﻿

#branding{-webkit-animation-name:fadeIn;animation-name:fadeIn;-webkit-animation-delay:.2s;animation-delay:.2s}

	
	#branding .wrapper,
	.header-banner .inner-cell:last-child {
		width:100%;	
	}


#masthead #branding {
margin: 10px auto;
}



.animated{-webkit-animation-fill-mode:backwards;animation-fill-mode:backwards;-webkit-animation-duration:1.2s;animation-duration:1.2s}

body.single div.hentry h2.entry-title,body.page div.hentry h2.entry-title{font-size:1.7em;font-weight:400;text-align:center;}

body div#container div.hentry{clear:both;}

div.hentry .entry-date{font-weight:700;word-spacing:0.2em;}

div.hentry abbr.published,div.comments abbr.comment-published{border:none;cursor:text;}

	body div#content div.hentry{text-align:left;}

.home #orientation_3_bulles .col-md-12 {
	padding-left: 110px;
	padding-right: 110px;
}

	#footer .col-md-12 {
		padding: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:15px;padding-right:15px}
.col-md-12{width:100%}
.elementor-container{max-width:1040px !important}
.et_pb_row_11.et_pb_row{margin-top:-20px!important}
.et_pb_row_12.et_pb_row{margin-top:-20px!important}
.et_pb_row_2.et_pb_row{margin-bottom:-8%!important}
.et_pb_row_1.et_pb_row{margin-bottom:-5%!important}
.et_pb_row_0.et_pb_row{margin-bottom:-3%!important}
.row{margin-right:-15px;margin-left:-15px}
.margin-top-none{margin-top:0}

#block-portfolio .col3 .portfolio-view-content {
text-align: center;
}

#block-portfolio .col4 .portfolio-view-content {
text-align: center;
width: 99%;
padding: 0;
margin: 0;
}

#block-portfolio .col4 a:hover .portfolio-view-content {
bottom: 90px;
}
.img-events{z-index:0}
.img-events img{position:relative;top:-61px;z-index:0}
.c-compare .th-var .img-text{padding:5px;color:#3b5b44;font-size:16px;height:54px;font-family:radikalregular!important}
.c-compare .img-text{font-size:12px;font-weight:100;padding:20px 0 10px;text-align:center}
.img-fluid,.img-thumbnail{max-width:100%;height:auto}
.img-thumbnail{padding:.25rem;background-color:#fff;border:1px solid #dee2e6;border-radius:.25rem}
.img-flag{width:25px}
.img-ht-1{color:green;height:50px;width:50px}
.footer-top .img{height:77px}

#footer-1 .img img{bottom:0;left:0;margin:auto;position:absolute;right:0;top:0}
.uabb-image-carousel .uabb-image-carousel-content .uabb-gallery-img,.uabb-masonary-content .uabb-image-carousel-content .uabb-gallery-img {-webkit-transition: all 300ms linear;transition: all 300ms linear;}
.uabb-image-carousel.zoom-in .uabb-image-carousel-content:hover .uabb-gallery-img,.uabb-masonary-content.zoom-in .uabb-image-carousel-content:hover .uabb-gallery-img,.uabb-image-carousel.zoom-out .uabb-image-carousel-content .uabb-gallery-img,.uabb-masonary-content.zoom-out .uabb-image-carousel-content .uabb-gallery-img {-webkit-transform: scale(1.05);transform: scale(1.05);}
.uabb-image-carousel.zoom-out .uabb-image-carousel-content:hover .uabb-gallery-img,.uabb-masonary-content.zoom-out .uabb-image-carousel-content:hover .uabb-gallery-img {-webkit-transform: scale(1);transform: scale(1);}


.ca-container{
	position:relative;
	margin:25px auto 25px auto;
	width:939px;
	height:182px;

}

#mainarea_left{ width:425px; float:left;}




.assistive-text {
	position: absolute !important;
	
	clip: rect(1px 1px 1px 1px);  
	clip: rect(1px, 1px, 1px, 1px);
}
.z-center .navbar-inner,.z-x-tbl{text-align:center}
.z-x-tbl{width:100%}
.z-x-tbl-cell{padding-bottom:7px}
.z-x-tbl-outer{padding-left:30px;padding-right:30px}


#contentwrapper{
	padding:0 7px 120px 7px;
}

table#proxyList td.site a {
	font-size: 18px;
	font-weight: bold;
	padding: 16px 0px 16px 14px;
	display: block;
}
.cookie-notice-container{padding:10px;text-align:center;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}




