/*
 * Custom code goes here.
 * A template should always ship with an empty custom.css
 */
/*colors
flog green: #31b494;
flog green lite: #dbf1ec; | gba(49,180,148,0.18);
*/
/*hide*/
/*#language_selector, .header-nav {
	display: none !important;
}*/
/*old editor*/
@media (min-width: 768px) {
    #left-column{
        border-right: 1px solid hsla(0,0%,63%,.25);
    }
}
/*general*/
.badge-warning { color: #fff; background-color: #FF9900; }
.text-green { color: #31b494; }
.btn, .select-title, .form-control.form-search-control, .search-btn {
    border-radius: 10px !important;
}
.hero-img img {
    min-width: 100%;
}
.link-text a {
    color: #31b494 !important;
}
.product-unavailable {
    background: #dc3545 !important;
}
.bootstrap-touchspin .btn-touchspin { border-radius: 0px !important; }
/*buy buttons*/
.add-to-cart-btn-col .btn-primary, .checkout.cart-detailed-actions .btn.btn-primary, .cart-buttons .btn-primary, .cart-content-btn .btn-primary  { background: #FF9900; } 
.add-to-cart-btn-col .btn-primary { padding-left: 2rem !important; padding-right: 2rem !important; }
/*home vp*/
.home-vp .elementor-icon-box-icon {
    margin-bottom: 5px !important;
}
.home-vp .fa-paper-plane-o {
  content: url('/themes/warehousechild/assets/img/icons/delivery02.png');
  height: 45px;
  width:45px;  
}
.home-vp .fa-map-marker {
  content: url(https://flobflower.com/themes/warehousechild/assets/img/icons/made-in-italy.png);
  height: 45px;
  width:45px;  
}
.home-vp .fa-home {
  content: url('/themes/warehousechild/assets/img/icons/delivery03.png') !important;
  height: 45px;
  width: 45px;  
}
.home-vp .fa-adn {
  content: url('/themes/warehousechild/assets/img/icons/customer02.png') !important;
  height: 45px;
  width: 45px;  
}
/*home*/
.hero-btnsmall .elementor-size-small{ margin-top: 10px; padding: 5px 10px !important; }
.review-home .fdt_merchantsmallblue_widget_merchant { margin: 0 auto; }
/*home listing products slides*/
@media (max-width: 768px) {
 /*.listing-product-home .js-product-miniature-wrapper.product-carousel  { padding: 0px; } */
 .listing-product-home .slick-next.slick-arrow { right: 10px; } 
 .listing-product-home .slick-prev.slick-arrow { left: 10px; }
}
/*value proposition*/
.vp-row figure { float: left; width: 20% !important; }
/*mobile nav*/
/*.col-mobile-btn i {
    color: #000;
    font-size: 28px !important;
}*/
.col-mobile-logo img {
    max-width: 80px;
}
.mobile-main-bar {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
    border: 0px !important;
}
#mobile-header {
    border: 0px !important;
}
@media (max-width: 768px) {
    .nomobile, .header-nav {
        display: none;
    }
}
/*forms*/
.custom-checkbox label { color: #000; }
/*footer*/
.social-links._footer li:before {
    display: none !important;
}
#footer-copyrights, #footer-copyrights a { color: #fff; }
.btn-subscribe i { color: #fff; }
#iqithtmlandbanners-block-2 {
    margin-top: 30px;
}
#iqithtmlandbanners-block-2 h5 {
    display: none;
}
#footer-vp {
    background: #31b494;
    padding-top: 1%;
    padding-bottom: 1%;
    color:#fff;
}
#footer-vp h4 {
    font-size: 0.9rem !important;
    margin-bottom: 2px;
}
/*@media (min-width: 769px) {
    #footer-vp .col-md-9 {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
    #footer-vp .col-md-3 {
        padding-right: 0px !important;
    }
}*/
#footer-vp img {
    max-width: 65px;
}
#iqithtmlandbanners-block-2 .block-content {
display: flex !important;
 
 width: 100vw;
 position: relative;
 margin-left: -50vw;
 left: 50%;
 background:#31b494;
}
#iqithtmlandbanners-block-2 #footer-vp {
    max-width: 1400px;
    margin: 0 auto;
}
#iqithtmlandbanners-block-3 .block-title { display: none; } 
/*.footer-cat-icons { text-align: center; } */
.footer-cat-icons a { font-size: 1rem; font-weight: 400; }
@media (max-width: 768px) { 
    #iqithtmlandbanners-block-3 { 
        min-width: 100%; 
    } 
}
#footer-container-main {
    padding-top: 2rem;
}
#iqithtmlandbanners-block-3 { padding-top: 2rem; } 
.row.footer-cat-icons { padding-top: 1rem; }
#footer-container-main, #iqithtmlandbanners-block-2 { padding-bottom: 0px !important; }
/*#footer-nw-social { padding-bottom: 2.5rem; }*/
/*product*/
#product-video {
	margin-bottom: 20px;
}
#product-availability.product-yes-av {
	background: #98cfbf !important;
}
#product #product-price { padding-top: 10px; }
.product-shipping-info img { width: 40px; height: 40px; }
#product .breadcrumb { margin-top: 0px !important; margin-bottom: 0px !important; } 
#product .btn-iqitwishlist-add { background: #98cfbf !important; }
.product-shipping-info { text-transform: uppercase; color: #31b494; font-weight: bold; }
.product-variants-item-label, .product-variants-item-sublabel { text-transform: uppercase; }
#product #product-details-wrapper, #product .tax-shipping-delivery-label.text-muted {
    display: none;
}
.product-variants-item-sublabel { font-size: 0.8rem; } 
.product-variants-item-label { margin-bottom: 0px; } 
@media (max-width: 768px) { 
    .product-variants-item-label { font-size: 1.3rem; } 
}
/*desktop only*/
@media (min-width: 769px) {
    #product #wrapper { padding-top: 0px !important; } 
}
/*mobile*/
@media (max-width: 768px) {
	#iqithtmlandbanners-block-5 .col-3 {
		-ms-flex: 0 0 50% !important;
		flex: 0 0 50% !important;
		max-width: 50% !important;
	}
	#iqithtmlandbanners-block-5  {
		padding-left: 0px;
		padding-right: 0px;
	}
	/*product mobile slide remove thumbs*/
   .images-container.images-container-bottom #product-images-thumbs {
        display: none;
    }
    .images-container.images-container-bottom {
        margin-bottom: 0px !important;
    }

	#wrapper .breadcrumb {
    	margin-top: 0 !important;
    	margin-bottom: 0.5rem !important;
	}
	#footer-vp {
		padding-top: 20px !important; padding-bottom: 10px !important; 
	}
}
/*category*/
#left-column .block-title:after {
    display: none !important;
}

