@font-face {
	font-weight: normal;
	font-style: normal;
	font-family: "woodmart-font";
	src: url("//rollingplayas.com/wp-content/themes/woodmart/fonts/woodmart-font-1-400.woff2?v=8.0.6") format("woff2");
}

@font-face {
	font-family: "star";
	font-weight: 400;
	font-style: normal;
	src: url("//rollingplayas.com/wp-content/plugins/woocommerce/assets/fonts/star.eot?#iefix") format("embedded-opentype"), url("//rollingplayas.com/wp-content/plugins/woocommerce/assets/fonts/star.woff") format("woff"), url("//rollingplayas.com/wp-content/plugins/woocommerce/assets/fonts/star.ttf") format("truetype"), url("//rollingplayas.com/wp-content/plugins/woocommerce/assets/fonts/star.svg#star") format("svg");
}

@font-face {
	font-family: "WooCommerce";
	font-weight: 400;
	font-style: normal;
	src: url("//rollingplayas.com/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.eot?#iefix") format("embedded-opentype"), url("//rollingplayas.com/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff") format("woff"), url("//rollingplayas.com/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.ttf") format("truetype"), url("//rollingplayas.com/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.svg#WooCommerce") format("svg");
}

:root {
	--wd-text-font: "Montserrat", Arial, Helvetica, sans-serif;
	--wd-text-font-weight: 400;
	--wd-text-color: #131a42;
	--wd-text-font-size: 14px;
	--wd-title-font: "Poppins", Arial, Helvetica, sans-serif;
	--wd-title-font-weight: 600;
	--wd-title-color: #131a42;
	--wd-entities-title-font: "Poppins", Arial, Helvetica, sans-serif;
	--wd-entities-title-font-weight: 500;
	--wd-entities-title-color: #333333;
	--wd-entities-title-color-hover: rgb(51 51 51 / 65%);
	--wd-alternative-font: "Poppins", Arial, Helvetica, sans-serif;
	--wd-widget-title-font: "Poppins", Arial, Helvetica, sans-serif;
	--wd-widget-title-font-weight: 600;
	--wd-widget-title-transform: uppercase;
	--wd-widget-title-color: #131a42;
	--wd-widget-title-font-size: 16px;
	--wd-header-el-font: "Poppins", Arial, Helvetica, sans-serif;
	--wd-header-el-font-weight: 600;
	--wd-header-el-transform: uppercase;
	--wd-header-el-font-size: 13px;
	--wd-primary-color: #ffdf00;
	--wd-alternative-color: #131a42;
	--wd-link-color: #131a42;
	--wd-link-color-hover: #131a42;
	--btn-default-bgcolor: #f7f7f7;
	--btn-default-bgcolor-hover: #efefef;
	--btn-accented-bgcolor: #fed813;
	--btn-accented-bgcolor-hover: #fed813;
	--wd-form-brd-width: 2px;
	--notices-success-bg: #ffdd00;
	--notices-success-color: #131a42;
	--notices-warning-bg: #ffdd00;
	--notices-warning-color: #131a42;
	--wd-sticky-btn-height: 95px;
}
.wd-popup.wd-age-verify {
	--wd-popup-width: 500px;
}
.wd-popup.wd-promo-popup {
	background-color: #111111;
	background-image: none;
	background-repeat: no-repeat;
	background-size: contain;
	background-position: left center;
	--wd-popup-width: 800px;
}
.header-banner {
	background-image: url(https://rollingplayas.com/wp-content/uploads/2021/04/tienda-banner.jpg);
}
.wd-page-title {
	background-color: #0a0a0a;
	background-image: none;
	background-size: cover;
	background-position: center center;
}
.wd-footer {
	background-color: #ffffff;
	background-image: none;
}
html .page-title > .container > .title, html .page-title > .container > .wd-title-wrapp > .title {
	font-family: "Poppins", Arial, Helvetica, sans-serif;
	font-size: 40px;
	color: #ffffff;
}
html .wd-nav.wd-nav-main > li > a, html .wd-dropdown-menu.wd-design-sized .wd-sub-menu > li > a, body .wd-dropdown-menu.wd-design-full-width .wd-sub-menu > li > a, body .wd-dropdown-menu.wd-design-aside .wd-wp-menu > .sub-sub-menu > li > a, body .wd-dropdown-menu.wd-design-aside .wd-sub-menu .wd-sub-menu > li > a, html .wd-dropdown-menu.wd-design-sized .sub-sub-menu li a, html .wd-dropdown-menu.wd-design-full-width .sub-sub-menu li a, body .wd-dropdown-menu.wd-design-aside .wd-wp-menu > .sub-sub-menu .sub-sub-menu li a, body .wd-dropdown-menu.wd-design-aside .wd-sub-menu .wd-sub-menu .sub-sub-menu li a, html .wd-dropdown-menu.wd-design-default .wd-sub-menu li a, html .whb-header .wd-header-cats .menu-opener, html .wd-dropdown-my-account .wd-sub-menu li a {
	font-family: "Poppins", Arial, Helvetica, sans-serif;
	font-weight: 400;
	text-transform: inherit;
	color: #131a42;
}
html .wd-nav.wd-nav-main > li:hover > a, html .wd-nav.wd-nav-main > li.current-menu-item > a, html .wd-dropdown-menu.wd-design-sized .wd-sub-menu > li > a:hover, body .wd-dropdown-menu.wd-design-full-width .wd-sub-menu > li > a:hover, body .wd-dropdown-menu.wd-design-aside .wd-wp-menu > .sub-sub-menu  > li > a:hover, body .wd-dropdown-menu.wd-design-aside .wd-sub-menu .wd-sub-menu > li > a:hover, html .wd-dropdown-menu.wd-design-sized .sub-sub-menu li a:hover, html .wd-dropdown-menu.wd-design-full-width .sub-sub-menu li a:hover, body .wd-dropdown-menu.wd-design-aside .wd-wp-menu > .sub-sub-menu .sub-sub-menu  li a:hover, body .wd-dropdown-menu.wd-design-aside .wd-sub-menu .wd-sub-menu .sub-sub-menu li a:hover, html .wd-dropdown-menu.wd-design-default .wd-sub-menu li a:hover, html .whb-header .wd-header-cats .menu-opener:hover, html .wd-dropdown-my-account .wd-sub-menu li a:hover {
	color: #131a42;
}
html .product-image-summary-wrap .product_title, html .wd-single-title .product_title {
	font-size: 25px;
}
html .product-image-summary-wrap .summary-inner > .price, html .product-image-summary-wrap .summary-inner > .price > .amount, html .product-image-summary-wrap .summary-inner > .price > .price > .amount, html .product-image-summary-wrap .summary-inner > .price ins .amount, html .wd-single-price .price, html .wd-single-price .price > .amount, html .wd-single-price .price > ins .amount {
	font-size: 20px;
}
.tabs-location-summary .tabs-layout-accordion .woodmart-accordion-title {
	font-family: "Poppins", Arial, Helvetica, sans-serif;
	font-size: 16px;
}
html .wd-page-content .wd-product .product-wrapper .wd-entities-title {
	font-weight: 600;
	color: #131a42;
}
html .wd-page-content .wd-product .product-wrapper .wd-entities-title a:hover {
	color: #131a42;
}
html .product.category-grid-item .wd-entities-title, html .product.category-grid-item.cat-design-replace-title .wd-entities-title, html .wd-masonry-first .category-grid-item:first-child .wd-entities-title, html .product.wd-cat .wd-entities-title {
	color: #131a42;
}
html .product.category-grid-item .wd-entities-title:hover, html .product.category-grid-item.cat-design-replace-title .wd-entities-title:hover, html .wd-masonry-first .category-grid-item:first-child .wd-entities-title:hover, html .product.wd-cat .wd-entities-title a:hover {
	color: #131a42;
}
.ti1 {
	font-family: "Poppins", Arial, Helvetica, sans-serif;
	font-weight: 900;
	font-size: 65px;
	line-height: 65px;
	color: rgb(255,255,255);
}
.ti2 {
	font-family: "Poppins", Arial, Helvetica, sans-serif;
	font-weight: 900;
	font-size: 85px;
	line-height: 85px;
	color: rgb(255,255,255);
}
.product-labels .product-label.onsale {
	color: rgb(0,0,0);
}
.product-labels .product-label.featured {
	color: rgb(0,0,0);
}
.wd-popup.popup-quick-view {
	--wd-popup-width: 920px;
}

@media (max-width: 1024px) {
	:root {
		--wd-sticky-btn-height: 95px;
	}
	html .page-title > .container > .title, html .page-title > .container > .wd-title-wrapp > .title {
		font-size: 35px;
	}

}

@media (max-width: 768.98px) {
	:root {
		--wd-sticky-btn-height: 42px;
	}
	html .page-title > .container > .title, html .page-title > .container > .wd-title-wrapp > .title {
		font-size: 30px;
	}

}
:root{
--wd-container-w: 1222px;
--wd-form-brd-radius: 35px;
--btn-default-color: #333;
--btn-default-color-hover: #333;
--btn-accented-color: #333;
--btn-accented-color-hover: #333;
--btn-default-brd-radius: 35px;
--btn-default-box-shadow: none;
--btn-default-box-shadow-hover: none;
--btn-accented-bottom-active: -1px;
--btn-accented-brd-radius: 0px;
--btn-accented-box-shadow: inset 0 -2px 0 rgba(0, 0, 0, .15);
--btn-accented-box-shadow-hover: inset 0 -2px 0 rgba(0, 0, 0, .15);
--wd-brd-radius: 0px;
}

@media (min-width: 1222px) {
[data-vc-full-width]:not([data-vc-stretch-content]),
:is(.vc_section, .vc_row).wd-section-stretch {
padding-left: calc((100vw - 1222px - var(--wd-sticky-nav-w) - var(--wd-scroll-w)) / 2);
padding-right: calc((100vw - 1222px - var(--wd-sticky-nav-w) - var(--wd-scroll-w)) / 2);
}
}


.nota-especial {
    background-color: #ffeb3b;
    color: #000;
    font-weight: bold;
    padding: 10px;
    margin-top: 10px;
    display: inline-block;
}

.wd-accordion-title:is(.wd-active,:hover)>.wd-accordion-title-text {
    color:  #131a42!important;
}

:is(.woocommerce-error,.woocommerce-message,.woocommerce-info) a {
    color: #131a42!important;
}

/* Efecto de zoom al hacer hover en el botón "Agregar al carrito" */
button.single_add_to_cart_button {
    transition: transform 0.3s ease-out; /* Suaviza la transición */
}

/* Efecto de crecimiento desde el centro */
button.single_add_to_cart_button:hover {
    transform: scale(1.1); /* Aumenta el tamaño del botón */
}





.etiquetas-personalizadas-interna {
    display: flex;
    gap: 10px;
}

.etiqueta {
    background-color: #FFD700; /* Amarillo por defecto */
    color: #000;
    padding: 5px 10px;
    font-size: 12px;
    font-weight: bold;
    border-radius: 5px;
    text-transform: uppercase;
}

.etiqueta.vendidos {
    background-color: #f4f4f6; /* Naranja para "Vendidos" */
}

.etiqueta.exclusivo {
    background-color: #ffde17; /* Verde para "Exclusivo" */
}

.etiqueta.mas-vendido {
    background-color: #00e9ff; /* Azul para "Más Vendido" */
}

.etiqueta-ahorro {
    background-color:#ec008c; /* Verde brillante */
    color: #fff!important;
    padding: 10px 15px;
    font-size: 14px;
    font-weight: bold;
    display: inline-block;
    margin-top: 15px;
    border-radius: 5px;
}
.etiqueta-ahorro .amount {
    color: #fff!important;
}


.single-product-page .price ins .amount {
    font-size: 1.8rem !important;
     /*  color: #FF5733;  Cambia el color del precio de oferta */
}

.single-product-page  .product-image-summary-wrap .summary-inner > .price > .amount{
    font-size: 1.8rem !important;
     /*  color: #FF5733;  Cambia el color del precio de oferta */
}


.wd-sticky-btn 
{
display:none!important;
	padding-bottom:0!important;
}
.woocommerce-product-gallery .wd-arrow-inner:hover {
    color: #ffdd00!important;
    background: #131a42!important;
}


.woocommerce-product-gallery .wd-arrow-inner {
    color: #131a42!important;
    background: #ffdd00!important;
}



.wd-sold-count{
	color: #FB7701 !important;
    font-weight: 800!important;
	    font-size: 1rem!important;
} 

 .wd-sold-count .wd-info-icon {
	color: #FB7701 !important;
}

 .wd-visits-count{
	    font-weight: 800!important;
	    font-size: 1rem!important;
} 

.wd-sold-count .wd-info-number{
	color: #FB7701 !important;
}


.icons-design-default .wd-social-icon {
	color: #131a42 !important;
}


.typcn-gift:before {
    font-size: 23px !important;
}

.catH1 .box-style-shadow{
    box-shadow: 0 0 9px rgba(0,0,0,0.2)!important;
}
 .btn-whatsapp {
        display:block;
        width:70px;
        height:70px;
        color#fff;
        position: fixed;
        right:20px;
        bottom:20px;
        border-radius:50%;
        line-height:80px;
        text-align:center;
        z-index:999;
}

a.btn.btn-color-primary.btn-style-link.btn-shape-rectangle.btn-size-default.wd-open-popup.class_butoncupon {
    font-family: 'Poppins' !important;
    font-weight: 400 !important;
	border-bottom: 0px !important;
}

.woodmart-cart-icon .wd-custom-icon{max-width: 25px!important;}

div#my_popup {
    padding: 0px !important;
} 

