/*TEXT SELECTION*/ 
::selection {background: #000000; } 
::-moz-selection {background: #000000;} 

/*TYPO*/ 
body, 
p, 
p 
a {color:#000000;} 
p {margin:10px 0;} 
h1 a:hover, 
h2 a:hover, 
h3 a:hover, 
h4 a:hover, 
h5 a:hover, 
h6 a:hover, 
li a:hover, 
body a:hover,
p a:hover {color:#c25604;} 
.post_info a:hover {color:#c25604 !important;} 
h1, h2, h3, h4, h5, h6, 
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {color:#c25604;letter-spacing: 0;text-transform: none;font-weight: 500;} 


/*BODY & CONTENT*/ 
body {font-family: 'Montserrat';font-size:16px;font-weight: 500;} 
.blog_holder.blog_small_image article h2 {font-family: 'Montserrat';} 
body, 
.wrapper, 
.content, 
.full_width, 
.overlapping_content .content > .container, 
.more_facts_holder, 
.comment_holder .comment #respond textarea, 
.comment_holder .comment #respond input[type='text'], 
.comment_holder .comment #respond input[type='email'], 
.content .container { background-color:#ffffff;} 
.angled-section polygon{ fill: #ffffff;} 


/*HEADER*/ 
.header_bottom {padding:0;}
.header_bottom .container_inner {position: initial;}
.header_bottom, 
.fixed_top_header .bottom_header{background-color: rgba(255,255,255,1);} 
.header_bottom {} 
header.sticky .header_bottom{background-color: rgba(255,255,255,1) !important;} 
header.sticky nav.main_menu {margin-top:0px;} 

header.sticky .header_inner_right {display: none;}
.header_bottom_right_widget_holder {position: absolute;right:0;line-height: inherit;display: block;width: 600px;text-align: right;height: auto;}

/*LOGIN BOX*/
header .login_box_title {display: inline-block;vertical-align: middle;width:130px;font-size:13px;font-weight: 700;color:#404277;line-height: 16px;margin-top:-20px;margin-right:10px;}
header .login_box_form {display: inline-block;vertical-align: middle;} 
header .login_box_form .um {margin-bottom:0 !important;}
header .login_box_form .um-field {max-width:170px;display: inline-block;padding-top:5px;}
header .login_box_form .um .um-form {position: relative;}
header .login_box_form .um .um-form input[type=text], 
header .login_box_form .um .um-form input[type=tel], 
header .login_box_form .um .um-form input[type=password], 
header .login_box_form .um .um-form textarea {background-color:#F0F2F7;color:#404277;font-weight: 600;}
header .login_box_form .um-form input[type=text], 
header .login_box_form .um-form input[type=tel], 
header .login_box_form .um-form input[type=number], 
header .login_box_form .um-form input[type=password] {height:34px !important;}
header .login_box_form .um-row._um_row_1 {margin-bottom:0 !important;}
header .login_box_form .um-row._um_row_1 > div {display: inline-block;width:47%;padding-right:10px;}
header .login_box_form .um .um-form .um-col-alt {position: absolute;top:0;right:-30px;padding-top:6px;}
header .login_box_form .um .um-form input[type=submit].um-button, 
header .login_box_form .um .um-form input[type=submit].um-button:focus {min-width: inherit !important;text-indent: -99999px;padding: 9px 20px !important;}
header .login_box_form .um .um-form input[type=submit].um-button {background-image:url('img/signin.png');background-color:transparent;background-repeat: no-repeat;background-position: center !important;border:0 !important;box-shadow: none;}
header .login_box_form .um-row .um-clear {display: none !important;}
header .login_box_form .um .um-form .um-col-alt-b {padding-top:0;font-size:10px;text-align: left;}
header .login_box_form .um .um-form .um-col-alt-b a {font-weight: 600;display: inline-block !important;color:#ff0000 !important;}
header .widget_custom_html {margin-top:-10px;}

/*WPML*/ 
.wpml-ls-legacy-list-horizontal {padding-top:0;padding-right:0;}
.wpml-ls-legacy-list-horizontal a {font-size:13px;font-weight: 600;color:#1D1D1D;padding: 0px 10px;}
.wpml-ls-legacy-list-horizontal .wpml-ls-current-language a {color:#707070;}
.wpml-ls-legacy-list-horizontal li {display: inline-block;}
.wpml-ls-legacy-list-horizontal li a {padding-right:0px;}
.wpml-ls-legacy-list-horizontal li a:after {content:'/';line-height: 18px;padding-left:10px;}
.wpml-ls-legacy-list-horizontal li:last-child a:after {content:'';padding-left:0;}

/*MENU TOP*/ 
nav.main_menu > ul > li > a{ color: #1D1D1D; font-size: 13px; font-weight: 700; line-height: inherit;text-transform: none;padding: 0 20px; letter-spacing: 0;text-transform: uppercase;}
nav.main_menu > ul > li > a > span {padding-bottom:1px;} 
nav.main_menu ul li a span.underline_dash, 
nav.vertical_menu ul li a span.underline_dash{background-color: #c25604 !important;height: 3px;} 
nav.main_menu ul li.active a span.underline_dash, 
nav.vertical_menu ul li.active a span.underline_dash{background-color: #c25604;} 
nav.main_menu ul li:hover a span.underline_dash, 
nav.vertical_menu ul li:hover a span.underline_dash{ background-color: #c25604;} 
nav.main_menu ul li:hover a {color: #c25604; } 
nav.main_menu ul li.active a {color: #1D1D1D;} 
nav.main_menu {margin-top:100px;} 
.drop_down .second .inner>ul, 
li.narrow .second .inner ul {color:#1e1e1e;} 
.drop_down .narrow .second .inner ul li a {color:#fff;text-transform: none;font-size:16px;font-weight: 300;} 
.drop_down .narrow .second .inner ul li {border-bottom:1px dotted #fff;margin:0 10px;} 
nav.mobile_menu ul li a:hover, 
nav.mobile_menu ul li.active>a {color: #c25604;} 

/*SLIDER*/ 
.tparrows {background:rgba(0,0,0,0);height:50px;width:50px;} 
.tparrows:before {font-size:50px;line-height: 50px;} 
.tparrows:hover {background:rgba(0,0,0,0);} 
.tparrows:hover:before {color:#fff;} 


/*COOKIE BANNER*/
#cn-notice-text a {color:#fff;text-decoration: underline;}

/*SECTION TITLE*/ 
.section_title {padding-top:50px;padding-bottom:35px;text-align: center;} 
.section_title p {font-size:22px;} 
.section_title h1 {font-size:36px;line-height: 38px;font-style: normal;color:#000;font-weight: 700;} 
.section_title h2 {font-size:24px;line-height: 24px;font-style: normal;color:#000;font-weight: 700;} 
.section_title h1 strong {font-weight: 700;color:#c25604;}



/*PAGE TITLE*/ 
/*
.title.has_background, .title.has_fixed_background {background-size:cover !important;} 
.title_subtitle_holder_inner {text-align: center;} 
.title h1, .title.title_size_small h1 {text-align: center;color:#fff;text-transform: none;font-size:48px;line-height:42px;font-weight: 400;display: block;padding:10px 10px 10px 10px;} 
*/


/*BUTTONS*/ 
.qbutton.default, 
#submit_comment {border:2px solid #c25604;background-color:#c25604;color:#fff;letter-spacing: 0;font-size:22px;height:auto;line-height:inherit; white-space: inherit;padding:10px 30px 10px 30px;border-radius: 25px;font-weight: 700;text-transform: none;} 
.qbutton.default:hover, 
#submit_comment:hover{background-color:#fff;color:#c25604;border-color:#c25604;} 

.qbutton.white {border:2px solid #404079;background-color:#404079;color:#fff;letter-spacing: 0;font-size:22px;height:auto;line-height:inherit; white-space: inherit;padding:10px 30px 10px 30px;border-radius: 0px;font-weight: 700;text-transform: none;} 
.qbutton.white:hover {background-color:#c25604;color:#fff;border-color:#c25604;} 

.field-wrap input[type="submit"], 
.field-wrap input[type="button"], 
.field-wrap button {background-color:#c25604;color:#fff;border-radius: 10px;text-transform: uppercase;font-size:16px;border:0;padding:10px 30px;} 
.field-wrap input[type="submit"]:hover, 
.field-wrap input[type="button"]:hover, 
.field-wrap button:hover {background-color:#000;}
.field-wrap input[type="submit"], 
.field-wrap input[type="button"],
.field-wrap button {border-radius: 0 !important;}

.wpb_wrapper .um input[type=submit].um-button, 
.wpb_wrapper .um input[type=submit].um-button:focus, 
.wpb_wrapper .um a.um-button, 
.wpb_wrapper .um a.um-button.um-disabled:hover, 
.wpb_wrapper .um a.um-button.um-disabled:focus, 
.wpb_wrapper .um a.um-button.um-disabled:active {background-color:#c25604 !important;color:#fff;border-radius: 10px;text-transform: uppercase;font-size:16px;border:0;padding:10px 30px;font-weight: 600 !important;}
 

/*FOOTER TOP*/ 
.footer_top {padding: 20px 0 20px 0;} 
.footer_top_holder {background-color:#F5F5F5;} 
.footer_top_holder, 
.footer_top_holder a, 
.footer_top_holder p, 
.footer_top_holder li {color:#4B4B4B;font-size:13px;line-height: 18px;} 
.footer_top_holder a:hover {color:#4B4B4B !important;} 
.footer_top_holder .widget_nav_menu {width:100%;display: block;margin-left:0 !important;padding-top:0px;text-align: right;} 
.footer_top_holder .widget_nav_menu li {display: inline-block;border-right:1px solid #4B4B4B;padding-bottom:0 !important;padding-left:1px !important;padding-right:5px !important;} 
.footer_top_holder .widget_nav_menu li:last-child {border-right:0;}
.footer_top_holder .widget_nav_menu li a {line-height: 16px;}
.footer_top_holder .widget_nav_menu li a:hover {color:#c25604 !important;}
.footer_top_holder .textwidget strong {font-weight: 400;font-size:17px;} 
/*.footer_top_holder .social_menu {margin-top:20px;} 
.footer_top_holder .social_menu li {display: inline-block;padding-right:8px;} 
.footer_top_holder .social_menu li a {font-size: 22px;} */
.footer_top_holder .wpml-ls {display: none;} 
.footer_top_holder .footer_col2 {text-align: center;}
.footer_top_holder .footer_col1 strong {font-size:18px;color:#000;font-weight: 600;}
.footer_top_holder .footer_col1 p,
.footer_top_holder .footer_col1 p a {font-size:13px;font-weight: 500;}
.footer_top_holder .footer_col1,
.footer_top_holder .footer_col3 {width:40%;}
.footer_top_holder .footer_col2 {width:20%;}



/*POSTS LIST HOME*/ 
.latest_post_holder .boxes_image {padding:0 15px 20px 15px;} 
.latest_post_holder .latest_post {text-align: left;padding-top:0 !important;margin-bottom:40px;} 
.latest_post_holder .entry_title {font-size:17px;} 
.latest_post_holder .entry_title a {font-weight: 400;} 
.latest_post_holder .date_hour_holder {font-size:17px;} 
.latest_post_holder .read_more_wrapper {padding-top:20px;} 
.latest_post_holder .read_more {border:2px solid #000;padding:7px 20px;text-transform: uppercase;font-size:13px;font-weight: 400;} 
.latest_post_holder .read_more:hover {background-color:#000;color:#fff;} 
.latest_post_holder {font-size:14px;} 


/*POSTS LIST*/ 
.page-template-blog-small-image .content {padding-bottom:60px;} 
.blog_holder.blog_small_image .post_content_holder {padding:0 15px;box-sizing: border-box;} 
.blog_holder.blog_small_image article .post_text .post_text_inner {padding: 20px 0 20px 0;} 
.blog_holder.blog_small_image article {margin-bottom:30px;} 
.blog_holder.blog_small_image article .post_image, 
.blog_holder.blog_small_image article .post_text {width:100%;float:none;} 
.blog_holder.blog_small_image article h2 .date {text-transform: capitalize;color:#493d39; letter-spacing: 0;font-weight: 400;display: block;font-size:15px;line-height:20px;margin-bottom:5px;} .blog_holder.blog_small_image article h2 .date .de {text-transform: lowercase;} 
.blog_holder.blog_small_image article h2 {text-transform: none; letter-spacing: 0;font-weight: 300;line-height: 24px;margin-bottom:20px;} 
.blog_holder.blog_small_image article h2 a {font-size: 18px;font-weight: 400;} 
.blog_holder.blog_small_image article .post_info {display:none;} 
.blog_holder.blog_small_image article .post_excerpt {margin-top:0;font-size:14px;line-height: 22px;} 
.blog_holder.blog_small_image article .post_more {margin-top:20px;font-size:16px;} 
.blog_holder.blog_small_image article .post_more a {border:2px solid #000;padding:7px 20px;text-transform: uppercase;font-size:13px;font-weight: 400;} 
.blog_holder.blog_small_image article .post_more a:hover {background-color:#000;color:#fff;}


/*POSTS SINGLE*/ 
.single-post .content .content_inner {padding-top:40px;padding-bottom:60px;} 
.single-post .title_outer {display: none;} 
.single-post article .date{display: block;margin-bottom:10px;} 
.single-post article .post_info, 
.single-post article .post_info a, 
.single-post article .post_info span {color:#666;} 


/*CONTACT FORM*/ 
.nf-form-content {margin-top:5px;} 
.nf-form-fields-required, 
.nf-form-errors, 
.nf-error-wrap .nf-error-msg {display:none !important;} 
.required {font-size:12px;} 
.nf-field-label label {font-weight:400 !important;position: relative;color:#000000;font-size:16px;} 
.nf-field-label label span {display: block;font-size:13px;line-height: 16px;max-width: 200px;float: right;} 
.nf-field-label label span.ninja-forms-req-symbol {position: absolute;right: -7px;top:5px;} 
.label-left .nf-field-label {width:40% !important;} 
.label-left .nf-field-element {width:60% !important;} 
.nf-field-container {margin-bottom:10px !important;} 
.nf-field-element input, 
.nf-field-element select, 
.nf-field-element textarea {border-radius:0px;border:1px solid #a0a0a0;padding:6px 10px;font-size:16px;background-color: #fff;font-family: 'Montserrat' !important;} 
.nf-field-element textarea {height:100px !important;} 
.nf-field-element select { -webkit-appearance:none;} 
.field-wrap.submit-wrap{padding-top:20px;text-align: right;} 
.field-wrap.html-wrap p, .field-wrap.checkbox-wrap label {font-size:16px;} 
.field-wrap.html-wrap p {padding:0;margin:0 0 10px 0;} 
.field-wrap.checkbox-wrap label a {text-decoration:underline;} 
.field-wrap.checkbox-wrap label a:hover {text-decoration:none;} 
.field-wrap.checkbox-wrap {float:right;}
.nf-field-container.checkbox-container.label-right .nf-field-label {padding-left:4px !important;font-size:14px;} 
.list-checkbox-wrap .nf-field-element li label, 
.list-radio-wrap .nf-field-element li label {text-align: left;font-size:15px;} 
.recaptcha-wrap .nf-field-element {text-align: center;} 
.recaptcha-wrap .nf-field-label {display: none;} 
.required, 
.heleido {margin-bottom:0 !important;margin:0 0 0 auto;text-align: left;font-size:14px !important;} 
.heleido label {font-size:14px !important;line-height: 18px;} 
.heleido .nf-field-element {vertical-align: top;} 
.heleido .nf-field-element input {margin-top:5px;} 
.required p {margin-bottom:0 !important;text-align: left;padding-top:10px;color:#000000;font-size:14px !important;} 
.field-wrap.checkbox-wrap {float:left;} 
.contacto-texto-form-legal {padding-top:20px;} 
.contacto-texto-form-legal, 
.contacto-texto-form-legal p {font-size:11px !important;line-height:15px !important;font-weight:400;} 


/*CONTACT INFO*/ 
.wpb_gmaps_widget .wpb_wrapper {padding:0;} 


/*SECTIONS*/ 
.home_gallery .wpb_gallery {max-width: 900px;margin:0 auto;}
.home_gallery img {display: block;max-width:inherit;width:100%;}
.home_gallery.section {background-repeat: repeat-x !important;background-size: auto 100% !important;}
.home_suport {border-top:1px solid #ddd;}
.home_suport p {color:#707070;}

.pq_intro p,
.pq_intro li {font-size:20px;}
.pq_intro.fsnormal * {font-size:inherit;}
.pq_intro > .section_inner {background-color:#F5F5F5;}
.pq_intro .wpb_wrapper {padding:20px 80px 25px 80px;}
.pq_intro_img .vc_single_image-wrapper {display: block;max-width: inherit !important;}
.pq_intro_img img {max-width: inherit;width:100%;}
.pq_intro .tnp-field {text-align: center;}
.pq_intro .tnp-field input {text-align: center;margin:0 auto !important;}
.pq_intro h3 {font-size:24px;font-weight: 600;}

.quienes_intro > .section_inner {background-color:#404277;}
.quienes_intro * {color:#fff;}
.quienes_intro .wpb_wrapper {padding:0px 20px 25px 20px;}
.quienes_intro .acpm {padding:40px 20px 0 20px;}
.quienes_intro .acpm * {font-size:50px;font-weight: 700;}

.junta_title {padding:140px 0 0 0;text-align: center;}
.junta_title p {display: inline-block;margin:0 auto;text-align: left;}
.junta_title * {font-size:50px;line-height: 60px;font-weight: 700;}
.junta_directiva .q_image_with_text_over {border:10px solid #fff;border-bottom-width:5px;box-sizing: border-box;}
.junta_directiva .q_image_with_text_over table td {vertical-align: bottom;}
.junta_directiva .q_image_with_text_over table td .caption {padding-bottom:20px;font-weight: 700;font-size:20px;}
.junta_directiva .q_image_with_text_over table td h4 {color:#fff;font-weight: 700;margin-bottom:20px;} 
.junta_directiva .q_image_with_text_over table td .qode_icon_shortcode {font-size:18px;}
.junta_directiva .q_image_with_text_over table td .desc {padding-bottom:20px;}

.estatutos_item {padding-bottom:60px;}
.estatutos_item h4 {font-size:26px;font-weight: 600;padding-bottom:20px;}
.estatutos_item p {font-size:14px;line-height: 20px;}

.tnp-subscription input[type=text], 
.tnp-subscription input[type=email], 
.tnp-subscription select {border:1px solid #666;}
.tmp-datos {font-size:12px; line-height: 16px;}
.tmp-datos a {font-size:12px; text-decoration: underline; }

.socio_intro > .section_inner {background-color:#F5F5F5;}
.socio_intro .wpb_wrapper {padding:20px 50px 120px 50px;}
.socio_intro.con_boton .wpb_wrapper {padding:20px 50px 30px 50px;}
.socio_intro.con_boton .wpb_wrapper .qbutton {margin-bottom:80px;}
.socio_intro h2 {color:#c25604;font-weight: 700;margin-bottom:20px;}
.socio_intro_img > .section_inner {background-color:#c25604;padding-bottom:60px;}
.socio_intro_img .vc_single_image-wrapper {display: block;max-width: inherit !important;margin-top:-100px;}

.contacto_titulo {font-size:60px;}

.um-notice.err,
.um-field-error {position: absolute;font-size:11px;line-height: 14px !important;z-index:4;}
.um-password {max-width:600px;}

.login_box .um-notice.err {display: none !important;}

.logged-in .login_box {padding-top:20px;}
.logged-in .login_box .login_box_title,
.logged-in .um-misc-img {display: none;}
.logged-in .um-misc-with-img {border-bottom:0;padding-bottom:0;text-transform: uppercase;font-size:12px;letter-spacing: 1px;}
.logged-in .um-misc-with-img > div > strong:after {content:'\f007';font-family: 'FontAwesome';padding-left:6px;}
.logged-in .um-misc-ul {display: none;}
.logged-in .wrapper_inner > .content > .content_inner {padding-top:80px;}
/*.logged-in .um-misc-ul > li {list-style: none;}
.logged-in .um-misc-ul > li a {font-size:12px;color:#ff0000 !important;font-weight: 600;}*/


.single-event_listing .entry_date,
.single-event_listing .post_info {display: none !important;}
.single_event_listing .event-details {border:0;padding:0;margin-top:30px;}
.event-onsite .event-location {position: relative;overflow: hidden;}
.event-onsite .event-location p {text-indent: -15px;text-align: left !important;}
.registration_button {background-color:#c25604 !important;color:#fff;border:0;padding:10px 30px;font-size:14px;}
.organizer-social li {list-style:none;}

.contacto_main {padding-top:60px;}

.blog_holder.blog_pinterest article .post_info, .blog_holder.blog_pinterest article .post_info a:not(:hover) {font-size:13px;}

.um-account-name,
.um-account-meta-img {display: none;}


.blog_single .wpb_video_widget {max-width: 600px;margin:0 auto;}



@media (min-width: 1000px) { 
    /*.main_menu > ul > li:last-child > a {display: none !important;}*/
    .main_menu > ul > li:last-child > .second {height: auto !important;visibility: visible;display: block;opacity: 1;margin-top:50px;background-color:#c25604 !important;}
    .drop_down .second .inner {max-width:1100px;margin:0 auto;}
    .drop_down .second .inner>ul, li.narrow .second .inner ul {background-color:#c25604 !important;width:100% !important;text-align: right !important;padding:0 0px;box-sizing: border-box;}
    .drop_down .wide .second ul li {border-left:0;width:auto !important;float: none;display: inline-block;height: auto !important;}
    .drop_down .wide .second ul li a {margin-bottom:0 !important;font-size:12px !important;}
    .drop_down .wide .second ul li:nth-child(4n+1) {clear:none;}
    .drop_down .wide .second ul li:nth-child(5n+1) {clear:none;}
}

@media (max-width: 1024px) { 
   
   
    .pq_intro .wpb_wrapper {padding:20px;}
    .pq_intro * {font-size:16px;}
    .q_logo a {height:80px !important;}
    nav.main_menu > ul > li > a {font-size:13px;}
    .logged-in .login_box {padding-top:0;}
    nav.main_menu {margin-top:82px;}
}


@media (min-width: 1500px) { 
    .drop_down .second .inner {max-width:1400px;margin:0 auto;}
}

@media (max-width: 1500px) { 
    nav.main_menu > ul > li > a {padding:0 15px;} 
} 

@media (max-width: 1150px) { 
    nav.main_menu > ul > li > a {padding:0 10px;font-size:15px;} 
} 

@media (max-width: 1050px) { 
    nav.main_menu > ul > li > a {padding:0 7px;font-size:14px;} 
} 

@media (max-width: 767px) { 
    .header_inner_right {float:none;clear:both;}
    .header_bottom_right_widget_holder {position: relative;right:inherit;width: 100%;}
    /*.home_icons .image_with_text {padding:0;text-align: center;margin-bottom:20px;} 
    .home_icons .image_with_text .separator {display: none;} 
    .home_icons .image_with_text img {display: block;margin:0 auto;} 
    .home_icons .image_with_text h6 {max-width:inherit;} 
    .section_title {padding-bottom:20px;} 
    .section_title h1, 
    .section_title h2 {font-size:24px;line-height: 26px;} 
    .section_title p {font-size:15px;}
    body, .home_intro p {font-size:14px;line-height: 20px;} 
    .home_visitans {padding:50px 0;} 
    .home_visitans h3 {font-size:22px;} 
    .home_visitans p {font-size:18px;} 
    .col-more-sep {padding:0;} 
    
    .title h1, 
    .title.title_size_small h1 {font-size:22px;line-height:22px;padding:15px 10px 0 10px;} 
    .label-left .nf-field-label, 
    .label-left .nf-field-element {width:100% !important;display: block !important;text-align: left !important;} 
    .label-left .nf-field-label label {font-size:14px;} 
    .single-post .content .content_inner {padding-top:20px;} 
    .footer_top_holder .wpml-ls {display: block;} */

    body {font-size:14px;}
    .nf-field-element input, .nf-field-element select, .nf-field-element textarea {font-size:14px;}
    .field-wrap input[type="submit"], .field-wrap input[type="button"], .field-wrap button {font-size:14px;}
    .field-wrap.html-wrap p, .field-wrap.checkbox-wrap label {font-size:13px;line-height: 16px;}
    .wpml-ls-sidebars-header_right {display: none;}
    header .login_box_title {display: block;text-align: left;}
    header .widget_custom_html {margin-top:20px;}
    .section_title {padding-top:20px;}
    .section_title h1 {font-size:24px;line-height: 30px;}

    .footer_top_holder {text-align: center;} 
    .footer_top_holder p {text-align: center;} 
    .footer_top_holder .widget_nav_menu {width:100%;} 
    .footer_top .column_inner>div.widget_nav_menu {margin-bottom:0 !important;text-align: center;} 
    .footer_bottom_holder {padding-bottom:20px;} 

    .footer_top_holder .footer_col1,
    .footer_top_holder .footer_col3,
    .footer_top_holder .footer_col2 {width:100%;}
    header .login_box_form .um-row._um_row_1 > div {width:45%;}
    .quienes_intro .acpm * {font-size:24px;}
    .quienes_intro .wpb_wrapper {padding-bottom:0;}
    .quienes_intro .wpb_wrapper:first-child {padding-bottom:20px;}
    .junta_title {padding-top:20px;text-align: left;}
    .junta_title * {font-size:24px;line-height: 28px;}
    .junta_directiva .q_image_with_text_over {border:0;margin-bottom:20px;}
    .estatutos_item {padding-bottom:20px;}
    .junta_title {padding-bottom:20px;}
    .estatutos_item h4 {padding-bottom:10px;}
    .qbutton.default, #submit_comment {font-size:18px;}
    .tnp-subscription {margin-top:0;}
    .tmp-datos {padding-bottom:20px;}
    .tmp-datos,
    .tnp-subscription label {font-size:13px !important;}
    .tnp-subscription input[type=text], 
    .tnp-subscription input[type=email], 
    .tnp-subscription input[type=submit], 
    .tnp-subscription select {height:40px;}
    .socio_intro .wpb_wrapper {padding:20px 20px 120px 20px;}
    .socio_intro.con_boton .wpb_wrapper {padding:20px 20px 60px 20px;}
    .contacto_main .section_title {padding-top:0px !important;}
    .contacto_info {margin-top:-50px;padding-bottom:20px;}
    .qbutton.white {padding: 10px 10px 10px 10px;font-size:16px;}
    .socio_intro.con_boton .wpb_wrapper .qbutton {margin-bottom:20px;}
    .footer_top_holder .wpml-ls {display: block;text-align: center;padding-top:10px;} 
    .footer_col2 {display: none !important;}
}

.footer_col2 .q_social_icon_holder {visibility: hidden !important;}