#site-header-wrap .topbar-product-search .product-search-category {display:none;}
#site-header-wrap .topbar-product-cart {display:none;}
#site-header-wrap .topbar-my-account {display:none;}
.site-footer.footer-layout2 .top-footer-logo {margin-top:34px;} 
.single-product .cms-recipe-carousel-wrap {display:none;}
.single-product .archive-banner {display:none;}
.woocommerce ul.products li.product {box-sizing:border-box !important;}
.cms-social a:hover, .entry-socail a:hover {color:#fff !important;}
.cms-social.type-text li a {min-width:120px;}

.woocommerce ul.products .woocommerce-product-inner .woocommerce-product-meta .woocommerce-add-to-cart {padding:0;}
.woocommerce ul.products .woocommerce-product-inner {padding:0;} 

.widget_product_categories ul li ul.children {padding-top:6px;}
.widget_product_categories ul li a {font-size:16px;}
.widget_product_categories ul li a:hover {color:#000;}

.single-product #primary .flex-control-thumbs li {width: fit-content;}
.single-product #primary .woocommerce-product-gallery__image a {max-width:400px;}
.single-product.redux-page #primary .woocommerce-product-gallery__image a img {margin:50px 0 !important;}
.single-product #primary .flex-viewport .woocommerce-product-gallery__image {background:#fff;}

.img-aff {margin-top:40px;margin-bottom:40px;}
.img-aff img {    max-height: 70px;
    width: auto;
    margin-right: 30px;}

.woocommerce-variation-availability {display:none;}
.single-product #primary .entry-summary .woocommerce-product-add-cart .woocommerce-variation-add-to-cart {display:none;}
.single-product #primary .entry-summary .woocommerce-product-add-cart table.variations tr .value {padding:48px 0 0;}
.single-product .woo-variation-items-wrapper .variable-items-wrapper.button-variable-wrapper li {display:inline-block;cursor:pointer;}
.single-product #primary .woocommerce-summary-wrap .summary {margin:0;}

.siq_resultRight img.wp-smiley, .siq_resultRight img.emoji {display:none !important;}
.woocommerce ul.products.products-list li.product .woocommerce-product-inner.product-layout-list .woocommerce-product-header {max-width:300px;}	
.vis-, .vis-Nie {display:none;}
.vis-Tak {display:block;}

	
	
	@media (max-width: 991px) {
		#nav_menu-6 .footer-widget-title {margin-top:40px !important;}
		#nav_menu-4  .footer-widget-title {display:none !important;}
		.site-footer.footer-layout2 .cms-lists-widget {margin-top:40px !important;}
		
	}
	
	
	@media (max-width: 600px) {
		.cms-social.type-text li {margin:7px !important;}
		
	}	
	
.cms-lists-widget {border:none;background:#fff;}
.site-footer.footer-layout2 .top-footer-logo {display:none;}	
.site-footer.footer-layout2 .cms-lists-widget {margin:0;padding:0;}
	
.c-left {width:49%;float:left;}
.c-right {width:49%;float:right;}	
.c-center .wpcf7-submit {width:100% !important;}	
.wpcf7-form .ajax-loader {display:inline-block !important;}
.wpcf7-form .wpcf7-form-control-wrap .wpcf7-not-valid-tip {
  display: block;
}

.cms-fancybox-desc p {text-align:justify;}
	
.single-product #primary table tbody td {
    background-color: #fdfdfd;
}

.single-product #primary table tbody tr:nth-child(2n) td {
    background-color: #fbfbfb;
}

.single-product #primary table h4 {
    font-weight: 400 !important;
    font-size: 16px;
	margin:0 !important;
}

.single-product #primary table img {
margin:0.5em auto !important;	
}
.entry-socail a.social-facebook {
  background-color: #3b5999;
}
.entry-socail a.social-rss {
  background-color: #fd7800;
}
.entry-socail a.social-youtube {
  background-color: #cd201f;
}
.entry-socail a.social-twitter {
  background-color: #55acee;
}
.entry-socail a.social-google {
  background-color: #dd4b39;
}
.entry-socail a.social-skype {
  background-color: #00aff0;
}
.entry-socail a.social-dribbble {
  background-color: #ea4c89;
}
.entry-socail a.social-flickr {
  background-color: #ff0084;
}
.entry-socail a.social-linkedin {
  background-color: #0077b5;
}
.entry-socail a.social-vimeo {
  background-color: #1ab7ea;
}
.entry-socail a.social-pinterest {
  background-color: #bd081c;
}
.entry-socail a.social-bloglovin {
  background-color: #f57d00;
}
.entry-socail a.social-instagram {
  background-color: #e4405f;
}


