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

@import 'fonts/font-awesome/css/all.min.css';
a.elementor-button-link{
	background: #1f9bd7 !important;
}

#Top_bar .menu > li > a {
    text-transform: uppercase;
    font-size: 14px;
}
#Top_bar #logo {
    height: 100%;
    padding: 0;
}
#Top_bar .logo {
    margin-left: 0;
}
#Top_bar .column {
    margin-bottom: 0;
    width: 100%;
    margin: 0;
}
#Footer .widgets_wrapper .widget {
    margin-top: 0;
}
#Footer .widgets_wrapper h6{
	min-height: 19px;
}
.contact-page .elementor-text-editor i{
	color: #1f9cd7;
}
.projects-page figure.elementor-image-box-img,
.projects-page .image_wrapper {
    position: relative;
    padding-top: 65%;
}
.projects-page figure.elementor-image-box-img img,
.projects-page .image_wrapper img{
	right: 0;
    width: 100%;
    height: 100% !important;
    bottom: 0;
    left: 0;
    top: 0 !important;
    position: absolute !important;
    object-position: 50% 50%;
    object-fit: cover;
    font-family: 'object-fit: cover;';
}

.projects-page .elementor-image-box-content{
	padding: 0px 3%;
}
.projects-page .elementor-image-box-content h4,
.projects-page .title_wrapper .entry-title{
	min-height: 60px;
	margin-bottom: 0;
}
.mfn-main-slider .small-text{
	font-size: 70% !important;
}
/*Update CSS*/
.project-info-page .portfolio_group .portfolio-item .desc .title_wrapper{
	padding-right: 0;
}
.project-info-page .button-love{
	display: none;
}
.projects-page .title_wrapper .entry-title{
	margin-bottom: 20px !important;
	text-align: center;
}
.projects-page .title_wrapper .entry-title a{
	font-size: 20px;
    line-height: 30px;
    font-weight: 700;
    letter-spacing: 0px;
    color: #000;
}
#Subheader .title{
	font-size: 35px;
}
.portfolio .section-post-header .single-photo-wrapper{
	margin-bottom: 0;
}
.portfolio .entry-content{
	margin-bottom: 30px;
}
.section-form .wpcf7-form input[type="text"],
.section-form .wpcf7-form input[type="email"],
.section-form .wpcf7-form textarea{
	border-bottom: 1px solid rgb(255 255 255 / 61%);
}
.section-form .wpcf7-form input[type="submit"]{
	background: #175e80;
}
#Footer .widgets_wrapper p {
	color: #fff;
}
#Footer .column.one-third:nth-child(2){
	margin-left: -70px;
    margin-right: 8%;
}
.wpcf7-response-output{
	color: #fff;
}
.widget_custom_html h4{
	font-size: 18px;
}
@media only screen and (max-width: 1199px){
	#Footer .column.one-third:nth-child(2) {
	    margin-left: 0;
	    margin-right: 0;
	}
}
@media only screen and (min-width: 768px){
	#Top_bar.is-sticky .logo {
	   margin-left: 0;
	}
	#Top_bar.is-sticky #logo, #Top_bar.is-sticky .custom-logo-link {
	    padding: 0!important;
	    height: 100%!important;
	}
	#Top_bar.is-sticky #logo img.logo-sticky {
	    display: inline;
	    max-height: 61px;
	}
}
@media(max-width: 767px){
	#Top_bar #logo {
	    height: 80px;
	    text-align: left;
	    margin: 0 !important;
	}
	.projects-page .title_wrapper .entry-title{
		min-height: auto;
	}
	.projects-page .title_wrapper .entry-title a{
		font-size: 13px;
    	line-height: 19px;
	}
	.contact-page-mb .elementor-text-editor{
		text-align: center;
	}
	.widget_custom_html h4 {
    font-size: 16px;
}
}