/*
Theme Name: 	Betheme Child
Theme URI: 		http://themes.muffingroup.com/betheme
Author: 		Muffin group
Author URI: 	http://muffingroup.com
Description:	Child Theme for Betheme - Premium WordPress Theme
Template:		betheme
Version: 		1.6.1
*/

/* Theme customization starts here
-------------------------------------------------------------- */

/* Blog preview cards */
.grid .post-photo-wrapper {
    width: 100%;
    float: none;
    height: 220px!important;
}

h2.entry-title {
    font-size: 23px;
    line-height: 25px;
}

.post-footer {
    display: none;
}

input.wpcf7-form-control.wpcf7-text {
    padding: 18px;
    border-radius: 10px;
}

textarea.wpcf7-form-control.wpcf7-textarea {
    padding: 60px 20px;
    border-radius: 10px;
}

input.wpcf7-form-control.wpcf7-submit.has-spinner {
    background-color: #fff;
    color: #3060A8;
}

span.wpcf7-form-control-wrap {
    color: #fff;
}

.wpcf7-response-output {
    color: #46b450;
}

/* Custom styling for the file upload button */
.custom-file-upload input[type="file"] {
    background-color: #000000 !important; /* Background color */
    border: 1px solid #ccc !important; /* Border */
    padding: 10px !important; /* Padding */
    color: #333 !important; /* Text color */
    border-radius: 5px !important; /* Border radius */
    font-size: 16px !important; /* Font size */
    cursor: pointer !important; /* Cursor style */
}

.subheader-both-center #Subheader .breadcrumbs {
    display: none !important;
}

.share-simple-wrapper {
    display: none;
}

.section-post-related .post-related a.button {
    display: none;
}


.section-post-related .post-related .image_frame {
    margin-left: 0px !important;
}

.mfn-close-icon .icon {
    color: #3060A8;
    font-size: larger;
    font-weight: 600;
}


.elementor-kit-2 img {
    border-radius: 0px 0px 0px 0px;
}

@media screen and (max-width: 782px) {
    .admin-bar .mfn-header-tmpl-menu-sidebar .mfn-close-icon {
        top: 56px;
        left: 300px;
    }
}

.mfn-header-tmpl-menu-sidebar .mfn-header-tmpl-menu-sidebar-wrapper {
    padding: 80px 0px !important;
	align-content: flex-start;
}

@media screen and (max-width: 782px) {
#Subheader {
    padding: 50px 20px;
}
	}
