/**
* 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.1.2
*/

/* Start Nikhil Css */



.babe_items_1 .item_img .item-thumb img { border-radius: .25rem; }
.babe_items_1 .item_img .item-thumb{ border-radius: .25rem; }
.babe_items_1 .item-meta{ margin-top:0px; margin-bottom:2px;}
.babe_items_1 .item_img .item-thumb:before{ border-radius: .25rem;  }

.babe_items_1 .read-more-item{ 
    border: solid 1px #707070;
    padding: 8px 14px 6px 14px;
    color: #707070;
    border-radius: 7px;
    min-width: 114px;
}

.elementor-sticky--active.other-page-header .elementor-widget-theme-site-logo {
bottom: -70px;
}

.elementor-sticky--active.home-page-header .elementor-column.elementor-col-16.elementor-top-column.elementor-element.elementor-element-117b817 { top: 0px; }



body .page-id-8007 .elementor-section.elementor-top-section.elementor-element.elementor-element-6dfd432.elementor-section-stretched.elementor-hidden-tablet.elementor-hidden-mobile.elementor-section-height-min-height.other-page-header.elementor-section-boxed.elementor-section-height-default.elementor-section-items-middle.elementor-sticky.elementor-sticky--active.elementor-section--handles-inside.elementor-sticky--effects{ display:none; } 

/* End Nikhil Css */

.popup-btn a{
    top:50%;
    position:fixed;
    right:-50px;
    z-index: 1000;
    transform: rotate(-90deg);
    text-transform: uppercase;
    padding:10px 20px 35px;
    height: 0px;
    background-color: #536444 !important;
    color:#fff;
}
.whatsapp-btn img {
	width:64px;
}
.whatsapp-btn a {
    bottom: 40%;
    position: fixed;
    right: 0px;
    z-index: 1000;
    padding: 10px 20px 35px;
    height: 0px;
}
.popup-btn a:hover{
    text-decoration: none;
    color:#fff;
}
#booking-guests-result .select_guests_block {
    width: 50%;
}
.booking-pickup-block .input_select_field {
    margin: 5px 0;
}
.form-field {
    width: 100%;
}
@media only screen and (max-width: 768px) {
    .elementor.elementor-7274 { margin-top: 0px; }
	#checkout_form {
		display: block !important;
	}
}

@media (min-width: 1024px) { 
    .main-navigation ul .destination-mega-menu ul.sub-menu li { display: inline-block; }
    .main-navigation ul .safari-tours-mega-menu ul.sub-menu li { display: inline-block; width:350px; }
}

@media (max-width: 1350px) { 
    .page-id-7274 div#content { /*margin-top: -26%;*/ }
	.elementor-widget-container p {
		padding: 0px;
	}
}

@media (max-width: 1650px) { 
    .page-id-7274 div#content { /*margin-top: -20%;*/ }
}

@media (min-width: 768px){ 
    .main-navigation ul.menu > li.menu-item > a::after, .main-navigation ul.nav-menu > li.menu-item > a::after {
        content: "";
        display: inline-block;
        width: 0px;
        height: 0px;
        border-radius: 50%;
        background-color: var(--primary);
        margin-left: 4px;
        vertical-align: unset;
        color: white !important;
        background-color: #FFF;
    }
}

.elementor-5524 .elementor-element.elementor-element-11fb8d60 {
    border-style: solid;
    border-width: 1px 0px 0px 0px;
    border-color: #E5E5E6;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 60px 0px 0px 0px;
}

.elementor-5549 .elementor-element.elementor-element-15645027 {
    border-style: solid;
    border-width: 1px 0px 0px 0px;
    border-color: #E5E5E6;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 60px 30px 0px 30px;
}

.page-id-7274 div#content { /*margin-top: -16%;*/ }
.destination-mega-menu ul.sub-menu { width:800px; }
.safari-tours-mega-menu ul.sub-menu { width:800px; }


td.order_item_row_details.order_item_row_main_details { padding: 30px; }

.elementor-column.elementor-col-16.elementor-top-column.elementor-element.elementor-element-117b817 {
    top: 0px;
}

