/*
Theme Name: Betheme Child
Theme URI: https://themes.muffingroup.com/betheme
Author: Muffin group
Author URI: https://muffingroup.com
Description: Child Theme for Betheme
Template: betheme
Version: 1.6.2
*/

/* Comentarios */
#respond p {
color: #035029;
}
#respond label {
font-weight: 500 !important;
}
#respond .comment-reply-title {
font-weight: 500;
}
#respond .comment-form-comment textarea {
border: 7px solid #3A9855;
}
#respond .form-submit input[type="submit"] {
color: #fff;
font-weight: 600;
background: #3A9855;
border: 3px solid #fff;
box-shadow: 0px 3px 6px #00000029;
border-radius: 0px;	
text-transform: uppercase;
margin: 10px 0px 15px 0 !important;
}
#respond .form-submit input[type="submit"]:hover {
text-decoration: none;
background: #fff;
color: #3a9855;
border: 3px solid #3a9855;	
}

/* Todas las páginas */
@media only screen and (min-width: 1024px) and (max-width: 1366px) {
.section_wrapper, .container {
max-width: 1180px !important;
}
.move-up {
margin-top: -275px !important;		
}
}

/* Contenido Restringido */
.woocommerce .wc-memberships-restriction-message {
margin: 2em 0 4em !important;
}
.woocommerce-info {
border-top-color: #2E9159;
font-size: 20px;
padding: 1em 2em 2em 3.5em !important;
}
.woocommerce-info::before {
color: #2E9159;
content: "\e016" !important;
}
.woocommerce-info .boton-afiliate {
color: #fff;
font-weight: 500;
background: #869D36;
border: 3px solid #fff;
box-shadow: 0px 3px 6px #00000029;
padding: 5px 15px;
}
/*
.woocommerce-info .boton-afiliate:hover {
background: #fff;
border: 3px solid #1F6A26;	
}
*/
.woocommerce-info .boton-afiliate a {
color: #fff !important;
text-transform: uppercase;
text-decoration: none !important;
font-size: 15px !important;
line-height: 20px !important;
}
/*
.woocommerce-info .boton-afiliate a:hover {
color: #1F6A26 !important;
text-decoration: none !important;
}
*/

/* Textos Responsive */
@media only screen and (max-width: 767px) {
h1 {
font-size: 20px !important;
line-height: 26px !important;
}
h2 {
font-size: 18px !important;
line-height: 22px !important;
}
h4 {
font-size: 16px !important;
line-height: 22px !important;
}
h5 {
font-size: 14px !important;
line-height: 20px !important;
}
p {
font-size: 14px !important;
line-height: 22px !important;		
}
.big {
font-size: 14px !important;
line-height: 22px !important;		
}
}
@media only screen and (min-width: 768px) and (max-width: 959px) {
h1 {
font-size: 26px !important;
line-height: 34px !important;
}	
h3 {
font-size: 20px !important;
line-height: 28px !important;
}
}
@media only screen and (min-width: 1024px) and (max-width: 1366px) {
h1 {
font-size: 26px !important;
line-height: 34px !important;
}	
h3 {
font-size: 20px !important;
line-height: 28px !important;
}
}

/* Header */
#Header .top_bar_right {
display: none;
}
.top_bar_left.clearfix {
display: flex;
justify-content: center;	
}
#Top_bar {
position: fixed;
background: #fff;
border-bottom: none;
}
#Top_bar .container {
max-width: 1640px !important;
}
#Top_bar .menu li {
width: 130px;
margin: 11px 5px;
}
#Top_bar .menu li a {
padding: 30px 0;
}
#Top_bar .menu li a span {
padding: 0px !important;
text-align: center;
line-height: 20px !important;
white-space: inherit !important;
}
#Top_bar .logo {
margin: 11px 5px 0 20px;
}
#Top_bar #logo {
background: #3A9855;	
}
@media only screen and (max-width: 767px) {
#Top_bar {
position: relative;
}
.mobile-header-mini #Top_bar {
height: 80px;
}
#Top_bar #logo img.logo-mobile {
max-height: 100px !important;
}
.mobile-header-mini #Top_bar .logo {
margin-left: 20px;
margin-top: 10px;
}
.mobile-header-mini #Top_bar a.responsive-menu-toggle {
top: 40px !important;
right: 15px;
}
#Top_bar #logo {
background: transparent !important;	
}
}
/*
@media only screen and (min-width: 768px) and (max-width: 959px) {
.top_bar_left.clearfix {
display: block;
}
#Top_bar {
position: inherit;
top: 0px;
}
#Top_bar #logo img {
max-height: 100px !important;
}
#Top_bar #logo {
padding: 0px !important;
}
}
*/
@media only screen and (min-width: 768px) and (max-width: 959px) {
#Top_bar {
position: absolute;
top: 0px;
}
#Top_bar .logo {
margin: 0px;
width: 25% !important;
}
.top_bar_left.clearfix {
display: block !important;
width: 768px !important;
}
#Top_bar .container div.column.one {
margin: 0px !important;		
}
}
@media screen and (min-width: 800px) and (max-width: 1280px) {
#Header .top_bar_left {
width: 100% !important;		
}
#Top_bar .logo {
width: 15%;
}
}
@media only screen and (min-width: 1024px) and (max-width: 1366px) {
#Header .top_bar_left {
width: 100% !important;		
}
#Top_bar .logo {
width: 15%;
}
}
@media only screen and (min-width: 1410px) and (max-width: 1649px) {
#Header .top_bar_left {
width: 100% !important;		
}
#Top_bar .logo {
width: 15%;
}	
}

