/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: May 11 2020 | 12:18:41 */
select, select:hover {
  	border-color: black !important;
    background: white;
    color: black;
}
 select:disabled {background-color: #ffffff;}
.lokalita_nadpis {font-weight: 800 !important; color: black;}
#lokalita_panel {background-color: white;}



/*
.lokalita_nadpis {font-weight: 800 !important; color: #fff;}
#lokalita_panel {background-color: #89d300;}
select:disabled {background-color: #89d300;}
select, select:hover { 
  	border-color: #fff !important;
    background: #89d300;
    color: #fff;  	
}

*/

select, select:hover {
    border-radius: 5px !important;
    border-style: solid !important;
    border-width: 1px! important;
  	font-size: 1.1rem;
}


#header-loader{display:none;}
h1, h2, h3, h4, h5, h6, p, .comments-title, .comment-author, #reply-title, #site-footer .widget-title, .accordion_title, .ui-tabs-anchor, .products .button, .site-title a, .post_meta_archive a, .post_meta a, .post_tags a, #nav-below a, .list_categories a, .list_shop_categories a, .main-navigation > ul > li > a, .main-navigation .mega-menu > ul > li > a, .more-link, .top-page-excerpt, .select2-search input, .product_after_shop_loop_buttons a, .woocommerce .products-grid a.button, .page-numbers, input.qty, .button, button, .button_text, input[type="button"], input[type="reset"], input[type="submit"], .woocommerce a.button, .woocommerce-page a.button, .woocommerce button.button, .woocommerce-page button.button, .woocommerce input.button, .woocommerce-page input.button, .woocommerce #respond input#submit, .woocommerce-page #respond input#submit, .woocommerce #content input.button, .woocommerce-page #content input.button, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, .woocommerce #respond input#submit.alt, .woocommerce #content input.button.alt, .woocommerce-page a.button.alt, .woocommerce-page button.button.alt, .woocommerce-page input.button.alt, .woocommerce-page #respond input#submit.alt, .woocommerce-page #content input.button.alt, .yith-wcwl-wishlistexistsbrowse.show a, .share-product-text, .tabs > li > a, label, .comment-respond label, .product_meta_title, .woocommerce table.shop_table th, .woocommerce-page table.shop_table th, #map_button, .coupon_code_text, .woocommerce .cart-collaterals .cart_totals tr.order-total td strong, .woocommerce-page .cart-collaterals .cart_totals tr.order-total td strong, .cart-wishlist-empty, .cart-empty, .return-to-shop .wc-backward, .order-number a, .account_view_link, .post-edit-link, .from_the_blog_title, .icon_box_read_more, .vc_pie_chart_value, .shortcode_banner_simple_bullet, .shortcode_banner_simple_height_bullet, .category_name, .woocommerce span.onsale, .woocommerce-page span.onsale, .out_of_stock_badge_single, .out_of_stock_badge_loop, .page-numbers, .page-links, .add_to_wishlist, .yith-wcwl-wishlistaddedbrowse, .yith-wcwl-wishlistexistsbrowse, .filters-group, .product-name, .woocommerce-page .my_account_container table.shop_table.order_details_footer tr:last-child td:last-child .amount, .customer_details dt, .widget h3, .widget ul a, .widget a, .widget .total .amount, .wishlist-in-stock, .wishlist-out-of-stock, .comment-reply-link, .comment-edit-link, .widget_calendar table thead tr th, .page-type, .mobile-navigation a, table thead tr th, .portfolio_single_list_cat, .portfolio-categories, .shipping-calculator-button, .vc_btn, .vc_btn2, .vc_btn3, .offcanvas-menu-button .menu-button-text, .account-tab-item .account-tab-link, .account-tab-list .sep, ul.order_details li, ul.order_details.bacs_details li, .widget_calendar caption, .widget_recent_comments li a, .edit-account legend, .widget_shopping_cart li.empty, .cart-collaterals .cart_totals .shop_table .order-total .woocommerce-Price-amount, .woocommerce table.cart .cart_item td a, .woocommerce #content table.cart .cart_item td a, .woocommerce-page table.cart .cart_item td a, .woocommerce-page #content table.cart .cart_item td a, .woocommerce table.cart .cart_item td span, .woocommerce #content table.cart .cart_item td span, .woocommerce-page table.cart .cart_item td span, .woocommerce-page #content table.cart .cart_item td span, .woocommerce-MyAccount-navigation ul li, .cd-quick-view .cd-item-info .product_infos .quickview-badges .onsale, .woocommerce-message .woocommerce-message-wrapper .notice_text, .woocommerce-message .product_notification_text, .woocommerce-info .woocommerce-message-wrapper .notice_text, .woocommerce .cart-collaterals .cart_totals .cart-subtotal th, .woocommerce-page .cart-collaterals .cart_totals .cart-subtotal th, .woocommerce .cart-collaterals .cart_totals tr.shipping th, .woocommerce-page .cart-collaterals .cart_totals tr.shipping th, .woocommerce .cart-collaterals .cart_totals tr.order-total th, .woocommerce-page .cart-collaterals .cart_totals tr.order-total th, .woocommerce .cart-collaterals .cart_totals h2, .woocommerce .cart-collaterals .cross-sells h2, .woocommerce-cart #content table.cart td.actions .coupon #coupon_code, form.checkout_coupon #coupon_code, .woocommerce-checkout .woocommerce-info, .shopkeeper_checkout_coupon, .shopkeeper_checkout_login, .minicart-message, .no-products-info p.woocommerce-error .notice_text, .woocommerce .woocommerce-checkout-review-order table.shop_table tfoot td, .woocommerce .woocommerce-checkout-review-order table.shop_table tfoot th, .woocommerce-page .woocommerce-checkout-review-order table.shop_table tfoot td, .woocommerce-page .woocommerce-checkout-review-order table.shop_table tfoot th, .no-products-info p, .getbowtied_blog_ajax_load_button a, .getbowtied_ajax_load_button a, .index-layout-2 ul.blog-posts .blog-post article .post-categories li a, .index-layout-3 .blog-posts_container ul.blog-posts .blog-post article .post-categories li a, .index-layout-2 ul.blog-posts .blog-post .post_content_wrapper .post_content .read_more, .index-layout-3 .blog-posts_container ul.blog-posts .blog-post article .post_content_wrapper .post_content .read_more, .woocommerce .woocommerce-breadcrumb, .woocommerce-page .woocommerce-breadcrumb, .woocommerce .woocommerce-breadcrumb a, .woocommerce-page .woocommerce-breadcrumb a, .product_meta, .product_meta span, .product_meta a, .product_layout_classic div.product span.price, .product_layout_classic div.product p.price, .product_layout_2 div.product span.price, .product_layout_2 div.product p.price, .product_layout_3 div.product span.price, .product_layout_3 div.product p.price, .product_layout_4 div.product span.price, .product_layout_4 div.product p.price, .related-products-title, .product_socials_wrapper .share-product-text, #button_offcanvas_sidebar_left .filters-text, .woocommerce-ordering select.orderby, .fr-position-text, .woocommerce #payment div.payment_box p, .woocommerce-page #payment div.payment_box p, .woocommerce-checkout-review-order .woocommerce-checkout-review-order-table tr td, .catalog-ordering .select2-container.orderby a, .woocommerce-ordering select.orderby, .woocommerce .cart-collaterals .cart_totals table.shop_table_responsive tr td::before, .woocommerce-page .cart-collaterals .cart_totals table.shop_table_responsive tr td::before, .login-register-container .lost-pass-link, .woocommerce-cart .cart-collaterals .cart_totals table td .amount, .wpb_wrapper .add_to_cart_inline .woocommerce-Price-amount.amount, .woocommerce-page .cart-collaterals .cart_totals tr.shipping td, .woocommerce-page .cart-collaterals .cart_totals tr.shipping td, .woocommerce .cart-collaterals .cart_totals tr.cart-discount th, .woocommerce-page .cart-collaterals .cart_totals tr.cart-discount th, .woocommerce-thankyou-order-received, .woocommerce-order-received .woocommerce table.shop_table tfoot th, .woocommerce-order-received .woocommerce-page table.shop_table tfoot th, .woocommerce-view-order .woocommerce table.shop_table tfoot th, .woocommerce-view-order .woocommerce-page table.shop_table tfoot th, .woocommerce-order-received .woocommerce table.shop_table tfoot td, .woocommerce-order-received .woocommerce-page table.shop_table tfoot td, .woocommerce-view-order .woocommerce table.shop_table tfoot td, .woocommerce-view-order .woocommerce-page table.shop_table tfoot td, .language-and-currency #top_bar_language_list > ul > li, .language-and-currency .wcml_currency_switcher > ul > li.wcml-cs-active-currency, .language-and-currency-offcanvas #top_bar_language_list > ul > li, .language-and-currency-offcanvas .wcml_currency_switcher > ul > li.wcml-cs-active-currency, .woocommerce-order-pay .woocommerce .woocommerce-form-login p.lost_password a, .woocommerce-MyAccount-content .woocommerce-orders-table__cell-order-number a, .woocommerce form.login .lost_password {
    font-family: EtelkaLight;}