.hustle-form-inline{
	display:none !important;
}
.card-lift .elementor-column:hover {
    -webkit-transform: translateY(-20px);
    transform: translateY(-20px);
    -webkit-transition: all .15s ease;
    transition: all .15s ease;
}
.floating-img {
    -webkit-animation: floating 3s ease infinite;
    animation: floating 3s ease infinite;
    will-change: transform;
}
ul.tours-category-list li.tax-list {
	display: inline-block;
	background: #536444;
	margin: 5px;
	border-radius: 15px;
}
ul.tours-category-list {
	list-style: none;
	padding: 0;
	margin: 0;
}
ul.tours-category-list .tax-list a {
	padding: 7px 10px;
	color: #fff;
}
ul.tours-category-list li.tax-list:before {
    content: '';
}
.babe_message_order_status_draft {
    border: 0;
    color: #e42b1c;
    background-color: #f8f8f8;
    padding: 2em 1em;
    margin-bottom: 40px;
}

#order_terms_check-error {
    color: red;
    display: block;
    margin: 5px 0 0 0;
    padding: 0 1.5rem;
}

.discount-home-display {
    padding: 7px;
    background: url(data:image/png;base64,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);
    position: absolute;
    left: 0;
    width: 100px;
    background-repeat: no-repeat;
    top: -12px;
    background-size: contain;
    height: 79px;
    text-align: left;
    text-align: initial;
    z-index: 9;
}
.discount-home-display span.item-label.price_discount {
    position: absolute;
    padding: 3px 0;
    background: unset;
    transform: rotate(-43deg);
    top: 25px;
    left: 25px;
    line-height: 15px;
}
.layout-style-1 #search_form .submit {
    width: 200px;
    -webkit-flex: 0 0 200px;
    flex: 0 0 200px;

}


.input_select_field .input_select_wrapper {
    -webkit-flex-basis: 100%;
    flex-basis: 100%;
}

.input_select_field .input_select_title_value {
    -webkit-flex-basis: 100%;
    flex-basis: 100%;
}
.booking-form-block .booking-date {
    max-width: 100%;
}


.badge-pill {
    border-radius: 10rem;
}
.badge-pill {
    padding-right: .875em;
    padding-left: .875em;
}
.badge {
    display: inline-block;
    padding: .35rem .375rem;
    font-size: 66%;
    font-weight: 600;
    line-height: 1;
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    border-radius: .25rem;
}

.badge-warning {
    color: #ff3709;
    background-color: rgba(254,201,189,.5);
}

.badge {
    text-transform: uppercase;
}

span.price-display {
    font-size: 14px;
    font-weight: 600;
}

.badge-info {
    color: #03acca;
    background-color: rgba(136,230,247,.5);
}
.input_select_field.select_guests_block .currency_amount {
    width: 100%;
    padding: 5px 0 2px;
}

.elementor-widget-babe-booking-form .booking-form-block .booking_form_input_label {
    padding-bottom: 5px;
}

span.main-price-display {
    float: right;
    display: inline-block;
    font-size: 15px;
    line-height: 17px;
    font-weight: 600;
    color: #000;
}

.main-price-display span.currency_amount {
    display: block;
}

.elementor-widget-babe-booking-form .babe_post_content_title {
    color: var(--primary);
}
.checkout-wrapper {
    box-shadow: 0 15px 35px rgba(50,50,93,.1),0 5px 15px rgba(0,0,0,.07)!important;
    border-top: 4px solid #08080f;
}

.checkout-row .checkout-list-item {
    padding-right: 0;
    -webkit-box-flex: 0;
    -webkit-flex: 100%;
    flex: 100%;
    max-width: 100%;
}

.checkout-row {
    padding: 2.5em;
}

.checkout-wrapper .checkout-title {
    text-align: center;
}
td.order_item_row_details.order_item_row_main_details {
    padding-left: 0;
}
.table_order_items_details thead {
    border-bottom: 2px solid;
    border-color: var(--border);
}
.checkout-info{
    width: 100%;
    display: flex;
    max-width: 100%!important;
    /* justify-content: center; */
    /* align-items: center; */
    margin: 0 auto;
}
#checkout_form{
    display: flex;
}
.contact_fields_group.input_group{
	margin-right:20px;
}

