﻿

#owl-homepage-slideshow .slideshow-caption {
	text-align: center;
	width: 100%;
	position: absolute;
	bottom: 150px;
}


#owl-homepage-slideshow .slideshow-caption h2 {
	color: #fff;
	font-size: 4em;
    font-style: italic;
}


#owl-homepage-slideshow .slideshow-caption h2 span {
	color: #E1B228;
}


#owl-homepage-slideshow .slideshow-caption p {
	color: #fff;
	font-size: 1.2em;
	margin-bottom: 30px;
}


#owl-homepage-slideshow .slideshow-caption a.btn-ghost {
	color: #E1B228;
	font-size: 1em;
	padding: 10px 20px;
	border: 1px solid #E1B228;
	text-transform: uppercase;
	background-color: transparent;
}

	.slideshow-caption p {
	  font-size: 1em;
	}

.collapse {
  display: none;
  visibility: hidden;
}

.collapse.in {
  display: block;
  visibility: visible;
}

tr.collapse.in {
  display: table-row;
}

tbody.collapse.in {
  display: table-row-group;
}

  .navbar-collapse.collapse {
    display: block !important;
    height: auto !important;
    padding-bottom: 0;
    overflow: visible !important;
    visibility: visible !important;
  }

    .navbar-collapse.collapse.in { 
        display: block!important;
    }

.landing .title {font-size: 210%;}

.content .title {margin-bottom: 0.5em;}


.title {font-size: 270%;font-weight: bold;line-height: 110%;}

body.single .title, body.blog .title {margin-bottom: 0.5em;}
#main,#sliding-popup .popup-content,.wrapper{max-width:1400px;margin:0 auto}
#main{position:relative;z-index:2;background-color:#fff}
.page-block-layer-accordeon ul,.section-international-partners #main ul,.section-onze-producten-alt ul,.ui-accordion-content ul{list-style:disc;padding-left:20px;color:#666;font-size:15px;line-height:22px;font-family:BNPLight,sans-serif}
#popular_translations ul li,#fresh_translations ul li{padding-bottom:10px}
.left_column{width:100%}



.vcex-heading-link-wrap { font-size: 1em; display: block; margin: 0; }

.t-color-3 {
	BORDER-RIGHT: #dcdcdc 1px solid; PADDING-RIGHT: 7px; BORDER-TOP: #dcdcdc 1px solid; PADDING-LEFT: 7px; PADDING-BOTTOM: 7px; BORDER-LEFT: #dcdcdc 1px solid; PADDING-TOP: 7px; BORDER-BOTTOM: #dcdcdc 1px solid; BACKGROUND-COLOR: #ffffff
}


.submenu-item {
  padding-left: 10px;
  font-size: 11px;
}

  span.submenu-item {
    color: #FFF;
    font-size: 0.9em;
    margin-left: 10px;
    margin-right: 10px;
  }


.site-navigation .navigation-list .navigation-item {
    border-right: 1px solid #ff7700;
    border-left: 1px solid #ff7700;
    width: 14.2%;
}

.mh-wrapper { padding: 25px; background: #fff; }

.page-template-homepage .mh-wrapper { padding-bottom: 0; }

	.mh-wrapper, .mh-site-logo { padding: 20px; }

#footer_menu {
	float: right;
	width: 600px;
}

#footer_menu ul {
	float: right;
	list-style-type: none;
}

#footer_menu li {
	float: left;
}

#footer_menu li a {
	color: #707070;
	font-size: 14px;
	border-right: 1px solid #707070;
	padding: 0 15px;
}

#footer_menu li a.noborder {
	border: none;
	padding: 0 0 0 15px;
}
.mc-promo-slide__text{color:#fff;font-size:16px;text-transform:uppercase;margin-top:10px}
#footer .menu,#footer .menu li{padding:0;margin:0;list-style-type:none}
#footer .menu li{padding:0 10px;display:inline-block}
#footer .menu li a{font-size:1rem;color:#2c3e50;line-height:110%;display:inline-block;text-decoration:underline;padding:5px 0;-moz-hyphens:auto;-o-hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}
#footer .menu li a:focus,#footer .menu li a:hover{text-decoration:none}
#footer .container ul.menu li.current-menu-item a{text-decoration:none}
#footer .container ul.menu li.current-menu-item a:hover{cursor:default}
.woocommerce #content div.product div.thumbnails a.last,.woocommerce div.product div.thumbnails a.last,.woocommerce-page #content div.product div.thumbnails a.last,.woocommerce-page div.product div.thumbnails a.last{margin-right:0}
.woocommerce ul.products li.last,.woocommerce-page ul.products li.last{margin-right:0}
.col-md-4{width:32.33333%;max-width:33.33333%}


#nav_neu { padding:7px 0px 0px 12px; width:800px; }

#nav_neu a:link ,#nav_neu a:visited,#nav_neu a:active { font-family: Verdana, Arial, Helvetica, sans-serif;font-size:12px; color:#63D600; text-decoration:none; }

#nav_neu a:hover 	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#ccc; text-decoration:none; }
.panel-grid-cell .so-panel{zoom:1}
.panel-grid-cell .so-panel:before{content:"";display:block}
.panel-grid-cell .so-panel:after{content:"";display:table;clear:both}
 #pg-363-0 , #pg-363-1 , #pg-363-2 , #pg-363-3 , #pg-363-4 , #pg-363-5 , #pg-363-6 , #pg-363-7 , #pg-363-8 , #pl-363 .so-panel , #pl-363 .so-panel:last-child { margin-bottom:0px }
 #pl-w5b142e34c0cd3 .so-panel , #pl-w5b142e34c0cd3 .so-panel:last-child { margin-bottom:0px }
.modal.fade .modal-dialog{-webkit-transition:-webkit-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out;-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);-o-transform:translate(0,-25%);transform:translate(0,-25%)}
.modal.in .modal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}
.modal-dialog{position:relative;width:auto;margin:10px}
.fl-slide-mobile-photo {display: none;}
.fl-slide-mobile-photo-img{width: 100%;}

#counters .display-percentage {
    color: white;
    font-size: 45px;
    text-align: center;
}


