/*
Theme Name: LC Proposal Theme V2
Description: A simple responsive theme built with Bootstrap for Landau Carriage
Author: Jesse Beckerman
Updated by: Avraham Moskowitz
Version: 2.0
Tags: LC
*/

@import url('https://fonts.googleapis.com/css?family=Open+Sans:400,600,700');
@import url("https://use.typekit.net/wgm6jhu.css");
@import url('bootstrap/css/bootstrap.css');
@import url('bootstrap/css/carousel.css');
@import url('bootstrap/css/bootstrap-responsive.css');
@import url('bootstrap/css/login.css');

html {
	overflow-x: hidden;
}

body {
    /*padding-top: 40px;*/
    background-color: #FFFFFF !important;
    padding-bottom: 20px !important;
    font-family: 'Open Sans', sans-serif !important;
    color: #000;
	overflow-x:hidden;
}

a:hover {
	color:purple!important;
}

.slideshow_container .slideshow_button.slideshow_next{
filter: invert(1)!important;
	opacity: 1!important;
	display: block!important;
}
.slideshow_container .slideshow_button.slideshow_previous{
filter: invert(1)!important;
	display: block!important;
	opacity: 1!important;
}
.proposal-div {
    padding-left: 0px !important;
}

.desktopSpacer {
	padding-top: 40px;
}

.center-align {
    text-align: center !important;
}

.about-us {
    width: 100% !important;
}

.section1,
.section2 {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
    width: 100% !important;
}

b {
	font-weight:bold!important;
}

.lead {
    line-height: 1.5 !important;
	margin-bottom:0px!important;
}

strong{
		color: #000!important;
}
.col-md-12 {
    padding-left: 0 !important;
}

.recapImage {
	max-height:100%;
	max-width:100%;
	box-shadow: 0.5px 1px 10px #888888;
}

.recapTitle {
	padding-top:10px;
	font-family: futura-pt, sans-serif!important;
    font-weight: 600!important;
    font-size: 16px!important;
	text-align:center;
}

h1 {
	font-family: futura-pt, sans-serif!important;
    font-weight: 600!important;
    font-size: 36px!important;
}

h1 {
    color: #000;
}

h3 {
	font-size:22px!important;
}

p>a>img {
    display: block !important;
    margin: 30px auto !important;
}

span,
li {
    font-size: 20px !important;
}

li {
    list-style: none !important;
}

li.lead {
	margin-bottom:15px!important;
}

ul {
  list-style-position: outside!important;
}

ul li::before {
    color: #000!important;
	content:"\2022 "; 
    font-size: 1.2em;
    padding-right: 1.1225em;
    position: relative;
    top: .1em;
}

ul li li::before {
	color: #000!important;
	content:"\00b0"; 
    font-size: 1.2em;
    position: relative;
    top: .26em;
}

ul li {
	 color: #000!important;
}

ul li li {
	 color: #000!important; 
	 padding-top: 5px;
}
ul li li li {
	 color: #000!important;
}


ul li li li::before {
	color: #777!important;
	content:"\22C5   "; 
    font-size: 1.2em;
    padding-right: 1em;
    position: relative;
    top: 0em;
}

.spacer {
	padding-bottom:500px!important;
}

footer {
    text-align: center !important;
}

.vcenter {
    display: inline-block !important;
    vertical-align: middle !important;
    float: none !important;
}

.mejs-container {
    margin-bottom: 30px !important;
}

.slideshow_container_style-light {
    margin-bottom: 50px !important;
    margin-top: 30px !important;
}

.client-product.col-md-12>img {
	padding-top: 50px!important;
    display: flex !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
    min-width: 30% !important;
    width: 50% !important;
	max-width:1250px!important;
    background-color: transparent !important;
}

.about-us-container {
    padding: 80px 0 100px 0 !important;
}

.img-responsive:last-of-type {
    /* display: inline-block !important; */
}

.client-logo {
	margin-top: 80px!important;
	max-height: 175px;
}

@media screen and (max-width:767px){
	.marketing {
    	margin-left: 10px;
		margin-right: 10px;
	}
	
	p, lead, span, li {
		font-size:16px!important;
	}
	
	h1 {
		font-size:28px!important;
	}
	
	.proposal-div h1 {
		margin-top: 20px!important;
	}
	
	.proposal-div h3 {
		font-size: 16px!important;
	}
	
	li {
    	text-indent: -1.2em!important;
	}
	
	ul li::before {
    	padding-right: .62em;
	}
	
	ul li li li::before {
    	padding-right: .45em;
	}
	
	.client-product.col-md-12>img {
		padding-top:10px!important;
		width:90%!important;
	}
	
	.client-logo {
		margin-top: 40px!important;
		max-width:35%;
		align-content:center!important;
		display: block;
 		margin-left: auto;
  		margin-right: auto;
	}
	
	.desktopSpacer {
		padding-top: 0px;
	}
	
	/* Hide scrollbar for Chrome, Safari and Opera */
	.example::-webkit-scrollbar {
  		display: none;
	}

	/* Hide scrollbar for IE, Edge and Firefox */
	.example {
  		-ms-overflow-style: none;  /* IE and Edge */
  		scrollbar-width: none;  /* Firefox */
	}
	
	.recapTitle {
		display:none!important;
	}
}
