/*
Theme Name: Salient Child Theme
Theme URI: http: //mysite.com/
Description: This is a custom child theme for Salient
Author: My Name
Author URI: http: //mysite.com/
Template: salient
Version: 0.1
*/

/* .normal.icon-salient-cart{
	margin-right: 10px;
} */

/*.product-wrap{
	display:flex;
}

.product-meta{
	margin-left: 25px;
}*/

div#header-outer {
    background-color: rgba(255, 255, 255) !important;
}

.footer-copyright{
	color:white !important;
}

span a:hover{
	color: #08A144 !important;
}

.default{
	cursor: default;
}
.tabel-stoffen tr:nth-child(even) {
	background-color: #d2efd5;
}
.tabel-stoffen td{
	width: 15%;
}
.inleiding{
    color:#03BC71;
    font-size: 18px;
    line-height: 1.35em;
}

p.woocommerce-result-count{
    margin-right:50px !important;
}

.ubermenu-main.ubermenu-submenu.ubermenu-submenu-drop{
	opacity: 0.7 !important;
}

.span_7 {
    width: 99.5% !important;
    margin-bottom: -25px !important;
}

#copyright .container{
	padding-bottom: 30px;
}

.social li{
	padding:10px !important;
	list-style: none;
}
.social{
	display:flex;
	list-style: none;
}
.socialm li{
	list-style: none;
}
.socialm{
	display:flex;
	list-style: none;
}
/* .ubermenu.ubermenu-main.ubermenu-horizontal .ubermenu-item-level-0.ubermenu-active > .ubermenu-submenu-drop{
	background-color: #ddddddc2 !important;
}

.ubermenu-skin-vanilla .ubermenu-submenu.ubermenu-submenu-drop {

	border:0px !important;
} */
.ubermenu-skin-vanilla .ubermenu-submenu{
	color:#000f2c !important;
}
.ubermenu-target-title.ubermenu-target-text{
	color:#000f2c !important;
}
.ubermenu-target-title.ubermenu-target-text:hover{
	color:#01bd71 !important;
}
.row .vc_row-fluid.full-width-section.related-post-wrap{
	display:none;
}

.fa-shopping-cart{
	    margin-top: 47px;
}

.cart-customlocation{
	margin-top: 53px;
}


@media only screen and (max-height: 900px) {
.vc_col-sm-12.wpb_column.column_container.vc_column_container.col.padding-3-percent.instance-0 {
    margin-top: -35% !important;
}
	
}

.button.wc-forward{
	color: #000 !important;
}

#fws_5d26f202ebc5e{
	padding-top:250px !important;
}

/*ul .products .columns-3{
	display: none !important;
}*/

.meta-category{
	display: none;
}

/* styles uit customizer */

header#top nav > ul > li > a {
  padding-bottom: 33px;
  padding-top: 5px;
}

/***************** Icons ******************/
i[class*="fa-"], span[class*="fa-"] {
  display:inline-block;
  font-size:16px;
  width:32px;
  height:32px;
  line-height:32px;
  top:-2px;
  word-spacing:1px;
  position:relative;
  text-align:center;
  vertical-align:middle;
  max-width:100%;
}

.ubermenu .ubermenu-icon,
.ubermenu .ubermenu-sub-indicator{
  font-size:inherit;
  top:auto;
  height:auto;
  width:auto;
  line-height:inherit;
}

#top .ubermenu{
  align-self:center;
}

@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 481px)
  and (-webkit-min-device-pixel-ratio: 2) {

	  img.img-with-animation.skip-lazy.imagebalk.lazyautosizes.lazyloaded	{
		  display:none;
	  }	  
	  
.mobileitem	{
	display: none !important;
}
	  
	  .nectar-video-bg	{
		      visibility: visible;
    width: 1310px !important;
    margin-left: 8px;
    height: auto !important;
    opacity: 1;
	  }
		
#slide-out-widget-area > div > div.inner > div.off-canvas-menu-container.mobile-only > div:nth-child(1) > ul > li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-has-children.menu-item-6505{
			display: none !important;
		}

