


#ct-header-wrap.ct-header-layout7 #ct-header .ct-main-menu > li {
    margin: 0 18px!important;
    
}

.page-id-10 .woocommerce form.login {
   min-width:250px
}


.page-id-10 .woocommerce form.register {
	   min-width:250px

}

.page-id-10 .col-1{
	max-width:40%
}

.page-id-10 .col-2{
	max-width:40%
}

.product-action-2-wrap{
  visibility: visible;
  opacity: 1;
  bottom: 0px;
}

.elementor-30 .elementor-element.elementor-element-067985e {
    margin-left: 4%!important;
   
}
.elementor-20529 .elementor-element.elementor-element-da659be > .elementor-container {
    min-height: 214px!important;

}
.single-product #primary div.product .entry-summary .woocommerce-sg-product-button .woosw-btn, .single-product > div.product .entry-summary .woocommerce-sg-product-button .woosw-btn {
    background-color: #fff;
    line-height: 49px;
    border: 1px solid #d5d5d5;
    color: #333;
    display: none;
}
.isb_image isb_right{
	
	right: 13px!important;
}

.elementor-20529 .elementor-element.elementor-element-575643f > .elementor-element-populated {
   
    --e-column-margin-right: 0px;
    --e-column-margin-left: 50px;
    padding: 50px 50px 50px 50px!important;
}
.elementor-20529 .elementor-element.elementor-element-575643f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
    margin-left: 1px!important;
}
.ivpa-content .ivpa_custom_option.ivpa_text.ivpa_border .ivpa_term, .ivpa-content .ivpa_attribute.ivpa_text.ivpa_border .ivpa_term {
  
    padding: 11px 5px;
  
}


.ivpa-content .ivpa_custom_option.ivpa_text.ivpa_border .ivpa_term.ivpa_clicked, .ivpa-content .ivpa_attribute.ivpa_text.ivpa_border .ivpa_term.ivpa_clicked {
   
    padding: 10px 4px;
   
}
body #pagetitle {
    padding-top: 71px!important;
    padding-bottom: 80px!important;
  
}
.ct-breadcrumb {
    margin: 7px 0 0;
    list-style: none;
    color: #fff;
    display: none;
}
a.added_to_cart.wc-forward {
    display: none!important;
}
.woocommerce .widget_shopping_cart .buttons a, .woocommerce.widget_shopping_cart .buttons a {
    margin-right: 5px;
    margin-bottom: 22px;
}
.elementor-widget-woocommerce-products.elementor-wc-products .added_to_cart {
    display: none!important;
    font-family: var( --e-global-typography-accent-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-accent-font-weight );
}
.floating-cart.floating-cart-top-right {
    top: 4em;
    right: 4em;
    display: none;
}
.woocommerce .woocommerce-product-inner .woocommerce-product-content .woocommerce-add-to-cart:not(.woocommerce-add-to-cart-grid) a {
   
    -webkit-border-radius: 14px!important;

}
.woocommerce .woocommerce-topbar {
    display: none;
    align-items: center;
    flex-wrap: wrap;
    margin-bottom: 10px;
    position: relative;
    z-index: 101;
}

.pl-grid-table {
    float: right;
    height: 3em;
    display: none;
    margin-right: 1em;
    margin-bottom: 2em;
}
.woocommerce .woocommerce-product-inner {
    border-radius: 25px!important;
	
}
.wpgs-wrapper .slick-prev:before, .wpgs-wrapper .slick-next:before, .wpgs-image button:not(.toggle) {
    color: #fff!important;
}
div.is-ajax-search-details {
    width: 400px;
	display:none!important;
}
 .xt_woofc-mobile-pos-bottom-right .xt_woofc-inner {
    bottom: 0;
    right: 0;
    display: none;
}
.woocommerce #respond input#submit.added::after, .woocommerce a.button.added::after, .woocommerce button.button.added::after, .woocommerce input.button.added::after {
    font-family: WooCommerce;
    content: "\e017";
    margin-left: 0.53em;
    vertical-align: bottom;
		display:none!important;
}

