/*
 Theme Name:   MediaCenter Child
 Theme URI:    https://themeforest.net/item/mediacenter-electronics-store-woocommerce-theme/9177409
 Description:  Media Center Child Theme
 Author:       MadrasThemes
 Author URI:   https://madrasthemes.com
 Template:     mediacenter
 Version:      2.7.15
 Tags:         green, blue, red, orange, one-column, two-columns, right-sidebar, fluid-layout, custom-menu, post-formats, translation-ready
 Text Domain:  mediacenter-child
*/
@media (min-width:768px){
body {
    
    font-size: 14px !important;
 
    
}

.h1, h1{
    
    font-size: 24px; 
    
}

header{
    
    padding-top: 10px !important;
    padding-bottom: 10px !important;
    
}

.sidebar .product-filters h3, .h3, h3{
    
    font-size: 24px !important; 
    
}
 
.top-bar{
    
    padding: 5px 0 5px !important;
   

}      

.top-bar ul>li a{
   font-size: 12px !important;  
} 



header .top-cart-row .top-cart-holder .dropdown-menu {
    
width: 372px !important;

}

.dropdown-menu-mini-cart .buttons .button {
 
 font-size: 13px !important;   
    
}

/** product loop ***/

.woocommerce-loop-product__title{
    
    font-size: 80% !important;     
    font-weight: 500 !important;           
    line-height: 13px !important;     
    
    
}


.title-area{
    
    overflow:hidden !important;
    height: 80px !important;
    
}

.mc-price-wrapper{
    height: 40px !important;
}

.availability .available, .availability .not-available{
    font-size: 12px !important;
    font-weight: normal !important;
    
}



.product-title>a, .product-title>a:active, .product-title>a:focus, .product-title>a:hover {

  font-size: 85% !important; 
  font-weight: normal !important;

    
}

.product-body{
     overflow:hidden !important;  
    
}



.tabled-data{
    
   list-style-type:none;
       padding-left: 20px !important;
}

.tabled-data ul{
    
    padding-left: 20px !important;
    
}

.tabled-data li {
    display: list-item;
    text-align: -webkit-match-parent;
    line-height: 3px !important;
}

.tabled-data.no-border {
  border-bottom: 1px solid #e0e0e0;
  /** padding-bottom: 16px; **/
}
.tabled-data.no-border li {
  border: none;
  line-height: 16px;
}
.tabled-data.inverse-bold label {
  font-weight: normal;
}
.tabled-data.inverse-bold .value {
  font-weight: 700;
}
.tabled-data li {
  /** border-bottom: 1px solid #e0e0e0; */
  color: #3d3d3d;
  font-size: 13px;
  padding: 7px 0;
}
.tabled-data li:first-child {
  padding-top: 0;
 /** border-bottom: 1px solid #e0e0e0; */
}
.tabled-data li:last-child {
  border-bottom: 0;
 /** border-bottom: 1px solid #e0e0e0; */
}
.tabled-data li label {
  margin: 0;
  min-width: 150px;
  font-weight: 700;
  text-transform: none;
  display: inline-block;
  vertical-align: top;
}
.tabled-data li .value {
  display: inline-block;
  vertical-align: top;
  text-transform: none;
}


.single-product .site-main .product_meta>span::after {
    content: "" !important;
    font-weight: 400;
}
    
a.compare::before {
    display: inline-block;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: 400;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    margin-right: 10px;
    color: #c6c6c6;
    content: "";                                     
}


/*** filtri ***/

.filter__item{
    
    margin: 20px 0 !important;
    
}

.filter__checkgroup-title{
    
    font-weight: normal;
    font-size: 85%;
}

.filter__checkgroup-count {
    
    font-size: 0.7em;
    top: 0px;
}

/** hover products **/

/*
li:hover, a:hover, div:hover{
    box-shadow: none !important;
}
*/

  /*
ul.nav li.dropdown:hover > ul.dropdown-menu {
    display: block !important;    
}
*/
/*
.product .action-buttons{
    
    display:none;
    
}
*/


/** menu 
* 
*/

/** menus ***/

#top-mega-nav{
    
     margin-top: 40px !important;   
     margin-bottom: 5px !important;
}

#top-mega-nav nav {
    padding-top: 0px;
    height: 40px;
}
.breadcrumb-nav-holder .mc-breadcrumb > li > span {
    padding: 10px;
}
.sidemenu-holder .side-menu .head {
    font-size: 13px;
    font-size: 400;
    padding: 10px;
}

#top-mega-nav nav .le-dropdown > a {
    font-size: 13px;
    padding: 10px;
    width: 262px;
}    




/*** content ***/
.wc-archive-products .site-content {
    padding-top: 0px;
    padding-bottom: 0px;
}

.woocommerce-products-header{
    
    padding-top: 0px;
    padding-bottom: 10px;
    
}

li.cat-item a{
    
    font-size: 13px !important;
    padding:5px 5px !important;
    line-height: 20px !important;    
}

