<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*
Theme Name:   Entrada Child
Theme URI:    https://themes.waituk.com/entrada-intro/
Description:  Tour Booking Adventure Tour Package Theme - Entrada
Author:       WAITUK
Author URI:   https://www.waituk.com
Template:     entrada
Version: 3.3.7
License: Themeforest Regular License
License URI: http://themeforest.net/licenses/standard
Tags:         two-columns, three-columns, four-columns, right-sidebar, left-sidebar, full-width-template, custom-background, custom-colors, custom-menu, featured-images, microformats, translation-ready
Text Domain:  entrada-child
*/

@import url("../entrada/style.css");
@import url("../entrada/woocommerce/woocommerce.css");
/* = Child Theme customization starts here
------------------------------------------------------- */
div.slideshowlink
{
	display:none!important;
}

div.star-rating
{
	display:none!important;
}
dl.product-addon-totals {
    margin: 0px auto;
}
dl.product-addon-totals dd {
    float: left;
    text-align: center;
    width: 50%;
}
.cart .variation-Occupancy p,
.checkout .variation-Occupancy p{
font-size: 14px;
line-height: 22px;
}
#menu-item-15:hover .dropdown-menu{
/*display:block;*/
}

p a:hover{
color:black;
text-decoration:underline;
}


.gallery-right .ngg-slideshow.slick-slider{
	margin-bottom:0px !important;
	margin-top:0px!important;
}
.navbar-default .navbar-nav &gt; li &gt; a {
    height: 61px;
}

.icon-favs
{
	display:none!important;
}
.woocommerce-terms-and-conditions-link{
	color:black;
	text-decoration:underline;
}
.woocommerce-terms-and-conditions-link:hover{
	text-decoration:none;
	color:black;
}
#header  .navbar-default .navbar-nav &gt; li.menu-item &gt; a {
    font-size: 14px!important;
}

#main .woocommerce-notices-wrapper &gt; ul li:first-child,
#main  &gt; ul li:first-child{
z-index: 99;
position: relative;
text-align: left;
/*width: 45%;*/
float: right;
color:red;
font-size: 1.286em;
font-style: italic;
}
#main .woocommerce-notices-wrapper &gt; ul,
#main &gt; ul
 {
	margin: 0 0 1em;
}

.banner h1{
	font-weight: bold !important;
	font-family: imperial-urw;
	font-size: 43px;
}

p, ul {
    font-size: 15px;
    font-style: normal;
	color:black !important;
	font-family: imperial-urw;
}
body,a{
	font-family: imperial-urw !important;
}
.default-page #main {
    padding-top: 100px;
}
.default-page .inner-top h1 {
    margin-bottom: 6px;
	color:#0E234E !important;
	font-size: 43px;
}
.home .banner h1{
font-weight: normal!important;
}

.filter-slide .select-col:first-child,
.filter-slide .select-col:nth-child(3){
	display:none;
}
.custom_group_page{
	padding:0;
}
.link_wpp_theme_slate-405 ,
.link_wpp_theme_slate-403,
.link_wpp_theme_slate-516{
	font-size: 18px;
font-style: normal;
font-family: calluna-sans;
}
.link_wpp_theme_slate-405:focus,
.link_wpp_theme_slate-403:focus,
.link_wpp_theme_slate-516:focus,
.link_wpp_theme_slate-516:hover,
.link_wpp_theme_slate-405:hover,
.link_wpp_theme_slate-403:hover{
	color: black;
}
.cart .cart-collaterals{
width: 50%;
float: right;
}
.co-founder{
	padding-bottom: 40px;
}
.holder{
	border: none !important;
	text-align:center;
}
.tab-pane .holder, .tab-pane .text-box .sub-title, .tab-pane .text-box.not-included .sub-title {
    text-align: left;
}
.ngg-gallery-thumbnail{
border: none !important;
background-color: transparent!important;
}
.we-belive-row h6{
	font-style:normal;
}
.checkout .wc-item-meta{
	padding-left:0;
}
.checkout .product-subtotal{
	text-align:left!important;
}
.checkout  .payment_methods.methods{
	padding-left:0;
	list-style:none;
}
.checkout .custom-radio{
	margin-left:0!important;
}
.checkout .payment_method_stripe img {
    /*max-width: 55%;*/
	max-width: 37px !important;
    /*float: left;*/
	float: none;
    margin-bottom: 11px;
}
.woocommerce-checkout-review-order .payment_method_stripe .custom-radio .check-label {
    /*width: 120px!important;*/
	width: 190px !important;
	
}

/* *************************** Hider the Product Price *********************************** */

.price {
    display:none !important;
    
}

/* ****************************** End of  Style ******************************************************** */




.checkout .woocommerce-SavedPaymentMethods-saveNew label{
	float:none;
	margin-left: 0 !important;
}
.jcf-select .jcf-select-opener::after {
color: #0E234E !important;
margin-top: -6px;
}
dl.product-addon-totals dt {
text-transform:capitalize;
}
.product-addon-totals .amount{
margin-bottom: 7px;
float: left;
}
.deposit-option{
	display:none;
}


.detail-accordion &gt; li::after,
.detail-accordion &gt; li::before,
.header-box,
/* TIM redispalyed this .retreat .info,*/
/* TIM redispalyed this .retreat .meta,*/
.trip-detail .text-box::before,
.text-box.not-included .title,
.text-box .title,
.wpp_cta,
.reviews-holder,
.form-rate{
    display: none;
}
.blog-list .info-day{
	font-size: 16px;
	width:100%;
}
.wpp_theme_slate{
	border-color: #0E234E !important;
	box-shadow: 0px 0px 2px 2px #0E234E!important;
}
.team_img{
	margin-right:0 !important;
}
.text-box .sub-title	,
.text-box.not-included .sub-title{
	text-align: center;
font-size: 17px;
font-style: normal;
font-weight: bold;
padding-bottom: 15px;
}


.detail-accordion &gt; li &gt; a,
.trip-detail .text-box {
    padding-left: 20px;
}
.detail-accordion .slide-holder {
    margin-left: 0;
}