h1, h2, h3, h4, h5, h6 {font-weight: 400; }
.main-navigation > ul > li > a { font-family: EtelkaLight;}
body { font-family: EtelkaLight;}
.widget_shopping_cart p.total .amount { font-family: EtelkaLight !important;}

.site-header ul {
    font-size: 21.328px !important;
}

.svg_big_show > figure > div > img {width: 100px !important; height:113px !important;}
.svg_small_show > figure > div > img {width: 50px !important; height:50px !important;}
.svg_program_show > figure > div > img {width: 200px !important; height:400px !important;}
.svg_top_show > figure > div > img {width: 35px !important; height:35px !important;}
.svg_icon_big  > figure > div > img {width: 120px !important; height:120px !important;}

@media only screen and (min-width: 63.9375em){
.site-header.sticky .site-branding img {
    height: 66px !important;
	}
}

.woocommerce .shop_table.woocommerce-checkout-review-order-table {
    visibility: hidden;
}

.wpb-js-composer .vc_tta.vc_tta-style-modern .vc_tta-panel-body, .wpb-js-composer .vc_tta.vc_tta-style-modern .vc_tta-panel-heading {
    border-width: 1px;
    background-image: -o-linear-gradient(top,rgba(255,255,255,.2) 0,rgba(255,255,255,.01) 100%);
    background-image: -webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,.2)),to(rgba(255,255,255,.01)));
    background-image: none !important;
    background-repeat: repeat-x;
}