/* Added CSS */

	.alert-box {
		color:#555;
		border-radius:10px;
		font-family:Tahoma,Geneva,Arial,sans-serif;font-size:14px;
		padding:10px 36px;
		margin:10px;
	}
	.alert-box span {
		font-weight:bold;
		text-transform:uppercase;
	}
	.error {
		background:#ffecec url('http://www.biotrendy.pl/wp-content/uploads/2018/04/BioTrendy-Error-ico.png') no-repeat 10px 5%;
		border:1px solid #f5aca6;
	}
	.success {
		background:#e9ffd9 url('http://www.biotrendy.pl/wp-content/uploads/2018/04/BioTrendy-Success-ico.png') no-repeat 10px 5%;
		border:1px solid #a6ca8a;
	}
	.warning {
		background:#fff8c4 url('http://www.biotrendy.pl/wp-content/uploads/2018/04/BioTrendy-Warning-ico.png') no-repeat 10px 5%;
		border:1px solid #f2c779;
	}
	.notice {
		background:#e3f7fc url('http://www.biotrendy.pl/wp-content/uploads/2018/04/BioTrendy-Info-ico.png') no-repeat 10px 5%;
		border:1px solid #8ed9f6;font-size:10px;
	}
	.info {
		background:#ffffff url('../../images/error.png') no-repeat 10px 5%;
		border:4px solid #a6ca8a;
	}
	
#nutritionfacts { 
    background-color:white; 
    border:1px solid black;
    padding:3px; width:770px; 
}
#nutritionfacts td { 
    color:black; 
    font-family:'Arial Black','Helvetica Bold',sans-serif; 
    font-size:8pt; 
    padding:0; 
}
#nutritionfacts td.header { 
    font-family:'Arial Black','Helvetica Bold',sans-serif; 
    font-size:28px; 
    white-space:nowrap; 
}        
#nutritionfacts div.label { 
    float:left; 
    font-family:'Arial Black','Helvetica Bold',sans-serif; 
}
#nutritionfacts div.serving { 
    font-family:Arial,Helvetica,sans-serif; 
    font-size:8pt; 
}
#nutritionfacts div.weight { 
    display:inline; 
    font-family:Arial,Helvetica,sans-serif; 
    padding-left:1px; 
}
#nutritionfacts div.dv { 
    display:inline; 
    float:right; 
    font-family:'Arial Black','Helvetica Bold',sans-serif; 

}
#nutritionfacts div.dv2 { 
    display:inline; 
    float:center; 
    font-family:'Arial Black','Helvetica Bold',sans-serif; 
}
#nutritionfacts table.vitamins td {  
    font-family:Arial,Helvetica,sans-serif; 
    white-space:nowrap; 
    width:43%; 
}
#nutritionfacts div.line { 
    border-top:1px solid black; 
}
#nutritionfacts div.line2 { 
    border-top:10px solid black; 
}
#nutritionfacts div.labellight { 
    float:left; 
    font-family:Arial,Helvetica,sans-serif; 
}
#nutritionfacts .highlighted {
    border:1px dotted grey;
    padding:2px;
}

.button {
    background-color: #4CAF50; /* Green */
    border: none;
    color: white;
    padding: 15px 205px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 16px;
    margin: 4px 2px;
    cursor: pointer;
    -webkit-transition-duration: 0.4s; /* Safari */
    transition-duration: 0.4s;
}

.button1 {
    box-shadow: 0 8px 16px 0 rgba(0,0,0,0.2), 0 6px 20px 0 rgba(0,0,0,0.19);
}

.button2:hover {
    box-shadow: 0 12px 16px 0 rgba(0,0,0,0.24),0 17px 50px 0 rgba(0,0,0,0.19);
}	

#border1 {
border-left: 8px solid #4CAF50;
font-size: 1em;
font-family:Tahoma,Geneva,Arial,sans-serif;
font-size:14px;
padding: 20px;
margin:15px;
}

#border2 {
border-left: 8px solid #ff9800;
font-size: 1em;
font-family:Tahoma,Geneva,Arial,sans-serif;
font-size:14px;
padding: 20px;
margin:15px;
}

#border3 {
border-left: 8px solid #f44336;
font-size: 1em;
font-family:Tahoma,Geneva,Arial,sans-serif;
font-size:14px;
padding: 20px;
margin:15px;
}
	