/* M1-Wood version*/
/* add <link href="https://fonts.googleapis.com/css?family=Comfortaa|Josefin+Sans:300" rel="stylesheet"> to index.php */

a.m1-wood {color: #000 !important; font-weight: bold;}

/* to make front end editing work */
.btn.jmodedit {background:#000 !important;padding:6px 18px;}
.icon-edit:before {content: 'edit';color:#fff;}
main#main-content #modules-form .span12 .row-fluid .span12 #options{display:none;}
main#main-content #modules-form .span12 .row-fluid .span12 .control-group{display:none;}
main#main-content #modules-form .hr-condensed{display:none;}
main#main-content #modules-form hr{display:none;}
main#main-content #modules-form .row-fluid .span12 legend{display:none;}

iframe{max-width:100%;}


body {font-family: 'Roboto', sans-serif;font-size: 1em;line-height: 28px;color: #fff;background-color: #0C538D;background-image: url(../images/backgrounds/desert/top-image.jpg);background-repeat: no-repeat;background-position: top center;}
h1, h2, h3, h4 {font-family:'Raleway','Helvetica',arial, serif;color: #fff;font-weight:normal;margin-top: 0;}
h2 {font-size: 150%;line-height: 160%;}
a {color: #062f4f;}
a:hover {color:#3a96e0;}
.readon{background-color: #062f4f;color:#fff;border-bottom: 2px solid #031726;}
.readon:hover{background-color: #1c547e;color:#fff;border-bottom: 2px solid #1c547e;}

/*Adjust padding*/
#mainbody, #showcase, #bottom-boxes, #footer, #copyright, #utility{padding: 10px 0;width: 100%;}

/*Colored backgrounds for M1*/
#drawer-holder, .sidebar-a, .sidebar-b, #extension-a, #extension-b, #extension-c {
    background-color: rgba(5,39,66,0.8);
    box-shadow: 0 2px 3px rgb(0 0 0 / 20%), 0 0 1px rgb(0 0 0 / 20%);
    border-top: 1px solid;
    border-color: rgba(255,255,255,0.2);
}

.breadcrumb, #maintop-a, #maintop-b, #maintop-c {
    background-color: #096199;
    background-image: -webkit-gradient(linear,0 0,0 100%,from(#0c80c9),color-stop(60%,#096199),to(#096199));
    background-image: -webkit-linear-gradient(#0c80c9,#096199 60%,#096199);
    background-image: -moz-linear-gradient(top,#0c80c9,#096199 60%,#096199);
    background-image: -o-linear-gradient(#0c80c9,#096199 60%,#096199);
    background-image: linear-gradient(#0c80c9,#096199 60%,#096199);
    background-repeat: no-repeat;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0b7fc9', endColorstr='#ff096199', GradientType=0);
    border-top: 1px solid rgba(255,255,255,0.2);
}

.sidebarhighlight {
    background-color: #8E679A;
    background-image: linear-gradient(#894d9b, #8E679A 60%, #8E679A);
}

/*Adjustments to columsn for M1*/
#top-a.width-95, #maintop-a.width-95,#expandedtop-a.width-95,#expandedbottom-a.width-95,#extension-a.width-95,#bottom-a.width-95{width:94%;padding: 10px 3%;}

#top .width-45, #maintop-a .width-45, #expandedtop .width-45, #expandedbottom .width-45, #extension-a .width-45,#bottom .width-45 {
    padding: 10px 2%;
    float: left;
}

#top .width-30, #maintop .width-30, #expandedtop .width-30, #expandedbottom .width-30, #extension .width-30,#bottom .width-30 {
    padding: 10px 2%;
    float: left;
    width: 28%;
}

#top-b, #top-c, #maintop-b, #maintop-c, #expandedtop-b, #expandedtop-c, #expandedbottom-b, #expandedbottom-c, #extension-b, #extension-c,#bottom-b, #bottom-c {
    margin-left: 2%;
}

/*Backgrounds for M1*/
#bottom-footer {
        background-image: url(../images/backgrounds/desert/bottom-image2.jpeg);
        background-repeat: no-repeat;
        background-position: 50% 100%;
}

#body-surround {
    background-image: url(../images/backgrounds/desert/over-bg-pattern.png);
    padding: 0 2%;
}

#header-surround {position: relative;box-shadow: none;}
#header-height{display: none;}
#header {height: auto;padding: 0;width: 96%;}
#header-b {float: right;margin-top: 20px;margin-bottom: 10px;}
/*#header-surround{background-color:#fff;}
#header{background-color:#fff;height:88px;padding:20px 4%;}*/

#drawer-holder{max-width: 1200px;padding:0;margin: 0 auto;}
#drawer {width: 98%;padding: 5px 1% 5px 1%;}
#showcase{max-width: 1200px;}
#showcase a{color:#8acbff;}
#showcase a:hover{color:#bce1ff;}
/* full width slider */
#showcase-a.width-95{width:100%;}

#breadcrumb {width: 100%;max-width: 1200px; padding: 0; margin: 0 auto;}
.breadcrumb {width: 98%; padding: 5px 1%;}
.breadcrumb a {color:#8acbff;}

#top{width: 100%;max-width: 1200px;padding: 10px 0 10px 0;margin: 0 auto;overflow:  auto;}
#top-boxes {width: 100%;padding: 0;}
#top-a, #top-b, #top-c {background: #fff; color: #444;}
#top::after {display: none;} /*eliminate dropdown triangle */
#top h2, #top h3, #top h4{color: #444; font-weight: 300;}
#utility{max-width: 1200px; margin: 0 auto;}
#utility a{color:#8acbff;}
#utility a:hover{color:#bce1ff;}
/* full width slider */
#utility-a.width-95{width:100%;}
#feature{
}
#feature h2, #feature h3, #feature h4{color:#fff}
#maintop{width: 100%;max-width: 1200px;padding: 10px 0 10px 0;margin: 0 auto;overflow:  auto;}
#maintop-boxes {width: 100%;padding: 0;}
#maintop h2, #maintop h3, #maintop h4{color: #fff; font-weight: 300;}
#expandedtop{width: 100%;max-width: 1200px;padding: 10px 0 10px 0;margin: 0 auto;overflow:  auto;}
#expandedtop-boxes {width: 100%;padding: 0;}
#expandedtop-a, #expandedtop-b, #expandedtop-c {background: #fff;color: #444;}
#expandedtop h2, #expandedtop h3, #expandedtop h4{color: #444; font-weight: 300;}
#content-top{background-color: #FFFFFF;color: #6E6E6E;}
#content-top h2, #content-top h3, #content-top h4{color:#656565}
#mainbody{color: #444444;}
#mainbody h1,#mainbody h2, #mainbody h3 {color:#000;font-weight:300;margin-top: 0;}
.main-content-container-full {background: #fff;padding: 4%;width: 92%;}
.main-content-container {background: #fff;padding: 3%; width: 60%;}
.main-content-container-both {background: #fff;padding: 3%;width: 31%;}
.sidebar-a-container {float: right;display: block; width: 32%;}
.sidebar-b-container {margin-right: 1%;}
#sidebar-a, #sidebar-b{
color: #fff;
font-size:80%;
margin-left: 0;
border-radius: 0;
padding: 0;
width: 100%;
}
.sidebar-a, .sidebar-b {
    padding: 1% 4% 4% 4%;
    margin-bottom: 20px;
}

#sidebar-a h2, #sidebar-a h3{color:#fff;text-shadow: 1px 2px 0 rgba(0,0,0,0.2);font-weight: 200;font-size: 1.8em;margin-top: 12px;margin-bottom: 12px;
background-image: url(../images/dark/small-arrows.png);background-repeat: no-repeat;background-position: 0 -196px;padding-left: 35px;}
#sidebar-b{border-radius: 0; /* #AFAFAF or #78bf57 or #888888*/
color: #fff;
font-size:80%;
}
#content-bottom{color: #6E6E6E;background-color: #FFFFFF;}
#content-bottom h2, #content-bottom h3, #content-bottom h4{color:#656565}
#content-bottom-boxes {border-top: 1px solid #ccc;padding-top: 53px;}
#expandedbottom{
color: #424242;
background-color: #f5f6f8;
border-top: 1px solid #dde0e7;
box-shadow: 0px 1px 0 #dde0e7;
}
#expandedbottom::after {display: none;}
#expandedbottom{width: 100%;max-width: 1200px;padding: 10px 0 10px 0;margin: 0 auto;overflow:  auto;background: none;border: none;box-shadow: none;}
#expandedbottom-boxes {width: 100%;padding: 0;}
#expandedbottom-a, #expandedbottom-b, #expandedbottom-c {background: #fff;color: #444;}
#expandedbottom h2, #expandedbottom h3, #expandedbottom h4{color: #444; font-weight: 300;}
#mainbottom{}
#mainbottom h2, #mainbottom h3, #mainbottom h4{color:#fff}
#extension{width: 100%;max-width: 1200px;padding: 10px 0 10px 0;margin: 0 auto;overflow:  auto;}
#extension-boxes {width: 100%;padding: 0;}
#extension h2, #extension h3, #extension h4{color: #fff; font-weight: 300;}
#fullwidth{color: #6E6E6E;background-color: #FFFFFF;padding: 69 4%; width: 96%; margin-left: -2%;}
#fullwidth h2, #fullwidth h3, #fullwidth h4{color:#656565}
#bottom{
color: #f1f1f1;
text-shadow: 1px 1px 0 rgba(0,0,0,0.2);
width: 100%;max-width: 1200px;padding: 10px 0 10px 0;margin: 0 auto;overflow:  auto;
}
#bottom-boxes {width: 100%;padding: 0;}
#bottom-a, #bottom-b, #bottom-c {background: #fff; color: #444;}
#bottom h2, #bottom h3, #bottom h4{color:#000;text-shadow: 1px 2px 0 rgba(0,0,0,0.2);}
#footer{max-width: 1200px;margin: 0 auto;padding-bottom: 0;box-shadow: none;color: #fbfbfb;background-color: none;font-size:80%;}
#footer-boxes {padding: 10px 3% 20px;width: 94%;background-color: rgba(5, 39, 66, 0.97);text-align: left;}
#footer h2, #footer h3, #footer h4{color:#fbfbfb;text-shadow: 1px 2px 0 rgba(0,0,0,0.2);}
#footer a, #copyright a {color: #fff6e2;}
#footer a:hover, #copyright a:hover {color: #fff;}
#copyright{max-width: 1200px;padding: 0;box-shadow: none; color: #fff;background-color: none;}
#copyright-boxes {padding: 10px 3% 20px;width: 94%;background-color: rgba(5, 39, 66, 0.97);}
#copyright h2, #copyright h3, #copyright h4{color:#fff;text-shadow: 1px 2px 0 rgba(0,0,0,0.2);}
#gantry-totop {
    background-image: url(../images/dark/large-arrows.png);
    text-shadow: 1px 1px 1px rgb(0 0 0 / 40%);
    color: #fbfbfb;
    width: 58px;
    height: 48px;
    padding: 0 45px 0 0;
    float: right;
    font-size: 1.3em;
    line-height: 1.7em;
    background-position: 59px 4px;
    background-repeat: no-repeat;
    display: inline-block;
}

.btn {display: inline-block;
    padding: 3px 14px;
    line-height: 1.5em;
    font-size: 14px;border-radius: 15px;
    border: 2px solid #000;    
    transition: background-color 0.1s ease-in;
    margin-bottom: 0;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    color: #333 !important;
    text-shadow: 0 1px 1px rgb(255 255 255 / 75%);
    background-color: #f5f5f5;
    background-image: linear-gradient(to bottom,#FFFFFF,#e6e6e6);
    background-repeat: repeat-x;}

.btn:hover {
    color: #333;
    text-decoration: none;
    background-color: #e6e6e6;
    background-position: 0 -15px;
    transition: background-position .1s linear;
}


.btn-primary {
    color: #fff !important;
    text-shadow: 0 -1px 0 rgb(0 0 0 / 25%);
    background-color: #006dcc;
    background-image: linear-gradient(to bottom,#08c,#0044cc);
    background-repeat: repeat-x;
    border: none;
}

.btn-primary:hover, .btn-primary:active, .btn-primary.active, .btn-primary.disabled, .btn-primary[disabled] {
    color: #fff;
    background-color: #0044cc;
}

.btn-info {
    color: #fff !important;
    text-shadow: 0 -1px 0 rgb(0 0 0 / 25%);
    background-color: #49afcd;
    background-image: linear-gradient(to bottom,#5bc0de,#2f96b4);
    background-repeat: repeat-x;
    border: none;
}

.btn-info:hover, .btn-info:active, .btn-info.active, .btn-info.disabled, .btn-info[disabled] {
    color: #fff;
    background-color: #2f96b4;
}

.btn-success {
    color: #fff !important;
    text-shadow: 0 -1px 0 rgb(0 0 0 / 25%);
    background-color: #5bb75b;    
    background-image: linear-gradient(to bottom,#62c462,#51a351);
    background-repeat: repeat-x;
    border: none;
}

.btn-success:hover, .btn-success:active, .btn-success.active, .btn-success.disabled, .btn-success[disabled] {
    color: #fff;
    background-color: #51a351;
}

.btn-warning {
    color: #fff !important;
    text-shadow: 0 -1px 0 rgb(0 0 0 / 25%);
    background-color: #faa732;    
    background-image: linear-gradient(to bottom,#fbb450,#f89406);
    background-repeat: repeat-x;
    border: none;
}

.btn-warning:hover, .btn-warning:active, .btn-warning.active, .btn-warning.disabled, .btn-warning[disabled] {
    color: #fff;
    background-color: #f89406;
}

.btn-danger {
    color: #fff !important;
    text-shadow: 0 -1px 0 rgb(0 0 0 / 25%);
    background-color: #da4f49;    
    background-image: linear-gradient(to bottom,#ee5f5b,#bd362f);
    background-repeat: repeat-x;
    border: none;
}

.btn-danger:hover, .btn-danger:active, .btn-danger.active, .btn-danger.disabled, .btn-danger[disabled] {
    color: #fff;
    background-color: #bd362f;
}

.btn-inverse {
    color: #fff !important;
    text-shadow: 0 -1px 0 rgb(0 0 0 / 25%);
    background-color: #363636;    
    background-image: linear-gradient(to bottom,#444,#222);
    background-repeat: repeat-x;
    border: none;
}

.btn-inverse:hover, .btn-inverse:active, .btn-inverse.active, .btn-inverse.disabled, .btn-inverse[disabled] {
    color: #fff;
    background-color: #222;
}

.btn-link {
    color: #08c !important;
    border: 2px solid #08c ;
    background-color: #fff;    
}

.btn-link:hover {
    color: #005580;
    text-decoration: underline;
}

.fp-round-image-bottom-first-image{display:inline-block;margin:1%;width:220px;vertical-align:top;}
.lnee p{margin:0 0 15px} /* for the custom latest news enhanced module */
/* div.newsintro p:last-of-type {display:inline-block;} */




/*******Changes for version M1-Wood******/

body {
    background-color: #845535;
    background-image: url(../images/backgrounds/wood/wood-pattern.jpg);
    background-repeat: repeat;
}

#body-surround {
    background-image: url(../images/backgrounds/wood/body-image.png);
    background-repeat: repeat;
    background-position: 50% 0;
    }

#bottom-footer {
        background-image: none;
        background-repeat: no-repeat;
        background-position: 50% 100%;
}

/*Was dark blue area (drawer/sidebar/footer)*/
#drawer-holder, .sidebar-a, .sidebar-b, #extension-a, #extension-b, #extension-c, #footer-boxes, #copyright-boxes {
    background-color: #928277;
    background-color: rgba(146,130,119,0.8);
    background-color: transparent \9;
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#cc928177, endColorstr=#cc928177)";
    -webkit-box-shadow: 0 2px 3px rgb(0 0 0 / 20%);
    -moz-box-shadow: 0 2px 3px rgba(0,0,0,0.2);
    box-shadow: 0 2px 3px rgb(0 0 0 / 20%);
    border-top: 1px solid rgba(255,255,255,0.2);
}

#footer-boxes {box-shadow: none;}
#copyright-boxes {border: none;}

/*Was purple areas (sidebar-a2)*/
.sidebarhighlight {
background-color: rgb(138, 142, 45);
    background-image: linear-gradient(rgb(176, 181, 57), rgb(138, 142, 45) 60%, rgb(138, 142, 45));
    background-repeat: no-repeat;
    border-top: 1px solid rgba(255, 255, 255, 0.2);
}

/*Was lightblue areas*/
.breadcrumb, #maintop-a, #maintop-b, #maintop-c {
    background-color: #db8129;
    background-image: -webkit-gradient(linear,0 0,0 100%,from(#e29b55),color-stop(60%,#DB8129),to(#DB8129));
    background-image: -webkit-linear-gradient(#e29b55,#DB8129 60%,#DB8129);
    background-image: -moz-linear-gradient(top,#e29b55,#DB8129 60%,#DB8129);
    background-image: -o-linear-gradient(#e29b55,#DB8129 60%,#DB8129);
    background-image: linear-gradient(#e29b55,#DB8129 60%,#DB8129);
    background-repeat: no-repeat;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe29a54', endColorstr='#ffdb8129', GradientType=0);
    border-top: 1px solid rgba(255,255,255,0.2);
}

/*Links in blue areas (drawer/sidebar/footer)*/
#drawer-holder a, #mainbody .sidebar-a a, #mainbody .sidebar-b a, #extension-a a, #extension-b a, #extension-c a, #footer-boxes a, 
#copyright-boxes a {color: #faecbe;}
#drawer-holder a:hover, #mainbody .sidebar-a a:hover, #mainbody .sidebar-b a:hover, #extension-a a:hover, #extension-b a:hover, #extension-c a:hover,
#footer-boxes a:hover, #copyright-boxes a:hover{color: #fff;}

/*Links in purple areas (sidebar-a2)*/
.sidebarhighlight a {color: #9ae8ff;}
.sidebarhighlight a:hover {color: #fff;}

/*Links in lightblue areas (breadcrumb / maintop)*/
.breadcrumb a, #maintop-a a, #maintop-b a, #maintop-c a {color: #6c3a1c;}
.breadcrumb a:hover, #maintop-a a:hover, #maintop-b a:hover, #maintop-c a:hover {color: #ffccae;}

/*Links in white areas*/
#top a, #expandedtop a, #mainbody a, #expandedbottom a, #fullwidth a {color: #a8633a;}
#top a:hover, #expandedtop a:hover, #mainbody a:hover, #expandedbottom a:hover, #fullwidth a:hover {color: #f8af83;}

/*Links in transparent areas*/
#header a, #showcase a, #utility a, #feature a, #mainbottom a {color: #faecbe;}
#header a:hover, #showcase a:hover, #utility a:hover, #feature a:hover, #mainbottom a:hover{color: #fff;}

.readon{background-color: #6c3a1c;color:#fff !important;border-bottom: 2px solid #4c2710;}
.readon:hover{background-color: #4c2710;color:#fff;border-bottom: 2px solid #311707;}

/*******End changes for M1-Wood************/



/*Changes to menu*/
.mobilemenuck-bar-title{display:none;}
#maximenuck146 .maximenumobiletogglericonck{font-size:54px !important}
#maximenuck146 .maximenumobiletogglericonck{text-align:right;margin-top:2px;margin-bottom:4px;}
div#maximenuck146{float:none;text-align:center;margin-left:-94px;}/* center menu and fix left padding*/
div#maximenuck146 ul.maximenuck li.maximenuck.level1 > span span.titreck, div#maximenuck146 ul.maximenuck li.maximenuck.level1.active > a span.titreck, div#maximenuck146 ul.maximenuck li.maximenuck.level1:hover > span.separator, div#maximenuck146 ul.maximenuck li.maximenuck.level1.active > span.separator {
font-size: 18px;
font-weight: 300;text-shadow: 1px 1px 1px #000;
}
div#maximenuck146 ul.maximenuck{margin-top:0;}
div#maximenuck146 ul.maximenuck li.maximenuck.level1{margin-right:24px;}
div#maximenuck146 ul.maximenuck li.maximenuck.last.level1{margin-right:0px;}
div#maximenuck146 .maxiFancybackground{height:1px;top:44px;background-color:transparent;border-top:2px solid #188aa6;}

/*Remove uppercase transform*/
div#maximenuck146 ul.maximenuck li.maximenuck.level1 > a, div#maximenuck146 ul.maximenuck li.maximenuck.level1 > span.separator {text-transform: none;}


/*Menu text color*/
div#maximenuck146 ul.maximenuck li.maximenuck.level1 > a, div#maximenuck146 ul.maximenuck li.maximenuck.level1 > span.separator{
color:#fff; padding: 20px 0 5px 0;
}
/*Active menu item color*/
div#maximenuck146 ul.maximenuck li.maximenuck.level1:hover > a span.titreck,
div#maximenuck146 ul.maximenuck li.maximenuck.level1.active > a span.titreck,
div#maximenuck146 ul.maximenuck li.maximenuck.level1:hover > span.separator,
div#maximenuck146 ul.maximenuck li.maximenuck.level1.active > span.separator {
color: #ccc;text-transform: none;}

/*Sets active arrow*/
div#maximenuck146 ul.maximenuck li.level1.active > a:after, div#maximenuck146 ul.maximenuck li.level1.active > span.separator:after {
    content: "";
    display: block;
    position: absolute;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 10px 9px 0 9px;
    border-color: #fffcfc7a transparent transparent transparent;
    top: -20px;
    right: 50%;
    margin-right: -8px;
}

div#maximenuck146 ul.maximenuck li.level1.active > a:hover:after, div#maximenuck146 ul.maximenuck li.level1.active > span.separator:hover:after {
    border-width: 9px 8px 0 8px;
    margin-right: -7px;
}

/* submenu */
 /*dropdown arrow position*/
div#maximenuck146 ul.maximenuck li.level1.parent > a:after, div#maximenuck146 ul.maximenuck li.level1.parent > span.separator:after{
top: 62%; right: -7px;}
/* sets dropdown arrow color */
div#maximenuck146.maximenuckh ul.maximenuck li.level1.parent > a:after, div#maximenuck146.maximenuckh ul.maximenuck li.level1.parent > span.separator:after{
    border-color:#fffcfc7a transparent transparent transparent;
    }

/*Sets arrow right indicator in drop down, color*/
div#maximenuck146 ul.maximenuck li.level1.parent li.parent > a:after, 
div#maximenuck146 ul.maximenuck li.level1.parent li.parent > span.separator:after, 
div#maximenuck146 ul.maximenuck li.maximenuck ul.maximenuck2 li.parent > a:after, 
div#maximenuck146 ul.maximenuck li.maximenuck ul.maximenuck2 li.parent > a:after{border-color: transparent transparent transparent #eee;}


div#maximenuck146 ul.maximenuck li ul.maximenuck2 li.maximenuck, div#maximenuck146 ul.maximenuck2 li.maximenuck{
padding-bottom:8px;}

/* submenu background and border */
div#maximenuck146 div.floatck{ 
border:1px; 
border-color:#fff;
background:#fff;
margin-top:0;
padding:14px 14px 6px 14px;
}


/* submenu  link color */
div#maximenuck146 ul.maximenuck li.maximenuck ul.maximenuck2 li > a, div#maximenuck146 ul.maximenuck li.maximenuck ul.maximenuck2 li{
color:#666;text-transform:none;} 

/* Changes menu hover color */
div#maximenuck146 ul.maximenuck li.maximenuck.level1:hover > a span.titreck, div#maximenuck146 ul.maximenuck li.maximenuck ul.maximenuck2 li:hover > h2 a, div#maximenuck146 ul.maximenuck li.maximenuck ul.maximenuck2 li:hover > h3 a,  div#maximenuck146 ul.maximenuck2 li:hover > h2 a, div#maximenuck146 ul.maximenuck2 li:hover > h3 a{
color:#ccc;text-transform:none;text-shadow: 1px 1px 1px #000;}
div#maximenuck146 ul.maximenuck li.maximenuck ul.maximenuck2 li:hover > a, div#maximenuck146 ul.maximenuck li.maximenuck ul.maximenuck2 li.active > a, div#maximenuck146 ul.maximenuck2 li:hover > a{
color:#000;text-transform:none;}
    

.video-container {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px; height: 0; overflow: hidden;
}

.video-container iframe,
.video-container object,
.video-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}


/* custom accordion */
.accordionMenu{
    margin: 0 auto;
}
.accordionMenu input[type=radio]{
    display: none;
}
.accordionMenu label{
    background: #363539;
    font-size: 18px;
    color: #fff;
    position: relative;
    cursor: pointer;
    display: block;
    height: 50px;
    line-height: 47px;
    padding: 5px 25px 0 15px;
    border-bottom: 1px solid #e6e6e6;
}
.accordionMenu label::after{
    display: block;
    content: "";
   border-style: solid;
    border-width: 5px 0 5px 10px;
    border-color: transparent transparent transparent #ffffff;
    position: absolute;
    width: 0;
    height: 0;
    right: 10px;
    top: 20px;
    z-index: 10;
    -moz-transition: all 0.3s ease-in;
    -ms-transition:all 0.3s ease-in;
    -o-transition: all 0.3s ease-in;
    -webkit-transition: all 0.3s ease-in;
    transition: all 0.3s ease-in;
}
.accordionMenu .content{
    max-height: 0;
    height: 0;
    overflow: hidden;
   -moz-transition: all 2s ease-in;
    -o-transition: all 2s ease-in;
    -webkit-transition: all 2s ease-in;
    transition: all 2s ease-in;
}
.accordionMenu .content .inner{
    padding: 0px 10px;
}
.accordionMenu input[type=radio]:checked + label:after{
   -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
}
 
.accordionMenu input[type=radio]:checked + label + .content{
    max-height: 2000px;
    height: auto;
}




.show960{display:none;}
.show-over-1200{display:block;}
.show1200{display:none;}
.show767{display:none;}


@media only screen and (max-width: 1200px) {
.show-over-1200{display:none;}
.show1200{display:block;}
.fp-round-image-bottom-first-image{display:none;}
}

@media only screen and (max-width: 960px) {
.show960{display:block;}
.hide960{display:none;}
#header-b {margin-top: 0;}
div#maximenuck197 ul.maximenuck li.level1.active > a:after, div#maximenuck197 ul.maximenuck li.level1.active > span.separator:after{display: none;}
}

@media only screen and (max-width: 959px){
.main-content-container {
    width: 94%;
    display: block;
}
.sidebar-a-container{
    float: none;
    width: 100%;
    margin-top: 20px;
    margin-bottom: 0;
}
.main-content-container-both {
    width: 94%;
    display: block;
}
.main-content-container #sidebar-a {margin-bottom: -20px;}

}

@media only screen and (max-width: 767px) {
.show767{display:block;}
.hide767{display:none;}
.layout-slideshow .sprocket-features-content{background:none;}
.layout-slideshow{margin-top:0px;}

#top-a,#maintop-a,#expandedtop-a,#expandedbottom-a,#bottom-a {padding-top: 1px; padding-bottom: 10px;}
#top-b.width-30, #top-a.width-30, #top-c.width-30,#top-b.width-45, #top-a.width-45, #top-c.width-45,
#maintop-b.width-30, #maintop-a.width-30, #maintop-c.width-30,#maintop-b.width-45, #tmaintopop-a.width-45, #maintop-c.width-45,
#expandedtop-b.width-30, #expandedtop-a.width-30, #expandedtop-c.width-30,#expandedtop-b.width-45, #expandedtop-a.width-45, #expandedtop-c.width-45,
#expandedbottom-b.width-30, #expandedbottom-a.width-30, #expandedbottom-c.width-30,#expandedbottom-b.width-45, #expandedbottom-a.width-45, #expandedbottom-c.width-45,
#bottom-b.width-30, #bottom-a.width-30, #bottom-c.width-30,#bottom-b.width-45, #bottom-a.width-45, #bottom-c.width-45
{width: 96%;margin: 5px auto;}

}

@media (max-width: 640px) {
div#maximenuck197 ul.maximenuck li.maximenuck.level1{text-align:right;padding-top: 12px;padding-right:4px !important}
div#maximenuck197 div.floatck{background-color:transparent;border-color:transparent;}
div#maximenuck197 ul.maximenuck li.maximenuck a{text-align:right;}
div#maximenuck197 ul.maximenuck2 a{text-align:right;}
div#maximenuck197 div.floatck{margin-top:0px;}
div#maximenuck197 ul.maximenuck li.maximenuck ul.maximenuck2 li.active > a{color:#fff;}
div#maximenuck197 ul.maximenuck li.maximenuck ul.maximenuck2 li.active > a:hover{color:#ccc;}
div#maximenuck197 ul.maximenuck li.maximenuck ul.maximenuck2 li > a{color:#fff;}
div#maximenuck197 ul.maximenuck li.maximenuck ul.maximenuck2 li > a:hover{color:#ccc;}
}

@media (max-width: 480px) { ... }

