/*
 Theme Name:   Woodmart Child
 Description:  Woodmart Child Theme
 Author:       XTemos
 Author URI:   http://xtemos.com
 Template:     woodmart
 Version:      1.0.0
 Text Domain:  woodmart
*/

body .gform_confirmation_message{
	font-size: 18px;
    font-weight: bold;
    border: 2px solid #25ABCC;
    padding: 20px;
    color: #25ABCC;
}


body #give-as-present{
	text-align: left;
    padding-left: 0;
    padding-top: 15px;
    color: #25ABCC !important;
}
body #gift-this-product {
	margin-top: 25px;
	border: 1px solid #25ABCC;
}
body .yith-ywgc-gift-this-product-modal-content-wrapper .gift-cards_form .gift-card-content-editor.step-content input{
	height: 40px;
}
body .gift-card-content-editor.step-content label{
	margin-top: 0;
	line-height: inherit;
	margin-bottom: 0;
	font-size: 15px;
}
body .ywgc_delivery_info_title,body .gift-card-content-editor.step-content h5{
	margin-bottom: 5px;
    margin-top: 0;
}
body .wd-content-layout{
	padding-block: 0;
}
body.single .wd-content-layout{
	padding-block: 40px;
}
body.home .cont-prefooter .gform-footer.gform_footer,body .cont-prefooter .gform-footer.gform_footer{
	margin-top: 15px;
}
body.page-id-26416 .cont-prefooter .gform-footer.gform_footer,
body.page-id-24510 .cont-prefooter .gform-footer.gform_footer{
	margin-top: 40px;
}
body .ywgc_recipient_info_title{
	margin-top: 15px;
    line-height: 30px;
}
body .cont-prefooter .gform-footer.gform_footer input[type="submit"]{
	background: #E5CCC3 !important;
    color: #000 !important;
    /*padding: 15px !important;*/
    font-size: 15px !important;
}
body .cont-prefooter input[type="email"]{
	border: none !important;
	font-size:17px;
}
body .woo-slg-social-wrap{
	margin-bottom: 25px;
}
body .gift-card-content-editor.step-content textarea,body .gift-card-content-editor.step-content input{
	width: 100%;
}
body #ywgc-manual-amount{
	width: 100%;
}
body .ywgc-manual-amount-container {
    height: inherit;
    border: 1px solid #25ABCC;
}
body .ywgc_select_amount_title,body .ywgc-sender-info-title{
	font-weight: bold;
}

/*cambios de estilo formularios*/
body .gform_heading{
	display: none;
}
body .gfield{
	margin-bottom: -25px;
}
body .gfield{
	margin-bottom: -25px;
}
body.page-id-20353 #gform_fields_2 #field_2_3.gfield--input-type-name,body.page-id-20353 #field_2_8.gfield--type-consent{
	margin-bottom: -25px;
}
body.page-id-20353 .gform_wrapper.gform-theme .gform-footer.gform_footer #gform_submit_button_2.gform_button{
	background: #25ABCC;
}
body.page-id-20353 .gform_wrapper.gform-theme .gform-footer.gform_footer{
	margin-top: 15px;
}
body .gform_wrapper .gfield input {
	border-radius: 0;
	border:1px solid;
}
body.page .gform_wrapper.gform-theme .gform-footer.gform_footer .gform_button,
body.page .gform-page-footer.gform_page_footer.top_label .gform_next_button,
body.page .gform_wrapper.gform-theme .gform-page-footer.gform_page_footer.top_label .gform_button{
	border-radius: 0;
    background: #25ABCC;
}
body .gform-page-footer.gform_page_footer.top_label,body .gform-footer.gform_footer.top_label{
	margin-top: 40px;
}
body .gfield textarea,body .gfield select{
	background: #fff;
	border: 1px solid;
}
body .gfield select:hover,body .gfield select:focus{
	background-image: none;
}
/*fin cambios de estilo formularios*/

