.alc-primary-blue{background-color:#173d6b}.alc-secondary-blue{background-color:#1e4473}.alc-button-blue{background-color:#0d66a8}.alc-blue{background-color:#214f6d}.alc-lightblue{background-color:#7cbac4}.alc-lightgreen{background-color:#cfe8db}.alc-yellow{background-color:#eecb84}.alc-red{background-color:#ce825a}.alc-green{background-color:#6a5f33}.alc-darkgreen{background-color:#38442c}.alc-brown{background-color:#814330}.notification{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;width:100%;color:#0d66a8;text-align:left;padding:10px;padding:10px;box-shadow:0 2px 4px rgba(0,0,0,.2);border-left:3px solid #0d66a8;border-radius:4px;font-weight:600;font-size:14px;background-color:rgba(33,79,109,20%)}.elementor-message.elementor-message-success{font-size:14px;background:rgba(33,79,109,15%);padding:8px 10px;border-radius:4px;border-left:3px solid #214f6d}blockquote{border-left:5px solid silver;padding:10px;background:rgba(192,192,192,.19);border-radius:0px 8px 8px 0px;font-size:16px;font-style:italic;font-weight:500}.los-cabos-time{display:flex;align-items:center;color:#fff}.los-cabos-time .date-time{margin-right:10px;font-size:12px;font-weight:600}.los-cabos-time i{margin-right:5px}ul.date-time-list{padding:0;font-size:16px}ul.date-time-list li{margin-right:15px}.weather-widget{display:flex;align-items:center;justify-content:end;color:white;font-size:12px;font-weight:600}.weather-icon{flex-shrink:0;width:50px;height:50px}.weather-city,.weather-description,.weather-temp{margin:0;margin-right:5px}.attractions-container{display:flex;flex-direction:row;align-items:center;padding:0 20px}.attractions-container span{font-size:16px;font-weight:600;margin-right:10px}.attractions-list{overflow-x:auto;white-space:nowrap;padding:10px 0;-ms-overflow-style:none;scrollbar-width:none}.attractions-list::-webkit-scrollbar{display:none}.attractions-list span{font-size:16px;font-weight:600}.attraction{display:inline-block;margin-right:10px}.attractions-list .attraction a{font-size:14px;border:1px solid #222;border-radius:50px;padding:5px 10px;background:#fafafa;color:#222;font-weight:600}.attractions-list .attraction a:hover,.attraction a.active{background:#e0e0e0}.alc-breadcrumbs{font-size:14px}.alc-breadcrumbs a{text-decoration:none!important}div#breadcrumbs{font-size:14px}section#hero{display:flex}div#hero-main{display:flex;flex-direction:row;flex:2;gap:20px;border-bottom:1px solid silver;padding-bottom:20px}div#hero-main .post-image-wrapper,div#hero-main .post-details{display:flex;flex:1}div#hero-main .post-image-wrapper{flex-direction:row;order:1}.post-details{flex-direction:column;order:2}section#hero .post-details h3,section#hero .post-details h2{margin:0}section#hero .post-details h3{font-size:18px}section#hero .post-details h2 a{color:#222;font-size:22px}section#hero .post-details a{text-decoration:none}section#hero .post-details .post-categories a{font-size:14px}section#hero .post-details p.post-excerpt{font-size:16px;margin:0}ul.author-readtime{display:flex;list-style:none;gap:5px;color:silver;font-size:12px;padding:0}ul.author-readtime li{list-style:none}section#sub-hero{display:flex}section#sub-hero,div#four-hero{margin:25px 0}.the-sub-heros{display:flex;flex-direction:column;flex:2}div#three-hero{display:flex;flex-direction:row;justify-content:space-between}div#three-hero .post-item{max-width:240px}div#three-hero .post-image-wrapper img{max-width:100%;height:auto}div#three-hero .post-details h3,div#three-hero .post-details h2{margin:0;line-height:.85em}div#three-hero .post-details h3{font-size:18px}div#three-hero .post-details h2 a{color:#222;font-size:20px;line-height:1em}div#three-hero .post-details a{text-decoration:none}div#three-hero .post-details .post-categories a{font-size:12px}div#three-hero .post-details p.post-excerpt{font-size:14px;margin:0}div#four-hero{display:flex;flex-direction:row;justify-content:space-between}div#four-hero .post-item{max-width:180px}div#four-hero .post-image-wrapper img{max-width:100%;height:auto}div#four-hero .post-details h3,div#four-hero .post-details h2{margin:0;line-height:.5em}div#four-hero .post-details h3{font-size:16px}div#four-hero .post-details h2 a{color:#222;font-size:16px;line-height:1em}div#four-hero .post-details a{text-decoration:none}div#four-hero .post-details .post-categories a{font-size:12px}div#four-hero .post-details p.post-excerpt{font-size:14px;margin:0}.mobile-ads{display:flex;flex-direction:column}.mobile-ad{border:1px solid lightgray;width:100%;height:100px;margin-bottom:5px}div#fluff{display:flex;gap:20px;margin-bottom:25px}div#fluff .img-carousel{flex:2}div#fluff .travel-advice{flex:1;display:flex}div#travel-advice-section{display:flex;flex-direction:column;justify-content:space-between}div#travel-advice-section h3{margin:0}div#travel-advice{display:flex;flex-direction:row;gap:10px}div#travel-advice .post-image-wrapper{flex:1}div#travel-advice .post-details{flex:2;display:flex;justify-content:space-between}div#travel-advice .post-details h2{margin:0;line-height:.5em;margin-top:-5px}div#travel-advice .post-details h2 a{color:#222;font-size:16px;text-decoration:none}aside#aside-hero{max-width:25%}aside#aside-sub-heros{max-width:30%}aside#aside-hero,aside#aside-sub-heros{flex:1;border-left:1px solid silver;padding:0 20px;margin:0 0 0 20px}section#all-posts{display:flex;flex-direction:row;gap:20px;margin:0 0 80px}#all-posts .one-post .post-categories,#all-posts .four-posts .post-categories{font-size:14px}#all-posts .four-posts .post-details h2{margin:0;line-height:.65em}#all-posts .one-post .post-details h2{margin:0;line-height:.85em}#all-posts .four-posts .post-details h2{margin-bottom:3px}#all-posts .one-post .post-details h2 a{color:#222;font-size:22px;text-decoration:none}#all-posts .four-posts .post-details h2 a{color:#222;font-size:18px;text-decoration:none}#all-posts .one-post p,#all-posts .four-posts p{margin:0;font-size:16px}#all-posts .four-posts .post-details:nth-child(3),#all-posts .four-posts .post-details:nth-child(4){margin-top:20px}.four-posts{display:flex;flex-wrap:wrap;justify-content:space-between;align-content:space-between;height:auto;position:relative}.one-post,.four-posts{flex:1}.four-posts .post-details{display:flex;width:48%}section#all-activities-posts{display:flex;flex-direction:row;gap:20px;margin:0 0 80px}#all-activities-posts .one-post,#all-activities-posts .four-posts{flex:1}#all-activities-posts .one-post .post-categories,#all-activities-posts .four-posts .post-categories{font-size:14px}#all-activities-posts .one-post .post-categories a,#all-activities-posts .four-posts .post-categories a{text-decoration:none;color:#222}#all-activities-posts .four-posts .post-details h2{margin:0;line-height:.65em}#all-activities-posts .one-post .post-details h2{margin:0;line-height:.85em}#all-activities-posts .one-post .post-details h2 a,#all-activities-posts .four-posts .post-details h2 a{color:#222;text-decoration:none}#all-activities-posts .one-post .post-details h2 a{font-size:22px}#all-activities-posts .four-posts .post-details h2 a{font-size:18px}#all-activities-posts .one-post p,#all-activities-posts .four-posts p{margin:0;font-size:16px}#all-activities-posts .four-posts{display:flex;flex-wrap:wrap;justify-content:space-between;align-content:space-between;height:auto;position:relative}#all-activities-posts .four-posts .post-details{display:flex;width:48%}#all-activities-posts .four-posts .post-details:nth-child(3),#all-activities-posts .four-posts .post-details:nth-child(4){margin-top:20px}.readingtime ul{margin:0;padding:0;list-style:none}.readingtime ul li{display:inline;font-size:14px;margin-right:8px;color:lightgray}.exchange-widget{display:flex;flex-direction:column;align-items:flex-start;gap:5px}.exchange-row{color:#333;font-size:14px}.exchange-container .los-cabos-time{color:#222;margin:0 0 0 3px}.prominent{border-radius:8px;border:1px solid #eaeaea;box-shadow:0 .5rem 1.2rem rgba(0,0,0,.2);padding:.75rem 1.25rem}.prominent a{text-decoration:none}ol.popular-posts-list{margin:0;padding:0}.popular-posts-list li{display:flex;flex-direction:row-reverse;align-items:center;margin-bottom:20px}.popular-posts-list a.popular-post-link{width:70%;padding-left:10px;text-decoration:none;color:#124c75;font-weight:700}.popular-posts-list a.popular-post-image-link{width:30%}.popular-posts-list a.popular-post-image-link div{width:90px;height:60px;background-size:cover;background-position:center}@media (max-width:1024px){ol.popular-posts-list{margin:0 10px;padding:0}.popular-posts-list a.popular-post-link,.popular-posts-list a.popular-post-image-link{width:100%}.popular-posts-list a.popular-post-image-link div{width:91%;height:0;padding-bottom:66.67%}}.availability-button-wrapper{margin:20px 0}.availability-button{border-radius:4px;background-color:#206494;color:#fff;padding:10px 20px;text-decoration:none}.availability-button:hover{background-color:#134567}a.availability-button{color:white!important;text-decoration:none!important;font-weight:600;font-size:16px}p.notification{padding:10px;border:1px solid #79bce2;background-color:#e1f1f9;border-radius:5px;font-size:14px}.alc-archive-container{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.alc-archive-post{display:flex;flex-direction:column;max-width:32%;margin-bottom:30px}.alc-archive-post img{width:100%;height:253px}.alc-archive-post h2{font-size:21px!important}.alc-archive-post h2 a{text-decoration:none!important}.alc-archive-post p{margin:0;line-height:1.5em;font-size:14px;color:#777}.single-page-bottom-products-wrapper .product-wrapper{width:32%}.single-page-bottom-products-wrapper .product,.single-page-bottom-products-wrapper p.price{flex-direction:column}.single-page-bottom-products-wrapper .product .product-image,.single-page-bottom-products-wrapper .product .product-details{max-width:100%;margin:0}.single-page-bottom-products-wrapper .product-details h2{font-size:16px!important;margin:5px 0}.single-page-bottom-products-wrapper .product-price{max-width:100%}.single-page-bottom-products-wrapper p.price{flex-direction:row}.single-page-bottom-products-wrapper .pricing span{font-weight:500;font-size:16px;margin-right:5px}.single-page-bottom-products-wrapper p.discounted{flex-direction:row;margin:-8px 0}.single-page-bottom-products-wrapper p.discounted span.digits{font-size:14px}.single-page-bottom-products-wrapper .rating{font-size:12px}.single-page-bottom-products-wrapper svg.star-rating{width:18px;margin-left:-2px}.single-page-bottom-products-wrapper .product p.short-description,.single-page-bottom-products-wrapper button.availability,.single-page-bottom-products-wrapper button.description-read-more{display:none}ul.related-activities-list{display:flex;flex-direction:column;list-style:none;padding:0;margin:0 0 20px}ul.related-activities-list li{max-width:66.666%}ul.related-activities-list li .related-post-thumbnail{float:left;margin-right:10px}ul.related-activities-list li .related-post-content a{text-decoration:none;font-weight:500}ul.related-activities-list li p.related-post-excerpt{font-size:16px}.related-weather-links,ul.related-hub-links{margin:30px 0}.cabo-weather-page-links,.related-weather-links{margin:40px 0}.cabo-weather-page-links h3{margin:0}.cabo-weather-page-links ul,ul.related-weather-links,ul.related-hub-links{list-style-type:none;padding:0}ul.related-hub-links li{list-style:none}.cabo-weather-page-links ul li{display:inline;margin-right:15px}table caption h3{margin:0 0 10px;font-size:14px!important;text-align:left}@media only screen and (min-device-width:320px) and (max-device-width:480px){section#sub-hero,div#four-hero{margin:25px 0 0}div#hero-main .post-details,#three-hero,#four-hero,.travel-advice,#all-activities-posts .one-post .post-details .post-categories,#all-activities-posts .one-post .post-details h2,#all-activities-posts .one-post .post-details p,#all-activities-posts .one-post .post-details ul,#all-activities-posts .four-posts,#all-posts .one-post .post-details .post-categories,#all-posts .one-post .post-details h2,#all-posts .one-post .post-details p,#all-posts .one-post .post-details ul,#all-posts .four-posts{padding:0 10px}.alc-archive-post{max-width:100%}.attractions-container{padding:0}}@media only screen and (min-device-width:481px) and (max-device-width:768px){section#sub-hero,div#four-hero{margin:25px 0 0}div#hero-main .post-details,#three-hero,#four-hero,.travel-advice,#all-activities-posts .one-post .post-details .post-categories,#all-activities-posts .one-post .post-details h2,#all-activities-posts .one-post .post-details p,#all-activities-posts .one-post .post-details ul,#all-activities-posts .four-posts,#all-posts .one-post .post-details .post-categories,#all-posts .one-post .post-details h2,#all-posts .one-post .post-details p,#all-posts .one-post .post-details ul,#all-posts .four-posts{padding:0 10px}.alc-archive-post{max-width:100%}.attractions-container{padding:0 5px}}@media only screen and (min-device-width:769px) and (max-device-width:1024px){div#hero-main .post-details,#three-hero,#four-hero,.travel-advice,#all-activities-posts .one-post .post-details .post-categories,#all-activities-posts .one-post .post-details h2,#all-activities-posts .one-post .post-details p,#all-activities-posts .one-post .post-details ul,#all-activities-posts .four-posts,#all-posts .one-post .post-details .post-categories,#all-posts .one-post .post-details h2,#all-posts .one-post .post-details p,#all-posts .one-post .post-details ul,#all-posts .four-posts{padding:0 10px}.alc-archive-post{max-width:48%}.alc-archive-post img{height:auto!important}.attractions-list span{margin-right:3px}.attractions-container{padding:0 15px}}@media only screen and (min-device-width:1025px) and (max-device-width:1200px){section#hero{padding:0 10px;margin-top:40px}div#fluff,section#all-posts,#all-activities-posts,.rectangular-nested-ad{padding:0 0 0 10px}div#hero-main .post-details,#three-hero,#four-hero,.travel-advice,#all-posts .four-posts{padding:0 10px}}@media only screen and (min-width:1201px){section#hero{padding:0 10px;margin-top:40px}div#fluff,section#all-posts,#all-activities-posts{padding:0 0 0 10px}div#hero-main .post-details,#three-hero,#four-hero,.travel-advice,#all-posts .four-posts{padding:0 10px}.cabo-weather-page-links ul,ul.related-weather-links{list-style-type:none;padding:0}ul.related-weather-links li{list-style:none}}