#jm-top-menu-nav .itemid0 {display: none;}

.dj-megamenu-wrapper .dj-megamenu-override li.dj-up a.dj-up_a small.subtitle {font-style: normal; opacity: .9;}
.item-page p, #jm-maincontent p {line-height: 1.4em; margin: 1.3em 0; /*  */}
.bloglots p {max-width: 330px}
#jm-poweredby {display: none;}

#jm-maincontent p a, .djtabs-article-content p a, .category-desc a, .jmm-text a, #jm-breadcrumbs a {color: #006fcd !important; text-decoration: underline !important;}
#jm-maincontent a:hover, .djtabs-article-content a:hover, category-desc a:hover, .jmm-text a:hover {text-decoration: none !important;}
.site-map ul {margin: 0;}
.site-map li {padding: 0 !important; background-image: none !important;}

.customsite-map {width: 50%;}
.customsite-map a {background: #222a36; color: #fff; padding: 8px; display: block;}
.customsite-map a:hover {background: #334e71; text-decoration: none;}

a.prev-button img, a.next-button img {opacity: .3; background:#fff; border: 1px #000}
a.prev-button img:hover, a.next-button img:hover {opacity: .5; background:#fff; border: 1px #000}

#jm-maincontent div table td {padding: 0 15px 0 0 !important;}
#jm-maincontent div table td a {word-wrap: break-word;}
th.address, th.b-name, th.web {border-bottom: 1px solid #000;}
th.bname {width: 30%;}
th.streetno {width: 5%;}
th.pc {width: 6%;}
th.streetname {width: 12%;}
th.phone {width: 10%;}
th.town {width: 7%;}
th.website {width: 30%;}

textarea {min-width: 60%;}

#jm-footer-center {width: 100%;}
.copy {float: right; margin-right: 27px; text-align: right;}

/* .documents ;i {list-style: none;} */

section.video {width: 80%; margin: 0 auto 20px auto;}
.videoWrapper {position: relative; padding-bottom: 56.25%; padding-top: 25px; height: 0; margin: 0 auto;}
.videoWrapper iframe {position: absolute; top: 0; left: 0; width: 100%; height: 100%;}

.items-leading a img {border: 1px solid #fff;}
.items-leading a:hover img {border: 1px solid #000;}

section.ci {float: left;}

.off-canvas-right ul.jmm-list.items-5 {display: none;}




@media
only screen and (max-width: 980px) {
  table, thead, tbody, th, td, tr {
    display: block;
  }
  thead th {
    position: absolute;
    top: -9999px;
    left: -9999px;
  }
  tr { border: 1px solid #ccc; }
  td {
    border: none;
    border-bottom: 1px solid #eee;
    position: relative;
    padding-left: 200px;
    margin-left: 150px;
  }
  td:before {
    position: absolute;
    top: 12px;
    left: 6px;
    width: 200px;
    padding-right: 40px;
    white-space: nowrap;
    margin-left: -150px;
  }
tr.names {display: none; height: 0;} 
  
  
}





@media only screen and (min-width:835px) {
	.jm-module.style2-ms {float: left; width: 33%;}
	.jm-module.color3-ms, .jm-module.color5-ms {margin-top: 0 !important;}
}

.customhp-intro {position: relative;}
h3.video-title {
    background: #0f335d;
    color: #fff;
    padding: 20px 10px 5px 10px;
    text-indent: 10px;
    font-size: 24px;
    text-transform: uppercase;
    width: 78%;
    margin: 0 auto 20px auto;
}

#jm-maincontent .bloglots {display:flex; flex-wrap: wrap;}
#jm-maincontent .bloglots .items-row {padding: 5px; width: 370px !important;}



#jm-maincontent .blognews {display:flex; flex-wrap: wrap;}
#jm-maincontent .blognews .items-row {padding: 5px; width: 500px !important;}


.items-row h3 {font-family:'Source Sans Pro', sans-serif; font-size: 22px; text-align: center; text-transform: uppercase; color: #0f335d;}

/*
.span12 {position:relative;}
.hp-intro {border: 1px solid red; position: absolute;}
*/

#jm-breadcrumbs .custom {margin: 0 0 25px 0;}

.tbp-news {display: flex; flex-wrap: wrap; justify-content: space-evenly;}
.tbp-news h3 {color: #62bb46; font-size:18px;}

.bloglots h2 {text-align: center;}


/* JCE Editor styles */  
.next_line {display: block; clear:both; position: relative; top: 20px; padding-bottom: 15px}
.image_right_border {float:right; margin: 0 0 15px 15px; padding: 3px; border: 1px solid #aaa;}
.image_right {float:right; margin: 0 0 15px 15px;}
.image_left_border {float:left; margin: 0 15px 15px 0; padding: 3px; border: 1px solid #aaa;}
.image_left_border-no-float {float:none; margin: 0 15px 15px 0; padding: 3px; border: 1px solid #aaa;}
.image_left {float:left; margin: 0 15px 15px 0;}
.image_centered, p.image_centered img {margin: 0 auto 30px auto; display: block; height: auto; width:auto;}
p.image_centered_border {text-align:center;}
img.image_border {border: 1px solid #000;}

img.image_centered_border {border: 1px solid #000;}
.item-page .intro {display: none;}

.centre_text {text-align:center;}
.centered  {text-align:center; width: 50%;  margin: 0 auto 15px auto; height:auto;}
.caption { text-align: center; display: block; width: 100%; font-size:.95em; }
.image_caption {font-size: .9em;}
.no-bullets li {list-style: none;}




#jm-allpage {
position:relative;
background:#f2f2f2;
}

.sticky-bar #jm-allpage {
padding-top:87px;
}

.sticky-bar.top-bar #jm-allpage {
padding-top:117px;
}

.wide-page .container-fluid {
max-width:95%;
}

#jm-page-settings ul.nav.menu ul {
display:block;
margin:0;
padding:0;
}

#jm-page-settings ul.nav.menu li {
float:left;
margin:0 0 0 2px;
}

#jm-page-settings ul.nav.menu li a {
display:inline-block;
vertical-align:baseline;
line-height:1;
font-size:inherit;
border:1px solid #e3e3e3;
color:#364e72;
background:#fff;
text-decoration:none;
box-sizing:border-box;
padding:3px 7px;
}

#jm-page-settings ul.nav.menu > li {
margin:0 0 0 10px;
}

#jm-page-settings ul.nav.menu .contrast .jm-highcontrast {
background:#000;
color:#fff;
}

#jm-page-settings ul.nav.menu .contrast .jm-highcontrast:hover,#jm-page-settings ul.nav.menu .contrast .jm-highcontrast:focus {
background:#fff;
color:#000;
}

#jm-page-settings ul.nav.menu .jm-separator {
margin-right:2px;
}

#jm-bar-wrapp {
width:100%;
line-height:1;
position:relative;
}

#jm-top-bar {
line-height:20px;
background-color:#f6f6f6;
padding:5px 0;
}

.sticky-bar #jm-bar-wrapp {
position:fixed;
top:0;
right:0;
left:auto;
box-sizing:border-box;
z-index:998;
}

#jm-logo-nav #jm-bar-left {
padding-top:14px;
padding-bottom:13px;
}

#jm-logo-nav #jm-logo {
vertical-align:top;
text-transform:uppercase;
line-height:1;
font-family:'Source Sans Pro', sans-serif;
font-size:38px;
margin:0;
}

#jm-logo-nav #jm-logo a:hover {
color:#364e72;
text-decoration:none;
}

#jm-logo-nav #jm-sitedesc {
vertical-align:middle;
font-family:'Source Sans Pro', sans-serif;
color:#666;
}

#jm-header {
background:#f6f6f6;
color:#444;
position:relative;
z-index:1;
padding-top:30px;
}

#jm-header.headerimgActive:after {
content:'';
position:absolute;
top:0;
left:0;
right:0;
bottom:0;
z-index:-1;
background-repeat:no-repeat;
pointer-events:none;
opacity:1;
}

#jm-top1 {
background:#f2f2f2;
color:#444;
position:relative;
padding:60px 0 30px;
}

#jm-font-switcher {
text-align:right;
margin:0 0 15px;
}

#jm-main {
display:block;
background:#f2f2f2;
outline:0;
padding:60px 0 30px;
}

#jm-maincontent {
display:block;
margin-bottom:30px;
}

#jm-bottom2 {
background:#f2f2f2;
padding:60px 0 30px;
}

#jm-footer {
color:#fff;
font-size:14px;
background:#222a36;
padding:30px 0;
}

#jm-footer a {
color:#e6e6e6;
}
#jm-footer .copy a {color: #f1ed75;}

#jm-footer-center {
text-align:left;
}

#jm-footer-right {
text-align:right;
}

#jm-footer-left,#jm-footer-right,#jm-footer-center {
line-height:1.7;
}

#jm-back-top {
position:fixed;
bottom:20px;
right:20px;
left:auto;
z-index:998;
}

#jm-back-top a {
display:block;
height:60px;
width:60px;
-webkit-transition:all 1s ease 0;
transition:all 1s ease 0;
color:#fff;
background-color:#2b3e5b;
background-repeat:no-repeat;
background-position:center center;
background-image:url(../images/backtotop.png);
text-decoration:none;
opacity:.3;
}

#jm-back-top a:hover {
opacity:.6;
cursor:pointer;
text-decoration:none;
}

.responsive-disabled {
min-width:1170px;
}

.responsive-disabled #jm-allpage {
min-width:1170px;
padding:0!important;
}

.responsive-disabled #jm-bar-wrapp {
position:static;
}

.texttoggler {
text-decoration:none!important;
display:inline-block;
margin:0 1px;
}

.texttoggler.small {
font-size:.8em;
}

.texttoggler.normal {
font-size:1.1em;
}

.texttoggler.large {
font-size:1.3em;
}

.smallview #jm-maincontent {
font-size:.9em;
line-height:1.5em;
}

.largeview #jm-maincontent {
font-size:1.1em;
line-height:1.5em;
}

.span0 {
float:none!important;
}

.span50 {
float:left!important;
width:50%!important;
}

.jm-module .jm-title {
font-weight:600;
font-size:20px;
position:relative;
color:#444;
text-transform:uppercase;
margin:0 0 30px;
}

.moduletable > h3 {
font-weight:600;
font-family:'Source Sans Pro', sans-serif;
font-size:20px;
color:#444;
margin:0 0 20px;
}

#jm-top3 .jm-module .jm-title,#jm-footer-mod .jm-module .jm-title {
color:#fff;
margin-bottom:55px;
text-align:center;
}

#jm-allpage .jm-module.color1-ms {
background:#364e72;
color:#fff;
border-radius:2px;
padding:30px;
}

#jm-allpage .jm-module.color2-ms {
background:#f2f2f2;
color:#444;
border-radius:2px;
padding:30px;
}

#jm-allpage .jm-module.color3-ms {
background:#e2163c;
color:#fff;
border-radius:2px;
padding:30px;
}

#jm-allpage .jm-module.color4-ms {
background:#516d1e;
color:#fff;
border-radius:2px;
padding:30px;
}

#jm-allpage .jm-module.color5-ms {
background:#0076a4;
color:#fff;
border-radius:2px;
padding:30px;
}

.jm-module-raw {
float:left;
margin-right:15px;
}

#jm-top-bar2 .jm-module-raw,#jm-bar-right .jm-module-raw {
float:right;
margin-left:15px;
margin-right:0;
}

.jm-module.margin-ms {
margin-bottom: 50px;
}

#jm-header .jm-module.margin-ms {
margin-top:-30px;
}

#jm-top-bar div.login-greeting,#jm-top-bar .logout-button {
display:inline-block;
vertical-align:middle;
margin:0;
}

#jm-top-bar .logout-button .btn {
font-size:10px;
height:auto;
line-height:16px;
vertical-align:middle;
margin-left:10px!important;
padding:0 15px;
}

.jm-module-raw.search-ms {
position:relative;
}

#jm-top-bar .search-ms .search form {
display:block;
position:relative;
width:18px;
height:18px;
margin:0;
}

#jm-top-bar .search-ms .search input.button,#jm-top-bar .search-ms .search button.button {
position:absolute;
top:1px;
right:0;
left:auto;
width:18px;
height:18px;
display:block;
cursor:pointer;
font-size:0;
color:inherit;
background:url(../images/scheme1/search.png) no-repeat center center;
padding:0 10px 0 15px;
}

#jm-top-bar .search-ms .search .inputbox {
position:absolute;
top:0;
left:auto;
right:100%;
height:25px;
line-height:1.7;
width:0;
-webkit-transition:all .4s linear;
transition:all .4s linear;
box-sizing:border-box;
pointer-events:none;
z-index:501;
opacity:0;
background:#f6f6f6;
border:1px solid #364e72;
max-width:none;
border-color:transparent;
margin:-2px 15px 0 0;
padding:0;
}

#jm-top-bar .search-ms .search .inputbox.show {
width:215px;
border:1px solid #364e72;
pointer-events:auto;
opacity:1;
padding:0 10px;
}

.jm-icons a {
display:inline-block;
vertical-align:top;
text-decoration:none!important;
width:32px;
height:32px;
-webkit-transition:all .3s ease-in-out;
transition:all .3s ease-in-out;
opacity:.9;
background-position:center center;
background-repeat:no-repeat;
background-color:transparent;
font-size:0;
text-indent:-9999px;
margin:0 5px;
}

.jm-icons a.jm-facebook {
background-image:url(../images/social/facebook.png);
}

.jm-icons a.jm-link {
background-image:url(../images/social/linkedin.png);
}

.jm-icons a.jm-skype {
background-image:url(../images/social/skype.png);
}

.jm-icons a.jm-twitter {
background-image:url(../images/social/twitter.png);
}

.jm-icons a.jm-google {
background-image:url(../images/social/gplus.png);
}

.jmm-social.override li {
display:inline-block;
vertical-align:top;
margin:0 6px;
}

.jmm-social.override li .jmm-ico {
font-size:16px;
width:32px;
height:32px;
line-height:32px;
text-align:center;
background:rgba(193,196,198,0.9);
color:#fff;
border-radius:50%;
-webkit-transition:all .3s ease-in-out;
transition:all .3s ease-in-out;
}

.jm-tabhome .box {
display:table;
margin-top:30px;
}

.jm-tabhome .box .jm-ico {
display:table-cell;
vertical-align:top;
padding-right:30px;
}

.jm-tabhome .box .jm-desc {
display:table-cell;
vertical-align:top;
}

.jm-tabhome .box span[class*='icon'],.jm-tabhome .box span[class*='fa-'] {
font-size:60px;
height:60px;
line-height:60px;
width:60px;
color:#364e72;
}

.jm-tabhome .box .jm-label {
color:#474747;
display:block;
font-size:18px;
line-height:1.1;
font-weight:600;
margin:0 0 15px;
}

#jm-allpage #jm-page .jmm-add-features.default .jmm-items {
margin:-10px;
}

#jm-allpage #jm-page .jmm-add-features.default .jmm-item {
padding:10px;
}

#jm-allpage #jm-page .jmm-add-features.default .jmm-icon {
font-size:60px;
vertical-align:top;
color:#364e72;
}

#jm-allpage #jm-page .jmm-add-features.default.left .jmm-icon {
padding-right:30px;
}

#jm-allpage #jm-page .jmm-add-features.default.right .jmm-icon {
padding-left:30px;
}

#jm-allpage #jm-page .jmm-add-features.default .jmm-title {
font-size:18px;
font-weight:600;
color:#474747;
}

#jm-allpage #jm-page .jmm-add-features.default .jmm-title a {
color:inherit;
text-decoration:none;
font-weight:inherit;
}

#jm-allpage .jm-module.style2-ms.color1-ms,#jm-allpage .jm-module.style2-ms.color2-ms,#jm-allpage .jm-module.style2-ms.color3-ms,#jm-allpage .jm-module.style2-ms.color4-ms,#jm-allpage .jm-module.style2-ms.color5-ms {
border-radius:0;
background:none!important;
color:inherit;
padding:0;
}

#jm-allpage #jm-page .jmm-add-features.default.style2-ms .jmm-icon {
font-size:30px;
}

#jm-allpage #jm-page .jmm-add-features.default.style2-ms .jmm-icon span {
width:100px;
line-height:100px;
border:2px solid #364e72;
border-radius:50%;
-webkit-transition:all .2s ease-in;
transition:all .2s ease-in;
text-align:center;
}

#jm-allpage #jm-page .jmm-add-features.default.style2-ms .jmm-icon span.fa-3x {
width:120px;
line-height:120px;
}

#jm-allpage #jm-page .jmm-add-features.default.style2-ms .jmm-icon span.fa-4x {
width:160px;
line-height:160px;
}

#jm-allpage #jm-page .jmm-add-features.default.style2-ms .jmm-icon span.fa-5x {
width:200px;
line-height:200px;
}

#jm-allpage #jm-page .jmm-add-features.default.style2-ms .jmm-title {
font-size:16px;
font-weight:400;
}

#jm-allpage #jm-page .jmm-add-features.default.style2-ms .jmm-description {
font-size:16px;
}

#jm-allpage #jm-page .jmm-add-features.default.style2-ms.left .jmm-icon {
padding-right:15px;
}

#jm-allpage #jm-page .jmm-add-features.default.style2-ms.right .jmm-icon {
padding-left:15px;
}

#jm-allpage #jm-page .jmm-add-features.default.style2-ms.color2-ms .jmm-icon span {
color:#f2f2f2;
border-color:#f2f2f2;
}

#jm-allpage #jm-page .jmm-add-features.default.style2-ms.color2-ms .jmm-icon span:hover {
background:#f2f2f2;
color:#444;
}

#jm-allpage #jm-page .jmm-add-features.default.style2-ms.color2-ms .jmm-title a:hover {
color:#d9d9d9;
}

