a.woocommerce-button.button.view + a + a.woocommerce-button.button.view {
    display: block !important;
}

p.order-again {
    display: none;
}

td.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-date > time {
    white-space: nowrap;
}

.woocommerce {
    width: 90%;
    margin: 0 auto !important;
	  padding-top: 2px;
}

a.woocommerce-button.button.pay{
	display:none;
}
a.woocommerce-button.button.cancel{
	display:none;
}
a.woocommerce-button.button.view:hover {
    background: none !important;
}


li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--dashboard.is-active {
    display: none;
}

li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--downloads {
    display: none;
}

li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--dashboard {
    display: none;
}

.pp-form-container .pp-form-wrapper.ppBuildScratch.ppsbl-pill .pp-form-submit-button-wrap input[type=submit] {
    border-radius: 0px!important;
}

.pp-form-container .pp-form-wrapper.ppBuildScratch {
    box-shadow: 0 0 0 0.5px rgb(0 20 40 / 10%), 0 2px 8px 0 rgb(50 55 90 / 10%) !important;
}

.pp-form-submit-button-wrap {
    margin-top: 10% !important;
}

input#\31 helauaoii80 {
    border-radius: 0px !important;
}
input#\36 afbbvfn0560 {
		border-radius: 0px !important;
}

form#pp_login_1 {
    margin: 10px auto;
}

form#pp_password_reset_1 {
		margin: 10px auto;
}

form#pp_registration_1 {
		margin: 10px auto;
}

i.fa-chevron-right {
    margin-left: 20px !important;
}

.skw {
	transform: skew(-25deg);
  &amp;:visited { color: #fff; }
  &amp;:hover { background: #0069a8; }
	&amp; > span { display: inline-block; transform: skew(25deg); }
}


.skwv {
	transform: skew(25deg);
  &amp;:visited { color: #fff; }
  &amp;:hover { background: #0069a8; }
&amp; > span { transform: skew(-25deg); }
}

.ext1 {
	display: inline-block;
	transform: skew(-25deg);}

.ext2 {
	display: inline-block;
	transform: skew(25deg);}


.skv {
	transform: skew(-5deg);
  &amp;:visited { color: #fff; }
  &amp;:hover { background: #0069a8; }
&amp; > span { display: inline-block; transform: skew(5deg); }
}

#swe{
	z-index: 999 !important;
}

li:not(.dt-mega-menu) .sub-nav {
    width: 130px;
}

.skz {
	transform: skew(5deg);
  &amp;:visited { color: #fff; }
  &amp;:hover { background: #0069a8; }
&amp; > span { display: inline-block; transform: skew(-5deg); }
	
.searchform-s {
    box-shadow: 0px 0px 1px;
}
}

.quantity.buttons_added {
    height: 20px;
/*	margin-top: 18% !important; */
}

button.single_add_to_cart_button.button.alt {
    height: 20px;
    padding: 0px 30px;
}

input.field.searchform-s {
    width: 251px;
}

.ico9{
	padding: 0 4px 0 4px;
}

input.field.searchform-s {
    width: 40px;
	z-index: 1;
	transition: 0.5s;
}

input.field.searchform-s:hover {
    width: 191px;
}

input.field.searchform-s:active {
    width: 191px;
}

a.search-icon {
    z-index: -5;
}

form.cart {
    display: block !important;
}

input[type=number]::-webkit-inner-spin-button, 
input[type=number]::-webkit-outer-spin-button { 
  -webkit-appearance: none; 
  margin: 0; 
}

.custom .tp-bullet {
    height: 5px !important;
	width: 13px !important;
}

a.button.wc-backward {
    display: none;
}

rs-bullet.tp-bullet {
    transform: skew(
-30deg);
}

.uni-node-6a857427 {
    display: inline-block !important;
}

.uni-col-content.uni-node-content {
    display: inline-block;
}
	
.uni-node-36153501 {
    display: inline-block;
}

input#uni_cpo_x100-field {
    width: 100px;
	  margin-top: -5px;
	  font-size: 17px;
}

dt.variation-uni_cpo_x100 {
    display: none;
}

dd.variation-uni_cpo_x100 {
    display: none;
}

.woo-buttons {
    display: none;
}

span.menu-text {
    transition: 0.5s;
}

.upwards-line > li > a .menu-item-text:before {
    height: 0px;
    transform: skew(
25deg) !important;
}

ul#split_right-menu {
    display: none;
}

input#uni_cpo_x199-field {
    margin-left: 6px;
}

p.uni-cpo-module-text_input-label.uni_cpo_field_required {
    display: inline;
}

input#uni_cpo_x8-field {
    background: #f7f7f7 !important;
	border-radius: 0 !important;
}

input#uni_cpo_x199-field {
    background: #f7f7f7 !important;
	border-radius: 0 !important;
}

.precio9 {
	font-weight: 600;
}

button:hover, a.button:hover {
    background: #000000d1 !important;
}

a, a:hover {
    color: #000000;
}

.woocommerce-MyAccount-navigation-link--edit-account{
	display: none;
}


input#ship-to-different-address-checkbox + span {
    font-weight: 700 !important;
    font-size: 15px;
    color: black;
}

span.out-stock-label {
    padding: 5px 20px !important;
}

.woocommerce-MyAccount-content > p + p {
    display: none !important;
}

div#uni_cpo_options {
    margin-bottom: 10px;
}

.input-text {
    font-weight: 500 !important;
    color: black !important;
}

.elementor-col-50 > .elementor-widget-wrap {
    padding: 4px !important;
}

span.woocommerce-Price-amount.amount {
    color: black;
}

td.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-total {
    color: white;
}

.e--pointer-background .elementor-item:before {
    background: #1f1f1f;
}

.elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after, .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before {
    opacity: 0.1;
    background: grey !important;
}

#menu-1-7fcc764 > li {
    padding: 5px 0;
}

#rev_slider_25_2_wrapper .custom.tparrows {
    background: rgba(0,0,0,0);
}

.op70 {
	opacity:0.2 !important;
}

.op80 {
	opacity:0.7 !important;
}

.g9{
 transform: rotate(90deg);
}

input#uni_cpo_x8-field {
    font-weight: 700;
}

input#uni_cpo_x199-field {
    font-weight: 700;
}

div#uni_cpo_options {
    margin-top: -9px;
}

.wc-ico-cart.round-counter-style.show-sub-cart.show-on-click {
    color: white;
}

a.woocommerce-button.button.view {
    margin: 0px 5px;
}

.ico8{
	margin-right:-4px !important;
}

.ico7{
	color: black;
}

.masthead:not(.mixed-header) {
    background: #ffffff00 none repeat center center;
    background-size: auto;
}

span.woocommerce-Price-amount.amount {
    width: 70px;
}

@media (min-width: 768px){
.elementor-27270 .elementor-element.elementor-element-12535bdc {
    width: 31%;
	}
}

.elementor-element.elementor-element-2fdcdbd8.thumbs-col-num-5.elementor-hidden-mobile.preserve-gallery-ratio-y.gallery-nav-display-hover.thumbs-nav-display-hover.elementor-widget.elementor-widget-the7-woocommerce-product-images.elementor-sticky {
    position: absolute !important;
    top: 10px;
    left: -20px;
    bottom: 0px;
}

.masthead {
    background: #ffffff00 !important;
}

.masthead.split-header.fully-inside.widgets.full-height.full-width.x-move-mobile-icon.show-sub-menu-on-hover.fixed-masthead.sticky-on {
    background: none !important;
}

header.header-bar {
    transition: all 0s !important;
}

.phantom-sticky:not(.overlap):not(.transparent) .masthead {
    transition: background-color 0ms ease, background-image 0ms ease;
}

.products-shortcode.the7-elements-woo-masonry-1b19b6b8.resize-by-browser-width .dt-css-grid {
    grid-column-gap: 74px;
    grid-row-gap: 34px !important;
}

.elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after, .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before {
    opacity: 0.12;
    background: #b4b4b4 !important;
}

span.out-stock-label {
    padding: 10px 25px !important;
}

#menu-1-7fcc764 > li {
    padding: 2px 0;
}

h4.product-title {
    font-weight: 600 !important;
}
.elementor-column.elementor-col-100.elementor-top-column.elementor-element.elementor-element-150c315 {
    display: none;
}

.elementor-element.elementor-element-8b4a730.elementor-widget.elementor-widget-spacer {
    margin-bottom: -60px;
}