.menu-item a.menu-image-title-after.menu-image-not-hovered img{
			display: none !important;
		}
		
		.woocommerce-notices-wrapper	{
			display: none;
		}
		
		.verderknop	{
		background-color: #01bd71;
    color: #fff;
    padding: 1.2em;
    font-weight: 600;
    width: 100%;
    text-align: center;
    float: left;
    margin-bottom: 10px;
    border-radius: 5px;
		}
		
		.checkout-button	{
			line-height: 25px !important;
		}
	  
	  .nocaps	{
		  margin-top: 24%;
	  }
	  
	  #top > div > div > a:nth-child(3) > i{
		  margin-top: 0px !important;
	  }
	  
	  #top > div > div > a.cart-customlocation{
		  margin-top: 0px !important;
	  }
	  
	  .row .col img:not([srcset]) {
    width: 130px;
}
	  
	  #footer-outer{
		  text-align: center;
	  }
	 
	  #footer-outer .widget h4{
		  margin-left: -32px;
	  }
	  
	  div.video-color-overlay{
		  background-color: rgba(0,0,0,0.4) !important;
	  }
	  
	  div.col.span_12.left > div.vc_col-sm-6.wpb_column.column_container.vc_column_container.col.no-extra-padding.instance-14 > div.vc_column-inner > div > div.img-with-aniamtion-wrap > div > img{
		  margin-bottom: 20px !important;
	  }
	  
	  div.col.span_12.left > div.vc_col-sm-2.wpb_column.column_container.vc_column_container.col.centered-text.no-extra-padding.instance-16 > div.vc_column-inner{
		  margin-left: 75px !important;
		  width: 100%;
	  }
	  
	  .row .col h4, body h4 {
    	  line-height: 30px !important;
	  }
	  
	  div.col.span_12.left > div > div.vc_column-inner > div > h2{
		  margin-top: 40px;
	  }
	  
	  div.col.span_12.left > div.vc_col-sm-4.wpb_column.column_container.vc_column_container.col.no-extra-padding.instance-5 > div.vc_column-inner > div > h2{
		  text-align: center !important;
	  }
	  
	  div.col.span_12.left > div.vc_col-sm-4.wpb_column.column_container.vc_column_container.col.no-extra-padding.instance-5 > div.vc_column-inner > div > a{
		  margin-left: 90px;
	  }
	  
	  
	  div.col.span_12.left > div.vc_col-sm-4.wpb_column.column_container.vc_column_container.col.no-extra-padding.instance-6 > div.vc_column-inner > div > div > div > img{
		  margin-left: 105px;
		  width: 175px;
	  }
	  
	  .fotodesktop{
		  display: none !important;
	  }
	  
}

/* Portrait and Landscape */
@media only screen 
  and (min-device-width: 375px) 
  and (max-device-width: 816px) 
  and (-webkit-min-device-pixel-ratio: 3) { 
.fotomobiel{
		  display: none !important;
	  }
	  
	.imagebalk{
		display: none !important;
	}
	  
	  
}