#jm-allpage #jm-page .jmm-add-features.default.style2-ms.color3-ms .jmm-icon span {
color:#e2163c;
border-color:#e2163c;
}

#jm-allpage #jm-page .jmm-add-features.default.style2-ms.color3-ms .jmm-icon span:hover {
background:#e2163c;
color:#fff;
}

#jm-allpage #jm-page .jmm-add-features.default.style2-ms.color3-ms .jmm-title a:hover {
color:#b41130;
}

#jm-allpage #jm-page .jmm-add-features.default.style2-ms.color4-ms .jmm-icon span {
color:#516d1e;
border-color:#516d1e;
}

#jm-allpage #jm-page .jmm-add-features.default.style2-ms.color4-ms .jmm-icon span:hover {
background:#516d1e;
color:#fff;
}

#jm-allpage #jm-page .jmm-add-features.default.style2-ms.color4-ms .jmm-title a:hover {
color:#334513;
}

#jm-allpage #jm-page .jmm-add-features.default.style2-ms.color5-ms .jmm-icon span {
color:#0076a4;
border-color:#0076a4;
}

#jm-allpage #jm-page .jmm-add-features.default.style2-ms.color5-ms .jmm-icon span:hover {
background:#0076a4;
color:#fff;
}

#jm-allpage #jm-page .jmm-add-features.default.style2-ms.color5-ms .jmm-title a:hover {
color:#005171;
}

/* 100% { -webkit-transform:translate3d(0,0,0); transform:translate3d(0,0,0);} */

.jm-module.promo1-ms,.jm-module.promo2-ms,.jm-module.promo3-ms,.jm-module.promo4-ms {
font-family:'Source Sans Pro', sans-serif;
font-size:18px;
font-weight:600;
text-align:center;
line-height:1.1;
position:relative;
text-transform:uppercase;
}

.jm-module.promo1-ms .jm-module-in, .jm-module.promo2-ms .jm-module-in, .jm-module.promo3-ms .jm-module-in,.jm-module.promo4-ms .jm-module-in {
padding-top:13px;
padding-bottom:13px;
}

.jm-module.promo1-ms.animate-ms,.jm-module.promo2-ms.animate-ms,.jm-module.promo3-ms.animate-ms,.jm-module.promo4-ms.animate-ms {
visibility:hidden;
}

.jm-module.promo1-ms.animate-ms.jm-slideIn,.jm-module.promo2-ms.animate-ms.jm-slideIn,.jm-module.promo3-ms.animate-ms.jm-slideIn,.jm-module.promo4-ms.animate-ms.jm-slideIn {
visibility:visible;
}

.promo1-ms.animate-ms {
z-index:1;
-webkit-animation-duration:1.4s;
animation-duration:1.4s;
}

.promo2-ms.animate-ms {
z-index:2;
-webkit-animation-duration:1.1s;
animation-duration:1.1s;
}

.promo3-ms.animate-ms {
z-index:3;
-webkit-animation-duration:.8s;
animation-duration:.8s;
}

.promo4-ms.animate-ms {
z-index:4;
-webkit-animation-duration:.5s;
animation-duration:.5s;
}

.jm-slideIn {
-webkit-animation-name:jm-slideIn;
animation-name:jm-slideIn;
}

#jm-allpage .readmore-large {
display:block;
border:2px solid #364e72;
color:#364e72;
border-radius:2px;
box-sizing:border-box;
font-weight:600;
font-size:38px;
line-height:1.1;
text-transform:uppercase;
text-decoration:none;
position:relative;
padding:30px 80px 30px 35px;
}

#jm-allpage .readmore-large [class^="icon-"],#jm-allpage .readmore-large [class*=" icon-"] {
position:absolute;
top:0;
right:35px;
left:auto;
padding:30px 0;
}

#jm-allpage .readmore-large:hover {
color:#364e72;
background:rgba(54,78,114,0.05);
-webkit-transition:all .2s ease;
transition:all .2s ease;
}

#jm-allpage .readmore-large:hover [class^="icon-"],#jm-allpage .readmore-large:hover [class*=" icon-"] {
right:25px;
}

#jm-allpage .jm-module.color2-ms .readmore-large:hover {
color:#fff;
background:rgba(54,78,114,0.05);
}

.jm-footer-contact {
margin:-20px 0 0;
}

.jm-footer-contact .box {
color:inherit;
display:table;
margin:20px 0 0;
}

.jm-footer-contact .box .jm-promo-ico .icon {
display:block;
width:100px;
height:100px;
text-decoration:none;
font-size:0;
text-indent:-9999px;
margin:0 auto;
}

.jm-footer-contact .box1 .icon {
background-image:url(../images/phone2.png);
background-position:center;
background-repeat:no-repeat;
border-radius:50%;
border-color:#a3cf50;
border-style:solid;
}

.jm-footer-contact .box1 .icon:hover {
background-image:url(../images/phone.png);
background-color:#98c93c;
}

.jm-footer-contact .box2 .icon {
background-image:url(../images/chat2.png);
background-position:center;
background-repeat:no-repeat;
border-radius:50%;
border-color:#f3879a;
border-style:solid;
}

.jm-footer-contact .box2 .icon:hover {
background-image:url(../images/chat.png);
background-color:#f06880;
}

.jm-footer-contact .box3 .icon {
background-image:url(../images/map2.png);
background-position:center;
background-repeat:no-repeat;
border-radius:50%;
border-color:#00aff5;
border-style:solid;
}

.jm-footer-contact .box3 .icon:hover {
background-image:url(../images/map.png);
background-color:#009fdf;
}

.jm-footer-contact .jm-promotext {
display:table-cell;
padding-left:15px;
vertical-align:middle;
font-weight:400;
font-size:20px;
line-height:1.1;
}

.jm-footer-contact .jm-promotext .jm-label {
font-size:13px;
text-transform:uppercase;
}

#jm-top3 .jm-module .jm-title:after,#jm-footer-mod .jm-module .jm-title:after {
position:absolute;
width:50%;
bottom:-15px;
right:25%;
left:auto;
content:'';
border-bottom:1px solid rgba(255,255,255,0.2);
}

#jm-top3 .jm-module .jm-title:before,#jm-footer-mod .jm-module .jm-title:before {
position:absolute;
width:10%;
bottom:-15px;
right:45%;
left:auto;
content:'';
border-bottom:1px solid rgba(255,255,255,0.5);
}

#jm-allpage .jm-module.color2-ms .jm-title:after {
border-bottom:1px solid rgba(0,0,0,0.2)!important;
}

#jm-allpage .jm-module.color2-ms .jm-title:before {
border-bottom:1px solid rgba(0,0,0,0.5)!important;
}

#jm-allpage .contact-ps .well {
border:none;
background:none;
padding:0;
}

#jm-allpage .contact-ps > h3:first-child {
display:block;
font-size:32px;
line-height:1.1;
font-weight:400;
color:#444;
margin:0;
}

#jm-allpage .contact-ps .form-horizontal .control-label {
float:none;
width:auto;
text-align:inherit;
padding:0;
}

#jm-allpage .contact-ps .form-horizontal .control-label label {
margin:0 0 10px;
}

#jm-allpage .contact-ps .form-actions {
background:none;
border:none;
padding:0;
}

.nav.menu {
margin:-9px 0 0;
}

.nav.menu li {
display:block;
background-image:none;
position:relative;
padding:0;
}

.nav.menu ul {
margin:0;
padding:0;
}

.nav.menu li a,.nav.menu li span.separator {
display:block;
font-size:14px;
color:inherit;
line-height:1.7;
font-weight:400;
vertical-align:top;
background:none;
text-decoration:none;
padding:4px 0;
}

.nav.menu li > span.nav-header {
color:inherit;
text-shadow:none;
}

.nav.menu > li > a,.nav.menu > li > span.separator {
border-top:1px solid #e3e3e3;
padding:9px 0;
}

.nav.menu > li:first-child > a,.nav.menu > li:first-child > span.separator {
border-top:none;
}

.nav.menu > li:last-child > a,.nav.menu > li:last-child > span.separator {
padding-bottom:0;
}

.nav.menu > li.parent > a,.nav.menu > li.parent > span.separator {
position:relative;
padding-right:10px;
}

.nav.menu > li.parent > a:after,.nav.menu > li.parent > span.separator:after {
content:'+';
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
line-height:1.7;
position:absolute;
right:0;
left:auto;
}

.nav.menu li ul {
padding-bottom:0;
padding-left:20px;
}

.nav.menu li ul > li > a:before,.nav.menu li ul > li > span.separator:before {
content:'\203A';
margin-top:-1px;
margin-right:10px;
font-family:Arial, Helvetica, sans-serif;
position:relative;
top:-1px;
}

.nav.menu li a img {
vertical-align:middle;
margin:0 15px 0 0;
}

.dj-megamenu-override .nav.menu {
margin:-5px 0 0;
}

.dj-megamenu-override .nav.menu > li > a,.dj-megamenu-override .nav.menu > li > span.separator {
border:none;
line-height:1.7;
margin:0;
padding:5px 0;
}

.dj-megamenu-override .nav.menu li a,.dj-megamenu-override .nav.menu li span.separator {
font-size:15px;
color:#fff;
}

#jm-top-bar .nav.menu > li {
display:inline-block;
background:none;
margin:0;
}

#jm-top-bar .nav.menu li a,#jm-top-bar .nav.menu li span.separator {
text-transform:uppercase;
color:#364e72;
}

#jm-top-bar .nav.menu li a:after {
display:inline-block;
content:"\2219";
margin-left:3px;
text-decoration:none;
}

#jm-top-bar .nav.menu li:hover > a,#jm-top-bar .nav.menu li:hover > span.separator,#jm-top-bar .nav.menu li.active > a,#jm-top-bar .nav.menu li.active > span.separator {
color:#4e71a5;
}

#jm-top-bar .nav.menu > li > a,#jm-top-bar .nav.menu > li > span.separator {
font-size:13px;
line-height:1.4;
border:none;
margin:0;
padding:0 0 0 1px;
}

.tagspopular ul,.tagssimilar ul,.nav.menu.tag-ms,.tag-ms .nav.menu {
text-align:center;
margin:0;
padding:0;
}

.tagspopular ul > li,.tagssimilar ul > li,.nav.menu.tag-ms > li,.tag-ms .nav.menu > li {
display:inline-block;
border:none;
background:none;
margin:0 10px 10px 0;
padding:0;
}

.tagspopular ul > li a,.tagssimilar ul > li a,.nav.menu.tag-ms > li a,.tag-ms .nav.menu > li a {
color:#364e72;
background:#fff;
border:1px solid #364e72;
font-size:13px;
font-weight:400;
text-decoration:none;
border-radius:2px;
padding:5px 15px!important;
}

.tagspopular ul > li:hover a,.tagssimilar ul > li:hover a,.nav.menu.tag-ms > li:hover a,.tag-ms .nav.menu > li:hover a,.tagspopular ul > li.active a,.tagssimilar ul > li.active a,.nav.menu.tag-ms > li.active a,.tag-ms .nav.menu > li.active a {
color:#fff!important;
border:1px solid #364e72;
background:#364e72;
}

.tagspopular ul > li,.tagssimilar ul > li {
margin:0 6px 10px 0;
}

.tagspopular ul > li a,.tagssimilar ul > li a {
padding:6px 18px;
}

#jm-allpage #jm-top-bar .skip-ms {
position:absolute;
top:0;
left:0;
right:auto;
z-index:9999;
}

#jm-allpage #jm-top-bar .skip-ms .nav.menu > li {
border:none;
background:none;
display:inline-block;
vertical-align:top;
margin:0;
padding:0;
}

#jm-allpage #jm-top-bar .skip-ms .nav.menu > li > a {
color:#fff;
background:#364e72;
position:absolute;
top:0;
left:-9999px;
right:auto;
white-space:nowrap;
padding:10px;
}

#jm-allpage #jm-top-bar .skip-ms .nav.menu > li > a:focus {
left:0;
}

.tags {
margin:30px 0;
padding:5px 0;
}

.tags span .label {
text-decoration:none;
border-radius:0;
font-size:14px;
font-weight:300;
line-height:1.2;
padding:7px 10px;
}

.label-info[href],.badge-info[href],.label-info,.badge-info {
color:#fff!important;
background:#364e72;
border-radius:2px;
}

.label-info[href]:hover,.badge-info[href]:hover,.label-info:hover,.badge-info:hover {
background:#466695;
}

.btn [class^="icon-"],.btn [class*=" icon-"] {
height:14px;
line-height:1;
vertical-align:top;
padding:0 2px;
}

.chzn-container li {
background:none;
}

.chzn-container-multi .chzn-choices li.search-field input[type="text"] {
height:25px!important;
}

#jm-allpage .chzn-container-single .chzn-single,#jm-allpage .chzn-container-multi .chzn-choices {
line-height:60px;
height:60px;
font-size:14px;
vertical-align:middle;
border:2px solid #364e72;
color:#364e72;
background:#fff;
box-shadow:none;
border-radius:2px;
box-sizing:border-box;
padding:0 20px;
}

#jm-allpage .chzn-container-single .chzn-single div {
left:auto;
right:8px;
width:15px;
}

#jm-allpage .chzn-container .chzn-drop {
border:2px solid #364e72;
background:#fff;
border-radius:0;
box-shadow:none;
}

#jm-allpage .chzn-container-multi .chzn-choices .search-field input.default {
font-family:inherit;
color:#364e72;
height:60px;
margin:0;
padding:0;
}

#jm-allpage .chzn-container-single .chzn-single div b {
margin-top:18px;
}

#jm-allpage .chzn-container-multi .chzn-choices .search-choice {
line-height:24px;
border:2px solid #364e72;
background:#fff;
}

#jm-allpage .chzn-container-multi .chzn-choices .search-choice span {
font-size:14px;
}

#jm-allpage .chzn-container-multi .chzn-choices .search-choice .search-choice-close {
top:10px;
}

#jm-allpage .chzn-choices li,#jm-allpage .chzn-results li {
background-image:none!important;
}

#jm-allpage .chzn-container .chzn-results {
padding-top:4px;
}

h2.item-title,.page-header > h2,.content-category > h2,.blog > h2,.cat-children > h3,.contact-category > h2,.weblink-category > h2,.newsfeed > h2,.newsfeed-category > h2,.weblink-category > h2,.contact > h3, #jm-breadcrumbs h2  {
font-family:'Source Sans Pro', sans-serif;
font-size:32px;
font-weight:600;
color:#0f335d;
display:block;
text-decoration:none;
margin:0 0 15px;
}

.blognews h2 {color: #57af35 !important;}


h2.item-title a:hover,.page-header > h2 a:hover,.content-category > h2 a:hover,.blog > h2 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,.weblink-category > h2 a:hover,.contact > h3 a:hover {
text-decoration:none;
color:#364e72;
}

.item-page > .page-header > h2 {
font-family:'Source Sans Pro', sans-serif;
font-size:32px;
}

h3.page-header {
font-size:1em;
line-height:1.7;
display:inline-block;
width:100%;
border-bottom:1px solid #e3e3e3;
padding-bottom:10px;
margin-bottom:10px;
}

h3.page-header > .btn-mini {
padding:3px 6px;
}

h3.page-header > .badge {
vertical-align:middle;
margin:0 5px;
}

.icons .btn.dropdown-toggle {
padding:5px 10px;
}

dl.article-info {
font-size:14px;
line-height:1.2;
color:#999;
margin:0 0 15px;
}

dl.article-info dd {
display:inline-block;
position:relative;
line-height:1.1;
margin:0 3px 0 0;
padding:0 10px 0 0;
}

dl.article-info dd:after {
content:'/';
position:absolute;
top:0;
left:auto;
right:0;
}

dl.article-info dd:last-child {
margin:0;
padding:0;
}

.content_vote label {
margin-right:5px;
}

.categories-list .collapse {
padding:0 0 0 30px;
}

.items-leading div[class*="leading-"] p.readmore,.items-row .item p.readmore {
padding-top:15px;
}

.items-leading div[class*="leading-"],.items-row {
margin-bottom:30px;
padding-bottom:30px;
border-bottom:1px solid #e3e3e3;
}

.items-leading .leading:last-child,.items-row:last-child {
border:none;
margin:0;
padding:0;
}

.item-image {
margin-bottom:30px;
max-width:100%;
}

figure.pull-left,figure.pull-right,figure.pull-center {
max-width:100%;
margin:0 0 30px;
}

.pull-left.item-image,figure.pull-left {
margin-right:30px;
}

.category-desc {
margin:20px 0;
}

div.img_caption {
max-width:100%;
margin:0 auto;
}

p.img_caption {
text-align:center;
background:#eee;
margin:0;
padding:5px;
}

#jm-top-menu-nav .readmore {
color:#444;
border-color:#444;
}

#jm-top-menu-nav .readmore:hover {
color:#444;
background-color:rgba(68,68,68,0.2);
}

#jm-allpage .jm-module.color2-ms .readmore {
color:#b0b0b0;
border-color:#b0b0b0;
}

#jm-allpage .jm-module.color2-ms .readmore:hover {
color:#b0b0b0;
background-color:rgba(176,176,176,0.2);
}

#jm-allpage .jm-module.color2-ms .readmore:after {
background-image:url(../images/readmore.png);
}

p.readmore {
display:block;
text-align:right;
background:none;
border:none;
padding:0;
}

p.readmore:hover {
background:none;
border:none;
padding:0;
}

p.readmore .btn {
position:relative;
display:inline-block;
vertical-align:top;
text-decoration:none;
font-family:'Source Sans Pro', sans-serif;
font-size:14px;
font-weight:400;
line-height:1.1;
-webkit-transition:all .2s ease-in;
transition:all .2s ease-in;
color:#b0b0b0;
border:2px solid #b0b0b0;
border-radius:2px;
text-transform:uppercase;
background-color:transparent;
padding:20px 75px 20px 55px;
}