.elementor-element.elementor-element-d91d242.elementor-widget.elementor-widget-spacer {
    margin-top: -100px;
}

.t1{
	transform:skew(-25deg) !important;
	color:#00000010;
}

.t2{
	transform:skew(-25deg) !important;
	color:#000000;
}

.elementor-element-25717b43 {
    margin-top: -40px;
}

.elementor-36145 .elementor-element.elementor-element-1d2bf67 > .elementor-widget-container {
    margin: 5px 0px 0px 0px;
}

.elementor-element-137971b8 {
    margin-top: -5px;
}

.elementor-element-3494929d {
    margin-top: 10px !important;
}

.elementor-element-5a672c0 {
    margin-bottom: -70px;
}

input#uni_cpo_x8-field {
    border: 0 !important;
    border-bottom: 2px solid black !important;
}

input#uni_cpo_x199-field {
    border: 0 !important;
    border-bottom: 2px solid black !important;
}

.llllll{
	font-size:13px;
	margin-left:-1px;
}

.uni-module.uni-module-text.uni-node-4b61fd3f {
    margin-top: 9px;
	margin-left: -4px;
}

.uni-row-content-wrap {
    padding-left: 4px !important;
	 padding-top: 5px !important;
}

.uni-module.uni-module-text.uni-node-881126db {
    margin-left: -8px;
}

header.header-bar {
    height: 55px !important;
}

.masthead.split-header.fully-inside.widgets.full-height.full-width.x-move-mobile-icon.show-sub-menu-on-hover.fixed-masthead.sticky-on {
    background: #ffffffed !important;
}

form.checkout.woocommerce-checkout {
    margin-top: -33px !important;
}

.woocommerce-cart-wrap {
    margin-top: -33px;
}

.woocommerce-order {
    margin-top: -43px !important;
	width: 90%;
    margin: 0 auto;
}

.elementor-element.elementor-element-6ec3586.elementor-widget.elementor-widget-wc-elements {
    margin-top: -43px;
}

input#uni_cpo_x100-field {
    padding-left: 3px !important;
}

.w1{
	display: inline-block;
}

.b1{
	background:#ffffff44;
}

.elementor-element.elementor-element-2fdcdbd8.thumbs-col-num-5.preserve-gallery-ratio-y.gallery-nav-display-hover.thumbs-nav-display-hover.elementor-widget.elementor-widget-the7-woocommerce-product-images.elementor-sticky.elementor-sticky--active.elementor-section--handles-inside.elementor-sticky--effects {
    position: absolute !important;
    top: 15px !important;
}

.elementor-container.elementor-column-gap-wide {
    margin-top: -10px;
}

.uni-node-5dea18a9 {
    margin-top: -4px;
    margin-bottom: -2px;
}

img.attachment-medium.size-medium {
    opacity: 0 !important;
}

div#elementor-tab-content-3191 {
    text-align: justify;
}

::-webkit-scrollbar {
  width: 10px;
}
::-webkit-scrollbar-track {
  background: #f1f1f1; 
}
::-webkit-scrollbar-thumb {
  background: #111; 
}
::-webkit-scrollbar-thumb:hover {
  background: #000; 
}

h4.elementor-heading-title.elementor-size-default {
    font-size: 17px !important;
	margin-top:-10px !important;
    margin-bottom: -17px !important;
    margin-left: 6px !important;
}

span.woocommerce-Price-amount.amount {
    width: auto !important;
}

.btn7{
	border:0px;
	background: none;
	display: inline-block;
	z-index: 90;
}

.far {
    display: inline-block !important;
    margin: 0 10px 0px 20px;
}

.uni-node-fc0edee7.b1 {
    margin: -17px 0px !important;
}

.uni-node-de6b014b {
    margin-left: -2px;
}

.elementor-accordion-item {
    padding-right: 4px;
}

.btn7 {
    padding: 8px 0px 8px 2px;
    margin-left: 12px;
	  font-size: 16px !important;
		transition: 0.5s;
	font-weight: 600 !important;
	margin-right: 5px;
	letter-spacing: 0.4px;
	display: inline !important;
}

.informacion{
	font-size:17px !important;
  display: inline-block !important;
	font-weight: 600;
    margin-top: 0px;
    margin-bottom: 6px;
    margin-left: 0px;
    margin-right: 0px;
}

.inf2{
	margin-top:5px;
	display: inline-block;
}

.fa-chevron-down{
	color: #00000094;
	margin-right: 6px;
	margin-top:4px !important;
	margin-left: 4px;
}

i.far.fa-file-alt {
    font-size: 14px;
    margin-bottom: -2px;
}

.uni-node-5dea18a9 {
    border: 1px solid #00000009 !important;
    box-shadow: 0px 0px 10px #00000009;
    padding: 11px 11px 2px 25px;
    margin-left: -26px;
    border-radius: 4px;
    margin-top: -10px;
    margin-bottom: 8px;
}

.uni-module.uni-module-text.uni-node-e77fc776 {
    margin-bottom: 1px;
    margin-left: -2px;
}

.fa-truck{
transform: scaleX(-1);
}

.uni-node-5dea18a9 {
    background: #fafafa;
}

div.uni-node-5dea18a9 > .uni-col-content.uni-node-content {
    background: #fafafa !important;
}

.r555{
	font-family: arial;
	background: #ffffff00 !important;
	box-shadow: none !important;
	border: 0px !important;
	margin-top:-21px;
	letter-spacing: 0.4px;
	margin-bottom:8px;
}

section.elementor-section.elementor-top-section.elementor-element.elementor-element-3494929d.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
    margin-bottom: 0px;
}

h1.product_title.entry-title.elementor-heading-title.elementor-size-default {
    font-size: 27px;
    letter-spacing: 1px;
	margin-bottom: -6px;
	    font-weight: 600;
}

.inf2 {
    font-size: 17px;
    letter-spacing: 0.7px;
    margin-right: 2px;
    font-weight: 700;
}

.uni-module.uni-module-text.uni-node-d8368a12 {
	margin-top: -15px !important;
    letter-spacing: 1px !important;
}

.lll{
	width: 140px;
	display: inline-block;
	margin: 0 auto;
	opacity: 0.2;
	margin-bottom: -12px;
	transition: 0.5s;
}
.lll:hover{
	opacity: 1;
}

.elementor-column.elementor-col-100.elementor-inner-column.elementor-element.elementor-element-6a902e8{
    margin: 0 auto;
}

.single_add_to_cart_button.button {
    min-height: 35px;
}

.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-7d8e7956 {
    margin-top: -18px;
}

.elementor.elementor-31226.elementor-location-archive.product {
    margin-top: -10px;
}

.quantity .plus, .quantity .minus {
    line-height: 35px;
    min-height: 35px;
}

.product div.summary .quantity input.qty, .dhvc-woocommerce-page .quantity input.qty, .the7-elementor-widget .quantity input.qty, .woocommerce-cart-form .quantity input.qty {
    min-height: 35px;
}

h4.elementor-heading-title.elementor-size-default {
    letter-spacing: 0.7px;
    font-weight: 700 !important;
}

i.far.fa-file-alt {
    background: #0000000d;
    color: black;
    border-radius: 1px;
    padding: 3px 18px;
    margin-right: 6px;
    font-size: 13px;
}

.elementor-element.elementor-element-d9b0e84.elementor-widget.elementor-widget-heading {
    margin-bottom: -6px;
}

