/*
 Theme Name:   Basel Child
 Description:  Basel Child Theme
 Author:       XTemos
 Author URI:   http://xtemos.com
 Template:     basel
 Version:      1.0.0
 Text Domain:  basel-child
*/


#video-bg {
  position: relative;
  width: auto;
  min-width: 100%;
  height: auto;
  background: transparent url(video-bg.jpg) no-repeat;
  background-size: cover;
}
video {
  display: block;
}
.video-container {
  width: 100%;
  max-height: 600px;
  overflow: hidden;
  position: fixed;
  top: 0;
  right: 0;
  z-index: -100;
}

.row-video {
	height: 900px;
}

.header-video-contenido {
	position: absolute;
	margin-top: -900px !important;
}

.button, button {
	color: #fff;
}

/* BOTONES */

.btn-dorado .vc_btn3 {
	font-size: 14px;
	background-color: #a19257 !important;
	color: #fff !important;
	font-family: Roboto Condensed;
	font-weight: 400;
	text-transform: uppercase;
	letter-spacing: 0.25em;
}

.btn-rosa .vc_btn3 {
	font-size: 14px;
	background-color: #e68fbb !important;
	color: #fff !important;
	font-family: Roboto Condensed;
	font-weight: 400;
	text-transform: uppercase;
	letter-spacing: 0.25em;
}

.btn-azul .vc_btn3 {
	font-size: 14px;
	background-color: #89c4e5 !important;
	color: #fff !important;
	font-family: Roboto Condensed;
	font-weight: 400;
	text-transform: uppercase;
	letter-spacing: 0.25em;
}

/* MEGAMENÚ */

.basel-navigation .menu-grande .sub-menu-dropdown {
	width: 1000px !important;
	min-height: 100px;
	padding: 0px 15px 0px 30px !important;
	-webkit-transition: all .25s ease .1s;
	transition: all .25s ease .1s;
}

.menu-grande .sub-menu-dropdown a {
	text-transform: none !important;
	height: auto !important;
	line-height: 1.5 !important;
	padding: 8px 15px !important;
	color: #7b7b7b !important;
}

.menu-grande .sub-menu-dropdown li {
	display: inline !important;
}

.contenido-megamenu {
	padding-right: 300px !important;
}

.contenido-megamenu .widgettitle {
	margin-bottom: 10px;
	padding-bottom: 0px;
	font-size: 16px;
    text-transform: uppercase;
    font-weight: 700;
}


/* HOME */

.header-home-padd {
	padding-top: 140px;
	padding-bottom: 300px;
}

.columna-iconos-home .wpb_single_image.vc_align_center {
	width: 75%;
	margin: 0 auto 45px;
}

.columna-iconos-home .wpb_single_image .vc_single_image-wrapper {
	max-width: 80%;
}

.tit-iconos {
	max-width: 70%;
	text-align: center;
	margin: 0 auto 35px;
}


.tit-iconos p {
	color: #000;
	font-size: 25px;
	font-family: Quicksand;
	line-height: 1.3;
}

.txt-iconos p {
	font-size: 17px;
	font-family: "Open Sans";
}

/*.columna-homekids {
	padding: 100px 0 100px 100px;
	max-width: 600px;
} */

.logo-kids-home {
	width: 230px;
	margin: 0px auto 40px;
}


.columna-homeadultos, .columna-homekids {
	padding: 100px 100px 100px 100px;
	max-width: 100%;
}

.precio-oferta-home .vc_single_image-wrapper {
	max-width: 50%;
}

.cta-home-contacto {
	padding-top: 135px;
	padding-bottom: 95px;
}

/* PÁGINAS INTERIORES */

.title-size-large {
	padding: 135px 0;
}

.supheading {
	text-transform: uppercase;
	letter-spacing: 0.25em;
	font-size: 17px !important;
	color: #a19257;
	text-align: center;
	font-family: Roboto Condensed;
	font-weight: 400;
}

.heading-light {
	line-height: 1.3;
	font-size: 38px !important;
	text-align: center;
	font-family: Quicksand;
	font-weight: 300;
	font-style: normal;
}

.heading-home {
	font-size: 47px !important;
}

.heading-categorias {
	font-size: 60px !important;
	font-weight: 400;
}

.supheading-azul {
	color: #89c4e5;
}

.title-size-large .entry-title, .title-size-large h1 {
	font-size: 60px;
	text-transform: none;
}

