/*
Tutaj możesz dodać własny CSS.

Naciśnij ikonkę pomocy, żeby dowiedzieć się więcej.
*/
.naglowek-strony {
	display:none;
}
.col-md-9.produkty .col-md-6:nth-child(2) {
    width: 100%;
}
label p {
    font-size: 12px!important;
}
.woocommerce #content div.product form.cart .button, .woocommerce div.product form.cart .button, .woocommerce-page #content div.product form.cart .button, .woocommerce-page div.product form.cart .button {
	    background: #dd9933!important;
}
.col-md-12.newsletter-produkt {
    clear: both;
}
.woocommerce .opis-prod .summary.entry-summary {
    width: 100%!important;
}
li#mega-menu-item-141 a:before{
    content: "\f16d";
    font-family: 'FontAwesome'!important;
	color:#bc2a8d!important;
	font-size:22px!important;
}
ul.wpp-list {
    text-align: center;
	list-style:none;
}
p.tytul-popup {
    text-align: center;
	    border-bottom: 1px solid #d4d4d4;
}
ul.wpp-list a p {
	color:red!important;
	display:inline-block;
	background:#97c330;
	color:white!important;
	padding:5px 15px;
	margin-top:10px;
}
ul.wpp-list a {
    display: block!important;
    clear: both;
	color:#684c38;
}
ul.wpp-list img {
    margin: 0 auto;
    float: none;
}
li#mega-menu-item-140 a{
	color:#3b5998!important;
	font-size:22px!important;
}
li#mega-menu-item-141, li#mega-menu-item-140 {
	float:right!important;
}
.data span.highlight {
    font-family: 'Open Sans'!important;
    font-style: normal!important;
}
.modal-title h3 {
    line-height: normal;
}
.post h1 {
    text-align: center!important;
    margin-bottom: 25px!important;
}
.post h1 a {
    color: #684c38;
    font-size: 32px!important;
}
.post-archive .entry:after {
    content: "";
    position: absolute;
    width: 250px;
    left: 50%;
    margin-left: -125px;
    height: 1px;
bottom:0px;
    background: #684c38;
}

.col-md-12.srodek.dla-salonow-naglowek {
    display: none;
}
.strona-template-default .col-md-9.szukajka {
    text-align: center;
}
.strona-template-default .col-md-10.dlugi {
    width: 100%;
}
.strona-template-default .col-md-12.srodek.dla-salonow-naglowek .szukajka img {
    max-height: 70px;
margin-top: 10px;
}
.strona-template-default  .col-md-2.solony-kont {
display:none;
}
.strona-template-default .col-md-12.srodek.dla-salonow-naglowek {
    display: block;
}

.strona-template-default  .col-md-12.srodek.glowny-naglowek {
display:none;
}

.strona-template-default .col-md-12.srodek.dol {
    display: none;
}

.entry {
position:relative;
padding-bottom:25px;
}

.thumbnail>img {
    height:auto!important;
}
.woocommerce div.product .woocommerce-tabs ul.tabs::before {
border-bottom:2px solid #a1a1a1!important;
}

.blog_widget ul li a:before {
display:none!important;}

ul.tabs.wc-tabs {
    margin-bottom: 0px!important;
}
span.fontawesome-text {
    display:none!important;
}
.woocommerce-tabs .panel {
    box-shadow: none;
    border: 2px solid #a1a1a1;
    border-radius: 0px!important;
    border-top: 0px;
    padding: 20px!important;
}
.navbar-default {
font-family: "Open Sans"!important;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li a, .woocommerce #content div.product .woocommerce-tabs ul.tabs li a, .woocommerce-page div.product .woocommerce-tabs ul.tabs li a, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li a {
text-transform:none!important;
}
.related.products h4 {
    margin-bottom: 20px;
    color: #684c38;
    text-transform: uppercase;
    font-size: 22px;
    padding-bottom: 10px;
    font-weight: 600;
    border-bottom: 2px solid #684c38;
}
.cena-single {
    display: inline-block;
}
li#menu-item-140, li#menu-item-141 {
float:right!important;
}
li#menu-item-140 a{
padding:0px!important;
}
.dodaj-koszyk {
    display: inline-block;
}
.product_meta {
    display: none;
}

