/*
 Theme Name:   Travelkit Child
 Theme URI:    http://demo.themeum.com/wordpress/wptravelkit
 Description:  Travelkit Child Theme
 Author:       Themeum
 Author URI:   http://themeum.com/
 Template:     travelkit
 Version:      1.0
 Tags: right-sidebar, two-columns
 Text Domain:  travelkit-child
*/

/*@import url('style_65902d81da5b7d.css');*/
@font-face {
	font-family: 'BaiJamjuree';
	src: url('fonts/baijamjuree/baijamjuree-regular.ttf');
	font-weight: normal;
	font-style: normal;
	font-display: swap}
body {
	font-family: "BaiJamjuree" !important;
	font-size: 16px !important;
	color: #25283E !important}
p{margin: 0; padding:0}
.home-two-crousel .item {max-height: 600px}
body:not(.home) .site-header.header-transparent{background: rgba(255,255,255,0.8)}
body:not(.home) .site-header.header-transparent.sticky{background:#fff}
.h6,h6 {font-weight: bold}
/**********************************************************************/
.yith-booking--simple-style .yith-wcbk-people-selector__toggle-handler {margin-top: 10px}
.woocommerce table.cart td.actions .coupon, .woocommerce-page #content table.cart td.actions .coupon, .woocommerce-page table.cart td.actions .coupon {
    display: block;
    width: 100%}
.entry-header.blog-author {
    width: 100%;
    padding: 0;
    position: relative;
    top: -58px;
    margin-bottom: -58px;
    display: block}
ul.store-social li:first-child {margin-left: 0px !important}
ul.store-social li {padding-bottom: 0px !important}
ul.store-social {
    background: rgba(0,0,0,0.5);
    padding: 4px 5px!important}
.woocommerce div.product form.cart .button {width: 100%}
.common-menu-wrap .nav>li.online-booking-button a{margin-top: 0px}
.explore-final-sec{
	background: #ffb500;
    z-index: 99;
    top: -56px;
    position: absolute;
    z-index: 99;
    left: 8%;
    padding: 8px 34px;
    font-weight: 600;
    color: #000000}
.explore-final-sec h4 {margin-top: 0px; font-size: 1.5vw !important}
.explore-section-dec, .explore-section-dec-serbian{ overflow:visible !important}
.guide-subheading {
	color: #fff;
	font-size: 25px;
	line-height: 30px}
.site-header.header-transparent {z-index: 1000}
.blog-thrid-section-4 {clear: both}
.post-grid-global .vc_grid-item-mini {
	-webkit-box-shadow: 0px 2px 11px -6px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 0px 2px 11px -6px rgba(0, 0, 0, 0.3);
	box-shadow: 0px 2px 11px -6px rgba(0, 0, 0, 0.3);
	border-radius: 10px}
.package-list-wrap-v3.package-list-wrap {margin-bottom: 15px}
.acf-image-size-note .acf-label {display: flex}
.acf-image-size-note p.description {
	font-size: 12px;
	font-style: italic;
	padding-left: 5px !important;
	color: #717171}
.select2-container--default .select2-selection--single:focus,
select:focus,
textarea:focus,
input[type="text"]:focus,
input[type="password"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="time"]:focus,
input[type="week"]:focus,
input[type="number"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="color"]:focus,
.uneditable-input {border-color: #FD9600}
.c-search-field input:not(.clear-who):focus {border-color: #FD9600}
.review-element div {height: 100%;min-height:100%!important}
.fc-filters-custom {display: flex;align-items: center;padding-bottom: 20px}
.fc-filters-custom .fliter, .fc-filters-custom ul.navul {margin-bottom: 0px}
a:focus{color:#FD9600}
/*Vendor Dashboard*/
.dokan-verify-links {padding-left: 0px!important}
#dokan_tabs_container .dokan-form-group input.dokan-btn {
    margin-top: 12px;
    position: absolute;
    top: 0;
    right: -57px;
    top: 26px}
#dokan_tabs_container input.dokan-btn {margin-top: 14px}
#dokan_tabs_container input[name="dokan_statement_export_all"]{margin-top: 11px; margin-left: 60px}
#dokan_tabs_container .dokan-form-inline .dokan-form-group {position: relative}
#dokan_tabs_container .table>tbody>tr>td, #dokan_tabs_container .table>tbody>tr>th{
	    vertical-align: middle}
form.report-filter.dokan-form-inline {display: flex;align-items: center; position:relative}
.legend table, .legend > div {width: 92% !important}
div#dokan_tabs_container table{display:block}
div#dokan_tabs_container th {border-bottom: 0px !important}
div#dokan_tabs_container tbody, div#dokan_tabs_container thead {width: 100%; display: inline-table}
#main-menu ul.sub-menu {
	-webkit-box-shadow: 0 0 9px 1px rgba(0, 0, 0, 0.15);
	box-shadow: 0 0 9px 1px rgba(0, 0, 0, 0.15)}
#main-menu ul.sub-menu a {
	font-size: 14px !important;
	font-weight: 100 !important}
/*Datepicker*/
.ui-datepicker {width: 22em !important}
a.ui-state-default.ui-state-highlight {
	border-color: #959ea9 !important;
	background: transparent !important;
	border: 1px solid !important}
.ui-datepicker-header.ui-widget-header {background: transparent !important}
.ui-icon-circle-triangle-e {background-position: -33px -1px !important}
.ui-icon-circle-triangle-w {background-position: -97px -1px !important}
a.ui-datepicker-prev.ui-corner-all.ui-state-disabled {display: none}
#ui-datepicker-div, .ui-widget {font-family: "BaiJamjuree" !important}
select.flatpickr-monthDropdown-months {min-height: 40px}
.ui-datepicker-title {
	color: #555555;
	font-weight: 500 !important;
	font-size: 14px}
/*Guide page start*/
li.dokan-share-btn-wrap .dokan-share-btn {margin-top: 7px }
.dokan-single-store .profile-frame .profile-info-box.profile-layout-layout1 .profile-info-summery-wrapper .profile-info-summery .profile-info .store-name {
	margin: 90px 0 3px 39px !important;
	color: #25283E !important;
	text-shadow: 0 0 black !important;
	font-weight: 500 !important;
	font-size: 20px !important}
.dokan-single-store .profile-frame .profile-info-box.profile-layout-layout1 .profile-info-summery-wrapper {
	height: 240px !important;
	border: none !important}
.profile-img.profile-img-square {
	width: 100%;
	height: 280px;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	border: 3px solid #fff;
	border-radius: 10px}
.dokan-store-tabs {width: 100% !important}
.dokan-single-store .dokan-store-tabs ul {
	border-width: 1px 1px 1px 1px !important;
	float: left;
	width: 100%}
.cerification-img {
	float: right !important;
	margin-top: -60px !important;
	width: 40px !important}
.seller-name {margin: 0;text-align: center;font-weight: bold; font-size:18px}
.certification-title {font-size: 13px; text-align: center}
a.um-login-to-msg-btn,a.um-message-btn {width: 100%}
.btn_follower {float: right;margin-top: -36px}
a.um-button.um-follow-btn,a.um-unfollow-btn,a.um-message-btn,a.um-login-to-follow-btn {background: #f6751b;color: #fff !important}
.profile-info {width: 84%}
ul.dokan-store-info h4 {display: none}
.checkup-login.clearfix {display: none}

/*Guide page ends*/
.container {width: 1284px;max-width: 100%}
.themePrimaryColor h2 {color: #FD9600 !important}
h1{font-family: "BaiJamjuree" !important}
h2,h3,h4,h5 {
	font-family: "BaiJamjuree" !important;
	font-weight: bold !important;
	color: #25283E !important;
	line-height:normal !important}
h5 {font-size: 16px !important}
h3.feature-carosuel-title {color: #ffffff !important;margin: 10px !important}
a.right.carousel-control, a.left.carousel-control {background-image: none}
iframe {border: none}
.thm-tk-search .thm-tk-search-form .thm-tk-tab .thm-tk-tab-inner form {
	padding-right: 0px; display: flex}
.customlabels {
	background: #fff;
	padding: 7px 10px;
	color: #25283E;
	border-radius: 10px;
	font-size: 14px;
	border: 1px solid #ccc;
	font-weight: bold}
input.clear-who, .apply-who {
	padding: 3px 20px;
	border-color: #f6751b;
	background: #fff;
	border: 1px solid #f6751b;
	border-radius: 5px}
.apply-who {float: right;display: block;cursor: pointer}
.guest-icon .buttons {margin-top: 6px}
img.ft_img {border-radius: 5px}
.price-date {display: grid}
.map-info a {font-size: 12px}
.price-date .price {font-weight: bold;font-size: 12px}
.price-date .date {font-weight: 400;font-size: 11px;font-style: italic}
.ui-datepicker .ui-datepicker-prev:before, .ui-datepicker .ui-datepicker-next:before {display: none}
.ui-timepicker-div dl dt {font-size: 12px}
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span {font-size: 0}
.ui-datepicker .ui-datepicker-calendar td span, .ui-datepicker .ui-datepicker-calendar td a {text-align: center}
.ui-datepicker .ui-datepicker-header {background: #f6751b;color: #fff}
.video_carousel .carousel-inner iframe,.video_carousel .carousel-inner img {border-radius: 10px}
.transformScale:hover div {transform: scale(1.05)}
#explore-go2trail {z-index: 9;position: relative}
.main_map_view.map {
	display: grid;
	grid-template-columns: 50% 46%;
	grid-column-gap: 4%}
p.date-tag {position: absolute;top: 12px;left: 180px}
.parent-package-list {
	box-shadow: 0px 2px 11px -6px rgba(0, 0, 0, 0.3);
	border-radius: 10px;
	margin-bottom: 40px}

/**Testimonial Section**/
.home-testimonial-block .vc-hoverbox-block {width: 50%}
.home-testimonial-block .vc-hoverbox-block.vc-hoverbox-back {
	right: 0;
	transform: none;
	position: relative;
	left: 50%}
.home-testimonial-block .vc-hoverbox:hover .vc-hoverbox-front {transform: none}
.home-testimonial-block .vc-hoverbox-block.vc-hoverbox-front {
	border-top-left-radius: 10px;
	border-bottom-left-radius: 10px;
	border-right-width: 0px;
	color: #fff}
select.flatpickr-monthDropdown-months {
	left: 0 !important;
	right: 0 !important;
	margin: 0 auto !important}
#post-5436 .woocommerce form .form-row {padding: 3px 0px}
.items-table.package tbody tr td a:not(:last-child):after {
	content: ' ';
	color: #242424;
	padding: 0px 0px 0px 5px;
	opacity: 0.2}
.home-testimonial-block .vc-hoverbox-block.vc-hoverbox-back {
	border-top-right-radius: 10px;
	border-bottom-right-radius: 10px;
	border: 1px solid #4c4b4b;
	border-left-width: 0px;
	color: #fff}

/**Favourite Button Css**/
span.wishlist.awe-icon {
	width: 38px;
	height: 38px;
	display: block;
	position: relative;
	vertical-align: middle;
	text-align: center;
	margin: 0 auto}
button.simplefavorite-button {
	border: none;
	background: none;
	opacity: 1;
	font-size: 25px;
	width: 100%;
	height: 100%;
	color: rgba(246, 102, 4, 1)}
button.simplefavorite-button.loading {opacity: 0.5}
button.simplefavorite-button.active {opacity: 1}
button.simplefavorite-button:not(.active):not(.loading) i:before {content: "\f08a"}
a.logged-out_fav_button i:before {content: "\f08a"}
a.logged-out_fav_button {
	border: none;
	background: none;
	opacity: 1;
	font-size: 20px;
	width: 100%;
	height: 100%;
	color: rgba(246, 102, 4, 1);
	display: block;
	text-align: center}

/********Search**************/
.search-heading h1 {
	font-size: 31px;
	line-height: 44px;
	color: #fff;
	text-align: center;
	font-weight: bold}
div#home-searchform {
	width: 70%;
	margin: 0 auto;
	position: absolute;
	top: 25%;
	z-index: 9;
	left: 0;
	right: 0}
.thm-tk-search .thm-tk-search-form .thm-tk-tab .thm-tk-input-3-1 {
	width: calc(33% - 25px);
	float: left;
	margin-right: 25px}
.thm-tk-search-form {
	background: #ffffff60;
	padding: 20px 30px !important}
.date-icon:before {
	content: "\f073";
	font-family: "Font Awesome 5 Free";
	font-weight: 900;
	position: absolute;
	top: 12px;
	font-size: 19px;
	padding: 0 10px;
	color: #25283E;
	background:none;
	width: auto;
	height: 64%;
	background-size: contain;
	background-repeat: no-repeat;
	content: ''}
.date-icon:before {
	content: "\f073";
	font-family: "Font Awesome 5 Free";
	font-weight: 900;
	position: absolute;
	top: 12px;
	padding: 0 10px;
	color: #25283E;
	background: url('/wp-content/uploads/2020/06/27080134/clander-icon.png');
	width: auto;
	height: 50%;
	background-size: contain;
	background-repeat: no-repeat;
	content: '';
	margin-left: 6px}
.date-icon input {padding-left: 35px}
.explore-go2trail-section img {
	width: 50px;
	position: relative;
	display: block;
	height: 50px}
.explore-go2trail-section h3 {
	color: #25283d000;
	font-size: 18px;
	font-weight: 600;
	margin-top: 12px;
	text-align: left;
	margin-bottom: 6px;
	padding-left: 10px}
.explore-go2trail-section p {
	color: #25283d000;
	font-weight: 400;
	text-align: center;
	padding: 10px 0px}
.explore-go2trail-section .description {padding: 0px 5px}
.explore-go2trail-section .heading {padding: 0px 5px}
p.tagsection {font-size: 20px; font-weight: bold;text-align: center}
.location-content .location-event-top-heading, .location-content .location-event-button {
    visibility: hidden}
.package-location-shortcode .package-location:hover .location-content .location-event-top-heading, .package-location-shortcode .package-location:hover .location-content .location-event-button {
    visibility: visible}
.facetwp-radius-dropdown {display: none}

/* Need to fix below CSS */
.bg-cover {background-size: cover;background-position: 50% 50%}
.style-3 .author-icon {
	position: absolute;
	margin: auto;
	top: 1px;
	right: 0;
	left: 0;
	width: 48px;
	height: 48px;
	border-radius: 50%;
	z-index: 9}
.style-3 .package-list-duration {font-weight: bold}
.style-3 a.authorimage {
	position: relative;
	z-index: 9;
	display: block;
	width: 70px;
	height: 24px;
	margin-top: 0px;
	margin-left: -22px;
	transform: translateZ(0);
	box-shadow: none;
	text-decoration: none}
.style-3 .package-list-duration {width: 100%;margin-top: 30px}
.style-3 .package-list-content {
	padding: 0 18px 8px !important;
	position: relative !important;
	margin-top: -10px}
.style-3 .package-list-category-name img {width: 25px;height: 25px}
.taxonomy-main .style-3 .package-list-category-name span {
    padding-left: 5px}
.taxonomy-main .style-3 {
    padding-left: 0px;
    padding-right: 7px}
h3.package-list-title { line-height: 20px !important; min-height: 70px !important}
.category-details{ padding:0px 0 0 8px !important}
.taxonomy-main .explore-btn {
    text-align: center; padding:0px !important}
.style-3 .authorimage:after {
	content: '';
	position: absolute;
	width: 100%;
	height: 100%;
	background-position: right top;
	background-repeat: no-repeat;
	background-size: 70px 24px;
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMS4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCA3NiAzMSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNzYgMzE7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+DQoJLnN0MHtmaWxsOiNGRkZGRkY7fQ0KPC9zdHlsZT4NCjx0aXRsZT5iZ19zb3VyY2VfYmFkZ2VfMTwvdGl0bGU+DQo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNNTcuNywxMS40Yy0xLjQtMS40LTIuNy0yLjktNC4xLTQuNGMtMC4yLTAuMy0wLjUtMC41LTAuOC0wLjhjLTAuMi0wLjItMC4zLTAuMy0wLjUtMC41bDAsMA0KCUM0OC42LDIuMiw0My41LDAsMzgsMFMyNy40LDIuMiwyMy42LDUuN2wwLDBjLTAuMiwwLjItMC4zLDAuMy0wLjUsMC41Yy0wLjMsMC4zLTAuNSwwLjUtMC44LDAuOGMtMS40LDEuNS0yLjcsMy00LjEsNC40DQoJYy01LDUuMS0xMS43LDYuMS0xOC4zLDYuM1YzMWg5LjRoOC45aDM5LjRoNC45SDc2VjE3LjZDNjkuNCwxNy40LDYyLjcsMTYuNSw1Ny43LDExLjR6Ii8+DQo8L3N2Zz4NCg==);
	top: -2px;
	left: 50%;
	transform: translate(-50%, 0);
	z-index: -1}
.package-list-wrap-v3 .package-img-wrap {border-radius: 10px}
.style-3 .header-image img {display: none}
.package-list-divider {border-bottom: 1px solid #f66604a6; margin: 15px 0px}
.style-3 .header-image {
	transition: all .6s ease;
	will-change: transform;
	border-radius: 10px;
	background-color: #fff}
.style-3 .header-image {
	position:absolute !important;
	top:0;
	left:0;
	width:100%;
	height:100%}
.style-3 .package-img-wrap {
	position: relative;
	border-radius: 3px 3px 0 0;
	overflow: hidden;
	min-height: 60px}
.style-3 .package-img-wrap a {
	position: relative;
	display: block;
	overflow: hidden;
	padding-top: 75%}
.style-3 .package-img-wrap>a:before {
	content: '';
	position: absolute;
	bottom: 0;
	left: 0;
	z-index: 9;
	width: 100%;
	transform: translate3d(0, 0, 0);
	transition: all .3s ease}
.style-3 .package-img-wrap>a:before {
	height: 100%;
	opacity: .08;
	background-color: #121113}
.style-3 .pos-a-full {
	position: absolute!important;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%}
.style-3 h3.package-list-title a {
	font-size: 16px;
	margin-top: 10px;
	font-weight: 600}
.anchorBlack {color: #25283E}
.anchorHover:hover {color: #25283E}
.anchorWhite {color: #fff}
.fliter {margin-bottom: 20px}
li.active a.menuli {
	color: #fff;
	background: #f6751b;
	border-radius: 3px}
.fliter ul {padding-left: 0px}
.style-3 .package-list-wrap.package-list-wrap-v3 {
	border-radius: 10px;
	-webkit-box-shadow: 0px 2px 11px -6px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 0px 2px 11px -6px rgba(0, 0, 0, 0.3);
	box-shadow: 0px 2px 11px -6px rgba(0, 0, 0, 0.3)}
.style-3 .package-list-price, .style-3 .package-list-host {
	font-size: 14px;
	font-weight: 400;
	text-overflow: ellipsis;
	white-space: nowrap}
.text-ellipsis {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	color: #f66604}
.content-map-view .package-list-price {font-size: 14px}
.content-map-view .date-tag {left: 0;padding-left: 30px}
.package-img-wrap.map-view a {padding-top: 84%}
.content-map-view .package-list-wrap, .content-map-view .package-list-wrap div {overflow: visible}
.content-view {padding-left: 30px}
a.authorimage-map-view {
	position: relative;
	z-index: 8;
	display: block;
	width: 100%;
	height: 40px;
	margin-top: 0px;
	transform: translateZ(0);
	box-shadow: none;
	text-decoration: none;
	margin-left: -10px}
a.authorimage-map-view img {
	position: absolute;
	margin: auto;
	left: -22px;
	width: 39px;
	height: 42px;
	border-radius: 50%;
	z-index: 9;
	top: 26px;
	width: 48px;
	height: 48px}
a.authorimage-map-view:after {background-size: 100px 48px}
a.authorimage-map-view:after {
	content: '';
	position: absolute;
	width: 100%;
	height: 100%;
	background-position: center;
	background-repeat: no-repeat;
	background-size: contain;
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMS4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCA3NiAzMSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNzYgMzE7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+DQoJLnN0MHtmaWxsOiNGRkZGRkY7fQ0KPC9zdHlsZT4NCjx0aXRsZT5iZ19zb3VyY2VfYmFkZ2VfMTwvdGl0bGU+DQo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNNTcuNywxMS40Yy0xLjQtMS40LTIuNy0yLjktNC4xLTQuNGMtMC4yLTAuMy0wLjUtMC41LTAuOC0wLjhjLTAuMi0wLjItMC4zLTAuMy0wLjUtMC41bDAsMA0KCUM0OC42LDIuMiw0My41LDAsMzgsMFMyNy40LDIuMiwyMy42LDUuN2wwLDBjLTAuMiwwLjItMC4zLDAuMy0wLjUsMC41Yy0wLjMsMC4zLTAuNSwwLjUtMC44LDAuOGMtMS40LDEuNS0yLjcsMy00LjEsNC40DQoJYy01LDUuMS0xMS43LDYuMS0xOC4zLDYuM1YzMWg5LjRoOC45aDM5LjRoNC45SDc2VjE3LjZDNjkuNCwxNy40LDYyLjcsMTYuNSw1Ny43LDExLjR6Ii8+DQo8L3N2Zz4NCg==);
	top: 30px;
	left: -52%;
	z-index: 2;
	transform: rotate(-90deg)}
.ui-datepicker .ui-datepicker-calendar td span, .ui-datepicker .ui-datepicker-calendar td a {
    text-align: center;
    border-radius: 100px !important;
    box-shadow: none !important;
    border:none !important}
table.ui-datepicker-calendar {
    border: none !important}
.fdate-grid .selected{
    background: #f66604 !important; 
    border-radius: 100px !important;
    color: #fff !important} 
.fdate-wrap .disabled {
    opacity: 0.2 !important}
.fdate-nav-next.disabled {
    opacity: 1 !important}
.fdate-nav-prev.disabled {
    opacity: 1 !important}
.fdate-grid .fdate-day {
    padding: 5px !important;
    border-radius: 100px !important}

.fdate-grid .fdate-day {
    padding: 3px 0 !important;
    width: 33px !important;
    height: 32px !important;
    content: gray !!important}


/*Home Page - Book Unique Hiking Experience*/
.hiking_experiance_section .category-image-div {
	padding-top: 56.25%;
	transition: all .5s ease}
.hiking_experiance_section .category-image-wrapper {
	position: relative;
	border-radius: 10px;
	overflow: hidden;
	z-index: 9}
/* .hiking_experiance_section .category-image-wrapper .wil-overlay {
	opacity: .3;
	z-index: 1;
	transition: all .3s ease} */
.wil-overlay {
	background-color: rgba(37, 44, 65, .7);
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	z-index: -1}
.hiking_experiance_section .category-content-wrapper {
	position: unset;
	color: #25283E;
	text-align: center;
	margin: 15px 20px;
	font-size: 20px;
	font-weight: 700}
.category-image-wrapper:hover .category-image-div {transform: scale(1.05)}
.hiking_experiance_section .category-content-wrapper p:hover {color: #fd9600}
.style-1 .package-list-price {
	font-size: 14px;
	font-weight: 400;
	text-overflow: ellipsis;
	white-space: nowrap}
.flexslider .slides>li {position: relative}

/*Home page discover special*/
.style-1 a.anchorBlack {color: #fb9600;font-weight: 500}
.style-1 .package-list-title {
	font-size: 14px;
	font-weight: 500;
	margin-bottom: 3px}
.style-1 .package-list-content {
	background: rgba(0, 0, 0, .25);
	padding: 10px;
	bottom: 0px}
.style-1 .package-list-tag {margin-bottom: 3px}
.style-1 .package-list-wrap {border-radius: 10px}
.style-1 .package-list-wrap:hover img {transform: scale(1.05)}
.style-1 p.package-list-duration {color: #fb9600;font-weight: 500}
.package-location-shortcode .location-event-img {padding-top: 120%;border-radius: 10px}
.package-location-shortcode .package-location {
	border-radius: 14px;
	position: relative;
	overflow: hidden;
	width: 100%}
.package-location-shortcode .location-content {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	padding: 20px 40px;
	text-align: center;
	z-index: 9;
	transform: translate(0, 0);
	transition: transform ease .3s}
.package-location-shortcode .package-location-event {
	position: relative;
	z-index: 8;
	transition: all ease .35s}
.package-location-shortcode .feature-carosuel-title {
	font-size: 28px;
	color: #fff}
.package-location-shortcode .location-event-button {
	padding: 8px 16px;
	background-color: rgba(246, 102, 4, 1);
	display: block;
	width: 100%;
	border: 0;
	border-radius: 4px;
	box-shadow: none;
	outline: 0;
	margin: 0;
	text-align: center;
	font-size: 16px;
	color: #fff;
	transition: all .3s ease;
	text-decoration: none;
	vertical-align: middle;
	overflow: hidden;
	cursor: pointer;
	letter-spacing: .01em;
	font-weight: 500}
.package-location-shortcode .package-location:hover .location-content {transform: translate(0, 0)}
.package-location-shortcode .package-location:hover .wil-overlay {z-index: 1}
.package-location-shortcode .package-location:hover .package-location-event {transform: scale(1.05)}
.bottom li a {font-weight: 600}
.bottom .widget-title {visibility: hidden}

/*WPML Menu Css*/
li.custom-lang-switch.menu-item {margin-right: 00px;top: 0px}
li.custom-lang-switch.menu-item i.fa.fa-globe {padding-top: 3px !important}
.custom-lang-switch .fa {
	font-size: 22px;
	padding-bottom: 0px;
	padding-right: 0px;
	color: #25283E}
.common-menu-wrap .nav>li>a:before {top: 0px !important;display: none}
.common-menu-wrap .nav>li>a {padding: 0px 0px}
.common-menu-wrap .nav>li>a:after {top: 0px !important;display: none}
.menu-item i.fa {font-size: 20px !important;color: #f6751b}
.custom-lang-switch i {cursor: pointer}
.custom-lang-switch .fa-angle-down {font-size: 16px; padding-left: 5px}
#ihc_cart_wrapper {display: none !important}
.nav>li>a {margin-right: 0px !important; margin-left: 20px}
.common-menu-wrap .nav>li>a {margin-right: 0px}
.common-menu-wrap .nav>li.online-booking-button,.common-menu-wrap .nav>li.online-booking-button a {margin-top: 0px !important}
h2.tagheading {
	text-align: center;
	padding-bottom: 30px;
	padding-top: 30px;
	clear: both;
	margin-top: 0px}
.tag_border {
	padding-left: 27px;
	padding-bottom: 20px;
	color: #fff}

/****Custom Order CSS***/
.subheading {
	text-align: center;
	padding-bottom: 30px;
	font-size: 17px;
	font-weight: bold;
	color: gray}
input#sliderRange {padding: 0px}
.booking_details {padding: 15px}
.go_btn {
	position: relative;
	padding: 6px;
	border-radius: 5px;
	background: #f6751b;
	color: #fff !important;
	border-color: #f6751b;
	text-align: center;
	width: 106px}

/******Header or menu******/
li .menu-item {margin-right: 0px}
div#main-menu li a {
	font-weight: 500;
	font-size: 18px;
	color: #25283E;
	font-family: 'BaiJamjuree' !important}
.guest-icon.thm-tk-input-3-1:before {
	content: "\f073";
	font-family: "Font Awesome 5 Free";
	font-weight: 900;
	position: absolute;
	top: 14px;
	padding: 0px 9px;
	color: #25283E;
	background: url('/wp-content/uploads/2020/06/27080138/user-icon.png');
	width: auto;
	height: 50%;
	background-size: contain;
	background-repeat: no-repeat;
	content: '';
	margin-left: 8px}
.select2-container--default .select2-selection--single, input[type="number"] {
	padding: 13px 30px !important}
.readyCreate a {
    font-size: 16px !important;
    font-weight: bold}
button.btn.btn-primary.thm-tk-search-btn {
	border-radius: 4px 4px 4px 4px !important;
	padding: 13px 28px !important; position: relative !important}
.navbar-toggle {color: #25283E !important}
.topHeading {
	color: #FD9600;
	padding: 10px 0px;
	font-size: 32px;
	line-height: 2.0vw;
	text-align: center;
	margin-bottom: 20px;
	font-weight: bold}
.vc_row_background {
	background-color: #25283e !important;
	margin-top: 85px}
.vc_column_tax_title {
	margin-top: 0px !important;
	margin-bottom: 0px !important;
	border-right-width: 10px !important;
	padding-left: 10px !important}
.vc_column_tax_desc {
	padding-top: 10px !important;
	padding-right: 10px !important;
	padding-bottom: 10px !important;
	padding-left: 10px !important}
.taxBgImage>div {
	background-repeat: no-repeat;
	background-size: 100% 100%;
	height: calc(100vh - 85px);
	background-position: center}
.colorWhite {color: #fff}

/******custom order**********/
fieldset.wpuf-multistep-fieldset {
	border: 1px solid #e1e1e1;
	border-radius: 10px;
	padding: 20px 0px}
.ui-datepicker .ui-datepicker-header {position: initial}
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {position: inherit}
.ui-timepicker-div dl dd {margin: 0 10px 10px 80px}
.ui-timepicker-div dd.ui_tpicker_minute {height: 7px}
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span {display: none}
#main .wpuf-form .wpuf-multistep-progressbar ul.wpuf-step-wizard li::after {right: -48px}
#main fieldset.wpuf-multistep-fieldset .wpuf-multistep-prev-btn {bottom: -40px;left: 0} 
#main fieldset.wpuf-multistep-fieldset .wpuf-multistep-next-btn {bottom: -40px;right: 0}

/*Blog page*/
.page-template-blog-fullwidth .topHeading {text-align: left}
.page-template-blog-fullwidth section#hero-section {margin-top: 50px}
.page-template-blog-fullwidth a.btn.btn-style {display: none}
.page-template-blog-fullwidth .row.thridRow {/*padding-left: 45px; padding-right: 37px;*/ padding: 0 30px 25px}
.page-template-blog-fullwidth .listPost {
	list-style-type: none;
	padding-left: 10px;
	position: relative;
	left: 25px}
.blog-entry-title {text-align: center}
.blog-readmore{
	background: #f6751b;
    padding: 6px;
    color: #fff;
    border-radius: 5px;
    float: right;
    margin-bottom: 10px}
.blog-details-img {
    height: 350px;
    position: relative;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-size: cover;
    background-clip: border-box;
    box-sizing: border-box;
    overflow: hidden}


/*Category Page CSS*/
.facetwp-facet {margin-bottom: 0px !important}
.map_view_title {font-size: 20px !important; margin-top: 5px !important}
p.date-tag {font-weight: bold; left: 170px}

/*Taxonomy Location template CSS*/
h4.repeater_title {font-weight: bold; font-size: 20px}
.top_section {
	background-color: #25283e !important;
	margin-top: 85px;
	padding-top: 1px;
	padding-bottom: 40px;
	min-height: calc(100vh - 85px);
	float: left;
	width: 100%;
	display: flex;
	align-items: center}
.tags-content {
	display: grid;
	grid-template-columns: 48.5% 48.5%;
	grid-column-gap: 3%}
.right-desc {
	display: grid;
	grid-template-columns: 47% 47%;
	grid-column-gap: 6%}
.right-desc img {width: 100%}
.top_section p, .top_section a {float: left}
.top_section p {padding: 2% 0%}
#map {
	width: 100%;
	height: 100%;
	min-width: 300px;
	min-height: 500px}
.data-map {
	display: grid;
	grid-template-columns: 48.5% 48.5%;
	grid-column-gap: 3%}
.map-info {
	display: grid;
	grid-template-columns: min-content;
	text-align: center;
	grid-row-gap: 5px}
.map-info button.gm-ui-hover-effect {top: -2px; right: -1px}
.secondary_btn {
	color: #fff;
	font-weight: bold;
	background: #f66604;
	border-color: #f66604;
	padding:5px 13px !important;
	border-radius: 3px}
.explore-btn .secondary_btn{padding:5px 15px !important}
.gm-style-iw.gm-style-iw-c {padding: 0px}
.gm-style-iw-d {
	overflow: hidden !important;
	padding: 15px !important}

/*Single Package CSS Starts*/
ul.wpuf_customs {display: none!important}
.single-package-slide .package-list-title a {color: #fd9600}
.single-package-slide p.package-list-tag {padding-left: 0}
.main-slider {
	position: relative;
	width: 100%;
	height: 33vw;
	min-height: 8vw;
	margin-bottom: 50px;
	transition: all 1.2s ease
}
.package-details-content .slick-slide {
	position: relative;
	height: 32vw !important;
	z-index: 1
}
video {
	display: block;
	position: absolute;
	top: 50%;
	left: 50%;
	min-width: 100%;
	min-height: 100%;
	width: auto;
	height: auto;
	transform: translate(-50%, -50%)
}
iframe {position: relative}
figure {position: relative; height: 100%}
.slide-image {
	height: 100%;
	background-size: cover;
	background-position: center;
	transition: all .8s ease
}
.image-entity {width: 100%; visibility: hidden}
.loading {top: 44%; left: 0; width: 100%}
.slide-media {
	animation: slideOut .4s cubic-bezier(.4, .29, .01, 1);
	border-radius: 10px
}
.caption {
	position: absolute;
	top: 44%;
	left: 5%;
	text-align: center;
	padding: 20px;
	border: 3px solid;
	color: #fff;
	margin: 0;
	font-size: 40px;
	font-weight: 700;
	letter-spacing: .02em;
	opacity: 0;
	z-index: 1;
	transition: all .3s ease;
	transform: translateY(100px)
}
.slick-dots {text-align: center; padding-top: 15px}
.crunchify-social-share-sidebar a {
	background: 0 0;
	padding: 0 5px;
	border-radius: 4px;
	border: 0
}
.fa-2x {font-size: 1.3em}
.crunchify-social-share-sidebar {
	position: relative;
	left: 10px;
	border: 1px solid #ece7e7;
	border-radius: 2px}
i.fa.fa-share-square-o {
	font-size: 19px;
	position: relative;
	top: 3px
}
.share {
	display: grid;
	align-items: start;
	grid-template-columns: 33% 33% 33%}
.event-info.share-data {display: flex}
.event-info.singleratings {text-align: right}
.package-details-content .slick-prev {left: 15px; z-index: 100}
.package-details-content .slick-next {right: 15px; z-index: 100}
.package-details-content .slick-next:before, .package-details-content .slick-prev:before {
	font-family: fontawesome !important;
	font-size: 20px;
	line-height: 1;
	opacity: .75;
	color: #fff;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: "\f053" !important
}
.package-details-content .slick-next:before {content: "\f054" !important}
.dokan-login-form-title {
	font-size: 20px;
	text-align: center;
	font-weight: 600}
.dokan-btn-theme {
	background-color: #f6751b !important;
	border-color: #f6751b !important}
.dokan-store-wrap {
	display: block !important;
	margin: 0px !important}
h1.product_title.entry-title {display: none}
label.yith-wcbk-booking-form__label {
	color: #f6751b;
	font-weight: bold !important;
	font-size: 14px !important}
span.posted_in {display: none}
.yith-wcbk-form-section-dates {display: none}
.yith-wcbk-form-section-duration--type-fixed {color: #fff}
.woocommerce-info {border-top-color: #ffffff;background-color: #ffffff}
.woocommerce-info::before {display: none}
label.yith-wcbk-booking-form__label {
	color: #fea606;
	margin-top: -5px !important;
	font-size: 14px !important;
	font-weight: normal !important}
.where-hiking_trail-field {display: none}
.finish_at {margin-bottom: 5px}
.event-info.singleratings {
	margin-top: -8px;
	color: #25283e;
	font-size: 20px}
input[type="submit"].dokan-btn-sm, a.dokan-btn-sm, .dokan-btn-sm {
	padding: 5px 7px}
a.um-unfollow-btn.um-button:before {
	color: #fff !important;
	margin-right: 0px !important;
	font-size: 13px}
a.um-button {font-size: 13px}
a.um-unfollow-btn:hover:before {content: "\f021" !important}

/******Create hiking event***/
h2.wpuf-section-title {font-size: 20px}
.column-1.items-of-column-2.wpuf-column-inner-fields {width: 100% !important}
.column-2.items-of-column-2.wpuf-column-inner-fields {width: 100% !important}
.popular_btn a, .popular_btn a:hover {
	background-image: none;
	background-color: rgba(246, 102, 4, 1) !important;
	outline: 0;
	margin: 0;
	overflow: hidden;
	cursor: pointer;
	letter-spacing: .01em;
	font-weight: 500}
.tag-desc {text-align: justify; color: #fff}
#event-map {width: 100%; height: 240px}
.flexslider.single-package {padding: 0px 12px}
a.flex-prev, a.flex-next {font-size: 0}
a.flex-next {right: -9px !important}
a.flex-prev {left: -9px !important}
.flex-direction-nav a.flex-next:before, .flex-direction-nav a.flex-prev:before {
	font-size: 24px;
	box-shadow: none;
	text-shadow: none;
	font-weight: 100}
.flex-direction-nav li a {opacity: 1}
.single-package .flex-direction-nav a.flex-next:before, .single-package .flex-direction-nav a.flex-prev:before {color: #ffb500}
.has-bordered-ul ul li {
	font-style: italic;
	list-style: '- ';
	line-height: 20px}
.cancel-policy p {color: #ffb500}
.has-bordered-ul ul {
	border: 1px solid #e22d2d2b;
	width: fit-content;
	padding: 6px 34px}
.check-col-4 ul {
	display: grid;
	grid-template-columns: 25% 25% 25% 25%;
	width: 100%;
	position: relative}
.wpuf-fields select {width: 100%}
.check-col-3 .wpuf-fields {
	display: grid !important;
	grid-template-columns: 25% 25% 25% 25%;
	width: 100%;
	position: relative}
.wpuf-field-columns.has-columns-2 .wpuf-column {
	display: grid;
	grid-template-columns: 45% 45%;
	grid-column-gap: 10%}
.package-tab-content {
	padding-top: 0px;
	margin-top: 0px}
.package-details-content .title {
    margin: 0px}
.author_details {
    margin-top: 0px;
    color: #fff;
    padding: 0px 0px 10px 0px;
    display: flex;
    align-items: center}
.event_created span {display: block}
.package-single .author_details img {
	width: 80%;
	border-radius: 5px}
.yith-wcbk-form-section-dates-wrapper {
    display: none}
.title {font-weight: bold}
.package-details-content .event-features {
	-webkit-box-shadow: 2px 10px 16px -6px rgba(168, 163, 168, 0.25);
	-moz-box-shadow: 2px 10px 16px -6px rgba(168, 163, 168, 0.25);
	box-shadow: 2px 10px 16px -6px rgba(168, 163, 168, 0.25)}
.event-features {
	border: 1px solid #e22d2d2b;
	padding: 10px;
	margin-bottom: 20px;
	border: 1px solid #e22d2d2b;
	padding: 10px;     margin-top: 20px}
.check_availibility {
	color: #fff;
	font-weight: bold;
	background: #f6751b;
	border-color: #f6751b}
.check_availibility:hover {
	color: #fff;
	font-weight: bold;
	background: #f6751b;
	border-color: #f6751b}
.Go_event a.check_availibility {
	border-radius: 3px;
	padding: 10px 20px;
	position: relative;
    top: 20px}
input#facetwp-location::placeholder, input.flatpickr-alt::placeholder{
    color: #25283e;
    font-weight: 600}
span.interested.awe-icon {display: inline-block;margin-right: 87px}
span.event_created {float: right}
.recommend-package {margin-top: 20px}
p.recommend_title {
	font-weight: 500;
	color: #f6751b;
	font-size: 16px;
	margin-bottom: 10px}
.future_event_title {font-weight: 500}
h4.title-heading {color: #f6751b !important}
.sider_details {
	border: 1px solid #808080e3;
	padding: 10px;
	border-radius: 10px;
	margin-bottom: 20px;
	background: #25283e}
p.event_detail {
	color: #fff !important;
	font-weight: 400;
	line-height: 18px;
	font-size: 14px;margin-bottom: 10px}
h5.event_heading {
	color: #f6751b !important;
	font-size: 18px}
p.meet-up-point {
	color: #ffffff;
	font-weight: 400;
	float: right;
	line-height: 18px;
	font-size: 14px}
.event-features.future-events-right #slider {padding: 10px}
.event-features.future-events-right p {
	padding: 10px 10px 0px;
	text-transform: capitalize;
	font-weight: bold}
.event-features.future-events-right {padding: 0px; border-color: #f6751b61}
.flexslider {margin: 0 0 0px !important}
img.avatar {
	border-radius: 5px !important;
	border: 1px solid #fff}
hr {
	margin-top: 0px;
	border-top: 1px solid #f6751b61;
	margin-bottom: 0px}
.event_created {
	font-size: 16px;
	padding-left: 0px;
	text-align: left;
	float: left;
	line-height: 18px;padding-right: 0px}
.author_follow.single_package .um-button {
	background: #f6751b;
	color: #fff;
	padding: 9px 0px 10px 4px !important;
	line-height: 10px !important;
	width: 80%}
.single_followers {text-align: center}
.author_follow.single_package {margin-bottom: 0px}
.package-single .woocommerce div.product form.cart {margin-bottom: 0px}
a.um-follow-btn, a.um-follow-edit, a.um-login-to-follow-btn, a.um-unfollow-btn, a.um-unfollow-btn2 {min-width: 80px !important}
span.fa.fa-refresh {margin-left: 0px !important}
.rating {
	float: right;
	margin-top: -14px;
	padding-left: 185px}
i.fa.fa-share-square-o {font-size: 20px}
.rating p {text-align: center; margin: 0px}
.bookingMobile {visibility: hidden}
a.bookingMobile:focus, a.bookingMobile:hover {color: #25283e}

/*******Event category****/
h2.top-title {
	text-align: center;
	line-height: 40px;
	margin-bottom: 50px}
.fliter ul li {
	display: inline-block;
	position: relative;
	line-height: 21px;
	text-align: left}
.fliter ul li a {
	display: block;
	padding: 8px 25px;
	text-decoration: none}
.fliter ul li ul.dropdown-menu {
	display: none;
	position: absolute;
	z-index: 999;
	left: 0;
	padding: 5px !important}
span.facetwp-counter {display: none}
.switch-single,.switch {
	position: relative;
	display: inline-block;
	width: 60px;
	height: 34px;
	float: right;
	margin-bottom: 0px}
.switch input {display: none}
.slider {
	position: absolute;
	cursor: pointer;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: #ccc;
	-webkit-transition: .4s;
	transition: .4s}
.slider:before {
	position: absolute;
	content: "";
	height: 26px;
	width: 26px;
	left: 4px;
	bottom: 4px;
	background-color: white;
	-webkit-transition: .4s;
	transition: .4s}
input:checked+.slider:before {
	-webkit-transform: translateX(26px);
	-ms-transform: translateX(26px);
	transform: translateX(26px)}

/* Rounded sliders */
.slider.round {border-radius: 34px}
.slider.round:before {border-radius: 50%}
#menu2 {display: none}
input:checked+.slider.round {background-color: #f6751b}
.border-style {border-radius: 0px !important; box-shadow: none !important}
.thm-tk-input-3-1.where_location:before {
	font-family: "Font Awesome 5 Free";
	font-weight: 900;
	position: absolute;
	top: 13px;
	padding: 0 10px;
	color: #25283E;
	content: "\f3c5";
	left: 10px;
	background: url('/wp-content/uploads/2020/06/27074247/location1.png');
	width: auto;
	height: 50%;
	background-size: contain;
	background-repeat: no-repeat;
	content: ''}
.thm-tk-input-3-1.where_location input {padding-left: 35px}
.thm-tk-search .thm-tk-search-form .thm-tk-tab .thm-tk-input-3-1 {position: relative}
.woocommerce .quantity .qty {width: 6.631em}
.dropdown-menu>li>a:hover {background-color: #fff}
ul.dropdown-menu.who-is {
	margin: 0px !important;
	padding: 0px 0px 10px 0px !important;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px}

/**********home page search**************/
.dokan-settings-content .dokan-settings-area h1{margin: 2px !important}
.location-results {z-index: 999999}
span {cursor: pointer}
.minus, .plus {
	text-align: center;
	border: 1px solid #ded3d3a3;
	height: 28px;
	width: 28px;
	display: inline-block;
	border-radius: 999px;
	line-height: 27px;
	margin-left: 3px}
.child_input, .adults_input {
	width: 15% !important;
	display: inline !important;
	border: 0px !important;
	padding: 0px !important;
	text-align: center !important;
	min-height: 25px !important}
.who_loc {
	width: 100%;
	background-color: #fff;
	border-width: 0;
	border-radius: 0;
	border-right: 1px solid #d9d9d9;
	height: 49px;
	text-align: left;
	padding-left: 33px;
	color: #757575;
	font-size: 14px}
input.who_loc:hover {background: #fff}
input.who_loc:focus {border-color: #fff}
.who_title {color: #25283E !important; padding-left: 20px !important}
.thm-tk-search .thm-tk-search-form .thm-tk-tab .thm-tk-search-btn:focus,
.thm-tk-search .thm-tk-search-form .thm-tk-tab .thm-tk-search-btn:active {
	background-color: #f6751b}
#txt3:hover {background: #fff !important}

/*Dokan Plugin*/
#vendor-biography {padding-left: 20px; margin-bottom: 30px}
.dokan-single-store .dokan-store-tabs ul li {
	display: inline-block;
	border-right: 0px !important;
	margin-right: 0px !important}
.dokan-single-store .dokan-store-tabs ul li.dokan-store-follow-store-button-container {
	margin: 8px 5px 0 0 !important}
.woocommerce #reviews h3 {margin: 30px}
#comments {
	/* padding-left: 20px; */
	padding-right: 20px;
	margin-bottom: 30px}
#comments ol.commentlist {
    padding-left: 0}
.row-actions {display: none}
div#wpuf-login-form .input {width: 100%}
.wpuf-dashboard-container .wpuf-dashboard-navigation ul li {
	margin-bottom: 1px !important;
	padding: 8px !important;
	background: #eee}
.wpuf-dashboard-container .wpuf-dashboard-content {
	border: 1px solid #d2c6c6;
	padding: 10px 20px 10px 20px;
	border-radius: 10px}
input.dashboard_vendor_btn {
	background: #f6751b;
	color: #fff;
	float: right;
	border-radius: 5px}
.dokan-store .dokan-single-store.dokan-w8 {width: 100%}
nav.woocommerce-breadcrumb {display: none}
.woocommerce .products ul, .woocommerce ul.products {padding: 20px}
.dokan-w3 {display: none}

/*Woo-commerce My account --*/
a.jssocials-share-link {padding: 5px; color: #fff !important}
.jssocials-share-googleplus .jssocials-share-link {background: #dd4b39}
li.woocommerce-MyAccount-navigation-link {
	margin-bottom: 1px !important;
	padding: 8px !important;
	background: #25283E;
	list-style-type: none;
	color: #fff}
li.woocommerce-MyAccount-navigation-link:after {
	content: "\f054";
	font-family: FontAwesome;
	float: right}
.woocommerce-account .woocommerce-MyAccount-content {padding: 10px 20px 10px 20px}
#dokan-navigation ul.dokan-dashboard-menu li:hover {background: #f6751b}
div#um-shortcode-social-5352 a.um-button.um-button-google:hover {background-color: #c14539!important}
.entry-content {margin-bottom: 50px}
li.woocommerce-MyAccount-navigation-link:before {
	padding: 0px 10px;
	font-size: 18px;
	color: #ffffff;
	font-family: FontAwesome}
li.woocommerce-MyAccount-navigation-link--dashboard:before {content: "\f0e4"}
li.woocommerce-MyAccount-navigation-link--bookings:before {content: "\f07a"}
li.woocommerce-MyAccount-navigation-link--orders:before {content: "\f02d"}
li.woocommerce-MyAccount-navigation-link--downloads:before {content: "\f019"}
li.woocommerce-MyAccount-navigation-link--edit-address:before {content: "\f124"}
li.woocommerce-MyAccount-navigation-link--payment-methods:before {content: "\f09d"}
li.woocommerce-MyAccount-navigation-link--edit-account:before {content: "\f007"}
li.woocommerce-MyAccount-navigation-link--following_guides:before {content: "\f234"}
li.woocommerce-MyAccount-navigation-link--message:before {content: "\f0e0 "}
li.woocommerce-MyAccount-navigation-link--customer-logout:before {content: "\f08b "}
li.woocommerce-MyAccount-navigation-link--wishlist:before {content: "\f004 "}
li.woocommerce-MyAccount-navigation-link--reviews:before {content: "\f123"}
li.woocommerce-MyAccount-navigation-link--social-profile:before {content: "\f1e0"}
li.woocommerce-MyAccount-navigation-link a {color: #25283E}
li.woocommerce-MyAccount-navigation-link.is-active a {font-weight: bold}
nav.woocommerce-MyAccount-navigation ul {margin-left: -40px}
.reviews {display: none}
button.add-review-btn.dokan-btn-theme {
	border-color: #f6751b;
	background: #f6751b}
.woocommerce a.button, button.button {
	background: #f6751b !important;
	color: #fff !important;
	border-color: #f6751b !important;
	outline: none}
input.fwp-submit12 {
	background: #f6751b;
	color: #fff}

/********************************/
img.avatar {border: 0px}
#main-menu img.gravatar.avatar {border-radius: 999px !important}
.woocommerce-button.button.view, .woocommerce-button.button.pay {
	padding: 10px 18px 10px 18px}
#wp-submit {
	background: #f6751b !important;
	color: #fff !important;
	border-radius: 5px}
.common-menu-wrap .nav>li.online-booking-button a:hover,
.common-menu-wrap .nav>li.online-booking-button a:hover,
.common-menu-wrap .nav>li.online-booking-button a:focus {
	background: #f6751b}
.online-booking-button a {background: #f6751b !important}
.common-menu-wrap .nav>li.menu-item-has-children:after {color: #25283E !important; top: 0; right: -45px}
input#order_date_filter {width: 100% !important}
h1.entry-title {font-size: 30px}
.yith-booking--simple-style .yith-wcbk-booking-form-message p,
.yith-booking--simple-style .yith-wcbk-booking-form-message .yith-wcbk-bookable {
	padding: 8px;
	color: #f6751b;
	font-size: 13px;
	border-radius: 5px}
p.woocommerce-thankyou-order-received {
	text-align: center;
	font-size: 25px;
	color: #f6751b;
	margin-bottom: 40px;
	font-weight: bold}
ul.list-inline.order-statuses-filter {display: none}
.dokan-order-filter-serach {display: none}
.dokan-dashboard header.dokan-dashboard-header h1 {border: none}
p.go2trail_commision {margin-top: 8px; margin-bottom: 50px}
p.go2trail_child_commision {text-align: center}
.woocommerce table.shop_table td {width: auto}
input#coupon_code {width: 54% !important}
.checkout_order_title {
	color: #f6751b;
	font-weight: bold;
	margin-top: 10px;
	font-size: 16px}
.yith-wcbk-form-section-duration label.yith-wcbk-booking-form__label:after {
	content: ':';
	padding-left: 2px}
.yith-wcbk-form-section-duration label.yith-wcbk-booking-form__label {
	margin: 0px !important;
	padding-right: 3px}
.yith-wcbk-form-section-duration {
	color: #fff;
	display: flex;
	align-items: center}
label.yith-wcbk-booking-form__label.who_label {
	font-size: 16px !important;
	color: #f6751b;
	font-weight: bold !important;
	margin-top: 8px !important}
.woocommerce ul.order_details {
	text-align: center;
	font-weight: bold}
.Go_event {
	text-align: center;
	float: left;
	margin: 50px auto;
	width: 100%}
h4.profile_title {
	font-weight: bold;
	color: #f6751b}
input.upload_profile_btn {
	background: #f6751b;
	color: #fff;
	float: right;
	margin-top: -45px;
	border-radius: 5px}
img.footer-logo {width: 200px; height: 51px}
h2.page-leading {color: #ffffff !important}
p.login_or {text-align: center; padding-top: 20px !important}
.fa-angle-down:before {color: #f6751b !important}
.fa-globe:before {color: #f6751b !important}
nav.woocommerce-MyAccount-navigation a {color: #25283E}
.coupon .button {height: 48px}
article.post .entry-blog {margin-bottom: 0px !important}
.blog-post-meta li {margin-right: 11px !important}
h1.store-name {color: #25283E !important}
.alm-btn-wrap .alm-load-more-btn {height: 43px !important}
span.text {display: none}
.event-info.ratings {
	margin-top: 30px;
	color: #ffb400;
	font-size: 20px}
.store-footer .seller-avatar {
	border-radius: 5px !important;
	padding: 0px !important}
.store-address {display: none !important}
input[type="submit"].dokan-btn-danger {
	background-color: #f66604;
	border-color: #f66604}
.package-list-wrap:hover:after {background: none; opacity: 1}
.c-search-field {position: relative}
.c-search-field.where-address:before {
	font-family: "Font Awesome 5 Free";
	font-weight: 900;
	position: absolute;
	top: 12px;
	font-size: 19px;
	padding: 0 10px;
	color: #25283E;
	content: "\f3c5";
	left: 36px;
	background: url('/wp-content/uploads/2020/06/27074247/location1.png');
	width: auto;
	height: 50%;
	background-size: contain;
	background-repeat: no-repeat;
	content: '';
	z-index: 1000}
h2.headline {padding-left: 25px}
p.ratingstatus {
	font-size: 14px;
	margin-top: -9px;
	text-align: center}
#wpcf7-f6370-o1 label {text-align: left}
input.wpcf7-submit {
	background: #f66604;
	border-color: #f66604;
	color: #ffffff}
.yith-wcbk-people-selector__totals {
	background: #f6751b !important;
	color: #ffffff !important}
ul.sub-menu {
    display: none}
.yith-wcbk-people-selector__field__plus,
.yith-wcbk-people-selector__field__minus {
	border: 1px solid #f6751b}
.yith-wcbk-people-selector__field__plus-wrap,
.yith-wcbk-people-selector__field__minus-wrap {
	color: #f6751b}
.yith-wcbk-people-selector__close-handler {color: #f6751b !important}
.woocommerce div.product p.price {color: #ffffff;margin-bottom: 10px}
.mailSubscribe {
	background: #fed674;
	margin-bottom: 50px;
	padding: 20px;
	border-radius: 5px;
	margin-top: 40px}
.mc4wp-form-fields {margin-top: 0px}
.thridRow {padding-left: 20px; padding-right: 20px}
td.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-actions a { margin-right: 5px}
a.woocommerce-button.button.wc-cancel-order {padding: 10px}
ul.commentlist {
    padding-left: 0}
.woocommerce table.shop_table th {
    padding: 9px 12px !important}
a.ui-state-default:hover {
	cursor: pointer;
	outline: 0;
	background: #e6e6e6 !important;
	border-color: #e6e6e6 !important;
	color: #000 !important}
.ui-datepicker-today a:hover {
	background-color: #808080 !important;
	color: #ffffff !important}
button.ui-datepicker-current:hover {
	background: #f6751b !important;
	border-color: #f6751b !important}
button.ui-datepicker-close:hover {
	background: #f6751b !important;
	border-color: #f6751b !important}
/****************Ultimate member plugin*****************/
input#um-submit-btn {background: #f6751b}
div#um-shortcode-social-5352 a.um-button.um-button-social i {display: none !important}
label.um-field-checkbox {margin-bottom: 10px !important}
a.um-button.um-btn-auto-width {
	background: #f6751b !important;
	width: 22% !important;
	min-width: 0px !important}
span.location-wrap {width: 100%}
.c-search-field.where-address:before {left: 6px !important}
.woocommerce-MyAccount-content {
	box-shadow: 0 40px 70px 0 #e9eef7;
	border: 1px solid #e9eef7;
	border-radius: 6px}
.um-message-noconv {padding: 06px 0 !important}
a.um-unfollow-btn.um-button:before {
	font-family: FontAwesome;
	content: "\f021"}
.um-notification-b {background: #f6751b !important}
.hidden_store {display: none}
.hidden_payment {display: none}
.acf-fields>.acf-field {border-top: none !important}
input.acf-button {
	background: #f6751b;
	color: #ffffff !important;
	margin-left: 12px;
	border-color: #f6751b}
.dokan-settings-content .dokan-settings-area .dokan-banner {
	height: 300px !important}
input[type="submit"].dokan-btn-danger,
a.dokan-btn-danger, .dokan-btn-danger {
	background-color: #f6751b;
	border-color: #f6751b}
.wp-core-ui .button-primary:disabled, .wp-core-ui .button-primary[disabled] {
	color: #fff!important;
	background: #f6751b!important;
	border-color: #f6751b!important}
.yith-wcbk-people-selector__field__plus-wrap,
.yith-wcbk-people-selector__field__minus-wrap {
	color: #f6751b !important}
.yith-wcbk-people-selector__field__plus, .yith-wcbk-people-selector__field__minus {
	border: 1px solid #f6751b !important}
.um-notification-b {background: #f6751b !important}
.ui-datepicker td .ui-state-active {background: #f6751b}
.wpuf-success {
	background-color: #fff !important;
	color: #f6751b !important;
	font-size: 20px;
	line-height: 25px;
	text-align: center}
ul.dokan-account-migration-lists {display: none}
div#um-shortcode-social-5352 a.um-button.um-button-google {background-color: #dc4e41 !important}
a.um-notification-i-settings {display: none}
li.menu_notification .um-notification-b {
	color: #f6751b !important;
	box-shadow: none !important;
	background: #f6751b00 !important;
	font-size: 22px;
	width: auto;
	height: auto;
	line-height: unset}
.common-menu-wrap .nav>li.menu-item-has-children>a:after {right: -39px !important}
.rules .wpuf-label {display: none !important}
.um-notifications-none {display: none !important}
input[type="submit"].dokan-btn-danger, a.dokan-btn-danger, .dokan-btn-danger {
	background-color: #f6751b !important;
	border-color: #f6751b !important}
.form-submit input[type=submit] {
	background-color: #f6751b;
	border-color: #f6751b}
li.menu_notification .um-notification-b.right {
	display: block !important;
	padding-right: 5px}
button.simplefavorite-button:focus, span.wishlist.awe-icon:focus {outline: none}
.um-notification-b {display: none !important}
#wpuf-post-draft {
	right: 130px;
	position: absolute;
	bottom: -40px;
	border-radius: 5px}
#wpuf-post-draft:hover {
    color: #ffffff}
span.title {font-size: 14px}
ul.wpuf-form .wpuf-submit .button-primary-disabled {
	color: #ffffff !important;
	background: #f6751b !important;
	border-color: #f6751b !important}
.yith-booking--simple-style .yith-wcbk-booking-form-message p,
.yith-booking--simple-style .yith-wcbk-booking-form-message .yith-wcbk-bookable {
	font-size: 14px !important;
	color: #25283e}
li.woocommerce-MyAccount-navigation-link.is-active::before {color: #000000}
li.woocommerce-MyAccount-navigation-link.is-active {color: #000000;background: #f6751b}
li.menu_notification.menu-item {top: 0px; margin-right: 5px;margin-left: 20px}
.profile-info-summery-wrapper .author-name {margin: 15px 0px 15px 0px}
.profile-info-summery-wrapper .followers {margin-bottom: 20px}
.um-notification-live-count {
	top: 0 !important;
	width: 15px !important;
	height: 15px !important;
	line-height: 15px !important;
	right: -3px !important;
	font-size: 11px !important}
.profile-info-summery-wrapper .btn_follower {margin-top: -44px}
#main-menu ul li {vertical-align: -webkit-baseline-middle}
li.menu_notification.menu-item:hover:before, li.custom-lang-switch.menu-item:hover:before {
	opacity: 1;
	left: 18px}
li.menu_notification.menu-item:hover:after, li.custom-lang-switch.menu-item:hover:after{
	opacity: 1;
	right: -10px}
.um-profile-photo a.um-profile-photo-img {border-radius: 0px; position: relative}
.um-cover {display: none}
.um-profile-photo {
	float: none;
	margin: 0px;
	width: 120px}
input.um_upload_btn {
	background: #f6751b;
	color: #fff;
	border-radius: 5px;
	width: 130px}
.upload, .um-modal-header, .um-modal-btn, .um-modal-btn.disabled {background: #f66604 !important}
.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.active {
	background: #f6751b !important}
.um-profile-photo {
	float: none !important;
	margin: 0px !important;
	width: 130px !important}
.um-profile-photo a.um-profile-photo-img {border-radius: 0px !important; position: relative !important}
.gm-style {font-weight: bold}
.bannerImage {
	background-size: cover;
	height: 570px !important;
	background-position: center center;
	background-repeat: no-repeat}
.certifiedImage {
    width: 40px !important;
    float: right;
    margin-top: 0px;
    position: absolute;
    top: 30%;
    right: 0;
    align-items: center;
    vertical-align: middle;
    display: flex;
    clear: both}
.certified-text {font-size: 12px; padding-top: 3px; font-style: italic}

/*Blog Single page */
img.gravatar.avatar.avatar-200.um-avatar.um-avatar-uploaded {margin-top: -110px}
.blog-content-wrapper h2.entry-title.blog-entry-title {text-align: left; margin-top: 30px}
article.singlePost.post .entry-blog {
	padding-bottom: 0px;
	background: #fff;
	padding: 0px}
article.post .entry-blog {background: #fff}
.blog-img img {border-radius: 5px}
.single.single-post .site-content {margin-bottom: 0px}
.single.single-post article.post.hentry {margin-bottom: 0px}
.releated-blog-title {
	padding-left: 16px;
	margin-bottom: 25px;
	font-weight: 600;
	margin-top: 20px}
.crunchify-social-share-sidebar-blog {display: block}
.social-icon {font-size: 32px !important}
.social-img {
	margin-top: -20px;
	margin-left: 20px;
	width: 35px;
	height: auto}
.social-follow {margin-top: 40px}
.MostPopularPost {margin-top: 40px}
a.mobileMessager {display: none}

/*testimonial slider*/
.slideshow-container {
	max-width: 1000px;
	position: relative;
	margin: auto}
.prev, .next {
	cursor: pointer;
	position: absolute;
	top: 50%;
	width: auto;
	padding: 16px;
	margin-top: -22px;
	color: white;
	font-weight: bold;
	font-size: 18px;
	transition: 0.6s ease;
	border-radius: 0 3px 3px 0;
	user-select: none;
	z-index: 999}
.next {right: 0; border-radius: 3px 0 0 3px}
.testimonial-list-content {
	position: absolute;
	bottom: 0px;
	left: 0;
	width: 100%;
	padding: 10px;
	color: #ffffff;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	overflow: hidden;
	z-index: 10;
	-webkit-transition: all 0.4s;
	transition: all 0.4s;
	background: #00000082;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px}
.testimonial-img {
	height: 480px;
	background-repeat: no-repeat !important;
	background-position: center !important;
	background-size: cover !important;
	border-radius: 10px}
.testimonial-title {text-align: center; color: #fff !important; font-size: 20px}
.package-details-content{margin-bottom: 20px}
/*******Search page******/
select#facetwp-radius {display: none}
.c-search-field {
	float: left;
    width: 31%;
    margin: 0 14px 50px}
.c-search-field input:not(.clear-who) {
	display: block;
	width: 100%;
	background: #fff;
	text-align: left;
	padding-left: 30px;
	border: 2px solid #FFB500; 
	min-height: 50px;
	font-weight:bold}input#facetwp-location {
    min-width: 100%}
.who-labels {padding: 0 0 0 5px}
.flatpickr-months .flatpickr-month {height: 45px !important}
.flatpickr-current-month {font-size: 14px !important}
#content .c-search-main {
	margin: 50px auto 50px auto;
	width: 70%;
	display: flex}
h3.guide-list-title {margin-top: 30px; margin-bottom: 0px}
h3.guide-list-title a {font-size: 18px; font-weight: bold; color: #25283E}
.filteractive {color: #fff; background: #f6751b; border-radius: 3px}
h2.headline {display: none}
.woocommerce .um-header.no-cover .um-profile-photo {float: left !important}
.store-coupon-wrap {display: none}
.account-page .um-dropdown {left: -14px !important}
.account-page .um-dropdown-arr {display: none}
.account-page a.um-dropdown-hide {color: #f6751b}
.store-coupon-wrap.conpon-section {display: block}
h2.search-top-title {text-align: center; line-height: 40px}
.search-subheadling {text-align: center; margin-bottom: 50px}
p.location-event-top-heading {color: #fff; margin: 0}
ul.dokan-dashboard-menu {background: #25283E !important}
.dokan-dashboard .dokan-dash-sidebar {background-color: #25283E !important}
.thm-tk-input-3-1 input::placeholder {color: #25283e !important;font-weight: bold}
input:not(.clear-who) {font-weight: bold;color: #25283e}
.dokan-v-cancel-btn{color: #fff}
/*Create hiking progress bar*/
.wpuf-form-add .wpuf-form .wpuf-multistep-progressbar ul.wpuf-step-wizard li {
	background: #25283E !important;
	color: #fff !important}
li.active-step::after {border-left-color: #25283E !important}
.wpuf-form-add .wpuf-form .wpuf-multistep-progressbar ul.wpuf-step-wizard li.active-step::after {
	border-left-color: #f46721 !important}
.wpuf-form-add .wpuf-form .wpuf-multistep-progressbar li::after {
	border-left-color: #25283E !important}
.wpuf-form-add .wpuf-form .wpuf-multistep-progressbar ul.wpuf-step-wizard li.active-step, .wpuf-form-add .wpuf-form .wpuf-multistep-progressbar ul.wpuf-step-wizard li.completed-step {background: #f46721 !important}
.wpuf-form-add .wpuf-form .wpuf-multistep-progressbar li.completed-step {
	background: #25283E !important;
	color: #ffffff}
.wpuf-form-add .wpuf-form .wpuf-multistep-progressbar li.completed-step::after {
	border-left-color: #F46721 !important}
.container .dokan-info {background-color: #5bc0de00; border-top: 3px solid #f6751b}
.container .dokan-info:before {background-color: #f6751b}
.dokan-panel-body .dokan-alert-info {
	background-color: #f6751b2e;
	border-color: #f6751b78;
	color: #f6751b}
.dokan-progress .dokan-progress-bar-info {background-color: #f6751b}
.dokan-form-control, .dokan-input-group-addon, .wp-editor-wrap {
	border: 1px solid #FFB500 !important}
label.profile_btn {
	border: 1px solid #FFB500;
	width: 15%;
	text-align: center;
	border-radius: 5px;
	background: #f6751b;
	color: #fff}
.woocommerce img, .woocommerce-page img {border-radius: 0px}
/*18-11-2020*/
p.author_details {font-size: 18px;line-height: 24px}
p.small-desc { padding: 0 0 10px}
.listPost li a {font-size: 18px}
.btn-primary {background: #F66604 !important; outline: none !important;font-weight: bold}
.wpuf-submit input.wpuf-submit-button.wpuf_submit_2001.button-primary-disabled {
    color: #fff !important;
    background: #F66604  !important;
    border-color: #F66604  !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.1) }
.ui-datepicker td .ui-state-hover{
	background: #F66604 !important;
    background-color: #F66604 !important;
    background-repeat: repeat-x;
    background-image: -webkit-linear-gradient(top, #F66604, #F66604) !important;
    background-image: -o-linea;
    border:1px solid #F66604 !important}
.dokan-dashboard .dokan-dashboard-content { width: 64% !important;
    flex: 5 auto}
.dokan-dashboard .dokan-dash-sidebar #dokan-navigation > #mobile-menu-icon {
    z-index: 100 !important}
.navbar-toggle { z-index: 200 !important}
.profile-info-summery{position: relative !important}
.color-drk p{color: #fff}
.color-drk .star{ color: #f46720; font-size: 30px}
.img-radius{border-radius:6px 0 0 6px}
.guide-left h4 { color: #fff !important; text-align: center}
.guide-left p { font-size: 18px}
.guide-left .color-li { color: #f46720; float: left;  margin: 0 5px 0 0}
.guide-left .go_link { margin-top: 20px; float: right; display: flex}
.guide-left .go_link a { margin: 8px 12px 0 0}
.display_name_menu:before { content: '';  position: absolute; display: block; width: 28px; height: 28px;  background-size: cover; border-radius: 999px; right: -31px}
.who_title span { padding: 0 6px 0 0}
.dokan-dashboard-content ul.dokan_tabs li:first-child { margin-left: 0 !important}
.dokan-dashboard-content ul.dokan_tabs{padding:0}
a.next.page-numbers, a.prev.page-numbers { margin: 0;  font-size: 16px; color:#f6751b}
.dokan-form-inline .dokan-form-group .dokan-btn-sm { margin: 3px -6px 0 0 !important; padding: 14px 10px !important;    font-size: 14px !important; background:#f6751b !important; border:none !important}
.dokan-form-inline .dokan-btn-danger{margin: 13px 0 0 67px !important; padding: 13px 10px !important; font-size: 14px !important}
.dokan-form-group .dokan-btn-success{ margin: 4px -6px 0 0 !important; padding: 13px 10px !important;    font-size: 14px !important; background:#f6751b !important; border:none !important}
.dokan-form-inline .dokan-btn-success{margin:13px -6px 0 3px !important; padding: 14px 10px !important;    font-size: 14px !important; background:#f6751b !important; border:none !important}
.crunchify-social-share-sidebar-blog a img {  width: 33px}
.social-share ul li { display: inline-block;  padding: 0 12px 0 0;  float: left}
.social-share h5 { margin: 20px 0}
.crunchify-social-share-sidebar-blog ul {float: left; clear: both; width: 100%; padding:0; margin: 10px 0 20px}
.crunchify-social-share-sidebar-blog li { float: left; list-style: none; margin: 0 15px 0 0}
.facetwp-input-wrap{width:100%}
.dokan-single-store .profile-frame .profile-info-box.profile-layout-layout1 .profile-info-summery-wrapper .profile-info-summery .profile-info-head {
    float: none !important}
.dokan-single-store .profile-frame .profile-info-box.profile-layout-layout1 .profile-info-summery-wrapper .profile-info-summery .profile-info {
 padding: 0; width: 100% !important}
 .dokan-single-store .profile-frame .profile-info-box.profile-layout-layout1 .profile-info-summery-wrapper .profile-info-summery .profile-info .store-name {
	margin: 90px 0 3px 0 !important;color: #25283E !important;text-shadow: 0 0 black !important;font-weight: 500 !important;font-size: 20px !important}
.dokan-single-store .profile-frame .profile-info-box.profile-layout-layout1 .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info {
    padding-left: 0 !important}
.dokan-single-store .profile-frame .profile-info-box.profile-layout-layout1 .profile-info-summery-wrapper .profile-info-summery{
top:0px !important; margin:-100px 0 30px !important}   
.dokan-single-store .profile-frame .profile-info-box.profile-layout-layout1 .profile-info-summery-wrapper .profile-info-summery .profile-info
{  margin-top: 40px !important} 
.followers p {font-weight: bold}
.dokan-share-btn-wrap .dokan-btn { margin-bottom: 0px;font-size: 16px; margin-top: 4px !important}
.dokan-single-store .dokan-store-tabs ul{margin-top: 30px !important}
a.um-login-to-msg-btn{width:100% !important}
.dokan-btn-theme:focus { outline: none !important}
.um-header.no-cover a.um-profile-photo-img:after {
    content: "\f044";
    display: block;
    position: absolute;
    font-size: 16px;
    color: #fff;
    z-index: 999;
    font-family: fontawesome !important;
    content: "\f044";
    bottom: 0;
    right: 0;
    font-weight: bold}
.wpuf-form .wpuf-multistep-progressbar ul.wpuf-step-wizard li{ display:table-cell !important}
.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.active:after {
    right: 0; left: auto !important}
.sider_details.Mobile_section {display: none}
.side_bar {float: right}
.map-section{display:none}
/*18-11-2020*/

/*****************************************************************/
@media only screen and (min-width :2561px) and (max-width :5120px) {
	.search-heading h1 {font-size: 2.26vw}
	.explore-go2trail-section p {font-size: 0.5vw}
	.explore-go2trail-section h3 {font-size: 0.7vw}
	#explore-go2trail .wpb_column.vc_column_container {width: 30%}
	#explore-go2trail a {font-size: 0.8vw} 
	#explore-go2trail {margin-top: -40px !important}
	body{font-size: 0.35vw !important}
	h4 {font-size: 0.4vw!important}
}
@media only screen and (min-width :1400px) and (max-width :2560px) {
	.search-heading h1 {font-size: 2.26vw}
	.explore-go2trail-section p {font-size: 1.01vw}
	.explore-go2trail-section h3 {font-size: 1.31vw}
	#explore-go2trail .wpb_column.vc_column_container {width: 30%}
	#explore-go2trail a {font-size: 1.6vw} 
	#explore-go2trail {margin-top: -49px !important}
	body{/*font-size: 0.8vw !important;*/}
	h4 {font-size: 1.1vw!important}
}
/*Mobile Resposible*/
@media only screen and (min-width :1023px) and (max-width :1399px) {
.dokan-dashboard .dokan-dashboard-content { width: 60% !important}
}
@media screen and (max-width: 1024px) {
#grid_view .style-3:nth-child(odd) {
    clear: both}
.data-map {display: block}
.um-notification-b.right {text-align: left}
p.ratingstatus {text-align: left !important}
.home-testimonial-block .alignnone {margin-top: 0px !important}
.home-testimonial-block .vc-hoverbox-block-inner {padding-bottom: 56px}
#explore-go2trail {margin-top: -34px !important}
}
@media screen and (min-width: 992px) {
	#grid_view .style-3:nth-child(odd) {
    clear: unset}
	.style-3 .package-list-content {margin-top: -24px}
	.style-3 a.authorimage {
		width: 100px;
		height: 48px;
		margin-top: 0px;
		margin-left: -10px}
	.style-3 .author-icon {top: 4px; width: 48px; height: 48px}
	.style-3 .authorimage:after {background-size: 100px 48px; top: -3px}
	.package-location-shortcode .location-content {transform: translate(0, 80px)}
	.package-location-shortcode .feature-carosuel-title {
		margin: 10px 0 30px 0;
		font-size: 32px;
		line-height: 34px}
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
	.dokan-single-store .profile-frame .profile-info-box.profile-layout-layout1 .profile-info-summery-wrapper .profile-info-summery .profile-info .store-social-wrapper {
    position: absolute;  top: 8px !important;  right: 20px}
	.dokan-single-store .profile-frame .profile-info-box.profile-layout-layout1 .profile-info-summery-wrapper .profile-info-summery .profile-info {
    margin-top: 69px !important}
    .profile-img.profile-img-square {  width: 100%;  height: 250px}
	#content .c-search-main{width:100%}
	div#home-searchform {width: 90%}
	.explore-go2trail-section div:nth-child(3) { clear: both}
	.explore-final-sec {top: -54px}
	.top_section{ min-height: calc(67vh - 85px)}
    .dokan-single-store .profile-frame .profile-info-box.profile-layout-layout1 .profile-info-summery-wrapper .profile-info-summery{/*top:-55px !important;*/}
	.dokan-single-store .profile-frame .profile-info-box.profile-layout-layout1 .profile-info-summery-wrapper .profile-info-summery .profile-info {width: 100% !important}
	.dokan-single-store .profile-frame .profile-info-box.profile-layout-layout1 .profile-info-summery-wrapper .profile-info-summery .profile-info .store-name {margin: 30px 0 3px 0px !important}
	.dokan-single-store .profile-frame .profile-info-box.profile-layout-layout1 .profile-info-summery-wrapper .profile-info-summery{position:relative !important}
	.dokan-single-store .profile-frame .profile-info-box.profile-layout-layout1 .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info{padding-left:0px !important}
	.profile-info-head {width: 100%}
	.profile-img.profile-img-square {margin: 0 auto;background-size: cover !important}
	p.seller-name {text-align: left;padding-left: 20px}
	.cerification-img { width: 26px !important;  padding-right: 0px}
	.profile-info-summery-wrapper.dokan-clearfix {padding-top: 30px !important}
	.vc_custom_1592299979690 .col-sm-6 {width: 50%;min-height: 150px}
	.vc_custom_1592473246137 .col-sm-6 {width: 50%;min-height: 600px}
	.thm-tk-search .thm-tk-search-form .thm-tk-tab .thm-tk-search-btn {margin-top:0px !important}
	.certifiedImage {padding-right: 10px !important}
}
@media screen and (min-width: 768px) {
	.paddinglr5 {padding: 0 5px}
	.paddinglr10 {padding: 0 10px}
}
@media screen and (max-width: 768px) {
	.profile-img.profile-img-square {
    width: 200px;
    height: 200px}
	.dropdown-menu{width:100%}
	div#home-searchform{margin: -40px auto 0 !important}
	.vc_custom_1608297342536 { z-index: 5;  position: relative !important}
	input.clear-who, .apply-who {padding: 3px 13px}
 li.display_name_menu > a:before { content: ''; position: absolute; display: block; width: 30px; height: 30px;  right:-25px; border-radius: 999px;  top: 6px; background-size: cover}	
 li.display_name_menu {margin-left: 0px !important}
.location-content .location-event-top-heading, .location-content .location-event-button {visibility: visible}
	p.seller-name {text-align: center; padding-left:0}
	.display_name_menu:before { top: 5px; left: -8px}
    .certification-title{text-align:center}
    .explore-final-sec h4 { font-size: 18px !important}
    .data-map-content { margin: 20px 0 0}
	.col-lg-equal.col-md-equal.col-sm-equal.col-xs-equal.second-widget {width: 50%}
	.col-lg-equal.col-md-equal.col-sm-equal.col-xs-equal.third-widget {width: 50%}
	.col-lg-equal.col-md-equal.col-sm-equal.col-xs-equal.fouth-widget {width: 50%}
	.col-lg-equal.col-md-equal.col-sm-equal.col-xs-equal.fifth-widget {width: 50%}
	.fa.fa-envelope:after {
    content: 'Message';
    color: #25283d;
    font-size: 16px;
    margin-left: 15px;
    font-family: 'BaiJamjuree';
    font-weight: 400;
	font-style: initial}

.fa.fa-globe:after {
    content: 'Language Change';
    margin-left: 15px;
    color: #25283d;
    font-size: 16px;
    margin-left: 15px;
    font-family: 'BaiJamjuree';
    font-weight: 400}

.um-icon-ios-bell:after {
    content: 'Notifications';
	font-style: initial;
    font-size: 16px;
    margin-left: 15px;
    font-family: 'BaiJamjuree';
    font-weight: 400;
    color: #25283d}
.fa-angle-down:before {margin-left: 70px !important}
#wpuf-map-add-google_map_2079856573, #wpuf-map-add-meet_up_point, #wpuf-map-add-google_map_1 {left: 3px !important}
#ui-datepicker-div, .ui-widget {width: 83% !important}
.wpuf-form-add .wpuf-form .wpuf-multistep-progressbar ul.wpuf-step-wizard li {
    display: none !important}

.wpuf-form .wpuf-multistep-progressbar ul.wpuf-step-wizard li {
    padding: 10px 0 10px 0px !important}

.wpuf-form .wpuf-multistep-progressbar ul.wpuf-step-wizard {
    margin: 0 auto !important;
    margin: 20px 0;
    width: 100% !important;
    display: block}
.wpuf-form-add .wpuf-form .wpuf-multistep-progressbar ul.wpuf-step-wizard li.active-step{
	color: #fff;
    background-color: #fff !important;
    display: block !important;
    color: #000 !important;
    font-size: 30px !important;
    width: 100% !important;
	border-bottom: 1px solid #f46721;
	font-weight: bold}
.um-notification-live-count {right: 37px !important}
}
@media (max-width: 767.98px) {
	.dokan-single-store .profile-frame .profile-info-box.profile-layout-layout1 .profile-info-summery-wrapper .profile-info-summery .profile-info {margin-top: 0 !important}
	.bannerImage {height: 300px !important}
	.widget_nav_menu ul {padding-left: 42px;padding-top: 16px}
	#event-map{display:none}
	.style-3 .authorimage:after{background-size: 95px 40px !important;top: -11.5px !important;left: 81% !important}
	.map-section{display:block !important}
	.style-3 .author-icon {position: absolute !important;margin: auto !important;top: -7px !important;right: 0 !important;left: 42px !important}
	.style-3 a.authorimage {width: 87px !important}
	.dokan-single-store .dokan-store-tabs ul li a{padding: 9px 3px !important}
	.jssocials-shares{border: 0px !important; margin: -42px 0px !important}
	.map-label{text-align: right;margin-top: 5px;margin-right: 72px;color: #fff}
	.store-social-wrapper, .single_followers, .switch-single input{display:none}
	.switch-single{margin-top: -25px !important}
	div#media_image-5 {text-align: center}
	.main-slider {height: 40vh}
	.package-details-content .slick-slide{height: 40vh !important}
	.fliter ul li a {padding: 8px 8px}
	.um-members-messaging-btn{margin:0 0 0px 0}
	.display_name_menu:before {display:none}
	li.display_name_menu > a{ display:inline-block !important}
	.dokan-single-store .profile-frame .profile-info-box.profile-layout-layout1 .profile-info-summery-wrapper .profile-info-summery .profile-info .store-social-wrapper {right: 0;left: 0}
	p.seller-name {text-align: center; padding-left:0}
    .certification-title{text-align:center}
	.explore-final-sec h4 {font-size:20px !important}
	.online-booking-button {float: left}
	.dokan-store-tabs {margin-top: 300px}
	a.um-unfollow-btn.um-button, a.um-button.um-follow-btn {
		float: right;
		min-width: 90px !important;
		padding: 7px 9px !important}
	.dokan-single-store .profile-frame .profile-info-box.profile-layout-layout1 .profile-info-summery-wrapper .profile-info-summery {
		width: 93%;
		position: relative !important}
	.dokan-single-store .profile-frame .profile-info-box.profile-layout-layout1 .profile-info-summery-wrapper .profile-info-summery .profile-info .store-name {
		margin: 0px}
	.dokan-single-store .profile-frame .profile-info-box.profile-layout-layout1 .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info {
		padding-left: 0px;
		padding-right: 10px}
	.dokan-single-store .profile-frame .profile-info-box.profile-layout-layout1 .profile-info-summery-wrapper .profile-info-summery .profile-info {
		float: left;
		padding: 0 0px 0px 0px;
		width: 70%;
		margin-right: 0px}
	.dokan-single-store .profile-frame .profile-info-box.profile-layout-layout1 .profile-info-summery-wrapper .profile-info-summery .profile-info {width: 100%}
	.thm-tk-search .thm-tk-search-form .thm-tk-tab .thm-tk-tab-inner form {padding-right: 0 !important}
	.thm-tk-search .thm-tk-search-form .thm-tk-tab .thm-tk-search-btn {width: 100%}
	.main_map_view.map {display: block}
	.wpuf-field-columns.has-columns-2 .wpuf-column {display: block !important}
	ul.wpuf-step-wizard {
		display: grid;
		grid-template-columns: 1fr 1fr;
		grid-column-gap: 5%;
		grid-gap: 10px;
		padding: 0px 10px !important}
	ul.wpuf-step-wizard li {width: 100% !important}
	ul.wpuf-form .wpuf-field-columns.has-columns-3 .wpuf-column .wpuf-column-inner-fields {width: 100% !important}
	.container {width: 100%}
	div#home-searchform {top: 25%}
	.thm-tk-search .thm-tk-search-form .thm-tk-tab .thm-tk-input-3-1 {width: 100%}
	.search-heading h1 {font-size: 20px !important}
	.taxBgImage>div {height: calc(50vh - 85px)}
	.tag_border {border-bottom-right-radius: 0px !important; border-top-right-radius: 0px !important}
	p.ratingstatus {text-align: left !important}
	.Go_event {margin-top: 0px !important; padding: 0px 10px}
	p.meet-up-point {float: left}
	article.post.hentry {margin-bottom: 0px !important}
	.rating {margin-top: -47px}
	span.interested.awe-icon {margin-right: 221px}
	div#grid_view .style-3 {padding: 0px}
	p.date-tag {top: -6px !important}
	div#map_view {position: relative !important; top: 0 !important}
	.check-col-3 .wpuf-fields {grid-template-columns: 100%}
	.bookingMobile {
		visibility: visible;
		width: 100%;
		position: fixed;
		bottom: 0;
		background: #f6751b;
		border-color: #f6751b;
		color: #ffffff;
		text-align: center;
		padding: 15px 0px;
		z-index: 9999;
		left: 0px;
		font-size: 20px;
		text-transform: uppercase}
	a.bookingMobile:focus, a.bookingMobile:hover {color: #ffffff}
	li.custom-lang-switch.menu-item {margin-left: 20px !important;margin-bottom: 10px !important}
	li.profile_img {
    top: -35px;
	left: 20px}
li.display_name_menu {
    margin-left: 35px}
li.display_name_menu:after {
    content: " \f107";
    font-family: "FontAwesome" !important;
    color: #f6751b;
    font-size: 20px;
	font-weight:bold;
    position: absolute;
    top: 10px;
    right: 60px}
}
@media (max-width: 767px)
h2 {
    font-size: 23px !important}
@media only screen and (min-width :320px) and (max-width :480px) {
	.page-template-blog-fullwidth .listPost { left: 0px}
	.certifiedImage{right:14px !important}
	.thm-tk-search .thm-tk-search-form .thm-tk-tab .thm-tk-tab-inner form{display: block}
   .review-element {margin-bottom: 10px}
	form.report-filter.dokan-form-inline {display: block}
	.dokan-dashboard-content ul.dokan_tabs li:first-child {margin-left: 0px!important}
	.bottom .col-xs-equal {width: 100%; margin-top: 5px}
	.dokan-form-inline .dokan-form-group {
    float: unset !important;    margin-right: 0px !important}.dokan-form-group input, #dokan_tabs_container input.dokan-btn {
    width: 100% !important}.dokan-reports-content .dokan-reports-area ul.chart-legend {
    margin-top: 56px !important}
	.dokan-form-group {margin-bottom: 0px!important}
	#dokan_tabs_container .dokan-form-group input.dokan-btn {top: 73px;left: 0}
	.author-name {/*width: 100%;*/ margin: 15px 0px 15px 0}
	.profile-img.profile-img-square {margin: 0 auto}
	.profile-img.profile-img-square {background-size: cover!important}
	.profile-info-summery-wrapper.dokan-clearfix {padding-top: 20px !important}
	.seller-name {
    text-align: left;
    padding-left: 20px}
	.cerification-img {
    width: 60px !important;
    padding-right: 20px;
    margin: 0 auto;
    float: none !important;
    margin-top: 0px !important}
	.post-grid-cstm .vc_grid.vc_row.vc_grid-gutter-30px .vc_pageable-slide-wrapper {
		margin-right: 0px}
	.post-grid-cstm .vc_grid.vc_row .vc_grid-item {
		padding-right: 0px !important;
		padding-left: 0 !important}
	.post-grid-cstm .vc_btn3-color-juicy-pink {
		margin-bottom: 10px !important}
	.wpuf-form-add .wpuf-section-wrap {
		width: 100% !important;
		text-align: center !important}
	.wpuf-form-add input[type="text"], .wpuf-form-add input[type="number"] {
		width: 100% !important}
	p, .btn {font-size: 14px}
	.section-three-2-col {
		padding-top: 129px !important;
		padding-bottom: 14px !important;
		padding-left: 10px !important;
		padding-right: 10px !important}
	.page-id-3 .subtitle-cover.sub-title {
		margin-bottom: 0px}
	.dokan-store .dokan-store-sidebar, .dokan-store .dokan-single-store {
		margin-right: 0%!important;
		width: 100% !important;
		margin-left: 0%!important}
	.looking-for-section {padding: 10px 15px}
	.single_followers {margin-top: 6px}
	.checkout.woocommerce-checkout .leftbox, .checkout.woocommerce-checkout .rightbox {
		padding: 0px 10px}
	.subtitle-cover {margin-bottom: 35px}
	.guides-row .review-col {padding: 15px 15px}
	p.recommend_title {font-size: 18px; margin-bottom: 10px}
	
	#mobile-menu ul li a {
		padding-left: 0px;
		background: transparent !important}
	.guide-subheading {font-size: 20px}
	.dokan-single-store .profile-frame .profile-info-box.profile-layout-layout1 .profile-info-summery-wrapper .profile-info-summery .profile-info .store-name {
		margin: 0px 0 3px 0px !important}
	ul.dokan-store-info {padding-left: 0px !important}
	.package-list-wrap, .package-list-wrap div {overflow: visible}
	.content-view {padding-left: 0px}
	a.authorimage-map-view:after {
		top: -26px;
		left: -34%;
		transform: rotate(0deg)}
	a.authorimage-map-view img {
		margin: 0;
		top: -22px;
		left: 26px;
		width: 48px;
		height: 48px}
	.content-map-view .date-tag {
		position: relative;
		margin-top: 25px;
		padding-left: 0px}
	.share {display: block}
	.event-info.singleratings {
		text-align: left;
		margin-top: 20px
	}
	.tags-content {display: block}
	.top_section p, .top_section a {
		font-size: 12px;
		line-height: 1.5em}
	.left-background-section {
		min-height: 300px;
		margin-bottom: 10px}
	.online-booking-button {float: left !important}
	div#explore-go2trail {margin-top: 0px !important}
	#explore-go2trail h4 {margin-bottom: 8px !important}
	.um-notification-b {width: 60px !important}
	.um-notification-b.right {text-align: left}
	li.menu-item.menu-item-type-custom.menu-item-object-custom.has-menu-child a {
		padding: 10px 15px 10px 0px !important}
	.wpuf-dashboard-container table.items-table {min-width: 100% !important}
	.um-message-noconv {
		top: 0 !important;
		min-height: 120px !important}
	a.dokan-banner-drag.dokan-btn.dokan-btn-info.dokan-theme:hover {background: #f6751b;border-color: #f6751b}
	input#dokan_v_id_cancel_form, input#dokan_v_address_cancel {color: #ffffff}
	.dokan-dashboard .dokan-dashboard-content article {overflow: unset !important}
	#dokan_tabs_container {margin-bottom: 20px}
	.dokan-reviews-content .dokan-reviews-area .dokan-comments-wrap select {
		margin-bottom: 10px !important}
	input[type="submit"].dokan-btn-sm, a.dokan-btn-sm, .dokan-btn-sm {
		margin-bottom: 10px !important}
	.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li a {
		padding: 12px 10px !important}
	.dokan-form-horizontal .dokan-control-label {
		text-align: left !important}
	.dokan-w3 {width: 100% !important; float: left}
	.dokan-w5, .dokan-w7 {width: 100% !important; float: left}
	.dokan-form-horizontal {text-align: left !important}
	#dokan-comments-table th.col-content {width: auto !important}
	.testimonial-list-content {padding: 10px 20px}
	#post-5436 .woocommerce .style-3.col-sm-6.col-md-4 {padding: 0px}
	#main .wpuf-form .wpuf-multistep-progressbar ul.wpuf-step-wizard li::after,
	.wpuf-form .wpuf-multistep-progressbar ul.wpuf-step-wizard li::before {display: none}
	.facetwp-input-wrap {display: block!important}
	td.woocommerce-PaymentMethod.woocommerce-PaymentMethod--actions.payment-method-actions:before {opacity: 0}
	.woocommerce table.shop_table td {width: 100%}
	.woocommerce-form-row label.profile_btn {width: 35%}
	.profile-info-head {
		margin: 0 auto !important;
		width: 100%;
		position: relative !important;
		display: block;
		padding-bottom: 20px}
	.dokan-store .style-3 {padding: 0px}
	.c-search-main {display: block!important; width: 92% !important}
	.c-search-field {width: 100%; margin:0 0 10px 0 }
	input.fwp-submit {margin-top: 10px}
}
@media (max-width: 489px){
.mc4wp-form-fields input[type=submit] {
    width: 30%;
    padding: 10px}}
/* syt-offline: keep image wrap layout when link replaced by stub span */
.style-3 .package-img-wrap > span[data-syt-link-stub] {
	position: relative;
	display: block;
	overflow: hidden;
	padding-top: 75%}

/* syt-offline: keep avatar layout when link replaced by stub span */
.style-3 span.authorimage[data-syt-link-stub] {
	position: relative;
	z-index: 9;
	display: block;
	width: 100px;
	height: 48px;
	margin: 0 0 0 -10px}