.col-section-2 {
    width: 100%;
    padding: 30px 10px;
}

.col-section-2 h2.checkout-title {
    text-align: left;
}
.checkout-icon.secure-logos {
    display: flex;
    flex: 100%;
    max-width: 100%;
    justify-content: space-around;
    margin-top: 1em;
    margin-bottom: .5em;
}
@media (min-width: 1024px){
	.checkout-row .checkout-info {
		-webkit-box-flex: 0;
		-webkit-flex: 100%;
		flex: 100%;
		max-width: 100%;
	}
}
@media only screen and (min-device-width: 1025px) and (max-device-width: 1336px) {   
	.main-navigation ul.menu li.menu-item > a {
		padding: 10px;
		font-size: 13px;
	}
}
@media (max-width: 1024px){
	.menu-item i.fa.fa-angle-down {
		display: none;
	}
}

.mobile-navigation .menu-item i.fa.fa-angle-down {
		display: none;
}

#book_this_tour .elementor-widget-babe-booking-form .elementor-widget-inner {
    border-radius: 5px;
    padding: 0 24px;
}


#book_this_tour .elementor-widget-babe-booking-form .babe_post_content_title {
    position: relative;
    font-size: 22px;
    line-height: 1.5;
    padding: 20px 0 5px;
    margin-bottom: 10px;
    text-align: left;
    font-weight: 600;
}

#book_this_tour span.main-price-display {
    float: right;
    display: inline-block;
    font-size: 15px;
    line-height: 1.5;
    font-weight: 600;
    color: #000;
}

#book_this_tour .elementor-widget-babe-booking-form .babe_post_content_title:after {
    content: unset;
    position: absolute;
    border-bottom: unset;
    border-color: var(--border);
}

#book_this_tour .elementor-widget-babe-booking-form .babe_post_content_title:before {
    content: unset;
}

#book_this_tour .booking-form-block {
    border-bottom: 0;
}


#book_this_tour .elementor-widget-babe-booking-form .booking-form-block .booking_form_input_label {
    color: var(--primary);
	 font-size: 17px;
    font-weight: 500;
    line-height: 1.5;
}

.slick-arrow {
    z-index: 1!important;
}
.img-p {
    padding: 0 11px !important;
}

.empty-wishlist p {
    text-align: center;
    margin-top: 30px;
    margin-bottom: -30px;
    font-size: 2em;
    color: var( --e-global-color-primary );
    line-height: 1;
    font-weight: bold;
}
.single-to_book .other-page-header.elementor-sticky--active {
    display: none;
}

.single-to_book .discount-display {
    padding: 7px;
    background: url(data:image/png;base64,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);
  position: absolute;
    left: -85px;
    width: 100px;
    background-repeat: no-repeat;
    top: -5px;
    background-size: contain;
    height: 80px;
    text-align: left;
    text-align: initial;
}

.single-to_book .discount-display div {
    color: #fff;
    font-weight: 600;
    -webkit-transform: rotate(-43deg);
    transform: rotate(-43deg);
}

.discount-display span {
    font-size: 10px;
    display: block;
}

.babe_items_1 .read-more-item:hover {
    color: #fff;
    background: #002060;
}
.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
    background-color: #377e3d !important;
}

.elementor-104 .elementor-element.elementor-element-2a9cf6ed:not(.elementor-motion-effects-element-type-background), .elementor-104 .elementor-element.elementor-element-2a9cf6ed > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #dee2e6 !important;
}

ul.tour-top-layer {
    list-style: none;
    display: inline-block;
    width: 100%;
    padding: 0 !important;
    margin: 0 !important;
}

ul.tour-top-layer li {
    display: inline-block;
}

ul.tour-top-layer li:after {
    content: "|";
    padding: 0 5px;
}

ul.tour-top-layer li:last-child:after, .social-share-ul li:after{
    content: unset !important;
}
.tour-top-layer img {
    display: inline-block;
    vertical-align: middle;
}
.social-share, .social-share-ul {
    display: inline-block;
    margin: 0;
    padding: 0;
	position:relative;
}
.social-share-ul{
	position:relative;
}
a.dropdown-toggle {
    color: #525f7f;
	cursor:pointer;
}