.btn7:hover .fa-file-alt {
    color: #000 !important;
    transition: 0.5s;
    background: linear-gradient(180deg, #00000015 0%, #00000015 35%, #00000019 100%);
}

.fa-file-alt {
	transition:0.5s;
}

.elementor-column.elementor-col-100.elementor-inner-column.elementor-element.elementor-element-6a902e8 {
    margin-bottom: -10px;
}

@media (max-width: 767px){
.elementor-27270 .elementor-element.elementor-element-514c7ee4 {
    width: 80%;
    max-width: 80%;
}
.elementor-27270 .elementor-element.elementor-element-ca6ed02 {
    width: 20%;
    max-width: 20%;
}
i.far.fa-file-alt {
    margin: 0px 9px 0px 2px !important;
}
}
i.far.fa-file-alt {
	    transition: 0.5s;
}

i.fas.fa-chevron-down {
    background: #010101;
    color: white;
    border-radius: 1px;
    padding: 3px 15px;
    margin-right: 6px;
    font-size: 13px;
}

.elementor-element.elementor-element-0df559b.elementor-widget.elementor-widget-text-editor > .elementor-widget-container {
    padding: 0;
    margin-top: 20px;
    margin-left: 3px;
}

.informacion {
    margin-left: -7px;
    margin-bottom: 1px;
}

@media (max-width: 767px){
.elementor-27270 .elementor-element.elementor-element-6a902e8 {
    width: 100%;
	}
	
.elementor-element-6a902e8 {
    padding-left: 1px !important;
}

.uni-node-5dea18a9 > div {
    margin: 4px 0px;
}

.epdm-img {
    opacity: 0.20;
}
	
.uni-module.uni-module-text.uni-node-d8368a12 {
    margin-top:1px !important;
/*	width:10px;
	white-space:nowrap;*/
	font-size:18px !important;
}	
	
}

.uni-module.uni-module-text.uni-node-d8368a12 {
    font-size: 20px;
}

.uni-module.uni-module-text.uni-node-d8368a12 {
    margin-top:0px;
	width:10px;
	white-space:nowrap;
}	

.elementor-element.elementor-element-66d045b.elementor-widget.elementor-widget-heading {
    margin-top: 10px;
}

div#dv {
    font-family: 'Arial';
}

bdi {
    font-family: 'Roboto' !important;
    letter-spacing: 0.4px;
}

a.elementor-item:hover {
    background: #ebebeb;
    color: #000 !important;
}

a.elementor-item.elementor-item-active {
    background: #000 !important;
    color: white !important;
}

span.woocommerce-Price-currencySymbol {
    font-family: arial;
		margin-left:2px;
}

span.price {
    font-family: arial;
}

.dt-owl-item.active:hover {
    margin-top: -5px;
}

.dt-owl-item.active {
    transition: 0.6s;
}

.visible.wf-cell.visible.shown:hover {
    margin-top: -5px;
		margin-bottom: 5px;
}

.visible.wf-cell.visible.shown {
    transition: 0.6s;
}

.quantity.buttons_added {
    box-shadow: 0px 0px 10px #f2f2f2;
    height: auto;
}

h4.entry-title {
    font-weight: 600 !important;
    letter-spacing: 0.8px;
}

.elementor-widget-container > .price > .woocommerce-Price-amount.amount {
    font-weight: 600 !important;
}

img.preload-me {
    WIDTH: 118px;
}

i.cn1 {
    padding: 11px 16px;
    font-size: 18px !important;
    background: #000;
    color: white;
	margin-top:-11px;
	margin-right:11px;
}
	
.same-logo{
    padding: 0 !important;
}

span.menu-text {
    font-weight: 600 !important;
}

.bt2{
	border-top: 2px solid #000 !important;
}

img.preload-me {
    margin-left: -1px;
}

.kgr999{
	font-weight: 600;
	color: #000;
	font-family: roboto;
	margin-left:4px;
}

.kgr99{
		font-weight: 500;
	color: #000000db;
	font-family: roboto;
	margin-left:4px;
}


.kgr0{
	font-size: 15px;
	font-weight: 500;
	color: #000000db;
	font-family: roboto;
	margin-left:4px;
}

.kgr{
	font-size: 15px;
	font-weight: 600;
	color: #000;
	font-family: roboto;
	margin-left:4px;
}

.kgr1{
	font-weight:500;
	color: #000;
	font-family: roboto;
}

.kgr11{
	font-weight:700;
	color: #000;
	font-family: roboto;
	margin-right:2px;
}

/*.pe-7s-mail{
	font-size:16px;
	padding-right:8px;
}*/

ul.cart_list.product_list_widget li span a {
    font-weight: 600;
}

span.price-wrap .quantity {
    font-weight: 500;
}

.skzw{
	transform:skew(-25deg);
}

.skzv{
	transform:skew(25deg);
}

.masthead.split-header.fully-inside.widgets.full-height.full-width.x-move-mobile-icon.show-sub-menu-on-hover.fixed-masthead.sticky-on {
    background: #fffffff0!important;
}

.op1{
	opacity:0.79 !important;
}

.woo-buttons-on-img a img {
    height: 215px !important;
	  object-fit: cover;
		width:200px;
}

.elementor-29809 .elementor-element.elementor-element-860afda > .elementor-container {
    max-width: 9999px !important;
}

figcaption.woocom-list-content {
    padding-left: 10px;
}

li.menu-item.menu-item-type-custom.menu-item-object-custom a {
    transition: 0s !important;
}

.elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after, .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before {
    transition: 0s !important;
	background: #dcdcdc !important;
}

.uni-node-5dea18a9 {
    background: #ffffff00;
    border: 0 !important;
    box-shadow: none;
}

div.uni-node-5dea18a9 > .uni-col-content.uni-node-content {
    background: #ffffff00 !important;
}

.woocommerce-Price-currencySymbol {
    font-family: arial !important;
}

h1.product_title.entry-title.elementor-heading-title.elementor-size-default {
    white-space: nowrap;
}

/*.uni-module.uni-module-text{
		white-space: nowrap;
}*/

#menu-1-7fcc764 > li {
    padding: 0px;
}

#menu-1-7fcc764 .menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-41215 {
    border-top: 2px solid #00000012;
    border-bottom: 2px solid #00000012;
}

.uni-node-fc0edee7.b1 > div {
    padding-left: 0px !important;
}

.elementor-widget-tablet__width-inherit.elementor-widget-mobile__width-initial.elementor-widget.elementor-widget-woocommerce-product-title.elementor-page-title.elementor-widget-heading {
    margin-left: -4px !important;
}

.op1{
	opacity:0.02 !important;
}

.op2{
	opacity:0.99 !important;
}

section.elementor-section.elementor-top-section.elementor-element.elementor-element-3494929d.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
    margin-top: 1px !important;
}

.r555 {
    margin-left: -26px;
}

.elementor-inner-column.elementor-element.elementor-element-6a902e8 > .elementor-element-populated {
    padding: 10px 20px !important;
}

@media only screen and (max-width: 1000px) {
.elementor-inner-column.elementor-element.elementor-element-6a902e8 > .elementor-element-populated {
    padding: 10px 17px !important;
}
	.elementor-element.elementor-element-66d045b.elementor-widget.elementor-widget-heading {
    margin-bottom: 4px !important;
}
	.elementor-column.elementor-col-100.elementor-inner-column.elementor-element.elementor-element-6a902e8 {
    margin: 2px 0px !important;
}
}

a.btn7 {
white-space: nowrap !important;
}

.elementor-element.elementor-element-d9b0e84.elementor-widget.elementor-widget-heading > div > h2.elementor-heading-title.elementor-size-default {
    white-space: nowrap !important;
	width: 10px;
}

span.out-stock-label {
    background: #00000099 !important;
    padding: 9px 27px !important;
}

.elementor-element.elementor-element-7d02c3b8.elementor-widget.elementor-widget-the7-elements-woo-masonry > .elementor-widget-container {
    padding: 4px 4px;
}

@media only screen and (max-width: 400px) {
.mobile-branding {
    margin-left: -7.1% !important;
}
.elementor-element.elementor-element-3c245b4b.elementor-widget.elementor-widget-text-editor > div {
    padding-right: 10% !important;
}
}

.mobile-header-scrollbar-wrap > div > .mini-login {
    margin-top: -22px;
    margin-bottom: 15px;
	  margin-left: 1px;
}

.elementor-column.elementor-col-100.elementor-inner-column.elementor-element.elementor-element-6a902e8 > div {
    margin: 0 auto !important;
}

.elementor-column.elementor-col-100.elementor-inner-column.elementor-element.elementor-element-5d7ea44 > div {
    margin-left: 22px !important;
}

.elementor-column.elementor-col-100.elementor-inner-column.elementor-element.elementor-element-6a902e8 {
    width: 99%;
    margin: 0 auto !important;
}

input#uni_cpo_x8-field {
    display: block;
    margin: 10px auto;
}

input#uni_cpo_x199-field {
    display: block;
    margin: 10px auto;
}

.elementor-element-6a902e8 {
    padding-left: 17px;
}

.wz{
	display: inline-block !important;
}

div#uni_cpo_x8\ valora {
    margin-right: 7px !important;
}

p.uni-cpo-module-text_input-label.uni_cpo_field_required {
    padding-left: 7px;
}

.uni-node-fc0edee7.b1 {
    margin-top: -22px !important;
    margin-bottom: -14px !important;
}