/* Menú */
li#menu-item-2266 {
background: #0095C9;	
}
li#menu-item-60 {
background: #D16B5C;	
}
li#menu-item-3034 {
background: #D18E18;	
}
li#menu-item-3054 { 
background: #D18E18;
padding: 5px 15px !important;
margin: 0px !important;
}
li#menu-item-78 {
background: #91372E;	
}
li#menu-item-332 {
background: #80CE4A;	
}
li#menu-item-314 {
background: #3A9855;	
}
li#menu-item-329 {
background: #353E47;	
}
li#menu-item-34 a {
color: #353E47 !important;	
}
#Top_bar .menu li#menu-item-2266 a {
padding: 20px 0;
}
#Top_bar .menu li#menu-item-3054 a {
padding: 20px 0;
}
#Top_bar .menu li#menu-item-34 a {
padding: 20px 0;
}
#Top_bar .menu li#menu-item-34 .fas {
font-size: 30px;
margin-bottom: 10px
}
#Top_bar .menu li ul {
background-color: #353E47;
}
#Top_bar .menu li#menu-item-34 ul li {
width: 130px;
height: 45px;
margin: 0 !important;
}
#Top_bar .menu li#menu-item-34 ul li a {
padding: 10px 0 !important;
text-align: center;
}
#Top_bar .menu li#menu-item-34 ul li a span {
font-size: 14px;
font-weight: 600;
background: #fff;
color: #353E47;
padding: 2px 20px !important;
}
#Top_bar #menu ul li.submenu .menu-toggle {
opacity: 1;
}
#Top_bar .menu li ul li a {
font-size: 18px !important;
font-weight: 500 !important;
}
@media only screen and (max-width: 767px) {
#Side_slide #menu ul li {
background: #353E47 !important;
border-top: 1px solid rgba(58,152,85,.8);
}
#Side_slide #menu ul li#menu-item-34 {
border-bottom: 1px solid rgba(58,152,85,.8);
}
#Side_slide #menu ul li a {
font-size: 14px !important;		
}	
#Side_slide #menu ul li#menu-item-34 a {
color: #fff !important;
}
#Side_slide #menu ul li#menu-item-34 ul li {
background: #3a9855 !important;
}
#Side_slide #menu ul li#menu-item-34 ul li a {
font-size: 14px !important;
font-weight: 600;
}
#Side_slide #menu ul li.submenu .menu-toggle {
opacity: 1;
}
}
@media only screen and (min-width: 768px) and (max-width: 959px) {
#Top_bar .menu li {
margin: 0px !important;
}
#Top_bar #menu ul li a {
padding: 15px 25px !important;
font-size: 15px;
}
#Top_bar #menu ul li a span {
display: flex;
}
#Top_bar .menu li#menu-item-34 .fas {
font-size: 17px;
margin-right: 10px;
margin-bottom: 0px !important;
}
#Top_bar .menu li#menu-item-34 ul li {
margin: 10px 0 !important;
}
#Top_bar .menu li#menu-item-34 ul li a {
padding: 5px 20px !important;
font-size: 15px;
}
#Top_bar .menu li#menu-item-34 ul li a span {
padding: 5px 15px !important;
}
}
@media screen and (min-width: 800px) and (max-width: 1280px) {
#Top_bar .menu li {
width: 115px;
}
#menu ul li a {
font-size: 16px !important;
}	
}
@media only screen and (min-width: 1024px) and (max-width: 1366px) {
#Top_bar .menu li {
width: 115px;
}
#menu ul li a {
font-size: 16px !important;
}
#Top_bar .menu li#menu-item-34 .fas {
font-size: 17px;
margin-right: 10px;
margin-bottom: 0px !important;
}
#Top_bar .menu li#menu-item-34 ul li {
margin: 10px 0 !important;
}
#Top_bar .menu li#menu-item-34 ul li a {
padding: 5px 20px !important;
font-size: 15px;
}
#Top_bar .menu li#menu-item-34 ul li a span {
padding: 5px 15px !important;
}
}
@media only screen and (min-width: 1410px) and (max-width: 1649px) {
#Top_bar .menu li {
width: 120px;
}
#menu ul li a {
font-size: 17px !important;
}	
}

/* Slider */
#slider-2-slide-2480-layer-11 {
font-weight: 400 !important;
}

/* Subheader */
#Subheader {
background-size: cover;
}
@media only screen and (max-width: 767px) {
#Subheader {
padding: 175px 0 !important;
background-size: cover;
}
}
@media only screen and (min-width: 768px) and (max-width: 959px) {
#Subheader {
padding: 175px 0 !important;
background-size: cover;
}	
}
@media only screen and (min-width: 1024px) and (max-width: 1366px) {
#Subheader {
padding: 175px 0 300px !important;
background-size: cover;
}	
}

