/*blue working copy*/


/* dropdown swap */
.accordionMenu{
    margin: 0 auto;
}
.accordionMenu input[type=radio]{
    display: none;
}
.accordionMenu label{
    background: #afafaf;
    font-size: 18px;
    color: #fff;
    position: relative;
    cursor: pointer;
    display: block;
    height: 50px;
    line-height: 47px;
    padding: 0 25px 0 10px;
    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 .ac-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 .ac-content .inner{
    padding: 20px 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 + .ac-content{
    max-height: 2000px;
    height: auto;
}



/* mobile menu hide location bar */
.mobilemenuck-bar-title .titreck-title{display:none;}

/* menu changes */
.mobilemenuck-bar-button{margin:-43px 0 -12px;}

div#maximenuck94{
text-align:right;
margin-top:-8px;}

#maximenuck94 .maximenumobiletogglericonck{color:#656565;font-size:54px !important}
#maximenuck94 .maximenumobiletogglericonck{text-align:right;margin-top:7px;margin-bottom:4px;}



/*Changes to menu font*/
div#maximenuck94 ul.maximenuck li.maximenuck.level1 > a span.titreck, div#maximenuck94 ul.maximenuck li.maximenuck.level1.active > a span.titreck, div#maximenuck94 ul.maximenuck li.maximenuck.level1:hover > span.separator, div#maximenuck94 ul.maximenuck li.maximenuck.level1.active > span.separator {
}

/*Menu text color*/
div#maximenuck94 ul.maximenuck li.maximenuck.level1 > a, div#maximenuck94 ul.maximenuck li.maximenuck.level1 > span.separator{
color:#3e9dd3;
font-size:120%;
}

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

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

/* sets dropdown arrow color */
div#maximenuck94.maximenuckh ul.maximenuck li.level1.parent > a:after, div#maximenuck94.maximenuckh ul.maximenuck li.level1.parent > span.separator:after{
    border-color:#666 transparent transparent transparent; }
    
/* menu bar under active */
div#maximenuck94 .maxiFancybackground{
top:49px;
background-color:#3e9dd3;
height:4px;
}

/* submenu background and border */
div#maximenuck94 div.floatck{ 
border:1px; 
border-color:#fff;
background:#fff;
box-shadow: 1px 1px 2px #dde0e7;
}
/* changes for full width mobile menu */
div#maximenuck94 ul.maximenuck li.maximenuck.level1{
text-align:right;
padding-top: 12px;
padding-right:19px !important}
div#maximenuck94 div.floatck{background-color:transparent;border-color:transparent;}
div#maximenuck94 ul.maximenuck li.maximenuck a{text-align:right;}
div#maximenuck94 ul.maximenuck2 a{text-align:right;}
div#maximenuck94 div.floatck{margin-top:0px;}
div#maximenuck94 ul.maximenuck li.maximenuck ul.maximenuck2 li.active > a{color:#fff;}
div#maximenuck94 ul.maximenuck li.maximenuck ul.maximenuck2 li.active > a:hover{color:#ccc;}
div#maximenuck94 ul.maximenuck li.maximenuck ul.maximenuck2 li > a{color:#fff;}
div#maximenuck94 ul.maximenuck li.maximenuck ul.maximenuck2 li > a:hover{color:#ccc;}


    



body{
margin:0;padding:0;
font-family: 'Raleway',Arial,Helvetica,sans-serif;
font-size: 16px;
line-height: 26px;
color: #5e5e5e;
}

a {
color:#3e9dd3;
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;
}
a:hover {color:#07669c;}

.readon{
padding: 15px 25px;
display:inline-block;
margin-top:12px;
vertical-align: middle;
text-align: center;
cursor: pointer;
color: #ffffff;
background-color: #3e9dd3;
border-radius: 3px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-bottom: 2px solid #07669c;
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;
}
.readon:hover {
background-color: #07669c;
border-bottom: 2px solid #002056;
color: #ffffff;
}



.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;
background-color: #FFFFFF;
}

#header-height{height:140px;}

#header{
color: #2F2F2F;
background-color: #FFFFFF;
position: relative;
height:102px;
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;}
#header-a img, #header-b img, #header-c img{width:100%;} 



/* menu css Maximenu CK default*/
div#maximenuck139{
float:right;}
div#maximenuck139 ul.maximenuck{
background:none;border:0;
box-shadow:none;
webkit-box-shadow:0 0 0 0;
font-size:120%;

