﻿.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%}

.hero-login-tabs{
    overflow:hidden;
}

.hero-login-tabs a{
    float:left;
    width:50%;
    color:#ffffff;
    background:#9c9e9f;
    text-align:center;
    font:20px/55px minion;
    height:55px;
    white-space:nowrap;
}


.hero-login-tabs a.active{
    color:#141414;
    background:#ffffff;
}

.hero-login-tabs a:hover,
.hero-login-tabs a.active:hover{
    color:#141414;
    background:#e3e3e3;
}
.et_pb_image_13.et_pb_module{margin-left:auto!important;margin-right:auto!important}
img.alignnone{margin:5px 0 20px}






.container-fluid {margin-right: auto;margin-left: auto;}
.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:7px;padding-right:6px}
.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left}
.col-xs-12{width:100%}
.img-responsive,.img-thumbnail,.table,label{max-width:100%}
.img-responsive{display:block;height:auto}


.st-line-1 {
	position: relative;
	font-size: 26px;
	line-height: 30px;
	padding-left: 24px;
	letter-spacing: 0.06em;
}


.st-line-1 span.open{
	display: block;
	position: absolute;
	margin-left: -21px;
	margin-top: -2px;
	font-size: 30px;
}


.st-line-1 span.closed{
	font-size: 30px;
}

.semicircle li .cle_green,
.semicircle li .cle_blue,
.semicircle li .cle_red{color:#00B294;font-size:24px;}

.semicircle li .cle_green img,
.semicircle li .cle_blue img,
.semicircle li .cle_red img{width:11px;height:11px;margin-left:21px;
transform: rotate(0deg);transition: all .5s ease-out;
-webkit-transform: rotate(0deg);-webkit-transition: all .5s ease-out;
-o-transform: rotate(0deg);-o-transition: all .5s ease-out;
-moz-transform: rotate(0deg);-moz-transition: all .5s ease-out;}

.semicircle li .cle_red:hover img,
.semicircle li .cle_green:hover img,
.semicircle li .cle_blue:hover img{
transform: rotate(360deg);
-webkit-transform: rotate(360deg);
-o-transform: rotate(360deg);
-moz-transform: rotate(360deg);}
.navbar-right .dropdown-menu-left{left:0;right:auto}
.navbar-nav.navbar-right:last-child{margin-right:-15px}
.navbar-right{float:right !important}
.navbar-form.navbar-right:last-child{margin-right:-15px}
.navbar-text.navbar-right:last-child{margin-right:0}

.navbar-right .dropdown-menu {
	left: 0;
	right: auto;
}

#top-nav .navbar-right {
	float: right !important;
}

#main-nav.nav-style-3 .main-menu .navbar-right{
	float:none !important;
	display:inline-block;
	text-align:left;
}

#main-nav .main-menu.affix .navbar-right{
	float:none !important;
	display:inline-block;
	text-align:left;
}

#main-nav .main-menu.affix .logo-menu-st .navbar-right{ float:right !important}
.row{margin-left:-15px;margin-right:-15px}
.row:after,.row:before{content:" ";display:table}
.row:after{clear:both}
#wb-so .row{background:#fff;padding:1em 0 0}
#wb-sm .sm .row{background:0 0}
#wb-sm .sm .row a{color:#6e6e6e}


ul.news_widgets{
	list-style:none;
	padding:0;
}

#main ul.news_widgets.posts{
	padding-left:0;
}
.istouch #menu .menu-item-has-children .sub-menu li.view-all{display:block !important}
#menu .menu-item-has-children .sub-menu{list-style:none;margin:0;padding:0}
#menu .menu-item-has-children.hover .sub-menu li a{font-size:1rem}
#menu .menu-item-has-children .sub-menu li.view-all{display:none}
#menu .menu-item-has-children .sub-menu a{display:block;padding:.375rem 1.25rem;font-size:1rem;line-height:1.5;text-decoration:none;color:#000;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
#menu .menu-item-has-children .sub-menu a:hover{color:#41812a}
#menu .menu-item-has-children.hover .sub-menu{visibility:visible;opacity:1}
#menu .menu-item-has-children.hover .sub-menu a{padding:.375rem 1.875rem;font-size:.875rem;line-height:1.25rem}
.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;}

  .videobg-make-height {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    opacity: 1; }

#content {
	background-color: #fff;
	padding: 80px 0px 0px;
	text-align: justify;
	font-size: 24px;
	border-radius: 8px;
	box-shadow: 0px 0px 40px #000;
	border: 1px solid #fff;
	box-shadow: inset 0px 0px 40px #eee;
	font-family: 'Yanone Kaffeesatz';
	font-weight: 200;
}
.row{max-width:75rem;margin-left:auto;margin-right:auto}
.row::before,.row::after{content:' ';display:table}
.row::after{clear:both}
.row .row{max-width:none;margin-left:-.625rem;margin-right:-.625rem}
.row .row.collapse{margin-left:0;margin-right:0}
.row.expanded{max-width:none}
.row.expanded .row{margin-left:auto;margin-right:auto}
.column.row.row,.row.row.columns{float:none}
.row .column.row.row,.row .row.row.columns{padding-left:0;padding-right:0;margin-left:0;margin-right:0}
.small-collapse .row,.expanded.row .small-collapse.row{margin-left:0;margin-right:0}
.medium-collapse .row,.expanded.row .medium-collapse.row{margin-left:0;margin-right:0}
.large-collapse .row,.expanded.row .large-collapse.row{margin-left:0;margin-right:0}
.xlarge-collapse .row,.expanded.row .xlarge-collapse.row{margin-left:0;margin-right:0}

