/*
Te damos la bienvenida a CSS personalizado

Para saber cómo funciona, ve a http://wp.me/PEmnE-Bt
*/
#comment {
	background-color: #000000;
	color: #000000;
}
.site-header-content{background-color:black !important}

.entry-meta .author {
	display: none;
}

.entry-meta{
	color:black !important;
}

.entry-date a{
	color:black !important
}

.span.entry-date a{
	color:black !important 
}

.sub-menu {
	background-color:black !important
}
#desktop-navigation .sub-menu li a:hover{
	background-color: white;
}
body.custom-background a{
	color:#da704e ;
}

.has-very-light-gray-color{
	color:black !important;
}
.site-header-content a{
	color:white !important;
}
.entry-meta .avatar {
	display: none;
}

article.cf.post-3.page.type-page.status-publish.hentry {
	border-color: #777777
		;
}

div.cf {
	background-color: white;
	color: black;
}

div.cf a svg {
	color: #000000;
}

div.close-btn-wrap {
	background-color: #0a0a0a;
}

div.content-wrap {
	background-color: white !important;
}
.footer-wrap{
	background-color:black !important
}
div.entry-content {
	border-style: dashed;
}
.custom-logo-wrap,.footer-widgetarea-wrap{
		background-color:black !important;
		color: white !important;
}

body.custom-background{
	background-color:white;
}

body.custom-background{
	
}

.has-light-grey-color{
	color:black !important
}

span.entry-date a{
	color:black !important;
}

.footer-widgetarea-wrap ul, li a{
		color: white !important;
}
.entry-title{
	color:black !important;
}
h2.entry-title a{
	color:#da704e !important;
}
.entry-summary p{
	color:black !important
}
#site-info{
	background-color:black;
}
.footer-widgetarea-wrap ul, li a:hover{
		color: #ffcc00 !important;
}

div.inner-offcanvas-wrap {
	background-color: #0a0a0a;
}

figcaption.wp-block-jetpack-slideshow_caption.gallery-caption a {
	background-color: TRANSPARENT;
	color: TRANSPARENT;
}

footer.site-footer.cf {
	background-color: #000000;
	color: #000000;
}

footer.site-footer.cf {
	background-color: #000000;
}

h1.entry-title {
	color: #ffcc00;
	font-family: Georgia;
	margin-top: 50px;
}

hr.wp-block-separator.is-style-dots {
	height: 50px;
}

hr.wp-block-separator.is-style-wide {
	border-color: #ffcc00;
	border-style: ridge;
}

input.email {
	background-color: #f1f5b6;
	border-color: #f1f5b6;
	color: #000000;
	width: 800px;
}

input.name {
	background-color: #f1f5b6;
	border-color: #f1f5b6;
	color: #000000;
	width: 800px;
}

input.telephone {
	background-color: #f1f5b6;
	border-color: #f1f5b6;
}

input.url {
	background-color: #f1f5b6;
	border-color: #f1f5b6;
}

label.grunion-field-label.email {
	color: #FFFFFF;
}

label.grunion-field-label.name {
	color: #FFFFFF;
}

label.grunion-field-label.telephone {
	color: #ffffff;
}

label.grunion-field-label.textarea {
	color: #ffffff;
}

label.grunion-field-label.url {
	color: #FFFFFF;
}

li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-207 {
	background-color: #0a0a0a;
}

p.has-text-color.has-large-font-size strong {
	color: #ffcc00;
}

textarea.textarea {
	background-color: #f1f5b6;
	border-color: #f1f5b6;
}

hr.wp-block-separator {
	color: #fadd1e;
	border-style: solid;
	border-color: #fadd1e;
}

p.has-background.has-very-light-gray-background-color {
	color: #ffffde;
	background-color: #000000;
}

body.page-template-default.page.page-id-522.logged-in.admin-bar.no-customize-support.custom-background.wp-custom-logo.mp6.customizer-styles-applied.no-thumb.custom-logo-on.sidebar-left.no-sidebar.offcanvas-widgets-off.highlander-enabled.highlander-light.custom-colors.imgfade-on.header-stick {
	background-color: #000000;
}

div.entry-content {
	border-style: dashed;
}

div.inner-offcanvas-wrap {
	background-color: #0a0a0a;
}

figcaption.wp-block-jetpack-slideshow_caption.gallery-caption a {
	background-color: TRANSPARENT;
	color: TRANSPARENT;
}