.equipo-nombre p {
	font-family: Quicksand;
	font-size: 25px;
	color: #000;
	font-weight: 400;
}

.equipo-cargo p {
	font-family: "Open Sans";
	font-size: 16px;
	color: #7b7b7b;
	font-weight: 400;
}

.row-mapa {
	height: 400px;
}

.col-info-contacto p {
	font-size: 17px;
}

.iconos-contacto .vc_icon_element {
	float: left;
}

.iconos-contacto .wpb_text_column {
	float: left;
}

.iconos-contacto .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner {
	border: 0px solid transparent;
	width: 2em;
	height: 2em;
}

.iconos-contacto .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-md .vc_icon_element-icon {
	font-size: 1.5em !important;
}

.iconos-contacto .wpb_text_column {
	margin-left: 10px;
}

.col-formulario {
-webkit-box-shadow: 0px 0px 10px 0px rgba(128,128,128,0.5);
-moz-box-shadow: 0px 0px 10px 0px rgba(128,128,128,0.5);
box-shadow: 0px 0px 10px 0px rgba(128,128,128,0.5);
	padding: 20px 50px;
}


.col-faq p, .col-faq a {
	font-size: 16px;
}

.col-faq .vc_tta-panel.vc_active .vc_tta-panel-title > a, .col-faq .vc_tta-panel .vc_tta-panel-title > a {
	color: #1d1e21 !important;
	font-weight: 700;
	font-size: 17px;
	line-height: 1.2;
}

.col-faq .vc_tta-panel-heading .vc_tta-controls-icon::after, .col-faq  .vc_tta-panel-heading .vc_tta-controls-icon::before {
	border-color: #1d1e21 !important;
}

.col-faq .vc_tta-panel {
	margin-bottom: 20px;
}

.wpb-js-composer .vc_tta-color-orange.vc_tta-style-outline .vc_tta-panel.vc_active .vc_tta-panel-heading, .wpb-js-composer .vc_tta-color-orange.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body, .wpb-js-composer .vc_tta-color-orange.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body::after, .wpb-js-composer .vc_tta-color-orange.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body::before, .wpb-js-composer .vc_tta-color-orange.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-heading  {
	border-color: #a19257 !important;
}

.wpb-js-composer .vc_tta-color-orange.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-heading:focus, .wpb-js-composer .vc_tta-color-orange.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-heading:hover {
	background-color: #a19257 !important;
}


.comments-area .comment-reply-title, .comments-area .comments-title {
	font-size: 20px;
	text-transform: none;
}

.comment-body p, .comment-notes {
	font-size: 16px;
}

.comments-area .reply a {
	font-weight: 400;
	font-size: 15px;
}

.comment-body .url {
	color: #a9995a;
}

/* CUMPLEPARTY VIP */

.page-id-661 h1 {
	color: #fff;
	font-weight: 700;
}

.row-cumplepartyvip {
	padding-top: 120px;
	padding-bottom: 95px;
}

.row-cumplepartyvip-02 {
	padding-bottom: 150px;
}

.box-destacado-cumplepartyvip-img {
	min-height: 620px;
	position: relative;
}

.box-destacado-cumplepartyvip-txt {
	position: absolute;
	top: 100px;
	left: 10%;
	background-color: #fff;
	padding: 65px 70px 65px 60px;
	box-shadow: 0px 0px 10px 0px rgba(128,128,128,0.5);
}

.ico-txt {
	width: 25px;
	margin-top: -5px;
	margin-left: 5px;
}

/* FORMULARIOS */

.wpcf7 input:not([type="checkbox"]), .wpcf7 textarea, .wpcf7 select {
	margin-bottom: 15px;
	background-color: #f5f5f5;
	border-color: #f5f5f5;
	border-radius: 5px;
}

.wpcf7 textarea, .wpcf7 select {
	margin-bottom: 15px;
}

.wpcf7 p {
	margin-bottom: 0px;
}

.txt-legal {
	font-size: 12px;
	margin-bottom: 20px;
}

.txt-legal a{
	text-decoration: underline;
}

.txt-legal .wpcf7-list-item {
	margin-right: 0px;
}

.wpcf7-submit {
	font-size: 14px;
	background-color: #a19257 !important;
	color: #fff !important;
	font-family: Roboto Condensed;
	font-weight: 400;
	text-transform: uppercase;
	letter-spacing: 0.25em !important;
	border-radius: 0 !important;
}

.label-form {
	color: #000;
	font-size: 15px;
	margin-bottom: 5px;
}

