
/*BLANK NO COLOR MAIN CSS*/
body{
margin:0;padding:0;
font-family: 'Raleway',Arial,Helvetica,sans-serif;
font-size: 16px;
line-height: 26px;
color: #5e5e5e;
}
a {
text-decoration:none;
-webkit-transition: all 0.2s ease-in;
-moz-transition: all 0.2s ease-in;
-o-transition: all 0.2s ease-in;
transition: all 0.2s ease-in;
-webkit-transition: all 0.2s ease-in;
-moz-transition: all 0.2s ease-in;
-o-transition: all 0.2s ease-in;
transition: all 0.2s ease-in;
}

.readon{
padding: 15px 25px;
display:inline-block;
margin-top:12px;
vertical-align: middle;
text-align: center;
cursor: pointer;
border-radius: 3px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
text-decoration:none;
font-weight:bold;
-webkit-transition: all 0.2s ease-in;
-moz-transition: all 0.2s ease-in;
-o-transition: all 0.2s ease-in;
transition: all 0.2s ease-in;
-webkit-transition: all 0.2s ease-in;
-moz-transition: all 0.2s ease-in;
-o-transition: all 0.2s ease-in;
transition: all 0.2s ease-in;
}

.wrapper{margin:0 auto;max-width:1200px;width:92%;padding:6% 4%;}
.width-30{width:30%;}
.width-45{width:45%;}
.width-95{width:95%;}
.invisible {display: none !important;}
#header-surround{
animation-duration: .5s;
animation-fill-mode: both;
position: fixed;
z-index: 1000;
right: 0;
left: 0;
top: 0;
box-shadow: 0 1px 6px rgba(0,0,0,0.4);
display: block;
}
#header-height{height:80px;}
#header{
position: relative;
height:62px;
margin:0 auto;max-width:1200px;width:92%;padding:10px 4%;
}
#header-a{display:inline-block;vertical-align:top;}
#header-b, #header-c {display:inline-block;margin-left:3%;vertical-align:top;}


#drawer{margin:0 auto;max-width:1200px;width:92%;padding:10px 4%;}
#showcase{clear:both;transition: all 0.5s ease-in-out;background-image: url(../images/backgrounds/showcase/preset1/bg.png);background-repeat: repeat;display:block;width: 92%;text-align:center;margin:0px auto; /* added to my template due to the top menu position complexity */}
#showcase-a{display:inline-block;vertical-align:top;}
#showcase-b, #showcase-c {display:inline-block;margin-left:3%;vertical-align:top;}

#breadcrumb{margin:0 auto;max-width:1200px;width:92%;padding:10px 4%;}
ul.breadcrumb li {background:none;display:inline-block;}
#top{
position: relative;
padding:69px 4%;
}
#top::after {
    content: '\f0d7';
    font-family: FontAwesome;
    font-size: 2.9em;
    position: absolute;
    bottom: -17px;
    left: 50%;
    margin-left: -15px;
}
#top-boxes{max-width:1200px;width:100%; text-align:center;margin:0 auto;}
#top-a{display:inline-block;vertical-align:top;}
#top-b, #top-c {display:inline-block;margin-left:3%;vertical-align:top;}

#utility{/* margin:69px 0 59px; */}
#utility-boxes{max-width:1200px;width:100%;text-align:center;margin:0 auto;}
#utility-a{display:inline-block;vertical-align:top;}
#utility-b, #utility-c {display:inline-block;margin-left:3%;vertical-align:top;}
 
#feature{
background-repeat: repeat;
padding:69px 4%;
}
#feature-boxes{max-width:1200px;width:100%; text-align:center;margin:0 auto;}
#feature-a{display:inline-block;vertical-align:top;}
#feature-b, #feature-c {display:inline-block;margin-left:3%;vertical-align:top;}

#maintop{
padding:69px 4%;
}

#maintop-boxes{max-width:1200px;width:100%; text-align:center;margin:0 auto;}
#maintop-a{display:inline-block;vertical-align:top;}
#maintop-b, #maintop-c {display:inline-block;margin-left:3%;vertical-align:top;}

#expandedtop{
padding:69px 4%;
}
#expandedtop-boxes{max-width:1200px;width:100%; text-align:center;margin:0 auto;}
#expandedtop-a{display:inline-block;vertical-align:top;}
#expandedtop-b, #expandedtop-c {display:inline-block;margin-left:3%;vertical-align:top;}

