﻿
#col{
	width:238px;
	float:left;
	margin-left:10px;
	}


.languages {float: right; margin-right: -7px;}

.languages li {float: left; margin: 0 2px;}

.languages li.active { }


.languages li a {
	border: 1px solid transparent;
	width: 27px;
	height: 27px;
	border-radius: 100%;
	font-size: 14px; 
	color: #000;
	display: block;
	text-align: center;
	line-height: 27px;
}


.languages li.active a {color: #0a75b9; border-color: #0a75b9;}


.firefox .languages li a {line-height: 24px;}





#topbar2 .languages {display: none;}



.menu-item-language img.iclflag{height:12px !important; width:18px !important; margin-bottom:0 !important; margin-right:4px;}

#panel-2-ctrl:checked ~ #tabs-list #li-for-panel-2 {
	pointer-events: none;
	cursor: default;
	box-shadow: none;
	border-right: none;
}

#panel-2-ctrl:checked ~ #tabs-list #li-for-panel-2.last {
	border-right: 1px solid transparent;
}

#panel-2-ctrl:checked ~ #tabs-list #li-for-panel-2 + li {
	border-left: 1px solid #dfdfdf;
}

#panel-2-ctrl:checked ~ #tabs-list #li-for-panel-2 label.panel-label {
	background-color: #074194;
	color: #fff;
	padding-top: 10px;
	font-weight: bold;
}
.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}
.col-md-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}



.srr-wrap{
	padding: 0px !important;
	max-width: 100%;
	min-width: 100% !important;
}

.srr-wrap div{
	left: 0px;
	right: 0px;
}

.srr-wrap .srr-item{
	border-top: 0px;
	padding: 10px;
}

.srr-wrap .srr-item:last-child{
	margin: 0px;
}

.srr-wrap .srr-title, .srr-wrap .srr-meta{
	line-height: 150%;
}

.srr-wrap .srr-thumb{
	width: 64px !important;
	margin: 5px 10px 0 0 !important;
	float: left !important;
}
.community-connections__content-video .video__container{border:2px solid #26201c;margin:.625rem!important}
.community-connections__content-video .video__container .video__content-wrapper{margin:.3125rem!important;border:1px solid #f1e9d0}
.community-connections__content-video .video__container .video__content-wrapper .responsive-embed.widescreen{margin-bottom:0}






.tp-static-layers				{	
	position:absolute; z-index:101; top:0px;left:0px;
	

}

    
    
    #footer .part1{
        float:left;
	display:inline;
        margin:20px 10px;
        font-size:11px;
        line-height:14px; 
	padding:0;
    }


.fl_r {
	float: right
}


.second_footer .fl_r {
	margin-right: 60px;
	margin-top: 34px;
	margin-bottom: 34px
}


	.footer .fl_l,
	.footer .fl_r {
		max-width: 50%;
	}


	.second_footer .fl_r, .second_footer p {
		max-width: 479px;
		margin-right: 0
	}


	.fl_r.tooltips {
		display: none
	}


	.paper_text_header + section .fl_r {
		float: none
	}


	.first_footer .fl_l, .first_footer .fl_r {
		display: flex;
		flex-wrap: wrap;
		flex-direction: column
	}


	.fl_l, .fl_r {
		float: none;
		width: 100%;
		padding: 0
	}


	.first_footer .fl_r {
		padding-left: 10px;
		float: right
	}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-md-6{width:50%}
#app_login_cta_button{display:inline-block;box-sizing:border-box;padding:.55rem .7rem;background:#ff3c41;margin-top:1.75rem;color:#fff;margin-bottom:1.25rem;font-weight:600;margin-left:1rem;font-style:italic;box-shadow:2px 2px 4px rgba(0,0,0,.1);-ms-flex-align:center;align-items:center}
#app_login_cta_button img{height:25px;margin-right:.5rem;transform:translateY(2px)}
.mod_format_overview .info{overflow:hidden;margin-bottom:36px;font-size:14px;font-size:.875rem;line-height:1.1429}
.mod_format_overview .teaser_image+.info{float:right;width:509px;margin-left:228px}
.mod_search_results .info{overflow:hidden;max-width:530px}
.navbar-wrapper{overflow:hidden}
.ribbon .ribbon-text,.ribbon-learn .ribbon-text{position:relative;margin:30px 0 0 17px;text-align:center;font-size:10px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}


.wb {
 font-family: Verdana, Arial, Helvetica, sans-serif;    
 font-size: 10px;
 font-weight: bold;
 text-decoration: none;
 white-space: nowrap;
 color: #FFFFFF;
}

A.wb {
 font-family: Verdana, Arial, Helvetica, sans-serif;    
 font-size: 10px;
 font-weight: bold;
 text-decoration: none;
 white-space: nowrap;
 color: #FFFFFF;
}

A.wb:visited {
 font-size: 10px;
 text-decoration: none;
 color: #FFFFFF;
}

A.wb:hover {
 font-size: 10px;
 text-decoration: underline;
 color: #FFFFFF;
}
.multiple{margin-right:10px;width:350px;float:left;margin-bottom:5px}
.multiple h2 a{color:#fff}
.multiple p{margin:0;padding:0 0 0 4px}


.multiple h2 {

	}

        .footer-btns li {
            margin-left: 10px;
        }

        .footer-btns li:first-child {
            margin: auto;
        }

.gridelement.box33 .col.last {
	margin-right: 0;
}

.gridelement.box50 .col.last {
	margin-right: 0;
}


#langbox
{
	float:right; padding-top:4px ; padding-right:15px
}


#blog {
    min-height: 630px;
}
.et_pb_image_13.et_pb_module{margin-left:auto!important;margin-right:auto!important}
.widget_flickr #flickr_badge_uber_wrapper td a:last-child,.widget-area .milestone-countdown .difference{color:#2374a3}

#slideshow #slidesContainer .slide {
    margin: 0 auto;
    min-height: 320px;
    text-align: center;
    width: 100%;
	
}

