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

/* Custom CSS insider Builder ----------Start----- */
.nospace .column{
		margin-left: 0px;
		margin-right: 0px;
}

.high450
{
	height: 450px;
}

.onlypadding .gallery-item
{
padding: 5px;	
}

/* Custom CSS insider Builder ----------End----- */

/* ###################################################################################################################### */


.menu > li > a > span
{
	font-family: "Gohtam_Bold";
}

#slider-1-slide-1-layer-8
{
	font-family: "Gohtam_Bold" !important;
}

#slider-1-slide-1-layer-7
{
	font-family: "Gohtam_Bold" !important;
}



#Footer .footer_copy .social li a
{
	font-size: 17px !important;
}

.hideframe .image_frame
{
	border-color:rgba(255, 255, 255, 0);
}

.noframe .image_frame, .wp-caption
{
	border-width: 0px;
}

.noframe .image_frame .image_wrapper .mask, .edd_download_image:after
{
	box-shadow: inset 0 0 5px 2px rgb(255 255 255 / 0%);
	-webkit-box-shadow:inset 0 0 5px 2px rgb(255 255 255 / 0%);
}


#Top_bar.is-sticky
{
	height: 92px;
}

#Top_bar.is-sticky #logo img.logo-sticky
{
	max-height: 83px;
}

/*
.header-transparent #Top_bar.is-sticky .menu_wrapper .menu > li > a {
    padding: 0 20px;
}
*/



#Top_bar.is-sticky .menu_wrapper
{
    margin-top: 18px;
}


/* ###################################################################################################################### */
/* Header ----------Start----- */
#Subheader
{
	padding: 270px 0;
}

body:not(.template-slider) #Header {
    min-height: 131px;
    background: white;
}

@media only screen and (max-width: 767px){
body:not(.template-slider):not(.header-simple) #Header {
    min-height: 144px;
}
}
/* Header ----------End----- */
/* ###################################################################################################################### */

/* Home Page - Gallery ----------Start----- */
.close-bottons .one-third.column
{
	width: unset;
}
/* Home Page - Gallery ----------End----- */
/* ###################################################################################################################### */


/* Footer ----------Start----- */


.footer__follow-us {
    border-top: 1px solid #d6d8dc;
    border-bottom: 1px solid #d6d8dc;
    padding: 27px 0px;
    margin: 0 0 0px;
}

#Footer .container > .one-fourth:nth-child(1)
{
	width: 98%;
}

#Footer .container > .one-fourth
{
	width: 31.33%;
}


.footer__follow-us-text {
    display: inline-block;
    font-size: 19px;
    padding: 0;
    margin: 0 42px 0 0;
    color: #343642;
    opacity: 1;
}

@media (max-width: 768px) {

.footer__follow-us-text {
    display: block;
    margin: 0 0 13px 0;
    text-align: center;

}

}


#Footer .footer_copy .copyright {
    font-size: 14px;
}

.row
{
	display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;

}

.col-12 {
    -ms-flex: 0 0 100%;
    -webkit-box-flex: 0;
    flex: 0 0 100%;
    max-width: 100%;
}

.col-md-9.col-sm-12.mobile-align
{
/* 	width: 70%; */
	font-size: 23px;
    margin: 0 auto;
}

.col-md-3.col-sm-12
{
	width: 30%;
}

ul#menu-footer {
    list-style-type: none;
    background: none;
    padding-left: 0;
    font-size: 15px;
    line-height: 11px;
}

.footer_copy .column
{
	border-top: 1px solid #d6d8dc;
}

#Footer .one-fourth .image
{
	width: 100%;
}

.contact-item span
{
	font-size:15px;
	color: #EF0F00;
	
}

.contact-item .subline
{
	display: block;
    font-size: 15px;
}



#Footer a:hover
{
	color: red;
	text-decoration: none;

}

#menu-footer .menu-item
{
	width: fit-content;
}
    
/* Footer ----------End----- */
/* ###################################################################################################################### */

/* Bullets for objectives - home ----------Start----- */

.bulletc li
{
	padding-left: 16px;
	text-indent: -1.5em;
	color: white;
}
/* Bullets for objectives - home ----------End----- */
/* ###################################################################################################################### */

/* Change  ----------End----- */

body
{
	cursor: url("http://canvash.blackswan.productions/wp-content/uploads/2020/10/point.png"), auto;
}

a:hover
{
	cursor: url("http://canvash.blackswan.productions/wp-content/uploads/2020/10/hover.png"), auto;
}



ul.clients.clients_tiles li .client_wrapper:before
{
	bottom: -38px;
}

ul.clients.clients_tiles li .client_wrapper:hover:after
{
	bottom: -36px;
}

ul.clients li
{
	height: 200px;
}

/* ###################################################################################################################### */

/* Our Team ----------Start----- */

.imagesize2 .image_frame
{
	width: 32% !important;
}

.imagesize2 .desc_wrapper
{
	width: 64% !important;
}

.imagesize2 .team_list .bq_wrapper
{
	background: none;
    border-left-width: unset;
    border-style: none;
    padding: unset;
}

.imagesize2 a.icon_bar
{
	border-style: unset;
	background-color: transparent;
	background-image: none;
	-webkit-box-shadow: none;
	box-shadow: none;
}


.imagesize img
{
	width: 400px;
    display: block;
    margin: auto;
}