div#hbspt-form-1642793208352-9136001364 label {
    font-size: 17px !important;
    font-family: 'Poppins' !important;
}

.page-title.page-title-default.title-size-large.title-design-centered.color-scheme-light.title-blog {
    background-image: url(https://rollingplayas.com/wp-content/uploads/2022/01/san-andres-blog-banner.jpg) !important;
}

.searchform.wd-style-with-bg .searchsubmit {
    color: #131a42 !important;
}

.wd-tools-element .wd-tools-count {
    color: #131a42 !important;
}

.close-side-widget.wd-action-btn.wd-style-text.wd-cross-icon a {
    text-transform: none !important;
}

.widget-heading .widget-title {
    font-size: 18px !important;
    text-transform: none !important;
}

.wpb_single_image img {
    margin-bottom: 35px !important;
}

.wd-pf-title {
    background-color: #fff !important;
}

.col-12.order-first.order-md-last.col-md-auto button {
    border-radius: 30px !important;
}

.wd-before-add-to-cart h2 {
    margin-bottom: 0px !important;
    font-size: 20px !important;
    padding: 5px 5px 8px 8px !important;
}

.wd-before-add-to-cart {
    background-color: #131a42 !important;
    padding: 10px 10px 4px 10px !important;
    border-radius: 15px 15px 0px 0px !important;
    margin-bottom: 0px !important;
}

td.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-actions a {
    border-radius: 30px !important;
    text-transform: none !important;
}

.wd-social-icons.woodmart-social-icons.text-center.icons-design-simple.icons-size-small.color-scheme-dark.social-follow.social-form-circle a{
		background-color: #ffdd00 !important;
		color: #131a42 !important;
}
span.title-text {
    text-transform: none !important;
		font-size: 14px !important;
}

.wd-pf-dropdown.wd-scroll {
    border-radius: 0px 0px 30px 30px !important;
}

.wd-dropdown.wd-dropdown-cats.categories-menu-dropdown {
    border-radius: 0px 0px 30px 30px !important;
}

.menu-opener.color-scheme-light {
    border-bottom: 1px solid #e8e8e8;
}
.menu-opener.color-scheme-dark {
    border-bottom: 1px solid #e8e8e8;
}
.wd-dropdown-results.wd-scroll.wd-dropdown.woodmart-search-results.wd-opened {
    border-radius: 0px 0px 30px 30px !important;
}
a.sc-7dvmpp-1.dfBDQI {
    display: none !important;
}

.menu-simple-dropdown .sub-menu-dropdown {
    padding-top: 10px;
    padding-bottom: 10px;
    width: 250px;
}

select#wc_bookings_field_resource {
    background-color: #fff !important;
}

.wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid>li {
    margin-bottom: 0px !important;
}

form.searchform.search-style-with-bg.woodmart-ajax-search input {
    background-color: #e1e1e18a !important;
}

input[type='number'],.form-style-rounded input[type='text']{
	background-color: #fff !important;
}
span.sku_wrapper {
    display: none !important;
}
/*
button.wc-bookings-booking-form-button.single_add_to_cart_button.button.alt {
    margin-left: 0px !important;
}


.wc-bookings-date-picker .ui-datepicker td.bookable-range .ui-state-default {
    background: #ffdd00 !important;
}

.wc-bookings-date-picker .ui-datepicker td.bookable a {
    background-color: whitesmoke !important;
}

.wc-bookings-date-picker .ui-datepicker td.bookable a {
    background-color: #ffdd00 !important;
    background-image: none !important;
    border-color: rgba(0,0,0,0.1) !important;
    color: #131a42 !important;
}
*/
span.ui-slider-handle.ui-corner-all.ui-state-default:after {
    background-color: #131a42 !important;
}

.ui-slider-range.ui-corner-all.ui-widget-header {
    background-color: #131a42 !important;
}

.woodmart-shopping-cart.woodmart-cart-alt .woodmart-cart-icon:before {
    content: "\f105" !important;
}

a.button.product_type_booking.add_to_cart_button.add-to-cart-loop {
    opacity: 1 !important;
    color: #131a42 !important;
    border-radius: 0px !important;
}

