.grecaptcha-badge {visibility:hidden !important;}
.paylatah img {width:116px; height:auto;}
.paylatah {padding-top:15px; font-size:13px;}
.quick-view {display:none !important;}
#_mobile_compare, #_mobile_wishtlist, #_mobile_currency_selector, #_mobile_language_selector {display:none !important;}
.logomenumobile img {width:67%; margin-top:10px; height:auto; margin:auto;}
.logomenumobile {text-align:center;}
.loghipagamento {height:28px; width:auto; max-width:100%;}
.footer_bottom .payment {text-align:right;}

#nidochat {
    position: fixed;
    bottom: 15px;
    right: 15px;
    z-index: 999999999;
}
#nidochat img {
    max-width: 58px;
}
.back-top {right:unset; left:25px;}
.home_blog_post_area {display:none !important;}
.footer_top .custom-checkbox input[type=checkbox]+span {border-color:#ffffff;}
.footer_top label.psgdpr_consent_message {color:#ffffff; margin-top:10px;}
.footer_top label.psgdpr_consent_message a {color:#ffffff; text-decoration:underline;}
.nascondi {display:none !important;}
#_desktop_megamenu .pos-menu-horizontal .menu-item.menu-item > a .menu-subtitle {margin-top:-15px}
.loan-simulo {margin-top:15px !important;} 
.loan-simulo:before {content:"Puoi pagare anche a rate ";}
.loan-simulo:after {display:block; content:"(puoi modificare il numero di rate durante l'acquisto) ";}
.btn-rainbow {color:#ffffff; font-weight:500; text-shadow:0px 1px 2px rgba(0,0,0,.7);
    background: linear-gradient(90deg, #03a9f4, #f441a5, #ffeb3b, #03a9f5); border-radius:20px;
}
.btn-accessori {background:#ff6094; color:#ffffff; border-radius:20px;}
.btn-accessori:hover {background:#555555; color:#ffffff; border-radius:20px;}
.btn-rainbow:hover {color:#000000; text-shadow:none; background: linear-gradient(90deg, #03a9f4, #ffeb3b, #f441a5, #03a9f5);}
#aggiunta_mik {margin-top:15px; margin-bottom:15px;}
/* blu nido #1e4b78 */
.ph_pcms_product_list_wrapper {max-width:100%;}
.ph_pcms_product_list_wrapper:before {display:block; width:100%; font-family:"Rum Raisin", sans-serif; color:#333333; clear:both;content:"Accessori"; font-size:28px; text-align:left; border-top:solid 1px #dedede; margin-top:10px; margin-bottom:16px; font-weight:500; padding-top:20px;}
.blockcart .button_cart a.desktop, .blockcart .button_cart a.mobile {color:#1e4b78}
.blockcart .button_cart a.desktop:hover, .blockcart .button_cart a.mobile:hover {color:#ff6094;}
.blockcart .button_cart a.desktop .item_count, .blockcart .button_cart a.mobile .item_count, #pos_search_top .form_search .search_submit, #pos_search_top .form_search .form-control {border:solid 1px #1e4b78}
#header .header-top {background:#eaf9ff;}

.product-actions .add-to-cart:before {content:"\f217"; font-family:"Font Awesome 5 Free"}
.blockreassurance_product .item-product {margin-right:15px;}
.blockreassurance_product .block-title {font-weight:bold;}
.blockreassurance_product > div {margin-bottom:16px;}
#_desktop_megamenu ul.menu-content > li.menu-item > a > span {text-transform:uppercase;}
.pos-featured-products .js-product-miniature .img_block {padding-right:5px;}
.banner-box .txt_cms, .pos-slideshow .info {text-shadow:0px 1px 3px rgba(0,0,0,.8)}
.pos-slideshow .info .readmore {text-shadow:none !important;}
.testimonialsSlide .des_email {display:none !important;}

.btn, .btn-primary  {text-transform:uppercase !important;}

.logo_footer img {max-width:200px; height:auto;}

.owl-nav .owl-prev, .owl-nav .owl-next {background: #ff6094;
    color: #ffffff;
    border-color: #ff6094;}

#header .header-bottom .row.toppalign {align-items:top !important}

.breadcrumb_container {padding:36px 0;}

#_desktop_megamenu .pos-menu-horizontal .menu-content .menu-item > a {font-weight:600;}

#_desktop_megamenu .pos-menu-horizontal .menu-content .menu-item .menu-dropdown.cat-drop-menu li a {text-transform:none;}

h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6 {text-transform:none !important;}

.tab-category-container-slider ul.tab_cates li {text-transform:uppercase;}

.tab-category-container-slider ul.tab_cates li.active {background:#35b1e5; border-radius:50px;}
.tab-category-container-slider ul.tab_cates li.active span {color:#ffffff; font-weight:600;}

#header .header-top {padding:10px 0}

.user-info-block.selector-block:before {display:none;}

.special-item .availability {display:none !important;}
.product-miniature .discount-amount.discount-product {display:none;}

.has-discount .discount {background:#ff6094;}

.confregalo {background: #fde0ea;
    padding: 10px 5px 0px 10px;
    vertical-align: middle; margin-bottom:15px;}
	
	
.confregalo label[for="input_gift"] {margin-top: -5px;
    margin-left: 5px; /*color:#ffffff;*/}
.custom-checkbox.confregalo input[type=checkbox]+span {/*border-color:#ffffff;*/}


body#module-thegiftcard-page #giftcard_product .content_scene_cat .content_scene_cat_bg {background:#30bcf7 !important;}
#giftcard_product {margin:auto;}
#giftcard_product .view_larger {display:none !important;}
#giftcard_product .img_attribute {cursor:pointer;}
#giftcard_product #block_amounts {display:none !important;}
.btn-giftcard {background:#ff6094; border-radius:0; padding:14px 0; font-size:16px; font-weight:bold;}
#giftcard_product .icon-email:before {display:none !important}

.scontoallarovescia {text-align: center;
    background: azure;
    padding: 20px;
    font-weight: bold;
    color: #000000;
}

.scontoallarovescia #getting-started {color:mediumvioletred;}

@media all and (min-width:792px) {
	
	body#index main {overflow:visible;}
	body#index .position-bottom .col-left {position:sticky; top:64px;}
.static-nav a {color:#ffffff;}
	}


@media all and (max-width:791px) {
	#footer .footer-container .footer_bottom {padding-bottom:90px;}
	.position-bottom > .container > .row {display:flex; flex-wrap:wrap; flex-direction:column-reverse;}
	.pos_content_product_cate .owl-prev {display:none;}
	.cate_mobile {right:42px; }
	.cate_mobile .btn {background:#35b1e5; color:#ffffff;}
	#header .header-nav {background:#eaf9ff;}
	.static-nav, .ion-android-menu, #_mobile_user_info .user-info-block .localiz_block button i {color:#1e4b78;}
	#_mobile_user_info .user-info-block .localiz_block button i:hover {color:#ff6094;}
	input[type=text], 	input[type=email], 	input[type=tel], 	input[type=number], textarea {font-size:16px !important;}
	#header .header-nav .top-logo a img { transform: scale(1.4) translateY(3px); }
	
	}
	
	@media all and (min-width:991px) and (max-width:1199px) {
 #_desktop_megamenu .pos-menu-horizontal .menu-content .menu-item > a {font-size:13px; letter-spacing:-0.5px;}	
 #_desktop_megamenu .pos-menu-horizontal .menu-content .menu-item > a i {font-size:14px;}
 #_desktop_megamenu .pos-menu-horizontal .menu-content .menu-item {margin-left:7px;}
	}
	
	.slick-slider {
    touch-action: auto !important;
	}
	
	.paylatah {border:solid 1px #003087; border-radius:5px; padding:6px 10px 0px 10px; box-shadow:1px 1px 3px rgba(0,0,0,.5);}