.counter-box.text-gradient .wrap-percentage .display-percentage {
    font-size: 40px !important;
    font-weight: 600 !important;
    margin-bottom: -8px !important;
}

#top .top-address {
float: right;
}

#top .top-address a,
#top .top-address span {
line-height: 48px;
margin-left: 10px;
}

#top .top-address a i,
#top .top-address span i {
margin-right: 8px;
font-size: 18px;
}

#top .top-address .button-sub,
#top .top-address .button-dark {
padding: 5px 10px;
line-height: 20px;
font-size: 13px;
border-radius: 3px;
}

#top .top-address .button-dark i {
margin-top: 2px;
}

#top .top-address,
#branding .breadcrumb { display: none; }
#adafruit-header #shop-header .row-content .right-content{float:right;padding:20px 0;text-align:right}
#adafruit-header #shop-header .row-content .right-content .search-wrapper{position:relative}
#adafruit-header #shop-header .row-content .right-content .search-wrapper input{width:400px;height:40px;padding:0 0 0 8px;border:none;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;font-size:15px}
#adafruit-header #shop-header .row-content .right-content .search-wrapper i{position:absolute;top:7px;right:7px;color:#000;font-size:24px}
.site-header__navigation li.menu-item-hide-xs .sub-menu li{padding-left:28px;margin-top:28px}
.site-header__navigation li.menu-item-hide-xs .sub-menu a{font-weight:700}
.site-header__navigation li.menu-item-hide-xs .sub-menu .sub-menu li{margin-top:0;padding-left:0}
.site-header__navigation li.menu-item-hide-xs .sub-menu .sub-menu a{font-weight:600}



ul.news li.short {
  float: left;
  width: 100%;
  font-size: 0.9em;
  padding-bottom: 30px;
}
.sf-menu ul .menu-item{padding:5px 0}
.menu-item:hover{background-color:#ea086e}
.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}

 .menu-item-12818 a {
 border-bottom: 1px solid #1f2c38 !important;
}
.diyw div#emotion-header img#emotion-header-img{width:100%}


					.simple-pricing-table .description {
						color: #a8a8a8;
						text-transform: uppercase;
						font-weight: 300;
						font-size: 11px;
					}


					.simple-pricing-table .column:hover .description,
					.simple-pricing-table .featured .description { color: #fff; }

.rw-nav .menu .sub-menu li a {
  border-radius: 0;
  width: 200px;
}


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

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

		.widget_nav_menu .menu-item-has-children .sub-menu {
			display: none;
		}

		 .banner li h1 {font-size:28px !important;}

		 .banner li h2 {font-size:22px !important;}

		 .banner li h3 {font-size:18px !important;}

		 .banner li h4 {font-size:16px !important;}
	
		 .banner li .media-display2 h3.border2 {display:block !important; font-size:12px !important; padding:5px 7px; margin-top:15px;}

.banner li {display:none;}


.banner{

position:relative;
overflow:hidden;
}


.banner-pf{
width:100%;
height:450px;
background:#dcdcdc;
margin:10px 0px 20px 0px;
position:relative;
overflow:hidden;
}


.banner-blog{
width:100%;
height:314px;
background:#dcdcdc;
margin:10px 0px 18px 0px;
position:relative;
overflow:hidden;
}


.teaser-preview-box .banner-blog {
margin:0px;	
}

.col {
	display: block;
	float:left;
  margin: 0 0 0 3.3%;
}

.col-3 {
	display: block;
	float:left;
	margin: 0 0 0 9.2%;
}

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

.blue {
	color: #13467b;
	font-weight: bolder;
	}
.animation-simple-block{position:relative;display:block;overflow:hidden}
.animation-simple-block:after{content:'';display:block;position:absolute;top:0;right:0;bottom:0;left:0;background-color:#fff;-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:right;transform-origin:right;transition:transform .8s cubic-bezier(.25,.46,.45,.94);transition:transform .8s cubic-bezier(.25,.46,.45,.94),-webkit-transform .8s cubic-bezier(.25,.46,.45,.94)}
.animation-simple-block.is-active:after{-webkit-transform:scaleX(0);transform:scaleX(0)}
		

#text-box-1206536530 {
  width: 90%;
}

#text-box-1206536530 .text {
  font-size: 100%;
}
.text-box{max-height:100%}
.text-box .text{position:relative;z-index:10;backface-visbility:hidden}
.text-box-square .text,.text-box-circle .text{height:0;padding:100% 0 0 0 !important;background-color:rgba(0,0,0,0.9)}
.text-box-square .text-inner,.text-box-circle .text-inner{position:absolute;left:0;right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
.text-box-circle .border,.text-box-circle .text{border-radius:100% !important}
.fusion-equal-height-columns .fusion-column-tablecell{display:table-cell;vertical-align:middle}



	.et_vertical_nav #et-main-area,
	.et_vertical_nav #top-header {
		position: relative;
		margin-left: 225px !important;
	}



	.et_vertical_nav.et_vertical_right #et-main-area,
	.et_vertical_nav.et_vertical_right #top-header {
		margin-right: 225px;
		margin-left: 0 !important;
	}

.flexslider .slide img { border-radius: 0; box-shadow: none; }