#content-top{}
#content-top-boxes{max-width:1200px;width:100%; text-align:center;margin:0 auto;}
#content-top-a{display:inline-block;vertical-align:top;}
#content-top-b, #content-top-c {display:inline-block;margin-left:3%;vertical-align:top;}

#mainbody{
max-width:1200px;width:92%;margin:0 auto;
padding:69px 4%;
}
#main-content{display:inline-block;width:92%;}
.main-content-container{width: 70%;display:inline-block;vertical-align:top;}
.main-content-container-both{width:42%;display:inline-block;vertical-align:top;}
.main-content-container-full{width:100%;}
#sidebar-a{
padding: 3% 4%;
border-radius:3px;
display:inline-block;
margin-left:4%;
width:92%;
}
.sidebar-a-container{width:28%;display:inline-block;vertical-align:top;}
.sidebar-a-container-both{width:22%;display:inline-block;vertical-align:top;}
.sidebar-a-zero-container{width:0;display:inline-block;}
#sidebar-b{padding: 3% 4%;border-radius:3px;display:inline-block;margin-right:4%;width:89%;}
#sidebar-b h2, #sidebar-b h3{color:#fff;/* text-shadow: 1px 2px 0 rgba(0,0,0,0.2); */}
.sidebar-b-container{width:28%;display:inline-block;vertical-align:top;}
.sidebar-b-container-both{width:22%;display:inline-block;vertical-align:top;}
.sidebar-b-zero-container{width:0;display:inline-block;}
#content-bottom{}
#content-bottom-boxes{max-width:1200px;width:100%; text-align:center;margin:0 auto;}
#content-bottom-a{display:inline-block;vertical-align:top;}
#content-bottom-b, #content-bottom-c {display:inline-block;margin-left:3%;vertical-align:top;}
 
#expandedbottom{
padding:69px 4%;
position:relative;
}
#expandedbottom::after {
    content: '\f0d7';
    font-family: FontAwesome;
    font-size: 2.9em;
    position: absolute;
    bottom: -17px;
    left: 50%;
    margin-left: -15px;
}
#expandedbottom-boxes{max-width:1200px;width:100%; text-align:center;margin:0 auto;}
#expandedbottom-a{display:inline-block;vertical-align:top;}
#expandedbottom-b, #expandedbottom-c {display:inline-block;margin-left:3%;vertical-align:top;}
#expandedbottom-a img, #expandedbottom-b img, #expandedbottom-c img{width:100%;} 
#mainbottom{
padding:69px 4%;
}
#mainbottom-boxes{max-width:1200px;width:100%; text-align:center;margin:0 auto;}
#mainbottom-a{display:inline-block;vertical-align:top;}
#mainbottom-b, #mainbottom-c {display:inline-block;margin-left:3%;vertical-align:top;}
 
#extension{
background-repeat: repeat;
font-size:122%;
padding:69px 4%;
}
#extension-boxes{max-width:1200px;width:100%; text-align:center;margin:0 auto;}
#extension-a{display:inline-block;vertical-align:top;}
#extension-b, #extension-c {display:inline-block;margin-left:3%;vertical-align:top;}
 
#fullwidth{
width:92%; text-align:center;margin:0 auto;
padding:69px 4%;
}
#bottom{
background-repeat: repeat;
padding:69px 4%;
}
#bottom-boxes{max-width:1200px;width:100%; text-align:center;margin:0 auto;}
#bottom-a{display:inline-block;vertical-align:top;}
#bottom-b, #bottom-c {display:inline-block;margin-left:3%;vertical-align:top;}
 
#footer{
background-repeat: repeat;
box-shadow: 0 1px 0 rgba(255,255,255,0.1) inset;
}
#footer-boxes{max-width:1200px;width:100%; text-align:center;margin:0 auto;padding-bottom:6px;}
#footer-a{display:inline-block;vertical-align:top;}
#footer-b, #footer-c {display:inline-block;margin-left:3%;vertical-align:top;}
 
#copyright{background-repeat: repeat;margin:0 auto;width:92%;padding:0 4%;box-shadow: 0 1px 0 rgba(255,255,255,0.1) inset;}
#copyright-boxes{max-width:1200px;width:100%; text-align:center;margin:0 auto;padding-bottom:6px;}
#copyright-a{display:inline-block;vertical-align:top;}
#copyright-b, #copyright-c {display:inline-block;margin-left:3%;vertical-align:top;}

