/*
 Theme Name: eac Child
 Theme URI: http://foecreative.com 
 Description:  eac Child Theme
 Author:       FOE Creative
 Template:     eac
 Version:      1.0
 Tags: responsive-layout, custom-background, custom-header, custom-menu, featured-images, flexible-header, full-width-template, post-formats, theme-options, translation-ready
 Text Domain:  eac-child
*/
*
/* FOE CSS
-------------------------------------------------------------- */

.slick-slider .slick-arrow {
    font-size: 26px;
    height: 50px;
    line-height: 48px;
    opacity: 0.9;
    width: 50px;
}

#km-main-menu ul li a {
	text-shadow: 1px 1px 0.25px #8C5100 !important;
}

#km-main-menu ul li ul li {
	background-color: #FF9c01 !important;
	border-bottom: #ffffff !important;
}

#km-main-menu ul li.current-menu-item {
	text-shadow: none !important;
	color: #FFFFFF !important;
}

#km-main-menu ul li ul li {
	text-shadow: none !important;
	color: #FFFFFF !important;
}

#km-main-menu ul li ul li:hover {
	text-shadow: none !important;
	color: #FFFFFF !important;
}

.km-pf-container-simple {
	margin-top: 80px;
}

.vc_row.vc_row-flex {display: block !important;}

.bg-right .vc_custom_1465839864720 {background-position: center right !important;}

.link-container {
	border: 1px solid #fff;
}

.related-p img {
	height: auto;
}

.single-portfolio-data {
	margin-top: 60px;
	margin-bottom: 40px;
}

#km-single-content img {
	height: auto;
}

.single-post-data .km-pimage-wrapper {
	display: none;
}

#single-comments-list {
	display: none;
}

.single-section-title {
	display: none;
}

.related-posts-container {
	display: none;
}

#single-about-author {
	display: none;
}

.single-post-data {
	margin-top: 60px;
	margin-bottom: 40px;
}

.ubtn {
	color: #ffffff;
	letter-spacing: 0.25px !important;
	border: 6px solid #F08200 !important;
	font-size: 14px !important;
	font-weight: bold !important;
	text-transform: uppercase !important;
	font-family: 'lato', san-serif !important;
}

.fff {
	color: #ffffff !important;
}

.page-id-2 #km-checker {
	top: 0px;
	padding-bottom: 0px;
}

.page-id-148  #km-checker {
	top: 150px;
	padding-bottom: 150px;
}

#km-checker {
	top: 120px;
	padding-bottom: 120px;
}

.km-porfolio-link-lists {
	padding-top: 60px;
}


.arrow-left {
	position: relative;
	background: #ffffff;
	z-index: 9;
}

.arrow-left:before {
	right: 100%;
	top: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: rgba(255, 255, 255, 0);
	border-right-color: #fff;
	border-width: 400px 60px 400px 0;
	margin-top: -295px;
}

.arrow-right {
	position: relative;
	background: #ffffff;
	z-index: 9;
}

.arrow-right:after {
	left: 100%;
	top: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: rgba(255, 255, 255, 0);
	border-left-color: #fff;
	border-width: 400px 0 400px 60px;
	margin-top: -295px;
}

#km-main-menu ul li:hover {
	text-shadow: 1px 1px 0.25px #8C5100;
	color: #8C5100 !important;
}

#km-main-menu ul li.current-menu-item {
	text-shadow: 1px 1px 0.25px #8C5100;
	color: #fff !important;
}

h1 {
	font-weight: bold !important;
	font-size: 38px;
	line-height: 38px;
	text-transform: uppercase;
	font-family: 'lato', san-serif !important;
}


h2 {
	font-weight: bold!important;
	font-family: 'lato', san-serif !important;
}

h3, h4, h5, h6 {
	font-weight: 400 !important;
	font-family: 'lato', san-serif !important;
}

.home-white {
	color: #ffffff;
}

.widget ul li a {
    display: inline-block;
    float: none;
    line-height: 30px;
    position: relative;
    width: auto;
}

.widget a {
	color: #CF710E;
}

#nav_menu-2 a {
	color: #CF710E;
	font-family: 'Lato', san-serif !important;
	font-weight: bold;
	line-height: 32px;
}

#km-header-wrapper {
	background-image: url('http://exquisiteautocreations.com/wp-content/uploads/2016/05/org-header-eac-auto-1.jpg'); 
	background-size: cover;
	height: 125px !important;
}

.main-logo img, .main-logo a {
	height: auto;
	margin-top: 3px;
}

#km-mheader-logo a, #km-mheader-logo a img {
	height: auto;
	width: 65%;
}

.home-grid {
	margin-top: 60px;
}

#km-footer-copyright-container {
    letter-spacing: 1px;
    word-spacing: 1px;
}




/* FOE CSS Mobile
-------------------------------------------------------------- */
@media screen and (min-width:300px) and (max-width: 890px) {
.home-grid {margin-top: 0px !important;}
#km-checker {top: 0px !important;}
.single-portfolio-data {margin-top: 20px; margin-bottom: 20px;}
.single-post-data  {margin-top: 20px; margin-bottom: 20px;}
/* .home-img-none {display: none !important;} */
.page-id-150, #km-checker, .page-id-154 #km-checker, .page-id-205 #km-checker, .page-id-203 #km-checker, .page-id-148 #km-checker, .page-id-169 #km-checker {padding-bottom: 0;}
}

@media screen and (min-width:300px) and (max-width: 479px) {
.vc_custom_1465597932114 {margin-top: -100px}
#footer-column-1, #footer-column-2, #footer-column-3, #footer-column-4 {text-align: center;}
#km-footer-content h3 {text-align: center !important;}
.kmwP-social {margin: 0 0 0 40%}
}