.categories-list ul li h4 {
font-size:1em;
line-height:1.7;
font-weight:700;
}

.categories-list ul li small.category-desc {
font-size:1em;
line-height:1.7;
}

ul.list-striped > li {
background:none;
border-bottom:1px solid #e3e3e3;
padding:10px;
}

.weblink-count {
display:inline-block;
width:100%;
}

.weblink-count dt,.weblink-count dd {
float:left;
}

strong.red,span.star {
color:red;
}

.contact .contact-form input[type="text"],.contact .contact-form input[type="email"],.contact .contact-form textarea {
width:100%;
max-width:400px;
}

.contact .thumbnail {
border:none;
box-shadow:none;
}

.phrases-box label,fieldset.only label {
display:inline-block;
margin-right:10px;
}

.tag-category .category > li > h3 {
font-size:1em;
margin:0 0 20px;
}

.tag-category .form-inline label {
vertical-align:middle;
margin-right:10px;
}

.tag-category form > ul > li {
background:none!important;
padding:0;
}

.tag-category .tag-body {
display:block;
margin:30px 0;
}

body .tip-wrap .tip {
max-width:300px;
color:#444;
text-align:center;
text-decoration:none;
background:none;
background-color:#ebebeb;
border-radius:0;
font-weight:400;
z-index:9999;
opacity:1;
box-shadow:none;
border:none;
padding:3px 8px;
}

body .tip-wrap .tip-top {
position:absolute;
width:0;
height:0;
top:-5px;
left:50%;
margin-left:-5px;
opacity:.8;
border-color:transparent transparent #ebebeb;
border-style:solid;
border-width:0 5px 5px;
}

body .tip-wrap .tip-title {
font-weight:700;
color:#444;
}

.jmodedit {
z-index:9999;
line-height:1!important;
background:none!important;
color:#364e72!important;
padding:0!important;
}

.jmodedit:hover {
color:#314667!important;
}

.article-index .nav {
min-width:150px;
}

#templates-form .form-horizontal .control-label {
float:none;
width:auto;
text-align:inherit;
}

.minicolors-theme-bootstrap .minicolors-input {
line-height:1.5;
height:auto;
width:auto;
}

.newsflash .newsflash-title {
font-weight:400;
font-size:1em;
clear:both;
margin:30px 0 15px;
}

.archive-module > li {
margin:10px 0;
}

.categories-module li h1,.categories-module li h2,.categories-module li h3,.categories-module li h4,.categories-module li h5,.categories-module li h6 {
line-height:1.2;
font-weight:400;
}

#jm-allpage .category-module li p {
line-height:1.7;
margin:0 0 5px;
}

#jm-allpage .category-module li > a {
display:block;
font-weight:400;
}

#jm-allpage .category-module span {
display:inline-block;
margin:10px 0 0;
}

#mod-finder-searchform a {
display:block;
margin-top:5px;
}

.form-search label.finder {
padding:0 10px 0 0;
}

.feed h2 ~ ul.newsfeed {
margin-top:10px;
}

.search input#mod-search-searchword {
width:auto;
}

.form-search .btn {
padding-left:20px;
padding-right:20px;
}

.mod-languages ul {
list-style:none;
}

.mod-languages ul li {
background:none;
list-style:none;
margin:0;
padding:0;
}

.jm-error-page > h1 {
color:#444;
font-size:80px;
font-weight:300;
line-height:1;
}

.jm-error-page > h2 {
color:#444;
font-size:40px;
font-weight:300;
line-height:1;
margin:0 0 60px;
}

.jm-error-page input.inputbox {
width:50%!important;
text-transform:uppercase;
background-position:95% 50%;
background-repeat:no-repeat;
background-image:url(../images/scheme1/search.png);
padding-left:25px;
}

.login-greeting {
margin-bottom:15px;
}

#jmthemeform .jmtheme-subset-toggler {
font-family:'Open Sans', sans-serif;
}

.sr-only {
position:absolute;
width:1px;
height:1px;
overflow:hidden;
clip:rect(0,0,0,0);
border:0;
margin:-1px;
padding:0;
}

h3.jm-typo-title {
border-bottom:1px solid #e3e3e3;
padding-bottom:10px;
margin:30px 0;
}

h3.jm-typo-title ~ pre,h3.jm-typo-title ~ div pre {
margin-bottom:30px;
font-size:13px;
}

.jm-code {
border-left:5px solid #e3e3e3;
background:#e7e6e6;
white-space:pre-wrap;
word-wrap:break-word;
margin:0 0 30px;
padding:10px;
}

.jm-block {
position:relative;
min-height:40px;
margin:10px 0;
padding:0 0 0 60px;
}

.jm-block span {
background:#999;
display:block;
position:absolute;
top:3px;
left:0;
height:40px;
width:40px;
line-height:40px;
text-align:center;
border-radius:20px;
font-size:18px;
color:#fff;
}

.jm-block.second span {
background-color:#555;
}

.quote-left,.quote-right {
display:block;
position:relative;
font-style:italic;
}

.quote-left:after,.quote-right:after {
content:'';
position:absolute;
width:26px;
height:24px;
}

.quote-left:before,.quote-right:before {
content:'';
position:absolute;
height:100%;
}

.quote-left {
text-align:left;
padding:20px 20px 20px 25%;
}

.quote-left:after {
top:25px;
left:10%;
right:auto;
background:url(../images/quote-left.png) no-repeat;
}

.quote-left:before {
top:0;
left:20%;
border:2px solid #d7d7d7;
}

.quote-right {
text-align:right;
padding:20px 25% 20px 20px;
}

.quote-right:after {
bottom:25px;
left:auto;
right:10%;
background:url(../images/quote-right.png) no-repeat;
}

.quote-right:before {
bottom:0;
right:20%;
border:2px solid #d7d7d7;
}

.border_img1 {
background:#ececec;
box-sizing:border-box;
padding:4px;
}

.border_img2 {
background:#F2F2F2;
border:1px solid #e5e5e5;
box-sizing:border-box;
padding:5px;
}

.border_img3 {
border:1px solid #dfdfdf;
background:#fff;
box-sizing:border-box;
padding:1px;
}

p.jmbadge,span.jmbadge,p.jmcalendar,span.jmcalendar,p.jmchat,span.jmchat,p.jmcheck,span.jmcheck,p.jmcloud,span.jmcloud,p.jmdirection,span.jmdirection,p.jmdivide,span.jmdivide,p.jmerror,span.jmerror,p.jmfire,span.jmfire,p.jmflag,span.jmflag,p.jmheart,span.jmheart,p.jmhome,span.jmhome,p.jminfo,span.jminfo,p.jmlist,span.jmlist,p.jmmail,span.jmmail,p.jmpeople,span.jmpeople,p.jmstar,span.jmstar,p.jmstat,span.jmstat {
display:block;
padding-left:60px;
background-repeat:no-repeat;
background-position:left top;
min-height:40px;
margin:5px 0 15px;
}

p.jmbadge,span.jmbadge {
background-image:url(../images/icons/badge.png);
}

p.jmcalendar,span.jmcalendar {
background-image:url(../images/icons/calendar.png);
}

p.jmchat,span.jmchat {
background-image:url(../images/icons/chat.png);
}

p.jmcheck,span.jmcheck {
background-image:url(../images/icons/check.png);
}

p.jmcloud,span.jmcloud {
background-image:url(../images/icons/cloud.png);
}

p.jmdirection,span.jmdirection {
background-image:url(../images/icons/direction.png);
}

p.jmdivide,span.jmdivide {
background-image:url(../images/icons/divide.png);
}

p.jmerror,span.jmerror {
background-image:url(../images/icons/error.png);
}

p.jmfire,span.jmfire {
background-image:url(../images/icons/fire.png);
}

p.jmflag,span.jmflag {
background-image:url(../images/icons/flag.png);
}

p.jmheart,span.jmheart {
background-image:url(../images/icons/heart.png);
}

p.jmhome,span.jmhome {
background-image:url(../images/icons/home.png);
}

p.jminfo,span.jminfo {
background-image:url(../images/icons/info.png);
}

p.jmlist,span.jmlist {
background-image:url(../images/icons/list.png);
}

p.jmmail,span.jmmail {
background-image:url(../images/icons/mail.png);
}

p.jmpeople,span.jmpeople {
background-image:url(../images/icons/people.png);
}

p.jmstar,span.jmstar {
background-image:url(../images/icons/star.png);
}

p.jmstat,span.jmstat {
background-image:url(../images/icons/stat.png);
}

ol.jm-roman,ol.jm-roman ol {
list-style-type:upper-roman;
}

ol.jm-alpha,ol.jm-alpha ol {
list-style-type:lower-alpha;
}

.plan-options {
width:100%;
background:#ededed;
text-align:center;
}

.plan-options .plan-name,.plan-options .plan-price,.plan-options .plan-details,.plan-options .button {
padding:30px;
}

.plan-options .plan-name {
font:300 26px 'Source Sans Pro', sans-serif;
margin:0;
padding:9px;
}

.plan-options .plan-price {
background:#364e72;
color:#fff;
font:300 16px 'Source Sans Pro', sans-serif;
padding:20px 10px 25px;
}

.plan-options .plan-price strong {
font-size:76px;
align-self:baseline;
line-height:1;
font-weight:500;
}

.plan-options li {
text-align:left;
border-bottom:1px solid rgba(0,0,0,0.1);
background-clip:padding-box;
padding:15px 0;
}

.plan-options li:last-child {
border-bottom:none;
}

.plan-options .btn {
margin-bottom:40px;
}

.plan-options .icon-ok {
color:#364e72;
margin-right:10px;
}

.plan-options .icon-remove {
color:#9d261d;
margin-right:10px;
}

.progress {
height:20px;
margin-bottom:20px;
}

.view {
cursor:default;
display:block;
overflow:hidden;
position:relative;
text-align:center;
}

.view .mask,.view .content {
height:100%;
left:0;
overflow:hidden;
position:absolute;
top:0;
width:100%;
}

.view .mask span.space {
height:50%;
display:block;
}

.view .readmore {
display:table;
-webkit-backface-visibility:hidden;
margin:-25px auto 0;
}

.view-video {
display:inline-block;
max-width:100%;
position:relative;
}

.view-video:before {
position:absolute;
content:'';
top:0;
left:0;
width:100%;
height:100%;
box-shadow:0 0 0 10px rgba(255,255,255,0.3) inset;
z-index:2;
}

.view-video:after {
position:absolute;
content:'';
top:50%;
left:50%;
width:60px;
height:60px;
margin-top:-30px;
margin-left:-30px;
background:url(../images/video-play.png) no-repeat;
-webkit-transition:all .5s ease-out 0;
transition:all .5s ease-out 0;
opacity:1;
z-index:1;
}

.view-video:hover:after {
opacity:0;
}

.view-video img {
opacity:1;
-webkit-transition:all .5s ease-out 0;
transition:all .5s ease-out 0;
position:relative;
display:inline-block;
}

.view-video .mask {
opacity:0;
-webkit-transform:rotate(0deg) scale(1);
-moz-transform:rotate(0deg) scale(1);
-o-transform:rotate(0deg) scale(1);
-ms-transform:rotate(0deg) scale(1);
transform:rotate(0deg) scale(1);
-webkit-transition:all .3s ease-out 0;
transition:all .3s ease-out 0;
z-index:10;
box-shadow:0 0 0 10px rgba(255,255,255,0.3) inset;
}

.view-video:hover img {
opacity:0;
-webkit-transform:rotate(720deg) scale(0);
-moz-transform:rotate(720deg) scale(0);
-o-transform:rotate(720deg) scale(0);
-ms-transform:rotate(720deg) scale(0);
transform:rotate(720deg) scale(0);
}

.view-video:hover .mask {
opacity:1;
-webkit-transform:translateY(0px) rotate(0deg);
-moz-transform:translateY(0px) rotate(0deg);
-o-transform:translateY(0px) rotate(0deg);
-ms-transform:translateY(0px) rotate(0deg);
transform:translateY(0px) rotate(0deg);
transition-delay:.4s;
}

.view .mask {
background:#eee;
}

.ch-item.ch-first {
box-shadow:0 0 0 10px rgba(255,255,255,0.3) inset;
position:relative;
cursor:default;
-webkit-transition:all .4s ease-in-out;
transition:all .4s ease-in-out;
}

.ch-item.ch-third .ch-info-front {
box-shadow:0 0 0 10px rgba(255,255,255,0.3) inset;
}

.ch-item {
position:relative;
width:280px;
height:250px;
}

.ch-item .ch-info .ch-container {
position:relative;
display:table;
width:100%;
height:100%;
}

.ch-item .ch-info p {
text-align:center;
box-sizing:border-box;
font-size:18px!important;
line-height:30px;
background:url(../images/badge_sep.png) no-repeat top center;
margin:0;
padding:20px 5px 0;
}

.ch-item .ch-info p a {
color:#fff;
font-weight:700;
text-decoration:none;
}

.ch-item .ch-info p span.smaller {
font-size:16px!important;
line-height:22px;
font-weight:400;
}

.ch-item.ch-first .ch-info {
position:absolute;
left:10px;
top:10px;
width:260px;
height:230px;
opacity:0;
-webkit-transition:all .4s ease-in-out;
transition:all .4s ease-in-out;
-webkit-transform:scale(0);
transform:scale(0);
-webkit-backface-visibility:hidden;
}

.ch-item.ch-first:hover .ch-info {
opacity:1;
-webkit-transform:scale(1);
transform:scale(1);
}

.ch-item.ch-second {
position:relative;
cursor:default;
overflow:hidden;
}

.ch-item.ch-second .ch-info-wrap {
position:absolute;
width:260px;
height:230px;
-webkit-perspective:800px;
perspective:800px;
-webkit-transition:all .4s ease-in-out;
transition:all .4s ease-in-out;
left:10px;
top:10px;
box-shadow:0 0 0 10px rgba(255,255,255,0.3);
}

.ch-item.ch-second .ch-info {
position:absolute;
width:100%;
height:100%;
-webkit-transition:all .4s ease-in-out;
transition:all .4s ease-in-out;
-webkit-transform-style:preserve-3d;
transform-style:preserve-3d;
}

.ch-item.ch-second .ch-info > div {
display:block;
position:absolute;
width:100%;
height:100%;
background-position:center center;
-webkit-backface-visibility:hidden;
backface-visibility:hidden;
}

.ch-item.ch-second .ch-info .ch-info-back {
-webkit-transform:rotate3d(0,1,0,180deg);
transform:rotate3d(0,1,0,180deg);
}

.ch-item.ch-second:hover .ch-info {
-webkit-transform:rotate3d(0,1,0,-180deg);
transform:rotate3d(0,1,0,-180deg);
}

.ch-item.ch-third {
position:relative;
cursor:default;
-webkit-perspective:900px;
perspective:900px;
}

.ch-item.ch-third .ch-info {
position:absolute;
width:100%;
height:100%;
-webkit-transform-style:preserve-3d;
transform-style:preserve-3d;
}

.ch-item.ch-third .ch-info > div {
display:block;
position:absolute;
width:100%;
height:100%;
background-position:center center;
-webkit-transition:all .4s linear;
transition:all .4s linear;
-webkit-transform-origin:50% 0;
-moz-transform-origin:50% 0;
-o-transform-origin:50% 0;
-ms-transform-origin:50% 0;
transform-origin:50% 0;
}

.ch-item.ch-third .ch-info .ch-info-back {
-webkit-transform:translate3d(0,0,-220px) rotate3d(1,0,0,90deg);
-moz-transform:translate3d(0,0,-220px) rotate3d(1,0,0,90deg);
-o-transform:translate3d(0,0,-220px) rotate3d(1,0,0,90deg);
-ms-transform:translate3d(0,0,-220px) rotate3d(1,0,0,90deg);
transform:translate3d(0,0,-220px) rotate3d(1,0,0,90deg);
opacity:0;
}

.ch-item.ch-third:hover .ch-info-front {
-webkit-transform:translate3d(0,280px,0) rotate3d(1,0,0,-90deg);
-moz-transform:translate3d(0,280px,0) rotate3d(1,0,0,-90deg);
-o-transform:translate3d(0,280px,0) rotate3d(1,0,0,-90deg);
-ms-transform:translate3d(0,280px,0) rotate3d(1,0,0,-90deg);
transform:translate3d(0,280px,0) rotate3d(1,0,0,-90deg);
opacity:0;
}

.ch-item.ch-third:hover .ch-info-back {
-webkit-transform:rotate3d(1,0,0,0deg);
transform:rotate3d(1,0,0,0deg);
opacity:1;
}

.dj-slideshow-in,.dj-slideshowThumbs-in,.dj-slideshowThumbs .dj-indicators,.dj-tabber,.nivoSlider,.box_skitter,.dj-tab {
box-shadow:none!important;
}

.dj-slide-desc-bg {
background:none!important;
opacity:0!important;
}

.dj-slide-desc-text {
background:rgba(255,255,255,0.6)!important;
font-size:14px!important;
line-height:1.5!important;
color:#444!important;
margin:1px;
padding:20px!important;
}

.dj-slide-desc-text a {
color:#444!important;
}

.dj-galleryGrid.desc-above .dj-slide-desc-in,.dj-mslider.desc-above .dj-slide-desc-in,.dj-slideshow.desc-above .dj-slide-desc-in,.dj-slideshowThumbs.desc-above .dj-slide-desc-in,.dj-tabber.desc-above .dj-slide-desc-in {
margin-bottom:20px;
}

.dj-slide-title {
font-size:32px!important;
font-family:'Source Sans Pro', sans-serif;
color:#444!important;
font-weight:700;
line-height:1.2!important;
}

.dj-slide-title a {
color:#444!important;
text-transform:none;
}

.dj-slide-title a:hover {
color:#364e72!important;
text-decoration:none!important;
}