.woocommerce ul.products li.product a img {
    width: 80%;
    height: auto;
    display: block;
    margin: 0 0 2em;
    box-shadow: none;
    display: block;
    margin: auto;
	object-fit: cover;
    border-radius: 35px!important;
    text-align: center!important;
}
.woocommerce .woocommerce-product-inner .woocommerce-product-content .woocommerce-add-to-cart:not(.woocommerce-add-to-cart-grid) a.added .flaticon-next:before {
       content: "\2b"!important;
}
section.related .quantity{
	display:none!important;
}
.ivpa-content {
    padding-right: 0px!important;
    box-sizing: border-box;
    margin-top: 32px!important;
}
a.added_to_cart.wc-forward {
    display: none;
}

.woocommerce .woocommerce-product-inner .woocommerce-product-content .woocommerce-add-to-cart:not(.woocommerce-add-to-cart-grid) a.added {
    text-align: center!important;
	  margin-left: 10px;
    display: block;
    padding: 0 8px;
    margin: 0;
    line-height: 44px;
    height: 48px;
    padding: 0 39px;
    width: fit-content;
    -webkit-border-radius: 44px;
    -khtml-border-radius: 44px;
    -moz-border-radius: 44px;
    -ms-border-radius: 44px;
    -o-border-radius: 44px;
    border-radius: 2px;
    /* display: inline-flex; */
    overflow: hidden;
    background-color: #437eff;
}
.woocommerce div.product div.images img {
  
    border-radius: 15px!important;
}
.ivpa-content.ivpa_align_center.ivpa-register .ivpa_quantity, .ivpa-content.ivpa_align_center.ivpa-register .ivpa_backorder_allow {
    text-align: center;
    display: none!important;
}

.isb_sk_material {
    fill: #005586;
    background-color: #ff3d00;
    outline-color: #ff3d00 !important;
    color: #fff;
}
.tinv-wraper.tinv-wishlist {
    font-size: 100%;
    margin-top: -5px;
    z-index: 1;
    text-align: center;
}
.woocommerce .quantity, .woocommerce-page .quantity {
    position: relative;
    display: inline-block;

}
li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--downloads{
	
	display:none!important;
}
#ct-header-wrap.ct-header-layout7 #ct-header.ct-header-main:not(.h-fixed) .ct-header-navigation {
    background-color: #fff!important;
}
.woocommerce .woocommerce-product-inner .woocommerce-product-content .woocommerce-add-to-cart:not(.woocommerce-add-to-cart-grid) a:hover {
 
    background-color: #3f4047;
}
.woocommerce .woocommerce-product-inner .woocommerce-product-content .woocommerce-add-to-cart:not(.woocommerce-add-to-cart-grid) a {
    margin: 0;
    line-height: 44px;
    height: 48px;
    padding: 0 39px;
    width: fit-content;
    -webkit-border-radius: 44px;
    -khtml-border-radius: 44px;
    -moz-border-radius: 44px;
    -ms-border-radius: 44px;
    -o-border-radius: 44px;
    border-radius: 2px;
    /* display: inline-flex; */
    overflow: hidden;
    background-color: #437eff;
}
.woocommerce ul.products.columns-4 li.product {
    width: 100%;
}
.woocommerce .woocommerce-product-inner .woocommerce-product-content .woocommerce-add-to-cart:not(.woocommerce-add-to-cart-grid) {
    position: relative;
    bottom: -42px;
    left: 0;
    right: 0;
    margin: auto;
    display: block;
    flex-wrap: nowrap;
    justify-content: center;
    -webkit-transition: .3s cubic-bezier(.24,.74,.58,1);
    -khtml-transition: .3s cubic-bezier(.24,.74,.58,1);
    -moz-transition: .3s cubic-bezier(.24,.74,.58,1);
    -ms-transition: .3s cubic-bezier(.24,.74,.58,1);
    -o-transition: .3s cubic-bezier(.24,.74,.58,1);
    transition: none;
    opacity: 8;
    visibility: visible;
}
body.woocommerce-cart .woocommerce-cart-form table.cart td.actions button {
    color: #fff;
    margin-bottom: 25px;
}