.faq_page .vc_tta-panel-body{
	background-color:white!important;
}
.contact_page h3{
text-align: left;
font-style: normal;
color: #0E234E;
}
.contact_page .wpcf7-form {
    padding: 15px;
}
.contact_page  .wpcf7-form textarea.wpcf7-form-control {
    height: 70px;
    min-height: 70px !important;
}
.contact_us_top{
	padding-top:0px;
}
.contact_page .wpcf7-form p{
	margin-bottom: 0px;
}

.default-page .inner-top{
	box-shadow: none;
}
.blog-holder .blog-single .img-wrap{
	display:none;
}
.woocommerce-Price-amount,
.order_item .wc-item-meta p
{
	color:#5c5e62 !important;
	font-size: 13px;
	/*font-size:27px;*/
}
.woocommerce-cart-form .woocommerce-Price-amount, .cart-collaterals .woocommerce-Price-amount{
	font-size: 15px;
}
.cart .variation dd p,
.checkout .cart_item p{
	color:#5c5e62 !important;
}
.checkout .wc-item-meta .wc-item-meta-label{
	font-weight:normal;
}
.price  strong &gt; .woocommerce-Price-amount
{
	font-size:27px;
}
.trip-info h1 {
    margin-bottom: 21px;
}
.trip-info .description &gt; p{
margin-bottom: 15px;
float: left;
width: 100%;
margin-top: 20px;
}
.jcf-select-drop{
	width:auto !important;
}
.jcf-select .jcf-select-text,.jcf-option.jcf-hover {
    font-size: 14px;
}
.order_item .wc-item-meta p{
	line-height: 27px;
}
.checkout .order_item .wc-item-meta p{
	line-height: 22px;
}
.order-table tfoot tr:first-child td {
    padding-top: 30px;
}
.woocommerce table.shop_table th {
    padding: 10px 20px !important;
}



.woocommerce,
.woocommerce table th,
.woocommerce table  td,
.woocommerce table td a
{
	font-family: imperial-urw !important;
}
.checkout_page{
	padding-top:0px;
}
.inner-top {
    padding: 55px 0;
	background: #F4F2F3;
}
.payment_method_stripe .custom-radio .check-label {
    /*width: 200px !important;*/
	width: 120px !important;
}
.woocommerce-checkout .stripe-discover-icon,
.woocommerce-checkout .stripe-jcb-icon,
.woocommerce-checkout .stripe-diners-icon{
display:none;
}
.upcomming-row .thumbnail h3 a{
font-size: 18px;
}
.upcomming-row .thumbnail h3{
	margin-bottom: 10px;
}
.contact_page .wpcf7-form {
    text-align: left;
}
.contact_page label,
.contact_page .wpcf7-form-control-wrap,
.contact_page .wpcf7-form .wpcf7-submit {
    width: 100%;
}

.woocommerce-SavedPaymentMethods-saveNew input{
margin: 6px 1em 0 0 !important;
}
.woocommerce-SavedPaymentMethods-saveNew label{
display: block;
width: 92%;
float: right;
line-height: 23px !important;
}
.cart_item .product-price{
	vertical-align:middle !important;
}
.tab-pane .btn-default{
line-height: 18px;
height: 26px;
}
.default-page #header.white-header.fixed-position,
#header.white-header.fixed-position {
    background: #0E234E;
    border-bottom: 1px solid white;
}
.icon-user,
.icon-cart,
.icon-search,
.icon-cart +span +span{
color:white
}
.button{
	line-height: 0.7!important;
}
.Our-partners-row h2{
	margin-top: -8px;
}
.filter_section .nav-tabs{
	text-align:center;
}
.filter_section .nav-tabs &gt; li {
    border: 1px solid #0E234E !important;
	padding: 3px 48px;
}
.woocommerce table td a:hover
{
	color:black;	
}
.post-navigation .nav-links .text{
	vertical-align: bottom!important;
}
.post-navigation .icon{
	margin-top: 0!important;
}
.post-navigation .nav-next a .icon {
    margin-top: -4px !important;
}

.post-navigation .nav-previous a:hover,
.post-navigation .nav-next a:hover {
    border-color: #0E244E;
    color: #0E244E;
}
h1, h2, h3, h4, h5, h6,strong,span,.info-day{
	font-family: imperial-urw!important;
}
.footer_social,
.footer_last{
position: relative;
z-index: 9;
}

.comment-form h3,
.question-select .jcf-select:hover .jcf-select-text {
    color: black;
	font-family: imperial-urw !important;
}
.navbar-nav ul li:last-child{
	/*display:none;*/
}

.detail-accordion .title,
.question-select .jcf-select-text {
	font-family: imperial-urw !important;
}
.detail-accordion &gt; li &gt; a:hover,
.detail-accordion &gt; li &gt; a::after{
	color:black;
}
h2 {
    margin-bottom: 20px;
}
.default-page h2{
	margin-bottom: 10px;
}
.default-page p{
	margin-bottom: 30px;
}

.checkout-button{
background-color: #0e234e!important;
}
.checkout-button:hover{
background: #4a5978!important;
}
.btn-h-slide.btn-default::before, .btn-default::before {
    background: white !important;
}
.default-page .logo {
    border-right-color: white;
}
.default-page #header {
    border-bottom: 1px solid white;
}
#header.white-header.fixed-position .navbar-default .navbar-nav &gt; li &gt; a{
	/*color: black !important;*/
}
.btn.btn-default::before {
    /*background: white !important;*/
}
.btn-primary:hover{
	/*color:#0E234E !important;*/
}
.default-page #header{
	background: #0E244E !important;
}
.default-page .navbar-nav  li a,
.dropdown-menu a{
	color:white !important;
}
.entradaActiveLink:focus{
	background: #0E244E !important;
}
.contact-us .main-subtitle a:hover{
	color:#020202;
	text-decoration:underline;
}
.dropdown-menu a:hover {
    color: white !important;
}
.button{
	/*background-color:#0E234E;*/
}
.button:hover{
	/*background-color:white;	
	color:#0E234E;*/	
}
.newsletter-form .form-control::-moz-placeholder,
.newsletter-form [type="submit"],
.error-holder .inner-search [type='text']::-moz-placeholder{
    color: white !important;
	/*font-family: calluna-sans;*/
	font-family: imperial-urw !important;
	letter-spacing: 0.1px;
	opacity: 1;
}
.newsletter-form .form-control::-webkit-input-placeholder,
.error-holder .inner-search [type='text']::-webkit-input-placeholder
{
    color: white !important;	
	opacity: 1;
}
.newsletter-form .form-control,
.error-holder .inner-search input{
	 color: white !important;
	 opacity: 1;
}
.newsletter-form [type="submit"]:hover{
	/*background: white !important;
	color: #0E234E;*/
}

