/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Apr 15 2018 | 22:42:50 */

.menu_zakaznicka_zona a{color:red  !important;}
.widget .amount {
    margin-top: 0px !important;
    font-weight: 600 !important; }
.more_info_section > div > h4 {background-color: #ffd900 !important;}
.more_info {cursor:pointer;}
.button {
	min-width: 80px !important;
    padding: 0.7rem 0.7rem 0.9rem !important;}
.offcanvas_content_right .wpb_widgetised_column {
    padding: 0;
    margin: 10px 0;
	}
.minicart_footer {
	padding-top: 20px;
	margin-left: 5%;
	}
.wpb_widgetised_column .widget li {color: #606060 !important ;}
.wpb_widgetised_column .amount  {color: #606060 !important ;}
.widget .amount {
    margin-top: 5px;
    display: inline-block;
    font-size: 14px;
    font-weight: 800;
    color: #606060 ;}

@media only screen and (min-width: 768px)
h3, .woocommerce h3, .woocommerce-page h3 {
    font-size: 25px;
}

@media only screen and (min-width: 768px)
h4, .woocommerce h4, .woocommerce-page h4 {
    font-size: 18px;
}

p, ul li ul, ul li ol, ul, ol, dl, .woocommerce table.shop_attributes th, .woocommerce-page table.shop_attributes th, .woocommerce table.shop_attributes td, .woocommerce-page table.shop_attributes td, .woocommerce-review-link, .blog-isotope .entry-content-archive, .blog-isotope .entry-content-archive * {
    font-size: 13px;
}

@media only screen and (min-width: 1025px)
p, .woocommerce table.shop_attributes th, .woocommerce-page table.shop_attributes th, .woocommerce table.shop_attributes td, .woocommerce-page table.shop_attributes td, .woocommerce-review-link, .blog-isotope .entry-content-archive, .blog-isotope .entry-content-archive *, ul li ul, ul li ol, ul, ol, dl {
    font-size: 13px;
}

.footer_data {visibility: hidden;}
a._ps2id{ 
    color:  #606060 !important; 
}

a{color:  #606060;}

.woocommerce.widget_shopping_cart .total {
     padding: 0px 0 5px !important;
}

.offcanvas_content_right {
  padding-left: 10px !important;
}

.shop_sidebar .woocommerce.widget_shopping_cart .total strong {
    text-transform: uppercase;
    font-size: 12px;
    font-weight: normal;
}
.widget_shopping_cart p.total .amount {
    font-size: 1.3rem;
}

@media only screen and (min-width: 40.063em) {

p {
    line-height: 1.5;
    margin-bottom: 0.3rem !important;
}
}

.empty-cart {
    background-color: #efefef !important;
    padding: 5px;
    border-radius: 5px;
  
}

.empty-cart-x {
	margin-top: -30px !important;
    margin-bottom: 30px !important;
  	margin-left: 35px !important;
    text-align: center;
  }

#nav_menu-5 h3[class="widget-title"] {
    text-align: left !important;
}

.cart_list product_list_widget {cursor:default !important;}
.content {right: 0px !important;left: -10px !important;}
.widget_shopping_cart ul.cart_list li, .woocommerce .widget_shopping_cart ul.cart_list li {
    padding: 0;
    padding-left: 0;
    padding-right: 10px;
    margin-bottom: 2px !important;
}

.widget ul, .widget ol {
    margin: 0 0 0 0;
    font-size: 12px;
    line-height: 20px;
    list-style: none;
}

.added .button {background-color: black ! important;}
.shop_sidebar wpb_widgetised_column {margin: 30px !important;}
.minicart_footer {
    padding-left: 10px !important;
    padding-right: 10px !important;
}
.offcanvas_content_right .wpb_widgetised_column aside:first-child {padding: 0px 10px 50px 10px;}
a.remove {
  position: absolute;
  top: -3px !important;
  left: 190px !important;
  font-size:26px !important;
}
.woocommerce-placeholder {display:none;}
.attachment-shop_thumbnail {
    margin-left: 58px !important;
    margin-right: 90px !important;
  	width: 50px !important;
  	height: 62px !important;
}

.widget_shopping_cart .buttons .button.wc-forward.checkout {display:none;}
.woocommerce-cart .product-quantity {display:none;}
.product-price {display:none;}
.mobile-navigation {display:none;padding 5px 0 16px 0 !important;}
.language-and-currency-offcanvas hide-for-large-up  {display:none;}
.product-price td{display:none;}
.cart-subtotal {display:none;}
.cart-subtotal.recurring-total {display:none;}
.product-price {display:none !important;}
.recurring-totals{display:none;}
.menu-item menu-item-type-post_type menu-item-object-page {text-transform:lowercase !important;}
.shopping-bag-button { display:none !important;}
.shopping_bag_items_number { display:none;}
.variation {display:none !important;}
.variation-Linkedwith { display:none !important;}
.berocket_linked_products {display:none !important;}
.quantity { display:none !important;}
.woocommerce-tabs { display:none !important;}
.product_navigation { display:none !important;}
.product_meta { display:none !important;}
.reset_variations { display:none !important;}
.main-navigation ul li a {
  display: inline-block;
  padding: 10px 15px;
  text-decoration: none;
  font-weight: bold;
  text-transform: none; }
.widget-title {text-align: center}
.st-menu {width: 265px !important; }
.st-menu::after {
  position: absolute;
  top: 0;
  right: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.2);
  content: '';
  opacity: 0; }

@media only screen and (min-width: 1024px) {
.spk-icon-menu { visibility:hidden !important;}
}
.widget_shopping_cart_content p.total strong {font-weight: bold ! important;}
ul.woocommerce-mini-cart.cart_list.product_list_widget  {padding-bottom: 0px ! important;} 
p.woocommerce-mini-cart__total.total {padding:0 0 15px 0 ! important;}
.added_to_cart {display:block !important;}
.background_bottom {z-index:-1 !important; }
.vc_gitem_row  {padding: 0px !important; }
.vc_gitem-col {padding: 0px; }
.blockOverlay {background-color: white !important;}
.added_to_cart_button {display:none !important;}
.wc-forward.button.product_type_subscription.ajax_add_to_cart.added_to_cart_button {display:none !important;}
.wpb_wrapper.product.woocommerce.add_to_cart_button.added:first-of-type {display:block !important;} 
.wpb_wrapper.product.woocommerce.add_to_cart_button.added {display:block !important;} 
.add_to_cart_button {display:block !important;}  
.margin_price { margin-top: -180px !important;}
.wpb_wrapper.add_to_cart_inline {display:block;}
.woocommerce-message-wrapper {display:none !important;}
.shop_table woocommerce-checkout-review-order-table {display:none !important;}

.button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
  color: #fff;
  background: none !important;
  font-size: 0.875rem;
  font-weight: 700;
  border: none;
  -webkit-border-radius: 0 !important;
  border-radius: 0 !important;
  text-align: center;
  text-transform: uppercase;
  text-shadow: none !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  width: auto !important;
  min-width: 100px !important;
  padding: 1rem 1rem 1rem !important;
  transition: all 0.3s;
  -webkit-transition: all 0.3s; }

.woocommerce-info {display:none !important; }

.woocommerce #payment ul.payment_methods li:last-child, .woocommerce-page #payment ul.payment_methods li:last-child {
       display: none;
}


.product-price-thead,
.product-name-thead {display: none; }
.woocommerce-cart #content .quantity .plus,
.woocommerce-cart #content .quantity .minus {display: none; }
.woocommerce-checkout #payment div.payment_box:before {display: none; }
.woocommerce #payment div.payment_box:after,
.woocommerce-page #payment div.payment_box:after {
  display: none;
  -webkit-box-shadow: none;
  box-shadow: none; }