#djmediatools .dj-categories a.dj-category, #djmediatools .dj-categories a.dj-category:hover {
color:#444;
background:none;
border:none;
box-shadow:none;
border-radius:none;
margin-top:0;
padding:0;
}

#djmediatools .dj-categories .dj-category-in {
background-color:transparent;
border:none!important;
}

#djmediatools .dj-categories .dj-ctitle-bg {
background:#fff;
opacity:.8!important;
}

#djmediatools .dj-categories .dj-ctitle-in {
font-size:32px!important;
color:#444!important;
text-transform:uppercase;
line-height:1.2!important;
text-align:center;
font-style:normal;
padding:10px!important;
}

#jm-allpage .dj-galleryGrid .dj-slide {
border:1px solid #e3e3e3!important;
box-sizing:border-box;
}

jm-allpage .dj-galleryGrid .dj-slide-desc {
pointer-events:none;
}

jm-allpage .dj-galleryGrid .dj-slide-desc a {
pointer-events:auto;
}

#jm-allpage .dj-readmore-wrapper {
text-align:left!important;
}

#jm-allpage .dj-readmore-wrapper .dj-readmore {
display:inline-block;
vertical-align:top;
border:none;
background:none;
color:#364e72;
position:relative;
text-transform:uppercase;
padding:0 20px 0 0;
}

#jm-allpage .dj-readmore-wrapper .dj-readmore:after {
content:"";
position:absolute;
top:50%;
margin-top:-6px;
width:15px;
height:12px;
right:0;
left:auto;
background-repeat:no-repeat;
background-position:center center;
background-image:url(../images/scheme1/readmore.png);
}

#jm-allpage .dj-readmore-wrapper .dj-readmore:hover { text-decoration: underline;}

.djslider-loader .load-button,.dj-slideshow .dj-load-button,.dj-mslider .dj-load-button {
border:none!important;
background:none!important;
opacity:1!important;
box-shadow:none!important;
-webkit-transition:background .2s ease-in;
transition:background .2s ease-in;
}

.dj-load-button .dj-key {
font-weight:400!important;
line-height:30px!important;
color:#444!important;
}

.dj-mslider .dj-indicators-in {
height:40px;
line-height:1;
box-sizing:border-box;
padding:20px 5px 4px!important;
}

.djslider-loader .navigation-container-custom {
margin-top:0!important;
margin-bottom:0!important;
}

.djslider-loader .navigation-container-custom .cust-navigation-in {
padding:20px 5px 4px!important;
}

.dj-slideshow .dj-indicators {
margin-top:20px!important;
}

.dj-slideshow .dj-load-button {
display:inline-block;
height:30px!important;
width:30px!important;
border-radius:100%!important;
-webkit-transition:all .2s ease-in;
transition:all .2s ease-in;
margin:0 5px!important;
}

.dj-slideshow .dj-load-button .dj-key,.dj-slideshow .dj-load-button .dj-key {
font-size:14px!important;
}

.dj-slideshowThumbs .dj-indicators {
background:none!important;
padding:10px 0 0!important;
}

.dj-slideshowThumbs .dj-indicators-in {
padding:0!important;
}

.dj-slideshowThumbs .dj-load-button {
border:none!important;
opacity:.2!important;
margin:0 10px 0 0 !important;
}

.dj-slideshowThumbs .dj-load-button img {
border:1px solid #e3e3e3!important;
box-sizing:border-box;
max-width:none!important;
}

.dj-tabber {
display:inline-block;
background:#e3e3e3!important;
border:1px solid #e3e3e3!important;
padding:0!important;
}

.dj-tabber .dj-tab-active img,.dj-tabber .dj-tab img {
border:none!important;
background:#e3e3e3;
box-sizing:border-box;
padding:1px;
}

.dj-tabber .dj-tab-active {
background:#364e72!important;
border-top:1px solid transparent!important;
margin:0!important;
padding:0 10px!important;
}

.dj-tabber .dj-tab {
background:#e3e3e3!important;
border-top:1px solid #fff!important;
margin:0!important;
padding:0 10px!important;
}

.dj-tabber span.dj-tab-in {
color:#444!important;
font-size:15px!important;
line-height:20px!important;
text-shadow:none!important;
text-transform:uppercase;
}

.dj-tabber .dj-tab:first-child,.dj-tabber .dj-tab-active + div.dj-tab {
border-top:1px solid transparent!important;
}

.dj-tabber .dj-tab-indicator {
width:7px!important;
}

.dj-tabber .dj-tab img {
margin-right:10px!important;
}

.dj-tabber .dj-tabs-left .dj-tab.dj-tab-active,.dj-tabber .dj-tabs-right .dj-tab.dj-tab-active {
background:#364e72!important;
margin:0!important;
padding:0 10px!important;
}

.dj-tabber .dj-tabs-right .dj-tab-indicator {
background:url(../images/scheme1/dj-tab-indicator-left.png) right center!important;
}

.dj-tabber .dj-tabs-left .dj-tab-indicator {
background:url(../images/scheme1/dj-tab-indicator-right.png) left center!important;
}

.skitter {
border:none!important;
margin:0 auto;
}

.skitter .label_skitter {
background:none!important;
opacity:1!important;
color:#444!important;
}

.skitter .label_skitter p {
font-size:15px;
color:#444;
padding:0;
}

.skitter .info_slide_dots {
bottom:-60px;
padding:0;
}

.skitter .info_slide_dots .image_number {
font-size:14px;
text-indent:0;
color:#444;
background:none;
height:30px;
width:30px;
line-height:30px;
text-align:center;
margin:0 5px;
padding:0;
}

.skitter.skitter-square .play_pause_button,.skitter.skitter-square .next_button,.skitter.skitter-square .prev_button {
top:35px!important;
bottom:auto!important;
opacity:.7!important;
}

.slider-wrapper {
position:relative;
margin:0 auto;
}

#jm-allpage .slider-wrapper .nivo-controlNav {
position:absolute;
z-index:6;
left:15px;
top:15px;
padding:0!important;
}

#jm-allpage .slider-wrapper .nivo-controlNav a {
background:rgba(255,255,255,0.8)!important;
opacity:1!important;
text-indent:0!important;
width:30px!important;
height:30px!important;
font-size:14px!important;
font-weight:400!important;
line-height:30px!important;
color:#444!important;
-webkit-transition:all .2s ease-in;
transition:all .2s ease-in;
text-decoration:none!important;
border-radius:50%!important;
margin:0 4px!important;
}

#jm-allpage .slider-wrapper .nivo-controlNav a.active,#jm-allpage .slider-wrapper .nivo-controlNav a:hover {
color:#fff!important;
background:#364e72!important;
}

#jm-allpage .kwicks li {
background:none;
max-width:100%;
}

#jm-allpage .kwicks .dj-slide-desc {
max-width:100%;
background:none!important;
opacity:0!important;
}

.dj-navigation .dj-play,.dj-navigation .dj-pause {
margin-left:-40px!important;
}

.dj-loader {
background:url(../images/ajax-loader.gif) no-repeat!important;
width:42px!important;
height:42px!important;
left:50%!important;
margin-left:-21px!important;
top:50%!important;
margin-top:-21px;
}

#jm-allpage .djslider-loader {
background:url(../images/ajax-loader.gif) center center no-repeat;
}

#jm-top3 .dj-slideshow .dj-load-button-active,#jm-footer-mod .dj-slideshow .dj-load-button-active,#jm-allpage .color1-ms .dj-slideshow .dj-load-button-active,#jm-top3 .dj-slideshow .dj-load-button:hover,#jm-footer-mod .dj-slideshow .dj-load-button:hover,#jm-allpage .color1-ms .dj-slideshow .dj-load-button:hover {
background:#ccc!important;
}

#jm-top3 .dj-tabber,#jm-footer-mod .dj-tabber,#jm-allpage .color1-ms .dj-tabber,#jm-allpage .color3-ms .dj-tabber,#jm-allpage .color4-ms .dj-tabber,#jm-allpage .color5-ms .dj-tabber {
background:#fff!important;
border-color:#fff!important;
}

#jm-top3 .dj-tabber .dj-tab,#jm-footer-mod .dj-tabber .dj-tab,#jm-allpage .color1-ms .dj-tabber .dj-tab,#jm-allpage .color3-ms .dj-tabber .dj-tab,#jm-allpage .color4-ms .dj-tabber .dj-tab,#jm-allpage .color5-ms .dj-tabber .dj-tab {
background:#fff!important;
border-color:#ccc!important;
}

#jm-allpage .color2-ms .dj-tabber {
background:#e3e3e3!important;
border-color:#e3e3e3!important;
}

#jm-allpage .color2-ms .dj-tabber .dj-tab-active img,#jm-allpage .color2-ms .dj-tabber .dj-tab img {
background:#e3e3e3;
}

#jm-allpage .color2-ms .dj-tabber .dj-tab {
background:#e3e3e3!important;
border-color:#b6b6b6!important;
}

#jm-allpage .header-ms .djslider-loader .slider-container > ul > li img,#jm-allpage .header-ms .dj-mslider .slider-container > ul > li img,#jm-allpage .header-ms .djslider-loader .slider-container > ul > li a img,#jm-allpage .header-ms .dj-mslider .slider-container > ul > li a img,#jm-allpage .header-ms .djslider-loader .dj-slide > .dj-slide-in > img,#jm-allpage .header-ms .dj-mslider .dj-slide > .dj-slide-in > img,#jm-allpage .header-ms .djslider-loader .dj-slide > .dj-slide-in > a img,#jm-allpage .header-ms .dj-mslider .dj-slide > .dj-slide-in > a img {
border:none!important;
}

#jm-allpage .header-ms .djslider-loader .dj-slide-desc-text,#jm-allpage .header-ms .dj-mslider .dj-slide-desc-text {
background:none!important;
font-size:16px!important;
color:#fff!important;
text-shadow:1px 1px 2px #444;
margin:0!important;
padding:0!important;
}

#jm-allpage .header-ms .djslider-loader .dj-slide-title,#jm-allpage .header-ms .dj-mslider .dj-slide-title {
color:#fff!important;
font-size:76px!important;
line-height:1.1!important;
}

#jm-allpage .header-ms .djslider-loader .dj-readmore-wrapper,#jm-allpage .header-ms .dj-mslider .dj-readmore-wrapper {
padding:20px 0 0!important;
}

#jm-allpage .header-ms .djslider-loader .dj-readmore-wrapper .dj-readmore,#jm-allpage .header-ms .dj-mslider .dj-readmore-wrapper .dj-readmore {
background:#444;
line-height:1.1;
color:#fff!important;
border-radius:2px;
overflow:hidden;
text-decoration:none;
padding:15px 90px 15px 40px;
}

#jm-allpage .header-ms .djslider-loader .dj-readmore-wrapper .dj-readmore:after,#jm-allpage .header-ms .dj-mslider .dj-readmore-wrapper .dj-readmore:after {
top:0;
right:0;
left:auto;
bottom:auto;
width:50px;
height:100%;
border-radius:2px 0 0 2px;
background-color:#3d3d3d;
background-image:url(../images/readmore_white.png);
margin:0;
}

#jm-allpage .header-ms .djslider-loader .dj-readmore-wrapper .dj-readmore:hover,#jm-allpage .header-ms .dj-mslider .dj-readmore-wrapper .dj-readmore:hover {
background:#3d3d3d;
}

#jm-allpage .header-ms .djslider-loader .dj-readmore-wrapper .dj-readmore:hover:after,#jm-allpage .header-ms .dj-mslider .dj-readmore-wrapper .dj-readmore:hover:after {
background-color:#444;
}

#jm-allpage .header-ms .djslider-loader img.prev-button,#jm-allpage .header-ms .dj-mslider img.prev-button,#jm-allpage .header-ms .djslider-loader img.next-button,#jm-allpage .header-ms .dj-mslider img.next-button,#jm-allpage .header-ms .djslider-loader img.play-button,#jm-allpage .header-ms .dj-mslider img.play-button,#jm-allpage .header-ms .djslider-loader img.pause-button,#jm-allpage .header-ms .dj-mslider img.pause-button,#jm-allpage .header-ms .djslider-loader img.dj-prev,#jm-allpage .header-ms .dj-mslider img.dj-prev,#jm-allpage .header-ms .djslider-loader img.dj-next,#jm-allpage .header-ms .dj-mslider img.dj-next,#jm-allpage .header-ms .djslider-loader img.dj-play,#jm-allpage .header-ms .dj-mslider img.dj-play,#jm-allpage .header-ms .djslider-loader img.dj-pause,#jm-allpage .header-ms .dj-mslider img.dj-pause {
background-color:#fff;
background-position:center center;
background-repeat:no-repeat;
-webkit-transition:all .2s ease-in;
transition:all .2s ease-in;
width:80px;
height:80px;
}

#jm-allpage .header-ms .djslider-loader img.prev-button,#jm-allpage .header-ms .dj-mslider img.prev-button,#jm-allpage .header-ms .djslider-loader img.dj-prev,#jm-allpage .header-ms .dj-mslider img.dj-prev {
background-image:url(../images/navi/header/prev.png);
}

#jm-allpage .header-ms .djslider-loader img.prev-button:hover,#jm-allpage .header-ms .dj-mslider img.prev-button:hover,#jm-allpage .header-ms .djslider-loader img.dj-prev:hover,#jm-allpage .header-ms .dj-mslider img.dj-prev:hover {
background-image:url(../images/navi/header/prev-hover.png);
}

#jm-allpage .header-ms .djslider-loader img.next-button,#jm-allpage .header-ms .dj-mslider img.next-button,#jm-allpage .header-ms .djslider-loader img.dj-next,#jm-allpage .header-ms .dj-mslider img.dj-next {
background-image:url(../images/navi/header/next.png);
}

#jm-allpage .header-ms .djslider-loader img.next-button:hover,#jm-allpage .header-ms .dj-mslider img.next-button:hover,#jm-allpage .header-ms .djslider-loader img.dj-next:hover,#jm-allpage .header-ms .dj-mslider img.dj-next:hover {
background-image:url(../images/navi/header/next-hover.png);
}

#jm-allpage .header-ms .djslider-loader img.play-button,#jm-allpage .header-ms .dj-mslider img.play-button,#jm-allpage .header-ms .djslider-loader img.dj-play,#jm-allpage .header-ms .dj-mslider img.dj-play {
background-image:url(../images/navi/header/play.png);
}

#jm-allpage .header-ms .djslider-loader img.play-button:hover,#jm-allpage .header-ms .dj-mslider img.play-button:hover,#jm-allpage .header-ms .djslider-loader img.dj-play:hover,#jm-allpage .header-ms .dj-mslider img.dj-play:hover {
background-image:url(../images/navi/header/play-hover.png);
}

#jm-allpage .header-ms .djslider-loader img.pause-button,#jm-allpage .header-ms .dj-mslider img.pause-button,#jm-allpage .header-ms .djslider-loader img.dj-pause,#jm-allpage .header-ms .dj-mslider img.dj-pause {
background-image:url(../images/navi/header/pause.png);
}

#jm-allpage .header-ms .djslider-loader img.pause-button:hover,#jm-allpage .header-ms .dj-mslider img.pause-button:hover,#jm-allpage .header-ms .djslider-loader img.dj-pause:hover,#jm-allpage .header-ms .dj-mslider img.dj-pause:hover {
background-image:url(../images/navi/header/pause-hover.png);
}

#jm-allpage #jm-page .header-ms .djslider-loader .dj-slide,#jm-allpage #jm-page .header-ms .dj-mslider .dj-slide,#jm-allpage #jm-page .header-ms .djslider-loader ul.dj-slides > li,#jm-allpage #jm-page .header-ms .dj-mslider ul.dj-slides > li {
background:#444;
}

.jm-module.stripe-ms:before {
content:'';
position:absolute;
top:0;
left:0;
right:0;
width:100%;
height:150px;
background:#fff;
}

.jm-module.stripe-ms .jm-module-in {
position:relative;
z-index:1;
}

#jm-allpage .full-tabs-ms .djtabs.default-theme .djtabs-title {
float:none;
text-align:center;
}

#jm-allpage .djtabs.default-theme .tabs-wrapper {
font-size:0;
}

#jm-allpage .djtabs.default-theme .djtabs-in-border {
color:#666;
border:none;
background:#fff;
}

#jm-allpage .djtabs.default-theme .djtabs-title-wrapper {
display:inline-block;
vertical-align:bottom;
}

#jm-allpage .djtabs.default-theme .djtabs-title {
font:inherit;
border:none;
font-size:16px;
font-weight:400;
font-family:'Source Sans Pro', sans-serif;
height:auto;
line-height:50px;
text-decoration:none;
text-align:left;
color:#fff;
background:#222a36;
border-left:1px solid #2b3544;
width:auto!important;
border-radius:0;
box-sizing:border-box;
margin:0;
padding:20px 40px;
}

#jm-allpage .djtabs.default-theme .djtabs-title:hover,#jm-allpage .djtabs.default-theme .djtabs-active-wrapper .djtabs-title {
color:#fff;
background:#364e72;
border-color:#3e5a83;
}

#jm-allpage .djtabs.default-theme .djtabs-in {
margin:0;
padding:40px;
}

#jm-allpage .djtabs.default-theme [class^="icon-"],#jm-allpage .djtabs.default-theme [class*=" icon-"] {
vertical-align:baseline;
margin:0;
}

#jm-allpage .djtabs.default-theme .djtab-custom-html {
display:inline-block;
margin:0 10px 0 0;
}

#jm-allpage .djtabs.default-theme .djtabs-article-group {
border-bottom:1px solid #e3e3e3;
margin:0;
}

#jm-allpage .djtabs.default-theme .djtabs-article-group:first-child {
border-top:1px solid #e3e3e3;
}

#jm-allpage .djtabs.default-theme .djtabs-panel {
height:auto;
background:none;
border:none;
border-radius:0;
margin:0;
padding:0;
}

