body {font-family: 'Noto Sans', sans-serif; background-color: #dfeaee;}
body.single-product, body.tax-product_cat {background-color: #fff;}
.up-sells.upsells.products {background-color: #dfeaee; clear: both; padding: 10px; }
.site-header {background-color: #fff; color: #000; position: relative; padding-top: 18px; padding-bottom: 10px;}
.woocommerce-active .site-header .main-navigation {width: auto; float: none; margin-right: 0; background-color: #00b0ed; }
.storefront-primary-navigation {background-color: transparent;}
.top_logo2 {position: absolute; display: none; top: 0px; right: 60px;}
.site-search, .site-branding {margin-bottom: 18px;}
.site-footer-slick h4 {text-align: center; font-size: 18px; font-weight: normal; padding-top: 10px;}
.site-footer-slick {background-color: #fff; border-top: 2px solid #dfeaee;}
.main-navigation ul.menu, .main-navigation ul.nav-menu {text-align: center;}
.home.blog .site-header, .home.page:not(.page-template-template-homepage) .site-header, .home.post-type-archive-product .site-header, .no-wc-breadcrumb .site-header {margin-bottom: 10px; padding-bottom: 10px;}
a {font-weight: 400;}
.site-search .widget_product_search input[type=search], .site-search .widget_product_search input[type=text] {padding: 0.81575em 0.618em 0.81575em 3.706325903em; border-radius: 5px;}
.site-search .widget_product_search form:before {top: .9em;}
.banners .baner {float: left; width: 25%; position: relative;}
.banners .baner img {border-radius: 0;}
.banners .baner span {display: none; position: absolute; width: 100%; padding: 10px; background-color: #fff; z-index:2;}
.btn {background-color: #ef1c25; color: #fff; padding: 5px 10px; font-size: 14px;}
.btn:hover {background-color: #424242;}
.banners .baner:hover span {display: block;}
.banners:after {clear: both; display: block; content: " ";}
.banners2 {padding-top: 10px;}
.banners2 .baner {float: left; width: 50%; position: relative;}
ul.products li.product.product-category h3, ul.products li.product h3 {font-size: 14px; height: 44px; overflow: hidden; font-weight: normal;}
ul.products li.product.product-category h3 mark { font-weight: normal;}
ul.products li.product .button {display: none;}
body.single-product h1 {font-size: 2em;}
body.single-product #main {margin-top: 15px;}
.woocommerce-tabs ul.tabs {display: none;}
.woocommerce-tabs .panel {display: block !important; float: none; width: auto;}
.footer-widgets {padding-top: 0;}
.footer-widgets .widget {margin-bottom: 0;}
.widget_nav_menu ul li {display: inline-block; font-size: 14px; color: #424242;}
.widget_nav_menu ul li:before {content: "";}
.wpsisac-slick-carousal.design-6 .slick-image-slide img {border-radius: 0; margin-left: 10px; margin-right: 10px;}
.site-info {padding: 0px 10px; font-size: 12px;}
.storefront-sorting {margin-top: 10px;}
.storefront-sorting .woocommerce-ordering {display: none;}
.wc-tab .fa {color: #ef1c25;}
.product img.attachment-shop_single {border: 1px solid #bdbdbd;}
#tab-description ul { list-style: none;  padding: 0;  margin: 0;}
#tab-description li {  padding-left: 1.3em;   text-indent: -1.1em;}
#tab-description li::before {  content: "»    ";  color: #00b0ed; margin-right: 5px; }
.site-main ul.products li.product {background-color: #fff;}
.hentry.type-post .entry-meta {display: none !important;}
.sec:after {content: " "; clear: both; display: block;}
.sec {border-bottom: 1px solid #43454b; padding-bottom: 15px;}
.sec > div {overflow: hidden;}
.product img.attachment-shop_single {border-width: 0; margin: 0 auto;}
.site-header .site-branding img {border-radius: 0;}



@media (min-width: 768px) {
  .main-navigation ul.menu>li>a, .main-navigation ul.nav-menu>li>a {padding: 0.47em 1em;}
  .main-navigation ul.nav-menu>li:hover>a {background-color: #e10044;}
  .site-header-cart .widget_shopping_cart, .main-navigation ul.menu ul.sub-menu, .main-navigation ul.nav-menu ul.children {background-color: #fff; border: 2px solid #e10044;}
  .main-navigation ul.menu ul.sub-menu li a {color: #000; display: block; white-space: nowrap;}
  .main-navigation ul.menu ul.sub-menu li a::before { display: inline; content: "»  ";}
  .woocommerce-active .site-header .site-search { margin-right: 12%;}
  .woocommerce-active .site-header .secondary-navigation {width: 35.8260869565%;}
  .site-header .site-branding {margin: 0 0 0.1em;}
  .woocommerce-active .site-header .secondary-navigation {margin-bottom: 0;}
  .secondary-navigation .menu a {padding: 0.3em .275em;}
  .top_logo2 {display: block;}
  .secondary-navigation .menu>li>a {font-size: 24px;}
  .footer-widgets.col-2 .block, .footer-widgets.col-2 .block.footer-widget-2 {float: none; width: auto; margin-right: 0;}
  .right-sidebar .content-area {width: auto; float: none; margin-right: 0;}
  .woocommerce-breadcrumb{background-color: #dfeaee; margin-bottom: 0;}
  .site-main ul.products li.product {width: 19%; margin-right: 1.25%;}
  .site-main ul.products li.product {background-color: #fff;}
  .single-product div.product .woocommerce-tabs { padding-top: 0;   width: 52.9411764706%;    float: right;    margin-right: 0; clear: none;}
  .footer-widgets {border-bottom-width: 0;}
  .tax-product_cat .page-title {float: left; width: 50%;}
  .tax-product_cat .term-description {float: right; width: 50%;}
  .tax-product_cat .term-description img {border-radius:0;}
  .storefront-sorting {clear: both;}
  ul.products li.product img {max-height: 204px; width: auto;}
  .secondary-navigation ul li {min-width: 24px;}
  .hentry.type-post .entry-content {float: none; width: auto;}
  .formularz {float: right; width: 49%;}
  .tresc {float: left; width: 49%;}
}

@media (max-width: 767px) {
	.banners .baner {width: 50%;}
	.banners2 .baner {float: none; width: auto;}
	.woocommerce-active .site-header .main-navigation {background-color: #fff;}
	button.menu-toggle, button.menu-toggle:hover {background-color: #ef1c25;}
	.toggled .primary-navigation {display: block;}
	.main-navigation ul li {text-align: left;}
	.main-navigation ul li a {color: #00b0ed;}
	.main-navigation ul li:hover a {color: #ef1c25;}
	.slick-image-slide, .slide-wrap {height: auto !important; }

}
@media (max-width: 1072px) {
	.top_logo2 {display: none;}
}




.secondary-navigation a[href*="dribbble.com"], .secondary-navigation a[href*="facebook.com"], .secondary-navigation a[href*="flickr.com"], .secondary-navigation a[href*="foursquare.com"], .secondary-navigation a[href*="plus.google.com"], .secondary-navigation a[href*="instagram.com"], .secondary-navigation a[href*="linkedin.com"], .secondary-navigation a[href*="pinterest.com"], .secondary-navigation a[href*="reddit.com"], .secondary-navigation a[href*="tumblr.com"], .secondary-navigation a[href*="twitter.com"], .secondary-navigation a[href*="vimeo.com"], .secondary-navigation a[href*="odnoklassniki"], .secondary-navigation a[href*="wordpress.com"], .secondary-navigation a[href*="wordpress.org"], .secondary-navigation a[href*="youtube.com"], .secondary-navigation a[href*="mailto:"], .secondary-navigation a[href*="twitch.tv"], .secondary-navigation a[href$="/feed/"] {
  text-indent: -9999px; }
  .secondary-navigation a[href*="dribbble.com"]:after, .secondary-navigation a[href*="facebook.com"]:after, .secondary-navigation a[href*="flickr.com"]:after, .secondary-navigation a[href*="foursquare.com"]:after, .secondary-navigation a[href*="plus.google.com"]:after, .secondary-navigation a[href*="instagram.com"]:after, .secondary-navigation a[href*="linkedin.com"]:after, .secondary-navigation a[href*="pinterest.com"]:after, .secondary-navigation a[href*="reddit.com"]:after, .secondary-navigation a[href*="tumblr.com"]:after, .secondary-navigation a[href*="twitter.com"]:after, .secondary-navigation a[href*="vimeo.com"]:after, .secondary-navigation a[href*="odnoklassniki"]:after, .secondary-navigation a[href*="wordpress.com"]:after, .secondary-navigation a[href*="wordpress.org"]:after, .secondary-navigation a[href*="youtube.com"]:after, .secondary-navigation a[href*="mailto:"]:after, .secondary-navigation a[href*="twitch.tv"]:after, .secondary-navigation a[href$="/feed/"]:after {
    font-family: "FontAwesome";
    text-indent: 0;
    display: block;
    float: left; color: #424242 !important;}
.secondary-navigation a[href$="/feed/"]:after {
  content: "\f09e";
  color: #ff9900; }
.secondary-navigation a[href*="twitch.tv"]:after {
  content: "\f1e8";
  color: #6441A5; }
.secondary-navigation a[href*="mailto:"]:after {
  content: "\f003"; }
.secondary-navigation a[href*="youtube.com"]:after {
  content: "\f166";
  color: #bb0000; }
.secondary-navigation a[href*="wordpress.com"]:after, .secondary-navigation a[href*="wordpress.org"]:after {
  content: "\f19a";
  color: #0073aa; }
.secondary-navigation a[href*="vimeo.com"]:after {
  content: "\f194";
  color: #aad450; }
.secondary-navigation a[href*="odnoklassniki"]:after {
  content: "\f264";}
.secondary-navigation a[href*="tumblr.com"]:after {
  content: "\f173";
  color: #32506d; }
.secondary-navigation a[href*="reddit.com"]:after {
  content: "\f231"; }
.secondary-navigation a[href*="twitter.com"]:after {
  content: "\f099";
  color: #00aced; }
.secondary-navigation a[href*="dribbble.com"]:after {
  content: "\f17d";
  color: #ea4c89; }
.secondary-navigation a[href*="facebook.com"]:after {
  content: "\f082";
  color: #3b5998; }
.secondary-navigation a[href*="flickr.com"]:after {
  content: "\f16e";
  color: #ff0084; }
.secondary-navigation a[href*="foursquare.com"]:after {
  content: "\f180";
  color: #0072b1; }
.secondary-navigation a[href*="plus.google.com"]:after {
  content: "\f0d5";
  color: #dd4b39; }
.secondary-navigation a[href*="instagram.com"]:after {
  content: "\f16d";
  color: #517fa4; }
.secondary-navigation a[href*="linkedin.com"]:after {
  content: "\f0e1";
  color: #007bb6; }
.secondary-navigation a[href*="pinterest.com"]:after {
  content: "\f231";
  color: #cb2027; }