/*
Theme Name: Oshin
Theme URI: https://oshinewptheme.com
Author: Brand Exponents
Author URI: http://www.brandexponents.com/
Description:  Multi Layout Multi-Purpose Responsive Wordpress theme
Version: 6.8.9
License: GPL 2.0
License URI: license.txt
Tags: two-columns, three-columns, left-sidebar, right-sidebar, custom-menu, featured-images, flexible-header, full-width-template, post-formats, sticky-post, theme-options, translation-ready
Text Domain: oshin
*/


/*testimonials - course */
.testimonial-content, body
{
  line-height:1.3!important;
}
/*woocommerce edits*/
/*košík*/
.icon-icon_bag_alt::before
{
    content: "";
    width: 30px;
    height: 30px;
    background-image: url('https://aperio.cz/wp-content/themes/oshin/img/cart.svg');
    background-size: 100% 100%;
    position: absolute;
    top: 2px;
    left: 25px;

}
.widget_shopping_cart_wrap
{
  max-width:unset;
  width:300px;
}
.cart_totals h2
{
  text-align:right;
  margin-right:50px;
}

.cart_totals .shop_table
{
  margin-left:40%!important;
}
.cart_totals .wc-proceed-to-checkout .checkout-button
{
  margin-top:20px;
  margin-right:50px;
  float:right;
}
.woocommerce-form-coupon-toggle
{
  display:none;
}
@media(max-width:1000px)
{
  .cart_totals h2
  {
    text-align:center;
  }
  .cart_totals .shop_table
  {
    margin-left:25%!important;
  }
  .cart_totals .wc-proceed-to-checkout .checkout-button
  {
    float:none;
  }
  .cart_totals .wc-proceed-to-checkout
  {
    text-align:center;
  }
}
@media (max-width: 767px)
{
  .cart_totals .shop_table
  {
    margin-left:0%!important;
  }
  .cart_totals .shop_table tr td, .cart_totals .shop_table tr th
  {
    text-align:center!important;
  }
}
.woocommerce-message
{
background:#e0a240;
}
/*pokladna*/
#billing_company_field label, #billing_company, #billing_ic_field, #billing_dic_field
{
  display:none;
}

/* tabulka*/
.product-name
{
  width:40%;
}
.payment_method_offline_gateway label img
{
  width:200px;
}


.woocommerce-checkout
{
  display:flex;
  flex-direction:column;
}
#customer_details
{
  order:3;
}
#order_review_heading
{
  order:1;
}
#order_review
{
  order:2;
}
#order_review button
{
  display:none; 
}
#billing_email_field button
{
  margin-top:20px;
}



#cookie-info
{
  background:#ffffff;
  text-align:center;
  line-height:1.5;
  padding:15px;
  display:none;
  transition:1s;
  position:relative;
  z-index:100;
}
#cookie-accept
{
  background:black;
  color:white;
  border-radius:6px;
  padding:5px 15px;
  width:130px;
  transition:1s;
  border:1px solid black;
  cursor:pointer;
  margin:7px 20px 0px 7px;
}
#cookie-accept:hover
{
  background:#fff;
  color:#333;
}
.inline
{
  display:inline-block;
}
.text-center
{
  text-align:center
}


/*stránka newsletter*/
#frm_form_17_container
{
  width:50%;
  float:left;
}
@media(max-width:1350px)
{
  #frm_form_17_container
  {
    padding:50px;
  }
}
@media(max-width:992px)
{
  #frm_form_17_container
  {
    width:100%;
  }
}
#frm_field_252_container
{
  padding-top:20px;
}
#frm_form_17_container .frm_button_submit
{
  background:#ffad00;
  padding:10px 30px;
  border:none;
  color:white;
}
#frm_form_17_container .frm_submit
{
  text-align:center;
}
#frm_form_17_container .frm_button_submit:hover
{
  background:#ffa02b;
}
.newsletter-img
{
  float:left;
  width:30%;
  margin:100px 10%; 
}
@media(max-width:992px)
{
  .newsletter-img 
  {
    width:70%;
    margin:0px 15%;
  }
}
/*@media(max-width:992px)
{
  .newsletter-img 
  {
    display:none;
  }
}           */