#jm-allpage .djtabs.default-theme .djtabs-panel span {
line-height:50px;
}

#jm-allpage .djtabs.default-theme .djtabs-panel .djtabs-panel-title {
margin-left:0;
font-size:16px;
font-weight:400;
font-family:'Source Sans Pro', sans-serif;
color:#474747;
}

#jm-allpage .djtabs.default-theme .djtabs-panel .djtabs-panel-title a {
text-decoration:none;
text-transform:none;
}

#jm-allpage .djtabs.default-theme .djtabs-panel .djtabs-panel-date {
font:inherit;
font-size:16px;
color:inherit;
font-weight:400;
line-height:50px;
opacity:.7;
margin:0 10px 0 0;
}

#jm-allpage .djtabs.default-theme .djtabs-panel > span.djtabs-panel-toggler {
width:17px;
height:25px;
background-repeat:no-repeat;
background-position:center center;
background-color:transparent;
background-image:url(../images/scheme1/down_arrow.png);
margin:13px 10px 0;
}

#jm-allpage .djtabs.default-theme .djtabs-panel-active > span.djtabs-panel-toggler {
background-image:url(../images/scheme1/up_arrow.png);
background-color:transparent;
}

#jm-allpage .djtabs.default-theme .djtabs-article-group.djtabs-article-out {
border:none;
margin-bottom:30px;
}

#jm-allpage .djtabs.default-theme .djtabs-article-group.djtabs-article-out .djtabs-panel {
border-top:1px solid #e3e3e3;
border-bottom:1px solid #e3e3e3;
}

#jm-allpage .djtabs.default-theme .djtabs-article-group.djtabs-article-out .djtabs-article-body {
padding-top:20px;
}

#jm-allpage .djtabs.default-theme .type-article .djtabs-article-group {
border:none;
padding:0;
}

#jm-allpage .djtabs.default-theme .type-article .djtabs-panel {
border:none;
margin:0 0 20px;
padding:0;
}

#jm-allpage .djtabs.default-theme .type-article .djtabs-panel-title {
font-size:32px;
font-weight:600;
margin:0;
}

#jm-allpage .djtabs.default-theme .type-article .djtabs-panel-active .djtabs-panel-title {
color:#474747;
}

#jm-allpage .djtabs.default-theme .djtabs-date-in {
font:inherit;
color:inherit;
}

#jm-allpage .djtabs.default-theme .djtabs-article-content {
font:inherit;
line-height:1.7;
color:inherit;
margin:0;
}

#jm-allpage .djtabs.default-theme .djtabs-article-author,#jm-allpage .djtabs.default-theme .djtabs-article-category {
font:inherit;
color:inherit;
font-weight:400;
margin:0 0 0 10px;
}

#jm-allpage .djtabs.default-theme .djtabs-readmore {
display:block;
width:100%;
text-align:right;
margin:15px 0 0;
}

#jm-allpage .djtabs.default-theme .djtabs-readmore a {
display:inline-block;
vertical-align:top;
font-style:normal;
border:none;
background:none;
color:#364e72;
position:relative;
text-transform:uppercase;
padding:0 20px 0 0;
}

#jm-allpage .djtabs.default-theme .djtabs-readmore a:after {
content:"";
position:absolute;
top:50%;
margin-top:-6px;
width:15px;
height:12px;
right:0;
left:auto;
background:url(../images/scheme1/readmore.png);
}

#jm-allpage .djtabs.default-theme .djtabs-article-img {
margin-top:5px;
margin-bottom:20px;
}

#jm-allpage .djtabs.default-theme .tabs-hidden + .djtabs-in-border {
background:none;
color:inherit;
}

#jm-allpage .djtabs.default-theme .tabs-hidden + .djtabs-in-border .djtabs-panel-title {
color:inherit;
text-transform:none;
}

#jm-allpage .djtabs.default-theme.accordion .djtabs-title {
border-top:1px solid #27303e;
border-left:none;
border-right:none;
width:100%!important;
}

#jm-allpage .djtabs.default-theme.accordion .djtabs-title:hover,#jm-allpage .djtabs.default-theme.accordion .djtabs-active-wrapper .djtabs-title {
border-color:#3e5a83;
}

#jm-allpage .color2-ms .djtabs.default-theme .tabs-hidden + .djtabs-in-border .djtabs-panel > span.djtabs-panel-toggler,#jm-allpage .color3-ms .djtabs.default-theme .tabs-hidden + .djtabs-in-border .djtabs-panel > span.djtabs-panel-toggler,#jm-allpage .color4-ms .djtabs.default-theme .tabs-hidden + .djtabs-in-border .djtabs-panel > span.djtabs-panel-toggler,#jm-allpage .color5-ms .djtabs.default-theme .tabs-hidden + .djtabs-in-border .djtabs-panel > span.djtabs-panel-toggler {
background-image:url(../images/scheme1/down_arrow.png);
}

#jm-allpage .color2-ms .djtabs.default-theme .tabs-hidden + .djtabs-in-border .djtabs-panel-active > span.djtabs-panel-toggler,#jm-allpage .color3-ms .djtabs.default-theme .tabs-hidden + .djtabs-in-border .djtabs-panel-active > span.djtabs-panel-toggler,#jm-allpage .color4-ms .djtabs.default-theme .tabs-hidden + .djtabs-in-border .djtabs-panel-active > span.djtabs-panel-toggler,#jm-allpage .color5-ms .djtabs.default-theme .tabs-hidden + .djtabs-in-border .djtabs-panel-active > span.djtabs-panel-toggler {
background-image:url(../images/scheme1/up_arrow.png);
}

#jm-allpage .color2-ms .djtabs.default-theme .tabs-hidden + .djtabs-in-border .djtabs-readmore a:after,#jm-allpage .color3-ms .djtabs.default-theme .tabs-hidden + .djtabs-in-border .djtabs-readmore a:after,#jm-allpage .color4-ms .djtabs.default-theme .tabs-hidden + .djtabs-in-border .djtabs-readmore a:after,#jm-allpage .color5-ms .djtabs.default-theme .tabs-hidden + .djtabs-in-border .djtabs-readmore a:after {
background:url(../images/scheme1/readmore.png);
}

.djtabs .djtabs-body .icon-asterisk:before {
content:"\2a";
}

.djtabs .djtabs-body .icon-plus:before {
content:"\2b";
}

.djtabs .djtabs-body .icon-euro:before,.djtabs .djtabs-body .icon-eur:before {
content:"\20ac";
}

.djtabs .djtabs-body .icon-minus:before {
content:"\2212";
}

.djtabs .djtabs-body .icon-cloud:before {
content:"\2601";
}

.djtabs .djtabs-body .icon-envelope:before {
content:"\2709";
}

.djtabs .djtabs-body .icon-pencil:before {
content:"\270f";
}

.djtabs .djtabs-body .icon-glass:before {
content:"\e001";
}

.djtabs .djtabs-body .icon-music:before {
content:"\e002";
}

.djtabs .djtabs-body .icon-search:before {
content:"\e003";
}

.djtabs .djtabs-body .icon-heart:before {
content:"\e005";
}

.djtabs .djtabs-body .icon-star:before {
content:"\e006";
}

.djtabs .djtabs-body .icon-star-empty:before {
content:"\e007";
}

.djtabs .djtabs-body .icon-user:before {
content:"\e008";
}

.djtabs .djtabs-body .icon-film:before {
content:"\e009";
}

.djtabs .djtabs-body .icon-th-large:before {
content:"\e010";
}

.djtabs .djtabs-body .icon-th:before {
content:"\e011";
}

.djtabs .djtabs-body .icon-th-list:before {
content:"\e012";
}

.djtabs .djtabs-body .icon-ok:before {
content:"\e013";
}

.djtabs .djtabs-body .icon-cancel:before,.djtabs .djtabs-body .icon-remove:before {
content:"\e014";
}

.djtabs .djtabs-body .icon-zoom-in:before {
content:"\e015";
}

.djtabs .djtabs-body .icon-zoom-out:before {
content:"\e016";
}

.djtabs .djtabs-body .icon-off:before {
content:"\e017";
}

.djtabs .djtabs-body .icon-signal:before {
content:"\e018";
}

.djtabs .djtabs-body .icon-cog:before {
content:"\e019";
}

.djtabs .djtabs-body .icon-trash:before {
content:"\e020";
}

.djtabs .djtabs-body .icon-home:before {
content:"\e021";
}

.djtabs .djtabs-body .icon-copy:before,.djtabs .djtabs-body .icon-file-add:before,.djtabs .djtabs-body .icon-file:before {
content:"\e022";
}

.djtabs .djtabs-body .icon-time:before {
content:"\e023";
}

.djtabs .djtabs-body .icon-road:before {
content:"\e024";
}

.djtabs .djtabs-body .icon-download-alt:before {
content:"\e025";
}

.djtabs .djtabs-body .icon-download:before {
content:"\e026";
}

.djtabs .djtabs-body .icon-upload:before {
content:"\e027";
}

.djtabs .djtabs-body .icon-archive:before,.djtabs .djtabs-body .icon-inbox:before {
content:"\e028";
}

.djtabs .djtabs-body .icon-play-circle:before {
content:"\e029";
}

.djtabs .djtabs-body .icon-repeat:before {
content:"\e030";
}

.djtabs .djtabs-body .icon-refresh:before {
content:"\e031";
}

.djtabs .djtabs-body .icon-list-alt:before {
content:"\e032";
}

.djtabs .djtabs-body .icon-lock:before {
content:"\e033";
}

.djtabs .djtabs-body .icon-flag:before {
content:"\e034";
}

.djtabs .djtabs-body .icon-headphones:before {
content:"\e035";
}

.djtabs .djtabs-body .icon-volume-off:before {
content:"\e036";
}

.djtabs .djtabs-body .icon-volume-down:before {
content:"\e037";
}

.djtabs .djtabs-body .icon-volume-up:before {
content:"\e038";
}

.djtabs .djtabs-body .icon-qrcode:before {
content:"\e039";
}

.djtabs .djtabs-body .icon-barcode:before {
content:"\e040";
}

.djtabs .djtabs-body .icon-tag:before {
content:"\e041";
}

.djtabs .djtabs-body .icon-tags:before {
content:"\e042";
}

.djtabs .djtabs-body .icon-book:before {
content:"\e043";
}

.djtabs .djtabs-body .icon-bookmark:before {
content:"\e044";
}

.djtabs .djtabs-body .icon-print:before {
content:"\e045";
}

.djtabs .djtabs-body .icon-camera:before {
content:"\e046";
}

.djtabs .djtabs-body .icon-font:before {
content:"\e047";
}

.djtabs .djtabs-body .icon-bold:before {
content:"\e048";
}

.djtabs .djtabs-body .icon-italic:before {
content:"\e049";
}

.djtabs .djtabs-body .icon-text-height:before {
content:"\e050";
}

.djtabs .djtabs-body .icon-text-width:before {
content:"\e051";
}

.djtabs .djtabs-body .icon-align-left:before {
content:"\e052";
}

.djtabs .djtabs-body .icon-align-center:before {
content:"\e053";
}

.djtabs .djtabs-body .icon-align-right:before {
content:"\e054";
}

.djtabs .djtabs-body .icon-align-justify:before {
content:"\e055";
}

.djtabs .djtabs-body .icon-list:before {
content:"\e056";
}

.djtabs .djtabs-body .icon-indent-left:before {
content:"\e057";
}

.djtabs .djtabs-body .icon-indent-right:before {
content:"\e058";
}

.djtabs .djtabs-body .icon-facetime-video:before {
content:"\e059";
}

.djtabs .djtabs-body .icon-picture:before {
content:"\e060";
}

.djtabs .djtabs-body .icon-map-marker:before {
content:"\e062";
}

.djtabs .djtabs-body .icon-adjust:before {
content:"\e063";
}

.djtabs .djtabs-body .icon-tint:before {
content:"\e064";
}

.djtabs .djtabs-body .icon-edit:before {
content:"\e065";
}

.djtabs .djtabs-body .icon-share:before {
content:"\e066";
}

.djtabs .djtabs-body .icon-check:before {
content:"\e067";
}

.djtabs .djtabs-body .icon-move:before {
content:"\e068";
}

.djtabs .djtabs-body .icon-step-backward:before {
content:"\e069";
}

.djtabs .djtabs-body .icon-fast-backward:before {
content:"\e070";
}

.djtabs .djtabs-body .icon-backward:before {
content:"\e071";
}

.djtabs .djtabs-body .icon-play:before {
content:"\e072";
}

.djtabs .djtabs-body .icon-pause:before {
content:"\e073";
}

.djtabs .djtabs-body .icon-stop:before {
content:"\e074";
}

.djtabs .djtabs-body .icon-forward:before {
content:"\e075";
}

.djtabs .djtabs-body .icon-fast-forward:before {
content:"\e076";
}

.djtabs .djtabs-body .icon-step-forward:before {
content:"\e077";
}

.djtabs .djtabs-body .icon-eject:before {
content:"\e078";
}

.djtabs .djtabs-body .icon-chevron-left:before {
content:"\e079";
}

.djtabs .djtabs-body .icon-chevron-right:before {
content:"\e080";
}

.djtabs .djtabs-body .icon-plus-sign:before {
content:"\e081";
}

.djtabs .djtabs-body .icon-minus-sign:before {
content:"\e082";
}

.djtabs .djtabs-body .icon-remove-sign:before {
content:"\e083";
}

.djtabs .djtabs-body .icon-ok-sign:before {
content:"\e084";
}

.djtabs .djtabs-body .icon-question-sign:before {
content:"\e085";
}

.djtabs .djtabs-body .icon-info-sign:before {
content:"\e086";
}

.djtabs .djtabs-body .icon-screenshot:before {
content:"\e087";
}

.djtabs .djtabs-body .icon-remove-circle:before {
content:"\e088";
}

.djtabs .djtabs-body .icon-ok-circle:before {
content:"\e089";
}

.djtabs .djtabs-body .icon-ban-circle:before {
content:"\e090";
}

.djtabs .djtabs-body .icon-arrow-left:before {
content:"\e091";
}

.djtabs .djtabs-body .icon-arrow-right:before {
content:"\e092";
}

.djtabs .djtabs-body .icon-arrow-up:before {
content:"\e093";
}

.djtabs .djtabs-body .icon-arrow-down:before {
content:"\e094";
}

.djtabs .djtabs-body .icon-share-alt:before {
content:"\e095";
}

.djtabs .djtabs-body .icon-resize-full:before {
content:"\e096";
}

.djtabs .djtabs-body .icon-resize-small:before {
content:"\e097";
}

.djtabs .djtabs-body .icon-exclamation-sign:before {
content:"\e101";
}

.djtabs .djtabs-body .icon-gift:before {
content:"\e102";
}

.djtabs .djtabs-body .icon-leaf:before {
content:"\e103";
}

.djtabs .djtabs-body .icon-fire:before {
content:"\e104";
}

.djtabs .djtabs-body .icon-eye:before,.djtabs .djtabs-body .icon-eye-open:before {
content:"\e105";
}

.djtabs .djtabs-body .icon-eye-close:before {
content:"\e106";
}

.djtabs .djtabs-body .icon-warning-sign:before {
content:"\e107";
}

.djtabs .djtabs-body .icon-plane:before {
content:"\e108";
}

.djtabs .djtabs-body .icon-calendar:before {
content:"\e109";
}

.djtabs .djtabs-body .icon-random:before {
content:"\e110";
}

.djtabs .djtabs-body .icon-comment:before {
content:"\e111";
}

.djtabs .djtabs-body .icon-magnet:before {
content:"\e112";
}

.djtabs .djtabs-body .icon-chevron-up:before {
content:"\e113";
}

.djtabs .djtabs-body .icon-chevron-down:before {
content:"\e114";
}

.djtabs .djtabs-body .icon-retweet:before {
content:"\e115";
}

.djtabs .djtabs-body .icon-shopping-cart:before {
content:"\e116";
}

.djtabs .djtabs-body .icon-folder-close:before {
content:"\e117";
}

.djtabs .djtabs-body .icon-folder-open:before {
content:"\e118";
}

.djtabs .djtabs-body .icon-resize-vertical:before {
content:"\e119";
}

.djtabs .djtabs-body .icon-resize-horizontal:before {
content:"\e120";
}

.djtabs .djtabs-body .icon-hdd:before {
content:"\e121";
}

.djtabs .djtabs-body .icon-bullhorn:before {
content:"\e122";
}

.djtabs .djtabs-body .icon-bell:before {
content:"\e123";
}

.djtabs .djtabs-body .icon-certificate:before {
content:"\e124";
}

.djtabs .djtabs-body .icon-thumbs-up:before {
content:"\e125";
}

.djtabs .djtabs-body .icon-thumbs-down:before {
content:"\e126";
}

.djtabs .djtabs-body .icon-hand-right:before {
content:"\e127";
}

.djtabs .djtabs-body .icon-hand-left:before {
content:"\e128";
}

.djtabs .djtabs-body .icon-hand-up:before {
content:"\e129";
}

.djtabs .djtabs-body .icon-hand-down:before {
content:"\e130";
}

.djtabs .djtabs-body .icon-circle-arrow-right:before {
content:"\e131";
}

.djtabs .djtabs-body .icon-circle-arrow-left:before {
content:"\e132";
}

.djtabs .djtabs-body .icon-circle-arrow-up:before {
content:"\e133";
}

.djtabs .djtabs-body .icon-circle-arrow-down:before {
content:"\e134";
}

.djtabs .djtabs-body .icon-globe:before {
content:"\e135";
}

.djtabs .djtabs-body .icon-wrench:before {
content:"\e136";
}

.djtabs .djtabs-body .icon-tasks:before {
content:"\e137";
}

.djtabs .djtabs-body .icon-filter:before {
content:"\e138";
}