.product-list-subcategories .subcategory-image {
    border: 0;
}
.products-selection .view-switcher {
    display: none;
}
.product-infos-listing { font-size: 10px; text-transform: uppercase; line-height: 12px; } 
/*header cart*/
.cart-products-count-btn {
    color: #fff;
}
/*label*/
/*.product-flag.discount:before, 
#product .badge-discount:before { content: "sconto "; text-transform: uppercase; }*/
.product-flag.discount, 
#product .badge-discount { text-transform: uppercase; } 
#product .product-flag { position: relative; top: 50px; font-size: 0.8rem; } 
#index .product-flag, #category .product-flag { position: relative; top: 180px; font-size: 10px !important; text-transform: uppercase;} 
#product .badge-discount { padding: 10px 6px !important; border-radius: 100px !important; position: relative; top: -8px; }
/*search*/
.form-control.form-search-control, .search-btn {
border-color: #31b494;
}
/*product mobile*/
@media (max-width: 768px) { 
    #iqitproductsnav { display: none; } 
    .breadcrumb li { font-size: 12px; } 
    #product .add-to-cart-qty-col { flex: 0 0 20% !important; } 
    #product .add-to-cart-btn-col { flex: 0 0 60% !important; }
    #product .add-to-cart-wsh-col { flex: 0 0 20% !important; }
/*}*/
    .add-to-cart-wsh-col .btn-iqitwishlist-add {
        height: 40px;
    }
    #product .btn.btn-primary.add-to-cart { 
        height: 40px; 
    }
    .product-variants-item {
         margin-top: 0px !important; 
    } 
    .form-control-label { 
        padding-top: 0px; 
    }
}
/*general*/
.flob-feature {
	background: #31b494;
	display: inline-block;
	padding: 5px 10px;
	color: #fff;
	text-transform: uppercase;
}
/*mobile bar*/
 #search-widget-mobile.fixed {
 	z-index: 10;
 	background: #fff;
 	position: fixed !important;
 	top: 0px;
}
.show-subcat-btn-row {
 	text-align: right;
 }
 #show-subcat-btn {     
    display: inline-block;
    width: auto;
}
.show-subcat-btn-row .select-title .select-title-name {
    max-width: 100%;
}
.listing-product-home-featured .nav.nav-tabs {
	text-align: center;
	margin-right: 0;
	margin-left: 0;
	display: inline-block;
	width: 100%;
}
@media (min-width: 769px) {
	.listing-product-home-featured .nav.nav-tabs {
	margin-top: 20px;
	}
}
.listing-product-home-featured .nav li {
	display: inline-block;
}
/*list icons*/
#iqithtmlandbanners-block-3 li a {
	font-size: 0.9rem;	
}
.category-links .elementor-icon-list-icon {
    content: url('/themes/warehousechild/assets/img/icons/header/fiore-BLACK.png');	
}
.category-links .elementor-icon-list-item a:hover .elementor-icon-list-icon {
    content: url('/themes/warehousechild/assets/img/icons/header/fiore.png');	
}
.category-links .elementor-icon-list-item a:hover .elementor-icon-list-text{
    color: #31b494;
}
/*nav menu*/
.cbp-horizontal > ul > li > a, .cbp-horizontal > ul > li > a:not([href]):not([tabindex]), .cbp-horizontal > ul > li > .cbp-main-link {
    max-width: 14rem !important;
}
@media (min-width: 1300px) {
	.cbp-hrmenu .cbp-notfit {
		right: inherit !important;
	}
}
/*header*/
.logo.img-fluid {
    max-width: 100px
}
.header-icon {
	width: 40px;
	height: 40px;
}
#header-user-btn a {
    content: url(/themes/warehousechild/assets/img/icons/header/USER.png) !important;
    height: 40px;
}
/*tabs*/
.nav-tabs .nav-link {
    font-size: 0.9rem;
}
.flob-tabs .nav-tabs {
    border-bottom: 0px;
}
.flob-tabs .nav-link.active {
	background: #31b494 !important;
	color: #fff !important;
	border: 1px solid #31b494;
}
.flob-tabs .nav-link {	
    color: #31b494;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
	border: 1px solid #31b494;
	border-radius: 10px;
}
.flob-tabs .nav-link:hover {
	border: 1px solid #31b494 !important;
	color: #31b494;
}
.flob-tabs .nav-tabs .nav-link {
    opacity: .8;
}
.nav-tabs {
    border-bottom: 0px;
}
#product-infos-tabs .nav-tabs {
    border-bottom: 0px;
}
#product-infos-tabs .nav-link.active {
	background: #31b494 !important;
	color: #fff !important;
	border: 1px solid #31b494;
}
#product-infos-tabs .nav-link {	
    color: #31b494;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
	border: 1px solid #31b494;
	border-radius: 10px;
}
#product-infos-tabs .nav-link:hover {
	border: 1px solid #31b494 !important;
	color: #31b494;
}
.nav-tabs .nav-link {
    opacity: .8;
}