/* TIENDA */

.shop-loop-head {
	display: none;
}

.basel-sticky-btn {
display:none;
}

.sidebar-container {
	padding-right: 50px;
}

.widget-woof h5 {
	display: none;
}

.woof_container {
	margin-bottom: 32px;
}

.woof h4 {
	font-weight: 400;
	font-size: 20px;
	color: #000000;
}

.woof h4:after {
	content: "";
	background-color: #eee;
	width: 30px;
	height: 1px;
	display: block;
	margin-top: 10px;
}


.woof label {
	color: #7b7b7b;
	font-size: 15px;
}

.woof_checkbox_label_selected {
	font-weight: 400;
	color: #000 !important;
}

.irs-slider {
	width: 7px !important;
	border: 0px !important;
	background: #89c4e5 !important;
	border-radius: 0px !important;
	box-shadow: none !important;
}

.irs-bar {
	border-top: 0px !important;
	border-bottom: 0px !important;
	background: #89c4e5 !important;
}

.irs-line {
	border-radius: 0px !important;
	-moz-border-radius: 0px !important;
}

.irs-from, .irs-to, .irs-single {
	font-size: 12px !important;
	background: #89c4e5 !important;
	border-radius: 0px !important;
	-moz-border-radius: 0px !important;
}

.elements-grid .product_cat-kids .add_to_cart_button {
	border-color: #e68fbb !important;
	background-color: #e68fbb !important;
}

.elements-grid .product_cat-kids .star-rating::before, .elements-grid .product_cat-kids .star-rating span::before {
	color: #e68fbb;
}


/* CONFIGURACIÓN FILTROS */

.woof_container_inner_temticas ul li input{
	display: none;
}


.woof_container_inner_temticas ul li {
	display: inline;
}

.woof_container_inner_temticas .woof_checkbox_label {
	margin-left: 0px;
	font-size: 14px;
	color: #a9995a;
	padding: 3px 12px !important;
	border: 1px solid #a9995a;
	border-radius: 5px;
	text-transform: uppercase;
}


.woof_container_inner_temticas .woof_checkbox_label_selected {
	color: #fff !important;
	background-color: #a9995a;
	
}

.woof_container_tematicaskids .woof_container_inner_temticas li:first-child .woof_checkbox_label {
	color: #f19f3f !important;
	border: 1px solid #f19f3f;
}

.woof_container_tematicaskids .woof_container_inner_temticas  li:first-child .woof_checkbox_label_selected {
	color: #fff !important;
	background-color: #f19f3f;
}

.woof_container_tematicaskids .woof_container_inner_temticas li:nth-child(2) .woof_checkbox_label {
	color: #c189e5 !important;
	border: 1px solid #c189e5;
}

.woof_container_tematicaskids .woof_container_inner_temticas li:nth-child(2) .woof_checkbox_label_selected {
	color: #fff !important;
	background-color: #c189e5;
}

.woof_container_tematicaskids .woof_container_inner_temticas li:nth-child(3) .woof_checkbox_label{
	color: #89c4e5 !important;
	border: 1px solid #89c4e5;
}

.woof_container_tematicaskids .woof_container_inner_temticas li:nth-child(3) .woof_checkbox_label_selected{
	color: #fff !important;
	background-color: #89c4e5;
}

.woof_container_tematicaskids .woof_container_inner_temticas li:nth-child(4) .woof_checkbox_label{
	color: #98df69 !important;
	border: 1px solid #98df69;
}

.woof_container_tematicaskids .woof_container_inner_temticas li:nth-child(4) .woof_checkbox_label_selected{
	color: #fff !important;
	background-color: #98df69;
}

.woof_container_tematicaskids .woof_container_inner_temticas li:nth-child(5) .woof_checkbox_label{
	color: #e38db6 !important;
	border: 1px solid #e38db6;
}

.woof_container_tematicaskids .woof_container_inner_temticas li:nth-child(5) .woof_checkbox_label_selected{
	color: #fff !important;
	background-color: #e38db6;
}

.woof_container_tematicaskids .woof_container_inner_temticas li:nth-child(6) .woof_checkbox_label {
	color: #f36a6a !important;
	border: 1px solid #f36a6a;
}

.woof_container_tematicaskids .woof_container_inner_temticas li:nth-child(6) .woof_checkbox_label_selected{
	color: #fff !important;
	background-color: #f36a6a;
}