/* Todas las páginas */
span.titulo hr.no_line {
background: #3a9855;
height: 8px;
}
span.titulo h1 {
margin-bottom: 0px;
}
span.subtitulo hr.no_line {
background: #3a9855;
height: 1px;
}
span.subtitulo h4 {
font-weight: 300;
margin-bottom: 10px;
}
blockquote {
background: none !important;
}
blockquote::after {
position: static !important;
}
.masonry.tiles .post-item:not(.no-img) .post-photo-wrapper {
width: 386.85px !important;
height: 256.933px !important;
}
.masonry.tiles .post-photo-wrapper .image_wrapper_tiles img {
width: 386.85px !important;
height: 256.933px !important;
}

.masonry.tiles h4.entry-title {
font-size: 16px !important;
line-height: 22px !important;
}

/* Footer */
#Footer .widgets_wrapper a:hover {
text-decoration: auto;
}
#Footer .one-third:first-child {
width: 25%;	
}
#Footer .one-third:nth-child(2) {
width: 40%;	
} 
#Footer .one-third:last-child {
width: 16%;	
float: right;
}
/*
#Footer span.wpcf7-form-control-wrap {
width: 70%;
}
#Footer span.wpcf7-form-control-wrap .wpcf7-text {
padding: 15px !important;
}
#Footer span.wpcf7-form-control-wrap .wpcf7-text::placeholder {
font-weight: 600;
text-align: center;
}
#Footer input[type="submit"] {
position: absolute !important;	
padding: 15.5px 40px !important;
border-radius: 0;
box-shadow: none !important;
background-color: #2E9159 !important;
font-weight: 600 !important;
}
*/
#mailpoet_form_1 form.mailpoet_form {
display: flex;
}
#mailpoet_form_1 form.mailpoet_form {
padding: 0px !important;
}
#mailpoet_form_1 .mailpoet_text {
padding: 15px !important;
width: 330px !important;
}
#mailpoet_form_1 .mailpoet_text::placeholder {
font-weight: 600;
text-align: center;	
}
#mailpoet_form_1 .mailpoet_submit {
width: 80% !important;
padding: 15.5px 40px !important;
border-radius: 0;
box-shadow: none !important;
background-color: #3a9855 !important;
font-weight: 600 !important;	
}
#Footer .footer_copy {
background: #3a9855;
}
#Footer .footer_copy .one {
margin-bottom: 0px;
padding-top: 10px;
}
#Footer .footer_copy {
border-top: none;
}
@media only screen and (max-width: 767px) {
#mailpoet_form_1 form.mailpoet_form {
display: block !important;
}
#mailpoet_form_1 .mailpoet_paragraph {
margin-bottom: 0px !important;
}
.logo-footer {
text-align: left !important;	
}
#Footer .footer_copy .copyright {
font-size: 14px;
}
#mailpoet_form_1 .mailpoet_submit {
width: 72% !important;	
}
}
@media only screen and (min-width: 768px) and (max-width: 959px) {
#Footer .one-third:first-child, #Footer .one-third:nth-child(2), #Footer .one-third:last-child {
width: 100%;	
}
#mailpoet_form_1 .mailpoet_submit {
padding: 17px 40px !important;
}
.logo-footer {
text-align: left !important;	
}
}
@media only screen and (min-width: 1024px) and (max-width: 1366px) {
#Footer .widgets_wrapper .container {
max-width: 1100px !important;
}
#Footer .one-third:first-child {
width: 16%;
}
#Footer .one-third:nth-child(2) {
width: 46%;	
}
#Footer .one-third:last-child {
width: 20%;		
}
.logo-footer {
text-align: left !important;	
}
}