@media (max-width: 768px) {
    .nav-item {
		margin-right: 5px !important;
	}	
}
/*category*/
@media (max-width: 768px) {
	#category-vp {
		display: none;
	}	
}
#iqithtmlandbanners-block-6 h5 {
	display: none;
}
#category-vp {
	padding-top: 5px;
	color: #000;
    /*background: #98cfbf;*/
}
#category-vp img {
	max-width: 50px;
	filter: invert(100%);
}
#category-vp h4, #category #left-column h4 {
	font-size: 0.8rem;
	margin-bottom: 2px;
	text-transform: uppercase;
}
#category-vp p, #category #left-column p, #category #left-column a {
	font-size: 0.8rem;
	line-height: 0.7rem;
}
#category #left-column .row {
    margin-top: 40px;
    margin-bottom: 20px;
}
#category #left-column #left-sidebar-review a {
	color: #31b494;
}
#category-vp .col-md-12 {
	margin-bottom: 15px;
}
#category #category-vp, 
#category #categoty-vp-payment {
	background: #98cfbf;
}
#categoty-vp-payment {
	margin-top: 0px !important;
	padding-top: 20px;
	padding-bottom: 20px;
}
#category-vp {
	margin-bottom: 0px !important;
}
/*product*/
.btn-secondary {
    background: #e3e3e3;
}
.btn-group-lg>.btn, .btn-lg {
    /*padding: 0.5rem 1rem !important;*/
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
    border-radius: 0.5rem;
	padding-left: 1rem;
	padding-right: 1rem;
}
.bootstrap-touchspin .input-group-btn-vertical i {
    top: 0px !important;
}
#flob_show_more_btn:hover {
	cursor: pointer;
}
#content-wrapper .section-title:after,
#footer .block-title:after,
#content-wrapper .page-title:after {
    border-bottom: solid 1px #dbf1ec !important;
}
@media (max-width: 769px) {	
	.product-variants .color, 
	.product-variants .input-color {
		width: 8rem;
		height: 8rem; 
	}
}
@media (min-width: 769px) {	
	.product-variants .color, 
	.product-variants .input-color {
		width: 4rem;
		height: 4rem; 
	}
}
.product-variants .input-color:checked+span {
	border-color: #31b494;
}
li.product-flag {
    padding: 10px 6px !important;
    border-radius: 100px !important;
}
/*product value proposition*/
 #product #iqithtmlandbanners-block-4 h5 {
 	display: none;
 }