.slide-data { color: #fff; position: absolute; bottom: 15px; left: 15px; right: 15px; padding: 7px 10px; background: rgba(0,0,0,0.5); }

.slide-data .flexslider-hg-title, .slide-data p { margin: 0; padding: 0; color: #fff; text-shadow: 0 1px 1px rgba(0,0,0,0.6); }

.slide-data .flexslider-hg-title a { text-decoration: none; color: #fff; }

.flexslider-hg-corners-rounded .slide-data { -webkit-border-radius: 2px; -moz-border-radius: 2px; -o-border-radius: 2px; border-radius: 2px; }




.flexslider.flexslider-hg-style-slim .slide-data { bottom: 25px; }



.flexslider.flexslider-hg-style-bottomheavy .slide-data { right: 30%; }



.flexslider.flexslider-hg-style-crossed .slide-data {  }
.featured-video .video-meta{float:left;width:288px;margin-left:24px;margin-right:0}
.home .featured-video .video-meta{position:relative;padding:2em 0}
section.video .video-meta .video-shop,section.video .video-meta .video-image{display:inline-block;zoom:1;*display:inline;height:80px;color:#927f7c}
section.video .video-meta .video-shop img,section.video .video-meta .video-image img{height:100%;width:auto;float:left}
section.video .video-meta .video-shop .video-patreon,section.video .video-meta .video-image .video-patreon{float:left;margin-top:1em;margin-left:0.5em;font-size:0.9em;line-height:1.4em;width:50%}
section.subject ul.video-list li .video-meta{display:none}
.clear:after,.container:after,.navigation:after,.video-image:after,.video-meta:after{content:"";display:block;clear:both}


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


#footer-inner {
	padding: 60px 0 20px;
}


	

	
#back-to-top {
	position: absolute;
	right: 20px;
	bottom: 20px;
}
.text-center{text-align:center}

  .main-menu .navbar-header {
    position: relative;
    float: none;
    display: block;
    text-align: right;
    width: 100%;
    padding: 0px;
    right: 0px;
    z-index: 12;
  }

  .main-menu .navbar-header .navbar-toggle {
    display: block;
    border: 1px solid #ffffff;
    float: left;
    height: 50px;
    width: 50px;
    padding-left: 12px;
    text-align: center;
    margin: 0px 0px 0px 0px;
    border-radius: 0px;
    background: #7b64cb;
  }

  .main-menu .navbar-header .navbar-toggle .icon-bar {
    background: #ffffff;
  }
.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}
#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}
#menu-widget-2 ul li a:hover, #menu-widget-2 ul .menu-item.current-menu-item a {color:#fff;}
#menu-widget-3 ul li a:hover, #menu-widget-3 ul .menu-item.current-menu-item a {color:#cccccc;}
div#mega_main_menu .menu_holder.sticky_container .mmm_fullwidth_container{display:block}
.header-v1 .header-menu .mmm_fullwidth_container,.header-v2 .header-menu .mmm_fullwidth_container,.header-v3 .header-menu .mmm_fullwidth_container{display:none}
.header-v4 .mmm_fullwidth_container{display:none}
#avc-location-tabs .et_pb_all_tabs{width:570px;float:left;padding:0}
#avc-location-tabs .et_pb_all_tabs .et_pb_tab{padding:0}
.cell{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;min-height:0;min-width:0;width:100%}
.cell.auto{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0px}
.cell.shrink{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}
.cell .grid-frame{width:100%}
.cell-block{max-width:100%;overflow-x:auto}
.cell-block,.cell-block-y{-ms-overflow-stype:-ms-autohiding-scrollbar;-webkit-overflow-scrolling:touch}
.cell-block-y{max-height:100%;overflow-y:auto}
.cell-block-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-height:100%}
.cell .medium-grid-frame{width:100%}
.cell .large-grid-frame{width:100%}
.cell .grid-y.grid-frame{height:100%}
.smaller-blog .cell{margin-top:2rem}
.lawareas .cell.large-3{max-width:300px}

.bd-iconlink-54 {
  float: left;
  margin-right: 15px;
}

.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%}
.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-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
.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%}


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

div.header{
	z-index:2;
}




div.header,
div.footer,
div.outer{
	position:relative;
}


div.header,
div.outer,
div.footer{
	display:none;
}


div.header div.logo{
    margin-left:460px;
	left:auto;
}


	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	












body.mobile .header .inner,
body.tablet .header .inner{
	width:auto;
}




.fluid {
    zoom: 1;
}


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


.fluid:after {
    clear: both;
}

.thirdpost {
width: 31.2%;
float: right;
margin-right: 0;
margin-left: 2%;
}

.thirdpost img { width: 100% }

.thirdpost:last-child { margin-right: 0 }

.thirdpost .featured-title {
font-size: 10px;
line-height: 1.3;
}

		
    .argent-wrapper {
        text-align: center;
    }
#header .nav li.agency .fa{width:22px}
#header .mobile-nav .agency-nav.open{position:relative;display:block;padding-bottom:0px}
#header .mobile-nav .agency-nav.open:before{content:"";position:absolute;border-top:1px solid #999;display:inline-block;width:10%;margin:0 auto;text-align:center;top:15px;left:45%}


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

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


.wp-caption-text,
.feature figcaption,
dd.wp-caption-dd {
  color: #858585;
  font-family: "Source Sans Pro", Helvetica, Arial, Verdana, Tahoma, sans-serif;
  word-spacing: -.05em;
  line-height: 1.48;
  font-size: 14px;
  font-size: 0.82353rem;
  margin-top: 6px;
  margin-top: 0.35294rem;
}

.wp-caption-text a,
.feature figcaption a,
dd.wp-caption-dd a {
  color: #858585;
  border-bottom: 1px solid #e3e3e3;
}

.wp-caption-text a:hover,
.feature figcaption a:hover,
dd.wp-caption-dd a:hover {
  color: #474747;
}





.renty-slider {
	display: block;
	position: relative;
	overflow: hidden;
	max-height: 319px!important;
}


.renty-slider-container {
	position: relative;
	overflow: hidden;
	width: 100%;
	height: 320px;
	margin-bottom: 30px;
}


#main-text .col-left { float: left; width: 320px;   }

