.clearfix {
  *zoom: 1;
}
.clearfix:before,
.clearfix:after {
  display: table;
  content: "";
  line-height: 0;
}
.clearfix:after {
  clear: both;
}
.hide-text {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.input-block-level {
  display: block;
  width: 100%;
  min-height: ;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.dj-megamenu > li a.dj-up_a {
  color: #ffffff;
}
.dj-megamenu > li:hover a.dj-up_a,
.dj-megamenu > li.hover a.dj-up_a,
.dj-megamenu > li.active a.dj-up_a {
  border-bottom: 2px solid #da403e;
}
.dj-megamenu li ul.dj-submenu > li > a {
  color: #ffffff;
  border-top: 1px solid #342455;
}
.dj-megamenu li ul.dj-submenu > li > a:hover,
.dj-megamenu li ul.dj-submenu > li > a.active {
  color: #ffffff;
  background: #da403e;
}
.dj-megamenu li ul.dj-subtree > li > a {
  color: #ffffff;
}
.dj-megamenu li ul.dj-subtree > li > a:hover,
.dj-megamenu li ul.dj-subtree > li > a.active {
  color: #ffffff;
  background: #da403e;
}
.dj-megamenu .modules-wrap .moduletable > h3 {
  color: #ffffff;
}
.dj-megamenu-sticky {
  background: #342455;
}
.dj-megamenu li.hover div.dj-subwrap-in,
.dj-megamenu li:hover div.dj-subwrap-in {
  background: #2d1f4a;
}
#jm-bar-wrapper,
#jm-bar {
  background: #342455;
  color: #9894a3;
}
#jm-logo-sitedesc #jm-logo a {
  color: #ffffff;
}
#jm-logo-sitedesc #jm-sitedesc {
  color: #ffffff;
}
#jm-header:before {
  opacity: 0.1;
  filter: alpha(opacity=10);
}
.color-bg .jm-title {
  color: #ffffff;
}
.color-bg .jm-module.title-left-ms .jm-title:after,
.color-bg .jm-module.title-right-ms .jm-title:after,
.color-bg .jm-module.title-center-ms .jm-title:after {
  background: #9894a3;
}
#jm-allpage .nav.menu li:hover > a,
#jm-allpage .nav.menu li:hover > span.separator,
#jm-allpage .nav.menu li.active > a,
#jm-allpage .nav.menu li.active > span.separator {
  color: #da403e;
}
.color-bg .nav.menu li a,
.color-bg .nav.menu li span.separator {
  color: #ffffff;
  border-color: #3f2c67;
}
.color-bg .nav.menu ul li > a:after,
.color-bg .nav.menu ul li > span.separator:after {
  background: url('../images/menu-li-white.png');
  opacity: 0.3;
  filter: alpha(opacity=30);
}
#jm-allpage .dj-megamenu .nav.menu > li:hover > a,
#jm-allpage .dj-megamenu .nav.menu > li:hover > span.separator,
#jm-allpage .dj-megamenu .nav.menu > li.active > a,
#jm-allpage .dj-megamenu .nav.menu > li.active > span.separator {
  color: #ffffff;
  background: #da403e;
}
#jm-djmenu > .jm-module-raw > .nav.menu > li > a,
#jm-djmenu > .jm-module-raw > .nav.menu > li > span.separator {
  background: #da403e;
}
#jm-djmenu > .jm-module-raw > .nav.menu > li:hover > a,
#jm-djmenu > .jm-module-raw > .nav.menu > li:hover > span.separator,
#jm-djmenu > .jm-module-raw > .nav.menu > li.active > a,
#jm-djmenu > .jm-module-raw > .nav.menu > li.active > span.separator {
  background: #c02725;
}
body #jm-allpage .nav-tabs.nav-stacked li a {
  color: #da403e !important;
}
a {
  color: #da403e;
}
::selection {
  background: #342455;
  color: #ffffff;
}
::-webkit-selection {
  background: #342455;
  color: #ffffff;
}
::-moz-selection {
  background: #342455;
  color: #ffffff;
}
#jm-allpage .label-info[href],
#jm-allpage .badge-info[href],
#jm-allpage .label-info,
#jm-allpage .badge-info {
  color: #ffffff !important;
  background: #342455;
}
#jm-allpage .label-info[href]:hover,
#jm-allpage .badge-info[href]:hover,
#jm-allpage .label-info:hover,
#jm-allpage .badge-info:hover {
  background: #4a3379;
}
.color-bg ul li {
  background-image: url('../images/li-white.png');
}
ul.jm-color li {
  background-image: url('../images/style1/li.png');
}
ul.mostread li a:hover,
ul.archive-module li a:hover,
.tagspopular > ul li a:hover,
.tagssimilar > ul li a:hover {
  color: #da403e;
}
.color-bg .tagspopular > ul li a,
.color-bg .tagssimilar > ul li a,
.color-bg ul.mostread li a,
.color-bg ul.archive-module li a {
  color: #ffffff;
}
.color-bg .tagspopular > ul li a:hover,
.color-bg .tagssimilar > ul li a:hover,
.color-bg ul.mostread li a:hover,
.color-bg ul.archive-module li a:hover {
  color: #da403e;
}
p.readmore a,
a.readmore,
.mod-articles-category-readmore a {
  color: #da403e;
}
p.readmore a:after,
a.readmore:after,
.mod-articles-category-readmore a:after {
  background: url('../images/style1/arrow.png');
}
p.readmore a.btn:hover {
  color: #da403e;
}
.btn,
a.button,
input.button,
button.button {
  color: #da403e;
  border: 1px solid #da403e;
}
.btn:hover,
.btn:active,
a.button:hover,
a.button:active,
input.button:hover,
input.button:active,
button.button:hover,
button.button:active {
  background: #da403e;
}
.btn [class^="icon-"],
.btn [class*=" icon-"] {
  background-image: url("../images/style1/glyphicons-halflings.png");
}
.btn .caret {
  border-top: 4px solid #da403e;
}
.pager li > a,
.pager li > span {
  color: #da403e;
  border: 1px solid #da403e;
}
.pager li > a:hover,
.pager li > a:active,
.pager li > span:hover,
.pager li > span:active {
  background: #da403e;
}
div.pagination ul li span.pagenav {
  color: #da403e;
  border: 1px solid #da403e;
}
div.pagination ul li a:hover {
  color: #da403e !important;
}
.accordion .accordion-group .accordion-heading:hover a {
  background: #da403e;
}
.accordion .accordion-group .accordion-heading a.active {
  background: #342455;
}
.pane-sliders div.panel h3.title:hover a {
  background: #da403e;
}
.pane-sliders div.panel h3.title.pane-toggler-down a {
  background: #342455;
}
.nav-tabs > li:hover > a {
  background: #da403e !important;
}
.nav-tabs > li.active > a {
  background: #342455 !important;
}
dl.tabs dt.tabs.closed:hover {
  background: #da403e;
}
dl.tabs dt.tabs.open {
  background: #342455;
}
.tab-content,
dd.tabs {
  border-top: 9px solid #342455;
}
#jm-allpage table thead tr th {
  color: #ffffff;
}
#jm-allpage table thead tr th a {
  color: #ffffff;
}
.page-header h2 a:hover,
h2.item-title a:hover,
.cat-children > h3 a:hover,
.contact-category > h2 a:hover,
.weblink-category > h2 a:hover,
.newsfeed > h2 a:hover,
.newsfeed-category > h2 a:hover,
.tag-category h2 a:hover {
  color: #da403e;
}
#jm-allpage table thead tr th {
  background: #342455;
}
.dropdown-menu li > a:hover,
.dropdown-menu li > a:focus,
.dropdown-submenu:hover > a,
.dropdown-menu .active > a,
.dropdown-menu .active > a:hover {
  background: #342455;
}
.ch-item.ch-first .ch-info,
.ch-item.ch-second .ch-info .ch-info-back,
.ch-item.ch-third .ch-info .ch-info-back {
  background: #342455;
}
p.scroll-down a {
  background: url('../images/scroll-down-light.png') no-repeat center center;
}
p.hq-badge span {
  background: #da403e;
}
p.hq-badge span:after {
  border-color: #ab2321 transparent transparent transparent;
}
.btn.header {
  color: #ffffff !important;
}
.btn.company2 {
  color: #342455;
  border: 1px solid #342455;
}
.btn.company2:hover,
.btn.company2:active {
  background: #342455;
}
.jm-pricing-box .title {
  background: #2d1f4a;
}
.jm-pricing-box .price {
  border-top: 1px solid #3f2c67;
  background: #342455;
}
.dj-slide-title,
.dj-slide-title a,
.dj-ctitle-in {
  color: #ffffff !important;
}
.dj-slide-desc-bg,
#djmediatools .dj-categories .dj-ctitle-bg {
  background: #342455 !important;
  opacity: 0.9 !important;
  filter: alpha(opacity=90) !important;
}
#jm-allpage .dj-galleryGrid .dj-slide-desc-in {
  border: 1px solid #4a3379;
}
.dj-slide-description {
  color: #9894a3 !important;
}
.dj-slide-description a {
  color: #9894a3 !important;
}
.dj-slide-title + .dj-slide-description:after {
  background: #ffffff;
}
#jm-allpage .dj-readmore-wrapper a {
  color: #ffffff !important;
  border: 1px solid #da403e;
}
#jm-allpage .dj-readmore-wrapper a:hover {
  color: #da403e !important;
}
.dj-slideshow .dj-load-button:hover,
.dj-slideshow .dj-load-button.dj-load-button-active {
  border: 1px solid #da403e !important;
}
.dj-slideshow .dj-load-button:hover .dj-key,
.dj-slideshow .dj-load-button.dj-load-button-active .dj-key {
  color: #da403e !important;
}
.dj-slideshowThumbs .dj-indicators {
  background: #342455 !important;
}
.dj-tabber .dj-tabs {
  background: #342455 !important;
}
.dj-tabber .dj-tab {
  border-bottom: 1px solid #553b8b !important;
}
.dj-tabber span.dj-tab-in {
  color: #ffffff !important;
}
.dj-tabber .dj-tab-active {
  background: #da403e !important;
}
.dj-tabber .dj-tab-indicator-right,
.dj-tabber .dj-tab-indicator-left {
  background: #da403e !important;
}
.box_skitter .image_number {
  color: #ffffff !important;
  background: #342455 !important;
}
.box_skitter .image_number.image_number_select,
.box_skitter .image_number:hover {
  background: #da403e !important;
}
#jm-allpage .slider-wrapper .nivo-controlNav a.active,
#jm-allpage .slider-wrapper .nivo-controlNav a:hover {
  color: #da403e !important;
  border: 1px solid #da403e !important;
}
#jm-allpage .navigation-ms .dj-navigation .dj-play,
#jm-allpage .navigation-ms .dj-navigation .play-button,
#jm-allpage .navigation-ms .navigation-container .dj-play,
#jm-allpage .navigation-ms .navigation-container .play-button {
  background: #342455 url('../images/navi/play.png');
}
#jm-allpage .navigation-ms .dj-navigation .dj-pause,
#jm-allpage .navigation-ms .dj-navigation .pause-button,
#jm-allpage .navigation-ms .navigation-container .dj-pause,
#jm-allpage .navigation-ms .navigation-container .pause-button {
  background: #342455 url('../images/navi/pause.png');
}
#jm-allpage .navigation-ms .dj-navigation .dj-prev,
#jm-allpage .navigation-ms .dj-navigation .prev-button,
#jm-allpage .navigation-ms .navigation-container .dj-prev,
#jm-allpage .navigation-ms .navigation-container .prev-button {
  background: #342455 url('../images/navi/prev.png');
}
#jm-allpage .navigation-ms .dj-navigation .dj-next,
#jm-allpage .navigation-ms .dj-navigation .next-button,
#jm-allpage .navigation-ms .navigation-container .dj-next,
#jm-allpage .navigation-ms .navigation-container .next-button {
  background: #342455 url('../images/navi/next.png');
}
.color-bg .dj-slideshow .dj-load-button .dj-key,
#jm-allpage .color-bg .slider-wrapper .nivo-controlNav a {
  color: #ffffff !important;
}
.color-bg .dj-slideshow .dj-load-button:hover .dj-key,
.color-bg .dj-slideshow .dj-load-button.dj-load-button-active .dj-key {
  color: #da403e !important;
}
#jm-allpage .color-bg .slider-wrapper .nivo-controlNav a.active,
#jm-allpage .color-bg .slider-wrapper .nivo-controlNav a:hover {
  color: #da403e !important;
}
#jm-allpage .readmore-plus-ms .dj-readmore-wrapper a {
  background-image: url('../images/readmore-plus-white.png');
}
#jm-allpage #ezblog-menu .blog-navi li.toolbar-item:hover > a,
#jm-allpage #ezblog-menu .blog-navi li.toolbar-item:focus > a,
#jm-allpage #ezblog-menu .blog-navi li.toolbar-item.item-active > a,
#jm-allpage #ezblog-menu .blog-navi li.toolbar-item > a.active,
#jm-allpage #ezblog-menu .blog-navi li.toolbar-item > a:focus {
  background: #da403e;
}
#jm-allpage #ezblog-menu .blog-navi li ul li + li a:hover {
  background: #de5553;
}
#jm-allpage #ezblog-menu .blog-navi li .tips,
#jm-allpage #ezblog-menu .blog-navi li ul {
  background: #da403e;
  color: #efaaa9;
}
#jm-allpage #ezblog-menu .blog-navi li ul li {
  border-bottom: 1px solid #e6807e;
}
#jm-allpage #ezblog-menu .blog-navi li ul li a {
  color: #efaaa9;
}
#jm-allpage #ezblog-menu .blog-navi .user-form {
  background: #da403e;
  color: #efaaa9;
}
#jm-allpage #ezblog-menu .blog-navi .user-form form .button:hover {
  border: 1px solid #e6807e !important;
  color: #efaaa9;
}
#jm-allpage #eblog-wrapper .blog-taglist.black-tag a span,
#jm-allpage #eblog-wrapper .post-tags li a span {
  color: #ffffff !important;
  background: #342455;
}
#jm-allpage #eblog-wrapper .blog-taglist.black-tag a:hover span,
#jm-allpage #eblog-wrapper .post-tags li a:hover span {
  background: #4a3379;
}
#jm-allpage #ezblog-posts .blog-created-side {
  background: #da403e;
}
#jm-allpage #ezblog-body .featured-readmore a,
#jm-allpage #ezblog-body .blog-readmore a {
  color: #da403e;
}
#jm-allpage #ezblog-body .featured-readmore a:after,
#jm-allpage #ezblog-body .blog-readmore a:after {
  background: url('../images/style1/arrow.png');
}
#jm-allpage #ezblog-body .blog-post .blog-title a:hover,
#jm-allpage #ezblog-body ul.featured-entries .featured-title a:hover {
  color: #da403e;
}
#jm-allpage #ezblog-body .tag-featured,
#jm-allpage #ezblog-body div.tag-featured {
  background: #da403e;
}
#jm-allpage #ezblog-body .blog-read .blog-navi li a {
  color: #da403e !important;
}
#jm-allpage #ezblog-body .blog-read .blog-navi li.entry-next a {
  background-image: url('../images/style1/arrow.png') !important;
}
#jm-allpage #ezblog-body .blog-read .blog-navi li.entry-prev a {
  background-image: url('../images/style1/arrow_RTL.png') !important;
}
#jm-allpage #eblog-wrapper .list-pagination li.active b {
  color: #da403e;
  border: 1px solid #da403e !important;
}
#jm-allpage #eblog-wrapper .list-pagination li:hover a {
  color: #da403e;
}
#jm-allpage #ezblog-body .tab_button li.item-active a span,
#jm-allpage #ezblog-body .tab_button li.item-active a:hover span {
  background: #da403e;
}
#jm-allpage #ezblog-body .search-permalink,
#jm-allpage #ezblog-body #eblog-search-result .blog-title a:hover {
  color: #da403e;
}
#jm-allpage #eblog-search .button-search {
  color: #da403e;
  border: 1px solid #da403e !important;
}
#jm-allpage #eblog-search .button-search:hover {
  background: #da403e !important;
}
#jm-allpage #eblog-wrapper #eblog-calendar td.withpost {
  background: #efaaa9;
}
#jm-allpage #eblog-wrapper #eblog-calendar td.withpost .com_easyblog_calendar a {
  color: #da403e;
}
#jm-allpage #ezblog-body .entry-related-post li a:hover,
#jm-allpage #ezblog-body .entry-trackback-links li a:hover {
  color: #da403e;
}
#jm-allpage .color-bg .mod_easyblogarchive .mod-months .mod-month + .mod-month {
  border-color: #3f2c67;
}
#jm-allpage .ezb-mod .mod-item .mod-category-name a:hover {
  color: #da403e !important;
}
#jm-allpage .mod_easyblogcalendar td.withpost {
  background: #efaaa9;
  color: #da403e;
}
#jm-allpage a.tag-cloud:hover {
  color: #da403e !important;
}
#jm-allpage .mod_easyblognewpost a:link,
#jm-allpage .mod_easyblognewpost a:visited {
  color: #da403e !important;
  border: 1px solid #da403e;
}
#jm-allpage .mod_easyblognewpost a:hover {
  background: #da403e;
}
#jm-allpage .mod_easyblogwelcome .mod-option a:hover {
  color: #da403e !important;
}
#jm-allpage div.mod_imagewall span.item-title {
  color: #ffffff;
  background: #342455;
  opacity: 0.9;
  filter: alpha(opacity=90);
}
#jm-allpage .ezb-mod.mod_easyblogmostpopularpost .mod-post-title a:hover {
  color: #da403e;
}
#jm-allpage .color-bg .ezb-mod .mod-item .mod-category-name a {
  color: #ffffff;
}
#jm-allpage .color-bg .ezb-mod .mod-author-brief {
  border-bottom: 1px solid #9894a3;
}
#jm-allpage .color-bg .ezb-mod .mod-author-name a {
  color: #ffffff;
}
#jm-allpage .color-bg .ezb-mod .avatar {
  border: 4px solid #9894a3;
}
#jm-allpage .color-bg .ezb-mod .mod-comment-head {
  border-color: #9894a3;
}
#jm-allpage .color-bg .ezb-mod .mod-item + .mod-item {
  border-top: 1px solid #9894a3;
}
#jm-allpage .color-bg .ezb-mod .mod-comment-head .comment-author a {
  color: #ffffff;
}
#jm-allpage .color-bg .mod_easyblogarchive .mod-months .mod-month + .mod-month {
  border-top: 1px solid #9894a3;
}
#jm-allpage .color-bg .ezb-mod.mod_easyblogcategories .avatar {
  border: 1px solid #9894a3;
}
#jm-allpage .color-bg .ezb-mod.mod_easyblogcategories .mod-item + .mod-item {
  border-top: 1px solid #9894a3;
}
#jm-allpage .color-bg .ezb-mod .mod-post-title {
  color: #ffffff;
}
#jm-allpage .color-bg .ezb-mod .mod-post-title a {
  color: #ffffff;
}
#jm-allpage .color-bg .ezb-mod .mod-post-author.at-bottom {
  border-top: 1px solid #9894a3;
}
#jm-allpage .color-bg a.tag-cloud {
  color: #ffffff;
}
#jm-allpage .color-bg .mod_easyblogwelcome .mod-profile {
  border-bottom: 1px solid #9894a3;
}
#jm-allpage .color-bg .mod_easyblogwelcome .mod-profile .mod-avatar + a {
  color: #ffffff;
}
#jm-allpage .color-bg .mod_easyblogwelcome .mod-option + .mod-option {
  border-top: 1px solid #9894a3;
}
#jm-allpage .color-bg .mod_easyblogwelcome .mod-profile a b {
  color: #ffffff;
}
#jm-allpage .color-bg .ezb-mod.ezblog-teamblog .mod-team-name a {
  color: #ffffff;
}
#jm-allpage .color-bg .ezb-mod.ezblog-topblog .ezavatar {
  border: 1px solid #9894a3;
}
#dj-suggester #dj-suggester-in {
  color: #9894a3;
  background: #342455;
}
#dj-suggester #dj-suggester-in .dj-suggester-head {
  color: #ffffff;
  background: #291c43;
}
#dj-suggester #dj-suggester-in .dj-suggester-title {
  color: #ffffff;
}
#dj-suggester #dj-suggester-in .dj-suggester-title a {
  color: #ffffff;
}
#dj-suggester #dj-suggester-in .dj-suggester-title a:after {
  background: #ffffff;
}
#dj-suggester #dj-suggester-in .dj-close {
  background: url('../images/suggester-close-white.png') no-repeat center center;
}