.shipping-taxable.purchasable.product-type-simple.product {
    margin-top: 5px;
}

input#uni_cpo_x8-field {
    background: #00000004 !important;
}

input#uni_cpo_x199-field {
    background: #00000004 !important;
}

/************************/

.uni-node-5dea18a9 > .uni-col-content.uni-node-content {
    white-space: nowrap;
}

.elementor-element.elementor-element-70b1f80c.elementor-widget.elementor-widget-the7-woocommerce-product-add-to-cart {
    margin-top: -4px;
}

h1.product_title.entry-title.elementor-heading-title.elementor-size-default {
    margin-left: 2px;
}

.elementor-element.elementor-element-1779203b.elementor-widget.elementor-widget-heading {
    white-space: nowrap;
    width: 85px;
}

.r555 {
    margin-top: -11px !important;
}

div#uni_cpo_x8\ valora {
    padding: 9px 20px;
    box-shadow: 0px 0px 10px #00000000;
    border-radius: 5px;
	border-left: 2px solid;
	
}

div#uni_cpo_x199\ valorb {
    padding: 9px 20px;
    box-shadow: 0px 0px 10px #00000000;
    border-radius: 5px;
    border-left: 2px solid #00000010;
}

.elementor-widget-container > .price {
    height: 29px;
}

.uni-module.uni-module-text.uni-node-e77fc776.wz {
    margin-left: -6px;
}

.uni-node-fc0edee7.b1 {
    margin-top: -22px !important;
    margin-bottom: -14px !important;
}

h4.woocommerce-order-details__title {
    margin-bottom: 35px;
}

span.optional {
    display: none !important;
}

.form-row {
    padding: 0px !important;
    padding-right: 10px !important;
}

.op199{
	opacity:0.95 !important;
}

.op198{
	opacity:0.79 !important;
}

div#stripe-payment-data > p {
    display: none;
}

.wc-order-review {
    background: #00000006;
    box-shadow: 0px 0px 10px #00000017;
}

.cart-collaterals {
    background: #00000006;
    box-shadow: 0px 0px 10px #00000017;
}

label.screen-reader-text {
    position: initial !important;
    width: auto !important;
    height: auto !important;
    clip-path: none !important;
}

.quantity.buttons_added > .screen-reader-text {
    display: none;
}

.elementor-element.elementor-element-d91d242.elementor-widget.elementor-widget-spacer {
    display: none;
}

div#uni_cpo_x8\ valora {
	  display: inline-block;
    margin: 5px 10px 5px 2px !important;
	  float: left !important;
}

.dn1{
	display:none;
}

.dx1:hover > .dn1{
	display:inline-block;
}

.dx1:hover > .di1{
	display:none;
}

.di1{
	display:inline-block;
}

div#uni_cpo_x199\ valorb {
    margin-left: 2px;
}

.mobile-mini-widgets-in-menu > .mini-login > a {
    padding: 10px 86px;
    width: 100% !important;
    background: #000000db;
    margin: 0 auto !important;
    box-shadow: 0px 0px 10px #00000022;
    color: #ffffffdb !important;
}


.mobile-mini-widgets-in-menu > .mini-login > a > i.the7-feather-user {
	color: #ffffffdb !important;
}

.mobile-mini-widgets-in-menu {
    margin-top: 4px;
}

.mobile-mini-widgets-in-menu > .mini-search {
    width: 100% !important;
    margin: 0px;
}

.mobile-mini-widgets-in-menu > .mini-search > .searchform.mini-widget-searchform {
    width: 100% !important;
    margin-left: 2px !important;
}

.pp-form-container .pp-form-wrapper.ppBuildScratch {
    padding: 7% 0 6% 6%;
    border-radius: 1px;
}

.epdm-img {
    right: 0px;
    bottom: 44px;
    position: absolute;
    width: 200px;
}

/*.blockUI{
	display:none !important;
}

.blockOverlay{
	display:none !important;
}*/

.blockMsg{
	display:none !important;
}

.blockElement{
	display:none !important;
}

.uni-module.uni-module-text.uni-node-d7040e5f {
    margin-top: -2px !important;
}

ul.sq1 {
  list-style-type: square;
	margin-bottom:2px;
	font-size:15px;
}

.bx1{
	margin-top:10px;
	margin-bottom:10px;
	font-weight:700;
	color:#000000db;
	font-size:17px
}

a {
    font-weight: 500;
}

.peso1{
 line-height:4;
}

.elementor-element.elementor-element-82cfe69.elementor-widget.elementor-widget-woocommerce-product-content
{
    margin-right: 10px;
}

.wz {
    margin-left: -5px;
}

.uni-module.uni-module-text.uni-node-6f709d01.wz {
    margin-top: -10px;
    margin-bottom: 8px;
}

div#dv {
    font-weight: 600;
    margin-left: 1px;
}

.uni-module.uni-module-text.uni-node-6f709d01.wz b {
    font-size: 17px;
}

.elementor-element.elementor-element-ca6ed02.elementor-widget__width-initial.elementor-widget-tablet__width-inherit.elementor-widget-mobile__width-initial.elementor-widget.elementor-widget-the7-woocommerce-product-price {
    margin-top: -4px;
    margin-bottom: 4px;
}

.uni-module.uni-module-text.uni-node-76b8d372 {
    margin-top: -2px;
    margin-left: 1px;
}

.tax-total > th > small {
    display: none;
}

/*span.update-cart-button {
    display: none !important;
}*/

.uni-module.uni-module-text.uni-node-d8368a12 {
    margin-left: 1px;
}

.r555 {
    margin-top: -13px !important;
}

::selection {
    background: #000000db;
    color: white;
    text-shadow: 1px 1px #000;
}

::-moz-selection {
    background: #000000db;
    color: white;
    text-shadow: 1px 1px #000;
}

li.wc_payment_method.payment_method_paypal > label > img {
    display: none;
}

li.wc_payment_method.payment_method_paypal > label > a {
    display: none;
}

fieldset#wc-stripe-cc-form > label {
    display: none;
}

input#payment_method_stripe + label {
		font-weight: 400;
    font-size: 15px;
    letter-spacing: 0.5px;
}

input#payment_method_bacs + label {
		font-weight: 400;
    font-size: 15px;
    letter-spacing: 0.5px;
}

.woocommerce-privacy-policy-text {
    text-align: justify;
}

span.woocommerce-terms-and-conditions-checkbox-text{
    text-align: justify;
}

label.woocommerce-form__label.woocommerce-form__label-for-checkbox.checkbox {
    text-align: justify;
}

.woocommerce-terms-and-conditions + p {
    padding: 0 !important;
}

tr.order-total > th {
    font-weight: 400;
    color: #000000db !important;
}

div#customer_details {
    padding: 29px 10px 10px 24px;
    box-shadow: 0px 0px 10px #00000017;
}

.wc-order-review {
    background: #00000000;
    box-shadow: none;
    padding: 10px 2px;
}

button#place_order {
    margin-top: 15px;
}

.cart_totals.calculated_shipping{
	  background: #00000000;
    box-shadow: none;
    padding: 10px;
}

a.button.view-cart {
    display: none;
}

a.button.checkout {
    width: 100%;
	  padding: 10px;
}

.cart-collaterals {
    padding: 15px !important;
    background: none !important;
}

.wc-side-column {
    padding: 29px 25px !important;
    background: none !important;
	box-shadow: 0px 0px 10px #00000015;
}

h4#order_review_heading {
    FONT-WEIGHT: 600;
    font-size: 24px;
}

div#billing_wooccm12_field > h3 {
    border-bottom: 2px solid #00000011;
    padding-bottom: 22px;
    margin-bottom: 20px;
	font-size: 20px;
	
}

.woocommerce-MyAccount-content > .woocommerce-notices-wrapper + p {
    display: none;
}

.cart-collaterals {
    box-shadow: none;
    padding: 0 !important;
}

.wc-side-column {
    box-shadow: none;
    padding: 0 !important;
}
/*
section.woocommerce-order-details + header > h4 {
    display: none;
}

table.shop_table.customer_details {
    display: none;
}*/

h4.woocommerce-notice.woocommerce-notice--success.woocommerce-thankyou-order-received {
    font-weight: 600;
}

rs-fullwidth-wrap#rev_slider_32_1_forcefullwidth {
    z-index: 999 !important;
}

a.woocommerce-button.button.view {
    display: none;
}

