/*
Theme Name: Voyacht Child
Theme URI: http://kodesolution.com
Template: voyacht
Author: ThemeMascot Team
Author URI: https://themeforest.net/user/thememascot/portfolio
Description: Yacht and Boat Rental WordPress Theme. You can get more themes from here: https://themeforest.net/user/thememascot/portfolio
Tags: one-column,two-columns,three-columns,four-columns,left-sidebar,right-sidebar,flexible-header,custom-colors,custom-menu,editor-style,featured-images,post-formats,rtl-language-support,sticky-post,theme-options,threaded-comments,translation-ready
Version: 4.0.1753783432
Updated: 2025-07-29 06:03:52

*/

@import url('https://fonts.googleapis.com/css2?family=BioRhyme:wght@200..800&family=Cormorant:ital,wght@0,300..700;1,300..700&family=DM+Sans:ital,opsz,wght@0,9..40,100..1000;1,9..40,100..1000&family=Marcellus&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');

@media screen and (max-width:767px){
/*PRODUCT CATEGORIES*/
body.tax-product_cat.term-dinghy-davit-boat div[data-elementor-type="product-archive"] > .elementor-element.tm-bg-color-over-image:nth-child(1), body.tax-product_cat.term-parts-accessories div[data-elementor-type="product-archive"] > .elementor-element.tm-bg-color-over-image:nth-child(1), body.tax-product_cat.term-luxury-nautical-decor div[data-elementor-type="product-archive"] > .elementor-element.tm-bg-color-over-image:nth-child(1) {background-image: url(https://hurleymarine.atc-onlinead.com/wp-content/uploads/2025/09/bg-Dinghy-davit-movil.jpg);}
body.tax-product_cat.term-boat-lights div[data-elementor-type="product-archive"] > .elementor-element.tm-bg-color-over-image:nth-child(1) {background-image: url(https://hurleymarine.atc-onlinead.com/wp-content/uploads/2025/09/bg-Underwater-lights-movil.jpg);}
body.tax-product_cat.term-muskrat-otter-guards div[data-elementor-type="product-archive"] > .elementor-element.tm-bg-color-over-image:nth-child(1) {background-image: url(https://hurleymarine.atc-onlinead.com/wp-content/uploads/2025/09/bg-muskrat-guards-movil.jpg);}
body.tax-product_cat.term-boat-dock-signs div[data-elementor-type="product-archive"] > .elementor-element.tm-bg-color-over-image:nth-child(1) {background-image: url(https://hurleymarine.atc-onlinead.com/wp-content/uploads/2025/09/nautical-movil.jpg);}
body.tax-product_cat.term-sport-fishing-hunting-products div[data-elementor-type="product-archive"] > .elementor-element.tm-bg-color-over-image:nth-child(1) {background-image: url(https://hurleymarine.atc-onlinead.com/wp-content/uploads/2025/09/bg-fishing-hunting-movil.jpg);}
}

@media screen and (min-width:0px){

.column-email input{text-align:center;}
.dialog-message  .column-email .elementor-form-fields-wrapper.elementor-labels-above .elementor-field-type-acceptance{display:flx; flex-direction:row-reverse; align-items:center; justify-content:center;}
.dialog-message  .column-email .elementor-form-fields-wrapper.elementor-labels-above .elementor-field-type-acceptance .elementor-field-label{margin:0; text-decoration:underline;}
.dialog-message  .column-email .elementor-form-fields-wrapper.elementor-labels-above .elementor-field-type-acceptance .elementor-field-subgroup{max-width:max-content;}
.dialog-message  .column-email .elementor-form-fields-wrapper.elementor-labels-above .elementor-field-label {padding-left: 10px;}

/* TOP BAR */
.gtranslate_wrapper > a {color:#fff;}

/*HEADER*/
.top-nav-mini-cart-icon-contents .dropdown-content{display:none;padding:15px!important;}
.top-nav-mini-cart-icon-contents:hover .dropdown-content {display:block;}  
.top-nav-mini-cart-icon-contents .dropdown-content .elementor-menu-cart__products .elementor-menu-cart__product {display: flex;flex-direction: row-reverse;justify-content:space-between;}
.top-nav-mini-cart-icon-contents .dropdown-content .elementor-menu-cart__products .elementor-menu-cart__product .elementor-menu-cart__product-image img {width:100px;min-width:100px;height:100px;object-fit:cover;}
.top-nav-mini-cart-icon-contents .dropdown-content	.elementor-menu-cart__footer-buttons a {width:100%;}
.top-nav-mini-cart-icon-contents .dropdown-content	.elementor-menu-cart__footer-buttons	a.elementor-button--view-cart {background-color:#0000FE;margin-bottom:10px;}
.top-nav-mini-cart-icon-contents .dropdown-content	.elementor-menu-cart__footer-buttons	a.elementor-button--checkout {background-color:#232323;}
.top-nav-mini-cart-icon-contents .elementor-menu-cart__product-name .variation{display:none;}
.elementor-menu-cart__product-remove a.remove_from_cart_button::before {content: "✖"; font-size:14px;color: #EB1C24; display: inline-block; text-align: center; width: 20px; height: 20px; line-height: 20px;}
.custom-product-info a, .custom-product-info span {font-family: 'Playfair Display'; font-size: 16px; color:#333;}
.elementor-menu-cart__subtotal {display: flex; justify-content: space-between; padding:20px 0; border-top: 1px solid #6b728059;margin-top:10px; font-family:'Playfair Display'; font-size:16px;}
#container__top-header .elementor-icon-box-wrapper .elementor-icon-box-icon, .elementor.elementor-location-popup .elementor-icon-box-wrapper .elementor-icon-box-icon  {padding:10px; border: 1px solid rgba(229, 229, 229, 18%); border-radius: 5px;}
.site-search-popup .site-search-popup-wrap{background:transparent; border:none; padding:50px 0;}
.site-search-popup .site-search-popup-wrap form {background:#1B1D21; border: none; border-bottom: 1px solid #ffffff70;}
.site-search-popup .site-search-popup-wrap input[type=search] {background:#1B1D21; border-radius:0; border:none;}
.site-search-popup .site-search-popup-wrap a::before,
.site-search-popup .site-search-popup-wrap a::after{background:#fff !important;}
.site-search-popup .tm-widget-search-form form input, .site-search-popup .tm-widget-search-form form input::placeholder {color:#fff!important;}
	
/*BANNER HOME*/
.sr7-layer .btn-theme-colored1 {background-color:#1997E3!important; padding:12px 23px; border-radius:50px!important;}
.sr7-layer .btn-theme-colored1::before {background-color:#0000FE}
.wp-block-themepunch-revslider sr7-mask:first-child {transform: translate(0,0)!important;}

/* MENU MOVIL OFFCANVA */
#elementor-popup-modal-91032 {justify-content:flex-end;}
.popup-menu-mobile ul li {border-bottom:1px solid #F1F1F1;}
.popup-menu-mobile ul li:last-child a {display:flex;justify-content:space-between;} 
.popup-menu-mobile ul li:last-child a span.sub-arrow  {margin-block-end: 0; margin-block-start: 0; padding-inline-end: 10px;background:#5B5B5B; border-radius: 5px;}	
.popup-menu-mobile ul li:last-child a span.sub-arrow i	{font-size: 12px;color: #101010;}
.popup-menu-mobile ul li:last-child ul.sub-menu {margin-left:10px!important; width:250px!important; top:40px!important;background:#242424;}    
.popup-menu-mobile ul li:last-child ul.sub-menu li a {padding:15px 10px!important; color:#fff!important;}	
.popup-menu-mobile ul.sub-menu {margin-left:0!important; top:32px!important; left:0!important;}
.elementor-nav-menu .sub-arrow {padding: 10px 10px 0!important;}
	
/*SHOP hOME*/
.section__shop-home .e-con-boxed .e-con-inner .features-block-style1 .inner-box {border-color:#bfa8883b;}
.section__shop-home .e-con-boxed .e-con-inner > div:first-child .features-block-style1 .inner-box, .section__shop-home .e-con-boxed .e-con-inner > div:nth-child(2) .features-block-style1 .inner-box {border-left:none;}
.section__shop-home .e-con-boxed .e-con-inner > div .features-block-style1 .inner-box {padding: 26px 50px 43px 50px;}
.section__shop-home .e-con-boxed .e-con-inner > div:nth-child(2) .features-block-style1 .inner-box {border-top: 1px solid #bfa8883b;}
.section__shop-home .e-con-boxed .e-con-inner > div:nth-child(2) .features-block-style1 .inner-box .icon-box {margin-right: 22px;}
.section__shop-home .features-block-style1 .inner-box:hover .features-featured-img {display:none;}
.section__shop-home .features-block-style1 .inner-box:hover .icon-box svg {transform: rotateY(180deg); transform-origin: center;transition: transform 0.6s ease;}
.section__shop-home .features-block-style1 .content-box	h4 {font-size:23.2px; line-height:32.5px; letter-spacing:-0.23px!important; color:#fff;}
.section__shop-home .features-block-style1 .content-box a::before {background-color:#BFA888!important;}
.features-count {display:none;}
	
/*COUNTER HOME*/
.counter-title::before {background-color:#BFA888!important;} 
.animate-number, .counter-postfix {font-size:65px!important;}
    
/*HOME EASY STEPS*/
.isotope-layout-inner .isotope-item .product-header-wrapper .thumb a:first-child {display:none;}
#formulario-step1 input, #formulario-step1 .nice-select{background:#fff; border-radius:4px; border:1px solid #99999950; height:58px; padding:0 18px;width:100%;}
#formulario-step1 input::placeholder, #formulario-step1 .nice-select span.current, #formulario-step1 .nice-select ul.list li.option{font-family:'Open Sans'; font-size:16px; font-weight:400; color:#000!important;}
#formulario-step1 .nice-select ul.list {width:100%;z-index:99;}
#formulario-step1 .nice-select ul.list li.option {background-color:#c8c9ca!important; border-bottom:1px solid #aaacaf;color:#686A6F!important;}
#formulario-step1 .nice-select ul.list li:hover {background-color:#1959E3!important; color:#fff!important;}
#formulario-step1 button:hover {background-color:#1959E3!important;}
	
/* HOME ABOUT US */
.section__about .container__video-home {display:flex; justify-content:center;}
.section__about .container__video-home .elementor-widget-container {width:345px;}
.spinning-wheel .layer-image-wrapper.layer-image {width:275px!important;}
    
/* HOME POPULAR ITEMS */
.container-item-popular .e-n-tabs-heading{display:flex!important; justify-content:flex-end; align-items:center;}
.container-item-popular .e-n-tabs-heading .tabs-navigation {display:none; gap:12px; margin-left:20px;}
.container-item-popular .e-n-tabs-heading .tabs-navigation .tab-arrow {padding:10px 15px; border: 1px solid #ababab9e; box-shadow:0 0 4px 0 rgba(0,0,0,10%); color:#000; cursor:pointer;}
.e-n-tabs.e-activated {gap:20px;}
.yith-wcwl-add-to-wishlist-button__label {display:none;}
.elementor-loop-container .yith-wcqv-button.inside-thumb {left:1px!important; top:42px!important;}
.yith-wcqv-icon {width:30px!important; height:30px!important;}
.quantity {float:left; margin-right:20px!important; position: relative; vertical-align:middle; margin:0 11px 0 0;}
.quantity .qty {width: 96px;border-radius: 10px;height: calc(1.8rem + 32px); border: 1px solid #e0e4e8; -webkit-appearance: textfield;-moz-appearance: textfield; padding-left: 30px;outline: none; font-size: 18px; font-weight: 500; color: #696e77;padding: 0 0 0 30px; background: transparent;}
.quantity .minus {bottom: 1px; top:auto; border-top: 1px solid #eeede5; border-top-right-radius: 0px; border-bottom-right-radius: 10px; width: 28px; height: 29px; color: #696e77; font-size: 16px; line-height: 0; position: absolute; top: 28px; right: 1px;background-color: #fff; border: none; border-left:1px solid #e0e4e8; display: flex; align-items:center; justify-content:center;outline:none;}
.quantity .plus {width: 28px; height:29px; color:#696e77; font-size:16px; line-height:0; position: absolute; top:2px; right:1px;background-color:#fff; border:none; border-left:1px solid #e0e4e8; border-top-right-radius:10px; display:flex; align-items: center; justify-content:center; outline: none;}
.woocommerce .button:not(.compare):not(.yith-wcqv-button):not(.tm-btn-add-to-cart):not([name=apply_coupon]) {border-radius:50px;}
#select-mount-size {padding:5px; border-radius:5px; border:1px solid #c3c4c4 !important;}
#select-mount-size option {background:#c8c9ca!important; color:#686A6F!important;}
.yith-wcqv-main {padding:16px; border-radius:5px;}
	
/* HOME LATEST BLOG */
.blog-item-current-style1	.entry-content {min-height:226px;}
.blog-item-current-style1 ul.entry-meta {display:flex; border-color:#8c8f9429;}
.btn-view-details a::before {background-color:#D9D9D9!important;}	
.tm-sc-blog-carousel .entry-header .thumb .post-thumb:nth-child(2) img {height:208px;}
	
/* ABOUT US*/
.fa-angle-right:before, .fa-chevron-right:before{content:"\f061";}
    
/*SHIPPING AND RETURN*/	
.elementor-element .elementor-widget-container p a, a {font-weight:600;color:#0E45D9;}
.elementor-element .elementor-widget-container p a, a {text-decoration:underline;}
.elementor-element .elementor-widget-container p a:hover {text-decoration:none!important;}
            
/*DAVITS WORKSHEET*/
nav.woocommerce-breadcrumb a{font-weight: 600;}
.section__form-worksheet .container__pagination{display:flex; align-items:center; margin-top:50px;}
.section__form-worksheet .container__pagination .container__number{align-items:center;}
.section__form-worksheet .container__pagination .container__number h2{font-family:'Open Sans'; font-size:30px; font-weight:700; color:#fff; margin:0; border-radius:50%; background:#0000FE; display:flex; align-items:center; justify-content:center; width:80px; height:80px;}
.section__form-worksheet .container__pagination .container__title-pagination{display: flex; justify-content: space-between; flex-wrap:wrap; gap:10px; margin-left:25px;}
.section__form-worksheet .container__pagination .container__title-pagination p{font-size:23px; font-weight:500; line-height:32px; color:#54595F; margin:0;}
.section__form-worksheet .container__pagination .container__title-pagination p strong{font-weight:700;}
.section__form-worksheet .container__pagination .container__title-pagination p span{font-size:20px; font-weight:200;}
.section__form-worksheet .container__form-worksheet label{font-family:'Open Sans'; font-size:16px; font-weight:700; line-height:40px; color:#222222;}
.section__form-worksheet .container__form-worksheet input{background:#F8F7FA; border-radius:4px; height:58px; border:none;}
.section__form-worksheet .container__form-worksheet input::placeholder{font-family:'Open Sans'; font-size:16px; font-weight:400; color:#686A6F;}
.section__form-worksheet .container__form-worksheet div.frm_primary_label{font-family:'Open Sans'; font-size:16px; font-weight:700; color:#54595F;}
.section__form-worksheet .container__form-worksheet .frm_submit{justify-content:center;}
.section__form-worksheet .container__form-worksheet .form-field .frm_submit button{font-family:'Open Sans'; font-size:16px; font-weight:700; color:#fff; background:#0000FE; border:none; border-radius:50px; text-transform:uppercase;}
.section__form-worksheet .container__form-worksheet .form-field .frm_submit button:hover{background:#1959E3;}
h2.text__upload{font-family:'Open Sans'!important; font-size:16px!important; font-weight:700!important; color:#222222!important;}
.section__form-worksheet .container__form-worksheet .section__4 #frm_field_25_container,
.section__form-worksheet .container__form-worksheet .section__4 #frm_field_39_container,
.section__form-worksheet .container__form-worksheet .section__4 #frm_field_40_container{display:flex}
.section__form-worksheet .container__form-worksheet .section__4 #frm_field_25_container .dz-message, .section__form-worksheet .container__form-worksheet .section__4 #frm_field_39_container .dz-message, .section__form-worksheet .container__form-worksheet .section__4 #frm_field_40_container .dz-message{border:none; padding:0;}
.section__form-worksheet .container__form-worksheet .section__4 #frm_field_25_container .frm_upload_text button,
.section__form-worksheet .container__form-worksheet .section__4 #frm_field_39_container .frm_upload_text button,
.section__form-worksheet .container__form-worksheet .section__4 #frm_field_40_container .frm_upload_text button{font-family:'Open Sans' !important; font-size:16px !important; font-weight:600 !important; line-height:1 !important; color:#0E45D9 !important;}
.section__form-worksheet .container__form-worksheet .section__4 textarea{background:#F8F7FA; height:175px;}
.section__form-worksheet .container__form-worksheet .section__4 textarea::placeholder{font-family:'Open Sans'; font-size:16px; font-weight:400; color:#222222;}
.section__form-worksheet .container__form-worksheet .section__4 label{font-family: "DM Sans", sans-serif; font-size:16px; font-weight:600; color:#000}
.container__form-worksheet .with_frm_style .vertical_radio .frm_radio {display:flex;}
.frm_small_text {display: none!important;}
.frm12.frm_first {display: flex!important;gap:10px;}	
.dz-message.needsclick {border:none!important;}
.dz-message.needsclick span.frm_upload_text {position: relative; color:#0D6EFD; font-weight: 600; font-size: 16px;}
#frm_field_163_container {position:relative;}
#frm_field_164_container {position:relative;}
#frm_field_165_container {position:relative;;}
#form_frm-worksheet2 .frm_dropzone .dz-message {padding:0;}
.frm_with_post span.frm_inline_box {background: none;border: none;box-shadow: none!important;}
.section__form-worksheet button.frm_final_submit {width:250px!important;}
.section__form-worksheet .container__image-form {margin-top:70px;}
.section__form-worksheet .section__provide-vessel .frm_form_field {display:flex;}
.section__form-worksheet .container__form-worksheet .frm_fields_container .frm_form_field.section__4 > div:nth-child(8) {display: flex!important; flex-direction: column;}
.section__form-worksheet .input__total label, .section__form-worksheet .input__model label {width: 22%!important;}
.section__form-worksheet .input__model input {width: 78%!important;}

/*DAVITS WORKSHEET, LOCATION*/
span.letters-blue {color: #0E45D9!important; text-decoration: underline;}
.text__blue {color: #0E45D9;}
.frm_two_col .frm_opt_container #frm_radio_156-147-1  {width:100px;}
        
/*LOCATION*/
.elementor-icon-box-content {margin-top: -15px;}
        
/*SCROLL-TO-TOP*/
.scroll-to-top a.scroll-link {background: #EB1C24!important; color:#fff;}

/*SIDEBAR BLOG*/
.elementor-widget-container #tm_widget_blog_list-2 H4{color: #ffffff; font-family:'playfair display'; font-weight: 400;}
.elementor-widget-container #tm_widget_blog_list-2 H4:after {background:#0D0D74;}
.elementor-widget-container #tm_widget_blog_list-2 .tm-widget .post-title a {color:#fff;text-decoration:underline;} 
.elementor-widget-container  #tm_widget_blog_list-2 .tm-widget .post-date {color:#fff;}
	
/*----BLOG----*/
.banner__news{aspect-ratio:50/10;}
.date__loop-news {width:70px!important;height:70px;}
.container__loop-news:hover .container__image-loop .date__loop-news span{color:#1414B8;}
.container__loop-news:hover .container__description{background:#1414B8!important;}
.container__loop-news:hover .container__description h1,
.container__loop-news:hover .container__description h2,
.container__loop-news:hover .container__description .elementor-widget-container,
.container__loop-news:hover .container__description span{color:#fff !important;}
.container__loop-news .container__description .loop__post-excerpt{min-height:75px;}
.container__loop-news .container__image-loop .date__loop-news{padding:10px;background:#1414B8}
.box-info-post {width:70px;left:50px!important;}
.container__loop-news:hover .container__image-loop .box-info-post {background-color:#fff!important;}
.container__loop-news:hover .container__image-loop .box-info-post ul li span {color:#0D0D74!important;}
	
/*---- SINGLE POST----*/	
body.single-post .elementor-widget-container p a {color:#54595F;}
        
/*----DEALER LOCATIONS----*/
.store_locator_plus .grid-x {flex-direction:column-reverse;}
.store_locator_plus .grid-x				.cell.auto {flex:auto;}
.store_locator_plus #map_sidebar {height: 530px !important;overflow-y: scroll;scrollbar-width: none;}
.store_locator_plus #map_sidebar::-webkit-scrollbar {display: none;}
.store_locator_plus #map {height:600px!important;border-radius:5px;}
.store_locator_plus .cell.left_side{width:100%;margin-top:50px;}
.locator .elementor-widget-shortcode {width:100%;overflow:hidden;}
#slp_tagline {display:none;}
#addy_in_radius {display:none;}
#searchForm .slp_search_container {display:flex;gap:7px;}
#searchForm .slp_search_container #addy_in_address {max-width:84%;}
#searchForm .slp_search_container #addy_in_address input{padding:10px 14px;border-radius:5px;border-color:#6b728059;}	
 #searchForm .slp_search_container #radius_in_submit {padding:9px 10px;background-color:#0E45D9;border-radius:5px;}
#searchForm .slp_search_container #radius_in_submit button svg {color:#fff;}
#map_sidebar .results_wrapper::before {content: "";display: inline-block;width: 20px;height: 20px;min-width:20px;background-image:url('https://hurleymarine.atc-onlinead.com/wp-content/uploads/2025/03/icon-ubication.svg');background-size: contain;background-repeat: no-repeat;margin-right: 10px;}
#map_sidebar .results_wrapper.has-dealer::before {background-image:url('https://hurleymarine.atc-onlinead.com/wp-content/uploads/2025/07/Dealer.png');}
#map_sidebar .results_wrapper.has-distributor::before {background-image:url('https://hurleymarine.atc-onlinead.com/wp-content/uploads/2025/07/Distributor.png');}
.gm-style div[title] img {width: 20px !important; height: 20px !important;}
#map_sidebar .results_wrapper {display:flex;padding-left:32px;border:none;}
#map_sidebar .results_wrapper .results_entry  .location_name {display:block;font-family:'Open Sans';font-size:14px;font-weight:600;line-height:17.9px;}
#map_sidebar .results_wrapper .results_entry .street, #map_sidebar .results_wrapper .results_entry .street2, #map_sidebar .results_wrapper .results_entry .citystatezip, #map_sidebar .results_wrapper .results_entry .country, #map_sidebar .results_wrapper .results_entry .phone, #map_sidebar .results_wrapper .results_entry .fax {display:block;font-family:'Open Sans';font-size:14px;font-weight:400;line-height:19.6px;color:#868686;}
#map_sidebar .results_wrapper .results_entry .website, #map_sidebar .results_wrapper .results_entry .directions, #map_sidebar .results_wrapper .results_entry .email {display:inline-block;margin-right:20px;}
#map_sidebar .results_wrapper .results_entry .website a, #map_sidebar .results_wrapper .results_entry .directions a, #map_sidebar .results_wrapper .results_entry .email a {font-family:'Open Sans';font-size:14px;font-weight:400;line-height:19.6px;color:#0E45D9!important;}
#map_sidebar .results_wrapper .results_entry .distance {display:none;}
#map_sidebar .results_wrapper .website, #map_sidebar .results_wrapper .email, #map_sidebar .results_wrapper .directions {position:relative;}
#map_sidebar .results_wrapper .website::before {content:'';position:absolute;width:12px;height:12px;background-image:URL('https://hurleymarine.atc-onlinead.com/wp-content/uploads/2025/03/icon-website.svg');top: 50%;left: -15px;transform: translateY(-50%);}
#map_sidebar .results_wrapper .email::before {content:'';position:absolute;width:12px;height:12px;background-image:URL('https://hurleymarine.atc-onlinead.com/wp-content/uploads/2025/03/icon-email-delear.svg');top: 50%;left: -15px;transform: translateY(-50%);}	
#map_sidebar .results_wrapper .directions::before {content:'';position:absolute;width:12px;height:12px;background-image:URL('https://hurleymarine.atc-onlinead.com/wp-content/uploads/2025/03/icon-directions.svg');top: 50%;left: -15px;transform: translateY(-50%);}
/* ====== */
#frm_field_60_container .container__title-pagination {display:flex !important; flex-direction:column; gap:0px !important;}
#frm_field_60_container .container__title-pagination .text-icon {padding:0px !important; padding-top:10px !important;}

/* DEALER APPLICATION  */
.section__form-worksheet .options__application .frm_radio label{width: auto!important;}
/* ===== */
.container__form-worksheet .frm_radio label {width: 100% !important;}
#field_z0c4q2-other_8-otext {width:30% !important;}
.container__form-worksheet #frm_field_109_container {padding: 20px; border-radius: 10px; border: 1px solid #C2E8FF !important;}

/*----------FAQS--------*/
.section__faqs .e-n-accordion .e-n-accordion-item{border:none; box-shadow:0 0 9px -3px #00000050;}
.section__faqs .e-n-accordion .e-n-accordion-item .e-n-accordion-item-title{border:none;}
.section__faqs .e-n-accordion .e-n-accordion-item .elementor-element{border:none;}
    
/*----------ABOUT--------*/
.section__experts-navigation .container__card-expert{height:518px;}
.section__experts-navigation .container__card-expert:hover{background:url(https://hurleymarine.atc-onlinead.com/wp-content/uploads/2025/03/img-hover-card-experts.png) no-repeat center center/cover;}
.section__experts-navigation .container__card-expert:hover h2,
.section__experts-navigation .container__card-expert:hover span{color:#fff !important;}

/*----------EMPLOYMENT--------*/
.container__form-employment form input,
.container__form-employment form textarea{border:none !important; height:50px; background:#fff; border-radius:4px;}
.container__form-employment form input::placeholder{font-family:'Open Sans'; font-size:16px; font-weight:400; color:#686A6F}
.container__form-employment form .frm_submit button{font-size:15px !important; font-weight:500 !important; line-height:1; text-transform:uppercase; border-radius:50px !important; background:#0000FE !important; padding:20px 45px !important; border:none !important}
.container__form-employment form .frm_submit button:hover{background:#4199FD !important;}
.submit__employment button{width:250px!important;}
    
/*----------MY ACCOUNT--------*/	
body.woocommerce-account > .woocommerce {width:90%;margin:50px auto;}	
body.woocommerce-account > .woocommerce #customer_login {  display:flex;gap: 20px;flex-wrap: wrap;justify-content: center;max-width: 100%;}
body.woocommerce-account > .woocommerce #customer_login div {width: 50%;flex: 1 1 calc(50% - 50px);min-width: 300px;box-sizing: border-box;}
body.woocommerce-account > .woocommerce #customer_login div	.password-input {display:flex;gap:10px;}
body.woocommerce-account > .woocommerce #customer_login div .show-password-input {border:none;}
body.woocommerce-account > .woocommerce #customer_login div .show-password-input::before {content: "👁";font-size: 20px;}
body.woocommerce-account > .woocommerce #customer_login div .show-password-input.display-password::before {content: "🚫";}
body.woocommerce-account > .woocommerce #customer_login div form label {display:none;}
.woocommerce #customer_login div form input::placeholder, body.woocommerce-account > .woocommerce #customer_login div form p {font-family:'Open Sans';}
.woocommerce #customer_login div form button[type="submit"] {font-family:'Open Sans';font-weight:700;letter-spacing:0.7px;border-radius:50px;} 

/*TESTIMONIALS*/
.read-more {margin-bottom:28px; text-align:left;}
.read-more button {position:relative;background:transparent; font-family:"Poppins"; font-size:12px; line-height:12px; font-weight:500; letter-spacing:2.4px;color:#9B9B9B; border:none;}
.view-more a {position:relative;}
.read-more button::before , .view-more a::before{background-color: #D9D9D9;content: ""; width: 32px; height: 1px; position: absolute; top: calc(50% - 0px); right: -37px; bottom: 0;}
.tm-sc-testimonials .testimonial-block-style1 .inner-box:before, .tm-sc-testimonials .testimonial-block-style1 .inner-box:after {border:1px solid #333333!important; z-index:0!important;}
.tm-sc-testimonials .testimonial-block-style1 .inner-box .icon-quote {z-index:2!important;}
.read-more {position: relative; z-index: 3;}
.testimony .isotope-layout .isotope-layout-inner{display:flex; justify-content: center; flex-wrap:wrap; height:auto!important;}
.testimony .isotope-layout .isotope-layout-inner .isotope-item{display:flex; position: relative!important; top: 0!important;left: 0!important;}

/*--------SHOP--------*/
body.archive.post-type-archive-product div[data-elementor-type="product-archive"] > .elementor-element.tm-bg-color-over-image:nth-child(1){background-image: url(https://hurleymarine.atc-onlinead.com/wp-content/uploads/2025/09/bg-Dinghy-davit-movil.jpg);}

/*PRODUCT CATEGORIES*/
.elementor-widget-n-accordion .e-n-accordion-item[open]>.e-n-accordion-item-title, .elementor-widget-n-accordion .e-n-accordion-item:not([open]):hover>.e-n-accordion-item-title {color:#0E45D9!important;}
.dcms-subcategories {display: flex;list-style: none;gap: 24px;margin-bottom:30px!important;flex-wrap:wrap;}
.dcms-subcategories li {display: inline-flex;justify-content: center;align-items: center;min-width: 138px;padding: 15px 11px;background-color: #F4F5F8;border-radius: 20px;}
.dcms-subcategories li:hover, .dcms-subcategories li.current-subcategory {background-color:#0E45D9;}
.dcms-subcategories li a{font-family:'Open Sans'; font-size:18px;font-weight:400;line-height:22px;letter-spacing:0.24px;}
.dcms-subcategories li:hover a, .dcms-subcategories li.current-subcategory a {color:#fff;}
body.term-dinghy-davits .elementor.elementor-location-archive > .elementor-element:first-child, body.term-parts-accessories .elementor.elementor-location-archive > .elementor-element:first-child {background-image:url(https://hurleymarine.atc-onlinead.com/wp-content/uploads/2025/03/banner-dinghy-davit-mobile.jpg);}
body.term-lights .elementor.elementor-location-archive > .elementor-element:first-child {background-image:url(https://hurleymarine.atc-onlinead.com/wp-content/uploads/2025/03/img-banner-mobile-hm-lights.jpg);}
body.term-boat-tender .elementor.elementor-location-archive > .elementor-element:first-child {background-image:url(https://hurleymarine.atc-onlinead.com/wp-content/uploads/2025/03/img-banner-mobile-hm-boat-tender.jpg);}
body.term-nautical .elementor.elementor-location-archive > .elementor-element:first-child {background-image:url(https://hurleymarine.atc-onlinead.com/wp-content/uploads/2025/03/img-banner-mobile-hm-nautical.jpg);}
body.term-fishing-hunting .elementor.elementor-location-archive > .elementor-element:first-child {background-image:url(https://hurleymarine.atc-onlinead.com/wp-content/uploads/2025/03/img-banner-mobile-hm-fishing.jpg);}
.nice-select.perpage {display:none;}
.nice-select.orderby.open ul.list {z-index:90;}
.tm-wc-archive-before-loop {display:none; flex-direction:row-reverse; justify-content:flex-end; gap: 5px;}
	
/*PRODUCT SUBCATEGORIES*/
body.subcategory .elementor-location-archive > .elementor-element:first-child {display: none !important;}
	
/*----------PRODUCT--------*/
    body.single-product .page-title h1 {display:none;}
body.single-product .summary.entry-summary h1 {margin-top:0;font-size:30px;font-weight:700;line-height:40.6px;letter-spacing:-0.64px;}
/* body.single-product	.page-title nav {display:flex;justify-content:center;} */
body.single-product	.main-content-area {padding-top:50px;}
body.single-product	.page-title nav {position:absolute; left:50%; transform:translate(-50%, -50%);}
body.single-product	.page-title nav ul li a, body.single-product .page-title nav ul li i, body.single-product	.page-title nav ul li span {font-weight:400;color:#fff!important;}
body.single-product	.page-title nav ul li a, body.single-product	.page-title nav ul li span {font-family:Open Sans;}
body.single-product .related.products h4 {font-weight:700!important;text-transform:capitalize;}
.onsale {top:-22px!important;background-color:#EB1C24!important;}
body.single-product .tm-page-title > .container {padding:130px 0;}
body.single-product .page-title::before {background: url("https://hurleymarine.atc-onlinead.com/wp-content/uploads/2025/03/banner-product-mobile.jpg") no-repeat;background-size:cover;}
.tm-woo-product-item h2, .product-footer h5{font-family:'Open Sans'!important;font-size:17px!important;font-weight:400!important;line-height:18.7px!important;}
.related.products .tm-woo-product-item a img, .elementor-widget-container .isotope-layout .isotope-layout-inner .isotope-item .tm-woo-product-item a img
 {width:100%;height:268px;object-fit:cover;}
.quickswish-btn-area .quickswish-btn {top:54px; left:20px!important;}
.quickswish-btn .quickswish-btn-image {width: 30px!important; height:30px!important;}
.quickswish-btn .quickswish-btn-image img {width: 100%!important; height:100%!important;}
.tm-woo-product-item .price span, .product-footer .amount {color:#EB1C24;font-family:'Open Sans';font-size:16px;font-weight:400;line-height:28px;}
.product-header img {width:285px;height:285px;object-fit:cover;}
body.product-template-default .summary p.price, .single_variation_wrap .woocommerce-variation-price span {margin-bottom:20px!important;font-family:'Open Sans'!important;font-size:25px!important;font-weight:600!important;}
body.product-template-default .woocommerce-Tabs-panel h2 {font-family:'Open Sans';font-size:22px;font-weight:600;color:#54595F;}
body.product-template-default .woocommerce-Tabs-panel .woocommerce-product-attributes .woocommerce-product-attributes-item .woocommerce-product-attributes-item__label, body.product-template-default .woocommerce-Tabs-panel .woocommerce-product-attributes .woocommerce-product-attributes-item .woocommerce-product-attributes-item__value {border:none;}
body.product-template-default .woocommerce-product-attributes .woocommerce-product-attributes-item:nth-child(1), body.product-template-default .woocommerce-product-attributes .woocommerce-product-attributes-item:nth-child(2) {display:flex;justify-content:flex-start;}
body.product-template-default .woocommerce-product-attributes .woocommerce-product-attributes-item:nth-child(3) {display:flex;flex-direction:column;}
body.product-template-default .woocommerce-Tabs-panel .woocommerce-product-attributes .woocommerce-product-attributes-item.woocommerce-product-attributes-item--attribute_model-and-price-options  .woocommerce-product-attributes-item__label {padding:10px 0;font-family:'Open Sans';font-size:22px;font-weight:600;color:#54595F;}
body.product-template-default  .woocommerce-Tabs-panel.woocommerce-Tabs-panel--video {display:flex;flex-direction:row;gap:10px;flex-wrap:wrap;}
body.product-template-default  .woocommerce-Tabs-panel.woocommerce-Tabs-panel--video p {width:32%;}
.button.add_to_cart_button {position: relative!important;display: inline-flex;align-items: center;justify-content: center;margin-top:-15px;width: 40px;height: 40px;padding: 0;margin-left:10px;top:5px;background: transparent!important;border: none;text-indent: -9999px;overflow: hidden;border:none!important;}
body.product-template-default .summary.entry-summary button.single_add_to_cart_button {border-radius:30px!important;}
button.single_add_to_cart_button:hover {border-radius:30px!important;color: #ffffff;}
.button.add_to_cart_button::before {content: "";display: block;width: 30px;height: 30px;background-image: url('https://hurleymarine.atc-onlinead.com/wp-content/uploads/2025/03/icon-add-to-cart.svg');background-size: contain;background-repeat: no-repeat;background-position: center;}
.button.product_type_variable.tm-btn-add-to-cart {position:relative;top:10px;padding:10px 18px;border-radius:20px;margin-left:0;}
.button.product_type_variable.add_to_cart_button.tm-btn-add-to-cart {padding:0;margin-top:-21px;}
.woocommerce .tm-woo-product-item .onsale, .woocommerce.single-product .onsale {border-radius:0;}
.product-title {text-align:left;}
.woocommerce .tm-woo-product-item .onsale::after,.woocommerce.single-product .onsale::after, ul.product-list .product .product-wrapper .product-header .onsale::after {content: "";position: absolute;bottom: -9px;left: 0;width: 0;height: 0;border-left: 9px solid transparent;border-right:0;border-top: 9px solid #EB1C24;}
.added_to_cart.wc-forward:hover, .added_to_cart.wc-forward:focus{color:#fff;}
.added_to_cart.wc-forward:hover::before, .added_to_cart.wc-forward:focus::before, .added_to_cart.wc-forward:active::before, .added_to_cart.wc-forward:visited::before {background-color:#0e45d9;} 
.hurley-davits-label {display:block;text-align:left;font-family:'Open Sans';font-size:12px;font-weight:400;line-height:16.8px;color:#A9A9A9;}
.hurley-davits-label img {width:12px;}
.from-label {display:block;text-align:left;font-family:'Open Sans';font-size:12px;font-weight:400;line-height:16.8px;color:#EB1C24;}
.woocommerce-loop-product__title, .product-title {margin:5px 0;}
.woocommerce .button:not(.compare):not(.yith-wcqv-button):not([name=apply_coupon]).disabled {opacity:1;}
.woocommerce .button:not(.compare):not(.yith-wcqv-button):not(.tm-btn-add-to-cart):not([name=apply_coupon]):before {background-color:#0000FE!important;}
body.single-product .nice-select ul.list {background-color:#c8c9ca!important;}
body.single-product .nice-select ul.list li {margin-bottom:0;font-family:'Open Sans';color:#686A6F!important;border-bottom:1px solid #aaacaf;}
body.single-product .nice-select ul.list li:hover {background-color:#1959E3!important;color:#fff!important;}
.tab-button {width: 200px;background-color: #fff;border: 1px solid #ccc;border-radius: 9999px;padding: 10px 20px;font-size: 14px;cursor: pointer;transition: all 0.3s;}
.tab-button.active {border: 2px solid #0055ff;color: #0055ff;font-weight: bold;}
/* body.choose__package .form-row.form-row-wide.wc-pao-addon-wrap {display: flex;justify-content: center;align-items: center;gap: 0 20px;flex-wrap: wrap;margin:20px 0 33px;}
body.choose__package .form-row.form-row-wide.wc-pao-addon-wrap input {visibility:hidden;} */
body.choose__package .form-row.form-row-wide.wc-pao-addon-wrap{display:flex;}
body.choose__package .tab__product{display:flex; gap:20px; margin-top:20px;}
body.choose__package .tab__product .tab__button{padding:10px 20px; font-family: "Open Sans"; font-size:18px; font-weight:400; line-height:22px; color:#000; border:1px solid #E6E6E6; border-radius:25px; cursor: pointer;}
body.choose__package .tab__product .tab__button.active{color:#0E45D9; border:1px solid #0E45D9;}
.label-display {width: 100%;text-align: center;margin-top: 20px;font-size: 14px;color: #333;}
.color-blue {font-weight:600;color:#0e45d9;}
.yith-wcqv-button.inside-thumb {width:30px;height:30px;opacity:1; -webkit-transform:scale(1);left: 20px!important;top: 50px!important;}
.yith-wcwl-add-to-wishlist-button.yith-wcwl-add-to-wishlist-button-over-image .yith-wcwl-icon {width:30px!important;height:30px!important;}
.added_to_cart.wc-forward{display:none!important;}
.woocommerce div.product .summary .price {color:#0E45D9;}
.woocommerce div.product .woocommerce-tabs .wc-tabs li a {color: #352F27;}
.woocommerce div.product .woocommerce-tabs .wc-tabs li:hover {color: #0E45D9!important;}
.woocommerce div.product .woocommerce-tabs .wc-tabs li.active {color: #0E45D9!important; text-decoration: underline;}
ol.flex-control-nav.flex-control-thumbs {max-height: calc(80px * 7);  overflow-y: auto;display: flex;flex-direction: column;gap: 10px; scrollbar-width: none;}	
ol.flex-control-nav.flex-control-thumbs::-webkit-scrollbar {display: none;}	 
.row.product-details div:last-child .tm-shop-single-sidebar-area::-webkit-scrollbar {display: none;}	
.wc-pao-addons-container .wc-pao-addon-id-1745521492 div.wc-pao-addon-65-0 {display: none;}
div.wc-pao-addon.wc-pao-addon-65-1 .wc-pao-addon-description a {text-align: center; justify-content: center; color: #ffffff; background:#0000FE;  padding: 10px 25px 15px; border-radius: 5px; display: inline-block; text-decoration: none!important; line-height: 0.5;}
div.wc-pao-addon.wc-pao-addon-65-1 .wc-pao-addon-description a:hover {text-align: center; justify-content: center; color: #0000FE; background:#ffffff; padding: 10px 25px 15px; border-radius: 5px;border: 2px solid #0000FE;text-decoration: none; line-height: 0.5;}
.price-highlight {color: #0000FE;font-weight: bold;}
.quickswish-modal-body .flex-control-nav.flex-control-thumbs {flex-wrap:wrap;}
.quickswish-btn-area .quickswish-loader {left: 50%;top: 50%;transform: translate(-50%, -50%);}
.quickswish-modal-content  .form-row.form-row-wide.wc-pao-addon-wrap {flex-wrap:nowrap;}
.quickswish-modal-content .wc-pao-addon-container .form-row div:first-child {display:none;}
.up-sells.upsells.products h4{font-family: "Playfair Display"; font-size:30px; font-weight:700; line-height:20px; color:#1E1E1E;} 
.variations td {display:flex; align-items:center;}
.reset_variations {font-size:20px!important; color:rgb(255, 0, 0);}
input[type="radio"].wc-pao-addon-radio, input[type="radio"].wc-pao-addon-radio:hover, input[type="checkbox"].wc-pao-addon-checkbox, input[type="checkbox"].wc-pao-addon-checkbox:hover {accent-color: #0000FE;}

/*----------WISHLIST--------*/	
#yith-wcwl-form {width:95%;margin:100px auto;}

/*---------- STAY INFORMED--------*/
.section__stay-informed	.frm_fields_container {display:flex; justify-content:center; gap: 0;}
.section__stay-informed .frm_form_field {margin-bottom:0!important;}
.section__stay-informed .frm_form_field input {position: relative;background-color:rgba(255,255,255,50%);padding:0; width:209px; height:45px; text-align:center; border:none; border-radius: 26px 0 0 26px;}
.section__stay-informed .frm_form_field.frm_top_container::before {content:'';position:absolute; width: 60%;height: 1px;bottom: 0;left: 25px;background-color: rgba(255,225,255,.5);}
.section__stay-informed .frm_form_field input::placeholder {font-family:"Open Sans"; font-size:16px; font-weight:500; color:#ffff;}
.section__stay-informed .frm_form_field label {padding-bottom:0;}
.section__stay-informed #frm_field_202_container button {margin:0!important; width:137px!important; height:45px!important;}
.section__stay-informed .frm_form_field button.frm_final_submit {position:relative; padding: 10px !important; font-family:"Open Sans"; font-size:16px; font-weight:500; color:#ffff; border-radius: 0 26px 26px 0; box-shadow: none;}
.section__stay-informed .frm_form_field button.frm_final_submit::before {content:'';position:absolute; background:URL('https://hurleymarine.atc-onlinead.com/wp-content/uploads/2025/03/icon-suscribe.svg') no-repeat center center; width:22px;height:22px;top:0;right:0; transform: translate(-50%, 50%);} 
.section__stay-informed .frm_form_field button.frm_final_submit::after {content:'';position:absolute; width: 100%;height: 1px;bottom: -15px;left: -1px;background-color: rgba(255,225,255,.5);} 

/* CONTACT */
.container__contact-form .frm_fields_container .frm_form_field {margin-bottom: 16px;}
.container__contact-form .frm_fields_container input, .container__contact-form .frm_fields_container textarea {background-color: #F8F7FA; padding: 20px 16px; border: none;border-radius: 5px;}
.container__contact-form .frm_fields_container input::placeholder, .container__contact-form .frm_fields_container textarea::placeholder {font-family:'Open Sans'; font-size:16px; font-weight:400; color: #686A6F;}
.container__contact-form .frm_fields_container .frm_button_submit {min-width:185px; font-family:'Open Sans'; font-size:14px!important; line-height:19.6px!important; letter-spacing:0.7px; font-weight:400!important; border-radius: 30px!important;}
.container__contact-form .frm_message {background-color: #E7ECF8!important; border: 1px solid #B5C9FF!important;}
.container__contact-form .frm_message p{color:#0D0D74!important;}

/* CART */
.wp-block-woocommerce-cart div:nth-child(4) {max-width: 1230px; margin: auto; padding-top: 50px;}
.wc-block-components-button.wc-block-cart__submit-button.contained:hover {background-color:#2a5ce4;}

/*----------FOOTER--------*/
footer .frm_fields_container {margin-top: 40px;}
footer .container__payment ul.elementor-icon-list-items{flex-wrap:nowrap !important;}
footer .container__payment ul.elementor-icon-list-items li{margin-right:0 !important;}
footer .container__payment ul.elementor-icon-list-items li span.elementor-icon-list-text{display:none;}

/* CHECKOUT */
.wp-block-woocommerce-checkout .wc-block-components-sidebar-layout{max-width:1230px; padding:50px 0;} 
}

@media screen and (min-width:768px){
					
/* HEADER */
.site-search-popup .site-search-popup-wrap input[type=search] {width:660px;}	

/* MENU MOVIL OFFCANVA */
.popup-menu-mobile ul.sub-menu {top:50px!important;}

/* HOME ABOUT US */
.section__about .container__video-home .elementor-widget-container {width:456px;}
.sr7-layer .btn-theme-colored1 {padding:19px 45px;}
					
/* SHOP HOME */
.section__shop-home .e-con-boxed .e-con-inner > div .features-block-style1 .inner-box {padding: 26px 20px 43px 50px;}
.section__shop-home .e-con-boxed .e-con-inner > div:nth-child(2) .features-block-style1 .inner-box {border-left:1px solid #bfa8883b; border-top: none;}

/*--------SHOP--------*/
body.archive.post-type-archive-product div[data-elementor-type="product-archive"] > .elementor-element.tm-bg-color-over-image:nth-child(1){background-image: url(https://hurleymarine.atc-onlinead.com/wp-content/uploads/2025/03/banner-Dinghy-Davits-pc.jpg);}

/*-------PRODUCT CATEGORY-------*/
.isotope-layout.shop-archive .isotope-layout-inner {display: grid;gap: 20px; grid-template-columns: repeat(auto-fill, minmax(250px, 1fr));}
body.archive .vertical-menu {position:absolute;}
body.term-dinghy-davits .elementor.elementor-location-archive > .elementor-element:first-child, body.term-parts-accessories .elementor.elementor-location-archive > .elementor-element:first-child {background-image:url(https://hurleymarine.atc-onlinead.com/wp-content/uploads/2025/03/banner-Dinghy-Davits-pc.jpg);}
body.term-lights .elementor.elementor-location-archive > .elementor-element:first-child {background-image:url(https://hurleymarine.atc-onlinead.com/wp-content/uploads/2025/03/img-banner-lights.jpg);}
body.term-boat-tender .elementor.elementor-location-archive > .elementor-element:first-child {background-image:url(https://hurleymarine.atc-onlinead.com/wp-content/uploads/2025/03/img-banner-boat-tender.jpg);}
body.term-nautical .elementor.elementor-location-archive > .elementor-element:first-child {background-image:url(https://hurleymarine.atc-onlinead.com/wp-content/uploads/2025/03/img-banner-nauticaal.jpg);}
body.term-fishing-hunting .elementor.elementor-location-archive > .elementor-element:first-child {background-image:url(https://hurleymarine.atc-onlinead.com/wp-content/uploads/2025/03/img-banner-fishing.jpg);}
.tm-wc-archive-before-loop {display:flex; justify-content:end;}
					
/*-------PRODUCT-------*/		
body.single-product .tm-page-title > .container {padding:100px 0;}
body.single-product .page-title::before {background: url("https://hurleymarine.atc-onlinead.com/wp-content/uploads/2025/03/banner-product.jpg") no-repeat;background-size:cover;}		
.product-header img {height:150px;}
.related.products .tm-woo-product-item a img, .elementor-widget-container .isotope-layout .isotope-layout-inner .isotope-item .tm-woo-product-item a img{width:268px;}		
body.single-product	.page-title nav {left:15px; bottom:15px; transform:none;}		

/*DAVITS WORKSHEET*/
.section__form-worksheet .container__form-worksheet .frm_fields_container .section__4 > div:nth-child(8) {flex-direction: row!important;}
.section__form-worksheet .container__pagination .container__title-pagination{flex-wrap:nowrap;gap:100px;}
.section__form-worksheet .input__total label {width: 26%!important;}
.section__form-worksheet .input__total input {width: 74%!important;}
.input__internal-with, .input__height-platform, .input__transom-height {display: flex!important;}
.input__internal-with label {width: 40%!important;}
.input__height-platform label, .input__transom-height label {width: 50%!important;}
.input__internal-with input {width: 60%!important;}
.input__height-platform input, .input__transom-height input {width: 50%!important;}
	
/*DEALER LOCATIONS*/
.store_locator_plus .grid-x {flex-direction:row;}			
.store_locator_plus .grid-x				.cell.auto {flex:1 1 0;}
#map_sidebar .results_wrapper {padding-left:15px;}		
.store_locator_plus .cell.left_side{width:28%;margin-top:0;}					
					
/*----------MY ACCOUNT--------*/
body.woocommerce-account > .woocommerce {width:65%;margin:100px auto;}						
body.woocommerce-account > .woocommerce #customer_login {gap: 50px;}					
								
/*-------CONTACT-------*/
.container__contact-form .frm_fields_container {padding-left: 19px;}

/*-------BLOG-------*/					
.box-info-post {left:30px!Important;}					
/*----------wishlist--------*/	
#yith-wcwl-form {width:90%;margin:100px auto;}

/*---------- STAY INFORMED--------*/	
.section__stay-informed	.frm_fields_container {display:grid; grid-gap:0;}
.section__stay-informed .frm_form_field.frm_top_container::before {width: 50%;left:0;}
					
}

@media screen and (min-width:1024px){

/* HEADER */		
.site-search-popup .site-search-popup-wrap input[type=search] {width:900px;}	
.elementor-nav-menu--main .elementor-nav-menu li a {margin-inline-end:0!important;margin-inline-start:0!important;}		

/*SHOP hOME*/
.features-count {display:block;}

/*COUNTER HOME*/
.animate-number, .counter-postfix {font-size:100px!important;}

/* HOME ABOUT US */
.section__about .container__video-home .elementor-widget-container {width:615px;}

/* ABOUT US*/
.vision-about .elementor-widget-container{width:800px!important;}

/*DAVITS WORKSHEET*/
.section__form-worksheet .container__pagination .container__title-pagination{flex-wrap:nowrap;gap:100px;}
.section__form-worksheet .input__total label {width: 22%!important;}
.section__form-worksheet .input__total input {width: 78%!important;}
.section__form-worksheet button.frm_final_submit {width:375px!important;}

 /*DEALER LOCATIONS*/					
#map_sidebar .results_wrapper {padding-left:32px;}						
					
/*-------PRODUCT CATEGORY-------*/
.isotope-layout.shop-archive .isotope-layout-inner .isotope-item {position:static!important;width:100%!important;padding:0;margin:0;}

/*-------PRODUCT-------*/	
.product-header img {width:285px;height:285px;}	
body.single-product	.main-content-area {padding-top:120px;}
body.single-product	.page-title nav {left:50px; bottom:50px;}
					
/*----------wishlist--------*/	
#yith-wcwl-form {width:80%;margin:100px auto;}

/* CART */
.wp-block-woocommerce-cart div:nth-child(4) {padding-top: 100px;}       
}

@media screen and (min-width:1280px){
.elementor.elementor-location-header .elementor-element.elementor-hidden-laptop {display: flex;}
#icon-menu-mobile {display:none;}
}
        
@media screen and (min-width:1367px){
/* HOME ABOUT US */
.section__about .container__video-home .elementor-widget-container {width:896px;}     
}

