body{background:#eff3f6 !important}.dp_whitebox>.wpb_column>.vc_column-inner>.wpb_wrapper{border:1px
solid #e7e9ed;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;background:#fff;padding:25px
25px 10px}.product-template-default
#main{background:#eff3f6}.dp_product_title{margin:-10px 0 0;font-size:23px;color:#354052}@media (max-width:767px){.dp_product_title{line-height:1.2;font-size:20px}}.dp_whitebox
.dp_product_video{margin:-10px -25px 0 -25px;border-radius:6px 6px 0 0;overflow:hidden}.dp_whitebox .dp_product_video
iframe{width:100%}.dp_product_title.dp_title_img_exist{position:relative;padding-left:60px}.dp_product_title.dp_title_img_exist
.dp_title_img{display:inline-block;position:absolute;left:0;top:50%;transform:translate(0, -50%);-webkit-transform:translate(0, -50%);-moz-transform:translate(0, -50%);line-height:1}.dp_product_price{float:right;padding:21px
0}.dp_product_title{padding:21px
0;margin:-10px 0 0 !important;float:left}.dp_whitebox .dp_product_video+.dp_product_title{margin-top:0 !important}.woocommerce-Price-amount{font-size:20px;font-weight:bold;color:#354052}.dp_whitebox
.price{margin:0}.dp_whitebox
.vc_separator{width:auto;display:block;float:none;clear:both;margin-left:-25px;margin-right:-25px;margin-bottom:18px}.dp_product_desc{font-size:17px;color:#373d4b}.dp_whitebox>.wpb_column>.vc_column-inner>.wpb_wrapper{padding-top:10px}.dp_whitebox+.dp_whitebox,.dip_sidebar_product+.dp_whitebox{margin-top:20px}.dp_product_detail_sec .ult-carousel-wrapper.dip_image_gallery .wpb_single_image
a{display:block;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;overflow:hidden}.dp_product_detail_sec .ult-carousel-wrapper .slick-dots li i:before{display:none}.dp_product_detail_sec .ult-carousel-wrapper .slick-dots li
i{display:inline-block;width:14px;height:14px;background:#d6d7d9;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;border:2px
solid #d6d7d9;opacity:1;border-color:#fff}.dp_product_detail_sec .ult-carousel-wrapper .slick-dots{bottom:-15px}.dp_product_detail_sec .ult-carousel-wrapper .slick-dots li.slick-active
i{background:rgba(0, 0, 0, 0);border-color:#d6d7d9}.dp_product_detail_sec .ult-carousel-wrapper.dip_image_gallery .wpb_single_image
a{position:relative}.dp_product_detail_sec .ult-carousel-wrapper.dip_image_gallery .wpb_single_image
a{background:#28303c;border:1px
solid #ebf1f5}.dp_product_detail_sec .ult-carousel-wrapper.dip_image_gallery .wpb_single_image a
img{transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out}.dp_product_detail_sec .ult-carousel-wrapper.dip_image_gallery .wpb_single_image a:hover
img{opacity:0.25}.dp_product_detail_sec .ult-carousel-wrapper.dip_image_gallery .wpb_single_image a:after{content:"\f00e" !important;color:#fff;position:absolute;top:50%;left:50%;display:inline-block;font:normal normal normal 18px/1 FontAwesome;font-weight:normal;margin-left:-25px;margin-top:-25px;opacity:0;width:50px;height:50px;background:rgba(255, 255, 255, 0.3);line-height:50px;text-align:center;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%}.dp_product_detail_sec .ult-carousel-wrapper.dip_image_gallery .wpb_single_image a:hover:after{opacity:1}.dp_whitebox .ult-carousel-wrapper.dip_image_gallery{margin-left:-15px;margin-right:-15px}.wpb_text_column{color:#373d4b}.dip_logo_slider
h4{margin:0
0 0 7px;font-size:14px;font-weight:normal;color:#68737e;line-height:1}.dip_logo_slider
h5{margin:0;font-weight:normal;color:#68737e;margin:0
0 0 7px}.dip_logo_slider h5:before{content:"\f005";font:normal normal normal 14px/1 FontAwesome;color:#efce4a;font-size:21px;vertical-align:baseline;margin-right:5px}.dp_whitebox .slick-arrow{top:32px}.dp_whitebox .slick-arrow.slick-prev{left:0}.dp_whitebox .slick-arrow.slick-next{right:0}.dp_whitebox .slick-arrow
i{opacity:0.3}.dp_whitebox .slick-arrow i:before{font:normal normal normal 18px/1 FontAwesome}.dp_whitebox .slick-arrow .ultsl-arrow-right4:before{content:"\f054"}.dp_whitebox .slick-arrow .ultsl-arrow-left4:before{content:"\f053"}.dip_logo_slider .slick-slider{padding-left:20px;padding-right:20px}.dip_gadget_flow_logo{float:left;width:50%;margin:-18px 0 -10px !important;text-align:center !important;padding:40px
10px 30px;border-right:1px solid #e6eaee}.dip_chia_desc{float:right;width:50%;margin:-18px 0 -10px -1px !important;font-size:23px;font-style:italic;color:#354052;text-align:center !important;padding:30px
10px;border-left:1px solid #e6eaee;float:left !important}.dp_whitebox .wpb_wrapper:after{content:'';display:block;clear:both}.dip_gadget_flow_logo
img{height:35px;width:auto}.dip_product_bullet_point_1,.dip_product_bullet_point_2{float:left;width:50%}.dip_product_bullet_point_1{padding-right:15px}.dip_product_bullet_point_2{padding-left:15px}.dip_product_bullet_point_1>ul,
.dip_product_bullet_point_1 .wpb_wrapper>ul,.dip_product_bullet_point_2>ul{margin:0
!important;padding:0
!important;list-style-type:none !important}.dip_product_bullet_point_1.wpb_content_element{float:none;width:auto;padding:0}.dip_product_bullet_point_1 .wpb_wrapper>ul>li,.dip_product_bullet_point_1>ul>li,.dip_product_bullet_point_2>ul>li{font-size:14px;padding-left:20px;position:relative;line-height:1.7}.dip_product_bullet_point_1 .wpb_wrapper>ul>li:before,.dip_product_bullet_point_1>ul>li:before,.dip_product_bullet_point_2>ul>li:before{content:'';display:block;width:8px;height:8px;background:#747474;border-radius:50%;position:absolute;left:0;top:8px}.dip_slider_with_text
.wpb_text_column{border:1px
solid #d6d7d9;border-radius:4px;overflow:hidden;color:#68737e;margin-bottom:15px}.dip_slider_with_text .wpb_text_column
img{border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px}.dip_slider_with_text .wpb_text_column
p{margin:0;line-height:1.5}.dip_slider_with_text .wpb_text_column p:not(:first-child){padding:11px}.dip_slider_with_text .slick-slide{padding-bottom:5px}.dip_slider_with_text.ult-carousel-wrapper .slick-dots{bottom:0}.dip_slider_with_text.ult-carousel-wrapper{padding-bottom:5px !important;margin-left:-15px;margin-right:-15px}.dip_tabs{background:#fff}.dip_tabs .vc_tta-tabs-container{margin-top:-15px !important;clear:both}.dip_tabs.vc_tta.vc_general .vc_tta-tab>a{padding:8px
0 !important;border-radius:0 !important;-webkit-border-radius:0 !important;-moz-border-radius:0 !important;border:none !important;background:none !important;font-size:14px !important;color:#aaa !important;font-weight:normal !important;position:relative !important}.dip_tabs.vc_tta.vc_general .vc_tta-tab{padding-left:15px !important;padding-right:15px !important}.dip_tabs.vc_tta.vc_general .vc_tta-tab.vc_active>a{background:none !important;color:#373d4b !important;font-weight:600 !important;position:relative !important}.dip_tabs.vc_tta.vc_general .vc_tta-tab>a:before{content:'';display:block;position:absolute;right:0 !important;width:0 !important;bottom:-1px !important;height:3px !important;background:#1a91eb;top:auto !important;transition:all 0.2s 0.2s ease-in-out}.dip_tabs.vc_tta.vc_general .vc_tta-tab.vc_active>a:before{width:100% !important;right:auto !important;left:0 !important}.dip_tabs.vc_tta.vc_tta-shape-rounded .vc_tta-tabs-container,
.dip_tabs.vc_tta.vc_tta-spacing-1 .vc_tta-tabs-list{overflow:visible}.dip_tabs.vc_tta.vc_general .vc_tta-tab>a:hover,
.dip_tabs.vc_tta.vc_general .vc_tta-tab>a:focus,
.dip_tabs.vc_tta.vc_general .vc_tta-tab>a:active{background:none;color:#373d4b}.dip_tabs.vc_tta.vc_general .vc_tta-tab>a:hover:before,
.dip_tabs.vc_tta.vc_general .vc_tta-tab>a:focus:before,
.dip_tabs.vc_tta.vc_general .vc_tta-tab>a:active:before{width:100% !important;right:auto !important;left:0 !important}.dip_tabs.vc_tta.vc_tta-shape-rounded .vc_tta-tabs-container{margin:0
!important}.dip_tabs.vc_tta.vc_tta-spacing-1 .vc_tta-tabs-list{border-bottom:1px solid #e6eaee !important;margin:0
-5px 0 0!important;width:auto !important}.dip_tabs{border:1px
solid #e7e9ed;border-radius:6px 0 6px;-webkit-border-radius:0 0 6px 6px;-moz-border-radius:6px 0 6px;border-top:none;position:relative;z-index:1}.dip_tabs.vc_tta.vc_general .vc_tta-panel-body{border:none !important;background: !important}.dip_tabs.vc_tta.vc_tta-shape-rounded.vc_tta-tabs .vc_tta-panels{border:none !important;background:none !important}.dip_tabs ul
li{color:#68737e}.dip_tabs ul
ul{margin:0
0 0 30px;padding:0}.dip_tabs ul li
li{position:relative;list-style-type:none;padding-left:30px}.dip_tabs ul li li:before{content:'';display:inline-block;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;width:4px;height:4px;background:#68737e;position:absolute;left:0;top:10px}.dip_tabs .wpb_content_element:last-child{margin:0}.dp_whitebox.dip_next_tabs .wpb_content_element:last-child{margin-bottom:0}.dp_whitebox.dip_next_tabs>.wpb_column>.vc_column-inner>.wpb_wrapper,.dp_whitebox.dp_whitebox_attached>.wpb_column>.vc_column-inner>.wpb_wrapper{border-bottom:none;border-radius:6px 6px 0 0;-webkit-border-radius:6px 6px 0 0;-moz-border-radius:6px 6px 0 0}.dip_accordion{border:1px
solid #e7e9ed;border-radius:0 0 6px 6px;-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;background:#fff;padding:0
25px 10px;border-top:none}.dip_accordion .vc_tta-panel-heading{border:none !important;background:none !important;border-top:1px solid #e7e9ed !important}.dip_accordion.vc_tta.vc_general .vc_tta-panel-title>a{padding:16px
0 20px !important;font-size:14px;font-weight:600}.dip_accordion.vc_tta.vc_general .vc_tta-panel-title>a .vc_tta-controls-icon{position:absolute;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);left:auto;right:40px;color:#7f8fa4;width:55px}.dip_accordion.vc_tta.vc_general .vc_tta-panel-title>a .vc_tta-controls-icon:before{content:'\e813';font-family:fontello;font-style:normal;font-weight:normal;position:absolute;left:0;right:auto;width:auto !important;border:none !important;color:#c5d0de;font-size:16px;transform:none;-webkit-transform:none;-moz-transform:none;top:-1px}.dip_accordion.vc_tta.vc_general .vc_tta-panel-title>a .vc_tta-controls-icon:after{width:auto !important;border:none !important;content:'Risposta';font-style:normal;right:0;top:-2px;display:inline-block;transform:none;-webkit-transform:none;-moz-transform:none}.dip_accordion.vc_tta.vc_tta-shape-rounded .vc_tta-panel-body{border:none !important;background:none !important;padding:0
0 15px !important;font-size:14px;line-height:1.5;color:#68737e}.dip_accordion.vc_tta.vc_tta-shape-rounded .vc_tta-panel-body
p{color:#68737e}.dip_accordion.vc_tta.vc_general .vc_tta-panel:first-child .vc_tta-panel-heading{border-top:none !important}.dip_big_text{font-size:17px;color:#373d4b}.dip_location_box{border:1px
solid #e7e9ed;border-radius:0 0 6px 6px;-webkit-border-radius:0 0 6px 6px;-moz-border-radius:6px;background:#fff;padding:25px
0 0;margin:0
0 0 !important}.dip_location_box>.wpb_column:first-child{border-right:1px solid #e6eaee}.dip_location_box>.wpb_column:last-child{border-left:1px solid #e6eaee;margin-left:-1px}.dip_location_box>.wpb_column{margin-top:-25px;padding-top:10px;padding-bottom:15px}.dip_location_box .wpb_content_element:last-child{margin-bottom:0}.dip_map_sec p:not(:first-child){font-size:13px;color:#68737e;margin:0;line-height:1.5}.dip_location_box .vc_column-inner{padding-left:25px !important;padding-right:25px !important}.dip_image_gallery{margin-left:-20px;margin-right:-10px}.dip_sidebar_product>.wpb_column>.vc_column-inner>.wpb_wrapper{border:1px
solid #e7e9ed;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;background:#fff;padding:25px
25px 10px}.dip_sidebar_top_bg{height:92px;overflow:hidden;margin:-17px -17px 0;border-radius:6px 6px 0 0;-webkit-border-radius:6px 6px 0 0;-moz-border-radius:6px 6px 0 0;position:relative}.dip_sidebar_top_bg
.wpb_wrapper{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%)}.dhvc-woocommerce-page .dip_sidebar_product div.woocommerce-product-gallery.images{width:145px !important;height:145px;margin:-100px auto 0;background:#fff;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;border:1px
solid #e5e5e5;overflow:hidden}.dip_sidebar_product
.product_title{text-align:center;font-size:23px;color:#47505c;border-bottom:1px solid #ebf1f5;padding-bottom:10px;line-height:1.1}.dip_sidebar_product
.swatchtitlelabel{font-weight:normal;text-transform:uppercase;font-size:12px;color:#354052}.dip_sidebar_product .attribute-swatch
label{border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;border:1px
solid #ced0da !important;color:#354052;background:none;position:relative;outline:none !important;padding:2px;box-shadow:inset #fff 0 0 0 2px;-webkit-box-shadow:inset #fff 0 0 0 2px;-moz-box-shadow:inset #fff 0 0 0 2px}.dip_sidebar_product .attribute-swatch
label.selectedswatch{border-color:#1bb934 !important;color:#1bb934}.dip_sidebar_product .attribute-swatch label:before{content:'\e9a6';font-family:'fontello';display:inline-block;width:18px;height:18px;background:#1bb934;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;line-height:18px;color:#fff;font-size:10px;position:absolute;right:-7px;top:-7px;opacity:0;text-align:center}.dip_sidebar_product .attribute-swatch label.selectedswatch:before{opacity:1}.single_add_to_cart_button.button{background:#0474c8 !important;border-radius:4px !important;-webkit-border-radius:4px !important;-moz-border-radius:4px !important;padding:0
15px;min-height:36px;line-height:36px;width:100%;border:none !important;margin-top:20px;margin-bottom:20px}.dip_sidebar_product
.single_variation_wrap{position:relative;padding-top:50px;border-top:1px solid #ebf1f5}.dip_sidebar_product .single_variation_wrap .woocommerce-variation-price{position:absolute;right:0;top:0;width:50%;border-left:1px solid #ebf1f5;border-bottom:1px solid #ebf1f5;padding:11px
15px;text-align:center}.dip_sidebar_product .single_variation_wrap
.quantity{position:absolute;left:0;top:0;width:50%;padding:0
10px 0;border-bottom:1px solid #ebf1f5}.dip_sidebar_product .single_variation_wrap .quantity .plus,
.dip_sidebar_product .single_variation_wrap .quantity .minus,
.dip_sidebar_product .single_variation_wrap .quantity
input.qty{padding-top:10px !important;padding-bottom:10px !important;height:50px}.dip_sidebar_product .single_variation_wrap .quantity .plus,
.dip_sidebar_product .single_variation_wrap .quantity
.minus{width:20%;border:none !important;font-size:20px}.dip_sidebar_product .single_variation_wrap .quantity
input.qty{width:60%;border:none !important;font-size:20px !important;font-weight:600}.product .dip_sidebar_product
table.variations{margin-bottom:0;width:100%}.product .dip_sidebar_product table.variations
td.label{text-align:left}.dp_whitebox>.ult-content-box{border:1px
solid #e7e9ed !important;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;background:#fff !important;padding:15px
25px}.dp_whitebox>.ult-content-box>.vc_row{font-size:14px}.dip_sidebar_cart_listing .vc_row .wpb_column:nth-child(2){text-align:right}.dip_sidebar_cart_listing .wpb_content_element:last-child{margin-bottom:0 !important}.dip_sidebar_cart_listing .ult-modal-input-wrapper{margin-bottom:0 !important}.dip_sidebar_cart_listing
.wpb_text_column{line-height:1.5}.dip_sidebar_cart_listing
.vc_row{padding-top:3px;padding-bottom:3px}.dip_sidebar_cart_listing .vc_row+.vc_row{border-top:1px solid #ebf1f5}.dp_sidebar_social_icons{margin-top:10px;color:#68737e}.dp_sidebar_social_icons .fb_like,
.dp_sidebar_social_icons .vc_tweetmeme-element,
.dp_sidebar_social_icons .wpb_googleplus,
.dp_sidebar_social_icons
.wpb_pinterest{display:inline-block;max-width:90px;vertical-align:top;margin-right:10px}.dp_sidebar_social_icons .fb_like>*,
.dp_sidebar_social_icons .vc_tweetmeme-element>*,
.dp_sidebar_social_icons .wpb_googleplus>*,
.dp_sidebar_social_icons .wpb_pinterest>*{vertical-align:top}@media (min-width:768px){.dp_product_detail_sec>.wpb_column:first-child{float:right}.dp_visible_xs{display:none !important}.dip_location_box .wpb_column:last-child .vc_column-inner{padding-left:12px !important}}.dip_image_gallery.dip_location_gallery{margin-left:0 !important;margin-right:0 !important}@media (max-width:767px){.dip_sidebar_top_bg{height:122px}.dip_sidebar_top_bg
img{width:100%;height:auto}.dip_sidebar_top_bg
.wpb_wrapper{width:100%}.dip_sidebar_product>.wpb_column>.vc_column-inner{padding-left:0;padding-right:0}.single-product #main .wf-wrap{padding-left:15px;padding-right:15px}.dip_sidebar_product>.wpb_column>.vc_column-inner>.wpb_wrapper{border-left:none;border-right:none;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0}.dip_sidebar_product .attribute-swatch label:before{border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px}.dp_hidden_xs{display:none !important}.dip_sidebar_product{margin-bottom:30px}.dp_whitebox>.wpb_column>.vc_column-inner{padding-left:0;padding-right:0}.dp_whitebox>.wpb_column>.vc_column-inner>.wpb_wrapper{border-radius:0;border-left:none;border-right:none}.dp_whitebox
.dp_product_video{border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;margin-top:-17px;margin-bottom:20px}.dip_image_gallery:not(.dip_location_gallery) .slick-list{transform:none !important;-webkit-transform:none !important;-moz-transform:none !important}.dip_image_gallery:not(.dip_location_gallery) .slick-track{width:auto !important;height:auto !important;transform:none !important;-webkit-transform:none !important;-moz-transform:none !important}.dip_image_gallery:not(.dip_location_gallery) .slick-list .slick-slide{margin:0
!important;width:50% !important;text-align:center;padding-bottom:10px;padding-left:5px;padding-right:5px}.dip_image_gallery:not(.dip_location_gallery) .slick-list .slick-slide.slick-cloned{display:none}.dip_image_gallery:not(.dip_location_gallery) .slick-list .slick-slide
.wpb_single_image.vc_align_left{text-align:center}.dip_image_gallery
.vc_figure{width:100%}.dip_image_gallery .vc_figure
img{width:100%;height:auto}.dip_image_gallery:not(.dip_location_gallery) .slick-list .slick-slide:nth-child(2n+2)+.slick-slide{clear:left}.dip_image_gallery:not(.dip_location_gallery) .slick-dots{display:none !important}.dp_whitebox .ult-carousel-wrapper.dip_image_gallery{margin:0
-5px}.dip_accordion{margin-left:-15px;margin-right:-15px;border-right:none;border-left:none;border-radius:0 !important;-webkit-border-radius:0 !important;-moz-border-radius:0 !important}.dip_tabs{margin-left:-15px;margin-right:-15px;border-right:none;border-left:none}.wpb-js-composer .dip_tabs.vc_tta.vc_tta-tabs .vc_tta-tabs-container{display:block}.wpb-js-composer .dip_tabs.vc_tta.vc_general .vc_tta-panel-heading{display:none}.wpb-js-composer .dip_tabs.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body{background:none !important}.dip_accordion.vc_tta.vc_general .vc_tta-panel-title>a .vc_tta-controls-icon{right:0;width:15px}.dip_accordion.vc_tta.vc_general .vc_tta-panel-title>a .vc_tta-controls-icon:after{display:none !important}.dip_image_gallery .wpb_single_image .vc_single_image-wrapper{border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;overflow:hidden;width:100%}.dip_location_box{border-top:1px solid #e8e9eb !important;padding-top:15px;margin:0
-15px !important;padding:15px
0}.dip_location_box>.wpb_column{border:none !important}.dip_location_box>.wpb_column:first-child{padding-top:20px}.dip_location_box>.wpb_column:last-child{border-top:1px solid #e6eaee !important;margin:0;padding-top:10px}.dip_location_box
img{width:100%;height:auto}.dip_location_box .vc_column-inner{padding-left:20px !important;padding-right:20px !important}}.mfp-bg{z-index:9999}.mfp-wrap{z-index:99999}.dip_map_sec
p{text-align:center}.dip_map_sec p:last-child,
.dip_map_sec p:first-child{text-align:left}.attribute-swatch{text-align:left}.dip_sidebar_cart_listing .btn-modal{background:none !important;border:none !important;color:#666 !important;padding:2px
0}.dip_sidebar_cart_listing .btn-modal:before{content:'+';font-size:15px}.product form.cart
.button{text-align:center}@media (max-width:767px){.dp_product_video{padding-top:65%;position:relative}.dp_product_video>iframe{position:absolute;top:0;left:0;right:0;height:100%}.dp_whitebox+.dip_sidebar_product{margin-top:30px}#main{padding:30px
0 30px 0 !important}}.woocommerce-cart
.footer{display:none}.woocommerce-cart .woocommerce-cart-wrap .cart-collaterals,
.woocommerce-checkout .wc-order-review{position:relative;background:#eff3f6;padding-left:35px;padding-right:0;padding-top:0}.woocommerce-cart .woocommerce-cart-wrap .cart-collaterals:before,
.woocommerce-checkout .wc-order-review:before{content:'';display:block;position:absolute;top:-200%;bottom:-500%;background:#eff3f6;border-left:2px solid #c9c9c9;width:500%;left:0}.woocommerce-cart .woocommerce-cart-wrap .cart-collaterals .cart_totals,
.woocommerce-checkout .woocommerce-checkout .wc-order-review>*{position:relative;z-index:1}.woocommerce-cart .woocommerce-cart-wrap .cart_totals h2,
.woocommerce-checkout .woocommerce-checkout .wc-order-review
h4{font-size:23px;font-weight:bold;color:#354052}.woocommerce-cart .woocommerce-cart-wrap .woocommerce-cart-form,
.woocommerce-checkout .woocommerce-checkout #customer_details,
.woocommerce-checkout .woocommerce-checkout
#amazon_customer_details{width:calc(90% - 30% - 50px)}.woocommerce-cart .woocommerce-cart-wrap .cart-collaterals,
.woocommerce-checkout .woocommerce-checkout .wc-order-review{width:40%}.dip_cart_logos{max-width:232px;margin:0;position:relative;z-index:1}.dip_return_shop_link
a{text-decoration:none}.dip_return_shop_link a:hover{text-decoration:underline}.dip_cart_header{position:relative;z-index:1;margin-bottom:30px}.dip_cart_header:after{content:'';display:block;clear:both}.dip_cart_logo{float:left;max-width:170px}.dip_cart_logo
img{width:100%}.dip_cart_logos{float:right;max-width:240px}.dip_cart_logos
img{width:100%;height:auto}.woocommerce-cart-wrap .cart-collaterals{padding-top:10px}.woocommerce-cart #main,
.woocommerce-checkout
#main{padding-top:30px}.woocommerce-cart.content .woocommerce-cart-wrap .cart_totals table,
.content .woocommerce-checkout .woocommerce-checkout-review-order-table{display:table !important}@media (min-width:992px){.woocommerce-cart.content .woocommerce-cart-wrap .cart_totals table,
.content .woocommerce-checkout .woocommerce-checkout-review-order-table{table-layout:fixed}}.woocommerce-cart .woocommerce-cart-wrap .cart_totals tbody,
.content .woocommerce-checkout .woocommerce-checkout-review-order-table
tbody{display:table-row-group !important}.woocommerce-cart .woocommerce-cart-wrap .cart_totals tfoot,
.content .woocommerce-checkout .woocommerce-checkout-review-order-table
tfoot{display:table-footer-group !important}.woocommerce-cart .woocommerce-cart-wrap .cart_totals tbody th,
.content .woocommerce-checkout .woocommerce-checkout-review-order-table tbody
th{display:table-cell;width:40% !important}.woocommerce-cart .woocommerce-cart-wrap .cart_totals td,
.content .woocommerce-checkout .woocommerce-checkout-review-order-table
td{display:table-cell !important}@media (min-width:992px){.content .woocommerce-checkout .woocommerce-checkout-review-order-table td:first-child{width:70% !important}.content .woocommerce-checkout .woocommerce-checkout-review-order-table td:last-child{width:30% !important}}.woocommerce-cart .woocommerce-cart-wrap .cart_totals th,
.content .woocommerce-checkout .woocommerce-checkout-review-order-table
th{display:table-cell !important}.woocommerce-cart .woocommerce-cart-wrap .cart_totals tr,
.content .woocommerce-checkout .woocommerce-checkout-review-order-table
tr{display:table-row !important}.woocommerce-cart .woocommerce-cart-wrap .cart_totals table td,
.woocommerce-cart .woocommerce-cart-wrap .cart_totals table th,
.content .woocommerce-checkout .woocommerce-checkout-review-order-table td,
.content .woocommerce-checkout .woocommerce-checkout-review-order-table
th{font-size:14px;color:#68737e}.woocommerce-cart .woocommerce-cart-wrap .cart_totals table td:last-child,
.woocommerce-cart .woocommerce-cart-wrap .cart_totals table th:last-child,
.content .woocommerce-checkout .woocommerce-checkout-review-order-table td:last-child,
.content .woocommerce-checkout .woocommerce-checkout-review-order-table th:last-child{text-align:right;font-size:16px}.woocommerce-cart .woocommerce-cart-wrap .cart-subtotal .amount,
.content .woocommerce-checkout .woocommerce-checkout-review-order-table
.amount{font-size:16px}.woocommerce-cart .woocommerce-cart-wrap .cart_totals table tr+tr td,
.woocommerce-cart .woocommerce-cart-wrap .cart_totals table tr+tr th,
.content .woocommerce-checkout .woocommerce-checkout-review-order-table tr+tr td,
.content .woocommerce-checkout .woocommerce-checkout-review-order-table tr+tr
th{border-top:1px solid #dce5ed !important}.woocommerce-cart .woocommerce-cart-wrap .cart_totals table tr td,
.woocommerce-cart .woocommerce-cart-wrap .cart_totals table tr th,
.content .woocommerce-checkout .woocommerce-checkout-review-order-table tr td,
.content .woocommerce-checkout .woocommerce-checkout-review-order-table tr
th{padding-top:5px;padding-bottom:5px;text-transform:none}.woocommerce-cart .woocommerce-cart-wrap .cart_totals table tr.order-total td,
.woocommerce-cart .woocommerce-cart-wrap .cart_totals table tr.order-total th,
.content .woocommerce-checkout .woocommerce-checkout-review-order-table tr.order-total td,
.content .woocommerce-checkout .woocommerce-checkout-review-order-table tr.order-total
th{text-transform:uppercase}.woocommerce-cart .woocommerce-cart-wrap .cart_totals tr .woocommerce-Price-amount.amount,
.content .woocommerce-checkout .woocommerce-checkout-review-order-table tr .woocommerce-Price-amount.amount{font-weight:bold}.woocommerce-cart .wc-coupon-wrap,
.woocommerce-checkout .wc-coupon-wrap{width:auto;margin:0
0 20px}.woocommerce-cart .wc-coupon-wrap .woocommerce-info,
.woocommerce-checkout .wc-coupon-wrap .woocommerce-info{width:100%}.woocommerce-cart .wc-coupon-wrap .woocommerce-info .showcoupon-tag,
.woocommerce-checkout .wc-coupon-wrap .woocommerce-info .showcoupon-tag{font-weight:normal;text-transform:none;font-size:12px;color:#68737e;margin-right:0;position:relative}.woocommerce-cart .wc-coupon-wrap .woocommerce-info .showcoupon-tag i,
.woocommerce-checkout .wc-coupon-wrap .woocommerce-info .showcoupon-tag
i{display:none}.woocommerce-cart .wc-coupon-wrap .woocommerce-info .showcoupon,
.woocommerce-checkout .wc-coupon-wrap .woocommerce-info
.showcoupon{font-size:12px;color:#00aeef;-webkit-background-clip:inherit !important;-webkit-text-fill-color:#00aeef !important;font-weight:normal;background:none !important}.woocommerce-cart .wc-coupon-wrap .woocommerce-info .showcoupon:after,
.woocommerce-checkout .wc-coupon-wrap .woocommerce-info .showcoupon:after{content:"\f078";font-family:'FontAwesome';color:#a8aab7;margin-left:3px}.woocommerce-cart .woocommerce-cart-wrap .cart_totals table,
.content .woocommerce-checkout .woocommerce-checkout-review-order-table{margin-bottom:0;display:table}.woocommerce-cart .woocommerce-cart-wrap .cart_totals table .order-total,
.content .woocommerce-checkout .woocommerce-checkout-review-order-table{text-transform:uppercase}.woocommerce-cart .woocommerce-cart-wrap .cart_totals table .order-total .woocommerce-Price-amount,
.content .woocommerce-checkout .woocommerce-checkout-review-order-table .order-total .woocommerce-Price-amount{font-size:22px;font-weight:normal}.woocommerce-cart .woocommerce-cart-wrap .cart_totals tr .woocommerce-Price-amount.amount,
.content .woocommerce-checkout .woocommerce-checkout-review-order-table tr .woocommerce-Price-amount.amount{font-weight:normal}.woocommerce-cart .wc-coupon-wrap .form-coupon-wrap,
.woocommerce-checkout .wc-coupon-wrap .form-coupon-wrap{padding:0;margin:0;background:none}.woocommerce-cart .wc-coupon-wrap .coupon input[type=text],
.woocommerce-cart .woocommerce-cart-wrap .coupon input[type=text],
.woocommerce-checkout .wc-coupon-wrap .coupon input[type=text],
.woocommerce-checkout .woocommerce-cart-wrap .coupon input[type=text]{font-weight:bold;padding-left:40px;height:30px;border:1px
solid #dfe3e9;border-radius:4px}.woocommerce-cart .wc-coupon-wrap .coupon,
.woocommerce-cart .woocommerce-cart-wrap .coupon,
.woocommerce-checkout .wc-coupon-wrap .coupon,
.woocommerce-checkout .woocommerce-cart-wrap
.coupon{padding-right:3px}.woocommerce-cart .wc-coupon-wrap .form-coupon-wrap .button,
.woocommerce-checkout .wc-coupon-wrap .form-coupon-wrap
.button{min-height:29px;line-height:29px;background:rgb(255, 255, 255);background:-moz-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(241, 243, 247, 1) 100%);background:-webkit-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(241, 243, 247, 1) 100%);background:linear-gradient(to bottom, rgba(255, 255, 255, 1) 0%, rgba(241, 243, 247, 1) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f1f3f7', GradientType=0);color:#4a5362;text-shadow:none;border:1px
solid #ced0da;font-weight:normal;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;padding-top:0;padding-bottom:0;text-transform:none}.woocommerce-cart .wc-coupon-wrap .form-coupon-wrap .button:hover,
.woocommerce-cart .wc-coupon-wrap .form-coupon-wrap .button:focus,
.woocommerce-cart .wc-coupon-wrap .form-coupon-wrap .button:active,
.woocommerce-checkout .wc-coupon-wrap .form-coupon-wrap .button:hover,
.woocommerce-checkout .wc-coupon-wrap .form-coupon-wrap .button:focus,
.woocommerce-checkout .wc-coupon-wrap .form-coupon-wrap .button:active{background:rgb(255, 255, 255) !important;background:-moz-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(241, 243, 247, 1) 100%) !important;background:-webkit-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(241, 243, 247, 1) 100%) !important;background:linear-gradient(to bottom, rgba(255, 255, 255, 1) 0%, rgba(241, 243, 247, 1) 100%) !important;filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f1f3f7', GradientType=0) !important}.woocommerce-cart .wc-coupon-wrap .coupon:before,
.woocommerce-checkout .wc-coupon-wrap .coupon:before{line-height:33px}.woocommerce-cart .wc-coupon-wrap,
.woocommerce-checkout .wc-coupon-wrap{margin-bottom:0}.woocommerce-cart .wc-proceed-to-checkout,
.woocommerce-checkout .wc-proceed-to-checkout{padding-top:30px}.woocommerce-cart .wc-proceed-to-checkout p,
.woocommerce-checkout .wc-proceed-to-checkout
p{color:#68737e;line-height:1.2;font-size:14px;margin-bottom:15px;clear:both}.woocommerce-cart .kl_checkout_extrapay_opt a.checkout-button{display:none !important}.kl_checkout_btn_wrap{clear:both;margin-top:30px !important;margin-bottom:25px !important;border-top:1px solid #dce5ed;border-bottom:1px solid #dce5ed;padding-top:20px;padding-bottom:20px}.kl_checkout_extrapay_opt:after,.kl_checkout_btn_wrap:after{content:'';display:block;clear:both}.kl_checkout_payoption{float:left;padding-top:5px;width:50%;max-width:244px}.kl_checkout_payoption
img{width:100%;height:auto}.kl_checkout_btn{float:right}.kl_checkout_btn_wrap .checkout-button.button,
.place-order .button,
.woocommerce-checkout .wc-login-wrap .button,
.shopping-cart.show-sub-cart .button,
.return-to-shop .button.wc-backward,.dp-btn,#place_order{background:rgb(46, 161, 248);background:-moz-linear-gradient(top, rgba(46, 161, 248, 1) 0%, rgba(26, 146, 236, 1) 100%);background:-webkit-linear-gradient(top, rgba(46, 161, 248, 1) 0%, rgba(26, 146, 236, 1) 100%);background:linear-gradient(to bottom, rgba(46, 161, 248, 1) 0%, rgba(26, 146, 236, 1) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#2ea1f8', endColorstr='#1a92ec', GradientType=0);height:30px;line-height:30px;font-size:14px !important;font-weight:normal !important;padding-top:0 !important;padding-bottom:0 !important;min-height:0;border:1px
solid #1585d8;border-radius:4px !important;-webkit-border-radius:4px !important;-moz-border-radius:4px !important}.kl_checkout_btn_wrap .checkout-button.button:hover,
.kl_checkout_btn_wrap .checkout-button.button:focus,
.kl_checkout_btn_wrap .checkout-button.button:active,
.place-order .button:hover,
.place-order .button:focus,
.place-order .button:active,
.woocommerce-checkout .wc-login-wrap .button:hover,
.woocommerce-checkout .wc-login-wrap .button:focus,
.woocommerce-checkout .wc-login-wrap .button:active,
.shopping-cart.show-sub-cart .button:hover,
.shopping-cart.show-sub-cart .button:focus,
.shopping-cart.show-sub-cart .button:active,
.return-to-shop .button.wc-backward:hover,
.return-to-shop .button.wc-backward:focus,
.return-to-shop .button.wc-backward:active,.dp-btn:hover,.dp-btn:focus,.dp-btn:active,#place_order:hover,#place_order:focus,#place_order:active{background:rgb(46, 161, 248) !important;background:-moz-linear-gradient(top, rgba(46, 161, 248, 1) 0%, rgba(26, 146, 236, 1) 100%) !important;background:-webkit-linear-gradient(top, rgba(46, 161, 248, 1) 0%, rgba(26, 146, 236, 1) 100%) !important;background:linear-gradient(to bottom, rgba(46, 161, 248, 1) 0%, rgba(26, 146, 236, 1) 100%) !important;filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#2ea1f8', endColorstr='#1a92ec', GradientType=0) !important}.kl_checkout_terms
a{text-decoration:none}.kl_checkout_terms
p{font-size:12px !important;color:#68737e}.kl_checkout_extrapay_opt
.paypal_checkout_button{margin-right:25px}.kl_checkout_extrapay_opt .paypal_checkout_button
img{height:26px;width:auto;margin:0}.kl_checkout_extrapay_opt
#pay_with_amazon{float:none}.kl_checkout_extrapay_opt #pay_with_amazon
img{height:34px}.woocommerce-cart{background:white}html,body{min-height:100vh}.woocommerce-cart
#page{min-height:100vh}@media (max-width:991px){.kl_checkout_btn{float:none;text-align:center}.kl_checkout_payoption{float:none;width:auto;margin:0
auto;padding-top:15px}.kl_checkout_extrapay_opt .paypal_checkout_button
img{height:20px}.kl_checkout_extrapay_opt #pay_with_amazon
img{height:24px !important}.woocommerce-cart .cart.woocommerce-cart-form__contents,
.woocommerce-cart .cart.woocommerce-cart-form__contents tbody,
.woocommerce-cart .cart.woocommerce-cart-form__contents thead,
.woocommerce-cart .cart.woocommerce-cart-form__contents td,
.woocommerce-cart .cart.woocommerce-cart-form__contents
tr{display:block;width:100%;max-width:none}.woocommerce-cart .cart.woocommerce-cart-form__contents{padding-right:15px;box-sizing:border-box}.woocommerce-cart .cart.woocommerce-cart-form__contents
thead{display:none}.woocommerce-cart .cart.woocommerce-cart-form__contents
td{width:auto !important;border:none;padding:0
!important;text-align:center}.woocommerce-cart .cart.woocommerce-cart-form__contents
tr{padding:15px
0 !important}.woocommerce-cart .cart.woocommerce-cart-form__contents tr+tr{border-top:1px solid #ebf1f5}.woocommerce-cart-wrap .shop_table .product-thumbnail>a{margin:0
auto}.woocommerce-cart .cart.woocommerce-cart-form__contents
a.remove{margin:0
auto;text-align:center}.woocommerce-cart .cart.woocommerce-cart-form__contents .variation dt,
.woocommerce-cart .cart.woocommerce-cart-form__contents .variation
dd{float:none;display:inline-block}.woocommerce-cart .cart.woocommerce-cart-form__contents .variation:after{content:'';display:block;clear:both}.woocommerce-cart .cart.woocommerce-cart-form__contents .product-price{display:none}}@media (max-width:767px){.woocommerce-cart .woocommerce-cart-wrap .woocommerce-cart-form,
.woocommerce-checkout .woocommerce-checkout
#customer_details{width:auto}.kl_checkout_extrapay_opt .paypal_checkout_button
img{height:28px}.kl_checkout_extrapay_opt #pay_with_amazon
img{height:34px !important}.woocommerce-cart .woocommerce-cart-wrap{-webkit-flex-flow:column wrap;-moz-flex-flow:column wrap;-ms-flex-flow:column wrap;flex-flow:column wrap}.woocommerce-cart .woocommerce-cart-wrap .cart-collaterals,
.woocommerce-checkout .woocommerce-checkout .wc-order-review{width:auto;margin:0
-20px;-webkit-align-self:stretch;-moz-align-self:stretch;-ms-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch;padding:20px}.woocommerce-cart .woocommerce-cart-wrap .cart-collaterals:before,
.woocommerce-checkout .woocommerce-checkout .wc-order-review:before{display:none}.woocommerce-cart .cart.woocommerce-cart-form__contents td.product-name{font-size:18px;padding-bottom:10px !important}.woocommerce-cart .cart.woocommerce-cart-form__contents td.product-subtotal{padding-top:5px !important}.woocommerce-cart .cart.woocommerce-cart-form__contents .woocommerce-Price-amount{font-size:28px}.woocommerce-cart .wc-proceed-to-checkout{padding-top:10px}.woocommerce-cart .kl_checkout_extrapay_opt>a{display:block;float:none;text-align:center}.woocommerce-cart .kl_checkout_extrapay_opt>a+a{margin-top:20px}.kl_checkout_extrapay_opt
#pay_with_amazon{display:block;text-align:center;margin-top:20px;margin-left:0}.kl_checkout_extrapay_opt #pay_with_amazon
img{margin:0
auto}.kl_checkout_btn_wrap
.kl_checkout_btn{float:none;width:150px;margin:0
auto}.kl_checkout_payoption{float:none;text-align:center;padding-top:15px;margin:0
auto}.woocommerce-cart .cart.woocommerce-cart-form__contents .cart-footer{-webkit-flex-flow:row wrap;-moz-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-flex-pack:space-between;-ms-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center}.dip_cart_header{border-bottom:1px solid #e4e4e4;margin-bottom:10px}.dip_cart_logos{width:50%;max-width:100%;line-height:42px}.dip_cart_logos
img{display:inline-block;vertical-align:middle}.woocommerce-cart .cart.woocommerce-cart-form__contents tr:first-child{border-top:none !important}.woocommerce-cart .kl_checkout_extrapay_opt>a+a{margin-right:0}.woocommerce-cart .wc-coupon-wrap .coupon,
.woocommerce-cart-wrap .coupon,
.woocommerce-checkout .wc-coupon-wrap .coupon,
.woocommerce-cart-wrap
.coupon{padding-bottom:0}.woocommerce-cart .wc-coupon-wrap .form-coupon-wrap .button,
.woocommerce-checkout .wc-coupon-wrap .form-coupon-wrap
.button{width:100%}}.woocommerce-cart
#page{grid-template-areas:"main"}body.woocommerce-checkout .woocommerce>div:not(.dip_cart_header):not(.woocommerce-info){width:calc(90% - 30% - 50px);margin-left:0}#customer_details .form-row.form-row-first>label,
#customer_details .form-row.form-row-last>label,
#customer_details .form-row.address-field>label,
#customer_details .form-row.validate-phone>label,
#customer_details .form-row.validate-email>label,
#customer_details .form-row#billing_company_field>label,
#customer_details #shipping_company_field>label,
.woocommerce-checkout #customer_details .woocommerce-account-fields [for="account_password"]{display:none}#customer_details .form-row.create-account
label{display:block}#customer_details .form-row{padding-bottom:0}#customer_details>div:not(.wc-login-wrap) .form-row input[type=text],
#customer_details>div:not(.wc-login-wrap) .form-row input[type=email],
#customer_details>div:not(.wc-login-wrap) .form-row input[type=password],
#customer_details>div:not(.wc-login-wrap) .form-row input[type=number],
#customer_details>div:not(.wc-login-wrap) .form-row input[type=date],
#customer_details>div:not(.wc-login-wrap) .form-row input[type=range],
#customer_details>div:not(.wc-login-wrap) .form-row input[type=url],
#customer_details>div:not(.wc-login-wrap) .form-row input[type=search],
#customer_details>div:not(.wc-login-wrap) .form-row input[type=tel],
#customer_details>div:not(.wc-login-wrap) .form-row select,
#page .select2-container .select2-selection--single,
#page .select2-container--default .select2-selection--multiple,
.woocommerce-checkout .wc-login-wrap .login input[type=text],
.woocommerce-checkout .wc-login-wrap .login input[type=email],
.woocommerce-checkout .wc-login-wrap .login input[type=password]{padding:7px
15px 0;height:43px !important;border:1px
solid #dfe3e9 !important;border-radius:4px !important;-webkit-border-radius:4px !important;-webkit-border-radius:4px !important;background:#fff !important;font-weight:600;margin:0}.select2.select2-container.select2-container--default:not(.select2-container--above)+label{top:50%;left:15px;font-size:14px;top:10px}.woocommerce-checkout .wc-login-wrap .login input[type=text],
.woocommerce-checkout .wc-login-wrap .login input[type=email],
.woocommerce-checkout .wc-login-wrap .login input[type=password]{padding-left:40px}#customer_details .form-row input::-webkit-input-placeholder{color:#68737e}#customer_details .form-row ::-moz-placeholder{color:#68737e}#customer_details .form-row :-ms-input-placeholder{color:#68737e}#customer_details .form-row :-moz-placeholder{color:#68737e}#customer_details .form-row input:focus::-webkit-input-placeholder{color:#d9dbdd}#customer_details .form-row input:focus::-moz-placeholder{color:#d9dbdd}#customer_details .form-row input:focus:-ms-input-placeholder{color:#d9dbdd}#customer_details .form-row input:-moz-placeholder{color:#d9dbdd}#customer_details>div:not(.wc-login-wrap) .woocommerce-invalid input[type=text],
#customer_details>div:not(.wc-login-wrap) .woocommerce-invalid input[type=search],
#customer_details>div:not(.wc-login-wrap) .woocommerce-invalid input[type=tel],
#customer_details>div:not(.wc-login-wrap) .woocommerce-invalid input[type=url],
#customer_details>div:not(.wc-login-wrap) .woocommerce-invalid input[type=email],
#customer_details>div:not(.wc-login-wrap) .woocommerce-invalid input[type=number],
#customer_details>div:not(.wc-login-wrap) .woocommerce-invalid input[type=date],
#customer_details>div:not(.wc-login-wrap) .woocommerce-invalid input[type=range],
#customer_details>div:not(.wc-login-wrap) .woocommerce-invalid input[type=password]{border-color:red !important}.woocommerce-checkout
.login{border:1px
solid #c9c9c9;background:#eff3f6;padding:20px;margin-top:10px}.woocommerce-checkout .login
p{font-size:14px;color:#68737e}.wc-login-wrap .woocommerce-info{width:100%}@media (min-width:768px){.wc-login-wrap .woocommerce-info .woocommerce-info-text{width:100%;text-align:right}.wc-login-wrap .woocommerce-info .woocommerce-info-text
h4{float:left}}.wc-login-wrap .woocommerce-info .woocommerce-info-text
h4{font-size:23px;font-weight:bold;color:#354052;margin-bottom:0}.wc-login-wrap .woocommerce-info .woocommerce-info-text .showlogin-tag
i{display:none}.wc-login-wrap .woocommerce-info .woocommerce-info-text .showlogin-tag{text-transform:none;font-weight:normal;margin:0;font-size:14px;color:#68737e}.woocommerce-checkout.accent-gradient #page
.showlogin{background:none;color:#333;-webkit-text-fill-color:#00aeef;font-weight:normal;font-size:14px}@media (min-width:768px){#billing_address_1_field,#shipping_address_1_field{width:60%;float:left;padding-right:17px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}#billing_address_2_field,#shipping_address_2_field{float:left;width:40%}}.woocommerce-checkout .create-account label.checkbox span,
#ship-to-different-address
span{font-weight:normal;text-transform:none;font-size:14px;color:#68737e}.woocommerce-checkout .create-account label.checkbox span:before,
#ship-to-different-address span:before{color:#333}.woocommerce-checkout #customer_details .wc-login-wrap{width:100%}.woocommerce-checkout
.kl_checkout_terms{padding-top:25px;border-top:1px solid #dce5ed;margin-top:20px}.woocommerce-checkout .content
.payment_methods{margin-bottom:0}.woocommerce-checkout .form-row.place-order{text-align:center}.woocommerce-checkout #page
#place_order{max-width:149px}.dip_return_shop_link.dp_big{font-size:14px}.woocommerce-checkout .woocommerce-checkout
#customer_details{padding-bottom:30px}@media (min-width:768px){.woocommerce-checkout .woocommerce-checkout-payment{padding-top:30px}}#shipping_country_field,#shipping_state_field,#billing_country_field,#billing_state_field{position:relative}#shipping_country_field [for="shipping_country"],
#shipping_state_field [for="shipping_state"],
#billing_country_field [for="billing_country"],
#billing_state_field [for="billing_state"]{position:absolute;left:15px;top:-3px;display:block !important;z-index:1;text-transform:none;font-weight:600 !important;font-size:12px;color:#868f99;pointer-events:none}.woocommerce-billing-fields
h3{font-size:23px;font-weight:bold;color:#354052}.woocommerce-checkout .woocommerce-shipping-fields{padding-top:0}@media (min-width:768px){.woocommerce-checkout .wc-payment-form .form-row-first{padding-right:5px}.woocommerce-checkout .wc-payment-form .form-row-last{padding-left:5px}}@media (max-width:767px){.woocommerce-checkout .woocommerce-checkout-payment{padding-top:30px}}#customer_details .form-row{position:relative;padding-top:0}#customer_details>div:not(.wc-login-wrap) .form-row input[type=text],
#customer_details>div:not(.wc-login-wrap) .form-row input[type=tel],
#customer_details>div:not(.wc-login-wrap) .form-row input[type=password],
#customer_details>div:not(.wc-login-wrap) .form-row input[type=email]{background:rgba(0, 0, 0, 0) !important;color:#434343}#customer_details div:not(.wc-login-wrap) .create-account .form-row input[type=password]+div+small+label,
#customer_details div:not(.wc-login-wrap) .form-row input[type=text]+label,
#customer_details div:not(.wc-login-wrap) .form-row input[type=tel]+label,
#customer_details div:not(.wc-login-wrap) .form-row input[type=email]+label,
#customer_details div:not(.wc-login-wrap) .form-row input[type=password]+label{position:absolute;display:block;top:50%;left:15px;font-weight:normal;text-transform:none;display:block !important;text-transform:none;font-weight:400 !important;font-size:14px;color:#868f99;pointer-events:none;transition:all 0.3s ease-in-out;transform:translate(0, -50%)}#customer_details div:not(.wc-login-wrap) .form-row.form-row-last input[type=text]+label{left:30px}@media (max-width:991px){#customer_details div:not(.wc-login-wrap) .form-row.form-row-last input[type=text]+label{left:16px}}#customer_details div:not(.wc-login-wrap) .form-row input[type=text]:focus+label,
#customer_details div:not(.wc-login-wrap) .form-row input[type=tel]:focus+label,
#customer_details div:not(.wc-login-wrap) .form-row input[type=email]:focus+label,
#customer_details div:not(.wc-login-wrap) .form-row input[type=password]:focus+label,
#customer_details div:not(.wc-login-wrap) .form-row.dp-input-has-value input[type=tel]+label,
#customer_details div:not(.wc-login-wrap) .form-row.dp-input-has-value input[type=text]+label,
#customer_details div:not(.wc-login-wrap) .form-row.dp-input-has-value input[type=email]+label,
#customer_details div:not(.wc-login-wrap) .form-row.dp-input-has-value input[type=password]+label,
#customer_details div:not(.wc-login-wrap) .create-account .form-row input[type=password]:focus+div+small+label,
#customer_details div:not(.wc-login-wrap) .create-account .form-row.dp-input-has-value input[type=password]+div+small+label{top:7px;font-size:12px}#customer_details div:not(.wc-login-wrap) .form-row ::-webkit-input-placeholder{color:rgba(0, 0, 0, 0) !important}#customer_details div:not(.wc-login-wrap) .form-row ::-moz-placeholder{color:rgba(0, 0, 0, 0) !important}#customer_details div:not(.wc-login-wrap) .form-row :-ms-input-placeholder{color:rgba(0, 0, 0, 0) !important}#customer_details div:not(.wc-login-wrap) .form-row :-moz-placeholder{color:rgba(0, 0, 0, 0) !important}#customer_details #billing_company_field,
#customer_details #billing_city_field,#shipping_company_field,#shipping_city_field,#billing_postcode_field,#shipping_postcode_field{clear:both}#page #customer_details .select2-container .select2-selection--single>.select2-selection__rendered,
#page #customer_details .select2-container--default .select2-selection--multiple>.select2-selection__rendered{padding-top:15px}#customer_details .wc-login-wrap input[type=text],
#customer_details .wc-login-wrap input[type=email],
#customer_details .wc-login-wrap input[type=password]{padding-top:0}.woocommerce-checkout form.woocommerce-checkout .form-row{padding-bottom:0}.woocommerce-checkout #payment
.payment_box{margin-bottom:0}@media (min-width:992px){#billing_state_field,#billing_country_field,#billing_postcode_field,#shipping_country_field,#shipping_state_field,#shipping_postcode_field{float:left;width:33.33%;clear:none;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}#billing_postcode_field,#shipping_postcode_field{padding-left:10px}#billing_postcode_field input+label,
#shipping_postcode_field input+label{left:25px !important}#billing_country_field,#shipping_country_field{padding-right:10px}#billing_state_field,#shipping_state_field{padding-left:5px;padding-right:5px}#billing_phone_field{clear:both}}.shopping-cart.show-sub-cart .shopping-cart-inner{width:445px}@media (max-width:767px){.shopping-cart.show-sub-cart .shopping-cart-inner{max-width:100%}}.cart_list.product_list_widget.empty
li{text-align:center}.shopping-cart-bottom
.total{text-align:right;border-top:1px solid #ebf1f5;border-bottom:1px solid #ebf1f5;padding:10px
0}.shopping-cart-bottom .total .woocommerce-Price-amount.amount,
.shopping-cart-bottom .total
strong{font-weight:600 !important}.cart_list.product_list_widget>li{position:relative;padding-left:30px !important;text-align:left}.cart_list.product_list_widget>li a:not(.remove):hover,
.cart_list.product_list_widget>li a:not(.remove):focus,
.cart_list.product_list_widget>li a:not(.remove):active{color:#00aeef;-webkit-background-clip:inherit !important;-webkit-text-fill-color:#00aeef !important;font-weight:normal;background:none !important}.cart_list.product_list_widget>li
.remove{position:absolute;top:50% !important;display:inline-block;transform:translate(0, -50%);-webkit-transform:translate(0, -50%);-moz-transform:translate(0, -50%);line-height:19px !important}.cart_list.product_list_widget>li .remove:hover,
.cart_list.product_list_widget>li .remove:focus,
.cart_list.product_list_widget>li .remove:active{-webkit-background-clip:inherit !important;-webkit-text-fill-color:#fff !important;font-weight:normal;background:#00aeef !important}.show-sub-cart .shopping-cart-bottom
.buttons{text-align:center}.show-sub-cart .shopping-cart-bottom .buttons
.button{margin-bottom:0}@media (max-width:767px){.show-sub-cart .shopping-cart-bottom .buttons .button+.button{margin-top:15px}}.show-sub-cart .shopping-cart-bottom
.button{float:none;min-width:129px}.show-sub-cart .shopping-cart-bottom .button.continue-shopping,
.show-sub-cart .shopping-cart-bottom .button.continue-shopping:hover,
.show-sub-cart .shopping-cart-bottom .button.continue-shopping:focus,
.show-sub-cart .shopping-cart-bottom .button.continue-shopping:active{border-color:rgba(255, 255, 255, 0) !important;background:none !important;filter:none !important;color:#00aeef !important}.show-sub-cart .shopping-cart-bottom .button.continue-shopping:after{display:none}.woocommerce-cart p.cart-empty{font-size:23px;color:#354052;font-weight:bold;font-family:"Source Sans Pro",Helvetica,Arial,Verdana,sans-serif;text-align:center;margin-top:75px}.woocommerce-cart .return-to-shop{text-align:center;margin-top:20px}.product-template-default
#main{padding:40px
0 70px 0}.dp_product_detail_sec .ult-carousel-wrapper.dip_image_gallery .wpb_single_image.dip_video_link a:after{content:"\f144" !important;font-size:30px;line-height:51px}.dp_whitebox .ult-carousel-wrapper.dip_image_gallery .wpb_single_image
.wpb_heading{font-size:15px;font-weight:normal;text-align:center}.footer{z-index:1}.products-shortcode .post,
.archive
.post.product{background:#fff;box-shadow:rgba(0, 0, 0, 0.25) 0 0 20px;-webkit-box-shadow:rgba(0, 0, 0, 0.25) 0 0 20px;-moz-box-shadow:rgba(0, 0, 0, 0.25) 0 0 20px;border-radius:0 0 10px 10px}.page-id-27928 .products-shortcode .post .woo-buttons,
.archive .post.product .woo-buttons{display:none}.products-shortcode .post .woocom-list-content,
.archive .post.product .woocom-list-content{margin-top:30px;padding:0
15px 20px;}.products-shortcode .post .entry-title,
.archive .post.product .entry-title{font-size:18px;color:#2c3e50;min-height:30px}.products-shortcode .post .entry-title a,
.archive .post.product .entry-title
a{color:#2c3e50}.products-shortcode .post .woocommerce-Price-amount,
.archive .post.product .woocommerce-Price-amount{font-size:22px}.products-shortcode .post .entry-title a:hover,
.archive .post.product .entry-title a:hover{color:#00aeef !important;-webkit-text-fill-color:#00aeef !important;-webkit-background-clip:initial;background:none !important}.woo-buttons-on-img .dp-video-thumb{position:absolute;left:0;right:0;top:0;bottom:0;display:block;z-index:1;background:#fff;opacity:0;transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out}@media (max-width:767px){.woo-buttons-on-img .dp-video-thumb{display:none}}.woo-buttons-on-img .dp-video-thumb
video{position:absolute;left:0;right:0;top:0;bottom:0}.product.type-product:hover .dp-video-thumb{opacity:1}.dp-shop-big-boxes
.lhs{float:none}.dp-shop-big-boxes .one-half{flex-direction:column;background:#fff !important;border:2px
solid #aaa}.dp-shop-big-boxes
.rhs{text-align:center !important;padding:15px
10px}.dp-shop-big-boxes .rhs
p{font-size:12px;font-style:italic;letter-spacing:0}.dp-shop-big-boxes .rhs
h4{font-size:22px !important}.dp-shop-big-boxes
.btn{background:none;border:none !important;font-weight:bold;padding-left:0 !important;padding-right:0 !important;display:inline-block}.dp-shop-big-boxes .btn:after{content:'';display:block;height:2px;background:#252525;position:static !important}.dp-video-thumb
video{width:100%;height:100%}.woo-buttons-on-img .dp-video-thumb
video{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);width:150%;height:150%;max-width:none}.wc-img-hover .woocom-project img,
.product .woo-buttons-on-img
img{width:100% !important;height:auto !important}@media (min-width:1200px){[data-desktop-columns-num="4"] .woo-buttons-on-img .dp-video-thumb
video{width:178%;height:178%}}.dip_sidebar_product .woocommerce-variation-price .price del .woocommerce-Price-amount{color:#808080;font-size:18px}.dip_sidebar_product .single_variation_wrap .woocommerce-variation-price{padding-left:5px;padding-right:5px}.dip_sidebar_product .woocommerce-variation-availability .out-of-stock{color:#f00;text-align:center;padding:10px
10px 0;font-size:18px;font-weight:500;margin:0
0 -10px}.dip_sidebar_product .woocommerce-variation-availability .out-of-stock:before{content:'';display:inline-block;width:20px;height:17px;background:url('/wp-content/themes/dt-the7-child/images/out-of-stock.png?x18158') no-repeat left center;background-size:100% auto;margin-right:10px}.woocommerce-cart .wc-proceed-to-checkout{text-align:left !important}.woocommerce-cart .angelleye-proceed-to-checkout-button-separator{display:none}.wc-proceed-to-checkout
.angelleye_smart_button_bottom{display:inline-block;width:auto;vertical-align:middle}.kl_checkout_extrapay_opt #pay_with_amazon,.paypal-button-context-iframe>.xcomponent-outlet{vertical-align:middle}.wc-proceed-to-checkout
.kl_checkout_extrapay_opt{text-align:center}.kl_checkout_extrapay_opt
#pay_with_amazon{margin-left:10px}.kl_checkout_extrapay_opt #pay_with_amazon
img{height:25px}.dhvc-woocommerce-page .dip_sidebar_product div.woocommerce-product-gallery.images .woocommerce-product-gallery__image
a{display:block;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;overflow:hidden}.dhvc-woocommerce-page .dip_sidebar_product div.woocommerce-product-gallery.images .woocommerce-product-gallery__image a
img{border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%}#page .select2-container .select2-selection--single>.select2-selection__rendered,
#page .select2-container--default .select2-selection--multiple>.select2-selection__rendered{color:#434343 !important}@media (max-width:767px){.woocommerce-checkout-review-order-table{table-layout:fixed}.woocommerce-checkout-review-order-table tr td:first-child{width:50%}.woocommerce-checkout-review-order-table tr td:last-child
p{font-size:14px}.woocommerce-checkout .woocommerce-checkout
#amazon_customer_details{width:auto}.woocommerce-checkout .woocommerce-checkout #amazon_customer_details .col-2{padding-top:30px}.woocommerce-checkout .woocommerce-checkout .create-account{padding-bottom:30px}}.woocommerce-order-received .wc-complete-wrap{width:auto !important}.woocommerce-order-received .woocommerce-thankyou-order-received{font-weight:600}.woocommerce-thankyou-order-details li
strong{font-weight:600}.woocommerce-order-received .woocommerce-Price-amount.amount{font-weight:600}.woocommerce-order-received .wc-wide-column
h4{font-weight:600}.woocommerce-order-received .shop_table.order_details .product-name a:hover,
.woocommerce-order-received .shop_table.order_details .product-name a:focus,
.woocommerce-order-received .shop_table.order_details .product-name a:active{color:#1d94ed !important;-webkit-text-fill-color:#1d94ed !important;background:none !important}.woocommerce-order-received .woocommerce-Price-amount.amount{font-weight:bold}.dp-btn{color:#fff;text-decoration:none;padding:7px
24px !important;font:bold 18px / 20px "Roboto", Helvetica, Arial, Verdana, sans-serif;display:inline-block;line-height:1;height:auto !important}.dp-btn:hover,.dp-btn:focus,.dp-btn:active{color:#fff}.update-cart-button
button{background:none !important;color:rgba(51, 51, 51, 0.35) !important;padding-left:0 !important}.update-cart-button button:hover,
.update-cart-button button:focus,
.update-cart-button button:active{color:rgba(51, 51, 51, 0.45) !important;background:none !important}.update-cart-button button:hover i,
.update-cart-button button:focus i,
.update-cart-button button:active
i{color:rgba(51, 51, 51, 0.45) !important}.woocommerce-checkout .form-row.place-order .woocommerce-terms-and-conditions-wrapper{text-align:left}.woocommerce-checkout .form-row.place-order .woocommerce-terms-and-conditions-checkbox-text{text-transform:none}.woocommerce-checkout .woocommerce-SavedPaymentMethods-saveNew
label{text-transform:none !important}.woocommerce-terms-and-conditions{border:1px
solid rgba(0, 0, 0, .2);-webkit-box-shadow:inset 0 1px 2px rgba(0, 0, 0, .1);box-shadow:inset 0 1px 2px rgba(0, 0, 0, .1);background:rgba(0, 0, 0, .05)}.woocommerce .woocommerce-terms-and-conditions,
.woocommerce-page .woocommerce-terms-and-conditions{margin-bottom:1.618em;padding:1.618em}.woocommerce-checkout .woocommerce-terms-and-conditions{margin:25px
0 15px}.woocommerce .woocommerce-terms-and-conditions p,
.woocommerce-page .woocommerce-terms-and-conditions
p{font-size:12px}.woocommerce-terms-and-conditions h1,
.woocommerce-terms-and-conditions
h2{font-size:20px;margin:0;text-align:left;line-height:1.2}.woocommerce-terms-and-conditions .ult-just-icon-wrapper{text-align:left}.woocommerce-checkout .woocommerce-shipping-fields{margin-bottom:0}.dp-offer-section{background:#b20f0f url('/wp-content/themes/dt-the7-child/images/pattern.png?x18158') repeat left top;color:#fff;text-align:center;padding-top:40px;padding-bottom:36px}.dp-offer-section
h2{color:#fff;text-align:center;font-size:22px;font-weight:normal;line-height:1.2;font-family:'Poppins'}.dp-offer-section .wpb_content_element:last-child{margin-bottom:0}.dp-button .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern{border-radius:0;font-family:'Poppins';font-size:15px;color:#f00;padding:10px
36px}@media (max-width:991px){.dp-button .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern{padding-left:25px;padding-right:25px}}.dp-button .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:hover,
.dp-button .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:focus,
.dp-button .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:active{background:#000;color:#fff;border-color:#000}.dp-offer-section .vc_row+.vc_row:before{content:'';display:block;border-top:3px solid #fff;margin:20px
40px 0}.dp-offer-section .vc_row:first-child>.wpb_column:last-child{text-align:right}.dp-offer-section>.wpb_column{max-width:930px;margin:0
auto;float:none}.dp-offer-section .ult-carousel-wrapper{margin:0;padding-bottom:0}.dp-offer-section .ult-carousel-wrapper:before{content:'';display:block;border-top:2px solid #fff;margin:22px
40px 10px}.dp-offer-section .ult-carousel-wrapper
.wpb_text_column{color:#fff;font-size:18.65px;font-family:'Poppins';font-style:italic;font-weight:300;line-height:1.7}.dp-offer-section .ult-carousel-wrapper .wpb_text_column
a{color:#fff}@media (max-width:767px){.dp-offer-section
h2{text-align:center !important}.dp-offer-section .vc_row:first-child>.wpb_column:last-child{text-align:center;padding-top:15px}}.dp-comfunziona-sec{background:#eff3f6;padding-top:60px}.dp-cta.vc_general.vc_cta3.vc_cta3-shape-square{background:none;border:none}.dp-cta .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner .vc_icon_element-icon{font-size:125px !important;color:#b20f0f}.dp-cta.vc_cta3.vc_cta3-icon-size-md .vc_icon_element .vc_icon_element-inner{width:125px;height:125px}.dp-cta .vc_cta3_content-container
p{font-size:17px;color:#000}@media (max-width:767px){.dp-comfunziona-sec .vc_cta3-container{margin:0}.dp-cta .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner .vc_icon_element-icon{font-size:100px !important}.dp-cta.vc_cta3.vc_cta3-icon-size-md .vc_icon_element .vc_icon_element-inner{width:100px;height:100px}.dp-comfunziona-sec .vc_row+.vc_row{padding-top:20px}}.dp-title{font-size:36px;font-family:'Poppins';font-weight:600;text-align:center !important;margin:0
0 30px}.dp-title:after{content:'';display:block;width:60px;height:2px;background:#b20f0f;margin:15px
auto 0}.dp-cta .vc_cta3_content-container p
a{color:inherit}.dp-conchi-sec{background:#dae6e6;padding-top:60px;padding-bottom:60px}.dp-conchi-sec .dp-title{margin-bottom:57px}.dp-specializzazioni-sec{background:#eff3f6 url('/wp-content/themes/dt-the7-child/images/pattern-speciali.png?x18158') no-repeat center center;background-size:cover;padding-top:60px;padding-bottom:60px}.dp-specializzazioni-sec
.vc_row{float:left;width:33.33%;text-align:center;margin:0}.dp-specializzazioni-sec
.wpb_single_image{margin:0
0 25px}.dp-specializzazioni-sec .vc_row>.wpb_column>.vc_column-inner>.wpb_wrapper{border:1px
solid #ddd;padding:20px;background:#fdecec;box-shadow:rgba(0, 0, 0, 0.09) 0 0 15px}.dp-specializzazioni-sec
h3{margin-bottom:30px;font-family:'Poppins';font-size:24px;font-weight:500}.dp-specializzazioni-sec .vc_btn3-inline
.vc_btn3{border-radius:30px;-webkit-border-radius:30px;border-color:#006fa9;padding:8px
20px;background:#0a95dd;font-size:17px;font-weight:600}.dp-specializzazioni-sec .vc_row.dp-special-offer-sec{background:#f6f6f6;margin:60px
15px 0;padding:20px;box-shadow:rgba(0, 0, 0, 0.1) 0 0 25px;-webkit-box-shadow:rgba(0, 0, 0, 0.1) 0 0 25px;width:auto}.dp-specializzazioni-sec .vc_row.dp-special-offer-sec:before{content:'';display:block;position:absolute;left:20px;right:20px;top:20px;bottom:20px;background:#fff}.dp-specializzazioni-sec .vc_row.dp-special-offer-sec>.wpb_column>.vc_column-inner>.wpb_wrapper{background:none;box-shadow:none;-webkit-box-shadow:none;border:none}.dp-special-offer-sec
h2{font-size:60px;font-weight:300;font-family:'Poppins';line-height:0.9}.dp-special-offer-sec h2
small{font-size:47px;color:#74bfce;font-weight:600;display:block}.dp-special-offer-sec h2
strong{font-size:74px;font-weight:700;color:#b20f0f;display:block}.dp-special-offer-sec h2
br{display:none}.dp-special-offer-sec
.wpb_text_column{font-size:17px}.dp-special-offer-sec .wpb_column:last-child
.wpb_single_image{margin:-20% 0 -20px}.vc_btn3.vc_btn3-color-danger.vc_btn3-style-modern{background:#b20f0f;border-color:#b20f0f;border-radius:0;-webkit-border-radius:0;font-size:18px;font-family:'Poppins';padding-top:7px;padding-bottom:7px}.dp-ultimanovetti-sec{background:#dae6e6;padding-top:60px;padding-bottom:60px}.dp-ultimanovetti-sec
h2{margin-bottom:60px}.dp-ultimanovetti-sec
.post{background:#fff}.dp-ultimanovetti-sec .woo-buttons{display:none}.dp-ultimanovetti-sec .woocom-project{display:block;width:100%}.dp-ultimanovetti-sec .entry-title{font-size:18px;font-weight:bold;margin-bottom:0}.dp-ultimanovetti-sec .woocommerce-Price-amount{font-size:22px;font-weight:900}.dp-ultimanovetti-sec .post .woocom-list-content{padding-bottom:20px}.dp-ultimanovetti-sec
.post{box-shadow:rgba(0, 0, 0, 0.15) 0 0 25px;-webkit-box-shadow:rgba(0, 0, 0, 0.15) 0 0 25px}.vc_btn3.vc_btn3-color-danger.vc_btn3-style-modern:hover,.vc_btn3.vc_btn3-color-danger.vc_btn3-style-modern:focus,.vc_btn3.vc_btn3-color-danger.vc_btn3-style-modern:active{background:#b20f0f;border-color:#b20f0f}.dp-specializzazioni-sec>.wpb_column>.vc_column-inner{margin:0
-15px;width:auto}.dp-specializzazioni-sec .dp-title{margin-bottom:50px}@media (max-width:1300px){.dp-special-offer-sec .wpb_column:last-child
.wpb_single_image{margin-left:-21%;margin-right:-21%}}@media (max-width:1024px){.dp-special-offer-sec .wpb_column:last-child
.wpb_single_image{margin-left:-30%;margin-right:-30%}}@media (max-width:991px){.dp-special-offer-sec
h2{font-size:40px}.dp-special-offer-sec h2
small{font-size:35px}.dp-special-offer-sec h2
strong{font-size:54px}.dp-special-offer-sec .wpb_column:nth-child(1){order:2;width:50%}.dp-special-offer-sec .wpb_column:nth-child(2){order:2;width:50%}.dp-special-offer-sec .wpb_column:last-child{order:1;width:100%}.dp-special-offer-sec .vc_btn3-container:last-child{margin-bottom:0}.dp-special-offer-sec .wpb_column:last-child
.wpb_single_image{margin-left:0;margin-right:0;text-align:center;border-bottom:1px solid #eee;margin-top:-10%}}@media (max-width:767px){.dp-conchi-sec
.wpb_single_image{text-align:center}.dp-specializzazioni-sec
.vc_row{width:auto;float:none;max-width:500px;margin:0
auto}.dp-specializzazioni-sec .vc_row+.vc_row{margin-top:40px}.dp-specializzazioni-sec .vc_row.dp-special-offer-sec{max-width:none;margin-top:50px}}@media (max-width:500px){.dp-special-offer-sec
h2{text-align:center !important}.dp-special-offer-sec .wpb_column:nth-child(1){width:100%}.dp-special-offer-sec .wpb_column:nth-child(2){width:100%}.dp-specializzazioni-sec .vc_row>.wpb_column:nth-child(1)>.vc_column-inner>.wpb_wrapper{padding-bottom:0}}.dp-specializzazioni-sec .vc_row.dp-box-blue>.wpb_column>.vc_column-inner>.wpb_wrapper{background:#d7e9ed}.dp-specializzazioni-sec .vc_row.dp-box-yellow>.wpb_column>.vc_column-inner>.wpb_wrapper{background:#f9f7e9}.dp-specializzazioni-sec .vc_btn3-inline .vc_btn3.vc_btn3-color-primary.vc_btn3-style-modern{padding-right:30px}.dp-specializzazioni-sec .vc_btn3-inline .vc_btn3.vc_btn3-color-primary.vc_btn3-style-modern
i{font-weight:normal}.dp-specializzazioni-sec .vc_btn3-inline .vc_btn3.vc_btn3-color-primary.vc_btn3-style-modern:after{font-family:vc_material!important;content:"\e315";font-weight:normal;position:absolute;right:10px}.dp-comfunziona-sec
.wpb_text_column{font-size:17px;color:#000}.dp-comfunziona-sec .wpb_text_column
a{color:inherit}.dp-ultimanovetti-sec>.wpb_column>.vc_column-inner>.wpb_wrapper{padding-left:80px;padding-right:80px}.dp-ultimanovetti-sec .products-carousel-shortcode.products-carousel-shortcode-id-1 .owl-nav a.owl-prev{left:-80px}.dp-ultimanovetti-sec .products-carousel-shortcode.products-carousel-shortcode-id-1 .owl-nav a.owl-next{right:-80px}.dp-ultimanovetti-sec .products-carousel-shortcode .owl-nav
a{color:#000 !important;opacity:0.2}div.dp-ultimanovetti-sec .products-carousel-shortcode .owl-nav a:not(:hover) i,
div.dp-ultimanovetti-sec .products-carousel-shortcode .owl-nav a:not(:hover) i:before{color:#000 !important;-webkit-text-fill-color:#000 !important}div.dp-ultimanovetti-sec .products-carousel-shortcode .owl-nav a:hover,
div.dp-ultimanovetti-sec .products-carousel-shortcode .owl-nav a:focus,
div.dp-ultimanovetti-sec .products-carousel-shortcode .owl-nav a:active{opacity:1;color:#000 !important}div.dp-ultimanovetti-sec .products-carousel-shortcode .owl-nav a:hover i,
div.dp-ultimanovetti-sec .products-carousel-shortcode .owl-nav a:hover i:before{color:#000 !important;-webkit-text-fill-color:#000 !important}@media (max-width:767px){.dp-conchi-sec .vc_row
.wpb_column{width:50%;float:left}.dp-ultimanovetti-sec>.wpb_column>.vc_column-inner>.wpb_wrapper{padding-left:30px;padding-right:30px}.dp-ultimanovetti-sec .products-carousel-shortcode.products-carousel-shortcode-id-1 .owl-nav a
i{font-size:30px}.dp-ultimanovetti-sec .products-carousel-shortcode.products-carousel-shortcode-id-1 .owl-nav a.owl-prev{left:-50px}.dp-ultimanovetti-sec .products-carousel-shortcode.products-carousel-shortcode-id-1 .owl-nav a.owl-next{right:-50px}}@media (min-width:768px){.dp-comfunziona-sec .vc_cta3-container{margin-bottom:0}.dp-comfunziona-sec .dp-cta.vc_general.vc_cta3.vc_cta3-shape-square{padding-bottom:0}}@media (min-width:992px){.dp-ultimanovetti-sec .woo-buttons-on-img .dp-video-thumb
video{width:180%;height:180%}}.dip_product_bullet_point_1.dip_product_bullet_point_3 ul>li:before,
.dip_product_bullet_point_2.dip_product_bullet_point_3 ul>li:before{background:none;width:0;height:0;border-radius:0;-webkit-border-radius:0;border:5px
solid rgba(0, 0, 0, 0);border-left-color:#b20f0f;border-right:none}.dp_whitebox .dip_product_bullet_point_1:nth-last-child(2),
.dp_whitebox .dip_product_bullet_point_1:nth-last-child(1){margin-bottom:15px}.dip_location_box+.dp_whitebox{margin-top:20px}.dip_map_sec{height:180px;line-height:180px;text-align:center}.dip_map_sec p:last-child{line-height:180px;text-align:center}.dip_map_sec p
img{vertical-align:middle}.dip_sidebar_product_1{text-align:center}.dip_sidebar_product_1
.dip_sidebar_top_bg{display:none}.dip_sidebar_product_1.dip_sidebar_product div.woocommerce-product-gallery.images{margin-top:0;display:inline-block;width:84px !important;height:84px;border-color:#e4e4e4}.dip_sidebar_product_1 .dip_sidebar_top_bg+div{display:inline-block;vertical-align:middle}.dip_sidebar_product_1 .dip_sidebar_top_bg+div+div{margin-left:0;display:inline-block;vertical-align:middle;width:calc(100% - 84px);padding-left:15px}.dip_sidebar_product_1
.product_title{text-align:left;border:none;padding:0}.dip_sidebar_product_1 .dip_sidebar_top_bg+div+div+div{margin-top:12px;border-top:1px solid #ebf1f5;padding-top:15px}.dip_sidebar_product_1
h4.vc_custom_heading{font-size:16px;font-weight:600;color:#354052}.dp_sconto_badge{font-size:11px !important;font-style:italic !important;background:#9daeb0 !important;line-height:1 !important;padding:5px
15px 5px 7px !important;border-radius:4px 4px 0 4px !important;color:#fff !important;display:inline-block !important;position:relative}.dp_sconto_badge:before{content:'';display:block;width:9px;height:9px;border-radius:4px 0 0;-webkit-border-radius:4px 0 0;background:#7f8383;position:absolute;right:0;bottom:0}.dp_sconto_badge:after{content:'';display:block;width:0;height:0;border:4px
solid rgba(255, 255, 255, 0);border-right-color:#fff;border-bottom-color:#fff;position:absolute;right:0;bottom:0}.dp_guarantee_before_txt{font-size:13px;text-align:center;font-weight:600;margin-bottom:0}.dp_guarantee_before_txt
a{color:inherit}.dp_guarantee_before_txt a:hover,
.dp_guarantee_before_txt a:focus,
.dp_guarantee_before_txt a:active{color:#68737e}.dip_sidebar_product_1
.wpb_text_column{color:#68737e}@media (min-width:768px){.dip_sidebar_product_1 .single_variation_wrap
.quantity{position:static;float:none !important;width:100%;background:none;margin:10px
0 0 !important;border:none;display:block}.dip_sidebar_product_1
.single_variation_wrap{border:none}.dip_sidebar_product_1 .single_variation_wrap .woocommerce-variation-price{width:100%;border:none}}.dip_sidebar_product_1 .single_variation_wrap .woocommerce-variation-price .woocommerce-Price-amount{font-size:22px}.dip_sidebar_product .woocommerce-variation-price .price del .woocommerce-Price-amount{font-size:18px;color:#354052}.dp_guarantee_badge{background:#ffb90b !important;color:#fff !important;display:inline-block !important;font-size:10.8px !important;line-height:0.8 !important;padding:3px
10px 5px !important;position:relative;font-weight:300 !important}.dp_guarantee_badge:after{content:'';display:block;width:0;height:0;border:8px
solid rgba(255, 255, 255, 0);border-right-width:4px;position:absolute;right:0;top:0;border-left:none;border-right-color:#fff}.dp_guarantee_badge:before{content:'';display:inline-block;width:24px;height:33px;position:absolute;left:-20px;top:-4px;background:url('/wp-content/themes/dt-the7-child/images/guarantee-badge.png?x18158') no-repeat center center}.dip_sidebar_product_1
.vc_separator{margin-left:-15px;margin-right:-15px;width:auto;margin-top:15px}.dip_sidebar_product_1 .vc_separator
h4{font-size:14px;font-weight:600;color:#7f8fa4}.dip_sidebar_product_1 .vc_separator
.vc_sep_holder{border-color:#dfe3e9}.dip_sidebar_cart_listing
h3.vc_custom_heading{font-size:16px;font-weight:600;color:#354052;background:url('/wp-content/themes/dt-the7-child/images/life.png?x18158') no-repeat left center;background-size:16px auto;padding-left:26px}.dip_sidebar_cart_listing
.wpb_text_column{color:#68737e}.dip_sidebar_cart_listing
.wpb_text_column{color:#68737e}.dip_sidebar_cart_listing .vc_row+h3{padding-top:20px;margin-top:0;background-position:left 29px}.dp_information_row{text-align:center;border:none !important}.dp_information_row
.wpb_single_image{margin:0
0 6px}.dp_information_row .wpb_text_column
a{color:inherit}.dp_sidebar_social_icons{color:#68737e;font-size:14px}.dp_sidebar_social_icons
.wpb_text_column{color:#68737e}.dip_sidebar_cart_listing
.vc_row{border-bottom:1px solid #ebf1f5}.dip_sidebar_cart_listing .vc_row+.vc_row{border-top:none}.dp_information_row>.wpb_column+.wpb_column{border-left:1px solid #dee7ef}.dp_green_listing{margin-bottom:10px}.dp_green_listing ul li,
.tooltipster-content ul
li{position:relative;text-align:left;list-style-type:none;padding-left:25px;font-size:14px;line-height:1.4}.dp_green_listing ul li+li,
.tooltipster-content ul li+li{margin-top:8px}.dp_green_listing ul li:before,
.tooltipster-content ul li:before{content:'\e9a6';font-family:'fontello';display:inline-block;font-size:17px;width:18px;height:18px;color:#1bb934;position:absolute;left:0;top:0}.dp_green_listing ul li a,
.tooltipster-content ul li
a{color:inherit;text-decoration:none;border-bottom:1px dashed}.dp_green_listing ul li a:hover,
.dp_green_listing ul li a:focus,
.dp_green_listing ul li a:active,
.tooltipster-content ul li a:hover,
.tooltipster-content ul li a:focus,
.tooltipster-content ul li a:active{border-bottom-color:rgba(255, 255, 255, 0)}.dip_sidebar_product_1 h4.vc_custom_heading+.dp_green_listing,
.dip_sidebar_product_1 h4.vc_custom_heading+.dp_green_listing+.dp_green_listing{margin-top:15px}.button.dp-btn{background:#0474c8;font-size:14px !important}.dp_guarantee_before_txt .button.dp-btn{display:block;padding-top:10px !important;padding-bottom:10px !important}.dip_sidebar_product_1
.single_add_to_cart_button.button{background:#25b00f !important;margin:0}.dip_sidebar_product_1
.price{margin-top:8px}.dip_sidebar_product_1.dip_sidebar_product div.woocommerce-product-gallery.images
figure{height:100%}.dip_sidebar_product_1.dip_sidebar_product div.woocommerce-product-gallery.images .woocommerce-product-gallery__image,
.dhvc-woocommerce-page .dip_sidebar_product div.woocommerce-product-gallery.images .woocommerce-product-gallery__image
a{height:100%}.dhvc-woocommerce-page .dip_sidebar_product div.woocommerce-product-gallery.images .woocommerce-product-gallery__image a
img{width:auto;height:auto;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;max-width:100%;max-height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%)}.dip_sidebar_product_1
.onsale{display:none}.dp_tooltip_cnt{display:none}.tooltipster-content{max-width:300px}.tooltipster-content
ul{}.dp-sidebar-separater
.vc_separator{margin-bottom:0}.dip_sidebar_product .btn-primary.btn-modal-md{background:#25b00f !important;margin:0;border:none;padding:12px
10px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;width:100%;font:bold 14px / 16px "Roboto", Helvetica, Arial, Verdana, sans-serif}.ult_modal .dt-contact-form{width:100%;max-width:557px;margin:0
auto}.ult_modal .dt-contact-form input:not([type="submit"]),
.ult_modal .dt-contact-form
textarea{background:#f5f7f6;font-size:11.7px}.ult_modal .dt-contact-form ::-webkit-input-placeholder{color:#99a9b5}.ult_modal .dt-contact-form ::-moz-placeholder{color:#99a9b5}.ult_modal .dt-contact-form :-ms-input-placeholder{color:#99a9b5}.ult_modal .dt-contact-form :-moz-placeholder{color:#99a9b5}.ult_modal .dt-contact-form [type="submit"]{width:100%;background:#b20f0f !important}.ult_modal .dt-contact-form [type="submit"]:hover,
.ult_modal .dt-contact-form [type="submit"]:focus,
.ult_modal .dt-contact-form [type="submit"]:active{background:#333 !important}.dip_sidebar_product .ult-modal-input-wrapper{margin:0
!important}.dp_noleggio_laser_tpl .dip_sidebar_product
.price{background:#f4f6f7;border:1px
solid #e5e5e5;text-align:right;padding:2px
19px}.dp_noleggio_laser_tpl .dip_sidebar_product .price del .woocommerce-Price-amount,
.dip_sidebar_product .price del .woocommerce-Price-amount{font-size:16px;color:#808080;margin-right:5px}.dp_noleggio_laser_tpl .dp-sidebar-price{position:relative}.dp_noleggio_laser_tpl .dp-sidebar-price:before{content:"\f017";font-family:'icomoon-font-awesome-14x14';display:inline-block;position:absolute;left:20px;top:4px;font-size:18px;color:#aeb5bd}.dp_noleggio_laser_tpl .dp-sidebar-price p:before{content:'Noleggio giornaliero';font-size:12px;float:left;font-weight:500;padding-left:22px}.dp_noleggio_laser_tpl .dp-sidebar-price
.price{margin-bottom:23px}.dt-contact-form .wpcf7-response-output{margin-left:0;margin-right:0}.dt-contact-form .wpcf7-response-output.wpcf7-validation-errors{background:#e84646 !important}.dt-contact-form .wpcf7-response-output.wpcf7-mail-sent-ok{background:#69bf69 !important}.dt-contact-form input.wpcf7-form-control:not(:last-child){margin-bottom:0 !important}.dt-contact-form .wpcf7-form-control+span{margin-bottom:15px}.dt-contact-form .form-name{position:relative}.dt-contact-form .form-name:before,
.dt-contact-form .form-mail:before,
.dt-contact-form .form-telephone:before{content:"\f2c0";font-family:'icomoon-font-awesome-14x14';display:inline-block;position:absolute;right:15px;top:7px;font-size:18px;color:#b6c6c9;z-index:1}.dt-contact-form .form-mail:before{content:"\f0e0"}.dt-contact-form .form-telephone:before{content:"\f10b";font-size:28px;right:18px;top:8px}.dp_noleggio_laser_tpl .dip_sidebar_cart_listing .vc_row .wpb_column:nth-child(2){font-weight:bold}.dp_noleggio_laser_tpl .dip_sidebar_cart_listing .vc_row
b{color:#1aba36}.ult_modal
.wpcf7{margin-top:30px}.dip_sidebar_cart_listing h3.vc_custom_heading
small{color:#a6adb3;display:inline-block;font-size:0;position:relative}.dip_sidebar_cart_listing h3.vc_custom_heading small:before{content:"\f05a";font-family:'icomoon-font-awesome-14x14';display:inline-block;font-size:15px;color:#aeb5bd;font-weight:normal;width:30px;height:30px;line-height:23px;position:absolute;left:5px}.dp-sidebar-price .woocommerce-Price-amount,
.dip_sidebar_product .woocommerce-Price-amount{font-size:18px}.woocommerce-cart-form .product-subtotal small,
.woocommerce-checkout-review-order .product-total
small{color:#a3abb7;line-height:1.2;display:block;font-weight:400}.woocommerce-cart-form .product-subtotal small .woocommerce-Price-amount,
.woocommerce-checkout-review-order .product-total small .woocommerce-Price-amount{color:#a3abb7;display:block;font-weight:bold !important;font-size:16px !important}.woocommerce-checkout-review-order .product-total>span.woocommerce-Price-amount{color:#333}.shop_table .order-total
th{text-transform:none !important}.shop_table .order-total
.tax_label{text-transform:none !important}.sidebar
.widget{background:#f7f7f7;padding:25px
!important;margin-bottom:30px !important}.sidebar .widget .widget-title{font-weight:bold}.sidebar
.widget{background:#f7f7f7;padding:25px
!important;margin-bottom:30px}.sidebar .widget .widget-title{font-weight:bold}@media screen and (min-width: 990px){.sidebar-divider-vertical.sidebar-left
.sidebar{padding-right:0 !important;border:none}}.tax-product_cat .page-title{background:#f2eae6 !important;text-align:left}.tax-product_cat .page-title
h1{text-align:left;font-family:'Poppins';text-transform:none;color:#575757;margin-bottom:5px}.dp-title-desc{color:#858585;line-height:1.3}.dp-title-desc
a{color:inherit;text-decoration:underline}.dp-title-desc a:hover,
.dp-title-desc a:focus,
.dp-title-desc a:active{color:#686868}.dp-title-desc a
i{margin-left:5px;font-size:120%;color:#686868}.tax-product_cat .page-title-breadcrumbs{display:block;width:100%;text-align:left;margin-top:10px}.tax-product_cat .page-title-breadcrumbs
.breadcrumbs{text-align:left !important}.tax-product_cat .page-title .wf-wrap{padding-bottom:10px}.tax-product_cat .woocommerce-products-header{margin:0
!important}.tax-product_cat .woocommerce-products-header .term-description{display:none}.tax-product_cat .page-title-head.hgroup{width:100%}.dp-title-desc-in{max-height:75px;overflow:hidden;max-width:790px;transition:all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-in-out}.dp-title-desc-in.dp-active{max-height:2000px;transition-duration:1s;-webkit-transition-duration:1s}@media (max-width:767px){.dp-title-desc-in.dp-active{max-height:4000px}}.dp-specializizoni-sec{background:#fff;color:#000}.dp-specializizoni-sec  .dp-specializzazioni-sec .vc_row.dp-special-offer-sec{position:relative;margin-top:0}.dp-specializizoni-sec  .dp-specializzazioni-sec{padding-top:0}.dp-specializizoni-sec  .dp-specializzazioni-sec{background:none}.dp-specializizoni-sec>.wf-wrap{max-width:1300px}.dp-specializizoni-sec
h2{color:#000 !important}@media (max-width:1200px) and (min-width:768px){.woo-buttons-on-img .dp-video-thumb
video{width:180%;height:180%}}.dp-deposit-txt{line-height:1.2}.dp-deposit-txt
small{display:block;font-size:11px;color:#68737e}.dp-price-desc{font-size:11px;line-height:1;display:block}.woocommerce-cart-form .product-subtotal>br{display:none}.woocommerce-checkout-review-order .cart_item .product-total>br{display:none}.post-type-archive-product .page-title{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:50px
0}.post-type-archive-product .page-title .wf-wrap{min-height:0;padding-bottom:0}.dp-ab-header{background:url('/wp-content/themes/dt-the7-child/images/cart-header.jpg?x18158') no-repeat center center;background-size:cover}.dp-ab-header
h2{font-size:36px;color:#fa3144;line-height:1.4;font-family:'Poppins',Source Sans Pro,Arial;margin-bottom:44px}.dp-ab-header h2
small{display:block;font-size:24px;color:#354052}.dp-yellow-bullet-list{font-size:16px;font-weight:normal}.dp-yellow-bullet-list
ul{margin:0
!important;padding:0
0 0 30px !important;list-style-type:none !important}.dp-yellow-bullet-list ul
li{position:relative;font-weight:bold;color:#354052}.dp-yellow-bullet-list ul li:before{content:"\f00c";font-family:'Font Awesome 5 Free';display:inline-block;position:absolute;left:-30px;font-weight:bold;color:#ddab62}.dp-perche-metastatica{background:#dae6e6;padding:57px
0;text-align:center}.dp-perche-metastatica h2,
.dp-abb-testimonial-sec h2,.dp-ab-underline-title{font-size:36px;font-family:'Poppins',Source Sans Pro,Arial;font-weight:600}.dp-perche-metastatica h2:after,
.dp-abb-testimonial-sec h2:after,.dp-ab-underline-title:after{content:'';display:block;height:2px;width:60px;background:#b20f0f;margin:10px
auto 20px}.dp-perche-metastatica
.wpb_text_column{font-size:16px;color:#000}.dp-perche-metastatica{overflow:visible !important}.dp-perche-metastatica{}.dp-perche-metastatica:before{content:'';display:block;width:140px;height:70px;position:absolute;left:50%;margin-left:-70px;bottom:-70px;z-index:1;background:url('/wp-content/themes/dt-the7-child/images/section-pointer.png?x18158') no-repeat center center}.dp-abb-icons-row{padding-top:50px;padding-bottom:50px;background:#fff;text-align:center}.dp-abb-icons-row
.wpb_text_column{max-width:415px;margin:0
auto}.dp-abb-icons-row .vc_row>.wpb_column{padding-top:70px;padding-bottom:100px}.dp-abb-icons-row .vc_row>.wpb_column:nth-child(2n+2):before{content:'';display:block;position:absolute;border-left:1px dashed #74848f;top:30px;bottom:30px}.dp-abb-icons-row .vc_row > .wpb_column:nth-child(3):after,
.dp-abb-icons-row .vc_row>.wpb_column:nth-child(4):after{content:'';display:block;position:absolute;left:0;right:30px;top:0;border-top:1px dashed #74848f}.dp-abb-icons-row .vc_row>.wpb_column:nth-child(4):after{right:0;left:30px}.dp-abb-icons-row
h2{font-family:'Poppins',Source Sans Pro,Arial;font-weight:700;font-size:24px}.dp-abb-btn
.vc_btn3{font-size:21px;border:3px
solid #27b210 !important;background:none !important;color:#27b210 !important;font-family:'Poppins',Source Sans Pro,Arial;font-weight:600;padding-top:7px;padding-bottom:7px}.dp-abb-btn .vc_btn3:hover,
.dp-abb-btn .vc_btn3:focus,
.dp-abb-btn .vc_btn3:active{background:#27b210 !important;color:#fff !important}.dp-abb-piu-sec{padding-top:100px;padding-bottom:130px;color:#fff}.dp-abb-piu-sec h2,
.dp-abb-piu-sec p,
.dp-abb-piu-sec
h4{color:#fff}.dp-abb-cta{background:none !important;border:none !important;padding:0
!important}.dp-abb-piu-sec
p{font-size:16px}.dp-abb-piu-sec
h4{font-size:20px;font-weight:bold;line-height:1.3;margin-bottom:30px !important}.dp-abb-cta.vc_general.vc_cta3.vc_cta3-icons-left .vc_cta3-icons{vertical-align:top}.dp-abb-cta.vc_general.vc_cta3.vc_cta3-icons-left .vc_cta3-icons
.vc_icon_element{font-size:20px;margin-top:-5px}.dp-abb-cta.vc_general.vc_cta3.vc_cta3-icons-left .vc_cta3-icons .vc-material-local_library{font-size:62px !important;margin-top:5px}.dp-abb-testimonial-sec{text-align:center}.dp-abb-testimonial-sec
div.wpb_single_image{width:115px;height:115px;margin:30px
auto 50px  !important;border-radius:50%;-webkit-border-radius:50%;overflow:hidden;position:relative;transform:rotate(0.01deg);-webkit-transform:rotate(0.01deg)}.dp-abb-testimonial-sec
h4{font-size:14px;text-transform:uppercase;font-weight:600;color:#f4bc7f;margin:0
!important;font-family:'Montserrat',sans-serif}.dp-abb-testimonial-sec
h5{margin:0
0 20px;font-size:12px;color:#a8a9a9}.dp-abb-testimonial-sec
.wpb_text_column{font-size:22px;font-weight:300;max-width:815px;margin:0
auto;line-height:1.5}.dp-abb-testimonial-sec .wpb_text_column
p{font-weight:300}.dp-abb-testimonial-sec .wpb_text_column:after{content:"\201D";color:#f4bc7f;font-size:140px;font-family:'Montserrat',sans-serif;font-weight:bold;height:70px;display:block;line-height:1}.dp-abb-testimonial-sec{background:url('/wp-content/themes/dt-the7-child/images/diventa-socio-testimoni-bg.jpg?x18158') no-repeat center center;background-size:cover}.dp-abb-domande-sec{padding-top:65px;padding-bottom:45px;background:#dae6e6}.dp-abb-domande-sec
h2{margin-bottom:50px}.dp-abb-domande-sec .vc_row>.wpb_column>.vc_column-inner{display:flex;align-items:stretch;justify-content:stretch;flex-direction:row}.dp-abb-domande-sec .vc_row>.wpb_column>.vc_column-inner>.wpb_wrapper{background:#fff;border:1px
solid #ccc;padding:35px;margin-bottom:30px}.dp-abb-domande-sec .vc_row
h4{font-size:16px;font-weight:bold;margin-bottom:20px;min-height:45px;line-height:1.4}.dp-abb-domande-sec
.wpb_text_column{font-size:16px;color:#5f727f}.dp-abb-hai-altre-sec{text-align:center;padding-top:60px;padding-bottom:100px;background:#dae6e6}.dp-abb-hai-altre-sec
.wpb_text_column{color:#000;font-size:16px}.dp-abb-hai-altre-sec .vc_row>.wpb_column+.wpb_column:before{content:'';display:block;position:absolute;top:0;bottom:0;width:2px;background:#d5d5d5}.dp-abb-hai-altre-sec
.wpb_single_image{min-height:100px;margin-top:30px}.dp-abb-hai-altre-sec
h3{font-size:30px;font-weight:bold;color:#5f727f;letter-spacing:2px;margin-bottom:20px}.dp-abb-hai-altre-sec .vc_row
.wpb_text_column{font-size:16px;color:#5f727f}@media (max-width:767px){.dp-abb-icons-row{padding-top:50px;padding-bottom:50px}.dp-abb-icons-row .vc_row>.wpb_column{padding-top:50px;padding-bottom:50px}.dp-abb-icons-row .vc_row>.wpb_column+.wpb_column:before{content:'';display:block;position:absolute;width:100%;height:1px;left:0;right:0;top:0;margin:0
!important;border-top:1px dashed #74848f}.dp-abb-icons-row .vc_row > .wpb_column:nth-child(3):after, .dp-abb-icons-row .vc_row>.wpb_column:nth-child(4):after{display:none}}.dp-abb-testimonial-sec .slick-arrow{width:72px;height:72px;background:#000;color:#fff;transition:all 0.2s ease-in-out}.dp-abb-testimonial-sec .slick-arrow
i{color:#fff;font-size:40px}@media (max-width:767px){.dp-abb-testimonial-sec .slick-arrow{width:32px;height:32px}.dp-abb-testimonial-sec .slick-arrow
i{font-size:20px}}.dp-abb-testimonial-sec .slick-arrow:hover,
.dp-abb-testimonial-sec .slick-arrow:focus,
.dp-abb-testimonial-sec .slick-arrow:active{background:#f4bc7f}.dp-ab-header{padding-bottom:50px}.dp-ab-header
.dip_sidebar_product{max-width:377px}.dp-ab-header .dip_sidebar_product
.dp_green_listing{margin-top:30px}.dp-ab-header .dip_sidebar_product .dp_green_listing
ul{margin-left:0}.dp-ab-header .dip_sidebar_product_1 .dip_sidebar_top_bg+div+div+div{border-top:none;padding-top:0}.dp-ab-header .dip_sidebar_product .woocommerce-Price-amount{font-size:22px;font-weight:normal}.dp-ab-header .dip_sidebar_product .subscription-details{font-size:22px;color:#354052}.dp-block-bullet-list
ul{margin:0
!important;text-align:left;list-style-type:none}.dp-block-bullet-list ul
li{display:inline-block;vertical-align:middle;border:2px
solid #e4e4e4;border-radius:4px;width:49%;font-weight:bold;padding:5px
15px 5px 30px;color:#88909f;position:relative}.dp-block-bullet-list ul li:before{content:'';display:inline-block;width:13px;height:13px;position:absolute;left:10px;top:50%;margin-top:-6px;border:2px
solid #cacaca;border-radius:50%;-webkit-border-radius:50%}.dp-block-bullet-list ul li.active:before{border-color:#3b97f6;border-width:5px}@media (max-width:767px){.dp-ab-header
.dip_sidebar_product{max-width:none}.vc_row.dp-abb-piu-sec{background-position:center left !important}}.dp-abb-icons-row
.vc_icon_element{font-size:18px}.dp-ab-header{margin-top:-40px;padding-top:40px}.dp-abb-hai-altre-sec{margin-bottom:-70px}.dp-abb-hai-altre-sec .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner{font-size:17px}.dp-abb-hai-altre-sec .vc_icon_element.vc_icon_element-outer{margin-top:30px;margin-bottom:62px}.dp_hidden{display:none !important}.product .dp_sidebar_laser
table.variations{width:100%}.product .dp_sidebar_laser table.variations
.label{text-align:left}.dp_sidebar_laser .attribute-swatch
label{padding-left:12px;padding-right:12px}.woocommerce-order-pay
#order_review{max-width:700px;margin:0
auto}.dp_sidebar_laser .variations .attribute-swatch+br{display:none}@media (max-width:767px){.dp_sidebar_laser.dip_sidebar_product
.single_variation_wrap{border-top:none}.dp_sidebar_laser.dip_sidebar_product .single_variation_wrap .woocommerce-variation-price{border:none;width:100%;background:none}}.dip_no_variatoin_price.dip_sidebar_product_1
.single_variation_wrap{padding-top:15px}.dip_no_variatoin_price.dip_sidebar_product_1 .attribute-swatch+br{display:none}.dip_no_variatoin_price.dip_sidebar_product .attribute-swatch
label{padding-left:10px;padding-right:10px}#customer_details .form-row#e_invoicing_field{clear:both}@media (min-width:992px){#customer_details .form-row#billing_state_field{padding-left:0;padding-right:20px}}.woocommerce-form-register .woocommerce-form__label-for-checkbox
input{vertical-align:middle}#customer_login>div form .form-row.privacy label.woocommerce-form__label-for-checkbox{margin-left:0}.woocommerce-cart .woocommerce-cart-wrap .cart_totals table, .content .woocommerce-checkout .woocommerce-checkout-review-order-table{margin-bottom:0;display:table;background-color:#fff;padding:15px}.woocommerce-cart .woocommerce-cart-wrap .cart_totals tr .woocommerce-Price-amount.amount,
.content .woocommerce-checkout .woocommerce-checkout-review-order-table tr .woocommerce-Price-amount.amount{font-weight:normal;font-size:16px}.woocommerce-cart .woocommerce-cart-wrap .cart_totals table .order-total .woocommerce-Price-amount,
.content .woocommerce-checkout .woocommerce-checkout-review-order-table .order-total .woocommerce-Price-amount{font-size:16px;font-weight:bold !important}.woocommerce-cart .woocommerce-cart-wrap .cart_totals table tr.order-total,
.content .woocommerce-checkout .woocommerce-checkout-review-order-table tr.order-total{background-color:#f2f2f2}@media (min-width:600px){.woocommerce-table.woocommerce-table--order-details.shop_table.order_details,
.woocommerce-table.woocommerce-table--custom-fields.shop_table.custom-fields,
.shop_table.customer_details,
#order_review
.shop_table{border:1px
solid #e0e0e0;padding:5px}.woocommerce-table.woocommerce-table--order-details.shop_table.order_details td,
.woocommerce-table.woocommerce-table--order-details.shop_table.order_details th,
.woocommerce-table.woocommerce-table--custom-fields.shop_table.custom-fields td,
.woocommerce-table.woocommerce-table--custom-fields.shop_table.custom-fields th,
.shop_table.customer_details td,
.shop_table.customer_details th,
#order_review .shop_table td,
#order_review .shop_table
th{border-left:1px solid #e0e0e0;border-top:1px solid #e0e0e0;padding:5px
10px}.shop_table.customer_details td,
.shop_table.customer_details
th{border-top:1px solid #e0e0e0 !important}.woocommerce-table.woocommerce-table--order-details.shop_table.order_details td:last-child,
.woocommerce-table.woocommerce-table--order-details.shop_table.order_details th:last-child,
.woocommerce-table.woocommerce-table--custom-fields.shop_table.custom-fields td:last-child,
.woocommerce-table.woocommerce-table--custom-fields.shop_table.custom-fields th:last-child,
.shop_table.customer_details td:last-child,
.shop_table.customer_details th:last-child,
#order_review .shop_table td:last-child,
#order_review .shop_table th:last-child{border-right:1px solid #e0e0e0}.woocommerce-table.woocommerce-table--order-details.shop_table.order_details tfoot tr:last-child th,
.woocommerce-table.woocommerce-table--order-details.shop_table.order_details tfoot tr:last-child td,
.woocommerce-table.woocommerce-table--custom-fields.shop_table.custom-fields tfoot tr:last-child th,
.woocommerce-table.woocommerce-table--custom-fields.shop_table.custom-fields tfoot tr:last-child td,
.woocommerce-table.woocommerce-table--custom-fields.shop_table.custom-fields tbody:last-child tr:last-child th,
.woocommerce-table.woocommerce-table--custom-fields.shop_table.custom-fields tbody:last-child tr:last-child td,
.shop_table.customer_details tr:last-child td,
.shop_table.customer_details tr:last-child th,
#order_review .shop_table tr:last-child td,
#order_review .shop_table tr:last-child
th{border-bottom:1px solid #e0e0e0}#order_review .shop_table tfoot tr:first-child td,
#order_review .shop_table tfoot tr:first-child
th{border-top:none}#order_review .shop_table thead + tbody tr:first-child td,
#order_review .shop_table thead + tbody tr:first-child
th{border-top:none}.wc-complete-wrap .woocommerce-bacs-bank-details{min-height:0}.wc-bacs-bank-details.order_details.bacs_details{border:1px
solid #e0e0e0;padding:5px}.wc-bacs-bank-details.order_details.bacs_details
li{padding:5px
10px}.wc-bacs-bank-details.order_details.bacs_details li:last-child{border-bottom:none}.wc-bacs-bank-details.order_details.bacs_details
li{border-left:1px solid #e0e0e0;border-right:1px solid #e0e0e0}.wc-bacs-bank-details.order_details.bacs_details li:first-child{border-top:1px solid #e0e0e0}.wc-bacs-bank-details.order_details.bacs_details li:last-child{border-bottom:1px solid #e0e0e0}}.woocommerce-order-received .wc-wide-column .woocommerce-bacs-bank-details{width:100%;margin:0
0 30px}@media (max-width:599px){.wc-bacs-bank-details.order_details.bacs_details{border:1px
solid #e0e0e0}.wc-complete-wrap .wc-bacs-bank-details
li{padding:5px
10px !important}.woocommerce-table.woocommerce-table--order-details.shop_table.order_details,
.woocommerce-table.woocommerce-table--custom-fields.shop_table.custom-fields,
.shop_table.customer_details, #order_review
.shop_table{border:1px
solid #e0e0e0}.woocommerce-table.woocommerce-table--order-details.shop_table.order_details tr,
.woocommerce-table.woocommerce-table--custom-fields.shop_table.custom-fields tr,
.shop_table.customer_details, #order_review .shop_table
tr{padding-left:10px;padding-right:10px}.woocommerce-table.woocommerce-table--order-details.shop_table.order_details tr:first-child,
.woocommerce-table.woocommerce-table--custom-fields.shop_table.custom-fields tr:first-child,
.shop_table.customer_details, #order_review .shop_table tr:first-child{border-top:none}.woocommerce-table.woocommerce-table--custom-fields.shop_table.custom-fields tr:first-child{padding-top:10px;padding-bottom:10px}.woocommerce-table.woocommerce-table--custom-fields.shop_table.custom-fields tr th:first-child{border-top:none;padding-left:0;padding-right:0}.shop_table.customer_details{padding:0;border:1px
solid #e0e0e0}.shop_table.customer_details
tr{padding-left:10px;padding-right:10px}#order_review .shop_table td,
#order_review .shop_table
th{padding:0;border:none}#order_review .shop_table tfoot tr:first-child{border-top:1px solid #e0e0e0}#order_review .shop_table
.order_item{padding-top:10px;padding-bottom:10px}}.page-id-39964
#main{padding-top:0;padding-bottom:0}.dp-banner-sec{padding-top:100px;padding-bottom:100px}.dp-banner-sec>.wpb_column>.vc_column-inner{padding-top:90px;padding-bottom:0}.dp-banner-sec
h2{color:#fff;font-size:67px;line-height:1;font-family:'Poppins';margin:0
0 60px}.dp-banner-sec
.wpb_text_column{font-size:26px;color:#fff}.dp-btn-square
.vc_btn3{background:#fac85e !important;border:none;font-weight:bold;color:#000 !important;font-size:18px;padding:13px
30px}.dp-btn-square .vc_btn3:hover,
.dp-btn-square .vc_btn3:focus{background:#e5008f !important;border:none !important;color:#fff !important}.dp-testimoni-slider>.wpb_column>.vc_column-inner{padding-top:0 !important}.dp-testimoni-slider .vc_row>.wpb_column:first-child>.vc_column-inner{padding-top:25%;background-size:cover;background-position:center center}.dp-testimoni-slider .vc_row > .wpb_column:nth-child(2),
.dp-testimoni-slider .vc_row>.wpb_column:nth-child(3){background:#640096;color:#fff}.dp-testimoni-slider h2,
.dp-testimoni-slider h3,
.dp-testimoni-slider
p{color:#fff}.dp-testimoni-slider .vc_row>.wpb_column:nth-child(2){order:3}.dp-testimoni-slider .vc_row>.wpb_column:nth-child(3){order:2}.dp-testimoni-slider .vc_row>.wpb_column:nth-child(2)>.vc_column-inner{max-width:620px;margin:0
auto 0 0;padding-top:30px;padding-bottom:30px;padding-left:30%}.dp-testimoni-slider .vc_row>.wpb_column:nth-child(3)>.vc_column-inner{max-width:620px;margin:0
0 0 auto;padding-top:30px;padding-bottom:30px}.dp-testimoni-slider .vc_row > .wpb_column:nth-child(3) .wpb_text_column{font-size:20px;font-weight:600}.dp-testimoni-slider .vc_row > .wpb_column:nth-child(2) .wpb_text_column{font-size:20px;font-weight:600}.dp-testimoni-slider .vc_row > .wpb_column:nth-child(2) h2{font-size:22px;margin:0;line-height:1.3}.dp-testimoni-slider .vc_row > .wpb_column:nth-child(2) h3{font-size:17px;margin:0;line-height:1.3}.dp-quote-text{background:url('/wp-content/uploads/quote-1.png') no-repeat center center;background-size:contain;width:500px;height:342px;margin-left:-138px;margin-top:-275px;padding:0
85px 38px 148px;box-sizing:border-box;display:flex;align-items:center;color:#000}.dp-quote-text
p{color:#000}.dp-testimoni-slider>.wpb_column>.vc_column-inner{padding:0}.dp-testimoni-slider .vc_row.vc_row-flex{display:flex !important}.dp-testimoni-slider
.vc_row{cursor:grab;margin:0}.dp-testimoni-slider .slick-slide:active{cursor:grabbing}.dp-testimoni-slider .slick-dots{bottom:18px;margin:0}.dp-testimoni-slider .slick-dots button:before{display:none}.dp-testimoni-slider .slick-dots
button{width:12px;height:12px;background:rgba(255, 255, 255, 0.2);border-radius:50%;box-shadow:rgba(255, 255, 255, 0) 0 0 0 2px;-webkit-box-shadow:rgba(255, 255, 255, 0) 0 0 0 2px;transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out}.dp-testimoni-slider .slick-dots .slick-active
button{background:rgba(255, 255, 255, 1);box-shadow:rgba(255, 255, 255, 1) 0 0 0 1px;-webkit-box-shadow:rgba(255, 255, 255, 1) 0 0 0 1px}@media (max-width:1024px){.dp-testimoni-slider .vc_row>.wpb_column:first-child>.vc_column-inner{padding-top:50%}}.dp-testimoni-slider .slick-slider{margin:0
!important}@media (max-width:767px){.dp-testimoni-slider .vc_row>.wpb_column:nth-child(1){display:none}.dp-testimoni-slider .vc_row>.wpb_column:nth-child(2){order:2}.dp-testimoni-slider .vc_row>.wpb_column:nth-child(3){order:3}.dp-testimoni-slider .dp-quote-text{margin-top:0;margin-left:-20%;margin-right:auto;text-align}.dp-testimoni-slider
.vc_row{overflow:hidden}.dp-testimoni-slider .vc_row>.wpb_column:nth-child(2)>.vc_column-inner{padding:40px
20px}.dp-testimoni-slider .vc_row > .wpb_column:nth-child(2) h2,
.dp-testimoni-slider .vc_row > .wpb_column:nth-child(2) h3{text-align:center !important}.dp-banner-sec
h2{font-size:30px;max-width:65%;margin-bottom:10px}.dp-banner-sec
.wpb_text_column{font-size:15px;max-width:60%;line-height:1.3}.dp-banner-sec>.wpb_column>.vc_column-inner{padding-top:0}.dp-banner-sec{padding-top:50px;padding-bottom:50px}}.dp-product-slider-sec{background:#dae6e6;padding-top:50px;padding-bottom:70px}.dp-product-slider-sec
h2.vc_custom_heading{font-size:42px;font-weight:900;color:#58287c;font-family:'Poppins',Arial,Helvetica,sans-serif}.dp-product-slider-sec
h4.vc_custom_heading{font-size:22px;font-weight:800;margin-bottom:40px}.dp-product-slider-sec .products-carousel-shortcode{margin-bottom:50px}.dp-product-slider-sec .products-carousel-shortcode
article{background:#fff;box-shadow:rgba(0, 0, 0, 0.2) 0 0 15px;padding-bottom:10px}.dp-product-slider-sec .products-carousel-shortcode .dt-owl-item{padding-bottom:15px !important}.dp-product-slider-sec .owl-carousel .owl-stage-outer{padding-bottom:15px}.dp-product-slider-sec .woocom-list-content{padding:0
10px;min-height:90px}.dp-product-slider-sec .products-carousel-shortcode
h2{font-size:18px;font-weight:600;line-height:1.3}.dp-product-slider-sec .products-carousel-shortcode .price del,
.dp-product-slider-sec .products-carousel-shortcode .woo-buttons{display:none}.dp-product-slider-sec .products-carousel-shortcode .price .woocommerce-Price-amount{font-size:22px}.dp-product-slider-sec .products-carousel-shortcode{padding-left:40px;padding-right:40px}.dp-product-slider-sec .products-carousel-shortcode .owl-nav a.owl-prev{left:0 !important;background:none !important}.dp-product-slider-sec .products-carousel-shortcode .owl-nav a.owl-next{right:0 !important}.dp-product-slider-sec .products-carousel-shortcode .owl-nav a:before,
.dp-product-slider-sec .products-carousel-shortcode .owl-nav a:after{background:none !important}.dp-product-slider-sec .products-carousel-shortcode .owl-nav a i,
.dp-product-slider-sec .products-carousel-shortcode .owl-nav a i:before{color:#000 !important;font-size:50px}.dp-product-slider-sec .products-carousel-shortcode .owl-nav
a{opacity:0.2}.dp-product-slider-sec .products-carousel-shortcode .owl-nav a:hover{opacity:1}.dp-product-slider-sec .products-carousel-shortcode .owl-nav a.owl-prev i:before{content:"\e928"}.dp-product-slider-sec .products-carousel-shortcode .owl-nav a.owl-next i:before{content:"\e929"}.dip_image_gallery .slick-track{margin-left:0}.dp-thumb-slider>.wpb_column>.vc_column-inner{padding-top:0 !important}.dp-thumb-slider{padding-top:45px;background:#dae6e6}.dp-thumb-slider .slick-dots{bottom:0}@media (min-width:768px){.dp-thumb-slider .slick-dots
button{opacity: .6;font-size:15px;font-weight:700;letter-spacing:1.23px;line-height:17px;text-align:center;text-transform:uppercase;padding:40px
20px;width:auto;height:auto;color:#323e47}.dp-thumb-slider .slick-dots
li{width:auto;height:auto}.dp-thumb-slider .slick-dots button:before{display:none}.dp-thumb-slider .slick-dots li.slick-active
button{opacity:1}}.dp-thumb-slider
.vc_row{background:#fff;margin:0;padding:100px
20px}.dp-thumb-slider .slick-slide>div{padding:0
60px}.dp-thumb-slider>.wpb_column>.vc_column-inner{padding-left:0;padding-right:0}.dp-thumb-slider
.vc_row{transition:all 0.3s ease-in-out;opacity:0.5;transform:translate(0, 20%);margin-bottom:90px;cursor:grab}.dp-thumb-slider .slick-current
.vc_row{opacity:1;transform:translate(0, 0)}.dp-thumb-slider .slick-slider{margin:0}.dp-thumb-slider .wpb_content_element:last-child{margin:0}.dp-thumb-slider
h2{font-size:42px;color:#58287c;font-family:'Poppins';font-weight:900;margin-bottom:25px}.dp-thumb-slider
h4{font-size:22px;font-weight:700}.dp-thumb-slider
.wpb_text_column{font-size:17px;line-height:1.5;color:#000}@media (max-width:991px){.dp-thumb-slider .slick-slide>div{padding-left:15px;padding-right:15px}.dp-thumb-slider .slick-dots
button{padding-left:10px;padding-right:10px;font-size:14px !important}}@media (max-width:767px){.dp-thumb-slider .slick-dots button:before{display:none}.dp-thumb-slider .slick-dots
button{width:12px;height:12px;background:#5e058d;margin:0
6px;padding:0;border-radius:50%;opacity:0.3}.dp-thumb-slider .slick-dots .slick-active
button{opacity:1}.dp-thumb-slider
.vc_row{padding-top:30px;padding-bottom:30px}.dp-thumb-slider
.wpb_single_image{margin-bottom:30px !important}.dp-thumb-slider
h2{font-size:32px}.dp-thumb-slider
h4{font-size:18px}}@media (max-width:767px){.dp_product_title.dp_title_img_exist
.dp_title_img{display:none}.dp_product_title.dp_title_img_exist{padding-left:0}}.page-id-41128
#main{padding-top:0}.dp-lsr-banner{height:590px}.dp-lsr-banner
h2{font-size:80px;color:#fff;text-shadow:1px 1px 1px rgba(0,0,0,0.4);margin:0
0 20px;letter-spacing:0.01em}.dp-lsr-banner
h4{font-size:40px;font-weight:300;font-style:italic;color:#fff;text-shadow:1px 1px 1px rgba(0,0,0,0.4);margin:0;letter-spacing:0.01em}.dp-lsr-form-wrap{background-color:#f570aa;color:#fff}.dp-lsr-contact-form{position:absolute;right:0;bottom:-50px;background:#ebebeb;width:500px;padding:30px
0px}.dp-lsr-trustpilot{text-align:center}.dp-lsr-trustpilot
.wpb_single_image{width:100px;display:inline-block;vertical-align:middle}.dp-lsr-form-wrap{overflow:visible !important}.dp-lsr-trustpilot
.wpb_single_image{margin:0;vertical-align:top}.dp-lsr-trustpilot .wpb_single_image+.wpb_single_image{margin-top:5px;margin-left:15px}.dp-lsr-trustpilot
h5{color:#fff;font-size:20px;font-style:italic;font-weight:normal;margin-top:20px;margin-bottom:25px}.dp-lsr-contact-form{color:#000}.dp-lsr-contact-form
p{position:relative}.dp-lsr-contact-form .wpcf7-form-control,
.dp-lsr-contact-form
p{margin:0
0 2px}.dp-lsr-contact-form
label{text-transform:uppercase;font-weight:600;letter-spacing:0.01em}.dp-lsr-contact-form .wpcf7-acceptance
label{text-transform:none;font-size:14px;font-weight:normal;display:block;position:relative;padding-left:20px;line-height:1.2}.dp-lsr-contact-form .wpcf7-acceptance label
input{position:absolute;left:0;top:10px}.dp-lsr-contact-form .wpcf7-acceptance .wpcf7-list-item{margin:0}.dp-lsr-contact-form [type="submit"]{width:100%;padding-top:8px !important;padding-bottom:8px !important;font-size:20px !important;margin-top:10px}.dp-lsr-contact-form [type="submit"]+.ajax-loader{position:absolute;right:0;top:50%;transform:translate(0, -50%)}.dp-lsr-contact-form
textarea{height:100px}.dp-featured-logos-sec
h2{font-weight:300;margin-bottom:30px}.dp-featured-logos-sec{padding-top:150px;padding-bottom:150px}.dp-featured-logos-sec
.wpb_single_image{display:inline-block}.dp-featured-logos-sec{text-align:center}h2.dp-lsr-title{font-weight:300;text-align:center;color:#f16ba2;font-size:50px;text-transform:uppercase}.dp-lsr-imgtxt-sec
.wpb_text_column{font-size:16px}.dp-lsr-imgtxt-sec .wpb_text_column:last-child{margin:0}.dp-lsr-imgtxt-sec .wpb_text_column
ul{list-style:circle outside}@media (min-width:768px){.dp-lsr-imgtxt-subrow:nth-child(odd) .wpb_column:first-child{order:2}}.dp-lsr-imgtxt-subrow
.wpb_single_image{margin:0}.dp-lsr-imgtxt-subrow{padding-top:30px;padding-bottom:30px}@media (max-width:991px){.dp-lsr-imgtxt-subrow
.wpb_single_image{margin-bottom:30px}}.dp-lsr-experience-sec{padding-top:50px;padding-bottom:50px;color:#fff}.dp-lsr-experience-sec
.wpb_text_column{color:#fff;font-size:17px}.dp-lsr-experience-sec .wpb_video_widget,
.dp-lsr-experience-sec
.wpb_text_column{max-width:640px;margin:0
auto 30px}.dp-lsr-experience-sec .wpb_text_column:last-child{margin-bottom:0}.dp-lsr-imgtxt-sec .dp-lsr-imgtxt-subrow+.vc_row:not(.dp-lsr-imgtxt-subrow){margin-top:50px}.dp-lsr-accordion .wpb_accordion_header
a{display:block}.dp-lsr-accordion
.wpb_accordion_section.group{background:#edebeb;color:#363636;border-radius:10px}.dp-lsr-accordion .wpb_accordion_header
a{display:block;padding:15px
20px !important;font-size:18px;font-weight:bold;position:relative}.dp-lsr-accordion .wpb_accordion_header a:after{font-size:20px;width:30px;height:30px;right:15px;line-height:30px;transform:translate(0, -50%)}.dp-lsr-accordion .wpb_accordion_header a:before{background:none !important}.dp-lsr-accordion
.wpb_accordion_content{padding:0
20px 0 20px !important}.dp-lsr-accordion .wpb_accordion_content>*:last-child{padding-bottom:20px}.dp-lsr-imgtxt-sec .vc_row+.wpb_accordion{margin-top:30px}.dp-lsr-accordion .wpb_accordion_header
a{background:#edebeb;border-radius:10px}.dp-lsr-accordion .wpb_accordion_header a:hover span,
.dp-lsr-accordion .wpb_accordion_header a:hover:after,
.dp-lsr-accordion .wpb_accordion_header a:focus span,
.dp-lsr-accordion .wpb_accordion_header a:active
span{color:#333 !important}.dt-style.wpb_content_element .wpb_accordion_wrapper
.wpb_accordion_content{background:#edebeb;border-radius:0 0 10px 10px}.dp-lsr-accordion .wpb_accordion_header.ui-accordion-header-active
a{border-radius:10px 10px 0 0;background:#e6008f;color:#fff}.dp-lsr-accordion .wpb_accordion_header.ui-accordion-header-active a span,
.dp-lsr-accordion .wpb_accordion_header.ui-accordion-header-active a:hover span,
.dp-lsr-accordion .wpb_accordion_header.ui-accordion-header-active a:focus span,
.dp-lsr-accordion .wpb_accordion_header.ui-accordion-header-active a:active span,
.dp-lsr-accordion .wpb_accordion_header.ui-accordion-header-active a:after{color:#fff !important}.dt-style.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_content.ui-accordion-content-active{background:#e6008f;color:#fff}.dt-style.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_content.ui-accordion-content-active
p{color:#fff}@media (max-width:1200px){.dp-lsr-banner{height:390px}.dp-lsr-contact-form{position:static;max-width:none;width:auto;margin:0
-50px}.dp-lsr-form-wrap>.wpb_column>.vc_column-inner{padding-top:0 !important}.dp-lsr-contact-form>.wpb_column>.vc_column-inner{max-width:500px;margin:0
auto}.dp-lsr-trustpilot>.wpb_column{float:none;margin:0
auto;padding-top:20px}.dp-featured-logos-sec{padding-top:50px;padding-bottom:50px}}.dp-lsr-experience-sec h2.dp-lsr-title{margin-bottom:40px}@media (max-width:767px){.dp-lsr-banner
h2{font-size:50px}.dp-lsr-banner
h4{font-size:30px}.dp-lsr-banner{height:auto;padding-top:50px;padding-bottom:70px}h2.dp-lsr-title{font-size:40px}}@media (max-width:778px){.dp-lsr-contact-form{margin-left:-20px;margin-right:-20px}.page-id-41128
#main{padding-top:0 !important}}.dp_image_listing_list{margin:0
!important;padding:0
!important;list-style-type:none !important;display:flex;flex-wrap:wrap}.dp_image_listing_list
li{width:25%;padding:5px;box-sizing:border-box}.dp_image_listing_list li
a{font-size:0;display:block;padding-top:100%;background-size:cover;background-repeat:no-repeat;background-position:center center}@media (max-width:767px){.dp_image_listing_list
li{width:50%}}.dp-tratta-banner{padding-top:20px;padding-bottom:20px}.dp-tratta-banner
h1{font-size:55px !important;color:#575757;margin-bottom:30px !important}.dp-tratta-banner
.wpb_text_column{font-size:18px;color:#575757}.popup-message-style #page .wpcf7-mail-sent-ok{background:#00c279}.dp_green_listing ul li:before, .tooltipster-content ul li:before{font-family:'Font Awesome 5 Free';font-weight:900;content:"\f00c"}.dp_sidebar_laser .dp-doctor-template-cart-form
.single_add_to_cart_button{display:none !important}.dp-doctor-template-cart-form
.single_add_to_cart_button{display:none}.dip_sidebar_product .attribute-swatch label:before{font-family:'Font Awesome 5 Free';font-weight:900;content:"\f00c"}body #load.loader-removed{opacity:0;visibility:hidden}