/*
Theme Name: PHP Express
Description: Website Theme by WEBSTECKY
Version: 1.0.1
Author: WEBSTECKY
Author URI: http://webstecky.com
Template: enfold
*/

@media (min-width:991px){
#top #header .social_bookmarks li a {
    font-size: 20px;
}
.html_header_top.html_logo_center #header_main_alternate .main_menu ul:first-child {
    display: flex !important;  /* Change inline-block to flex */
    justify-content: space-between; /* Spread items evenly */
    align-items: center; /* Align vertically */
    width: 100%;
    position: static;
    padding: 0;
}

.html_header_top.html_bottom_nav_header #header_main_alternate .main_menu ul:first-child {
    height: auto; /* Ensure height adapts to content */
}

.html_header_top.html_logo_center #header_main_alternate .main_menu ul:first-child > li {
    flex-grow: 1; /* Makes all items take equal width */
    text-align: center;
    white-space: nowrap;
}




}
@media (max-width:990px) {
li#menu-item-wc-account-icon, li.noMobile.menu-item.menu-item-search-dropdown.menu-item-avia-special.ignore_menu {
    display: none !important;
}

}

@media (min-width: 1200px) {
form.dgwt-wcas-search-form {
    width: 70vw !important;
    left: unset !important;
    right: 0;
}

.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp {    
    padding: 30px 10px !important;
    border-radius: 0 !important;
    box-shadow: 2px 3px 8px #ccc !important;
}
.dgwt-wcas-search-input {
-webkit-appearance: none;
    border : 0 !important;
	border-bottom: 1px solid #e1e1e1;
    padding: 30px 10px !important;
    margin-bottom: 0px;
}
.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit {    
    height: 98px;
    left:unset !important;
	right: 23px;      
}
.single-product .price del,.single-product .price bdi, .single-product span.woocommerce-Price-currencySymbol {
    font-size: 24px !important;
}
#top .social_bookmarks li.avia-svg-icon {
    height: 1.5em !important;
}
}

form.variations_form.cart {
    background: transparent;
    border-radius: 12px !important;
    box-shadow: 2px 3px 8px #ccc;
    margin: 12px !important;
}
.second-description {
    width: 100%;
    display: block;
    clear: both;
    padding-top: 35px !important;
}
span.currently-selected {
    background: #f1f1f2;
    border-radius: 17px;
    padding: 0 21px !important;
}
.wpc-filter-header {
    text-align: left;
    display: inline-block;
}
span.onsale {
    background: #fe0271 !important;
}
.woocommerce .term-description {
    font-size: 18px !important;
}