.box5 .tab_body .goodsItem .goodsimg{width:174px;height:174px;}

       .goodsItem a .goodsimg{width:174px; height:174px; border:1px solid #fff; margin-bottom:2px;}
	   
.recommend_box .goodsItem a .goodsimg{ width:145px; height:145px;}

   .boxCenterList li.goodsimg{width:120px;}

   .boxCenterList li.goodsimg img{width:120px; height:120px; display:block;}

    .flowGoodsFittings li.goodsimg{width:48px; margin-right:10px;}

    .flowGoodsFittings li.goodsimg img{width:48px; height:48px; display:block;}

   .top10List .goodsimg{ padding-left:20px;}
.et_pb_blurb_11 .et-pb-icon{font-size:18px;color:#a8353a}
.et_pb_blurb_12 .et-pb-icon{font-size:18px;color:#b72e33}
.et_pb_blurb_13 .et-pb-icon{font-size:20px;color:#b72e33}
.et_pb_blurb_14 .et-pb-icon{font-size:20px;color:#b72e33}
.et_pb_blurb_0 .et-pb-icon{font-size:34px;color:#B72E33}
.et_pb_blurb_2 .et-pb-icon{font-size:34px;color:#B72E33}
.et_pb_blurb_6 .et-pb-icon{font-size:34px;color:#B72E33}
.et_pb_blurb_4 .et-pb-icon{font-size:34px;color:#B72E33}
#absolute-footer{padding-bottom:2.5rem;padding-top:2.5rem;font-size: .75rem;line-height:1.9}
#absolute-footer .sidebar-widget{position:relative}
#absolute-footer .sidebar-widget:not(:first-of-type):not(.no-separator)::before{height:3.625rem}
#absolute-footer .sidebar-widget .widget-title{font-size:1.2em}
#absolute-footer
p{font-size:inherit;line-height:inherit}

#absolute-footer .sidebar-widget::before {
	content: none;
}
.c-card__bg .c-card__title{color:#fff !important;font-size:1.125rem;font-weight:400;padding:0 1.625rem;margin-top:auto}
.c-card--bumble .c-card__bg .c-card__title{color:#000}
.c-card__title{font-weight:600;margin:0;margin-bottom:1rem;font-size:1.5rem;line-height:1.3}
.module--white .c-card__desc,.module--white .c-card__title{color:#333E48}
.module--light .c-card__desc,.module--light .c-card__title{color:#262626}


.logo-wrap {
  display: table;
  width: 100%;
}

.cli-row {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-right: -15px;
	margin-left: -15px;
}

#cookie-law-info-bar .cli-row
{
	margin-top:20px;
}

.cli-tab-container .cli-row
{
	max-height: 500px;
    overflow-y: auto;	
}

.small-slider .small-slider-nav .prev-smslide,
.small-slider .small-slider-nav .next-smslide {
  width: 60px;
  height: 60px;
  line-height: 60px;
  font-size: 36px;
  color: #fff;
  background-color: #BAC60A;
  position: absolute;
  top: 50%;
  margin-top: -30px;
  transition: all .3s ease-in-out 0s;
  -moz-transition: all .3s ease-in-out 0s;
  -webkit-transition: all .3s ease-in-out 0s;
  border: none;
  border-radius: 50%;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  z-index: 9999;
}

.small-slider .small-slider-nav .prev-smslide:hover,
.small-slider .small-slider-nav .next-smslide:hover {
  opacity: .8;
}

.small-slider .small-slider-nav .prev-smslide {
  left: -30px;
  text-align: right;
  padding-right: 12px;
}

.small-slider .small-slider-nav .next-smslide {
  right: -30px;
  text-align: left;
  padding-left: 12px;
}
.mc-media-item--video{position:relative}
.mc-media-item--video:hover .mc-media-item__video-icon{background:rgba(255,204,0,.87);color:#000}
.mc-media-item--grid{padding-left:20px;padding-bottom:20px;float:left;width:33.33%}
.mc-media-item--grid .mc-media-item__imagery img{top:0;left:0;width:100%;height:100%}
.mc-media-item--grid .mc-media-item__video-icon{margin-top:-48px}
.mc-media-item--featured .mc-media-item__video-icon{width:90px;height:90px;margin-top:-77px;margin-left:-45px}
.mc-media-item--featured .mc-media-item__video-icon:before{margin-left:-15px;margin-top:-22px;font-size:44px}
.mc-media-item--featured .mc-media-item__text{font-size:18px;padding-top:20px;padding-bottom:20px}
.mc-media-item--half{width:50%}
.mc-media-grid.js-media-grid .mc-media-item:nth-child(7),.mc-media-grid.js-media-grid .mc-media-item:nth-child(19){float:right}
.mc-media-slider__slides .mc-media-item{float:left}
.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-lg-12{width:100%}

.home #main .latest_ads .see_more_link { font-size:14px; padding:15px 20px 0; text-align:right;}

  	#header-space, #search-outer { display: none!important; }

  	#header-space[data-header-mobile-fixed="1"] { display: block!important; }
#header-space{height:106px;}

.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 {
  border-radius: 6px;
}

.jumbotron .container {
  max-width: 100%;
}

  .container .jumbotron,
  .container-fluid .jumbotron {
    padding-right: 60px;
    padding-left: 60px;
  }


.header .container {
    padding-left: 30px;
    padding-right: 30px;
}


.container-menu {
    z-index: 3;
}
.mw8{max-width:68rem}
.mw8-ns{max-width:64rem}
.mw8-m{max-width:64rem}
.mw8-l{max-width:64rem}

		.post-1422 .c-content-client-logos-1 .c-content-v-center.c-bg-red h3{font-size: 19px !important;}

.overflowhiddenMob.c-content-box.c-size-md {
    padding: 30px 0;
    overflow: hidden;
}

		.c-content-v-center.c-bg-red .c-wrapper h3{margin: -5px 0 0 0;}

.c-content-tab-2 ul li p:last-child{margin: 0 0 0px !important;}

.c-content-list-1.c-font-white li{color: #fff;}

.c-content-person-1-slider {overflow: hidden;}
  
.c-content-latest-works{height: 0 !important;}



.c-content-contact-1  p {
	margin:10px!important
}

#holder1{
	width:100%;
	float:left;
	height:101px;
	}

#handbox2 {
width: 275px;
float: right;
margin-right: 7%;
}


.head-wrapper {
  background-color: white;
  margin-top: 0;
}


.head-wrapper .sticky .row {
  margin-left: 15px;
  margin-right: 15px;
  background-color: white;
}

.widget.i3_sfmc_signup {
    padding-bottom: 25px;
}

.auto-style3 {
	color: #008000;
}

#sidebar .widget_nav_menu .widget-inner ul li.menu-item-has-children.parent:before{ float:right; display:inline-block; margin-top:16px; margin-right:25px}

#sidebar .widget_nav_menu .widget-inner ul li.menu-item-has-children.parent.show_submenu:before{content: "\f107"; color:#fff}

#sidebar .widget_nav_menu .widget-inner ul li.menu-item-has-children.parent:hover:before{ color:#fff}

#sidebar .widget_nav_menu .widget-inner ul li.menu-item-has-children.parent ul li a{ padding-left:45px}

#sidebar .widget_nav_menu .widget-inner ul li.menu-item-has-children.parent ul li:before{ display:none}

#sidebar .widget_nav_menu .widget-inner ul li.menu-item-has-children.parent ul li{ padding-left:0}
.nav-dropdown .nav-dropdown-col .menu-item-has-children{margin-top:5px}
.nav-vertical li li.menu-item-has-children{margin-bottom:1em}


.header.mobile .sf-button, .header.mobile .sf-button:visited{position:relative;display:inline-block;max-height:32px;padding:0;margin:0;border:0;box-sizing:border-box;}

.header.mobile .sf-button a {height:100%;padding:5px;box-sizing:border-box;color:inherit;}

.footer.mobile .sf-button, .footer.mobile .sf-button:visited{position:relative;display:inline-block;max-height:32px;padding:0;margin:0;border:0;overflow:hidden;box-sizing:border-box;}

.footer.mobile .sf-button a {height:100%;padding:7px;box-sizing:border-box;color:inherit;}

#Sidemap .sf-button {background-color:transparent;border:none;padding:.5em 0 .5em 5px;}

#Sidemap .sf-button:first-child {padding-left:15px;}

#Sidemap .sf-button:hover {box-shadow:none;}
.menulinks .textpicklein{border-top:1px solid #d2c6b2;padding-top:50px}
.menurechts .textpicklein{border-top:1px solid #d2c6b2;padding-top:50px}
.footer .footer-content{width:55.75%;float:left}
.footer .footer-aside,.footer .footer-content{width:100%;float:none}
.home-section-wrapper{padding:50px 0;clear:both;}
.home-section-wrapper.white-bg.trusted-by{padding:0;}
.wpb_column .wpb_wrapper .wpb_teaser_grid{float:none}
.block-type-navigation ul.sub-menu{position:absolute;z-index:150;left:-9999px;width:auto}
.block-type-navigation ul.sub-menu li{display:block;height:auto;width:100%}
.block-type-navigation ul.sub-menu li a{min-width:175px;max-width:500px;width:auto;height:auto;line-height:40px;box-sizing:border-box;-moz-box-sizing:border-box}

.menu-item-language img.iclflag {
  margin-top: -3px;
}
#et-secondary-nav li.menu-item-5983 .sub-menu{background-color:#00adac;width:113px;padding:0}
#et-secondary-nav li.menu-item-5983 .sub-menu li{padding:0;text-align:center}
#et-secondary-nav li.menu-item-5983 .sub-menu li a{padding-left:0;padding-right:0}
#mobile_menu li.language-selector,#mobile_menu li.menu-item-5983,#mobile_menu li.menu-item-5985,#mobile_menu li.menu-item-6834,#mobile_menu li.menu-item-5961,#mobile_menu li.menu-item-5984{display:none!important}
.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}


#support-popout .handle .close-icon {
    opacity: 0;
    display: block;
    width: 18px;
    height: 18px;
    margin: 0 1px 5px;
    box-sizing: border-box;
    border: 1px solid #444;
    color: #444;
    background-color: #FFF;
    border-radius: 9px;
    text-align: center;
    line-height: 17px;
    font-size: 28px;
    font-weight: 700;
    transition: opacity 0.3s ease 0.3s;
}


#support-popout.open .handle .close-icon {
    opacity: 1;
}
header .mainmenu-container ul.mainmenu li ul.submenu{display:none;transition:all .3s ease}


.wrap-fixed-menu .top-items .menu-item {
    border-bottom: 1px solid #484848;
}


[data-off-canvas*=right] li.menu-item-has-children:after:hover,
[data-off-canvas*=left] li.menu-item-has-children:after:hover {
    background-color: #fff !important;
    color: #000 !important;
}


.fullscreen-center-menu .menu-item-has-children:hover .sub-menu {
    position: relative;
    top: 0;
    visibility: visible;
    display: block;
}
.site-footer .personal-network .menu .menu-item{padding:5px}
.site-footer .personal-network .menu .menu-item:empty{list-style:none}
.site-footer .personal-network .menu .menu-item:nth-child(odd){clear:left}
.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}
div#quicktabs-news_sidebar{background:none;}
.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-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-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-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-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{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}
.col-md-12{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}


#load-site-img{
  position: fixed; right:40px;top:140px;display:none;
}

#load-site-img img{
    width: 44px;
}


	.header-item-two.sld-plus .is-sticky #sticky-header {
		background-color: rgba(255, 255, 255, 0.7);
	}


	#sticky-header {
		position: relative !important;
	}


	.is-sticky #sticky-header {
		top: 0 !important;
	}


	#sticky-header,
	.is-sticky #sticky-header {
		background-color: #fff;
	}


	.header-item-one #sticky-header, 
	.header-item-one .is-sticky #sticky-header,
	.header-item-two #sticky-header, 
	.header-item-two .is-sticky #sticky-header {
		background-color: transparent;
	}


	.box-slider.sld-plus #sticky-header .wrap, 
	.box-slider.sld-plus .top-bar .wrap {
		margin: 0;
		width: 100%;
		padding: 0 30px;
	}
.modal.fade .modal-dialog{transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out;-webkit-transform:translate(0,-25%);transform:translate(0,-25%)}
.modal.show .modal-dialog{-webkit-transform:translate(0,0);transform:translate(0,0)}
.modal-dialog{position:relative;width:auto;margin:10px;pointer-events:none}

#content-full {width:100%; float:left; padding:20px 0;}


	
	#content, #content-full {width:100%; clear:both; float:left; padding:0 0 20px;}

.et_header_style_split .mobile_menu_bar, .et_header_style_left .mobile_menu_bar {padding-bottom:10px;}
#side-header .fusion-mobile-logo-1 .fusion-standard-logo,.fusion-mobile-logo-1 .fusion-standard-logo{display:none;}


.home-article h2 {
	margin: 0 0 10px 0;
	border-bottom: 1px solid #ccc;
	padding-bottom: 10px;
	font-size: 24px;
}
.sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.sr-only-focusable:active,.sr-only-focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}
.has-feedback label.sr-only~.form-control-feedback{top:0}

#share-modal .share-sent-msg {
  font-size: 30px;
  text-transform: uppercase;
  text-align: center;
}


.share-sent {
    position: absolute;
    top: 35%;
    left: 50%;
    transform: translate(-50%,-50%);
}


.counter_first .counter1:first-child, .counter_first .counter:first-child {
	margin-right: 15px
}


.color-green {
  color: #2AD354 !important; }


.color-green-lightest {
  color: #CEE8D5 !important; }


.color-green-dark {
  color: #003223 !important; }










.mobile-nav-button {

    display: none;

}


    .mobile-nav-button i.fa.fa-bars {

        font-size: 28px;

    }

  .header-top .right-button ul {
    margin: 0; }

    .header-top .right-button ul li {
      display: inline-block;
      margin-left: 19px; }

      .header-top .right-button ul li a {
        font-size: 15px;
        color: #33353b;
        font-weight: 600; }

	#banner-section .row {top: 130px;}
#share-me a.t:hover{background:#55acee}
.sf span.t{display:none!important}

.contact-form .clear-form{clear:both}


.null-instagram-feed .clear a {
	display: none;
}
.wpb_column .wpb_wrapper .wpb_teaser_grid{float:none}


.et_search_outer {
	overflow: hidden;
	position: absolute;
	top: 0;
	width: 100%;
}


	.et_vertical_nav .et_search_outer {
		overflow: visible;
		position: relative;
	}


	.et_header_style_centered .et_search_outer,
	.et_header_style_split .et_search_outer {
		display: none;
	}
.et_search_outer{overflow:hidden;position:absolute;top:0;width:100%}
.et_vertical_nav .et_search_outer{overflow:visible;position:relative}
.et_header_style_centered .et_search_outer,.et_header_style_split .et_search_outer{display:none}

.bcorp-blog-item { border-style:solid; border-color:inherit; }

.bcorp-blog-content-single .bcorp-blog-item {width:100% !important; }

.bcorp-blog-item-inner {border-style: none; border-width:1px; border-color:inherit; }

.bcorp-blog-multi .bcorp-blog-item { border-top-width: 1px;  border-top-style:solid;}

.bcorp-portfolio-single .bcorp-blog-item { border-top-width: 1px;  border-top-style:solid;}

.bcorp-portfolio-multi .bcorp-blog-item { border-top-width: 1px;  border-top-style:solid;}

.bcorp-blog-single .bcorp-blog-item { border-top-width: 0px;  border-top-style:solid;}
.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:15px;padding-right:15px}
.col-sm-4{width:33.33333333%}
.auto-clear .col-sm-4:nth-child(3n+1){clear:left}
.row-wp .col-sm-4 img{width:75%;margin-left:12.5%;height:auto}


  .large-8 {
    position: relative;
    width: 66.66667%; }


.top-header .h-info p{font-family: 'Lato', sans-serif;font-size: 15px;color: #999999;margin-bottom: 0;margin-top: 8px}
.vc_row.vc_row-no-padding .vc_column-inner{padding-left:0;padding-right:0}
.vc_column-inner::after,.vc_column-inner::before{content:" ";display:table}
.vc_column-inner::after{clear:both}
.header-container .logo{width:98px;height:2.4444444444rem}


.container {
    margin-right: auto;
    margin-left: auto;
    padding-left: 0;
    padding-right: 0;
}


.container-fluid {
    margin-right: auto;
    margin-left: auto;
    padding-left: 0;
    padding-right: 0;
}


.clearfix:before,
.clearfix:after,
.container:before,
.container:after,
.container-fluid:before,
.container-fluid:after,
.row:before,
.row:after {
    content: " ";
    display: table;
}


.clearfix:after,
.container:after,
.container-fluid:after,
.row:after {
    clear: both;
}


.aetw-hero .container {
  display: table;
  height: 100%;
}



.flexslider .gradient {
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: linear-gradient(
    90deg,
    rgba(0, 0, 0, 0.8) 0%,
    rgba(0, 0, 0, 0) 80%
  );
  position: absolute;
}
.image_panel .panel-content-container{position:absolute;width:100%;height:100%;vertical-align:bottom;top:0;left:0;background-image:linear-gradient(180deg,transparent,#000);color:#fff}
.image_panel .panel-content{position:absolute;bottom:0;width:100%;padding-bottom:24px}
.image_panel .panel-content a{margin-top:.75rem}
.image_panel .panel-content .cta-btn{width:80%}

#home-flagship-wrapper {
    background-color: #ebebeb;
    text-align: center;
    padding:60px 0;
}
.row{margin-right:-15px;margin-left:-15px}


.page-title-container {
  background-color: transparent; }

  .page-title-container .page-header {
    z-index: 100;
    clear: both; }

    .page-title-container .page-header h1 {
      font-weight: 300;
      font-size: 3rem; }


body.no-max-width .page-title-container .page-header {
  max-width: none; }


.page-title-container .page-title,
.page-title-container .archive-title {
  color: white;
  font-weight: 200;
  margin-top: 1.5rem;
  margin-bottom: 1.5rem; }


.homebar{
	clear:both;
	margin:10px 0 20px 0;
	padding:2% !important;
	background:#666;
	text-align:center;
	color:#eee !important;
	font-size:30px !important;
}


.sidebar .widget .seperator{

}



.avia_socialcount .seperator{
display:none;
}
.footer-secondary{padding:7.5px 0}

.branding h1,
.branding .logo-image {
  max-width: 475px;
  margin: 3px auto 0;
  padding:0 20px;
  font-family: sofia-pro, sans-serif !important;
  font-weight: 300 !important;
  letter-spacing: 0em !important;
}

.branding .logo-image a {
  position:relative;
  z-index:10;
  display:block;
}


  .branding h1,
  .branding .logo-image {
    margin-top: 25px;
  }

.branding .logo-image { margin-bottom: 0; padding: 0 0 30px 0; line-height: 34px; font-size: 0; }

.branding .logo-image .regular-logo { display: -moz-inline-stack; display: inline-block; vertical-align: middle; *vertical-align: auto; zoom: 1; *display: inline; }

.branding .logo-image img { width: 100%; height: auto; max-width: 871px; }



.wpb_alert p:last-child,
#content .wpb_alert p:last-child,
.wpb_text_column p:last-child,
.wpb_text_column *:last-child,
#content .wpb_text_column p:last-child,
#content .wpb_text_column *:last-child,
.wpb_toggle_content p:last-child {
  margin-bottom: 0;
}
.rev_slider .tp-mask-wrap .tp-caption,.rev_slider .tp-mask-wrap :last-child,.wpb_text_column .rev_slider .tp-mask-wrap .tp-caption,.wpb_text_column .rev_slider .tp-mask-wrap :last-child{margin-bottom:0}


body .wpb_text_column{margin-bottom:0px}


body .wpb_text_column h2:last-child, body .wpb_text_column h3:last-child{margin-bottom:10px}

.tw-bs .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: 15px;
  padding-right: 15px;
}

  .tw-bs .col-lg-5 {
    width: 41.66666667%;
  }
#main-wrapper{position:relative;overflow-x:hidden}
#ssbp-email-div .ssbp-li--flattr{display:none !important}
#ssbp-email-div{display:none;width:100%;height:100%;position:fixed;top:0;left:0;z-index:2147483647;background:rgba(0,0,0,0.9);color:#fff}
#ssbp-email-div .ssbp-share-text{display:none}
#ssbp-email-div .ssbp-x{font-family:'ssbp';position:fixed;font-size:35px;top:25px;right:25px;cursor:pointer}
#ssbp-email-div input{height:40px}
#ssbp-email-div textarea,#ssbp-email-div input{display:block;width:100%;padding:8px 12px;font-size:16px;line-height:1.42857;color:#333;background-color:#fff;background-image:none;border:1px solid #ddd;border-radius:4px;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border-color ease-in-out 0.15s,box-shadow ease-in-out 0.15s;transition:border-color ease-in-out 0.15s,box-shadow ease-in-out 0.15s}
.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-lg-8{width:66.66666667%}

#main_menu {
	float: left;
	width: 500px;
	height: 30px;
}

#main_menu ul {
	float: left;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

#main_menu ul li {
	float: left;
	font-size: 12px;
	color: #dee8f6;
	display: inline;
	margin: 0px;
	padding: 0px;
}

#main_menu li a {
	text-align: center;
	padding-right: 14px;
	padding-left: 14px;
	color: #FFFFFF;
	text-decoration: none;
	text-transform: uppercase;
	display: block;
	height: 30px;
	line-height: 30px;
	float: left;
}

#main_menu li a:hover {
	background: #305F9E;
}


	.topbaner-content {
		width: 100%;
	}

