img {
max-width: none;
}
.vc-post-styling .slick-next {
right: -8px !important;
position: absolute;
z-index: 20;
}
.sliders-titles > div > h4{
display: block;
background: black;
width: max-content;
padding: 7px 14px;
color: white;
font-weight: 200;
font-size: 16px;
}
.mega-post-para{
padding: 0 4px;
}
.mega-post-image a > img{ }
.mega-post-carousel4 .mega-post-para p, .vc_custom_heading.quehacemos--txt.vc_gitem-post-data.vc_gitem-post-data-source-post_excerpt{
font-size: 13px !important;
line-height: 19px !important;
margin-top: 10px;
text-align: center;
font-weight: 400 !important;
height: 75px;
overflow: hidden;
text-overflow: ellipsis;
word-wrap: break-word;
}
.button--slider{
padding: 8px 17px;
margin-left: auto;
margin-right: auto;
font-size: 16px;
text-align: center;
border: solid 1px #000;
}
.button--slider:hover{
color: white;
background: #000;
border: solid 1px #000;
}
.button--slider:hover img{
filter: invert(100%); 
}
.icon--mehace{
width: 24px;
vertical-align: middle;
float: right;
}
.texto--bono {
text-align: center;
color: blue;
text-transform: uppercase;
width: 95%;
margin: 18px auto;
line-height: 15px;
font-weight: 600;
font-size: 14px;
height: 52px;
} h3.vc_custom_heading.titulo-bar {
font-size: 24px;
margin-bottom: 36px;
line-height: 1.2;
text-transform: uppercase;
}
h3.vc_custom_heading.donde-estamos {
font-size: 22px;
margin-bottom: 36px;
}
h3.vc_custom_heading.mailing {
font-size: 22px;
line-height: 31px;
}
.top-header .top-right, .user-info{
padding-right: 31px;
}
.bono {
color: blue;
line-height: 23px;
font-weight: 600;
font-size: 16px;
}
.entry-cover img{
display: none;
}
article[class*="type-"] .entry-header .entry-title {
margin-bottom: 10px;
display: none;
}
.search article[class*="type-"] .entry-header .entry-title {
margin-bottom: 10px;
display: block;
}
.search article[class*="type-"] .entry-content > p:last-of-type {
text-align: center;
}
.search article[class*="type-"] .entry-content a {
color: initial;
text-decoration: none;
text-align: center;
width: 100%;
margin-bottom: 50px;
}
.search .lana_download{
display: none;
}
.search article[class*="type-"] .entry-content > a::before, .type-post .entry-content > a::before {
display: none;
}
span.post-date {
display: none;
}
.blog-single .entry-header .post-meta {
margin-bottom: 15px;
display: none;
}
.related-post {
display: none;
}
article[class*="type-"] .entry-content p, .type-post .entry-content p {
color: #000000;
}
.wpb_text_column.wpb_content_element.direccion {
font-weight: 600;
}
.header_s7 .menu-block, .header_s .menu-block{
border: none;
}
.header_s .menu-block .ownavigation .navbar-nav > li a {
font-size: 14px;
}
.vc_btn3.vc_btn3-size-md {
font-size: 14px;
padding-top: 6px;
padding-bottom: 6px;
padding-left: 20px;
padding-right: 20px;
}
.page-id-4367 .vc_btn3.vc_btn3-size-lg {
font-size: 16px;
padding-top: 25px;
padding-bottom: 25px;
padding-left: 15px;
padding-right: 15px;
min-height: 90px;
display: block;
font-size: 13px;
min-height: 67px;
}
.page-id-4392 .vc_btn3.vc_btn3-size-lg {
font-size: 16px;
padding-top: 25px;
padding-bottom: 25px;
padding-left: 7px;
padding-right: 7px;
min-height: 90px;
display: block;
font-size: 13px;
min-height: 70px;
}
.page-id-4367 .vc_btn3-container.botton-tonto.vc_btn3-center a{
font-size: 16px;
padding-top: 14px;
padding-bottom: 13px;
padding-left: 15px;
padding-right: 15px;
min-height: 90px;
display: block;
font-size: 13px;
min-height: 67px;
}
.wpcf7-form .form-group input[type="submit"]{
background-color: #000000;
float: none;
min-height: 34px;
padding: 5px 40px;
}
.top-header .top-social {
margin: 16px 0;
padding-left: 0;
padding-right: 31px;
text-align: right;
}
.ftr-social{
display: none;
}
.footer-widget{
padding: 0px;
}
.footer-right a{
color: white;
font-size: 12px;
text-align: right;
}
.footer-left {
color: white !important;
font-size: .82rem !important;
margin-bottom: 20px;
}
.footer-middle a{
color: white;
font-size: 12px; 
}
.widget_text .textwidget p, .footer-dark .footer-widget .widget_text .textwidget p,{ 
font-family: "Montserrat";
color: #ffffff !important;
font-size: 12px !important; 
}
.footer-dark {
background-color: #000000;
}
.footer-widget .widget {
margin-bottom: 15px;
margin-top: 19px;
}
.btn-secondary {
color: #000;
background-color: #ffffff;
border-color: #000000;
border-bottom: 1px solid rgba(0,0,0,1);
}
.btn{
border-radius: 0rem;
border: 0px solid transparent;
border-bottom: 1px solid rgba(0,0,0,1);
}
.form-control {
border: 0px solid transparent;
border-bottom: 1px solid rgba(0,0,0,1);
border-radius: 0rem;
}
input#subscribe-field {
color: #000;
}
.mc4wp-form-basic input[type=email]{
min-height: 44px;
}
.btn-secondary:active,.btn-secondary:hover  {
background-color: #000000;
}
.top-header .top-social{
padding-top: 140px;
}
[class^="pe-7s-"], [class*=" pe-7s-"]{
font-size: 22px;
}
i.fa.fa-instagram, i.fa.fa-facebook, i.fa.fa-twitter, i.fa.fa-youtube {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: 21px;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
color: white;
background: black;
border-radius: 50%;
height: 30px;
width: 30px;
text-align: center;
padding-top: 5px;
}
.top-header .top-social li {
margin-right: 0px;
margin-left: 15px;
}
.slick-prev, .slick-next {
top: 6%!important;
}
.css-zonas .slick-prev.slick-arrow, .css-zonas .slick-next.slick-arrow {
top: 29% !important;
}
.line {
position: absolute;
top: 25px;
height: 2px;
width: 30%;
background-color: black;
text-align: center; 
}
.explora {
background: #000000; text-align: center;
color: white;
padding: 8px;
display: block;
width: 200px;
margin: auto;
z-index: 100;
}
.explora:before {
content: "";
display: block;
height: 1px;
width: 100%;
position: absolute;
z-index: -1;
top: 24px;
background: #000;
left: 0;
margin-right: auto;
}
.wpcf7-form .form-group:nth-child(2) {
padding-left: 16.5px;
} .vc_custom_heading.quehacemos--title.vc_gitem-post-data.vc_gitem-post-data-source-post_title h3{
line-height: 1.2;
font-size: 16px;
font-weight: 600;
}
.vc_custom_heading.extracto-tu-ciudad.vc_gitem-post-data.vc_gitem-post-data-source-post_excerpt, .wpb_text_column.wpb_content_element.conoce-destacado, .vc_custom_heading.testimonio--extracto.vc_gitem-post-data.vc_gitem-post-data-source-post_excerpt{
line-height: 19px;
font-weight: 300;
}
.vc_custom_heading.tuciudad--title.vc_custom_1585658661955.vc_gitem-post-data.vc_gitem-post-data-source-post_title h3, h3.vc_custom_heading.tuciudad--title, .vc_custom_heading.testimonio--title.vc_gitem-post-data.vc_gitem-post-data-source-post_title{
line-height: 1.2;
font-size: 16px;
font-weight: 600;
text-transform: uppercase;
}
.vc_btn3.vc_btn3-size-md.vc_btn3-icon-right:not(.vc_btn3-o-empty) .vc_btn3-icon{
right: 20px;
font-size: 25px;
width: 24px;
background: url(../../../themes/minimag-child/images/ok-hand.png) no-repeat;
background-size: cover;
height: 30px;
}
.vc_btn3.vc_btn3-size-md.vc_btn3-icon-right:hover:not(.vc_btn3-o-empty)  .vc_btn3-icon{
right: 20px;
font-size: 25px;
width: 24px;
background: url(../../../themes/minimag-child/images/ok-hand-white.png) no-repeat;
background-size: cover;
height: 30px;
}
.typcn-thumbs-ok:before {
content: '' !important;
}
.header--ayunt{
min-height: 60px;
background: none;
padding: 11px 10px;
border-bottom: 1px solid #d0d0d0;
}
.header--ayunt h5{
font-size: 14px;
font-weight: 800;
margin-left: 30px;
color: white;
color: black;
margin-top: 7px;
}
.header--ayunt img{
max-width: 165px;
filter: invert(1);
}
.vc_btn3.vc_btn3-style-outline-custom, .vc_btn3.vc_btn3-style-outline-custom:hover{
border-width: 1px;	
}
.vc_btn3.vc_btn3-style-outline-custom:hover{
border-width: 1px;
background-color: #000000 !important;
color: white !important;  
}
.vc_grid-filter.vc_grid-filter-filled>.vc_grid-filter-item:nth-child(n+2), .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-black>.vc_grid-filter-item.vc_active {
margin-left: 15px;
font-size: 13px;
background-color: #000000;
}
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-black>.vc_grid-filter-item {
background-color: #000;
}
.vc_grid-filter{
margin-bottom: 80px;
} footer{
font-family: "lato", sans-serif;
font-weight: bold;
color: white;
font-size: .82rem;
}
footer a {
color: white;
font-size: .82rem;
text-decoration: underline;
}
footer ul {
padding: 0;
text-align: center;
margin-bottom: 20px;
padding-left: 0;
list-style: none;
margin-left: -5px;
}
footer ul li {
padding-left: 0;
padding-right: 2px;
display: inline-block;
}
.vc_btn3-container.boton--test.vc_btn3-center{
padding-left: 0px !important;
} 
article[class*="type-"] .entry-content .entry-footer .social-share{
float: left;
}
article[class*="type-"] .entry-content .entry-footer{
margin-top: 0px;
border: none; }
article[class*="type-"] .entry-content .entry-footer .social-share > li{
margin-right: 15px;
margin-left: 0px;
}
.titulo--noticia{
text-transform: uppercase;
}
.wpb_posts_slider .flex-caption{
background-color: #ffffff;
}
.wpb_gallery.wpb_posts_slider.wpb_content_element.destacada--slider h2 a{
text-transform: uppercase;
text-align: center;
color: black; 
}
.wpb_gallery.wpb_posts_slider.wpb_content_element.destacada--slider .flexslider{
-webkit-box-shadow: none;
box-shadow: none; 
}
.wpb_posts_slider .flex-caption{
padding: 19px 17px;
}
.wpb_gallery.wpb_posts_slider.wpb_content_element.destacada--slider p{
font-weight: 300;
}
.wpb_gallery.wpb_posts_slider.wpb_content_element.destacada--slider h2 {
font-size: 17px;
text-transform: uppercase;
text-align: center;
color: black; 
line-height: 1.2;
}
.wpb_gallery.wpb_posts_slider.wpb_content_element.destacada--slider p{
text-align: center;
color: black;
}
.wpb_gallery.wpb_posts_slider.wpb_content_element.destacada--slider .flexslider{
border: none;
}
.copyright {
margin-top: 20px;
display: none;
}
.wpb_single_image.wpb_content_element.vc_align_left.rss--icon {
width: 40px;
display: inline-block;
margin-bottom: 80px;
}
.home .wpb_single_image a:hover {
-webkit-filter: grayscale(100%);
filter: grayscale(100%);
}
.web--local{
margin-bottom: -2px;
}
form#mc4wp-form-1 {
width: 92%;
}
input.form-mailchimp {
margin-bottom: 16px;
}
input.form-mailchimp {
margin-bottom: 25px;
}
a.link-mailchimp {
font-weight: 300;
color: #000000;
font-size: 14px;
}
.pum-theme-1599 .pum-container, .pum-theme-lightbox .pum-container{
background-color: #fef2da;
}
.mc4wp-form-basic input[type=submit]{
background-color: #000000;
color: white;
padding: 10px 16px;
margin-top: 20px;
font-size: 13px;
}
.newsletter-box {
width: 78%;
}
h4.vc_custom_heading.quehacemos--title {
font-size: 18px;
font-weight: 600;
line-height: 1.2;
}
.vc_custom_heading.quehacemos--title.vc_gitem-post-data.vc_gitem-post-data-source-post_title {
height: 50px;
text-transform: uppercase;
}
.wpb_gallery .wpb_flexslider .flex-caption{
text-align: center;
line-height: 1.2;
font-weight: 300;
}
.vc_grid-filter-select .vc_grid-styled-select select {
background-color: #000000;
color: white;
padding: 8px;
}
.nuevo--esta {
padding: 2rem 6rem;
background: #fef2da;
font-size: 22px;
line-height: 31px;
text-transform: uppercase;
text-align: center;
font-weight: 500;
width: 100%;
margin-left: auto;
margin-right: auto;
margin-top: 30px;
}
.nuevo--esta:after{
content: "";
width: 25px;
height: 25px;
background: #fff;
position: absolute;
top: 1.6vh;
left: 50%;
transform: translateX(-50%) rotate(45deg);
border-left: 2px solid white;
border-bottom: 2px solid white;
}
.nuevo--esta a{
font-size: 22px;
text-transform: uppercase;
font-weight: 500;
color: #000;
text-decoration: underline;
}
.content--nuevo {
padding: 0;
position: relative;
}
.footer--more{
text-align: center;
font-size: 13px;
padding: 3vh 0;
font-weight: 200;
}
.social--top {
width: 100%;
min-height: 65px;
margin-bottom: 20px;
}
.boxsocial {
width: 72px;
float: right;
}
.boxsocial  .title{
font-size: 14px;
}
.social-share {
width: 100%;
height: 33px;
margin: 0;
padding: 0;
}
ul.social-share li {
position: relative;
float: left;
list-style: none;
padding: 0;
margin: 0;
width: 19px;
position: relative;
float: left;
list-style: none;
padding: 0;
margin: 0 2px 0 4px;
width: 30px !important;
}
ul.social-share li:before {
content: "" !important;
display: none;
} @media (max-width: 991px){
.top-header .top-social{
display: none;
}
.top-header .top-right, .user-info {
padding-right: 0px;
}
.top-header .top-social li{
margin-left: 9px;
}
.top-header .top-social li.i.fa.fa-twitter {
margin-top: 6px;
}
.header_s .image-logo img {
max-height: 113px !important;
max-width: 200px !important;
}
.header_s .menu-block .ownavigation .image-logo{
margin: auto;
}
ul.top-social.mobile {
display: flex;
padding-top: 10px;
text-align: left;}
.vc_custom_heading.quehacemos--title.vc_gitem-post-data.vc_gitem-post-data-source-post_title {
height: 52px;
}
.container{
padding-left: 25px;
padding-right: 25px;
}
.vc-post-styling .slick-slide {
padding: 0 15px 0 17px !important;
}
.entry-content {
padding-left: 20px;
padding-right: 20px;
}
h3{
line-height: 30px;
}
h3.vc_custom_heading.mailing {
font-size: 15px !important;
line-height: 21px !important;
}
.wpb_single_image.wpb_content_element.vc_align_left.rss--icon{
margin-bottom: 46px;
}
.col-lg-9.col-xs-12.titulo-ayunt {
display: none;
}
.col-lg-3.col-xs-12.logo-ayunt {
margin: auto;
text-align: center;
}
.mega-post-carousel5 .mega-post-image {
overflow: hidden;
position: relative;
height: 330px !important;
}
.nuevo--esta {
padding: 3rem 2rem;
font-weight: 500;
width: 100%;
margin-top: 30px;
background: #fef2da;
line-height: 31px;
text-transform: uppercase;
text-align: center;
margin-left: auto;
margin-right: auto;
font-size: 15px;
line-height: 21px;
}
.nuevo--esta a{
font-size: 15px;
line-height: 21px;
}
.content--nuevo {
padding: 0 21px;
position: relative;
}
.vc_custom_heading.quehacemos--txt.vc_gitem-post-data.vc_gitem-post-data-source-post_excerpt {
height: 115px;
}
.vc_btn3.vc_btn3-size-md.vc_btn3-icon-right:not(.vc_btn3-o-empty) .vc_btn3-icon{
right: 6px;
}
.vc_btn3.vc_btn3-size-md.vc_btn3-icon-right:not(.vc_btn3-o-empty) {
padding-right: 32px;
}
.vc_btn3.vc_btn3-size-md.vc_btn3-style-outline-custom {
padding-top: 13px;
padding-bottom: 13px;
padding-left: 3px;
padding-right: 19px;
}
.page-id-4367 .vc_btn3-container.botton-tonto.vc_btn3-center a{
font-size: 16px;
padding-top: 14px;
padding-bottom: 13px;
padding-left: 15px;
padding-right: 15px;
min-height: 90px;
display: block;
font-size: 13px;
min-height: 67px;
}
}
.select_box {
position: relative;
width: 180px;
text-align: center;
margin: auto;
height: 0px;
display: inline-block;
}
@media only screen and (min-device-width : 375px) and (max-device-width : 667px) { 
}
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) { 
.vc-post-styling .slick-slide {
padding: 0 15px 0 24px !important;
}
.mega-post-carousel5 .mega-post-image{
height: 237px !important;
}
.vc_custom_heading.quehacemos--title.vc_gitem-post-data.vc_gitem-post-data-source-post_title{
height: 59px;
}
.vc_btn3.vc_btn3-size-md.vc_btn3-style-outline, .vc_btn3.vc_btn3-size-md.vc_btn3-style-outline-custom{
padding-top: 10px;
padding-bottom: 10px;
padding-left: 11px;
}
.vc_btn3.vc_btn3-size-md.vc_btn3-icon-right:not(.vc_btn3-o-empty){
padding-right: 29px;
padding-left: 5px;
}
.texto--bono{
font-size: 11px;
}
.vc_btn3.vc_btn3-size-md.vc_btn3-icon-right:not(.vc_btn3-o-empty) .vc_btn3-icon{
right: 3px !important;
}
.vc_empty_space.empty--post {
height: 20px !important;
}
.vc_empty_space.empty--post {
height: 20px !important;
}
.page-id-4367 .vc_btn3-container.botton-tonto.vc_btn3-center a {
font-size: 16px;
padding-top: 25px;
padding-bottom: 25px;
padding-left: 15px;
padding-right: 15px;
min-height: 90px;
display: block;
font-size: 13px;
min-height: 67px;
}
.vc_btn3-container.btn-doslineas.vc_btn3-center a {
padding-top: 13px;
height: 68px;
}
}
@media (min-width: 992px){
.header_s .menu-block .ownavigation .navbar-nav > li {
margin: 0 8px;
}
ul.top-social.mobile {
display: none;
}
.container{
padding-left: 15px;
padding-right: 15px;
}
.nuevo--esta {
padding: 3rem 3rem;
font-size: 22px;
font-weight: 500;
width: 100%;
margin-top: 30px;
background: #fef2da;
line-height: 31px;
text-transform: uppercase;
text-align: center;
margin-left: auto;
margin-right: auto;
}
.content--nuevo {
padding: 0;
}
}
@media (min-width: 1200px){
.container {
max-width: 1000px;
}
ul.top-social.mobile {
display: none;
}
.nuevo--esta {
padding: 2rem 6rem;
margin-top: 30px;
}
.page-id-4367 .vc_btn3-container.botton-tonto.vc_btn3-center a{
font-size: 16px;
padding-top: 25px;
padding-bottom: 25px;
padding-left: 15px;
padding-right: 15px;
min-height: 90px;
display: block;
font-size: 13px;
min-height: 67px;
}
}
.box--mailchimp{
padding-top: 3rem;
padding-left: 2.3rem;
background:#fef2da;
}
article[class*="type-"] .entry-content a {
color: initial;
text-decoration: none;
}
.texto--noticias a{
text-decoration: underline;
}
.entry-content p > a {
text-decoration: underline!important;
}
.explora p a, .explora article[class*="type-"] .entry-content a  {
color: white !important;
}
.page_spacing{
padding-bottom: 0px;
}
article[class*="type-"], .type-post{
margin-bottom: 0px;
}
.col-lg-3.col-xs-12.logo-ayunt {
margin-top: 3px;
text-align: center;
}
.vc_btn3.vc_btn3-color-inverse, .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-flat{
background-color: #000;
}
button#catapultCookie {
background: #727272;
color: #ffffff;
border: 0;
padding: 0px 4px !important;
border-radius: 3px;
}
.has-cookie-bar #catapult-cookie-bar {
opacity: 1;
max-height: 999px;
min-height: 30px;
padding: 8px 15px 6px !important;
}
.vc_btn3.vc_btn3-color-black.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-black.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-black:focus, .vc_btn3.vc_btn3-color-black:hover {
color: #f7f7f7;
background-color: #1b1b1b;
text-decoration: underline;
}
.menu-block .ownavigation .navbar-nav li a:hover, .menu-block .ownavigation .navbar-nav li a:active, .header_s .menu-block .ownavigation .navbar-nav > .active > a{
text-decoration: underline;
}
.vc_btn3.vc_btn3-color-black, .vc_btn3.vc_btn3-color-black.vc_btn3-style-flat{
background-color: #000000;
}