/*
Theme Name: House of Asia
Author: Tomasz Siewiera
Author URI: http://siewiera.com/
Description: Skórka dla House of Asia.
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/

/*Wordpress editor styles start*/

.entry-content img {
	margin: 0 0 1.5em 0;
	}
.alignleft, img.alignleft {
	margin-right: 1.5em;
	display: inline;
	float: left;
	}
.alignright, img.alignright {
	margin-left: 1.5em;
	display: inline;
	float: right;
	}
.aligncenter, img.aligncenter {
	margin-right: auto;
	margin-left: auto;
	display: block;
	clear: both;
	}
.alignnone, img.alignnone {
	/* not sure about this one */
	}
.wp-caption {
	margin-bottom: 1.5em;
	text-align: center;
	padding-top: 5px;
	}
.wp-caption img {
	border: 0 none;
	padding: 0;
	margin: 0;
	}
.wp-caption p.wp-caption-text {
	line-height: 1.5;
	font-size: 10px;
	margin: 0;
	}
.wp-smiley {
	margin: 0 !important;
	max-height: 1em;
	}
blockquote.left {
	margin-right: 20px;
	text-align: right;
	margin-left: 0;
	width: 33%;
	float: left;
	}
blockquote.right {
	margin-left: 20px;
	text-align: left;
	margin-right: 0;
	width: 33%;
	float: right;
	}