#debug{
color: #6E6E6E;
background-color: #FFFFFF;
margin:0 auto;max-width:1200px;width:92%;padding:2% 4%;
}
#analytics{
color: #6E6E6E;
background-color: #FFFFFF;
margin:0 auto;max-width:1200px;width:92%;padding:2% 4%;
}



/* menu css Maximenu CK default*/
.mobilemenuck-bar-title{display:none;}
div#maximenuck237{
float:right;}
div#maximenuck237 ul.maximenuck{
background:none;border:0;
box-shadow:none;
webkit-box-shadow:0 0 0 0;
margin-top:16px;
}
div#maximenuck237 ul.maximenuck li.maximenuck.level1{
border:0;
}
div#maximenuck237 ul.maximenuck li.maximenuck.level1 > a, div#maximenuck237 ul.maximenuck li.maximenuck.level1 > span.separator{
text-shadow:none;
text-transform:uppercase;
color:black;
}
div#maximenuck237.maximenuckh ul.maximenuck li.level1.parent > a:after, div#maximenuck237.maximenuckh ul.maximenuck li.level1.parent > span.separator:after{
border-color:black transparent transparent transparent; /* sets dropdown arrow color */
}
div#maximenuck237 ul.maximenuck li.maximenuck.level1:hover > a span.titreck, div#maximenuck237 ul.maximenuck li.maximenuck.level1.active > a span.titreck, div#maximenuck237 ul.maximenuck li.maximenuck.level1:hover > span.separator, div#maximenuck237 ul.maximenuck li.maximenuck.level1.active > span.separator{
text-transform:uppercase;
text-shadow:none;
}
div#maximenuck237 ul.maximenuck li.maximenuck.level1:hover > a span.titreck{
color:#3e9dd3;  /* sets a hover and active link color */
}
div#maximenuck237 ul.maximenuck li.maximenuck ul.maximenuck2 li:hover > a, div#maximenuck237 ul.maximenuck li.maximenuck ul.maximenuck2 li:hover > h2 a, div#maximenuck237 ul.maximenuck li.maximenuck ul.maximenuck2 li:hover > h3 a, div#maximenuck237 ul.maximenuck li.maximenuck ul.maximenuck2 li.active > a, div#maximenuck237 ul.maximenuck2 li:hover > a, div#maximenuck237 ul.maximenuck2 li:hover > h2 a, div#maximenuck237 ul.maximenuck2 li:hover > h3 a{
color:#3e9dd3;  /* sets sublink a hover and active link color */
}
div#maximenuck237 ul.maximenuck li.maximenuck.level1:hover, div#maximenuck237 ul.maximenuck li.maximenuck.level1.active{
border:0px;
background:none;
background-color:rgba(0, 0, 0, 0.0);
}
/* menu bar under active */
div#maximenuck237 .maxiFancybackground{
top:32px;
background-color:black;
height:7px;
}
/* menu bar active */
div#maximenuck237 ul.maximenuck li.maximenuck.level1.active{
border:0;
background:none;
}
div#maximenuck237 div.floatck{ /* submenu item */
border:0;
background:none;
margin-top:-12px;
}
div#maximenuck237 ul.maximenuck li.maximenuck ul.maximenuck2 li.active > a{
color:black;} /* submenu  active link color */
div#maximenuck237 ul.maximenuck li.maximenuck ul.maximenuck2 li > a{
color:black;} /* submenu  link color */
div#maximenuck237 ul.maximenuck2 li:hover > a, div#maximenuck237 ul.maximenuck li.maximenuck ul.maximenuck2 li:hover > a{
color:#3e9dd3;}  /* submenu mouseover color */


/*MENU TOP MARGIN - MAY NEED CHANGED FOR DIFFERENT HEADER/LOGO HEIGHT*/
div#maximenuck237 ul.maximenuck{margin-top: 37px;}


/********Menu changes*/

/* mobile menu hide location bar */
.mobilemenuck-bar-title .titreck-title{display:none;}
.mobilemenuck-bar-button{top: 38px;}
#header-b.width-45{width:51%;}

/* sets dropdown arrow color */
div#maximenuck237 ul.maximenuck li.level1.parent li.parent > a:after, div#maximenuck237 ul.maximenuck li.level1.parent li.parent > span.separator:after, div#maximenuck237 ul.maximenuck li.maximenuck ul.maximenuck2 li.parent > a:after, div#maximenuck237 ul.maximenuck li.maximenuck ul.maximenuck2 li.parent > a:after {
    border-color: transparent transparent transparent #fff;
    top: 4px;
}


