/*
Theme Name:   Mycodo
Description:  Mycodo website
Author:       nathan
Author URL:   Write here the author's blog or website url
Template:     uncode
Version:      1.0
Text Domain:  Mycodo
*/

/* Write here your own personal stylesheet */

img { max-width: 100%; }

body:not(.menu-force-opacity)[class*=hmenu-] .menu-primary.is_stuck .menu-container {
    box-shadow: 0 0 0 0 !important;
}

.style-light .input-background input[type="text"], .style-dark .style-light .input-background input[type="text"], .style-light .input-background input[type="email"], .style-dark .style-light .input-background input[type="email"], .style-light .input-background input[type="number"], .style-dark .style-light .input-background input[type="number"], .style-light .input-background input[type="url"], .style-dark .style-light .input-background input[type="url"], .style-light .input-background input[type="tel"], .style-dark .style-light .input-background input[type="tel"], .style-light .input-background input[type="search"], .style-dark .style-light .input-background input[type="search"], .style-light .input-background input[type="password"], .style-dark .style-light .input-background input[type="password"], .style-light .input-background input[type="date"], .style-dark .style-light .input-background input[type="date"], .style-light .input-background textarea, .style-dark .style-light .input-background textarea, .style-light .input-background select, .style-dark .style-light .input-background select, .style-light .input-background .select2-selection--single, .style-dark .style-light .input-background .select2-selection--single {
    background-color: #fff !important;
    border: 1px solid rgba(0,0,0,.05);
}

.woocommerce .shop_table .quantity input[type="text"].qty, .woocommerce .quantity input[type="text"].qty {
    background-color: #fff !important;
    border: 1px solid rgba(0,0,0,.05);
}

h1, h2, h3, h4, h5 {
    text-transform: lowercase;
}

.intro .icon-box-heading.icon-box-fa-2x {
    text-align: left;
}

.underline {
    border-bottom: 3px solid #fff;
}

.intro .link h3 a:hover {
    color: #fff !important;
}

footer .input {
    display: inline-block;
}

footer .wpcf7-submit {
    border-radius: 3px !important;
}

footer .button {
    display: inline-block !important;
}

footer .btn-accent {
    font-size: 17px !important;
    margin-top: -4px !important;
    padding: 9px 11px !important;
    background: #000 !important;
    color: #fff !important;
    border: 1px solid #000 !important;
}

footer .wpcf7-text {
    max-width: 230px !important;
}

.max-width {
    max-width: 500px;
    margin: 0 auto !important;
}

.woocommerce-checkout .main-container .row-container .single-bottom-padding {
    padding-bottom: 0 !important;
}

.row-menu-inner {
    z-index: 999;
}

.wpb_column.pos-middle.pos-center.align_left.column_child.col-lg-12.z-index.single-internal-gutter {
    z-index: 777;
}

.breadcrumb-title {
    display: none;
}

.row-breadcrumb.row-breadcrumb-light {
    background-color: #fff !important;
    border: none !important;
}

.row-breadcrumb .row-parent.style-light.limit-width {
    padding-bottom: 0 !important;
}


.max-width {
    max-width: 600px;
    margin: 0 auto !important;
}

.menu-light .row-brand, .menu-light .row-menu .row-menu-inner {
    border-bottom: none !important;
}

.category-posts .tmb.tmb-woocommerce.tmb-iso-w3.tmb-iso-h4.tmb-light.tmb-overlay-text-anim.tmb-overlay-anim.tmb-content-left.tmb-image-anim.grid-cat-15.tmb-id-57.tmb-img-ratio.tmb-content-under.tmb-media-first.tmb-no-bg.tmb-iso {
    margin-bottom: 40px !important;    
}

.text-lead, .text-lead > * {
    text-transform: uppercase;
}

@media (min-width: 1441px) {
    .menu-wrapper .row-menu .row-menu-inner {
        padding: 0 60px !important;
    }
}

@media (max-width: 1440px) {
    .font-size-menu, .menu-container:not(.isotope-filters) ul.menu-smart > li > a:not(.social-menu-link), .menu-container:not(.vmenu-container):not(.isotope-filters) ul.menu-smart > li > a:not(.social-menu-link), .menu-smart > li > a > div > div > div.btn {
        font-size: 15px !important;
    }
}

@media (min-width: 959px) and (max-width: 1400px) {
    .fight-allergies h2 {
        font-size: 110px !important;
    }

    .statistics h2 {
        font-size: 125px !important;
    }
    .quote-section h2 {
        font-size: 45px !important;
    }
}

@media (max-width: 959px) {
    .mobile-off {
        display: none;        
    }
}

@media (max-width: 767px) {
    .hero .row.limit-width.row-parent {
        padding-top: 150px !important;
        padding-bottom: 150px !important; 
    }
    .background-element.header-wrapper.header-parallax.style-color-dedee6-bg.header-only-text {
        height: 30vh !important;
    }
}

@media (max-width: 600px) {
    .background-element.header-wrapper.header-parallax.style-color-dedee6-bg.header-only-text {
        height: 27vh !important;
    }
}

@media (max-width: 480px) {
    .background-element.header-wrapper.header-parallax.style-color-dedee6-bg.header-only-text {
        height: 25vh !important;
    }
}