li.cat-item a img{
    width: 25px !important;
    height: auto !important;
    margin: 5px !important;
}

li.cat-item a:after{
    line-height: 30px !important;
}

#footer{
    padding: 0px;
}

/*** product carousel **/

.mc_products_carousel .woocommerce-Price-amount{
    
    font-size: 14px !important;
}

/** cart holder top **/
.top-cart-holder .woocommerce-Price-amount{
    
  font-size: 16px !important;  
}

/** page numbers ***/
.page-numbers a, .page-numbers span{
    
 padding: 6px 13px!important;
 font-size: 16px;
}

/*** .control-bar **
*/
.control-bar{
    padding: 5px;
}

/** .mc-search-bar .search-field ***/

.control-bar .orderby, select.sortby{
    font-size: 12px !important;
}


/*** tabs ***/
.single-product .site-main .wc-tabs>li>a, .single-product .site-main .wc-tabs>li.active>a{
    
    padding: 10px;
    line-height: 20px;
    font-size: 16px;
}

.single-product .site-main .wc-tabs{
    
    height: 40px;
}


/*** stock status colors ***/

.stock_status_green {
    /*background-color: #59B210; */
    color: #59B210;
   /* font-weight: bold; */
    padding:2px;
}

.stock_status_green2 {
    /*background-color: #59B210; */
    color: #59B210;
    /* font-weight: bold; */
    padding:2px;
}


.stock_status_blue {
    /* background-color: #407AC5; */
    color: #407AC5;
   /* font-weight: bold; */
     padding:2px;      
}

.stock_status_lightgreen2 {
    /*background: #d2ff52;
    background: -moz-linear-gradient(-45deg, #d2ff52 0%, #91e842 24%);
    background: -webkit-linear-gradient(-45deg, #d2ff52 0%,#91e842 24%);
    background: linear-gradient(135deg, #d2ff52 0%,#91e842 24%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d2ff52', endColorstr='#91e842',GradientType=1 );*/
    color: #91e842 !important;
  /* font-weight: bold; */
    padding:2px;
}

.stock_status_lightgreen {
     /* background: #91e842; */
    /* background-color: #a4d413; */
    color: #91e842 !important;
    padding:2px;
   /* font-weight: bold; */
}



.stock_status_orange {
    /* background-color: #FF4500; */
    color: #FF4500;  
   /* font-weight: bold; */
    padding:2px;
    
}


    /*** opisi ***/

    .entry-content address, .entry-content dd, .entry-content dt, .entry-content p{
        font-size: 13px;
        line-height: 15px !important;

    }

    .single-product .site-main .wc-tab{

        padding: 15px !important;      
    }

    /*** content ***/

   .inner-top-sm, .inner-top-xs{

        padding-top: 0px !important;
      
    }

    .inner-bottom-sm, .inner-bottom-xs{

    
     padding-bottom: 0px !important; 

    }    

    .products-carousel-4.owl-carousel .owl-stage-outer{

        padding: 0px !important;
    }

    .products-carousel-6.owl-carousel .owl-stage-outer{

        padding: 0px !important;

    } 

    .six-one-products-grid .section-title{

        margin: 0 0 10px 0 !important;
    }

    .main-content, .wc-archive-products .site-content{

        padding-top: 10px;
        padding-bottom: 0px; 
    }

    .link-list-row{


        margin: 15px !important;
    }

    #footer .copyright-bar{

        padding: 5px 0;

    }

    #footer .footer-bottom-widget-area .menu>li, #footer .footer-bottom-widget-area .widget-title+ul>li {

        margin: 0 0 3px 0 !important; 
    }

    #footer .footer-bottom-widget-area .widget-title{

        padding-bottom: 2px !important;

    }
}




/*** cene ***/
.single-product .site-main .sale .mc-price-wrapper>ins, .single-product .site-main .sale p.price .mc-price-wrapper>ins, .single-product .site-main div[itemprop=offers] .mc-price-wrapper>ins{
    
    font-size: 20px !important;
    
}

.single-product .site-main .sale .amount, .single-product .site-main .sale .price, .single-product .site-main .sale p.price .amount, .single-product .site-main .sale p.price .price, .single-product .site-main div[itemprop=offers] .amount, .single-product .site-main div[itemprop=offers] .price{
   
    font-size: 20px !important; 
    
}

.single-product .site-main .sale .mc-price-wrapper>del, .single-product .site-main .sale p.price .mc-price-wrapper>del, .single-product .site-main div[itemprop=offers] .mc-price-wrapper>del{
   line-height: 24px !important;    
}

.discount{
    
    float: none !important;
    font-size: 12px !important;
    color: red;
    
}
.discount-small{
   float: right !important;  
   font-size: 10px !important;
  padding-left: 5px;
  color: red;
    
}

ul.nav li.dropdown:hover > ul.dropdown-menu{
    display: block;
    margin: 0;
}