/**
* Theme Name: Triply Child
* Description: This is a child theme of Triply, generated by Merlin WP.
* Author: <a href="https://pavothemes.com/">Duc Pham (Opal Team)</a>
* Template: triply
* Version: 2.2.3
*/


#primary.content-area{
	padding: 50px;
}

.exclude-date-btn{
	background-color: rgb(255, 0, 0);
    color: rgb(255, 255, 255);
    border: none;
    padding: 2px 5px;
    cursor: pointer;
    position: relative;
    font-size: 10px;
    z-index: 10;
}

.elementor-button-text,.elementor-button-icon i,.booking_form_submit{
    color: white!important;
}



.elementor-element-8202ecd {
	border-top: 1px solid gray;
}

.my_account_page_nav_wrapper{
	margin-top: 85px;
	
}
/*
.elementor-heading-title{
     font-size: 26px!important;
	
}
*/
.post-total-rating-stars .star {
    color: #377d8a;
}
.texto-negro .elementor-button-text,.texto-negro  .elementor-button-icon i,.texto-negro  .booking_form_submit{
	color: black!important;
}
.texto-negro:hover .elementor-button-text,.texto-negro:hover  .elementor-button-icon i,.texto-negro:hover  .booking_form_submit:hover{
	color: white!important;
}
.babe_items_2 .item_info_price label,.babe_items_2 .item_info_price span{
	color: white!important;
}

/*
elementor-element elementor-element-8202ecd elementor-align-center elementor-hidden-desktop elementor-widget__width-inherit elementor-fixed elementor-hidden-tablet elementor-widget elementor-widget-button

.elementor-5524 .elementor-element.elementor-element-8202ecd > .elementor-widget-container


.elementor-5524 .elementor-element.elementor-element-8202ecd .elementor-button
*/


#super_reserva .elementor-button-text{
    color: #ffffff!important;
}
.elementor-element-8202ecd,.elementor-element-8202ecd a,.elementor-element-8202ecd > .elementor-widget-container{
	background-color:#377d8a!important;
}

.call2action{
	color: white!important;
	
}


.elementor-kit-29 button, .elementor-kit-29 input[type="button"], .elementor-kit-29 input[type="submit"], .elementor-kit-29 .elementor-button {
    color: #ffffff;
}


.babe_items_4 .item-meta-value + .item-meta-value {
    margin-left: 20px;
}

.elementor-widget-taxonomy-item .triply-location-item-1 .title-tours {
    color: #ffffff;
    font-weight: 700;
    font-size: 28px;
}
.wpforms-confirmation-container-full, div[submit-success]>.wpforms-confirmation-container-full:not(.wpforms-redirection-message) {
    background: #5e8ca2;
    border: 1px solid #b4d39b;
    box-sizing: border-box;
    color: white;
}

.my_account_page_nav_wrapper {
    margin-top: 100px;
}

.my_account_nav_item.my_account_nav_item_with_menu > .my_account_nav_item_title {
    padding: 1rem 1rem;
    font-weight: 700;
}
.my_account_page_content_wrapper {
    padding: 20px 20px;
    -webkit-box-flex: 2;
    -webkit-flex-grow: 2;
    flex-grow: 2;
    -webkit-flex-shrink: 5;
    flex-shrink: 5;
    background-color: #eef0f8;
    -webkit-align-self: stretch;
    align-self: stretch;
    position: relative;
}
.babe_message_order_status_payment_deferred, .babe_message_order_status_payment_processing, .babe_message_order_status_payment_received {
    border: 0;
    color: #377d8a;
    background-color: #f8f8f8;
    padding: 2em 1em;
    margin-bottom: 40px;
}

#edit_user_profile .checkout-form-block {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
}


.elementor-406 .elementor-element.elementor-element-69072552:not(.elementor-motion-effects-element-type-background), .elementor-406 .elementor-element.elementor-element-69072552 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    z-index: 100;
}
.elementor-element-171e86bb {
	max-height: 530px;
	
}
.elementor-element-5179d977{
	height: 131px;
	margin: 0px;
	padding: 0px;
	display: none;
}
.elementor-element-11fb8d60{
	margin: 0px!important;
	padding: 0px!important;
	margin-top: 120px!important;
	max-height: 500px;
}
#elementor-popup-modal-1589 .dialog-widget-content{
	background-color: white;
	
}


.my_account_page_nav_wrapper {
	margin-top: 130px;
}

.admin-bar .my_account_page_nav_wrapper{
	top: 32px;
	
}


.checkout-wrapper table td.order_items_row_total_amount.order_items_row_due{
	font-size:13px;
	
	
}



.ug-default-button-play, .ug-stop-mode, .ug-default-button-fullscreen{
	display: none
}
/*
.ug-strip-panel{
	top: 0px!important;
}
*/
.ug-textpanel{
	display: none;
}

.babe_slider.ug-gallery-wrapper.ug-theme-default{
	width: auto;
	max-width: 100%!important;
}
.ug-slide-wrapper{
	width: 100%!important;
	max-width: 100%;
	pointer-events:none;
}
.ug-slider-wrapper{
/* 	max-height:500px; */
}

/*
.ug-zoompanel,.ug-textpanel{
	display:none;
}

.ug-theme-panel,.ug-zoompanel{
	display:none;
}
*/


.tooltip-text {
    position: fixed; /* o 'fixed' si eso se adapta mejor a tus necesidades */
    /* ... otras propiedades CSS ... */
}



  
 .triply-breadcrumb-build .elementor-widget-heading:not(.elementor-page-title)   {
  display: block; }
  
  
.page-id-8366 .elementor-element-4a39b113{
	display: block;
	opacity: 0;
	height: 10px;
}
  
/*
.titu_cabe{
	display: none!important;
}
*/
.triply-breadcrumb-build .elementor-widget-heading:not(.elementor-page-title) {
display: none!important;
}
  
body.blog .triply-breadcrumb-build .elementor-widget-heading:not(.elementor-page-title) {
    display: block!important;
}

body.single .elementor-element-4a39b113{
	opacity:0!important;
	padding:0!important;
}


  @media (max-width: 768px) {
    .elementor-nav-menu {
        display: block !important;
        visibility: visible !important;
        opacity: 1 !important;
    }
}