a.woocommerce-button.button.invoice {
    width: 100%;
    text-align: center;
}

.woocommerce-MyAccount-content > .woocommerce-notices-wrapper + form > h3 {
    display: none;
}

input.wpcf7-form-control.has-spinner.wpcf7-submit {
    width: 100%;
    text-align: center !important;
}

input.wpcf7-form-control.wpcf7-text.n11 {
    margin-top: 10px;
    margin-bottom: 5px !important;
}

input.wpcf7-form-control.has-spinner.wpcf7-submit {
    margin: 15px auto;
}

input.wpcf7-form-control.wpcf7-text.n11 {
    margin-top: 4px !important;
    margin-bottom: 2px !important;
}

input.wpcf7-form-control.has-spinner.wpcf7-submit {
    margin: 15px auto;
}

form.wpcf7-form.init > p > label {
    font-weight: 500 !important;
}

textarea.wpcf7-form-control.wpcf7-textarea.n11 {
    margin-top: 10px !important;
}

span.wpcf7-form-control-wrap.Mensaje > textarea {
    height: 141px;
    max-width: 350px !important;
}

.wpcf7-response-output {
    display: none;
}

.wpcf7-submit:hover {
    background: #000000db !important;
}

rs-fullwidth-wrap#rev_slider_33_1_forcefullwidth {
    z-index: 999 !important;
}

.uni-module.uni-module-text.uni-node-6f709d01.wz {
    margin-top: -25px !important;
    margin-bottom: 10px;
}

.uni-node-0d9685d5 {
    margin-top: -4px;
}

.parsley-errors-list {
    max-width: 115px !important;
}

i.icomoon-the7-font-the7-arrow-29-2::before {
    color: #000000db !important;
}

i.icomoon-the7-font-the7-arrow-29-3::before {
    color: #000000db !important;
}

a.owl-next {
    box-shadow: 0px 0px 10px #00000014;
}

a.owl-prev {
    box-shadow: 0px 0px 10px #00000014;
}

div#uni_cpo_x8\ valora {
    border-radius: 0px !important;
    background: #00000004;
    margin-top: -2px !important;
}

div#uni_cpo_x199\ valorb {
    border-radius: 0px !important;
    background: #00000004;
    margin-top: -2px !important;
}

input#uni_cpo_x88-field {
    border-radius: 2px !important;
}

input#uni_cpo_x1999-field {
    border-radius: 2px !important;
}

.uni-node-c03d2d09 {
    margin-top: -10px !important;
}

.uni-module.uni-module-text.uni-node-6f709d01.wz {
    margin-left: -6px;
}

div#uni_cpo_x88\ valora {
    MARGIN-RIGHT: 19px !important;
}

table.rsp1 {
	border: 0;} table.rsp1 thead {
			display: none;}
table.rsp1 tr {
			margin-bottom: 10px;display: block;
	}
.rsp1 {
    margin-bottom: 0px !important;
    margin-top: 20px !important;
}
    table.rsp1 td {display: block;text-align: right;font-size: 13px;border-bottom: 1px #ccc;}
    table.rsp1 td:last-child { border-bottom: 0;}
    table.rsp1 td:before {content: attr(data-label);float: left; font-weight: bold;}

.uni-node-c03d2d09 {
    margin-left: -2px;
}

.elementor-element.elementor-element-0df559b.elementor-widget.elementor-widget-text-editor {
    font-size: 15px;
    line-height: 24px;
    margin-top: -5px;
}

.quantity.buttons_added {
    margin-top: -1px !important;
}

.elementor-column.elementor-col-100.elementor-inner-column.elementor-element.elementor-element-5d7ea44 > div {
    box-shadow: 0px 0px 10px #00000012 !important;
}

form.wpcf7-form.init > p > label {
    font-weight: 400 !important;
    font-size: 15px !important;
}

h1.product_title.entry-title.elementor-heading-title.elementor-size-default {
    font-size: 25px;
}

.uni-module.uni-module-text.uni-node-d8368a12 {
    font-size: 20px;
}

.uni-node-5dea18a9.r555 {
    padding-top: 9px !important;
}


.js-cpo-calculating{
	color:#fff !important;
}

.uni-node-a4a3d253 > div {
    padding-top: 11px !important;
    padding-bottom: 5px !important;
}

.elementor-element.elementor-element-ca6ed02.elementor-widget__width-initial.elementor-widget-tablet__width-inherit.elementor-widget-mobile__width-initial.elementor-widget.elementor-widget-the7-woocommerce-product-price {
    margin-top: -6px;
}

.owl-stage > div > article > figure > figcaption > .price {
    display: none;
}


.uni-node-5dea18a9.r555 {
    padding-top: 12px !important;
    margin-bottom: 5px;
}

div#uni_cpo_x8\ valora {
    padding: 5px 25px 3px 25px;
}

div#uni_cpo_x199\ valorb {
    padding: 5px 25px 3px 25px;
}

.uni-node-5dea18a9 > div {
    margin-top: -1px;
    margin-bottom: -2px;
}

p.bx1 {
    margin-top: 4px;
    margin-bottom: 7px;
}

.elementor-element.elementor-element-3c245b4b.elementor-widget.elementor-widget-text-editor > div > b {
    color: #000;
    font-size: 18px;
}

.uni-node-5dea18a9 {
    margin-bottom: 0px;
}

div#f26 {
    height: 0px;
}

.uni-node-fc0edee7.b1 > div {
    padding-top: 7px !important;
    padding-bottom: 0px !important;
}

span.woocommerce-Price-amount.amount {
    font-family: helvetica !important;
    letter-spacing: 1px;
}

.epdm-img {
    bottom: -13px;
	  right:-6px !important;
}

.uni-node-5dea18a9.r555 {
    margin-top: -19px !important;
}

.hfw700:hover{
	font-weight:700 !important;
}

.hfw800{
	font-weight:700 !important;
}

.txtj {
	text-align: justify !important;
}

.tpl1 {
    font-weight: 600 !important;
    margin-bottom: 7px !important;
    margin-top: 17px !important;
}

.uni-node-5dea18a9.r555 {
    margin-top: -17px !important;
    margin-bottom: 10px !important;
}

.dt-css-grid > div > .has-post-thumbnail.taxable.shipping-taxable.purchasable.product-type-simple {
    padding: 10px !important;
    box-shadow: 0px 0px 10px #00000015;
}

.dt-css-grid > div > .has-post-thumbnail.taxable.shipping-taxable.purchasable.product-type-simple:hover {
	background:#00000004 !important;
}

.dt-css-grid {
    margin-top: 17px !important;
}

.dt-css-grid > div > .has-post-thumbnail.taxable.shipping-taxable.purchasable.product-type-simple > figure > .woo-buttons-on-img {
    border-bottom: 2px solid #00000007;
}
.elementor-element.elementor-element-ce115e7.elementor-widget.elementor-widget-template {
    margin-top: 5px;
}

.elementor-column.elementor-col-100.elementor-inner-column.elementor-element.elementor-element-5d7ea44 > div {
    background: #00000004;
}

.dt-css-grid > div > .has-post-thumbnail.taxable.shipping-taxable.purchasable.product-type-simple {
    background: #00000004;
}

.wc-side-column {
    padding: 20px !important;
    box-shadow: 0px 0px 10px #00000018;
    background: #00000005 !important;
}

h4.woocommerce-order-details__title {
    margin-top: 6px;
    margin-left: -2px;
	  text-transform: uppercase;
}

.wc-wide-column > header > h4 {
    text-transform: uppercase;
}

h2.wc-bacs-bank-details-heading {
    text-transform: uppercase;
}

.wc-complete-wrap * {
    -ms-flex-order: 0;
    order: 0;
}

.wpcf7-response-output {
    padding: 10px !important;
}

#menu-1-7fcc764 > .current-menu-item {
    border-left: 4px solid;
}

a.elementor-item.elementor-item-active {
    background: #fff !important;
    color: #0a0505 !important;
    font-weight: 600 !important;
    letter-spacing: 1px;
	margin-left:0px !important;
		  padding-left: 16px !important;
}

ul#menu-1-7fcc764 > li > a {
    background: #fff !important;
    font-weight: 600 !important;
    letter-spacing: 1px;
	  margin-left:10px !important;
	  transition:0.6s;
}

ul#menu-1-7fcc764 > li:hover > a {
	  padding-left: 16px !important #000000db;
}

