/*
Theme Name:     DFD Ronneby Child Theme
Theme URI: 		http://rnbtheme.com/
Description:    ronneby - Highly Functional Multifaceted WP Theme
Author:         DFD
Author URI:		http://rnbtheme.com/
Template:       dfd-ronneby
Version:        1.0.0
*/

/*Correzione per aggiornamento tema Maggio 2024*/

@media screen and (min-width: 1100px) {#header-container {margin-top: -25px;}}
@media screen and (min-width: 1279px) {#header-container {margin-top: 0px;}
	.header-col-fluid {margin-left: 220px !important;}	}



@media screen and (min-width: 1280px) and (max-width: 1500px) {#menu-menu-principale a {font-size: 12px; padding: 0 10px;}}

.header-wrap {background: #1e1915;}
.header-col-left {max-width: 220px !important;}
.header-col-left img {height: auto !important;}

@media screen and (min-width: 1230px) and (max-width: 1279px) {}}


@media (min-width: 1230px) and (max-width: 1600px) {.header-col-left {max-width: 230px;}
	.header-col-left img {height: auto !important;}
	.header-col-fluid {margin-left: 230px !important;}}

@media screen and (max-width: 1279px) {.header-col-left {max-width: 348px !important;} }
@media screen and (min-width: 1279px) {#menu-fixer {height: 95px !important;}}

/*--------------------------------------------*/

.cmplz-btn {line-height: 20px !important;}
@media (max-width: 768px) {
#cmplz-manage-consent .cmplz-manage-consent {
    display: inline-block !important;
	}}

@media screen and (max-width: 1100px) {#header-container {margin-top: -25px;}}

.preventivo-btn {
    border-radius: 0px !important;
    max-width: none;
width: 100%;
    margin: 0px auto !important;
    text-align: center;
    font-style: normal;
    font-weight: 500 !important;
    font-family: "Dosis" !important;
    line-height: 25px !important;
    text-transform: uppercase !important;
    word-spacing: 0 !important;
    direction: ltr !important;
/*position: relative;
    top: -20px;*/
background: #1e1915 !important;
font-size: 14px !important;
    letter-spacing: 1px !important;
    padding: 2px 5px !important;}

.prev-m > a {border: 2px solid #F77D20 !important;
    height: 38px !important;
    line-height: 35px !important;
    margin-top: 20px; overflow: hidden !important;}

.sidr-class-sub-menu, .sidr-class-sub-menu a {font-family: "Dosis" !important;}

.dfd-single-gallery-heading {display: none;}

@media only screen and (min-width: 800px) {.sub-nav-item, .sub-nav-item > .menu-link {padding: 5px 0 !important;}
.sub-nav {    width: auto;
    min-width: auto !important;
    padding-left: 5px;
    padding-right: 5px;
	text-align: center; top: 60px !important;}}

.sidr-dropdown-toggler {width: 100% !important;}
.sidr-dropdown-toggler:before {left: 95% !important;}

.pp_pic_holder {max-height: 100vh !important;}


/*Stile home*/

.vc_custom_1646399334791, .vc_custom_1623747584677 {margin-top: 80px;}
.btngallery > a {padding: 0 !important;}

p.pp_contactus {background: #F77D20 !important;}
p.pp_contactus a {color: #ffffff !important;}

@media (max-width: 768px) {.vc_custom_1646213722007, .vc_custom_1646213883442, .vc_custom_1646213722007, .vc_custom_1646213883442, .vc_custom_1646831399220 {min-height: auto !important; height: 400px !important;}}

.vc_custom_1625741297964, .vc_custom_1646214263974 {background-image: url(https://www.irenedurbano.it/wp-content/uploads/2021/06/3.webp?id=16859) !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;}

div.btngallery, div.btngallery > a {border:none !important;}

.btngallery {padding: 0 !important;}
.btngallery > a > button, .ubtn-custom > button {background-color: #F77D20 !important;}

.ubtn-data.ubtn-text {line-height:1;}
.ubtn-data.ubtn-icon > i {color: #ffffff !important; right: 6px !important;}

@media screen and (max-width: 980px) {.no-mobile {display:none;}
	.mobile-heading-hide {display:none;}
	.red-row-home .wpb_row {display: flex; flex-direction:column-reverse;}
	.vc_custom_1623250537718, .vc_custom_1623316021960 {min-height: 0 !important; height: 100vw !important;}
}

/*Galleries*/

.ppt.show {min-height: 29px;}

.show .paintName {margin-right: 6px;}

#fullResImage {max-height: 82vh;
    width: auto !important;}

.dfd-gallery-single-item img {transform: none !important;}

/*.pp_content, .pp_hoverContainer, #pp_full_res img {max-height: 70vh !important;
	width: auto !important;}*/
#pp_full_res {text-align: center;}

.pp_details {z-index:99999999;}

/*SHOP Prodotti*/

.products .product .woo-entry-thumb, .products .product .slick-slide {height: 350px !important;}
.products .product .preview-thumb {background: #ffffff;}
.products .product .preview-thumb img {display: inherit; max-height: 350px !important; width: auto !important;
    overflow: hidden; min-width: auto !important;position: relative;
    top: 50%;
    left: 50%;
    transform: translateY(-50%) translateX(-50%);}
.products .product .preview-thumb source {display: inherit; }
.products .product .slick-slide img {max-height: 350px !important; width: auto !important;
    overflow: hidden; min-width: auto !important;position: relative;
    top: 50% !important;
    left: 50%;
    transform: translateY(-50%) translateX(-50%);}

.byline.category a, .single_add_to_cart_button {background: #F77D20 !important;}

div.quantity.hidden {display: none;}

.woocommerce-product-gallery__image, .dfd-single-product-thumbnails-wrap img {border-color: #282828 !important;}

/*Carrello Desktop*/

@media screen and (min-width: 1280px) {.header-icons-wrapper {display: block !important;}  .header-icons-wrapper > * {display:none !important;}
	.header-icons-wrapper > .total_cart_header {display: block !important;}
	.header-col-right {width: 60px !important;} .dfd-icon-shopping_bag_2 {color: #F77D20 !important;}}

div.woocommerce-notices-wrapper > div > a {line-height: 12px !important; padding: 20px !important; height: auto !important;}
div.woocommerce-notices-wrapper > div > a:before{    border-bottom-color: #00000000 !important;}
@media screen and (max-width: 980px) {.woocommerce-message {    display: grid; padding: 20px !important;}
	div.woocommerce-notices-wrapper > div > a {float: inherit !important;}}

.woocommerce-page div.page-title-inner .breadcrumbs {display: inherit !important;     padding-bottom: 46px;    line-height: 18px;}
.woocommerce-page .page-title-inner-wrap {padding-bottom: 40px;}
div.page-title-inner .breadcrumbs > nav a {	color: #ffffff !important;}
.stuning-header-inner .page-title-inner.text-center {padding-top: 0 !important;}
div.page-title-inner .breadcrumbs > nav .del:before {margin-top: -15px !important; background: #ffffff !important;}

#ship-to-different-address-checkbox:before, .woocommerce-form__input:before, #ship-to-different-address-checkbox:after, .woocommerce-form__input:after {display:none !important;}

/*Correzione transizione menù*/

@media screen and (min-width: 1279px) and (max-width: 1279.98px) {.dl-menuwrapper {display: block !important;} .header-col-fluid, .header-icons-wrapper .side-area-controller-wrap, .header-icons-wrapper .lang-sel {display: none;}}
