/*
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: 2.0.1
*/
.footer-logo{
	margin-bottom: 40px;
}
.product-form-wrapper form{
	text-align: left;
}
.product-form-wrapper .quform-label-text{
	text-align: left;
}
.product-form-wrapper  .quform-field {
	border-radius: 0;
}
.product-form-wrapper select{
	color: #111;
}
body .fleet-management-search-step1 .search-field:last-child{
	
}
body .front-right-button-wrapper{
	display: inline-block;
	width: 32%;
}
body .fleet-management-wrapper .search-field {
  max-width: inherit;
  width: 33.2%;
  margin: 0;
}
body .fleet-management-wrapper select{
	margin-bottom: 0;
	font-size: 14px;
}
body .fleet-management-wrapper .search-field-body input[type="text"]{
	font-size: 14px;
}
body .fleet-management-search-step1 input[type="submit"]{
	height: 50px;
}
body .fleet-management-wrapper .top-padded-submit{
	margin-top: 76px;
}
.under-btn-info{
	font-size: 14px;
	font-weight: bold;
}
body #Action_bar{
	font-size: 14px;
}
#Action_bar .column.one{
	border: 0;
}
#Top_bar .menu > li > a{
	text-transform: uppercase;
}
#Footer .footer_copy .copyright{
	font-size: 14px;
}
footer .textwidget{
	font-size: 14px;
}
footer h4,
footer h5 {
	font-size: 16px;
	text-transform: uppercase;
}
footer ul li{
	padding-bottom: 10px;
	font-size: 14px;
}
header .social i{
	font-size: 18px;
}
body .fleet-management-search-step1 .search-field .search-field-body div.location-title{
	padding-left: 3px;
	margin-bottom: 10px;
	border: 0;
	color: #111;
	font-size: 15px;
	font-weight: 500;
}
body.page-id-732 #Subheader{
	display: none;
}
body .location-summary .summary-caption{
	background: #fff;
	color: #06276c;
	text-align: left;
}
body .location-summary .location-group{
	border: 0;
}
body .location-summary .summary-data-row{

}
body .item-models-list-header{
	display: none !important;
}
body .item-model-wrap .highlight{
	background: none;
}
body .fleet-management-wrapper.car-rental-item-model-search-results{
	padding: 0;
}
body .fleet-management-wrapper .class-label{
	display: none !important;
}
body .fleet-management-item-model-search-results .item-model-wrap, .fleet-management-item-models-list .item-model-wrap{
	border: 2px solid #E6E6E6;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	margin-bottom: 20px;
}
.aov-search-book-block{
	float: left;
	width: 30%;
	background: #F6F8FA;
	padding-top: 20px;
	padding-bottom: 20px;
	min-height: 245px;
}
.aov-search-book-block .totalprice{
	font-size: 24px;
	font-weight: bold;
	color: #555;
}
.aov-search-book-block .item-model-price{
	text-align: center;
}
.aov-search-book-block .item-select{
	text-align: center;
}
body .fleet-management-wrapper ul.feature-list li{
	padding-bottom: 1px;
	padding-top: 2px;
	font-size: 12px;
	width: inherit;
	margin-bottom: 0;
	padding-right: 15px;
	line-height: 18px;
	border: 0;
}
body .fleet-management-item-model-search-results .item-model-wrap .col2{
	font-size: 14px;
	padding: 15px 0;
}
body .fleet-management-item-model-search-results .item-model-wrap .col2{
	width: 45%;
}
body .fleet-management-item-model-search-results .item-model-wrap{
	padding:0;

}
body .fleet-management-item-model-search-results .item-model-wrap .col1{
	padding: 30px;
}
.listbelowbtn{
	display: block;
	font-size: 14px;
}
body .fleet-management-item-model-search-results .item-select button{
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	margin-top: 15px;
}
body .fleet-management-item-model-search-results .item-model-details a{
	color: #06276c;
}
body .fleet-management-wrapper h2.search-label{
	margin-bottom: 0;
}
body .car-rental-order-form.customer-details-form{
	background-color: none;
	border: 0;
	padding: 0px;
}
.checkout-left-column{
	width: 70%;
	float: left;
}
.checkout-left-column .wrap{
	background: #F6F8FA;
	border: 1px solid #E7EDEE;
	margin-right: 50px;
	padding: 20px;
}
.checkout-right-column{
	width: 30%;
	float: right;
}
body .fleet-management-wrapper h2.top-padded{
	margin-top: 0;
}
body .fleet-management-search-summary-table{
	padding: 0;
}
body .checkout-right-column h2.summary-page-title{
	background-color: #6C6C6C;
	color: white;
	padding: 5px 20px;
	line-height: 20px;
	border: 0px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;

	text-transform: uppercase;
	font-size: 14px;
	border-bottom: 1px solid #cecece;
	font-weight: bold;
}
.checkout-right-column .wraper-location{
	padding-bottom: 20px;
	font-size: 14px;
}
.checkout-right-column .wraper-location .time{
	display: block;
}
.checkout-right-column  .checkout-item{
	border-bottom: 1px solid #cecece;
	padding: 5px;
}
.checkout-right-column  .checkout-item strong{
	float: left;
	width: 60%;
	font-weight: normal;
	color: #06276c;
	font-size: 14px;
}
.checkout-right-column  .checkout-item span{
	float: left;
	width: 40%;
	display: inline-block;
	font-size: 14px;
	text-align: right;
}
.checkout-right-column  .checkout-item.highlight-1{
	background-color: #F6F8FA;
}
.checkout-right-column  .checkout-item.highlight-2{
	background-color: #ffc979;
	font-weight: bold;
}
.checkout-right-column  .checkout-item.highlight-2 strong{
	font-weight: bold;
}
.checkout-right-column  .checkout-item.highlight-3{
	background-color: #b2ebf2;
	font-style: italic;
}
.clr{
	display: block;
	clear: both;
}