.djtabs .djtabs-body .icon-briefcase:before {
content:"\e139";
}

.djtabs .djtabs-body .icon-fullscreen:before {
content:"\e140";
}

.djtabs .djtabs-body .icon-dashboard:before {
content:"\e141";
}

.djtabs .djtabs-body .icon-paperclip:before {
content:"\e142";
}

.djtabs .djtabs-body .icon-heart-empty:before {
content:"\e143";
}

.djtabs .djtabs-body .icon-link:before {
content:"\e144";
}

.djtabs .djtabs-body .icon-phone:before {
content:"\e145";
}

.djtabs .djtabs-body .icon-pushpin:before {
content:"\e146";
}

.djtabs .djtabs-body .icon-usd:before {
content:"\e148";
}

.djtabs .djtabs-body .icon-gbp:before {
content:"\e149";
}

.djtabs .djtabs-body .icon-sort:before {
content:"\e150";
}

.djtabs .djtabs-body .icon-sort-by-alphabet:before {
content:"\e151";
}

.djtabs .djtabs-body .icon-sort-by-alphabet-alt:before {
content:"\e152";
}

.djtabs .djtabs-body .icon-sort-by-order:before {
content:"\e153";
}

.djtabs .djtabs-body .icon-sort-by-order-alt:before {
content:"\e154";
}

.djtabs .djtabs-body .icon-sort-by-attributes:before {
content:"\e155";
}

.djtabs .djtabs-body .icon-sort-by-attributes-alt:before {
content:"\e156";
}

.djtabs .djtabs-body .icon-unchecked:before {
content:"\e157";
}

.djtabs .djtabs-body .icon-expand:before {
content:"\e158";
}

.djtabs .djtabs-body .icon-collapse-down:before {
content:"\e159";
}

.djtabs .djtabs-body .icon-collapse-up:before {
content:"\e160";
}

.djtabs .djtabs-body .icon-log-in:before {
content:"\e161";
}

.djtabs .djtabs-body .icon-flash:before {
content:"\e162";
}

.djtabs .djtabs-body .icon-log-out:before {
content:"\e163";
}

.djtabs .djtabs-body .icon-new-window:before {
content:"\e164";
}

.djtabs .djtabs-body .icon-record:before {
content:"\e165";
}

.djtabs .djtabs-body .icon-save:before {
content:"\e166";
}

.djtabs .djtabs-body .icon-open:before {
content:"\e167";
}

.djtabs .djtabs-body .icon-saved:before {
content:"\e168";
}

.djtabs .djtabs-body .icon-import:before {
content:"\e169";
}

.djtabs .djtabs-body .icon-export:before {
content:"\e170";
}

.djtabs .djtabs-body .icon-send:before {
content:"\e171";
}

.djtabs .djtabs-body .icon-floppy-disk:before {
content:"\e172";
}

.djtabs .djtabs-body .icon-floppy-saved:before {
content:"\e173";
}

.djtabs .djtabs-body .icon-floppy-remove:before {
content:"\e174";
}

.djtabs .djtabs-body .icon-floppy-save:before {
content:"\e175";
}

.djtabs .djtabs-body .icon-floppy-open:before {
content:"\e176";
}

.djtabs .djtabs-body .icon-credit-card:before {
content:"\e177";
}

.djtabs .djtabs-body .icon-transfer:before {
content:"\e178";
}

.djtabs .djtabs-body .icon-cutlery:before {
content:"\e179";
}

.djtabs .djtabs-body .icon-header:before {
content:"\e180";
}

.djtabs .djtabs-body .icon-compressed:before {
content:"\e181";
}

.djtabs .djtabs-body .icon-earphone:before {
content:"\e182";
}

.djtabs .djtabs-body .icon-phone-alt:before {
content:"\e183";
}

.djtabs .djtabs-body .icon-tower:before {
content:"\e184";
}

.djtabs .djtabs-body .icon-stats:before {
content:"\e185";
}

.djtabs .djtabs-body .icon-sd-video:before {
content:"\e186";
}

.djtabs .djtabs-body .icon-hd-video:before {
content:"\e187";
}

.djtabs .djtabs-body .icon-subtitles:before {
content:"\e188";
}

.djtabs .djtabs-body .icon-sound-stereo:before {
content:"\e189";
}

.djtabs .djtabs-body .icon-sound-dolby:before {
content:"\e190";
}

.djtabs .djtabs-body .icon-sound-5-1:before {
content:"\e191";
}

.djtabs .djtabs-body .icon-sound-6-1:before {
content:"\e192";
}

.djtabs .djtabs-body .icon-sound-7-1:before {
content:"\e193";
}

.djtabs .djtabs-body .icon-copyright-mark:before {
content:"\e194";
}

.djtabs .djtabs-body .icon-registration-mark:before {
content:"\e195";
}

.djtabs .djtabs-body .icon-cloud-download:before {
content:"\e197";
}

.djtabs .djtabs-body .icon-cloud-upload:before {
content:"\e198";
}

.djtabs .djtabs-body .icon-tree-conifer:before {
content:"\e199";
}

.djtabs .djtabs-body .icon-tree-deciduous:before {
content:"\e200";
}

.cf:before,.cf:after,.jm-tabhome .box:before,.jm-tabhome .box:after,.items-leading div[class*="leading-"]:before,.items-row .item:before,.items-leading div[class*="leading-"]:after,.items-row .item:after {
display:table;
content:"";
line-height:0;
}

.cf:after,.jm-tabhome .box:after,.items-leading div[class*="leading-"]:after,.items-row .item:after,.profile .btn-toolbar + fieldset {
clear:both;
}

#jm-page-settings ul.nav.menu,#jm-page-settings ul.nav.menu li:first-child,#jm-page-settings ul.nav.menu > li:first-child,#jm-offcanvas .jm-module:first-child,#jm-top-bar form,#jm-allpage .contact-ps .form-horizontal .controls,#jm-top-bar .nav.menu,#jm-allpage #jm-top-bar .skip-ms .nav.menu,dl.article-info ~ dl.article-info,.content_rating img,#jm-allpage .category-module,#mod-finder-searchform,.weblinks li:first-child,.weblinks li p,#jm-allpage .dj-galleryGrid .dj-slide-desc-text,#jm-allpage .djtabs.default-theme,#jm-allpage .djtabs.default-theme .djtabs-title .djtab-text {
margin:0;
}

#jm-page-settings ul.nav.menu li:before,#jm-page-settings ul.nav.menu li:after,#jm-page-settings ul.nav.menu li span.separator:before,#jm-page-settings ul.nav.menu li span.separator:after,#jm-allpage .contact-ps h3,#jm-allpage .contact-ps form#contact-form > fieldset > legend,#jm-allpage .contact-ps > .contact-address.dl-horizontal,#jm-top-bar .nav.menu li > span.nav-header,#jm-top-bar .nav.menu li:last-child a:after,#jm-top-bar .nav.menu ul,#jm-top-bar .nav.menu > li.parent > a:after,#jm-top-bar .nav.menu > li.parent > span.separator:after,.tagspopular ul > li a:after,.tagssimilar ul > li a:after,.nav.menu.tag-ms > li a:after,.tag-ms .nav.menu > li a:after,.tagspopular ul ul,.tagssimilar ul ul,.nav.menu.tag-ms ul,.tag-ms .nav.menu ul,#jm-allpage #jm-top-bar .skip-ms .nav.menu > li > a:after,dl.article-info dd:last-child:after,dl.article-info dd [class^="icon-"],dl.article-info dd [class*=" icon-"],.article-info-term,p.readmore:after,p.readmore a.btn .icon-chevron-right,#form-login-username label.element-invisible,#form-login-password label.element-invisible,#login-form ul li .icon-arrow-right,x:-o-prefocus,.ch-item.ch-second .ch-info .ch-info-back {
display:none;
}

#jm-page-settings ul.nav.menu li a:hover,#jm-page-settings ul.nav.menu li a:focus,#jm-allpage #jm-top-bar .skip-ms .nav.menu > li > a:hover,#jm-allpage #jm-top-bar .skip-ms .nav.menu > li > a:focus,.skitter .info_slide_dots .image_number.image_number_select,.skitter .info_slide_dots .image_number:hover {
color:#fff;
background:#364e72;
}

#jm-page-settings ul.nav.menu li a:before,#jm-page-settings ul.nav.menu li a:after,.element-invisible,img[id*='_djtabs_loading'] {
display:none!important;
}

#jm-page-settings ul.nav.menu .contrast .jm-highcontrast2,#jm-page-settings ul.nav.menu .contrast .jm-highcontrast3:hover,#jm-page-settings ul.nav.menu .contrast .jm-highcontrast3:focus {
background:#000;
color:#ff0;
}

#jm-page-settings ul.nav.menu .contrast .jm-highcontrast2:hover,#jm-page-settings ul.nav.menu .contrast .jm-highcontrast2:focus,#jm-page-settings ul.nav.menu .contrast .jm-highcontrast3 {
background:#ff0;
color:#000;
}

#jm-logo-nav,#jm-top3 .dj-tabber .dj-tab-active img,#jm-footer-mod .dj-tabber .dj-tab-active img,#jm-allpage .color1-ms .dj-tabber .dj-tab-active img,#jm-allpage .color3-ms .dj-tabber .dj-tab-active img,#jm-allpage .color4-ms .dj-tabber .dj-tab-active img,#jm-allpage .color5-ms .dj-tabber .dj-tab-active img,#jm-top3 .dj-tabber .dj-tab img,#jm-footer-mod .dj-tabber .dj-tab img,#jm-allpage .color1-ms .dj-tabber .dj-tab img,#jm-allpage .color3-ms .dj-tabber .dj-tab img,#jm-allpage .color4-ms .dj-tabber .dj-tab img,#jm-allpage .color5-ms .dj-tabber .dj-tab img {
background:#fff;
}

#jm-logo-nav #jm-logo a,.jm-footer-contact .jm-promotext span,.jm-alert,x:-o-prefocus,.ch-item.ch-second:hover .ch-info .ch-info-back {
display:block;
}

#jm-logo-nav #jm-logo img,.btn.jmodedit {
border:0;
}

#jm-header.full-width .container-fluid,#jm-header.full-width .row-fluid [class*="span"] {
padding-left:0;
padding-right:0;
}

#jm-header.full-width .row-fluid,#templates-form .form-horizontal .controls {
margin-left:0;
margin-right:0;
}

#jm-top2,#jm-bottom1 {
background:#fff;
color:#444;
padding:60px 0 30px;
}

#jm-top3,#jm-footer-mod {
background:#222a36;
color:#fff;
padding:60px 0 30px;
}

#jm-maincontent div[itemprop="articleBody"] a,#jm-top-bar .nav.menu li a:hover,#jm-top-bar .nav.menu li span.separator:hover,#jm-top-bar .nav.menu li a:focus,#jm-top-bar .nav.menu li span.separator:focus,.newsflash .newsflash-title a:hover,.ch-item .ch-info p a:hover,.dj-slide-desc-text a:hover,#jm-allpage .djtabs.default-theme .djtabs-readmore a:hover {
text-decoration:underline;
}

#jm-maincontent div[itemprop="articleBody"] a:hover,#jm-maincontent div[itemprop="articleBody"] a:focus,.newsflash .readmore:hover,.newsflash .readmore:focus,#jm-system-message .alert a {
text-decoration:none;
}

#jm-footer-left + #jm-footer-center,.pull-none.item-image,.pull-center,.jm-error-page {
text-align:center;
}

#jm-top1 + #jm-main,#jm-top1 + #jm-bottom2,#jm-main + #jm-bottom2,#jm-top3 + #jm-footer-mod,#jm-top2 + #jm-bottom1 {
padding-top:0;
}

.jm-module,.jm-module.nav.menu,.items-more,.content-links {
margin:0 0 30px;
}

.moduletable,fieldset.filters {
margin:0 0 20px;
}

#jm-header .jm-module .jm-title,#jm-header .moduletable > h3,#jm-allpage .jm-module.color2-ms .jm-title,#jm-allpage .color2-ms .nav.menu li a,#jm-allpage .color2-ms .nav.menu li span.separator,#jm-allpage .color2-ms .nav.menu li > span.nav-header,#jm-offcanvas .nav.menu li a,#jm-offcanvas .nav.menu li span.separator,#jm-offcanvas .nav.menu li > span.nav-header,h2.item-title a,.page-header > h2 a,.content-category > h2 a,.blog > h2 a,.cat-children > h3 a,.contact-category > h2 a,.weblink-category > h2 a,.newsfeed > h2 a,.newsfeed-category > h2 a,.weblink-category > h2 a,.contact > h3 a,#jm-allpage .djtabs.default-theme .djtabs-article-content a {
color:#444;
}

#jm-header .jm-module + .jm-module,#jm-allpage #jm-page .jmm-add-features.default.style2-ms .jmm-title + .jmm-text,h3.page-header > .btn-mini [class^="icon-"],h3.page-header > .btn-mini [class*=" icon-"],.archive-module > li:first-child {
margin-top:0;
}

#jm-top3 .moduletable > h3,#jm-footer-mod .moduletable > h3,#jm-allpage .jm-module.color1-ms .jm-title,#jm-allpage .jm-module.color3-ms .jm-title,#jm-allpage .jm-module.color4-ms .jm-title,#jm-allpage .jm-module.color5-ms .jm-title,#jm-top2 .jmm-social.override li .jmm-ico,#jm-bottom1 .jmm-social.override li .jmm-ico,.dj-megamenu-override .nav.menu li > span.nav-header,#jm-top3 .nav.menu li a,#jm-footer-mod .nav.menu li a,#jm-top3 .nav.menu li span.separator,#jm-footer-mod .nav.menu li span.separator,#jm-top3 .nav.menu li > span.nav-header,#jm-footer-mod .nav.menu li > span.nav-header,#jm-allpage .color1-ms .nav.menu li a,#jm-allpage .color1-ms .nav.menu li span.separator,#jm-allpage .color1-ms .nav.menu li > span.nav-header,#jm-allpage .color3-ms .nav.menu li a,#jm-allpage .color3-ms .nav.menu li span.separator,#jm-allpage .color3-ms .nav.menu li > span.nav-header,#jm-allpage .color4-ms .nav.menu li a,#jm-allpage .color4-ms .nav.menu li span.separator,#jm-allpage .color4-ms .nav.menu li > span.nav-header,#jm-allpage .color5-ms .nav.menu li a,#jm-allpage .color5-ms .nav.menu li span.separator,#jm-allpage .color5-ms .nav.menu li > span.nav-header,#jm-top3 .djtabs.default-theme .tabs-hidden + .djtabs-in-border .djtabs-readmore a,#jm-footer-mod .djtabs.default-theme .tabs-hidden + .djtabs-in-border .djtabs-readmore a,#jm-allpage .color1-ms .djtabs.default-theme .tabs-hidden + .djtabs-in-border .djtabs-readmore a {
color:#fff;
}

#jm-offcanvas .jm-module,.jm-buttons .readmore-large,.tag-category .category li + li,.categories-module li + li {
margin:30px 0 0;
}

#jm-top-bar .search-ms .search .btn,x:-o-prefocus,.ch-item {
border:none;
}

.jm-icons a:hover,.jmm-social.override li a:hover .jmm-ico {
opacity:.4;
}

#jm-footer-center .jm-icons,#jm-footer-center .jmm-social.override {
margin-top:-4px;
margin-bottom:-4px;
}

#jm-main .jmm-social.override li .jmm-ico,#jm-top1 .jmm-social.override li .jmm-ico,#jm-bottom2 .jmm-social.override li .jmm-ico,#jm-allpage #jm-page .jmm-add-features.default.style2-ms.color2-ms .jmm-title,.text-color2 {
color:#f2f2f2;
}

#jm-top3 .jmm-social.override li .jmm-ico,#jm-footer-mod .jmm-social.override li .jmm-ico,#jm-footer .jmm-social.override li .jmm-ico {
color:#222a36;
}

.jm-tabhome,.jm-buttons {
margin:-30px 0 0;
}

#jm-allpage #jm-page .jmm-add-features.default .jmm-icon a,#jm-allpage #jm-page .jmm-add-features.default.style2-ms.color1-ms .jmm-title a,#jm-allpage #jm-page .jmm-add-features.default.style2-ms.color2-ms .jmm-title a,#jm-allpage #jm-page .jmm-add-features.default.style2-ms.color3-ms .jmm-title a,#jm-allpage #jm-page .jmm-add-features.default.style2-ms.color4-ms .jmm-title a,#jm-allpage #jm-page .jmm-add-features.default.style2-ms.color5-ms .jmm-title a,.btn .icon-search.icon-white,#jm-allpage .djtabs.default-theme .tabs-hidden + .djtabs-in-border .type-article .djtabs-panel-active .djtabs-panel-title,#jm-allpage .djtabs.default-theme .tabs-hidden + .djtabs-in-border .type-article .djtabs-panel:hover .djtabs-panel-title {
color:inherit;
}