#menu1 #maximenuck {
  width: 100%;
}


.maximenuckh.ltr {
  float: left;
  width: auto;
}

body .td-header-row .td-header-sp-rec {
  min-height: 0;
}


.td-header-row {
  width: 100%;
  *zoom: 1;
}

.td-header-row:before,
.td-header-row:after {
  display: table;
  content: "";
}

.td-header-row:after {
  clear: both;
}

.td-header-row [class*="td-header-sp"] {
  display: block;
  min-height: 1px;
  float: left;
}


    
    .td-header-row.td-header-header {
        background-color: #ffffff;
    }
.share-after{margin:25px 0}
.share-before:after,.share-after:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}


#footer{
    background-color: #98989a;
    color: #ffffff;
    padding: 15px 0px;
}


#footer .module-box{
    margin: 0px;
    padding: 0px;
}


#footer b, #footer h1, #footer h2, #footer h3, #footer h4, #footer h5, #footer h6{
    color: #ffffff;
    font-family: 'ralewaybold';
}


#footer a{
    color: #ffffff;
}


#footer a:hover{
    color: #ffffff;
    text-decoration: underline;
}


#testimonials .bottom {
    display: inline-block;
    margin-bottom: 24px;
    text-align: right;
    width: 100%;
}

#testimonials .bottom-left {
    display: inline-block;
    margin-bottom: 20px;
    text-align: left;
    width: 100%;
}

