/*
Theme Name: Swape Child
Description: Child theme for the Swape Theme
Author: Upper
Template: swape
Version: 1.0
*/

.vc_btn3.vc_btn3-color-danger, .vc_btn3.vc_btn3-color-danger.vc_btn3-style-flat {
    background-color: #f7be69 !important;
}
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-danger.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-danger:focus, .vc_btn3.vc_btn3-color-danger:hover {
    background-color: #f39e1f !important;
}



/* HEADER */
header.header_after_scroll .swape_right_header_icons i {
	color: #012943 !important;
}
.ion-bag:before {
    content: "\f3f8" !important;
}
.redes-menu {
	color: #fff !important;
    font-size: 17px !important;
}
.menu-simple.header_after_scroll.dark .redes-menu{
	color: #444242 !important;
}
.navbar-default .navbar-nav > li > a {
    margin-right: 20px !important;
    margin-left: 20px !important;
    margin-top: 33px !important;
    margin-bottom: 33px !important;
    padding: 0px !important;
}
.navbar-default .navbar-nav > .page-1242 > a {
	background-color: #1d8784;
    padding: 10px !important;
    border-radius: 50px;
	margin-top: 22px !important;
	color: #FFF;
}
.navbar-default .navbar-nav > .page-1242 > a:hover {
	background-color: #fff;
}
.navbar-default .navbar-nav > .current_page_item.page-1242 > a {
	background-color: #dcdcdc;
}
header.header_after_scroll .swape_right_header_icons i {
	color: #012943 !important;
}
header.header_after_scroll li.page-1242 > a {
	color: #FFF !important;
}
header.style1 .with-woocommerce-cart .swape_dynamic_shopping_bag {
    top: 0px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), not all, not all, not all {
	
	header .navbar-brand img.logo_retina:not(.logo_after_scroll) { width: 43% !important; }
	
}


/* aliados */
.aliados .slick-slide img{
	transform: scale(0.95);
    -webkit-transform: scale(0.95);
    transition: transform 0.5s ease-out;
	filter: grayscale(1);
}
.aliados .slick-slide img:hover{
	transform: scale(1.05);
    -webkit-transform: scale(1.05);
    transition: transform 0.5s ease-out;
	filter: grayscale(0);
}


/* PRODUCTOS */
.product_meta .posted_in{
	display: none;
}
.woocommerce-page.single-product .container {
    margin-bottom: 0px;
	padding: 0px 15px 0px;
}
.related.products h2 {
    font-size: 30px;
    margin-top: 90px;
	font-weight: 600;
}
.woocommerce h2.woocommerce-loop-product__title {
    font-size: 18px !important;
	margin: 10px;
}
.center h2.secondaryTitle {
    margin-bottom: 80px;
}
.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary {
    text-align: left;
}
.woocommerce .products ul, .woocommerce ul.products, .woocommerce-page .products ul, .woocommerce-page ul.products {
    margin-bottom: 80px;
}
.woocommerce-page.woocommerce-page ul.products li.product:hover a.add_to_cart_button, .woocommerce ul.products li.product:hover a.add_to_cart_button, .woocommerce-page ul.products li.product:hover a.add_to_cart_button {
	display: initial;
}
.woocommerce #content input.button.disabled, .woocommerce #content input.button:disabled, .woocommerce #respond input#submit.disabled, .woocommerce #respond input#submit:disabled, .woocommerce a.button.disabled, .woocommerce a.button:disabled, .woocommerce button.button.disabled, .woocommerce button.button:disabled, .woocommerce input.button.disabled, .woocommerce input.button:disabled, .woocommerce-page #content input.button.disabled, .woocommerce-page #content input.button:disabled, .woocommerce-page #respond input#submit.disabled, .woocommerce-page #respond input#submit:disabled, .woocommerce-page a.button.disabled, .woocommerce-page a.button:disabled, .woocommerce-page button.button.disabled, .woocommerce-page button.button:disabled, .woocommerce-page input.button.disabled, .woocommerce-page input.button:disabled {
    color: #898989 !important;
    border: 1px solid #999999;
}
.page-id-556.logged-in header.navbar {
    background-color: #012943 !important;
}
.page-id-556.logged-in header.navbar.header_after_scroll{
	background-color: #fff !important;
}
.woocommerce #content table.cart td.actions .coupon .input-text, .woocommerce table.cart td.actions .coupon .input-text, .woocommerce-page #content table.cart td.actions .coupon .input-text, .woocommerce-page table.cart td.actions .coupon .input-text{
	margin: 0 10px 0 0;
	width: 150px;
}
.woocommerce .woocommerce-cart-form .coupon .button{
	margin-top: 0px !important;
}
.page-id-557.logged-in header.navbar {
    background-color: #012943 !important;
}
.page-id-557.logged-in header.navbar.header_after_scroll{
	background-color: #fff !important;
}
.woocommerce-form-coupon-toggle .woocommerce-info .showcoupon{
	color: #e7e7e7;
}
.woocommerce-privacy-policy-text a{
	color: #ee3224;
}
.woocommerce-privacy-policy-text a:hover{
	text-decoration: underline;
}