/* Home */
.actualidad-home .grid .image_frame .image_wrapper img {
width: 386px !important;
height: 217px !important;
}
.actualidad-home .grid .post-desc-wrapper .post-desc h2.entry-title {
font-size: 22px !important;
line-height: 26px !important;
font-weight: 700 !important;	
}
.actualidad-home .post-excerpt {
font-weight: 500;
font-size: 14px !important;
line-height: 22px !important;
}
.actualidad-home .post-head, .actualidad-home .post-footer {
font-weight: 500;
font-size: 15px !important;
line-height: 22px !important;
}
@media only screen and (max-width: 767px) {
.actualidad-home {
padding-top: 80px !important;		
}
.actualidad-home .posts_group.grid.col-3 .post-item {
width: 100% !important;
margin: 0 0 60px !important;
}
.actualidad-home .post-excerpt {
font-weight: 500;
font-size: 14px !important;
line-height: 22px !important;
}
.actualidad-home .post-head, .actualidad-home .post-footer {
font-weight: 500;
font-size: 15px !important;
line-height: 22px !important;
}
.areas-tematicas {
padding-top: 0px !important;		
}
.areas-tematicas h4 {
font-weight: 700;
font-size: 18px !important;
line-height: 24px !important;		
}
.areas-tematicas p {
font-weight: 500;
font-size: 15px !important;
line-height: 22px !important;		
}
.blog_slider.flat .blog_slider_ul li .item_wrapper .date_label {
font-weight: 500;
font-size: 15px !important;
line-height: 22px !important;
}
.blog_slider.flat .blog_slider_ul li .item_wrapper .desc h4 {
font-weight: 700;
font-size: 18px !important;
line-height: 24px !important;
}
}
@media only screen and (min-width: 768px) and (max-width: 959px) {
.actualidad-home .grid .image_frame .image_wrapper img {
width: auto !important;
height: auto !important;
}
.actualidad-home {
padding-top: 80px !important;		
}
.actualidad-home .posts_group.grid.col-3 .post-item {
width: 100% !important;
margin: 0 0 60px !important;
}
.areas-tematicas {
padding-top: 0px !important;		
}
.areas-tematicas h4 {
font-weight: 700;
font-size: 18px !important;
line-height: 24px !important;		
}
.areas-tematicas p {
font-weight: 500;
font-size: 15px !important;
line-height: 22px !important;		
}
.areas-tematicas .section_wrapper {
max-width: 768px !important;
}
.areas-tematicas .one-fourth {
width: 50%;	
}
.actualidad-home .post-excerpt {
font-weight: 500;
font-size: 14px !important;
line-height: 22px !important;
}
.actualidad-home .post-head, .actualidad-home .post-footer {
font-weight: 500;
font-size: 15px !important;
line-height: 22px !important;
}
.areas-tematicas {
padding-top: 0px !important;		
}
.blog_slider.flat .blog_slider_ul li .item_wrapper .date_label {
font-weight: 500;
font-size: 15px !important;
line-height: 22px !important;
}
.blog_slider.flat .blog_slider_ul li .item_wrapper .desc h4 {
font-weight: 700;
font-size: 18px !important;
line-height: 24px !important;
}
}
@media only screen and (min-width: 1024px) and (max-width: 1366px) {
.actualidad-home .grid .image_frame .image_wrapper img {
width: auto !important;
height: auto !important;
}
.actualidad-home {
padding-top: 80px !important;	
padding-left: 4%;
padding-right: 4%;
}
.actualidad-home .posts_group.grid.col-3 .post-item {
margin: 0 0 60px !important;
}
.areas-tematicas {
padding-top: 0px !important;
padding-left: 4%;
padding-right: 4%;
}
.areas-tematicas h4 {
font-weight: 700;
font-size: 18px !important;
line-height: 24px !important;		
}
.areas-tematicas p {
font-weight: 500;
font-size: 15px !important;
line-height: 22px !important;		
}
.actualidad-home .post-excerpt {
font-weight: 500;
font-size: 14px !important;
line-height: 22px !important;
}
.actualidad-home .post-head, .actualidad-home .post-footer {
font-weight: 500;
font-size: 15px !important;
line-height: 22px !important;
}
.areas-tematicas {
padding-top: 0px !important;		
}
.blog_slider.flat .blog_slider_ul li .item_wrapper .date_label {
font-weight: 500;
font-size: 15px !important;
line-height: 22px !important;
}
.blog_slider.flat .blog_slider_ul li .item_wrapper .desc h4 {
font-weight: 700;
font-size: 18px !important;
line-height: 24px !important;
}
.noticias-home {
padding-left: 4%;
padding-right: 4%;
}
}

/* Programa */
.nube-materias h5 {
color: #fff;
font-weight: 500;
background: #3a9855;
border: 3px solid #fff;
box-shadow: 0px 3px 6px #00000029;
padding: 5px 15px;
}
.nube-materias a:hover {
text-decoration: none;	
}
.nube-materias h5:hover {
background: #fff;
color: #3a9855;
border: 3px solid #3a9855;
}
@media only screen and (max-width: 767px) {
.materias {
padding: 40px 1% 0 !important;	
}
.nube-materias {
display: block !important;
width: 75%;		
}	
}
@media only screen and (min-width: 768px) and (max-width: 959px) {
.nube-materias {
display: block !important;
margin: 0 auto;
width: 80%;		
}	
}
@media only screen and (min-width: 1024px) and (max-width: 1366px) {
.nube-materias {
display: block !important;
margin: 0 auto;
width: 80%;		
}	
}

/* Medidas - Materias */

/* Página Agricultura */
/*
.page-id-80 #Subheader {
background-color: #A7C346;
background-blend-mode: soft-light;
opacity: 0.8;
}
*/

/* Página Cultura */
/*
.page-id-100 #Subheader {
background-color: #A7C346;
background-blend-mode: soft-light;
opacity: 0.8;
}
*/

/* Página Urbanismo */
/*
.page-id-105 #Subheader {
background-color: #A7C346;
background-blend-mode: soft-light;
opacity: 0.8;
}
*/

/* Página Turismo */
/*
.page-id-108 #Subheader {
background-color: #A7C346;
background-blend-mode: soft-light;
opacity: 0.8;
}
*/

