/*
Theme Name: Betheme Child
Theme URI: https://themes.muffingroup.com/betheme
Author: Muffin group
Author URI: https://muffingroup.com
Description: Child Theme for Betheme
Template: betheme
Version: 1.6.2
*/
/*CF Style*/
.clearrow {
clear:both;
}
.row-12 {
width:100%;
margin:5px 0;
}
.row-6{
width:50%;
float:left;
padding:0 5px;
}
.row-4 {
width:33.3%;
float:left;
padding:0 5px;
}
input#datep {
    padding-top: 10px;
    padding-bottom: 14px;
}
@media only screen and (min-width: 551px){
.emodal-content .wpcf7 textarea {
    margin-left: 5px;
    width: 98%;
}
}
@media only screen and (max-width: 550px){
.row-6, .row-4{
float:none;
width:100%;
padding:0px;
}
.emodal-content .wpcf7 textarea {
    width: 100%;
}
input.wpcf7-form-control.wpcf7-text {
    margin-top: 15px!important;
}
textarea.wpcf7-form-control.wpcf7-textarea {
    margin-top: 15px;
}
}
div#popmake-254 {
    padding: 30px 20px 10px;
}
div.wpcf7 .ajax-loader {
    right: 48%;
    bottom: 0px;
}
button.pum-close.popmake-close {
    margin-right: 0px;
}
input#datep {
        padding: 8px;
    width: 100%;
    margin-bottom: 4px;
}
@media (max-width: 550px){
#testform .row-6 {
    padding-left: 0!important;
}
}
html.pum-open.pum-open-overlay.pum-open-scrollable .pum-overlay.pum-active {
    overflow-y: hidden !important;
}
html.pum-open.pum-open-overlay, 
html.pum-open.pum-open-overlay.pum-open-fixed .pum-overlay {
    overflow: visible !important;
}

html.pum-open.pum-open-overlay.pum-open-scrollable body>[aria-hidden] {
    padding-right: 0 !important;
}
@media (max-width: 1300px) {
    .popmake {
        top: 50px !important;
        max-height: 400px !important;
        overflow-y: auto !important;
    }
}
.pum-theme-6 .pum-content + .pum-close, .pum-theme-tema-po-umolchaniju .pum-content + .pum-close {
    line-height: unset!important;
}
/*CF Style end*/

/* Portfolio share + related date */
.single-portfolio .section.section-post-intro-share,
.single-portfolio .column.one.post-header {
    display: none;
}
.single-portfolio .section-post-related .simple .post-related .date_label{
display:none;
}
/* Portfolio share + related date end*/

/* HP + ET heder disable + MC width 100% */
.itt_hs_name {
    display: none;
}
body .fd_price_sm {
    width: 100%;
}
body .fd_price-item_val {
    max-width: 50%;
}
html body #showcase_hike_showcase_module .it_maxi_box .it_title{
display:none;
}
/* HP + ET heder disable + MC width 100% end */

/* blog category header disable */
.single-post .post-header {
    display: none; 
}
/* blog category header disable end */
/* Fix max-height logo */
body #Top_bar.is-sticky #logo img.logo-sticky {
    display: inline;
    max-height: 50px;
}
/* Fix max-height logo */
/* Fix related post date */
.fixed-nav .desc span.date {
    display: none;
}
/* Fix related post date end */
/* Fix font-size related post */
.section-related-ul .desc h4{
	font-size:20px;
}
/* Fix font-size related post end */
/* Fix sidebar */
@media (max-width: 1239px) and (min-width: 1024px){
	.with_aside .sections_group {
		width: 65%!important;
	}
	.with_aside .sidebar.columns {
		width: 35%!important;
	}
}
@media (max-width: 1024px){
	.with_aside .sections_group {
		width: 100%!important;
		padding-bottom: 0px!important;
	}
	.with_aside .sidebar.columns {
		width: 100%!important;
	}
	.width_100{
		width:100%!important;
	}
	.pad_top{
		padding-top: 50px;
	}
}
/* Fix sidebar end */

body #itTourPriceWidgetPopup .fd-popup .ss-wrapper .ss-content {
    width: calc(100% + 13px);
}
/* module v.3 custom color */
body #itTourWidget .fd-b, #itTourWidgetPopup .fd-b {background: #FF6000!important;}
body #itTourWidget .fd-nav_item.active, #itTourWidgetPopup .fd-nav_item.active {background: #FF6000!important;}
body #itTourWidget .fd-nav-mobile .fd-select, #itTourWidgetPopup .fd-nav-mobile .fd-select {background: #FF6000!important;}
body #itTourWidget .fd-nav-mobile, #itTourWidgetPopup .fd-nav-mobile {background: #FF6000!important;}
/* body #itTourWidget .fd-find, #itTourWidgetPopup .fd-find {color: #000!important; background-color: #fff!important;} */
/* body #itTourWidget .fd-find:hover, #itTourWidgetPopup .fd-find:hover {background-color: #fff!important;} */
 /* body.home #itTourWidget .fd-nav_item, body #itTourWidgetPopup .fd-nav_item {background-color:  #f0a830!important;}  */
