body{color:#333;font-family: 'Open Sans', sans-serif;font-size: 16px;line-height: 28px;min-width: 320px;background-image: url(../images/bg-site.jpg);background-attachment: fixed;background-position: center center;background-size: cover;background-repeat: repeat-y}a{color: #899d37}html.no-touch a:hover{color: #65771a}a,button{text-decoration: none !important;outline: none !important;box-shadow: none !important;-webkit-transition: color .3s ease, background-color .3s ease, border-color .3s ease;transition: color .3s ease, background-color .3s ease, border-color .3s ease}h1,h2,h3,h4{color: #899d37;font-family: 'Libre Baskerville';text-transform: uppercase}h1{}h2{}h3{}h4{}h5{}h6{}p:last-child{margin: 0}.btn{font-size: 14px;border: none !important;border-radius: 0;box-shadow: none !important;outline: none !important}.btn-default{color: #3d3d3d !important;background-color: #f6f4ed;text-transform: uppercase}.btn-primary{color: #FFF !important;background-color: #899d37;text-transform: uppercase}html.no-touch .btn-primary:hover{background-color: #65771a}.btn-icon{width: 32px;height: 32px;padding: 0;line-height: 32px;text-align: center}form label{font-size: 12px;line-height: 16px;font-weight: normal;text-transform: uppercase}form .form-row + .form-row{margin-top: 15px}form .form-control{border: 1px solid #999 !important;border-radius: 0;box-shadow: none !important}form .form-control:focus{border-color: #899d37 !important;box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(137,157,55,.6) !important}ul.breadcrumb{display: block;position: relative;padding: 0 0 5px;line-height: 40px;background-color: transparent;background-image: url(../images/bg-separator-dot-gray.png);background-position: bottom left;background-repeat: repeat-x}ul.breadcrumb > li{}ul.breadcrumb > li + li:before{padding: 0 3px}ul.breadcrumb > li a{color: #575756}html.no-touch ul.breadcrumb > li a:hover{color: #899d37}.pagination{margin: 0}.pagination>.active>a,.pagination>.active>span,html.no-touch .pagination>.active>a:hover,html.no-touch .pagination>.active>span:hover,.pagination>.active>a:focus,.pagination>.active>span:focus{z-index: 2;color: #fff;cursor: default;background-color: #899d37;border-color: #899d37}.pagination-mobile{margin: 0}.pagination-mobile li{display: block;width: 50%;float: left}.pagination-mobile li a{display: block;width: 100%;text-align: center}.alert{border: none;border-radius: 0}.alert.alert-success{color: #FFF;background-color: #899d37}.alert.alert-warning{color: #3d3d3d;background-color: #f6f4ed}[data-carousel] .slide:not(:first-child){display: none}.slick-slider{}.slick-slider .slick-list{position: relative;z-index: 10}.slick-slider .slick-slide{outline: none !important}.slick-slider.slick-initialized .slick-slide{display: block}.slick-slider .slick-prev,.slick-slider .slick-next{display: block;position: absolute;top: 50%;width: 40px;height: 40px;padding: 0;margin: 0;margin-top: -20px;text-align: center;border: none;outline: none !important;background: none;cursor: pointer;z-index: 20}.slick-slider .slick-prev{left: 0}.slick-slider .slick-next{right: 0}.slick-slider .slick-prev:before,.slick-slider .slick-next:before{color: #575756;font-family: FontAwesome;font-size: 32px}.slick-slider .slick-prev:before{content: '\f104'}.slick-slider .slick-next:before{content: '\f105'}.slick-slider .slick-dots{display: block;position: absolute;bottom: 17px;width: 100%;padding: 0;margin: 0;list-style: none;text-align: center;z-index: 30}.slick-slider .slick-dots li{display: inline-block;position: relative;width: 20px;height: 20px;margin: 0;padding: 0;vertical-align: middle;cursor: pointer}.slick-slider .slick-dots li + li{margin-left: 4px}.slick-slider .slick-dots li span{display: block;position: relative;width: 15px;height: 15px;margin: 2.5px;padding: 0;border: 0;border-radius: 50%;background-color: #575756;outline: none}.slick-slider .slick-dots li.slick-active span{width: 20px;height: 20px;margin: 0px;background-color: #899d37}.bee-offcanvas .bee-offcanvas-bar .bee-offcanvas-content ul.nav li a{color: #575656;font-family: montserratlight}.bee-offcanvas .bee-offcanvas-bar .bee-offcanvas-content ul.nav li a.active{color: #899d37;font-family: montserratregular}.bee-scroll-top{width: 40px;height: 40px;line-height: 38px;background-color: #899d37}.popup{position: absolute;z-index: 50;color: #FFF;background-color: #8a9c3f;text-align: center;right: 0;bottom: 0;font-size: 17px;line-height: 23px;font-weight: 600;padding: 10px;border-radius: 6px 0 0 0;cursor: pointer}.popup .fake-link{font-family: 'Lato', sans-serif;font-size: 12px;text-decoration: underline}.popup-content{max-width: 1100px;width: 100%;font-size: 14px;line-height: 22px}.popup-head{display: flex;justify-content: space-between;font-family: 'Libre Baskerville';font-size: 14px;line-height: 32px;text-transform: uppercase;flex-wrap: wrap;padding: 30px 0;color: #899d37}.popup-head .popup-title{font-size: 32px}.color-primary{color: #899d37 !important}body.page-loading:after{content: '';display: block;position: fixed;top: 0;right: 0;bottom: 0;left: 0;background-image: url(../images/page-loader.gif);background-position: center center;background-repeat: no-repeat;background-color: #FFF;z-index: 99999;opacity: 1;transition: opacity .6s ease}body.page-loading.page-loaded:after{opacity: 0}#wrapper{overflow: hidden}header{z-index: 900}header .header-main{padding: 29px 39px;color: #FFF;font-family: 'Libre Baskerville';background-color: #899d37}header .header-main .brand{padding: 0 12px;color: #FFF !important;font-size: 32px;line-height: 32px;text-transform: uppercase;white-space: nowrap;text-overflow: ellipsis;overflow: hidden}header .header-main .btn-icon{display: none;position: absolute;top: 0;right: 15px;color: #FFF;line-height: 30px;border: 1px solid #FFF !important;background-color: #899d37}header .header-main .claim{font-size: 14px;line-height: 32px;text-transform: uppercase;text-align: right}header .header-nav{position: relative;background-color: #333}header .header-nav ul{padding: 0;margin: 0;font-size: 0;text-align: center}header .header-nav ul li{display: inline-block;position: relative}header .header-nav ul li + li{border-left: 1px solid #3d3d3d}header .header-nav ul li a{display: block;position: relative;padding: 15px;color:#FFF;font-size: 16px;line-height: 27px;text-transform: uppercase}html.no-touch header .header-nav ul li a:hover,header .header-nav ul li a.active{color: #899d37}header .header-mini{display: none;position: fixed;top: 0;right: 0;left: 0;z-index: 900}header.scrolled .header-mini{display: block}header .header-mini .header-mini-inner{box-shadow: 0 1px 5px rgba(0,0,0,0.25)}header .header-mini .header-main,header .header-mini .header-nav{float: left;min-height: 1px;height: 50px;line-height: 30px}header .header-mini .header-main{width: 20%;padding: 10px 15px;text-align: center;background-color: rgba(137,157,55,0.95)}header .header-mini .header-main .brand{padding: 0;font-size: 18px}header .header-mini .header-nav{width: 80%;padding: 0 5px 0 0;background-color: rgba(51,51,51,0.95)}header .header-mini .header-nav ul{text-align: right}header .header-mini .header-nav ul li a{padding: 10px;font-size: 13px;line-height: 30px}main{z-index: 300}section.section-gray{background-color: #333333}section.section-cite{padding: 45px 15px;color: #FFF;font-family: 'Libre Baskerville';font-size: 23px;line-height: 37px;text-align: center}section.section-cite .section-cite-txtscroll-container{display: block;position: relative;height: 97px;padding: 30px 0;overflow: hidden}section.section-cite .section-cite-txtscroll-container:before,section.section-cite .section-cite-txtscroll-container:after{display: block;position: absolute;content: '';right: 0;left: 0;height: 30px}section.section-cite .section-cite-txtscroll-container:before{top: 0;background: -moz-linear-gradient(top,rgba(51,51,51,1) 0%, rgba(51,51,51,0) 100%);background: -webkit-linear-gradient(top,rgba(51,51,51,1) 0%,rgba(51,51,51,0) 100%);background: linear-gradient(to bottom,rgba(51,51,51,1) 0%,rgba(51,51,51,0) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#333333', endColorstr='#00333333',GradientType=0 )}section.section-cite .section-cite-txtscroll-container:after{bottom: 0;background: -moz-linear-gradient(top,rgba(51,51,51,0) 0%, rgba(51,51,51,1) 100%);background: -webkit-linear-gradient(top,rgba(51,51,51,0) 0%,rgba(51,51,51,1) 100%);background: linear-gradient(to bottom,rgba(51,51,51,0) 0%,rgba(51,51,51,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00333333', endColorstr='#333333',GradientType=0 )}section.section-cite .section-cite-txtscroll-container .section-cite-txtscroll{}section.section-head{display: block;position: relative;background-position: center center;background-repeat: no-repeat;background-size: cover}section.section-head .section-inner{position: relative;padding: 47px 52px;background-color: rgba(0,0,0,0.6)}section.section-head .section-inner h1{margin: 0;color: #FFF;font-size: 24px;line-height: 30px;text-transform: none}section.section-content{padding: 67px 52px 91px;background-color: rgba(255,255,255,0.8)}section.section-content{}section.section-map{display: block;position: relative;width: 100%;height: 300px}section.section-content h1,section.section-content h2,section.section-content h3,section.section-content h4,section.section-content h5,section.section-content h6{margin-top: 0;margin-bottom: 15px}section.section-content h1{font-size: 28px;line-height: 36px}section.section-content h2{font-size: 24px;line-height: 30px}section.section-content h3{font-size: 22px;line-height: 28px}section.section-content h4{font-size: 20px;line-height: 26px}section.section-content h5{font-size: 18px;line-height: 24px}section.section-content h6{font-size: 16px;line-height: 22px}section.section-content blockquote{color: #000;font-size: 16px;line-height: 28px;font-style: italic;border-left: 4px solid #899d37}section.section-content .main-content:before,section.section-content .main-content:after{content: '';display: table;width: 100%;height: 0;clear: both}section.section-content .main-content + .main-content{margin-top: 40px}section.section-content .main-content-title h4{margin: 0}section.section-content .main-content-title + .main-content-text{margin-top: 10px}.content-text-title{line-height: 22px !important;margin-bottom: 0 !important}.content-text-carret{padding-left: 15px;margin-bottom: 0px}.content-text-carret + .content-text-carret,.content-text-carret-cite + .content-text-carret{margin-top: 20px}.content-text-carret:before{content: '\f0da';display: inline-block;width: 15px;color: #899d37;font-family: FontAwesome;margin-left: -15px}.content-text-carret-cite{padding-left: 15px;font-size: 14px;line-height: 20px;font-style: italic}.content-text-image-left{float:left;margin-right: 15px}.content-text-cite{margin-left: 15px;color: #333333;font-size: 14px;line-height: 20px;font-style: italic;overflow: hidden}.content-text-cite strong{display: block;color: #333333;font-family: 'Libre Baskerville';font-size: 16px;line-height: 21px;font-style: italic}.content-text-cite-image{float:left;margin: 0;margin-right: 15px}.content-text-text-description{margin: 0;color: #333333;font-size: 14px;line-height: 22px}.content-text-text-description + .content-text-text-description{margin-top: 30px}.content-text-text-description strong{font-size: 16px;line-height: 22px}aside .widget{display: block;position: relative}aside .widget .widget-title{position: relative;padding-bottom: 4px;margin-bottom: 19px;color: #333;font-family: 'Libre Baskerville';font-size: 20px;line-height: 27px;text-transform: uppercase;border-bottom: 2px solid #899d37}aside .widget .widget-content{position: relative;padding: 0;margin: 0;list-style: none}aside .widget .widget-content li{display: block;position: relative;padding: 3px 0 3px 17px;line-height: 28px}aside .widget .widget-content li:before{content: '\f054';display: block;position: relative;float: left;width: 17px;height: 28px;margin-left: -17px;color: #899d37;font-family: FontAwesome;font-size: 14px;line-height: 28px;text-align: left;vertical-align: middle}aside .widget .widget-content li a{display: block;position: relative;color: #333;font-family: 'Open Sans', sans-serif;font-size: 14px;line-height: 28px}html.no-touch aside .widget .widget-content li a:hover,aside .widget .widget-content li a.active{color: #899d37}footer{color: #FFF;z-index: 600}footer a{color: #FFF !important}html.no-touch footer a:hover{border-bottom: 1px dotted #FFF}footer a.phone{color: #899d37 !important;font-size: 16px;line-height: 27px}html.no-touch footer a.phone:hover{border-bottom: 1px dotted #899d37}footer .footer-award{padding: 59px 15px 69px;background-color: #f6f4ed}footer .footer-award .award-inner{display: table;width: 100%}footer .footer-award .award-inner .award-image,footer .footer-award .award-inner .award-text{display: table-cell;vertical-align: middle}footer .footer-award .award-inner .award-image{width: 342px;padding: 14px 46px 20px 0;text-align: right;border-right: 1px solid #cbcac4}footer .footer-award .award-inner .award-image img{display: inline-block}footer .footer-award .award-inner .award-text{padding-left: 57px;color: #3d3d3d;font-size: 14px;line-height: 25px}footer .footer-main{padding: 55px 50px 50px;background-color: #333}footer .footer-main .brand{margin-bottom: 11px;font-family: 'Libre Baskerville';font-size: 32px;line-height: 38px;text-transform: uppercase}footer .footer-main .claim{color: #899d37;font-family: 'Libre Baskerville';font-size: 18px;line-height: 21px;text-transform: uppercase}footer .footer-main .cho{margin-top: 24px}footer .footer-main h4{margin: 6px 0 15px}footer .footer-main p{margin-bottom: 8px;font-size: 14px;line-height: 27px}footer .footer-main ul{padding: 0;margin: 0}footer .footer-main ul li{display: block;font-size: 14px;line-height: 27px}footer .footer-copy{padding: 27px 15px 33px;color:#FFF;font-size: 14px;line-height: 18px;text-align: center;background-color: #222}.home-slideshow{position: relative}.home-slideshow .home-slideshow-carousel{background-image: url('../images/page-home-slide.jpg');background-size: cover;background-position: center center}.home-slideshow .home-slideshow-carousel .slide{height: 500px}.home-slideshow .caption{padding: 30px;color: #FFF;font-family: 'Libre Baskerville';font-size: 60px;line-height: 80px;text-transform: uppercase;text-align: center}.home-slideshow .video-link{background-color: #899d37;color: #FFF !important;position: absolute;z-index: 1;transform: translate(-50%, 120%);left: 50%;top: 50%;text-align: center;border-radius: 5px;padding: 5px 35px}.contact-details{color: #899d37;font-family: 'Libre Baskerville';font-size: 20px;line-height: 27px}.contact-details a{color: #333333}.contact-details address{margin-top: 38px;color: #333333;font-size: 16px;line-height: 23px}.contact-details address strong{color: #899d37;font-weight: normal}@media (min-width: 1250px){.container{width: 1220px !important}}@media (max-width: 1199px){header .header-main{padding: 15px}header .header-main .brand{padding: 0;font-size: 26px}header .header-nav ul li a{font-size: 14px;line-height: 22px}header .header-mini .header-main{width: 26%}header .header-mini .header-main .brand{font-size: 16px}header .header-mini .header-nav{width: 74%}header .header-mini .header-nav ul li a{padding: 10px 8px;font-size: 12px}footer .footer-award{padding: 40px 30px}footer .footer-award .award-inner .award-image{width: auto;padding: 0 30px 0 0}footer .footer-award .award-inner .award-text{padding-left: 30px}footer .footer-award .award-inner .award-text br{display: none}footer .footer-main{padding: 50px 30px}footer .footer-main p,footer .footer-main ul li{font-size: 13px;line-height: 22px}footer .footer-copy{}.home-slideshow .caption{font-size: 52px;line-height: 62px}}@media (max-width: 991px){header .header-main .brand{font-size: 22px}header .header-main .claim{font-size: 11px}header .header-nav ul li a{padding: 10px;font-size: 12px}header .header-mini .header-main{display: none}header .header-mini .header-nav{width: 100%}header .header-mini .header-nav ul{text-align: center}section.section-head .section-inner{padding-left: 30px;padding-right: 30px}section.section-content{padding: 30px 30px 60px}.content-text-cite-image{display: block;float:none;max-width: 100%;margin: 0 0 15px}footer .footer-copy{padding: 15px;font-size: 12px}.home-slideshow .caption{font-size: 42px;line-height: 52px}.popup{right: 0;font-size: 15px;line-height: 20px}.home-slideshow .video-link{width: 450px;max-width: 100%}}@media (max-width: 767px){.container{padding: 0}#wrapper{padding-top: 62px}header{position: fixed;top: 0;right: 0;left: 0;transition: box-shadow .6s ease}header.scrolled{box-shadow: 0 1px 5px rgba(0,0,0,0.25)}header .header-main{height: 62px}header .header-main .brand{padding: 0;margin-right: 42px;font-size: 20px;line-height: 32px}header .header-main .btn-icon{display: block}header .header-main .header-main-r,header .header-nav,header .header-mini,header.scrolled .header-mini{display: none}section.section-cite{padding: 30px;font-size: 18px;line-height: 37px}section.section-head .section-inner{padding-left: 15px;padding-right: 15px}section.section-content{padding: 30px 15px 60px}footer .footer-award{padding: 60px 15px}footer .footer-award .award-inner{display: block}footer .footer-award .award-inner .award-image,footer .footer-award .award-inner .award-text{display: block;width: auto;padding: 0;border: none;text-align: center}footer .footer-award .award-inner .award-image{padding: 0 0 15px;margin-bottom: 15px;border-bottom: 1px solid #cbcac4}.home-slideshow .caption{font-size: 32px;line-height: 42px}.popup{left: 0;right: 0;transform: 0;bottom: 0;border-radius: 0;position: relative;}}@media (max-width: 499px){.popup-head{font-size: 8px;line-height: 18px}.popup-head .popup-title{font-size: 18px}.home-slideshow .video-link{width: 250px;font-size: 14px;line-height: 18px}}@media (max-width: 480px){footer .footer-award{padding: 30px 15px}footer .footer-main{text-align: center}.home-slideshow .caption{font-size: 24px;line-height: 34px}}