#slideshow #slidesContainer .slide p {
    display: block;
    float: left;
    margin: 0;
}



#tail-logo img {
	display: inline-block;
	vertical-align: top;
}


.cli-col-12
{
	width:100%;
}
.subsidiaries-content .subsidiaries-item{position:relative;width:100%;height:inherit;text-align:center;cursor:pointer;display:flex;justify-content:center;align-items:center;opacity:.75;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}
.subsidiaries-content .subsidiaries-item img{max-width:100%;max-height:60%}
.subsidiaries-content .subsidiaries-item:hover{opacity:1;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}


.et_header_style_split span.logo_helper {
	display: none;
}


span.logo_helper {
	display: inline-block;
	width: 0;
	height: 100%;
	vertical-align: middle;
}


.et_vertical_nav span.logo_helper {
	display: none;
}
.sf-menu ul .menu-item{padding:5px 0}
.menu-item:hover{background-color:#ea086e}


.sf-menu li.menu-item-4109 ul { right: 0; }


ul.sf-menu li.menu-item-4109 li:hover ul,
ul.sf-menu li.menu-item-4109 li.sfHover ul,
.fixedmenu ul.sf-menu li.menu-item-4109 li:hover ul,
.fixedmenu ul.sf-menu li.menu-item-4109 li.sfHover ul {left:-16.8em; top:0}


ul.sf-menu li.menu-item-4109 li li:hover ul,
ul.sf-menu li.menu-item-4109 li li.sfHover ul,
.fixedmenu ul.sf-menu li.menu-item-4109 li li:hover ul,
.fixedmenu ul.sf-menu li.menu-item-4109 li li.sfHover ul {left:-16.8em; top:0}
#td-mobile-nav .menu-item-has-children a{width:100%;z-index:1}




.genesis-skip-link {
	margin: 0;
}


.genesis-skip-link li {
	height: 0;
	width: 0;
	list-style: none;
}


	.genesis-skip-link .skip-link-hidden {
		display: none;
		visibility: hidden;
	}



.menu-item-language img.iclflag{height:12px !important; width:18px !important; margin-bottom:0 !important; margin-right:4px;}

li.menu-item-has-children .drop.active ~ ul {
right: 0;
margin: auto;
left: 0;
border-width: 3px 0 !important
}

#topnav li.menu-item-has-children a.active ~ ul.sub-menu li.menu-item-has-children.active {
height: auto !important
}
ul.sub-menu li.menu-item-has-children:after{color:#fff;position:absolute;top:0;right:10px;font-family:FontAwesome,sans-serif;font-size:25px}
#main-wrapper .menu-item-object-product_cat .hb-menu-description{display:none}
#mobile-menu.interactive li.menu-item{height:auto!important}
.uabb-blog-posts-carousel .uabb-blog-post-inner-wrap.uabb-thumbnail-position-left,.uabb-blog-posts-carousel .uabb-blog-post-inner-wrap.uabb-thumbnail-position-right {display: inline-block;width: 100%;}
.uabb-blog-post-inner-wrap.uabb-thumbnail-position-left,.uabb-blog-post-inner-wrap.uabb-thumbnail-position-right {overflow: hidden;}
.uabb-thumbnail-position-background.uabb-blog-post-inner-wrap {position: relative;}


.two-column-block-content-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 40px 18px;
  width: 100%;
}

.slide-navigation .previous {
  background-position:-40px 0;
}

.pagination .previous, .pagination .next { font-family: 'Nouveau Webicons Regular'; font-size: 16px; line-height: 1; -webkit-font-smoothing: antialiased; line-height: 23px; }

.pagination .previous.disabled, .pagination .next.disabled { opacity: 0.5; }

.pagination .previous.no-icon, .pagination .next.no-icon { font-family:  'Helvetica Neue', Helvetica, Arial, sans-serif ; }

.pagination .previous { border-radius: 5px 0 0 5px; }
#preheader-first-region{background:#383b3c;}

		.evo_content_inin{
			display: table-cell;
		    vertical-align: middle;
		    position: relative;
		    width: 600px;
		    margin: 40px auto;
		}




.dropdown-pane {

	border-radius: 0;
  border:0;
  z-index: 9999 !important;

}

.dropdown-pane.is-open {
}
.dropdown-pane.is-opening{display:block}
.dropdown-pane.tiny{width:100px}
.dropdown-pane.small{width:200px}
.dropdown-pane.large{width:400px}
ul.products li.product-col .woocommerce-loop-product__title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}

.td-grid-style-5 .td-meta-align {
  display: inline-block;
  vertical-align: middle;
}

.td-grid-style-6 .td-meta-align {
  display: inline-block;
  vertical-align: middle;
}

.td-grid-style-7 .td-big-grid-scroll .td-big-grid-post .td-meta-align .td-big-grid-meta {
  
}

.td-grid-style-7 .td-big-grid-scroll .td-big-grid-post .td-meta-align .td-big-grid-meta .entry-title {
  
}

.td-grid-style-7.td_block_big_grid_12 .td-big-grid-post-2 .td-meta-align {
  margin-top: 11px;
  
}

.td-big-grid-post .td-meta-align {
  pointer-events: none;
}