.accordion .question {
margin-bottom: 30px;
border-radius: 0px;
border-color: transparent;
}
.accordion .question .title {
font-size: 22px;
font-weight: 400;
box-shadow: none;
font-style: italic;
color: #fff;
padding: 40px 14px 40px 60px;
}
.accordion .question:first-child .title {
background: #0095C9;
}
.accordion .question:nth-child(2) .title {
background: #D16B5C;
}
.accordion .question:nth-child(3) .title {
background: #D18E18;
}
.accordion .question:nth-child(4) .title {
background: #91372E;
}
.accordion .question:nth-child(5) .title {
background: #80CE4A;
}
.accordion .question:nth-child(6) .title {
background: #3A9855;
}
.accordion .question:nth-child(7) .title {
background: #353E47;
}
.accordion .question .title::before {
border-right: 3px solid #fff !important;
}
.accordion .question .title .acc-icon-plus, .accordion .question .title .acc-icon-minus {
color: #fff;
top: 40px;
}
.accordion .question.active .title, .accordion .question.active .title .acc-icon-minus {
color: #fff;
}
@media only screen and (max-width: 767px) {
.accordion .question .title {
font-size: 18px;
line-height: 24px;
}
.accordion .question .answer {
font-size: 14px;
line-height: 22px;
}
}
@media only screen and (min-width: 768px) and (max-width: 959px) {
.accordion .question .title {
font-size: 18px;
line-height: 24px;
}
.accordion .question .answer {
font-size: 14px;
line-height: 22px;
}
}
@media only screen and (min-width: 1024px) and (max-width: 1366px) {
.accordion .question .title {
font-size: 18px;
line-height: 24px;
}
.accordion .question .answer {
font-size: 14px;
line-height: 22px;
}
}

/* Personas y Candidatura M23 */
.personas-foto-01 {
background: #E3AE1F 0% 0% no-repeat padding-box;
margin-bottom: 10px !important;
}
.personas-foto-02 {
background: #9B2950 0% 0% no-repeat padding-box;
margin-bottom: 10px !important;
}
.personas-foto-03 {
background: #29819B 0% 0% no-repeat padding-box;
margin-bottom: 10px !important;
}
.personas-foto-01 img, .personas-foto-02 img, .personas-foto-03 img {
opacity: 0.5;	
max-width: 200% !important;
right: 140px;
top: -70px !important;
}
.personas-foto-01 .image_frame .image_wrapper, .personas-foto-02 .image_frame .image_wrapper, .personas-foto-03 .image_frame .image_wrapper {
height: 200px !important;
}
.personas .boton-conocelo {
float: left;
}
.personas h6 {
color: #fff;
font-weight: 500;
background: #3a9855;
border: 3px solid #fff;
box-shadow: 0px 3px 6px #00000029;
padding: 5px 15px;
}
.personas a:hover {
text-decoration: none;	
}
.personas h6:hover {
background: #fff;
color: #3a9855;
border: 3px solid #3a9855;
}
@media only screen and (max-width: 767px) {
.page-id-61 #Subheader, .page-id-3035 #Subheader {
background-position: center bottom !important;
}
.page-id-61 .one-third, .page-id-3035 .one-third {
padding: 0 0 40px 0 !important;		
}
}
@media only screen and (min-width: 768px) and (max-width: 959px) {
.page-id-61 .one-third, .page-id-3035 .one-third {
width: 50%;		
}	
}
@media only screen and (min-width: 1024px) and (max-width: 1366px) {
.page-id-61 .one-third, .page-id-3035 .one-third {
width: 50%;		
}	
}

/* Personas individual */

/* Jose Armengol */
/*
.page-id-83 #Subheader {
background-color: #E3AE1F;
background-blend-mode: soft-light;
opacity: 0.8;
}
*/
.page-id-83 #Subheader {
opacity: 0.5;
}
span.wpcf7-list-item {
margin: 0px;
}
span.wpcf7-list-item-label {
color: #fff;
font-weight: 500;
}
span.wpcf7-list-item-label a {
color: #fff;
text-decoration: underline;
}
.formulario-personas .wpcf7-text::placeholder, .formulario-personas .wpcf7-textarea::placeholder {
font-weight: 600;
}
.formulario-personas .wpcf7-select {
font-weight: 600;	
color: rgba(30, 96, 58, 0.6);
}
.formulario-personas .wpcf7 input[type="submit"] {
color: #fff;
font-weight: 500;
background: #353e47;
border: 3px solid #fff;
box-shadow: 0px 3px 6px #00000029;
padding: 5px 15px;
border-radius: 0px;
}
.formulario-personas .wpcf7 input[type="submit"]:hover {
text-decoration: none;
background: #fff;
color: #353e47;
border: 3px solid #353e47;
}
.wpcf7 form.sent .wpcf7-response-output {
border: none !important;
color: #fff;
border-bottom: 2px solid #fff !important;
}
.wpcf7 form.invalid .wpcf7-response-output {
border: none !important;
color: #fff;
border-bottom: 2px solid #fff !important;	
}
.wpcf7 form .wpcf7-response-output {
margin: 0px !important;
padding: 0px !important;
}

/* Rosalía Rodríguez */
/*
.page-id-208 #Subheader {
background-color: #29819B;
background-blend-mode: soft-light;
opacity: 0.8;
}
*/
.page-id-208 #Subheader {
opacity: 0.5;
}

/* Avelina Fernández */
/*
.page-id-211 #Subheader {
background-color: #9B2950;
background-blend-mode: soft-light;
opacity: 0.8;
}
*/
.page-id-211 #Subheader {
opacity: 0.5;
}

/* Mª Isabel Tocino */
/*
.page-id-229 #Subheader {
background-color: #9B2950;
background-blend-mode: soft-light;
opacity: 0.8;
}
*/
.page-id-229 #Subheader {
opacity: 0.5;
}

/* Carlos Velázquez */
/*
.page-id-232 #Subheader {
background-color: #9B2950;
background-blend-mode: soft-light;
opacity: 0.8;
}
*/
.page-id-232 #Subheader {
opacity: 0.5;
}