.woof_container_tematicaskids .woof_container_inner_temticas li:nth-child(7) .woof_checkbox_label {
	color: #678ded !important;
	border: 1px solid #678ded;
}

.woof_container_tematicaskids .woof_container_inner_temticas li:nth-child(7) .woof_checkbox_label_selected {
	color: #fff !important;
	background-color: #678ded;
}

.woof_reset_search_form {
	background-color: #000 !important;
	border-color: #000 !important;
	color: #fff;
}

.woof_reset_search_form:hover {
	opacity: 0.7;
}

.woof_list label {
	padding-top: 0px;
	padding-bottom: 0px;
	margin-bottom: 0;
}

.woof_list li {
	padding: 0 !important;
}

.woof_container_inner_temticas label {
	padding-top: 5px;
	padding-bottom: 5px;
	margin-bottom: 5px;
}

.variation dd p {
	font-size: 14px;
}


.basel-toolbar {
	background-color: #a9995a;
	box-shadow: none;
}

.basel-toolbar  .basel-cart-design-3 > a .basel-cart-number {
	background-color: #fff;
	color: #000;
}

.basel-toolbar a {
	color: #fff;
}

/* Tienda - Taxonomías */

.tax-edadeskids #woof_widget-2, .tax-actividadeskids #woof_widget-2, .tax-tematicaskids #woof_widget-2, .tax-edadesadultos #woof_widget-2, .tax-actividadesadultos #woof_widget-2, .tax-tematicaadultos #woof_widget-2 {
	float: left;
	max-width: 25%;
	padding-right: 50px;
	margin-bottom: 40px;
}

.tax-edadeskids .shop-content-area, .tax-actividadeskids .shop-content-area, .tax-tematicaskids .shop-content-area, .tax-edadesadultos .shop-content-area, .tax-actividadesadultos .shop-content-area, .tax-tematicaadultos .shop-content-area {
	float: left;
	max-width: 75%;
}

.term-promociones aside {
	display: none;
}

.term-promociones .shop-content-area {
	left: 0;
	width: 100%;
}

/* Blog */

.blog .widget-title, .blog .widgettitle {
	color: #a9995a;
}

.meta-post-categories {
	background-color: #fff !important;
	color: #000;
}

.meta-post-categories a {
	color: #000;
}

.basel-entry-meta {
	display: none;
}


/* PÁGINAS DE PRODUCTO */

.single-product-content {
	padding: 40px 0;
}

.posted_in {
	text-align: center;
	font-family: Roboto Condensed;
	font-weight: 400;
	text-transform: uppercase;
	letter-spacing: 0.25em;
	font-size: 15px;
}

.product_cat-kids .posted_in a{
	color: #e38db6;
}

.product_cat-adultos .posted_in a{
	color: #a19257;
}

.single-product-content .entry-title {
    font-weight: 200;
    font-size: 30px;
}

.product_cat-kids .woocommerce-product-rating .star-rating span::before {
	color: #e68fbb;
}

.product_cat-adultos .woocommerce-product-rating .star-rating span::before {
	color: #a19257;
}

.single-product-content .woocommerce-product-rating .star-rating {
	margin-right: 0px;
	vertical-align: top;
}

.single-product-content .woocommerce-product-rating .woocommerce-review-link {
	vertical-align: top;
}

.single-product-content .woocommerce-product-rating {
	display: inline;
}

.woocommerce-review-link {
	font-size: 12px;
}

.summary-inner .price {
	font-family: Quicksand, Arial, Helvetica, sans-serif;
	color: #7b7b7b !important;
	font-size: 23px !important;
}

.summary-inner .amount {
	color: #7b7b7b !important;
}


.summary-inner p:not(.price) {
	font-size: 16px;
	margin-top: 30px;
}

.wc-pao-addon-heading {
	font-size: 18px;
	margin-bottom: 5px;
}

.wc-pao-addon-container p {
	margin-top: 5px !important;
}

.wc-pao-addon-container .wc-pao-addon-description p {
	font-size: 15px !important;
	margin-top: 0px !important;
	margin-bottom: 50px !important;
}

.wc-pao-addon-container .wc-pao-addon-description p:after {
	content:"";
	background-color: #eeeeee;
	width: 50px;
	height: 1px;
	display: block;
	top: 10px;
	position: relative;
}

.wc-pao-addon-container label {
	font-size: 15px;
	font-family: Open Sans, Arial, Helvetica, sans-serif;
}

