/*
Theme Name: Flatsome Child
Description: This is a child theme for Flatsome Theme
Author: UX Themes
Template: flatsome
Version: 3.0
*/

/*************** ADD CUSTOM CSS HERE.   ***************/

#top-bar .nav-uppercase a {text-transform: none!important; font-size:70%;}

#content .large-8 a {border-bottom:2px dotted #a1bd3d;}

#content {min-height:600px;}
a {color:#a1bd3d;}

.woocommerce-shipping-fields, p#billing_address_2_field, #billing_country_field, p#billing_company_field, .sku_wrapper {display:none!important; }


.woocommerce-cart .woocommerce-message {display: none !important;}

#logo img, .transparent #logo img {max-height: 92px!important;}


#content {text-align:justify;}

.upcontent {margin-top:-390px!important; position:relative;}

 h1 {margin-top:-40px;}


.upcontent h3 {color:#a1bd3d;}

.degradado {-webkit-mask-image: -webkit-gradient(linear, left 95%, left bottom, from(rgba(0,0,0,1)), to(rgba(0,0,0,0)));}

.degradado2 {-webkit-mask-image: -webkit-gradient(linear, left 95%, left bottom, from(rgba(0,0,0,1)), to(rgba(0,0,0,0))); opacity:0.5}

.dropcap::first-letter {float: left; font-size: 75px; line-height: 60px; padding-top: 4px; padding-right: 8px; padding-left: 3px; font-weight: bold;}

h1.alt-font {font-size: 300%; color:#a1bd3d;}

h1.margen {margin-top:0px;}

ul.lista-tratamientos {list-style-type: none;}

ul.lista-tratamientos li::before  {font-family: 'fl-icons'; left: 0; position: absolute; font-size: 16px; color: #7a9c59; content: "\e00a" !important;}


ul.lista {list-style-type: none;}

ul.lista li::before  {font-family: 'fl-icons'; left: 0; position: absolute; font-size: 16px; color: #7a9c59; content: "\e00a" !important; content: "\f105" !important;}

.box-text-inner p {text-align:center;}

.footer-widgets {font-size:90%;}

ul.footer-contact-us i {color:#a1bd3d;}

ul.footer-contact-us li {padding:7px 0 4px;}

ul li.bullet-checkmark::before, ul li.bullet-arrow::before, ul li.bullet-star::before {color: #a1bd3d; font-size: 20px;}

.footer-email {font-size:85%;}



h1.entry-title, h1.page-title {margin-top:0px;}

#urgencias {padding:0!important; max-width:400px!important;}




.entry .gform_wrapper.gf_browser_chrome ul li::after, .entry .gform_wrapper.gf_browser_chrome ul li::before, .entry .gform_wrapper.gf_browser_gecko ul li::after, .entry .gform_wrapper.gf_browser_gecko ul li::before, .entry .gform_wrapper.gf_browser_ie ul li::after, .entry .gform_wrapper.gf_browser_ie ul li::before, .entry .gform_wrapper.gf_browser_iphone ul li::after, .entry .gform_wrapper.gf_browser_iphone ul li::before, .entry .gform_wrapper.gf_browser_unknown ul li::after, .entry .gform_wrapper.gf_browser_unknown ul li::before, .gform_wrapper.gf_browser_chrome ul li::after, .gform_wrapper.gf_browser_chrome ul li::before, .gform_wrapper.gf_browser_gecko ul li::after, .gform_wrapper.gf_browser_gecko ul li::before, .gform_wrapper.gf_browser_ie ul li::after, .gform_wrapper.gf_browser_ie ul li::before, .gform_wrapper.gf_browser_iphone ul li::after, .gform_wrapper.gf_browser_iphone ul li::before, .gform_wrapper.gf_browser_unknown ul li::after, .gform_wrapper.gf_browser_unknown ul li::before {

    content: none;

}
.gform_wrapper ul li::after, .gform_wrapper ul li::before, .gform_wrapper ul.gform_fields {

    padding: 0;
    margin: 0;
    overflow: visible;

}
elemento {

}
body .gform_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html {

    line-height: inherit;

}
.gform_wrapper ul.gform_fields li.gfield {padding-right: 0; margin:0;}

.tratamientosform {padding:10px 20px 5px; background:#f7f7f7; margin-bottom:30px; border-radius:5px;}

#gform_wrapper_4, #gform_wrapper_5 {padding:10px 20px; background:#f7f7f7; border-radius:5px;}
.gf_right_half {padding-right: 0px!important;}
.gf_left_third, .gf_middle_third {padding-right: 16px!important;}


.wws-popup__open-btn {font-size: 30px!important;}


@media only screen and (max-width: 48em) {
/*************** ADD MOBILE ONLY CSS HERE  ***************/

}