.navbar-default .navbar-nav &gt; li &gt; a{
	font-family: imperial-urw;

}
.navbar-default .navbar-nav &gt; li {
    padding: 40px 13px 0;

}

.logo {
    border-right: 1px solid white;
}
.social-wrap [class^="icon-"], .social-wrap [class*=" icon-"] {
    font-size: 50px;
}

#header {
    border-bottom: 1px solid white;
}
.navbar-default .navbar-nav .v-divider{
	border-left: 1px solid white;
}
.logo img {
    /*max-height: 70px;*/
}
.parallax.banner-inner::before {
    background: none;
}
.banner-text h1,
.banner-text  .subtitle{
	text-align: center;
}

.banner-text h1 span{
font-size: 23px;
font-weight: normal;
display: block;
margin: 20px 0;
margin-bottom: 45px;
font-family:calluna-sans;
color:white;
font-style: oblique;
}
.banner-text .subtitle span a,
.build-retreat-row  .main-subtitle strong a,
.contact_page .wpcf7-form .wpcf7-submit
{
color:white;	
font-family:calluna-sans;
letter-spacing: 0.1px;
font-style: normal;
font-size: 14px;
background-color: #0E234E;
padding: 16px 58px;
font-family: calluna-sans;
}
.banner-text .subtitle span a:hover,
.build-retreat-row  .main-subtitle strong a:hover,
.checkout-button:hover,
.newsletter-form input[type="submit"]:hover,
.button:hover,
.btn:hover,
.contact_page .wpcf7-form .wpcf7-submit:hover 
{
	background-color:  #4a5978 !important;
	color:white !important;
}
.woocommerce .quantity .qty {
    background: white!important;
    color: black !important;
    border: 1px solid black !important;
}
.custom-group-retreats .main-subtitle {
    letter-spacing: 0.02em;
	line-height: 24px;
}

.checkout-button,
.newsletter-form  input[type="submit"],
#scroll-to-top,
.btn,
.button,
.error-holder .inner-search input{
background-color: #0e234e!important;
color:white;
}
.error-holder{
background-color: white;
color: black;
}
.error-holder h1, .error-holder .title{
	color:#0E234E !important
}
.error-holder .wow.zoomIn{
color: black;
}

.btn.btn-default::before {
    background: #4a5978!important;
}
#scroll-to-top i{
color:white !important;
}
.recent-block{
	display:none;
}
.info a:hover{
	color:black;
}
.checkout-button:hover{
/*background: #4a5978!important;*/
}

.build-retreat-row  .main-subtitle strong a{
	font-weight:normal;
}
.build-retreat-row  .main-subtitle h3{
	margin-bottom: 50px;
}

.banner.banner-inner {
    max-height: 588px;
}
.banner.banner-inner .banner-text .center-text {
    margin: 7% 0;
}

.we-belive-row h2,
.upcomming-row h2,
.build-retreat-row h2,
.Our-partners-row h2,
.footer_subscribe h2,
.footer_subscribe h2{
font-size: 32px;
font-weight: normal;
color:#0E234E;
font-family: imperial-urw;
letter-spacing: 0.1;
}
.footer_subscribe h2,
.footer_subscribe h3{
	text-align:center;
	color:white;
}
.footer_subscribe h2{
	margin-bottom:20px;
}
.footer_subscribe h3{
	font-style:italic;
}
.we-belive-row{
	padding-top:0;
}
.we-belive-row .main-subtitle p{
    font-size: 15px;
    font-style: normal;
    font-family: calluna-sans;
}

.we-belive-row h3,
.build-retreat-row h3,
.footer_subscribe h3
{
text-align: center;
font-size: 24px;
color: black;
font-family: calluna-sans;
}
.footer_subscribe h3
{
color:white;
}
.testimonial-row h3{
text-align: center;
font-size: 28px;
color: #0E234E;
font-family: calluna-sans;
}
.we-belive-row h2,
.we-belive-row h3,
.we-belive-row p,
.build-retreat-row h3
{
	padding: 0 81px;
}
.wellness img{
	margin-right:0 !important;
}
.wellness  h2{
	font-size:30px;
}
.testimonial-row h3
{
	padding: 0 85px;
}
.testimonial-row h4{
font-size: 23px;
font-style: normal;
color:#0E234E;
font-family: calluna-sans;
}
.testimonial-row{
	background-color:transparent;
}
.testimonial-row{
background-repeat: no-repeat;
text-align: center;
background-position: center;
}
.testimonial-row .seperator,
.upcomming-row .seperator{
	display:none;
}
.upcomming-row .content-boxed{
	margin-top:0;
}
.upcomming-row h2{
	margin-bottom:0;
}
.upcomming-row  .article .meta,
.upcomming-row .article .info,
.upcomming-row .article footer{
	display:none;
}
.upcomming-row .article{
	margin-top: 30px;
}
.upcomming-row {
    /*margin-top: 115px;*/
}
.upcomming-row  .article h3 a{
	font-style:italic;
	font-family: calluna-sans;
	color:black;
}
.upcomming-row  .article h3 a:hover{
	color:black !important;
}
.upcomming-row  .thumbnail:hover h3 a{
	color:black !important;
}
.upcomming-row .thumbnail p{
	font-family: calluna-sans;
	line-height: normal;
}