#product-vp {
	padding-top: 20px;
	padding-bottom: 10px;
	background: #98cfbf;
	margin-bottom: 20px;
	color: #fff;
}
#product-vp h4 {
	margin-bottom: 0px;
}
#product-vp img,  .product-vp-box img {
	width: 60px
}
#product-vp .col-md-12 {
	margin-bottom: 15px;
}
@media (min-width: 769px) {
	#product-vp .col-10,  .product-vp-box .col-10 {
		padding-left: 0px !important;
	}
}
@media (max-width: 768px) {
    #product-vp .col-2 {
		padding: 0px;
	}
}
 .product-vp-box h5 {
	padding-top: 10px;
	font-size: 1rem;
	margin-bottom: 0px;
}
 .product-vp-box {
	font-size: 0.7rem;
}
 .product-vp-box {
	margin-bottom: 15px;
}
#iqithtmlandbanners-block-5 h5 {
	display: none;
}
#iqithtmlandbanners-block-5 {
	text-align: center;
}
#iqithtmlandbanners-block-5 h4 {
	font-size: 0.8rem;
}
#product-vp-small img {
	max-width: 60px;
}
#product-vp-small {
	background: #98cfbf;
	color: #fff;
	padding-top: 2px;
	padding-bottom: 2px;
}

