/*
Theme Name:     Emile Henry Ronneby Child Theme 
Theme URI: 		http://themes.dfd.name/ronneby/
Description:    ronneby - Highly Functional Multifaceted WP Theme
Author:         DFD
Author URI:		http://wpsaloon.com/
Template:       ronneby
Version:        1.0.0
Text Domain:    emilehenry
*/

#footer-wrap .dfd-woocomposer_list .dfd-woo-product-list li .amount,#footer-wrap .dfd-woocomposer_list .dfd-woo-product-list li .subtitle,#footer-wrap .dfd-woocomposer_list .dfd-woo-product-list li .woo-delim,.wpcf7 form .dfd_contact_form .cssload-spin-box{display:none}@media only screen and (max-width:800px){.dfd-side-by-side-mode-custom #header-container #header .header-wrap>.row:last-child{background:0 0}}@media only screen and (max-width:1100px){.dfd-side-by-side-mode-custom #header-container,.dfd-side-by-side-mode-custom #header-container #header{position:fixed!important;background:0 0}.dfd-side-by-side-mode-custom body.dfd-custom-padding-html #header-container #header{padding:0 30px}}#footer-wrap{margin-top:15px}@media only screen and (max-width:799px){#footer .row .dfd_col-tablet-6 .columns.six{clear:none;width:50%;max-width:50%;float:left}[class*=column]+[class*=column]:last-child:not([class*=mobile-]){float:none;clear:both}}#footer-wrap h6.widget-title.dfd-title{font-size:13px}#footer-wrap .dfd-icon-list-wrap .dfd-list-content-block,.dfd-icon-list .dfd-list-content,.dfd-list-content-block.content{font-size:12px;color:rgba(255,255,255,.6)!important;letter-spacing:0}#footer-wrap .dfd-background-dark .wpb_wrapper h6.widget-title a{color:#fff}#footer-wrap .dfd-woocomposer_list .dfd-woo-product-list li{margin-bottom:0}.box-name2 .box-name{line-height:24.99px;font-size:12px;color:rgba(255,255,255,.6)!important}.eh-number .widget-sub-title.dfd-sub-title{font-size:60px;line-height:36px}#breadcrumbs,.yoast-breadcrumbs{padding-top:10px;padding-left:10px}#breadcrumbs .yoast-breadcrumbs span a,#breadcrumbs.breadcrumbs a,#breadcrumbs.breadcrumbs span a,#breadcrumbs.breadcrumbs span.breadcrumb_last,.dfd-background-dark #breadcrumbs.breadcrumbs .dfd-background-dark #breadcrumbs breadcrumb_last,.dfd-background-dark #breadcrumbs.breadcrumbs a,.yoast-breadcrumbs span.breadcrumb_last,.yoast-breadcrumbs span[typeof="v:Breadcrumb"] a{font-size:12px!important;color:#cdcdcd!important}.project .entry-thumb .portfolio-custom-hover{background-color:rgba(97,66,57,.5)}.dfd-blog-title a{background-image:none;font-size:13px}.filter li a{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.single-folio.folio_inside_1 .folio-info-field .folio-field-name.box-name{font-weight:500;font-size:23px}.dfd-portfolio-loop .dfd-portfolio.dfd-folio-title-front .dfd-folio-heading-wrap{background:-webkit-linear-gradient(bottom,rgba(0,0,0,1),transparent);background:-moz-linear-gradient(bottom,rgba(0,0,0,1),transparent);background:-ms-linear-gradient(bottom,rgba(0,0,0,1),transparent);background:-o-linear-gradient(bottom,rgba(0,0,0,1),transparent);background:linear-gradient(bottom,rgba(0,0,0,1),transparent);-webkit-transform:translateY(-100%)}#layout.dfd-portfolio-loop .row,#layout.single-folio.folio_inside_1>.row.project,#layout.single-folio.folio_inside_2>.row.project{width:inherit}#stuning-header .row.recipe.vc_inner .recipe-heading{border-right-width:20px!important;background-color:#232323!important;border-right-color:#fff!important;border-right-style:solid!important}h3.page-sub-title{font-style:italic;font-size:14px;color:#727272}.dfd-background-dark div.page-title-inner .page-title{color:#fff}div.wpcf7-validation-errors{background:#f4f4f4;background-image:-webkit-linear-gradient(135deg,#fff 25%,transparent 25%,transparent 50%,#fff 50%,#fff 75%,transparent 75%,transparent);background-image:-ms-linear-gradient(135deg,#fff 25%,transparent 25%,transparent 50%,#fff 50%,#fff 75%,transparent 75%,transparent);background-image:-o-linear-gradient(135deg,#fff 25%,transparent 25%,transparent 50%,#fff 50%,#fff 75%,transparent 75%,transparent);background-image:linear-gradient(135deg,#fff 25%,transparent 25%,transparent 50%,#fff 50%,#fff 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(135deg,#fff 20%,transparent 25%,transparent 50%,#fff 50%,#fff 70%,transparent 75%,transparent);-webkit-background-size:14px 14px;background-size:14px 14px;margin:10px 0 0;border-width:0;padding:10px 15px;color:#28262b}div.wpcf7 .ajax-loader{position:absolute;margin:auto;left:0;top:0;bottom:0;right:0;width:8px;height:8px;border-radius:100%;box-shadow:8px 8px #4f4d49,8px 8px #dfdfdf,-8px -8px #4f4d49,8px -8px #dfdfdf;-o-box-shadow:8px 8px #4f4d49,-8px 8px #dfdfdf,-8px -8px #4f4d49,8px -8px #dfdfdf;-ms-box-shadow:8px 8px #4f4d49,-8px 8px #dfdfdf,-8px -8px #4f4d49,8px -8px #dfdfdf;-webkit-box-shadow:8px 8px #4f4d49,-8px 8px #dfdfdf,-8px -8px #4f4d49,8px -8px #dfdfdf;-moz-box-shadow:8px 8px #4f4d49,-8px 8px #dfdfdf,-8px -8px #4f4d49,8px -8px #dfdfdf;animation:cssload-spin ease infinite 3.4s;-o-animation:cssload-spin ease infinite 3.4s;-ms-animation:cssload-spin ease infinite 3.4s;-webkit-animation:cssload-spin ease infinite 3.4s;-moz-animation:cssload-spin ease infinite 3.4s}.wpcf7 form input[type=submit],wpcf7-submit{float:left;font-size:13px;letter-spacing:0;border-width:1px;border-style:solid;border-color:#e8e8e8;border-radius:0;line-height:0;width:100%;text-align:center;margin-top:0;font-weight:400;padding:15px 20px;transition:all .4s;color:#242424;height:48px;text-transform:uppercase}.wpcf7 form .dfd-contact-form-style-1 input[type=time],.wpcf7 form .dfd-contact-form-style-1 input[type=url],.wpcf7 form .dfd-contact-form-style-1 input[type=text],.wpcf7 form .dfd-contact-form-style-1 input[type=password],.wpcf7 form .dfd-contact-form-style-1 input[type=date],.wpcf7 form .dfd-contact-form-style-1 input[type=datetime],.wpcf7 form .dfd-contact-form-style-1 input[type=email],.wpcf7 form .dfd-contact-form-style-1 input[type=number],.wpcf7 form .dfd-contact-form-style-1 input[type=search],.wpcf7 form .dfd-contact-form-style-1 input[type=tel],.wpcf7 form .dk-selected,.wpcf7 form .dk_container,input[type=time],input[type=url],input[type=text],input[type=password],input[type=date],input[type=datetime],input[type=email],input[type=number],input[type=search],input[type=tel],p input,p textarea,textarea{border-style:solid;margin-bottom:0;border-width:1px;background-color:#f5f5f5;border-radius:2px;position:relative;color:#565656;border-color:#e8e8e8;z-index:0;min-height:37px}.dfd-new-subscribe-module .submit,.wpcf7 form .dfd-contact-form-style-1 input[type=submit],.wpcf7 form .dfd-contact-form-style-1 span.chaffle{font-style:normal;font-family:texgyreadventorregular;line-height:45px;text-transform:uppercase;color:#242424;height:45px;background:#fff;border-radius:0;font-size:13px;letter-spacing:0;border-width:1px;border-style:solid;border-color:#e8e8e8}.wpcf7 form .wpcf7-not-valid-tip{color:#e72f2f}.wpcf7 form .dfd-contact-form-style-1 .wpcf7-form-control-wrap{border-bottom:1px solid #cdcdcd}input[type=checkbox]:before{content:"";display:block;width:18px;height:18px;position:absolute;left:0;top:50%;margin-top:4px;background:#fff;border:1px solid #cdcdcd;-webkit-transition:border-color .3s ease;-moz-transition:border-color .3s ease;transition:border-color .3s ease}input[type=checkbox]:after{content:"";display:block;width:12px;height:12px;position:absolute;top:50%;left:0;margin-top:7px;margin-left:3px;background:#343434;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:-webkit-transform .3s ease;-moz-transition:-moz-transform .3s ease;transition:transform .3s ease}.dfd-loop-shop-responsive .dfd-folio-categories,.dfd-portfolio-loop .project .dfd-folio-categories,.products .product .woo-cover .buttons-wrap a.add_to_cart_button,.products .product .woo-cover .buttons-wrap a:before,.products .product .woo-cover .buttons-wrap i,.single-my-product .share-cover .entry-share,.single-product-buttons .variations_button,.total_cart_header.simple{display:none}input[type=checkbox]{margin:0 24px 0 0}div.wpcf7-mail-sent-ok{border:1px solid #398f14;background-color:#dfd;text-align:left}div.wpcf7-response-output{margin:5em 0 0;padding:.6em 1em}.wpcf7-form-control-wrap.agreement span.wpcf7-list-item{margin:0}.mc4wp-checkbox.mc4wp-checkbox-contact-form-7,.wpcf7 form .dfd-contact-form-style-1 .wpcf7-form-control-wrap .wpcf7 form .dfd-contact-form-style-1 .wpcf7-form-control-wrap .wpcf7-form-control-wrap.agreement,.wpcf7-form-control-wrap .no-border,.wpcf7-form-control.wpcf7-checkbox{border:none}.products .product.style-5:hover .woo-cover a.link{opacity:1}.products .product.style-5 .woo-cover a.link{background:rgba(97,66,57,.5);opacity:0;-webkit-transition:opacity .3s ease;-moz-transition:opacity .3s ease;transition:opacity .3s ease}.products .product .woo-cover .woo-entry-thumb .dfd-default-link{position:absolute;left:0;right:0;top:0;bottom:0}#layout h2.widget-title.woo-page-title{font-style:normal;font-weight:500;font-size:23px;font-family:Raleway;line-height:27.6px;text-transform:uppercase;letter-spacing:0;color:#28262b}#layout.dfd-woo-category-loop .row.module.dfd-woo-archive.full_width{padding:0}#layout.dfd-woo-category-loop .dfd-heading-delimiter{margin-top:10px;margin-bottom:10px;border-bottom-style:solid;border-bottom-width:1px;width:100px;border-bottom-color:#ddd}#wpsl-checkbox-filter.wpsl-checkbox-3-columns li,.wpsl-custom-checkboxes.wpsl-checkbox-3-columns li{width:7%}#wpsl-checkbox-filter input[type=checkbox]:before{top:-96%}#wpsl-checkbox-filter input[type=checkbox]:after{top:-92%}.dk-select .dk-selected,.dk-select-multi .dk-selected{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.single-product .tabs.horisontal dd a.box-name,.single-product .tabs.horisontal dt a.box-name{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border-color:#ededee}.single-product #layout{margin:0}#layout.dfd-woo-category-loop{margin-top:0;margin-bottom:30px}.dfd-woo-archive.full_width #main-content.column,.dfd-woo-archive.full_width #main-content.columns{padding:0}.dfd-info-banner.style-11 .content-wrap{position:absolute;bottom:0;left:0;display:block;width:100%;padding:20px;z-index:2;top:initial;-webkit-transform:none;-moz-transform:translateY(-50%);-o-transform:translateY(-50%);transform:none;-webkit-transition:transform .3s ease,bottom .3s ease;-moz-transition:transform .3s ease,bottom .3s ease;transition:transform .3s ease,bottom .3s ease}.dfd-info-banner.style-11 .content-wrap:before{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;background:-webkit-linear-gradient(bottom,rgba(0,0,0,.4),transparent);background:-moz-linear-gradient(bottom,rgba(0,0,0,.4),transparent);background:-ms-linear-gradient(bottom,rgba(0,0,0,.4),transparent);background:-o-linear-gradient(bottom,rgba(0,0,0,.4),transparent);background:linear-gradient(bottom,rgba(0,0,0,.4),transparent);opacity:1;-webkit-transition:opacity .25s ease .25s;-moz-transition:opacity .25s ease .25s;transition:opacity .25s ease .25s}.dfd-info-banner .overlay{opacity:1;-webkit-transition:opacity .3s ease;-moz-transition:opacity .3s ease;transition:opacity .3s ease}.dfd-info-banner.style-10:hover .content-wrap>div,.dfd-info-banner.style-11:hover .content-wrap>div{opacity:1}.dfd-info-banner.style-10 .overlay,.dfd-info-banner.style-11 .overlay{display:block;width:100%;height:100%;position:absolute;top:0;left:0;background:-webkit-linear-gradient(bottom,rgba(0,0,0,.4),transparent);background:-moz-linear-gradient(bottom,rgba(0,0,0,.4),transparent);background:-ms-linear-gradient(bottom,rgba(0,0,0,.4),transparent);background:-o-linear-gradient(bottom,rgba(0,0,0,.4),transparent);background:linear-gradient(bottom,rgba(0,0,0,.4),transparent);opacity:1;-webkit-transition:opacity .25s ease .25s;-moz-transition:opacity .25s ease .25s;transition:opacity .25s ease .25s}.dfd-info-banner:hover .overlay{opacity:1;background:rgba(0,0,0,.5)}.dfd-info-banner.style-11.style-10 h3.info-box-title,dfd-videoplayer.style-11 h3{font-size:19px}p.dfd-copyright{font-size:12px;font-weight:400;font-style:italic;text-transform:none;letter-spacing:0;position:relative;text-align:inherit;height:55px;line-height:55px;overflow:hidden;padding:0 20px;z-index:1000;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);color:rgba(255,255,255,.5)}.dfd-copyright p{padding:0;color:rgba(255,255,255,.5);font-size:13px}body.error404{margin:15px}.dfd-woo-category-loop .wpb_wrapper h1.widget-title,.find-a-retailer .wpb_wrapper h1.widget-title,.inspiration .wpb_wrapper h1.widget-title,.post-type-archive-product{font-size:34px;line-height:42.8px;text-transform:uppercase;letter-spacing:2px}.widget.widget_nav_menu #menu-about-us li,.widget.widget_nav_menu #menu-consumer-care-menu li{border-bottom:none}.widget.widget_nav_menu #menu-about-us li:before,.widget.widget_nav_menu #menu-consumer-care-menu li:before{content:"";position:absolute;left:0;top:50%;margin-top:-2.5px;background:0 0;width:5px;height:5px}.body-back-to-top{display:none}.home .dfd-videoplayer .button-wrap,.home-main .dfd-videoplayer .button-wrap{position:absolute;bottom:0;left:0;display:block;width:100%;padding:20px;z-index:2;top:31%;-webkit-transform:none;-moz-transform:translateY(-50%);-o-transform:translateY(-50%);transform:none}@media only screen and (max-width: 799px){.dfd-equal-height-wrapper.half-size-elements>*, .dfd-milestone-list.half-size-elements>* {float: left; width: 100%;}}  .single-product .row.full-width{width:100%;margin:0;padding:0 0 0 0}
@media only screen and (min-width: 799px){
    .single-product .row.full-width{padding:0 100px 0 0}
}