.woocommerce-cart .entry-content .woocommerce form thead {
  display: none; }

.woocommerce .widget_layered_nav ul small.count,
.woocommerce-page .widget_layered_nav ul small.count {
  display: none; }

.woocommerce #content table.cart td.actions, .woocommerce table.cart td.actions, .woocommerce-page #content table.cart td.actions, .woocommerce-page table.cart td.actions {
    text-align: right;
    display: none;
}

.woocommerce .cart-collaterals, .woocommerce-page .cart-collaterals, .checkout_right_wrapper, .track_order_form, .order-info {
    background: rgba(84,84,84,0.05);
    display: none;
}

.shopkeeper-continue-shopping  {
      display: none;
}

.shop_table woocommerce-checkout-review-order-table.product-name  {
      display: none;
}

.form-row form-row-wide address-field update_totals_on_change validate-required woocommerce-validated {
      display: none;
}

ul.woocommerce-mini-cart.cart_list.product_list_widget {
    padding-bottom: 50px ! important;
   
    text-align: center;
}

.shop_table.woocommerce-checkout-review-order-table ~ thead  {
      display: none  ! important;
}

tbody.shop_table.woocommerce-checkout-review-order-table {
      display: none  ! important;
}

.widget_shopping_cart ul.cart_list li, .woocommerce .widget_shopping_cart ul.cart_list li {
    padding: 0;
    padding-left: 0;
    padding-right: 2em;
    margin-bottom: 5px;
}

