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

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

@media (min-width:750px) {
.mobile-only {
    display: none !important;
}
}
@media (max-width:750px) {
div#homeFirstCont {
    padding: 20vh 0 0 !important;
    background-size: contain !important;
}
div#homeFirstCont .homeFirstCont-title {
    margin-top: -20vh !important;
    margin-bottom: 10vh !important;
}
.homeFirstCont-title h2 {
    line-height: 1;
}
	
	.with_aside .sections_group {
    max-width: calc(100% - 25px)!important;
    float: none !important;
}
.partsField span {
    float: left;
    width: auto !important;
    margin-right: 3px;
}
.partsField {
    margin-top: 5px;
    font-size: 16px;
    width: 100%;
    display: inline-block;
}

	.pc-only {
    display: none !important;
}
/* .R-excerpt { display: none !important;}
.R-condition { display: none !important;}	
.R-title, .R-alternate_part_number { min-width: 38%;}
 */
.resultsTable > div {
    width: 100%;
    float: left;
}
.R-RFQ {
    padding-bottom: 15px;
    padding-top: 5px;
}
.BodyTable .R-RFQ {
    min-width: 50px;
}

.resultsTable.HeadTable .R-RFQ i.icon-doc-text {
    display: none;
}
.resultsTable.HeadTable > div * {
    font-size: 15px;
    margin: 20px 0 0;
}
.BodyTable .resultsTable * {
    font-size: 16px;
}

}
.wpcf7-form label {
    color: #ccb47a;
}

.execphpwidget u {
    line-height: 1;
    letter-spacing: -1px;
}

.partsField {
    font-size: 20px;
    line-height: 1.2;
    margin-top: 20px;
}

.partsField span.lable {
    font-weight: 700;
    display: inline-block;
    width: 100%;
}
.posts-data-table td:last-child {
    width: 45px;
    display: block;
}

.resultsTable > div {
    display: inline-block;
    /* width: 16%; */
}
.R-title { width: 20%; }
.R-alternate_part_number { width: 20%; }
.R-condition { width: 15%; }
.R-excerpt { width: 25%; }
.R-qty { width: 7%; }
.R-RFQ { width: 7%;  float: right;}

.searchSearchForm {
    clear: both;
    margin: 40px 0 20px;
    display: inline-block;
    width: 100%;
}
.post-desc.resultsTable {
    padding: 0;
}
.BodyTable .post-item {

    border-top: 1px solid;
}
.BodyTable .post-item, .BodyTable .post-item * {
    margin: 0;
}
.post-desc.resultsTable {
    padding: 5px 0;
}
.resultsTable.HeadTable span {
    font-size: 17px;
    font-weight: 900;
    display: inline-block;
    margin-bottom: 10px;
}
.partsRFQform p, .partsRFQform input {
    margin: 0 !important;
    width: 100% !important;
    display: inline-block;
    float: left;
    background: transparent !important;
    border-left: none !important;
    border-right: none !important;
    border-top: none !important;
}
.partsRFQform {
    display: inline-block;
    margin: -10px 0 15px;
}





.aside_both .sections_group > div {
    padding-left: 20px;
}
.sideMoreParts input.submit {
    display: inline-block !important;
    width: 100%;
    margin: 15px 0;
}
h2.widgettitle {
    font-size: 32px;
    line-height: 1;
    color: #ccb47a;
    letter-spacing: 0;
    font-weight: 400;
}
.post-title h3 {
    font-weight: 500;
}
input.submit {
    display: inline-block !important;
    margin-top: 10px;
    width: 100%;
}
.post-desc.resultsTable:hover {
    background: black;
    display: inline-block;
    padding-left: 3px;
    /* padding-right: 0; */
    transition: all 0.5s ease 0s;
    width: 100%;
    max-width: 100%;
    margin-left: -1px;
}

.search.search-no-results .resultsTable.HeadTable {
    display: none;
}