.upcomming-row  .article .btn.btn-default{
	font-size: 13px;
	margin-bottom: 15px;
}
.upcomming-row  .article .btn.btn-default:hover{
	/*color:#252525;*/
}
.btn.btn-default:hover{
	color:#0e234e;
}
.build-retreat-row,
.build-retreat-row h2,
.build-retreat-row h3{
	color:white;
}
.build-retreat-row{
background-size: cover;
background-repeat: no-repeat;
}
.build-retreat-row .seperator{
	margin-top: 34px;
}
#footer{
	background-image:none!important;
}
.footer_subscribe{
	background-color: #0E234E !important;
}
.newsletter-form .input-holder{
	border: 1px solid white;
}
.newsletter-form [type="submit"]{
	border-left: 1px solid white;
	font-family: imperial-urw !important;
}
.newsletter-form{
	margin-bottom: 23px;
}
.newsletter-form .info{
	color:white;
	font-family: calluna-sans;
}
.footer_social{
background-color: #F4F2F3;
padding: 100px 0;
}
.social-wrap li a {
    /*color: #0E234E !important;*/
}
.footer-bottom {
	background-color:white;
	text-align: center;
}
.footer-bottom  .menu-item {
	display:inline-block;
}
#menu-footer_menu{
	padding-left:0;
}
.menu-footer_menu-container li{
margin-right:20px;
}
.menu-footer_menu-container li a{
	text-transform:uppercase;
	color:black;
}
.footer_menu{
	margin: 13px 0;
}
.upcomming-row .btn-default{
	/*background-color: #0E234E !important;*/
}
.footer-nav a,
.footer-nav p a{
	text-decoration:underline;
	color:black;
}
.footer-nav p{
	color:black;
}
.menu-footer_menu-container li a{
	text-decoration:none;
}
.footer-nav .site:hover{
	text-decoration:none;
}
.footer_div{
width: 100%;
float: left;
}
.footer_div nav:last-child  p{
font-size:13px;
}
.footer_div .footer-nav{
	width: 100%;
}
/*.banner h1{
	font-family: imperial-urw;
	font-size: 43px;
}*/
.banner strong{
font-family: calluna-sans;
font-style: oblique;
}
.dropdown-menu{
background-color:#0E234E;	
color: white;
}
.dropdown-menu .name a,
.dropdown-menu  .total{
color: white;
}
.banner-text .breadcrumbs{
	display:none;
}
.tab-container .nav-wrap {
    background: #F4F2F3;
}
.tab-container .nav-wrap .active a,
.tab-container .nav-tabs &gt; li &gt; a:hover,
.tab-container .nav-tabs &gt; li &gt; a{
	color:#0E234E;
}
.nav-tabs &gt; li.active a:hover{
    color: #0E234E !important;
}
.cart-wrap .btn-primary:hover{
	color:white !important;
}
.dropdown-menu.drop-social-share a:hover {
    background: #4a5978 !important;
}
.cart-wrap .footer &gt;p{
	color:white !important;
}
.woocommerce-message::before {
    color: #0e234e;
}
.woocommerce ul.order_details li{
	border-right: 0;
	width: 100%;
	font-size: 11px;
}
.cart .common-spacing {
    padding-top: 30px;
}

.woocommerce-order-details .order-table th.product-name{
	visibility: hidden;
}
.woocommerce-order-overview .woocommerce-order-overview__total.total{
	display: none;
}
.common-spacing {
    padding-top: 30px;
}
.bundled_products .bundled_item_details_head{
	display:none;
}
.product-addon-activities .addon-input_multiplier{
	width: 70px !important;
}
.CustomRetreatGalleryImage, .custom_retreat_section .component_title_wrapper .step_index, .composite_summary .step_index{
	display:none;
}
.banner.banner-inner.CustomRetreatFeaturedImage {
    max-height: 455px;
	background-position: 100% 0px;
}
.common-spacing.custom_retreat_section {
    padding-top: 60px;
}
.banner.banner-inner.CustomRetreatFeaturedImage .banner-text{
    bottom: 50px;
}
.custom_retreat_section .composite_form .composite_pagination {
    margin-bottom: 5em;
	margin-top: 2em;
}
.custom_retreat_section .composite_form .composite_pagination ul {
    float: left;
    padding-left: 0;
}
.custom_retreat_section .step_title{
	color: #0e244e;
	font-size: 32px !important;
}
.bundled_item_details_col .details{
	border: 2px solid #F5F5F5;
}
.bundled_products .details .product_title{
	padding-top:40px!important;
	padding-left:40px!important;
	padding-right:40px!important;
}
.bundled_products .details .product_excerpt{
	padding-left:40px!important;
	padding-right:40px!important;
	padding-bottom: 20px;
}
.bundled_product_optional_checkbox{
	width:100%;
	background-color:#F5F5F5;
	position: relative;
	padding-left: 15px !important;
	padding-top:10px!important;
}
.bundled_product_title_inner .item_title{
	color: #0e244e;
}
table.bundled_products td.bundled_item_images_col {
    min-width: 0px!important;
	padding: 0em;
}
table.bundled_products td.bundled_item_col {
    padding-left: 0em!important;
	padding-right: 0em !important;
}
th.bundled_item_images_head{
	padding: 0em !important;
}
.bundled_product_checkbox {
    margin: -4px 0 0 !important ;
	margin-right: 10px !important;
}
.custom_retreat_section .bundled_product_summary .bundled_item_wrap {
    min-height: 0px;
}
.custom_retreat_section .composited_product_title_wrapper{
	display:none;
}
.custom_retreat_section .composite_navigation.paged.bottom .composite_navigation_inner{
	padding:0px !important;
}
.custom_retreat_section table.bundled_products {
    margin-bottom: 0em;
}
.bundled_products .details .product_title {
    padding-top: 30px!important;
}
.element_title a{
	color: #aaa;
}
.element_title a:hover{
	color: #484c51;
}
.bundled_product_optional_checkbox {
    padding-top: 13px!important;
}
.bundled_item_details_col .details {
	margin-bottom: 30px!important;
}
.next, .prev{
	color: #0e244e;
}
.next:hover, .prev:hover{
	color: #484c51;
}
.trip-detail .gallery-list li img {
    width: auto;
    max-width: inherit;
}
.product-addon-activities .addon-description + .form-row {
    border-top: 2px solid #F5F5F5;
    border-left: 2px solid #F5F5F5;
    border-right: 2px solid #F5F5F5;
  margin-top:30px !important;
}
.product-addon-activities .form-row{
border-left: 2px solid #F5F5F5;
border-right: 2px solid #F5F5F5;
margin-bottom: 0px !important;
padding-top: 20px !important;
padding-left: 40px !important;
padding-right: 40px !important;
padding-bottom: 0px !important;
}
.product-addon-activities{
/*border-bottom: 2px solid #F5F5F5;*/
padding-top:0px !important;
padding-bottom:0px !important;
}
.product-addon-activities .clear{
padding-bottom:40px !important;
 border-left: 2px solid #F5F5F5;
 border-right: 2px solid #F5F5F5;
}
div.addon-description p {
     font-style: normal;
}
.component_description{
	margin-bottom: 0px !important;
}
.composite_summary .summary_element_wrapper_inner {
	padding-left: 0px !important;
	padding-right: 0px !important;
	padding-bottom: 0px !important;
	padding-top: 25px !important;
}
.summary_element_wrapper{
    
}
.summary_element_title .step_title {
	font-size: 24px !important;
}
.summary_element_wrapper .summary_element_selection_prompt{
	background-color: #F5F5F5;
	font-size: 20px !important;
	margin-top: 25px !important;
	margin-bottom: 0 !important;
	padding: 5px;
	position: absolute;
	width: 100%;
	bottom: 0;
	left: 0;
}
.summary_element_wrapper .summary_element_selection_prompt a{
	color:#0e244e;
}
.composite_summary .summary_element_wrapper .summary_element_wrapper_inner {
   border: none !important;
}