/*footer*/
body:not(#index) #iqithtmlandbanners-block-3,
body:not(#index) .block-iqitlinksmanager-4,
body:not(#index) .block-iqitlinksmanager-5,
body:not(#index) .block-iqitlinksmanager-6,
body:not(#index) .block-iqitlinksmanager-7 {
	display: none;
}
.social-links._footer i {
 	font-size: 1.3rem;
}
.copyright-txt {
	font-size: 0.9rem;
	line-height: 1rem;
}
footer .block-iqitcontactpage  {
	display: none;
}
footer .block-links {
	max-width: 301px;
}
/*#footer-container-main {
	max-width: 650px;
	margin-left: auto;
	margin-right: auto;
}*/
/*footer .block-iqitlinksmanager-8 .block-title,
footer .block-title:after,
footer .block-iqitlinksmanager-8 {
	text-align: right !important;
}*/

/*#product .product-flags .product-flag {
    font-size: 1.5rem !important;
}*/
/*footer links*/
#footer li {
 	list-style: none !important;
 	font-size: 0.9rem;
 }
#footer li:before {
    content: "";
    background-size: contain !important;
    background-repeat: no-repeat !important;
    overflow: hidden;
    display: inline-block;;
    width: 20px;
    height: 20px;
    position: relative;
    left: -4px;
}
.block-iqitlinksmanager-4 li:before, 
.block-iqitlinksmanager-5 li:before,
.block-iqitlinksmanager-6 li:before,
.block-iqitlinksmanager-7 li:before {
	background: url('/themes/warehousechild/assets/img/icons/blog-icon-20x20.jpg');
	top: 5px;
}
#footer-container-main li:before {
	display: none;
	
}
#footer #iqithtmlandbanners-block-3 li:before {
    background: url('/themes/warehousechild/assets/img/icons/header/fiore-BLACK.png');
	top: 8px;
}
#footer li a {
	padding-left: 0px;
}
#footer li a:before {
	display: none;
}
#iqithtmlandbanners-block-3 li a {
	padding-left: 6px;
}
#iqithtmlandbanners-block-3 ul {
	padding-left: 3px;
}
/*search*/
.search-btn .fa-search {
    content: url('/themes/warehousechild/assets/img/icons/header/RICERCA.png');
    height: 35px;
    width: 35px;
    position: relative;
    top: 4px;
}
#search_widget input, #search_widget input::placeholder  {
	color: #000;
}

/*mobile*/
@media (max-width: 768px) {
	#product .rte-content {
		overflow: hidden;;
	}
	#product iframe {
		width: 100% !important;
	}
	#cart #footer-nw-social, #cart .block-newsletter {
		display: none;
	}
	#cart #footer-container-first, #cart #iqithtmlandbanners-block-2 {
		margin-top: 0px !important;
		padding-top: 0px !important;
	}
	 .product-vp-box {
		font-size: 1rem !important;
	}
	.block.block-facets .custom-checkbox input[type=checkbox]+span,
	.block.block-facets .custom-checkbox input[type=checkbox] {
		width: 25px !important;
		height: 25px !important;
	}
	.block.block-facets #category-vp p, #category #left-column .block.block-facets p, #category #left-column .block.block-facets a {
		font-size: 1.1rem !important;
	}
	.listing-product-home-featured .nav-item a {
		padding: 5px;
	}
	/*mobile header*/
	#mobile-btn-search {
		visibility: hidden;
	}
	.dropdown-menu, .autocomplete-suggestions {
    	border: 0;
	}
	#index #wrapper {
		padding-top: 5rem !important;
	}
	#mobile-header .m-nav-btn>i {
		font-size: 2rem;
	}
	.m-nav-btn i {
    	color: #31b494
	}
	#index .product-flag, #category .product-flag { 
		top: 30px !important; 
	} 
}
/*mobile footer*/
@media (max-width: 768px) {
	.row.footer-cat-icons,
	.block-iqitlinksmanager-4,
	.block-iqitlinksmanager-5,
	.block-iqitlinksmanager-6,
	.block-iqitlinksmanager-7 {
		display: none;
	}
    .block-iqitcontactpage {
    	margin-top: 40px;
    }
    #footer-container-first {
    	padding-bottom: 0px !important;
    }
}

