/*
 Theme Name:   Storefront Child
 Version: 1.0
 Description:  Storefront Child Theme
 Author:       Storefront
 Text Domain:  storefront-child
 Author URI: https://www.koksy.eu
 Text Domain:  storefront-child
 Template: storefront
*/
@font-face{font-family:'Roboto';font-style:normal;font-weight:300;src:local('Roboto Light'),local('Roboto-Light'),url(fonts/roboto-light-latin-ext.woff2) format('woff2');unicode-range:U+0100-024F,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Roboto';font-style:normal;font-weight:300;src:local('Roboto Light'),local('Roboto-Light'),url(fonts/roboto-light-latin.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215}@font-face{font-family:'Roboto';font-style:normal;font-weight:400;src:local('Roboto'),local('Roboto-Regular'),url(fonts/roboto-regular-latin-ext.woff2) format('woff2');unicode-range:U+0100-024F,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Roboto';font-style:normal;font-weight:400;src:local('Roboto'),local('Roboto-Regular'),url(fonts/roboto-regular-latin.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215}@font-face{font-family:'Roboto';font-style:normal;font-weight:700;src:local('Roboto Bold'),local('Roboto-Bold'),url(fonts/roboto-bold-latin-ext.woff2) format('woff2');unicode-range:U+0100-024F,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Roboto';font-style:normal;font-weight:700;src:local('Roboto Bold'),local('Roboto-Bold'),url(fonts/roboto-bold-latin.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215}@font-face{font-family:'Roboto';font-style:normal;font-weight:900;src:local('Roboto Black'),local('Roboto-Black'),url(fonts/roboto-black-latin-ext.woff2) format('woff2');unicode-range:U+0100-024F,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Roboto';font-style:normal;font-weight:900;src:local('Roboto Black'),local('Roboto-Black'),url(fonts/roboto-black-latin.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215}body{font-family:Roboto,'sans-serif'}.main-navigation ul li a,.site-title a,ul.menu li a,.site-branding h1 a,.site-footer .storefront-handheld-footer-bar a:not(.button),button.menu-toggle,button.menu-toggle:hover{color:#333}button.menu-toggle,button.menu-toggle:hover{border-color:#333}.main-navigation ul li a:hover,.main-navigation ul li:hover>a,.site-title a:hover,a.cart-contents:hover,.site-header-cart .widget_shopping_cart a:hover,.site-header-cart:hover>li>a,.site-header ul.menu li.current-menu-item>a{color:#838383}table th{background-color:#f8f8f8}table tbody td{background-color:#fdfdfd}table tbody tr:nth-child(2n) td,fieldset,fieldset legend{background-color:#fbfbfb}.site-header,.secondary-navigation ul ul,.main-navigation ul.menu>li.menu-item-has-children:after,.secondary-navigation ul.menu ul,.storefront-handheld-footer-bar,.storefront-handheld-footer-bar ul li>a,.storefront-handheld-footer-bar ul li.search .site-search,button.menu-toggle,button.menu-toggle:hover{background-color:#fff}p.site-description,.site-header,.storefront-handheld-footer-bar{color:#6d6d6d}.storefront-handheld-footer-bar ul li.cart .count,button.menu-toggle:after,button.menu-toggle:before,button.menu-toggle span:before{background-color:#333}.storefront-handheld-footer-bar ul li.cart .count{color:#fff}.storefront-handheld-footer-bar ul li.cart .count{border-color:#fff}h1,h2,h3,h4,h5,h6{color:#333}.widget h1{border-bottom-color:#333}body,.secondary-navigation a,.onsale,.pagination .page-numbers li .page-numbers:not(.current),.woocommerce-pagination .page-numbers li .page-numbers:not(.current){color:#6d6d6d}.widget-area .widget a,.hentry .entry-header .posted-on a,.hentry .entry-header .byline a{color:#9f9f9f}a{color:#6bc67c}a:focus,.button:focus,.button.alt:focus,.button.added_to_cart:focus,.button.wc-forward:focus,button:focus,input[type="button"]:focus,input[type="reset"]:focus,input[type="submit"]:focus{outline-color:#6bc67c}button,input[type="button"],input[type="reset"],input[type="submit"],.button,.added_to_cart,.widget a.button,.site-header-cart .widget_shopping_cart a.button{background-color:#dc3d24;border-color:#eee;color:#FFF;border-radius:7px}button:hover,input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover,.button:hover,.added_to_cart:hover,.widget a.button:hover,.site-header-cart .widget_shopping_cart a.button:hover{background-color:#c0392b;border-color:#d5d5d5;color:#FFF}.woocommerce-mini-cart__buttons a.button.wc-forward{background:transparent;border:1px solid #6bc67c;color:#6bc67c}.woocommerce-mini-cart__buttons a.button.wc-forward:hover{background:#6bc67c;border:1px solid #6bc67c;color:#fff}button.alt,input[type="button"].alt,input[type="reset"].alt,input[type="submit"].alt,.button.alt,.added_to_cart.alt,.widget-area .widget a.button.alt,.added_to_cart,.widget a.button.checkout{background-color:#6bc67c;border-color:transparent;color:#fff}button.alt:hover,input[type="button"].alt:hover,input[type="reset"].alt:hover,input[type="submit"].alt:hover,.button.alt:hover,.added_to_cart.alt:hover,.widget-area .widget a.button.alt:hover,.added_to_cart:hover,.widget a.button.checkout:hover{background-color:#6bc67c;border-color:transparent;color:#fff}.pagination .page-numbers li .page-numbers.current,.woocommerce-pagination .page-numbers li .page-numbers.current{background-color:#e6e6e6;color:#6d6d6d}#comments .comment-list .comment-content .comment-text{background-color:#f8f8f8}.site-footer{background-color:#f0f0f0;color:#6d6d6d}.site-footer a:not(.button){color:#333}.site-footer a:not(.button):hover{color:#000}.site-footer h1,.site-footer h2,.site-footer h3,.site-footer h4,.site-footer h5,.site-footer h6{color:#333}#order_review{background-color:#fff}#payment .payment_methods>li .payment_box,#payment .place-order{background-color:#fafafa}#payment .payment_methods>li:not(.woocommerce-notice){background-color:#f5f5f5}#payment .payment_methods>li:not(.woocommerce-notice):hover{background-color:#f0f0f0}@media screen and (min-width:768px){.secondary-navigation ul.menu a:hover{color:#868686}.secondary-navigation ul.menu a{color:#6d6d6d}.site-header-cart .widget_shopping_cart,.main-navigation ul.menu ul.sub-menu,.main-navigation ul.nav-menu ul.children{background-color:#f0f0f0}.site-header-cart .widget_shopping_cart .buttons,.site-header-cart .widget_shopping_cart .total{background-color:#f5f5f5}.site-header{border-bottom-color:#f0f0f0}}a.cart-contents,.site-header-cart .widget_shopping_cart a{color:#333}table.cart td.product-remove,table.cart td.actions{border-top-color:#fff}.woocommerce-tabs ul.tabs li.active a,ul.products li.product .price,.onsale,.widget_search form:before,.widget_product_search form:before{color:#000;font-weight:700}.woocommerce-breadcrumb a,a.woocommerce-review-link,.product_meta a{color:#000}.onsale{border-color:#6d6d6d}.star-rating span:before,.quantity .plus,.quantity .minus,p.stars a:hover:after,p.stars a:after,.star-rating span:before,#payment .payment_methods li input[type=radio]:first-child:checked+label:before{color:#6bc67c}.widget_price_filter .ui-slider .ui-slider-range,.widget_price_filter .ui-slider .ui-slider-handle{background-color:#6bc67c}.order_details{background-color:#f8f8f8}.order_details>li{border-bottom:1px dotted #e3e3e3}.order_details:before,.order_details:after{background:-webkit-linear-gradient(transparent 0,transparent 0),-webkit-linear-gradient(135deg,#f8f8f8 33.33%,transparent 33.33%),-webkit-linear-gradient(45deg,#f8f8f8 33.33%,transparent 33.33%)}p.stars a:before,p.stars a:hover~a:before,p.stars.selected a.active~a:before{color:#6d6d6d}p.stars.selected a.active:before,p.stars:hover a:before,p.stars.selected a:not(.active):before,p.stars.selected a.active:before{color:#96588a}.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger{background-color:#eee;color:#333}.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger:hover{background-color:#d5d5d5;border-color:#d5d5d5;color:#333}.button.loading{color:#eee}.button.loading:hover{background-color:#eee}.button.loading:after{color:#333}@media screen and (min-width:768px){.site-header-cart .widget_shopping_cart,.site-header .product_list_widget li .quantity{color:#6d6d6d}}h1,h2,h3,h4,h5,h6{font-weight:300}.widget .widget-title{margin-bottom:10px;padding:0;color:#333;font-weight:300;border-bottom:0}.widget_archive ul li::before,.widget_nav_menu ul li::before,.widget_categories ul li::before,.widget_product_categories ul li::before{content:""}.col-full{max-width:75em}.woocommerce-breadcrumb{background:#f1f1f1;color:#000}.main-navigation ul li a,.site-title a,ul.menu li a,.site-branding h1 a,.site-footer .storefront-handheld-footer-bar a:not(.button),button.menu-toggle,button.menu-toggle:hover{color:#000}.main-navigation ul li a:hover,.main-navigation ul li:hover>a,.site-title a:hover,a.cart-contents:hover,.site-header-cart .widget_shopping_cart a:hover,.site-header-cart:hover>li>a,.site-header ul.menu li.current-menu-item>a{color:#000;font-weight:600}.widget_recent_entries ul li,.widget_pages ul li,.widget_categories ul li,.widget_archive ul li,.widget_recent_comments ul li,.widget_nav_menu ul li,.widget_links ul li,.widget_product_categories ul li,.widget_layered_nav ul li,.widget_layered_nav_filters ul li{padding-left:0}ul.products li.product .price{letter-spacing:-0.5px;font-weight:500}ul.products li.product .woocommerce-loop-product__title,ul.products li.product h2,ul.products li.product h3{color:#000;font-weight:700}.widget li a{font-weight:300;transition:all .2s ease 0}.widget li a:hover{padding-left:3px}.site-info{font-size:12px}.site-header-cart .cart-contents::after{content:"\f07a"}label,table th{font-weight:700;color:#000}.single-product div.product .product_meta{color:#000;font-weight:700}.single-product div.product p.price{color:#000;letter-spacing:-1px;font-weight:700;font-size:1.2em}@media screen and (min-width:768px){.site-header-cart .widget_shopping_cart,.main-navigation ul.menu ul.sub-menu,.main-navigation ul.nav-menu ul.children{background-color:#fff;border:1px solid rgba(0,0,0,0.15)}}th.product-total,td.product-total,.cart-subtotal td,.order-total td{text-align:right}.select2-container--default .select2-selection--single,.input-text,input[type="email"],input[type="password"],input[type="search"],input[type="text"],input[type="url"]{background-color:#fff;box-shadow:none;box-sizing:border-box;border:1px solid #e6e5e5;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;font-weight:400;outline:0 none;padding:.618047em;height:40px;transition:border .3s ease-in 0}.input-text:focus,input[type="email"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="text"]:focus,input[type="url"]:focus,textarea:focus{background-color:#FFF;color:#2b2c30;border:1px solid #6bc67c}.select2-container--default .select2-selection--single .select2-selection__arrow{top:7px}.onsale{color:red;border-color:red}ul.products li.product .price ins{margin-left:1.5em;letter-spacing:-0.5px}.main-navigation ul.menu ul.sub-menu li:hover{background-color:#f7f7f7}.main-navigation ul.menu ul.sub-menu li a:hover{font-weight:700}.site-search .widget_product_search input[type="search"],.site-search .widget_product_search input[type="text"]{padding:.5em 1.41575em}.site-header-cart .cart-contents .amount{color:#000;font-weight:700}.site-header-cart .cart-contents::after{color:#000}@media screen and (max-width:767px){.main-navigation.toggled .menu>li{border-bottom:1px solid #ccc}.main-navigation .menu .sub-menu .sub-menu li{background:#efefef;margin-left:-30px;padding-left:45px;border-top:1px solid #CCC}.main-navigation.toggled .menu>.menu-item-has-children>i,.main-navigation.toggled .menu>.menu-item-has-children>.sub-menu>.menu-item-has-children>i{display:inline-block !important;cursor:pointer;margin-left:1em;text-rendering:auto;position:absolute;right:0;margin-top:5px;padding:10px 15px;border-left:1px solid #ccc}.main-navigation ul .sub-menu,.main-navigation ul .sub-menu .sub-menu{display:none;margin-left:0}.main-navigation ul li a,.main-navigation ul .submenu li a{display:inline-block;width:100%}.main-navigation ul .sub-menu li{padding-left:30px}.main-navigation ul .sub-menu li:not(last-child){padding-left:15px;background-color:#f7f7f7;border-bottom:1px solid #ccc}}@media screen and (min-width:768px){.main-navigation.toggled .menu>.menu-item-has-children>i,.secondary-navigation .menu>.menu-item-has-children>i,.main-navigation.toggled .menu>.menu-item-has-children>.sub-menu>.menu-item-has-children>i{display:none}.form-row-street{width:65%;float:left}.form-row-first{width:45% !important;margin-right:0 !important}.form-row-last{width:50% !important;margin-right:0}.form-row-number{width:30%;float:right}.form-row-zip{width:30%;float:left}.form-row-city{width:65%;float:right}.woocommerce-checkout .col2-set{width:40%}}.top-at{text-align:center;position:absolute;display:block;left:0;right:0;top:20px;font-weight:900}.hentry.type-post:before{clear:both}.hentry.type-post.columns-2{float:left;width:30%;display:inline-block}.hentry.type-post.columns-2{margin-right:10px;margin-left:10px}.hentry.type-post .entry-meta{width:100%;margin-right:0;font-size:.875em}.hentry.type-post .entry-content{width:100%;margin-right:0}.hentry.type-post .entry-content strong{font-weight:900;color:#000}.hentry.type-post .entry-content a,.hentry.type-post .entry-content a strong{border-bottom:3px solid #6bc67c;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}.hentry.type-post .entry-content a:hover,.hentry.type-post .entry-content a:hover strong{background:#6bc67c;color:#FFF !important}.hentry.type-post .entry-title{line-height:.7em}.hentry.type-post .entry-title a{color:#000;font-weight:700;font-size:.6em}.author,.cat-links,.comments-link,.tags-links{display:inline-block}.author .label,.author a,.cat-links .label,.cat-links a,.tags-links .label,.tags-links a,.comments-link,.comments-link .label{display:inline-block}.author a,.cat-links a,.tags-links a,.comments-link{margin-left:5px;margin-right:10px;color:#000;font-weight:400}.read-more{margin-top:30px;display:block;float:right;position:relative;bottom:0}.read-more:after{clear:both}@media screen and (max-width:583px){.hentry.type-post{float:left;width:100%;display:block}}