ul#menu-1-7fcc764 > li > a:hover {
    background: #fff !important;
}

ul#menu-1-7fcc764 > li {
    transition:0.2s;
}

ul#menu-1-7fcc764 > li:hover {
    border-left: 4px solid;
}

i.icomoon-the7-font-the7-cart-04 + span > bdi > span {
    font-weight: 500 !important;
}

.elementor-column.elementor-col-100.elementor-inner-column.elementor-element.elementor-element-5d7ea44 > div {
    padding-top: 12px !important;
    margin-top: -4px;
}

.elementor-element.elementor-element-1779203b.elementor-widget.elementor-widget-heading {
    margin-bottom: 4px;
}
/*
.elementor.elementor-43851 {
    margin-left: 15px !important;
	margin-top: -35px;
  margin-bottom: -90px;
}*/

.elementor-27270 .elementor-element.elementor-element-3f622ce.elementor-column > .elementor-widget-wrap {
    box-shadow: none !important;
}

.elementor-column.elementor-col-100.elementor-inner-column.elementor-element.elementor-element-5d7ea44 > div {
    background: #fff;
    box-shadow: 0px 0px 10px #00000015;
}

.elementor-column.elementor-col-100.elementor-inner-column.elementor-element.elementor-element-5d7ea44 > div {
    padding: 16px 25px !important;
    margin-top: 0px;
		padding-left:27px !important;
    margin-left: 2px !important;
    padding-bottom: 25px !important;
}

#vdp {
    font-weight: 600 !important;
    font-family: 'helvetica';
    letter-spacing: 1px;
    font-size: 20px;
    margin-top: -3px;
    margin-bottom: 3px !important;
    line-height: 1.8;
    color: #000000db !important;
}

#vdp > a{
	font-family:'helvetica' !important;
	 font-weight: 600;
}

span.woocommerce-Price-currencySymbol {
    font-weight: 600 !important;
}

.elementor-widget-container > .price {
    margin-top: -3px !important;
    margin-bottom: 2px !important;
}

h4.entry-title + span.price > span > bdi {
    font-weight: 500;
}

h4.entry-title + span.price {
    font-weight: 600 !important;
    letter-spacing: 0.7px;
}

.elementor-element.elementor-element-3321231.elementor-widget.elementor-widget-woocommerce-product-content > div {
    margin-top: 0px;
}

.elementor-column.elementor-col-100.elementor-inner-column.elementor-element.elementor-element-3f622ce {
    background-image: linear-gradient(#00000009, #00000000);
    margin-top: -11px;
}

.elementor-column-gap-wide>.elementor-column>.elementor-element-populated {
    padding: 10px;
}

.elementor-element.elementor-element-d9b0e84.elementor-widget.elementor-widget-heading {
    margin-top: 6px;
    margin-bottom: -1px;
}

.elementor-element.elementor-element-0df559b.elementor-widget.elementor-widget-text-editor > .elementor-widget-container {
    margin-left: 2px;
}

p.bx1 {
    margin-top: 11px;
    margin-bottom: 10px;
}

section.elementor-section.elementor-inner-section.elementor-element.elementor-element-ecd1c1a.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
    margin-top: -20px;
}

.elementor-column.elementor-col-100.elementor-inner-column.elementor-element.elementor-element-6a902e8 > div {
    padding: 10px 4px !important;
}

.elementor-column.elementor-col-25.elementor-top-column.elementor-element.elementor-element-1ca08750 {
    margin-top: 4px;
}

tr.woocommerce-cart-form__cart-item.cart_item > td > span > bdi > span.woocommerce-Price-currencySymbol {
    font-weight: 500 !important;
}

tbody > tr > td > span > bdi > span.woocommerce-Price-currencySymbol {
    font-weight: 500 !important;
}

label > span > bdi > span.woocommerce-Price-currencySymbol {
    font-weight: 500 !important;
}

tr.cart-subtotal > td > span > bdi > span.woocommerce-Price-currencySymbol {
    font-weight: 500 !important;
}

tr.tax-total > td > span > bdi > span.woocommerce-Price-currencySymbol {
    font-weight: 500 !important;
}

tfoot > tr > td > span > span.woocommerce-Price-currencySymbol {
    font-weight: 500 !important;
}

h3.wc-bacs-bank-details-account-name {
    display: none;
}

section.woocommerce-bacs-bank-details + .wc-wide-column {
    margin-top: -100px;
}

.wc-wide-column {
    margin-top: 10px;
}

span.quantity > span > bdi > span.woocommerce-Price-currencySymbol {
    font-weight: 500 !important;
}
.shopping-cart-bottom > p.total > span > bdi > span {
    font-weight: 500 !important;
}

td.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-total > span > span.woocommerce-Price-currencySymbol {
    font-weight: 500 !important;
}

table.shop_table > tfoot > tr > td > span > bdi > span.woocommerce-Price-currencySymbol {
    font-weight: 500 !important;
}

a.woocommerce-button.button.cancel{
	    width: 100% !important;
    text-align: center !important;
    border-bottom: 2px solid #ffffff15 !important;
}

a.woocommerce-button.button.pay{
	    width: 100% !important;
    text-align: center !important;
    border-bottom: 2px solid #ffffff15 !important;
}

.message-block > p {
    text-align: justify;
}

span.woocommerce-Price-amount.amount {
    display: inline !important;
}

img#crrc {
    bottom: -7.1px !important;
	  opacity: 0.1;
	  width: 227px;
    right: -9px !important;
}

h2.wc-bacs-bank-details-heading {
    font-weight: 600;
}

li.woocommerce-product-gallery__image > a > img.wp-post-image {
    height: 95%;
		width: 95%;
}

textarea{
	resize:vertical;
}

input.wpcf7-form-control.has-spinner.wpcf7-submit {
    letter-spacing: 2px !important;
}

.wpcf7-response-output::before {
    display: none !important;
}

.elementor-column.elementor-col-100.elementor-inner-column.elementor-element.elementor-element-3f622ce {
    background-image: linear-gradient(#00000006, #00000000);
    margin-top: -11px;
}

.img-vr {
    margin-bottom: -10px !important;
}

div#stripe-card-element {
    margin-top: -2px;
    margin-bottom: 12px !important;
}

section.woocommerce-bacs-bank-details + .wc-wide-column {
    margin-top: -225px;
}

section.woocommerce-bacs-bank-details + .wc-wide-column {
    margin-top: 45px;
}

.wc-wide-column {
    margin-top: 0px;
    box-shadow: 0px 0px 10px #00000015;
    padding: 15px 37px;
}

.elementor-element.elementor-element-3321231.elementor-widget.elementor-widget-woocommerce-product-content {
    padding: 0px 3px;
}

a.woocommerce-button.button.view {
    display: inline-block !important;
    background: none;
    color: #000;
    margin-left: -42px;
}

.elementor-widget-container > .woocommerce {
    margin-top: 10px !important;
}

nav.woocommerce-MyAccount-navigation > ul > li > a {
    padding: 10px 20px;
}

.woocommerce-message.woocommerce-message--info.woocommerce-Message.woocommerce-Message--info.woocommerce-info > a {
    background: none;
    font-weight: 600;
    color: #000;
    font-size: 16px;
    padding: 1px;
}

.woocommerce-message.woocommerce-message--info.woocommerce-Message.woocommerce-Message--info.woocommerce-info > a:hover {
	background:none !important;
}

div#pp-login-1 {
    background: none !important;
    background-image: linear-gradient(10deg, #ffffff00, #00000004, #ffffff00) !important;
    box-shadow: 0px 0px 10px #00000015 !important;
}

div#pp-registration-1 {
    background: none !important;
    background-image: linear-gradient(10deg, #ffffff00, #00000004, #ffffff00) !important;
    box-shadow: 0px 0px 10px #00000015 !important;
}

div#pp-password-reset-1 {
    background: none !important;
    background-image: linear-gradient(10deg, #ffffff00, #00000004, #ffffff00) !important;
    box-shadow: 0px 0px 10px #00000015 !important;
}

div#pp-registration-1-wrap {
	  margin-top: 20px;
    margin-bottom: 50px !important;
}

div#pp-password-reset-1-wrap {
		  margin-top: 20px;
    margin-bottom: 50px !important;
}

input.pp-submit-form.ppform-submit-button {
    border-bottom: 2px solid #000 !important;
	background: #fff !important;
    color: #000 !important;
	box-shadow: 0 0 10px #00000010;
}

