@font-face {
font-family: Lato-Regular;
src: url(https://coolandpassion.com/wp-content/themes/hello-theme-child-master/fonts/Lato-Regular.ttf);
}
@font-face {
font-family: Lato-Light;
src: url(https://coolandpassion.com/wp-content/themes/hello-theme-child-master/fonts/Lato-Light.ttf);
}
@font-face {
font-family: Lato-LightItalic;
src: url(https://coolandpassion.com/wp-content/themes/hello-theme-child-master/fonts/Lato-LightItalic.ttf);
}
@font-face {
font-family: Lato-BoldItalic;
src: url(https://coolandpassion.com/wp-content/themes/hello-theme-child-master/fonts/Lato-BoldItalic.ttf);
}
@font-face {
font-family: Lato-Bold;
src: url(https://coolandpassion.com/wp-content/themes/hello-theme-child-master/fonts/Lato-Bold.ttf);
}
@font-face {
font-family: Lato-BlackItalic;
src: url(https://coolandpassion.com/wp-content/themes/hello-theme-child-master/fonts/Lato-BlackItalic.ttf);
} :focus {
outline: 0;
} .header-cool, .header-cool .logo, .header-cool .menu {
height: 84px;
}
.elementor-sticky--active {
box-shadow: 0 5px 10px -2px rgba(0, 0, 0, 0.1);
}
.header-cool .elementor-search-form__toggle {
background: url(https://coolandpassion.com/wp-content/uploads/2020/12/icon-lupa-coolandpassion.png);
background-repeat: no-repeat;
background-position-x: 10px;
background-position-y: 10px;
}
.elementor-search-form--skin-full_screen .elementor-search-form__toggle i:before {
display: none;
}
.header-cool a {
font-family: Lato-Bold !important;
color: #133244 !important;
text-align: center;
font-size: 13px !important;
text-transform: uppercase;
}
.elementor-10 .elementor-element.elementor-element-53ff49a4 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-10 .elementor-element.elementor-element-53ff49a4 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #A2CC55 !important;
}
.header-cool .elementor-nav-menu li a {
position: relative;
top: 0px;
height: 84px;
}
.header-cool .contact a {
background: #006FB7;
color: #fff !important;
}
.header-cool .nosotros a {
background: #EAF9FF;
} .pre-footer h2 {
font-family: Lato-BoldItalic !important;
font-size: 38px !important;
line-height: 40px;
margin-bottom: 20px;
}
.pre-footer .text {
font-family: Lato-Regular;
font-size: 18px;
line-height: 22px;
color: #0B364A;
padding: 0 265px;
margin-bottom: 45px !important;
width: 50%;
margin: 0 auto;
}
.pre-footer .bloque {
margin-top: 50px;
}
.home .pre-footer {
margin-top: -50px;
}
.footer .text {
font-family: Lato-Regular;
font-size: 16px;
line-height: 24px;
color: #fff;
padding-right: 240px;
margin-top: 5px;
}
.footer .title {
font-family: Lato-Bold;
font-size: 16px;
line-height: 24px;
color: #fff;
}
.footer .enlaces {
display: grid;
}
.footer .enlaces a {
color: #fff;
padding-bottom: 10px;
font-family: Lato-Regular;
font-size: 16px;
-webkit-transition: .3s background linear;
-moz-transition: .3s background linear;
transition: .3s background linear;
}
.footer .enlaces a:hover {
color: #00A976;
}
.footer .redes a {
display: block;
padding-bottom: 10px;
color: #fff;
font-family: Lato-Regular;
font-size: 16px;
-webkit-transition: .3s background linear;
-moz-transition: .3s background linear;
transition: .3s background linear;
}
.footer .redes a:hover {
color: #00A976;
}
.footer .redes img {
padding-right: 12px;
vertical-align: text-bottom;
}
.redes .facebook {
padding-left: 5px;
padding-right: 18px !important;
}
.redes .instagram {
padding-left: 2px;
padding-right: 14px !important;
}
.subfooter .text {
font-size: 14px;
line-height: 20px;
padding-right: 0;
margin: 0;
}
.subfooter {
margin: -15px 0 20px 0;
}
.subfooter .elementor-container.elementor-column-gap-default {
border-top: 1px solid #fff;
}
.subfooter .elementor-row {
margin-top: 15px;
}  .home .slide-home .elementor-slide-heading {
font-family: Lato-BoldItalic;
font-size: 48px;
line-height: 20px;
font-weight: normal;
}
.home .slide-home .elementor-slide-description {
font-family: Lato-Regular;
font-size: 24px;
line-height: 29px;
font-weight: normal;
padding-right: 690px;
margin-bottom: 40px !important;
}
.home .slide-home .swiper-slide-contents {
padding-left: 90px;
}
.home .slide-home .elementor-slide-button, .productos-home .elementor-button, .pre-footer .elementor-slide-button, .cabecera-nosotros .elementor-slide-button, .bloque-contacto [type=submit], .jet-woo-product-button a, .seccion-producto .elementor-button, .page-id-819 .elementor-button, #jet-popup-1565 [type=submit] {
background: linear-gradient(90deg, #00A976 0%, #BDD251 100%);
border-radius: 25px;
border: 0;
color: #fff;
padding: 16px 50px;
font-family: 'Lato-Regular' !important;
font-size: 18px;
text-align: center;
-webkit-transition: .3s background linear;
-moz-transition: .3s background linear;
transition: .3s background linear;
}
.home .slide-home .elementor-slide-button:hover, .productos-home .elementor-button:hover, .pre-footer .elementor-slide-button:hover, .cabecera-nosotros .elementor-slide-button:hover, .bloque-contacto [type=submit]:hover, .jet-woo-product-button a:hover, .seccion-producto .elementor-button:hover, .page-id-819 .elementor-button:hover, #jet-popup-1565 [type=submit]:hover {
background: linear-gradient(90deg, #BDD251 0%, #00A976 100%);
}
.home .slide-home .swiper-pagination-bullet-active {
opacity: 1 !important;
background: #fff;
}
.home .slide-home .swiper-pagination-bullet {
opacity: .5;
background: #fff;
margin: 0 12px;
}
.home .slide-home .swiper-pagination-bullets {
margin-bottom: 40px;
}
.home .slide-home .elementor-swiper-button-prev {
left: 45%;
top: 91%;
z-index: 10;
}
.home .slide-home .elementor-swiper-button-next {
right: 45%;
top: 91%;
z-index: 10;
}
.home .slide-home .eicon-chevron-left:before, .home .slide-home .eicon-chevron-right:before {
font-size: 15px;
top: -3px;
position: relative;
} .title-principal h1, .title-principal h2 {
font-family: 'Lato-BoldItalic' !important;
font-size: 42px;
line-height: 48px;
text-align: center;
padding: 0 445px;
margin: 50px 0;
}
.title-principal h2 {
margin: 100px 0 50px 0;
}
.productos-home img:hover {
z-index: 10;
position: relative;
}
.productos-home h2 {
font-family: 'Lato-BoldItalic' !important;
font-size: 42px;
line-height: 48px;
padding-right: 85px;
}
.productos-home .text {
font-family: 'Lato-Regular';
font-size: 18px;
line-height: 24px;
color: #0B364A;
padding-right: 210px;
margin-bottom: 40px;
}
.grid-center {
display: grid;
align-items: center;
}
.title-principal .text-instagram {
font-family: Lato-LightItalic;
font-size: 24px;
color: #0B364A;
position: absolute;
right: 105px;
}
.productos-home {
background-position-y: 10px !important;
z-index: 1;
}
.botella img {
width: 160px;
position: relative;
top: 168px;
}
.bolsa img {
width: 235px;
position: relative !important;
left: 200px;
top: 40px;
}
.nevera img {
width: 236px;
position: relative;
top: 50px;;
} .cabecera-nosotros h1 {
font-family: Lato-BoldItalic !important;
font-size: 38px;
line-height: 20px;
margin-bottom: 20px;
}
.cabecera-nosotros .text {
font-family: 'Lato-Regular';
font-size: 18px;
line-height: 24px;
color: #fff;
padding-right: 410px;
margin-bottom: 40px;
}
.counter-nosotros {
margin: 90px 0;
}
.counter-nosotros .title {
font-family: Lato-BlackItalic;
font-size: 24px;
line-height: 26px;
margin-top: -2px;
margin-bottom: 25px;
text-align: left;
color: #00374C;
}
.counter-nosotros .text {
font-family: 'Lato-Regular';
font-size: 18px;
line-height: 22px;
color: #183648;
padding-right: 60px;
}
.seccion-nosotros {
margin-bottom: 40px;
}
.seccion-nosotros h2 {
font-family: Lato-BoldItalic !important;
font-size: 38px;
line-height: 42px;
}
.seccion-nosotros .text {
font-family: 'Lato-Regular';
font-size: 16px;
line-height: 26px;
color: #183648;
padding-right: 100px;
}
.seccion-nosotros .text.space {
margin-bottom: 25px;
margin-top: 20px;
}
.seccion-nosotros .bloque {
margin-left: -35px;
} .contacto {
background: linear-gradient(to left, #EAF9FF 50%, #fff 50%);
}
.page-id-493 .pre-footer, .page-id-819 .pre-footer {
display: none;
}
.page-id-493 header {
box-shadow: 0 5px 10px -2px rgba(0, 0, 0, 0.1);
}
.contacto h1 {
font-family: Lato-BoldItalic !important;
font-size: 38px;
line-height: 20px;
margin-bottom: 5px;
}
.contacto .text {
font-family: 'Lato-Regular';
font-size: 16px;
line-height: 22px;
color: #0B364A;
padding-right: 125px;
margin-bottom: 25px;
}
.contacto .datos a {
display: block;
padding-bottom: 20px;
font-family: Lato-BoldItalic !important;
font-size: 16px;
line-height: 25px;
color: #0B364A;
-webkit-transition: .3s background linear;
-moz-transition: .3s background linear;
transition: .3s background linear;
}
.contacto .datos a:hover, .contacto .direccion a:hover {
color: #00A976;
}
.contacto .datos img {
padding-right: 20px;
position: relative;
top: 8px;
}
.contacto .direccion {
border: 1px solid #006FB7;
padding: 35px 90px 35px 35px;
width: max-content;
margin-top: 20px;
}
.contacto .pais {
font-family: Lato-BoldItalic !important;
font-size: 16px;
line-height: 25px;
color: #B8D152;
}
.contacto .ciudad {
font-family: Lato-BoldItalic !important;
font-size: 24px;
line-height: 25px;
color: #0B364A;
}
.contacto .direction, .contacto .direccion a {
font-family: 'Lato-Regular';
font-size: 14px;
line-height: 17px;
color: #0B364A;
}
.contacto .direccion img {
width: 17px;
position: relative;
top: 5px;
left: 5px;
}
.bloque-contacto .elementor-shortcode {
height: 669px;
display: grid;
align-items: center;
padding-left: 220px;
}
.row-form {
display: table-cell;
}
.row-form.izq {
padding-right: 10px;
}
.row-form.der {
padding-left: 10px;
}
.bloque-contacto .row-form p, #jet-popup-1565 .row-form p {
display: flex;
}
.bloque-contacto input[type=text], .bloque-contacto .wpcf7 input[type="email"], .bloque-contacto .wpcf7 input[type="tel"], .bloque-contacto textarea, #jet-popup-1565 input[type=text], #jet-popup-1565 .wpcf7 input[type="email"], #jet-popup-1565 .wpcf7 input[type="tel"], #jet-popup-1565 textarea {
border: 1px solid #006FB7;
background: transparent;
border-radius: 20px;
font-size: 16px;
font-family: Lato-Light;
color: #183648;
}
.bloque-contacto textarea, #jet-popup-1565 textarea {
border: 1px solid #006FB7;
background: transparent;
border-radius: 10px;
}
.bloque-contacto [type=submit], #jet-popup-1565 [type=submit] {
padding: 11px 59px;
}
.bloque-contacto [type=submit]:focus, #jet-popup-1565 [type=submit]:focus {
outline: 0;
}
.bloque-contacto .label-form, #jet-popup-1565 .label-form {
font-size: 16px;
font-family: Lato-Light;
color: #183648;
margin-bottom: 15px;
margin-top: 5px;
display: block
}
.bloque-contacto .wpcf7-radio .wpcf7-list-item-label, #jet-popup-1565 .wpcf7-radio .wpcf7-list-item-label {
font-size: 16px;
font-family: Lato-Light;
color: #183648;
}
.bloque-contacto .label-form.last, #jet-popup-1565 .label-form.last {
margin-top: 20px;
}
.bloque-contacto .politicas, #jet-popup-1565 .politicas {
font-size: 14px;
font-family: Lato-Light;
color: #183648;
position: relative;
top: -1px;
}
.bloque-contacto .politicas a, #jet-popup-1565 .politicas a {
text-decoration: underline;
color: #183648;
}
.bloque-contacto .politicas a:hover, #jet-popup-1565 .politicas a:hover {
text-decoration: none;
color: #00A976;
}
.centrar-politicas .wpcf7-list-item {
display: inline-block;
margin: 0;
padding-right: 5px;
}
.wpcf7-radio .wpcf7-list-item.first {
margin: 0;
}
.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output, .wpcf7 form.sent .wpcf7-response-output {
border-color: transparent;
font-size: 16px;
line-height: 24px;
font-family: Lato-Light;
color: #183648;
margin: 0;
padding: 0;
}
.wpcf7-not-valid-tip {
font-size: 14px;
font-family: Lato-Light;
} .cli-bar-message a:hover, a:hover.cli_settings_button {
text-decoration: none !important;
color: #00A976 !important;
}
.cli-style-v2 .cli-bar-message, a.cli_settings_button, .cli-privacy-overview, #cliSettingsPopup .cli-tab-section-container {
font-size: 16px;
line-height: 24px;
font-family: 'Lato-Regular';
color: #183648;
}
a#cookie_action_close_header {
font-size: 14px;
font-family: 'Lato-Regular';
-webkit-transition: .3s background linear;
-moz-transition: .3s background linear;
transition: .3s background linear;
}
.cli-tab-container h4 {
font-weight: 600;
}
a.cli-privacy-readmore {
text-decoration: underline !important;
}
a:hover.cli-privacy-readmore {
text-decoration: none !important;
}
button#cliModalClose:hover {
background-color: transparent;
}
.page-id-3 header, .page-id-680 header, .error404 header, .page-id-819 header {
box-shadow: 0 5px 10px -2px rgba(0, 0, 0, 0.1);
}
.politica-web h1 {
font-family: 'Lato-BoldItalic' !important;
font-size: 38px;
line-height: 42px;
}
.politica-web h2 {
font-family: 'Lato-BoldItalic' !important;
font-size: 22px;
line-height: 26px;
color: #0B364A;
margin: 25px 0;
}
.politica-web p, .politica-web li {
font-size: 16px;
line-height: 22px;
font-family: 'Lato-Regular';
color: #183648;
}
.politica-web li {
margin-bottom: 15px;
}
.politica-web a {
color: #183648;
font-family: 'Lato-Bold';
text-decoration: underline;
}
.politica-web a:hover {
color: #00A976;
text-decoration: none;
}
.politica-web {
margin: 60px 0 0 0;
}
.politica-web table {
margin-top: 15px;
}
.politica-web.error h1 {
text-align: center;
margin-bottom: 50px;
}
.politica-web.error p {
font-size: 18px;
line-height: 24px;
text-align: center;
padding: 0 180px;
}
.politica-web.error {
padding: 50px 0;
}
.page-id-819 .elementor-button {
text-decoration: none;
margin-top: 20px;
}
.page-id-819 .elementor-button:hover {
color: #fff;
}
p.text-gracias {
padding: 0 320px;
margin-top: 30px;
}
.page-id-819 hr {
background: #00A976 !important;
border: 0;
height: 5px;
width: 50px;
margin: 0 auto;
}
.politica-web.gracias {
margin: 125px 0;
}
.elementor-search-form__container.elementor-search-form--full-screen.elementor-lightbox {
background-color: #183648;
}
input.elementor-search-form__input {
color: #fff !important;
}
.elementor-search-form .eicon-close:before {
color: #fff;
position: relative;
top: 12px;
}
.elementor-search-form__input {
border-radius: 0 !important;
font-size: 26px !important;
}
.search main.site-main {
padding-right: 20px;
padding-left: 20px;
max-width: 1440px;
}
.error404 main.site-main {
padding-right: 20px;
padding-left: 20px;
}
.search h1.entry-title {
font-family: 'Lato-BoldItalic' !important;
font-size: 32px;
line-height: 38px;
margin: 60px 0 25px 0;
color: #0B364A;
}
.search h2 a, .search .page-content p {
font-family: 'Lato-Regular';
font-size: 18px;
line-height: 24px;
color: #0B364A;
}
.search h2 a:hover {
color: #00A976;
}
.search .page-content img, .search .page-content .title, .search .page-content hr, .search .page-content .title+p, .search .page-content h2+p {
display: none;
}
.search .page-content {
margin-top: 40px;
} .cabecera-botellas h1 {
font-family: 'Lato-BoldItalic' !important;
font-size: 32px;
line-height: 39px;
}
.catalogo-categoria {
margin: 50px 0 10px 0;
}
.catalogo-categoria .jet-woo-product-title a {
font-family: Lato-Bold;
font-size: 14px;
line-height: 22px;
color: #183648 !important;
text-transform: uppercase;
}
.catalogo-categoria h2.jet-woo-product-title {
text-align: left !important;
position: absolute;
line-height: 16px;
padding-right: 20px;
}
.catalogo-categoria .jet-woo-product-thumbnail img {
padding-top: 70px;
width: 240px;
}
.catalogo-categoria .jet-woo-products__item.jet-woo-builder-product.col-desk-4 {
height: 360px;
}
.catalogo-categoria .jet-woo-products .jet-woo-products__inner-box {
background: #F4FCFF;
padding: 12px 25px;
}
.jet-woo-product-button a {
padding: 12px 40px;
font-family: 'Lato-Bold' !important;
font-size: 16px;
position: relative;
top: 25px;
}
a.filtro-all {
font-family: Lato-Bold;
font-size: 16px;
color: #006FC9;
border: 1px solid #006FC9;
border-radius: 25px;
padding: 12px 40px;
}
a:hover.filtro-all {
background: #EAF9FF;
-webkit-transition: .3s background linear;
-moz-transition: .3s background linear;
transition: .3s background linear;
}
.filtros {
margin-bottom: 40px;
}
span.jet-checkboxes-list__label:hover, span.jet-checkboxes-list__label:active {
color: #00A976;
}
.jet-filters-pagination__link {
color: #00374C;
font-family: 'Lato-Regular';
font-size: 16px;
}
.jet-filters-pagination__link:hover {
color: #00A976;
}
.jet-filters-pagination__item.jet-filters-pagination__current {
font-family: 'Lato-Bold';
font-weight: 600;
}
.paginacion img.right, .paginacion img.left {
position: relative;
top: 4px;
}
.logos-slide {
margin-left: 50px;
}  .single-product header {
box-shadow: 0 5px 10px -2px rgba(0, 0, 0, 0.1);
}
.seccion-producto h1 {
font-family: Lato-Bold;
font-size: 32px !important;
line-height: 42px;
color: #183648 !important;
text-transform: uppercase !important;
margin-bottom: 10px;
}
.seccion-producto .woocommerce-breadcrumb a {
font-family: Lato-Regular;
font-size: 14px;
line-height: 24px;
color: #133244;
}
.seccion-producto .woocommerce-breadcrumb {
font-family: Lato-Bold !important;
font-size: 14px !important;
line-height: 24px !important;
color: #133244 !important;
}
.info-producto .elementor-element-populated {
padding: 15px 0px 0px 100px !important;
}
.productos-relacionados .elementor-heading-title {
font-family: 'Lato-BoldItalic';
font-size: 38px;
line-height: 40px;
color: #0B364A;
margin-bottom: 40px;
}
.woocommerce div.product div.images .woocommerce-product-gallery__trigger {
display: none;
}
.woocommerce-product-gallery__wrapper img, .woocommerce ul.products li.product a img {
background: #F4FCFF;
}
.woocommerce div.product div.images .flex-control-thumbs li img.flex-active, .woocommerce div.product div.images .flex-control-thumbs li img:hover, .woocommerce div.product div.images .flex-control-thumbs li img {
background: #F4FCFF;
margin-top: 15px;
}
.seccion-producto .woocommerce-product-details__short-description, .woocommerce-product-details__short-description .ref {
font-family: 'Lato-Regular' !important;
font-size: 16px !important;
line-height: 24px !important;
color: #183648;
}
.woocommerce-product-details__short-description .title {
font-family: Lato-Bold !important;
margin-bottom: 10px;
}
.woocommerce-product-details__short-description hr {
border: 1px solid #183648;
margin: 20px 0;
}
.related.products h2.woocommerce-loop-product__title {
font-family: Lato-Bold !important;
font-size: 14px !important;
line-height: 22px !important;
color: #183648 !important;
text-transform: uppercase;
margin-top: -25px !important;
}
.related.products ul.products li.product a {
color: #fff;
}
.woocommerce ul.products li.product a img {
transition: 0.3s all ease-in-out;
}
.woocommerce ul.products li.product a:hover img {
filter: brightness(0.95);
}
.productos-relacionados {
margin-bottom: 20px;
}
#jet-popup-1565 .elementor-heading-title {
font-family: Lato-BoldItalic !important;
font-size: 24px;
line-height: 28px;
}
#jet-popup-1565 .elementor-text-editor {
font-family: 'Lato-Regular';
font-size: 16px;
line-height: 22px;
}
.jet-popup__container-content {
padding: 25px 15px 15px 15px;
}
#jet-popup-1565 .jet-popup__close-button {
background-color: #006FB7 !important;
margin-top: 5px;
margin-right: 5px;
} @media (max-width: 1700px) {
.home .slide-home .elementor-slide-description {
padding-right: 400px;
}
}
@media (max-width: 1500px) {
.logoheader img {
margin-left: 20px;
}
.home .slide-home .elementor-slide-description {
padding-right: 200px;
}
.pre-footer .text {
padding: 0 295px;
width: 100%;
}
}
@media (max-width: 1300px) {
.home .slide-home .elementor-swiper-button-next {
right: 40%;
}
.home .slide-home .elementor-swiper-button-prev {
left: 40%;
}
.footer .text {
padding-right: 50px;
}
.subfooter .text, .counter-nosotros .text, .contacto .text {
padding-right: 0;
}
.title-principal h1, .title-principal h2 {
padding: 0 345px;
}
.cabecera-nosotros .text {
padding-right: 210px;
}
.counter-nosotros, .contacto {
padding: 0 10px;
}
.contacto .direccion {
padding: 35px 60px 35px 35px;
}
.bloque-contacto .elementor-shortcode {
padding-left: 120px;
}
.politica-web .elementor-element-populated, .productos-relacionados .elementor-element-populated, .cabecera-botellas .elementor-element-populated, .catalogo-categoria .elementor-element-populated {
padding: 10px 20px !important;
}
.jet-woo-product-button a {
padding: 12px 28px;
font-size: 14px;
}
.info-producto .elementor-element-populated {
padding: 15px 0 0 30px !important;
}
.seccion-producto {
padding-right: 20px;
}
.bloque-falso {
height: 90px;
}
}
@media (max-width: 1200px) {
.productos-home {
padding: 0 15px !important;
}
.seccion-nosotros .bloque {
margin-left: 12px;
}
.seccion-nosotros .text {
padding-right: 40px;
}
}
@media (max-width: 1160px) {
.header-cool .elementor-nav-menu li a {
padding: 13px 11px;
}
.title-principal h1, .title-principal h2 {
padding: 0 30px;
}
}
@media (max-width: 1024px) {
.header-cool, .header-cool .logo, .header-cool .menu {
padding: 0 !important;
}
.elementor-menu-toggle:hover {
color: #00A976 !important;
}
.elementor-menu-toggle {
color: #0B364A !important;
position: relative !important;
top: -25px !important;
}
.page .header-cool .menu nav.elementor-nav-menu--dropdown.elementor-nav-menu__container {
margin-top: 0 !important;
border-top: 1px solid #ddd;
}
.header-cool a {
background: #fff;
}
.header-cool .elementor-nav-menu li a {
border-bottom: 4px solid transparent !important;
}
.header-cool .elementor-nav-menu li a:hover {
background: #fff !important;
border-bottom: 4px solid #A2CC55 !important;
}
.header-cool .elementor-nav-menu li.menu-item-418 a:hover {
background: #EAF9FF !important;
}
.header-cool .elementor-nav-menu li.menu-item-499 a:hover {
background: #006FB7 !important;
}
.home .slide-home .swiper-slide-contents, .home .slide-home .elementor-slide-description {
padding-left: 0;
}
.productos-home .text {
padding-right: 0;
}
.seccion-instagram h2.elementor-heading-title {
text-align: left;
padding-left: 15px;
}
.title-principal .text-instagram {
right: 15px;
}
.pre-footer .text {
padding: 0 200px;
width: 100%;
}
.pre-footer {
background-position: right !important;
background-position-x: -750px !important;
}
.bolsa img {
width: 220px;
left: 140px;
top: 70px;
}
.footer .columna-una {
width: 30% !important;
}
.footer .columna-dos {
width: 23.3% !important;
}
.footer .text, .seccion-nosotros .text {
padding-right: 0;
}
.cabecera-nosotros .text {
padding-right: 170px;
}
.counter-nosotros {
margin: 60px 0 50px 0;
}
.seccion-nosotros .elementor-col-50 {
width: 100%;
}
.seccion-nosotros img {
margin-bottom: 15px;
margin-top: 15px;
}
.seccion-nosotros .bloque .elementor-element-populated {
padding: 10px 0 !important;
}
.seccion-nosotros {
margin-bottom: -15px;
}
.columna-contacto, .bloque-contacto {
width: 100% !important;
}
.contacto {
background: transparent;
}
.columna-contacto {
margin: 65px 0;
}
.contacto .direccion {
padding: 35px 90px 35px 35px;
margin-top: 10px;
}
.bloque-contacto .elementor-element-populated {
background-image: url(https://coolandpassion.com/wp-content/uploads/2021/01/fondo-contacto-rotate-coolandpassion.png) !important;
padding: 0 !important;
background-repeat: no-repeat;
background-size: cover;
}
.bloque-contacto .elementor-shortcode {
padding-left: 0;
width: 55%;
margin: 0 auto;
}
.contacto {
padding: 0;
}
.columna-contacto .elementor-element-populated {
padding: 10px 20px !important;
}
p.text-gracias {
padding: 0 120px;
}
.politica-web.gracias {
margin: 60px 0 65px 0;
}
.politica-web.error p {
padding: 0 70px;
}
.politica-web.error {
padding: 10px 0 20px 0;
}
.filtro-todo {
width: 26% !important;
}
.filtro-resto {
width: 74% !important;
}
.jet-woo-products__item.jet-woo-builder-product.col-desk-4 {
width: 33.3333333%;
}
.info-producto .elementor-element-populated {
padding: 25px 0 0 0 !important;
}
.seccion-producto {
margin-top: 40px !important;
}
}
@media (max-width: 850px) {
.home .slide-home .elementor-slide-description {
padding-right: 30px;
}
.cabecera-nosotros .text {
padding-right: 150px;
}
.header-cool .menu {
width: 68.439% !important;
}
.politica-web figure.wp-block-table {
margin: 0;
}
}
@media (max-width: 768px) {
.woocommerce-product-details__short-description .title+p {
margin-bottom: 90px;
}
}
@media (max-width: 767px) {
.header-cool .menu {
width: 35% !important;
}
.home .slide-home .elementor-slide-heading, .seccion-nosotros h2, .politica-web h1, .productos-relacionados .elementor-heading-title {
font-size: 36px;
line-height: 40px;
}
.contacto h1 {
font-size: 36px;
}
.home .slide-home .elementor-slide-description {
font-size: 18px;
line-height: 24px;
}
.home .slide-home .elementor-slide-description {
padding-right: 0;
}
.swiper-slide-contents {
max-width: 100% !important;
}
.home .slide-home .elementor-slide-button, .productos-home .elementor-button, .pre-footer .elementor-slide-button, .cabecera-nosotros .elementor-slide-button, .bloque-contacto [type=submit], .jet-woo-product-button a, .seccion-producto .elementor-button, .page-id-819 .elementor-button, , #jet-popup-1565 [type=submit] {
font-size: 16px;
}
.swiper-slide-bg {
background-position-x: -800px !important;
}
.home .slide-home .elementor-swiper-button-next {
right: 26%;
}
.home .slide-home .elementor-swiper-button-prev {
left: 26%;
}
.title-principal h1, .title-principal h2 {
font-size: 36px;
line-height: 40px;
padding: 0 20px;
margin: 30px 0;
}
.productos-home h2 {
font-size: 36px;
line-height: 40px;
padding-right: 0;
margin-top: 50px;
}
.botella img {
top: 68px;
}
.bolsa img {
left: 100px;
}
.productos-home {
background-position: left !important;
}
.seccion-instagram h2.elementor-heading-title {
text-align: center;
padding-left: 0;
margin-top: 40px;
}
.title-principal .text-instagram {
right: 0;
position: relative;
}
.pre-footer .text {
padding: 0 15px;
}
.pre-footer h2 {
font-size: 36px !important;
}
.pre-footer {
background-position-x: -1150px !important;
}
.footer .columna-una, .footer .columna-dos {
width: 100% !important;
}
.margen-footer {
margin-top: 25px !important;
}
.cabecera-nosotros {
background-position-x: -345px !important;
}
.cabecera-nosotros .text {
padding-right: 135px;
}
.counter-nosotros {
margin: 50px 0 30px 0;
text-align: center;
}
.counter-nosotros .title, .seccion-nosotros .bloque .elementor-element-populated, .productos-relacionados .woocommerce-loop-product__title {
text-align: center;
}
.counter-nosotros img {
margin: 0 auto;
display: block !important;
}
.seccion-nosotros {
margin-bottom: -25px;
}
.seccion-nosotros .bloque .elementor-element-populated {
margin-left: -8px;
}
.columna-contacto {
margin: 40px 0;
}
.contacto .direccion {
padding: 30px;
margin-top: 0;
}
.bloque-contacto .elementor-shortcode {
width: 100%;
padding: 0 20px;
margin: 50px 0 25px 0;
}
.row-form, .bloque-contacto .row-form p, #jet-popup-1565 .row-form p {
display: block;
}
.row-form.izq {
padding-right: 0;
}
.row-form.der {
padding-left: 0;
}
.bloque-contacto .elementor-element-populated {
margin-top: 15px;
}
.bloque-contacto .row-form p, #jet-popup-1565 .row-form p {
margin-bottom: 0;
}
p.label-form.cliente {
margin-top: 15px !important;
}
.wpcf7-not-valid-tip {
margin-bottom: -22px;
margin-top: -3px;
}
.politica-web {
margin: 45px 0 -10px 0;
}
.politica-web ul {
padding-left: 20px;
}
.politica-web a {
word-break: break-word;
}
.search h1.entry-title {
font-size: 30px;
margin: 50px 0 0px 0;
}
p.text-gracias {
padding: 0;
}
.politica-web.gracias {
margin: 40px 0 45px 0;
}
.politica-web.error {
padding: 5px 0 10px 0;
}
.politica-web.error p {
padding: 0;
}
.politica-web.error h1 {
margin-bottom: 40px;
}
.filtro-todo, .filtro-resto {
width: 100% !important;
}
.filtro-resto .jet-checkboxes-list-wrapper {
text-align: center !important;
margin-top: 5px !important;
display: contents;
}
.jet-woo-products__item.jet-woo-builder-product.col-desk-4 {
width: 50%;
}
.jet-woo-product-button a {
padding: 12px 40px;
font-size: 16px;
top: 5px;
}
.seccion-producto {
margin-top: 20px !important;
padding: 0 20px;
}
.img-producto {
margin-top: 40px;
}
.woocommerce-product-details__short-description .title+p {
margin-bottom: .9rem;
}
.productos-relacionados .elementor-heading-title {
margin-bottom: 20px;
margin-top: 40px;
}
.productos-relacionados {
margin-bottom: 0;
}
.bloque-falso {
height: 70px;
}
.jet-popup__container-content {
padding: 30px 0 20px 0;
}
#jet-popup-1565 .jet-popup__container {
margin: 0 20px !important;
}
.page-id-1318 .filtro-todo {
margin-bottom: -12px !important;
}
.logos-slide {
margin-left: 0;
}
.logos-slide .elementor-image {
text-align: center;
top: -10px;
position: relative;
}
}
@media (max-width: 550px) {
.jet-woo-products__item.jet-woo-builder-product.col-desk-4 {
width: 100%;
}
.catalogo-categoria {
margin: 50px 0 -15px 0;
}
.cabecera-botellas.porta, .cabecera-botellas.neveras {
background-position-x: -550px !important;
}
}