#testimonials .bottom-left h3, #testimonials .bottom-left p {
    text-align: left;
}

    #testimonials .bottom, #testimonials .label p, #testimonials .bottom-left {
        text-align: center;
    }

    #testimonials .bottom, #testimonials .bottom-left {
        margin-bottom: 50px;
    }
		.copyright,		.footer_bottom .social_icons a,		.footer_bottom .social_icons span {			color:#505050;		}


.copyright {
    font-size: 12px;
    line-height: 21px;
    display: inline-block;
    vertical-align: top;
    float: left;
}


    .footer_bottom .copyright,
    .footer_bottom .social_icons {
        display: block;
        float: none !important;
        text-align: center;
    }

.clear{
  clear:both;
  visibility:hidden;
  height:0;
  overflow:hidden;
}
#header-widget-area .textwidget a:last-child .hover-fade{padding-right:0}
#header-widget-area .textwidget a:last-child .hover-show-color{padding-right:0}


.slicknav_nav .menu-item-has-children.slicknav_open,
.slicknav_nav .page_item_has_children.slicknav_open {
	padding-bottom: 0;
	border-bottom: 0;
}

.slicknav_nav .menu-item-has-children li,
.slicknav_nav .page_item_has_children li {
	background: #111;
}

    .hero-section .banner-divider {
        width: 60%;
    }

.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-right: 15px;
  padding-left: 15px;
}

  .col-sm-4 {
    width: 33.33333333%;
  }

#mobile_footer_info{
	margin-left:30px;
	margin-right:30px;
	padding-bottom:10px;
	padding-top:20px;
	
	font-size:39px;
	text-align: left;
	color:#000;
}


html.special .header__soc-icon { font-size: 1.3913rem; color: #000; }


html.special.black-bg .header__soc-icon { color: #fff; }


html.special.blue-bg .header__soc-icon { color: #195183; }
div#loginbox
img.logo{float:right;margin:12px
4px 0 0}
.header-mobile__top{line-height:50px;line-height:5rem;padding:0 0 0 20px;padding:0 0 0 2rem;overflow:hidden;*zoom:1;background:#006ab3;color:#fff}


.site-content {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
}



.no-sidebar .site-content,
.centered-content-area {
	display: block;
}


.no-sidebar .content-area,
.site-content .centered-content-area {
	margin: 0 auto;
	max-width: 900px;
	width: 100%;
}



.site-content .fullwidth-content-area {
	float: none;
	margin: 0;
	max-width: 100%;
	width: 100%;
}


.nav-container {padding: 25px; background: rgb(146, 28, 2); position: fixed; right: 0; top: -100%; transition: .5s; z-index: 98;padding-top: 10px;}

.nav-container.active {top: 112px;}

	#wp_page_numbers,
	.wp-pagenavi,
	#main ul.default-wp-page,
	.pagination {
		margin-bottom: 40px;
	}



.wp-pagenavi,
#main ul.default-wp-page {
	margin: 50px 0;
}



#main ul.default-wp-page {
	margin-left: 0;
	list-style: none;
	padding-bottom: 0;
}

ul.default-wp-page li a {
	color: #C69f70;
}

ul.default-wp-page li a:hover {
	color: #747474;
}

ul.default-wp-page li {
	padding: 0px 0px 20px;
}

ul.default-wp-page li.previous {
	float:left;	
}

ul.default-wp-page li.next {
	float:right;
}
.button.center,.button.middle{margin:0px auto;text-align:center;display:inherit;}


.entry-meta a,
.widget-container a,
.footer2 a {
	border-bottom: 1px dotted transparent;
}


.widget-container {
	padding: 5px;
	margin: 0 0 20px 0;
}


.widget-container ul li {
	display: block;
	float: none;
	margin-bottom: 0.5em;
}
 .widget-container, .widget-container a { font-family: inherit; }
 .entry-meta a:hover, .widget-container a:hover, .footer2 a:hover { border-bottom-color: #CCCCCC; }
 .sidey .widget-container { color: #555555; background-color: ; }
 .sidey .widget-container a {color:;}
 .sidey .widget-container a:hover {color:;}
 #footer .widget-container { color: #555555; background-color: ; }
 #content p, #content ul, #content ol, .widget-container, .widget-container a, table, table td, .ppbox , .navigation, #content dl, #content { font-size:18px;line-height:1.8em; word-spacing:Default; letter-spacing:; }
.slick-slider,.slick,.slick__slide{overflow:hidden !important;}
.slick__slide img{margin-left:auto;margin-right:auto;}
.slick--center .slick__slide{-webkit-transition:all 300ms ease;transition:all 300ms ease;}
.no-js .slick__slide,.slick__slide .slick__slide{max-width:100%;}
.slick,.slick__slide{max-width:100%;position:relative;}
.slick__slide.slick-center{z-index:1;}
.slick__slide.slick-current{z-index:4;}
.slick--ondemand .slick__slide:not(.slick-active) img[data-lazy]{width:40px;height:40px;}
.slick--display--thumbnail .slick__slide img{pointer-events:auto;}
.slick--float .slick__slide{float:left;max-width:100%;}
.slick--display--main .slick__slide img{pointer-events:none;}
#z_col0 div.ecart_col0 {height: 10px;}
#z_col0 div.ecart_col0 hr{display: none;}

div.ecart_col0 {height: 10px !important;}


.header__buttons {
  float: right; }


.header__nav__block,
.header__cart,
.header__membership,
.header__avatar,
.header__buttons .header__login {
  display: none; }


.header__buttons,
body.basket-visible .header__buttons {
  width: auto; }

  .header__buttons .btn--login,
  .header__buttons .header__login {
    display: block; }

  body.logged-in .header__buttons .header__avatar {
    display: block; }

  body.logged-in .header__buttons .header__membership {
    display: block; }

  .header__buttons .header__login {
    display: block; }
.wpb_column .wpb_wrapper .wpb_teaser_grid{float:none}

#footer-social .icon-twitter a:hover { background-color: #31c7f9; }

.icon-twitter { background-color: #31c7f9; }

.social-media-group .icon-twitter:hover { background-color: #31c7f9; opacity: 1;  }

.social-media-group .icon-twitter:hover i { color: #ffffff; }

		 

	  .huge_it_slideshow_image_1 {
			
	  }
.weather-atlas-wrapper .current_horizontal .current_text_2{font-size:1em;float:left;text-align:left;padding-left:10%;width:40%}
.weather-atlas-wrapper .current_text_2{display:none}


.site-description {
	font-size: 18px;
	font-size: 1.125rem;
	margin-bottom: 0;
}


.site-description,
.site-description a {
	color: #ccc;
}


body#pag519 #header { margin-top: 70px; }

  header, .navbar, #menu, #mainmenu, #header, #crumbs, #sidebar, #footer, #logos, a.verborgen, .dummy, .meta, .noprint { display: none; visibility: collapse; }

#container-newintro {
	display: flex;
	x-justify-content: space-around !important;
	x-align-items: stretch !important;
	max-width: 100%;
}
.et_pb_module{max-width:100%}
.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,.col-xs-13,.col-sm-13,.col-md-13,.col-lg-13,.col-xs-14,.col-sm-14,.col-md-14,.col-lg-14,.col-xs-15,.col-sm-15,.col-md-15,.col-lg-15,.col-xs-16,.col-sm-16,.col-md-16,.col-lg-16{position:relative;min-height:1px;padding-left:8px;padding-right:8px}
.col-lg-4{width:25%}
#Footer .footer_action{background:rgba(0,0,0,.1)}
#Footer .footer_action .one{margin-bottom:30px;padding-top:30px;text-align:center;font-size:110%;line-height:180%}
.wpb_column .wpb_wrapper .wpb_teaser_grid{float:none}
.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%}

.blog-topbar .container,
.blog-topbar .container-fluid {
  padding-top: 5px;
  padding-bottom: 5px;
}

.topbar-search-block .container {
  padding-top: 0;
  padding-bottom: 0;
}


  	
  	.header-v8 .navbar-collapse,
	.header-v8 .navbar-collapse .container {
		padding-left: 0 !important;
		padding-right: 0 !important;
		margin-left: 0;
		margin-right: 0;
	}


.header-v8 .mega-menu .navbar-inner,
.header-v8 .mega-menu .container {
  	position: relative;
}
.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col,.col-sm-1,.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-10,.col-sm-11,.col-sm-12,.col-sm,.col-md-1,.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-10,.col-md-11,.col-md-12,.col-md,.col-lg-1,.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-10,.col-lg-11,.col-lg-12,.col-lg,.col-xl-1,.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-10,.col-xl-11,.col-xl-12,.col-xl{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}
.col-lg-9{-webkit-box-flex:0;-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}

#footer .span4 h5 b {
	padding-bottom: 25px;
}

#footer {
	padding: 28px 0 34px;
}

#footer .span4 h5 {
	margin-left: 0;
}

#footer .span8 {
	padding-top: 0;
}



#instagram-footer {
	text-align:center;
	overflow:hidden;
}