.imagesize a.icon_bar
{
	border-style: unset;
	background-color: transparent;
	background-image: none;
	-webkit-box-shadow: none;
	box-shadow: none;
}

.team.team_vertical {
    margin-right: 50px;
    margin-left: 50px;
}

@media only screen and (max-width: 767px){
	
.imagesize2 .image_frame
{
	width: 100% !important;
}

.imagesize2 .desc_wrapper
{
	width: 100% !important;
}

.team.team_vertical {
    margin-top: 0px;
    margin-bottom: 50px;
    margin-right: 0px;
    margin-left: 0px;
}

.lastbio .team.team_vertical {
	margin-bottom: 0px;
}

.team.team_vertical {
    margin-right: 0px;
    margin-left: 0px;
}	
	
}



/* Our Team  - home ----------End----- */
/* ###################################################################################################################### */


@media (max-width: 768px) {
   .hidemobile { 
      display: none;
   }
}

@media (min-width: 768px) {
   .showmobile { 
      display: none;
   }
}

.spaceafter
{
	padding-bottom: 57px;
}



#wpcf7-f262-p84-o1 div

{
	margin: 0px !important;
}

#wpcf7-f262-p84-o1 .one-second
{
	width: 49%;
}


@media (max-width: 768px) {
#wpcf7-f262-p84-o1 .one-second label
{
	margin-right: 0px !important;
}
}
/* ###################################################################################################################### */
.alert_success
{
	background: #0095eb;
}

.alert_success .alert_icon
{
    background: #45b2f1;
}

.alert_success a, .alert_success a:hover
{
    color: #EF0F00;
}
/* ########################Join US############################################################################################## */

#nf-form-1-cont .nf-before-form-content{
	display: none;
}
#nf-form-1-cont .nf-field-label{
	display: none;
}

#nf-form-1-cont .nf-form-content .list-select-wrap .nf-field-element>div, .nf-form-content input:not([type=button]), .nf-form-content textarea {
	width: 80%;
}

#nf-form-1-cont .nf-form-content button, .nf-form-content input[type=button], .nf-form-content input[type=submit] {
	background: #FFDE00 !important;
	color: #0095eb !important;
}
/* ########################News Date############################################################################################## */
.post-date.updated{
	height: 42px;
	color: #ef9696;
}
.post-title {
    height: 35px;
}
/* ########################Subheader Page Title############################################################################################## */
#Subheader .title {
    font-size: 67px;
    font-style: normal;
    text-align: center;
    line-height: 93%;
}

@media (max-width: 768px) {
	#Subheader .title {
		font-size: 50px;
		}
	
	}

/* ########################Remove Category from product Single Page############################################################################################## */

.product_meta{
    display: none !important;
    }
    
    
/* ########################fix image ratio in product Single Page############################################################################################## */    
.mec-events-event-image img {
    width: 100%;
    height: 100%;
}    
    
/* ########################Cart icon in home page - mobile view ############################################################################################## */

@media (max-width: 1239px) {

#Top_bar .top_bar_right {
   display: none;
}

}


/* ########################Book an Appointment############################################################################################## */

.page-id-128 .mec-booking h4, .page-id-130 .mec-booking h4, .page-id-134 .mec-booking h4, .page-id-132 .mec-booking h4{
	visibility: hidden;
}


.page-id-128 .mec-booking  h4:after, .page-id-130 .mec-booking  h4:after, .page-id-134 .mec-booking  h4:after, .page-id-132 .mec-booking  h4:after {
  content:'Book an Appointment'; 
  visibility: visible;
  display: block;
  position: absolute;
  padding: 5px;
  top: 2px;
  text-align:left;
}

.page-id-128 .mec-event-ticket, .page-id-130 .mec-event-ticket, .page-id-134 .mec-event-ticket, .page-id-132 .mec-event-ticket{
	display: none;
}

#mec_skin_388 .mec-month-side .mec-table-side-title{
	display: none;
}
#mec_skin_388 .mec-month-side .mec-color.mec-table-side-day {
	display: none;
}

#mec_skin_388 .mec-event-footer{
	display: none;
}

.page-id-128 .col-md-4, .page-id-130 .col-md-4, .page-id-134 .col-md-4, .page-id-132 .col-md-4{
	display: none;
}


.page-id-128 .mec-events-meta-group.mec-events-meta-group-booking, .page-id-130 .mec-events-meta-group.mec-events-meta-group-booking, .page-id-134 .mec-events-meta-group.mec-events-meta-group-booking, .page-id-132 .mec-events-meta-group.mec-events-meta-group-booking{
	
	border:none;
}


#mec_skin_388 .mec-event-detail{
	display: none;
}

#mec_skin_388 .mec-calendar .mec-event-article{
	border: none;
}

.page-id-128 .mec-invoice-download, .page-id-130 .mec-invoice-download, .page-id-134 .mec-invoice-download, .page-id-132 .mec-invoice-download{
	display: none;
}
/* ########################Event Single Page############################################################################################## */
.mec-events-single-section-title{
	display: none;
}


/* ########################Order Address############################################################################################## */
.woocommerce-order-received address:before{
	content: none;
}

/* ######################## Gallery Page ############################################################################################## */

@media only screen and (max-width: 767px){
.page-id-254 .section_wrapper .column_zoom_box {
	margin: 0 1% 40px; 
    height: auto!important;
    width: 48% !important;
    clear: none;
}
}