/* add <link href="https://fonts.googleapis.com/css?family=Raleway" rel="stylesheet"> */

/* Maximenu tweaks */
.mobilemenuck-bar-title{display:none;}
#header-b.width-45{width:100%;} 
#header-b{margin-top: -107px;padding-bottom: 62px;}

/* label for form */
#modvisform225officelbl.visCSSlabel{float:none;width: 100%;text-align: left;margin-left: 5%;}
.visCSSinput{width:90%;}
.visCSSmargLeft{margin-left:0;}
.vis_mandatory{display:none;}
.visform input{padding: 1%;}
input#field9{padding:1% 4%;}
.visform textarea{padding:2%;}

body{
font-family: 'Raleway',Arial,Helvetica,sans-serif;
font-size: 16px;
line-height: 26px;
color: #5e5e5e;
}
a {text-decoration:underline;color:#000}
a:hover {color:#ff9679;}
.readon{background-color: #ffccba;color:#fff;border-bottom: 2px solid #ff9679;font-weight:normal;}
.readon:hover{background-color: #ffb59d;color:#fff;border-bottom: 2px solid #ff7151;}
.fab, .far {color:#919191;}.fab:hover, .far:hover {color:#797878;} /* icon colors */
#header-surround{background-color:#f5f5f5;box-shadow:none;}
#header{background-color:#f5f5f5;color: #2F2F2F;height:112px;padding:4px 4%;}
#header-height{height:121px;}

/*Social Icons in Header*/
.social-icons {
   font-size:124%;
   letter-spacing:8px;
   position: absolute;
   right: 0;
   top: 70px;}

@media (max-width: 480px) {
    .social-icons {display: none;}
     }

#showcase{background-image:none;background-color:#f5f5f5;margin-bottom:-2px;} 
#top{background-color:#ffccba;color:#424242;box-shadow: 0px 1px 0 #dde0e7;}
.top-padding-20{padding-top:20px;}
#top::after{color:#ffccba;text-shadow: 0px 2px 0 #dde0e7;}
#top .readon{background-color: #797878;border-bottom: 2px solid #535252;}
#top .readon:hover{background-color: #444;border-bottom: 2px solid #1B1A1A;}
#utility{color: #2C2C2C;background-color: #FFFFFF;margin-bottom:0}
#utility h2, #utility h3, #utility h4{color:#000;}
#utility-boxes{border-bottom: 1px solid #ccc;padding-bottom: 65px;}
#feature{
background-image: url(../images/backgrounds/feature/preset1/bg.png);
color: #000000;
background-color: #F5F6F8;
border-top: 1px solid #dde0e7;
border-bottom: 1px solid #dde0e7;
}
#feature h2, #feature h3, #feature h4{color:#656565}
#maintop{color: #424242;background-color: #f5f6f8;}
#maintop h2, #maintop h3, #maintop h4{color:#656565}
#expandedtop{background-color: #FFFFFF;color: #2C2C2C;}
#expandedtop h2, #expandedtop h3, #expandedtop h4{color:#656565}
#content-top{background-color: #FFFFFF;color: #6E6E6E;}
#content-top h2, #content-top h3, #content-top h4{color:#656565}
#mainbody{background-color: #FFFFFF;color: #2C2C2C;padding-top:33px;font-size:120%;line-height:32px;padding-bottom: 40px;}
#mainbody h2{font-size:140%;color:#797878;margin-bottom:-4px;}
.main-content-container-full {margin-bottom: -30px;}
#sidebar-a{
background-color: #8c8c8c; /* or #78bf57 or #888888*/
color: #fff;
font-size: 110%;
background-image: url(../images/patterns/noise.png);
}
#sidebar-a h2, #sidebar-a h3{color:#fff;text-shadow: 1px 2px 0 rgba(0,0,0,0.2);}
#sidebar-b{background-color: #8c8c8c;font-size: 110%; /* or #78bf57 or #888888*/
color: #fff;background-image: url(../images/patterns/noise.png);
}
#content-bottom{color: #424242;background-color: #FFFFFF;}
#content-bottom h2, #content-bottom h3, #content-bottom h4{color:#656565}
#content-bottom-boxes {border-top: 1px solid #ccc;margin-top:22px;padding-top:35px;font-size:90%;}
#expandedbottom{
color: #8b8b8b;
background-color: #f5f6f8;
border-top: 1px solid #dde0e7;
box-shadow: 0px 1px 0 #dde0e7;
}
#expandedbottom::after {color: #F5F6F8;text-shadow: 0px 2px 0 #dde0e7;}
#expandedbottom-a img{width: auto;} /*Fixing image width for sprocket tabs*/
.sprocket-tabs-panels {
    background: #fff;
    border: 1px solid #eee;
    border-top: none;
    border-radius: 0 0 5px 5px;
    padding: 10px;
}
#expandedbottom h2, #expandedbottom h3, #expandedbottom h4 {color: #6A6A6A;}
#mainbottom{background-color: #FFFFFF;color: #6E6E6E;padding: 0;}
#mainbottom-a {text-align: left;}
#mainbottom h2, #mainbottom h3, #mainbottom h4{color:#656565}
#extension{
background-image: url(../images/backgrounds/extension/preset1/bg.png);
color: #000000;
background-color: #cdcdcd;
}
#extension a{color:#07659e}
#extension h2, #extension h3, #extension h4{color:#fff;text-shadow: 1px 2px 0 rgba(0,0,0,0.2);}
#fullwidth{color: #6E6E6E;background-color: #FFFFFF;}
#fullwidth h2, #fullwidth h3, #fullwidth h4{color:#656565}
#bottom{
background-image: url(../images/patterns/noise.png);
background-color: #ffccba;
color: #000;
font-size:100%;
text-shadow: 1px 1px 0 rgba(0,0,0,0.2);
}
#bottom-boxes {text-align: left;}
#bottom-boxes ul {list-style-type: none; margin: 0;padding: 0;}
ul.menu-flat-location-menu li {
display:inline-block;
padding-left:16px;
font-size:80%;
}
#bottom h2, #bottom h3, #bottom h4{color:#fff;text-shadow: 1px 2px 0 rgba(0,0,0,0.2);}
#footer{
background-image: url(../images/patterns/noise.png);
font-size:100%;
color:#8f8f8f;
background-color: #363539;
border-top: 1px solid rgba(0,0,0,0.2);
}
#footer a{color:#9E9E9E;}
#footer h2, #footer h3, #footer h4{color:#e8e8e8;text-shadow: 1px 2px 0 rgba(0,0,0,0.2);}
#copyright{
background-image: url(../images/patterns/noise.png);
color: #5f5f5f;
background-color: #2d2d2d;
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 a{color:#5f5f5f;text-decoration:none;}

.visible-phone {
  display: none !important;
}

@media only screen and (max-width: 767px) {
.visible-phone {
  display: block !important;
}
.hidden-phone {
  display: none !important;
}
}


/*Fixed horizontal menu on hp*/
.menuhorizontal li{display:inline-block;height:22px;padding:0 8px;border-right:1px solid #241601;}
ul.menu-flat-location-menu li{font-size:100%;} /* bottom menu size */



/* full width slider */
#showcase-a.width-95{width:100%;}
/* hide slider gray bar overlay for titles */
.layout-slideshow .sprocket-features-content{background:none;}
.layout-slideshow{margin-top:0;margin-bottom:-7px;padding-top:0;}


/* RokSproket Strips mods */
.sprocket-strips-s-title{margin-bottom:9px;}
h4.sprocket-strips-s-title a{text-decoration:none;font-size:92%;color:#2C2C2C;}
.sprocket-strips-s-item img {width:100%;}

.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;} */


.show767{display:none;}
.show960{display:none;}
.show-over-1200{display:block;}
.show1200{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;}
}

@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;}
#header-b{margin-top:2px;}
}


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

