/* Alien Custom CSS 24/08/2021 */

.mixitup-control-active {
    
    color: #fff !important
    
}

.page-template-page-checkout #dom_shopping_cart_page_cont .dom-cart-header-product-title, .dom-strike-side-icon {
    
	font-size: 15px;
    
}

.navbarPrincipal > ul > .al-alien-kids a {
    
	background-image: url(/wps/themes/assets/imgs/al-kds.png);
	background-repeat: no-repeat;
	background-position: center center;
	color: transparent !important;
	padding: 10px 10px;
	background-size: contain;
    
}

.navbarPrincipal > ul > .al-alien-kids a:hover {
    
    color: transparent !important;
    
}

.navbarPrincipal > ul > .al-alien-kids a::before {
    
	bottom: -16px;
    
}

.dom_single_product_quantity .input-group-prepend .btn, .dom_single_product_quantity .input-group-append .btn {
    
	padding: 5px 13px;
    border: 2px solid #000
    
}

.dom_single_product_quantity .input-group-prepend .btn {
    
    border-right: 0 none transparent;
    
}

.btn, .dom_single_product_quantity .input-group-append .btn {
    
	border-left: 0 none transparent;
    
}

.dom_single_product_quantity input.form-control {
    
	height: 35px;
	padding: 0;
	border: 2px solid #000;
    
}

#dom-single-product-title, .dom-single-product-title {
    
	font-size: 21px;
	line-height: 30px;
	text-transform: uppercase;
	font-weight: normal;
    
}

.dom-producto-catalogo h2 {
    
	line-height: 17px;
	font-size: 14px;
	text-transform: uppercase;
	letter-spacing: 0.5px;
	padding-bottom: 3px;
    font-weight: normal
    
}

.single-dom_products .dominus_product_size_btn_group button[data-dom_product_sel_av="0"] {
	
    display: none
    
}

#dom-single-img-ppal a:hover {
    
	opacity: 1;
    
}

#dom-cart-header .badge {

	right: -6px;

    }

.dom-product-gallery-item a {
    
	opacity: 1;
    
}

.dom-product-gallery-item > a > div {

	background-position: top center;
    
}

.dom-product-gallery-item a i {
    
	font-size: 35px;
    
}

.dom-prod-zoom:hover .dom-product-front-image {
    
	transform: scale(1.03);
    
}



.dom-customizable-badge {
    
	position: absolute;
	top: 0px;
	right: 0px;
	text-transform: uppercase;
	color: #fff;
	font-size: 9px;
	font-weight: bold;
	padding: 4px 6px 4px 7px;
	line-height: 11px;
	border-radius: 0px 5px 0 5px;
	pointer-events: none;
	opacity: .8;
    
}

.dom-order-content-products-text {
    
	font-size: 14px;
    
}

.dom-producto-catalogo-brd > .row > .text-right {
    
    display: none !important
    
}

.dom-producto-catalogo h4 {
    
	line-height: 15px;
	font-size: 14px;
	border-bottom: 0 none transparent;
	padding-bottom: 0;
	margin-top: 0px;
	border-top: 1px dotted #d3d3d3;
	padding-top: 7px;
    color: #acacac;
    font-weight: normal
    
}

.dom-producto-catalogo-brd {

	padding: 15px;
    
}

.dom_single_product_quantity > .input-group-prepend > .btn, .dom_single_product_quantity > .input-group-append > .btn {
    
    border-radius: 0
    
}

.post-type-archive-dom_products .dom-producto-catalogo, .tax-dom_prod_tax .dom-producto-catalogo {
    
	padding: 0 15px;
    
}

#dom-cart-header i {

	top: 1px;
    
}

#dom-user-ctrl-header, .dom-icon-header, .dom-cart-header-button {

	padding: 5px 9px;
    
}

#dom_cart_popover_buttons .btn-sm {
    
    border-radius: 0
    
}

#dom-shipping-progress .progress span {
    
	top: 8px;

}

.dom-producto-catalogo .dominus-buy-now {
    
	line-height: 16px;
	padding: 14px 18px 13px 18px;
	font-size: 17px;
    margin-left: 3px
        
}

#dom-single-product-title, .dom-single-product-title {
    
	padding-bottom: 0px;
    
}

#dom_cart_page_subheader .btn-lg {
    
    border-radius: 0 !important;
	padding: 20px 70px;
    
}

.dom-order-content-product-image > div {
    
	background-position: center top;
    
}

body.term-sale .dom-producto-catalogo {
    
	padding: 0 15px;
    
}

body.single-dom_orders #site-title img, body.post-type-archive-dom_orders #site-title img {
    
	max-height: 100%;
    
}

@media screen and (min-width:200px) and (max-width:767px) {
    
#dom-cart-header .badge {

    top: 4px;
	right: -7px;
    
}

header nav.navbar {
    
	padding: 0;
    
}
    
#dom-menu-mobile-toggler {
    
    padding-left: 0
        
    }
    
#dom-preheader-text {
    
	line-height: 14px;
	font-size: 11px;
}
    
header .btn-lg {
    
	width: auto;
    
}
    
.dom-diagonal-brd-l {
    
	width: 35px;
	left: -35px;
    
}
    
.dom-diagonal-brd-l::before {
    
	border-top: 66px solid #fff;
    border-right: 40px solid transparent !important

}
    
.dom-cart-header-button, #dom-cart-header, #dom-user-ctrl-header, button.dom-icon-header {

    background-color: transparent;
    
}
    
#dom-rz-top-bar-right {

    padding: 10px 0px;
    
}
    
#dom-user-ctrl-header {
    
	padding: 5px 5px 5px 9px;
    
}
    
#dom-cart-header .badge {
    
	top: 2px;
	right: 2px;
    
}
    
.dom-producto-catalogo .dominus-buy-now {
    
	line-height: 17px;
	padding: 10px 15px 11px 15px;
	font-size: 16px;
    
}
    
#dom-cart-header, .dom-cart-header-button {

    margin-right: 0 !important
    
    }
    
.dom-single-product-small {
    
	font-size: 13px;
	line-height: 14px;
    
}
    
#dom-single-product-title, .dom-single-product-title {
    
	font-size: 23px;
	line-height: 33px;
    
}
    
.dom-producto-catalogo h6 {
	line-height: 31px;
	font-size: 21px;
}
    
body.term-sale .dom-producto-catalogo {
    
	padding: 0 10px;
    
}
    
body.term-sale .dom-producto-catalogo h6 {
    
	line-height: 21px;
	font-size: 16px;
    margin-bottom: 2px !important
    
}
    
body.term-sale .dom-producto-catalogo h4 {
    
	line-height: 14px;
	font-size: 14px;
	padding-top: 4px;
    
}
    
#dom_single_prod_portada h2 {
    
	font-size: 18px;
	text-transform: uppercase;
	letter-spacing: 1px;
    line-height: 22px
    
}
    
.post-type-archive-dom_products .dom-producto-catalogo, .tax-dom_prod_tax .dom-producto-catalogo {
    
	padding: 0px 7px;
    
}
    
.dom-producto-catalogo h4 {
    
	line-height: 15px;
	font-size: 14px;
	padding-top: 6px;
	
}
    
.dom-producto-catalogo h2 {
    
	line-height: 17px;
	font-size: 13px;
	padding-bottom: 2px;
    
}
    
}