.td_block_big_grid_11 .td_module_mx15 .td-meta-align {
  padding-right: 2px;
}
.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
.col-xs-12,.col-xs-11,.col-xs-10,.col-xs-9,.col-xs-8,.col-xs-7,.col-xs-6,.col-xs-5,.col-xs-4,.col-xs-3,.col-xs-2,.col-xs-1{float:left}
.col-xs-6{width:50%}
.wp-caption.alignnone{margin:5px 20px 20px 0px}
.alignnone{margin:5px 20px 20px 0px}
a img.alignnone{margin:5px 20px 20px 0px}

#featured-slider .slides{
	width: 100%;
}

#top_carousel .bx-wrapper ul li .osusume-label{
position:absolute;
font-family: 'Lato', sans-serif;
top: 0;
right: 0;
background: #e55937;
color: #fff;
font-size: 10px;
font-weight: bold;
text-align:center;
display:block;
padding: 0.3em 0.6em;
line-height:1.2;
filter: alpha(opacity=90);
-ms-filter: "alpha(opacity=90)";
opacity: 0.9;
}

#top_carousel .bx-wrapper ul li .osusume-label:empty:before{
content:'PICK UP';
}


.post-list-card .post-list .eyecatch .cat-name,.top-post-list .post-list .eyecatch .cat-name,.byline .cat-name,.single .authorbox .author-newpost li .cat-name,.related-box li .cat-name,#top_carousel .bx-wrapper ul li .osusume-label{background: #ef176e; color:  #ffffff;}
.td-big-grid-meta .td-post-category,.td_module_wrap .td-post-category,.td-module-image .td-post-category{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}
.img-responsive{display:block;height:auto;max-width:100%}


.archive .uk-grid .bh-article-content p,
.page #bh-content-post-wrapper .capitulo p,
.search .uk-grid .bh-article-content p,
.home .uk-grid .bh-article-content p {
  font-size: 17px;
  line-height: 1.7;
  color:  #787878;
  font-weight: 300;
  font-family: "PT Serif", sans-serif; 
  margin-top:  20px;
}


.tooltip.bottom {
  padding: 5px 0;
  margin-top: 3px;
}


.tooltip.bottom .tooltip-arrow {
  top: 0;
  left: 50%;
  margin-left: -5px;
  border-bottom-color: #000000;
  border-width: 0 5px 5px;
}


.popover.bottom {
  margin-top: 10px;
}


.popover.bottom .arrow {
  top: -11px;
  left: 50%;
  margin-left: -11px;
  border-bottom-color: #999;
  border-bottom-color: rgba(0, 0, 0, 0.25);
  border-top-width: 0;
}


.popover.bottom .arrow:after {
  top: 1px;
  margin-left: -10px;
  border-bottom-color: #ffffff;
  border-top-width: 0;
}


footer#footer .bottom {	border-top:5px solid#ffffff;}


#footer .bottom {padding-top:30px; border-top:5px solid #484848; color:#8b8c8d;}
[data-elementor-type=popup] .elementor-section-wrap:not(:empty)+#elementor-add-new-section,[data-elementor-type=popup]:not(.elementor-edit-mode){display:none}

  .home #header #header-inside {
    margin: 0 0 3.631em;
  }
.nav{padding-left:0;margin-bottom:0;list-style:none}
.nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}
.nav-tabs{border-bottom:1px solid #ddd}
.nav-tabs.nav-justified{width:100%;border-bottom:0}
.nav-justified{width:100%}
.nav-tabs-justified{border-bottom:0}
.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}

footer.copyright .jetpack-social-navigation .menu-item {
  display: block;
  float: left;
  margin-right: 1px;
  margin-bottom: 1px;
}

  .menu-item-has-children .first-lvl .caret {
    display: block;
    top: 20px;
    width: 0;
    height: 0;
    border: 12px solid transparent;
    border-top: 20px solid white;
    position: absolute;
    z-index: 1;
    right: 15px;
    -webkit-transition: -webkit-transform .3s ease;
    transition: -webkit-transform .3s ease;
    -o-transition: transform .3s ease;
    transition: transform .3s ease;
    transition: transform .3s ease, -webkit-transform .3s ease;
    -webkit-transform-origin: 12px 10px;
    -ms-transform-origin: 12px 10px;
    transform-origin: 12px 10px;
  }




.et_pb_gallery_item,
.et_pb_portfolio_item,
.et_pb_blurb_content,
.et_pb_tabs_controls,
.et_pb_tab,
.et_pb_slide_description,
.et_pb_pricing_heading,
.et_pb_pricing_content,
.et_pb_promo_description,
.et_pb_newsletter_description,
.et_pb_counter_title,
.et_pb_circle_counter,
.et_pb_number_counter,
.et_pb_toggle_title,
.et_pb_toggle_content,
.et_pb_contact_main_title,
.et_pb_testimonial_description_inner,
.et_pb_team_member,
.et_pb_countdown_timer_container,
.et_pb_post,
.et_pb_text,
.product,
.et_pb_widget {
	word-wrap: break-word;
}



.et_pb_text ul,
.et_pb_text ol {
	padding-bottom: 1em;
}