.composite_summary .summary_title{
	margin-bottom: 30px !important;
}
.composite_summary .summary_element_content{
	margin-bottom: 15px;
}
.composite_summary ul.summary_elements {
    padding: 0;
}
.wcpa_form_outer{
	text-align: center;
	margin: 0px auto;
	margin-top: 55px;
}
.wcpa_type_date{
	float: left;
	margin-left: 10px;
	width: 36%;
}
.wcpa_form_outer h3{
	color: #0e244e;
	font-size: 24px;
}
.wcpa_type_date:first-child{
	margin-right: 0px;
}
.radio-group {
	width: 59%;
	margin: 0px auto;
}
.wcpa_radio {
    width: 38%;
    float: left;
    margin: 0px auto;
    margin-left: auto;
   /* margin-left: 12px;*/
	 margin-left: 27px;
}
.wcpa_type_number{
	margin-top: 15px;
	float: left;
	
}
.wcpa_type_paragraph{
	width: 100%;
    float: left;
    margin-bottom: 60px;
}
.summary_elements{
	display: table;
	width: 100%;
}
.summary_element{
	display: table-cell;
}
table.bundled_products td.bundled_item_qty_col {
     display: none;
}
.composite_summary li.summary_element {
    float:none !important;
	box-shadow: 0px 0px 1px 1px rgba(200, 200, 200, 0.4) !important;
	position: relative;
	padding-bottom: 50px;
	border:5px solid #FFFFFF;
 }
.composite_summary li.summary_element:before {
    border: 1px solid #000;
}
.composite_summary li.summary_element:hover {
	
}
.composite_summary .summary_element_wrapper_inner {
    position: inherit !important;
}
.composite_summary .summary_element_wrapper:hover {
    box-shadow: none !important;
}
.form-control_parent .select_arrow{
	display: none !important;
}
.composite_button .quantity {
    width: 100%!important;
    text-align: center;
    margin-bottom: 0px !important;
    margin: 0px auto;
    vertical-align: middle;
    line-height: 35px;
    padding: 0 12px;
}
.custom_retreat_section .composite_form{
	margin:0;
}
.component_description &gt; p{
	margin-left:-1px;
}
.composite_button .quantity .qty {
	width: 120px !important;
    color: #aaa !important;
    border: 1px solid #aaa !important;
    height: 32px!important;
    float: left;
    margin-left: 30px !important;
}
.composite_button {
       text-align: center;
    width: 310px;
    margin: 0px auto;
}
.wcpa_form_outer #single-occupancy-rooms{
	width: 120px;
    margin: 0 auto;
    margin-top: 5px;
    margin-bottom: 0px;
    height: 32px!important;
}
.composite_price .price{
	text-align: center;
	padding-top: 85px;
	padding-bottom: 50px;
	border-top: 4px solid #E2E2E2;
}
.composite_price .price .amount{
	font-size: 25px;
}
composite_wrap .composite_button{
    width: 300px;
    margin: 0px auto;
}
.composite_button .button {
	font-weight: 100 !important;
	height: 54px !important;
	font-size: 23px !important;
	margin-top: 20px !important;
}
.wcpa_form_outer #date-from, .wcpa_form_outer #date-until{
	height: 32px!important;
}
.composite_button .quantity .screen-reader-text{
	position: relative !important;
    display: block;
    width: auto !important;
    clip: unset;
    height: unset;
    left: unset;
    float: left;
}
.composite_button button{
	width: 300px!important;
}
.custom_retreat_section div.product span.price {
	color: #0e244e !important;
	margin-bottom: 30px !important;
}
#product-addons-total{
	padding: 0 40px;
	float: left;
	width: 100%;
	border-left: 2px solid #F5F5F5;
	border-right: 2px solid #F5F5F5;
	border-bottom: 2px solid #F5F5F5;
}
.composite_navigation{
	margin-top: 70px!important;
}
.bundle_form .bundled_product.product:last-child .bundled_item_col{
	padding-bottom:0;
}
.bundle_form .bundled_product.product:last-child .bundled_item_col &gt; .details{
	margin-bottom:0 !important;
}
.ngg-slideshow .ngg-gallery-slideshow-image::before {
	height: initial !important;
}
.product_excerpt .ngg-slideshow.slick-slider {
    float: left;
    margin-right: 35px !important;
    margin-top: -2px !important;
}