form.woodmart-product-filters.color-scheme-dark button {
    border-radius: 30px !important;
}

li.menu-item.item-level-0.my-account-with-text.login-side-opener.menu-item-register a {
    background-color: #ffdd00 !important;
}

table.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents td {
    border-color: #131a42 !important;
}

table.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents th {
    border-color: #131a42 !important;
}
.cart-widget-side.woodmart-cart-opened {
    border-radius: 30px 0px 0px 0px !important;
}

h3.title.slider-title {
    text-transform: none !important;
    font-size: 22px !important;
}

/*h2.woocommerce-Reviews-title {
    text-transform: none !important;
}
*/

span#reply-title {
    text-transform: none !important;
}

a.button.product_type_booking.add_to_cart_button.add-to-cart-loop:before {
    color: #131a42 !important;
}

p.woodmart-empty-wishlist.woodmart-empty-page:before {
    color: #131a42 !important;
}

legend {
    text-transform: none !important;
}

.woocommerce-address-fields button {
    border-radius: 30px !important;
    text-transform: none !important;
}

header.woocommerce-Address-title.title a:hover {
    color: #131a42 !important;
}

.woocommerce-Message.woocommerce-Message--info.woocommerce-info {
    border-radius: 30px !important;
}

p.woocommerce-mini-cart__empty-message.empty:before {
    color: #2a1a42 !important;
}

p.woocommerce-mini-cart__empty-message.empty {
    text-transform: none !important;
}

.woodmart-my-account-links a {
    text-transform: none !important;
}
.woodmart-my-account-links a:hover:before{
	color: #131a42 !important;
}

.woodmart-my-account-links a:before{
	color: #131a42 !important;
}

.woodmart-my-account-links a:active:before{
	color: #131a42 !important;
}

h3.woocommerce-MyAccount-title.entry-title {
    text-transform: none !important;
}

.woocommerce-MyAccount-content h2 {
    text-transform: none !important;
}

.woocommerce-Message.woocommerce-Message--info.woocommerce-info.hidden-notice {
    border-radius: 30px !important;
}

.btns-shop-hover-dark td.woocommerce-orders-table__cell-order-actions a{
		border-radius: 30px !important;
		text-transform: none !important;
}
.btns-shop-hover-dark .checkout_coupon .button{
		border-radius: 30px !important;
		text-transform: none !important;
}
.select2-container--default .select2-results__option[aria-selected=true]{
	border-radius: 30px !important
}

span.select2-dropdown.select2-dropdown--below {
    border-radius: 0px 0px 30px 30px !important;
}

p.return-to-shop a {
    text-transform: none !important;
    border-radius: 30px !important;
}

.view-all-results span {
    text-transform: capitalize !important;
}

h4.suggestion-title.result-title {
    font-size: 15px !important;
}

.woodmart-scroll.has-scrollbar {
    border-radius: 0px 0px 30px 30px !important;
}

body .select2-container--default .select2-results__option[aria-selected=true] {
    color: #131a42 !important;
}

span.wd-tools-text {
    text-transform: capitalize !important;
}

div[class*="woodmart-carousel-spacing"] .owl-nav > div[class*="next"] {
    margin-right: 45px !important;
}

div[class*="woodmart-carousel-spacing"] .owl-nav > div[class*="prev"] {
    margin-left: 45px !important;
}

input#submit {
    background-color: #ffdd00 !important;
    color: #131a42 !important;
    border-radius: 30px !important;
    text-transform: capitalize !important;
}

.woodmart-list a:hover {
    color: #131a42 !important;
}

input.wpcf7-form-control.has-spinner.wpcf7-submit.btn-color-primary.btn-full-width.btn-shape-semi-round {
    background-color: #ffdd00 !important;
    color: #131a42 !important;
    border-radius: 30px !important;
    text-transform: capitalize !important;
}