.menu2 {
	visibility: hidden;
	display: none;
	padding: 0;
}

.menu2 .menu-item {
	
	text-align: center;
	color: #cc3300;
	height: 80px;
	list-style: none;
	float: left;
	font-family: 'MasonSansOT-Regular';
	margin: -55px 10px 0;
}


.menu2 .menu-item a{
	display: inline-block;
	text-decoration: none;
	padding: 10px 0;
	transition: transform .1s; 
}


.menu2 .menu-item a:hover {
	transform: scale(1.1);
}

	.menu2 .menu-item:first-child{
		margin-left: 95px;
	}

	.menu2 .menu-item:nth-child(n + 4) {
		margin-top: -30px;
	}
#td-mobile-nav .menu-item-has-children a{width:100%;z-index:1}
#site-navigation .menu-item-has-children .fa,#site-navigation .page_item_has_children .fa{float:right;font-size:14px;width:40px;height:40px;text-align:center;line-height:40px;-webkit-transition:all .1s;-o-transition:all .1s;transition:all .1s}
#site-navigation .menu-item-has-children .fa.open,#site-navigation .page_item_has_children .fa.open{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}


.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;
}


#footer2-inside {
	display: block;
	float: none;
	margin: 0 auto;
}



.so-widget-lsow-posts-carousel-default-3dd089290af6 .lsow-posts-carousel .lsow-posts-carousel-item {
  padding: 10px;
}


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


#sideheader .copyright {
  padding-top: 6px;
  margin-bottom: 22px;
  text-align: center;
  color: #656565;
  font-size: 12px;
}

#bottom-footer .copyright { margin-bottom: 45px;}

#bottom-footer .copyright p { margin-bottom: 15px;}

.kiemelt { float:left;}

.kiemelt .intronews {border:none !important; margin:0 !important; padding:0 !important;}

.menu-item i._mi,.menu-item img._mi{display:inline-block;vertical-align:middle}
.menu-item i._mi{width:auto;height:auto;margin-top:-.265em;font-size:1.2em;line-height:1}
.menu-item i._before,.rtl .menu-item i._after{margin-right:.25em}
.menu-item i._after,.rtl .menu-item i._before{margin-left:.25em}
.menu-item img._before,.rtl .menu-item img._after{margin-right:.5em}
.menu-item img._after,.rtl .menu-item img._before{margin-left:.5em}
.menu-item ._svg{width:1em}
.rtl .menu-item i._before{margin-right:0}
.rtl .menu-item i._after{margin-left:0}
.menu-item i.elusive{margin-top:-.3em}

.sub-menu .menu-item-has-children:after { color: #fff }

  html #page #header .header_mid nav .menu-item-mega-description-container,
  html #page #header .header_bot nav .menu-item-mega-description-container {
    display: none;
  }

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

#cssmenu .menu-item-11169 .submenu,
#cssmenu li li:hover .menu-item-1116 .submenu { display:none !important }

