/* https://lopezislandcreamery.com/wp-content/themes/dt-the7-child/style.css?ver=12.9.1 */
@font-face{font-family:'P22 Stanyan';src:url(/wp-content/themes/dt-the7-child/fonts/P22StanyanBold.woff) format('woff');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:'Wendy LP Std';src:url(/wp-content/themes/dt-the7-child/fonts/WendyLPStd-Medium.woff) format('woff');font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'Futura Std';src:url(/wp-content/themes/dt-the7-child/fonts/FuturaStd-Medium.woff) format('woff');font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'Futura Std Italics';src:url(/wp-content/themes/dt-the7-child/fonts/FuturaStd-MediumOblique.woff) format('woff');font-weight:500;font-style:italic;font-display:swap}html{-webkit-font-smoothing:antialiased}body{font-family:'Futura Std'}#main-slideshow{width:100%;height:auto}.over{z-index:99;height:60px}.sub-nav .menu-item i.fa,.sub-nav .menu-item i.fas,.sub-nav .menu-item i.far,.sub-nav .menu-item i.fab{text-align:center;width:1.25em}.gform_wrapper .ginput_complex label,.gform_wrapper .gfield_time_hour label,.gform_wrapper .gfield_time_minute label,.gform_wrapper .gfield_date_month label,.gform_wrapper .gfield_date_day label,.gform_wrapper .gfield_date_year label,.gform_wrapper .instruction{color:#005a8c;font-family:'P22 Stanyan';text-transform:uppercase}.gform_wrapper .field_sublabel_below{display:block;font-size:1.4em;letter-spacing:.5pt;white-space:nowrap;color:#005a8c;margin-top:-10px;padding-top:0;font-family:'P22 Stanyan';text-transform:uppercase}.gform_wrapper.gravity-theme .description,.gform_wrapper.gravity-theme .gfield_description,.gform_wrapper.gravity-theme .gsection_description,.gform_wrapper.gravity-theme .instruction{font-size:26px;line-height:inherit;clear:both;font-family:'P22 Stanyan';text-transform:uppercase;padding-top:0;margin-bottom:14px;width:100%}.gform_wrapper.gravity-theme .gfield_header_item,.gform_wrapper.gravity-theme .gform_fileupload_rules,.gform_wrapper.gravity-theme .ginput_complex label{font-size:26px;font-family:'P22 Stanyan';text-transform:uppercase;padding-top:0;margin-bottom:14px}.widget_search input[type=text].searchform-s,.woocommerce div.elementor .the7-elementor-widget form.cart table.variations td.value select,.wpcf7-number,input[type=text]:not(.elementor-field):not(.searchform-s),input[type=search]:not(.elementor-field),input[type=tel]:not(.elementor-field),input[type=url]:not(.elementor-field),input[type=email]:not(.elementor-field),input[type=number]:not(.elementor-field),input[type=date]:not(.elementor-field),input[type=range]:not(.elementor-field),input[type=password]:not(.elementor-field),select:not(.elementor-field),textarea:not(.elementor-field){margin-bottom:0;border-style:solid;box-sizing:border-box}.gform_wrapper .field_description_below .gfield_description{padding-top:5px}.gform_wrapper .description,.gform_wrapper .gfield_description,.gform_wrapper .gsection_description,.gform_wrapper .instruction{display:block;font-size:.85em;letter-spacing:.5pt;white-space:nowrap;color:#005a8c;margin-top:-5px}input[type="text"],.widget_search input[type="text"].searchform-s,input[type="search"],input[type="tel"],input[type="url"],input[type="email"],input[type="number"],input[type="date"],input[type="range"],input[type="password"],select,textarea,.wpcf7-number,.woocommerce div.elementor .the7-elementor-widget form.cart table.variations td.value select{height:50px;color:#005a8c;border-top-width:0;border-right-width:0;border-bottom-width:0;border-left-width:0;padding:15px 15px 15px 15px;border-color:#e2f4fc;background-color:#e2f4fc;border-radius:0;font-family:'P22 Stanyan'}.branding a img,.branding img{width:100%;height:auto;float:left;position:relative;margin-top:20px;margin-bottom:-130px}.hdseparator{width:100%;padding:0;height:40px;background-image:url(/images/White-Stripe-Top-01.svg);background-repeat:repeat-x;margin-bottom:-40px;margin-left:0;margin-right:0;background-size:cover;z-index:99}.hdseparator-middle{width:100%;padding:0;height:40px;background-image:url(/images/White-Stripe.svg);background-repeat:repeat-x;margin-bottom:-40px;margin-left:0;margin-right:0;background-size:cover;z-index:99}.hdseparator-middle-reverse{width:100%;padding:0;height:40px;background-image:url(/images/White-Stripe-Reverse-01.svg);background-repeat:repeat-x;margin-bottom:-20px;margin-left:0;margin-right:0;background-size:cover;z-index:99}.iconarrow{z-index:199}.videoborder{border:16px solid #fff}.testimonial-item{font-family:'Wendy LP Std'}.dt-testimonials-shortcode .testimonial-vcard .text-primary{font-family:'Wendy LP Std'}.mobile-header-bar .mobile-branding{line-height:0;margin-bottom:-130px;margin-top:10px}@media screen and (max-width:778px){.mobile-header-bar .mobile-branding{line-height:0;margin-bottom:-60px}}.main-nav .dt-mega-menu-wrap{box-shadow:0 0 4px rgba(0,0,0,0)}.hideonmobile{display:block}@media screen and (max-width:1244px){.hideonmobile{display:none}}.white{color:#fff}.white h3{color:#fff}.white h2{color:#fff}.white h4{color:#fff}.fallow{text-align:center;margin-bottom:40px}.fallow span{font-size:45px;line-height:45px;display:block;font-family:'Wendy LP Std',Arial,Helvetica,sans-serif;color:#fff}.fallow-link li{display:inline-block;margin:0 10px}.fallow-link li a{display:block;height:54px;width:51px;transition:all 0.5s ease 0s}.fallow-link li a:hover{opacity:.5}.fb a{background:url(/wp-content/uploads/2021/02/fb-icon@2x.png) left top no-repeat;background-size:contain}.twt a{background:url(/wp-content/uploads/2021/02/twt-icon@2x.png) left top no-repeat;background-size:contain}.email a{background:url(/wp-content/uploads/2021/02/mail-icon@2x.png) left top no-repeat;background-size:contain}.rss a{background:url(/wp-content/uploads/2021/02/rss-icon@2x.png) left top no-repeat;background-size:contain}