/* Javier Ramírez */
/*
.page-id-214 #Subheader {
background-color: #E3AE1F;
background-blend-mode: soft-light;
opacity: 0.8;
}
*/
.page-id-214 #Subheader {
opacity: 0.5;
}

/* Adrián García */
/*
.page-id-216 #Subheader {
background-color: #E3AE1F;
background-blend-mode: soft-light;
opacity: 0.8;
}
*/
.page-id-216 #Subheader {
opacity: 0.5;
}

/* María Sanchez-Fernaud */
/*
.page-id-236 #Subheader {
background-color: #9B2950;
background-blend-mode: soft-light;
opacity: 0.8;
}
*/
.page-id-236 #Subheader {
opacity: 0.5;
}

/* Sinforiano Quintana */
/*
.page-id-239 #Subheader {
background-color: #29819B;
background-blend-mode: soft-light;
opacity: 0.8;
}
*/
.page-id-239 #Subheader {
opacity: 0.5;
}

/* Alejandra Rodríguez */
/*
.page-id-246 #Subheader {
background-color: #29819B;
background-blend-mode: soft-light;
opacity: 0.8;
}
*/
.page-id-246 #Subheader {
opacity: 0.5;
}

/* A debate */
.boton-ando {
background-color: #869d36 !important;
font-weight: 500;
border: 3px solid #fff !important;
box-shadow: 0px 3px 6px #00000029 !important;
padding: 5px 15px !important;
border-radius: 0px !important;
}
.boton-ando:hover {
text-decoration: none;
background-color: #fff !important;
color: #3a9855 !important;
border: 3px solid #3a9855 !important;
}
.formulario-debate .wpcf7 input[type="submit"] {
color: #fff;
font-weight: 500;
background: #353e47;
border: 3px solid #fff;
box-shadow: 0px 3px 6px #00000029;
padding: 5px 15px;
border-radius: 0px;
width: 100%;
}
.formulario-debate a {
color: #fff;
font-weight: 500;
background: #3a9855;
border: 3px solid #fff;
box-shadow: 0px 3px 6px #00000029;
padding: 5px 15px;
border-radius: 0px;
width: 100%;
display: block;
text-align: center;
}
.formulario-debate a:hover, .formulario-debate .wpcf7 input[type="submit"]:hover {
text-decoration: none;
background: #fff;
color: #353e47;
border: 3px solid #353e47;
}
@media only screen and (max-width: 767px) {
.formulario-debate .one-sixth {
margin-top: 10px !important;	
}	
}

/* Presenta tu propuesta */
.formulario-propuesta .wpcf7 input[type="file"] {
padding-top: 8px !important;
}
.formulario-propuesta .wpcf7-text::placeholder, .formulario-propuesta .wpcf7-textarea::placeholder {
font-weight: 600;
}
.formulario-propuesta .wpcf7-select {
font-weight: 600;	
color: rgba(30, 96, 58, 0.6);
}
.formulario-propuesta .wpcf7 input[type="submit"] {
color: #fff;
font-weight: 500;
background: #353e47;
border: 3px solid #fff;
box-shadow: 0px 3px 6px #00000029;
padding: 5px 15px;
border-radius: 0px;
}
.formulario-propuesta .wpcf7 input[type="submit"]:hover {
text-decoration: none;
background: #fff;
color: #353e47;
border: 3px solid #353e47;
}
@media only screen and (min-width: 768px) and (max-width: 959px) {
.formulario-propuesta .one-fourth {
display: none;		
}	
.formulario-propuesta .one-second {
width: 98%;		
}
}
@media only screen and (min-width: 1024px) and (max-width: 1366px) {
.formulario-propuesta .one-fourth {
display: none;		
}
.formulario-propuesta .one-second {
width: 50%;		
}
.formulario-propuesta .wpcf7-form .one-second {
width: 48%;		
}
}

/* Pedir la palabra */
.formulario-contacto .wpcf7-text::placeholder, .formulario-contacto .wpcf7-textarea::placeholder {
font-weight: 600;
}
.formulario-contacto .wpcf7 input[type="submit"] {
color: #fff;
font-weight: 500;
background: #353e47;
border: 3px solid #fff;
box-shadow: 0px 3px 6px #00000029;
padding: 5px 15px;
border-radius: 0px;
}
.formulario-contacto .wpcf7 input[type="submit"]:hover {
text-decoration: none;
background: #fff;
color: #353e47;
border: 3px solid #353e47;
}
@media only screen and (min-width: 768px) and (max-width: 959px) {
.formulario-turno-palabra .one-fourth {
display: none;		
}	
.formulario-turno-palabra .one-second {
width: 98%;		
}
}
@media only screen and (min-width: 1024px) and (max-width: 1366px) {
.formulario-turno-palabra .one-fourth {
display: none;		
}	
.formulario-turno-palabra .one-second {
width: 50%;		
}
.formulario-turno-palabra .wpcf7-form .one-second {
width: 48%;		
}
}

