/*
Theme Name: De Masi
Theme URI: https://www.portotheme.com/wordpress/porto
Author: P-THEMES
Author URI: https://www.portotheme.com/
Description: Porto Responsive WordPress + eCommerce Theme.
Version: 1.1
Template: porto
License: Commercial
License URI: http://themeforest.net/licenses/regular_extended
Tags: woocommerce, corporate, ecommerce, responsive, blue, black, green, white, light, dark, red, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, fixed-layout, responsive-layout, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready, accessibility-ready
*/

/*************** ADD YOUR CUSTOM CSS HERE  ***************/

/* MC4WP Form */
.newsletter-inline-form {
    display: flex;
}

.newsletter-inline-form .newsletter-field-container input[type="email"] {
    height: 3rem;
    border: none;
    border-radius: 1.5rem 0 0 1.5rem;
    background: #f4f4f4;
    padding-left: 1.375rem;
    margin-bottom: 0.875rem;
    width: 100%;
}

.newsletter-inline-form .newsletter-field-container input[type="checkbox"] {
    border: 1px solid #777777;
}

.newsletter-inline-form .newsletter-field-container label a {
    color: #777777;
}

.newsletter-inline-form .newsletter-field-container:not(:last-child) {
    margin-bottom: 15px;
}

.newsletter-inline-form .newsletter-submit-container button {
    height: 3rem;
    padding-left: 1.5rem;
    padding-right: 2rem;
    border-radius: 0 1.5rem 1.5rem 0;
    margin-right: 0.5rem;
    font-weight: 700;
}


/* Demasi custom header */
#header #demasi-main-header,
#header #demasi-main-header-mobile {
 background-color: transparent;
}
#header #demasi-main-header .my-wishlist i, 
#header #demasi-main-header .my-account i {
 font-size: 22px;
}
#header #demasi-main-header-mobile .my-wishlist i, 
#header #demasi-main-header-mobile .my-account i {
 font-size: 20px;
}
#header #demasi-main-header .searchform-popup,
#header #demasi-main-header-mobile .searchform-popup {
 display: inline-block;
}
#header #demasi-main-header-mobile .searchform-popup .search-toggle {
 display: none; 
}
#header #demasi-main-header-mobile  .searchform {
 border: 1px solid #076633;
 position: relative;
 display: inline-block;
 line-height: 38px;
 font-size: .8125rem;
 padding: 0;
 vertical-align: middle;
 right: 0;
 z-index: 10;
}
#header #demasi-bottom-header .header-menu-not-home .main-menu {
 display: flex;
 justify-content: space-between;
}
@media (min-width: 992px) {
 #header #demasi-main-header .searchform,
 #header #demasi-main-header-mobile .searchform {
 border-style: solid;
 }
}
@media (max-width: 767px) {
 #header #demasi-top-header .share-links a + a:after {
 content: none;
 }
}
@media (max-width: 400px) {
 #header #demasi-main-header-mobile .elementor-widget-porto_hb_myaccount {
 margin-right: 5px;
 }