div#maximenuck237{text-align:center;margin-left:-94px;}/* center menu and fix left padding*/
div#maximenuck237 ul.maximenuck li.maximenuck.level1{margin-right:0px; }/*spacing between items*/
div#maximenuck237 ul.maximenuck li.maximenuck.last.level1{margin-right:0px;}
div#maximenuck237 .maxiFancybackground{height:1px;background-color:transparent;border-top:0px;}


/*Menu text color*/
div#maximenuck237 ul.maximenuck li.maximenuck.level1 > a, div#maximenuck237 ul.maximenuck li.maximenuck.level1 > span.separator{
color:#fff;
}
/*Menu font size */
div#maximenuck237, div#maximenuck237 ul.maximenuck li.maximenuck.level1 > a span.titreck, div#maximenuck237 ul.maximenuck li.maximenuck.level1.active > a span.titreck, div#maximenuck237 ul.maximenuck li.maximenuck.level1:hover > span.separator, div#maximenuck237 ul.maximenuck li.maximenuck.level1.active > span.separator {
font-size: 12px;
font-weight: 500;}
/*Active menu item color*/
div#maximenuck237 ul.maximenuck li.maximenuck.level1:hover > a,
div#maximenuck237 ul.maximenuck li.maximenuck.level1.active > a,
div#maximenuck237 ul.maximenuck li.maximenuck.level1:hover > span.separator,
div#maximenuck237 ul.maximenuck li.maximenuck.level1.active > span.separator {color: #fff;background: #1c4f78;}

div#maximenuck237 ul.maximenuck li.maximenuck.level1:hover > a,
div#maximenuck237 ul.maximenuck li.maximenuck.level1:hover > span.separator {
color: #fff;
background: #143754;}

/*Padding for top level items*/
div#maximenuck237 ul.maximenuck li.maximenuck.level1 > a {padding: 15px 15px 15px 15px; display: block;}
div#maximenuck237 ul.maximenuck li.maximenuck.level1.parent > a {
padding: 15px 25px 15px 15px; display: block;}
div#maximenuck237.maximenuckh ul.maximenuck li.level1.parent > span.separator {padding: 15px 25px 15px 15px;}
div#maximenuck237 ul.maximenuck li.maximenuck.level1 > span.separator{
padding: 15px 25px 15px 15px;}


/* submenu */
div#maximenuck237 ul.maximenuck li ul.maximenuck2 li.maximenuck, div#maximenuck237 ul.maximenuck2 li.maximenuck{
padding-bottom:8px;}

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


/* submenu  link color */
div#maximenuck237 ul.maximenuck li.maximenuck ul.maximenuck2 li > a{
color:#fff;} 

/* Changes menu hover color */
div#maximenuck237 ul.maximenuck li.maximenuck.level1:hover > a span.titreck, div#maximenuck237 ul.maximenuck li.maximenuck ul.maximenuck2 li:hover > h2 a, div#maximenuck237 ul.maximenuck li.maximenuck ul.maximenuck2 li:hover > h3 a,  div#maximenuck237 ul.maximenuck2 li:hover > h2 a, div#maximenuck237 ul.maximenuck2 li:hover > h3 a{
color:#fff;}
div#maximenuck237 ul.maximenuck li.maximenuck ul.maximenuck2 li:hover > a, div#maximenuck237 ul.maximenuck li.maximenuck ul.maximenuck2 li.active > a, div#maximenuck237 ul.maximenuck2 li:hover > a{
color:#fff;}

/* sets dropdown arrow color */
div#maximenuck237.maximenuckh ul.maximenuck li.level1.parent > a:after, div#maximenuck237.maximenuckh ul.maximenuck li.level1.parent > span.separator:after{
    border-color:#fff transparent transparent transparent;
    right: 5px;
    top: 50%;
    margin-top: -3px;
    }
div#maximenuck237.maximenuckh ul.maximenuck li.level1.parent > a {
	/* padding-right: 0px; */
}
/*******End menu changes******/