/* En Acción - Áreas Temáticas */
@media only screen and (min-width: 768px) and (max-width: 959px) {
.formulario-contacto .one-fourth {
display: none;		
}	
.formulario-contacto .one-second {
width: 98%;		
}
}
@media only screen and (min-width: 1024px) and (max-width: 1366px) {
.formulario-contacto .one-fourth {
display: none;		
}	
.formulario-contacto .one-second {
width: 50%;		
}
.formulario-contacto .wpcf7-form .one-second {
width: 48%;		
}
}

/* Noticias */
.timeline .post-item::before {
display: none;
}
.timeline .post-item .date_label {
background-color: #3a9855;
color: #fff;
font-size: 13px;
background-image: none;
font-weight: 600;
}
.timeline .post-item .post-meta, .timeline .post-item .post-meta a {
color: #3a9855;
font-weight: 500;
}
.timeline .post-item .post-meta .category {
display: none;
}
.timeline .post-item .post-footer {
background: transparent;	
}
.timeline .post-item .post-footer .post-links i.icon-comment-empty-fa, .timeline .post-item .post-footer .post-links i.icon-doc-text {
color: #fff !important;
}
.timeline .post-item .post-footer .post-links .post-comments {
margin-right: 15px;
}
.timeline .post-item .post-footer .post-links {
font-weight: 600;
background: #3a9855;
border: 3px solid #fff;
box-shadow: 0px 3px 6px #00000029;
padding: 5px 15px;	
text-transform: uppercase;
}
.timeline .post-item .post-footer .post-links a {
color: #fff !important;
}
.timeline .post-item .post-footer .post-links:hover {
background: #fff;
color: #3a9855;
border: 3px solid #3a9855;
}
.timeline .post-item .post-footer .post-links:hover a {
color: #3a9855 !important;
text-decoration: none;
}
.timeline .post-item .post-footer .post-links:hover i.icon-comment-empty-fa, .timeline .post-item .post-footer .post-links:hover i.icon-doc-text {
color: #3a9855 !important;
}
.single-post #Intro {
background-position: center;
background-repeat: no-repeat;
background-size: cover;
}
.single-post #Intro .intro-inner {
padding: 350px 10% 200px !important;
background: rgba(58, 152, 85,.8) 0% 0% no-repeat padding-box;
}
.single-post #Intro .intro-meta, .single-post #Intro .intro-meta a {
color: #fff;
}
.single-post #Intro .intro-next {
color: #fff;
}
.single-post #Content {
padding-top: 50px;
padding-bottom: 30px;
}
.single-post .wp-caption-text {
background: transparent;
color: #626262;
text-align: left;
}
.single-post .share-simple-wrapper .share-label, .single-post .share-simple-wrapper .icons {
display: none;
}
.single-post .addtoany_content {
display: none;
}
.single-post .section-post-intro-share {
display: none;	
}
.single-post #respond p {
color: #035029;
}
.single-post #respond label {
font-weight: 500 !important;
}
.single-post #respond .comment-reply-title {
font-weight: 500;
}
.single-post #respond .comment-form-comment textarea {
border: 7px solid #3A9855;
}
.single-post #respond .form-submit input[type="submit"] {
color: #fff;
font-weight: 600;
background: #3A9855;
border: 3px solid #fff;
box-shadow: 0px 3px 6px #00000029;
border-radius: 0px;	
text-transform: uppercase;
margin: 10px 0px 15px 0 !important;
}
.single-post #respond .form-submit input[type="submit"]:hover {
text-decoration: none;
background: #fff;
color: #3a9855;
border: 3px solid #3a9855;	
}
@media only screen and (max-width: 767px) {
.timeline .post-item {
padding-bottom: 80px;
}
.single-post #Intro .intro-inner {
padding: 100px 0 !important;
}
}
@media only screen and (min-width: 768px) and (max-width: 959px) {
.timeline .post-item {
padding-bottom: 80px;
}
.single-post #Intro .intro-inner {
padding: 125px 0 !important;
}
}
@media only screen and (min-width: 1024px) and (max-width: 1366px) {
.timeline .post-item {
padding-bottom: 80px;
}
.single-post #Intro .intro-inner {
padding: 225px 10% 125px !important;
}
}

/* Mi cuenta */
.page-id-120 #Subheader {
padding: 0px !important;
background-color: #fff !important;
}
.page-id-120 #Subheader::after {
box-shadow: none;
}
.page-id-120 #Content {
padding: 100px 0 50px;
}
.woocommerce form.login {
width: 50%;
}
.page-id-120 .woocommerce-MyAccount-navigation ul li {
margin-bottom: 20px;
}
.page-id-120 .woocommerce-MyAccount-navigation ul li a {
background: rgba(0,0,0,0.02);
}
.page-id-120 .woocommerce-MyAccount-navigation ul li.is-active a {
background-color: #3a9855 !important;
}
.page-id-120 .woocommerce-MyAccount-navigation {
width: 25% !important;
padding: 0 2% !important;
}
.page-id-120 .woocommerce-MyAccount-content {
width: 65% !important;
padding: 0 2% !important;
}
.page-id-120 fieldset {
margin-top: 50px;
}
.page-id-120 a.popup-link.button {
border-radius: 5px;
font-size: 15px;
font-weight: 600;
background: #353e47;
color: #fff;
}
.page-id-120 .mfp-inline {
border-bottom: 10px solid #3A9855;
}
@media only screen and (max-width: 767px) {
.page-id-120 #Subheader {
display: none;
}
.page-id-120 #Content {
padding: 50px 0 !important;
}
.woocommerce form.login {
width: 85%;
}
.page-id-120 .woocommerce-MyAccount-navigation {
width: 100% !important;
}
.page-id-120 .woocommerce-MyAccount-content {
width: 100% !important;
}
}
@media only screen and (min-width: 768px) and (max-width: 959px) {
.page-id-120 #Subheader {
display: none;
}
.page-id-120 #Content {
padding: 60px 0 !important;
}	
.woocommerce form.login {
width: 90%;
}
}
@media only screen and (min-width: 1024px) and (max-width: 1366px) {
.page-id-120 #Subheader {
display: none;
}
.page-id-120 #Content {
padding: 60px 0 !important;
}	
.woocommerce form.login {
width: 90%;
}
}