body .fleet-management-search-summary-table .customer-data-label{
	width: 100%;
	float: none;
	font-weight: normal;
}
body .fleet-management-search-summary-table .customer-data-label strong{
	font-weight: normal;
}
body .fleet-management-search-summary-table .customer-data-input {
  width: 100%;
  float: none;
}
body .fleet-management-wrapper input[type="text"], 
body .fleet-management-wrapper select{
	height: 40px;
	margin-bottom: 0;
}
body .fleet-management-search-summary-table .customer-data-input select{
	width: 32.3%;
	display: inline-block;
	border-color: #E0E3E4;
}
body .fleet-management-search-summary-table .customer-data-input input,
body .fleet-management-search-summary-table .customer-data-input textarea{
	border-color: #E0E3E4;
}
body .fleet-management-search-options-list{
	padding: 0;
}
body .fleet-management-search-options-list #form1 {
  margin-top: 0;
}
body .fleet-management-search-options-list .checkout-left-column {

}
body .fleet-management-search-options-list .checkout-left-column form{
	background-color: #F6F8FA;
	border: 1px solid #E7EDEE;
	padding: 20px;
}
body .fleet-management-search-options-list .extra .col4{
	display: none;
}
body .car-rental-order-form.customer-details-form .confirm-button{

	font-size: 18px;
	padding: 13px 46px;
	display: inline-block;
	height: auto;
}
body.single-car_rental_page .section.section-post-header{ 
	display: none !important;
}

