h1 { font-family: Arial, Helvetica, sans-serif; font-size: 24px; color: #62892e; line-height: 30px; font-weight: 600; }
h2 { font-family: Arial, Helvetica, sans-serif; font-size: 20px; color: #87221d; line-height: 22px; font-weight: 600; }
h3 { font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #333333; line-height: 22px; font-weight: 600; }
p { font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #333333; line-height: 22px; font-weight: 400; }
li { font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #333333; line-height: 22px; font-weight: 400;  }body { background: #f2f2f4; font-size: 10px; font-family: Arial, Helvetica, sans-serif; color: #333333; line-height: 22px; font-weight: 400; }
a:link { text-decoration: underline; color: #62892e; font-weight: 400; }
a:visited { text-decoration: underline; color: #62892e; font-weight: 400; }
a:active { text-decoration: underline; color: #62892e; font-weight: 400; }
a:hover { text-decoration: none; color: #62892e; font-weight: 400; }
a:focus { text-decoration: none; color: #62892e; font-weight: 400; }
.navbar-default li { font-family:Arial, Helvetica, sans-serif; font-size: 16px; text-transform:none; }
.navbar-default .navbar-toggle .glyphicon {color: #000000;}
.navbar-default .navbar-toggle .icon-bar {background-color: #000000;}.navbar-default .navbar-nav>li a { color:#000000; text-decoration:none; font-weight:400; }
.navbar-default .navbar-nav>li a:hover { color:#000000; text-decoration:none; font-weight:400; }
.navbar-default .navbar-nav>li.active a:hover { color:#000000; text-decoration:none; font-weight:400; }
.navbar-default .dropdown-menu>li a:hover { color:#000000; text-decoration:none; font-weight:400; }
.navbar-default .navbar-nav>li a:focus { color:#000000; text-decoration:none; font-weight:400; }
.navbar-default .navbar-nav>li.active a:focus { color:#000000; text-decoration:none; font-weight:400; }
.navbar-default .dropdown-menu>li a:focus { color:#000000; text-decoration:none; font-weight:400; }
.navbar-default .navbar-nav>.active>a { color:#000000; text-decoration:none; font-weight:400; }
.navbar-default .dropdown-menu>li.active a { color:#000000; text-decoration:none; font-weight:400; }
.navbar { margin-bottom:0px; }
header { margin-bottom:0px; position:relative; }
#page .container { max-width:1140px; }
h1,h2,h3,h4,h5, p, td, ul li, a {font-family:lato;}

#header .container {background:#fff;border-left:2px solid #eee; border-right:2px solid #eee; padding:0;}

#header #text-3 {    float: right;    margin: 45px 20px 0;}
#header #text-3 a {font-weight:bold; text-decoration:none; color:#87221d;}
#header .logo-left {margin:20px;}

#header .navbar-default {margin:0 20px;}
#header .menu {width:100%;  border-top:1px solid #dedede;  clear:both; float:left; border:1px solid #c1c1c1;-webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; 

background: rgba(244,244,244,1);
background: -moz-linear-gradient(top, rgba(244,244,244,1) 0%, rgba(238,238,238,1) 50%, rgba(215,215,215,1) 51%, rgba(215,215,215,1) 71%, rgba(215,215,215,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(244,244,244,1)), color-stop(50%, rgba(238,238,238,1)), color-stop(51%, rgba(215,215,215,1)), color-stop(71%, rgba(215,215,215,1)), color-stop(100%, rgba(215,215,215,1)));
background: -webkit-linear-gradient(top, rgba(244,244,244,1) 0%, rgba(238,238,238,1) 50%, rgba(215,215,215,1) 51%, rgba(215,215,215,1) 71%, rgba(215,215,215,1) 100%);
background: -o-linear-gradient(top, rgba(244,244,244,1) 0%, rgba(238,238,238,1) 50%, rgba(215,215,215,1) 51%, rgba(215,215,215,1) 71%, rgba(215,215,215,1) 100%);
background: -ms-linear-gradient(top, rgba(244,244,244,1) 0%, rgba(238,238,238,1) 50%, rgba(215,215,215,1) 51%, rgba(215,215,215,1) 71%, rgba(215,215,215,1) 100%);
background: linear-gradient(to bottom, rgba(244,244,244,1) 0%, rgba(238,238,238,1) 50%, rgba(215,215,215,1) 51%, rgba(215,215,215,1) 71%, rgba(215,215,215,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr=\'#f4f4f4\', endColorstr=\'#d7d7d7\', GradientType=0 );
}

#header .menu ul li a {margin-right:2px;}
#header .menu ul li a:hover  { background: rgba(223,223,223,0.9);
background: -moz-linear-gradient(top, rgba(223,223,223,0.9) 0%, rgba(207,207,207,0.9) 50%, rgba(195,195,195,0.9) 51%, rgba(183,183,183,0.9) 71%, rgba(168,168,168,0.9) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(223,223,223,0.9)), color-stop(50%, rgba(207,207,207,0.9)), color-stop(51%, rgba(195,195,195,0.9)), color-stop(71%, rgba(183,183,183,0.9)), color-stop(100%, rgba(168,168,168,0.9)));
background: -webkit-linear-gradient(top, rgba(223,223,223,0.9) 0%, rgba(207,207,207,0.9) 50%, rgba(195,195,195,0.9) 51%, rgba(183,183,183,0.9) 71%, rgba(168,168,168,0.9) 100%);
background: -o-linear-gradient(top, rgba(223,223,223,0.9) 0%, rgba(207,207,207,0.9) 50%, rgba(195,195,195,0.9) 51%, rgba(183,183,183,0.9) 71%, rgba(168,168,168,0.9) 100%);
background: -ms-linear-gradient(top, rgba(223,223,223,0.9) 0%, rgba(207,207,207,0.9) 50%, rgba(195,195,195,0.9) 51%, rgba(183,183,183,0.9) 71%, rgba(168,168,168,0.9) 100%);
background: linear-gradient(to bottom, rgba(223,223,223,0.9) 0%, rgba(207,207,207,0.9) 50%, rgba(195,195,195,0.9) 51%, rgba(183,183,183,0.9) 71%, rgba(168,168,168,0.9) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr=\'#dfdfdf\', endColorstr=\'#a8a8a8\', GradientType=0 );   }


#header .menu ul li.current_page_item > a  { background: rgba(223,223,223,0.9);
background: -moz-linear-gradient(top, rgba(223,223,223,0.9) 0%, rgba(207,207,207,0.9) 50%, rgba(195,195,195,0.9) 51%, rgba(183,183,183,0.9) 71%, rgba(168,168,168,0.9) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(223,223,223,0.9)), color-stop(50%, rgba(207,207,207,0.9)), color-stop(51%, rgba(195,195,195,0.9)), color-stop(71%, rgba(183,183,183,0.9)), color-stop(100%, rgba(168,168,168,0.9)));
background: -webkit-linear-gradient(top, rgba(223,223,223,0.9) 0%, rgba(207,207,207,0.9) 50%, rgba(195,195,195,0.9) 51%, rgba(183,183,183,0.9) 71%, rgba(168,168,168,0.9) 100%);
background: -o-linear-gradient(top, rgba(223,223,223,0.9) 0%, rgba(207,207,207,0.9) 50%, rgba(195,195,195,0.9) 51%, rgba(183,183,183,0.9) 71%, rgba(168,168,168,0.9) 100%);
background: -ms-linear-gradient(top, rgba(223,223,223,0.9) 0%, rgba(207,207,207,0.9) 50%, rgba(195,195,195,0.9) 51%, rgba(183,183,183,0.9) 71%, rgba(168,168,168,0.9) 100%);
background: linear-gradient(to bottom, rgba(223,223,223,0.9) 0%, rgba(207,207,207,0.9) 50%, rgba(195,195,195,0.9) 51%, rgba(183,183,183,0.9) 71%, rgba(168,168,168,0.9) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr=\'#dfdfdf\', endColorstr=\'#a8a8a8\', GradientType=0 );}




#top .container {background:#fff; border-left:2px solid #eee; border-right:2px solid #eee; padding:20px 20px 0;}
#top .container img {height:auto; }

#contentholder .container {background:#fff; border-left:2px solid #eee; border-right:2px solid #eee; padding:0;  }
#contentholder .entry-content {padding: 20px 20px 0; min-height:350px; }

.home_boxes .wpb_text_column  {background:#f3f3f0; padding:20px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; 
box-shadow:0px 2px 5px 0 #999; min-height:400px; position:relative;}

#content .more  { background-color: #2384c9;    background-image: linear-gradient(to bottom, #3192d9, #2384c9);  text-decoration:none;   border: medium none;  text-transform:uppercase;   -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;   color: #fff;       font-size: 16px;  padding: 10px 15px;  line-height: 20px; position:absolute; bottom:20px; left:20px;}




#content  table {width:100%; border-collapse:collapse;margin-bottom:10px;}
#content table td {border:1px solid #eee;padding:2px 10px;font-size:16px;line-height: 22px;  vertical-align:top;}
#content  table td p {margin:0;}

form.wpcf7-form input[type="submit"] {    background: #666}
form.wpcf7-form input[type="submit"]:hover {    background: #555 }

#footer .container {padding:20px 20px 10px; border-left:2px solid #eee; border-right:2px solid #eee;  background:#fff;}
#footer h3{color:#fff; font-size:18px;}
#footer p {color:#fff; }
#footer a {color:#fff; font-sizer:14px; }

#footer .footer-1 {padding-left:0; -webkit-border-radius: 4px; -moz-border-radius: 4px;
border-radius: 4px; text-align:center; height:50px;

background: rgba(135,135,135,1);
background: -moz-linear-gradient(top, rgba(135,135,135,1) 0%, rgba(88,88,88,1) 50%, rgba(75,75,75,1) 51%, rgba(75,75,75,1) 71%, rgba(89,89,89,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(135,135,135,1)), color-stop(50%, rgba(88,88,88,1)), color-stop(51%, rgba(75,75,75,1)), color-stop(71%, rgba(75,75,75,1)), color-stop(100%, rgba(89,89,89,1)));
background: -webkit-linear-gradient(top, rgba(135,135,135,1) 0%, rgba(88,88,88,1) 50%, rgba(75,75,75,1) 51%, rgba(75,75,75,1) 71%, rgba(89,89,89,1) 100%);
background: -o-linear-gradient(top, rgba(135,135,135,1) 0%, rgba(88,88,88,1) 50%, rgba(75,75,75,1) 51%, rgba(75,75,75,1) 71%, rgba(89,89,89,1) 100%);
background: -ms-linear-gradient(top, rgba(135,135,135,1) 0%, rgba(88,88,88,1) 50%, rgba(75,75,75,1) 51%, rgba(75,75,75,1) 71%, rgba(89,89,89,1) 100%);
background: linear-gradient(to bottom, rgba(135,135,135,1) 0%, rgba(88,88,88,1) 50%, rgba(75,75,75,1) 51%, rgba(75,75,75,1) 71%, rgba(89,89,89,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr=\'#878787\', endColorstr=\'#595959\', GradientType=0 );
}
#footer .footer-1 p {line-height:50px;}


#footer .cms-icons {margin-top:10px;}
#footer .cms-icons p {font-size:14px ; color:#000;}
#footer .cms-icons a { color:#000;}
#footer .cms-icons div {font-size:14px ;}
#footer .fa {color:#62892e;}
#footer .fa-mobile {font-size:20px;}



.facebook #menu-item-78 {display:none!important;}
.facebook #header .fb_badge {display:none!important;}
.facebook .cms-FB {display:none!important;}


/* Mobile CSS */

@media (min-width: 768px) and (max-width:991px) {

#header .menu ul li a { padding: 15px 10px;}
h2 {    font-size: 20px;    font-weight: bold;    text-transform: inherit;}


}

@media all and (max-width: 767px)  {

.logo-left {    margin: 20px 0 10px !important;    text-align: center;    width: 100%;}
.container {    width: 97%;}

#text-3 {display:none;}
#header .menu {    background: #f5f5f5 none repeat scroll 0 0;    border: 1px solid #000;    float: left;   width: 100%;    margin: 0 0px 10px;    text-align: left;    }

#header .menu ul {    margin: 0;    padding: 10px 0;    width: 100%;  }
#header .menu ul li a { line-height:40px;  text-align:left; padding:0px 10px; font-size:16px; margin:0px 0 2px; -webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;}
#header .menu ul li ul {box-shadow:none!important; background:#f5f5f5 ;}
#header .menu ul li ul li a{padding-left:20px;}

#header .menu ul li.menu-item-has-children > a{    background: none; }

.navbar-collapse {    z-index: 99;}
.navbar-default .navbar-collapse, .navbar-default .navbar-form {    border: medium none;}
.navbar-default .navbar-toggle {    border-color: #333;}
.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {    background-color: #62892e; color:#fff;}
.navbar-default .navbar-toggle .icon-bar {    background-color: #333;}

.navbar-default .navbar-toggle:hover .icon-bar {    background-color: #fff;}
.navbar-default .navbar-toggle:focus .icon-bar {    background-color: #fff;}

.navbar-toggle { margin: 0px 15px 10px 0; padding: 12px 8px; border:1px solid #333; position: relative;   }
.navbar-toggle:first-child {    float: right;    margin: 0px 10px 0 15px;    padding: 10px 10px 4px;    position: relative;   }
.navbar-toggle.modalinfo {margin: 0px 10px 10px 0; padding: 10px 10px 4px; }

.navbar-toggle.modalinfo .glyphicon {color: #333; font-size:16px;}
.navbar-toggle.modalinfo:hover .glyphicon {color: #fff;}
.navbar-toggle.modalinfo:focus .glyphicon {color: #fff;}

.navbar-toggle:first-child .glyphicon {color: #333; font-size:16px;}
.navbar-toggle:first-child:hover .glyphicon {color: #fff;}
.navbar-toggle:first-child:focus .glyphicon {color: #fff;}


h2 {      font-size: 17px;}


#footer .container {   }
#footer .footer-1 {    padding-left: 15px;}


}
@media all and (max-width: 650px)  {

#footer .footer-1 {    height:auto; padding: 15px 15px 10px;}
#footer .footer-1 p {line-height:20px;}

@media all and (max-width: 450px)  {


#content .wpb_image_grid .wpb_image_grid_ul .isotope-item {     width: 40%;}
img.alignright {    float: none;    height: auto;    margin: 0 0 10px 0px;    max-width: 100%;}


}