/* knop home */
#footer-outer .widget h4, #sidebar h4, #call-to-action .container a, .uppercase, .nectar-button, .nectar-button.medium, .nectar-button.small, .nectar-3d-transparent-button, body .widget_calendar table th, body #footer-outer #footer-widgets .col .widget_calendar table th, .swiper-slide .button a, body:not([data-header-format="left-header"]) header#top nav > ul > li.megamenu > ul > li > a, .carousel-heading h2, body .gform_wrapper .top_label .gfield_label, body .vc_pie_chart .wpb_pie_chart_heading, #infscr-loading div, #page-header-bg .author-section a, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button, .ascend input[type="submit"], .ascend button[type="submit"], .widget h4, .text-on-hover-wrap .categories a, .text_on_hover.product .add_to_cart_button, .woocommerce-page .single_add_to_cart_button, .woocommerce div[data-project-style="text_on_hover"] .cart .quantity input.qty, .woocommerce-page #respond input#submit, .meta_overlaid article.post .post-header h2, .meta_overlaid article.post.quote .post-content h2, .meta_overlaid article.post.link .post-content h2, .meta_overlaid article.post.format-status .post-content h2, .meta_overlaid article .meta-author a, .pricing-column.highlight h3 .highlight-reason, .blog-recent[data-style="minimal"] .col > span, body .masonry.classic_enhanced .posts-container article .meta-category a, body .masonry.classic_enhanced .posts-container article.wide_tall .meta-category a, .blog-recent[data-style*="classic_enhanced"] .meta-category a, .nectar-recent-posts-slider .container .strong, body.material #page-header-bg.fullscreen-header .inner-wrap > a, #page-header-bg[data-post-hs="default_minimal"] .inner-wrap > a, .single .heading-title[data-header-style="default_minimal"] .meta-category a, .nectar-fancy-box .link-text, .woocommerce-account .woocommerce-form-login button.button, .woocommerce-account .woocommerce-form-register button.button, .post-area.standard-minimal article.post .post-meta .date a, .post-area.standard-minimal article.post .more-link span, .nectar-slide-in-cart .widget_shopping_cart .buttons a, .material.product .product-wrap .product-add-to-cart a .price .amount, .material.product .product-wrap .product-add-to-cart a span, ul.products li.material.product span.onsale, body[data-button-style="rounded"] #pagination > a, html body #pagination > span, .woocommerce nav.woocommerce-pagination ul li a, html body nav.woocommerce-pagination ul li a, html body nav.woocommerce-pagination ul li span, .woocommerce .material.product .product-wrap .product-add-to-cart a.added_to_cart, .woocommerce-page ul.products li.product.material .price, .woocommerce-page ul.products li.product.material .price ins span, body[data-form-submit="see-through-2"] input[type="submit"], body[data-form-submit="see-through-2"] button[type="submit"], body[data-form-submit="see-through"] input[type="submit"], body[data-form-submit="see-through"] button[type="submit"], body[data-form-submit="regular"] input[type="submit"] body[data-form-submit="regular"] button[type="submit"], .nectar_team_member_overlay .team_member_details .title, body:not([data-header-format="left-header"]) header#top nav > ul > li.megamenu > ul > li > ul > li.has-ul > a, .nectar_fullscreen_zoom_recent_projects .project-slide .project-info .normal-container > a, .nectar-hor-list-item .nectar-list-item-btn, .nectar-category-grid-item .content span.subtext, body .woocommerce .nectar-woo-flickity[data-controls="arrows-and-text"] .nectar-woo-carousel-top, .products li.product.minimal .product-add-to-cart a, .woocommerce div.product form.cart .button, .nectar-quick-view-box .nectar-full-product-link, .woocommerce-page .nectar-quick-view-box button[type="submit"].single_add_to_cart_button, #header-outer .widget_shopping_cart a.button, .woocommerce .classic .product-wrap .product-add-to-cart .add_to_cart_button, .text_on_hover.product .nectar_quick_view, .woocommerce .classic .product-wrap .product-add-to-cart .button.product_type_variable, .woocommerce.add_to_cart_inline a.button.add_to_cart_button, .woocommerce .classic .product-wrap .product-add-to-cart .button.product_type_grouped, .woocommerce-page .woocommerce p.return-to-shop a.wc-backward, .yikes-easy-mc-form .yikes-easy-mc-submit-button	{
	text-transform: none !important;
}

