/* @media screen and (min-width: 768px) {
    
    header.site-header .col-full{display: flex!important;  flex-direction: row!important;justify-content: space-between!important;padding-left: 0px;padding-right: 0px;}
    .site-header .site-branding { width:auto !important;min-width: 228px; }
    .widget_search form input[type=text], .widget_search form input[type=search], .widget_product_search form input[type=text], .widget_product_search form input[type=search] {border-radius: 50px!important;outline: none;}
    .woocommerce-active .site-header .main-navigation {margin-right: 0px;}
    .main-navigation ul.menu > li > a, .main-navigation ul.nav-menu > li > a{
        padding: 2em 1em 2.5em; font-size: 90%; }
    .main-navigation ul.menu > li > a:hover, .main-navigation ul.nav-menu > li > a:hover{
         background-color: #e6e6e6;  }
        .woocommerce-active .site-header .site-branding, .site-branding .site-title {padding-top: 10px;margin:0px;}
    header#masthead {padding-top: 0px!important;}
    .site-header .site-search  { width:75% !important; float: left;}
    .site-header-cart .cart-contents {
        padding: 10px;}
        .main-navigation ul.menu, .main-navigation ul.nav-menu{float: right;}
        .storefront-primary-navigation {background-color:#ffcc33;padding-top: 20px;}
        .site-header-cart .cart-contents::after {font-size: 20px;line-height:1;}
        .woocommerce-active .site-header .site-header-cart {min-width: 230px;}

    }
    
    @media screen and (max-width: 820px) {
        header.site-header .col-full {margin:0px 3px 0px 13px;}
    } */


    @media screen and (min-width: 768px) {
    
     .storefront-primary-navigation .col-full {display: flex!important;  flex-direction: row!important;}
     .main-navigation ul.menu, .main-navigation ul.nav-menu{display:flex; justify-content: center;}
    .site-header .site-branding { width:100% !important;min-width: 228px; text-align: center;padding-bottom: 10px;}
    .widget_search form input[type=text], .widget_search form input[type=search], .widget_product_search form input[type=text], .widget_product_search form input[type=search] {border-radius: 50px!important;outline: none;}
    .woocommerce-active .site-header .main-navigation {margin-right: 0px; width: 100%; border-top: solid 1px #e6e6e6;}
    .main-navigation ul.menu > li > a, .main-navigation ul.nav-menu > li > a{padding: 1.5em 1em 1.5em;
         font-size: 90%;max-height: 70px;height: auto;}
    .main-navigation ul.menu > li > a:hover, .main-navigation ul.nav-menu > li > a:hover{
         background-color: #e6e6e6;  }
        .woocommerce-active .site-header .site-branding, .site-branding .site-title {padding-top: 10px;margin:0px;}
    header#masthead {padding-top: 0px!important;}
    .site-header .site-search  { width:75% !important; float: ;}
    .site-header-cart .cart-contents {
        padding: 10px;}
       
        ul#menu-main.menu.nav-menu{margin:auto;}
        .storefront-primary-navigation {background-color:#ffcc33;padding-top: 20px;}
        .site-header-cart .cart-contents::after {font-size: 20px;line-height:1;padding-left: 30px;}
        .site-header-cart .cart-contents {padding-top: 15px;}
        .woocommerce-active .site-header .site-header-cart {min-width: 230px;}
        .site-header-cart  {margin-left: 30px;}
    }
    
    