.blockOverlay{
  background-color: #00000000 !important;
  background-image: linear-gradient(#ffffff00, #ffffffdb) !important;
}

.masthead.split-header.fully-inside.widgets.full-height.full-width.x-move-mobile-icon.show-sub-menu-on-hover.fixed-masthead.sticky-on {
    position: fixed !important;
    left: 0px;
}

.masthead.split-header.fully-inside.widgets.full-height.full-width.x-move-mobile-icon.show-sub-menu-on-hover.masthead-mobile-header.fixed-masthead.masthead-mobile{
    position: fixed !important;
    left: 0px;	
}

/*
.masthead.split-header.fully-inside.widgets.full-height.full-width.x-move-mobile-icon.show-sub-menu-on-hover.fixed-masthead.sticky-on {
    margin-left: -75px !important;
}*/

@media (max-width: 768px){
	
a.woocommerce-button.button.view {
    margin-left: -8px;
}
	
.wc-wide-column {
    padding: 15px 25px;
}

img#crrc {
    width: 255px;
		opacity:0.1;
}
	
.wc-complete-wrap > .wc-side-column {
    margin-top: 15px;
}

#vdp {
    font-weight: 600 !important;
    font-family: 'helvetica';
    letter-spacing: 1px;
    font-size: 20px;
    margin-top: -4px;
    margin-bottom: 4px !important;
    line-height: 1.8;
}

.elementor-widget-container > .price {
    margin-top: -3px !important;
    margin-bottom: 2px !important;
}

.elementor-column.elementor-col-100.elementor-inner-column.elementor-element.elementor-element-6a902e8 > div {
    padding: 30px 13px !important;
}
	
.elementor-column.elementor-col-100.elementor-inner-column.elementor-element.elementor-element-3f622ce {
    background-image: none;
}
	
.elementor-column.elementor-col-100.elementor-inner-column.elementor-element.elementor-element-5d7ea44 > div {
    padding-left: 20px !important;
    padding-right: 0px !important;
    margin-right: 18px;
	margin-top:-22px !important;
	
}
	
.elementor-column.elementor-col-100.elementor-inner-column.elementor-element.elementor-element-5d7ea44 > div {
    margin-top: -15px;
}
	
.elementor-column.elementor-col-100.elementor-inner-column.elementor-element.elementor-element-5d7ea44 > div {
    background: #00000000;
}

.dt-css-grid > div > .has-post-thumbnail.taxable.shipping-taxable.purchasable.product-type-simple {
    background: #00000000;
}	
	
.elementor-element.elementor-element-ce115e7.elementor-widget.elementor-widget-template {
    margin-top: -15px;
}
	
.dt-css-grid > div > .has-post-thumbnail.taxable.shipping-taxable.purchasable.product-type-simple > figure > .woo-buttons-on-img {
    border-bottom: 0px solid #00000010;
}
	
.dt-css-grid > div > .has-post-thumbnail.taxable.shipping-taxable.purchasable.product-type-simple {
	padding: 0px !important;
	box-shadow:none !important;
}
	
.dt-css-grid > div > .has-post-thumbnail.taxable.shipping-taxable.purchasable.product-type-simple:hover {
	background:#00000000 !important;
}
	
.uni-node-5dea18a9.r555 {
    margin-top: -12px !important;
    margin-bottom: 10px !important;
}
	
div#f26 {
    height: 21px;
}

img.uni-module.uni-node-74620bbb.epdm-img {
    width: 270px !important;
}
	
div#uni_cpo_x8\ valora {
    padding: 5px 21px 3px 21px;
}

div#uni_cpo_x199\ valorb {
    padding: 5px 21px 3px 21px;
}
	
div#billing_wooccm12_field > h3 {
    border-bottom: 0px solid #00000011;
    padding-bottom: 10px;
    margin-bottom: 5px;
}
	
div#customer_details {
    padding: 0px !important;
    box-shadow: 0px 0px 0px;
}
	
.elementor-column.elementor-col-100.elementor-top-column.elementor-element.elementor-element-1fd850a > .elementor-widget-wrap {
    padding: 10px !important;
}
	
.uni-node-0d9685d5 {
    margin-top: -0px;
	margin-bottom:-4px;
}
	
.elementor-column.elementor-col-100.elementor-inner-column.elementor-element.elementor-element-5d7ea44 > .elementor-widget-wrap.elementor-element-populated {
    box-shadow: none !important;
}
	
.uni-node-5dea18a9 > .uni-col-content.uni-node-content {
    white-space: nowrap !important;
}
	
	input#uni_cpo_x1999-field {
    margin-left: 14px;
}
	
	img.preload-me {
    margin-left: -4px;
}
	
	input.wpcf7-form-control.wpcf7-text.n11 {
    margin-top: 10px !important;
    margin-bottom: 7px !important;
}
	
	.uni-node-5dea18a9.r555 {
    padding-top: 2px !important;
    margin-bottom: 5px;
}

.woocommerce {
    width: 100%;
}
	
.woocommerce-message.woocommerce-message--info.woocommerce-Message.woocommerce-Message--info.woocommerce-info {
    margin-left: 2px !important;
}
	
section.woocommerce-bacs-bank-details + div.wc-wide-column {
    margin-top: 35px !important;
}
	
.elementor-column.elementor-col-100.elementor-inner-column.elementor-element.elementor-element-5d7ea44 > div {
    padding: 17px 21px 21px !important;
    margin-left: 0 !important;
	  margin-right: 0 !important;
}
	
form#pp_login_1 {
    margin-top: 0px;
}

div#pp-registration-1 {
    margin-top: -17px;
}
	
div#pp-password-reset-1 {
    margin-top: -17px;
}

}

/*---------------------------*/

.masthead.split-header.fully-inside.widgets.full-height.full-width.x-move-mobile-icon.show-sub-menu-on-hover.masthead-mobile-header.masthead-mobile {
    z-index: 9999 !important;
}

	.masthead.split-header.fully-inside.widgets.full-height.full-width.x-move-mobile-icon.show-sub-menu-on-hover.fixed-masthead.masthead-mobile.masthead-mobile-header {
    z-index: 1000 !important;
}

.pp-form-container .pp-form-wrapper.ppBuildScratch.ppsbw-full-width .pp-form-submit-button-wrap input[type=submit] {
    margin-top: -18px !important;
    width: 100% !important;
    font-size: 14px !important;
    font-weight: 500 !important;
    box-shadow: none !important;
    text-transform: uppercase;
    letter-spacing: 1.2px !important;
    color: #fff !important;
    background: #000 !important;
    border-bottom: 4px !important;
    padding: 13px 15px;
    position: relative !important;
    bottom: 0!important;
    right: 0!important;
    left: 0!important;
    border-top-right-radius: 0!important;
    border-top-left-radius: 0!important;
}

.pp-form-submit-button-wrap {
    margin-top: 14px !important;
    margin-bottom: 8px !important;
}

div#pp-registration-1-wrap {
    margin-top: 25px !important;
}

div#pp-password-reset-1-wrap {
    margin-top: 25px !important;
}

section.woocommerce-bacs-bank-details + div.wc-wide-column {
    margin-top: -240px;
}

.elementor-column.elementor-col-100.elementor-inner-column.elementor-element.elementor-element-5d7ea44 > div {
    padding: 16px 25px 22px !important;
}

.masthead.split-header.fully-inside.widgets.full-height.full-width.x-move-mobile-icon.show-sub-menu-on-hover.sticky-off.fixed-masthead {
    z-index: 1000 !important;
}

.masthead.split-header.fully-inside.widgets.full-height.full-width.x-move-mobile-icon.show-sub-menu-on-hover.fixed-masthead.sticky-on {
    z-index: 1000 !important;
}

.dt-mobile-header.mobile-menu-show-divider {
    z-index: 10001 !important;
}

img.uni-module.uni-node-74620bbb.epdm-img {
    opacity: 0.20;
    width: 220px;
    bottom: -17px;
}

.img-vr {
    margin-bottom: -11px !important;
}

div#vdp > a {
    font-family: arial !important;
}

span.woocommerce-Price-amount.amount {
    font-family: arial !important;
}

.elementor-widget-container > div > div#pp-login-1-wrap {
    max-width: 419px !important;
}

.elementor-widget-container > div > div#pp-registration-1-wrap {
    max-width: 419px !important;
}