.dropdown-menu {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 10rem;
    padding: .5rem 0;
    margin: .125rem 0 0;
    font-size: 1rem;
    color: #525f7f;
    text-align: left;
    list-style: none;
    background-color: #fff;
    background-clip: padding-box;
    border: 0 solid rgba(0,0,0,.15);
    border-radius: .3rem;
    -webkit-box-shadow: 0 50px 100px rgba(50,50,93,.1),0 15px 35px rgba(50,50,93,.15),0 5px 15px rgba(0,0,0,.1);
    box-shadow: 0 50px 100px rgba(50,50,93,.1),0 15px 35px rgba(50,50,93,.15),0 5px 15px rgba(0,0,0,.1);
}
.social-share-ul li {
	padding: 0.5rem 1rem;
    font-size: .875rem;
	display: block;
    width: 100%;
    clear: both;
    font-weight: 400;
    color: #212529;
    text-align: inherit;
    white-space: nowrap;
    background-color: transparent;
    border: 0;
}
.social-share-ul li a{
	color: #212529;
}

.dropdown-menu.show {
    display: block;
}

#breadcrumbs {
    list-style: none;
    margin: 10px 0;
    overflow: hidden;
    padding: 0.6rem 1rem;
    margin-bottom: 1rem;
    background-color: #f6f9fc;
    border-radius: 0.25rem;
    margin-top: 0;
}
  
#breadcrumbs li{
    display:inline-block;
    vertical-align:middle;
    margin-right:10px;
}
  
#breadcrumbs .separator{
    font-size:18px;
    font-weight:100;
    color:#ccc;
}

#breadcrumbs .item-current strong.bread-current {
    font-weight: normal;
}

/* Start Nikhil Css */

.tour-slider img.attachment-triply-tour-detail-gallery.size-triply-tour-detail-gallery { min-height: 518px; }
.dot { height: 16px; width: 16px; background-color: #536444; border-radius: 50%; display: inline-block; }
.dot2 { height: 16px; width: 16px; background-color: #54d65f; border-radius: 50%; display: inline-block; }
.end-tours p.elementor-icon-box-title { padding-left:0px; }
.payment_fields_group { margin-top: 20px; }
.checkout_form_terms_details { display: none; }



/* End Nikhil Css */

/* bugs resolving Css */
@media (max-width: 1200px) and (min-width: 1000px) {
.tours-category-list{
	padding:0px 28px !important;		
}
}

@media (max-width: 1024px) and (min-width: 769px) {
.babe_items_1 .item_text {
    padding: 0 20px 20px !important;
}

.babe_items_1 .item-bottom{
	display:block!important;
	text-align:center;
}

.babe_items_1 .item_info_price{
	margin-bottom:10px !important;
}

.babe_items_1 .read-more-item{
	    padding: 8px 25px 8px 25px !important;
}
	
.tours-category-list{
	padding:0px 28px !important;		
}
	
.input_select_field .input_select_wrapper {
    max-width: 90%;
}
}

@media screen and (max-width: 768px) {
	.input_select_field .input_select_wrapper {
    max-width: 90%;
}
	
.tours-category-list{
	padding:0px 28px !important;		
}
}

@media screen and (max-width: 425px){
.layout-style-1 #search_form .submit {
    width: 100% !important;
}
	
.tours-category-list li{
	display:flex !important;		
}
	
.elementor-tab-title {
    color: #ffffff !important;
    background-color: #B10C0C !important;
}

#search_form .search-form-inner {
    display: block !important;
}

.header-search-form.elementor-widget-babe-search-form {
    width: 100% !important;
}
	
#checkout_form {
  display: block !important;
}
	
.contact_fields_group.input_group {
   margin-right: 0px;
}
	
.checkout-row .checkout-info {
    padding-left: 0px;
    padding-right: 0px;
}
	
#booking-guests-result .select_guests_block {
    width: 100%;
}
	
.input_select_field .input_select_wrapper {
    max-width: 100%;
}
	
.checkout-wrapper .payment_method_title:not(:last-child) {
    margin-right: 5px;
}
	
.checkout-wrapper .payment_method_title {
    padding: 10px 12px;
    font-size: 12px;
}
	
	#checkout_form .col-section-2{
		    padding: 30px 0px !important;
	}
	