.woocommerce #content table.cart td.actions .input-text, .woocommerce table.cart td.actions .input-text, .woocommerce-page #content table.cart td.actions .input-text, .woocommerce-page table.cart td.actions .input-text {
    width: 80px;
    margin-bottom: 25px;
}

.woocommerce ul.products li.product a img {
    width: 80%;
    height: auto;
    display: block;
    margin: 0 0 2em;
    box-shadow: none;
    border-radius: 0px;
    display: block;
    margin: auto;
    text-align: center!important;
	border-radius: 6px;
}

.ivpa-content .ivpa_attribute[data-attribute="pa_cantidad"].ivpa_text.ivpa_border .ivpa_term.ivpa_active {
    border-color: #bbbbbb;
    color: #bbbbbb;
    width: 40%;
	font-size:15px;
}

.ivpa-content .ivpa-info-box {
    position: absolute;
    top: 0;
    right: -25px;
    display: none;
}
.ivpa-content {
    padding-right: 0px!important;
    box-sizing: border-box;
    margin-top: 26px;
}

.woocommerce #respond input#submit.alt, .woocommerce-page #respond input#submit.alt, .woocommerce #respond input#submit, .woocommerce-page #respond input#submit, .woocommerce a.button, .woocommerce-page a.button, .woocommerce a.wc-forward, .woocommerce-page a.wc-forward, .woocommerce button.button, .woocommerce-page button.button, .woocommerce input.button, .woocommerce-page input.button, .woocommerce .cart button.button, .woocommerce-page .cart button.button, .woocommerce a.button.alt, .woocommerce-page a.button.alt, .woocommerce .form-row button.button.alt, .woocommerce-page .form-row button.button.alt {
    font-size: 15px;
    width: 100%;
    font-weight: 700;
    color: #fff;
    padding: 0 30px;
    line-height: 51px;
    -webkit-transition: all 240ms linear 0ms;
    -khtml-transition: all 240ms linear 0ms;
    -moz-transition: all 240ms linear 0ms;
    -ms-transition: all 240ms linear 0ms;
    -o-transition: all 240ms linear 0ms;
    transition: all 240ms linear 0ms;
    -webkit-border-radius: 6px;
    -khtml-border-radius: 6px;
    -moz-border-radius: 6px;
    -ms-border-radius: 6px;
    -o-border-radius: 6px;
    border-radius: 6px;
    position: relative;
    overflow: hidden !important;
    display: block;
    text-align: center!important;
    cursor: pointer;
    border: none;
    background-color: #0092b7;
    z-index: 1;
    -webkit-box-shadow: none !important;
    -khtml-box-shadow: none !important;
    -moz-box-shadow: none !important;
    -ms-box-shadow: none !important;
    -o-box-shadow: none !important;
    box-shadow: none !important;
}
.woocommerce .woocommerce-product-inner .woocommerce-product-content {
    padding: 50px 30px 50px 30px;
    text-align: center;
    position: relative;
    z-index: 2;
}

.bulk-add-to-cart-dark.bulk-add-to-cart {
    background-color: rgba(0,0,0,0.75);
    display: none;
}

.tinv-wraper.tinv-wishlist {
    font-size: 100%;
    margin-top: -5px;
    z-index: 1;
    
    text-align: center;
}
.ws247-piew-hover .ws-hover-img {
    position: absolute;
    opacity: 0;
	    object-fit: contain;
    top: 0;
    left: 0;
	width: 100%!important;
    height: 230px;
	border-radius: 150px!important;
    transition: all .5s;
}
.ws247-piew-hover .ws247-piew-imgs-container {
    position: relative;
    z-index: 2;
}

.woocommerce-variation-price{
	display: none;
}

.bulk-add-to-cart-tool.bulk-add-to-cart-top-right {
    position: fixed;
    top: 3em;
    display: none;
    right: 3em;
    z-index: 9999;
}

.ywpc-countdown-loop, .ywpc-sale-bar-loop {
    font-family: 'Open Sans', sans-serif;
    text-align: center;
    margin: 10px 0;
    font-size: 0;
    text-transform: uppercase;
    clear: both;
    position: absolute;
    z-index: 99999;
    margin-left: 50%;
}

.ywpc-seconds{
	display:none!important;
}