.footer-socket-area {
	width: 100%;
}
.global-header__phonenum{font-weight:bold;color:#24408e;font-size:1.2em;white-space:nowrap}
.woocommerce .woocommerce-pagination ul.page-numbers::after,.woocommerce .woocommerce-pagination ul.page-numbers::before,.woocommerce-page .woocommerce-pagination ul.page-numbers::after,.woocommerce-page .woocommerce-pagination ul.page-numbers::before{content:' ';display:table}
.woocommerce .woocommerce-pagination ul.page-numbers::after,.woocommerce-page .woocommerce-pagination ul.page-numbers::after{clear:both}
.woocommerce .woocommerce-pagination ul.page-numbers li,.woocommerce-page .woocommerce-pagination ul.page-numbers li{display:inline-block}

  .footer-right .copyright {
    margin-top: 7px;
    text-indent: 3px;
  }

	.mob-suc-brk{
		display:none;
	}
.visible-lg,.visible-md,.visible-sm,.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}
.quiz__btn-container{margin:48px auto;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;flex-wrap:wrap;width:100%}
.quiz__btn{width:100%;border:8px solid #414042;font-family:"TT-Bold";letter-spacing:-0.35px;padding:16px;text-align:center;box-shadow:0 5px 6px 0 rgba(0,0,0,0.14);background:#fff;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;cursor:pointer}
.quiz__btn--true{color:#80E0A7}
.quiz__btn--false{color:#FF808B;margin-top:16px}
.quiz__btn--multiple{margin:8px 0}
#copyright-container{width:940px;margin:0 auto;padding:16px 0px}
#header.size-wrap{height:49px}

.geo-trust-full img.trust-img{display:block;width:99%;max-width:190px;max-height:80px;float:none;margin:0 auto;position:relative;}

.geo-trust img.trust-img{display:block;max-width:190px;float:none;margin:0 auto;position:relative;}
#col-3 img.trust-img {padding: 12px;margin-left: 5%;}
.medium-4{width:33.33333%}
.lt-ie9 .large-4,.lt-ie9 .row .large-4,.lt-ie9 .medium-4,.lt-ie9 .row .medium-4{width:33.33333%}
.lt-ie9 .medium-4,.lt-ie9 .row .medium-4{width:33.33333%}


  .medium-4 {
    width: 33.33333%; }

.descnav{
	display:block;
	font-size:11px;
	color:#727472
}
.home .arrow-container{position:absolute;width:100%;height:40px;cursor:pointer;z-index:5;text-align:center}
.home .arrow-container.arrow-container-bottom{bottom:0;left:0}
.home .arrow-container:hover .arrow,.home .arrow-container.hover .arrow{opacity:.8}
.home .arrow-container:hover .arrow.arrow-bottom,.home .arrow-container.hover .arrow.arrow-bottom{bottom:35px}
.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-3{width:25%}

	.container960 {
		width: 940px;
		padding: 0px 10px;
	}

  

	
	#bye-fred-container .container960.centerElem.reset {
		background: #fff;
	}

	.container960.centerElem.reset {
	  background: #ecf0f1;
	}
.vc_custom_heading a,.vc_custom_heading a:focus,.vc_custom_heading a:hover,.vc_custom_heading a:visited{border:none;text-decoration:inherit;color:inherit}
.vc_custom_heading a{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;opacity:1}
.vc_custom_heading a:hover{opacity:.85}

#footer3-band {background-color: #008FBE;}






.band {width:100%;}





.author-box {
	border: 1px solid #ddd !important;
	margin: 0 0 40px;
	overflow: hidden;
}


.author-box p {
	font-size: 13px;
	line-height: 20px;
}


.author-box div {
	background-color: #fff;
	border: 4px solid #f5f5f5;
	padding: 10px;
}


.author-box .avatar {
	background-color: #fff;
	float: left;
	height: 72px;
	margin: 0 10px 0 0;
	width: 72px;
}

.left, .alignleft { float: left; display: inline; }

.main .content img.alignleft { margin-right: 22px; }

.main .cols .col img.alignleft { margin-right: 7px; }
.centered-text{text-align:center}
.aligncenter{clear:both;display:block;margin:0 auto}

.collapse {
  display: none;
}

.collapse.in {
  display: block;
}

  .navbar-collapse.collapse {
    display: block !important;
    height: auto !important;
    padding-bottom: 0;
    overflow: visible !important;
  }
#header-controls{display:none;text-align:right;vertical-align:bottom}
#header-controls,#navigation{display:block}
.footer .footer__section-wrapper{position:relative;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;margin:24px 0;width:100%}
.footer .footer__section-wrapper a{margin:0 6px}
.footer .footer__section-wrapper--left{-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;width:50%}
.footer .footer__section-wrapper--right{-webkit-flex-wrap:wrap;flex-wrap:wrap;color:#fff}
.img-fluid{max-width:100%;height:auto}


.clear {
    clear: both;
}

.hp-content.three .cs-article-info-inner {
	max-height: 100%;
    overflow: auto;
}

    .hp-content.three .cs-article .cs-article-info-inner .cs-region-btn {
		font-size: 18px;
	}

#company-name, #client-name{
  font-family: 'Neoteric-Regular';
  letter-spacing: 1px;
  font-size: 11px;
}




.footer-text1
{
margin:10px 0 0 20px;
padding:0px;
float:left;
font-family:arial;
font-weight:normal;
font-size:12px;
color:#000000;
text-align:left;
line-height:18px;
text-decoration:none;

}


h3.card-title {
	background-color: #191919;
    background: rgba(51,51,51,.9);
    color: #fff;
    font-size: 1.15rem;
    font-weight: 700;
    
	margin: 0 auto 10px;
    padding: 12px;
    -webkit-transition: all 0.25s ease;
    transition: all 0.25s ease;
}


.text-light h3.card-title {
    background-color: #008061;
    background: rgba(0,128,97,.9);
}


.card:hover h3.card-title {
    background: none;
	color: #bce08a;
    text-shadow: none;
}


h3.card-title, p.card-content {
    position: relative;
	text-align: center;
    z-index: 100;
}
footer .bl-logo{width:45px;height:45px;display:block;margin:0 auto 30px}



.clear:before,
.clear:after,
.entry-content:before,
.entry-content:after,
.comment-content:before,
.comment-content:after,
.site-header:before,
.site-header:after,
.site-content:before,
.site-content:after,
.site-footer:before,
.site-footer:after {
	content: '';
	display: table;
}


.clear:after,
.entry-content:after,
.comment-content:after,
.site-header:after,
.site-content:after,
.site-footer:after {
	clear: both;
}





.clear{ clear:both; }


.wrap-hamburger {
  display: none;
}

.auto-style3 {
	color: #008000;
}
.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-12{width:100%}
.col-lg-10,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-8,.col-md-10,.col-md-12,.col-md-3,.col-md-4,.col-md-9,.col-sm-10,.col-sm-12,.col-sm-3,.col-sm-4,.col-sm-6,.col-sm-8,.col-xs-12,.col-xs-3,.col-xs-6{position:relative;min-height:1px;padding-right:15px;padding-left:15px}

.header {
	height:128px;
}
.et_pb_image_13.et_pb_module{margin-left:auto!important;margin-right:auto!important}
.cfct-widget-module-multitaxonomytaglist .cfct-mod-content .row:nth-of-type(1)+hr{margin-bottom:16px}
.bocss-cards div.cfct-widget-module-postcalloutwidget,.bocss-cards div.cfct-widget-module-postcalloutwidget div.cfct-mod-content{height:100%}
.cfct-module .cfct-mod-content{clear:both}
.bocss-placards .cfct-mod-content,.bocss-placards .cfct-module{display:flex;height:100%;width:100%}
.page-header,.region-sidebar-first .block:first-child h2.block-title,.region-sidebar-second .block:first-child h2.block-title{margin-top:0}
.region-top-bar{margin-top:30px;}
.region-content ul.flippy{margin:30px 0;padding:0;display:inline-block;width:100%;}
.region-content{margin-bottom:30px;}
body.front .region-highlighted{float:left;width:100%;}
.region-navigation{position:relative;}
#elements tr.region-message{font-weight:normal;color:#999;}
#elements tr.region-populated{display:none;}


.header__logo {
}


.sh-clear {
	clear: both;
}




.mobile-navbar {
	height: 40px;
	background-color: #fff;
	border-bottom: 1px solid rgba(0,0,0,.07);
}


.mobile-navbar .top-search,
.mobile-navbar .woo-cart-link {
	display: inline-block;
	float: right;
}

	
	.mobile-navbar,
	.main-navigation ul .dropdown-toggle {
	display: none;
	}
.clearfix:after{content:"\0020";visibility:hidden;display:block;height:0px;clear:both;}
*:first-child+html .clearfix{zoom:1;}

#sb-site,.sb-slidebar{background-color:#fff}
.sb-slidebar{display:block;width:270px;height:100%;overflow-y:auto;position:fixed;top:0;z-index:0;visibility:hidden}
html.sb-android .sb-slidebar{height:auto;position:absolute}
.navbar-toggle .icon-bar{display:block;background:#fff;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}

.footer-info-area .container {
	max-width:1170px;
}

footer .footer-info-area {
	border-top:1px solid #a8d3cb;
}

.footer-info-area {
	padding: 20px 0;
	background-color: #000;
}

 .footer-info-area .site-info, .footer-info-area .site-social {
 float: none!important;
 text-align: center;
}

 .footer-info-area .site-social ul {
 margin: 0 auto;
}


	.home .row.flex {
		margin-bottom: 20px;
	}


	.home-block .row.flex {
		flex-wrap: wrap;
	}


.flex {
	display: flex;
}


.row.flex {
	display: flex;
}


#entries.flex,
.entries.flex {
	width: 100%;
	display: flex;
	flex-wrap: nowrap;
}


.flex.wrap {
	flex-wrap: wrap !important;
}


.flex-column {
	display: flex;
	flex-direction: column;
}


footer .footer-left .copyright{
	font-size: 12px;
}


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


	#controls li {
		list-style: none;
		margin: 0px;
		text-align: left;
		padding: 0px;
		height: 18px;
	}

#warenkorb-popover .controls{overflow:hidden;margin:0 15px 10px;padding:10px 0 10px}

#warenkorb-popover .controls .zalButton{display:block;float:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:137px}

#warenkorb-popover .controls .zalButton.cartButton{margin-right:6px}


	div.controls {
		
		height: 140px;
		
	}






.header_logo{
	margin-top: 11px;
}

.header_logo .site-title{
	margin-bottom: 0;
	text-transform: uppercase;
	font-size: 30px;
	font-weight: bold;
	letter-spacing: 2px;
}

.header_logo .site-title a{
	color: inherit;
}

.header_logo .site-description{
	font-size: 16px;
	margin-bottom: 0;
}
#bb-that .bb-that-category__content{overflow:hidden;max-height:0;padding:0 15px 15px;padding-top:0;padding-bottom:0;-webkit-transition:all 0.6s ease-in-out;-o-transition:all 0.6s ease-in-out;transition:all 0.6s ease-in-out}
#bb-that .bb-that-category.bb-that--open .bb-that-category__content{padding:0 15px 15px;max-height:2340px}

.mkdf-side-menu .widget ul li.page_item_has_children,
.mkdf-side-menu .widget ul li.menu-item-has-children {
padding-right: 0;
border-bottom: none;
}
.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}
.fxb-col{-webkit-box-flex:1;-ms-flex:1;flex:1}
.modal-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:1rem;border-top:1px solid #e9ecef}

.fl {float: left;}
.et_pb_row,.et_pb_column .et_pb_row_inner{padding:15px 0}

	

.lien {color:#3B59AA;text-decoration:none;}

.lien:hover {color:#3B59AA;text-decoration:underline;}



div.logo-text { margin-top: 8px; }


div.logo-text h1 a {
  color: #ccc;
  font-weight: bold;
  letter-spacing: 1px;
  text-decoration: none;
}



h1.logo { height: 79px; width: 207px; }


h1.logo a span { position: absolute; top: -1000px; }


h1.logo, div.logo-text { float: left; z-index: 1; position: relative; }


h1.logo, div.logo-text h1 { font-size: 250%; line-height: 1; }
a.publish-free-add span.img-content{background-color:#fcb040;padding:10px;text-align:center}

.list--hover li {
  transition: 0.2s ease;
  -webkit-transition: 0.2s ease;
  -moz-transition: 0.2s ease;
}

.list--hover li:not(:hover) {
  opacity: .6;
}
.menu-item{position:relative}

.review-list .review{
	margin: 0px;
}

.sidebar-widget .side-photolist, .sidebar-widget .side-eventlist, .feature-box .review-list{
	list-style: none;
	padding: 0px;
	margin: 0px;
}

.review-list .issue-cover{
	margin: 10px;
}

.review-list .issue-cover img{
	margin: 0 auto;
	display: block;
}

.archive .review-list li{
	position: relative;
}

.post-type-archive-article .review-list li, .post-type-archive-news .review-list li, .author .review-list li, .search .review-list li, .review-archive .review-list li, .cat .review-list li{
	margin-bottom: 50px;
}

.review-list li{
	position: relative;
}

.menu-item-language img.iclflag {
  margin-top: -3px;
}


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;}

.font-medium-switcher{
    font-size: 1.5rem;
}
#footer #social-media-icons{font-size:1.5rem;float:right;padding-right:5px}
.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px;-webkit-border-radius:1px;-moz-border-radius:1px}
.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}
.navbar-default .navbar-toggle .icon-bar{background-color:#ccc}
.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}

.slides:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
html[xmlns] .slides {
	display: block;
}
 
* html .slides {
	height: 1%;
}

.flexslider .slides {
	zoom: 1;
}

.hero-slider.flexslider ul.slides li{
	height:500px;
	width:100%;
	overflow:hidden;
	position:static;
	background-attachment:scroll!important
}

		#marquee_relative_to_me_3{
			position:relative;
			float:left;
			width:730px; 
			height:18px; 
			overflow:hidden; 
			font-size:10px;
			padding-top:5px;
		}