.navbar-brand{padding: 0px; width: 98px; height: 138px; margin-top: 0px; margin-bottom: 0px;}
@media(max-width:767px) {
/*.navbar-brand{padding: 0px; height: auto; margin-top: 40px; margin-bottom: 10px;}*/
.navbar-brand{padding: 0px; height: auto; margin-top: 0px; margin-bottom: 0px;}

}
.navbar-brand>img {width: auto;}
.navbar-default {background-color: #fff; border: none !important;}
@media(max-width:767px) {
.navbar-default {background-color: #fff; border: none !important;}
}


.navbar {border-radius: 0px;}
.navbar {overflow: hidden; position: relative; min-height: 98px; margin-bottom: 0px !important; border: none !important;
}

#menu_button{margin-top: 52px; padding-left: 15px; padding-right: 0px;}
#menu_button img{float: right;}

#searchform{margin: 0px !important; padding: 0px !important;}
#search_submit{background: url(images/lupa.png) right no-repeat; border: none !important; width: 26px; height: 23px; float: left; display: inline; margin-top: 7px; margin-left: 0px;}


#menu-kategorie{list-style: none; padding-left: 0px;}
.menu-item-has-children{}
.menu-item-has-children a{color: #7c7c7c; font-size: 18px; text-decoration: none;}

#menu-kategorie .sub-menu{padding-left: 25px; margin-top: 10px; margin-bottom: 10px; list-style-type: square;}
#menu-kategorie .sub-menu a{font-size: 16px; font-weight: normal;}

.main_search .form-control{overflow: hidden; border-radius: 15px !important; border: 2px solid #aeb0b3 !important; height: 40px; padding: 0px !important; margin: 0px !important;}
@media only screen and (max-width:767px) {
.main_search .form-control .search_input{border: 0px; width: 83%; float: left; padding-left: 7px; padding-top: 10px; padding-bottom: 10px; }
.main_search .form-control .search_input:focus{outline: none;}
.main_search{margin-top: 0px; padding: 0px; margin-bottom: 20px;}
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
.main_search .form-control .search_input{border: 0px; width: 89%; float: left; padding-left: 7px; padding-top: 10px; padding-bottom: 10px; }
.main_search .form-control .search_input:focus{outline: none;}
.main_search{margin-top: 0px; padding: 0px; margin-bottom: 20px;}
}

@media only screen and (min-width: 1024px) {
.main_search .form-control .search_input{border: 0px; padding-left: 7px; padding-top: 10px; padding-bottom: 10px; width: 85%; float: left; display: inline; font-size: 12px; color: #000 !important;}
.main_search .form-control .search_input:focus{outline: none;}
.main_search{margin-top: 51px; padding: 0px;}
}

input[type="text"].search_input::-webkit-input-placeholder {
  color: #000  !important;
}

input[type="text"].search_input::-moz-placeholder { /* Firefox 19+ */
  color: #000 !important;
}
input[type="text"].search_input:-ms-input-placeholder { /* IE 10+ */
  color: #000 !important;
}
input[type="text"].search_input:-moz-placeholder { /* Firefox 18- */
  color: #000 !important;
}


.social_icons{margin-top: 52px; margin-left: 30px;}
.social_icons ul{list-style: none; margin-lefT: 0px; padding-left: 0px;}
.social_icons ul li{display: inline-block !important; margin-left: 7px;}

/*Wordpress editor styles end*/

html, body{font-family: 'Hind', sans-serif;}

.section_title{font-family: 'Hind', serif; font-size: 30px; font-weight: normal; color: #000; margin-bottom: 40px; margin-top: 40px;}
.section_title a{text-decoration: none; color: #f2c100;}

/* Homepage */
.homepage{text-align: center; margin-top: 40px;}
.homepage_content{text-align: center;}
.homepage h2{margin-top: 30px; margin-bottom: 30px;}

/* #home-container{background: #fff url(images/home_bkg.jpg) top left no-repeat;}*/
#main-container{background: #fff url(images/main_container_bkg.gif) top repeat-x; padding-top: 40px; padding-bottom: 40px;}

/* Single */
.cat_name{text-align: center; font-size: 22px; font-weight: 700; text-transform: lowercase;}
.china_cat{color: #da2a2d;}
.japan_cat{color: #707070;}
.thai_cat{color: #94c83d;}
.fusion_cat{color: #00a89f;}
.heading{color: #000; font-size: 35px; margin-bottom: 20px; font-weight: 500; text-align: center;}
#skladniki_wartosci{background-color: #eeeeef; padding-top: 40px; padding-bottom: 40px; overflow: hidden;}
.product_content, .page_content{font-size: 16px; color: #000; text-align: center; font-weight: 400;}
.page_content{font-size: 14px;}
.single_content_main_image{text-align: center !important; position: relative !important;}
.single_content_main_image img{margin: 0 auto !important;}
.nav-tabs {border: none !important;}
.nav-tabs.centered > li, .nav-pills.centered > li {float:none; display:inline-block; *display:inline; /* ie7 fix */ zoom:1; /* hasLayout ie7 trigger */ border-right: solid 3px #aeb0b3; padding-right: 10px; margin-left: 0px; font-size: 21px !important; font-weight: 500;}
.nav-tabs.centered li:last-child{border: none !important;}
.nav-tabs.centered, .nav-pills.centered {text-align:center;}
.nav-tabs > li > a{ color: #a3a3a3;}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover {color: #000000; cursor: pointer; background-color: transparent; border: 1px solid transparent !important; border-bottom-color: transparent;}
.tab-pane{margin-top: 30px; font-size: 16px; font-weight: 400; color: #000; text-align: center;}
.tags{padding-top: 15px; margin-bottom: 20px; margin-top: 10px; border-top: solid 2px #aeb0b3; font-size: 13px; font-weight: 400; color: #000; text-align: center;}
.tags a{color: #000;}
.title_bottom{text-align: center; font-size: 16px; font-weight: 400; margin-left: 20px; margin-right: 20px; min-height: 55px;}
.title_bottom a{color: #000; text-decoration: none;}
#przepisy{width: 100%;}
#lista_przepisow{margin-bottom: 20px; overflow: hidden;}
.przepis_item{float: left; display: inline; width: 20%; overflow: hidden; padding: 0px !important;}
.share, .back_arrow{margin-top: 50px; margin-bottom: 40px;}
.share ul{list-style: none; padding-lefT: 0px; margin-left: 0px; text-align: center;}
.share ul li{display: inline-block; margin-left: 20px; margin-bottom: 20px;}
.like_it a, .share_it a, .shop_it a, .print_it a{text-decoration: none; display: block; font-weight: 500; font-size: 15px; color: #fff; border-radius: 20px; padding-left: 60px; padding-top: 10px; padding-bottom: 10px;  padding-right: 15px;}
/*.like_it a{background: #ed1c2a url(images/like_it.gif) left no-repeat;}
.share_it a{background: #3a5899 url(images/share_icon.png) left no-repeat;}
.shop_it a{background: #4cb24a url(images/shop_it.gif) left no-repeat;}
.print_it a{background: #4cb24a url(images/print_icon.png) left no-repeat;}
.link_it{text-align: center; margin: 0 auto; width: 51px; margin-top: 20px; margin-bottom: 40px;}
*/
.share_print{padding-left: 0px; padding-right: 0px; margin-top: 30px; overflow: hidden;}
.share_print span{font-size: 16px; color: #000;}
.share_print ul{list-style: none; padding-left: 0px; margin-left: 0px;}
.share_print li{display: inline!important; margin-right: 0px; padding-right: 0px;}
.share_it a{background: url(images/share_icon.png) no-repeat; width: 150px; display: block !important;  padding-bottom: 20px; color: #000;}
.shop_it a{background: url(images/shop_icon.png) no-repeat; width: 140px; display: block !important;}
.print_it a{background: url(images/print_icon.png) no-repeat; width: 140px; display: block !important; color: #000;   padding-bottom: 20px;}
.share_it a span, .shop_it a span, .print_it a span{display: block !important; text-align:center; color: #6f6f6f; font-size: 14px;}
.share_print {font-size: 16px; color: #000;}

.single_item{position: relative;}
.category_name{position: absolute; left: 15px; top: 20px; padding-left: 7px; padding-top: 7px; padding-bottom: 7px; padding-right: 15px; -webkit-border-top-right-radius: 20px;
-webkit-border-bottom-right-radius: 20px;
-moz-border-radius-topright: 20px;
-moz-border-radius-bottomright: 20px;
border-top-right-radius: 20px;
border-bottom-right-radius: 20px; color: #fff; font-size: 14px;}
.category_name a{color: #fff; font-size: 14px; text-decoration: none;}
.tajska {background-color: #a8d048;}
.chińska {background-color: #ed1c2a;}
.japońska {background-color: #6d6e71;}
.fusion{background-color: #00a89f;}
.Artykuły{background-color: #2a3ebb;}
.Konkursy{background-color: #ff8400;}
.Dietetyk{background-color: #00a8ff;}

/* Przepis */
.column{padding-left: 0px; text-align: left !important;}
.column ul, .column ol{margin-left: 0px; padding-left: 15px; padding-right: 20px;}
.column ol li{margin-bottom: 25px;}
.column a{color: #000; text-decoration: underline;}
.green, .sklad_sposob{font-size: 24px; font-weight: 500; text-align: left;}
.green{color: #7cc005; }
.sklad_sposob{font-size: 22px; font-weight: 700;}
.metryczka{overflow: hidden; padding-left: 0px; padding-right: 0px; text-align: left !important;}

.tricolumn{border-top: solid 1px #babcbe; overflow: hidden; padding-left: 0px !important; padding-right: 0px !important;}

.porcje, .czas, .latwosc_1, .latwosc_2, .latwosc_3, .cporcje, .cczas, .clatwosc_1, .clatwosc_2, .clatwosc_3, .jporcje, .jczas, .jlatwosc_1, .jlatwosc_2, .jlatwosc_3, .fporcje, .fczas, .flatwosc_1, .flatwosc_2, .flatwosc_3{text-align: left !important; font-size: 15px; font-weight: 500; color: #000;}

.porcje{background: url(images/porcje_bkg.gif) left no-repeat; padding-left: 70px;}
.cporcje{background: url(images/cporcje_bkg.gif) left no-repeat; padding-left: 70px;}
.jporcje{background: url(images/jporcje_bkg.gif) left no-repeat; padding-left: 70px;}
.fporcje{background: url(images/fporcje_bkg.gif) left no-repeat; padding-left: 70px;}

.metryczka .name{padding-top: 30px; margin-top: 0px !important; margin-bottom: 0px !important;}
.metryczka .value{margin-top: 0px !important; padding-bottom: 20px;}

.czas{background: url(images/czas_bkg.gif) left no-repeat; padding-left: 70px; min-height: 108px;}
.jczas{background: url(images/jczas_bkg.gif) left no-repeat; padding-left: 70px; min-height: 108px;}
.cczas{background: url(images/cczas_bkg.gif) left no-repeat; padding-left: 70px; min-height: 108px;}
.fczas{background: url(images/fczas_bkg.gif) left no-repeat; padding-left: 70px; min-height: 108px;}

.latwosc_1, .latwosc_2, .latwosc_3, .clatwosc_1, .clatwosc_2, .clatwosc_3, .jlatwosc_1, .jlatwosc_2, .jlatwosc_3, .flatwosc_1, .flatwosc_2, .flatwosc_3, .ostrosc_0, .ostrosc_1, .ostrosc_2, .ostrosc_3,
.costrosc_0, .costrosc_1, .costrosc_2, .costrosc_3, .jostrosc_0, .jostrosc_1, .jostrosc_2, .jostrosc_3, .fostrosc_0, .fostrosc_1, .fostrosc_2, .fostrosc_3 {padding-left: 100px; padding-right: 0px !important;  min-height: 100px;}
.latwosc_1, .latwosc_2, .latwosc_3, .clatwosc_1, .clatwosc_2, .clatwosc_3, .jlatwosc_1, .jlatwosc_2, .jlatwosc_3, .flatwosc_1, .flatwosc_2, .flatwosc_3{padding-left: 82px;}
.latwosc_1{background: url(images/stars_1.gif) left no-repeat;}
.latwosc_2{background: url(images/stars_2.gif) left no-repeat;}
.latwosc_3{background: url(images/stars_3.gif) left no-repeat;}

.jlatwosc_1{background: url(images/jstars_1.gif) left no-repeat;}
.jlatwosc_2{background: url(images/jstars_2.gif) left no-repeat;}
.jlatwosc_3{background: url(images/jstars_3.gif) left no-repeat;}

.clatwosc_1{background: url(images/cstars_1.gif) left no-repeat;}
.clatwosc_2{background: url(images/cstars_2.gif) left no-repeat;}
.clatwosc_3{background: url(images/cstars_3.gif) left no-repeat;}


.flatwosc_1{background: url(images/fstars_1.gif) left no-repeat;}
.flatwosc_2{background: url(images/fstars_2.gif) left no-repeat;}
.flatwosc_3{background: url(images/fstars_3.gif) left no-repeat;}

.ostrosc_0{background: url(images/ostrosc_0.gif) left no-repeat;}
.ostrosc_1{background: url(images/ostrosc_1.gif) left no-repeat;}
.ostrosc_2{background: url(images/ostrosc_2.gif) left no-repeat;}
.ostrosc_3{background: url(images/ostrosc_3.gif) left no-repeat;}

.jostrosc_0{background: url(images/jostrosc_0.gif) left no-repeat;}
.jostrosc_1{background: url(images/jostrosc_1.gif) left no-repeat;}
.jostrosc_2{background: url(images/jostrosc_2.gif) left no-repeat;}
.jostrosc_3{background: url(images/jostrosc_3.gif) left no-repeat;}

.costrosc_0{background: url(images/costrosc_0.gif) left no-repeat;}
.costrosc_1{background: url(images/costrosc_1.gif) left no-repeat;}
.costrosc_2{background: url(images/costrosc_2.gif) left no-repeat;}
.costrosc_3{background: url(images/costrosc_3.gif) left no-repeat;}

.fostrosc_0{background: url(images/fostrosc_0.gif) left no-repeat;}
.fostrosc_1{background: url(images/fostrosc_1.gif) left no-repeat;}
.fostrosc_2{background: url(images/fostrosc_2.gif) left no-repeat;}
.fostrosc_3{background: url(images/fostrosc_3.gif) left no-repeat;}


.kategorie_filtr{text-align: center !important; margin-bottom: 80px; overflow:hidden;}

.kategorie_filtr ul li{display: inline; margin-right: 30px; line-height: 1.1em !important; margin-bottom: 20px !important;}
.japan_list a, .china_list a, .thai_list a, .all_list a, .news_list a, .fusion_list a{text-decoration: none; display: inline-block; border-radius: 25px; font-weight: 500; font-size: 15px; color: #fff; padding-left: 20px; padding-top: 10px; padding-bottom: 8px;  padding-right: 20px;}
.japan_list a{background-color: #6d6e71;}
.china_list a{background-color: #ed1c2a;}
.thai_list a{background-color: #a8d048;}
.fusion_list a{background-color: #00a89f;}
.all_list a{background-color: #e8e9ea; color: #a29f9f !important;}
.news_list a{background-color: #a7a4a4; color: #fff !important;}
.news_list{margin-top: 40px;}


.newsstream{margin-top: 20px;}
.news_item{padding: 0px; background-color: #fff; overflow: hidden; min-height: 370px;}


#polecane_produkty{border-top: solid 1px #babcbe; margin-top: 40px; padding-top: 40px;}
.produkt_item{display: table-cell; min-height: 340px;} /* było 400 px */
.produkt_item h4{border-top: solid 1px #aeb0b3; padding-top: 14px; margin-top: 30px; padding-lefT: 0px; padding-right: 0px; margin-left: 0px; margin-right: 0px;}
.produkt_item h4 a{text-decoration: none;}
.polecamy{font-size: 22px !important; color: #000 !important; text-align: center !important; text-transform: uppercase !important;}


#footer{background: #959595; overflow: hidden; min-height: 400px;}
#footer h3, .homepage h2, #przepisy h3, .func_name, #polecane_produkty h3, .page_title{text-align: center; font-size: 30px; font-weight: 500; color: #000; margin: 0 auto; text-transform: uppercase;}
.page_title{margin-bottom: 10px;}
#przepisy h3{width: margin-top: 30px; margin-bottom: 30px;}
#polecane_produkty h3{margin-bottom: 30px;}
#other_brands_container{background-color: #eeeeef; width: 100%; overflow: hidden; padding-top: 40px; padding-bottom: 40px;}
.social_media{border-top: solid 1px #babcbe; padding-top: 40px; padding-bottom: 40px; overflow: hidden;}
.disclaimer{margin-top: 20px; margin-bottom: 20px; overflow: hidden; text-align: center; font-size: 13px; font-weight: 400; color: #000;}
#menu-menu_bottom{list-style: none; padding-left: 0px; margin-left: 0px;}
#menu-menu_bottom li{display: inline; border-right: solid 1px #fff; padding-right: 5px; margin-left: 3px; line-height: 1em !important; font-size: 16px;}
#menu-menu_bottom li:last-child {border: none !important;}
#menu-menu_bottom li a {color: #fff; line-height: 1em !important;}
.copyright{font-size: 16px; color: #fff;}

#menu-menu_footer, .marki{list-style: none; padding-lefT: 0px; padding-right: 0px; margin-top: 33px;}
#menu-menu_footer{margin-top: 38px;}
/*#menu-menu_footer li{font-size: 16px; text-transform: uppercase; line-height: 1.7em;}*/
#menu-menu_footer li{font-size: 18px; text-transform: uppercase; line-height: 2.6em;}
#menu-menu_footer li a {color: #fff !important; line-height: 1em !important; text-decoration: none; font-weight: bold;}

/* Panele */
#accordion, .panel, .panel-heading{padding-left: 0px !important; padding-right: 0px !important; margin-top: 40px;}
.panel-default>.panel-heading {background-color: transparent; border: none !important;}
.panel-group .panel-heading {border-bottom: 0;}
.panel-heading {padding: 0px 0px; border-bottom: 1px solid transparent; border-top-left-radius: 0px; border-top-right-radius: 0px;}
.panel-default > .panel-heading + .panel-collapse > .panel-body {border-top-color: transparent;}
.panel-group .panel-heading + .panel-collapse > .list-group, .panel-group .panel-heading + .panel-collapse > .panel-body {border-top: none !important;}
.panel-body {padding: 15px;}
.panel-group .panel {margin-bottom: 40px; border-radius: 0px; }
.panel-default {border-color: #ddd;}
.panel {margin-bottom: 20px; background-color: #fff; border: none !important; border-radius: 0px; -webkit-box-shadow: none !important; box-shadow: none !important;}

.thai{background-color:#94c83d; padding: 40px;}
.china{background-color:#da2a2d;  padding: 40px;}
.japan{background-color:#707070;  padding: 40px;}
.fusion{background-color:#00a89f;}

.simple{font-size: 16px; color: #000;}
.white{font-size: 19px; color: #fff; margin-top: 20px; margin-bottom: 20px;}

.button_kuchnia{border: solid 2px #fff; border-radius: 30px; font-size: 17px; color: #fff; padding-left: 15px; padding-right: 15px; padding-top: 15px; padding-bottom: 10px; line-height: 1em; text-align: center;}
.button_kuchnia a{color:#fff; display: block;}
.button_kuchnia a:hover{text-decoration: none; color: #fff;}
.button_close{margin-top: 13px;}
.buttons_set{padding-right: 0px; margin-top: 30px;}

.brands{list-style: none; margin-left: 0px; margin-right: 0px; margin-top: 40px; padding: 0px;}
.brands li{display: inline-block;}

.social_media h3{margin-bottom: 30px !important;}
.smc{padding-left: 0px; padding-right: 0px; margin-right: 60px;}
.smc:last-child{margin-right: 0px;}
.smc img{text-align: center; margin: 0 auto; margin-bottom: 20px;}
.smc p{font-size: 16px; text-align: center; margin-bottom: 0px; padding-bottom: 0px; }


.section-thumb img{width: 100% !important; height: auto !important;}


#mymodal2, .modal-body {background-color: #191919 !important;}

.modal-content{background-color: #191919;}

	.modal.left .modal-dialog,
	.modal.right .modal-dialog {
		position: fixed;
		margin: auto;
		width: 250px;
		height: 100%;
		-webkit-transform: translate3d(0%, 0, 0);
		    -ms-transform: translate3d(0%, 0, 0);
		     -o-transform: translate3d(0%, 0, 0);
		        transform: translate3d(0%, 0, 0);
	}

	.modal.left .modal-content,
	.modal.right .modal-content {
		height: 100%;
		overflow-y: auto;
	}
	
	.modal.left .modal-body,
	.modal.right .modal-body {
		padding: 0px 0px 80px;
	}

/*Left*/
	.modal.left.fade .modal-dialog{
		left: -250px;
		-webkit-transition: opacity 0.3s linear, left 0.3s ease-out;
		   -moz-transition: opacity 0.3s linear, left 0.3s ease-out;
		     -o-transition: opacity 0.3s linear, left 0.3s ease-out;
		        transition: opacity 0.3s linear, left 0.3s ease-out;
	}
	
	.modal.left.fade.in .modal-dialog{
		left: 0;
	}
        
/*Right*/
	.modal.right.fade .modal-dialog {
		right: -250px;
		-webkit-transition: opacity 0.3s linear, right 0.3s ease-out;
		   -moz-transition: opacity 0.3s linear, right 0.3s ease-out;
		     -o-transition: opacity 0.3s linear, right 0.3s ease-out;
		        transition: opacity 0.3s linear, right 0.3s ease-out;
	}
	
	.modal.right.fade.in .modal-dialog {
		right: 0;
	}

/* ----- MODAL STYLE ----- */
	.modal-content {
		border-radius: 0;
		border: none;
	}

	.modal-header {
		border-bottom-color: #000;
		background-color: #191919;
	}

.close {
    float: right;
    font-size: 21px;
    font-weight: 500;
    line-height: 1;
    color: #fff;
    text-shadow: 0 1px 0 #fff;
    filter: alpha(opacity=20);
    opacity: .2;
}

#myModalLabel2{color: #fff;}
#menu-menu_glowne{}
#menu-menu_glowne li, #menu-menu_glowne li a{width: 100%; display: block !important;}
#menu-menu_glowne > li > a:focus, #menu-menu_glowne > li > a:hover {text-decoration: none; background-color: #000;}
/*.nav a:focus, a:hover {color: #fff; text-decoration: none; font-size: 16px;}*/
#menu-menu_glowne > li > a {position: relative; display: block; padding: 10px 15px; font-size: 16px; color: #fff;}
#menu-menu_glowne .sub-menu {padding-left: 15px; margin-left: 0px;}
#menu-menu_glowne .sub-menu li a{font-size: 16px; color: #fff; text-decoration: none; padding: 5px 7px;}


.carousel-indicators{bottom: 10px;}

.carousel-indicators li {
    display: inline-block;
    width: 10px;
    height: 10px;
    margin: 4px;
    text-indent: 0;
    cursor: pointer;
    border: 1px #ffffff solid;
    border-radius: 50%;
    background-color: #e2e3e4;
   /* box-shadow: inset 1px 1px 1px 1px rgba(0,0,0,0.5);  */  
}
.carousel-indicators .active {
    width: 10px;
    height: 10px;
    margin: 4px;
    background-color: #c7c8ca;
}

#navigation_menu{position: absolute; width: 150px; top: 86px; right: 00px; background-color: #fff; z-index: 1000000;-webkit-box-shadow: 0px 5px 5px -1px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 5px 5px -1px rgba(0,0,0,0.75);
box-shadow: 0px 5px 5px -1px rgba(0,0,0,0.75);}

#menu-top_level{text-align: right; padding-bottom: 20px !important; margin-top: 56px;}

#menu-top_level > li > a {
    position: relative;
    display: block;
    padding: 5px 15px;
    color: #000;
    text-transform: uppercase;
    font-size: 16px;
}

#menu-top_level > li > a:focus, #menu-top_level > li > a:hover {
    text-decoration: none;
    background-color: #fff;
    color: #000;
}

.n_title, .news_title{text-align: center; font-size: 21px; font-weight: 500; margin-top: 20px;}
.n_title a, .news_title a{text-transform: uppercase; color: #000; text-decoration: none;}
.news_title{margin-top: 30px; margin-bottom: 20px;}
.n_content, .news_content{font-size: 16px; text-align: center; color: #000; margin-bottom: 30px; font-weight: 500;}

.single_title{text-transform: uppercase; font-size: 30px; font-weight: 500; color: #000; margin-top: 40px; margin-bottom: 40px;}
.single_post_content{text-align: left !important; font-size: 16px; color: #000; font-weight: 500;}
.single_content_box{padding-left: 0px; padding-right: 0px;}
.prev-posts, .next-posts{margin-right: 15px;}
.prev-posts .n_title{margin-bottom: 20px;}

#mobile_button{margin-top: 90px; margin-right: 25px;}
#menu_mobile{padding-lefT: 0px; padding-right: 0px; margin-bottom: 20px;}

.mobile_search{padding-left: 0px; padding-right: 0px; margin-bottom: 25px;}
.mobile_search .form-control{overflow: hidden; border-radius: 15px !important; border: 2px solid #aeb0b3 !important; height: 40px; padding: 0px !important; margin: 0px !important;}
.mobile_search .form-control .search_input{float: left; display: inline; border: 0px; padding-top: 8px; padding-left: 15px; width: 84%;}

.thankyou{text-align: center; font-size: 22px; font-weight: 700; margin-bottom: 30px;}

#feat_list_, #feat_list_1{position: absolute; top: 10px; right: 0px; width: 12%; z-index: 10000;}
#feat_list_0{display: none;}

.prod_mini{position: relative;}
.new_, .best_{display: none;}
.new_0, .best_0{display: none;}
.new_1, .best_1{display: block; position: absolute; top: 20px; left: 15px; color: #fff; z-index: 100000; -webkit-border-top-right-radius: 20px;
-webkit-border-bottom-right-radius: 20px;
-moz-border-radius-topright: 20px;
-moz-border-radius-bottomright: 20px;
border-top-right-radius: 20px;
border-bottom-right-radius: 20px; padding-left: 10px; padding-right: 20px; padding-top: 5px; padding-bottom: 3px;}
.new_1{width: 90px;  background-color: #939597;}
.best_1{width: 90px;  background-color: #e17200;}

.przepis-template-default .heading{text-transform: uppercase; padding-bottom: 0px; margin-bottom: 0px;}
.przepis-template-default .cat_name{margin-bottom: 30px;}

.back{padding-left: 0px; margin-top: 30px;}
.back_btn{text-align: left; padding-left: 0px; margin-lefT: 0px;}

.cffield{border: solid 1px #707070; margin-bottom: 10px; width: 98%;}
#cfmessage{width: 98%;}
.tarea{margin-right: 0px;}
.disclaimer{font-size: 12px;}

#cfsubmit{color:#fff; background-color: #707070; font-size: 16px; text-align: center; border-radius: 20px; padding-left: 30px; padding-right: 30px; padding-top: 4px; padding-bottom: 2px; margin-top: 25px; margin-bottom: 25px; border: none !important;}

#list_0{display: none;}
#list_1{display: block;}

.content_text{padding-left: 0px; padding-right: 0px; margin-top: 20px; margin-lefT: 0px;}

/* Extra Small */
@media(max-width:767px){
.left_box{padding-left: 15px;}
.right_box{padding-right: 15px;}
.first_post{padding-left: 15px !important; margin-left: 0px !important; margin-bottom: 15px;}
.rest_posts{padding-right: 15px; margin-right: 0px;}
.small_block{margin-bottom: 15px;}
.small_block{padding-right: 0px; padding-left: 0px;}
.marki{margin-top: 20px; float: none; text-align: center;}
.marki li{display: inline-block; margin-left: 10px;}
.footer-widget-title{font-size: 22px !important; text-align: center !important; color: #fff !important; font-weight: normal !important; margin-top: 30px !important;}
.tnp-email{width: 100% !important; border-radius: 15px; background-color: #fff !important; height: 39px; border: none !important; color: #636363 !important; font-size: 22px !important; text-align: center; padding-right: 15px; margin: 15px auto;}
.tnp-submit{background: url(images/button_zapisz.png) center center no-repeat !important; font-size: 22px !important; width: 266px; height: 45px; text-align: center !important; border: none !important; color: #636363 !important; margin: 0 auto;}
.kategorie_filtr ul{list-style: none; margin: 0px; padding-left: 0px;}
.kategorie_filtr ul li{display: inline; margin-right: 0px; line-height: 1.1em !important; margin-bottom: 20px !important;}
.knowmore{text-align: center;}
.filtr_name{text-align: left; font-size: 15px; padding-top: 6px; margin-bottom: 10px; color: #a29f9f; text-transform: uppercase;}
.facetwp-facet{margin-bottom: 15px !important;}
.company_data{text-align: center; margin-top: 30px;}
.filters{margin-top: 20px; margin-bottom: 5px; font-size: 20px; text-transform: uppercase; text-align: center;}
}
/* Small */
@media(min-width:768px) and (max-width:991px){
.left_box{padding-left: 15px;}
.right_box{padding-right: 15px;}
.first_post{padding-left: 15px !important; margin-left: 0px !important; margin-bottom: 15px;}
.rest_posts{padding-right: 15px; margin-right: 0px;}
.small_block{margin-bottom: 20px;}
.small_block{padding-right: 0px; padding-left: 0px;}
.marki{margin-top: 20px; text-align: center;}
.marki li{display: inline-block; margin-left: 10px;}
.footer-widget-title{font-size: 22px !important; text-align: center !important; color: #fff !important; font-weight: normal !important; margin-top: 30px !important;}
.tnp-email{width: 100% !important; border-radius: 15px; background-color: #fff !important; height: 39px; border: none !important; color: #636363 !important; font-size: 22px !important; text-align: center; padding-right: 15px; margin: 15px auto;}
.tnp-submit{background: url(images/button_zapisz.png) center center no-repeat !important; font-size: 22px !important; width: 266px; height: 45px; text-align: center !important; border: none !important; color: #636363 !important; margin: 0 auto;}
.kategorie_filtr ul{list-style: none; margin: 0px; padding-left: 0px;}
.kategorie_filtr ul li{display: inline; margin-right: 0px; line-height: 1.1em !important; margin-bottom: 20px !important;}
.knowmore{text-align: center;}
.filtr_name{text-align: left; font-size: 15px; padding-top: 6px; margin-bottom: 10px; color: #a29f9f; text-transform: uppercase;}
.facetwp-facet{margin-bottom: 15px !important;}
.company_data{text-align: center; margin-top: 30px;}
.filters{margin-top: 20px; margin-bottom: 5px; font-size: 20px; text-transform: uppercase; text-align: center;}
}

/* Medium */
@media(min-width:992px) and (max-width:1199px){
.left_box{padding-left: 0px;}
.right_box{padding-right: 0px; padding-right: 0px;}
.first_post{padding-left: 0px !important; margin-left: 0px !important;}
.rest_posts{padding-right: 0px; margin-right: 0px;}
.small_block:nth-child(-n+2) {margin-bottom: 20px;}
.small_block{padding-right: 0px;}
.marki{margin-top: 20px; float: right;}
.marki li{display: inline-block; margin-left: 20px;}
.footer-widget-title{font-size: 22px !important; text-align: right !important; color: #fff !important; font-weight: normal !important; margin-top: 30px !important;}
.tnp-email{width: 300px !important; border-radius: 15px; background-color: #fff !important; height: 39px; margin-bottom: 15px; border: none !important; margin-top: 15px; color: #636363 !important; font-size: 22px !important; text-align: right; padding-right: 15px;}
.tnp-submit{background: url(images/button_zapisz.png) right no-repeat !important; font-size: 22px !important; width: 266px; height: 45px; text-align: right; border: none !important; color: #636363 !important;}
.kategorie_filtr ul{list-style: none; margin: 0px; padding-left: 30px;}
.kategorie_filtr ul li{display: inline; margin-right: 30px; line-height: 1.1em !important; margin-bottom: 20px !important;}
.knowmore{text-align: right;}
.filtr_name{text-align: right; font-size: 15px; padding-top: 6px; margin-bottom: 10px; color: #a29f9f; text-transform: uppercase;}
.company_data{text-align: center; margin-top: 80px;}
.filters{margin-top: 30px; margin-bottom: 40px; font-size: 20px; text-transform: uppercase; text-align: center;}
}

/* Large */
@media(min-width:1200px){
.left_box{padding-left: 0px;}
.right_box{padding-right: 0px; padding-right: 0px;}
.first_post{padding-left: 0px !important; margin-left: 0px !important;}
.rest_posts{padding-right: 0px; margin-right: 0px;}
.small_block:nth-child(-n+2) {margin-bottom: 20px;}
.small_block{padding-right: 0px;}
.marki{margin-top: 20px; float: right;}
.marki li{display: inline-block; margin-left: 20px;}
.footer-widget-title{font-size: 22px !important; text-align: right !important; color: #fff !important; font-weight: normal !important; margin-top: 30px !important;}
.tnp-email{width: 300px !important; border-radius: 15px; background-color: #fff !important; height: 39px; margin-bottom: 15px; border: none !important; margin-top: 15px; color: #636363 !important; font-size: 22px !important; text-align: right; padding-right: 15px;}
.tnp-submit{background: url(images/button_zapisz.png) right no-repeat !important; font-size: 22px !important; width: 266px; height: 45px; text-align: right; border: none !important; color: #636363 !important;}
.kategorie_filtr ul{list-style: none; margin: 0px; padding-left: 30px;}
.kategorie_filtr ul li{display: inline; margin-right: 30px; line-height: 1.1em !important; margin-bottom: 20px !important;}
.knowmore{text-align: right;}
.filtr_name{text-align: right; font-size: 15px; padding-top: 6px; margin-bottom: 10px; color: #a29f9f; text-transform: uppercase;}
.company_data{text-align: center; margin-top: 80px;}
.filters{margin-top: 30px; margin-bottom: 40px; font-size: 20px; text-transform: uppercase; text-align: center;}
}


.contact_icons{font-size: 18px; list-style: none; padding-lefT: 0px; margin-top: 30px;}
.contact_icons a{color:#fff; text-decoration: none; display: block; padding-top: 10px; padding-bottom: 10px;}
.contact_icons li{margin-bottom: 2px;}
.yt_icon{background: url(images/yt_icon_grey.png) left no-repeat; padding-left: 60px;}
.insta_icon{background: url(images/insta_icon_grey.png) left no-repeat; padding-left: 60px;}
.mail_icon{background: url(images/mail_icon_grey.png) left no-repeat; padding-left: 60px;}
.fb_icon{background: url(images/fb_icon_grey.png) left no-repeat; padding-left: 60px;}
.phone_icon{background: url(images/phone_icon_grey.png) left no-repeat; padding-left: 60px;}

.video{margin-top: 30px; margin-bottom: 40px; padding-left: 0px; padding-right: 0px;}

.text_block{font-size: 16px;}
.better_than{margin-top: 20px;}
.better_than img{margin-left: 10px; margin-right: 10px;}

/*.filters{margin-top: 30px; margin-bottom: 40px; font-size: 20px; text-transform: uppercase; text-align: center;}*/
.filters a{text-decoration: none; color: #707070; display: block;}
.filters a:hover{color: #000;}
.tnp-field input[type="submit"]{color: #636363 !important; font-size: 22px !important; text-align: right; padding-right: 15px;}


#bottomCarousel{margin-bottom: 40px;}
.product_title, .carousel_title{font-size: 14px; font-weight: 600; text-align: center;}
.product_title a, .carousel_title a{color:#3f3f3f; text-decoration: none;}
.carousel_title{margin-top: 10px;}


.mobile_icons{list-style: none; text-align: center; padding-left: 0px; margin-lefT: 0px; margin-top: 20px;}
.mobile_icons li{display: inline-block;}
/*.facetwp-search-wrap{padding: 5px; border-radius: 4px; border: solid 1px #bababa; background-color: #fff;}*/
.facetwp-search-wrap{padding-top: 5px; padding-bottom: 5px; padding-left: 18px; padding-right: 0px; border-radius: 4px; border: solid 1px #bababa; background-color: #fff;}
.facetwp-btn{padding-top: 6px;}
.facetwp-search{border: none !important; width: 94%;}
.facetpager{padding-left: 0px; padding-right: 0px;}
.pagination > li > a, .pagination > li > span{color: #a29f9f;}

#bottom_carousel{padding-lefT: 0px; padding-right: 0px;}

.carousel-inner .active.left { left: -25%; }
.carousel-inner .next        { left:  25%; }
.carousel-inner .prev		 { left: -25%; }
.carousel-control 			 { width:  4%; }
.carousel-control.left,.carousel-control.right {margin-left:15px;background-image:none;}

/*.navbar-toggle{margin-top: 85px;}*/

.navbar-toggle{margin-top: 45px;}

.share_icon{padding-right: 0px;}
.printer_icon{padding-right: 0px; min-height: 45px;}
.url_icon{padding-left: 0px;}
.share_icon p a{background: url(images/share_icon.png) top center no-repeat; padding-top: 45px; color: #000; text-decoration: none;}
.url_icon p a{background: url(images/shop_icon.png) top center no-repeat; padding-top: 45px; color: #000; text-decoration: none;}
.printer_icon p a{background: url(images/print_icon.png) top center no-repeat; padding-top: 45px;color: #000; text-decoration: none; padding-left: 5px !important; padding-right: 5px !important;}
.share_icon p, .url_icon p, .printer_icon p{padding-top: 0px;}
.share_btns{margin-top: 85px;}

.tnp-field-button, .tnp-field-email{clear: both; float: right;}

.tnp-field input[type="submit"]{color: #636363 !important; font-size: 22px !important; text-align: right; padding-right: 15px;}
.tnp-field input[type="submit"]:focus, .tnp-email:focus, .facetwp-search:focus {
outline: none;
}

.hamburger{margin-top: 25px !important;}
.hamburger a{cursor: pointer;}

#menu-menu_footer-1{list-style: none; padding-lefT: 0px; padding-top: 10px;}
#menu-menu_footer-1 li{text-transform: uppercase; font-size: 20px; padding-lefT: 0px; margin-left: 0px;}
#menu-menu_footer-1 li a{color: #fff; text-decoration: none;}

.big_image{position: relative; margin-bottom: 15px;}
.section_name{position: absolute; bottom: 5px; right: 40px; text-transform: uppercase; color: #fff; font-size: 20px;}

.shop_name{margin-top: 10px; margin-bottom: 0px; padding-bottom: 0px; text-transform: uppercase;}
.shop_name a{ color: #555555; text-decoration: none;}

.vertical-center{margin-top: 30px; border: solid 1px #f4f4f4; padding-top: 10px; padding-bottom: 10px;}
.vertical-center img{  -webkit-transition: all .3s ease; /* Safari and Chrome */
  	-moz-transition: all .3s ease; /* Firefox */
  	-o-transition: all .3s ease; /* IE 9 */
  	-ms-transition: all .3s ease; /* Opera */
  	transition: all .3s ease; }

.vertical-center img:hover {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transform:translateZ(0) scale(1.10); /* Safari and Chrome */
    -moz-transform:scale(1.10); /* Firefox */
    -ms-transform:scale(1.10); /* IE 9 */
    -o-transform:translatZ(0) scale(1.10); /* Opera */
    transform:translatZ(0) scale(1.10);
}

.comments_box{padding-left: 0px !important; margin-top: 50px;}