.wpb_single_image img {
    max-width:80% !important;
}

.woocommerce-pagination li .page-numbers{
 color: #131a42 !important;
}
span.page-numbers.current {
    color: #131a42 !important;
		border-radius: 10px !important;
}

.wd-action-btn.wd-style-icon .button {
    display: none !important;
}

.woocommerce-info a {
    color: #131a42 !important;
    font-weight: 700 !important;
}

.content-product-imagin {
    border-radius: 30px !important;
}

.product-element-top {
    border-radius: 10px 10px 0px 0px !important;
}

.site-mobile-menu li.current-menu-item > a, .site-mobile-menu .sub-menu li.current-menu-item > a{
	color: #131a42 !important;
}

li.menu-item.item-level-0.my-account-with-text.menu-item-has-children.menu-item-my-account {
    background-color: #ffdf00;
}

.icon-sub-menu:after {
    color: #545a76 !important;
}

.mobile-nav-tabs li {
    text-transform: capitalize !important;
    font-weight: 700 !important;
    font-family: 'Poppins' !important;
}
.woodmart-filter-buttons a {
    text-transform: capitalize !important;
}

.woodmart-show-sidebar-btn span {
    text-transform: capitalize !important;
}

.woocommerce-Message.woocommerce-Message--info.woocommerce-info a {
    color: #131a42 !important;
}
.woocommerce-message a {
    color: #131a42 !important;
    font-weight: 700 !important;
}

button.button.woocommerce-button.woocommerce-form-login__submit {
    border-radius: 30px !important;
    text-transform: capitalize !important;
    font-weight: 700 !important;
}

a.woocommerce-LostPassword.lost_password {
    color: #131a42 !important;
    font-weight: 600 !important;
}

h2.wd-login-title {
    text-transform: capitalize !important;
}

button.woocommerce-Button.button {
    border-radius: 30px !important;
    text-transform: capitalize !important;
    font-weight: 700 !important;
}

a.btn.woodmart-switch-to-register {
    background-color: #ffdd00!important;
    color: #131a42 !important;
    border-radius: 30px !important;
}

h2.fbrev-widget-title.widget-title {
    text-transform: capitalize !important;
}

.btns-default-dark .widget_price_filter .price_slider_amount .button {
    color: #131a42 !important;
    background-color: #ffde17 !important;
    text-transform: capitalize !important;
    border-radius: 30px !important;
    font-weight: 700 !important;
}

a.button.product_type_booking.add_to_cart_button.add-to-cart-loop {
    text-transform: capitalize !important;
    font-family: 'Montserrat' !important;
    font-weight: 700 !important;
	  /*border-radius: 30px !important;*/
}

.whb-color-dark .navigation-style-default .item-level-0.current-menu-item > a{
color: #131a42 !important;
}
.whb-color-dark .navigation-style-default .item-level-0:hover > a {
    color: #131a42 !important;
}

a.recent-posts-comment {
    display: none !important;
}

time.recent-posts-time {
    display: none !important;
}

.post-date.woodmart-post-date {
    display: none !important;
}

label.dd-selected-text {
    color: white !important;
}

.woocommerce-thankyou-order-received {
    border: 2px dashed #131a42 !important;
    color: #131a42 !important;
}

ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details {
    font-weight: 600 !important;
    color: #131a42 !important;
    font-family: 'Poppins' !important;
}

h2.woocommerce-column__title {
    text-transform: none !important;
    font-size: 20px !important;
}

span.status-unpaid {
    color: #ffffff !important;
    background: #131a42 !important;
}

.wc-booking-summary {
    border: 2px solid #131a42 !important;
    color: #131a42 !important;
}

h2.woocommerce-order-details__title {
    text-transform: none !important;
    font-size: 20px !important;
}

section.woocommerce-bacs-bank-details {
    display: none !important;
}

label {
    color: #131a42 !important;
}

.woocommerce-additional-fields h3 {
    text-transform: none !important;
    font-size: 20px !important;
}

h3#order_review_heading {
    text-transform: none !important;
    font-size: 20px !important;
}

button#place_order {
    border-radius: 30px !important;
    text-transform: none !important;
    font-size: 18px !important;
}

a.button.wc-backward {
    border-radius: 30px !important;
    text-transform: none !important;
    font-weight: 700 !important;
}

#mlb2-3639850.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedSubmit button {
    font-family: 'Montserrat' !important;
    font-size: 15px!important;
    width: 60%!important;
}


.menu-simple-dropdown li a {
    border-radius: 30px !important;
}

.header-categories-nav .categories-menu-dropdown .item-level-0 > a {
    border-radius: 30px !important;
}
.woocommerce-billing-fields > h3{
	text-transform: none !important;
}
.woocommerce-billing-fields {
    font-family: 'Poppins' !important;
    color: #131a42 !important;
}

.woocommerce-form-coupon-toggle > .woocommerce-info .showcoupon{
	  color: #131a42 !important;
		font-weight: 700 !important;
}
.cart-totals-inner .checkout-button{
    border-radius: 30px !important;
    text-transform: none !important;
    font-size: 16px !important;
}

.btns-default-dark .cart-actions .button[name=update_cart]{
		border-radius: 30px !important;
    text-transform: none !important;
}

.cart-actions .button[name="apply_coupon"] {
    border-radius: 30px !important;
    text-transform: none !important;
}

