/* 
Theme Name:		 BM Chauffeur London
Theme URI:		 http://www.bmchauffeurlondon.co.uk/
Description:	 BM Chauffeur London Bespoke Theme Design
Author:			 Freelance-Creator
Author URI:		 http://www.freelance-creator.com/
Template:		 ample
Version:		 1.0.0
Text Domain:	 Ample-child
-------------------------------------------------------------- */ 

/* =Theme customization starts here
------------------------------------------------------- */
@import url('https://fonts.googleapis.com/css?family=Lato');

#page {
	background-color: #000 !important;
}

#masthead {
	background-color: #000 !important;
}

.header {
   border-bottom: 1px solid #999;
}

.header-post-title-container {
	border-color: #999;
}

.header-post-title-container h1 {
	font-family: 'Lato', sans-serif;
	font-size: 32px;
	font-weight: bold;
	text-transform: uppercase;
}

.main-head-wrap {
	padding: 10px 0;
}

.main-navigation ul.menu li a {
	color: #CCC;
}

#wp-custom-header {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 0;
	height: 0;
	z-index: 0;
}

#wp-custom-header iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 0;
}

.entry-meta, i.fa.fa-link, .category-services .header-image, .category-fleet .header-image, .wp-custom-header-video-button, .list-title, .default-wp-page, .postid-29 .header-image, .postid-34 .header-image, .postid-38 .header-image {
	display: none !important;
}

@media screen and (max-width: 768px) {
	#wp-custom-header {
		display: none;
	}
}

img.header-image {
	margin: 0;
	width: 100%;
}

.header-image {
    width: 100%;
}

#text-2 {
	background-color: #000;
	color: #0F0 !important;
	margin-top: -70px;
	padding: 70px 0;
	position: relative;
	text-align: center;
	z-index: 1000 !important;
}

@media screen and (max-width: 768px) {
	#text-2 {
		margin-top: -1px;
	}
}

#text-2 p {
	color: #CCC !important;
}

#text-2 h3.widget-title {
	color: #008FD6;
	font-family: 'Lato', sans-serif;
	font-size: 32px;
	font-weight: bold;
	text-transform: uppercase;
	padding-bottom: 0;
}

#text-2 h3.widget-title:after {
    background: none repeat scroll 0 0 #CCC;
    content: "";
    display: block;
    height: 2px;
    margin: 20px auto;
    width: 100px;
}

h3.widget-title {
	color: #008FD6 !important;
	font-family: 'Lato', sans-serif;
	font-size: 32px;
	font-weight: bold;
}

/* Three Column */
.tg-one-fourth {
   float: left;
   margin: 0 3.63636363% 0 0;
   width: 30.90909090%;
}

.tg-after-two-blocks-clearfix {
   float: right;
   margin-right: 0;
}

#ample_call_to_action_widget-2 {
	background-color: #008FD6;
	padding-top: 100px;
}

.call-to-action-button {
	border-radius: 0;
}

#ample_call_to_action_widget-2 .call-to-action-button:hover {
	background-color: #FFF !important;
	border-radius: 0;
	color: #008FD6 !important;
}

#ample_featured_posts_widget-2 {
	background-color: #000 !important;
}

#ample_featured_posts_widget-2 .entry-title a {
	color: #FFF;
}

#ample_featured_posts_widget-2 .entry-title a:hover {
	color: #008FD6;
}

#ample_featured_posts_widget-2 p {
	color: #CCC;
}

.read-btn a {
	border: 1px solid #FFF !important;
	color: #FFF !important;
}

.read-btn a:hover {
	border: 1px solid #008FD6 !important;
}

.featured-posts-content {
	padding-top: 30px;
}

.business-template .widget.widget_call_to_action_block .call-to-action-content-wrapper {
	padding: 0 0 100px !important;
}

#ample_service_widget-2 {
	background-color: #000;
}

#ample_service_widget-2 p {
	color: #CCC;
}

#text-3 {
	-moz-background-size: cover;
	-webkit-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	/* change below to fixed or scroll*/
	background-attachment: fixed;
	background-image: url(/wp-content/uploads/2020/01/global-bg.jpg);
	background-repeat: no-repeat;	/*changes the postition of the background image	
	background-position: center center; */
    -ms-overflow-style: scrollbar; /* prevent ie scrollbar overlay */
	position: relative;
	background-color: #333;
	padding: 70px 0;
	text-align: center;
}

#text-3 p {
	color: #FFF !important;
}

#text-3 h3.widget-title {
	color: #FFF !important;
	font-family: 'Lato', sans-serif;
	font-size: 32px;
	font-weight: bold;
	text-transform: uppercase;
	padding-bottom: 0;
}

#text-3 h3.widget-title:after {
    background: none repeat scroll 0 0 #CCC;
    content: "";
    display: block;
    height: 2px;
    margin: 20px auto;
    width: 100px;
}

#testimonials_widget-3 {
	background-color: #161718;
	color: #FFF;
	font-size: 20px !important;
	padding: 70px 0 1px;
	text-align: center;
}

#testimonials_widget-3 h3.widget-title:after {
    background: none repeat scroll 0 0 #CCC;
    content: "";
    display: block;
    height: 2px;
    margin: 20px auto;
    width: 100px;
}

#testimonials_widget-3 .bx-viewport, #testimonials_widget-1 .bx-wrapper {
	background-color: transparent !important;
	border: 0 !important;
	box-shadow: none !important;
}

.testimonials-widget-testimonial div.credit {
	text-align: center;
}

h2 {
	color: #008FD6;
}

#text-8 {
    background-color: #161718;
    color: #FFF;
    font-size: 20px !important;
    padding: 0 0 60px;
    text-align: center;
}

.author {
	color: #008FD6;
}

.call-to-action-content-wrapper {
	text-transform: uppercase;
}

blockquote {
	border: 0;
}

.footer-logo {
	margin-top: 50px;
}

.page-template-default article {
	padding: 20px 0 60px;
}

.single-service a {
	cursor: default;
	pointer-events: none;
}

.single-service a:hover {
	color: #666 !important;
}

.required-form {
	font-size: 12px;
	text-align: right;
}

.wpcf7-text, .wpcf7-select, .wpcf7-date, .wpcf7-textarea {
	width: 100% !important;;
}

.wpcf7-text, .wpcf7-date {
	padding: 0 10px !important;
}

.wpcf7-select{
	border-radius: 4px;
	margin-bottom: 30px;
	padding: 6px !important;
}

.wpcf7-not-valid-tip {
	padding-bottom: 30px;
}

.wpcf7 p {
	line-height: 0;
}

.portfolio-button:hover,.portfolio-button:focus {
	color: #FFF;
}

.search .single-page {
	margin-bottom: 50px;
}

.search .header-image {
	display: none;
}

.lae-flexslider .lae-slides img {
	margin: 0 auto;
	width: inherit!important;
}