@media only screen and (max-width: 798px){

}


@media only screen and (max-width: 799px)
{

    #stuning-header .row.recipe.vc_inner .recipe-heading{
        border-right-width: 0!important;
    }

    #stuning-header .recipe .eight.columns{
    min-height: 200px !important;

}

    #layout.single-folio.folio_inside_1 .project-wrap .eight .columns
    {
        margin-top: 20px;
    }
    #layout.single-folio.folio_inside_1 .project-wrap, #layout.single-folio.folio_inside_2 .project-wrap {
        margin-bottom: 50px;
        margin-top: 20px;}


    #layout.single-folio.folio_inside_1, #layout.single-folio.folio_inside_2 {
        margin-top: 15px;
        margin-bottom: 50px;
    }

        #header-container:not(.small) #header .header-wrap>.row:last-child .columns.header-main-panel .header-col-left {
            height: 129px;
            line-height: 102px;
            padding: 20px;
        }
}



/*IE10 and IE11*/
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {}
@supports (-webkit-appearance:none) { }
@media screen and (-webkit-min-device-pixel-ratio:0) { }

@supports (-ms-ime-align:auto) and (min-width: 1101px)  {
 #header-container.header-style-5 #header .header-wrap > .row:last-child .header-main-panel .header-col-fluid nav.mega-menu
    {
        display: block !important;

    }
}

