.verdec  {color: #b4b831 !important;}
.verdeo  {color: #374630 !important;}
.blanco  {color: #fff !important;}
.negro  {color: #000 !important;}

#moove_gdpr_cookie_modal .cookie-switch input:checked+.cookie-slider, #moove_gdpr_cookie_modal .cookie-switch input:checked+.slider, #moove_gdpr_cookie_modal .switch input:checked+.cookie-slider, #moove_gdpr_cookie_modal .switch input:checked+.slider {
    background-color: #b4b831 !important;
}
#moove_gdpr_cookie_modal .cookie-switch input:checked+.cookie-slider:after, #moove_gdpr_cookie_modal .cookie-switch input:checked+.slider:after, #moove_gdpr_cookie_modal .switch input:checked+.cookie-slider:after, #moove_gdpr_cookie_modal .switch input:checked+.slider:after {
    color:#b4b831 !important;
}

#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder a.mgbutton, #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton
{
    font-weight: 700!important;
}
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content a, #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content button, #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content li, #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content p{
    font-size: 14px!important;
	text-align: left!important;
	margin-bottom: 1px!important;
   
}


.cdp-cookies-alerta.cdp-cookies-tema-gris .cdp-cookies-texto {
    background-color: #374630;
    border-top: 0px ;
    border-bottom: 0px ;
	  margin: 0 auto;
}


span.tab-title{
  margin-bottom: 10px!important;
	font-weight: 700 !important;
	color: #b4b831 !important;
}


/*.image_frame, .wp-caption, .google-map, .icon_box .icon_wrapper, */.content_slider .content_slider_ul/*, .author-box .avatar-wrapper, #comments .commentlist > li .photo, .edd_download_image*/ {
    border-color: #fff!important;}

.cdp-cookies-alerta .cdp-cookies-texto p,
.cdp-cookies-alerta .cdp-cookies-texto a {
    font-family: "Source Sans Pro", Arial, Tahoma, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;}

.cdp-cookies-alerta .cdp-cookies-texto p {    color: #fff !important;}

.cdp-cookies-alerta.cdp-cookies-tema-gris .cdp-cookies-texto a  {    color: #b4b831 !important;    text-decoration: none;}
.cdp-cookies-alerta .cdp-cookies-texto a:hover, 
.cdp-cookies-alerta .cdp-cookies-texto a:active, 
.cdp-cookies-alerta .cdp-cookies-texto a:visited,
.cdp-cookies-alerta.cdp-cookies-tema-gris .cdp-cookies-texto a:hover, 
.cdp-cookies-alerta.cdp-cookies-tema-gris .cdp-cookies-texto a:active, 
.cdp-cookies-alerta.cdp-cookies-tema-gris .cdp-cookies-texto a:visited{
    color: #dbdf5f!important;
}
.cdp-cookies-alerta .cdp-cookies-texto {    padding: 20px 40px!important;}
.cdp-cookies-alerta.cdp-cookies-tema-gris .cdp-cookies-boton-cerrar {    background-color: #273222fa;	padding: 10px 20px !important;    }

.cdp-cookies-boton-cerrar {
    font-size: 20px !important;
	font-weight: 500 !important;
    margin: 0 auto;
    border-radius: 0px;
}

a.hov {    color: #dbdf5f!important;}
a:hover .hov {    color: #b4b831!important;}

#menu > ul > li > a, a.action_button, #overlay-menu ul li a {    text-transform: uppercase;}
#Top_bar .menu > li > ul.mfn-megamenu a.mfn-megamenu-title {   background: none !important;    color: #b4b831;}
#Top_bar .menu > li ul {    background-color: #f8f8f6 !important;}
#Top_bar .menu > li ul li a:hover,
#Top_bar .menu > li ul li.hover > a {background: #fff !important;}

#Top_bar .menu > li a:after {    background: #374630 !important;    height: 4px !important;	bottom: 0px !important;}

/*Ancho del menú simple*/
#Top_bar .menu li ul li {    width: 300px;}
#Top_bar .menu li ul li ul {    left: 300px;}

.ptbveinte {   padding: 20% 0 !important;}
    
div.wpcf7 input[type="file"] {    margin-bottom: 20px;}

.wpcf7-mail-sent-ok {
    margin: 25px 0 0!important;
    font-weight: 500;
    width: 100%;
}

.portfolio_group .portfolio-item .desc .title_wrapper h5 {    font-size: 20px;    line-height: 25px;}

span.wpcf7-list-item {    margin: 0 ;}

.footer-copy-center #Footer .footer_copy {
    background-color: #b4b831;
}
#builder3 {    background-color: rgba(0,149,235,.7);}
#builder {    background-color: rgba(255, 255, 255, 0.65);}
/*a.button, a.tp-button {
    background-color: #b4b831; background: #374630 !important;    
    color: #ffffff;
}*/
.post-nav {background-image: none;}
.fixed-nav .desc {    width: 200px;}
.fixed-nav .desc h6 {letter-spacing: 0px;}

div.section.section-post-header{    border-top-color: #374630; border-top-style: double; border-top-width: 1px;}






span.wpcf7-not-valid-tip {    color: #b4b831!important;}
body:not(.cf7p-message) .wpcf7-not-valid-tip,
body:not(.cf7p-message) .wpcf7-not-valid-tip:before {    background-color: #b4b831!important;}
.project-description li.one-third {    width: 99.9%;  }
.project-description li {    background: #b4b8316e;}
a, a:visited, a:focus, a:hover {    text-decoration: none !important;}
.widget > h3 {    font-size: 23px;    line-height: 25px;    color: #374630;}

.style-simple .accordion .question .title, 
.style-simple .accordion .question .answer {
    background: #fff !important;
	padding: 14px 14px 14px 60px;
}
.style-simple .accordion .question{
   margin-bottom: 5px;
	  border-radius: 0px;
    overflow: hidden;
    border-width: 1px;
    border-style: solid;
	 border-color: rgba(0,0,0,.08);
}

@media only screen and (max-width: 767px){
.backnone{       background-image: none;}
#Side_slide #menu ul li a {   font-size: 16px !important;font-weight: 400;}
#menu > ul > li > a, a.action_button, #overlay-menu ul li a {    text-transform: uppercase;font-size: 20px !important;font-weight: 400;}

	
rs-layer#slider-1-slide-1-layer-6{font-size: 120% !important;}
rs-layer#slider-1-slide-1-layer-7{font-size: 140% !important;    line-height: 130% !important; margin: 15px 0 0 0!important; }
a#slider-1-slide-1-layer-9{font-size: 90% !important; margin: 30px 0 0 0!important;}
rs-layer#slider-1-slide-1-layer-14.tp-shape.tp-shapewrapper.rs-layer-static.rs-layer{    width: 220px !important; height: 240px !important;}

}