td.product-price .amount {
    font-weight: 700 !important;
}

td.product-name a {
    font-weight: 600 !important;
    color: #131a42 !important;
}
ul.variation {
    color: #131a42 !important;
    font-weight: 500 !important;
}

.cart-totals-inner h2 {
    text-transform: none !important;
    font-size: 20px !important;
}

table th {
    text-transform: none !important;
}
.widget_shopping_cart .buttons a {
    border-radius: 30px !important;
    text-transform: none !important;
    font-weight: 600 !important;
    font-size: 16px !important;
}

.widget_shopping_cart .total strong {
    color: #131a42 !important;
    text-transform: none !important;
}
.widget_shopping_cart span.quantity {
    color: #131a42 !important;
    font-weight: 500;
}

.product_list_widget > li .product-title {
    font-weight: 700 !important;
}
.widget_shopping_cart .variation {
    color: #131a42 !important;
    font-family: 'Montserrat' !important;
    font-weight: 500 !important;
}

a.close-side-widget.wd-cross-button.wd-with-text-left {
    text-transform: capitalize !important;
}

h3.widget-title {
    text-transform: none !important;
}

button.wc-bookings-booking-form-button.single_add_to_cart_button.button.alt.added {
    text-transform: none !important;
    font-weight: 700 !important;
}
button.wc-bookings-booking-form-button.single_add_to_cart_button.button.alt.disabled {
    text-transform: none !important;
    font-weight: 700 !important;
		margin-left: 0px !important;
}
button.wc-bookings-booking-form-button.single_add_to_cart_button.button.alt {
    text-transform: none !important;
    font-weight: 700 !important;
}

a.woodmart-sticky-add-to-cart.button.alt {
    text-transform: none !important;
    font-weight: 700 !important;
    border-radius: 30px !important;
}

h5.widget-title {
    text-transform: none !important;
}
a.btn-read-more.more-link {
	color: #131A42!important;
	text-transform: none !important;
}
.color-blue{
    color: #131A42!important;
}
.btn {
    text-transform: none;
    font-weight: 700;
}
/* Estilos del Header */
.search-style-with-bg.searchform input[type=text] {
    background-color: #EEE;
    border: none;
    border-radius: 40px;
    font-size: 13px;
    color: #424868!important;
}

.search-by-category .input-dropdown-inner>a {
    color: #131A42;
    text-align: left;
    padding-left: 12px;
    font-size: 13px;
    text-transform: capitalize;
}
.search-style-with-bg.searchform .searchsubmit {
    width: 45px!important;
    height: 45px!important;
    color: #131A42;
    border-radius: 50px;
}

.searchform .searchsubmit{
	top:0px!important;
	right: 0px!important;
}

.searchform .searchsubmit:after{
	font-size: 15px;
}
.btn.btn-scheme-dark{
color: #131A42;
}
.woodmart-button-wrapper a[href="/tienda"]{
   /* background-color: rgba(237, 209, 33,1)!important;*/
    text-transform: capitalize!important;
    font-weight: bolder!important;
    border-radius: 80px!important;
}
.woodmart-wishlist-info-widget .wishlist-icon:before, .woodmart-shopping-cart .woodmart-cart-icon:before{
	color: #131A42!important;
}
/* Estilos del Header */

.bordebanner{ border-radius: 25px!important;}
.bordebannerP{ border-radius: 40px!important;}
.bordeproducto .product-grid-item { border-radius: 25px!important;}

.woodmart-product-categories .wc-default-cat{display:inline-block!important;}
select{border-radius: 25px!important;}