margin-top:16px;
}
div#maximenuck139 ul.maximenuck li.maximenuck.level1{
border:0;
}
div#maximenuck139 ul.maximenuck li.maximenuck.level1 > a, div#maximenuck139 ul.maximenuck li.maximenuck.level1 > span.separator{
text-shadow:none;
text-transform:uppercase;
color:black;
font-size:104%;
}
div#maximenuck139.maximenuckh ul.maximenuck li.level1.parent > a:after, div#maximenuck139.maximenuckh ul.maximenuck li.level1.parent > span.separator:after{
border-color:black transparent transparent transparent; /* sets dropdown arrow color */
}
div#maximenuck139 ul.maximenuck li.maximenuck.level1:hover > a span.titreck, div#maximenuck139 ul.maximenuck li.maximenuck.level1.active > a span.titreck, div#maximenuck139 ul.maximenuck li.maximenuck.level1:hover > span.separator, div#maximenuck139 ul.maximenuck li.maximenuck.level1.active > span.separator{
text-transform:uppercase;
text-shadow:none;
}






div#maximenuck139 ul.maximenuck li.maximenuck.level1:hover > a span.titreck{
color:#3e9dd3;  /* sets a hover and active link color */
}
div#maximenuck139 ul.maximenuck li.maximenuck ul.maximenuck2 li:hover > a, div#maximenuck139 ul.maximenuck li.maximenuck ul.maximenuck2 li:hover > h2 a, div#maximenuck139 ul.maximenuck li.maximenuck ul.maximenuck2 li:hover > h3 a, div#maximenuck139 ul.maximenuck li.maximenuck ul.maximenuck2 li.active > a, div#maximenuck139 ul.maximenuck2 li:hover > a, div#maximenuck139 ul.maximenuck2 li:hover > h2 a, div#maximenuck139 ul.maximenuck2 li:hover > h3 a{
color:#3e9dd3;  /* sets sublink a hover and active link color */
}

div#maximenuck139 ul.maximenuck li.maximenuck.level1:hover, div#maximenuck139 ul.maximenuck li.maximenuck.level1.active{
border:0px;
background:none;
background-color:rgba(0, 0, 0, 0.0);
}







/* menu bar under active */
div#maximenuck139 .maxiFancybackground{
top:32px;
background-color:black;
height:7px;
}

/* menu bar active */
div#maximenuck139 ul.maximenuck li.maximenuck.level1.active{
border:0;
background:none;
}
div#maximenuck139 div.floatck{ /* submenu item */
border:0;
background:none;
margin-top:-12px;
}

div#maximenuck139 ul.maximenuck li.maximenuck ul.maximenuck2 li.active > a{
color:black;} /* submenu  active link color */
div#maximenuck139 ul.maximenuck li.maximenuck ul.maximenuck2 li > a{
color:black;} /* submenu  link color */

div#maximenuck139 ul.maximenuck2 li:hover > a, div#maximenuck139 ul.maximenuck li.maximenuck ul.maximenuck2 li:hover > a{
color:#3e9dd3;}  /* submenu mouseover color */





#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;

color: #FFFFFF;

background-color: #41a4dd;

display:block;

width:100%;

text-align:center;

margin:0px auto; /* added to my template due to the top menu position complexity */

}

#showcase a{color:#07659e}

#showcase-a{display:inline-block;vertical-align:top;}

#showcase-b, #showcase-c {display:inline-block;margin-left:3%;vertical-align:top;}

#showcase-a img, #showcase-b img, #showcase-c img{width:100%;} 


/* for roksproket slider default layout set top margin */
.layout-slideshow{margin-top:60px;margin-bottom:58px;padding-top:6px;}



#breadcrumb{margin:0 auto;max-width:1200px;width:92%;padding:10px 4%;}

ul.breadcrumb li {background:none;display:inline-block;}





#top{

color: #8B8B8B;

background-color: #F5F6F8;

box-shadow: 0px 1px 0 #dde0e7;

position: relative;

padding:69px 4%;

}

#top::after {
}

#top h2, #top h3, #top h4{color:#656565}

#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;}

#top-a img, #top-b img, #top-c img{width:100%;} 





#utility{

color: #6E6E6E;

background-color: #FFFFFF;

margin:69px 0 59px;

}

#utility h2, #utility h3, #utility h4{color:#656565}

#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;}

#utility-a img, #utility-b img, #utility-c img{width:100%;} 





#feature{

background-image: url(../images/backgrounds/feature/preset1/bg.png);

background-repeat: repeat;

color: #8B8B8B;

background-color: #F5F6F8;

border-top: 1px solid #dde0e7;

border-bottom: 1px solid #dde0e7;