.cena-single {
    display: inline-block;
    border: 2px solid #a1a1a1;
    padding: 10px 20px;
}

.cena-single .price {
    margin-bottom:0px!important;
}

.woocommerce form.cart select.qty {
    width: auto!important;
    border-radius: 0px!important;
    border-radius: 0px!important;
    border-color: #a1a1a1!important;
}
.woocommerce form.cart .quantity_select {
    width: auto!important;
    border: 2px solid #a1a1a1!important;
    float: left;
    margin-right: -2px;
}

button.single_add_to_cart_button.button.alt {
    float: left!important;
}
.woocommerce #content div.product form.cart .button, .woocommerce div.product form.cart .button, .woocommerce-page #content div.product form.cart .button, .woocommerce-page div.product form.cart .button {
    border-radius: 0px!important;
    color: #fff!important;
    border: 2px solid #a1a1a1!important;
}

.woocommerce #content div.product form.cart .button:hover, .woocommerce div.product form.cart .button:hover, .woocommerce-page #content div.product form.cart .button:hover, .woocommerce-page div.product form.cart .button:hover {
    background-color: #a1a1a1!important;
color:white!important;
}

.woocommerce div.product .summary p.price {
    margin-bottom: 0px!important;
    border: 2px solid #a1a1a1;
    padding: 5px 10px;
    height: 45px;
}

form.cart {
    margin-left: 10px;
}

.woocommerce #content nav.woocommerce-pagination ul li a:focus, .woocommerce #content nav.woocommerce-pagination ul li a:hover, .woocommerce #content nav.woocommerce-pagination ul li span.current, .woocommerce nav.woocommerce-pagination ul li a:focus, .woocommerce nav.woocommerce-pagination ul li a:hover, .woocommerce nav.woocommerce-pagination ul li span.current, .woocommerce-page #content nav.woocommerce-pagination ul li a:focus, .woocommerce-page #content nav.woocommerce-pagination ul li a:hover, .woocommerce-page #content nav.woocommerce-pagination ul li span.current, .woocommerce-page nav.woocommerce-pagination ul li a:focus, .woocommerce-page nav.woocommerce-pagination ul li a:hover, .woocommerce-page nav.woocommerce-pagination ul li span.current {
    background: none repeat scroll 0% 0% #98c331!important;
}

.wojewodztwa ul li {
    display: inline-block;
    border: 2px solid #97c330;
    width: 24%;
    margin: 0.38%;
}

.wojewodztwa ul li a{
    padding: 10px;
	color: #97c330;
	text-transform:uppercase;
	text-align:center;
	display:block;
}

.wojewodztwa ul .current-menu-parent, .wojewodztwa ul .current-menu-item {
    display: inline-block;
    border: 2px solid #97c330;
    width: 24%;
	background:#97c330;
    margin: 0.38%;
}

.wojewodztwa ul .current-menu-parent a, .wojewodztwa ul .current-menu-item a{
    padding: 10px;
	color: #fff;
	text-transform:uppercase;
	text-align:center;
	display:block;
}

.salony-glowna ul.vc_tta-tabs-list li {
    width: 50%;
    margin: 0px!important;
    text-align: center;
    padding: 6px!important;
}
.salony-glowna ul.vc_tta-tabs-list li.vc_active a{
background:#97c330!important;
border: 2px solid #97c330!important;
color:#fff!important;
}
.salony-glowna ul.vc_tta-tabs-list li a{
background:white!important;
border: 2px solid #97c330!important;
color:#97c330!important;
}

@media (max-width:1279px) and (min-width:1000px) {
.dgwt-wcas-search-wrapp {
min-width:200px!important;
}
}