@media only screen and (max-width: 950px) {
#fws_5d26f202ebc5e	{
	padding-top:0px !important;
}
.img-with-animation.skip-lazy.gratis	{
	    height: 120px;
    width: auto;
    margin-right: -25px;
}
.pijlicon	{
	display: none !important;
}
	.imagebalk	{
		display:none;
	}
}

/* .off-canvas-menu-container{
	display:none !important;
} */


.verderknop	{
background-color: #01bd71;
color: #fff;
padding: 1.2em;
font-weight: 600;
float: right;
margin-bottom: 10px;
border-radius: 5px;
}

h2, h6	{
	padding-bottom: 20px;
}
 
 /* Sub-menu mobiel */
 
.back a {
	display: none!important;
}

.back:after {
	content: "Terug";
	font-size: 32px;
    background-color: rgba(0, 0, 0, 0.25);
    padding: 6px;
    font-family: roboto;
    color: white;
}

.back:hover {
	color: #ffffffad;
}

@media(max-width:480px) {
.imagebalk{
    display:none !important;
  }
}

.grote-tekst{
    font-size: 28px;
}


@media only screen 
  and (min-device-width: 640px) 
  and (max-device-width: 890px) {
  	.homeheader{
  		margin-top:70px;
  		}
  	}

@media only screen 
  and (min-device-width: 890px) 
  and (max-device-width: 950px) {
  	.homeheader{
  		margin-top:90px;
  		}
  	}

@media only screen 
  and (min-device-width: 1000px) 
  and (max-device-width: 1270px) {
  	.headerpad{
  		margin-top:25% !important;
  		}
  	}

@media only screen 
  and (min-device-width: 1270px) 
  and (max-device-width: 1500px) {
  	.headerpad{
  		margin-top:27% !important;
  		}
  	}

@media only screen 
  and (min-device-width: 1500px) 
  and (max-device-width: 1880px) {
  	.headerpad{
  		margin-top:35% !important;
  		}
  	}

/*@media(min-width:1500px) {
.headerpad{
  		margin-top:35% !important;
  		}
}*/

/* goede media queries*/

@media only screen 
  and (min-device-width: 100px) 
  and (max-device-width: 500px) {
  		.info2{
  			padding-bottom:30px !important;
  		}
  		#cc-m-header-9886676368{
  			/*font-size:30px;*/
  		}
  		.sticker{
  		width: 35% !important;
    	float: left !important;
  		}
  		.icons{
  		position: absolute !important;
    	top: 120px !important;
  		}
		.wpcf7-form{
			margin-top: 60px;
		}
  	}
@media only screen 
  and (min-device-width: 500px) 
  and (max-device-width: 1000px) {
  		.geel{
  		float:left !important;
  		}
  		.iconen{
  		/*display:none !important;*/
  		}
  	}
@media only screen 
  and (min-device-width: 500px) 
  and (max-device-width: 1050px) {
  		.iconen{
  		/*display:none !important;*/
  		}
  		.vc_col-sm-12{
  			padding-top: 11% !important;
  		}
  	}

@media only screen 
  and (min-device-width: 760px) 
  and (max-device-width: 1000px) {
  		.icons{
  		/*display:none !important;*/
  		padding-top:19% !important;
  		/*padding-left: 27% !important;*/
  		float:right !important;
  		}
  		.sticker{
  			/*padding-top: 30% !important;*/
  			width:30% !important;
  			float:left !important;
  		}
  	}

@media(min-width:1050px) {
.col.span_12.center{
    padding-top:20% !important;
  }
  .afbeeldingen{
  	margin-top: 200px;
    position: absolute !important;
    right: 0px;

  }
  #menu-item-wpml-ls-21-nl > ul{
  	left: 50% !important;
    width: 50% !important;
  }
  #menu-item-wpml-ls-21-en > ul{
  	left: 50% !important;
    width: 50% !important;
  }
  .wpml-ls-flag{
  	margin-right: 10px;
  }
}

@media(max-height:1000px){ 
  .contact{
    margin-top:50% !important;
  }
 }