@font-face{font-family:opensansregular;src:url(fonts/OpenSans-Regular.ttf);}
@font-face{font-family:opensansbold;src:url(fonts/OpenSans-Bold.ttf);}
@font-face{font-family:opensansextrabold;src:url(fonts/OpenSans-ExtraBold.ttf);}
@font-face{font-family:opensansitalic;src:url(fonts/OpenSans-Italic.ttf);}
@font-face{font-family:opensanssemibold;src:url(fonts/OpenSans-Semibold.ttf);}
@font-face{font-family:opensanssemibolditalic;src:url(fonts/OpenSans-SemiboldItalic.ttf);}
@font-face{font-family:opensanslight;src:url(fonts/OpenSans-Light.ttf);}
@font-face{font-family:opensanslightitalic;src:url(fonts/OpenSans-LightItalic.ttf);}
@font-face{font-family:trajanbold;src:url(fonts/TrajanPro-Bold.ttf);}
@font-face{font-family:trajanregular;src:url(fonts/TrajanPro-Regular.ttf);}
body{font-family:opensansregular;}

.navbar-default{background-color:#fff;border:0;border-bottom:2px solid #eeeeee;height:82px;margin-bottom:0;}
.navbar-default .navbar-nav>li>a{color:#687074;font-family:opensanssemibold;}
.navbar-default .navbar-nav>li>a{color:#687074;font-family:opensanssemibold;text-transform:uppercase;font-size:16px;padding-left:5px;padding-right:5px;padding-bottom:8px;}
.navbar-default .navbar-nav>li.current-menu-item>a, .navbar-default .navbar-nav>li:hover>a{color:#6EB055;border-bottom:2px solid #6EB055;}
.navbar-default .navbar-nav>li.menu-item-has-children.current-menu-item>a, .navbar-default .navbar-nav>li.menu-item-has-children:hover>a{border-bottom:0;}
.navbar-nav li.menu-item-has-children:hover .dropdown-menu{display:block;}
.dropdown-menu{border-radius:0px;-webkit-box-shadow:none;box-shadow:none;background-color:#f2f2f2;border:0;left:0 !important;right:auto !important;padding-bottom:0 !important;padding-top:15px;}
ul.dropdown-menu:before{width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid #6EB055;content:" ";position:absolute;top:2px;left:10%;}
.dropdown-menu>li{padding:0 15px;}
.dropdown-menu>li>a{display:block;padding:5px 60px 5px 0;clear:both;font-weight:400;line-height:1.42857143;color:#333;white-space:nowrap;border-top:1px solid #fff;font-size:13px;}
.dropdown-menu>li:first-child a{border-top:0;}
.dropdown-menu>li:hover{background:#e1e1e1 !important;}
.dropdown-menu>li a:hover{background:transparent !important;}
@media (min-width:768px){.navbar-nav>li{float:left;margin:0 18px;}
.navbar-right{margin-top:37px;}
}
p#phone_num{color:#b89e49;font-family:opensanssemibold;text-transform:uppercase;font-size:13px;}
p#phone_num a{color:#b89e49;}
div.contact-header{float:right;margin-top:16px;margin-left:120px;}
img.search-icon{float:right;}
.navbar-brand{padding:5px 15px;}
.border_bottom_block{border-bottom:2px solid #EEE;}
.ls-slide{border-bottom:2px solid #EEE;}
h1.block_title, h2.block_title, h3.block_title{font-family:trajanregular;color:#aa8a23;margin-bottom:20px;}
h2.block_title{font-size:26px;letter-spacing:4px;}
div.info_content{font-family:opensansregular;color:#525252;padding-right:30px;line-height:1.7;}
div.info_content strong{font-family:opensansbold;}
a.info_button{background:#6eb055;color:#fff;padding:13px;display:inline-block;float:right;margin-top:30px;font-family:opensanssemibold;background-repeat:no-repeat;background-position:left 6px center;background-size:50px auto;font-size:17px;}
a.info_button.info_btn_has_icon{padding-left:65px;}
.info_block{background:#f6f6f6;padding:15px 0;}
.heading{font-family:opensansregular;color:#525252;border-bottom:1px dotted #ccc;padding-bottom:10px;position:relative;line-height:1.1;}
.heading span{border-bottom:2px solid #6EB055;padding-bottom:7px;}
.welcome_content{font-size:13px;padding-right:90px !important;margin-bottom:30px;}
.welcome_block{padding:60px 0 80px;position:relative;}
a.more_button{color:#b89e49;font-family:opensansbold;border:1px solid #e5e4e4;padding:3px 10px;border-radius:5px;font-size:13px;}
h2.quote{font-family:trajanregular;color:#ae8f28;text-align:center;font-size:24px;margin-top:100px;}
p.quote_author{font-family:opensanslightitalic;color:#606060;font-size:19px;text-align:center;margin-top:15px;}
.footer{background:#262626;padding:30px 0;}
.footer h4.heading{color:#fff;}
.ul_wrapper{width:70%;margin:0 auto;padding-top:20px;}
.no_header { padding-top: 70px; }
ul.useful_links{list-style:none;padding-left:0;}
ul.useful_links li{border-bottom:1px solid #353535;padding:4px 0;background-image:url(images/footer-list-bg.png);background-repeat:no-repeat;background-position:right center;background-size:10px auto;}
ul.useful_links li:last-child{border:0;}
ul.useful_links li a{color:#fff;font-family:opensansbold;font-size:12px;}
.footer_address{font-family:opensanssemibold;color:#fff;font-size:12px;line-height:1.9;}
.footer_contact_field{color:#fff;font-family:opensanssemibold;font-size:12px;margin:8px 0;}
.footer_contact_field a{color:#72c02b;}
.footer_info{background-color:#212121;padding:20px 0;}
.footer_text p{margin:0;font-family:opensanssemibold;font-size:12px;color:#fff;}
.footer_text p a{color:#72c02b;}
ul.social_icons{list-style:none;padding:0;float:right;}
ul.social_icons li{float:left;margin:0 10px;}
ul.social_icons li a{color:#767676;font-size:17px;}
ul.social_icons li:hover a{color:#fff;}
img.leaf-bg{position:absolute;right:20%;top:0;}
.page-info{background:#EEEEEE;}
.page-info{background:#EEEEEE;padding:40px 0;}
h1.page-title{font-family:opensansregular;color:#545353;font-size:25px;margin:0;padding:0;}

#breadcrumbs {text-transform: uppercase; margin-top: 8px!important;}
#breadcrumbs a {text-transform: uppercase; margin-top: 8px!important; color:green!important}

ul.breadcrumbs{list-style:none;padding:0;float:right;}
ul.breadcrumbs li{float:left;margin:0 3px;text-transform:uppercase;font-family:opensansregular;}
ul.breadcrumbs li a{color:#545353;}
ul.breadcrumbs li:last-child{color:black;}
ul.breadcrumbs li:after{content:"/";margin-left:5px;}
ul.breadcrumbs li:last-child:after{content:"";}
.page-quote{padding:30px 0 20px;}
.page-quote-text{font-family:opensanslight;text-align:center;width:40%;margin:0 auto;font-size:22px;color:#525253;}
p.page-quote-author{text-align:center;font-family:opensansbold;color:#525253;margin-top:15px;}
.person{padding:40px 0 20px;}
.gray{background:#f7f7f7;}
img.person-img{width:100%;height:auto;border:1px solid #bcbcbc;}
p.person-name{color:#9f8c23;font-family:opensansitalic;font-size:18px;}
p.person-name span{font-family:opensanslight;}
p.person-name small{
    font-size: 12px;
    vertical-align: super;
}
.person .person-info{padding-left:40px;}
.person div.info_content p{margin-bottom:20px;}
.contentbg{min-height:550px;background-image:url(images/leaf-bg.png);background-repeat:no-repeat;background-position:center right -100px;background-size:auto 500px;}
.page_content{padding:50px 0;}
.page_content h1, .page_content h2, .page_content h3, .page_content h4, .page_content h5, .page_content h6{color:#a79535;font-family:opensanslight;}
.page_content h1, .page_content h2, .page_content h3{margin-bottom:25px;}
.page_content p{margin-bottom:20px;}
.videoWrapper {
    position: relative;
    padding-bottom: 56.25%; /* 16:9 */
    padding-top: 25px;
    height: 0;
    margin-bottom: 20px;
}
.videoWrapper iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
img.hovereffect {
    transition: 0.6s;
    width: 270px;
    height: auto;
    margin: 15px;
}
img.hovereffect:hover {
    width: 300px;
    height: auto;
    transition: 0.6s;
    margin: 0;
}
img.buttoneffect {
    transition: 0.6s;
    width: 220px;
    height: auto;
    margin: 10px;
}
img.buttoneffect:hover {
    width: 240px;
    height: auto;
    transition: 0.6s;
    margin: 0;
}
@media screen and (min-width:1440px) and (max-width:1600px){img.leaf-bg{right:10%;}
}
@media screen and (min-width:1200px) and (max-width:1440px){img.leaf-bg{right:0;}
}
@media screen and (min-width:992px) and (max-width:1200px){div.contact-header{margin-left:55px;}
.navbar-nav>li{float:left;margin:0 14px;}
h2.block_title{font-size:22px;letter-spacing:3px;}
.welcome_block{overflow:hidden;}
img.leaf-bg{margin-right:-350px;width:740px;}
.ul_wrapper{width:90%;}
}
@media screen and (min-width:768px) and (max-width:992px){div.contact-header{margin-left:15px;}
.navbar-nav>li{margin:0px 7px;}
.navbar-default .navbar-nav>li>a{font-size:14px;}
h2.block_title{font-size:22px;letter-spacing:3px;}
.welcome_block{overflow:hidden;}
img.leaf-bg{margin-right:-350px;width:740px;}
.ul_wrapper{width:100%;}
ul.useful_links li a{font-size:11px;}
.welcome_content{padding-right:20px !important;}
h2.quote{font-size:20px;}
.welcome_block{padding:40px 0 50px;}
}
@media screen and (max-width:767px){
	.navbar-collapse, ul#menu-main-menu {
        z-index: 99999999 !Important;
		position: relative;
    }
.navbar-brand>img {height: 50px;}
.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover{background-color:transparent;}
.navbar-default .navbar-toggle{border:0;margin:30px 20px 0 0;}
.navbar-default .navbar-toggle .icon-bar{background-color:#2D2D2D;}
ul#menu-main-menu{background:#fff;position:relative;z-index:9999;padding-top:15px;border-bottom:2px solid #ccc;}
.navbar-default .navbar-nav>li.current-menu-item>a, .navbar-default .navbar-nav>li:hover>a{color:#6EB055;border-bottom:0;}
.navbar-default .navbar-nav>li>a{padding-left:20px;}
ul.dropdown-menu{position:relative;width:100%;padding-top:0;margin-bottom:5px; display: block;}
ul.dropdown-menu:before{content:'';display:none;}
.dropdown-menu>li{padding:0 15px;border:0;}
.dropdown-menu>li>a{padding:8px 60px 6px 25px;text-transform:uppercase;}
.dropdown-menu{background-color:transparent;}
a.info_button{float:left;margin-top:10px;}
h2.block_title{font-size:22px;letter-spacing:3px;}
.welcome_block{overflow:hidden;}
img.leaf-bg{margin-right:0;width:100%;right:0;}
.ul_wrapper{width:100%;}
ul.useful_links li a{font-size:11px;}
.welcome_content{padding-right:20px !important;}
h2.quote{font-size:20px;margin-top:50px;}
.welcome_block{padding:25px 0 35px;}
ul.social_icons{float:none;}
ul.social_icons li:first-child{margin-left:0;}
.page-quote-text{width:60%;}
img.person-img{max-width:200px;margin-left:25px;margin-bottom:15px;}
.page-info{padding:30px 0;}
.page_content{padding:20px 15px;}
.contentbg{background-position:center;}
}
@media screen and (max-width:620px){h2.block_title{font-size:20px;letter-spacing:2px;}
a.info_button{margin-top:10px;background-size:40px auto;font-size:15px;padding:11px;}
a.info_button.info_btn_has_icon{padding-left:55px;}
.heading{font-size:23px;}
h3.block_title{font-size:20px;}
.footer h4.heading{font-size:20px;}
.ul_wrapper{padding-top:5px;}
}
@media screen and (max-width:550px){}
@media screen and (max-width:480px){a.info_button{margin-top:10px;background-size:30px auto;font-size:13px;padding:9px 7px;}
a.info_button.info_btn_has_icon{padding-left:45px;}
.heading{font-size:20px;}
.footer h4.heading{font-size:18px;}
h1.block_title{font-size:26px;}
h2.block_title{font-size:22px;}
h3.block_title{font-size:18px;}
.page-quote-text{width:90%;font-size:18px;}
h1.page-title{font-size:20px;}
}
@media screen and (max-width:420px){h2.block_title{font-size:18px;}
h2.quote{font-size:16px;margin-top:30px;}
p.quote_author{font-size:17px;}
.page-info{padding:15px 0;}
.page-info .col-xs-6{width:100%;}
ul.breadcrumbs{float:left;margin-top:15px;}
.page-quote{padding:20px 0 10px;}
}
@media screen and (max-width:360px){.person .person-info{padding-left:20px;}
.person-info .welcome_content{padding-right:0 !important;}
img.person-img{margin-left:10px;}
}
@media screen and (max-width:320px){}