.jet-woo-product-thumbs.effect-slide-bottom, .jet-woo-product-thumbs.effect-slide-top, .jet-woo-product-thumbs.effect-slide-right, .jet-woo-product-thumbs.effect-slide-left {
    overflow: hidden;
    border-radius: 25px;
}


.single-product #primary div.product .woocommerce-tabs .woocommerce-Tabs-panel--reviews #reviews #review_form_wrapper, .single-product > div.product .woocommerce-tabs .woocommerce-Tabs-panel--reviews #reviews #review_form_wrapper {
    width: 100%;
}
	
	.woocommerce #content table.cart .product-thumbnail, .woocommerce table.cart .product-thumbnail, .woocommerce-page #content table.cart .product-thumbnail, .woocommerce-page table.cart .product-thumbnail {
    display: block;
}
	
	
	.woocommerce ul.products[class*=columns-] li.product, .woocommerce-page ul.products[class*=columns-] li.product {
    width: 48%;
    float: left;
    clear: both;
    margin: 0 0 2.992em;
}
}

.woocommerce ul.products li.product a img {
   
    height: auto;
    display: block;
    margin: 0 0 2em;
    box-shadow: none;
    display: block;
    margin: auto;
    text-align: center!important;
}

#ct-header-wrap .ct-header-branding a img {
  	height: 50px;
		width: auto !important;
    margin-top: -10px;
}

.woocommerce .woocommerce-product-inner {
    background-color: #fff;
    -webkit-box-shadow: 0 8px 38px rgb(12 12 12 / 6%);
    -khtml-box-shadow: 0 8px 38px rgba(12, 12, 12, 0.06);
    -moz-box-shadow: 0 8px 38px rgba(12, 12, 12, 0.06);
    -ms-box-shadow: 0 8px 38px rgba(12, 12, 12, 0.06);
    -o-box-shadow: 0 8px 38px rgba(12, 12, 12, 0.06);
    box-shadow: 0 8px 38px rgb(12 12 12 / 6%);
    -webkit-border-radius: 0px;
    -khtml-border-radius: 0px;
    -moz-border-radius: 0px;
    -ms-border-radius: 0px;
    -o-border-radius: 0px;
    border-radius: 0px;
    position: relative;
    z-index: 1;
    border-color: rgb(255 255 255 / 32%);
}

.product-style-3 .product-content-image .product-image img {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    background-color: #fff;
    -ms-transform: scale(1);
    -o-transform: scale(1);
    /* transform: scale(1); */
    /* display: none; */
    /* -webkit-transition: all 0.3s ease-in-out; */
    -moz-transition: all 0.3s ease-in-out;
    /* transition: all 0.3s ease-in-out; */
}

.woocommerce ul.products li.product a img {
    width: 80%;
    height: auto;
    display: block;
    margin: 0 0 2em;
    box-shadow: none;
    display: block;
    margin: auto;
    text-align: center!important;
}

#content .widget_product_categories ul li a, #content .widget_categories ul li a, #content .widget_nav_menu ul li a, #content .widget_pages ul li a, #content .widget_archive ul li a, #content .widget_meta ul li a, #content .widget_recent_entries ul li a {
    color: #222;
    display: block;
    font-size: 15px;
    font-weight: 700;
    line-height: 27px;
    padding: 12px;
    position: relative;
    z-index: 1;
    font-family: 'Lexend', sans-serif;
    border-bottom: 1px solid #ececf0;
}

#ct-header-wrap.ct-header-layout7 #ct-header .ct-main-menu li a {
    font-family: 'Lexend', sans-serif;
    font-weight: 500;
}

#ct-header-wrap.ct-header-layout7 #ct-header .ct-main-menu > li {
    margin: 0 23px;
    font-family: 'Lexend', sans-serif;
}

#ct-header-wrap.ct-header-layout7 #ct-header .ct-main-menu {
    margin: 0 0px;
}

#ct-header-wrap.ct-header-layout7 #ct-header.ct-header-main:not(.h-fixed) .ct-main-menu > li > a {
    color: #005586;
}