padding:69px 4%;

}

#feature h2, #feature h3, #feature h4{color:#656565}

#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;}

#feature-a img, #feature-b img, #feature-c img{width:100%;} 





#maintop{

color: #6E6E6E;

background-color: #f5f6f8;

padding:69px 4%;

}

#maintop h2, #maintop h3, #maintop h4{color:#656565}

#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;}

#maintop-a img, #maintop-b img, #maintop-c img{width:100%;} 





#expandedtop{

color: #6E6E6E;

background-color: #FFFFFF;

padding:69px 4%;

}

#expandedtop h2, #expandedtop h3, #expandedtop h4{color:#656565}

#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;}

#expandedtop-a img, #expandedtop-b img, #expandedtop-c img{width:100%;} 









#content-top{

color: #6E6E6E;

background-color: #FFFFFF;

}

#content-top h2, #content-top h3, #content-top h4{color:#656565}

#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;}

#content-top-a img, #content-top-b img, #content-top-c img{width:100%;} 







#mainbody{

color: #6E6E6E;

background-color: #FFFFFF;

max-width:1200px;width:92%;margin:0 auto;

padding:69px 4%;

}

#main-content{

display:inline-block;

width:100%;

}

.main-content-container{width:67%;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%;

background-color: #3e9dd3; /* or #78bf57 or #888888*/

border-radius:3px;

color: #5e5e5e;

display:inline-block;

margin-left:4%;

width:92%;

}

#sidebar-a h2, #sidebar-a h3{

color:#fff;text-shadow: 1px 2px 0 rgba(0,0,0,0.2);

}

.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{

color: #5e5e5e;

display:inline-block;

margin-right:4%;

width:89%;

}


.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{

color: #6E6E6E;

background-color: #FFFFFF;

}

#content-bottom h2, #content-bottom h3, #content-bottom h4{color:#656565}

#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;}

#content-bottom-a img, #content-bottom-b img, #content-bottom-c img{width:100%;} 











#expandedbottom{

color: #8b8b8b;

background-color: #f5f6f8;

border-top: 1px solid #dde0e7;

box-shadow: 0px 1px 0 #dde0e7;

padding:69px 4%;

position:relative;

}

#expandedbottom::after {

    color: #F5F6F8;

    text-shadow: 0px 2px 0 #dde0e7;

    content: '\f0d7';

    font-family: FontAwesome;

    font-size: 2.9em;

    position: absolute;

    bottom: -17px;

    left: 50%;

    margin-left: -15px;

}

#expandedbottom h2, #expandedbottom h3, #expandedbottom h4{color:#3e9dd3}

#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{

color: #6E6E6E;

background-color: #FFFFFF;

padding:69px 4%;

}

#mainbottom h2, #mainbottom h3, #mainbottom h4{color:#656565}

#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;}

#mainbottom-a img, #mainbottom-b img, #mainbottom-c img{width:100%;} 







#extension{

background-image: url(../images/backgrounds/extension/preset1/bg.png);

background-repeat: repeat;

color: #2a6a8f;

background-color: #41a4dd;

font-size:122%;

padding:69px 4%;

}

#extension a{color:#07659e}

#extension h2, #extension h3, #extension h4{color:#fff;text-shadow: 1px 2px 0 rgba(0,0,0,0.2);}

#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;}

#extension-a img, #extension-b img, #extension-c img{width:100%;} 









#fullwidth{

color: #6E6E6E;

background-color: #FFFFFF;

width:92%; text-align:center;margin:0 auto;

padding:69px 4%;

}

#fullwidth h2, #fullwidth h3, #fullwidth h4{color:#656565}







#bottom{

background-image: url(../images/patterns/noise.png);

background-repeat: repeat;

background-color: #2a6a8f;

color: #41a4dd;

padding:34px 4%;

}

#bottom h2, #bottom h3, #bottom h4{color:#fff;text-shadow: 1px 2px 0 rgba(0,0,0,0.2);}

#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;}

#bottom a{color:#fff} 





#footer{

background-image: url(../images/patterns/noise.png);

background-repeat: repeat;

color: #8f8f8f;

background-color: #363539;

box-shadow: 0 1px 0 rgba(255,255,255,0.1) inset;

border-top: 1px solid rgba(0,0,0,0.2);

}

#footer h2, #footer h3, #footer h4{color:#e8e8e8;text-shadow: 1px 2px 0 rgba(0,0,0,0.2);}

#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;}

#footer-a img, #footer-b img, #footer-c img{width:100%;} 





#copyright{

background-image: url(../images/patterns/noise.png);