@media (max-width:999px) {
	.boks-zapis {
		font-size:20px;
	}
	.kolumny-2 {
		    column-count: 1!important;
	}
	.data-szkolenie {
		border-bottom: 2px solid #97c330; 
	}
	li#mega-menu-item-140 a, li#mega-menu-item-141 a {
		display:inline!important;
		color:white!important
	}
	li#mega-menu-item-141 a:before {
		color:white!important;
	}
	li#mega-menu-item-141, li#mega-menu-item-140 {
    float: none!important;
    display: inline!important;
}
	ul#mega-menu-header-menu {
    margin-top: 16px!important;
}
	.col-md-12.rowno {
		display:block!important;
	}
	.col-md-4.krecha {
		border:0px!important;
	}
	a.navbar-brand {
    z-index: 999;
    position: relative;
}
	img.logo {
		max-width:130px!important;
	}
	div#mega-toggle-block-1 {
    margin-top: 12px;
}
	.dol i.fa.fa-angle-right {
    display: none;
}
	#mega-menu-wrap-header-menu .mega-menu-toggle .mega-toggle-block-1:before, #mega-menu-wrap-header-menu .mega-menu-toggle .mega-toggle-block-1:after {
    color: #684c38;
}
	div#mega-menu-wrap-header-menu {
    z-index: 99;
}
	.col-md-2.solony-kont {
    display: none;
		padding-left:0px;
}
	.col-md-4.mob-kat {
		width:50%;
		display:inline;
	}
	.col-md-12.srodek.dol {
		font-size:15px;
	}
	.col-md-2.solony-kont a {
		font-size:14px;
	}
	.salony a br {
    display: none;
}
.col-md-10.dlugi {
width:100%;
}
.col-md-6.krecha {
    border-right: 0px solid #684c38;
    border-bottom: 1px solid #684c38;
}
.dgwt-wcas-search-wrapp.dgwt-wcas-no-submit.woocommerce {
    min-width: 100px!important;
}
.hgr_woo_minicart.sage-cart-icon {
    padding: 12px 4px 2px 12px!important;
}
.cena-koszyk {
font-size:12px!important;
}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product, .woocommerce-page[class*=columns-] ul.products li.product, .woocommerce[class*=columns-] ul.products li.product {
    width: 100%!important;
}
.wojewodztwa ul li {
    width: 100%!important;
    margin: 0px!important;
    margin-bottom: 5px!important;
}
		.col-md-3.widget-archive {
    clear: both;
}
	.col-md-12.ikony-akcja, p.woocommerce-result-count {
		display:none;
	}
	.breadcrumbs.col-md-12 .container {
    color: #97c330;
    padding: 0px 0px;
		    line-height: normal;
}
	.opis-prod form.cart {
    margin-top: 10px;
		margin-left:0px;
}
	.woocommerce .woocommerce-ordering {
		    margin: 0px 0px 20px 0px!important;
	}
	a.open-filtr {
    display: block;
    background: url(http://organicsbeauty.pl/wp-content/themes/sage/woocommerce/images/down_arrow.png) no-repeat 95% #fff;
    border: 2px solid #cccccc;
    padding: 3px 8px;
    color: #684c38!important;
    font-size: 13px;
    text-transform: uppercase;
}
	div#nasze-produkty {
		display:none!important;
	}
}
@media (min-width:1000px) {
		a.open-filtr {
		display:none;
	}
	div#woof_widget-2 {
    display: block!important;
}
}

@media (max-width:1000px) {
	.post-archive, .post {
		padding:0px!important;
	}
	.col-md-7.opis-prod {
    padding-left: 10px;
		padding-right:10px;
}
	.woocommerce .opis-prod button.single_add_to_cart_button.button.alt {
    width: calc(100% - 50px)!important;
}
	ul.tabs.wc-tabs li a {
    font-size: 12px!important;
}
	input.button.update_cart_button {
    margin-bottom: 10px!important;
}
	input.checkout-button.alt.wc-forward.proceed_button {
    width: 100%;
}
	.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals {
		width:100%!important;
	}
}