/*-----------cart style-----------*/
.checkout_page .shop_table th, .checkout_page .cart_totals h2, .checkout_page .cart_totals .cart-subtotal{
color: #0e244e !important;
}
.checkout_page .cart .variation dd p {
	/*color: #5c5e62 !important;*/
	color: black !important;
} 
.checkout_page .cart .variation dt, .checkout_page .cart .variation dt span, .woocommerce-checkout-review-order-table .product-name, .woocommerce-checkout-review-order-table .product-name .title, .woocommerce-checkout-review-order-table .product-name .title .variation dt, .woocommerce-checkout-review-order-table .product-name .title .variation dd p,  .woocommerce-checkout-review-order-table .variation dt .woocommerce-Price-amount, .woocommerce-checkout-review-order-table .variation dt .amount{
	color: black !important;
	font-size: 15px !important;
	font-weight: normal !important;
}
.checkout_page .cart_item .product-name{
	font-size: 15px;
    font-weight: normal !important;
    color: black !important;
    font-weight: normal !important;
}
.checkout_page .shop_table td{
	font-weight:normal;
}
.checkout_page .cart_totals .cart-subtotal td{
	font-weight: bold !important;
}
.checkout_page .shop_table .bundled_table_item .product-quantity .num-hold, .checkout_page .shop_table .component_table_item .product-quantity .num-hold, .woocommerce-checkout-review-order-table .component_table_item.bundle_table_item{
   display: none !important;
}
.woocommerce-checkout-review-order-table td.product-name dl.variation{
	float: left;
    width: 80%;
}
.woocommerce-checkout-review-order-table .component_container_table_item td .amount{
   float:left;
   width:15%;
}
.woocommerce-checkout-review-order-table .component_table_item td{
   /*  padding-left: 10px !important;*/
}
.woocommerce-checkout-review-order-table  .component_table_item .component_table_item_indent{
padding-left: 0px !important;
	/*   width: 103%;*/
}

.woocommerce-checkout-review-order-table .bundled_table_item .bundled_table_item_indent {
    padding-left: 0px;
}
.cart .product-price {
   padding-top: 28px !important;
}
.woocommerce-checkout-review-order-table .component_table_item .product-name, .woocommerce-checkout-review-order-table .component_container_table_item .product-name{
	line-height: 1.428571429 !important;
}
.cart .component_table_item .product-price{
/*padding-top: 7px !important;*/
}
.checkout #header {
    top: 0;
}
.component .bundle_form{
	margin: 0 0px 0em !important;	
}
.bundled_product_summary.bundled_item_optional .bundled_product_optional_checkbox span.price{
   margin-left: 0em !important;
}
.bundled_table_item .bundled_table_item_indent, 
.component_table_item .component_table_item_indent {
    padding-left: 0px !important;
}
.checkout .woocommerce-order-details .account-form .order-main h3{
	margin-top: 25px !important;
	margin-bottom: 0px !important;
}
.checkout .woocommerce-order-details .form-holder-details,
.checkout .woocommerce-order-details .account-form .order-main .form-holder{
	padding-top:0px;
}
.checkout .woocommerce-order-details address{
	margin-top: 28px;
}
.wcpa_type_radio-group &gt;label,
.wcpa_type_date &gt;label{
    padding-right: 0px !important;
}
.table-condensed td,
.table-condensed th{
background-color:#323232! important;
}
/*-----------cart style ends-----------*/
/*---------------media-start-------------Media query for screens smaller than 768px--start---------------------*/
@media (max-width: 767px) {
	.dropdown-menu .open.child-dropdown .sub-dropdown-menu {
		background: #0E234E !important; 
	}	

	.default-page #main {
		padding-top: 0;
	}	
	.wcpa_type_date{
		width: 46%;
	}
	.composite_price .price {
		padding-top: 60px;
		padding-bottom: 30px;
	}
	.woocommerce-SavedPaymentMethods-saveNew label{
		width: 90%;
	}
	.we-belive-row h2, .we-belive-row h3, .we-belive-row p, .build-retreat-row h3 {
		padding: 0 0px;
	}
	.testimonial-row h3 {
		padding: 0 0px;
	}
	.newsletter-form input[type="submit"]{
		border-top: 1px solid white;
	}
	.newsletter-form .input-holder {
		margin: 0 8px;
	}	
	.newsletter-form .info {
		text-align: center;
	}	
	.banner-text .subtitle span a,
	.build-retreat-row .main-subtitle strong a {
		padding: 16px 35px;
	}
	#header,
	.navbar-collapse,
	.navbar-collapse:focus,
	.navbar-nav &gt; .open:focus a,
	.navbar-nav &gt; .open a :focus {
		background: #0E234E;
	}
	.navbar-default .navbar-nav &gt; .open &gt; a,
	.navbar-default .navbar-nav &gt; .open &gt; a:hover,
	.navbar-default .navbar-nav &gt; .open &gt; a:focus,
	.navbar-default .navbar-nav &gt; li &gt; a:hover,
	.navbar-default .navbar-nav &gt; li &gt; a:focus{
		background: #0E234E !important;
	}
	.navbar-default .navbar-toggle .icon-bar {
		background-color: white !important;
		border: 1px solid white;
	}
	#header.white-header.fixed-position .navbar-default .navbar-nav &gt; li &gt; a{
		color:white !important;
	}
	.navbar-default .navbar-nav &gt; li {
		padding: 0px; 
	}
	.dropdown-menu li a{
	   padding-left:43px !important;
	}
	.full_width .columns-3 .summary_elements li.summary_element {
		width: 100% !important;
	}
	.component_table_item .component_table_item_indent {
	  padding-left: 20px;
	}
	.checkout_page .cart .variation dt, .checkout_page .cart .variation dt span {
		font-size: 12px!important;
	}	
	.checkout_page .cart .variation dd p {
		  font-size: 12px!important;
	}
	.cart .cart-collaterals {
		width: 100%;
	}	
	.checkout_page .woocommerce-message a.button{
		position: absolute !important;
		margin-top: 60px;
		left: 23%;	
	}	
	.checkout_page .coupon{
		width:100%;
	}	
	.checkout_page .update_cart{
		float: left !important;
	}	
	.woocommerce-checkout-review-order-table .component_container_table_item td .amount {
		  width: unset;
	}
	.woocommerce-checkout-review-order-table td{
			padding-left:10px !important;
	}
	.woocommerce table.shop_table_responsive tr:nth-child(2n) td{
		  background-color: #fff;
	}	
	.cart .bundled_table_item, .cart .component_table_item{
		border-top: 2px solid #F5F5F5 !important;	
	}	
	.cart .component_table_item, .cart .bundled_table_item{
		margin-bottom:10px !important;	
	}	
	.composite_summary li.summary_element {
		display:block !important;
	}
	.composite_summary .summary_element_wrapper_inner {
		text-align: center;
	}
	.wcpa_type_number {
		margin: 0 auto;
		width: 100%;
	}
	.custom_retreat_section	.radio-group {
		width: 67%;
		margin: 0px auto;
	}
	.custom_retreat_section	.wcpa_radio {
		width: 50%;
		margin-left: 0px;
	}
	.cart .container-fluid, .cart .vc_column_container&gt;.vc_column-inner, .checkout .container-fluid,
	.checkout .vc_column_container&gt;.vc_column-inner{
	   padding-left: 0px;
       padding-right: 0px;
	}
	.cart .component_table_item .component_table_item_indent {
	   padding-left: 0px;
	}
	.woocommerce-checkout-review-order-table .bundled_table_item_indent span .amount{
      margin-right: 14px;
      float: right;
    }
	.woocommerce-checkout-review-order-table .component_table_item_indent .variation + .amount {
     float: left;
    }
    .booking-form .form-holder{
	padding: 20px 0px !important;	
    }
	.we-belive-row .vc_column_container&gt;.vc_column-inner {
	    padding-left: 0px !important;
	    padding-right: 0px !important;
	}
}
/*---------------media-end-------------Media query for screens smaller than 768px--end---------------------*/