.product-addon-totals {
	font-size: 16px !important;
	color: #000 !important;
}

.product-addon-totals strong{
	font-weight: 400 !important;
}

.product-addon-totals .amount {
	color: #000 !important;
}

.hide-larger-price .price {
	word-spacing: inherit;
}

.wc-pao-subtotal-line .price, .wc-pao-subtotal-line .amount {
	font-size: 18px !important;
	color: #000 !important;
	font-weight: 700;
	font-family: Open Sans, Arial, Helvetica, sans-serif;
}

.single-product-content .product-tabs-wrapper {
	padding-top: 100px;
	padding-bottom: 100px;
}

.product-tabs-wrapper p {
	font-size: 17px;
}

.basel-tab-wrapper ul {
	list-style: inherit;
	padding-left: 30px;
	font-size: 17px;
	margin-bottom: 30px;
}

.product_cat-kids .product-tabs-wrapper  .star-rating span::before, .product_cat-kids .comment-form .stars span a:hover, .product_cat-kids .comment-respond .stars a:hover::after {
	color: #e68fbb !important;
}

.product_cat-kids .basel-add-img-msg::before {
	background-color: #e68fbb;
}

.single-product-content .comment-form .form-submit input[type="submit"] {
	background-color: #a19257;
	border-color: #a19257;
	color: #fff;
	border-width: 2px;
	padding-left: 35px;
	padding-right: 35px;
}

.product_cat-kids .comment-form .form-submit input[type="submit"] {
	background-color: #e68fbb;
	border-color: #e68fbb;
}

.related-and-upsells > section {
	margin-top: 100px;
	margin-bottom: 100px;
}

.prod-relacionados-supheading {
	color: #89c4e5 !important;
	margin-bottom: 5px;
}

.slider-title::before {
	content: none;
}

.slider-title {
	margin-bottom: 60px;
	text-transform: none;
}

.woocommerce-product-gallery {
	margin-bottom: 100px;
}

.product_meta {
	display: none !important;
}

.single-product-content .product-share {
	margin-top: 50px;
}

.product_cat-adultos .single_add_to_cart_button {
	border-color: #a19257 !important;
	background-color: #a19257 !important;
}

.product_cat-kids .single_add_to_cart_button {
	border-color: #e68fbb !important;
	background-color: #e68fbb !important;
}

.basel-hover-standard .btn-add > a:hover:hover {
	border-color: #000 !important;
	background-color: #000 !important;
}

.single-product .price .amount {
	color: #212121 !important;
}

/* MI CUENTA */

.woocommerce-MyAccount-content .addresses .u-column2 {
	display: none;
}

.woocommerce-MyAccount-content p, .woocommerce-MyAccount-content address {
	font-size: 16px;
}

.woocommerce-MyAccount-content header {
	font-size: 30px;
}

/* FOOTER */
.heading-dark {
	line-height: 1.4;
	font-size: 30px !important;
}

footer .widget-title, footer .widgettitle, .tit-footer {
	font-size: 17px;
	text-transform: none;
	font-weight: 500;
	letter-spacing: 0px;
	color: #fff !important;
	font-family: Quicksand;
}

footer .widget-title::before, footer .widgettitle::before {
	content: none;
}

.footer-container.color-scheme-light ul li {
	border-color: rgba(255,255,255,.7);
	font-size: 14px !important;
	font-family: "Open Sans";
	line-height: 1.5;
}

footer p {
	border-color: rgba(255,255,255,.8);
	font-size: 14px !important;
	font-family: "Open Sans";
	line-height: 1.5;
}

.ico-rrss  .vc_icon_element{
	float: left;
}

.ico-rrss .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-md .vc_icon_element-icon {
	font-size: 1.5em !important;
}

.ico-rrss .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner {
	text-align: left;
	border: 0px solid transparent;
	width: 2.5em;
	height: 2.5em;
}

.menu-horizontal ul li {
	display: inline-block;
}

.menu-horizontal ul li:nth-child(2) a {
	padding: 0 15px;
}

.menu-subfooter .wpb_content_element {
	margin-bottom: 0px !important;
}

.footer-blog .vc_gitem-animated-block {
	display: none;
}

.footer-blog  .vc_gitem_row .vc_gitem-col {
	padding: 0;
}

.footer-blog .vc_grid.vc_row.vc_grid-gutter-30px .vc_grid-item {
	padding-right: 20px;
	padding-bottom: 0px;
}