#pagetitle {
    background-color: #191919;
    padding: 22px 0;
    text-align: center;
    position: relative;
    overflow: hidden;
    z-index: 1;
    -webkit-box-shadow: 0 -3px 7px rgb(12 12 12 / 20%);
    -khtml-box-shadow: 0 -3px 7px rgba(12, 12, 12, 0.2);
    -moz-box-shadow: 0 -3px 7px rgba(12, 12, 12, 0.2);
    -ms-box-shadow: 0 -3px 7px rgba(12, 12, 12, 0.2);
    -o-box-shadow: 0 -3px 7px rgba(12, 12, 12, 0.2);
    box-shadow: 0 -3px 7px rgb(12 12 12 / 20%);
}

.woocommerce .woocommerce-product-inner {
    background-color: #fff;
    -webkit-box-shadow: 0 8px 38px rgb(12 12 12 / 6%);
    -khtml-box-shadow: 0 8px 38px rgba(12, 12, 12, 0.06);
    -moz-box-shadow: 0 8px 38px rgba(12, 12, 12, 0.06);
    -ms-box-shadow: 0 8px 38px rgba(12, 12, 12, 0.06);
    -o-box-shadow: 0 8px 38px rgba(12, 12, 12, 0.06);
    box-shadow: 0 8px 38px rgb(12 12 12 / 6%);
    -webkit-border-radius: 0px;
    -khtml-border-radius: 0px;
    -moz-border-radius: 0px;
    -ms-border-radius: 0px;
    -o-border-radius: 0px;
    border-radius: 0px;
    position: relative;
    z-index: 1;
    border-color: rgb(255 255 255 / 32%);
}

.woocommerce .woocommerce-product-inner:hover:before, .woocommerce .woocommerce-product-inner.cart-added:before {
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    border-width: 4px;
    border-color: #ffffff00;
}

.ct-widget-cart-wrap.open {
    display: none;
}
@media (max-width: 600px){

	#cr_floatingtrustbadge.cr-floatingbadge-big {

    display: none;
}


}

@media (max-width: 768px){
	.elementor-14 .elementor-element.elementor-element-4927329 .elementor-spacer-inner {
    --spacer-size: 10px!important;
}
	
	.floating-cart:not(.floating-cart-inline) {
    top: auto !important;
    right: auto !important;
    bottom: 2em !important;
    left: 90% !important;
    margin-left: -37px !important;
    z-index: 9999 !important;
}
	.floating-cart.floating-cart-top-right {
    top: 4em;
    right: 4em;
    display: block;
}
	.woocommerce .woocommerce-product-inner .woocommerce-product-content {
    padding: 27px 5px 0px 0px!important;
    text-align: center;
    position: relative;
    z-index: 2;
}
	.woocommerce .woocommerce-product-inner .woocommerce-product-content .woocommerce-add-to-cart:not(.woocommerce-add-to-cart-grid) {
    position: relative;
    bottom: -20px;
    left: 0;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    right: 0;
    margin: auto;
    display: block;
    flex-wrap: nowrap;
    justify-content: center;
    -webkit-transition: .3s cubic-bezier(.24,.74,.58,1);
    -khtml-transition: .3s cubic-bezier(.24,.74,.58,1);
    -moz-transition: .3s cubic-bezier(.24,.74,.58,1);
    -ms-transition: .3s cubic-bezier(.24,.74,.58,1);
    -o-transition: .3s cubic-bezier(.24,.74,.58,1);
    transition: none;
    opacity: 8;
    visibility: visible;
}
	
	.label-wrap.wapl-aligncenter {
    margin-left: auto;
    margin-right: auto;
    display: none;
}
	.ws247-piew-hover .ws-hover-img {
    position: absolute;
    opacity: 0;
    top: 0;
    left: 0;
    width: 100%!important;
    height: 126px!important;
    transition: all .5s;
}
	
	.ivpa-content.ivpa_align_center.ivpa-register .ivpa_custom_option, .ivpa-content.ivpa_align_center.ivpa-register .ivpa_attribute {
    text-align: center;
    width: 80%;
		margin-top: -26px;
    margin-left: 22px;
}
	
	.woocommerce ul.products[class*=columns-] li.product, .woocommerce-page ul.products[class*=columns-] li.product {
    width: 100%;
    margin-top: 50px!important;
    float: left;
    clear: both;
    margin: 0 0 2.992em;
}
}