.mast-onair .amp-onair-widget .amp-onair-show-image{float:left;margin-right:2%}
.mast-onair .amp-onair-widget .amp-onair-show-title{float:left;font-weight:bold}
.mast-onair .amp-onair-widget .amp-onair-show-title:before{content:"ON AIR NOW";font-family:Oswald;color:#f8d82f;font-size:20px;display:block;font-weight:normal;margin-top:2px;margin-bottom:4px;line-height:100%}
.mast-onair .amp-onair-widget .amp-onair-show-timeslot{float:left;line-height:110%;font-size:11px}
.mast-onair .amp-onair-widget .amp-onair-show-image-img{max-height:62px;max-width:92px}



footer.section-footer .socials {
    margin: 30px auto;
    text-transform: uppercase;
    font-size: 16px;
    font-weight: 500;
}

footer.section-footer .socials h3 {
    font-weight: 500;
    font-size: 16px;
    margin-bottom: 10px;
}

footer.section-footer .socials a + a {
    margin-left: 10px;
}

#main{
    margin: 0 auto;
    max-width: 1200px;
    padding: 0 1%;
}

    .header-content,
    .footer-content,
    .main-navigation ul,
    #main {
        padding: 0 0.8em;
    }
.et_duplicate_social_icons{display:none}
#et-secondary-menu .et_duplicate_social_icons{display:inline-block}

    footer .container { padding: 0 2% }