.tit-entrada-footer p {
	
}


/* MEDIA QUERIES */

@media only screen and (max-width: 1440px) { 
.header-home-padd {
	padding-top: 120px;
	padding-bottom: 150px;
}
}


@media only screen and (max-width: 1414px) {  
.main-nav .menu > li > a {
	padding-left: 7px;
	padding-right: 7px;
}

}

@media only screen and (max-width: 1280px) {   
.main-nav .menu > li > a {
	padding-left: 5px;
	padding-right: 5px;
	font-size: 12px !important;
}
	
.header-shop .site-logo {
	padding-left: 0px;
}
	
.main-header .site-logo {
	padding-right: 0px;
}
}

@media only screen and (max-width: 1097px) {   
.site-logo img {
	max-width: 150px !important;
}
	
.main-nav .menu > li > a {
	padding-left: 2px;
	padding-right: 2px;
}
}

@media only screen and (max-width: 1024px) { 
	
.site-logo img {
	max-width: auto !important;
}
	
.header-home-padd {
	padding-top: 30px;
	padding-bottom: 100px;
	padding-left: 150px !important;
}
	
.tit-iconos {
	max-width: 100%;
}
	
.columna-homekids {
	padding: 50px 0 50px 50px;
	max-width: 470px;
}
	
.columna-homeadultos {
	padding: 80px 50px;
	max-width: 100%;
}
	
.menu-grande .sub-menu-dropdown, .menu-grande .icon-sub-menu {
	display: none;
} 
	
.tax-edadeskids #woof_widget-2, .tax-actividadeskids #woof_widget-2, .tax-tematicaskids #woof_widget-2, .tax-edadesadultos #woof_widget-2, .tax-actividadesadultos #woof_widget-2, .tax-tematicaadultos #woof_widget-2 {
	display: none;
	}

.tax-edadeskids .shop-content-area, .tax-actividadeskids .shop-content-area, .tax-tematicaskids .shop-content-area, .tax-edadesadultos .shop-content-area, .tax-actividadesadultos .shop-content-area, .tax-tematicaadultos .shop-content-area {
	float: none;
	max-width: 100%;
}
}

@media only screen and (max-width: 991px) { 
	
.header-home-padd {
	padding-top: 30px;
	padding-bottom: 90px;
	padding-left: 210px !important;
}
	
.txt-izq-mv p {
	text-align: left;
}
	
.txt-izq-mv  .menu-horizontal ul li {
	display: block;
	text-align: left;
	margin-bottom: 5px;
}

.txt-izq-mv .menu-horizontal ul li:nth-child(2) a {
	padding: 0px;
}

.txt-izq-mv {
	margin-bottom: 10px;
}
}

@media only screen and (max-width: 768px) { 
	
.header-home-padd {
	padding-top: 30px;
	padding-bottom: 200px;
	padding-left: 30px !important;
}
	
.columna-homekids {
	padding: 40px;
	max-width: 100%;
}
	
.cta-home-contacto {
	padding-top: 65px;
	padding-bottom: 45px;
}
	
.relleno-img-fondo {
	height: 500px !important;
}
	
.columna-homeadultos {
	padding: 80px 40px;
}
	
.precio-oferta-home {
	margin-top: -240px;
	margin-right: 50px;
}

.precio-oferta-home .vc_single_image-wrapper {
	max-width: 40%;
}
	
.intro-categoria {
	padding: 0 30px !important;
}
	
.row-cumplepartyvip {
	padding-top: 30px;
	padding-bottom: 30px;
}
	
.row-cumplepartyvip-02 {
	padding-bottom: 80px;
}
	
.box-destacado-cumplepartyvip-txt {
	top: 50px;
	left: 20px;
	background-color: #fff;
	padding: 40px;
	width: 90%;
}
	
.box-destacado-cumplepartyvip-img {
	min-height: 550px;
}
}

@media only screen and (max-width: 570px) { 
.header-home-padd {
	padding-bottom: 120px;
}
	
.page-id-661 h1 {
	font-size: 50px !important;
}
	
.tit-especial-vip {
	font-size: 32px !important;
}
	
.txt-especial-vip p {
	font-size: 16px;
}
	
.box-destacado-cumplepartyvip-img {
	min-height: 480px;
}
}

@media only screen and (max-width: 375px) { 
	
.heading-home {
	font-size: 39px !important;
}
	
.precio-oferta-home {
	margin-top: -180px;
	margin-right: 0px;
}
	


}