.vypln {width:12% !important;}
.vypln0 {width:8% !important;}
.vypln0px {width:0px !important;}
.width20perc {width:18% !important;}
.width30perc {width:29% !important;}
.width37perc {width:37% !important;}

.bestseller_idealna {    position: fixed;
   margin-left: -33px;
  margin-top: -100px;
    border-radius: 0px 0px 10px 10px;
    padding: 5px;
}
.bestseller_rapid {    position: fixed;
   margin-left: -34px;
  margin-top: -100px;
    border-radius: 0px 0px 10px 10px;
    padding: 5px;
}
.rotation90 {-webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg);
}
.ui-button {display:none !important;}

[class*="column"] + [class*="column"]:last-child {
     float: left; 
}
.ui-autocomplete.ui-widget {
 font-family: 'Montserrat',sans-serif;
  font-size: 16px;
}
.ui-widget {
 font-family: 'Montserrat',sans-serif !important;
  font-size: 16px !important;
}
.vc_column_container>.vc_column-inner {    padding-left: 0px;
    padding-right: 0px;}
.woocommerce table.shop_table td.product-total .woocommerce-Price-amount.amount, .woocommerce-page table.shop_table td.product-total .woocommerce-Price-amount.amount {
    font-weight: bold;
    font-size: 16px;
}
.entry-content a {border-radius: 20px;}
.shop_sidebar .woocommerce.widget_shopping_cart p.buttons .button.wc-forward:not(.checkout) {
   border-radius: 5px !important;
   background-color: #ffd900 !important;
   color: #494949 !important;
   width: 100% !important;
   margin-left: 10px !important;
   margin-right: 10px !important;
}
.woocommerce.widget_shopping_cart .total {
    border-top: none;
    padding: 5px 0 10px;
    margin: 0;
}
.woocommerce-mini-cart__buttons .buttons {
    background-color: #8cbb19 !important;
    color: white !important;
    margin-top:10px !important;
}
.button {border-radius: 5px !important;}
.wpb_widgetised_column .widget li {color: #606060 !important ;}
.wpb_widgetised_column .amount  {color: #606060 !important ;}
.widget .amount {
    margin-top: 5px;
    display: inline-block;
    font-size: 14px;
    font-weight: 800;
    color: #606060 ;
}

.woocommerce ul.cart_list li a, .woocommerce ul.product_list_widget li a {
    display: block;
     font-size: 12px;
}

.radius > div {border-radius: 10px 10px 10px 10px !important;
                   padding-bottom: 0px !important;
}