.title1 { text-align: center; font-size: 0.01px; overflow: hidden; margin-bottom: 52px; color: #464646; font-weight: 900; font-size: 24px; line-height: 24px; text-transform: uppercase; letter-spacing: 2.88px; }


.title1 span { display: inline-block; vertical-align: top; position: relative; }


.title1 span:before { position: absolute; top: 11px; left: 100%; margin-left: 36px; height: 1px; background: #cccccc; display: block; content: ''; width: 2000px; }


.title1 span:after { position: absolute; top: 11px; right: 100%; margin-right: 36px; height: 1px; background: #cccccc; display: block; content: ''; width: 2000px; }


.title1 span i { font-style: normal; font-weight: 300; }


.title1.mod1 { color: #01a652; }


.title1.mod2 { font-size: 20px; margin-bottom: 45px; }


.title1.mod3 { margin-bottom: 20px; }
.c-modal.fade .c-modal__dialog{-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);transform:translate(0,-25%);-webkit-transition:-webkit-transform .3s ease-out;transition:-webkit-transform .3s ease-out;-o-transition:transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out}
.c-modal.in .c-modal__dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}
.c-modal__dialog{position:relative;width:auto;margin:10px}
.c-modal--center .c-modal__dialog{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;margin:0;-webkit-box-flex:1;-ms-flex:1;-webkit-flex:1;flex:1;min-height:100%;padding:35px 10px}
.wpb_column .wpb_wrapper .wpb_teaser_grid{float:none}





#header .inner { min-height: 66px; padding-bottom: 22px; position: relative; }

#header .logo { position: absolute; bottom: 26px; left: 0; }


#header .text-logo { position: absolute; bottom: 26px; left: 0; font-size: 52px; line-height: 52px; font-weight: bold; text-shadow: #fff 0 1px 0; color: #345573; font-family: 'PT Serif', Georgia, serif; }





.grid-wrap { width: 966px; clear: both; }

.clear {clear: both;}
.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-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%}
#articles-block,.search-results .articles-list{background:#FFF}
#archive_page #articles-block,.search-results .articles-list{border:1px solid #cccccc;border-top:0;padding:40px 40px 0}
#archive_page #articles-block .featured-image img,.search-results .articles-list .featured-image img{border:1px solid #bbb}
#archive_page #articles-block footer.entry-meta{margin-top:10px}
.contributor-result-name{width:auto;font-size:1em;color:#f78b39;font-weight:700}
.contributor-result-name,.contributor-result-commits{line-height:1}



.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; }

.home__block-mail-header {
    margin-bottom: 20px;
	font-weight: 300;
    font-size: 24px;
    line-height: 30px;
    color: #383838;
    text-align: center;
}

	.sidebar .widget { padding-left: 15px!important; padding-right: 15px!important; padding-top: 15px; padding-bottom: 15px; }

.top-graphic{
	float:left;
	height:183px;
	width:429px;
}

.adaptive-menu .sub-menu {
	margin: 10px 0 0 30px;
}
.sub-menu .menu-item-has-children:after{color:#fff}
.menu-item-has-children a.elementor-item:after,.menu-item-has-children a.elementor-sub-item:after{display:none}

.delay1{animation-delay:1s; -moz-animation-delay:1s; -webkit-animation-delay:1s;}


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;}

.gray2{ color:#888; font-weight:normal;}

.gray2 a{ color:#888; text-decoration:none;}

.gray2 a:hover{ color:#999; text-decoration:none;}
.et_pb_image_14.et_pb_module{margin-left:auto!important;margin-right:auto!important}



#eut-footer .eut-footer-wrapper {
	position: relative;
}

.multi-post .pl-old-loop .clip_box .clip .hentry-pad {
  padding: 0 0 10.85px;
}
.fl-icon-wrap {display: inline-block;}

	
	
	.verzorging_slider span {
		margin-top: 40px;
		margin-bottom: 20px;
	}



.verzorging_slider {
	float: left;
	width: 100%;
	background-color: #F5F5F5;
}

.lead {
  margin-bottom: 20px;
  font-size: 21px;
  font-weight: 200;
  line-height: 30px;
}

.blog-post .media-body .lead {
  margin: 1em 0;
  padding: 1em 0.5em;
  border-top: 1px solid #b3b3b3;
  border-bottom: 1px solid #b3b3b3;
  background: #f0f0f0;
}
.second-level-nav{height:auto}
.sub_menu .second-level-nav{height: auto !important}
a.second-level-nav{word-wrap: break-word}
.second-level-nav.pl-264.mega-unit.mega-hdr{position: absolute;left: 34%;top: 50%}
.second-level-nav.pl-276.mega-unit.mega-hdr.last{position: absolute;left: 68%;top: 50%}

.primary-menu li.menu-item-has-children a i{
	display: inline-block;
	padding-left: 8px;
	color: #2e3032;
}

.primary-menu li.menu-item-has-children a:hover i{
	color: #fff;
}

	.menu ul li.menu-item-has-children a{
		padding: 29px 21px 29px 11px;
	}
#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}
.menu-item-object-oxy_mega_menu{position:static!important}
.menu-item-object-oxy_mega_menu .dropdown-menu{left:0!important;right:0!important;overflow:hidden;background-position:center;background-size:cover}


.entry__img-holder {
  position: relative;
  overflow: hidden;
  margin-bottom: 27px;
}


.entry__meta-category + .entry__img-holder {
  margin-top: 10px;
}


.entry__img {
  width: 100%;
}
.pad-top{padding-top:10px}
.pad-top-small{padding-top:7px}
.pad-top-header{padding-top:20px}


#footer-info a {color: #5B87B2 !important;}

#footer-info a:hover {color: #009743 !important;}
