/* Please do not edit this section */

.done {
    color: #ffffff;
    background: #28a745;
    padding: 0px;
    font-weight: 800;
    border-radius: 4px;
    height: 17px;
    width: 17px;
    font-size: 13px;
   
    align-items: center;       
    justify-content: center;   
    text-align: center;
}

body#checkout section.checkout-step.-reachable.-current .step-number {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 33px;
    height: 33px;
    margin-right: .65rem;
    font-size: 1rem;
    color: #fff;
    vertical-align: middle;
    background-color: #007bff;
    border: 0;
    border-radius: 50%;
}



body#checkout section.checkout-step .step-title {
     
    font-size: 16px;
    
}


body#checkout section.checkout-step.-reachable.-complete h1 .step-edit {
   
    
    text-align: right;
}

.table-product-discounts {
  min-width: 100%;
}

.product-discounts>.table-product-discounts tbody tr td {
    padding: .625rem 0px;
   
}

.product-discounts>.table-product-discounts thead tr th {
    width: 25%;
    font-size: 14px;
    padding: 17px;
}


#stores .page-stores .store-item-container .divide-left th {
    text-align: left;
}

/* BLOG */ 


.display-bottom-blog {
    
    margin-top: 48px;
    
}

.page_home, .page_home_gallery {
    
    padding: 0;
   
}

#index .owl-carousel .owl-item img {
    display: block;
    width: 100%;
    border-radius: 8px;
}

#index .ets_title_block  {
    font-size: 16px;
    font-weight: 600;
    color: #293047;
    text-align: left;
    text-transform: none;
}

.ets_block_slider .owl-next::before, .ets_blog_related_posts_type_carousel .owl-next::before, .ets_related_products_type_carousel .owl-next::before {
    content: "\f105";
    font-family: FontAwesome;
    
    color: #03c7c2;
}

.ets_block_slider .owl-nav > div, .ets_blog_related_posts_type_carousel .owl-nav > div, .ets_related_products_type_carousel .owl-nav > div {
    border: 2px solid #f3f3f3;
    border-radius: 4px !important;
    color: #03c7c2 !important;
    font-size: 22px;
    height: 40px;
    line-height: normal;
    margin: 0;
    padding: 0 !important;
    width: 40px;
}

.ets_block_slider .owl-controls, .ets_blog_related_posts_type_carousel .owl-controls, .ets_related_products_type_carousel .owl-controls {
    bottom: 100%;
    margin-bottom: 15px;
    min-height: auto;
    min-width: auto;
    position: absolute;
    right: 15px;
}

.display-bottom-blog .left-title {
    text-align: left;
    margin-bottom: 0.5rem;
    font-family: inherit;
    line-height: 1.1;
    font-size: 1.3125rem;
    font-weight: 700;
    color: inherit;
    position: relative;
    top: -19px;
}

.tlacitko-blog {
    text-transform: none;
    background: #f3f3f3;
    color: #293047;
    border: 0 !important;
    padding: 12px 8px;
    transition: .5s;
    float: left;
    margin-top: 12px;
    border-radius: 8px;
    font-weight: 700;
}
 
 .tlacitko-blog:hover {
   
    background: #03c7c2;
    color: #ffffff!important;
     
}

#ets_blog_page .left-title {
    margin-left: -15px;
    margin-top: 15px;
    text-transform: uppercase;
    margin-bottom: 36px;
    font-size: 21px;
}

.ets-blog-wrapper-detail {
    background-color: #fff;
    padding: 0 0px 0 30px;
    margin-bottom: 30px;
    float: left;
    width: 100%;
}

.page-heading .title_cat {
    float: left;
    line-height: 100%;
    margin-bottom: 15px;
    margin-top: 7px;
    text-transform: uppercase;
    width: 100%;
    font-size: 21px;
    font-weight: 800;
}
 
 .owl-carousel .owl-item img {
    display: block;
    width: 100%;
    border-radius: 8px;
}

#ets_blog_page .owl-next, #ets_blog_page .owl-prev {
    background: #03c7c2!important;
    display: flex;
    align-items: center;
    justify-content: center;
    color: white!important;
    
    
}

 
 #ets_blog_page .ets_block_slider .owl-next::before, #ets_blog_page .ets_blog_related_posts_type_carousel .owl-next::before, #ets_blog_page .ets_related_products_type_carousel .owl-next::before {
    content: "\f105";
    font-family: FontAwesome;
    
    color: #ffffff;
}

.ets_block_categories {
    border-top: 2px solid #f3f3f3;
    border-bottom: 2px solid #f3f3f3;
    float: left;
    width: 100%;
    margin: 0 -15px 48px;
    padding: 24px 0;
    padding-bottom: 40px!important;
}


.ets_block_categories .tree {
     margin-left: 0px;  
   margin-right: 0px;  
}

.ets_block_categories .left-title {
    margin-left: 0px!important;
     
}


.ets_block_categories  .tlacitko-blog {
     
    margin-top: 0px;
     
}
 

.ets_block_search {
    
    float: left;
    min-width: 100%;
    margin-left: -15px;
        margin-top: -24px;
}

.vyhladavani-blog {
    margin-top: -30px;
   
  
    max-width: 302px;
}

.ets_block_search .left-title {
    margin-left: 0px!important;
    
   
    
}

.ets_block_categories .tree li a {
    padding: 6px 0px;
    min-width: 100%;
    float: left;
   
}

.title_category {
   
    float: left;
    line-height: 100%;
    margin-bottom: 36px;
    margin-top: 7px;
    text-transform: uppercase;
    width: 100%;
    font-size: 21px;
    font-weight: 700;
}
 
 
.content_cate_blog {
    
    padding-top: 9px;
}

.blog_view_all, .view_all_link {
    background-color: #03c7be;
    border-radius: 4px!important;
    font-weight: 600;
}

.blog_view_all, .view_all_link:hover {
    background-color: #03c7be!important;
    border-radius: 4px!important;
    font-weight: 600;
}

.ets-blog-wrapper-blog-list .ets-blog-list .ets_item_img{
    max-width: 120px!important;
}

#ets_blog_page .ets-blog-wrapper .page-heading {
    clear: both;
    font-size: 21px;
    margin-bottom: 32px;
    text-transform: uppercase;
    margin-top: 14px;
    border: 1px solid red;
}

.blog-submit .button {
    background-color:  #03c7be!important;
    font-weight: 600;
     
}

/* Vyhledávání */ 
.searchbar-autocomplete .product-category {
    
    display: block;
    
    
   
    position: relative;
    font-size: 13px;
     
}