.elementor-widget-container > div > div#pp-password-reset-1-wrap {
    max-width: 419px !important;
}

.elementor-column.elementor-col-100.elementor-inner-column.elementor-element.elementor-element-5d7ea44 > div {
    padding: 17px 24px 21px 24px !important;
}

.dt-css-grid > div > .has-post-thumbnail.taxable.shipping-taxable.purchasable.product-type-simple > figure > .woo-buttons-on-img {
    border-bottom: 0px !important;
    margin-bottom: -5px;
}

li.woocommerce-product-gallery__image.flex-active-slide > a > img {
    object-fit: cover !important;
}

h4.entry-title > a {
    font-weight: 700 !important;
    font-size: 15px;
}

h4.entry-title > a > p {
    font-weight: 500 !important;
}

span.woocommerce-Price-amount.amount > bdi {
    font-weight: 600 !important;
}

a.wc-ico-cart.round-counter-style.show-sub-cart.show-on-click > span > bdi {
    font-weight: 500 !important;
}

article > .woocom-project > .woocom-list-content > h4 > a {
    font-size: 14px;
}

span.quantity > span > bdi > span.woocommerce-Price-currencySymbol {
    font-weight: 600 !important;
}

.shopping-cart-bottom > p.total > span > bdi > span {
    font-weight: 600 !important;
}

.elementor-element.elementor-element-2fdcdbd8.thumbs-col-num-5.preserve-gallery-ratio-y.gallery-nav-display-hover.thumbs-nav-display-hover.elementor-widget.elementor-widget-the7-woocommerce-product-images.elementor-sticky.elementor-sticky--active.elementor-section--handles-inside.elementor-sticky--effects {
    inset-inline-start: auto !important;
}

div.elementor-widget-container > img.attachment-large.size-large {
    margin-top: 15px;
}

form.woocommerce-form.woocommerce-form-register.register > div.woocommerce-privacy-policy-text {
    display: none;
}

form.woocommerce-form.woocommerce-form-login.login > p > label.woocommerce-form-login__rememberme {
    display: none;
}

p.woocommerce-LostPassword.lost_password {
    display: none;
}

a.woocommerce-button.wp-element-button.button.invoice {
    display: inline-block !important;
    background: none;
    color: #000;
    margin-left: -42px;
    text-align: left;
}

a.woocommerce-button.wp-element-button.button.invoice:hover {
    background:none !important;
}

.mobile-sticky-header-overlay.active {
    z-index: 2999 !important;
}

.mobile-header-bar {
    z-index: 1999 !important;
}

.masthead.split-header.fully-inside.widgets.full-height.full-width.x-move-mobile-icon.show-sub-menu-on-hover.masthead-mobile-header.fixed-masthead.masthead-mobile.sticky-mobile-on{
	z-index: 1999 !important;
}

/*.cky-consent-container.cky-box-bottom-left {
    display: none;
}*/

a.cky-policy {
    color: #000 !important;
}

p.cky-title {
    letter-spacing: 1px;
    font-family: 'Arimo';
    margin-bottom: 10px !important;
}

.cky-notice-des {
    padding-bottom: 5px !important;
}

div#ckyDetailCategoryfunctional {
    display: none;
}

div#ckyDetailCategoryperformance {
    display: none;
}

div#ckyDetailCategoryadvertisement {
    display: none;
}

.cky-preference-content-wrapper {
    display: none;
}

div#ckyDetailCategoryother {
    display: none;
}

button.cky-btn.cky-btn-accept:hover {
    background: #000000e6 !important;
    opacity: 1;
    color: #fff !important;
}

button.cky-btn.cky-btn-customize:hover {
    background: #00000015 !important;
    opacity: 1;
}

button.cky-btn.cky-btn-preferences:hover {
    background: #000000e6 !important;
    opacity: 1;
    color: #fff !important;
}

button.cky-btn.cky-btn-reject:hover {
    background: #00000015 !important;
    opacity: 1;
}

button.cky-btn.cky-btn-reject {
	  display: inline-block;
    border: none;
    background-image: linear-gradient(80deg, #00000015, #00000007);
	color: #000 !important;
}

button.cky-btn.cky-btn-preferences{
	    border: none;
    background-image: linear-gradient(80deg, #000000db, #000000f1);
	color: #fff !important;
}

button.cky-btn.cky-btn-preferences + button.cky-btn.cky-btn-accept {
    display: none;
}

.product div.summary .quantity input.qty, .dhvc-woocommerce-page .quantity input.qty, .the7-elementor-widget .quantity input.qty, .woocommerce-cart-form .quantity input.qty {
    min-height: 37px;
}

@media (max-width: 576px){
.cky-consent-container.cky-box-bottom-left {
    width: 95%;
    margin: 5% 2.5% !important;
}
	a.woocommerce-button.wp-element-button.button.invoice {
    margin-left: -7px;
}
}

@media (max-width: 768px){
	.elementor-column.elementor-col-100.elementor-inner-column.elementor-element.elementor-element-5d7ea44 > div {
    padding: 20px 22px !important;
}
	
.visible.wf-cell.visible.shown:hover {
    margin-top: 0px;
    margin-bottom: 0px;
}

.dt-mobile-header .mobile-mini-widgets-in-menu>* {
    margin: 5px 0px 5px 0;
}
	

.mini-login.show-on-desktop.near-logo-first-switch.in-menu-second-switch.hide-on-desktop.hide-on-first-switch.show-on-second-switch {
    width: 100%;
}
	.mobile-sticky-header-overlay.active {
    z-index: 999999 !important;
}
	
.dt-mobile-header.mobile-menu-show-divider {
    z-index: 9999999 !important;
}
	
.mobile-mini-widgets-in-menu > .mini-login > a {
    padding: 10px 82px;
}
	
.elementor-column.elementor-col-100.elementor-inner-column.elementor-element.elementor-element-6a902e8 > div {
    padding: 30px 17px !important;
}
	
p.cky-title {
    margin-bottom: 9px !important;
}
	
}

div#billing_wooccm12_field > h3 {
    font-weight: 600;
    font-size: 21px !important;
    margin-top: -8px;
    padding-bottom: 16px;
}

h1.product_title.entry-title.elementor-heading-title.elementor-size-default{
	font-weight: 700;
}

.elementor-widget-container > .price > span.woocommerce-Price-amount > bdi {
    float: right;
    margin-right: -3px;
}

.payment_box.payment_method_bacs > p {
    margin-top: -5px;
    margin-bottom: 16px !important;
}

li.wc_payment_method.payment_method_bacs > label {
    font-weight: 600 !important;
    font-size: 15px !important;
}

li.wc_payment_method.payment_method_stripe > label {
    font-weight: 600 !important;
    font-size: 15px !important;
}

li.wc_payment_method.payment_method_bacs {
	margin-bottom: 10px;
	margin-top: 5px;
}

input#shipping_method_0_flexible_shipping_single2 + label > span > bdi {
    font-weight: 500 !important;
}

td.product-name {
    font-weight: 600 !important;
    color: #000000db !important;
}

tr.cart_item > td.product-total > span > bdi {
    font-weight: 500 !important;
}

tr > td > span.woocommerce-Price-amount.amount > bdi {
    font-weight: 500 !important;
}

td.product-total > span {
    color: #000000db !important;
}

ul#shipping_method + p.woocommerce-shipping-destination {
    display: none;
}

form.woocommerce-shipping-calculator {
    display: none;
}

.wc-complete-wrap > h2.woocommerce-order-details__title + table.shop_table {
    display: none;
}

.wc-complete-wrap > h2.woocommerce-order-details__title {
 display: none;
}

li.woocommerce-order-overview__date.date > strong:first-letter {
    text-transform: uppercase;
}

.wc-wide-column + h2.woocommerce-order-details__title {
    display: none;
}

.wc-wide-column + h2.woocommerce-order-details__title + table {
    display: none;
}

th.woocommerce-orders-table__header.woocommerce-orders-table__header-order-actions > span.nobr {
    margin-left: -28px;
}

input.wpcf7-form-control.wpcf7-text.wpcf7-email.wpcf7-validates-as-required.wpcf7-validates-as-email.n11 {
    border: none !important;
    background: none;
    border-bottom: 2px solid #00000015 !important;
}

textarea.wpcf7-form-control.wpcf7-textarea.wpcf7-validates-as-required.n11 {
    border: none !important;
    margin-top: 5px !important;
    background: none;
}