/*sidebar*/
 #iqithtmlandbanners-block-4 h5 {
 	display: none;
 }
/*cart*/
#cart .discount.discount-percentage {
    border-radius: 100px;
    padding-left: 0.2rem;
    padding-right: 0.2rem;
    padding-top: 0.2rem;
    padding-bottom: 0.2rem;
}
.block-promo .cart-voucher-area {
    background: transparent;
}
/*checkout delivery calendar*/
#ddw-wrapper-calendar {
	margin-top: 20px;
	text-align: center;	
	background: #dbf1ec;
	padding-left: 5px;
	padding-right: 5px;
    padding-bottom: 5px;
}
/*#ddw-wrapper-main .col-sm-6 {
	min-width: 100% !important;	
	width: 100% !important;	
}*/
.ddw_text_checkout {
	padding-top: 10px;
	margin-bottom: 5px !important;
}
/*checkout*/
.form-group.optin.checkbox {
    display: none;
}
.form-group.birthday.text {
    margin-bottom: 0px !important;
}
#module-thecheckout-order .crossselling-products {
    display: none;
}

 .flob-cs-btn, .flob-cs-btn i {
 	color:#333;
 }
  .flob-cs-btn {
  	margin-bottom: 0px;
  }

#confirm_order {
	background-color: #FF9900;
}
#show-summary {
	text-align: center;
	margin-top: 50px;
}	