@media (min-width: 768px) and (max-width: 991px){
#header,
.navbar-collapse,
.navbar-collapse:focus,
.navbar-nav &gt; .open:focus a,
.navbar-nav &gt; .open a :focus {
	background: #0E234E;
}
.navbar-default .navbar-nav &gt; li {
    padding: 0px; 
}
.dropdown-menu li a{
   padding-left:43px !important;
}
.navbar-default .navbar-nav &gt; .open &gt; a,
.navbar-default .navbar-nav &gt; .open &gt; a:hover,
.navbar-default .navbar-nav &gt; .open &gt; a:focus,
.navbar-default .navbar-nav &gt; li &gt; a:hover,
.navbar-default .navbar-nav &gt; li &gt; a:focus{
	background: #0E234E !important;
}
.navbar-default .navbar-toggle .icon-bar {
    background-color: white !important;
    border: 1px solid white;
}	
	
	
}

@media (min-width: 768px){
	.woocommerce-order-overview{
		float: left;
		width: 30%;
		margin-top: 45px!important;
	}
	.booking-form table.table{
		min-width: 100%;
	}
	.woocommerce-order-details{
		float: left;
		width: 65%;
		margin-left: 5%;
	}	
	.checkout-button{
		width:auto !important;
	}
	.blog-list .info-day{
		max-width: 30%;
	}
	.full_width .columns-3 .summary_elements li.summary_element {
		width: 33% !important;
	}
	.wcpa_form_outer {
		width: 406px;
	}
	.wcpa_type_date {
		margin-right: 5px;
		margin-left: 51px;
	}
	.wcpa_form_outer .wcpa_type_date + .wcpa_type_date {
		margin-left: 10px;
	}
	.wcpa_type_select {
		float: left;
		padding-right: 40px;
	}
	.wcpa_type_select + .wcpa_type_select{
		padding-right: 0px;
	}
    .woocommerce-checkout-review-order-table .component_container_table_item span .amount{
	    margin-left: 15px;
    }
    .woocommerce-checkout-review-order-table .bundled_table_item_indent span .amount,
	.woocommerce-checkout-review-order-table .component_table_item_indent .variation + .amount{
	   margin-right: 23px;
       float: right;
   }
	
}

@media only screen and (min-width: 1200px) {
#main .woocommerce-notices-wrapper &gt; ul li:first-child,
#main  &gt; ul li:first-child{
/*width: 45%;*/
width: 50%;
text-align: center;
}
dl.product-addon-totals {
    width: 50%;
}
.product-addon-totals .amount {
    float: inherit;
}

}

@media only screen and (min-width: 1232px) {
	
.logo img {
    /*max-height: 70px;*/
	max-height: 80px;
}
.woocommerce-SavedPaymentMethods-saveNew label{
/*width: 92%;*/
}	

} 



@media (max-width: 990px) {
.dropdown-menu .open.child-dropdown .sub-dropdown-menu {
    background: #0E234E !important; 
}
}



@media only screen and (min-width: 1024px) {
	.home .banner.banner-inner .banner-text {
    top: 55px;
}
}
@media only screen and (max-width: 1024px) {
	.home .banner.banner-inner .banner-text {
		top: 0px;
	}
}
@media (max-width: 1024px) {
	.composited_product_details_wrapper .nextgen_pro_sidescroll {
		max-width: 640px !important;
	}
}
@media (max-width: 500px) {
	.composited_product_details_wrapper .nextgen_pro_sidescroll {
		max-width: 299px !important;
	}
	.bundled_products .details .product_title, .bundled_products .details .product_excerpt {
		padding-top: 15px!important;
		padding-left: 15px!important;
		padding-right: 10px!important;
	}
}


/*-----------media query for iphone X -starts-----------*/
@media only screen 
    and (device-width : 375px) 
    and (device-height : 812px) 
    and (-webkit-device-pixel-ratio : 3) { 
	.composite_button .quantity .qty {
		line-height:25px !important;	
	}
}

/*-----------media query for iphone X -ends-----------*/
/*-----------media query for iphone XR -starts-----------*/
@media only screen 
    and (device-width : 414px) 
    and (device-height : 896px) 
    and (-webkit-device-pixel-ratio : 2) {
	.composite_button .quantity .qty {
		line-height:25px !important;	
	}	
}
/*-----------media query for iphone XR -ends-----------*/
/*-----------media query for iphone XS -starts-----------*/
@media only screen 
    and (device-width : 375px) 
    and (device-height : 812px) 
    and (-webkit-device-pixel-ratio : 3) {
	.composite_button .quantity .qty {
		line-height:25px !important;	
	}
	
}
/*-----------media query for iphone XS -ends-----------*/
/*-----------media query for iphone XS Max -starts-----------*/
@media only screen 
    and (device-width : 414px) 
    and (device-height : 896px) 
    and (-webkit-device-pixel-ratio : 3) { 
	.composite_button .quantity .qty {
		line-height:25px !important;	
	}
	
}
/*-----------media query for iphone XS Max -ends-----------*/

/*-----------media query for iphone 8 -starts-----------*/
@media only screen 
    and (device-width : 375px) 
    and (device-height : 667px) 
    and (-webkit-device-pixel-ratio : 2) { 
	.composite_button .quantity .qty {
		line-height:25px !important;	
	}		
}

/*-----------media query for iphone 8 -ends-----------*/