.isb_style_shopkit .isb_scheduled_sale>span {
    display: none!important;
}

.woo-sctr-shortcode-countdown-timer-wrap.woo-sctr-shortcode-countdown-timer-wrap-shortcode-salescountdowntimer .woo-sctr-layout-1 .woo-sctr-countdown-timer-text-wrap {
    display: none!important;
}

.isb_style_shopkit.isb_left {
    top: 35px;
}
#cr_floatingtrustbadge {
    border: 1px solid;
    display: none;
}

@media (max-width: 767px) {
	ul.floating-cart-items li {
    margin-top: 0em;
    border-top: 1px solid #eee;
    padding-top: 1em;
    display: flex;
    align-items: center;
}

.floating-cart:not(.floating-cart-inline) .floating-cart-content {
    top: -502px !important;
    right: -50px !important;
    bottom: 100% !important;
    left: auto !important;
    margin-top: 0 !important;
    margin-bottom: -7.5em !important;
}

	.single-product section.related ul.products {
    margin-bottom: 0;
    display: block;
}

section.related .woocommerce ul.products.columns-4 li.product {
    width: 50%!important;
}
.single-product section.related ul.products li.product {
    margin-bottom: 0 !important;
    margin-top: 60px;
    width: 50%!important;
}
section.related .tinv-wraper.tinv-wishlist {
    font-size: 100%;
    margin-top: 55px;
    z-index: 1;
    text-align: center;
}
 .xt_woofc-mobile-pos-bottom-right .xt_woofc-inner {
    bottom: 0;
    right: 0;
    display: block;
}
#cr_floatingtrustbadge.cr-floatingbadge-big {
        display: none;
    }
	
	#cr_floatingtrustbadge .cr-floatingbadge-background {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    display: block!important;
}
	.woocommerce ul.products[class*=columns-] li.product, .woocommerce-page ul.products[class*=columns-] li.product {
    width: 48%;
    float: left;
    clear: both;
    margin: 0 0 0.992em;
}
	.woocommerce .woocommerce-product-inner {
  
    height: 316px;
    position: relative;
    z-index: 1;
    border-color: rgb(255 255 255 / 32%);
}
	.woocommerce ul.products li.product a img {
    width: 80%;
   height: 127px;
		object-fit: cover;
    display: block;
    margin: 0 0 2em;
    box-shadow: none;
    display: block;
    margin: auto;
    text-align: center!important;
}
	
.isb_sale_badge img{
		    height: 50px!important;
	}
	
	.ws247-piew-hover .ws-hover-img {
		height: 146px!important;
		object-fit: cover;
    position: absolute;
    opacity: 0;
    object-fit: cover;
    top: 0;
    left: 0;
    width: 100%!important;
    height: 230px;
    transition: all .5s;
}
}

.elementor-15805 .elementor-element.elementor-element-6ab698f>.elementor-container {
    min-height: 249px!important;
}

.ivole-reviews-grid .ivole-review-card .middle-row .review-content, .cr-reviews-slider .ivole-review-card .middle-row .review-content {
    display: none;
}

.slick-dots li:not(.slick-active) button {
    background-color: #46c4d3;
	border-radius: 50%;
	max-width:  70%
}

.slick-dots li:not(.slick-active) button {
    background-color: #46c4d3;
	border-radius: 50%;
		max-height: 70%
}


	
.woocommerce-product--rating .jdgm-preview-badge {
	margin-bottom: 8px !important;
}
.jdgm-carousel-item__product-image {
	height: 100% !important;
}

#jdgVer {
	text-align: center !important;
}
.jdgm-revs-tab-btn {
	border-radius: 8% !important;
}