#checkout-vp-shipping {
	text-align: center;
}
#flob-gift {
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	background: #dbf1ec;
	overflow: hidden;
}
#flob-gift span {
	margin-left: 10px;
}
#flob-gift label {
	margin-left: 0px !important;
}
#gift {
	padding: 10px;
}
#module-thecheckout-order #promo-code .btn {
 	padding: 3px 15px !important;
}
#checkout-vp-shipping .flob-feature {
	margin-top: 20px;
}
#checkout-vp-shipping .flob-feature img {
	max-width: 40px;
	margin-right: 10px;
}
#checkout-vp-shipping .flob-feature {
	padding: 2px 20px;
}
#checkout-vp-shipping #category-vp p {
 	line-height: 1rem !important;
}
#checkout #search_widget,
#checkout .container.iqit-megamenu-container,
#checkout #footer-nw-social,
#checkout  #search-widget-mobile,
#module-thecheckout-order #search_widget,
#module-thecheckout-order .container.iqit-megamenu-container,
#module-thecheckout-order #footer-nw-social,
#checkout #search_widget,
#checkout .container.iqit-megamenu-container,
#module-thecheckout-order #search-widget-mobile{
	display: none;
}
#module-thecheckout-order #footer-container-first {
	padding-top: 0px !important;
}
#module-thecheckout-order #iqithtmlandbanners-block-2 {
	margin-top: 0px !important;
}
#module-thecheckout-order span.carrier-delay {
    color: #000 !important;    
}
#module-thecheckout-order .block-header:before {
    color: #31b494 !important;
}
#module-thecheckout-order .product-price {
    color: #31b494 !important;
}
#module-thecheckout-order .checkout-block .inner-area .offer-login a {
    background: #31b494;
    padding: 5px 20px !important;
    border-radius: 10px !important;
    font-size: 1rem !important;
}
#module-thecheckout-order .has-float-label input:placeholder-shown:not(:focus) ~ span.field-label, 
#module-thecheckout-order .has-float-label select:placeholder-shown:not(:focus) ~ span.field-label {
    opacity: 1 !important;
}
#module-thecheckout-order input, 
#module-thecheckout-order textinput, 
#module-thecheckout-order select {
	color: #000 !important;
}
.field-label.nowRequired:after {
	display: none;
}
#module-thecheckout-order a.cart-line-product-quantity-up, 
#module-thecheckout-order a.cart-line-product-quantity-down {
    width: 20px !important;
}
#module-thecheckout-order .classic-login {
	margin-left: 0px !important;
}
#module-thecheckout-order .custom-radio input[type=radio]:checked + span {
    background-color: #31b494;
}
#module-thecheckout-order #payment-option-4-additional-information {
	display: none !important;
}
#module-thecheckout-order .custom-checkbox input[type=checkbox] {
	margin-top: 4px !important;
    
}
#module-thecheckout-order .condition-label {
    font-weight: normal !important;
}
#module-thecheckout-order .field-label {
	text-transform: capitalize !important;
}
.field-label {
	color: #000 !important;
}
/*#module-thecheckout-order .custom-checkbox {
	margin-top: 5px;
}*/
/*.custom-checkbox label {
    margin-top: -4px;
}*/
#module-thecheckout-order .h6, 
#module-thecheckout-order p {
	font-size: 0.9rem !important;
}
.mark-required .form-group.text label.required .field-label::after, .mark-required .form-group.text.need-dni label .field-label::after, .mark-required .form-group.email label.required .field-label::after, .mark-required .form-group.password label.required .field-label::after, .mark-required .form-group.tel label.required .field-label::after, .mark-required .form-group.select label.required .field-label::after, .mark-required .form-group.countrySelect label.required .field-label::after {
    color: #31b494 !important;
}
#module-thecheckout-order #wrapper {
	padding-top: 0px !important;
}
#module-thecheckout-order main { overflow-y: hidden !important;}
@media (min-width: 769px) {
}
@media (max-width: 768px) {
	#thecheckout-html-box-1,
	#thecheckout-html-box-2,
	#thecheckout-html-box-3,
	#thecheckout-html-box-4,
	#thecheckout-html-box-5 {
		display: none;
	}
	#flob-gift  .product-vp-box h5 {
		font-size: 1.3rem !important;
	}

}
/*blog*/
.post-additional-info, .simpleblog__postInfo, #phsimpleblog_comments,
.simpleblog__share {
	display: none
}
/*gift card*/
#choicegiftcard .jcarousel li span.check {
    top: 18px;
    right: 18px;
}
#choicegiftcard .jcarousel-control-next {
    right: -5px;
}
.gc-section-content {
	margin-right: 0px !important;	
	width: 100% !important;
}
#jcarouselcardtemplates-all .template_item {
	border: 0px !important;
}
#templates_block .gctabs {
	display: none;
}
.gc-section-content {
	margin: 0px !important;
}
#recepmode-mail-additional-information {
	margin-left: 0px !important;
}

.gc-receptmode-option-printathome,
.gc-receptmode-option-email {
	display: none;
}
#formgiftcard {
	margin-top: 40px;
}
#formgiftcard section {
	padding: 30px !important;
}
#formgiftcard .form-control-select, 
#formgiftcard select {
	background-image: none;
}

/*tablet*/
/*ipad e ipad pro*/
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px)  { 
	.notablet {
		display: none !important;
	}
}
/*ipad*/
@media only screen and (min-device-width : 768px) and (max-device-width : 1023px)  { 
	.category-links li span {
			font-size: 10px !important;
		}
}