background-repeat: repeat;

color: #5f5f5f;

background-color: #2d2d2d;

margin:0 auto;width:92%;

padding:0 4%;

box-shadow: 0 1px 0 rgba(255,255,255,0.1) inset;

border-top: 1px solid rgba(0,0,0,0.2);

}

#copyright h2, #copyright h3, #copyright h4{color:#787878;text-shadow: 1px 2px 0 rgba(0,0,0,0.2);}

#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;}

#copyright-a img, #copyright-b img, #copyright-c img{width:100%;} 







#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%;

}









@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:90%;display:block;margin:0 auto;text-align:center;}

#header-b, #header-c {width:90%;display:block;margin:0 auto;text-align:center;}

#showcase-a{width:90%;display:block;margin:0 auto;}

#showcase-b, #showcase-c {width:90%;display:block;margin:104px auto 0;}

#top-a{width:90%;display:block;margin:0 auto;}

#top-b, #top-c {width:90%;display:block;margin:104px auto 0;}

#top-a img, #top-b img, #top-c img{margin-bottom:16px;}

#utility-a{width:90%;display:block;margin:0 auto;}

#utility-b, #utility-c {width:90%;display:block;margin:104px auto 0;}

#utility-a img, #utility-b img, #utility-c img{margin-bottom:16px;}

#feature-a{width:90%;display:block;margin:0 auto;}

#feature-b, #feature-c {width:90%;display:block;margin:104px auto 0;}

#feature-a img, #feature-b img, #feature-c img{margin-bottom:16px;}

#maintop-a{width:90%;display:block;margin:0 auto;}

#maintop-b, #maintop-c {width:90%;display:block;margin:104px auto 0;}

#maintop-a img, #maintop-b img, #maintop-c img{margin-bottom:16px;}

#expandedtop-a{width:90%;display:block;margin:0 auto;}

#expandedtop-b, #expandedtop-c {width:90%;display:block;margin:104px auto 0;}

#expandedtop-a img, #expandedtop-b img, #expandedtop-c img{margin-bottom:16px;}

#content-top-a{width:90%;display:block;margin:0 auto;}

#content-top-b, #content-top-c {width:90%;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:90%;display:block;margin:0 auto;}

#content-bottom-b, #content-bottom-c {width:90%;display:block;margin:104px auto 0;}

#content-bottom-a img, #content-bottom-b img, #content-bottom-c img{margin-bottom:16px;}

#expandedbottom-a{width:90%;display:block;margin:0 auto;}

#expandedbottom-b, #expandedbottom-c {width:90%;display:block;margin:104px auto 0;}

#expandedbottom-a img, #expandedbottom-b img, #expandedbottom-c img{margin-bottom:16px;}

#mainbottom-a{width:90%;display:block;margin:0 auto;}

#mainbottom-b, #mainbottom-c {width:90%;display:block;margin:104px auto 0;}

#mainbottom-a img, #mainbottom-b img, #mainbottom-c img{margin-bottom:16px;}

#extension-a{width:90%;display:block;margin:0 auto;}

#extension-b, #extension-c {width:90%;display:block;margin:104px auto 0;}

#extension-a img, #extension-b img, #extension-c img{margin-bottom:16px;}

#fullwidth-a{width:90%;display:block;margin:0 auto;}

#fullwidth-b, #fullwidth-c {width:90%;display:block;margin:104px auto 0;}

#fullwidth-a img, #fullwidth-b img, #fullwidth-c img{margin-bottom:16px;}

#bottom-a{width:90%;display:block;margin:0 auto;}

#bottom-b, #bottom-c {width:90%;display:block;margin:104px auto 0;}

#bottom-a img, #bottom-b img, #bottom-c img{margin-bottom:16px;}

#footer-a{width:90%;display:block;margin:0 auto;}

#footer-b, #footer-c {width:90%;display:block;margin:104px auto 0;}

#footer-a img, #footer-b img, #footer-c img{margin-bottom:16px;}

#copyright-a{width:90%;display:block;margin:0 auto;}

#copyright-b, #copyright-c {width:90%;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) {
#maximenuck139 .maximenumobiletogglericonck{
margin-bottom:12px;}

/*Added by Matthew Farnell*/
div#maximenuck139{
float:none;}
div#maximenuck139 ul.maximenuck li.maximenuck.level1 > a, div#maximenuck139 ul.maximenuck li.maximenuck.level1 > span.separator{
text-align: right;
}

ul.maximenuck2 li > a{
text-align:right;}
/*End added by Matthew Farnell*/

}

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



}




	