body .fleet-management-item-models-list .item-model-wrap{
	width: 33.3%;
	clear: none;
	border: 0;
	padding: 5px;
}
body .fleet-management-item-models-list .item-model-wrap .inner-wrapper{
	border: 1px solid #E7EDEE;
}
body .fleet-management-item-models-list .item-model-wrap .item-model-image{
	float: none;
	width: 100%;
}
body .fleet-management-item-models-list .item-model-wrap  .title-wrapper{
	padding: 15px;
}
body .fleet-management-item-models-list .item-model-wrap  .title-wrapper h3{
	margin: 0;
	padding: 0;
	font-size: 18px;
	line-height: 18px;
}
body .fleet-management-item-models-list .item-model-wrap .below-title{
	display: block;
	font-size: 13px;
	font-style: italic;
	color: #7E7E7E;
}
body .fleet-management-item-models-list  .bottom-wrapper{
	padding: 15px;
}
body .fleet-management-item-models-list  .bottom-wrapper .pricing em{
	display: block;
	font-size: 13px;
	line-height: 13px;
}
body .fleet-management-item-models-list  .bottom-wrapper .pricing strong{

}
body .fleet-management-item-models-list  .bottom-wrapper .col-1{
	float: left;
	width: 60%;
}
body .fleet-management-item-models-list  .bottom-wrapper .col-2{
	float: left;
	width: 40%;
}
body .fleet-management-item-models-list .item-model-wrap .item-model-image{
	margin-bottom: 20px;
}
body .fleet-management-item-models-list .item-model-wrap  .single-button{
	background: none ;
	padding: 0;
}
body .fleet-management-item-models-list .item-model-wrap  .single-button a{
	background: #fdb614;
	color:#111 ;
	border: 2px solid #fdb614;

	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;

	padding: 6px 16px;
	font-weight: 500;

	display: inline-block;
}
body .fleet-management-item-models-list .item-model-wrap  .single-button a:hover{
	background: #cc4039;
	color:#fff ;
	border: 2px solid #cc4039;
}
.testimonials-bloc .testimonials_list .item .desc h4 {
  font-size: 14px;
}
.testimonials-bloc .blockquote blockquote{
	margin: 0;
	font-size: 14px;
	text-align: justify;
}
.testimonials-bloc  .testimonials_list .item .desc{
	margin-bottom: 10px;
}
body .fleet-management-wrapper .location-summary::after{
	clear: both;
	content:'';
	display: block;
}
body .fleet-management-wrapper .highlight{
	color: #06276c;
	font-weight: 500;
}
body .fleet-management-search-options-list .extra{
	background: none;
}
.checkout-right-column .buttons button,
.checkout-right-column .action-buttons button{
	width: 100%;
}
.wpml-languages.enabled{
	display: none !important;
}

/* ------------------------ RESPONSIVE ---------------------------*/
@media only screen and (max-width: 640px) {
		.mobile-header-mini.mobile-mini-mr-lc #Top_bar .logo{
			text-align: left !important;
			padding: 10px 0 10px 15px !important;
		}
		body .fleet-management-wrapper .search-field{
			width: 100%;
			margin-bottom: 20px;
		}
		body .fleet-management-wrapper .inline-div {
		  width: 50%;
		  display: inline-block;
		}
		body .fleet-management-wrapper .narrow-dropdown {
		  width: 47%;
		  display: inline-block;
		  position: relative;
		}
		body .front-right-button-wrapper {
		  width: 100%;
		}
		body .fleet-management-wrapper .top-padded-submit {
		  margin-top: 0;
		}
		body .fleet-management-wrapper select{
			padding-left: 15px !important;
		}
		body .fleet-management-wrapper .select-icon {
		  padding: 12px 0px 0px 10px;
		  right: 27px;
		}
		body .fleet-management-wrapper .location-summary {
		  background: #eaeaea;
		}
		body.page-id-732 .content_wrapper .section_wrapper{
			padding: 0 !important; 
		}
		body .fleet-management-wrapper ul.feature-list{
			display: none;
		}
		body .fleet-management-item-model-search-results .item-model-wrap .col1 {
		  background: #fff;
		}
		body .fleet-management-item-model-search-results .item-model-wrap .col2 {
		  width: 100%;
		  text-align: left;
			padding-left: 30px;
		}
		.aov-search-book-block {
		  float: none;
		  width: 100%;
		}
		.aov-search-book-block .item-select {
		  text-align: center;
		  padding-left: 30px;
		  padding-right: 30px;
		}
		.aov-search-book-block .item-model-price .mobile-only{
			display: none !important;
		}
		body .checkout-left-column {
		  width: 100%;
		  float: none;
		  padding-right: 0;
		}
		body .checkout-right-column {
		  width: 100%;
		  float: none;
		  margin-top: 30px;
			background: #f3f3f3;
			padding: 15px;
		}
		.mobile-col-1{
			float: left;
			width: 70%;
			padding-top: 5px;
			padding-left: 10px;
		}
		.mobile-col-2{
			float: left;
			width: 30%;
			padding-right: 10px;
		}
		.mobile-col-1 .extra-options{
			display: none;
		}
		.mobile-col-1 .extra-name{
			text-align: left  !important;
			font-weight: 500;
		}
		.mobile-col-1 .extra-price{
			text-align: left !important;
		}
		.checkout-left-column .wrap {
		  margin-right: 0;
		}
		body .fleet-management-item-models-list .item-model-wrap{
			width: 100%;
			float: none;
		}
}