.woodmart-pagination > span:not(.page-links-title){
	background-color: #00C2FF!important;border-radius: 50%!important;
}
.blog-design-small-images.has-post-thumbnail.blog-style-shadow .article-body-container {
    border-radius: 25px!important;
}
.woodmart-post-date{
    border-radius: 25px!important;
}
.amount{color:#131a42!important;}
.meta-post-categories{
     background-color: #00C2FF!important;
    border-radius: 25px!important;/*color:#131a42!important;*/
}

.widget {
    margin-bottom: 0px!important;
    padding-bottom: 15px;
    border-bottom: 0px solid!important;
}

.meta-post-categories a{/*color:#131a42!important;*/}

.price .woocs_price_code{color:#131a42!important;}
.price {color:#131a42!important;}
.blog-design-small-images.has-post-thumbnail .entry-title {
    font-size: 20px!important;
}
.wc-bookings-booking-form {
	border: 0px!important;
}
fieldset {
border: 0px!important;
}
.wc_bookings_field_persons label{
color: #131a42!important;
	font-weight: 700!important;}
.wc-bookings-date-picker span{color: #131a42!important;
	font-weight: 700!important;}

.wc-bookings-booking-form fieldset label span {
        text-align: center!important;
}
.tabs-location-summary .tabs-layout-accordion .woodmart-accordion-title {
      color: #131a42!important;text-transform: initial!important;
}

.woodmart-product-categories .cat-item-779{display:none!important;}
.woodmart-product-categories .cat-item-881{display:none!important;}
.woodmart-product-categories .cat-item-885{display:none!important;}
.woodmart-product-categories .cat-item-883{display:none!important;}
.woodmart-product-categories .cat-item-888{/*display:none!important;*/}

.wpb-js-composer .vc_tta.vc_general.vc_tta-style-classic.vc_tta-accordion.vc_tta-color-white .vc_tta-panel {
    border-bottom: 0px solid!important;
}
.vc_tta-panel-heading{
border: 1px!important;
    border-color:#f8f8f8!important;
    background-color: #f8f8f8!important;
    border-radius: 50px!important;
   padding-top: 0% !important;
    padding-right: 2% !important;
    padding-bottom: 0% !important;
    padding-left: 2% !important;
	margin-bottom:10px!important;
}

.wpb-js-composer .vc_tta.vc_general.vc_tta-style-classic.vc_tta-accordion .vc_tta-panel-heading {
   	margin-bottom: 10px !important;}

.wpb-js-composer .vc_tta.vc_general.vc_tta-style-classic.vc_tta-accordion.vc_tta-color-white .vc_tta-panels {
	border-top: 0px!important;}

.woocommerce-tabs.wc-tabs-wrapper.tabs-layout-accordion {
    border: 1px solid rgba(119, 119, 119, 0.17)!important;
	  border-radius: 17px!important; 
	   padding-right: 2% !important;
   
    padding-left: 2% !important;
}

.prod-tabla td{
text-align:left!important;
}

.hover-content-inner .woodmart-more-desc-inner .prod-tabla .prod-col{
width: 15%!important;
}

.wishlist-count {color:#131a42!important;}
.woodmart-cart-number{color:#131a42!important;}

.blog-post-loop .entry-title a:hover{color:#131a42!important;}

.meta-post-categories > a {
    	text-transform: inherit!important;}

.prod-tabla .ancho {width: 100%!important;}
.ancho {width: 100%!important;}
.vc_tta-color-white.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title>a {color:#131A42!important;}
.cart .wc-bookings-booking-form-button{
display: inherit!important;
    margin: 0 auto!important;border-radius: 25px!important; 
}
.img-footer{
	text-align:center!important;
}

.icons-design-simple .woodmart-social-icon {
    background-color: #ffdd00!important;
    color: #24203f !important;
}
.icons-design-simple .woodmart-social-icon:hover {
   color: #24203f !important;
}
/*
.wc-bookings-date-picker .ui-datepicker td.bookable a {
	background-color: whitesmoke !important;
	color: #131a42 !important;
}
.wc-bookings-date-picker .ui-datepicker td.ui-datepicker-current-day a {
	background: #ffdd00 !important; color: #131a42 !important;}
.wc-bookings-date-picker .ui-datepicker .ui-datepicker-title  {
background-color: #f8f8f8!important;}
*/

.footer-movil{display:none!important;}

.footer-column {
    margin-bottom: 0!important;
}
.footer-sidebar {
	padding-top 0!important;
       padding-bottom: 0!important;
}

.woodmart-navigation .item-level-0 > a {
  	text-transform: initial!important;}
.copyrights-wrapper{background-color: #131A42!important;color: #ffffff!important;}
.woodmart-products-tabs .products-tabs-title li {text-transform: initial!important;}
.menu-menu-derecho li a span{font-weight: 400!important;}
/*.whb-color-dark .navigation-style-default .item-level-0:hover > a{color:#EC0066 !important}*/

.menu-opener {
	/*min-width: 180px!important;*/}
.header-categories-nav .categories-menu-dropdown .item-level-0 > a {
    font-size: 12px!important;
}
.menu-opener:not(.has-bg){background-color: #ffdd00!important;}
.menu-opener .color-scheme-dark{/*color:#ffffff!important;*/}
.header-categories-nav .menu-opener{/*color:#ffffff!important;*/}
.wd-tools-element .wd-tools-text {font-weight: 400!important;}
.nav-link-text{font-weight: 400!important;}
.botonreserva{font-weight: 400!important;}
.title-size-large {
    padding-top: 120px!important;
    padding-bottom: 120px!important;
}

.woodmart-show-sidebar-btn{color: #131a42!important;font-weight: 400!important;}
.woodmart-filter-buttons .open-filters{color: #131a42!important;font-weight: 400!important;}

.wpb-js-composer .vc_tta.vc_general.vc_tta-style-classic.vc_tta-accordion .vc_tta-panel-heading .vc_tta-panel-title {
	font-weight: 400!important;font-size: 14px!important;}
.wd-action-btn > a{color: #131a42!important;}
.search-by-category ul .children > li > a {
	display: none!important;}

#product_cat option.level-1{display: none!important;}
.woodmart-products-tabs .products-tabs-title li{font-weight: 400!important;}
.seg1{display: none!important;}}

.pestahome .woodmart-products-tabs .products-tabs-title li{color: #131a42!important;}

 .pestahome  .active-tab-title .tab-label{font-weight: 600!important;}

.sub-menu-dropdown{
border-bottom-right-radius: 25px!important;
    border-bottom-left-radius: 25px!important;}
#menu-destinos{
border-bottom-right-radius: 25px!important;
    border-bottom-left-radius: 25px!important;}
.menu-destinos-container{
border-bottom-right-radius: 25px!important;
    border-bottom-left-radius: 25px!important;}
.searchform .searchsubmit {
    border-radius: 50%!important;
	background-color: #ffdd00!important;}

.woodmart-recent-posts-list .entry-title a{font-size:14px!important;}
.slider-type-post {
    margin-bottom: 0px!important;
}
.site-content {
    margin-bottom: 0px!important;
}
#guia-popup{text-align: center!important;}
.botonM{
color:#131a42!important;text-transform: inherit!important;
}
.btn.btn-color-primary {
    color:#131a42!important;
}

.woodmart-before-add-to-cart{
	    background-color: #131a42!important;
    padding: 10px!important;
    border-top-left-radius: 10px!important;
    border-top-right-radius: 10px!important;
	color:#fff!important;
	margin-bottom:0px!important;
}
.woodmart-before-add-to-cart h2{ color:#fff!important;	margin-bottom:0px!important;}

.wc-bookings-booking-form {
    border: 0px!important;
    background-color: #eeeeee!important;
}
.woocommerce-Reviews {
	/*display: none!important;*/}
.botonAsesor {
text-transform: capitalize!important;
    font-weight: bolder!important;
    border-radius: 80px!important;
	}

.category-cartagena-de-indias .main-page-wrapper .page-title.page-title-default.title-size-large.title-design-centered.color-scheme-light.title-blog{
background-image: url(https://rollingplayas.com/wp-content/uploads/2023/03/Blog-de-Cartagena-de-Indias-Colombia.jpg) !important;
}

.category-santa-marta .main-page-wrapper .page-title.page-title-default.title-size-large.title-design-centered.color-scheme-light.title-blog{
background-image: url(https://rollingplayas.com/wp-content/uploads/2023/03/Blog-Santa-Marta-Colombia.jpg) !important;
}

.meta-author img {
    content:url(https://rollingplayas.com/wp-content/uploads/2021/03/cropped-Favicon_rolling-32x32.png)!important;
}

@media (min-width: 1025px) {
	.dest-mobile{display:none!important;}
}

@media (min-width: 768px) and (max-width: 1024px) {
	.filafqa .woodmart-info-box  {
  
	text-align:center!important;
}
.filafqa1  .woodmart-info-box {
     	text-align:center!important;
}
#caja1{ box-shadow: 0px 0px 5px 1px #e0e0e0;}
}

@media (min-width: 577px) and (max-width: 767px) {
	.searchform .searchsubmit {
    border-radius: 100%!important;
	top: 0px!important;
    bottom: 0px!important;
	background-color: #ffdd00!important;}


}

@media (max-width: 576px) {
	.wd-header-cart .wd-tools-icon.wd-icon-alt:before {
    content: "\f105" !important;
}
.q8c6tt-2.jxPOhn {
    margin-top: -45% !important;
}
.woodmart-product-filters button[type="submit"] {
    border-radius: 30px!important;
		margin-left: 50%!important;
}
.woodmart-pf-btn button[type="submit"]{
    border-radius: 30px!important;
}
/* Home Mobile */

#first-row-home h2{
	font-size: 22px!important;
	margin-bottom: 0!important;
}

#first-row-home p{
	font-size: 14px!important;	
}

#first-row-home{
	top: 0;
}

/*header.whb-header{
	padding-top: 15vw;
}*/

.whb-col-mobile{
	/*justify-content: left!important;*/
	    flex: 0 1 auto!important;
}


.prod-tabla .prod-col{
width: 10%!important;
}

.prod-tabla .ancho {width: 100%!important;}
.woodmart-product-filters {
    background-color: #fff0!important;
}
.woodmart-product-filters .woodmart-pf-checkboxes {
    border: 5px #131a42!important;
    box-shadow: 0 0 4px rgb(0 0 0 / 96%)!important;
    background-color: #fff!important;
    border-radius: 25px!important;
}
.footer-movil{display:block!important;}
.footer-escritorio{display:none!important;}

.title-size-large {
    padding-top: 50px!important;
    padding-bottom: 50px!important;
}
.woodmart-show-sidebar-btn{color: #131a42!important;font-weight: 400!important;}
.woodmart-filter-buttons .open-filters{color: #131a42!important;font-weight: 400!important;}

.segundahome{display: none!important;}

.seg1{display: block!important;}
.seg1 .vc_column_container {
       width: 20%!important;display: inline-block!important;
}

.filafqa .vc_column_container  {
       width: 25%!important;display: inline-block!important;
	text-align:center!important;
}
.filafqa1 .vc_column_container  {
       width: 33.33%!important;display: inline-block!important;	text-align:center!important;
}

.filafqa .woodmart-info-box  {
  
	text-align:center!important;
}
.filafqa1  .woodmart-info-box {
     	text-align:center!important;
}
#caja1{ box-shadow: 0px 0px 5px 1px #e0e0e0;}

.searchform .searchsubmit {
    border-radius: 100%!important;
	top: 0px!important;
    bottom: 0px!important;
	background-color: #ffdd00!important;}

#gb-widget-6966{
 bottom: 60px!important;
}

#fila-p1{
	
	background-image: url(https://rollingplayas.com/wp-content/uploads/2025/01/banner-principal-rolling-mobile-min.webp) !important;
padding-top: 28% !important;
    padding-bottom: 25% !important;

}
 .btn-whatsapp {
        display:block;
        width:70px;
        height:70px;
        color#fff;
        position: fixed;
        right:20px;
        bottom:60px;
        border-radius:50%;
        line-height:80px;
        text-align:center;
        z-index:999;
}

.carruselHome {
    margin-top: 11%!important;
}

.cch{ 
padding-left:10px!important;
	padding-right:10px!important;
padding-top:10px!important;
	padding-bottom:10px!important;
}
#ccP .vc_column-inner {
padding-left:7px!important;
	padding-right:7px!important;
}

#ccP  #ccp1 .vc_column-inner {
padding-top:0px!important;
	padding-bottom:0px!important;
}

#TH1{
padding-top:5%!important;
}
}