/* Afíliate */
.page-id-166 #Subheader {
padding: 100px 0 !important;
background-color: #fff !important;
}
.page-id-166 #Subheader::after {
box-shadow: none;
}
.page-id-166 #Content {
padding: 50px 0 30px;
}
.formulario-afiliate span.wpcf7-form-control-wrap {
margin-bottom: 10px;
}
.formulario-afiliate label {
color: #fff;
}
.formulario-afiliate span.wpcf7-list-item {
margin-right: 10px;
}
.formulario-afiliate .wpcf7-text::placeholder {
font-weight: 600;
}
.formulario-afiliate .wpcf7-select, .formulario-afiliate input[type="date"] {
font-weight: 600;	
color: rgba(30, 96, 58, 0.6);
}
.formulario-afiliate input[type="date"] {
font-family:'Montserrat';
font-size: 14px;
font-weight: 600;	
color: rgba(30, 96, 58, 0.5);
}
.formulario-afiliate .wpcf7 input[type="submit"] {
color: #fff;
font-weight: 500;
background: #353e47;
border: 3px solid #fff;
box-shadow: 0px 3px 6px #00000029;
padding: 5px 15px;
border-radius: 0px;
}
.formulario-afiliate .wpcf7 input[type="submit"]:hover {
text-decoration: none;
background: #fff;
color: #353e47;
border: 3px solid #353e47;
}
@media only screen and (max-width: 767px) {
.page-id-166 #Content {
padding: 30px 0 !important;
}
.page-id-166 #Subheader {
display: none;
}
}
@media only screen and (min-width: 768px) and (max-width: 959px) {
.page-id-166 #Content {
padding: 30px 0 !important;
}
.page-id-166 #Content .one-second {
width: 70%;		
}
.page-id-166 #Subheader {
display: none;
}	
}
@media only screen and (min-width: 1024px) and (max-width: 1366px) {
.page-id-166 #Content {
padding: 30px 0 !important;
}
.page-id-166 #Content .one-second {
width: 60%;		
}
.page-id-166 #Subheader {
display: none;
}	
}

/* Avisos Legales */
.page-id-148 #Subheader, .page-id-149 #Subheader, .page-id-150 #Subheader {
padding: 100px 0 !important;
background-color: #fff !important;
}
.page-id-148 #Subheader::after, .page-id-149 #Subheader::after, .page-id-150 #Subheader::after {
box-shadow: none;
}
.page-id-148 #Content, .page-id-149 #Content, .page-id-150 #Content {
padding-top: 50px;
padding-bottom: 30px;
}
@media only screen and (max-width: 767px) {
.page-id-148 #Subheader, .page-id-149 #Subheader, .page-id-150 #Subheader {
display: none;
}	
}
@media only screen and (min-width: 768px) and (max-width: 959px) {
.page-id-148 #Subheader, .page-id-149 #Subheader, .page-id-150 #Subheader {
display: none;
}	
.page-id-148 #Content, .page-id-149 #Content, .page-id-150 #Content {
padding-top: 125px;
padding-bottom: 30px;
}
}
@media only screen and (min-width: 1024px) and (max-width: 1366px) {
.page-id-148 #Subheader, .page-id-149 #Subheader, .page-id-150 #Subheader {
display: none;
}	
.page-id-148 #Content, .page-id-149 #Content, .page-id-150 #Content {
padding-top: 200px;
padding-bottom: 30px;
}
}

/* Plugin AddToAny */
span.a2a_svg.a2a_s__default.a2a_s_facebook, span.a2a_svg.a2a_s__default.a2a_s_twitter, span.a2a_svg.a2a_s__default.a2a_s_whatsapp, span.a2a_svg.a2a_s__default.a2a_s_telegram, span.a2a_svg.a2a_s__default.a2a_s_email {
background-color: #53621F !important;	
} 
a.a2a_dd.addtoany_share_save.addtoany_share {
display: none;
}

/* Newsletter MailPoet */
.single-mailpoet_page #Subheader {
padding: 100px 0 !important;
background-color: #fff !important;
}
.single-mailpoet_page #Subheader::after {
box-shadow: none;
}
.single-mailpoet_page #Content {
padding-bottom: 30px;
}
.single-mailpoet_page .post-meta {
display: none;
}

/* OCULTAR INSIGNIA RECAPTCHA 3 */
.grecaptcha-badge { 
visibility: hidden;
}

/* BOTONES PLUGIN GDPR */
span.gdpr-nav-tab-title {
font-size: 13px !important;
}