.background_cover{-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-position:center center;background-repeat:no-repeat;background-size:cover;}
.background_cover_fixed{-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-position:center center;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;}
.show{visibility:visible !important;opacity:1 !important;filter:alpha(opacity=100) !important;}
.not_visible{visibility:hidden;}
.pause_animation{-moz-animation-name:none;-webkit-animation-name:none;animation-name:none;visibility:hidden;}
.overflow-hidden{overflow:hidden;}
.uppercase{text-transform:uppercase !important;}
.centered{text-align:center !important;}
.elevate{-o-transform:translate(0px, -70px);-webkit-transform:translate(0px, -70px);-ms-transform:translate(0px, -70px);transform:translate(0px, -70px);}
.lead{font-size:17px;font-weight:normal;}
@media (min-width:768px){.lead{font-size:22.5px;}
}
.boxed{padding-top:30px;padding-bottom:30px;padding-left:20px;padding-right:20px;border:solid 1px #cbcbcb;}
.boxed_plus{padding-left:40px;padding-right:40px;padding-top:30px;padding-bottom:30px;}
.dark_section .boxed,
.dark_section.boxed,
.secondary_section .boxed,
.secondary_section.boxed,
.light_section .boxed,
.light_section.boxed,
.white_section .boxed,
.white_section.boxed,
.black_section .boxed,
.black_section.boxed,
.skincolored_section .boxed,
.skincolored_section.boxed,
footer .boxed{border:none !important;}
.boxed-special{padding-top:40px;border:solid 1px #9ecbf8 !important;}
.boxed-special:after{content:"";display:inline-block;height:10px;background:#9ecbf8;bottom:0;width:80px;position:absolute;left:50%;-o-transform:translate(-50%, 0);-webkit-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);transform:translate(-50%, 0);}
div[class*='_section'].boxed-special{border:solid 1px #9ecbf8 !important;}
.main section.gradient,
.main section.gradient-invert{padding:0;}
.main section.gradient .container,
.main section.gradient-invert .container{padding-top:55px;padding-bottom:55px;}
footer.gradient,
footer.gradient-invert{padding:0;}
footer.gradient .container,
footer.gradient-invert .container{padding-top:55px;padding-bottom:25px;}
.gradient{background:linear-gradient(to right, #9ecbf8 0%, #9ecbf8 50%, #4a88c3 50%, #4a88c3 100%);}
.gradient-invert{background:linear-gradient(to left, #fff 0%, #fff 50%, #4a88c3 50%, #4a88c3 100%);}
.diagonal-30 .container{background:linear-gradient(45deg, #9ecbf8 0%, #9ecbf8 30%, #4a88c3 30%, #4a88c3 100%);}
.diagonal-30-invert .container{background:linear-gradient(45deg, #4a88c3 0%, #4a88c3 30%, #9ecbf8 30%, #9ecbf8 100%);}
.diagonal-30-minusangle-invert .container{background:linear-gradient(-45deg, #9ecbf8 0%, #9ecbf8 70%, #4a88c3 70%, #4a88c3 100%);}
.diagonal-30-minusangle .container{background:linear-gradient(-45deg, #4a88c3 0%, #4a88c3 70%, #9ecbf8 70%, #9ecbf8 100%);}
.diagonal-50 .container{background:linear-gradient(45deg, #9ecbf8 0%, #9ecbf8 50%, #4a88c3 50%, #4a88c3 100%);}
.diagonal-50-invert .container{background:linear-gradient(45deg, #4a88c3 0%, #4a88c3 50%, #9ecbf8 50%, #9ecbf8 100%);}
.diagonal-50-minusangle-invert .container{background:linear-gradient(-45deg, #9ecbf8 0%, #9ecbf8 50%, #4a88c3 50%, #4a88c3 100%);}
.diagonal-50-minusangle .container{background:linear-gradient(-45deg, #4a88c3 0%, #4a88c3 50%, #9ecbf8 50%, #9ecbf8 100%);}
.diagonal-70 .container{background:linear-gradient(45deg, #9ecbf8 0%, #9ecbf8 70%, #4a88c3 70%, #4a88c3 100%);}
.diagonal-70-invert .container{background:linear-gradient(45deg, #4a88c3 0%, #4a88c3 70%, #fff 70%, #fff 100%);}
.diagonal-70-minusangle-invert .container{background:linear-gradient(-45deg, #9ecbf8 0%, #9ecbf8 30%, #4a88c3 30%, #4a88c3 100%);}
.diagonal-70-minusangle .container{background:linear-gradient(-45deg, #4a88c3 0%, #4a88c3 30%, #9ecbf8 30%, #9ecbf8 100%);}
.stretchy-wrapper{width:100% !important;padding-bottom:56.25% !important;position:relative !important;overflow:hidden !important;margin-bottom:-1px;height:0px;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-position:center center;background-repeat:no-repeat;background-size:cover;display:block;}
.stretchy-wrapper.ratio_16-9{padding-bottom:56.25% !important;}
.stretchy-wrapper.ratio_15-9{padding-bottom:62% !important;}
.stretchy-wrapper.ratio_4-3{padding-bottom:75% !important;}
.stretchy-wrapper.ratio_12-5{padding-bottom:41.66% !important;}
.stretchy-wrapper.ratio_2-1{padding-bottom:50% !important;}
.stretchy-wrapper.ratio_1-1{padding-bottom:100% !important;}
.stretchy-wrapper.ratio_5-1{padding-bottom:20% !important;}
.stretchy-wrapper.ratio_slider{padding-bottom:33% !important;}
.stretchy-wrapper > *{display:block;position:absolute !important;top:0;bottom:0;left:0;right:0;width:100%;height:100%;}
.transparent,
.transparent-film{background-color:transparent !important;}
.transparent-film > *{position:relative;}
.transparent-film:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;z-index:0;background-color:#efefef;background-color:rgba(239, 239, 239, 0.5);}
.black_section.transparent-film:before{background-color:#000000;background-color:rgba(0, 0, 0, 0.5);}
.white_section.transparent-film:before{background-color:#ffffff;background-color:rgba(255, 255, 255, 0.5);}
.skincolored_section.transparent-film:before{background-color:#359ff8;background-color:rgba(53, 159, 248, 0.5);}
.secondary_section.transparent-film:before{background-color:#283c5e;background-color:rgba(40, 60, 94, 0.5);}
.dark_section.transparent-film:before{background-color:#19212e;background-color:rgba(25, 33, 46, 0.5);}
.light_section.transparent-film:before{background-color:#b7b7b7;background-color:rgba(183, 183, 183, 0.5);}
.black_section.neutralize_links a:link,
.black_section.neutralize_links a:visited{color:#ffffff !important;}
.white_section.neutralize_links a:link,
.white_section.neutralize_links a:visited{color:#323232 !important;}
.skincolored_section.neutralize_links a:link,
.skincolored_section.neutralize_links a:visited{color:#ffffff !important;}
.secondary_section.neutralize_links a:link,
.secondary_section.neutralize_links a:visited{color:#ffffff !important;}
.dark_section.neutralize_links a:link,
.dark_section.neutralize_links a:visited{color:#ffffff !important;}
.light_section.neutralize_links a:link,
.light_section.neutralize_links a:visited{color:#323232 !important;}
.gradient-film-to-top,
.gradient-film-to-bottom{background-color:transparent !important;}
.gradient-film-to-top > *,
.gradient-film-to-bottom > *{position:relative;}
.gradient-film-to-top:before,
.gradient-film-to-bottom:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;z-index:0;}
.gradient-film-to-top:before{background:linear-gradient(to top, #efefef 0%, rgba(239, 239, 239, 0.8) 10%, transparent 100%);}
.gradient-film-to-bottom:before{background:linear-gradient(to bottom, #efefef 0%, rgba(239, 239, 239, 0.8) 10%, transparent 100%);}
.black_section.gradient-film-to-bottom:before{background:linear-gradient(to bottom, rgba(0, 0, 0, 0.65) 0%, transparent 100%);}
.white_section.gradient-film-to-bottom:before{background:linear-gradient(to bottom, rgba(255, 255, 255, 0.65) 0%, transparent 100%);}
.skincolored_section.gradient-film-to-bottom:before{background:linear-gradient(to bottom, rgba(78, 171, 249, 0.65) 0%, transparent 100%);}
.secondary_section.gradient-film-to-bottom:before{background:linear-gradient(to bottom, rgba(48, 71, 112, 0.65) 0%, transparent 100%);}
.dark_section.gradient-film-to-bottom:before{background:linear-gradient(to bottom, rgba(34, 45, 63, 0.65) 0%, transparent 100%);}
.light_section.gradient-film-to-bottom:before{background:linear-gradient(to bottom, rgba(170, 170, 170, 0.65) 0%, transparent 100%);}
.black_section.gradient-film-to-top:before{background:linear-gradient(to top, rgba(0, 0, 0, 0.65) 0%, transparent 100%);}
.white_section.gradient-film-to-top:before{background:linear-gradient(to top, rgba(255, 255, 255, 0.65) 0%, transparent 100%);}
.skincolored_section.gradient-film-to-top:before{background:linear-gradient(to top, rgba(78, 171, 249, 0.65) 0%, transparent 100%);}
.secondary_section.gradient-film-to-top:before{background:linear-gradient(to top, rgba(48, 71, 112, 0.65) 0%, transparent 100%);}
.dark_section.gradient-film-to-top:before{background:linear-gradient(to top, rgba(34, 45, 63, 0.65) 0%, transparent 100%);}
.light_section.gradient-film-to-top:before{background:linear-gradient(to top, rgba(170, 170, 170, 0.65) 0%, transparent 100%);}
i.fa.skincolored_section{background-color:#9ecbf8 !important;}
i.fa.secondary_section{background-color:#4a88c3 !important;}
i.fa.light_section{background-color:#aaaaaa !important;}
i.fa.dark_section{background-color:#222d3f !important;}
i.fa.black_section{background-color:#151515 !important;}
i.fa.white_section{background-color:#ffffff !important;}
.no_margin{margin:0 !important;}
.no_margin_top{margin-top:0 !important;}
.no_margin_bottom{margin-bottom:0 !important;}
.margin_top{margin-top:55px !important;}
.margin_bottom{margin-bottom:55px !important;}
.margin_top_half{margin-top:27.5px !important;}
.margin_bottom_half{margin-bottom:27.5px !important;}
.no_padding{padding:0 !important;}
.no_padding_top{padding-top:0 !important;}
.no_padding_bottom{padding-bottom:0 !important;}
.padding_top{padding-top:55px !important;}
.padding_bottom{padding-bottom:55px !important;}
.padding_top_half{padding-top:27.5px !important;}
.padding_bottom_half{padding-bottom:27.5px !important;}
.margin_top_grid{margin-top:31px;}
.margin_bottom_grid{margin-bottom:31px;}
.click-disable{-moz-user-select:-moz-none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;}
body{-webkit-font-smoothing:antialiased;background-color:#efefef;color:#323232;font-family:"Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:15px;line-height:1.5;overflow-x:hidden;}
.overflow_wrapper{overflow:hidden;position:relative;}
ul,
ol,
dl{padding-left:0em;}
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6{font-family:"Raleway", "Helvetica Neue", Helvetica, Arial, sans-serif;font-weight:normal;line-height:1.1;text-transform:uppercase;margin-top:22px;margin-bottom:11px;}
h1,
.h1{font-size:41px;}
h2,
.h2{font-size:34px;}
h3,
.h3{font-size:25px;}
h4,
.h4{font-size:19px;}
h5,
.h5{font-size:16px;}
h6,
.h6{font-size:14px;}
h1 small,
h2 small,
h3 small,
h4 small,
h5 small,
h6 small,
.h1 small,
.h2 small,
.h3 small,
.h4 small,
.h5 small,
.h6 small,
h1 .small,
h2 .small,
h3 .small,
h4 .small,
h5 .small,
h6 .small,
.h1 .small,
.h2 .small,
.h3 .small,
.h4 .small,
.h5 .small,
.h6 .small{color:inherit;}
.header{font-family:"Raleway", "Helvetica Neue", Helvetica, Arial, sans-serif;background-color:#4a88c3;-webkit-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;-webkit-overflow-scrolling:touch;z-index:10;min-height:30px;color:#ffffff;}
.header .container{position:relative;}
.header a:link,
.header a:visited{color:#ffffff;}
.header a:hover,
.header a:active{color:#9ecbf8;}
.header .topbar{position:relative;padding:5px 0;}
.header.transparent{position:absolute;top:0;left:0;width:100%;background-color:#4a88c3 !important;background-color:rgba(48, 71, 112, 0.7) !important;}
.sticky_header .header.transparent{position:fixed;top:0;left:0;width:100%;background-color:#4a88c3 !important;background-color:rgba(48, 71, 112, 0.7) !important;}
.header .mainbar.gradient{background:linear-gradient(to right, #efefef 0%, #efefef 50%, #efefef 50%, #efefef 100%);}
.header .mainbar.diagonal .container{background:linear-gradient(45deg, #efefef 0%, #efefef 30%, #efefef 29%, #efefef 100%);}
body.sticky_header .header{left:0;position:fixed;top:0;width:100%;}
.logo{margin:15px 0;display:inline-block;}
.logo a.brand{display:block;line-height:1em;text-align:left;font-size:32px;font-weight:900;}
.logo a.brand img{width:auto;max-height:32px;}
.logo a.brand:link,
.logo a.brand:visited{color:#ffffff;}
.logo p{padding:0;margin:0;color:#4a88c3;}
label.mobile_collapser,
span.close_menu{display:none;}
.menu_container,
.top_menu_container{position:absolute;top:50%;-o-transform:translate(0px, -50%);-webkit-transform:translate(0px, -50%);-ms-transform:translate(0px, -50%);transform:translate(0px, -50%);z-index:100;background:transparent;}
.menu_container ul.main_menu,
.top_menu_container ul.main_menu,
.menu_container ul.top_menu,
.top_menu_container ul.top_menu{list-style:none;margin:0;padding:0;}
.menu_container ul.main_menu li,
.top_menu_container ul.main_menu li,
.menu_container ul.top_menu li,
.top_menu_container ul.top_menu li{float:left;background:inherit;width:auto;text-align:left;position:relative;}
.menu_container ul.main_menu li.lihasdropdown:after,
.top_menu_container ul.main_menu li.lihasdropdown:after,
.menu_container ul.top_menu li.lihasdropdown:after,
.top_menu_container ul.top_menu li.lihasdropdown:after{content:'\2023';font-size:20px;position:absolute;top:13.25px;-webkit-transform:rotate(90deg);transform:rotate(90deg);right:0px;color:#7ec626;height:13px;width:13px;line-height:13px;overflow:hidden;}
.menu_container ul.main_menu li a,
.top_menu_container ul.main_menu li a,
.menu_container ul.top_menu li a,
.top_menu_container ul.top_menu li a{line-height:1em;padding:10px 15px;display:block;text-decoration:none;font-size:13px;font-weight:bold;text-transform:uppercase;background-color:transparent;}
.menu_container ul.main_menu li a:link,
.top_menu_container ul.main_menu li a:link,
.menu_container ul.top_menu li a:link,
.top_menu_container ul.top_menu li a:link,
.menu_container ul.main_menu li a:visited,
.top_menu_container ul.main_menu li a:visited,
.menu_container ul.top_menu li a:visited,
.top_menu_container ul.top_menu li a:visited{color:#7ec626;}
nav ul li ul li a{color:#fff;}
.menu_container ul.main_menu li a:hover,
.top_menu_container ul.main_menu li a:hover,
.menu_container ul.top_menu li a:hover,
.top_menu_container ul.top_menu li a:hover,
.menu_container ul.main_menu li a:active,
.top_menu_container ul.main_menu li a:active,
.menu_container ul.top_menu li a:active,
.top_menu_container ul.top_menu li a:active{color:#477114;}
.menu_container ul.main_menu li.active a:link,
.top_menu_container ul.main_menu li.active a:link,
.menu_container ul.top_menu li.active a:link,
.top_menu_container ul.top_menu li.active a:link,
.menu_container ul.main_menu li.active a:visited,
.top_menu_container ul.main_menu li.active a:visited,
.menu_container ul.top_menu li.active a:visited,
.top_menu_container ul.top_menu li.active a:visited{color:#477114;}
.menu_container ul.main_menu li.active a:hover,
.top_menu_container ul.main_menu li.active a:hover,
.menu_container ul.top_menu li.active a:hover,
.top_menu_container ul.top_menu li.active a:hover,
.menu_container ul.main_menu li.active a:active,
.top_menu_container ul.main_menu li.active a:active,
.menu_container ul.top_menu li.active a:active,
.top_menu_container ul.top_menu li.active a:active{color:#eaded8;}
.menu_container ul.main_menu li.drop-left ul.menu-dropdown,
.top_menu_container ul.main_menu li.drop-left ul.menu-dropdown,
.menu_container ul.top_menu li.drop-left ul.menu-dropdown,
.top_menu_container ul.top_menu li.drop-left ul.menu-dropdown,
.menu_container ul.main_menu li.dropleft ul.menu-dropdown,
.top_menu_container ul.main_menu li.dropleft ul.menu-dropdown,
.menu_container ul.top_menu li.dropleft ul.menu-dropdown,
.top_menu_container ul.top_menu li.dropleft ul.menu-dropdown{right:0;left:inherit;}
.menu_container ul.main_menu li.drop-right ul.menu-dropdown,
.top_menu_container ul.main_menu li.drop-right ul.menu-dropdown,
.menu_container ul.top_menu li.drop-right ul.menu-dropdown,
.top_menu_container ul.top_menu li.drop-right ul.menu-dropdown{left:0;}
.menu_container ul.main_menu li.drop-mid ul.menu-dropdown,
.top_menu_container ul.main_menu li.drop-mid ul.menu-dropdown,
.menu_container ul.top_menu li.drop-mid ul.menu-dropdown,
.top_menu_container ul.top_menu li.drop-mid ul.menu-dropdown{left:-130%;}
.menu_container ul.main_menu li.drop-mid.two_column ul.menu-dropdown,
.top_menu_container ul.main_menu li.drop-mid.two_column ul.menu-dropdown,
.menu_container ul.top_menu li.drop-mid.two_column ul.menu-dropdown,
.top_menu_container ul.top_menu li.drop-mid.two_column ul.menu-dropdown{left:-225px;}
.menu_container ul.top_menu li a:link,
.top_menu_container ul.top_menu li a:link,
.menu_container ul.top_menu li a:visited,
.top_menu_container ul.top_menu li a:visited{color:inherit;}
.menu_container ul.top_menu li a:hover,
.top_menu_container ul.top_menu li a:hover,
.menu_container ul.top_menu li a:active,
.top_menu_container ul.top_menu li a:active{color:inherit;}
.menu_container ul.top_menu li a li a:link,
.top_menu_container ul.top_menu li a li a:link,
.menu_container ul.top_menu li a li a:visited,
.top_menu_container ul.top_menu li a li a:visited{color:#ffffff !important;}
.menu_container ul.top_menu li a li a:hover,
.top_menu_container ul.top_menu li a li a:hover,
.menu_container ul.top_menu li a li a:active,
.top_menu_container ul.top_menu li a li a:active{color:#ffffff !important;}
.menu_container ul.main_menu li ul.menu-dropdown,
.top_menu_container ul.top_menu li ul.menu-dropdown{list-style:none;padding:10px 10px;margin:0;background-color:#bee390;top:23px;z-index:30;overflow:visible !important;height:auto;min-height:40px;max-height:3000px;display:inherit;visibility:hidden;overflow:hidden;position:absolute;left:-10px;border:none;border-radius:0;border-bottom:4px solid #477114;}
.menu_container ul.main_menu li ul.menu-dropdown.show,
.top_menu_container ul.top_menu li ul.menu-dropdown.show{-o-transform:translate(0, 10px);-webkit-transform:translate(0, 10px);-ms-transform:translate(0, 10px);transform:translate(0, 10px);-webkit-transition:all 100ms ease-in-out;-o-transition:all 100ms ease-in-out;transition:all 100ms ease-in-out;-webkit-overflow-scrolling:touch;}
.menu_container ul.main_menu li ul.menu-dropdown li,
.top_menu_container ul.top_menu li ul.menu-dropdown li{display:block;position:relative;width:100%;padding:0 0px;}
.menu_container ul.main_menu li ul.menu-dropdown li a,
.top_menu_container ul.top_menu li ul.menu-dropdown li a{font-size:13px -1;display:block;padding:7px 15px;text-decoration:none;margin:0;line-height:1em;white-space:nowrap;}
.menu_container ul.main_menu li ul.menu-dropdown li a .fa,
.top_menu_container ul.top_menu li ul.menu-dropdown li a .fa{font-size:16px;line-height:0.7em;margin-right:6px;}
.menu_container ul.main_menu li ul.menu-dropdown li a span.label,
.top_menu_container ul.top_menu li ul.menu-dropdown li a span.label{left:3px;position:relative;top:-2px;}
.menu_container ul.main_menu li ul.menu-dropdown li:hover > a,
.top_menu_container ul.top_menu li ul.menu-dropdown li:hover > a{background:#477114;color:#efefef;}
.menu_container ul.main_menu li ul.menu-dropdown li ul.menu-dropdown,
.top_menu_container ul.top_menu li ul.menu-dropdown li ul.menu-dropdown{height:auto;display:none;position:absolute;top:-150%;width:100%;min-width:160px;left:100%;-webkit-transition:all 100ms ease-in-out;-o-transition:all 100ms ease-in-out;transition:all 100ms ease-in-out;-webkit-overflow-scrolling:touch;}
.menu_container ul.main_menu li ul.menu-dropdown li ul.menu-dropdown li a,
.top_menu_container ul.top_menu li ul.menu-dropdown li ul.menu-dropdown li a{font-weight:700;}
ul.menu-dropdown > li.active > a,
ul.menu-dropdown > li.active > a:hover,
ul.menu-dropdown > li.active > a:focus{background-color:#bee390;}
.menu_container ul > li > ul > li.sublihasdropdown .menu-dropdown{border-left:solid 1px #ffffff;background-color:#21304c;padding:10px !important;}
.menu_container ul > li > ul > li.sublihasdropdown > a:after{content:"\203A";position:absolute;font-family:Arial, sans-serif;top:2px;right:0px;font-size:20px;line-height:1em;font-weight:bold;opacity:0.5;}
.menu_container ul > li > ul > li.sublihasdropdown:hover > a:after{opacity:1;}
.menu_container ul.main_menu li.two_column.lihasdropdown ul,
.menu_container ul.main_menu li.two-column.lihasdropdown ul{overflow:hidden;width:550px;padding:30px 10px;}
.menu_container ul.main_menu li.two_column.lihasdropdown ul li,
.menu_container ul.main_menu li.two-column.lihasdropdown ul li{float:left;width:50%;border-right:solid 1px #ffffff;}
.menu_container ul.main_menu li.two_column.lihasdropdown ul li:nth-child(even),
.menu_container ul.main_menu li.two-column.lihasdropdown ul li:nth-child(even){border-right:solid 0px;}
.menu_container ul.main_menu li.two_column.lihasdropdown ul li:nth-child(odd),
.menu_container ul.main_menu li.two-column.lihasdropdown ul li:nth-child(odd){clear:left;}
.menu_container ul.main_menu li.two_column.lihasdropdown ul li a,
.menu_container ul.main_menu li.two-column.lihasdropdown ul li a{white-space:normal;}
.menu_container ul.main_menu li.two_column.lihasdropdown ul li ul,
.menu_container ul.main_menu li.two-column.lihasdropdown ul li ul{width:auto;width:100%;}
.menu_container ul.main_menu li.two_column.lihasdropdown ul li ul li,
.menu_container ul.main_menu li.two-column.lihasdropdown ul li ul li{float:none;width:100%;}
.menu_container ul.main_menu li.two_column.lihasdropdown ul li.sublihasdropdown ul li,
.menu_container ul.main_menu li.two-column.lihasdropdown ul li.sublihasdropdown ul li{border-right:solid 0px;}
.menu_container ul.main_menu li.two_column.lihasdropdown ul li.sublihasdropdown > a:after,
.menu_container ul.main_menu li.two-column.lihasdropdown ul li.sublihasdropdown > a:after{right:10px;}
.top_menu_container{position:relative;top:inherit;-o-transform:translate(0, 0);-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0);right:inherit;}
.top_menu_container nav > ul > li:first-child > a{padding-left:0;}
.top_menu_container nav > ul > li:last-child:not(.lihasdropdown) > a{padding-right:0;}
.top_menu_container ul.top_menu li ul.menu-dropdown{top:19px;}
.head_panel{-webkit-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;-webkit-overflow-scrolling:touch;position:relative;}
.head_panel .owl-carousel .item{-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-position:center center;background-repeat:no-repeat;background-size:cover;}
.head_panel .owl-carousel .item:before{-webkit-backface-visibility:hidden;}
.head_panel .owl-carousel .item .container{height:100%;position:relative;min-height:inherit;}
.head_panel .owl-carousel .owl-nav{height:0px;top:50%;width:100%;position:absolute;margin:0;}
.head_panel .owl-carousel .owl-prev,
.head_panel .owl-carousel .owl-next{position:absolute;width:44px;height:50px;display:block;-o-transform:translate(0, -50%);-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);background:url(../images/slider-arrows.png) 0 0 no-repeat;margin:0;opacity:.3;}
.head_panel .owl-carousel .owl-prev:hover,
.head_panel .owl-carousel .owl-next:hover{opacity:1;background:url(../images/slider-arrows.png) 0 0 no-repeat transparent;}
.head_panel .owl-carousel .owl-prev{background-position:0 0;left:0;top:0;text-indent:-2000px;}
.head_panel .owl-carousel .owl-next{background-position:-44px 0;top:0;right:0;text-indent:2000px;}
.head_panel .owl-carousel .owl-next:hover{background-position:-44px 0;}
.head_panel .owl-carousel .owl-dots{position:absolute;bottom:20px;width:100%;}
.head_panel .slider_wrapper .caption{position:absolute;left:25%;top:50%;-o-transform:translate(0, -50%);-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);width:50%;}
.head_panel .slider_wrapper .caption.caption-full{width:80%;left:10%;}
.head_panel .slider_wrapper .caption.caption-left{left:0px;right:inherit;text-align:left;}
.head_panel .slider_wrapper .caption.caption-right{right:0;left:inherit;text-align:left;}
.caption .inner{padding:15px;}
.caption .inner img{width:inherit;}
.caption .inner .t1{font-family:"Raleway", "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:56px;font-weight:900;line-height:1em;}
.caption .inner .t1 img{vertical-align:inherit;}
.caption .inner .t2{font-family:"Raleway", "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:35px;font-weight:300;line-height:1.1em;}
.caption .inner .t3{font-family:"Raleway", "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:27px;font-weight:600;line-height:1.1em;margin-top:20px;}
.caption .inner p.desc{font-size:16px;line-height:1.2em;}
.caption .inner p.desc:before{content:"";border-bottom:2px solid #477114;display:block;margin:20px 0;}
.caption.no-line p.desc:before,
.caption.no-line .t2:after{display:none !important;}
.caption.caption-fancy .inner .t1{font-size:86px;}
.caption.caption-fancy .inner .t2{display:inline-block;font-size:40px;font-weight:300;}
.caption.caption-fancy .inner .t2:after{border-bottom:7px solid #477114;content:"";display:block;margin-top:10px;}
.caption.caption-fancy .inner .t3{font-size:27px;font-weight:700;margin:12px 0 6px 0;}
.caption.caption-fancy .inner p.desc{font-size:16px;}
.caption.caption-fancy .inner p.desc:before{display:none;}
.caption.caption-flat .inner .t1{font-size:56px;font-weight:900;line-height:1em;}
.caption.caption-flat .inner .t1 small{font-weight:300;}
.caption.caption-flat .inner .t2{margin-bottom:20px;}
.caption.caption-flat .inner p.desc{font-size:24px;-webkit-box-decoration-break:clone;box-decoration-break:clone;background-color:#477114;color:#fff;display:inline;line-height:2em;padding:6px 12px;width:100%;margin:0;}
.caption.caption-flat .inner p.desc:before{display:none;}
.caption.caption-flat .inner.skincolored_section p.desc{background-color:#bee390;}
.caption.caption-elegant .inner .t2{letter-spacing:4px;font-size:18px;text-transform:uppercase;font-weight:600;margin-top:10px;}
.caption.caption-elegant .inner .t2:after{border-bottom:3px solid #477114;content:"";display:block;margin:10px auto 0 auto;width:10%;}
.caption.caption-elegant .inner .t3{font-size:18px;font-weight:300;margin:12px 0 6px 0;}
.full_width_photo{position:relative;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-position:center center;background-repeat:no-repeat;background-size:cover;min-height:380px;width:100%;}
.full_width_photo.bg_vtop{background-position:center top;}
.head_panel .hgroup{font-family:"Raleway", "Helvetica Neue", Helvetica, Arial, sans-serif;position:absolute;bottom:0;left:0;width:100%;box-sizing:inherit;}
.head_panel .hgroup .title{position:relative;}
.head_panel .hgroup .title h1{font-weight:900;margin:0;padding:30px 0 0 0;}
.head_panel .hgroup .title.transparent-film h1{padding:30px 0 10px 0;}
.head_panel .hgroup .title.diagonal-bgcolor-trans{background:linear-gradient(to right, #efefef 0%, #efefef 25%, transparent 25%, transparent 100%);}
.head_panel .hgroup .title.diagonal-bgcolor-trans .container h1{display:inline-block;position:relative;background-color:#efefef;min-width:300px;padding-right:10px;z-index:2;}
.head_panel .hgroup .title.diagonal-bgcolor-trans .container h1:after{background:linear-gradient(to top right, #efefef 0%, #efefef 50%, transparent 50%, transparent 100%);content:'';width:72px;height:100%;position:absolute;top:0;right:-72px;}
.head_panel .hgroup .subtitle{position:relative;}
.head_panel .hgroup .subtitle p{font-size:18px;margin:0;padding:5px 0 10px 0;line-height:1.1em;}
.head_panel .hgroup .subtitle.transparent-film p{padding:10px 0 20px 0;}
.head_panel .hgroup .subtitle.body-bg_section p{padding:5px 0 0 0;}
.head_panel .hgroup.fancy.vcenter{bottom:inherit;top:50%;-o-transform:translate(0, -50%);-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);}
.head_panel .hgroup.fancy .title h1{font-size:82px;line-height:1em;}
.head_panel .hgroup.fancy .subtitle p{font-size:32px;font-weight:300;line-height:1em;}
.map{height:480px !important;}
.map img{max-width:none !important;}
.main{position:relative;-webkit-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;-webkit-overflow-scrolling:touch;z-index:9;}
.main section{position:relative;background-color:#efefef;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-position:center center;background-repeat:no-repeat;background-size:cover;padding-top:55px;padding-bottom:55px;}
.main section.no_padding{padding-top:0;padding-bottom:0;}
.main section.no_top_padding{padding-top:0;}
.main section.no_bottom_padding{padding-bottom:0;}
.main section.no_cols_padding div[class*="col-"]{padding-left:0;padding-right:0;}
.main section.full_width > .container{width:100%;padding:0;}
.main section div[class*="col-"]{-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-position:center center;background-repeat:no-repeat;background-size:cover;}
.main section .container .container{width:inherit;padding:0;}
.section_header{font-family:"Raleway", "Helvetica Neue", Helvetica, Arial, sans-serif;margin:0 0 35px 0;position:relative;}
.section_header img{margin:24px 0 20px 0;-moz-user-select:-moz-none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;}
.section_header small{display:block;}
.section_header .btn{margin-top:10px;}
.section_header.centered{text-align:center;}
.section_header.xbold h2,
.section_header.xbold h3,
.section_header.xbold h4,
.section_header.xbold h5,
.section_header.xbold h6{font-weight:900;margin:0 0 3px 0;}
.section_header.xbold p{font-size:16px;font-weight:normal;line-height:1.4em;}
.section_header.fancy h2{font-size:68px;margin:0!important;}
.section_header.fancy h3{font-size:50px;}
.section_header.fancy h4{font-size:38px;}
.section_header.fancy h5{font-size:32px;}
.section_header.fancy h6{font-size:28px;}
.section_header.fancy h2,
.section_header.fancy h3,
.section_header.fancy h4,
.section_header.fancy h5,
.section_header.fancy h6{font-weight:900;margin:0 0 3px 0;}
.section_header.fancy p{font-size:20px;line-height:1.4em;}
.section_header.thin h2{font-size:42px;margin:0!important;}
.section_header.thin h3{font-size:31px;}
.section_header.thin h4{font-size:23px;}
.section_header.thin h5{font-size:20px;}
.section_header.thin h6{font-size:17px;}
.section_header.thin h2,
.section_header.thin h3,
.section_header.thin h4,
.section_header.thin h5,
.section_header.thin h6{font-weight:300;margin:0 0 3px 0;}
.section_header.thin p{font-size:19px;font-weight:300;line-height:1.4em;}
.section_header.elegant h2{font-size:51px;}
.section_header.elegant h3{font-size:37px;}
.section_header.elegant h4{font-size:28px;}
.section_header.elegant h5{font-size:24px;}
.section_header.elegant h6{font-size:21px;}
.section_header.elegant h2,
.section_header.elegant h3,
.section_header.elegant h4,
.section_header.elegant h5,
.section_header.elegant h6{font-weight:800;margin:0 0 12px 0;}
.section_header.elegant p{font-family:"Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:12px;font-weight:300;letter-spacing:4px;text-transform:uppercase;line-height:1em;}
.skincolored_section,
.main .skincolored_section,
div[class*="_section"] .skincolored_section,
section[class*="_section"] .skincolored_section,
section[class*="_section"] div[class*="_section"] .skincolored_section{background-color:#fff;color:#ffffff;}
.skincolored_section a:link,
.main .skincolored_section a:link,
div[class*="_section"] .skincolored_section a:link,
section[class*="_section"] .skincolored_section a:link,
section[class*="_section"] div[class*="_section"] .skincolored_section a:link,
.skincolored_section a:visited,
.main .skincolored_section a:visited,
div[class*="_section"] .skincolored_section a:visited,
section[class*="_section"] .skincolored_section a:visited,
section[class*="_section"] div[class*="_section"] .skincolored_section a:visited{color:yellow;}
.skincolored_section a:hover,
.main .skincolored_section a:hover,
div[class*="_section"] .skincolored_section a:hover,
section[class*="_section"] .skincolored_section a:hover,
section[class*="_section"] div[class*="_section"] .skincolored_section a:hover,
.skincolored_section a:active,
.main .skincolored_section a:active,
div[class*="_section"] .skincolored_section a:active,
section[class*="_section"] .skincolored_section a:active,
section[class*="_section"] div[class*="_section"] .skincolored_section a:active{color:#b2b300;}
.skincolored_section a i,
.main .skincolored_section a i,
div[class*="_section"] .skincolored_section a i,
section[class*="_section"] .skincolored_section a i,
section[class*="_section"] div[class*="_section"] .skincolored_section a i{color:#ffffff;}
.secondary_section,
.main .secondary_section,
div[class*="_section"] .secondary_section,
section[class*="_section"] .secondary_section,
section[class*="_section"] div[class*="_section"] .secondary_section{background-color:#bee390;color:#ffffff;}
.secondary_section a:link,
.main .secondary_section a:link,
div[class*="_section"] .secondary_section a:link,
section[class*="_section"] .secondary_section a:link,
section[class*="_section"] div[class*="_section"] .secondary_section a:link,
.secondary_section a:visited,
.main .secondary_section a:visited,
div[class*="_section"] .secondary_section a:visited,
section[class*="_section"] .secondary_section a:visited,
section[class*="_section"] div[class*="_section"] .secondary_section a:visited{color:yellow;}
.secondary_section a:hover,
.main .secondary_section a:hover,
div[class*="_section"] .secondary_section a:hover,
section[class*="_section"] .secondary_section a:hover,
section[class*="_section"] div[class*="_section"] .secondary_section a:hover,
.secondary_section a:active,
.main .secondary_section a:active,
div[class*="_section"] .secondary_section a:active,
section[class*="_section"] .secondary_section a:active,
section[class*="_section"] div[class*="_section"] .secondary_section a:active{color:#b2b300;}
.secondary_section a i,
.main .secondary_section a i,
div[class*="_section"] .secondary_section a i,
section[class*="_section"] .secondary_section a i,
section[class*="_section"] div[class*="_section"] .secondary_section a i{color:#ffffff;}
.dark_section,
.main .dark_section,
div[class*="_section"] .dark_section,
section[class*="_section"] .dark_section,
section[class*="_section"] div[class*="_section"] .dark_section{background-color:#222d3f;color:#ffffff;}
.dark_section a:link,
.main .dark_section a:link,
div[class*="_section"] .dark_section a:link,
section[class*="_section"] .dark_section a:link,
section[class*="_section"] div[class*="_section"] .dark_section a:link,
.dark_section a:visited,
.main .dark_section a:visited,
div[class*="_section"] .dark_section a:visited,
section[class*="_section"] .dark_section a:visited,
section[class*="_section"] div[class*="_section"] .dark_section a:visited{color:#477114;}
.dark_section a:hover,
.main .dark_section a:hover,
div[class*="_section"] .dark_section a:hover,
section[class*="_section"] .dark_section a:hover,
section[class*="_section"] div[class*="_section"] .dark_section a:hover,
.dark_section a:active,
.main .dark_section a:active,
div[class*="_section"] .dark_section a:active,
section[class*="_section"] .dark_section a:active,
section[class*="_section"] div[class*="_section"] .dark_section a:active{color:#c34a00;}
.dark_section a i,
.main .dark_section a i,
div[class*="_section"] .dark_section a i,
section[class*="_section"] .dark_section a i,
section[class*="_section"] div[class*="_section"] .dark_section a i{color:#ffffff;}
.light_section,
.main .light_section,
div[class*="_section"] .light_section,
section[class*="_section"] .light_section,
section[class*="_section"] div[class*="_section"] .light_section{background-color:#aaaaaa;color:#323232;}
.light_section a:link,
.main .light_section a:link,
div[class*="_section"] .light_section a:link,
section[class*="_section"] .light_section a:link,
section[class*="_section"] div[class*="_section"] .light_section a:link,
.light_section a:visited,
.main .light_section a:visited,
div[class*="_section"] .light_section a:visited,
section[class*="_section"] .light_section a:visited,
section[class*="_section"] div[class*="_section"] .light_section a:visited{color:#1c92b9;}
.light_section a:hover,
.main .light_section a:hover,
div[class*="_section"] .light_section a:hover,
section[class*="_section"] .light_section a:hover,
section[class*="_section"] div[class*="_section"] .light_section a:hover,
.light_section a:active,
.main .light_section a:active,
div[class*="_section"] .light_section a:active,
section[class*="_section"] .light_section a:active,
section[class*="_section"] div[class*="_section"] .light_section a:active{color:#125e77;}
.light_section a i,
.main .light_section a i,
div[class*="_section"] .light_section a i,
section[class*="_section"] .light_section a i,
section[class*="_section"] div[class*="_section"] .light_section a i{color:#323232;}
.black_section,
.main .black_section,
div[class*="_section"] .black_section,
section[class*="_section"] .black_section,
section[class*="_section"] div[class*="_section"] .black_section{background-color:#151515;color:#ffffff;}
.black_section a:link,
.main .black_section a:link,
div[class*="_section"] .black_section a:link,
section[class*="_section"] .black_section a:link,
section[class*="_section"] div[class*="_section"] .black_section a:link,
.black_section a:visited,
.main .black_section a:visited,
div[class*="_section"] .black_section a:visited,
section[class*="_section"] .black_section a:visited,
section[class*="_section"] div[class*="_section"] .black_section a:visited{color:#477114;}
.black_section a:hover,
.main .black_section a:hover,
div[class*="_section"] .black_section a:hover,
section[class*="_section"] .black_section a:hover,
section[class*="_section"] div[class*="_section"] .black_section a:hover,
.black_section a:active,
.main .black_section a:active,
div[class*="_section"] .black_section a:active,
section[class*="_section"] .black_section a:active,
section[class*="_section"] div[class*="_section"] .black_section a:active{color:#c34a00;}
.black_section a i,
.main .black_section a i,
div[class*="_section"] .black_section a i,
section[class*="_section"] .black_section a i,
section[class*="_section"] div[class*="_section"] .black_section a i{color:#ffffff;}
.white_section,
.main .white_section,
div[class*="_section"] .white_section,
section[class*="_section"] .white_section,
section[class*="_section"] div[class*="_section"] .white_section{background-color:#ffffff;color:#323232;}
.white_section a:link,
.main .white_section a:link,
div[class*="_section"] .white_section a:link,
section[class*="_section"] .white_section a:link,
section[class*="_section"] div[class*="_section"] .white_section a:link,
.white_section a:visited,
.main .white_section a:visited,
div[class*="_section"] .white_section a:visited,
section[class*="_section"] .white_section a:visited,
section[class*="_section"] div[class*="_section"] .white_section a:visited{color:#477114;}
.white_section a:hover,
.main .white_section a:hover,
div[class*="_section"] .white_section a:hover,
section[class*="_section"] .white_section a:hover,
section[class*="_section"] div[class*="_section"] .white_section a:hover,
.white_section a:active,
.main .white_section a:active,
div[class*="_section"] .white_section a:active,
section[class*="_section"] .white_section a:active,
section[class*="_section"] div[class*="_section"] .white_section a:active{color:#0888f2;}
.white_section a i,
.main .white_section a i,
div[class*="_section"] .white_section a i,
section[class*="_section"] .white_section a i,
section[class*="_section"] div[class*="_section"] .white_section a i{color:#323232;}
.body-bg_section,
div[class*="_section"] .body-bg_section,
section[class*="_section"] .body-bg_section,
section[class*="_section"] div[class*="_section"] .body-bg_section{background-color:#efefef;color:#323232;}
.body-bg_section a:link,
div[class*="_section"] .body-bg_section a:link,
section[class*="_section"] .body-bg_section a:link,
section[class*="_section"] div[class*="_section"] .body-bg_section a:link,
.body-bg_section a:visited,
div[class*="_section"] .body-bg_section a:visited,
section[class*="_section"] .body-bg_section a:visited,
section[class*="_section"] div[class*="_section"] .body-bg_section a:visited{color:#477114;}
.body-bg_section a:hover,
div[class*="_section"] .body-bg_section a:hover,
section[class*="_section"] .body-bg_section a:hover,
section[class*="_section"] div[class*="_section"] .body-bg_section a:hover,
.body-bg_section a:active,
div[class*="_section"] .body-bg_section a:active,
section[class*="_section"] .body-bg_section a:active,
section[class*="_section"] div[class*="_section"] .body-bg_section a:active{color:#0888f2;}
.body-bg_section a i,
div[class*="_section"] .body-bg_section a i,
section[class*="_section"] .body-bg_section a i,
section[class*="_section"] div[class*="_section"] .body-bg_section a i{color:#323232;}
.particles-js-container{height:100%;left:0;margin:0;padding:0;position:absolute;top:0;width:100%;}
.col_header{font-weight:900;margin-bottom:20px;margin-top:0;}
.wpb_widgetised_column{padding-top:4px;}
.widget{font-size:14px;position:relative;margin:0 0 30px 0;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-position:center center;background-repeat:no-repeat;background-size:cover;}
.widget h4{font-weight:800;text-transform:uppercase;margin:0 0 20px 0;}
.pl_about_us_widget p a:link i,
.pl_about_us_widget p a:visited i{color:#fff;}
.pl_about_us_widget p a:hover i,
.pl_about_us_widget p a:active i{background-color:#000;}
.pl_about_us_widget p i{display:inline-block;width:40px;height:40px;line-height:40px;text-align:center;font-size:20px;margin:0 3px 3px 0;padding:0 0px 0 0;background-color:#000000;background-color:rgba(0, 0, 0, 0.3);}
.pl_about_us_widget p span{display:inline;margin:0 0 0 3px;vertical-align:15%;}
.pl_about_us_widget p span a{color:#ffffff;}
.pl_about_us_widget p.contact_detail{margin:0;}
.pl_about_us_widget p.social{margin:5px 0;}
.pl_about_us_widget i.fa-facebook,
.team_social i.fa-facebook{background-color:#3b5998;}
.pl_about_us_widget i.fa-twitter,
.team_social i.fa-twitter{background-color:#00aced;}
.pl_about_us_widget i.fa-google-plus,
.team_social i.fa-google-plus{background-color:#dd4b39;}
.pl_about_us_widget i.fa-youtube,
.team_social i.fa-youtube{background-color:#bb0000;}
.pl_about_us_widget i.fa-linkedin,
.team_social i.fa-linkedin{background-color:#007bb6;}
.pl_about_us_widget i.fa-instagram,
.team_social i.fa-instagram{background-color:#517fa4;}
.pl_about_us_widget i.fa-pinterest-p,
.team_social i.fa-pinterest-p{background-color:#cb2027;}
.pl_about_us_widget i.fa-vine,
.team_social i.fa-vine{background-color:#00bf8f;}
.pl_about_us_widget i.fa-flickr,
.team_social i.fa-flickr{background-color:#ff0084;}
.pl_about_us_widget i.fa-tumblr,
.team_social i.fa-tumblr{background-color:#32506d;}
.pl_about_us_widget i.fa-vimeo,
.team_social i.fa-vimeo{background-color:#aad450;}
.pl_about_us_widget i.fa-foursquare,
.team_social i.fa-foursquare{background-color:#0072b1;}
.pl_latest_portfolio_widget ul.media-list,
.pl_latest_news_widget ul.media-list{margin:0;}
.pl_latest_portfolio_widget li.media,
.pl_latest_news_widget li.media{position:relative;min-height:70px;margin-top:15px;overflow:hidden;}
.pl_latest_portfolio_widget li.media:first-child,
.pl_latest_news_widget li.media:first-child{margin-top:0;}
.pl_latest_portfolio_widget li.media .media-photo,
.pl_latest_news_widget li.media .media-photo{position:absolute;left:0;bottom:0;width:70px;height:100%;margin:0px;overflow:hidden;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-position:center center;background-repeat:no-repeat;background-size:cover;border-radius:0;background-color:#000000;background-color:rgba(0, 0, 0, 0.3);}
.pl_latest_portfolio_widget li.media h5.media-heading,
.pl_latest_news_widget li.media h5.media-heading{font-weight:700;padding:2px 0px 0px 0px;margin:0 0 5px 85px;font-size:14px;}
.pl_latest_portfolio_widget li.media p,
.pl_latest_news_widget li.media p{margin:0 0 0 85px;line-height:1.3em;}
.pl_latest_portfolio_widget li.media small,
.pl_latest_news_widget li.media small{position:absolute;top:0;left:0;color:#fff;font-size:13px;text-transform:uppercase;font-weight:600;padding:5px;text-align:center;width:70px;z-index:2;background-color:#000000;background-color:rgba(0, 0, 0, 0.3);}
.widget_ads a{display:inline-block;margin:0 10px 10px 0;}
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus{background-color:#efefef;border-top:solid 2px #477114;}
.nav-tabs > li > a{border-radius:0;}
.tab-content{padding:10px 0;}
#tags a{display:block;float:left;font-weight:300;margin:0 10px 10px 0;padding:10px;}
.bs-example-tabs .nav-tabs{margin-bottom:15px;}
.form-control{-webkit-appearance:none;box-shadow:none;}
.panel-primary{border-color:#477114;}
.pagination > li > a,
.pagination > li > span,
.pagination-lg > li:first-child > a,
.pagination-lg > li:first-child > span,
.pagination-lg > li:last-child > a,
.pagination-lg > li:last-child > span,
.pagination > li:first-child > a,
.pagination > li:first-child > span,
.pagination > li:last-child > a,
.pagination > li:last-child > span,
.pagination-sm > li:last-child > a,
.pagination-sm > li:last-child > span{background-color:rgba(255, 255, 255, 0.65);}
.progress,
.progress-bar{box-shadow:none;}
.badge{background-color:#477114;}
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus{background-color:#bee390;border-color:#bee390;}
.jumbotron{background-color:#ccc;}
.jumbotron .container{max-width:100%;}
@media screen and (min-width:768px){.jumbotron{padding:48px 0;}
.container .jumbotron,
.container-fluid .jumbotron{padding-right:60px;padding-left:60px;}
.jumbotron h1,
.jumbotron .h1{font-size:63px;}
}
img{max-width:100%;}
figure img{max-width:100%;}
.form-control{background-color:#efefef;border:1px solid #cbcbcb;border-radius:0px;color:#323232;font-size:14px;height:inherit;line-height:1.5;padding:8px 24px;}
select{background-color:#efefef;border:1px solid #cbcbcb;border-radius:0px;color:#323232;font-size:14px;height:inherit;line-height:1.5;padding:8px 24px;}
blockquote{border-left:5px solid #b2b2b2;}
.brand-colors{height:0;width:0;display:none;margin:0;padding:0;color:#477114;background-color:#bee390;}
i.fa.primary{color:#477114;}
i.fa.secondary{color:#bee390;}
i.fa.success{color:#477114;}
i.fa.info{color:#5bc0de;}
i.fa.warning{color:#f0ad4e;}
i.fa.danger{color:#d9534f;}
#imagelightbox iframe{border:none;}
.pager li a{background-color:#477114;border-radius:0;color:#fff;font-weight:600;padding:10px 20px;}
.pager li a:hover{color:#555555;}
.collapsed{-o-transform:translate(-250px, 0px);-webkit-transform:translate(-250px, 0px);-ms-transform:translate(-250px, 0px);transform:translate(-250px, 0px);}
.video_iframe iframe{border:none;width:100%;}
.roll{display:inline-block;overflow:hidden;perspective:400px;perspective-origin:50% 50%;-webkit-perspective:400px;-webkit-perspective-origin:50% 50%;vertical-align:top;}
.roll span{display:block;padding:0 2px;position:relative;transform-origin:50% 0%;transform-style:preserve-3d;transition:all 400ms ease;-webkit-transform-origin:50% 0%;-webkit-transform-style:preserve-3d;-webkit-transition:all 400ms ease;}
.roll:hover span{background:#111;transform:translate3d(0px, 0px, -30px) rotateX(90deg);-webkit-transform:translate3d(0px, 0px, -30px) rotateX(90deg);}
.roll span:after{background:#bee390;color:#fff;content:attr(data-title);display:block;left:0;padding:0 2px;position:absolute;top:0;transform:translate3d(0px, 105%, 0px) rotateX(-90deg);transform-origin:50% 0%;-webkit-transform:translate3d(0px, 105%, 0px) rotateX(-90deg);-webkit-transform-origin:50% 0%;}
#return-to-top{position:fixed;bottom:20px;right:20px;background:#000000;background:rgba(0, 0, 0, 0.7);width:50px;height:50px;display:block;text-decoration:none;border-radius:35px;display:none;transition:all 0.3s ease;z-index:10001;}
#return-to-top i{color:#fff;margin:0;position:relative;left:16px;top:13px;font-size:19px;transition:all 0.3s ease;}
#return-to-top:hover{background:rgba(0, 0, 0, 0.9);}
#return-to-top:hover i{color:#fff;top:5px;}
.loader-modal{display:block;display:none;height:100%;left:0;margin:0;overflow:auto;padding:0;position:fixed;top:0;width:100%;z-index:100;}
.main.ajaxed{z-index:999;}
.ajax-error{left:25%;position:absolute;top:25%;}
.member-bio,
.team-bio{display:none;}
#loader{z-index:99999;}
.close-handle{cursor:pointer;position:fixed;right:60px;top:30px;z-index:999999;padding:30px;}
.close-handle:before,
.close-handle:after{-webkit-transition:all 200ms linear;content:'';height:3px;position:absolute;top:29px;left:11px;transition:all 200ms linear;width:40px;}
.close-handle:before,
.close-handle:hover:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);}
.close-handle:after,
.close-handle:hover:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}
.close-handle{border-radius:60px;background-color:#fff;}
.close-handle:before,
.close-handle:after{background-color:#323232;}
.pageload-overlay{height:100%;left:0;position:fixed;top:0;visibility:hidden;width:100%;}
.pageload-overlay.show{visibility:visible;}
.pageload-overlay svg{left:0;pointer-events:none;position:absolute;top:0;}
.pageload-overlay svg path{fill:#477114;}
.pageload-overlay::after,
.pageload-overlay::before{display:none;opacity:0;visibility:hidden;z-index:0;}
ul.owl-carousel{list-style:none;}
.demo_item{background-image:url('../images/demos_page/monitor.png');padding-bottom:81.09% !important;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-position:center center;background-repeat:no-repeat;background-size:cover;}
@media (max-width:991px){.demo_item{margin-bottom:55px !important;}
}
.demo_item .stretchy-wrapper{width:auto !important;padding-bottom:52% !important;height:inherit;margin:5% 4%;background-position:center top;-webkit-transition:all 2000ms ease-in-out;-o-transition:all 2000ms ease-in-out;transition:all 2000ms ease-in-out;-webkit-overflow-scrolling:touch;}
.demo_item .stretchy-wrapper:hover{background-position:center bottom;-webkit-transition:all 2000ms ease-in-out;-o-transition:all 2000ms ease-in-out;transition:all 2000ms ease-in-out;-webkit-overflow-scrolling:touch;}
@media only screen and (min-width:1401px){.vcenter div[class*="col-"]{display:inline-block;vertical-align:middle;float:none;margin-right:-4px;}
.vbottom div[class*="col-"]{display:inline-block;vertical-align:bottom;float:none;margin-right:-4px;}
}
@media (min-width:1200px) and (max-width:1400px){.stretchy-wrapper.ratio_slider{padding-bottom:40% !important;}
.vcenter div[class*="col-"]{display:inline-block;vertical-align:middle;float:none;margin-right:-4px;}
.vbottom div[class*="col-"]{display:inline-block;vertical-align:bottom;float:none;margin-right:-4px;}
}
@media (min-width:992px) and (max-width:1199px){.header .mainbar.diagonal .container{background:linear-gradient(45deg, #477114 0%, #477114 30%, #bee390 30%, #bee390 100%);}
.menu_container ul.main_menu > li > a{padding:10px 10px;}
.stretchy-wrapper.ratio_slider{padding-bottom:50% !important;}
.vcenter div[class*="col-"]{display:inline-block;vertical-align:middle;float:none;margin-right:-4px;}
.vbottom div[class*="col-"]{display:inline-block;vertical-align:bottom;float:none;margin-right:-4px;}
}
@media only screen and (max-width:991px){h1,
.h1{font-size:37px;}
h2,
.h2{font-size:31px;}
h3,
.h3{font-size:23px;}
h4,
.h4{font-size:18px;}
h5,
.h5{font-size:15px;}
h6,
.h6{font-size:13px;}
.stretchy-wrapper.ratio_slider{padding-bottom:50% !important;}
.header .mainbar.diagonal .container{background:linear-gradient(45deg, #477114 0%, #477114 50%, #bee390 50%, #bee390 100%);}
.logo{margin:10px 0;}
.logo a.brand{font-size:28px;}
.logo a.brand img{max-height:28px;}
.logo p{font-size:13px;}
label.mobile_collapser{position:absolute;top:15%;-o-transform:translate(0, -50%);-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);right:2px;display:inline-block;cursor:pointer;color:#7ec626;text-align:right;margin:0;width:80px;padding:15px 30px 15px 0;font-size:13px;line-height:1em;}
label.mobile_collapser:after{content:'\2261';display:block;position:absolute;font-size:40px;top:13px;right:-5px;}
a.social_links{right:0px;-o-transform:translate(-100px, -50%);-webkit-transform:translate(-100px, -50%);-ms-transform:translate(-100px, -50%);transform:translate(-100px, -50%);z-index:101;}
span.close_menu{cursor:pointer;font-size:30px;font-weight:bold;line-height:25px;position:absolute;margin:13px 15px;top:0;left:0;color:#ffffff;background-color:#477114;width:30px;height:30px;border-radius:50px;text-align:center;display:block;}
.menu_container{position:fixed;top:0;right:0;float:none;width:250px;margin:0;margin-right:0 !important;-o-transform:translate(250px, 0px);-webkit-transform:translate(250px, 0px);-ms-transform:translate(250px, 0px);transform:translate(250px, 0px);background-color:#efefef;padding:56px 0;display:block;overflow:auto;}
.menu_container.collapsed{-o-transform:translate(250px, 0px);-webkit-transform:translate(250px, 0px);-ms-transform:translate(250px, 0px);transform:translate(250px, 0px);}
.menu_container ul.main_menu{border-top:solid 1px #7ec626;}
.menu_container ul.main_menu li{display:block;float:none;padding:0;margin:0;border-bottom:solid 1px #7ec626;}
.menu_container ul.main_menu li a{padding:15px 15px;}
.menu_container ul.main_menu li.lihasdropdown:after{right:10px;}
.menu_container ul.main_menu li.drop-left ul.menu-dropdown,
.menu_container ul.main_menu li.dropleft ul.menu-dropdown{right:inherit;left:0;}
.menu_container ul.main_menu li.drop-right ul.menu-dropdown{left:0;}
.menu_container ul.main_menu li.drop-mid ul.menu-dropdown{left:0;}
.menu_container ul.main_menu li.drop-mid.two_column ul.menu-dropdown{left:0;}
.menu_container ul.main_menu li ul.menu-dropdown{padding:0px;top:0;height:0;min-height:inherit;max-height:inherit;position:relative;left:0px;overflow:hidden !important;-o-transform:translate(0, -30px);-webkit-transform:translate(0, -30px);-ms-transform:translate(0, -30px);transform:translate(0, -30px);border:none;}
.menu_container ul.main_menu li ul.menu-dropdown.show{height:auto;-o-transform:translate(0, 0px);-webkit-transform:translate(0, 0px);-ms-transform:translate(0, 0px);transform:translate(0, 0px);}
.menu_container ul.main_menu li ul.menu-dropdown li{display:block;position:relative;width:100%;padding:0 0px;border-bottom:solid 1px #ffffff;}
.menu_container ul.main_menu li ul.menu-dropdown li a{padding:15px 20px;}
.menu_container ul.main_menu li ul.menu-dropdown li ul.menu-dropdown{position:relative;top:inherit;width:100%;min-width:inherit;left:inherit;}
.menu_container ul.main_menu > li > ul.menu-dropdown > li.sublihasdropdown ul.menu-dropdown > li > a{padding:15px 30px;}
.menu_container ul.main_menu > li > ul.menu-dropdown > li.sublihasdropdown > a:after{content:'\2023';font-size:20px;transform:rotate(90deg);position:absolute;top:11px;right:10px;color:#ffffff;}
.menu_container ul.main_menu > li > ul.menu-dropdown > li.sublihasdropdown > ul.menu-dropdown{border:none !important;}
.menu_container ul.main_menu li.two_column.lihasdropdown ul,
.menu_container ul.main_menu li.two-column.lihasdropdown ul{width:inherit;padding:0;}
.menu_container ul.main_menu li.two_column.lihasdropdown ul li,
.menu_container ul.main_menu li.two-column.lihasdropdown ul li{float:none;width:100%;border-right:solid 0px;}
.menu_container ul.main_menu li.two_column.lihasdropdown ul li:nth-child(odd),
.menu_container ul.main_menu li.two-column.lihasdropdown ul li:nth-child(odd){clear:none;}
.menu_container ul.main_menu li.two_column.lihasdropdown ul li ul,
.menu_container ul.main_menu li.two-column.lihasdropdown ul li ul{width:100%;}
.menu_container ul.main_menu li.two_column.lihasdropdown ul li ul li,
.menu_container ul.main_menu li.two-column.lihasdropdown ul li ul li{float:none;width:100%;}
.menu_container ul.main_menu li.two_column.lihasdropdown ul li.sublihasdropdown > a:after,
.menu_container ul.main_menu li.two-column.lihasdropdown ul li.sublihasdropdown > a:after{right:10px;}
.head_panel .slider_wrapper .caption{left:5%;width:90%;}
.head_panel .slider_wrapper .caption.caption-left{left:5%;}
.head_panel .slider_wrapper .caption.caption-right{right:5%;}
.map{height:380px !important;}
.twitter_feed_wrapper blockquote p{font-size:15px;}
.twitter_feed_wrapper .flexslider ul.flex-direction-nav{position:absolute;right:90px;top:inherit;bottom:0;}
.newsletter_form .newsletter_input{width:50%;display:inline-block;}
.elevate{margin-top:0px;}
.svg_newsletter .newsletter_input{margin:0;}
.svg_newsletter .right_area{-o-transform:translate(0, 0px);-webkit-transform:translate(0, 0px);-ms-transform:translate(0, 0px);transform:translate(0, 0px);}
footer.vbottom .widget.boxed{-o-transform:translate(0, 0);-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0);}
.close-handle{padding:20px;right:10px;top:10px;}
.close-handle:after,
.close-handle:before{left:10px;top:19px;width:20px;}
}
@media only screen and (max-width:767px){h1,
.h1{font-size:33px;}
h2,
.h2{font-size:28px;}
h3,
.h3{font-size:20px;}
h4,
.h4{font-size:16px;}
h5,
.h5{font-size:13px;}
h6,
.h6{font-size:12px;}
.stretchy-wrapper.ratio_slider{padding-bottom:70% !important;}
.header .mainbar.diagonal .container{background:linear-gradient(45deg, #efefef 0%, #efefef 50%, #efefef 50%, #efefef 100%);}
.logo{margin:5px 0;}
.logo a.brand{font-size:22px;}
.logo a.brand img{max-height:24px;}
.logo p{font-size:12px;}
.caption .inner .t1{font-size:50px;}
.caption .inner .t2{font-size:28px;}
.caption .inner .t3{font-size:20px;}
.caption .inner p.desc{font-size:15px;}
.caption.caption-fancy .inner .t1{font-size:50px;}
.caption.caption-fancy .inner .t2{font-size:28px;}
.caption.caption-fancy .inner .t3{font-size:20px;}
.caption.caption-fancy .inner p.desc{font-size:15px;}
.caption.caption-flat .inner .t1{font-size:36px;}
.caption.caption-flat .inner .t2{margin-bottom:20px;}
.caption.caption-flat .inner p.desc{font-size:18px;}
.map{height:280px !important;}
.newsletter_form .newsletter_input{width:69%;display:inline-block;}
.newsletter_form button.form-control{display:inline-block;width:auto;}
.pricing_plan{margin-bottom:10px;}
.owl-nav{visibility:hidden;}
.copyright div{text-align:center;}
}
@media only screen and (max-width:480px){.stretchy-wrapper.ratio_slider{padding-bottom:80% !important;}
.hidden-xxs{display:none;}
.menu_container > ul.collapsed > li{width:100% !important;border-right:solid 0px #cccccc !important;}
.menu_container > ul.collapsed > li:last-child{border-bottom:solid 0px red !important;}
.newsletter_form .newsletter_input{width:100%;display:block;}
.newsletter_form button.form-control{display:block;margin-bottom:20px;}
.section_header.fancy h2{font-size:51px;}
.section_header.fancy h3{font-size:37.5px;}
.section_header.fancy h4{font-size:28.5px;}
.section_header.fancy h5{font-size:24px;}
.section_header.fancy h6{font-size:21px;}
}
@media only screen and (max-width:320px){.stretchy-wrapper.ratio_slider{padding-bottom:100% !important;}
.hidden-xxxs{display:none;}
}
@media all and (-ms-high-contrast:none), (-ms-high-contrast:active){.menu_container.collapsed{-o-transform:translate(0px, 0px);-webkit-transform:translate(0px, 0px);-ms-transform:translate(0px, 0px);transform:translate(0px, 0px);}
}
.phoca-flagbox{width:20px;height:20px;display:inline-block;vertical-align:middle;position:relative}
.phoca-flag{display:inline-block;vertical-align:middle;border:1px solid #e5e5e5;-webkit-box-shadow:inset 0px 0px 0px 2px #fff;box-shadow:inset 0px 0px 0px 2px #fff;}
.bg-flag{background:url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAwMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBoZWlnaHQ9IjYwMCIgdmlld0JveD0iMCAwIDUgMyI+DQo8cGF0aCBmaWxsPSIjZmZmIiBkPSJtMCwwaDV2M2gtNXoiLz4NCjxwYXRoIGZpbGw9IiMwMDk2NmUiIGQ9Im0wLDFoNXYyaC01eiIvPg0KPHBhdGggZmlsbD0iI2Q2MjYxMiIgZD0ibTAsMmg1djFoLTV6Ii8+DQo8L3N2Zz4NCg==');width:150%;height:100%;background-size:100% 100%;}
.ru-flag{background:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NTAgMzAwIj4NCjxwYXRoIGZpbGw9IiNmZmYiIGQ9Im0wLDBoNDUwdjEwMGgtNDUweiIvPg0KPHBhdGggZmlsbD0iIzAwZiIgZD0ibTAsMTAwaDQ1MHYxMDBoLTQ1MHoiLz4NCjxwYXRoIGZpbGw9IiNmMDAiIGQ9Im0wLDIwMGg0NTB2MTAwaC00NTB6Ii8+DQo8L3N2Zz4NCg==');width:150%;height:100%;background-size:100% 100%;}
.de-flag{background:url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAwMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBoZWlnaHQ9IjYwMCIgdmlld0JveD0iMCAwIDUgMyI+DQo8cGF0aCBkPSJtMCwwaDV2M2gtNXoiLz4NCjxwYXRoIGZpbGw9IiNkMDAiIGQ9Im0wLDFoNXYyaC01eiIvPg0KPHBhdGggZmlsbD0iI2ZmY2UwMCIgZD0ibTAsMmg1djFoLTV6Ii8+DQo8L3N2Zz4NCg==');width:150%;height:100%;background-size:100% 100%;}
.us-flag{background:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMjM1IDY1MCIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPg0KPGRlZnM+DQo8ZyBpZD0idW5pb24iPg0KPHVzZSB5PSItLjIxNiIgeGxpbms6aHJlZj0iI3g0Ii8+DQo8dXNlIHhsaW5rOmhyZWY9IiN4NCIvPg0KPHVzZSB5PSIuMjE2IiB4bGluazpocmVmPSIjczYiLz4NCjwvZz4NCjxnIGlkPSJ4NCI+DQo8dXNlIHhsaW5rOmhyZWY9IiNzNiIvPg0KPHVzZSB5PSIuMDU0IiB4bGluazpocmVmPSIjczUiLz4NCjx1c2UgeT0iLjEwOCIgeGxpbms6aHJlZj0iI3M2Ii8+DQo8dXNlIHk9Ii4xNjIiIHhsaW5rOmhyZWY9IiNzNSIvPg0KPC9nPg0KPGcgaWQ9InM1Ij4NCjx1c2UgeD0iLS4yNTIiIHhsaW5rOmhyZWY9IiNzdGFyIi8+DQo8dXNlIHg9Ii0uMTI2IiB4bGluazpocmVmPSIjc3RhciIvPg0KPHVzZSB4bGluazpocmVmPSIjc3RhciIvPg0KPHVzZSB4PSIuMTI2IiB4bGluazpocmVmPSIjc3RhciIvPg0KPHVzZSB4PSIuMjUyIiB4bGluazpocmVmPSIjc3RhciIvPg0KPC9nPg0KPGcgaWQ9InM2Ij4NCjx1c2UgeD0iLS4wNjMiIHhsaW5rOmhyZWY9IiNzNSIvPg0KPHVzZSB4PSIuMzE1IiB4bGluazpocmVmPSIjc3RhciIvPg0KPC9nPg0KPGcgaWQ9InN0YXIiPg0KPHVzZSB4bGluazpocmVmPSIjcHQiIHRyYW5zZm9ybT0ibWF0cml4KC0uODA5MDIgLS41ODc3OSAuNTg3NzkgLS44MDkwMiAwIDApIi8+DQo8dXNlIHhsaW5rOmhyZWY9IiNwdCIgdHJhbnNmb3JtPSJtYXRyaXgoLjMwOTAyIC0uOTUxMDYgLjk1MTA2IC4zMDkwMiAwIDApIi8+DQo8dXNlIHhsaW5rOmhyZWY9IiNwdCIvPg0KPHVzZSB4bGluazpocmVmPSIjcHQiIHRyYW5zZm9ybT0icm90YXRlKDcyKSIvPg0KPHVzZSB4bGluazpocmVmPSIjcHQiIHRyYW5zZm9ybT0icm90YXRlKDE0NCkiLz4NCjwvZz4NCjxwYXRoIGZpbGw9IiNmZmYiIGlkPSJwdCIgZD0iTS0uMTYyNSwwIDAtLjUgLjE2MjUsMHoiIHRyYW5zZm9ybT0ic2NhbGUoLjA2MTYpIi8+DQo8cGF0aCBmaWxsPSIjYmYwYTMwIiBpZD0ic3RyaXBlIiBkPSJtMCwwaDEyMzV2NTBoLTEyMzV6Ii8+DQo8L2RlZnM+DQo8cGF0aCBmaWxsPSIjZmZmIiBkPSJtMCwwaDEyMzV2NjUwaC0xMjM1eiIvPg0KPHVzZSB4bGluazpocmVmPSIjc3RyaXBlIi8+DQo8dXNlIHk9IjEwMCIgeGxpbms6aHJlZj0iI3N0cmlwZSIvPg0KPHVzZSB5PSIyMDAiIHhsaW5rOmhyZWY9IiNzdHJpcGUiLz4NCjx1c2UgeT0iMzAwIiB4bGluazpocmVmPSIjc3RyaXBlIi8+DQo8dXNlIHk9IjQwMCIgeGxpbms6aHJlZj0iI3N0cmlwZSIvPg0KPHVzZSB5PSI1MDAiIHhsaW5rOmhyZWY9IiNzdHJpcGUiLz4NCjx1c2UgeT0iNjAwIiB4bGluazpocmVmPSIjc3RyaXBlIi8+DQo8cGF0aCBmaWxsPSIjMDAyODY4IiBkPSJtMCwwaDQ5NHYzNTBoLTQ5NHoiLz4NCjx1c2UgeGxpbms6aHJlZj0iI3VuaW9uIiB0cmFuc2Zvcm09Im1hdHJpeCg2NTAgMCAwIDY1MCAyNDcgMTc1KSIvPg0KPC9zdmc+DQo=');width:150%;height:100%;background-size:100% 100%;}