#instagram-footer .instagram-pics li {
	width:12.5%;
	display:inline;
	float:left;
}

#instagram-footer .instagram-pics li img {
	max-width:100%;
	vertical-align:middle;
}

#instagram-footer .instagram-pics li img:hover {
	opacity:.88;
}

#instagram-footer p.clear {
	font-size: 11px;
	border-bottom: 1px solid #eee;
	display: inline-block;
	margin-top: 5px;
}

	
#header {
height: 257px;
	}


.blog-title a,
#header .description {
	text-decoration: none;
	color: white;
	}


#header .description { 
	font-size: 1em;
	margin: 0 40px;
	}

		
				#header .blog-title a,
		#header .description {
			color: #ffffff;
		}



.bx-wrapper ul.kiwi-logo-carousel.align-top li div.helper { width:100%; height:100%; display:table-cell; vertical-align:top; text-align:center; }

.bx-wrapper ul.kiwi-logo-carousel.align-center li div.helper { width:100%; height:100%; display:table-cell; vertical-align:middle; text-align:center; }

.bx-wrapper ul.kiwi-logo-carousel.align-bottom li div.helper { height:100%; display:table-cell; vertical-align:bottom; text-align:center; }
footer .widget .textwidget{color:#a2a2a2}

.titleHeader .pagers {
	float:right;
	background:#fff;
	padding-left:8px;
}

	footer .titleHeader .pagers {
		float:right;
		background:#e7e7e7;
		padding-left:8px;
	}


.g1-drop-toggle-arrow {
  display: none;
  position: absolute;
  z-index: 99;
  left: 50%;
  right: auto;
  bottom: 0;
  width: 0;
  height: 0;
  margin-left: -6px;
  border-width: 6px;
  border-style: solid;
  border-color: transparent transparent currentColor transparent;
  content: "";
   }
.pt-cv-spinner{width:15px!important;height:15px!important;margin-top:-25px;display:inline-block;opacity:0;filter:alpha(opacity=0);color:#0470ec;-webkit-transition:opacity .25s,width .25s;-moz-transition:opacity .25s,width .25s;-o-transition:opacity .25s,width .25s;transition:opacity .25s,width .25s}
.pt-cv-spinner.active{opacity:1;filter:alpha(opacity=100)}



.section { max-width: 1024px; margin: 0 auto; }

	.section.topsection a { color: #fff; }


.section.bg-blue h1 { font-size: 32px; margin: 0 auto; text-align: center; }

.section.bg-blue h4 { margin: 0 auto; text-align: center; }


.section a { color: #4259a0; text-decoration: none; }

	.section a:hover { text-decoration: underline; }

	.section a.button:hover { text-decoration: none; }


.fourproducts-ie-home-page {display:block; float: right; width: 100%;}


    #printArea, #session-keys-print {
        display: block;
        width: 100%;
    }

#printArea,
#session-keys-print,
div.print-title,
.mobile-show {
  display: none;
}

.accredited .img1 { width: 125px; margin-right: 20px; }
.container,.et_pb_row,.et_pb_slider .et_pb_container,.et_pb_fullwidth_section .et_pb_title_container,.et_pb_fullwidth_section .et_pb_title_featured_container,.et_pb_fullwidth_header:not(.et_pb_fullscreen) .et_pb_fullwidth_header_container{max-width:1920px}


.small-6 {
  width: 50%;
}
.row.leftcol-thumb img{padding:7px 10px 0 0}
.et_pb_image_13.et_pb_module{margin-left:auto!important;margin-right:auto!important}

#wrapper .content .middle{ float:left; width:948px; padding:10px 0px 0px 0px;}

.middle input {
    width: 100%;
}

.middle b {
    font-size: 11px;
}

.middle font {
    font-size: 16px !important;
}
.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}

.span3 { width:220px; }

.row-fluid .span3 {
	width:23.404255319149%;
	*width:23.351063829787%;
}

input.span3, textarea.span3, .uneditable-input.span3 { width:206px; }

.table td.span3, .table th.span3 {
	float:none;
	width:204px;
	margin-left:0;
}

  input.span3,
  textarea.span3,
  .uneditable-input.span3 {
    width: 256px;
  }

          #page #content #primary #main #page-hero .hero-inner .title {
            font-size: 40px;
            color: #fff;
            font-weight: 200;
            line-height: 40px;
            margin-top: 0;
            margin-bottom: 20px; }

.in-col-duoi {
    width: 33.33333%;
    float: left;
    padding: 0px 7.5px;
}

.in-col-duoi.col-duoi-2 {
    padding-left: 0px;
}

.in-col-duoi.col-duoi-4 {
    padding-right: 0px;
}
span.date-display-single{font-family:'Swiss721BT','Open Sans',Helvetica,sans-serif;}
.home-section span.date-display-single,.home-section .date-display-single{color:#585858;font-family:'Swiss721BT','Open Sans',Helvetica,sans-serif;font-size:12px;text-transform:uppercase;}
.calendar-calendar td span.date-display-single,.calendar-calendar td span.date-display-start,.calendar-calendar td span.date-display-end,.calendar-calendar td span.date-display-separator{font-weight:bold;}


.home-section .date-display-single {
	color: #595959;
	font-family: 'Swiss721BT', 'Open Sans', Helvetica, sans-serif;
	font-size: 12px;
	text-transform: uppercase;
}

#info-bar{width:980px;margin-left:auto;margin-right:auto;text-align:center;}

				
				#content div.inerSidebar div.noutati1 {
				border:1px solid #c8c8c8;
				padding:5px;
				margin-bottom: 0px;
				font-size:11px;
				padding-bottom: 0px;
				background: #ff5400;
				
			}


				#content div.inerSidebar div.noutati1 span.titlu1 {
					font-size:14px;
					font-weight:bold;
					color:#ffffff;
			}

			#content div.inerSidebar div.noutati1 span.titlu12 {
					font-size:12px;
					font-weight:bold;
					color:#ffffff;
			}

				#content div.inerSidebar div.noutati1 input.text {
					padding: 4px;
					position:relative;
					top:5px;
					width: 150px;
					border:1px solid #c8c8c8;
					font-color: #ffffff;
				}


#js #preloader .spinner7 .circ2 {
    -webkit-animation-delay: -0.6s;
    -moz-animation-delay: -0.6s;
    -ms-animation-delay: -0.6s;
    -o-animation-delay: -0.6s;
    animation-delay: -0.6s;
}


.icon-holder {
	display: block;
	padding: 35px;
}