#jm-allpage #jm-page .jmm-add-features.default .jmm-title a:hover,#jm-allpage #jm-page .jmm-add-features.default.style2-ms .jmm-title a,#jm-allpage #jm-page .jmm-add-features.default.style2-ms.color1-ms .jmm-title,.text-color1,#jm-offcanvas .nav.menu li a:hover,#jm-offcanvas .nav.menu li span.separator:hover,#jm-offcanvas .nav.menu li a:focus,#jm-offcanvas .nav.menu li span.separator:focus,#jm-offcanvas .nav.menu li.active > a,#jm-offcanvas .nav.menu li.active > span.separator,#jm-top-bar .nav.menu li a:after:hover,.jm-color,#jm-allpage .djtabs.default-theme .djtabs-panel-active .djtabs-panel-title,#jm-allpage .djtabs.default-theme .type-article .djtabs-panel:hover .djtabs-panel-title a,#jm-allpage .djtabs.default-theme .tabs-hidden + .djtabs-in-border .djtabs-panel-active .djtabs-panel-title,#jm-allpage .color2-ms .djtabs.default-theme .tabs-hidden + .djtabs-in-border .djtabs-panel-active .djtabs-panel-title,#jm-allpage .color3-ms .djtabs.default-theme .tabs-hidden + .djtabs-in-border .djtabs-panel-active .djtabs-panel-title,#jm-allpage .color4-ms .djtabs.default-theme .tabs-hidden + .djtabs-in-border .djtabs-panel-active .djtabs-panel-title,#jm-allpage .color5-ms .djtabs.default-theme .tabs-hidden + .djtabs-in-border .djtabs-panel-active .djtabs-panel-title,#jm-allpage .color2-ms .djtabs.default-theme .tabs-hidden + .djtabs-in-border .djtabs-readmore a,#jm-allpage .color3-ms .djtabs.default-theme .tabs-hidden + .djtabs-in-border .djtabs-readmore a,#jm-allpage .color4-ms .djtabs.default-theme .tabs-hidden + .djtabs-in-border .djtabs-readmore a,#jm-allpage .color5-ms .djtabs.default-theme .tabs-hidden + .djtabs-in-border .djtabs-readmore a {
color:#364e72;
}

#jm-allpage .jm-module.style2-ms.color1-ms.margin-ms + .style2-ms,#jm-allpage .jm-module.style2-ms.color2-ms.margin-ms + .style2-ms,#jm-allpage .jm-module.style2-ms.color3-ms.margin-ms + .style2-ms,#jm-allpage .jm-module.style2-ms.color4-ms.margin-ms + .style2-ms,#jm-allpage .jm-module.style2-ms.color5-ms.margin-ms + .style2-ms,.dj-galleryGrid.desc-below .dj-slide-desc-in,.dj-mslider.desc-below .dj-slide-desc-in,.dj-slideshow.desc-below .dj-slide-desc-in,.dj-slideshowThumbs.desc-below .dj-slide-desc-in,.dj-tabber.desc-below .dj-slide-desc-in {
margin-top:20px;
}

#jm-allpage #jm-page .jmm-add-features.default.style2-ms .jmm-icon span:hover,#jm-allpage #jm-page .jmm-add-features.default.style2-ms.color1-ms .jmm-icon span:hover {
background:#364e72;
color:#fff;
}

#jm-allpage #jm-page .jmm-add-features.default.style2-ms .jmm-title a:hover,#jm-allpage #jm-page .jmm-add-features.default.style2-ms.color1-ms .jmm-title a:hover {
color:#26364f;
}

#jm-allpage #jm-page .jmm-add-features.default.style2-ms.color1-ms .jmm-icon span,#jm-allpage .jm-module.color2-ms .readmore-large {
color:#364e72;
border-color:#364e72;
}

#jm-allpage #jm-page .jmm-add-features.default.style2-ms.color3-ms .jmm-title,.text-color3 {
color:#e2163c;
}

#jm-allpage #jm-page .jmm-add-features.default.style2-ms.color4-ms .jmm-title,.text-color4 {
color:#516d1e;
}

#jm-allpage #jm-page .jmm-add-features.default.style2-ms.color5-ms .jmm-title,.text-color5 {
color:#0076a4;
}

#jm-top3 .readmore-large,#jm-footer-mod .readmore-large,#jm-allpage .jm-module.color1-ms .readmore-large,#jm-allpage .jm-module.color3-ms .readmore-large,#jm-allpage .jm-module.color4-ms .readmore-large,#jm-allpage .jm-module.color5-ms .readmore-large,#jm-top3 .readmore,#jm-footer-mod .readmore {
color:#fff;
border-color:#fff;
}

#jm-top3 .readmore-large:hover,#jm-footer-mod .readmore-large:hover,#jm-allpage .jm-module.color1-ms .readmore-large:hover,#jm-allpage .jm-module.color3-ms .readmore-large:hover,#jm-allpage .jm-module.color4-ms .readmore-large:hover,#jm-allpage .jm-module.color5-ms .readmore-large:hover {
color:#fff;
background:rgba(255,255,255,0.05);
}

.jm-footer-contact .box .jm-promo-ico,.ch-item .ch-info .ch-outer {
display:table-cell;
vertical-align:middle;
}

#jm-allpage .contact-ps fieldset + fieldset,.newsflash .readmore {
margin-top:15px;
}

.nav.menu li a:hover,.nav.menu li span.separator:hover,.nav.menu li a:focus,.nav.menu li span.separator:focus,.nav.menu li.active > a,.nav.menu li.active > span.separator,#jm-allpage .color2-ms .nav.menu li a:hover,#jm-allpage .color2-ms .nav.menu li span.separator:hover,#jm-allpage .color2-ms .nav.menu li a:focus,#jm-allpage .color2-ms .nav.menu li span.separator:focus,#jm-allpage .color2-ms .nav.menu li.active > a,#jm-allpage .color2-ms .nav.menu li.active > span.separator {
color:#415e89;
}

.nav.menu > li > ul,.phrases-box,fieldset.only {
padding:0 0 20px;
}

.dj-megamenu-override .nav.menu li a:hover,.dj-megamenu-override .nav.menu li span.separator:hover,.dj-megamenu-override .nav.menu li a:focus,.dj-megamenu-override .nav.menu li span.separator:focus,.dj-megamenu-override .nav.menu li.active > a,.dj-megamenu-override .nav.menu li.active > span.separator {
color:#89a2c7;
}

#jm-top3 .nav.menu li a:hover,#jm-footer-mod .nav.menu li a:hover,#jm-top3 .nav.menu li span.separator:hover,#jm-footer-mod .nav.menu li span.separator:hover,#jm-top3 .nav.menu li a:focus,#jm-footer-mod .nav.menu li a:focus,#jm-top3 .nav.menu li span.separator:focus,#jm-footer-mod .nav.menu li span.separator:focus,#jm-top3 .nav.menu li.active > a,#jm-footer-mod .nav.menu li.active > a,#jm-top3 .nav.menu li.active > span.separator,#jm-footer-mod .nav.menu li.active > span.separator {
color:#44546c;
}

#jm-top3 .nav.menu > li > a,#jm-footer-mod .nav.menu > li > a,#jm-top3 .nav.menu > li > span.separator,#jm-footer-mod .nav.menu > li > span.separator,#jm-top3 .djtabs.default-theme .tabs-hidden + .djtabs-in-border .djtabs-article-group,#jm-footer-mod .djtabs.default-theme .tabs-hidden + .djtabs-in-border .djtabs-article-group {
border-color:#293241;
}

#jm-allpage .color1-ms .nav.menu li a:hover,#jm-allpage .color1-ms .nav.menu li span.separator:hover,#jm-allpage .color1-ms .nav.menu li a:focus,#jm-allpage .color1-ms .nav.menu li span.separator:focus,#jm-allpage .color1-ms .nav.menu li.active > a,#jm-allpage .color1-ms .nav.menu li.active > span.separator {
color:#7290bc;
}

#jm-allpage .color1-ms .nav.menu > li > a,#jm-allpage .color1-ms .nav.menu > li > span.separator,#jm-allpage .color1-ms .djtabs.default-theme .tabs-hidden + .djtabs-in-border .djtabs-article-group {
border-color:#415e89;
}

#jm-allpage .color2-ms .nav.menu > li > a,#jm-allpage .color2-ms .nav.menu > li > span.separator,#jm-offcanvas .nav.menu > li > a,#jm-offcanvas .nav.menu > li > span.separator,#jm-allpage .color2-ms .djtabs.default-theme .tabs-hidden + .djtabs-in-border .djtabs-article-group {
border-color:#e3e3e3;
}

#jm-allpage .color3-ms .nav.menu li a:hover,#jm-allpage .color3-ms .nav.menu li span.separator:hover,#jm-allpage .color3-ms .nav.menu li a:focus,#jm-allpage .color3-ms .nav.menu li span.separator:focus,#jm-allpage .color3-ms .nav.menu li.active > a,#jm-allpage .color3-ms .nav.menu li.active > span.separator {
color:#ee5471;
}

#jm-allpage .color3-ms .nav.menu > li > a,#jm-allpage .color3-ms .nav.menu > li > span.separator,#jm-allpage .color3-ms .djtabs.default-theme .tabs-hidden + .djtabs-in-border .djtabs-article-group {
border-color:#ea274b;
}

#jm-allpage .color4-ms .nav.menu li a:hover,#jm-allpage .color4-ms .nav.menu li span.separator:hover,#jm-allpage .color4-ms .nav.menu li a:focus,#jm-allpage .color4-ms .nav.menu li span.separator:focus,#jm-allpage .color4-ms .nav.menu li.active > a,#jm-allpage .color4-ms .nav.menu li.active > span.separator {
color:#7aa32d;
}

#jm-allpage .color4-ms .nav.menu > li > a,#jm-allpage .color4-ms .nav.menu > li > span.separator,#jm-allpage .color4-ms .djtabs.default-theme .tabs-hidden + .djtabs-in-border .djtabs-article-group {
border-color:#618324;
}

#jm-allpage .color5-ms .nav.menu li a:hover,#jm-allpage .color5-ms .nav.menu li span.separator:hover,#jm-allpage .color5-ms .nav.menu li a:focus,#jm-allpage .color5-ms .nav.menu li span.separator:focus,#jm-allpage .color5-ms .nav.menu li.active > a,#jm-allpage .color5-ms .nav.menu li.active > span.separator {
color:#00b1f6;
}

#jm-allpage .color5-ms .nav.menu > li > a,#jm-allpage .color5-ms .nav.menu > li > span.separator,#jm-allpage .color5-ms .djtabs.default-theme .tabs-hidden + .djtabs-in-border .djtabs-article-group {
border-color:#008ec5;
}

.tagspopular ul > li:hover a:hover,.tagssimilar ul > li:hover a:hover,.nav.menu.tag-ms > li:hover a:hover,.tag-ms .nav.menu > li:hover a:hover,.tagspopular ul > li.active a:hover,.tagssimilar ul > li.active a:hover,.nav.menu.tag-ms > li.active a:hover,.tag-ms .nav.menu > li.active a:hover,.tagspopular ul > li:hover a:focus,.tagssimilar ul > li:hover a:focus,.nav.menu.tag-ms > li:hover a:focus,.tag-ms .nav.menu > li:hover a:focus,.tagspopular ul > li.active a:focus,.tagssimilar ul > li.active a:focus,.nav.menu.tag-ms > li.active a:focus,.tag-ms .nav.menu > li.active a:focus,.dj-slideshow .dj-load-button-active .dj-key,.dj-slideshow .dj-load-button:hover .dj-key,#jm-top3 .dj-slideshow .dj-load-button-active .dj-key,#jm-footer-mod .dj-slideshow .dj-load-button-active .dj-key,#jm-allpage .color1-ms .dj-slideshow .dj-load-button-active .dj-key,#jm-top3 .dj-slideshow .dj-load-button:hover .dj-key,#jm-footer-mod .dj-slideshow .dj-load-button:hover .dj-key,#jm-allpage .color1-ms .dj-slideshow .dj-load-button:hover .dj-key,#jm-allpage .color2-ms .dj-slideshow .dj-load-button-active .dj-key,#jm-allpage .color2-ms .dj-slideshow .dj-load-button:hover .dj-key,#jm-allpage .header-ms .djslider-loader .dj-slide-title a,#jm-allpage .header-ms .dj-mslider .dj-slide-title a {
color:#fff!important;
}

.media-list > li,.thumbnails > li,.profile ul.btn-toolbar li,.tag-category .thumbnails > li,.tag-category .category > li {
background:none;
padding:0;
}

#jm-allpage .chzn-container .chzn-results li.highlighted,.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:#364e72;
}

h1.componentheading,.tag-category > h1,.page-header > h1,.content-category > h1,.categories-list > h1,.blog-featured > h1,.contact-category > h1,.contact > h1,.newsfeed-category > h1,h1.page-title,.finder > h1,.weblink-category > h1,.edit > h1,.dj-cat-title {
font-family:'Source Sans Pro', sans-serif;
font-size:32px;
color:#444;
font-weight:700;
line-height:1.1;
margin:0 0 30px;
}

.content_rating,.article-index + .pagenavcounter {
margin-bottom:10px;
}

#archive-items .createdby,.newsflash .newsflash-title:first-child {
margin:0 0 15px;
}

.pull-right.item-image,figure.pull-right,.article-index {
margin-left:30px;
}

.readmore,.mod-articles-category-readmore a {
position:relative;
display:inline-block;
vertical-align:top;
text-decoration:none;
font-family:'Source Sans Pro', sans-serif;
font-size:14px;
font-weight:400;
line-height:1.1;
-webkit-transition:all .2s ease-in;
transition:all .2s ease-in;
color:#b0b0b0;
border:2px solid #b0b0b0;
border-radius:2px;
text-transform:uppercase;
padding:20px 75px 20px 55px;
}

.readmore:hover,p.readmore .btn:hover,.mod-articles-category-readmore a:hover {
color:#b0b0b0;
text-decoration:none;
background-color:rgba(176,176,176,0.2);
}

.readmore:after,p.readmore .btn:after,.mod-articles-category-readmore a:after {
content:'';
position:absolute;
width:15px;
height:12px;
top:50%;
margin-top:-6px;
right:45px;
background-image:url(../images/readmore.png);
}

#jm-top-menu-nav .readmore:after,#jm-top3 .readmore:after,#jm-footer-mod .readmore:after,#jm-allpage .jm-module.color1-ms .readmore:after,#jm-allpage .jm-module.color3-ms .readmore:after,#jm-allpage .jm-module.color4-ms .readmore:after,#jm-allpage .jm-module.color5-ms .readmore:after {
background-image:url(../images/readmore_white.png);
}

#jm-top3 .readmore:hover,#jm-footer-mod .readmore:hover,#jm-allpage .jm-module.color1-ms .readmore:hover,#jm-allpage .jm-module.color3-ms .readmore:hover,#jm-allpage .jm-module.color4-ms .readmore:hover,#jm-allpage .jm-module.color5-ms .readmore:hover {
color:#fff;
background-color:rgba(255,255,255,0.2);
}

#jm-allpage .jm-module.color1-ms .readmore,#jm-allpage .jm-module.color3-ms .readmore,#jm-allpage .jm-module.color4-ms .readmore,#jm-allpage .jm-module.color5-ms .readmore {
color:inherit;
border-color:#fff;
}

.archive .filters,.tag-category > h2,.tag-category form > ul > li > h3 {
margin-bottom:30px;
}

.newsfeed > ol > li > h3,.tag-category .thumbnails > li h3 {
font-size:1em;
}

.newsfeed-count dd,.newsfeed-count dt,#djmediatools .dj-categories,.dj-slideshowThumbs {
display:inline-block;
}

.contact dl.contact-address,#jm-system-message .alert {
margin:30px 0;
}

fieldset.phrases,#jm-allpage .djtabs.default-theme .djtabs-article-group.djtabs-group-active {
padding-bottom:20px;
}

body .tip-wrap .tip-text,#jm-allpage .djtabs.default-theme .djtabs-article-author a,#jm-allpage .djtabs.default-theme .djtabs-article-category a {
font-weight:400;
color:#444;
}

label.hasTooltip,label.hasPopover,#jm-allpage .slider-wrapper .dj-readmore-wrapper a {
display:inline-block!important;
}

.newsflash-horiz li + li,#jm-allpage .djtabs.default-theme .djtabs-article-footer {
margin:15px 0 0;
}

.weblinks li,.dj-mslider .dj-slide-title + .dj-slide-description,.djslider-loader .dj-slide-title + .dj-slide-description {
margin-top:5px;
}

.search .button[type='image'],#jm-allpage .djtabs.default-theme .tabs-hidden + .djtabs-in-border .djtabs-in {
padding:0;
}

.jm-error-page > p,.jm-error-page .moduletable {
margin:0 0 60px;
}

.dj-mslider,.dj-tabber,.nivoSlider,.dj-slideshow,.djslider-loader,.dj-slideshowThumbs,.dj-tabber .dj-slide-desc-text,.skitter .dj-slide-desc-text,.slider-wrapper .dj-slide-desc-text,#jm-allpage .kwicks .dj-slide-desc-text,#jm-allpage .header-ms .djslider-loader .dj-navigation-in,#jm-allpage .header-ms .dj-mslider .dj-navigation-in {
margin:0!important;
}

.dj-slide-desc-text a:focus,#jm-allpage .header-ms .djslider-loader img.prev-button:focus,#jm-allpage .header-ms .dj-mslider img.prev-button:focus,#jm-allpage .header-ms .djslider-loader img.next-button:focus,#jm-allpage .header-ms .dj-mslider img.next-button:focus,#jm-allpage .header-ms .djslider-loader img.play-button:focus,#jm-allpage .header-ms .dj-mslider img.play-button:focus,#jm-allpage .header-ms .djslider-loader img.pause-button:focus,#jm-allpage .header-ms .dj-mslider img.pause-button:focus,#jm-allpage .header-ms .djslider-loader img.dj-prev:focus,#jm-allpage .header-ms .dj-mslider img.dj-prev:focus,#jm-allpage .header-ms .djslider-loader img.dj-next:focus,#jm-allpage .header-ms .dj-mslider img.dj-next:focus,#jm-allpage .header-ms .djslider-loader img.dj-play:focus,#jm-allpage .header-ms .dj-mslider img.dj-play:focus,#jm-allpage .header-ms .djslider-loader img.dj-pause:focus,#jm-allpage .header-ms .dj-mslider img.dj-pause:focus {
outline:none;
}