.input-square input[type="radio"] + label, .input-square input[type="checkbox"] + label {
    line-height: 1 !important;
}
	
.bt h3{
	display:flex;
}

.bt h3 span{
	padding: 0px 5px;
}

.bt h3, .font-11, .dot, .dot2 {
	align-self:center;
	font-size: 12px !important;
}
	
.ui-datepicker table {
    width: 100% !important;
}
	
}


#checkout_form {
    display: contents;
}

.best-time-display{
    margin: 0px;
    display: inline-table !important;
}

.bt h3{
	display:flex;
}

.bt h3 span{
	padding: 0px 5px;
}

.bt h3, .font-11, .dot, .dot2 {
	align-self:center;
}

.img-number {
    z-index: 1 !important;
}

.banner-text{
	top: 0% !important;
    left: 0% !important;
}

.banner-text p{
	font-weight: 600;
    text-transform: uppercase;
    font-style: normal;
    background-color: #0000007a;
    padding: 5px 20px;
}

.elementor-nav-menu li a{
	padding-left: 15px!important;
    padding-right: 15px!important;
}

.tax-ba_locations .other-page-header.elementor-sticky--active{
	display: none !important;
}

.tax-ba_locations .elementor-nav-menu li a{
	padding-left: 10px!important;
	padding-right: 10px!important;
}
/* End bugs resolving Css */

.element-hover-box .elementor-element .eihe-box .eihe-caption{
	background-color:#fff !important;
	height:35px;
	top:unset;
}

.element-hover-box .eihe-box .eihe-caption .eihe-title-cover .eihe-title {
	color:#B10C0C !important;
	font-size:20px !important
}
.element-hover-box [class*=' eihe-fade']:hover .eihe-caption {
    opacity: 0.8;
}

.element-hover-box .elementor-element.elementor-widget-e_image_hover_effects .eihe-box .eihe-caption .eihe-title-cover {
    margin-bottom: 0px;
}
.babe_items.babe_items_1.column-item {
    padding-right: 7px;
    padding-left: 7px;
}

.babe_items.babe_items_1 .item_text {
    padding: 0 15px 25px;
}

.babe_items.babe_items_1 .item_description {
    padding-bottom: 10px;
}

.babe_items_1 .item_title a {
    color: #B10C0C;
}

.babe_items.babe_items_1 .item_title {
    margin-top: 10px;
}

.babe_items_1 .item_info_price .item_info_price_new .currency_amount {
    color: #707070;
}

.babe_items_1 .item-meta-left i, .babe_items_1 .item-meta-left span {
    color: #707070;
}

.exceptional_safari .gallery .gallery-item .gallery-icon img {
    width: auto;
	padding-right: 25px;
}

.exceptional_safari .gallery {
    text-align: center;
    width: 100%;
    display: block;
    margin: 0 auto;
    float: left;
    margin-bottom: 1.41575em;
}

.exceptional_safari .gallery.gallery-columns-4 .gallery-item {
    width: auto;
    float: unset;
    margin: auto;
    max-width: unset;
}

.footer_section .elementor-nav-menu li a {
    padding-left: 0px!important;
    padding-right: 0px!important;
    padding-top: 7px !important;
    padding-bottom: 7px !important;
}


.footer_section .gallery .gallery-item .gallery-icon img {
    height: 50px;
    width: auto;
	padding-right: 25px;
}

.footer_section .gallery {
    text-align: center;
    width: 100%;
    display: block;
    margin: 0 auto;
    float: left;
    margin-bottom: 1.41575em;
}

.footer_section .gallery.gallery-columns-6 .gallery-item {
    width: auto;
    float: unset;
    margin: auto;
    max-width: unset;
}
/*
.footer_section .elementor-widget-nav-menu nav.elementor-nav-menu--main .elementor-nav-menu li a:before {
    content: "-";
    position: relative;
    display: block;
    color: #fff;
    width: 10px;
    opacity: 1 !important;
    background-color: #3a3a3a !important;
}*/
.color-green{
	color:#B10C0C;
}
.wp-caption .wp-caption-text {
    padding: 0;
}

