/*
Theme Name: Taller Dr. Garage Theme
Theme URI: http://demo.qodeinteractive.com/bridge/
Description: A child theme of Bridge Theme
Author: Anukode
Author URI: https://pixcode.es/
Version: 1.0.0
Template: bridge
*/
@import url("../bridge/style.css");


/* > ESTILOS NATIVOS DE BRIDGE THEME >>>>>>>>>> */
.header_top, .fixed_top_header .top_header, .fixed_top_header nav.mobile_menu {background-color: #88bc50! important;}
.q_counter_holder p.counter_text {margin: 1px 0 0; letter-spacing: 0px;}
.q_team .q_team_text {padding: 24px 16px;}
.q_team .q_team_title_holder .q_team_name {margin-bottom: 1px;}
.q_team .q_team_title_holder {margin: 0 0 12px;}
.q_social_icon_holder.normal_social {margin: 0 9px;}
.q_team .q_team_social_holder .q_social_icon_holder i.simple_social, .q_team .q_team_social_holder .q_social_icon_holder span.simple_social {font-size: 16px;}
.footer_top .widget_meta>ul>li, .footer_top .widget_nav_menu ul li, .footer_top .widget_pages ul li, .footer_top .widget_recent_comments>ul>li, .footer_top .widget_recent_entries>ul>li {padding: 0 0 0px;}
.footer_bottom {height: 30px;}
.header_bottom_right_widget_holder {padding: 0 0px;}
.qode-cf-newsletter-outer {display: flex;}
.qode-cf-newsletter-outer .qode-cf-newsletter-mail {width: 100%;}
.qode-cf-newsletter-outer input.wpcf7-form-control.wpcf7-submit, .qode-cf-newsletter-outer input.wpcf7-form-control.wpcf7-submit:not([disabled]), .qode-cf-newsletter-outer .qode-cf-newsletter-outer .cf7_custom_style_1 input.wpcf7-form-control.wpcf7-submit:not([disabled]) {font-family: FontAwesome;}
div.wpcf7 .qode-cf-newsletter-outer .ajax-loader {display: none;}
h6.icon_title {font-weight: 400; letter-spacing: 0px; text-transform: none;}
.q_icon_with_title .icon_text_inner {padding: 0 0 7px;}
.q_icon_with_title.tiny .icon_text_holder {padding: 0 0 0 35px;}
.testimonials_c_holder .testimonial_content_inner {background: transparent; padding: 15px 45px;}
@media only screen and (max-width: 768px) { .testimonials_c_holder .testimonial_content_inner {background: transparent; padding: 15px 0px;} }
.qode-cf-newsletter-outer input.wpcf7-form-control.wpcf7-submit, .qode-cf-newsletter-outer input.wpcf7-form-control.wpcf7-submit:not([disabled]), .qode-cf-newsletter-outer .qode-cf-newsletter-outer .cf7_custom_style_1 input.wpcf7-form-control.wpcf7-submit:not([disabled]) {border-left: none;}
.cf7_custom_style_1 input.wpcf7-form-control.wpcf7-text {border-right: none;}
@media only screen and (max-width: 1280px) {nav.main_menu > ul > li > a {padding: 0 20px;} }
@media only screen and (max-width: 1024px) {nav.main_menu > ul > li > a {padding: 0 13px;} }
.testimonials_c_holder .flex-control-nav li {width: 7px; height: 7px; margin: 0 18px;}
.testimonials_c_holder .flex-control-nav li a {transition: all 0.3s ease; background-color: #fff;}
.testimonials_c_holder .flex-control-nav li a.flex-active, .testimonials_c_holder .flex-control-nav li a:hover {transform: scale(1.571); background-color: #fff;}
.testimonials_c_holder .testimonial_content_inner .testimonial_author {margin-top: 28px;}
.testimonials_c_holder .flex-control-nav {margin-top: 39px;}
.tt_navigation_wrapper {display: none;}
.qbutton .qode_button_icon_element, .qbutton i {font-size: 13px; margin-left: 15px;}
.call_to_action .column2.button_wrapper .qbutton:after {content: "\f061"; font-family: FontAwesome; font-style: normal; font-weight: 400; font-size: 13px; margin-left: 15px;}
@media only screen and (max-width: 768px){
   .call_to_action .column2.button_wrapper .qbutton {position: relative; transform: none; margin: 15px 0 0;}
   .call_to_action .two_columns_75_25>.column1, .call_to_action .two_columns_75_25>.column2 {display: block; width: 100%; float: none; text-align: center;}
}
@media only screen and (min-width: 481px) and (max-width: 768px) {.qode-footer-text {max-width: 65%;} }
.qode-btn.qode-btn-icon.qode-btn-simple {overflow: visible;}
.qode-btn.qode-btn-icon.qode-btn-simple:before {content: ''; position: absolute; left: 0; width: 100%; bottom: -4px; height: 1px; background-color: currentColor;}
.qode-btn.qode-btn-icon.qode-btn-simple .qode-button-v2-icon-holder {padding-left: 15px; margin-top: -1px;}
.qode-btn.qode-btn-icon .qode-button-v2-icon-holder .qode-button-v2-icon-holder-inner {font-size: 13px;}
@media only screen and (max-width: 1000px) { rs-fullwidth-wrap {margin: -100px 0 0;} }
@media only screen and (min-width: 681px) and (max-width: 768px) {.qode-row-responsive {padding: 42px 0 74px 0 !important;} }
@media only screen and (min-width: 681px) and (max-width: 768px) {.qode-row-background {padding: 77px 0 0px 0 !important;} }
@media only screen and (max-width: 480px){ footer .container_inner {padding: 0; width: 300px;} }
@media only screen and (max-width: 350px) {footer .container_inner {width: 95%;} }
.header_top {padding: 0 36px 0 29px;}
@media only screen and (max-width: 768px){ nav.mobile_menu>ul {width: 100%;} }


/* > Formating >>>>>>>>>> */

/* Native Colors */
/* First Main Color: #040404 */
/* Second Main Color: #88bc50 */
/* Third Main Color: #ffffff */


/* General */
blockquote {margin: 30px 10px 30px 25px; padding-left: 15px; border-left: 8px solid #f2ccba;}
blockquote i.fa {color:#88bc50;}
blockquote p {color:#88bc50; font-size: 21px; font-weight: 700; }
blockquote h5 {color:#88bc50; font-size: 21px; font-weight: 700; }

/* Banner Newsletter */
.newsletter form.wpcf7-form input.wpcf7-submit {height: 60px !important;} /* Todos los navegadores */
body.qode-chrome .newsletter form.wpcf7-form input.wpcf7-submit {height: 60px !important;} /* Chrome */
body.qode-firefox .newsletter form.wpcf7-form input.wpcf7-submit {height: 62px !important;} /* Firefox */
body.qode-safari .newsletter form.wpcf7-form input.wpcf7-submit {height: 62px !important;} /* Safari */
.newsletter form.wpcf7-form input.wpcf7-submit {padding: 0 27px !important;}
.newsletter form.wpcf7-form .wpcf7-not-valid-tip {color: #ffffff; font-size: 14px; padding-left: 10px; opacity: .75;}
.newsletter form.wpcf7-form .wpcf7-spinner {display: none; margin: 10px 0 0 !important;}
.newsletter form.wpcf7-form.submitting .wpcf7-spinner {display: inline-block;}
.newsletter form.wpcf7-form div.wpcf7-response-output {font-size: 13px; font-weight: 400; text-transform: none; line-height: normal; width: 100%; margin: 10px 0 0; padding: 4px 15px;}
.newsletter form.wpcf7-form div.wpcf7-response-output::before {display: none;}
.newsletter form.wpcf7-form.invalid .wpcf7-response-output {display: none;}
.newsletter form.wpcf7-form.sent .wpcf7-response-output {color: #ffffff; background-color: transparent;}
.newsletter form.wpcf7-form.unaccepted .wpcf7-response-output {color: #ffffff; background-color: transparent;}

/* Loading Animation */
.qode-page-loading-effect-holder img {width: 100px; height: 100px; animation: loading-image 1.5s infinite ease-in-out;}
@keyframes loading-image { 0% {opacity: 1;} 50% {opacity: 0;} 100% {opacity: 1;} }


/* > MENUS >>>>>>>>>> */

/* Top Menu */
.header_top .header-widget p:hover {color: #080808 !important;}
.header_top .header-widget a {transition: all .3s ease-in-out;}

/* Main Menu */
header .q_logo img {transform: scale(.80);}
@media only screen and (max-width: 1280px) { nav.main_menu > ul > li > a {padding: 0px 18px;} }

/* Fullscreen Menu */
@media only screen and (max-width: 1000px) { nav.popup_menu ul li a {font-size: 36px; line-height: 70px;} }

/* mobile Menu */
header .q_logo img.mobile {transform: scale(.80);}


/* > HOME >>>>>>>>>> */

/* Slider Home */
.slider_home .qbutton .qode_button_icon_element, .slider_home .qbutton i {margin-left: 0;}
.slider_home a.qbutton {line-height: 54px; height: 54px; padding-right: 35px; padding-left: 35px;}

/* Blog Home */
.home .trespost h4 {padding-top: 10px;}
.home .trespost h4, .home .trespost h4 a {font-size: 18px; font-weight: 500; text-transform: none; line-height: 26px;}

/* Team Home */
@media (min-width: 1201px) and (max-width: 1399px) { .home .equipo h4 {font-size: 18px; line-height: 26px;} }
@media (min-width: 1025px) and (max-width: 1200px) { .home .equipo h4 {font-size: 16px; line-height: 24px;} }


/* > EL TALLER >>>>>>>>>> */
@media only screen and (min-width: 768px) { .page-taller .descrip_titular_apartado {width: 700px !important; margin: 0 auto;} }

.page-taller .primer_bloque p {margin-top: 8px; margin-bottom: 28px;}

@media only screen and (min-width: 768px) { .page-taller .que_hace_ele_avala {width: 700px !important;} }
.page-taller .que_hace_ele_avala p {margin-top: 8px; margin-bottom: 28px;}
.page-taller .que_hace_ele_avala ul {color: #ffffff; margin-top: 8px; margin-bottom: 28px;}

.page-taller .elementor-accordion-item {border-width: 0 !important;}
.page-taller .elementor-accordion-item .elementor-tab-title {border-bottom: 1px solid #bbd7a2;}
.page-taller .elementor-accordion-item .elementor-tab-title a {font-size: 18px; line-height: 24px;}
.page-taller .elementor-accordion-item:last-child .elementor-tab-title {border-bottom: none;}
.page-taller .elementor-accordion-item .elementor-tab-content {border-top: none;}
.page-taller .elementor-accordion-item .elementor-tab-content p {font-size: 15px; line-height: 21px;}
.page-taller .elementor-accordion-item .elementor-tab-title.elementor-active {border-bottom: none;}
.page-taller .elementor-accordion-item:last-child .elementor-tab-title {border-bottom: none;}
.page-taller .elementor-accordion-item .elementor-tab-content {border-top: none;}
.page-taller .elementor-accordion-item:not(:last-child) .elementor-tab-content.elementor-active {border-bottom: 1px solid #bbd7a2;}
.page-taller .elementor-accordion-item .elementor-tab-title .elementor-accordion-icon {position: relative; top: 3px; font-size: 14px;}

@media (min-width: 1201px) and (max-width: 1399px) { .page-taller .equipo h4 {font-size: 18px; line-height: 26px;} }
@media (min-width: 1025px) and (max-width: 1200px) { .page-taller .equipo h4 {font-size: 16px; line-height: 24px;} }


/* > SERVICIOS >>>>>>>>>> */
@media only screen and (min-width: 768px) { .page-servicios .descrip_titular_apartado {width: 700px !important; margin: 0 auto;} }

.page-servicios .servicios_custom .logo img {width: 200px;}
.page-servicios .servicios_custom .acompanaimg img {width: 600px;}
@media only screen and (min-width: 768px) { .page-servicios .entradilla {width: 700px !important; margin: 0 auto;} }

@media only screen and (min-width: 768px) { .page-servicios .vehiculo_cortesia .cotentxt {width: 700px !important; margin: 0 auto;} }

.page-servicios .cifras .q_progress_bar p {font-size: 12px;}


/* > BLOG >>>>>>>>>> */

/* List Post */
@media only screen and (max-width: 1000px) { 
   .page-news .content .full_width {padding: 30px 20px 25px 20px !important;} 
   .page-news .content .full_width .full_width_inner {padding-top: 0 !important;} 
}
@media only screen and (min-width: 1001px) and (max-width: 1199px) { .page-news .content .full_width {padding: 30px 45px 25px 45px !important;} }
@media only screen and (min-width: 1200px) { .page-news .content .full_width {padding: 30px 80px 25px 80px !important;} }

.page-news .blog_holder article .post_text .post_text_inner {padding: 20px 15px;}
.page-news .blog_holder article .post_text h5 {font-size: 21px; font-weight: 700; line-height: 28px;}
.page-news .blog_holder article .post_text h5 a {font-size: 21px; font-weight: 700; line-height: 28px; text-decoration: none;}
.page-news .blog_holder article .post_text h5 a:hover {text-decoration: underline;}
.page-news .blog_holder article .post_text .post_info {display: none;}

.pagination {display: block; margin: 0; padding: 80px 0px;}
.pagination ul li a {font-weight: 700;}
.pagination ul li a:hover {font-weight: 700; border-color: #88bc50;}
.pagination ul li.active span {color: #040404; font-weight: 700; border-color: #88bc50; background-color: #88bc50; }
.pagination ul li.prev a i, .pagination ul li.next a i {font-weight: 700;}

/* Single Post */
.single-post .title.title_size_large h1 {font-size: 47px; line-height: 47px; font-weight: 700; letter-spacing: 0px; text-transform: none;}

@media only screen and (max-width: 600px) { 
   .single-post .title .title_holder .container_inner {width: 90%;}
   .single-post .container .default_template_holder {width: 90%;}
}

@media only screen and (min-width: 1001px) { .single-post .container .default_template_holder {padding-top: 120px !important; padding-bottom: 60px;} }

.single-post .blog_holder .post_image {padding-bottom: 20px;}
.single-post .blog_holder h2.entry_title {display: none !important; letter-spacing: 0;}
.single-post .blog_holder article .post_info {display: none;}

.single-post .blog_holder .post_content_holder h2 {font-size: 47px; line-height: 47px; text-transform: none; margin-bottom: 20px; padding-top: 20px;}
.single-post .blog_holder .post_content_holder ul {padding-bottom: 22px;}
.single-post .blog_holder .post_content_holder blockquote {margin: 30px 10px 30px 25px; padding-left: 15px; border-left: 8px solid #88bc50;}
.single-post .blog_holder .post_content_holder blockquote i.fa {color:#88bc50;}
.single-post .blog_holder .post_content_holder blockquote p {color:#1b1b1b; font-size: 21px; font-weight: 400;}
.single-post .blog_holder .post_content_holder blockquote p strong {font-weight: 400;}

@media only screen and (min-width: 1001px) { .single-post .blog_holder .post_content_holder .gallery {width: 800px;} }
@media only screen and (max-width: 600px) { .single-post .blog_holder .post_content_holder .gallery .gallery-item {width: 100% !important;} }
.single-post .blog_holder .post_content_holder .gallery {padding: 0 0 15px !important;}
.single-post .blog_holder .post_content_holder .gallery img {border: none !important;}

.single-post .single_tags h5 {font-style: normal; font-weight: 700;}
.single-post .single_tags a {color: #a7cb7c; font-size: 13px; text-decoration: none;}
.single-post .single_tags a:hover {color: #88bc50; text-decoration: underline;}

.single-post .icon_social_holder {text-align: left; margin-top: 50px; padding: 20px 0 15px; border-top: 1px solid #88bc50; border-bottom: 1px solid #88bc50;}
.single-post .icon_social_holder .qode_share, 
.single-post .icon_social_holder .qode_print, 
.single-post .icon_social_holder .qode_like {text-align: center;}
.single-post .icon_social_holder .qode_share a, 
.single-post .icon_social_holder .qode_print a, 
.single-post .icon_social_holder .qode_like a {color: #ffffff; font-weight: 500; text-decoration: none; text-transform: uppercase;}
.single-post .icon_social_holder .social_share_icon, 
.single-post .icon_social_holder .qode_icon_printer {margin-bottom: 2px;}
.single-post .icon_social_holder .qode_share .icon-basic-share::before, 
.single-post .icon_social_holder .qode_print .icon-basic-printer::before, 
.single-post .icon_social_holder .qode_like .qode-like::before {font-weight: 700 !important;}
.single-post .icon_social_holder .qode_like .qode-like::before {margin-bottom: 4px;}
.single-post .icon_social_holder .qode_share .social_share_dropdown ul li a:hover i {color: #ffffff !important;}

.single-post #comments {display: none;}
.single-post .comment_form {border-top: none;}


/* > CONTACTO >>>>>>>>>> */
.form-contacto form.wpcf7-form input.wpcf7-form-control.wpcf7-text {margin-bottom: 18px;}
.form-contacto form.wpcf7-form input.wpcf7-form-control.wpcf7-not-valid {border: 1px solid #cb3234;}
.form-contacto form.wpcf7-form textarea.wpcf7-form-control.wpcf7-textarea {margin-top: 0; margin-bottom: 20px;}
.form-contacto form.wpcf7-form textarea.wpcf7-form-control.wpcf7-textarea.wpcf7-not-valid {border: 1px solid #cb3234;}
.form-contacto form.wpcf7-form select.wpcf7-form-control.wpcf7-not-valid {border-color: #cb3234;}
.form-contacto form.wpcf7-form span.wpcf7-not-valid-tip {display: none;}
.form-contacto form.wpcf7-form p {margin-top: 0; margin-bottom: 0;}
.form-contacto form.wpcf7-form p.recuerda {font-size: 13px; line-height: normal; padding: 0 0 20px;}
.form-contacto form.wpcf7-form p.rgpd_forms {font-size: 11px; line-height: 16px; margin-top: 20px; margin-bottom: 20px;}
.form-contacto form.wpcf7-form p.rgpd_forms_acceptance {font-size: 14px; font-weight: 500; margin-top: 8px; margin-bottom: 20px;}
.form-contacto form.wpcf7-form p.rgpd_forms a, .form-contacto form.wpcf7-form p.rgpd_forms_acceptance a {color: #88bc50;}
.form-contacto form.wpcf7-form p.rgpd_forms a:hover, .form-contacto form.wpcf7-form p.rgpd_forms_acceptance a:hover {text-decoration: underline;}
.form-contacto form.wpcf7-form input.wpcf7-form-control.wpcf7-submit {}
.form-contacto form.wpcf7-form .wpcf7-spinner {display: block; margin: 10px 0 0 10px;}
.form-contacto form.wpcf7-form div.wpcf7-response-output {font-size: 12px; text-align: center; text-transform: none; line-height: normal; letter-spacing: 0; margin: -30px 0 0; padding: 6px 15px; background-color: transparent;}
.form-contacto form.wpcf7-form div.wpcf7-response-output::before {display: none;}
.form-contacto form.wpcf7-form.invalid .wpcf7-response-output {color: #ffffff; background-color: #cb3234;}
.form-contacto form.wpcf7-form.unaccepted .wpcf7-response-output {color: #ffffff; background-color: #cb3234;}


/* > CLUB DE SOCIOS >>>>>>>>>> */
@media only screen and (min-width: 768px) { .page-club-socios .descrip_titular_apartado {width: 700px !important; margin: 0 auto;} }

.page-club-socios .primer_bloque p {margin-top: 8px; margin-bottom: 28px;}

@media only screen and (min-width: 1025px) { .page-club-socios .unete {width: 900px !important;} }
.page-club-socios .unete p {margin-top: 8px; margin-bottom: 28px;}

@media only screen and (min-width: 768px) { .page-club-socios .form-tarjetas-regalo {width: 700px !important;} }
.page-club-socios .form-tarjetas-regalo form.wpcf7-form p.recuerda {font-size: 12px;}


/* > AVISOS LEGALES >>>>>>>>>> */
.aviso-legal p {margin-bottom: 22px;}
.aviso-legal ul {margin-bottom: 22px;}
.aviso-legal ul li {color: #ffffff;}
.aviso-legal ol li::marker {color: #ffffff;}
.aviso-legal strong {color: #ffffff;}

.page-legales .page-header {background: #040404;}
.page-legales .page-header .page-media {opacity: 0; background-color: #040404;}
.page-legales .content .container .container_inner h2 {font-size: 24px; line-height: 28px; margin-top: 1.5em;}
.page-legales .content .container .container_inner h3 {font-size: 24px; line-height: 28px; margin-top: 1.5em;}
.page-legales .content .container .container_inner p {margin-top: 14px; margin-bottom: 22px;}
.page-legales .content .container .container_inner ul {margin-bottom: 25px;}
.page-legales .content .container .container_inner ul li {margin-bottom: 10px;}
.page-legales .content .container .container_inner a {color: #88bc50;}
.page-legales .content .container .container_inner a:hover {text-decoration: underline;}


/* > AREA PRIVADA DE CLIENTES >>>>>>>>>> */

/* Login Page */
body.customer-area header.page_header {display: none !important;}
body.customer-area div.qode_left_side_fixed {display: none !important;}
body.customer-area div.qode_right_side_fixed {display: none !important;}

body.customer-area .content {background: #ffffff;}
@media only screen and (max-width: 1000px) { 
   body.customer-area .container .container_inner {margin-top: -150px !important;}
}

/* Mis Archivos - Single Page */
body.single-cuar_private_file .title_outer {display: none;}
body.single-cuar_private_file h2.entry_title {display: none !important;}
body.single-cuar_private_file div.post_info {display: none !important;}

body.single-cuar_private_file .container {background: #ffffff !important;}
body.single-cuar_private_file .content .container .container_inner.default_template_holder {padding-top: 200px !important;}

body.single-cuar_private_file div.post_text_inner {padding: 0 !important;}

body.single-cuar_private_file div.icon_social_holder {display: none !important;}
body.single-cuar_private_file div.comment_holder {display: none !important;}
body.single-cuar_private_file div.comment_pager {display: none !important;}
body.single-cuar_private_file div.comment_form {display: none !important;}

body.single-cuar_private_file footer {display: none !important;}




/* > FOOTER >>>>>>>>>> */

/* Footer Top */
@media only screen and (max-width: 600px) { 
   .footer_top .column1 .q_social_icon_holder {padding-bottom: 20px;}
   .footer_top .column2 {text-align: center;}
   .footer_top .column2 .widget_nav_menu {padding-bottom: 20px;}
}

.footer_top .column1 img {padding-bottom: 30px;}

.footer_top .column2 .widget_nav_menu h5 {margin: 0 0 15px;}
.footer_top .column2 .widget_nav_menu ul li {padding: 0 0 5px;}

.footer_top .column3 #sb_instagram {padding-bottom: 0 !important;}
.footer_top .column3 #sb_instagram #sbi_images {padding: 0 !important;}
.footer_top .column3 #sb_instagram #sbi_images .sbi_item {padding: 5px !important;}
.footer_top .column3 #sb_instagram #sbi_images .sbi_item:nth-of-type(1) {padding: 5px 5px 5px 0 !important;}
.footer_top .column3 #sb_instagram #sbi_images .sbi_item:nth-of-type(3) {padding: 5px 0 5px 5px !important;}
.footer_top .column3 #sb_instagram #sbi_images .sbi_item:nth-of-type(4) {padding: 5px 5px 5px 0 !important;}
.footer_top .column3 #sb_instagram #sbi_images .sbi_item:nth-of-type(6) {padding: 5px 0 5px 5px !important;}
.footer_top .column3 #sb_instagram #sbi_load {padding-top: 10px;}
.footer_top .column3 #sb_instagram #sbi_load a {color: #040404 !important;}
.footer_top .column3 #sb_instagram #sbi_load a span {color: #040404 !important;}

/* Footer Bottom */
@media only screen and (min-width: 1001px) { footer .footer_bottom_holder {padding-right: 160px; padding-left: 160px;} }
@media only screen and (max-width: 1300px) {
   .footer_bottom_holder .footer_bottom_column {width: 100% !important;}
   .footer_bottom_holder .footer_bottom_column .column_inner {padding: 0;}
   .footer_bottom_holder .footer_bottom_column .column_inner .footer_bottom {text-align: center !important;}
   .footer_bottom_holder .column2 .column_inner .footer_bottom {padding-top: 0;}
   .footer_bottom_holder .column3 .column_inner .footer_bottom {padding-top: 20px;}
}
.footer_bottom_holder .column1 img {width: 46px; height: auto;}
.footer_bottom_holder .column2 p {font-size: 13px; line-height: 21px;}


/* >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> */

/* Back to top */
#back_to_top {z-index: 1997; right: 30px !important; bottom: 95px !important;}
@media only screen and (max-width: 480px) { #back_to_top {right: 16px !important; bottom: 90px !important;} }

/* Joinchat */
.joinchat {z-index: 1998;}
.joinchat .joinchat__button {bottom: 0; background: #040404;}
.joinchat .joinchat__button .joinchat__button__open {background: #040404 url('/wp-content/themes/tallerdrgarage/images/joinchat.svg') 50% no-repeat; background-size: 60%;}

/* Google reCAPTCHA */
.grecaptcha-badge {display: none;}

/* Aviso Cookies - Complianz */
.cky-consent-container {z-index: 1999;}
.cky-consent-container .cky-title {display: none;}

.cky-btn-revisit-wrapper {background-color: #040404 !important;}

.cky-modal .cky-footer-wrapper div:last-child {display: none !important;}









/* >>>>>>>>>>> */