.nav-cart-outer {
  display: table;
  position: relative;
  width: 20px;
  height: 100%;
}
#support{padding-bottom:100px}
.faq{background:none repeat scroll 0 0 #3f5364;color:#fff;float:left;padding:50px 10%;width:100%}
.faq .title{float:left;font-family:dincomp-boldregular;font-size:48px;margin-bottom:10px;text-align:center;width:100%}
.faq .faqs{list-style:outside none none;margin:0 auto;max-width:980px;padding:0}
.faq .faqs li{float:left;margin-bottom:30px;width:100%}
.faq .faqs li .question{float:left;font-family:dincomp-boldregular;font-size:16px;width:100%}
.faq .faqs li .answer{float:left;font-size:16px;width:100%}
.colour_white{color:#fff}




.row {
    display: block;
    clear: both;
}


.row:after {
    content: "";
    display: block;
    clear: both;
    zoom: 1;
}


footer .row {
    padding: 20px 0;
}



.section-about .about-image {
  text-align: center;
}

.section-about .about-image img {
  margin-bottom: 30px;
}
.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-lg-4{-ms-flex:0 0 33.333333%;-webkit-box-flex:0;flex:0 0 33.333333%;max-width:33.333333%}

.slider_content
{
	display: none;
	float: left;
	border-top: 3px solid #fff;
	padding-top: 11px;
	border-bottom: 1px solid #fff;
	padding-bottom: 17px;
	background-color: rgba(0,0,0,0.5);
padding-left: 20px;
padding-right:20px;
}

.slider_content .title, .slider_content .subtitle
{
	width: 280px;
}

.slider_content .title
{
	display: inline;
}

.slider_content .subtitle
{
	display: inline;
	font-style: italic;
	font-family: 'Droid Serif';
}


.af-absolute-full {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%; }
.site-footer .copy-1,.site-footer .copy-2{color:rgba(255,255,255,.57)}
.site-footer .copy-2{text-align:right}
.site-footer .copy-1 a,.site-footer .copy-2 a{color:#f3f3f3}


 .indext a{ text-decoration: none;color: #204249;}


.indext a:hover{ text-decoration: underline;  color: #0054a7; }

        
        .berater_bild {
            vertical-align: top;
            margin: 0;
        }
.row.author-nm{display:none}
 #inner-wrapper { padding: 0; }

.header-wrap {
    padding: 20px 0
}


#g1-breakpoint-desktop {
  min-width: 1024px; }
.site-footer .bottom-nav{margin:0;padding:0;list-style:none}
.site-footer .bottom-nav li{margin-bottom:5px;padding-bottom:5px}
.site-footer .bottom-nav li a{text-decoration:none;color:#3a848c;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;transition:all .4s ease-in-out}
.site-footer .bottom-nav li a:hover{text-decoration:underline;color:#fff;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;transition:all .4s ease-in-out}
body .main-navigation ul li.menu-item-has-children.focus:before,body .main-navigation ul li.menu-item-has-children:hover:before,body .main-navigation ul li.menu-item-has-children.focus:after,body .main-navigation ul li.menu-item-has-children:hover:after,body .main-navigation ul li.page_item_has_children.focus:before,body .main-navigation ul li.page_item_has_children:hover:before,body .main-navigation ul li.page_item_has_children.focus:after,body .main-navigation ul li.page_item_has_children:hover:after{display:none}

.post-like.inactive .thelike, .post-dislike.inactive .thedislike { cursor: default; color: #d0d0d0 !important; border-color: inherit; }

.post-like, .post-dislike {
    display: inline-block;
    cursor: pointer;
}


.soc-links__icon { font-size: 20px; }

	.featured-row-button-wrapper { background:rgba(0,0,0,0.5);padding:10px 30px;margin-top:20px; margin-bottom:30px; float:left;margin-top:10px; min-width:300px;text-align:center;}

  .home-banner__text-content__wrapper {
    max-width: 50em; }

.socialmedia-widget li.linkedin a { background-position: -270px top; }

.text-light .socialmedia-widget li.linkedin a { background-position: -270px -30px ; }

.socialmedia-widget li.linkedin:hover a { background-position: -270px bottom; }


		  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: 10px; }
.et_pb_image_13.et_pb_module{margin-left:auto!important;margin-right:auto!important}
.vc_clearfix:after,.vc_column-inner::after,.vc_el-clearfix,.vc_row:after{clear:both}
.vc_row.vc_row-no-padding .vc_column-inner{padding-left:0;padding-right:0}
.vc_column-inner::after,.vc_column-inner::before{content:" ";display:table}

    #popup-row .wpb_column, #popup-row .vc_column-inner, #popup-row .wpb_wrapper {
      height: 100%; }
.visible-xs,.visible-sm,.visible-md,.visible-lg{display:none !important}
.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block{display:none !important}
table.visible-lg{display:table !important}
tr.visible-lg{display:table-row !important}
th.visible-lg,td.visible-lg{display:table-cell !important}
.views-view-grid tbody{border-top:none;}

.thumbs li .tags {color: #0084FF; display: block; font-size: 11px; padding-left: 10px; padding-right: 5px; width: 225px; height: 14px; overflow: hidden; }

.thumbs li .tags a { color: #FFF; text-decoration: underline; }

.thumbs li .tags a:hover { color: #EBA319; text-decoration: underline; }
.comment-div{border-top:1px solid #FFF;border-bottom:1px solid #DDD;padding:10px 0}

.menu-main-container {
    height: 100%;
}

.cookie-prefs {
  clear: both;
  padding: 0 15px;
}


#calendar2 thead tr.days{
  background-color: #5d9da9;
  height: 25px;
  color: #f9f9f9;
    font-size: 10px;
}

.collect td.bonus  {color:#5b8236; font-weight:bold; }


.regions_rates_table_row1,
.regions_rates_table_row2 {
    border-bottom: 1px solid #e3e1e0;
    font-size: 12px;
    text-align: center
}


.ratesbox .regions_rates_table_row1,
.ratesbox .regions_rates_table_row2 {
    font-size: 11px;
    padding: 1px;
}

.scrollbody_txt{ background:#FFFFFF; height:20x; font-family:Tahoma; font-size:11px; font-weight:normal; line-height:20px; padding-left:10px; }
.slides li .thumb-img .thumb img.width{max-width:100%;width:auto}
img.width{max-width:100%}
.grid-list li .thumb-img .thumb img.width{max-width:100%;width:auto}

.footimg2 img{ width:40%;}

.footimg2{ display:none;}







.footer-column {
	float:left;
	width:240px;
	padding: 30px;
}

.footer-column h3 {
	font-family: 'Passion One', sans-serif; 
	font-size: 20px;
}


.responsive .pam-design-sheet
{
   width: auto !important;
   min-width: 240px !important;
   max-width: none;
   margin-right: 1% !important;
   margin-left: 1% !important;
}



.banner-title {padding: 5px 0px; margin: 5px 0;    color: #fff;}

.alignleft {
	float: left;
}

#content .alignleft,
#content img.alignleft {
	display: inline;
	float: left;
	margin-right: 24px;
	margin-top: 4px;
}

#content img.alignleft,
#content img.alignright,
#content img.aligncenter {
	margin-bottom: 12px;
}

.post-thumb {
width: 240px;
height: 180px;
float:left;
margin-right: 20px;
margin-top: 7px;
border: 1px solid #eee;
padding: 5px;
}

.post-thumb img, .single-thumb img {
width : 240px;
height : 180px;
margin: 0 !important;
padding: 0 !important;
}
.footer-mega-navigation .footer-mega-menu li a{color:#848484;display:inline-block;font-family:Lato;font-size:15px;margin-top:15px;transition:all .5s}
.footer-mega-navigation .footer-mega-menu li a:hover{color:#e2231a}

.main-navigation ul li.menu-item-has-children:after {
	position: absolute;
	right: 5px;
	top: 0;
	bottom: 0;
	content: '';
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 6px 5px 0 5px;
	border-color: #757575 transparent transparent transparent;	
	margin: auto;
}

.main-navigation ul ul li.menu-item-has-children:hover:after {
	border-width: 6px 0 6px 5px;
	border-color: transparent transparent transparent #757575;	
}
#home-content .home-boat-listing-callout .menu-item a{font-size:1.125rem !important;font-family:"Catamaran",sans-serif !important;text-transform:uppercase;color:#66708b !important;padding-left:1.875rem !important;padding-right:1.875rem !important;border-bottom-style:solid !important;border-bottom-width:.25rem !important;border-bottom-color:#fff !important}
#home-content .home-boat-listing-callout .menu-item a:hover{border-bottom-style:solid !important;border-bottom-width:.25rem !important;border-bottom-color:#feb912 !important;padding-bottom:.3125rem !important}


.slicknav_nav .menu-item-has-children.slicknav_open,
.slicknav_nav .page_item_has_children.slicknav_open {
	padding-bottom: 0;
	border-bottom: 0;
}

.slicknav_nav .menu-item-has-children li,
.slicknav_nav .page_item_has_children li {
	background: #111;
}
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:28px;}

div#header{
	margin:0px 70px 11px 70px;
	padding:46px 35px 28px 37px;
	border-bottom: 4px double #a6a8ab;
}

.home div#header{
	display:none;
}



.navbar-icon{
  position: absolute;
  top: 10px;
  height: 120px;
}


.navbar-icon.nav-icon-left{
  left: 30px;
}


.navbar-icon.nav-icon-right{
  right: 30px;
}

.navbar-icon img{
  height: 100%;
}
.font_lus64zd9m, [data-font="font_lus64zd9m"], [data-font="font_lus64zd9m"] li a, #content-holder h1, #content-holder h2, #content-holder h3, #content-holder p, #content-holder li {font-family: "unitext", sans-serif;font-weight: 300;font-style: normal;}


#brandbox {
height:380px;
position:relative;
color:#FFF;
width:960px;
margin:0px auto;
}


#brandbox iframe {
position:absolute;
right:0px;
top:30px;
}

  #brandbox div {
  display:none;
  }

  #brandbox a {
  display:none;
  }



.aq-block {  }



.aq-block-aq_clear_block { margin-bottom: 0px; }

.aq-block-hr-single { margin-bottom: 20px; }

.aq-block-hr-double { margin-bottom: 0px; }






.aq-block-aq_column_block, .block-container { margin-bottom: 0px; }



h4.aq-block-title { margin:  0 0 20px; }

.footer .footer-inner {
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 6.25%;
  padding-right: 6.25%;
  box-sizing: border-box;
  padding-bottom: 5.78125%;
}

.fusion-two-fifth {
  width: 37.6%;
}

.fusion-spacing-no.fusion-two-fifth {
  width: 40%;
}
.fusion-layout-column.fusion-five-sixth,.fusion-layout-column.fusion-four-fifth,.fusion-layout-column.fusion-one-fifth,.fusion-layout-column.fusion-one-fourth,.fusion-layout-column.fusion-one-half,.fusion-layout-column.fusion-one-sixth,.fusion-layout-column.fusion-one-third,.fusion-layout-column.fusion-three-fifth,.fusion-layout-column.fusion-three-fourth,.fusion-layout-column.fusion-two-fifth,.fusion-layout-column.fusion-two-third{position:relative;float:left;margin-right:4%;margin-bottom:20px;}
.fusion-layout-column.fusion-two-fifth{width:37.6%;}
.fusion-layout-column.fusion-two-fifth.fusion-spacing-no{width:40%;}
.loop-nav-inner{border-top:1px solid #fff;padding:20px 0}


.testimonial-left,
.testimonial-right {
	
	height:100%;
	margin:1%;
	padding:0 2%;
}


.testimonial-left {
	float:left;
	
	margin-left:4%;
}


.testimonial-left blockquote,
.testimonial-right blockquote {
	margin-top:0px;
}


.testimonial-left p,
.testimonial-right p {
	margin:0px;
}


.gototop {
  position: fixed;
  bottom: 20px;
  right: 20px;
  z-index: 999;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: 0.5s;
  -o-transition: 0.5s;
  transition: 0.5s;
}

.gototop.active {
  opacity: 1;
  visibility: visible;
}

.gototop a {
  width: 50px;
  height: 50px;
  display: table;
  background: rgba(0, 0, 0, 0.5);
  color: #fff;
  text-align: center;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px;
}

.gototop a i {
  height: 50px;
  display: table-cell;
  vertical-align: middle;
}

.gototop a:hover, .gototop a:active, .gototop a:focus {
  text-decoration: none;
  outline: none;
}

.post-ratings-image {
	border: 0px;
}

.post-ratings IMG, .post-ratings-loading IMG, .post-ratings-image IMG {
	border: 0px;
	padding: 0px;
	margin: 0px;
}

.widget .widget-title-wrap {
	display: block;
}
.text-center{text-align:center}


	.g { margin:0px; padding:0px; overflow:hidden; line-height:1; zoom:1; }

	.g img { height:auto; }

	.g-col { position:relative; float:left; }

	.g-col:first-child { margin-left: 0; }

	.g-col:last-child { margin-right: 0; }

	.g-1 {  margin: 0 auto; }

	.g-8 {  margin: 0 auto; }


#masonry .thumb {
background: #fff;
border: 1px solid #e5e5e5;
font-size: 0.9em;
float: left;
margin: 0 6px 12px 6px;
padding: 10px 10px 5px 10px;
position: relative;
width: 200px;
-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.08);
-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.08);
box-shadow: 0 1px 3px rgba(0,0,0,0.08);
}

        #navigation nav ul.list-level-2 {
          height: 42px;
          display: flex;
          flex-direction: row;
          align-items: center; }
ul li.collapsed,ul li.expanded,ul li.leaf{list-style:none}

	.navbar-nav ul.sub-menu li.menu-item-has-children ul.sub-menu li {
			border-bottom:0px;
			border-top:1px solid #ddd;
	}

	.navbar-nav ul.sub-menu li.menu-item-has-children ul.sub-menu {
			padding-top:15px;
			margin-bottom:-10px;
	}


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;}
.footer .top .menus .menu-item-has-children{float:left;width:33.33%}
.footer .top .menus .menu-item-has-children ul li a{color:#231f20;display:block;padding-bottom:3px}
.footer .top .menus .menu-item-has-children a:hover{color:#0072ff}



#sub-hero .half {
  padding: 140px 0;
}


#sub-hero .half:last-child {
  display: block;
}


