.wp-caption,img,select{max-width:100%}.sidebar,.tagcloud{overflow:hidden}@font-face{font-family:helvetica;src:url(/wp-content/themes/stilo/assets/css/fonts/helvetica.eot);src:url(/wp-content/themes/stilo/assets/css/fonts/helvetica.eot#iefix) format('embedded-opentype'),url(/wp-content/themes/stilo/assets/css/fonts/helvetica.woff) format('woff'),url(/wp-content/themes/stilo/assets/css/fonts/helvetica.ttf) format('truetype'),url(/wp-content/themes/stilo/assets/css/fonts/helvetica.svg#webfont) format('svg')}@font-face{font-family:HelveticaBd;src:url(/wp-content/themes/stilo/assets/css/fonts/HelveticaBd.eot);src:url(/wp-content/themes/stilo/assets/css/fonts/HelveticaBd.eot#iefix) format('embedded-opentype'),url(/wp-content/themes/stilo/assets/css/fonts/HelveticaBd.woff) format('woff'),url(/wp-content/themes/stilo/assets/css/fonts/HelveticaBd.ttf) format('truetype'),url(/wp-content/themes/stilo/assets/css/fonts/HelveticaBd.svg#webfont) format('svg')}@font-face{font-family:HelveticaLt;src:url(/wp-content/themes/stilo/assets/css/fonts/HelveticaLt.eot);src:url(/wp-content/themes/stilo/assets/css/fonts/HelveticaLt.eot#iefix) format('embedded-opentype'),url(/wp-content/themes/stilo/assets/css/fonts/HelveticaLt.woff) format('woff'),url(/wp-content/themes/stilo/assets/css/fonts/HelveticaLt.ttf) format('truetype'),url(/wp-content/themes/stilo/assets/css/fonts/HelveticaLt.svg#webfont) format('svg')}@font-face{font-family:big_noodle_titling-webfont;src:url(/wp-content/themes/stilo/assets/css/fonts/big_noodle_titling-webfont.eot);src:url(/wp-content/themes/stilo/assets/css/fonts/big_noodle_titling-webfont.eot#iefix) format('embedded-opentype'),url(/wp-content/themes/stilo/assets/css/fonts/big_noodle_titling-webfont.woff) format('woff'),url(/wp-content/themes/stilo/assets/css/fonts/big_noodle_titling-webfont.ttf) format('truetype'),url(/wp-content/themes/stilo/assets/css/fonts/big_noodle_titling-webfont.svg#webfont) format('svg')}.vc_col-sm-12{float:none!important;padding-left:0!important;padding-right:0!important;position:static!important}.isotope-item{z-index:2}.isotope-hidden.isotope-item{pointer-events:none;z-index:1}.isotope,.isotope .isotope-item{-webkit-transition-duration:.8s;-moz-transition-duration:.8s;transition-duration:.8s}.isotope{-webkit-transition-property:height,width;-moz-transition-property:height,width;transition-property:height,width}.isotope .isotope-item{-webkit-transition-property:-webkit-transform,opacity;-moz-transition-property:-moz-transform,opacity;transition-property:transform,opacity}.title-section{margin-bottom:75px;text-align:center;line-height:1.4857}.last_toggle_el_margin,.wpb_button,.wpb_content_element,.wpb_row,ul.wpb_thumbnails-fluid>li{margin-bottom:0!important}#contact-form input[type=text],#contact-form input[type=email],#contact-form textarea{color:#99abb7;font-size:14px;font-family:HelveticaLt;border:1px solid #d3d9df;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;outline:0;width:100%;padding:10px 20px;display:block;margin-bottom:30px;transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out}#contact-form textarea{height:140px}#contact-form #submit_contact{display:inline-block;text-align:center;color:#fff;font-size:18px;font-family:HelveticaBd;padding:15px 19px;background:#2f383d;border:none;outline:0;text-transform:uppercase;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-o-border-radius:8px;transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out}.read-more,.tagcloud a,select{font-family:Montserrat,sans-serif}.gallery-caption,.wp-caption,.wp-caption-text{text-align:center;font-style:italic}.wp-caption{margin:0 0 20px;padding-top:4px;border:1px solid #eee;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;border-image:initial;background-color:#f8f8f8;text-align:center}.sticky{background:#EEF9FD;border:3px dotted #000;padding:10px}select{border:1px solid #ccc;color:#999;font-size:12px;font-weight:300;text-transform:uppercase;padding:8px 10px;outline:0}body .wpb_row{margin-bottom:0;clear:both;background-size:cover}.full_yes .vc_col-sm-12{padding-left:0;padding-right:0;float:none}body{overflow-x:hidden}.onsale{display:none!important}.blog-box .post .post-meta,.read-more{display:inline-block;text-transform:uppercase}.alignright{float:right;margin-left:20px;margin-bottom:30px}.alignleft{float:left;margin-right:30px}.clear{clear:both}.aligncenter{float:none;margin:30px}img{height:auto}#wp-calendar{width:100%}#wp-calendar td,#wp-calendar th{padding:5px;text-align:center;border:1px solid #dedede}.form-control,.form-control:focus{border-radius:0;box-shadow:0 0 0 #000;outline:0}.blog-box{padding:125px 0 80px}.blog-box .post{margin-bottom:40px}.blog-box .post>img{max-width:100%;margin-bottom:30px}.blog-box .post .post-title{color:#222;font-weight:700;margin:0;text-transform:uppercase;font-size:16px}.blog-box .post .post-meta a,.read-more{color:#666}.blog-box .post .post-meta{color:#666;font-size:11px;font-weight:400;margin:0 0 25px}.read-more{text-decoration:none;transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;font-size:13px;font-weight:700}.menu-item-has-children{position:relative}.sub-menu{position:absolute;display:none;top:90px;left:0;background:#fff;box-shadow:rgba(0,0,0,.02) 1px 1px 2px 2px;padding:0;min-width:200px}.menu-item-has-children:hover>.sub-menu,.sub-menu li{display:block}.sub-menu li{padding:10px 15px}.sub-menu li a{color:#333}.sub-menu .menu-item-has-children .sub-menu{top:0;left:100%}.product-categories,.widget_archive ul,.widget_categories ul,.widget_meta ul,.widget_nav_menu ul,.widget_pages ul,.widget_recent_comments ul,.widget_recent_entries ul,.widget_rss ul{padding:0;margin:0;list-style:none}.sidebar .widget{margin-bottom:40px}.product-categories li,.widget_archive ul li,.widget_categories ul li,.widget_meta ul li,.widget_nav_menu ul li,.widget_pages ul li,.widget_recent_comments ul li,.widget_recent_entries ul li,.widget_rss ul li{list-style:none;border-bottom:1px dotted #d1d1d1;margin-bottom:10px}.product-categories li a,.widget_archive ul li a,.widget_categories ul li a,.widget_meta ul li a,.widget_nav_menu ul li a,.widget_pages ul li a,.widget_recent_comments ul li a,.widget_recent_entries ul li a,.widget_rss ul li a{display:inline-block;text-decoration:none;transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;color:#222;font-size:13px;font-weight:400;font-family:Montserrat,sans-serif;padding-bottom:10px}.sidebar h2.widget-title{color:#222;font-weight:700;margin:0 0 25px;text-transform:uppercase;font-size:16px}.tagcloud a{display:inline-block;margin-right:2px;margin-bottom:6px;float:left;text-decoration:none;transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;padding:9px 20px;color:#fff;background:#222;font-size:12px!important;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;border-radius:3px}.pagination-active,.pagination-list a{color:#333;font-weight:700}.pagination-active,.pagination-list a:hover{color:#1ab3bd;text-decoration:none}.tagcloud a:hover{background:#1ab3bd}.post-title-light{color:#222;font-weight:700;margin:0;text-transform:uppercase;font-size:16px}#testimonial-section{background-size:cover}.form-control{margin-bottom:20px}.post-image{margin-bottom:10px}@media(min-width:782px){.admin-bar .navbar{top:32px!important}}.comment-tree{padding:0}.comment-pic{float:left;margin-right:10px}.comment-content{margin-bottom:30px}#commentform textarea.form-control{min-height:180px}


.article-mouse-over-container{
-webkit-transition: all 0.5s ease-out;
-moz-transition: all 0.5s ease-out;
-o-transition: all 0.5s ease-out;
-ms-transition: all 0.5s ease-out;
transition: all 0.5s ease-out;
}
.article-preview-container{
    cursor: pointer;
}
.article-preview-container:hover .article-mouse-over-container{
    left: 0!important;
}

button.alm-load-more-btn{
    
    height: 90px!important;
    width: 90px!important;
    text-transform: uppercase!important;
    background: #80bfe3!important;
    border-radius: 50%!important;
    font-size: 16px!important;
    font-family: 'Open Sans', sans-serif!important;
    line-height: 16px!important;
    position: relative!important;
    padding-bottom: 10px!important;
}
button.alm-load-more-btn:after{
    content: '+';
    width: 20px;
    height:20px;
    border-radius: 50%!important;
    position: absolute;
    bottom: 0;
    left: 40%;
    -webkit-transform: translate(0,-50%);
    -moz-transform: translate(0,-50%);
    -o-transform: translate(0,-50%);
    -ms-transform: translate(0,-50%);
    transform: translate(0,-50%);
    border: 1px #fff solid;
}

#nutritional-facts-lightbox .modal-dialog{width:50%!important;}
.nutrition-table-wrapper{width: 100%;}
.nutrition-table-container{max-width:none!important;}
.nutrition-table{width: 100%;}

@media (max-width: 1440px) {
    .container {
        max-width: 1440px
    }
}

@media (max-width: 1100px) {
    
    .navbar-default .navbar-nav>li>a{display: inline-block;}
    .btn-buy a{margin: 0!important; width: 60%;}
    .navbar-nav{text-align: center!important;}
    #nutritional-facts-lightbox .modal-dialog{width:80%!important;}
}
@media (max-width: 680px) {
    #nutritional-facts-lightbox .modal-dialog{width:90%!important;}
}
@media (max-width: 360px) {
    #nutritional-facts-lightbox .modal-dialog{width:105%!important;}
}

.btn-buy a{
    color: #fff!important;
    background-color: #cc2013!important;
    border-radius: 25px;
    margin: 25px 3px 0 3px;
    padding: 10px 20px!important;
}
.btn-buy a:active{
    color: #fff!important;
    background-color: #cc2013!important;
}
.btn-buy a:focus{
    outline: none;
    border: none;
}

.btn-buy a:hover{
    color: #cc2013!important;
    background-color: #fff!important;
}

.white-popup {
    position: relative;
    background: #FFF;
    padding: 50px;
    width:auto;
    max-width: 700px;
    margin: 20px auto;
    text-align: center;
}

.retailer .retailer-wrapper h2 {
    display: block;
    font-family: 'Open Sans',sans-serif;
    font-weight: bold;
    color: #ff3b06;
    font-size: 40px;
    width: 65%;
    margin: 0 auto;
    margin-bottom: 35px;
    letter-spacing: 0;
    text-transform: uppercase;
}

.retailer .retailer-wrapper .retailer-logo {
    width: 100%;
    max-width: 700px;
    margin: 0;
    list-style: none;
    text-align: center;
    padding: 0;
}

.retailer .retailer-wrapper .retailer-logo li {
    display: inline-block;
    max-width: 168px;
    position: relative;
    overflow: hidden;
    border: 1px #d2d2d2 solid;
    margin: 5px 2px;
}

.retailer .retailer-wrapper .retailer-logo li:hover{
    -webkit-box-shadow: 5px 5px 0px 0px rgba(237,237,237,1);
    -moz-box-shadow: 5px 5px 0px 0px rgba(237,237,237,1);
    box-shadow: 5px 5px 0px 0px rgba(237,237,237,1);
}

.retailer .retailer-wrapper .mfp-close.show {
    color: #545454;
    font-size: 35px;
    font-weight: bold;
    margin-top: 20px;
    margin-right: 20px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    border: 1px solid #d0d0d0;
}

body.modal-open {
    overflow: hidden;
}

.navbar-collapse{
    max-height:none!important;

}



@media (max-width: 540px) {

    .retailer .retailer-wrapper h2 {
        font-size: 25px;
        width:auto;
    }
    .retailer .retailer-wrapper .retailer-logo li{
        max-width: 100px;
    
    }
    
    .retailer .retailer-wrapper .mfp-close.show {
        color: #545454;
        font-size: 35px;
        font-weight: bold;
        margin-top: 20px;
        margin-right: 20px;
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
        border-radius: 50%;
        border: 1px solid #d0d0d0;
    }
    
    
    .retailer .retailer-wrapper .mfp-close.show {
        font-size: 25px;
        width: 30px;
        height: 30px;
        margin-top: 10px;
        margin-right: 10px;
        line-height: 30px;
    }
    
    
}


@media (max-width: 360px) {

    .retailer .retailer-wrapper h2 {
        font-size: 20px;
        width:auto;
    }
    .retailer .retailer-wrapper .retailer-logo li{
        max-width: 90px;
    
    }

}
