@font-face {
font-family: 'dp-icons';
src: url(https://blog.divinaseguros.com/wp-content/themes/gridlove-child/fonts/dp-icons.eot?57033166);
src: url(https://blog.divinaseguros.com/wp-content/themes/gridlove-child/fonts/dp-icons.eot?57033166#iefix) format('embedded-opentype'), url(https://blog.divinaseguros.com/wp-content/themes/gridlove-child/fonts/dp-icons.woff?57033166) format('woff'),
url(https://blog.divinaseguros.com/wp-content/themes/gridlove-child/fonts/dp-icons.ttf?57033166) format('truetype'); font-weight: normal;
font-style: normal;
}   [class^="icon-"]:before, [class*=" icon-"]:before {
font-family: "dp-icons";
font-style: normal;
font-weight: normal;
speak: never;
display: inline-block;
text-decoration: inherit;
width: 1em;
margin-right: .2em;
text-align: center;  font-variant: normal;
text-transform: none; line-height: 1em;  margin-left: .2em;   -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;  }
.icon-scooters:before {content: '\e98b';}
.icon-mascotas:before { content: '\e98a'; } .icon-ultrasound:before { content: '\e900'; } .icon-phone-out:before { content: '\e901'; } .icon-phone-in:before { content: '\e902'; } .icon-person-contact:before { content: '\e903'; } .icon-animals-health:before { content: '\e904'; } .icon-padlock:before { content: '\e905'; } .icon-stethoscope-animals:before { content: '\e906'; } .icon-arrow-down:before { content: '\e907'; } .icon-health-state:before { content: '\e908'; } .icon-arrow-up:before { content: '\e909'; } .icon-dropper:before { content: '\e90a'; } .icon-accidents:before { content: '\e90b'; } .icon-oxygen:before { content: '\e90c'; } .icon-saving:before { content: '\e90d'; } .icon-syringe:before { content: '\e90e'; } .icon-question-mark:before { content: '\e90f'; } .icon-round-check:before { content: '\e910'; } .icon-animal-status:before { content: '\e911'; } .icon-googleplus:before { content: '\e912'; } .icon-veterinarian:before { content: '\e913'; } .icon-spotify:before { content: '\e914'; } .icon-family-animals:before { content: '\e915'; } .icon-linkedin:before { content: '\e916'; } .icon-paint-house:before { content: '\e917'; } .icon-instagram:before { content: '\e918'; } .icon-location:before { content: '\e919'; } .icon-house-fence:before { content: '\e91a'; } .icon-house-socket:before { content: '\e91b'; } .icon-pencil:before { content: '\e91c'; } .icon-mail:before { content: '\e91d'; } .icon-house-health:before { content: '\e91e'; } .icon-phone:before { content: '\e91f'; } .icon-plasters:before { content: '\e920'; } .icon-home2:before { content: '\e921'; } .icon-stethoscope:before { content: '\e922'; } .icon-doctor:before { content: '\e923'; } .icon-clock:before { content: '\e924'; } .icon-tooth:before { content: '\e925'; } .icon-medical-team:before { content: '\e926'; } .icon-female:before { content: '\e927'; } .icon-money-minus:before { content: '\e928'; } .icon-male:before { content: '\e929'; } .icon-twenty-four-hours-clock:before { content: '\e92a'; } .icon-person-check:before { content: '\e92b'; } .icon-flexibility:before { content: '\e92c'; } .icon-loop-clock:before { content: '\e92d'; } .icon-youtube:before { content: '\e92e'; } .icon-agua:before { content: '\e92f'; } .icon-facebook:before { content: '\e930'; } .icon-civil:before { content: '\e931'; } .icon-twitter:before { content: '\e932'; } .icon-commerce:before { content: '\e933'; } .icon-round-minus:before { content: '\e934'; } .icon-defensa:before { content: '\e935'; } .icon-round-add:before { content: '\e936'; } .icon-autos:before { content: '\e937'; } .icon-arrow-right-thin:before { content: '\e938'; } .icon-arrow-right:before { content: '\e939'; } .icon-storm:before { content: '\e93a'; } .icon-deaths:before { content: '\e93b'; } .icon-wrench:before { content: '\e93c'; } .icon-divina-check:before { content: '\e93d'; } .icon-crane:before { content: '\e93e'; } .icon-home:before { content: '\e93f'; } .icon-new-car:before { content: '\e940'; } .icon-legal:before { content: '\e941'; } .icon-icon_close_hover:before { content: '\e942'; } .icon-health:before { content: '\e943'; } .icon-icon_close:before { content: '\e944'; } .icon-life:before { content: '\e945'; } .icon-main-menu:before { content: '\e947'; } .icon-logo-instagram:before { content: '\e948'; } .icon-stethoscope-x:before { content: '\e949'; } .icon-logo-twitter:before { content: '\e94a'; } .icon-piggy-bank:before { content: '\e94b'; } .icon-logo-facebook:before { content: '\e94c'; } .icon-pdf:before { content: '\e94d'; } .icon-euro:before { content: '\e94f'; } .icon-share:before { content: '\e950'; } .icon-clock-24:before { content: '\e951'; } .icon-rfeg:before { content: '\e952'; } .icon-percent:before { content: '\e953'; } .icon-vuelvealavida:before { content: '\e954'; } .icon-check:before { content: '\e955'; } .icon-losgoya:before { content: '\e956'; } .icon-location-solid:before { content: '\e957'; } .icon-form-solid:before { content: '\e958'; } .icon-plus:before { content: '\e959'; } .icon-phone-solid:before { content: '\e95a'; } .icon-minus:before { content: '\e95b'; } .icon-padlock-solid:before { content: '\e95c'; } .icon-cloud:before { content: '\e95d'; } .icon-facebook-round:before { content: '\e95e'; } .icon-heart:before { content: '\e95f'; } .icon-instagram-round:before { content: '\e960'; } .icon-arrive:before { content: '\e961'; } .icon-linkedin-round:before { content: '\e962'; } .icon-map:before { content: '\e963'; } .icon-calendar:before { content: '\e964'; } .icon-youtube-round:before { content: '\e965'; } .icon-globe:before { content: '\e966'; } .icon-spotify-round:before { content: '\e967'; } .icon-play:before { content: '\e968'; } .icon-arrowplay:before { content: '\e96a'; } .icon-medal:before { content: '\e96c'; } .icon-arrow-left:before { content: '\e96d'; } .icon-cursor:before { content: '\e96f'; } .icon-happy-face:before { content: '\e970'; } .icon-euro-thin:before { content: '\e971'; } .icon-arrow-down-thin:before { content: '\e973'; } .icon-arrow-up-thin:before { content: '\e974'; } .icon-twitter-bird:before { content: '\e975'; } .icon-descargar:before { content: '\e976'; } .icon-chat:before { content: '\e977'; } .icon-telefono:before { content: '\e978'; } .icon-picture:before { content: '\e979'; } .icon-search:before { content: '\e97a'; } .icon-avisos:before { content: '\e97b'; } .icon-home-black:before { content: '\e97c'; } .icon-tarjeta:before { content: '\e97d'; } .icon-calculadora:before { content: '\e97e'; } .icon-television:before { content: '\e97f'; } .icon-reparaciones:before { content: '\e980'; } .icon-log-out:before { content: '\e981'; } .icon--phone-solid::before,
[data-icon~='phone-solid']::after {
content: '\e95a';
}
.icon--form::before,
[data-icon~='form']::after {
content: '\e958';
}
.icon--location-solid::before,
[data-icon~='location-solid']::after {
content: '\e957';
}
.icon--padlock-solid::before,
[data-icon~='padlock-solid']::after {
content: '\e95c';
}
.icon--facebook-round::before,
[data-icon~='facebook-round']::after {
content: '\e95e';
}
.icon--youtube-round::before,
[data-icon~='youtube-round']::after {
content: '\e965';
}
.icon--instagram-round::before,
[data-icon~='instagram-round']::after {
content: '\e960';
}
.icon--linkedin-round::before,
[data-icon~='linkedin-round']::after {
content: '\e962';
}
.icon--spotify-round::before,
[data-icon~='spotify-round']::after {
content: '\e967';
} ul#sub-menu {
display: flex;
align-items: center;
justify-content: space-around;
list-style: none;
padding: 0;
}
ul#sub-menu li {
width: 12.5%;
text-align: center;
padding: 24px 0;
border-right: 1px solid #ddd;
text-transform: uppercase;
display: flex;
align-items: center;
justify-content: center;
line-height: 15px;
}
ul#sub-menu li a{
font-weight: 900;
font-family: raleway,Arial;
font-size: 14px;
}
.auto.icon-autos:before, 
.salud.icon-health:before, 
.vida.icon-life:before, 
.accidentes.icon-accidents:before, 
.hogar.icon-home:before, 
.comercio.icon-comercio:before, 
.ahorro.icon-saving:before, 
.decesos.icon-deaths:before, 
.legal.icon-legal:before, 
.mascotas.icon-mascotas:before, 
.scooters.icon-scooters:before, 
li .menu-item-3623:before {
margin-right: 5px;
font-size: 22px;
}
.auto.icon-autos:before {
content: "\e937";
color: #d64123;
}
.salud.icon-health:before {
content: "\e943";
color: #57bab1;
}
.vida.icon-life:before {
content: "\e945";
color: #00aed6;
}
.accidentes.icon-accidents:before {
content: "\e90b";
color: #f0a939;
}
.hogar.icon-home:before {
content: "\e93f";
color: #7ec084;
}
.mascotas.icon-mascotas:before {
content: "\e98a";
color: #50BEB0;
}
.comercio.icon-comercio:before {
content: "\e933";
color: #029cc3;
}
.ahorro.icon-saving:before {
content: "\e90d";
color: #eb8f73;
}
.decesos.icon-deaths:before {
content: "\e93b";
color: #3a799c;
}
.legal.icon-legal:before {
content: "\e941";
color: #e7da26;
}
li .menu-item-3623:before, 
.scooters.icon-scooters:before {
content: '\e98b';
color: #d64123;
} li#menu-item-2466 {
border-top: 9px solid #d64123;
}
li#menu-item-2466 a {
color: #d64123;
} li#menu-item-2467 {
border-top: 9px solid #57bab1;
}
li#menu-item-2467 a {
color: #57bab1;
}
li#menu-item-2468 {
border-top: 9px solid #00aed6;
}
li#menu-item-2468 a {
color: #00aed6;
}
li#menu-item-2469 {
border-top: 9px solid #f0a939;
}
li#menu-item-2469 a {
color: #f0a939;
}
li#menu-item-2470 {
border-top: 9px solid #7ec084;
}
li#menu-item-2470 a {
color: #7ec084;
}
li#menu-item-2471 {
border-top: 9px solid #029cc3;
}
li#menu-item-2471 a {
color: #029cc3;
}
li#menu-item-2472 {
border-top: 9px solid #eb8f73;
}
li#menu-item-2472 a {
color: #eb8f73;
}
li#menu-item-2473 {
border-top: 9px solid #3a799c;
}
li#menu-item-2473 a {
color: #3a799c;
}
li#menu-item-3342 {
border-top: 9px solid #50BEB0;
}
li#menu-item-3342 a {
color: #50BEB0;
}
li#menu-item-2474 {
border-top: 9px solid #e7da26;
} li .menu-item-3623 a {
border-top: 9px solid #d64123;
border-right: none !important;
}
li .menu-item-3623 {
color: #d64123;
}
li#menu-item-2405, li.area-clientes.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-2405 {
display: inline-flex;
align-items: flex-end;
}
li#menu-item-2405:after, li.area-clientes.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-2405:after, #footer a.link.link--icon:after {
content: "\e905";
font-family: 'dp-icons' !important;
speak: never;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1;
-webkit-font-smoothing: antialiased;
font-size: 18px;
}
#footer a.link.link--icon:after{
margin-left: 5px;
}
li#menu-item-2405 a, li.area-clientes.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-2405 a {
margin-right: 5px;
}
img.gridlove-logo {
width: 300px;
}
ul#menu-gridlove-main {
text-transform: uppercase;
font-size: 14px;
}
ul#menu-gridlove-main li a{
border-bottom: 1px solid #ed8b00;
line-height: 4;
}
ul.sub-menu li a{
border: none !important;
line-height: initial !important;
text-transform: initial;
}
.gridlove-main-nav li>a {
padding: 0;
margin: 0 15px;
}
.gridlove-footer {    
background-color: #c8c8c8;
}
ul.mks_social_widget_ul {
flex-direction: column;
display: flex;
}
a.u-font-h1.u-font-black.u-text-decoration-none.is-numeric {
font-size: 49px;
font-weight: bold;
font-family: 'Open Sans', sans-serif;
}
.col2-footer2 {
display: flex;
}
a.u-font-h1.u-font-black.u-text-decoration-none.is-numeric {
border: none;
}
.u-uppercase.u-font-black.u-margin-bottom-small.u-margin-bottom\@md.u-brand-primary-color {
color: #ed8b00;
text-transform: uppercase;
font-weight: bold;
margin: 24px 0 12px;
}
div#custom_html-3 {
width: 100%;
}
.separador-transparente{
height: 20px;
}
#footer .widget_text a.link.link--icon {
text-transform: uppercase;
border-color: #ed8b00;
}
.u-uppercase.u-font-black.u-margin-bottom-small.u-brand-primary-color {
color: #ed8b00;
text-transform: uppercase;
font-weight: bold;
margin: 24px 0 12px;
}
.titulo-descarga-pie{
text-transform: uppercase;
margin-bottom: 10px;
}
#footer .logos {
display: flex;
}
.columna-pie-centro {
margin-top: 36px !important;
}
.logofooter, .logosapps {
width: 50%;
}
.logosapps a {
margin-bottom: 10px;
}
.guiafooter {
display: flex;
}
.guiafooter-col1, .guiafooter-col2{
width: 50%;
}
.gridlove-copyright {
padding: 0;
}
.gridlove-copyright .container {
max-width:100%;
padding-left: 0;
padding-right: 0;    
}
.gridlove-header-sticky .gridlove-main-nav>li>a {
height: 36px;
text-transform: uppercase;
border-bottom: 1px solid #ed8b00;
}
.movil-oculto{
display: none;
}
span.u-sr-only {
position: absolute;
width: 1px;
height: 1px;
padding: 0;
margin: -1px;
overflow: hidden;
clip: rect(0,0,0,0);
border: 0;
}
ul.main-footer__social-list.is-not-important li a {
font-size: 45px !important;
border: none;
margin-bottom: 15px;
}
div#custom_html-4 {
margin-top: 0;
}
.col2-footer1 a.link {
font-size: 20px;
}
.category-salud.category-46 h1, .category-salud.category-46 h2, .category-salud.category-46 h3, .category-salud.category-46 h1 a {
color: #57bab1;
}
.category-autos.category-45 h1, .category-autos.category-45 h2, .category-autos.category-45 h3, .category-autos.category-45 h1 a {
color: #d64123;
}
.category-vida.category-47 h1, .category-vida.category-47 h2, .category-vida.category-47 h3, .category-vida.category-47 h1 a {
color: #00aed6;
}
.category-accidentes.category-48 h1, .category-accidentes.category-48 h2, .category-accidentes.category-48 h3, .category-accidentes.category-48 h1 a {
color: #f0a939;
}
.category-hogar.category-49 h1, .category-hogar.category-49 h2, .category-hogar.category-49 h3, .category-hogar.category-49 h1 a {
color: #7ec084;
}
.category-comercio.category-50 h1, .category-comercio.category-50 h2, .category-comercio.category-50 h3, .category-comercio.category-50 h1 a {
color: #029cc3;
}
.category-ahorro.category-51 h1, .category-ahorro.category-51 h2, .category-ahorro.category-51 h3, .category-ahorro.category-51 h1 a {
color: #eb8f73;
}
.category-decesos.category-52 h1, .category-decesos.category-52 h2, .category-decesos.category-52 h3, .category-decesos.category-52 h1 a {
color: #3a799c;
}
.category-legal.category-53 h1, .category-legal.category-53 h2, .category-legal.category-53 h3, .category-legal.category-53 h1 a {
color: #e7da26;
}
.boton {
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
width: 80%;
margin: auto;
background: #fff;
padding: 15px;
}
.carousel-cat .gridlove-box{
background: none;
box-shadow: none;
}
.auto.icon-autos.boton {
border-top: 9px solid #d64123;
}
.salud.icon-health.boton {
border-top: 9px solid #57bab1;
}
.vida.icon-life.boton {
border-top: 9px solid #00aed6;
}
.accidentes.icon-accidents.boton {
border-top: 9px solid #f0a939;
}
.hogar.icon-home.boton {
border-top: 9px solid #7ec084;
}
.mascotas.icon-mascotas.boton {
border-top: 9px solid #50BEB0;
}
.comercio.icon-comercio.boton {
border-top: 9px solid #029cc3;
}
.ahorro.icon-saving.boton {
border-top: 9px solid #eb8f73;
}
.decesos.icon-deaths.boton {
border-top: 9px solid #3a799c;
}
.legal.icon-legal.boton {
border-top: 9px solid #e7da26;
}
.scooters.icon-scooters.boton {
border-top: 9px solid #d64123;
}
.home div.swiper-wrapper {
padding-bottom: 40px;
}
.home .swiper-horizontal>.swiper-pagination-bullets, .swiper-pagination-bullets.swiper-pagination-horizontal{
bottom: 0;
}
.boton a {
font-size: 18px;
font-family: 'Raleway';
font-weight: 800;
text-transform: uppercase;
}
.boton:before {
font-size: 48px !important;
margin-bottom: 20px;
}
@media (max-width: 1024px){
#footer .col-lg-6.col-md-6.col-sm-12:nth-child(1) {
flex: 0 0 100%;
max-width: 100%;
}
#footer .col-lg-6.col-md-6.col-sm-12:nth-child(2) {
flex: 0 0 100%;
max-width: 100%;
padding-top: 40px;
}
.guiafooter {
display: block;
}
.guiafooter-col1, .guiafooter-col2 {
width: 100%;
}
}
@media (max-width: 650px){
.col2-footer2 {
display: flex;
flex-wrap: wrap;
}
.columna1, .columna2, .columna3 {
width: 100%;
}
.columna-pie-centro {
margin-top: 0 !important;
}
.guiafooter-col1, .guiafooter-col2 {
width: 100%;
}
.guiafooter-col2 img.img-responsive.u-only-up-tablet {
width: 100% !important;
}
.movil-oculto{
display: block;
}
.escritorio{
display: none;
}
.columna2 .separador-transparente {
display: none;
}
#footer .col-lg-6.col-md-6.col-sm-12:nth-child(2) .widget_text a {
border: none;
width: 100%;
}
a.u-font-h1.u-font-black.u-text-decoration-none.is-numeric {
font-size: 36px;
}
}
.home .gridlove-site-header, .category .gridlove-site-header {
margin-bottom: 0px !important;
}
.custom-header {
background: url(//blog.divinaseguros.com/wp-content/uploads/2023/06/cabecerafinal_1940x500.jpg);
background-repeat: no-repeat;
background-size: cover;
min-height: 500px;
padding: 35px 0 70px;
margin-bottom: 30px;
}
.category .custom-header{
min-height: 350px;
background-position: center;
}
.capa-sub-menu ul#sub-menu {
margin: auto;
}
.consejos{
background: white;
padding: 5px 10px;
font-size: 20px;
font-weight: bold;
}
.iconos-header-home{
display: flex;
justify-content: flex-start;
gap: 20px;
}
.icono-header-home{
text-align: center;
max-width: 150px;
font-size: 16px;
font-weight: bold;
color: #707070;
border-radius: 20px;
min-height: 181px;
padding: 10px;
}
.icono-header-home:hover {
background: rgba(8, 8, 8, 0.14);
}
.migas-de-pan, .migas-de-pan a {
font-size: 16px;
color: #707070;
}
.migas-de-pan{
margin-bottom: 35px;
}
.titulo-header {
font-size: 55px;
font-weight: bold;
color: #F38B00;
line-height: 0.9;
margin-top: 20px;
}
.img-icono{
min-height: 88px;
margin-bottom: 25px;
}
.despreocupate {
font-size: 20px;
font-weight: bold;
color: #707070;
margin-bottom: 45px;
max-width: 700px;
}
.home div#gridlove-module-4 {
margin-top: 60px;
}
.category .entry-category {
display: none;
}
@media (max-width: 1650px){
.custom-header {
background-position: center 20%;
}
}
@media (max-width: 1023px){
body.category, body.home{
padding-top: 70px;
}
}
@media (max-width: 840px){
.iconos-header-home {
flex-wrap: wrap;
justify-content: space-around;
}
}
@media (max-width: 579px){
body.category, body.home{
padding-top: 40px;
}
}
.calc-tit{
color: #333333;
font-size: 18;
font-weight: 700;
}
.calc-p{
color: #666666;
font-size: 16;
font-weight: 500; 
}
.buscador .container {
display: flex;
flex-wrap: wrap;
padding: 30px;
background: #fff;
margin-top: 60px;
margin-bottom: 40px;
box-shadow: 0px 8px 12px -2px rgb(0 0 0 / 5%);
border-radius: 2px;
}
.calcula, .filtro {
width: 50%;
}
.filtro{
display: flex;
justify-content: flex-end;
gap: 20px;
}
.filtro .gridlove-load-more a{
margin: 0;
height: 40px;
line-height: 40px;
}
.desplegable select {
background: #F5F5F5;
border: none;
}
@media (max-width: 650px){
.calcula, .filtro {
width: 100%;
}
.filtro {
justify-content: flex-start;
flex-wrap: wrap;
margin-top: 26px;
}
.desplegable, boton-desplegable {
width: 100%;
}
}
.main-footer {
padding-top: 1.5rem;
padding-bottom: 1.5rem;
background-color: #54585a;
color: #fff;
clear: both;
}
.main-footer a,
.main-footer .link__icon {
color: #fff;
}
.main-footer select {
color: #fff !important;
}
.main-footer__body {
width: 100%;
max-width: 78.125rem;
margin-left: auto;
margin-right: auto;
padding-left: 15px;
padding-right: 15px;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
}
@media (min-width: 576px) {
.main-footer__body {
padding-left: 15px;
padding-right: 15px;
}
}
@media (min-width: 768px) {
.main-footer__body {
padding-left: 15px;
padding-right: 15px;
}
}
@media (min-width: 992px) {
.main-footer__body {
padding-left: 15px;
padding-right: 15px;
}
}
@media (min-width: 1200px) {
.main-footer__body {
padding-left: 15px;
padding-right: 15px;
}
}
@media (min-width: 576px) {
.main-footer__body {
-webkit-flex-direction: row;
-ms-flex-direction: row;
flex-direction: row;
}
}
.main-footer__separator {
margin-top: 1.5rem;
margin-bottom: 1.5rem;
border-bottom: 0.125rem solid #999;
}
.main-footer__social-list {
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
margin-bottom: 1.5rem;
}
.main-footer__separator {
margin-top: 1.5rem;
margin-bottom: 1.5rem;
border-bottom: 0.125rem solid #999;
}
.main-footer__social-list {
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
margin-bottom: 1.5rem;
}
@media (min-width: 576px) {
.main-footer__social-list {
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
-webkit-justify-content: flex-start;
-ms-flex-pack: start;
justify-content: flex-start;
margin-right: 3rem;
}
}
@media (min-width: 576px) {
.main-footer__body {
flex-direction: row;
}
}
.main-footer__social-item {
display: inline-block;
margin: 0.25rem;
color: #bbb !important;
font-size: 3rem;
text-decoration: none;
transition: color 0.2s;
}
.main-footer__social-item:hover {
color: #999 !important;
}
.main-footer__content {
-webkit-flex-grow: 1;
-ms-flex-positive: 1;
flex-grow: 1;
}
.main-footer2 {
padding-top: 1.5rem;
padding-bottom: 1.5rem;
background-color: #c8c8c8;
}
.main-footer2__body a,
.main-footer2__body .link__icon {
font-size: 0.875rem;
padding-right: 0.3125rem;
padding-left: 0;
}
.main-footer2__body a {
color: #707070;
text-decoration: none;
}
.main-footer2 .is-private {
display: none;
}
.main-footer2 select {
color: #fff !important;
}
.main-footer2 .main-menu__arrow {
display: none;
} @media (max-width: 768px) {
.main-footer2 {        
padding-top: 0.75rem;
padding-bottom: 0.75rem;
}
.main-footer2__menu:hover > .main-footer2__menu-content {
display: block;
}
.main-footer2__title {
flex-grow: 1;
}
.main-footer2__menu-content {
display: none;
}
.main-footer2__menu-title {
display: flex;
padding: 1rem 0;
border-bottom: 1px solid #fff;
}
.main-footer2 .main-menu__arrow {
display: inline-block;
}
.main-footer2 .main-menu__arrow::before {
-webkit-transform: rotateX(180deg);
transform: rotateX(180deg);
}
.main-footer2__menu:hover .main-menu__arrow::before {
-webkit-transform: rotateX(-180deg);
transform: rotateX(-180deg);
transition: transform .7 linear;
}
}
.main-footer2--minimalist {
padding-top: 0.75rem;
padding-bottom: 0.75rem;
}
.main-footer2--minimalist .is-not-important {
display: none;
}
.main-footer2--private .is-not-private {
display: none;
}
.main-footer2--private .is-private {
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
}
.main-footer2--private .main-footer2__body {
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
}
.main-footer2--private .main-footer2__social-list {
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
-webkit-align-self: center;
-ms-flex-item-align: center;
align-self: center;
}
.main-footer2__body {
width: 100%;
max-width: 78.125rem;
margin-left: auto;
margin-right: auto;
padding-left: 15px;
padding-right: 15px;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
}
@media (min-width: 576px) {
.main-footer2__body {
padding-left: 15px;
padding-right: 15px;
}
}
@media (min-width: 768px) {
.main-footer2__body {
padding-left: 15px;
padding-right: 15px;
}
}
@media (min-width: 992px) {
.main-footer2__body {
padding-left: 15px;
padding-right: 15px;
}
}
@media (min-width: 1200px) {
.main-footer2__body {
padding-left: 15px;
padding-right: 15px;
}
}
@media (min-width: 576px) {
.main-footer2__body {
-webkit-flex-direction: row;
-ms-flex-direction: row;
flex-direction: row;
}
}
.main-footer2__title {
color: #484848;
font-size: 1rem;
font-weight: 800;
letter-spacing: 1.28px;
text-transform: uppercase;
}
.main-footer2 li {
margin-bottom: 0.125rem;
}
.main-footer2 .link__contact {
color: #484848;
transition: color 0.2s;
}
.main-footer2 .link__contact:hover {
color: #707070;
}
.main-footer2 .icon__round {
font-size: 1rem;
display: inline-flex;
margin-right: 0.35rem;
width: 2rem;
height: 2rem;
line-height: 2rem;
-moz-border-radius: 50%;
border-radius: 50%;
border: solid 2px #484848;
align-items: center;
justify-content: center;
vertical-align: middle;
}
.main-footer2__separator {
margin-top: 1.5rem;
margin-bottom: 1.5rem;
border-bottom: 0.125rem solid #999;
}
.main-footer2__legal {
padding-top: 1.5rem;
padding-bottom: 1.5rem;
background-color: #707070;
color: #fff;
}
.main-footer2__legal a, .main-footer2__legal .link__icon {
font-size: 0.75rem;
color: #fff;
text-decoration: none !important;
transition: color 0.2s;
border-color: transparent !important;
}
.main-footer2__legal a:hover {
color: #c0c0c0;
}
.main-footer2__legal a.link--icon {
position: relative;
padding: 0.1875rem 0;
text-decoration: none;
text-transform: uppercase;
white-space: nowrap;
-moz-osx-font-smoothing: grayscale;
-webkit-font-smoothing: antialiased;
transition: color 0.2s;
}
.main-footer2__legal a.link--icon::before {
width: calc(100% - 2em);
content: '';
position: absolute;
left: 2em;
right: 0;
bottom: 0;
border-bottom: 2px solid #fff;
}
.main-footer2__legal .link__icon {
margin-right: 0.3125rem;
}
.main-footer2__legal_body {
margin-left: auto;
margin-right: auto;
max-width: 78.125rem;
color: #fff;
padding-left: 15px;
padding-right: 15px;
}
.main-footer2__legal_areas {
display: flex;
margin-bottom: 4rem;
}
.main-footer2__legal_areas span {
flex: 1 1 0px;
}
.main-footer2__social-list {
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
margin-bottom: 1.5rem;
}
@media (min-width: 576px) {
.main-footer2__social-list {
-webkit-flex-direction: row;
-ms-flex-direction: row;
flex-direction: row;
-webkit-justify-content: flex-start;
-ms-flex-pack: start;
justify-content: flex-start;
margin-right: 3rem;
}
}
.main-footer2__social-item {
display: inline-block;
margin: 0.25rem;
color: #484848 !important;
font-size: 2rem !important;
text-decoration: none;
transition: color 0.2s;
}
.main-footer2__social-item:hover {
color: #999 !important;
}
.main-footer2__content {
-webkit-flex-grow: 1;
-ms-flex-positive: 1;
flex-grow: 1;
}
.main-footer2 a {
border-bottom: none !important;
border-color: none !important;
}
@media (max-width: 991px) {
.u-only-up-desktop {
display: none;
}
}
@media (min-width: 768px) {
.u-only-mobile {
display: none !important;
}
}
.u-margin-bottom-small {
margin-bottom: 0.75rem !important;
}
.u-margin-bottom {
margin-bottom: 1.5rem !important;
}
.visible-xs,
.visible-sm,
.visible-md,
.visible-lg {
display: none !important;
}
.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block {
display: none !important;
}
@media (max-width: 767px) {
.visible-xs {
display: block !important;
}
.visible-xs-block {
display: block !important;
}
.visible-xs-inline {
display: inline !important;
}
.visible-xs-inline-block {
display: inline-block !important;
}
}
@media (min-width: 768px) and (max-width: 991px) {
.visible-sm {
display: block !important;
}
.visible-sm-block {
display: block !important;
}
.visible-sm-inline {
display: inline !important;
}
.visible-sm-inline-block {
display: inline-block !important;
}
}
@media (min-width: 992px) and (max-width: 1199px) {
.visible-md {
display: block !important;
}
.visible-md-block {
display: block !important;
}
.visible-md-inline {
display: inline !important;
}
.visible-md-inline-block {
display: inline-block !important;
}
}
@media (min-width: 1200px) {
.visible-lg {
display: block !important;
}
.visible-lg-block {
display: block !important;
}
.visible-lg-inline {
display: inline !important;
}
.visible-lg-inline-block {
display: inline-block !important;
}
}
@media (max-width: 767px) {
.u-margin-bottom-small\@only-mobile {
margin-bottom: 0.75rem;
}
}
@media (max-width: 991px) {
.u-margin-bottom-small\@only-mobile-tablet {
margin-bottom: 0.75rem;
}
}
@media (max-width: 767px) {
.u-margin-bottom\@only-mobile {
margin-bottom: 1.5rem;
}
}
@media (max-width: 991px) {
.u-margin-bottom\@only-mobile-tablet {
margin-bottom: 1.5rem;
}
}
@media (min-width: 768px) {
.u-margin-bottom\@md {
margin-bottom: 1.5rem;
}
}
@media (min-width: 768px) {
.u-margin-bottom-medium\@md {
margin-bottom: 3rem !important;
}
}
@media (min-width: 992px) {
.u-margin-bottom-medium\@desktop {
margin-bottom: 3rem !important;
}
}
@media (min-width: 992px) {
.u-margin-bottom-large\@desktop {
margin-bottom: 4.5rem !important;
}
}
@media (max-width: 767px) {
.u-margin-bottom-tiny\@only-mobile {
margin-bottom: 0.375rem;
}
}
.col {
-ms-flex-preferred-size: 0;
flex-basis: 0;
-ms-flex-positive: 1;
flex-grow: 1;
max-width: 100%;
}
.col, .col-1, .col-10, .col-11, .col-12, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-auto, .col-lg, .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-auto, .col-md, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-auto, .col-sm, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-auto, .col-xl, .col-xl-1, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-auto {
position: relative;
width: 100%;
padding-right: 15px;
padding-left: 15px;
} @media (max-width: 767px) {
.u-text-center\@only-mobile {
text-align: center;
}
}
@media (min-width: 768px) {
.u-text-center\@md {
text-align: center;
}
}
.u-margin-top {
margin-top: 1.5rem !important;
}
@media (max-width: 575px) {
.u-margin-top-small\@only-xs {
margin-top: 0.75rem;
}
}
@media (max-width: 767px) {
.u-margin-top-small\@only-mobile {
margin-top: 0.75rem;
}
}
@media (max-width: 767px) {
.u-margin-top\@only-mobile {
margin-top: 1.5rem;
}
}
@media (max-width: 767px) {
.u-margin-top-small\@down-md {
margin-top: 0.75rem;
}
}
@media (min-width: 768px) {
.u-margin-top-medium\@md {
margin-top: 3rem;
}
}
@media (min-width: 992px) {
.u-margin-top-small\@desktop {
margin-top: 0.75rem;
}
}
.u-margin-top-tiny {
margin-top: 0.375rem !important;
}
.u-undo-margin-top-tiny {
margin-top: -0.375rem !important;
}
.u-margin-right-tiny {
margin-right: 0.375rem !important;
}
.u-undo-margin-right-tiny {
margin-right: -0.375rem !important;
}
.u-margin-bottom-tiny {
margin-bottom: 0.375rem !important;
}
.u-undo-margin-bottom-tiny {
margin-bottom: -0.375rem !important;
}
.u-margin-left-tiny {
margin-left: 0.375rem !important;
}
.u-undo-margin-left-tiny {
margin-left: -0.375rem !important;
}
.u-margin-top-small {
margin-top: 0.75rem !important;
}
.u-inline-block {
display: inline-block !important;
}
td {white-space: inherit;}
.gridlove-author img {
border-radius: 0% !important;
}