@media only screen and (max-width: 1199px) {
}
.show959{display:none;}
@media only screen and (max-width: 959px) {
.hide959{display:none;}
.show959{display:block;}
#sidebar-a{margin-left:0;width:100%;}
#sidebar-b{margin-right:0;width:92%;}
.sidebar-a-container{width:93%;margin-bottom:8%;display:block;}
.sidebar-a-container-both{width:93%;margin-bottom:8%;display:block;}	
.main-content-container{width:100%;display:block;}
.main-content-container-both{width:100%;display:block;}
}
@media only screen and (max-width: 767px) {
#header{height:100%;}
#header-a{width:100%;margin:0 auto;text-align:center;}
#header-b, #header-c {width:100%;display:block;margin:0 auto;text-align:center;}
#showcase-a{width:100%;display:block;margin:0 auto;}
#showcase-b, #showcase-c {width:100%;display:block;margin:104px auto 0;}
#top-a{width: 100%;display:block;margin:0 auto;}
#top-b, #top-c {width:100%;display:block;margin:104px auto 0;}
#top-a img, #top-b img, #top-c img{margin-bottom:16px;}
#utility-a{width:100%;display:block;margin:0 auto;}
#utility-b, #utility-c {width:100%;display:block;margin:104px auto 0;}
#utility-a img, #utility-b img, #utility-c img{margin-bottom:16px;}
#feature-a{width:100%;display:block;margin:0 auto;}
#feature-b, #feature-c {width:100%;display:block;margin:44px auto 0;}
#feature-a img, #feature-b img, #feature-c img{/* margin-bottom:16px; */}
#maintop-a{width:100%;display:block;margin:0 auto;}
#maintop-b, #maintop-c {width:100%;display:block;margin:104px auto 0;}
#maintop-a img, #maintop-b img, #maintop-c img{margin-bottom:16px;}
#expandedtop-a{width:100%;display:block;margin:0 auto;}
#expandedtop-b, #expandedtop-c {width:100%;display:block;margin:104px auto 0;}
#expandedtop-a img, #expandedtop-b img, #expandedtop-c img{margin-bottom:16px;}
#content-top-a{width:100%;display:block;margin:0 auto;}
#content-top-b, #content-top-c {width:100%;display:block;margin:104px auto 0;}
#content-top-a img, #content-top-b img, #content-top-c img{margin-bottom:16px;}
#content-bottom-a{width:100%;display:block;margin:0 auto;}
#content-bottom-b, #content-bottom-c {width:100%;display:block;margin:104px auto 0;}
#content-bottom-a img, #content-bottom-b img, #content-bottom-c img{margin-bottom:16px;}
#expandedbottom-a{width:100%;display:block;margin:0 auto;}
#expandedbottom-b, #expandedbottom-c {width:100%;display:block;margin:104px auto 0;}
#expandedbottom-a img, #expandedbottom-b img, #expandedbottom-c img{/* margin-bottom:16px; */}
#mainbottom-a{width:100%;display:block;margin:0 auto;}
#mainbottom-b, #mainbottom-c {width:100%;display:block;margin:104px auto 0;}
#mainbottom-a img, #mainbottom-b img, #mainbottom-c img{margin-bottom:16px;}
#extension-a{width:100%;display:block;margin:0 auto;}
#extension-b, #extension-c {width:100%;display:block;margin:104px auto 0;}
#extension-a img, #extension-b img, #extension-c img{margin-bottom:16px;}
#fullwidth-a{width:100%;display:block;margin:0 auto;}
#fullwidth-b, #fullwidth-c {width:100%;display:block;margin:104px auto 0;}
#fullwidth-a img, #fullwidth-b img, #fullwidth-c img{margin-bottom:16px;}
#bottom-a{width:100%;display:block;margin:0 auto;}
#bottom-b, #bottom-c {width:100%;display:block;margin:104px auto 0;}
#bottom-a img, #bottom-b img, #bottom-c img{margin-bottom:16px;}
#footer-a{width:100%;display:block;margin:0 auto;}
#footer-b, #footer-c {width:100%;display:block;margin:104px auto 0;}
#footer-a img, #footer-b img, #footer-c img{margin-bottom:16px;}
#copyright-a{width:98%;padding-left:2%;display:block;margin:0 auto;}
#copyright-b, #copyright-c {width:98%;padding-right:2%;display:block;margin:104px auto 0;}
#copyright-a img, #copyright-b img, #copyright-c img{margin-bottom:16px;}
}
@media only screen and (max-width: 524px) {

}
@media only screen and (max-width: 480px) {
}
	