.et_pb_text_11.et_pb_text { color: #ffffff !important; }

.et_pb_text_1.et_pb_text { color: #000000 !important; }

.et_pb_text_3.et_pb_text { color: #000000 !important; }
.alignnone{margin:5px 20px 20px 0}
a img.alignnone{margin:5px 20px 0 0}

.panel-grid-cell .so-panel {
  zoom: 1;
}

.panel-grid-cell .so-panel:before {
  content: '';
  display: block;
}

.panel-grid-cell .so-panel:after {
  content: '';
  display: table;
  clear: both;
}
 #pg-5-0 , #pg-5-1 , #pg-5-2 , #pg-5-3 , #pg-5-4 , #pg-5-5 , #pg-5-6 , #pg-5-7 , #pg-5-8 , #pg-5-9 , #pg-5-10 , #pl-5 .so-panel , #pl-5 .so-panel:last-child { margin-bottom:0px }
 #pl-w5cc066dfbe955 .so-panel , #pl-w5cc066dfbe955 .so-panel:last-child { margin-bottom:0px }
 #pg-w5cc710c578d6e-0 , #pl-w5cc710c578d6e .so-panel , #pl-w5cc710c578d6e .so-panel:last-child { margin-bottom:0px }



.footer-text {
	font-size: 90%;
	clear: both;
	color: #EEA904;
	text-align: center;
}


.footer-text  a{
	-webkit-transition: All 0.5s ease;
	-moz-transition: All 0.5s ease;
	-o-transition: All 0.5s ease;
	-ms-transition: All 0.5s ease;
	transition: All 0.5s ease;	
}

.clearfix:before, .clearfix:after { content: " "; display: table; }

.clearfix:after { clear: both; }
.clear{clear:both}
#footer-1{margin-bottom:20px;padding-bottom:10px;padding:10px;color:#6a6a6a;}
#footer-1 ul{list-style:none;margin:0;padding:0;float:left;}
#footer-1 ul li{text-transform:uppercase;display:inline;font-weight:bold;border-right:1px solid #ccc;padding:0 1em;}
#footer-1 ul li:last-child{border:none;}
#footer-1 a{text-decoration:none;color:#6a6a6a;}
#footer-1 a:hover{text-decoration:underline;}
#footer-1 p{margin:0;float:right;}
#footer-1 p strong{color:#027b9e;text-transform:uppercase;}
#extra .content,#footer-1 .content{padding:0px;margin:0px;}
.scroll_top{position:fixed;right:20px;bottom:10px;z-index:90}
.fancy-quote__content{text-align:center;padding:2.5rem 2rem;flex-grow:1;display:flex;flex-direction:column;justify-content:center;align-items:center;border:.1875rem solid #ebebeb;font-family:Georgia,serif}
.wf-active .fancy-quote__content{font-family:PT Serif Caption,serif}
.fancy-quote__content p{line-height:1.75;font-size:1.125rem;max-width:100%}
.header__secondary .fancy-quote .fancy-quote__content{border:none}
.open__menu__btn--wrapper{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:auto;-moz-box-flex:auto;box-flex:auto;-webkit-flex:auto 1 0;-moz-flex:auto 1 0;-ms-flex:auto 1 0;flex:auto 1 0;-webkit-box-pack:end;-moz-box-pack:end;box-pack:end;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;-ms-justify-content:flex-end;-o-justify-content:flex-end;justify-content:flex-end;-ms-flex-pack:end}


.title-2 {
  border-bottom: 1px solid #e6e6e6;
  font-size: 18px;
  margin-bottom: 20px;
  text-transform: uppercase;
  text-align: left; }

  .title-2 span {
    font-weight: lighter; }

  .page-sidebar .inner-box .title-2 {
    border-bottom: 1px solid #e6e6e6;
    font-size: 18px;
    margin-bottom: 20px;
    text-transform: uppercase;
    text-align: left;
    margin: 0 -20px 20px;
    padding: 0 20px 15px;
    font-weight: 500; }

  .page-content .inner-box .title-2 {
    line-height: 1;
    margin: 5px -20px 25px;
    padding: 0 20px 20px; }




.post img.alignleft {
    margin: 0 10px 10px 0;
}


.post img.alignright {
    margin: 0 0 10px 10px;
}


.post img.aligncenter {
    margin-bottom: 10px;
}
.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container .jumbotron,.container-fluid .jumbotron{padding-right:15px;padding-left:15px;border-radius:6px}
.jumbotron .container{max-width:100%}
#sidebar .textwidget{padding:20px 20px 0 20px}
.clearer{clear:both;}

.views-view-grid .views-row {
  clear: both;
  float: left;
  width: 100%;
}

.style2-title .portfolio-item-cats,
.style3-title .portfolio-item-cats,
.style4-title .portfolio-item-cats {
    margin: 0px 20px 0px 20px;
}

.style4-title .portfolio-item-cats {
    margin: 0px 0px 0px 0px !important;
}

.style5-title .portfolio-item-cats,
.style6-title .portfolio-item-cats {
    margin: 0px 0px 0px 0px !important;
}
.advancedSearch .advanced-search-link,.newAdvancedSearch .advanced-search-link{text-decoration:none;color:#205488;cursor:pointer;font-size:13px}
.advancedSearch .advanced-search-link:hover,.newAdvancedSearch .advanced-search-link:hover{text-decoration:underline;color:#3f7cba}
.ar-banner .advanced-search-link{text-align:right}
.ar-banner .advanced-search-link a{color:#fff}

.list_deal .deal_wrapper .shipping{ color:#333}

.detail_center .shipping{ font-size:12px}
#footer-wrap .footer-right-area{padding-right:30px}
#footer-wrap.be-wrap .footer-right-area{padding-right:0}
#footer-wrap.style1 .footer-right-area{text-align:right;-webkit-box-flex:1;-ms-flex:1 1 33.33%;flex:1 1 33.33%}
#footer-wrap.style2 .footer-center-area,#footer-wrap.style2 .footer-left-area,#footer-wrap.style2 .footer-right-area{float:none;display:block;height:auto;position:static;margin-top:0}
#footer-wrap.style1 .footer-center-area,#footer-wrap.style1 .footer-left-area,#footer-wrap.style1 .footer-right-area{text-align:center;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;padding:0 30px}
#footer-wrap .footer-center-area,#footer-wrap .footer-left-area,#footer-wrap .footer-right-area{position:static;float:left;margin-top:0;margin-bottom:0;text-align:center;padding-left:0;padding-right:0;width:100%;height:auto;line-height:30px}
.list-inline{list-style:none;padding-left:0;margin-left:-5px}
.vertinimas ul.list-inline{float:left;margin-bottom:0;margin-top:10px}


.menu-item-has-children .dropdown-menu li {
  padding: 5px 0;
}
.home-title h1{font-size:18px}

    .nav-transparent .logo-dark { display: block }

.shrink-nav .logo-dark { display: inline-block; margin-top: 3px; }

.logo-dark { height: 60px !important;width: auto !important; }

	#flexslider-featured { margin-top: 15px; }

#flexslider-featured .flex-direction-nav { top: auto; right: 0; bottom: 0; }

#flexslider-featured .flex-direction-nav a { background: #fff; }
 
#flexslider-featured .flex-control-nav { top: 0; right: 0; bottom: auto; }

#flexslider-featured .post { padding-top: 60px; }
#body-main-wrap{display:table;float:none;margin:0 auto;position:relative;top:auto;bottom:auto;left:auto;right:auto;width:1600px}
#fly-wrap,#main-nav-wrap,#score-wrap,#soc-nav-wrap,#body-main-wrap,.fly-to-top,.col-tabs-wrap,#wallpaper,nav.main-menu-wrap ul li.mega-dropdown .mega-dropdown,#head-main-top{-webkit-transition:-webkit-transform .3s ease;-moz-transition:-moz-transform .3s ease;-ms-transition:-ms-transform .3s ease;-o-transition:-o-transform .3s ease;transition:transform .3s ease}
.page-template-page-fullwidth #body-main-wrap{background:#fff}
.left,.alignleft{float:left}


.nav-logo-fade.left {
    margin-top: 5px;
}

#fancy_login_dim_screen{position:fixed;top:0;left:0;height:100%;width:100%;display:none;}



.side-pull-left .main-content-inner {
    float: left;
}


.side-pull-right .main-content-inner {
    float: right;
}


.no-sidebar .main-content-inner {
    float: none;
    margin: 0 auto;
}


.full-width .main-content-inner {
    width: 100%;
}


    .side-pull-left .main-content-inner, .side-pull-right .main-content-inner {
        float: none;
    }


.woocommerce .main-content-inner {
    background-color: #fff;
    border: 1px solid #dadada;
    padding: 45px 50px;
}

    
    .footer-overlay{min-height:527px;width:100%;z-index:-2;position:absolute;background-color: rgba(35, 31, 32, 0.25);}
.c-hero-slider{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}
.c-hero-slider[data-fixed-height] .flickity-slider,.c-hero-slider[data-fixed-height] .flickity-viewport{height:100%}
.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}
.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}
.navbar-default .navbar-toggle .icon-bar{background-color:#888}
.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}
.wrapper{margin:0 auto;padding:0 10px;max-width:940px;}
.wrapper:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.wrapper.no-padding{padding:0;}
.node-type-magazine #main .wrapper{padding:0px;border-top:none;background:#e2eaed;}
.node-type-magazine #main .wrapper::after{display:none;}
.node-type-exhibit #main .wrapper{padding:0px;border-top:none;}
.node-type-exhibit #main .wrapper::after{display:none;}
.resp-menu .wrapper{position:relative;z-index:9600;}
.modal .wrapper{background-color:white;padding:20px;border-radius:4px;box-shadow:0 10px 25px rgba(0,0,0,0.5);position:relative;}

.wrapper.tagclouds{text-align:justify;margin-right:1em;}



.equal-height-wrap .mcb-wrap .mcb-wrap-inner { position:relative; float:left; width:100%;}


.equal-height-wrap .mcb-wrap.valign-middle .mcb-wrap-inner { top:50%; 
	-webkit-transform:translateY(-50%); -moz-transform:translateY(-50%); -ms-transform:translateY(-50%); -o-transform:translateY(-50%); transform:translateY(-50%);}

.equal-height-wrap .mcb-wrap.valign-bottom .mcb-wrap-inner { top:100%;
	-webkit-transform:translateY(-100%); -moz-transform:translateY(-100%); -ms-transform:translateY(-100%); -o-transform:translateY(-100%); transform:translateY(-100%);}


.adesso-themen-slider .news-kicker .news-type,
.adesso-themen-slider .news-kicker .news-date {
  display: inline-block;
  font-size: .85rem;
}


  .adesso-themen-slider .news-kicker .news-type:last-child,
  .adesso-themen-slider .news-kicker .news-date:last-child {
    margin-left: 0;
  }


.footer-social-links {
	text-align: right;
}


.footer-social-links a {
	display: inline-block;
	padding: 0 6px;
}


	.copyright,
	.footer-social-links {
		text-align: center;
		margin: 10px 0;
	}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-left:5px;padding-right:5px}
.col-md-9{width:75%}

		.getaloan-cont{
			width: 360px;
			height: 200px;
			position: relative;
			margin-top: 30px;
		}

		.getaloan-cont .trial{
			margin: auto;
			display: block;
			margin-left: 0px;
			position: absolute;
			top: 0px;
		}

		.getaloan-cont .p_bottom{
			margin: auto;
			width: 360px;
			display: block;
			margin-bottom: 30px;
			margin-top: 40px;
			text-align: center;
			position: absolute;
			top: 65px;
		}


.col1_landing ul, .border_landing ul{
	margin:0;
	padding:0;
}


.col1_landing ul li, .border_landing ul li{
	margin:1px 0 0 0;
	padding:0  5px 0 5px;
	text-align:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	list-style-type:none;
}


.col1_landing ul li a, .col1_landing ul li a:link, .col1_landing ul li a:active, .border_landing ul li a, .border_landing ul li a:link, .border_landing ul li a:active{
	padding:0;
	margin:0;
}
 
.col1_landing ul li a:hover, .border_landing ul li a:hover{
	padding:0;
	margin:0;
}

.logo {
    position:absolute;
    margin:12px 0 0 22px;
}



.menu-item-language img.iclflag{height:12px !important; width:18px !important; margin-bottom:0 !important; margin-right:4px;}


header#top .menu-item-language .iclflag, #header-secondary-outer .menu-item-language .iclflag{top:1px; position:relative; margin-right:4px}


#header-secondary-outer .menu-item-language .iclflag{top:2px}


header#top nav ul.buttons li.menu-item a{position:relative}
body:not(.material) #header-outer,.ascend #header-outer[data-full-width="true"][data-using-pr-menu="true"] header#top nav ul.buttons li.menu-item,.ascend #header-outer[data-full-width="true"][data-format="centered-menu"] header#top nav ul.buttons li#social-in-menu{padding-top:36px;}



.dtstart, .dtend {
     cursor: auto;
     border-bottom : none; 
}
.et_pb_counters .et_pb_counter_26:hover .et_pb_counter_amount{background-color:}
.et_pb_counters .et_pb_counter_26:hover .et_pb_counter_amount.overlay{color:}
.et_pb_counter_26 .et_pb_counter_amount{background-color:#ff0000}
.et_pb_counter_26 .et_pb_counter_amount.overlay{color:#ff0000}
.et_pb_counter_26 .et_pb_counter_container:hover{background-color:}
.et_pb_counter_26 .et_pb_counter_container{background-color:#dddddd}
.et_pb_counters .et_pb_counter_26 .et_pb_counter_container{background-image:none}
.toggled .menu-item-has-children .dropdown-menu-toggle{padding-left:20px}
.main-navigation.toggled .menu-item-has-children .dropdown-menu-toggle{float:right}
.menu-item-has-children .dropdown-menu-toggle{display:inline-block;height:100%;clear:both;padding-right:20px;padding-left:10px}
.menu-item-has-children ul .dropdown-menu-toggle{padding-top:10px;padding-bottom:10px;margin-top:-10px}
nav ul ul .menu-item-has-children .dropdown-menu-toggle,.sidebar .menu-item-has-children .dropdown-menu-toggle{float:right}
.widget ul li.menu-item-has-children,.widget ul li.page_item_has_children{padding-bottom:0}
.rtl .menu-item-has-children .dropdown-menu-toggle{padding-left:16px;}
.et_slide_in_menu_container #mobile_menu_slide .menu-item-has-children{position:relative}
.et_header_style_fullscreen #mobile_menu_slide .menu-item-has-children{margin-right:-31px}
.row, body.opal-content-layout-2cl #content .wrap, body.opal-content-layout-2cr #content .wrap, [data-opal-columns], body.archive .site-content .wrap, .blog .site-content .wrap, .opal-archive-style-4.blog .site-main, .opal-archive-style-4.archive .site-main, .opal-archive-style-3.blog .site-main, .opal-archive-style-3.archive .site-main, .site-footer .widget-area, .opal-comment-form-2 .comment-form, .opal-comment-form-3 .comment-form, .opal-comment-form-4 .comment-form, .opal-comment-form-6 .comment-form, .widget .gallery,.elementor-element .gallery,.single .gallery, .list-feature-box, [data-elementor-columns] {margin-right:-20px;margin-left:-20px;}
.elementor-element.elementor-hidden-phone{height: auto !important;}


header#top .menu-item-language .iclflag, #header-secondary-outer .menu-item-language .iclflag{top:1px; position:relative; margin-right:4px}


#header-secondary-outer .menu-item-language .iclflag{top:2px}


header#top nav ul.buttons li.menu-item a{position:relative}
body:not(.material) #header-outer,.ascend #header-outer[data-full-width="true"][data-using-pr-menu="true"] header#top nav ul.buttons li.menu-item,.ascend #header-outer[data-full-width="true"][data-format="centered-menu"] header#top nav ul.buttons li#social-in-menu{padding-top:36px;}





header#theme-header #main-nav ul li.menu-item-home a , header#theme-header #main-nav ul li.menu-item-home.current-menu-item a{
	background-image: none !important;
	text-indent: 0;
	width:auto;
}


.sub-menu .menu-item-has-children {
	position:relative;	
}


.questions-popular .answers-quantity-value {
  color: #454547;
}




.answers-quantity-value {
  z-index: 2;
}

.question-brief .answers-quantity-value {color: #fff;font-size: 16px;line-height: 2;}

.question-brief .zero .answers-quantity-value {color: #454547;}

.question-brief .zero:hover .answers-quantity-value {color: #fff;}

		
		
		
		.footer .widget{
			margin-bottom:30px;
		}
.forum-section ul li.photo-post{width:49%;float:right;clear:right;overflow:hidden}
.forum-section ul li.photo-post .image{float:left;width:100px;height:75px;overflow:hidden;margin-right:5px;margin-left:5px}
.forum-section ul li.photo-post .msg{display:block;height:55px;overflow:hidden}
body.responsive-ready .forum-section ul li.photo-post{float:none;width:100%;margin-bottom:2em}
.hnews .hmedia .photo{border:none}
.lastNews.layout-4 .items .hnews .hmedia .photo{width:100%}
.lastNews.layout-5 .items .hnews .hmedia .photo{width:100%}
.site-11 .lastNews.layout-4-AL-Mag .hnews .hmedia .photo{width:100%}

#product-loop-wrap .columns .title, 
#product-loop-wrap .columns .price, 
#product-loop-wrap .columns .buy-btn,
#product-loop-wrap .columns .sold-out { font-size: 14px; width: 100%; text-align: center; display: block; margin-bottom: 10px; float: none; border: none; }

#product-loop-wrap .columns .buy-btn { font-weight: bold; color: #00B876; }

#product-loop-wrap .columns:hover .buy-btn { color: #FFF; }
.rev_slider_wrapper{position:relative;z-index:0;width:100%}


.top-header .main-logo {
  width: 260px;
  height: 80px;
  margin-left: 5em;
}

.footer-logo {
	text-align: center;
	margin: 0px 0 12px
}
.homepage-h1{margin-top:60px;line-height:30px;padding-bottom:0px;margin-bottom:0px}

	
				#catapult-cookie-bar {
					box-sizing: border-box;
					max-height: 0;
					opacity: 0;
					z-index: 99999;
					overflow: hidden;
					color: #ddd;
					position: fixed;
					left: 0;
					bottom: 0;
					width: 100%;
					background-color: #464646;
				}

				#catapult-cookie-bar a {
					color: #fff;
				}

				#catapult-cookie-bar .x_close span {
					background-color: ;
				}

				#catapult-cookie-bar h3 {
					color: #ddd;
				}

				.has-cookie-bar #catapult-cookie-bar {
					opacity: 1;
					max-height: 999px;
					min-height: 30px;
				}
.e93-2.x-bar-container,.e93-7.x-bar-container {flex-direction:column;}
.e93-7.x-bar-container {justify-content:center;flex:0 .5 auto;max-width:96%;margin:0px auto 0px auto;}
.e93-2.x-bar-container,.e93-4.x-bar-container,.e93-7.x-bar-container {align-items:center;background-color:transparent;}
.nav--footer .menu__item.last:after{content:" ";display:block;clear:both;}
#preload-overlay .loading-ani,.blur-overlay .loading-ani{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
#preload-overlay .loading-ani h2 img,.blur-overlay .loading-ani h2 img{max-width:100%}
#preload-overlay .loading-ani i,.blur-overlay .loading-ani i{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
#preload-overlay .loading-ani i svg.load-icon,.blur-overlay .loading-ani i svg.load-icon{width:300px;height:300px}
#preload-overlay .loading-ani.show i svg.load-icon,.blur-overlay .loading-ani.show i svg.load-icon{animation:rotate 3s linear infinite}
#preload-overlay .loading-ani.show i circle,.blur-overlay .loading-ani.show i circle{animation:dash 2.5s ease-in-out infinite,color 4s ease-in-out infinite}
#preload-overlay .loading-ani.show i circle.small,.blur-overlay .loading-ani.show i circle.small{stroke-width:2;animation:dash-2 3.5s ease-in-out infinite,color-2 4s ease-in-out infinite}



.highlight .kt {
  color: #DC322F;
}


#navigation {
	float: left;
	width: 200px;
	margin: 0;
	padding: 0;
}


#navigation ul {	
	list-style: none;
	width: 200px;
	margin: 0;
	padding: 0;
	font-size: 12px;
}
	

#navigation li {	
    margin:0 0 4px 0;
}


#navigation li a, #navigation li a:visited {
	text-align: right;
	text-decoration: none;
	color: #ffffff;
	display: block;
	background: #b1d3f6;    
    padding: 6px 8px 6px 10px;
}
	
	
#navigation li a:hover {
	background: #223f9a;
	color: #ffffff;    
}


	.pagewidth,
	.sidebar-none .loops-wrapper.list-post .section-inner,
	.full_width .themify_builder_row .row_inner,
	.single .section-inner,
	.sidebar-none.query-section .page-content {
		max-width: 94%;
	}