#sub-hero h2 {
  
  margin-bottom: 0;
}
.qrcode{text-align:center;}

.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: 15px;
  padding-right: 15px;
}

  .col-md-6 {
    width: 50%;
  }
.et_pb_fullwidth_header .et_pb_fullwidth_header_overlay{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;content:"";pointer-events:none}

.scroller_container {
	position: relative;
	margin: 0px -80px;
}



.modal{ position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: 40; padding: 30px; width:  100%; height: 100%; margin: 0; padding: 0; opacity: 0; visibility: hidden; -webkit-transition:visibility 0s linear 0.1s,opacity 0.3s ease; -o-transition:visibility 0s linear 0.1s,opacity 0.3s ease; -moz-transition:visibility 0s linear 0.1s,opacity 0.3s ease; transition:visibility 0s linear 0.1s,opacity 0.3s ease; }

.modal.open{ visibility:visible; opacity: 1; -webkit-transition-delay:0s; -moz-transition-delay:0s; -o-transition-delay:0s; transition-delay:0s; }


.modal .content { margin-bottom: 20px; }

.modal .customer_logo { max-width: 100%; width: 200px; margin-bottom: 20px; }


.divsubnavhpul {margin:8px 10px 0 0;}

.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-right: 15px;
  padding-left: 15px;
}

  .col-md-6 {
    width: 50%;
  }


.header--row .header--row-inner,
.header--row .header--row-inner .container .row {
  display: flex;
  align-items: center; }


.header--row.layout-fullwidth .header--row-inner .container {
  max-width: 100% !important; }


.footer--row .footer--row-inner,
.footer--row .footer--row-inner .container .row {
  display: flex;
  align-items: center; }


.footer--row.layout-fullwidth .footer--row-inner .container {
  max-width: 100% !important; }
.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container-fluid{width:100%;margin-right:auto;margin-left:auto}


.site-footer-top-right-app-icon {
  height: 35px;
  width: 35px;
  margin-right: 10px;
}
.vc_clearfix:after,.vc_column-inner::after,.vc_el-clearfix,.vc_row:after{clear:both}
.vc_row.vc_row-no-padding .vc_column-inner{padding-left:0;padding-right:0}
.vc_column-inner::after,.vc_column-inner::before{content:" ";display:table}
.vc_row .vc_column-inner{padding-left:0;padding-right:0}









.section {
    overflow: hidden;
    position: relative!important;
}

header #change_lang .lang_cont{
    display: none;
    position: absolute;
    text-align: center;
    top: 20px;
    left: 2px;   
}

header #change_lang .lang_cont p{
    background: #302e34;
    margin: -7px 0 0;
    padding: 10px 20px;
}

header #change_lang .lang_cont p a{
    color: #fff;
}

header #change_lang .lang_cont p a.active,
header #change_lang .lang_cont p a:hover{
	border-bottom: 3px solid #fff;
}

.contenttd{
 padding: 10px 4px 10px 4px;
 text-align: justify;
}


.rating div {
	display: inline-block;
	font-size: 21px;
	line-height: 21px;
}


            #filter_content .filter_item .filter_result .filter_result_content {
                background-color: #f7f7f7;
                width: 100%;
                height: 533px;
                border: 1px solid #555555;
                position: relative;
            }

.node-type-special-communication-page .img-responsive{display:inline-block;}

.bottom-footer .col-xs-12 .algo{
	display:block;
}

.main-navigation li,
.site-title,
.site-title a,
.site-description,
.site-description a,
.slide-title,
.comment-reply-title,
.comments-title,
.comment-form .form-submit input,
.read-more,
.slicknav_nav li a,
.widget-title,
.page-header .page-title,
.single .entry-header .entry-title,
h1, h1 a,
h2, h2 a,
h3, h3 a,
h4, h4 a,
h5, h5 a,
h6, h6 a{font-family:"Oswald", sans-serif;font-weight:400;line-height:1.1;}

.blog .format-aside .entry-title,
.archive .format-aside .entry-title{display:none;}

.featured-entries-col .entry-title{margin-bottom:15px;}

.featured-entries-col .post-content .entry-title{font-size:18px;}

article.product .entry-header .entry-title,
article.post .entry-header .entry-title,
article.page .entry-header .entry-title{font-size:24px;margin:0 0 10px;}

