/* LICENSE & DETAILS
==================================================

	Theme Name: Divi Child Vexeo
	Theme URI: https://vexeo.es
	Author: Jesús Romero
	Author URI: vexeo.es
	Template: Divi
	Description: <strong>A Creative Multi-Purpose e-commerce WordPress Theme, Designed & Developed by ElegantThemes</strong> - <a href="http://www.elegantthemes.com">www.elegantthemes.com</a>.
	Version: 1.20
	License: GNU General Public License version 3.0
	License URI: http://www.gnu.org/licenses/gpl-3.0.html
	Tags: translation-ready, threaded-comments, theme-options, sticky-post, post-formats, full-width-template, flexible-header, featured-images, custom-menu, custom-header, custom-colors, custom-background, responsive-layout

	All files, unless otherwise stated, are released under the GNU General Public License
	version 3.0 (http://www.gnu.org/licenses/gpl-3.0.html)

==================================================
*/
@import url("../Divi/style.css");

/* General styling */
span.icon_heart_alt:after{
	content: "\e030";
    	font-family: 'ETmodules';
}

/* Menú secundario a la dcha */

@media only screen and (min-width: 768px) {
    #et-info { float:right !important; }
}

/* Formulario CF7 integrado en DIVI*/

/*FORMULARIO*/
div.wpcf7 .ajax-loader {
    position: absolute;
    left: 0;
}
.wpcf7-submit:hover {
    padding: 0.3em 1em !important;
}
.wpcf7-acceptance span {
    margin-bottom: 1em;
}
div.wpcf7-validation-errors {
    display: none !important;
}
div.wpcf7-mail-sent-ok,
div.wpcf7-spam-blocked {
    clear: both;
    border: none;
}
.wpcf7 input:focus::-webkit-input-placeholder, .wpcf7 textarea:focus::-webkit-input-placeholder {
    opacity: 0 !important;
}
.wpcf7 input:focus:-moz-placeholder, .wpcf7 textarea:focus:-moz-placeholder {
    opacity: 0 !important;
}
.wpcf7 input:focus::-moz-placeholder, .wpcf7 textarea:focus::-moz-placeholder {
    opacity: 0 !important;
}
.wpcf7 input:focus:-ms-input-placeholder, .wpcf7 textarea:focus:-ms-input-placeholder {
    opacity: 0 !important;
}
@media only screen and (max-width: 520px) {
    .wpcf7 .et_contact_bottom_container {
        margin: 5px auto;
    }
}

.wpcf7-text, .wpcf7-textarea, .wpcf7-captchar {
background-color: #fff !important;
border: none !important;
width: 100% !important;
-moz-border-radius: 0 !important;
-webkit-border-radius: 0 !important;
border-radius: 0px 1px 0px 0px !important;
font-size: 14px;
color: #999 !important;
padding: 16px !important;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
.wpcf7-submit {
color: #293133 !important;
margin: 8px auto 0;
cursor: pointer;
font-size: 20px;
font-weight: 500;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
padding: 6px 20px;
line-height: 1.7em;
background: transparent;
border: 2px solid;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-moz-transition: all 0.2s;
-webkit-transition: all 0.2s;
transition: all 0.2s;
}
.wpcf7-submit:hover { 
background-color: #fff; 
border-color:#000; 
padding: 6px 20px !important; 
}

/*PRIMERA CAPA RGPD*/
.wpcf7_rgpdivw {
    font-size: 13px;
    margin-bottom: 15px;
}
.wpcf7_rgpdivw li {
    margin-bottom: -5px;
}