.full_width .themify_builder_row .row_inner {
	width: 1064px; 
	max-width: 100%;
	margin: auto;
}

.full_width .themify_builder_row.fullwidth .row_inner {
	width: 100%;
	padding: 0;
}
.widget-title h3,.widget-title-home h3{display:block;margin:0;padding:0 0 20px;font-size:24px;font-weight:700;line-height:23px;text-align:left}
.et_pb_module{max-width:100%}
.mr-auto,.mx-auto{margin-right:auto!important}
.ml-auto,.mx-auto{margin-left:auto!important}

.cta-overlay{
   padding: 30px 0;
  }

  #content .home-cta-bg.section-1487185725858 .cta-overlay {
   background: rgba(0,0,0,0.5);
  }

.td_block_inner .td_module_mx2 {
  
  
  
}

  .td_block_inner .td_module_mx2 .td-post-category {
    margin-bottom: 5px;
  }

  .td_block_inner .td_module_mx2 .td-icon-star,
  .td_block_inner .td_module_mx2 .td-icon-star-empty,
  .td_block_inner .td_module_mx2 .td-icon-star-half {
    font-size: 15px;
    width: 17px;
  }

  .td_block_inner .td_module_mx2 .item-details {
    margin-bottom: 30px;
  }

.td_block_14 .td_block_inner {
  margin-right: -3px;
}

