﻿/*
    Template:       sebian
    Theme Name:     Sebian Child
    Theme URI:      http://themeforest.net/user/LA-Studio/portfolio?ref=LA-Studio
    Author:         LA Studio
    Author URI:     http://themeforest.net/user/LA-Studio?ref=LA-Studio
    Description:    Sebian - Multi-purpose WordPress WooCommerce Theme
    Version:        1.9.3
    Tags:           one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, custom-background, custom-colors, custom-header, custom-menu, featured-image-header, featured-images, flexible-header, full-width-template, post-formats, sticky-post, theme-options, translation-ready
    License: 		GNU General Public License
	License URI: 	licence/GPL.txt
    Text Domain:    sebian-child
    Domain Path:    /languages/
*/


body{overflow-x:hidden;line-height: 1.5;}
.grecaptcha-badge{visibility: hidden;}
figure.logo--normal img { max-width: 215px; }
.site-header .header-middle, .site-header .header-right{padding:30px;}
.site-branding{line-height:100px;}
.sidebar-inner ul.menu li { margin-bottom: 5px; }
h1, .h1, h2, .h2, h3, .h3 {letter-spacing: 2px !important;}
table td{padding:3px 15px;}
a.restore-item { display: none; }
.products-grid .product-item .product-info { padding: 0 !important; font-size: 13px !important; }
.wpcf7-form-control-wrap .wpcf7-select, .wpcf7-form-control-wrap .wpcf7-text, .wpcf7-form-control-wrap .wpcf7-textarea{font-size:13px;}
.site-main-nav .main-menu > li > a{font-family: "Merriweather" !important;font-size:15px;}
.vc_column-inner {padding-top: 0 !important;}
.site-main{padding-top:0 !important;}
li.product-item span.woocommerce-Price-amount, span.price { font-size: 15px !important; letter-spacing: 0 !important; font-weight: bold !important; }
.product-item .product--title { margin: 0; padding: 15px 0 5px 0; }
.section-page-header .page-title {font-size: 40px !important;}
.wpb_gmaps_widget .wpb_wrapper{padding: 0!important;}
.site-footer{font-size:15px !important;}
.product--summary .product_title.entry-title{font-size:25px !important;text-transform: inherit!important;}
.product_meta {display: none !important;}
.product--summary .product-share-box{margin-top:5px !important;}
.wc-tabs {margin: 20px 10px;}
.wc-tabs li a{border:0 !important;display:inherit !important;}
.btn{background-color:#8eb35a !important;font-size:16px !important;margin-top:15px !important;color: #fff !important;border-radius:60px;}
.btn:hover{background-color:#556b37 !important;color: #fff !important;}
h1.heading-tag.la-unit-responsive {background: url('../../uploads/2019/07/title-icon-1-1.png');background-repeat:no-repeat;background-position: 50%;line-height:150px;font-size:40px;}
.products-grid.products-grid-1 .product--thumbnail .item--overlay {background-color: rgba(255,255,255,0.7);}
.related.related-product {margin-top: 80px;}
.products-grid.products-grid-1 .product--title {border-style: none !important;}
.footer-row-2 .footer-bottom-inner {border-top:1px solid #ece7e1 !important;}
.site-footer .footer-bottom-inner {font-size: 12px !important;}
.subheading-tag.la-unit-responsive.custom-subheading {color: #9abca4;font-size:16px !important;}
#gallery-1 img {border:0 !important;}
.btn.btn-style-outline{border:0 !important;}
img.amazingcarousel-image-img, .la-breadcrumb-wrap {display: none !important;}
#wonderplugincarousel-1 .amazingcarousel-title, #wonderplugincarousel-1 .amazingcarousel-description {font-family: "EB Garamond", Arial !important; font-style: normal !important; font-size: 17px !important;}
#wonderplugincarousel-1 .amazingcarousel-title {font-weight: 700; font-size: 19px !important;}
.sidebar-inner .widget .widget-title {margin: 30px 0;}
.woocommerce-variation-availability { margin: 5px 0 20px 0; }
.wc-tabs li a { padding: 10px 20px !important;letter-spacing: 0 !important; }
.woocommerce-variation-price, .woocommerce-variation-availability { text-align: center; }
.product--summary .woocommerce-variation-price { margin-bottom: 0 !important; }
a.button.product_type_simple, .wc-view-toggle { display: none; }
.sebian-icon-bag:before { margin-right: 25px; }
.header-toggle-cart .header_shopping_cart .buttons .button {letter-spacing: 0 !important;}
.shop_table.cart td.product-name, label {text-transform: inherit !important;}
body.woocommerce-page main#site-content {margin-top: 30px;}
.header-toggle-cart .header_shopping_cart .total span.woocommerce-Price-amount.amount { color: #fff !important; letter-spacing: 0 !important; }
.products-grid.products-grid-1 .product--thumbnail .add_to_cart_button { display: none !important; }
ul.woocommerce-mini-cart, ul.woocommerce-mini-cart .woocommerce-Price-amount { color: #fff !important; }
.header-toggle-cart .header_shopping_cart { width: 420px; }
.header-toggle-cart .header_shopping_cart .total { text-align: center; letter-spacing: 0; }
.woocommerce-privacy-policy-text { margin: 0 0 30px 0; font-size: 12px; padding-top: 20px; border-top: 1px #ddd solid; }
form .form-row label { margin-bottom: 0; }
.wc_payment_methods .wc_payment_method label { font-weight: bold; margin: 0; }
.wc_payment_methods .payment_box p:last-child { font-size: 13px; margin-top: -10px; }
.woocommerce #order_review_heading, .woocommerce #order_review { width: 49% !important; }
ul#shipping_method li { text-align: left; font-size: 11px; margin: 0; padding: 2px 0; border-top: 1px #ccc solid; }
ul#shipping_method li label { margin-left: 10px; }
#shipping_method li input[type="radio"] + label { padding: 2px 10px; display: block; cursor: pointer; }
#shipping_method li input[type="radio"]:checked + label { background-color: #eae5df !important; -webkit-border-radius: 10px 0 0 10px; }
.woocommerce .woocommerce-checkout-review-order-table #shipping_method .shipping_method { float: left; margin: 4px 0 0 0; }
input.qty { width: 80px; }
th.product-total { min-width: 100px; }
.woocommerce-message { background-color: #f6e766; }
body.woocommerce-cart tr.woocommerce-shipping-totals.shipping { display: none !important; }
.place-order .button { margin-top: 20px !important; font-size: 15px; }
.thankyou-page ul { padding: 10px 0; margin: 60px 0; background-color: #f6e766; }
.thankyou-page ul li { padding: 5px 0; list-style-type: none; text-align: center; }
.woocommerce > p.cart-empty:before { font-size: 20px !important; }
.wooco_total span.woocommerce-Price-amount.amount { color: #6a563d; font-size: 20px; }
.woocommerce-product-details__short-description { margin-bottom: 20px !important; }
p.woocommerce-mini-cart__empty-message { color: #fff; padding: 30px; text-align: center; }
ul li ul { margin-top: -10px !important; }
.wooco_components .wooco_component { padding: 0; border: 0; }
.woocommerce-variation-description p { font-size: small; background-color: #ede8e2; padding: 5px 15px; }
.wooco_component_product { margin-top: 5px; }
.wooco_component_desc { text-transform: uppercase; margin-top: 10px; }
.product--action { display: none !important; }
label.dd-selected-text, label.dd-option-text { font-size: 12px !important; }
.wooco_before_text.wooco-before-text.wooco-text { padding: 5px 20px; background-color: #eee9e3; }
body.single-product span.woocommerce-Price-amount, span.price { font-size: 20px; }
.woocommerce-variation-description { margin-bottom: 15px; }
.dd-desc span { font-size: inherit !important; }
.wooco_component_product_description p.stock.in-stock { font-size: 0.8em; }
span.wpcf7-list-item a, span.woocommerce-terms-and-conditions-checkbox-text a { text-decoration: underline; }
span.wpcf7-list-item a:hover, span.woocommerce-terms-and-conditions-checkbox-text a:hover { text-decoration: none; }
td.product-quantity { text-align: center; }
li.woocommerce-mini-cart-item.mini_cart_item.wooco-cart-item.wooco-cart-child.wooco-item-child span.quantity { opacity: .5; }
.header-toggle-cart .header_shopping_cart .product_list_widget { max-height: inherit !important; }
.header-toggle-cart .header_shopping_cart { width: 500px; }
tr.cart_item.wooco-cart-item.wooco-cart-child.wooco-item-child { font-size: 12px; }
tr.woocommerce-cart-form__cart-item.cart_item.wooco-cart-item.wooco-cart-child.wooco-item-child td img { display: none; }
tr.woocommerce-cart-form__cart-item.cart_item.wooco-cart-item.wooco-cart-child.wooco-item-child td { padding: 5px 10px; }
/*
.postid-1348 option[value=dekor], .postid-1340 option[value=dekor], .postid-1339 option[value=dekor], .postid-1343 option[value=dekor], .postid-1350 option[value=dekor] { display: none !important; }
*/
address { background-color: #eee; padding: 25px; }
table.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents thead, table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details thead th { background-color: #ede8e2; }
table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details tfoot tr:last-child { background-color: #f6e766; font-weight: bold; }
table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details tbody tr td { padding-top: 10px; padding-bottom: 10px; }
table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details tfoot th { background-color: #f4e0f0; }
tr.woocommerce-cart-form__cart-item.cart_item.wooco-cart-item.wooco-cart-child.wooco-item-child, tr.cart_item.wooco-cart-item.wooco-cart-child.wooco-item-child, tr.woocommerce-table__line-item.order_item.wooco-cart-item.wooco-cart-child.wooco-item-child td { font-size: 12px; padding: 5px 15px; font-style: italic; }
.wooco_component_product_selection .dd-selected-description .stock, .wooco_component_product_selection .dd-option-description .stock, .wooco_component_product_description p.stock.in-stock { padding: 2px 10px !important; }
.elm-loadmore-ajax a { background-color: #8eb35a; color: #fff; padding: 10px 20px; border-radius: 20px; }
.elm-loadmore-ajax a:hover { background-color: #aaa; }
span.la-cart-count { font-family: inherit !important; }
.shop_table.cart td, .shop_table.cart th { padding: 10px !important; }
th.product-quantity { text-align: center; }
td.product-subtotal { text-align: right; }
.woocommerce-additional-fields h3 { letter-spacing: 0 !important; text-transform: inherit; }
tr.order-total th, tr.order-total td { background-color: #fdd0a3; padding: 10px 15px !important; color: #703f2e; }
.select2-container .select2-selection--single .select2-selection__rendered { padding-left: 20px !important; }

.site-header-mobile .header-main .site-branding { margin: 10px 0; }
.site-header-mobile figure img { max-width: 200px; }

table.shop_table.woocommerce-checkout-review-order-table thead th { border-bottom: 2px #777 solid; }
table.shop_table.woocommerce-checkout-review-order-table thead th, tr.cart_item td.product-name, tr.cart_item td.product-total { padding: 5px; }
tr.cart-subtotal { border-top: 2px #777 solid; border-bottom: 2px #777 solid; }
tr.order-total { border-top: 2px #fba866 solid; border-bottom: 2px #fba866 solid; }
tbody tr.cart_item td, .woocommerce .woocommerce-checkout-review-order-table tfoot td, .woocommerce .woocommerce-checkout-review-order-table tfoot th { padding: 5px; }
tr.order-total bdi { font-weight: 700; font-size: 22px; }
tr.cart_item { border-bottom: 1px #ddd solid; font-size: 12px; }
tr.order-total th { padding-left: 20px !important; }
.wc_payment_methods, .woocommerce-privacy-policy-text { margin: 0 !important; }


ul#menu-sk_categories li { padding: 5px 15px !important; }
ul#menu-sk_categories li.current-menu-item { font-weight: bold; background-color: #d9cec0; padding: 5px 15px !important; -webkit-border-radius: 15px; }
ul#menu-sk_categories li.current-menu-item a { text-decoration: none !important; }
.new-badge { background-color: #fff; color: #222; }
dt.variation-Hmotnos, dd.variation-Hmotnos p { font-style: italic !important; color: #999 !important; }
dd.variation-Hmotnos p { margin-left: 5px; }
span.optional { display: none; }

@media screen and (max-width: 769px) {
.la-footer-2col66 .footer-column{width:100% !important;}
img.alignleft.wp-image-1202 {float: none !important;}
.site-header-mobile .header-main .site-branding {padding:20px 0 10px 0 !important;}
.woocommerce #order_review_heading, .woocommerce #order_review, .woocommerce #order_review_heading, .woocommerce #order_review { width: 100% !important; }
}

label[for="shipping_method_0_flat_rate22"]:after, label[for="shipping_method_0_flat_rate23"]:after { content: "(po kliknutí vyberte pobočku)"; display: block; color: #d60000; }
input#shipping_method_0_flat_rate22, input#shipping_method_0_flat_rate23 { margin: 12px 0 0 0 !important; }

.backtotop-container.show .btn-backtotop { right: 65px; }
button:not([class*="btn"]):not([class*="button"]):not([class*="slick-arrow"]) { background-color: transparent !important; bottom: 54px; right: 15px; }
button:not([class*="btn"]):not([class*="button"]):not([class*="slick-arrow"]):hover { border-radius: 60px; -webkit-border-radius: 60px; -moz-border-radius: 60px; }