.elementor-element .elementor-widget:not(:last-child) {
    margin-bottom: 10px;
}

.elementor-tabs-wrapper .elementor-tab-title{
	margin-right:8px;
}

@media (min-width: 768px){
	.similar_tours [data-elementor-columns-tablet="1"] .column-item {
		max-width: 50%;
	}
}

.triply-carousel-items .slick-prev, .triply-carousel-items .slick-next, .babe_shortcode_block_inner .slick-prev, .babe_shortcode_block_inner .slick-next, .triply-carousel .slick-prev, .triply-carousel .slick-next {
    height: 40px;
    width: 40px;
}

.booking_single_gallery .slick-prev {
    left: 10px;
}

.booking_single_gallery .slick-next {
    right: 10px;
}

.babe_items_1 .babe_all_items_item_inner {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
}

.babe_items_1:hover .babe_all_items_item_inner, .boxshadows, .babe_items_1 .babe_all_items_item_inner {

	 box-shadow:0 15px 35px rgba(50,50,93,.1),0 5px 15px rgba(0,0,0,.07)!important
} 

.babe_items_1 .item-meta {
    box-shadow: unset;
}
.elementor-widget-babe-booking-form .elementor-widget-inner {
    box-shadow: unset;
}

span.item_text_per {
    font-size: 12px;
    display: block;
}

.babe_items_1 .item_info_price .item_info_price_new .currency_amount {
    font-size: 16px;
    margin-right: 0px;
    color: var(--primary);
}

span.item_text_per {
    font-size: 10px;
	display: unset;
}

.partners_slider i.eicon-chevron-left, .partners_slider i.eicon-chevron-right {
    background-color: #fff;
    border-radius: 100px;
    padding: 10px;
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.05), 0 0px 20px 0 rgba(0, 0, 0, 0.05);
}

.card-lift .elementor-image-box-wrapper .elementor-image-box-img img {
    width: 100%;
}

.card-lift p.elementor-image-box-description {
    padding: 0 15px;
}

.card-lift .elementor-image-box-title {
	padding-top:8px;
}

.card-lift .boxshadows, .card-lift .boxshadows img {
    border: .0625rem solid rgba(0,0,0,.05);
    border-radius: 0.25rem;
}

ul.best-time-display .active {
    background: #536444;
}

ul.best-time-display li {
    list-style: none;
    float: left;
    text-align: center;
    background: #536444;
    color: #fff;
    padding: 6px 10px;
    border-right: 1px dotted #fff;
}

ul.best-time-display .inactive {
    background-color: #54d65f!important;
}
.best-time-display {
    margin: 0px;
    display: inline-table !important;
}

.btn-enquire {
    background: #54a530;
    color: #fff;
    border-radius: 5px;
}

.btn-enquire a{
    color: #fff !important;
}

.best_destination .elementor-post__text {
    position: absolute;
    background: hsla(30,40%,58%,.38);
    bottom: 0;
    left: 0;
    right: 0;
    margin: 0 !important;
    padding: 15px 0 !important;
    text-align: center;
    line-height: 20px;
}

.best_destination .elementor-post__text .elementor-post__title a{
	color:#fff;
}

.best_destination .elementor-post__thumbnail__link {
    margin-bottom: 0px !important;
}

.best_destination .elementor-post__card .elementor-post__title {
	   margin-bottom: 0px !important;
}

.babe_items_1 .read-more-item {
    border: solid 1px #B10C0C;
    color: #fff;
    background: #B10C0C;
}

.babe_items_1 .read-more-item:hover {
    color: #fff;
	border: solid 1px #002060;
    background: #002060;
}

.min-height-col {
    min-height: 215px;
}

.order-details-table .order-total-subtotal .order_items_total .label, .order-details-table .order-body .order-content {
    width: 75%;
}

.order-details-table .order-body .order-price, .order-details-table .order-total-subtotal .order_items_total .amount {
    width: 25%;
}

.pagination nav {
    padding-top: 30px;
    text-align: center;
}

.pagination {
    margin-top: 20px;
}

.destination-navmenu.elementor-sticky {
    box-shadow: unset;
}

.sidebar_sticky.elementor-sticky--active {
    z-index: 9;
}