.wpb-js-composer .vc_tta-color-white.vc_tta-style-modern .vc_tta-panel.vc_active .vc_tta-panel-title>a {
    color: white !important;
}

.more_info_section > div > h4 {
     background-color: transparent !important; 
}

.more_info_section > div > h4 {
    line-height: 2 !important;
    background-color: transparent !important;
}

.wpb-js-composer .vc_tta-color-white.vc_tta-style-modern .vc_tta-panel.vc_active .vc_tta-panel-heading {
    border-color: transparent !important;
    background-color: transparent !important;
}

.wpb-js-composer .vc_tta-color-white.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-heading {
    border-color: transparent !important;
    background-color: transparent !important;
}

.main-navigation > ul > li > a {
    font-weight: 200 !important;
}
body {background:#000;}
.mobile-navigation.primary-navigation a {
    font-weight: 700;
    font-family: EtelkaLight;
  	border-bottom: none !important;
}
.bold {font-weight:900;}
.zariadenie_text {font-size:8px;}
.menu_zakaznicka_zona a{color:red  !important;}
.widget .amount {
    margin-top: 0px !important;
    font-weight: 600 !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;
}

.woocommerce-billing-fields > h3 {display:none;}
.woocommerce-checkout-review-order-table > thead {display:none;}

.bottom_border {
	overflow-y: hidden;
    padding: 0 10px 10px 10px;
    margin: 0 -10px
}