.entry-title a{color:#2d2d2d;}

.gdlr-core-block-item-title-wrap .gdlr-core-block-item-title-inner{ position: relative; }
.inline-image-block{margin-bottom:.5rem;background-repeat:no-repeat;background-size:cover;background-position:center top}
footer .main-footer .visit-address span.inline{display:inline-block}
.inline-image-block div[class^=col-]{text-align:center}
.inline-image-block div[class^=col-]:not(:last-of-type){margin-bottom:2rem}
.careers-wrapper div a .link{text-align:right;float:right;display:none;font-size:14px}
.careers-wrapper div a .link:after{font-family:FontAwesome;font-size:31px;padding-left:8px;content:"\f105";line-height:23px;vertical-align:bottom;border-bottom:0}


#slider_mobile {
    width:100%;
    display:none;
}
.counter-box-container{max-width:100%;width:100%}
.counter-box-container .counter-box{display:table;padding:0 5px;width:100%}
.counters.align-center-yes .counter-box-container{text-align:center;margin:0 auto}
.counter-box .brad-icon{font-size:48px;margin-bottom:20px;color:#222;clear:both;display:block}
#counter_996139089 .counter-box-container{width:220px}
#counter_996139089 .counter-box{height:220px}
#counter_996139089 .counter-box .title{color:#93af2b!important;}
#counter_996139089 .counter-box .brad-icon{color:#ffffff!important;}
#counter_996139089 .counter-box .counter-value{color:#f15e22!important;}


#content-top {
	background-position: top left;
	background-repeat: no-repeat;
}


#content-top div {
	background-position: top right;
	background-repeat: no-repeat;
}


#content-top div div {
	padding: 0;
	background-repeat: repeat-x;
}

.socialite-buttons {
  display: block;
  list-style: none;
  padding: 0;
}
.cam-breadcrumb ul li.last{border-right:0}
a.logged-in-action.last{border-right:0;}

        
#footer-credits.dark,  #footer-credits.dark li, #footer-credits.dark a, #footer-return.dark a , #footer-return.dark a:visited { color : #222222; }

#footer-credits.light, #footer-credits.light li, #footer-credits.light a, #footer-return.light a, #footer-return.light a:visited { color : #DDDDDD; }

#footer-credits.white, #footer-credits.white li, #footer-credits.white a, #footer-return.white a, #footer-return.white a:visited { color : white; }

#footer-credits.small, #footer-credits.small ul li a, #footer-return.small a { font-size : small; }

#footer-credits.tiny, #footer-credits.tiny ul li a, #footer-return.tiny a { font-size : x-small; }

#footer .footer-center, #footer .return-center, .footer-center, .return-center { text-align: center; padding: 10px 0px; border:none;}
.careers-wrapper{background-color:#33a7f0;color:#ffffff;padding:20px 10px 0 10px}
.careers-wrapper h3,.careers-wrapper div a{color:inherit}
.careers-wrapper div{border-bottom:1px solid #58b5f1;padding:18px 0;margin:0 10px}
.careers-wrapper div:last-child{border-bottom:0}
.careers-wrapper div a{display:block;text-align:left}
.careers-wrapper div a .title{text-align:left;font-size:15px}
.careers-wrapper div a .link{text-align:right;float:right;display:none;font-size:14px}
.careers-wrapper div a .link:after{font-family:FontAwesome;font-size:31px;padding-left:8px;content:"\f105";line-height:23px;vertical-align:bottom;border-bottom:0}
.careers-wrapper div a:hover{color:#def1fd}
.careers-wrapper .btn--lower{position:relative;bottom:-28px}


.button{
	width:100%;
	height:35px;
	line-height:35px;
	background-color:#3e3d3d;
	border:4px solid #1f1f1f;
	color:#cfcfcf;
	padding-top:5px;
	padding-bottom:5px;
	text-align:center;
	margin-top:10px;
	cursor:pointer;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}


.button:hover{
	color:#ff2400;
	background-color:#2d2d2d;
	border:4px solid black;
}

    
	.split-section-headings .section-title{
		font-size: 26px;
		letter-spacing: 2px;
	}

	
    .section-title,
	.split-section-headings .section-title,
	.wide-heading {
        font-size: 24px;
		letter-spacing: 2px;
    }


.section-title {
	margin-bottom: 15px;
	font-size: 36px;
	font-weight: 400;
	text-transform: uppercase;
	text-align: center;
	letter-spacing: 0.2em;
	line-height: 1.4;
	color: #33485d;
}
.fl-content-slider-wrapper .fl-slide:first-child,.fl-content-slider-loaded .fl-slide {position: relative;visibility: visible;}
.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:15px;padding-right:15px}
.col-md-8{width:66.66667%}
.slide-cal .profile .col-md-8{float:right;width:70%}
.slide-cal .profile .col-md-8 h4,.slide-cal .profile .col-md-8 p{color:#fff}
.slide-cal .profile .col-md-8 p{margin-bottom:10px}
.chat .col-md-8{float:right;width:75%}
.section-issue .col-md-8{float:right;width:75%}
.section-support .col-md-8{float:right;width:75%}
.postedin .col-md-8{width:87%}

#footer .footer-inner {width: 100%;}


    #mojang-bar-container {
        display: none;
    }


.theme-default #slider {
    height: 255px;
    
    width: 931px;
}


.divibar-open.et_extra .divibars .et_pb_row,
.divibar-open.et_extra .divibars .et_pb_column {
    padding: 0 !important;
}


#divi-bars-center-all .et_pb_column {
    text-align: center !important;
    display: table-cell !important;
    width: auto !important;
    float: none !important;
	max-width: none;
	min-width: auto;
}
.visible-xs{display:none!important}
.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block{display:none!important}
table.visible-xs{display:table!important}
tr.visible-xs{display:table-row!important}
td.visible-xs,th.visible-xs{display:table-cell!important}
.row{margin-left:-15px;margin-right:-15px;}
.row:before,.row:after{content:" ";display:table;}
.row:after{clear:both;}

.bk-gris-claro{
	background-color:#CAC9C9
}


#mobile-menu {
  margin-top: 8px;
  display: none;
  border-top: 1px dashed #ccc;
}


#mobile-menu a {
  font-size: 18px;
  display: block;
  padding: 8px 16px;
  text-align: center;
  margin-left: 0;
  border-bottom: 1px dashed #ccc;
}
.skiplink,.skiplink a,.skiplink a:hover,.skiplink a:visited{position: absolute;overflow: hidden;top: -1000px;left: -1000px}
.skiplink a:focus,.skiplink a:active{position: absolute;top: 0;left: 0}
.block .block__urls{margin:15px 0 0 0;list-style:none}
.block .block__urls--button li:not(:last-child){margin-bottom:10px}
.block .block__urls--action-circle{text-align:right}
.block .block__urls--link li:not(:last-child){margin-bottom:10px}
.cta .block__urls{margin-top:15px}
.cta .block__urls--button{margin-bottom:-10px}
.cta .block__urls--button li{display:inline}
.cta .block__urls--button li:not(:last-child){margin-right:10px}


    .mobile_menu_wrapper li.menu-item-has-children:before {
        position: absolute;
        right: 34px;
        top: 14px;
        content: "\f105";
        display: block;
        font-size: 14px;
        color: #fff;
        font-weight: normal;
        line-height: 21px;
        font-family: 'FontAwesome';
        background: none !important;
    }


    .mobile_menu_wrapper li.current-menu-parent.menu-item-has-children.showsub:before,
    .mobile_menu_wrapper li.menu-item-has-children.showsub:before {
        content: "\f107";
    }


.adesso-toggle-list-elem a:focus,
.adesso-toggle-list-elem a:hover,
.navbar-nav li a:focus,
.navbar-nav li a:hover {
  cursor: pointer;
}

#sidebar .widget_nav_menu .widget-inner ul li.menu-item-has-children.parent:before{ float:right; display:inline-block; margin-top:16px; margin-right:25px}

#sidebar .widget_nav_menu .widget-inner ul li.menu-item-has-children.parent.show_submenu:before{content: "\f107"; color:#fff}

#sidebar .widget_nav_menu .widget-inner ul li.menu-item-has-children.parent:hover:before{ color:#fff}

#sidebar .widget_nav_menu .widget-inner ul li.menu-item-has-children.parent ul li a{ padding-left:45px}

#sidebar .widget_nav_menu .widget-inner ul li.menu-item-has-children.parent ul li:before{ display:none}

#sidebar .widget_nav_menu .widget-inner ul li.menu-item-has-children.parent ul li{ padding-left:0}
#wrapper .fusion-vertical-menu-widget .menu li.menu-item-has-children ul,#wrapper .fusion-vertical-menu-widget .menu li.page_item_has_children ul{display:none}


.head {height: 69px; width: 1000px; margin: 0px auto;}

.single .nav-links {
    margin-top: 30px;
}

.comment-navigation, .single .nav-links {
    overflow: hidden;
    margin-top: 30px;
}
.fusion-header-wrapper .fusion-header .fusion-logo-background:after{content:"";pointer-events:none;position:absolute;top:-0px;left:0;width:100%;height:100%;border-top:0px solid rgba(160,206,78,0);border-bottom:0px solid rgba(160,206,78,0);}


.textwidget {
	padding: 10px;
	overflow: hidden;
}

	
	.more-link {
		padding: 0 15px;
	}