body .wd-blog-element{
	margin-bottom: 50px;
}
body.wd-header-overlap .wd-page-title{
	padding-top: 120px;
	padding-bottom: 0;
}
body .wd-page-content{
	padding-top: 40px;
}
body.error404 .wd-page-content{
	padding-bottom: 40px;
}
body.category .wd-page-content{
	padding-top: 200px;
}
body .phone-header{
	position: relative;
	top: -2px;
}
body #menu-menu-idiomas .nav-link-text{
	font-size: 15px
}
body.single-product .wd-nav-tabs-wrapper{
	display: none;
}
body .gform-theme--framework .gf_step_completed .gf_step_number::after,body .gform-theme.gform-theme--framework.gform_wrapper .button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)).gform-theme-button--control, .gform-theme.gform-theme--framework.gform_wrapper .gform-theme-button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)).gform-theme-button--control, .gform-theme.gform-theme--framework.gform_wrapper :where(:not(.mce-splitbtn))>button:not([id*=mceu_]):not(.mce-open):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)).gform-theme-button--control, .gform-theme.gform-theme--framework.gform_wrapper button.button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)).gform-theme-button--control{
	background: rgb(37,171,204);
	border-color: rgb(37,171,204);
}
body #gform_submit_button_1,body .gform_next_button,body #gform_next_button_1_7{
	background: rgb(37,171,204);
	border-color: rgb(37,171,204);
}
body #place_order{
	background: #25ABCC;
	color: #fff;
}
body #place_order:hover{
	border: 1px solid;
}
body .woo-slg-social-container{
	margin-bottom: 0;
	border: 0;
    padding: 0;
}
body.woocommerce-page .wd-content-layout,body.woocommerce-account .wd-content-layout{
	padding-bottom: 100px;
}
body .vertrat{
	background: url("https://desdropi.com/clinicakyra/wp-content/uploads/2025/02/flecha.png");
	height: 60px;
	width: 60px;
	display: block;
}
body .vertrat:hover{
	background: url("https://desdropi.com/clinicakyra/wp-content/uploads/2025/03/ver-tratamientos-cta.png");
	background-repeat: no-repeat;
	width: 214px;
	height: 60px;
}
.eael-advance-tabs .eael-tabs-nav>ul li{
	margin-bottom: 10px;
}
footer.footer-container{
	    margin-top: -40px;
}
.sol-tas{
	padding: 10px 25.5px;
    background: #FFF;
    color: #000;
    position: fixed;
    right: 0;
    top: 45%;
    text-decoration: none;
    font-size: 18px;
    text-align: center;
    font-weight: 500;
    z-index: 3;
    border: 1px solid #000;
}
.llam-val{
	padding: 10px 28px;
    background: #25ABCC;
    color: #000;
    position: fixed;
    right: 0;
    top: 52%;
    text-decoration: none;
    font-size: 18px;
    min-width: 206px;
    text-align: center;
    font-weight: 500;
    z-index: 3;
}
.llam-val:hover{
	background: #fff;
    color: #000;
    border: 1px solid #000;
    text-decoration: none;
}
.sol-tas:hover{
	background: #25ABCC;
    color: #000;
    border: 1px solid #00BCD4;
    text-decoration: none;
}
body .wd-prefooter{
	padding-bottom: 0;
}
body footer.footer-container{
	margin-top: 0;
}
body .wd-checkout-steps{
	padding: 25px 0;
	margin-bottom: 25px;
}
@media (max-width: 480px){
	body.home .elementor .elementor-background-video-hosted{
		object-fit: none;
	}
	.sol-tas{
		bottom: 0;
	    top: inherit;
	    min-width: inherit;
	    max-width: 50%;
	    left: 0;
	    padding: 15px 1px;
	    border: 0;
        font-size: 15px;
        width: 50%;
	}
	.llam-val{
		bottom: 0;
	    top: inherit;
	    min-width: inherit;
	    max-width: 50%;
	    right: 0;
	    padding: 15px 45px;
        font-size: 15px;
        width: 50%;
	}
	body #tabs .eael-tabs-nav li{
		width: 33%;
	    float: left;
	    display: inline-block;
	    flex: none;
	    padding: 1em 10px;
	}
	body.page-id-21783 #tabs .eael-tabs-nav li,
	body.page-id-21788 #tabs .eael-tabs-nav li,
	body.page-id-20353 #tabs .eael-tabs-nav li,
	body.page-id-23401 #tabs .eael-tabs-nav li,
	body.page-id-22261 #tabs .eael-tabs-nav li,
	body.page-id-22185 #tabs .eael-tabs-nav li,
	body.page-id-22395 #tabs .eael-tabs-nav li,
	body.page-id-17008 #tabs .eael-tabs-nav li,
	body.page-id-17868 #tabs .eael-tabs-nav li,
	body.page-id-21658 #tabs .eael-tabs-nav li,
	body.page-id-20634 #tabs .eael-tabs-nav li,
	body.page-id-20601 #tabs .eael-tabs-nav li,
	body.page-id-23315 #tabs .eael-tabs-nav li,
	body.page-id-22796 #tabs .eael-tabs-nav li,
	body.page-id-22791 #tabs .eael-tabs-nav li,
	body.page-id-22520 #tabs .eael-tabs-nav li,
	body.page-id-28702 #tabs .eael-tabs-nav li,
	body.page-id-23208 #tabs .eael-tabs-nav li,
	body.page-id-23736 #tabs .eael-tabs-nav li,
	body.page-id-27858 #tabs .eael-tabs-nav li,
	body.page-id-24978 #tabs .eael-tabs-nav li
	{
		width: 50%;
	}
}