.td-pb-span4 .td_block_14 .td_block_inner {
  margin-right: 0;
}

.td-column-1.td_block_15 .td_block_inner {
  *zoom: 1;
}

.td-column-1.td_block_15 .td_block_inner:before,
.td-column-1.td_block_15 .td_block_inner:after {
  display: table;
  content: "";
  line-height: 0;
}

.td-column-1.td_block_15 .td_block_inner:after {
  clear: both;
}
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}

.comment-author .avatar {
	position: absolute;
}

	.roll-testimonials .avatar {
		width: 100px;
		margin: 7px auto 26px;
		border: 2px solid #fff;
	}

	.roll-testimonials .avatar,
	.roll-testimonials .avatar img {
		-webkit-border-radius: 50%;
		   -moz-border-radius: 50%;
			 -o-border-radius: 50%;
				border-radius: 50%;	
	}



.events-tab .bordered-list li:last-of-type {
  margin-bottom: 50px; }
#apl_homepage .text{margin:247px 0 0 112px;color:#fff;float:left}
#apl_homepage .text h2{margin:0 0 35px;padding:0;font-size:40px;text-align:left}
#apl_homepage .text p{margin:0;padding:0;font-size:20px;text-align:left}
.vc_images_carousel .text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}
.vc_carousel .text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}


	#itemthumbs { padding: 0 10px;}