/* body #itTourWidget .fd-nav_item:hover, body #itTourWidgetPopup .fd-nav_item:hover {background-color:  #f0a830!important;} */
/* body #itTourWidget .fd-nav_item.active:hover, body #itTourWidgetPopup .fd-nav_item.active:hover {color:#fff; background-color: #f0a830!important;} */
body #itTourWidget .serch_svg, body #itTourWidgetPopup .serch_svg {
    fill: #FF6000;
}
/* module v.3 custom color end */
/* MC v.2 custom color */
#itTourPriceWidget .fd_price-header, #itTourPriceWidgetPopup .fd_price-header {background-color: #FF6000!important;}
#itTourPriceWidget .ss-scroll, #itTourPriceWidgetPopup .ss-scroll {background-color: #FF6000!important;}
/* body #itTourPriceWidget .fd_price-item_info {background-color: #f0a830;} */
/* MC v.2 custom color end */
/* HotPrice custom color */
body #ittHS .itt_bg_color {background: #FF6000;}
body #ittHS .itt_border_color {border-left: 3px solid #FF6000;border-bottom: 3px solid #FF6000;}
body .nicescrollht-cursors {background: #FF6000;}
/* body #ittHS .itt_hs_price_wrap {background: #ff0000;} */
/* HotPrice custom color end*/
.single-portfolio .column.one.project-description {
    display: none;
}
.z-ind-2{
	z-index: 2;
}

 @media (max-width: 350px) {
	div.section_wrapper,
	body .four.columns .widget-area	{
	    padding-left: 15px!important;
	    padding-right: 15px!important;
	}
}


/* custom style for image frame */
.image_frame .image_wrapper .image_links p:hover {
    background: #ffffff;
    color: #13abf2;
}
.image_frame .image_wrapper .image_links.double p {
    width: 50%;
    display: block;
    float: left;
}
.image_frame .image_wrapper .image_links p {
    color: #ffffff;
}
.image_frame .image_wrapper .image_links p {
    -webkit-transition: all .1s ease-in-out;
    transition: all .1s ease-in-out;
}
.image_frame .image_wrapper .image_links p {
    display: block;
    font-size: 25px;
    line-height: 60px;
    width: 100%;
    text-align: center;
}
/* custom style for image frame */
/* fix beckground sidebar*/
.aside_right .widget-area {
	    border: none;
	}
.widget:after,
.widget-area:before {
	width: 100% !important;
	background: transparent!important;
}
/* fix beckground sidebar end*/
/* fix popup ET*/
#isolated table th, #isolated table td {
    padding: inherit;
    text-align: inherit;
    border-width: inherit;
    border-style: inherit;
    vertical-align: inherit;
}
#isolated h2 {
    border-left: none!important;
    line-height: initial!important;
    font-weight: initial!important;
    letter-spacing: initial!important;
}
/* fix popup ET end*/
 /*start mf*/