/* SHOP */
.woocommerce-page .simpleselect .placeholder {
    text-align: left;
}
.woocommerce-page .simpleselect .options .option {
    text-align: left;
}
.woocommerce-page .custom-widget h4 {
	color: #ee3224 !important;
    font-size: 17px !important;
    line-height: 20px !important;
    letter-spacing: 0px !important;
}
.woocommerce-page .widget_price_filter .price_label {
    font-size: 14px !important;
    line-height: 60px !important;
}
.woocommerce-page .woocommerce-product-search button {
	background-color: #ee3224;
    border: 0px;
    border-radius: 0px 20px 20px 0px;
    padding: 7px 11px;
    color: #012a43;
    font-size: 15px;
}
.woocommerce-page .woocommerce-product-search button:hover {
	color: #FFF;
}
.woocommerce-page .present-container {
    padding: 0px 15px !important;
}
.present-container h1.page_title {
    margin-top: 180px !important;
}


/* ACCEDER */
.woocommerce-page .master_container .container{
	text-align: center;
}
.woocommerce.columns-4 ul.products li.product {
    text-align: center;
}
.woocommerce #content input.button, .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce-page #content input.button, .woocommerce-page #respond input#submit, .woocommerce-page a.button, .woocommerce-page button.button, .woocommerce-page input.button, .woocommerce #content div.product form.cart .button, .woocommerce div.product form.cart .button, .woocommerce-page #content div.product form.cart .button, .woocommerce-page div.product form.cart .button, .woocommerce ul.products li.product .onsale, .woocommerce-page ul.products li.product .onsale, .top-bar .phone-mail li.text_field{
	margin: 15px auto !important;
	text-align: center;
}
.woocommerce-account .woocommerce{
	float: left;
	background-color: rgba(255, 255, 255, 0.5);
	padding: 20px;
}
.woocommerce-account .master_container{
    background-image: url(https://www.jellyinnova.com/wp-content/uploads/2020/08/porareasdetrabajo.png);
    background-size: cover;
    background-position: right center;
	margin: 0px !important;
}
.logged-in .master_container{
	background-color: #ffffff;
	background-image: none;
}
.page-id-558.logged-in header.navbar {
    background-color: #012943 !important;
}
.page-id-558.logged-in header.navbar.header_after_scroll{
	background-color: #fff !important;
}


/* HOME */
#auriculares-home .vc_btn3.vc_btn3-size-lg.vc_btn3-style-outline {
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 30px;
    padding-right: 30px;
}
.special_tabs.icontext .label.current a {
    font-family: 'Varela Round', 'Arial', 'sans-serif' !important;
    color: #1d8783 !important;
}
.special_tabs.icontext .label.current a, .special_tabs.text .label.current a {
	color: #1d8783 !important;
}
.special_tabs.icontext .label a, .special_tabs.icontext .label a:hover, .special_tabs.text .label a, .special_tabs.text .label a:hover {
	font-family: 'Varela Round', 'Arial', 'sans-serif' !important;
}
@media only screen and (max-width: 479px) {
	#auriculares-home .aur-der { background-color: #012943; }
	#auriculares-home .aur-der h3 { font-size: 19px !important; text-align: center !important; }
	#auriculares-home .aur-der .vc_btn3-container.vc_btn3-inline { display: block !important; text-align: center;}
}



/* AURICULARES */
.page-id-1242 .woocommerce ul.products {
	margin-bottom: 0px !important;
}


/* CONTACTO */
.wpcf7 form.sent .wpcf7-response-output {
    text-align: center;
    background-color: #dcdcdc;
    border-color: #dcdcdc;
    color: #fff;
	border-radius: 10px;
}

/* FOOTER */
#back-top a {
    background: #1d8783 !important;
}
#big_footer a {
    font-size: 15px;
}
#primary_footer .footer_sidebar{
	border-left: 1px solid #4e4e4e54;
}
#primary_footer .footer_sidebar:first-child {
    border-left: 0;
}
#primary_footer p{
	font-size: 15px;
}
.footer_sidebar img{
	margin-bottom: 20px;
}
#primary_footer .footer_sidebar > h4{
	margin-top: 0px !important;
	margin-bottom: 25px !important;
}
#primary_footer > .container, #primary_footer > .no-fcontainer {
    display: flex;
    align-items: center;
}
#primary_footer .servicio-tecnico {
	background-color: #dcdcdc;
    border: 1px solid #dcdcdc;
    padding: 4px 8px;
    border-radius: 5px;
}
#primary_footer .servicio-tecnico:hover{
	background-color: #fff;
    border: 1px solid #1d8783 !important;
	color: #1d8783 !important;
    padding: 4px 8px;
    border-radius: 5px;
}
.sib_signup_box_inside_2 .sib-email-area {
	width: 70%;
    display: inline-block;
}
.sib_signup_box_inside_2 .sib-email-area input{
	border: 1px solid;
    border-radius: 4px 0px 0px 4px;
    padding: 3px 10px;
	font-size: 14px;
	width: 100%
}
.sib_signup_box_inside_2 .sib-email-area ::placeholder {
	color: #fff;
}
.sib_signup_box_inside_2 .sib-default-btn {
	width: 28%;
    display: inline-block;
	margin-left: -5px;
}
.sib_signup_box_inside_2 .sib-default-btn input{
	background-color: #ee3224 !important;
	font-size: 14px;
    border: 0px #ee3224 solid;
	padding: 4px 5px;
    border-radius: 0px 4px 4px 0px;
	width: 100%;
}
#secondary_footer {
    border-top: 1px solid #ffffff14;
}
#secondary_footer .wide p, #secondary_footer .wide p a {
	font-weight: 400;
	font-size: 13px;
    color: #ffffff !important;
}


/* WHATSAPP */
.joinchat--left .joinchat__button {
    filter: grayscale(1);
}
.joinchat__button:hover {
    background: #00BB2D;
    filter: grayscale(0);
}