footer.site-footer.cf {
	background-color: #000000;
	color: #000000;
}

footer.site-footer.cf {
	background-color: #000000;
}

h1.entry-title {
	color: #ffcc00;
	font-family: Georgia;
	margin-top: 50px;
}

hr.wp-block-separator.is-style-dots {
	height: 50px;
}

hr.wp-block-separator.is-style-wide {
	border-color: #ffcc00;
	border-style: ridge;
}

input.email {
	background-color: #f1f5b6;
	border-color: #f1f5b6;
	color: #000000;
	width: 800px;
}

input.name {
	background-color: #f1f5b6;
	border-color: #f1f5b6;
	color: #000000;
	width: 800px;
}

input.telephone {
	background-color: #f1f5b6;
	border-color: #f1f5b6;
}

input.url {
	background-color: #f1f5b6;
	border-color: #f1f5b6;
}

label.grunion-field-label.email {
	color: #FFFFFF;
}

label.grunion-field-label.name {
	color: #FFFFFF;
}

label.grunion-field-label.telephone {
	color: #ffffff;
}

label.grunion-field-label.textarea {
	color: #ffffff;
}

label.grunion-field-label.url {
	color: #FFFFFF;
}

li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-207 {
	background-color: #0a0a0a;
}

p.has-text-color.has-large-font-size strong {
	color: #ffcc00;
}

textarea.textarea {
	background-color: #f1f5b6;
	border-color: #f1f5b6;
}

hr.wp-block-separator {
	color: #fadd1e;
	border-style: solid;
	border-color: #fadd1e;
}

p.has-background.has-very-light-gray-background-color {
	color: #ffffde;
	background-color: #000000;
}

body.page-template-default.page.page-id-522.logged-in.admin-bar.no-customize-support.custom-background.wp-custom-logo.mp6.customizer-styles-applied.no-thumb.custom-logo-on.sidebar-left.no-sidebar.offcanvas-widgets-off.highlander-enabled.highlander-light.custom-colors.imgfade-on.header-stick {
	background-color: #000000;
}

li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-877 a {
	color: #ffffff;
}

form.wpcf7-form p label {
    color: #fcf4fc;
}
body.page-template.page-template-page-templates.page-template-full-width.page-template-page-templatesfull-width-php.page.page-id-3.logged-in.admin-bar.custom-background.wp-custom-logo.page-fullwidth.no-thumb.custom-logo-on.sidebar-left.no-sidebar.offcanvas-widgets-off.custom-colors.customize-support.imgfade-on.header-stick {
    background-color: #000000;
}

body.page-template.page-template-templates.page-template-full-width-page.page-template-templatesfull-width-page-php.page.page-id-39.logged-in.admin-bar.custom-background.wp-custom-logo.no-thumb.custom-logo-on.sidebar-left.no-sidebar.offcanvas-widgets-off.custom-colors.customize-support.imgfade-on.header-stick {
    background-color: #000000;
}
     M E N U   P I E    L E G A L 
li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-840 a {
    color: #FFFFFF;
}
li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-841 a {
    color: #FFFFFF;
}

li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-877 a {
    color: #FFFFFF;
}

.wpcf7-date {
    max-width: 180px!important;
}
.wpcf7-tel {
    max-width: 150px!important;
}



/* --- formulario de contacto --- */
.one-half,
.one-third {
    position: relative;
    margin-right: 4%;
    float: left;
        margin-bottom: 20px;
 
}
 
.one-half { width: 48%; }
.one-third { width: 30.66%; }
 
.last {
    margin-right: 0 !important;
    clear: right;
}
 
@media only screen and (max-width: 767px) {
    .one-half, .one-third {
        width: 100%;
        margin-right: 0;
    }
}

.wpcf7 { 
  background-color: #fff;   /* Color de fondo */
  border: 2px solid #eee;      /* borde para el formulario */
  padding:20px 10px 10px 10px;
  -webkit-border-radius: 4px;  /* bordes redondeados */
  -moz-border-radius: 4px; 
  border-radius: 4px; 
}
div.wpcf7 .wpcf7-form-control {
  background-color: #eaeaea;
	color:black!important;
	border: 1px solid #ccc;
  border-radius: 3px;
	margin: 0;
    padding: 0px;
    text-indent: 0px;
    z-index: 100
	
}