.dj-galleryGrid.desc-left .dj-slide-desc-in,.dj-mslider.desc-left .dj-slide-desc-in,.dj-slideshow.desc-left .dj-slide-desc-in,.dj-slideshowThumbs.desc-left .dj-slide-desc-in,.dj-tabber.desc-left .dj-slide-desc-in,#jm-allpage .djtabs.default-theme .djtabs-article-img.dj-img-left {
margin-right:20px;
}

.dj-galleryGrid.desc-right .dj-slide-desc-in,.dj-mslider.desc-right .dj-slide-desc-in,.dj-slideshow.desc-right .dj-slide-desc-in,.dj-slideshowThumbs.desc-right .dj-slide-desc-in,.dj-tabber.desc-right .dj-slide-desc-in,#jm-allpage .djtabs.default-theme .djtabs-article-img.dj-img-right {
margin-left:20px;
}

#djmediatools .dj-categories .dj-ctitle-in:hover,#jm-allpage .header-ms .djslider-loader .dj-slide-title a:hover,#jm-allpage .header-ms .dj-mslider .dj-slide-title a:hover,#jm-allpage .djtabs.default-theme .djtabs-panel:hover .djtabs-panel-title,#jm-allpage .djtabs.default-theme .djtabs-panel:hover .djtabs-panel-title a,#jm-allpage .djtabs.default-theme .tabs-hidden + .djtabs-in-border .djtabs-panel:hover .djtabs-panel-title a,#jm-allpage .color2-ms .djtabs.default-theme .tabs-hidden + .djtabs-in-border .djtabs-panel:hover .djtabs-panel-title,#jm-allpage .color3-ms .djtabs.default-theme .tabs-hidden + .djtabs-in-border .djtabs-panel:hover .djtabs-panel-title,#jm-allpage .color4-ms .djtabs.default-theme .tabs-hidden + .djtabs-in-border .djtabs-panel:hover .djtabs-panel-title,#jm-allpage .color5-ms .djtabs.default-theme .tabs-hidden + .djtabs-in-border .djtabs-panel:hover .djtabs-panel-title,#jm-allpage .color2-ms .djtabs.default-theme .tabs-hidden + .djtabs-in-border .djtabs-panel:hover .djtabs-panel-title a,#jm-allpage .color3-ms .djtabs.default-theme .tabs-hidden + .djtabs-in-border .djtabs-panel:hover .djtabs-panel-title a,#jm-allpage .color4-ms .djtabs.default-theme .tabs-hidden + .djtabs-in-border .djtabs-panel:hover .djtabs-panel-title a,#jm-allpage .color5-ms .djtabs.default-theme .tabs-hidden + .djtabs-in-border .djtabs-panel:hover .djtabs-panel-title a {
color:#364e72!important;
}

.dj-mslider .dj-load-button,.djslider-loader .load-button {
vertical-align:top;
height:10px!important;
width:10px!important;
border:3px solid #364e72!important;
border-radius:100%!important;
background:transparent!important;
margin:0 5px!important;
}

.dj-mslider .dj-load-button.dj-load-button-active,.djslider-loader .load-button.load-button-active,.dj-slideshow .dj-load-button-active,.dj-slideshow .dj-load-button:hover,#jm-top3 .dj-tabber .dj-tab-active,#jm-footer-mod .dj-tabber .dj-tab-active,#jm-allpage .color1-ms .dj-tabber .dj-tab-active,#jm-allpage .color3-ms .dj-tabber .dj-tab-active,#jm-allpage .color4-ms .dj-tabber .dj-tab-active,#jm-allpage .color5-ms .dj-tabber .dj-tab-active,#jm-allpage .color2-ms .dj-mslider .dj-load-button.dj-load-button-active,#jm-allpage .color2-ms .djslider-loader .load-button.load-button-active,#jm-allpage .color2-ms .dj-slideshow .dj-load-button-active,#jm-allpage .color2-ms .dj-slideshow .dj-load-button:hover,#jm-allpage .color2-ms .dj-tabber .dj-tab-active {
background:#364e72!important;
}

.dj-mslider .dj-slide-title,.djslider-loader .dj-slide-title {
font-size:16px!important;
}

.dj-mslider .dj-slide-desc-text,.djslider-loader .dj-slide-desc-text {
padding:15px!important;
}

#jm-allpage .dj-mslider .dj-slide img.dj-image,#jm-allpage .dj-mslider .dj-slide a:hover img.dj-image,#jm-allpage .djslider-loader .slider-container > ul > li img,#jm-allpage .djslider-loader .slider-container > ul > li a img,#jm-allpage .dj-slideshow .dj-slide img.dj-image,#jm-allpage .dj-slideshow .dj-slide a:hover img.dj-image,#jm-allpage .dj-slideshowThumbs .dj-slide img.dj-image,#jm-allpage .dj-slideshowThumbs .dj-slide a:hover img.dj-image {
border:1px solid #e3e3e3!important;
box-sizing:border-box;
max-height:100%!important;
}

.dj-slideshowThumbs .dj-load-button:hover,.dj-slideshowThumbs .dj-load-button-active,.skitter.skitter-square .play_pause_button:hover,.skitter.skitter-square .next_button:hover,.skitter.skitter-square .prev_button:hover,#jm-allpage .kwicks .kwicks-expanded .dj-slide-desc {
opacity:1!important;
}

#jm-top3 .dj-mslider .dj-load-button,#jm-footer-mod .dj-mslider .dj-load-button,#jm-allpage .color1-ms .dj-mslider .dj-load-button,#jm-top3 .djslider-loader .load-button,#jm-footer-mod .djslider-loader .load-button,#jm-allpage .color1-ms .djslider-loader .load-button,#jm-top3 .dj-mslider .dj-slide img.dj-image,#jm-footer-mod .dj-mslider .dj-slide img.dj-image,#jm-allpage .color1-ms .dj-mslider .dj-slide img.dj-image,#jm-allpage .color3-ms .dj-mslider .dj-slide img.dj-image,#jm-allpage .color4-ms .dj-mslider .dj-slide img.dj-image,#jm-allpage .color5-ms .dj-mslider .dj-slide img.dj-image,#jm-top3 .dj-mslider .dj-slide a:hover img.dj-image,#jm-footer-mod .dj-mslider .dj-slide a:hover img.dj-image,#jm-allpage .color1-ms .dj-mslider .dj-slide a:hover img.dj-image,#jm-allpage .color3-ms .dj-mslider .dj-slide a:hover img.dj-image,#jm-allpage .color4-ms .dj-mslider .dj-slide a:hover img.dj-image,#jm-allpage .color5-ms .dj-mslider .dj-slide a:hover img.dj-image,#jm-top3 .djslider-loader .slider-container > ul > li img,#jm-footer-mod .djslider-loader .slider-container > ul > li img,#jm-allpage .color1-ms .djslider-loader .slider-container > ul > li img,#jm-allpage .color3-ms .djslider-loader .slider-container > ul > li img,#jm-allpage .color4-ms .djslider-loader .slider-container > ul > li img,#jm-allpage .color5-ms .djslider-loader .slider-container > ul > li img,#jm-top3 .djslider-loader .slider-container > ul > li a img,#jm-footer-mod .djslider-loader .slider-container > ul > li a img,#jm-allpage .color1-ms .djslider-loader .slider-container > ul > li a img,#jm-allpage .color3-ms .djslider-loader .slider-container > ul > li a img,#jm-allpage .color4-ms .djslider-loader .slider-container > ul > li a img,#jm-allpage .color5-ms .djslider-loader .slider-container > ul > li a img,#jm-top3 .dj-galleryGrid .dj-slide,#jm-footer-mod .dj-galleryGrid .dj-slide,#jm-allpage .color1-ms .dj-galleryGrid .dj-slide,#jm-allpage .color3-ms .dj-galleryGrid .dj-slide,#jm-allpage .color4-ms .dj-galleryGrid .dj-slide,#jm-allpage .color5-ms .dj-galleryGrid .dj-slide,#jm-top3 .dj-slideshow .dj-slide img.dj-image,#jm-footer-mod .dj-slideshow .dj-slide img.dj-image,#jm-allpage .color1-ms .dj-slideshow .dj-slide img.dj-image,#jm-allpage .color3-ms .dj-slideshow .dj-slide img.dj-image,#jm-allpage .color4-ms .dj-slideshow .dj-slide img.dj-image,#jm-allpage .color5-ms .dj-slideshow .dj-slide img.dj-image,#jm-top3 .dj-slideshow .dj-slide a:hover img.dj-image,#jm-footer-mod .dj-slideshow .dj-slide a:hover img.dj-image,#jm-allpage .color1-ms .dj-slideshow .dj-slide a:hover img.dj-image,#jm-allpage .color3-ms .dj-slideshow .dj-slide a:hover img.dj-image,#jm-allpage .color4-ms .dj-slideshow .dj-slide a:hover img.dj-image,#jm-allpage .color5-ms .dj-slideshow .dj-slide a:hover img.dj-image,#jm-top3 .dj-slideshowThumbs .dj-load-button img,#jm-footer-mod .dj-slideshowThumbs .dj-load-button img,#jm-allpage .color1-ms .dj-slideshowThumbs .dj-load-button img,#jm-allpage .color3-ms .dj-slideshowThumbs .dj-load-button img,#jm-allpage .color4-ms .dj-slideshowThumbs .dj-load-button img,#jm-allpage .color5-ms .dj-slideshowThumbs .dj-load-button img,#jm-top3 .dj-slideshowThumbs .dj-slide img.dj-image,#jm-footer-mod .dj-slideshowThumbs .dj-slide img.dj-image,#jm-allpage .color1-ms .dj-slideshowThumbs .dj-slide img.dj-image,#jm-allpage .color3-ms .dj-slideshowThumbs .dj-slide img.dj-image,#jm-allpage .color4-ms .dj-slideshowThumbs .dj-slide img.dj-image,#jm-allpage .color5-ms .dj-slideshowThumbs .dj-slide img.dj-image,#jm-top3 .dj-slideshowThumbs .dj-slide a:hover img.dj-image,#jm-footer-mod .dj-slideshowThumbs .dj-slide a:hover img.dj-image,#jm-allpage .color1-ms .dj-slideshowThumbs .dj-slide a:hover img.dj-image,#jm-allpage .color3-ms .dj-slideshowThumbs .dj-slide a:hover img.dj-image,#jm-allpage .color4-ms .dj-slideshowThumbs .dj-slide a:hover img.dj-image,#jm-allpage .color5-ms .dj-slideshowThumbs .dj-slide a:hover img.dj-image,#jm-allpage .header-ms .djslider-loader .load-button,#jm-allpage .header-ms .dj-mslider .load-button,#jm-allpage .header-ms .djslider-loader .dj-load-button,#jm-allpage .header-ms .dj-mslider .dj-load-button {
border-color:#fff!important;
}

#jm-top3 .dj-mslider .dj-load-button.dj-load-button-active,#jm-footer-mod .dj-mslider .dj-load-button.dj-load-button-active,#jm-allpage .color1-ms .dj-mslider .dj-load-button.dj-load-button-active,#jm-top3 .djslider-loader .load-button.load-button-active,#jm-footer-mod .djslider-loader .load-button.load-button-active,#jm-allpage .color1-ms .djslider-loader .load-button.load-button-active,#jm-allpage .header-ms .djslider-loader .load-button.load-button-active,#jm-allpage .header-ms .dj-mslider .load-button.load-button-active,#jm-allpage .header-ms .djslider-loader .dj-load-button.dj-load-button-active,#jm-allpage .header-ms .dj-mslider .dj-load-button.dj-load-button-active {
background:#fff!important;
}

#jm-top3 .dj-tabber .dj-tab:first-child,#jm-footer-mod .dj-tabber .dj-tab:first-child,#jm-allpage .color1-ms .dj-tabber .dj-tab:first-child,#jm-allpage .color3-ms .dj-tabber .dj-tab:first-child,#jm-allpage .color4-ms .dj-tabber .dj-tab:first-child,#jm-allpage .color5-ms .dj-tabber .dj-tab:first-child,#jm-top3 .dj-tabber .dj-tab-active + div.dj-tab,#jm-footer-mod .dj-tabber .dj-tab-active + div.dj-tab,#jm-allpage .color1-ms .dj-tabber .dj-tab-active + div.dj-tab,#jm-allpage .color3-ms .dj-tabber .dj-tab-active + div.dj-tab,#jm-allpage .color4-ms .dj-tabber .dj-tab-active + div.dj-tab,#jm-allpage .color5-ms .dj-tabber .dj-tab-active + div.dj-tab,#jm-allpage .color2-ms .dj-tabber .dj-tab:first-child,#jm-allpage .color2-ms .dj-tabber .dj-tab-active + div.dj-tab {
border-color:transparent!important;
}

#jm-allpage .color2-ms .dj-mslider .dj-load-button,#jm-allpage .color2-ms .djslider-loader .load-button {
border-color:#364e72!important;
}

#jm-allpage .color2-ms .dj-mslider .dj-slide img.dj-image,#jm-allpage .color2-ms .dj-mslider .dj-slide a:hover img.dj-image,#jm-allpage .color2-ms .djslider-loader .slider-container > ul > li img,#jm-allpage .color2-ms .djslider-loader .slider-container > ul > li a img,#jm-allpage .color2-ms .dj-galleryGrid .dj-slide,#jm-allpage .color2-ms .dj-slideshow .dj-slide img.dj-image,#jm-allpage .color2-ms .dj-slideshow .dj-slide a:hover img.dj-image,#jm-allpage .color2-ms .dj-slideshowThumbs .dj-load-button img,#jm-allpage .color2-ms .dj-slideshowThumbs .dj-slide img.dj-image,#jm-allpage .color2-ms .dj-slideshowThumbs .dj-slide a:hover img.dj-image {
border-color:#e3e3e3!important;
}

#jm-allpage .djtabs.default-theme .djtabs-title-wrapper:first-child .djtabs-title,#jm-allpage .djtabs.default-theme.accordion .djtabs-title-wrapper:first-child .djtabs-title {
border-color:transparent;
}

#jm-allpage .djtabs.default-theme .type-article .djtabs-panel span,#jm-allpage .djtabs.default-theme .type-article .djtabs-panel-date {
line-height:41.6px;
}

#jm-allpage .djtabs.default-theme .tabsBlock,#jm-allpage .djtabs.default-theme.accordion .djtabs-title-wrapper {
width:100%;
margin:0;
}

#jm-top3 .djtabs.default-theme .tabs-hidden + .djtabs-in-border .djtabs-panel > span.djtabs-panel-toggler,#jm-footer-mod .djtabs.default-theme .tabs-hidden + .djtabs-in-border .djtabs-panel > span.djtabs-panel-toggler,#jm-allpage .color1-ms .djtabs.default-theme .tabs-hidden + .djtabs-in-border .djtabs-panel > span.djtabs-panel-toggler {
background-image:url(../images/down_arrow_white.png);
}

#jm-top3 .djtabs.default-theme .tabs-hidden + .djtabs-in-border .djtabs-panel-active > span.djtabs-panel-toggler,#jm-footer-mod .djtabs.default-theme .tabs-hidden + .djtabs-in-border .djtabs-panel-active > span.djtabs-panel-toggler,#jm-allpage .color1-ms .djtabs.default-theme .tabs-hidden + .djtabs-in-border .djtabs-panel-active > span.djtabs-panel-toggler {
background-image:url(../images/up_arrow_white.png);
}

#jm-top3 .djtabs.default-theme .tabs-hidden + .djtabs-in-border .djtabs-panel:hover .djtabs-panel-title,#jm-footer-mod .djtabs.default-theme .tabs-hidden + .djtabs-in-border .djtabs-panel:hover .djtabs-panel-title,#jm-top3 .djtabs.default-theme .tabs-hidden + .djtabs-in-border .djtabs-panel:hover .djtabs-panel-title a,#jm-footer-mod .djtabs.default-theme .tabs-hidden + .djtabs-in-border .djtabs-panel:hover .djtabs-panel-title a,#jm-allpage .color1-ms .djtabs.default-theme .tabs-hidden + .djtabs-in-border .djtabs-panel:hover .djtabs-panel-title,#jm-allpage .color1-ms .djtabs.default-theme .tabs-hidden + .djtabs-in-border .djtabs-panel:hover .djtabs-panel-title a {
color:#466594!important;
}

#jm-top3 .djtabs.default-theme .tabs-hidden + .djtabs-in-border .djtabs-panel-active .djtabs-panel-title,#jm-footer-mod .djtabs.default-theme .tabs-hidden + .djtabs-in-border .djtabs-panel-active .djtabs-panel-title,#jm-allpage .color1-ms .djtabs.default-theme .tabs-hidden + .djtabs-in-border .djtabs-panel-active .djtabs-panel-title {
color:#466594;
}

#jm-top3 .djtabs.default-theme .tabs-hidden + .djtabs-in-border .djtabs-readmore a:after,#jm-footer-mod .djtabs.default-theme .tabs-hidden + .djtabs-in-border .djtabs-readmore a:after,#jm-allpage .color1-ms .djtabs.default-theme .tabs-hidden + .djtabs-in-border .djtabs-readmore a:after {
background:url(../images/readmore_white.png);
}


@media only screen and (max-width:979px) and (min-width:768px) {
	.plan-options .plan-name { font:300 20px 'Source Sans Pro', sans-serif;}
	.plan-options .plan-price {font:300 12px 'Source Sans Pro', sans-serif;}
	.plan-options .plan-price strong {font-size: 55px;}
}

@media screen and -ms-high-contrast active,-ms-high-contrast none{
.ch-item.ch-second:hover .ch-info {
-ms-transform:none;
transform:none;
}

.ch-item.ch-second .ch-info .ch-info-back {
display:none;
-ms-transform:none;
transform:none;
-webkit-transition:all .4s ease-in-out;
transition:all .4s ease-in-out;
opacity:0;
}

.ch-item.ch-second:hover .ch-info .ch-info-back {
display:block;
opacity:1;
}
}