/*landing pages*/
.cms-id-12 .breadcrumb, .page-header,
.cms-id-13 .breadcrumb, .page-header {
	display: none !important;
}
.cms-id-12 #content,
.cms-id-13 #content {
	margin-bottom: 0px !important;
}
.cms-id-12 #wrapper,
.cms-id-13 #wrapper {
	padding-top: 10px !important;
	padding-bottom: 0px !important;
}
.richiedi-informazioni-anchor {
	border: 1px solid red;
	overflow: hidden;
	visibility: hidden;
}
/*cookie bar*/
#iqitcookielaw a {
    color: #fff;
}
/*landing iframe*/
.formiframe {
	margin-top: 30px;
}
.formiframe iframe {
    min-height: 1100px;
}
.formiframe-ct iframe {
    min-height: 1200px !important;
}
@media (max-width: 768px) {
    .formiframe iframe {
		min-height: 1200px;
	}	
	.formiframe-ct iframe {
		min-height: 1300px !important;
	}
}
/*sniperfast*/
#sniperfast_bar, #sniperfast_reset_all {
    padding: 2px !important;
}
.sniperfast_bar_text {
    padding: 5px !important;
}
/*clerk*/
#clerk-bestproducts-category {
	margin-top: 60px;	
}
.clerk-exit-intent {
    margin-left: auto !important;
    margin-right: auto !important;
}
.clerk-exit-intent .clerk-slider-item {
    width: auto;
}
.clerk-exit-intent .clerk-popup {
    width: 70% !important;
    margin: 0 auto !important;
}
#clerk-cart, #clerk-tp {
	padding-top: 60px;
    width: 100%;	
}
/*cat*/
.category-id-128 .dropdown.show-subcat-btn-row {
  display: none;
}
.category-description.category-description-top  {
  display: block !important;
}
.category-id-128 .product-infos-listing.text-green .txt_free_jar {
  display: none;
}
/*hide pacco regalo*/
#product.product-id-1411 .product-vp-box,
#product.product-id-1412 .product-vp-box,
#product.product-id-1413 .product-vp-box,
#product.product-id-1415 .product-vp-box,
#product.product-id-1416 .product-vp-box,
#product.product-id-1417 .product-vp-box,
#product.product-id-1418 .product-vp-box,
#product.product-id-1419 .product-vp-box,
#product.product-id-1420 .product-vp-box,
#product.product-id-1421 .product-vp-box,
#product.product-id-1422 .product-vp-box,
#product.product-id-1423 .product-vp-box,
#product.product-id-1425 .product-vp-box,
#product.product-id-1426 .product-vp-box,
#product.product-id-1427 .product-vp-box,
#product.product-id-1428 .product-vp-box,
#product.product-id-1429 .product-vp-box,
#product.product-id-1430 .product-vp-box,
#product.product-id-1431 .product-vp-box,
#product.product-id-1432 .product-vp-box,
#product.product-id-1433 .product-vp-box,
#product.product-id-1434 .product-vp-box,
#product.product-id-1435 .product-vp-box,
#product.product-id-1436 .product-vp-box,
#product.product-id-1437 .product-vp-box,
#product.product-id-1438 .product-vp-box,
#product.product-id-1439 .product-vp-box,
#product.product-id-1440 .product-vp-box,
#product.product-id-1441 .product-vp-box,
#product.product-id-1442 .product-vp-box,
#product.product-id-1443 .product-vp-box,
#product.product-id-1444 .product-vp-box,
#product.product-id-1445 .product-vp-box,
#product.product-id-1446 .product-vp-box,
#product.product-id-1447 .product-vp-box,
#product.product-id-1448 .product-vp-box,
#product.product-id-1449 .product-vp-box,
#product.product-id-1450 .product-vp-box,
#product.product-id-1451 .product-vp-box,
#product.product-id-1452 .product-vp-box,
#product.product-id-1453 .product-vp-box,
#product.product-id-1454 .product-vp-box,
#product.product-id-1455 .product-vp-box,
#product.product-id-1456 .product-vp-box,
#product.product-id-1457 .product-vp-box,
#product.product-id-1458 .product-vp-box,
#product.product-id-1459 .product-vp-box,
#product.product-id-1460 .product-vp-box,
.product-additional-info #feedatyBlock_ProductAdditionalInfo,
.clerk-product-related.clerk-listing .clerk-title {
	display: none;
}