html body #isolate .ittour_order_block .ittour_order_block_customer_info .ittour_order_grey_form .ittour_order_grey_form_center .ittour_order_grey_form_center_right ul li textarea {
    width: 260px!important;
}
#isolated tr td {
    border: none;
}
#package_order_form_buy_all > div.itt_form_date_blcok > div.itt_row.itt_mtv_top_20 > div:nth-child(4) > dl > dt:nth-child(2) {
    width: 100%;
}
span.fl.number_stars,
#isolate > div.itt_main_block.tour_order.boxy-content > div.ittour_order_block > div > div.ittour_order_block_title_box.itt_order_block_title_box_bg > div.itt_order_block_title_box_center_corner > div > h2 {
    line-height:15px!important
}
div#itt-hike-photo-showcase.itt-hike-photo-showcase-gallery a.itt-hike-photo-showcase-btn-prev, 
div#itt-hike-photo-showcase.itt-hike-photo-showcase-gallery a.itt-hike-photo-showcase-btn-next {
    z-index: 9 !important;
}
div#ittourshowcase_hike__table_header,
div#ittourshowcase_hike__showcase_center_box {
    padding-left:  1px!important;
}
table#isolated td {
	background: transparent !important;
}
table#isolated tr:first-child td {
    box-shadow: none !important;
}
div.fd_price-item_country,
div.fd_price-item_val {
    font-size: 16px !important;
}
.nicescroll-rails,
html body #showcase_hike_showcase_module .it_maxi_box .it_title,
.ajax-loader {
    display: none !important;
}
div#showcase_hike_showcase_module img {
	display: inline !important;
}
.jspPane {
    left: 0 !important;
}
table#isolated td, 
table#isolated th {
    padding: inherit !important;
}
.popmake {
    max-width: 600px !important;
}
div#itt-hike-photo-showcase {
    margin: 0 auto !important;
}
html.pum-open.pum-open-overlay.pum-open-scrollable .pum-overlay.pum-active {
    overflow-y: hidden !important;
}
html.pum-open.pum-open-overlay, 
html.pum-open.pum-open-overlay.pum-open-fixed .pum-overlay {
    overflow: visible !important;
}
#itTourWidget select,
#itTourPriceWidgetPopup input,
#itTourPriceWidgetPopup textarea,
#ittHSinfo input,
#ittHSinfo textarea,
#isolate input,
#isolate h2,
#isolate span,
#isolate select,
#showcase_hike_photo_showcase_module span {
    font-size: inherit !important;
    font-weight: initial !important;
    font-style: initial !important;
    line-height: initial !important;
    visibility: visible !important;
    letter-spacing: initial !important;
    text-transform: initial !important;
}
.pum-container {
    max-width: 600px;
}
html.pum-open.pum-open-overlay.pum-open-scrollable body>[aria-hidden] {
    padding-right: 0 !important;
}
div#itTourWidget .fd-nav_item,
div#itTourWidget .fd-nav-mobile {
    line-height: 37px !important;
}
.fd_price-main {
    overflow: hidden !important;
}
@media (max-width: 1300px) {
    .popmake {
        top: 50px !important;
        max-height: 400px !important;
        overflow-y: auto !important;
    }
}
@media (max-width: 1010px) {
	table#isolated {
	    left: 0 !important;
    }
	div#showcase_hike_photo_showcase_module,
	div#showcase_hike_showcase_module {
		overflow-x: auto;
	}
    .boxy-inner .ittour_order_block_title_box,
    .itt_main_block.tour_order.boxy-content {
        width: 95vw !important;
    }
    .it_close {
        width: 100px !important;
    }
}
html body #isolate textarea {
    color: #000!important;
}
#isolated {
    z-index: 99999!important;
}
/*end mf*/
#Content, 
/* #Content.no-padding, */
.with_aside #Content {
    padding-top: 80px;
}
.section-post-related .post-related{
	margin-bottom: 0px;
}
.with_aside .sections_group{
	padding-top: 0px;
}
.aside_left .widget-area,
.aside_right .widget-area{
	padding-top: 0px;
	padding-bottom:0px;
}
.section-post-related .simple .post-related a.button {
    display: block;
    width: 140px;
}
.z-ind-5{
	z-index:5;
}
option {
    color: #000;
    background-color: #fff;
}
.custom_hover h4 a:hover{
	color: #ff6000;
}
.custom_hover a:hover h4{
	color: #ff6000;
}
.custom_hover h3 a:hover{
	color: #ff6000!important;
}
.custom_hover h6 a:hover{
	text-decoration: underline;
}
.custom_hover_white h4 a{
	color: #fff;
}
.custom_hover_white h4 a:hover{
	color: #ff6000;
}
.section-post-related span.button_icon{
	display: none;
}
.logo-no-sticky-padding #Top_bar.is-sticky #logo img.logo-sticky{
	display: none;
}
.widget > h3 {
    font-size: 25px;
    line-height: 25px;
}
.blog h2.entry-title a:hover{
	color: #FF6000!important;
}
#Top_bar .menu li ul li {
    font-family: "Century", Arial, Tahoma, sans-serif;
    font-size: 16px;
}
#Top_bar .top_bar_right:before{
	display: none;
}
.oz_hover:hover{
	text-decoration: underline;
}
.logo-no-sticky-padding #Top_bar.is-sticky #logo {
    padding: 20px 0!important;
}
.disable_1_margin{
	margin-left: 0px!important;
}
.disable_1_right_margin{
	margin-right: 0px!important;
}
#footer_block_oz{
	/* margin-top: 30px; */
}
.blog #footer_block_oz{
	margin-top: 0px;
}
.widget_mfn_menu ul li a {
    border: none;
	display: inline-block;
}
.widget_mfn_menu ul li {
    list-style: disc;
    list-style-position: inside;
}
@media (max-width: 1239px){
	.custom_font h4 {
		font-size: 18px;
	}
	.hide_1239{
		display:none;
	}
	.width_100_1239{
		width: 100%!important;
	}
	.custom_margin_top_1239 {
		margin: 0!important;
	}
	.disable_left_padding_1239{
		padding-left: 0!important;
	}
	.disable_right_padding_1239{
		padding-right: 0!important;
	}
	.custom_background_position_1239{
		background-position: center top!important;
	}
	.custom_divider_height hr.no_line {
		margin: 0 auto 30px!important;
	}	
}
@media (max-width: 1024px){
	.with_aside .sidebar.columns {
		margin-top: 50px;
	}
	.section.section-post-related{
		display: none;
	}
	 .aside_right .widget-area {
		min-height: unset!important;
	}
	.disable_r_margin{
		margin-right: 0!important;
	}
	.width_100_1024{
		width: 100%!important;
	}
}
@media (max-width: 1023px){
	.disable_r_margin{
		margin-right: 0!important;
	}
}
@media (max-width: 959px){
	body {
		font-size: 14px !important;
	}
	.fd_price-row.ng-scope {
		height: 25px!important;
	}
	.hide_959{
		display:none;
	}
	.width_100_959{
		width: 100%!important;
	}
	.width_50_959{
		width: 50%!important;
	}
	.remove_right_padding_959{
		padding-right: 0!important;
	}
	.remove_left_padding_959{
		padding-left: 0!important;
	}
	.padding_left_right_15_959{
		padding: 0 15px!important;
	}
	.custom_background_padding_959 .column_attr {
		padding: 40px!important;
		background-image: none!important;
	}
	.text_align_center_959{
		text-align: center!important;
	}
	h2 {
		font-size: 30px;
	}
	#Footer .one-second.column{
		width: 100%!important;
		text-align: center;
	}
	#Footer .one-fourth.column{
		width: 48%!important;
	}
	.custom_height {
		height: auto!important;
	}
	.equal-height-wrap .custom_height  .mcb-wrap-inner {
		top: 0!important;
		-webkit-transform: translateY(0%)!important;
		-moz-transform: translateY(0%)!important;
		-ms-transform: translateY(0%)!important;
		-o-transform: translateY(0%)!important;
		transform: translateY(0%)!important;
	}
	.custom_padding_bottom_959{
		padding-bottom: 30px!important;
	}
}
@media (max-width: 767px){
	.custom_background_padding_959 .column_attr {
		padding: 70px 0 0 10%!important;
		text-align: left;
	}
	.custom_background_position_1239 {
		background-image: none!important;
	}
	#Footer .one-fourth.column{
		width: 100%!important;
	}
	.custom_padding_767 {
		padding: 60px 0 0px!important;
	}
	.custom_padding_top_767{
		padding-top: 30px!important;
	}
	.hide_767{
		display:none;
	}
	#Subheader .title{
		white-space: inherit;
		font-size: 30px;
	}
	.remove_left_padding_767{
		padding-left: 0!important;
	}
	.column.mcb-column.one-second.column_column.custom_hover.disable_def_margin.custom_font {
		margin-bottom: 40px!important;
	}
	.margin_bottom_959 .one-second.column_column.custom_hover {
		margin-bottom: 20px!important;
	}
	.custom_padding_767 .column_attr{
		padding: 0 15px!important;
	}
	#Footer .one-fourth.column {
		display: none;
	}
	#Footer .container div:last-child {
		display: block;
	}
}
@media (max-width: 600px){
	.padding_top_600_50{
		padding-top: 50px!important;
	}
}
@media (max-width: 479px){
	h4, #menu > ul > li > a, body {
		font-size: 14px!important;
	}
}
@media (max-width: 424px){
	.disable_padding_424 .column_attr{
		padding: 0px!important;
	}
}
@media (max-width: 374px){
	.custom_margin_top_374{
		padding-top: 120px!important;
	}
}
html body #isolate .ittour_order_block .ittour_order_block_tour_info .ittour_order_block_content_box .ittour_order_block_content_box_left_frame .ittour_order_hotel_name_tour_price .ittour_order_hotel_name h2.ittour_order_hotel a {
    line-height: 20px!important;
}
a.button.button_right .button_icon, a.tp-button.button_right .button_icon{
	display:none;
}
a.button.button_right.button_size_2.button_theme.button_js.kill_the_icon {
    border-radius: 20px;
}
a.button .button_label {
    font-family: Alice;
}
.fd_flat-container .fd_price-header.fd-ex-sm {
    color: #fff!important;
}