.mh-widget-layout2 .mh-widget-title, .mh-widget-layout4 .mh-widget-title-inner { color: #fff; padding: 10px 15px; background: #e64946; }

.mh-widget-layout4 .mh-widget-title-inner { display: inline-block; }

.mh-widget-layout5 .mh-widget-title-inner { display: inline-block; padding: 5px 15px 2px; background: #e64946; }

.mh-widget-layout6 .mh-widget-title-inner { display: block; text-align: center; padding: 5px 0; border-top: 2px dashed rgba(255, 255, 255, 0.3); border-bottom: 2px dashed rgba(255, 255, 255, 0.3); }

.mh-widget-layout8 .mh-widget-title-inner { position: relative; display: inline-block; padding: 0 10px; background: #fff; z-index: 999; }
.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%}






.clear {
	clear: both;
}


.popup-search-opened .page-popup-search .form-description {
  opacity: 1;
  transform: translate3d(0, 0, 0);
}


.page-popup-search .form-description {
  display: block;
  padding: 0.85em 0;
  text-align: right;
  font-weight: 700;
  font-size: 90%;
  opacity: 0;
  transition: opacity .4s, transform .4s;
  transform: translate3d(0, 50px, 0);
}
.page-popup-search .search-field, .page-popup-search .search-field:focus, .page-popup-search .form-description{color:#294d8c;}
.et-fb.et-db #et-boc .et_pb_number_counter{opacity:1}

.form-group-sm .form-control {
  height: 39px;
  padding: 8px 15px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 0px;
}

select.form-group-sm .form-control {
  height: 39px;
  line-height: 39px;
}

textarea.form-group-sm .form-control,
select[multiple].form-group-sm .form-control {
  height: auto;
}

.form-group-sm .form-control-static {
  height: 39px;
  padding: 8px 15px;
  font-size: 12px;
  line-height: 1.5;
  min-height: 32px;
}
.mk-page-section .mk-main-wrapper-holder{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 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

  .col-md-3 {
    width: 25%;
  }

.trd-icon-top-with-text.col-md-3.trd-icon-top-with-text:nth-child(n+5) {
  margin-top: 60px;
}

.trd-icon-left-with-text.col-md-3.trd-icon-top-with-text:nth-child(n+5) {
  margin-top: 60px;
}
#block-bel58b6e8a8323c5{min-height:30px}

.content_center { margin: 0 auto;   position: relative;  width: 1170px;  }

.box-slider .content_center{ height:448px;}

	.box-slider .left, .box-slider .right, .box-slider .center, .box-slider .content_center { height:348px; background-position: center; }
.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-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{float:left}
.col-xs-12{width:100%}
.header__mobile-menu-wrapper{width:16.66667%;float:left;padding-right:.46875rem;padding-left:.46875rem;text-align:left}
.header__mobile-menu-wrapper:last-child:not(:first-child){float:right}
.header__mobile-menu-wrapper span{cursor:pointer}
.header__mobile-menu-wrapper i{color:#e5d194;font-size:2rem;line-height:2.875rem;padding:.125rem 0}


.sub-navigation__left .options {
  position: absolute;
  display: none;
  z-index: 100;
}


.sb-pagemenu ul ul .page_item {
	margin-left: 10px;
	padding: 0;
	}
.main-navigation li.menu-item-8250,.main-navigation li.menu-item-8251,.main-navigation li.menu-item-8372{display:none}


.widget_text .textwidget {
	padding-bottom: 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, .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-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-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 {
  padding: 0;
}
.g-mosaicgrid-sizer,.g-mosaicgrid-item-container{padding:0.6253333333rem}
.g-mosaicgrid-sizer .g-mosaicgrid-item,.g-mosaicgrid-item-container .g-mosaicgrid-item{position:relative;border-radius:3px;overflow:hidden}
.g-mosaicgrid-1-col .g-mosaicgrid-sizer,.g-mosaicgrid-1-col .g-mosaicgrid-item-container{width:100%}
.g-mosaicgrid-2-col .g-mosaicgrid-sizer,.g-mosaicgrid-2-col .g-mosaicgrid-item-container{width:50%}
.g-mosaicgrid-3-col .g-mosaicgrid-sizer,.g-mosaicgrid-3-col .g-mosaicgrid-item-container{width:33.33333%}
.g-mosaicgrid-4-col .g-mosaicgrid-sizer,.g-mosaicgrid-4-col .g-mosaicgrid-item-container{width:25%}
.g-mosaicgrid-5-col .g-mosaicgrid-sizer,.g-mosaicgrid-5-col .g-mosaicgrid-item-container{width:20%}
.g-mosaicgrid-6-col .g-mosaicgrid-sizer,.g-mosaicgrid-6-col .g-mosaicgrid-item-container{width:16.66667%}


.p6 {
	margin-bottom:32px;
}


.footer {
	font-family: Arial, Geneva, sans-serif;
	font-size: 12px;
	color: #FFF;
	padding: 12px;
	background-color: #37383a;
}


.site-navigation .navigation-list .navigation-item {
    border-right: 1px solid #ff7700;
    border-left: 1px solid #ff7700;
    width: 14.2%;
}

	
	td.middle2_1 {
		width: 327px;
		height: 145px;
		background: #F2E3C6;
		border-bottom: 1px solid #cfc8c0;
		border-top: 1px solid #ddcdbb;
		border-left: 1px solid #ddcdbb;
	}
.fl-node-5b46399320307 .uabb-creative-menu:not(.off-canvas):not(.full-screen):not(.menu-item) .uabb-creative-menu .sub-menu {min-width: 220px;}
.fl-node-5b4665a48ff28 .uabb-creative-menu .uabb-has-submenu-container a span.menu-item-text {color: #;}
.fl-node-5b4665a48ff28 .uabb-creative-menu:not(.off-canvas):not(.full-screen):not(.menu-item) .uabb-creative-menu .sub-menu {min-width: 220px;}
.img-fluid{max-width:100%;height:auto}


.content-grid .content-grid-item .img-fluid {
	display: inline-block;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
}



html.ie .particles .img-fluid {
	-ms-flex-negative: 0;
	flex-shrink: 0;
}

.custom-instagram-feed .image-frame-wrapper img.img-fluid {
  padding: 1px !important;
  border: 1px solid #ddd !important;
}
.landing-center-headings .entry-title{text-align:center}

.blog_image{
	margin-top:10px
}
.badge-container{margin:30px 0 0 0}
.threecol{font-size:90%}
.threecol article{max-width:90%;padding:0 5%;margin:0 auto}
.threecol .col2,.threecol .col3{max-width:94%;margin:0 auto}
.boxnice,.threecol #astro-newsletter-wrap{margin-top:1.3em}
.threecol article ul{margin-left:36px}
.threecol article li{margin-bottom:1em}
.col2,.col3,.threecol article{float:left;position:relative;padding:0 0 1em;overflow:hidden}
.threecol .colmid{right:25%}
.threecol .colleft{right:50%}
.threecol .col2{width:21%;left:31%}
.threecol .col3{width:21%;left:85%}
.threecol article p,.threecol article ul{max-width:720px;margin-left:auto;margin-right:auto}

#cookie-law-info-again {
font-size: 10pt;
margin: 0;
padding:5px 10px;
text-align: center;
z-index: 9999;
cursor: pointer;
box-shadow: #161616 2px 2px 5px 2px;
}

.searchta tr td.searcht1td      { width:190px; padding:10px 0; text-align:center}

.searchta tr.searchtatitle td.searcht1td:hover{ border-top:2px solid transparent}

.x-sidebar .widget.woocommerce.widget_product_categories ul.product-categories, .x-sidebar .widget.widget_nav_menu ul.menu{padding:5px 15px 18px;}

.x-sidebar ul.product-categories li, .x-sidebar .widget.widget_nav_menu ul.menu li{font-size:14px; padding-bottom:9px; margin-bottom:9px; border-bottom:#bdbdbd 1px dashed;}

.x-sidebar ul.product-categories li:last-child, .x-sidebar .widget.widget_nav_menu ul.menu li:last-child{margin-bottom:0; padding-bottom:0; border-bottom:0;}

.x-sidebar ul.product-categories li a, .x-sidebar .widget.widget_nav_menu ul.menu li a{transition:0.3s; color:#111111 !important;}

.x-sidebar ul.product-categories li:hover a, .x-sidebar .widget.widget_nav_menu ul.menu li:hover a{color:#d93e55 !important; background-color:inherit;}
.sub-menu .menu-item-has-children:after{color:#fff}
.menu-item-2in1.icons{position:relative}
.menu-item-2in1.icons:after{-webkit-transform:translateX(-50%);background-color:#5a7a90;content:"";display:block;height:100%;left:50%;position:absolute;top:0;transform:translateX(-50%);width:1px}
.menu-item-2in1.icons a{font-family:Museo Sans;font-size:19px;font-weight:300;margin:0;position:relative;width:50%}
.menu-item-2in1 .icon-container{fill:#b3b3b3;margin-right:6px;vertical-align:sub}
.menu-item-2in1 .icon-container.user svg{height:17px;width:16px}
.menu-item-2in1 .icon-container.cart svg{height:18px;width:18px}
.menu-item-2in1 .icon-container.cart{margin-left:41px}
.menu-item-2in1 .icon-container svg{fill:#fff}
.menu-item-2in1 a{color:#999;font-family:Museo Sans;font-size:15px;font-weight:300;margin-left:15px;text-transform:capitalize}
.menu-item-2in1 a:hover{color:#e2231a}
#logo a.retina-logo{display:none}
#header.split-menu #logo a.retina-logo{display:inline-block}


.grid-4, .grid-one-third {
  width: 32%;
}


.services-section .icon,
.grid-4.service .icon {
  width: 60px;
  font-size: 65px;
  text-align: center;
  float: left;
}

.services-section .icon-browser,
.grid-4.service .icon-browser {
  font-size: 60px;
}

.page-template-template-builder-full-width footer.copyright .grid-4 {
  padding: 25px 0;
  margin: 0;
}

footer.copyright .grid-4 {
  padding: 25px 0px 25px 30px;
}

footer.copyright .grid-8,
footer.copyright .grid-4 {
  margin-bottom: 0;
}


#home #faq-and-privacy .privacy {
	padding: 30px;
	background-color: #F2F2F2;
}


#home #faq-and-privacy .privacy a {
	font-size: 17px;
	line-height: 24px;
	display: block;
	text-align: center;
	margin-top: 30px;
}


#home #faq-and-privacy .privacy h2 {
	margin-top: 0;
	color: #67C687;
	line-height: 1.1em;
}


#home #faq-and-privacy .privacy-wrapper {
	padding-left: 0;
}


	#home #faq-and-privacy .faq,
	#home #faq-and-privacy .privacy {
		padding: 10px;
	}


.price-table tr.heading-2 td {
  color: #ad190c;
  border-bottom:none;
  line-height: 1.5em;
}


.price-table tr.heading-2 + tr td {
  border-top:none; color: #ad190c;
}


#wp-tbody .pad {
	background: none;
}

#top  {background-color: #7cef74;}
.rmp-subtitle{font-size:10pt !important;}
span.rmp-subtitle{margin:0 1em;}

.comparisontable tr .td-left {
	text-align: left;
}

	.td-left {
		font-size: 14px;
		line-height: 17px;
	}


.c-phone-context__content {
  padding-top: 1rem;
  padding-right: 1rem;
  padding-bottom: 2rem;
  padding-left: 1rem; }
.collapse{display:none}
.collapse.in{display:block}
tr.collapse.in{display:table-row}
tbody.collapse.in{display:table-row-group}
.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}
.header__nav--right .on-demand__content ul.on-demand__inner--item-list .dfp-tag-wrapper .dfp-tag-wrapper{margin:15px auto;display:block;text-align:center;}
.header__nav--right .on-demand__content ul.on-demand__inner--item-list .dfp-tag-wrapper .dfp-tag-wrapper:before{content:"SPONSORED BY";font-style:italic;font-size:12px;padding-bottom:4px;}
.on-demand__content{width:285px;padding:0 15px 15px;position:absolute;min-height:0;right:-15px;background:#FFF;z-index:99;border-width:0 1px 1px 1px;border-color:#000;border-style:solid;top:-500px;opacity:0;transition:top 550ms cubic-bezier(0.22,0.61,0.18,0.7) 100ms,z-index 250ms cubic-bezier(0.22,0.61,0.18,0.7),opacity 250ms cubic-bezier(0.22,0.61,0.18,0.7);}


.e3lan-widget-content {
	overflow: hidden;
	margin-bottom: 25px;
	clear: both;
}


.widget-container .e3lan-widget-content {
	margin-bottom: 0;
}
.wbox-admin .wbox-anmelden{visibility: hidden;font-size: 0.7em}
.wbox-admin:hover .wbox-anmelden{visibility: visible}
.wbox-admin .wbox-user{font-size: 0.7em}



.navbar-brand {
	padding: 5px 0;
}
.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}
.navbar-default .navbar-brand{color:#777}
.navbar-default .navbar-brand:focus,.navbar-default .navbar-brand:hover{color:#5e5e5e;background-color:transparent}
.navbar-inverse .navbar-brand{color:#9d9d9d}
.navbar-inverse .navbar-brand:focus,.navbar-inverse .navbar-brand:hover{color:#fff;background-color:transparent}


.navbar-custom .navbar-brand {
	letter-spacing: 4px;
	font-weight: 400;
	font-size: 22px;
	color: #fff;
}
.blockquote-reverse,blockquote.pull-right{padding-right:15px;padding-left:0;border-right:5px solid #eee;border-left:0;text-align:right}
.blockquote-reverse footer:before,blockquote.pull-right footer:before,.blockquote-reverse small:before,blockquote.pull-right small:before,.blockquote-reverse .small:before,blockquote.pull-right .small:before{content:''}
.blockquote-reverse footer:after,blockquote.pull-right footer:after,.blockquote-reverse small:after,blockquote.pull-right small:after,.blockquote-reverse .small:after,blockquote.pull-right .small:after{content:'\00A0 \2014'}
.dropdown-menu.pull-right{right:0;left:auto}
.pull-right{float:right !important}

.fa.pull-right {
  margin-left: .3em;
}
#header .oshine-module,#header .tatsu-module{margin-bottom:0}
#footer-wrap.style2 .tatsu-module,#footer .tatsu-icon-shortcode{margin-bottom:0}
.be-sidemenu .oshine-module,.be-sidemenu .tatsu-module{margin-bottom:10px}
.tatsu-module{margin-bottom:60px}
.tatsu-module.tatsu-divider-wrap{line-height:0;margin-bottom:20px}
.tatsu-module.simple-text{width:100%;display:block;border-style:solid;-webkit-box-sizing:border-box;box-sizing:border-box}
.tatsu-animated-heading-wrap.tatsu-module{margin-bottom:10px}
body:not(.tatsu-frame) #tatsu-header-container .tatsu-header-module:last-child,body:not(.tatsu-frame) #tatsu-header-container .tatsu-module:last-child{margin-right:0}


.headimg .intro { font-size: 1.5em; margin: 0; line-height: 1.2; color: #573161;  position: absolute; left: 10px; bottom: 20px; width: auto; text-shadow: none !important; }


#volgheader .intro { font-size: 1.5em; font-weight: normal; margin: 0 auto; bottom: 8px; padding: 0 25px; }

  #homeheader .overlay-alles .intro { z-index: 3; text-align: right; margin-right: 10px; }


.loopcontent {
	font-size: 14px;
	float: left;
	background: #fff;
    width: 455px;
    padding: 20px 15px 0;
	height: 190px;
	-webkit-box-shadow: 0 14px 34px rgba(0,0,0,0.2),
                		0 -14px 34px rgba(0,0,0,0.2);
	-moz-box-shadow: 0 14px 34px rgba(0,0,0,0.2),
                	 0 -14px 34px rgba(0,0,0,0.2);
	box-shadow: 0 14px 34px rgba(0,0,0,0.2),
                0 -14px 34px rgba(0,0,0,0.2);
    z-index: 1001;
    position: relative;
}


.loopcontent strong {
	font-family: 'Roboto Slab',serif;
    font-weight: 700;
    color: #dd641c;
    font-size: 20px;
    font-weight: 700;
}


.loopcontent p {
	margin: 0 0 10px;
}


.loopcontent .button {
	margin-top: 5px;
}


.check-list {
    margin: 40px 0;
}


.check-list li {
    display: block;
    margin: 15px 0;
    position: relative;
}


.check-list li:before {
    content: "";
    width: 7px;
    height: 12px;
    position: absolute;
    top: 0;
    left: -35px;
    border-bottom: 5px solid #ff6600;
    border-right: 5px solid #ff6600;
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
}

 
.menu li:last-child,.menu-item-229 {
	border-right: none !important;
}




.menu-item-230 .sub-menu {
	background: #0098DB !important ;
}



.menu-item-242 .sub-menu {
	background: #01b1af !important ;
}



.menu-item-251 .sub-menu {
	background: #981E34 !important ;
}
.master-nav-delivery-sm{display:none}
.master-nav-delivery-sm .master-nav-container{padding:11px}
.master-nav-delivery-sm .master-nav-container .content{position:relative;padding-left:22px}
.master-nav-delivery-sm .master-nav-container .content::before{left:-4px;margin-top:-7px;top:50%;font-family:amici-icon!important;content:"";font-size:14px;position:absolute}
.master-nav-delivery-sm .master-nav-container .info{text-align:center}
.master-nav-delivery-sm .master-nav-container .change{text-align:right}
.master-nav-delivery-sm a{color:#fff}
.master-nav-delivery-sm:not(.is-address) .main-color{color:#fff}
.master-nav-delivery-sm.is-address{color:#022e3c;background:#efefef}
.master-nav-delivery-sm.is-address a{color:#022e3c}
.master-nav-delivery-sm.is-address .content::before{left:0;font-family:amici-icon!important;content:"";font-size:14px}
	
.sub-menu .menu-item-has-children::after {
	position: absolute;
    font-family: FontAwesome;
    content: "\f105";
    top: 6px;
    right: 7px;
    color: #585858;
}

.menu-item-has-children::after {
    position: absolute;
    font-family: FontAwesome;
    content: "\f107";
    top: 12px;
    right: 0px;
    color: #ffffff;
    font-size: 15px;
}

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

  .open-close .open, .open-close .closed, .open-close .opening-soon {
    font-weight: bold; }


.closed-time {
  display: none; }
.ultimenu .region:after{clear:both;content:" ";display:table;}
.ultimenu-basic .region{background:#fff;padding:20px;}
.region-navbar{float:right;width:990px;margin-top:-38px}
#l-footer #footer-btm #btm-copylight,#l-footer #footer-btm #btm-sns,#l-header,#l-header #header-desc{font-family:'Titillium Web',sans-serif}
#l-footer #footer-btm{padding:0 0 30px}
#l-footer #footer-btm #btm-link,#l-footer #footer-btm #btm-sns{text-align:center}
#l-footer #footer-btm #btm-sns{margin-top:1em;text-align:center}
#l-footer #footer-btm #btm-copylight{font-size:71%;display:block;margin-top:4em;text-align:center;letter-spacing:.05em}
#l-footer #footer-btm #btm-link{text-align:left}
#cff .cff-item{float:left;width:100%;clear:both;padding:20px 0 15px;margin:0;border-bottom:1px solid #ddd}
#cff .cff-item:first-child{padding-top:0}
#cff .cff-item.cff-box,#cff .cff-item.cff-box:first-child{padding:15px;margin:8px 0;background:rgba(255,255,255,.5);border:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
#cff .cff-item.cff-box:first-child{margin-top:0}
#cff .cff-item.cff-box:last-child{margin-bottom:0}
#cff .cff-item.cff-shadow{box-shadow:0 0 10px 0 rgba(0,0,0,.15);-moz-box-shadow:0 0 10px 0 rgba(0,0,0,.15);-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.15)}


.custom-footer .logo-contact {
	float: left;
}



.filters .sort{
    padding:5px 18px 5px 20px;
    cursor:pointer; 
    display: inline-block;
}
.fl-module-heading .fl-heading {padding: 0 !important;margin: 0 !important;}
.fl-node-56da10ae9c38f.fl-module-heading .fl-heading {text-align: left;}
.fl-node-56da113676894.fl-module-heading .fl-heading {text-align: left;}
.fl-node-56de3a79e704c.fl-module-heading .fl-heading {text-align: left;}
.fl-node-56de3a79e7051.fl-module-heading .fl-heading {text-align: left;}
.fl-node-56de3a79e7056.fl-module-heading .fl-heading {text-align: left;}

.modal-title { margin: 0; line-height: 1.42857143; }

    .modal-title img{ width: 320px; }


#ouibounce-modal .modal-title h3 {
    text-align: center;
    text-transform: uppercase;
    font-weight: 700;
    color: #103074;
    font-size: 47px;
    font-family: Raleway;
}
.panel-grid .cell--overlay-bottom{position:absolute;width:100%;left:0;bottom:0;z-index:1;padding:15px!important;height:auto!important}
.navbar .btn-navbar .icon-bar{display:block;width:18px;height:2px;background-color:#f5f5f5;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;-webkit-box-shadow:0 1px 0 rgba(0,0,0,0.25);-moz-box-shadow:0 1px 0 rgba(0,0,0,0.25);box-shadow:0 1px 0 rgba(0,0,0,0.25)}
.btn-navbar .icon-bar+.icon-bar{margin-top:3px}
.icon-bar-chart:before{content:"\f080"}

body.active .wrapper{
	position:fixed;
	left:250px;
	top:inherit;
	width:100%;
}

#td-mobile-nav .td-menu-socials {
  padding: 0 65px 0 20px;
  overflow: hidden;
  height: 60px;
}

.pc2015-item .pc2015-item-name .pc2015-item-name-title {
  font-size: 14px;
  line-height: 16px;
  margin-top: 2px;
  font-weight: bolder;
  display: block;
}

.pc2015-detail .pc2015-detail-inner .pc2015-item-name .pc2015-item-name-title {
  font-weight: bolder;
  font-size: 21px;
  line-height: 1.5;
}

.pc2015-cart-items .pc2015-cart-table tbody td.pc2015-cart-cell-1 .pc2015-item-name .pc2015-item-name-title {
  font-size: 18px;
  font-weight: bolder;
  line-height: 1.1;
  margin-bottom: 16px;
}


#footer {
    padding: 80px 0;
}


    #footer p {
        font-size: 12px;
        color: #3097dd;
        text-transform: uppercase;
    }


    #footer .social {
        margin-top: 15px;
    }
.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%}

.ktz-allwrap.wrap-squeeze .container,
.footer-squeeze .container,
.ktz-footbg-squeeze .container{width:95%;}


.fea .h3{display:block; font-size:17px; margin-bottom:25px;}

.fea ul{list-style-type:none; padding-left:0;}

    .feature .col-xs-6, .fea{background-image:none!important;}
div.carousel div.carousel_block {
    overflow: hidden;
    position: relative;
    margin: 0 0px;
}


.advantages_photo {
	width: 45px;
}


.advantages_photo img {
	max-width: 100%;
	height: auto;
}
.region-header .pane-content ul.menu{margin:0;padding:0;font-size:11px;}
.region-header .menu-wide .pane-content{margin-left:0 !important;}
.region-header .menu-wide .pane-content ul li{padding:8px 0 7px;border-bottom:1px solid #999;}
.region-header .menu-wide .pane-content ul li:last-child{border-bottom:none;}
.region-header .menu-wide .pane-content ul li:first-child{padding-top:0px;}
.region-search ul.menu,.region-search ul.menu li{display:inline;margin:0;padding:0;line-height:15px;}

ul.menu{border:none;list-style:none;text-align:left;}
ul.menu li{margin:0 0 0 0.5em;}
td.menu-disabled{background:#ccc;}


.kyte-top-navigation .menu-item i, footer .post-list figure { display: none; }

		#navigation-a9434128-07bd-43e2-b689-e531a7ad1920 li.selected,
		#navigation-a9434128-07bd-43e2-b689-e531a7ad1920 li.childselected,
		#navigation-a9434128-07bd-43e2-b689-e531a7ad1920 li.selected:hover,
		#navigation-a9434128-07bd-43e2-b689-e531a7ad1920 li.childselected:hover,
		#navigation-a9434128-07bd-43e2-b689-e531a7ad1920 li:hover {
			margin: 5px 3px 5px 3px;
		}

		#navigation-a9434128-07bd-43e2-b689-e531a7ad1920 ul li.selected,
		#navigation-a9434128-07bd-43e2-b689-e531a7ad1920 ul li.childselected,
		#navigation-a9434128-07bd-43e2-b689-e531a7ad1920 ul li.selected:hover,
		#navigation-a9434128-07bd-43e2-b689-e531a7ad1920 ul li.childselected:hover,
		#navigation-a9434128-07bd-43e2-b689-e531a7ad1920 ul li:hover {
			margin: 5px 3px 5px 3px;
		}
.ui-widget-content2{background:#e6e2d9;color:#222;width:150px}
 #pl-975 #panel-975-0-0-0 , #pl-975 #panel-975-0-0-1 , #pl-975 #panel-975-1-0-0 , #pl-975 #panel-975-1-1-0 , #pl-975 #panel-975-2-0-0 , #pl-975 #panel-975-3-0-0 , #pl-975 #panel-975-3-0-1 , #pl-975 #panel-975-3-0-2 , #pl-975 #panel-975-3-0-3 , #pl-975 #panel-975-4-0-0 , #pl-975 #panel-975-4-0-1 , #pl-975 #panel-975-4-1-0 , #pl-975 #panel-975-5-0-0 , #pl-975 #panel-975-5-0-1 , #pl-975 #panel-975-5-0-2 , #pl-975 #panel-975-6-0-0 , #pl-975 #panel-975-6-0-2 , #pl-975 #panel-975-6-0-3 , #pl-975 #panel-975-6-0-4 {  }
.panel-grid-cell .so-panel{zoom:1}
.panel-grid-cell .so-panel:before{content:"";display:block}
.panel-grid-cell .so-panel:after{content:"";display:table;clear:both}
 #pl-975 .so-panel:last-child { margin-bottom:0px }


#sub-footer .mk-footer-copyright {
  opacity: 0.4;
  font-size: 11px;
  float: left;
  padding: 20px 0;
  font-size: bold;
  text-shadow: 0 1px 0px rgba(0, 0, 0, 0.3);
}

#sub-footer .mk-footer-logo {
  float: left;
  display: inline-block;
  padding: 8px 20px 8px 0;
}
#sub-footer {background-color: #202020;}


.element-invisible {
  position: absolute !important;
  clip: rect(1px 1px 1px 1px); 
  clip: rect(1px, 1px, 1px, 1px);
}





.site-main .widecolumn {
	padding-top: 72px;
	width: auto;
}


.site-main .mu_register #blog_title,
.site-main .mu_register #user_email,
.site-main .mu_register #blogname,
.site-main .mu_register #user_name {
	font-size: inherit;
	width: 90%;
}


.site-main .mu_register input[type="submit"],
.widecolumn #submit {
	font-size: inherit;
	width: auto;
}


	.masthead-fixed .site-main {
		margin-top: 48px;
	}


	.site-content,
	.site-main .widecolumn {
		margin-left: 222px;
	}
.media,.media-body{zoom:1;overflow:hidden}
.media-body{width:10000px}
.media-left,.media-right,.media-body{display:table-cell;vertical-align:top}


.media-list.faqs .media .media-body {
	overflow: visible
}

.foo-widgets {
  background-color: #ffffff;
  border-bottom: 1px solid #eee;
}
.nav-footer-list a,.nav-footer-title,.nav-legal-list a{display:inline-block;padding:.5em}

#header .hed_right {
  float:right;
}

#header .hed_right ul {
  margin:0;
  padding:0;
}

#header .hed_right ul li {
  margin:0;
  padding:0 15px;
  display:block;
  float:left;
  border-left:1px solid #ecefef;
  font-size:14px;
  font-weight:normal;
}

#header .hed_right ul li:first-child {
  padding-left:0;
  border-left:none;
}

#header .hed_right ul li:last-child {
  padding-right:0;
}

#header .hed_right ul li a {
  margin:0;
  padding:0;
  display:block;
  color:#898989;
}

#header .hed_right ul li a:hover {
  color:#282727;
}

#header .hed_right ul li span {
  color:#148fb0;
  margin-right:6px;
}

  #header .hed_right ul li, #header .top_menu ul li {
    font-size: 12px;
    margin: 5px 0;
    padding: 0 8px;
  }

  #header .hed_right .header-contact {
    margin-top:0 !important;
  }

.feat-overlay {
	background:rgba(255,255,255,1);
	position:relative;
	height:100%;
	width:100%;
	display:table;
	vertical-align:middle;
	text-align:center;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	overflow:hidden;
	-webkit-box-shadow: 0 8px 6px -6px rgba(0,0,0,.25);
	   -moz-box-shadow: 0 8px 6px -6px rgba(0,0,0,.25);
	        box-shadow: 0 8px 6px -6px rgba(0,0,0,.25);
}

.feat-overlay-inner {
	vertical-align:middle;
	display:table-cell;
}


.item-project .details {
    color: #999999;
    font-family: "Roboto Slab";
    font-size: 15px;
    font-weight: 300;
    margin: 0;
}


.skipnav { text-align: left; font-size:14px;}

  .skipnav a { position: absolute; left: -10000px; width: 10px; height: 10px; overflow: hidden; }

  .skipnav a:focus, .skipnav a:active { position: static; left: 0; width: auto; height: auto; overflow: visible; text-decoration: underline;
 }
#loc-list ul,.bentoItem,.gs-title{overflow:hidden}
#loc-list{overflow-y:scroll;float:left;width:30%;height:100%;position:absolute;display:block}
#loc-list ul{display:block;clear:left;list-style:none;padding:0;margin:0 auto}
#loc-list .list-label{margin:10px 0 0 6px;padding:2px 3px;width:17px;text-align:center;background:#451400;color:#fff;display:none}
#loc-list li{display:block;float:left;cursor:pointer;width:100%;padding:20px}
#loc-list .list-focus,#loc-list li:hover{background-color:#ededed!important}


.credits {
	float:right;
	margin-right:12px;
	text-align:right;
}

	
	.copyright,
	.credits {
		float:none;
		max-width:100%;
		text-align:left;
	}

.dropshadowboxes-drop-shadow {
    background: none repeat scroll 0 0;
    padding:10px;
    margin: 10px 0 10px 0;
    position: relative;
    border-radius:3px;
}




.dropshadowboxes-drop-shadow:before, .dropshadowboxes-drop-shadow:after {
    content: "";
    position: absolute;
    z-index: -2;
}