/*-----------media query for iphone 8 plus -starts-----------*/
@media only screen 
    and (device-width : 414px) 
    and (device-height : 736px) 
    and (-webkit-device-pixel-ratio : 3) { 
	.composite_button .quantity .qty {
		line-height:25px !important;	
	}		
}

/*-----------media query for iphone 8 plus -ends-----------*/





/*---------------Tims edits for checkout page ---------------------*/


.alert-success {
	background-color: #AAE0E2 !important;
	border-color: #AAE0E2 !important;
	color: #666666 !important;
	text-align: center !important;
}

.booking-form .form-holder,
.twocol-form .form-holder {
	box-shadow: 0px 0px 0px rgba(1, 2, 2, .1) !important;
	border: 0px solid #f3f3f3;
	background: #ffffff !important;
	padding: 20px 10px;
	margin-bottom: 0px !important;
}

.order-table tfoot {
	font-size: 13px !important;
}

.default-page .inner-top h1 {
    margin-bottom: 6px !important;
    color:#0E234E !important;
    font-size: 43px !important;
    text-align: center !important;
}

.woocommerce .order_details {
	margin: 20px 0!important;
	padding: 20px 20px !important;
	font-weight: 700 !important;
	background: #ffffff !important;
	border: 1px solid #f3f3f3 !important;
}

.order-main {
	margin-bottom: 45px;
	margin-top: 20px;
	border: 1px solid #f3f3f3;
}


.account-form h3 {
	margin-bottom: 20px;
	margin-top: 20px;
	margin-left: 15px;

}

address {
	margin-left: 30px;
	margin-bottom: 20px;
	font-style: normal;
	line-height: 1.8;
}

.account-form .table tbody tr:first-child td {
	border-top: 0px solid #ffffff;
}

.order-table tfoot tr:first-child th {
	padding-top: 30px;
	border-top: 0px solid #ffffff;
}


.woocommerce table td a {
    color: #5c5e62;
}

.woocommerce td.product-name .wc-item-meta .wc-item-meta-label {
	font-size: 13px;

}

.woocommerce td.product-name .wc-item-meta p
{
	font-size: 13px;
}

.woocommerce td.product-name .wc-item-meta .wc-item-meta-label {
	margin-top: .12em;
}

.account-form .table.no-border td,
.account-form .table.no-border th {
	border-width: 0;
	font-size: 13px;
}

.woocommerce .woocommerce-order-details :last-child
{
	font-size: 13px;
}

.content-intro .text-holder {
	margin-bottom: -20px;
}

h3.addon-name {
		display:none;

}

.jcf-select .jcf-select-text {
	/*text-overflow: ellipsis;*/
	/*white-space: nowrap;*/
	/*overflow: hidden;*/
	/*cursor: default;*/
	/*display: block;*/
	/*font-size: 18px;*/
	/*line-height: 26px;*/
	/*margin: 0 20px 0 0;*/
	/*color: #fff;*/
	/*letter-spacing: .05em;*/
	/*text-transform: uppercase;*/
}

.woocommerce-MyAccount-navigation-link--downloads {
			display:none;
}

.woocommerce-MyAccount-navigation-link--wishlist {
			display:none;
}

p.order-info {
	margin-left: 46px;
}

.account-form h3 {
	margin-top: 0px;
}

.booking-form .order-block,
.twocol-form .order-block {
	padding-top: 0px; 
}

.article .thumbnail .meta {
	display: none;
}

.article .info {
	border-bottom: 1px solid #dedede;
	padding-bottom: 10px; 

}

h3.small-space {
	font-size: 20px;
}

h1.small-size {
    font-size: 27px;
	}

.top-box {
	display: none;
}

.woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2 {
	display: none;

}

.myaccount_address {
    margin-left: 15px;
}

.booking-form .link-view .btn {
    width: auto;
    margin-left: 18px;
}

.trip-info .woocommerce-Price-amount.amount {
 margin: 0px 0 0 !important;
}

.jcf-select .jcf-select-text {
	color: black;
}

.woocommerce-terms-and-conditions-checkbox-text
{
	text-transform: none;
}

/*.retreat_section .quantity*/
.quantity{
	display: none;
}
.composite_button .quantity{
	display: block;
}

/*---------------Tims edits for custom retreats page ---------------------*/

.bundled_product_title_link
{display: none;}

.product-addon-totals
{display: none;}

.bundled_item_qty_head
{display: none;}

.composited_product_details_wrapper .nextgen_pro_sidescroll{
    max-width: 700px;
}

.woocommerce table.cart td:nth-of-type(5), .woocommerce table.cart th:nth-of-type(5) {
	/*display: none;*/
}


table.bundled_products td.bundled_item_images_col {
	width: 0% !important;
}


.product_meta
{
	display: none;
}

/*slider image fix */

.bg-stretch img {
    margin-top: 70px !important;
}

/*Hide Captions */

.trip-detail .img-article .text-block {
    display:none!important;
}

/*Cart Cleanup for Custom Retreats */

.component_table_item_subtotal {
    display:none!important;
}

.woocommerce-cart-form__contents .bundle_table_item {
    display:none!important;
}

.cart_item .component-name .component {
    display: none!important;
}
.woocommerce .cart_item table.shop_table td {
    line-height: 1.42em;
}

.composite_form .composite_navigation .page_button {
     font-size: 1.3em !important;
  }
.wcpa_form_outer .wcpa_form_item input[type="date"]{
padding: 5px 5px !important;
}

.wcpa_type_radio-group {
    float: left;
    width: 100%;
    border-bottom: 1px solid #eee;
    padding-bottom: 20px;
}

.composite_form .composite_price p.price{
	line-height: 0em !important;
}

.cart-list {
    display:none!important;
}


/*End Cart Cleanup for Custom Retreats */

.custom-btn-class{
	margin-top: 10px;
    margin-right: 50px;
}

.main-subtitle {
    font-style: normal !important;
	letter-spacing: .04em !important;
}

.wcpa_form_outer, h3.wc-pao-addon-name em.required{
    display: none;
}
#basic-wc-deposits-options-form hr.separator {
    border: none !important;
    margin: 10px 0px;
}

@media(max-width:454px){
    a.btn.btn-default.custom-btn-class {
    width: 60%;
}
    .custom-btn-class {
    margin-top: 10px;
    margin-right: 10px;
}
}
</pre></body></html>