@media only screen and (max-width: 767px) {
	.elementor-30 .elementor-element.elementor-element-067985e {
    margin-left: -14%!important;
}

.jdgm-carousel-item {
  
    padding: 0 0px!important;

}


	.woocommerce .woocommerce-product-inner .woocommerce-product-content .woocommerce-product--rating {
    justify-content: center;
    display: none;
}
	.woocommerce ul.products li.product {
   
    padding: 0 8px;
}
	.elementor-7813 .elementor-element.elementor-element-dbacc4f > .elementor-element-populated {
    margin: 0px 0px 0px -7px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 50px;
    padding: 0px 0px 0px 0px;
}
	  .woocommerce .woocommerce-product-inner .woocommerce-product-content .woocommerce-add-to-cart:not(.woocommerce-add-to-cart-grid) a {
    margin: 0;
    line-height: 44px;
    height: 48px;
    padding: 0 35px!important;
    width: fit-content;
    -webkit-border-radius: 44px;
    -khtml-border-radius: 44px;
    -moz-border-radius: 44px;
    -ms-border-radius: 44px;
    -o-border-radius: 44px;
    border-radius: 2px;
    /* display: inline-flex; */
    overflow: hidden;
    background-color: #437eff;
}
	.ivpa-content .ivpa_attribute[data-attribute="pa_cantidad"].ivpa_text.ivpa_border .ivpa_term.ivpa_active {
    border-color:#1e73be;
    color: #1e73be;
    width: 35%;
    font-size: 15px;
}

	.jdgm-revs-tab-btn {
		bottom: 0 !important;
    left: 50% !important;
    transform: translateX(-50%) !important;
		right: initial !important;
    top: initial !important;
		padding-left: 0px !important;
		font-size: 9px !important;
		width: 29% !important;
	}
	
	.floating-cart:not(.floating-cart-inline) .floating-cart-content {
top: -537px !important;
    right: -8px !important;
    bottom: 100% !important;
    left: auto !important;
    margin-top: 0 !important;
    margin-bottom: -7.5em !important;
}
	.woocommerce .woocommerce-product-inner .woocommerce-product-content .woocommerce-add-to-cart:not(.woocommerce-add-to-cart-grid) a.added {
		margin-left: 18px;
	}
}


.single-product #primary div.product .product_meta {
	display: none!important
}

@media screen and (min-width: 1200px){
body .container {
    max-width: 1424px;
    width: 100%;
}

}


@media screen and (min-width: 992px){
.woocommerce #secondary.widget-has-sidebar {
    padding-left: 15px;
    padding-right: 15px;
    flex: 0 0 25%;
    -webkit-flex: 0 0 15%;
    -ms-flex: 0 0 25%;
    -o-flex: 0 0 25%;
    max-width: 25%;
}

}

@media screen and (min-width: 992px){
.woocommerce #primary.content-has-sidebar {
    padding-left: 15px;
    padding-right: 1px;
    flex: 0 0 75%;
    -webkit-flex: 0 0 95%;
    -ms-flex: 0 0 75%;
    -o-flex: 0 0 75%;
    max-width: 85%;
}

}

.wpgs-wrapper .slick-prev {
	background: #0000ff00!important
}

.wpgs-wrapper .slick-prev:before {
	color: #005586!important
}

.wpgs-wrapper .slick-next {
	background: #0000ff00!important
}

.wpgs-wrapper .slick-next:before {
	color: #005586!important
}


.woocommerce-product-gallery__lightbox {
    background: #ffffff00;
}
body.woocommerce-cart .woocommerce-cart-form table.cart td.actions button {
	color: #4e8ba2;}

@media only screen and (max-width: 600px) {.page-id-7780 .elementor-7780 .elementor-element.elementor-element-40661bf{
	width: 100% !important
	}}


@media only screen and (max-width: 600px) {.page-id-7780 .elementor-7780 .elementor-element.elementor-element-40661bf{
	margin-top: -100px !important
	}}




@media only screen and (max-width: 600px) {.page-id-7780 .elementor-7780 .elementor-element.elementor-element-44c71b2{
	width: 100% !important
	}}

@media only screen and (max-width: 600px) {.page-id-7780 .elementor-7780 .elementor-element.elementor-element-44c71b2{
	margin-top: -40px !important
	}}


@media only screen and (max-width: 600px) {.page-id-7780 .elementor-7780 .elementor-element.elementor-element-39830d3 {
	width: 100% !important
	}}
	
	
	@media only screen and (max-width: 600px) {.page-id-7780.elementor-7780 .elementor-element.elementor-element-3419da0 {
			width: 100% !important

		} }
		
@media only screen and (max-width: 600px) {		.elementor-7780 .elementor-element.elementor-element-3419da0  {
				width: 100% !important

	}}
	
	
	@media only screen and (max-width: 600px) {	.elementor-7780 .elementor-element.elementor-element-a6f4471 {
						width: 100% !important

		}}
		
	@media only screen and (max-width: 600px) {	.elementor-7780 .elementor-element.elementor-element-9ab67b5 {
			width: 100% !important
		}}

@media only screen and (max-width: 600px) { body #pagetitle {
    padding-top: 48px!important;
    padding-bottom: 79px!important;
}}