#masthead #header-left,
#masthead #header-right {
  margin-bottom: 20px;
  margin-top: 20px;
}

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
}

  .col-md-3 {
    width: 25%;
  }
#block-b5r5a83cb928ca21{min-height:25px}
.prod-code{display:none}


#copyright {
	clear:both;				
	padding:1.4% 3.2%;
	background:#111;
	border-top:#333 1px solid;
	border-top:rgba(255, 255, 255, .145) 1px solid;
	color:#CCC; 
	font-weight:300;
}


#copyright p {
	margin:0;
}


#copyright a {
	color:#7597B9;
	text-decoration:none;
}


#copyright a:hover {
	color:#d54e21;
}
div.pagerer-pager.scrollpane-wrapper ul.pager li{display:inline-block;}
.productfinder__label-inner{display:table-cell;vertical-align:middle}
.builder-container-outer-wrapper {
	max-width: 960px;
	width: 960px;
}

#ie6 .builder-container-outer-wrapper,
#ie7 .builder-container-outer-wrapper,
#ie8 .builder-container-outer-wrapper {
	width: 960px;
}
.nav-vertical .social-icons,.nav-vertical .header-button{display:block;width:100%}
.text-center .social-icons{margin-left:auto;margin-right:auto}
.social-icons{display:inline-block;vertical-align:middle;font-size:.85em;color:#999}
.html .social-icons{font-size:1em}
.html .social-icons .button{margin-bottom:0}
.social-icons span{font-weight:bold;padding-right:10px}
.social-icons i{min-width:1em}
.nav-dark .social-icons,.dark .social-icons{color:#FFF}
.nav-dark .social-icons .button.is-outline,.dark .social-icons .button.is-outline{border-color:rgba(255,255,255,0.5)}
.social-button,.social-icons .button.icon:not(.is-outline),.social-icons .button.icon:hover{background-color:currentColor !important;border-color:currentColor !important}
.m-h{height:40px;line-height:40px;width:40%;top:108px;position:absolute;left:-6px}
.m-h a:link,.m-h a:visited,.m-h a:hover{color:#fff}
.m-h h3{padding-left:10px;margin:0}
.wht_box_top{width:100%;float:left}
.pagesidebar .left.menu-item{float:none}
.sidemenu li.menu-item-has-children{position:relative}
.sidemenu li.menu-item-has-children:after{content:"\e05d";font-family:fonticon;position:absolute;top:15px;right:15px;color:rgba(0,0,0,.6)}
.sidemenu li.menu-item-has-children.active:after{content:"\e092"}
.widget .social-link-item{margin:0 2px 2px 0;padding:0;list-style:none}

.hero {
  position: relative;
}

.hero .inner {
  position: relative;
  height: calc(100vh - 100px);
  overflow: hidden;
}

.hero .video {
  transform: translateX(-50%) translateY(-50%);
  position: absolute;
  top: 50%;
  left: 50%;
  width: 100%;
  height: 100%;
  min-width: 100%;
  min-height: 100%;
  width: auto;
  height: auto;
  z-index: -1;
}

  .hero .inner::before {
    content: "";
    display: block;
    padding-top: 56.266666666666666%;
  }

  .hero .video video {
    width: 100%;
  }
.et_pb_row_15.et_pb_row{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}
.global-space-wrapper{position:absolute;top:0;left:0;width:100%;height:1px;display:-webkit-box;display:-ms-flexbox;display:flex}
.global-space-wrapper .space{-webkit-box-flex:1;-ms-flex:1;flex:1}

.news-body-text {
font-size:0.85em;
padding:2px 10px 0 10px;
}


div#recent-posts-2 ul li a {
	text-transform: initial !important;
}

.tiled-gallery .gallery-group {
	float: left;
	position: relative;
}



  .video-container-wrapper {
    max-width: 780px;
    width: 100%;
    left: 0;
    right:0;
    margin:auto;
  }


  .video-container {
    position: relative;
    padding-bottom: 56.25%;
    height: 0;
    overflow: hidden;
  }


  .video-container iframe,
  .video-container object,
  .video-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
  }
.front .view-heroes .hero-image{position:relative;display:block;width:100%;cursor:pointer;overflow:hidden;}
.front .view-heroes .hero-image:before{content:'';display:block;position:absolute;top:0px;left:0px;width:100%;height:calc(100% - 6px);}
.front .view-heroes .hero-image img{width:100%;height:auto;}
.front .view-heroes .views-row-1 .hero-image:before{background:linear-gradient(to right,rgba(90,43,125,0.9),rgba(155,43,217,0.9));}
.front .view-heroes .views-row-2 .hero-image:before{background:linear-gradient(to right,rgba(38,54,133,0.88),rgba(0,145,178,0.88));}
.front .view-heroes .views-row-3 .hero-image:before{background:linear-gradient(to right,rgba(64,64,64,0.9),rgba(107,107,107,0.9));}

	.entry-header .entry-title a:hover {color:#00BCD5 ;}

.su-button-center { text-align: center; }