@media only screen and (max-width: 600px) { .elementor-7780 .elementor-element.elementor-element-6a6a11a {
     
    padding: 20px 0px 0px 0px;
}} 


.page-id-16618 .tinvwl-input-group {
    z-index: 999 !important
}


@media only screen and (max-width: 600px) { .page-id-17024 .elementor-17024 .elementor-element.elementor-element-3844968 {
    padding: 45px 0px 0px 1px!important;
}}

@media only screen and (max-width: 600px) { .page-id-17024 .elementor-17024 .elementor-element.elementor-element-44c71b2 {
    width: 100%;
}}
	
	
@media only screen and (max-width: 600px) { .page-id-17024 	.elementor-17024 .elementor-element.elementor-element-40661bf {
	margin-top: 30px
 }}

@media only screen and (max-width: 600px) { .page-id-17024 	.elementor-17024 .elementor-element.elementor-element-40661bf {
     width: 100%
}}


.wpcf7-form .wpcf7-form-control-wrap {
   
    display: inline;
}

@media only screen and (max-width: 600px) { .wpcf7-form .wpcf7-form-control-wrap {width:100% !important;}}


@media only screen and (min-width: 480px) { .page-id-22886 input[type="text"] {
	/*min-width: 1200px !important*/
}} 
.select2.select2-container.forminator-select {
	display: none;
}
.select2-selection__arrow {
	top: 20px !important;
}
 @media only screen and (max-width: 425px) { 
	.woocommerce .woocommerce-product-inner .woocommerce-product-content .woocommerce-add-to-cart:not(.woocommerce-add-to-cart-grid) a {
    margin: 0;
    line-height: 44px;
    height: 48px;
		padding: 0px 15px!important;}
	.floating-cart:not(.floating-cart-inline) .floating-cart-content {
    top: -537px !important;
		right: -25px !important;}
}
@media only screen and (max-width: 375px) { 
	ul.products.elementor-grid.columns-4 .elementor-15805 .elementor-element.elementor-element-bb469e9.elementor-wc-products ul.products {
		padding: 0px!important;}
.woocommerce .woocommerce-product-inner .woocommerce-product-content .woocommerce-add-to-cart:not(.woocommerce-add-to-cart-grid) a {
    margin: 0;
    line-height: 44px;
    height: 48px;
	padding: 5px!important;}
}
 @media only screen and (max-width: 320px) {
.home .woocommerce .woocommerce-product-inner .woocommerce-product-content .woocommerce-add-to-cart:not(.woocommerce-add-to-cart-grid) a {
    margin: 0;
    line-height: 40px;
    height: 60px;
		padding: 10px!important;}
	 
.tax-product_cat .elementor-products-grid ul.products.elementor-grid {
	display: flex;}
}
.ct-header-branding-inner img {
	width: 50%!important;}
@media screen and (min-width: 1200px){
	.h-fixed .ct-header-branding {
		display: flex !important;
		align-items: center;
		justify-content: space-between;
		width: 100%;
	}
	#ct-header-wrap .ct-header-branding a img {
		height: 100px !important;
		width: auto !important;
	}
}	
@media screen and (max-width: 1200px){
	.sticky-search{
		/*display: none;*/
		margin-right: 3.5rem;
	}
	.ct-header-branding-inner {
		width: fit-content !important;
	}
	.ct-image-single.ct-block-parallax{
		display: flex;
	}
}
.elementor-heading-title {
	height: 0;
	opacity: 0;
}
#jdgVer {
	display: flex;
	justify-content: center;
}





