/*
Theme Name: Essner - Sleeker Child Theme
Theme URI: essner.com
Description: Customization of the Modern Themes Sleeker theme to facilitate custom features for Essner.
Author: Copper Note
Template: sleeker_mt
Version: 1.0
*/

@import url('../sleeker_mt/style.css');


.cd-primary-nav { background: #233b5d; }

				.cd-primary-nav a { color: #e8e8e8; }

				.no-touch .cd-primary-nav a:hover { color: #ffffff; }

				#hero-header { background-color: #ffffff; }

				.home-widget-one { background: #ffffff; }

				.home-widget-two { background: #ffffff; }

				.home-widget-two button { color: #2080c2; }

		.home-widget-two button { border-color: #2080c2; }

				.home-widget-three button { color: #2080c2; }

		.home-widget-three button { border-color: #2080c2; }

				.home-widget-four { background: #ffffff; }

				.home-widget-four button { color: #2080c2; }

		.home-widget-four button { border-color: #2080c2; }


				.site-footer a { color: #3ca9f2; }

				.site-footer a:hover { color: #ffffff; }

				.site-footer button { color: #2080c2; }

		.site-footer button { border-color: #2080c2; }

				a { color: #2080c2; }

				body, p { font-size: 16px; }

				h1.site-title a { color: #2080c2; }

				.social-media-icons li .fa:hover { color: #3ca9f2; }

				button, input[type="button"], input[type="reset"], input[type="submit"] { color: #2080c2; }

		button, input[type="button"], input[type="reset"], input[type="submit"] { border-color: #2080c2; }

		#hero-header h1 { color: #222222; }

				#hero-header button, #hero-header input[type="button"], #hero-header input[type="reset"], #hero-header input[type="submit"] { color: #2080c2; }

		#hero-header button, #hero-header input[type="button"], #hero-header input[type="reset"], #hero-header input[type="submit"] { border-color: #2080c2; }

				#secondary > #mt-testimonials .testimonial p, .shortcodes .testimonial p  { font-style: italic; }

		.news-content span h5 a { color: #707070; }

		.news-box:last-child { background-color: #2080c2; }

		.news-box:last-child .news-content span h5 a { color: #d6d6d6; }


				.news-content span { text-align: left; }


				.home-default-news .news-content span, #home-works h3, #home-news h3, #mt-projects-luna h3, #mt-projects-luna h3 { text-align: left; }



/*
You can add your own CSS here.

Click the help icon above to learn more.
*/

/* Projects Custom Styles */
.single-project #home-cta,
.single-project .post-navigation,
.post-type-archive-project .widget-title {
    display: none;
}

/* Home Page */
.home-widget .grid {
	max-width:2000px;
}

#hero-header button {
    background-color: rgba(0,0,0,0.4);
}
#hero-header button:hover {
	background-color:#2080c2;
}

.home-project-image-bg {
	position:relative;
}
.home-project-image-bg h5 {
	z-index:2;
	position:relative;
}
.home-project-image-bg:after {
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
	background:rgba(62, 56, 62, 0.29);
    z-index: 1;
    top: 0;
    left: 0;
	transition:all 205ms;
}

.home-project-image-bg:hover:after {
	background:rgba(0,0,0,0);
}

.home span.menu-text {
	color:#fff;
}

.cd-primary-nav {
    background: #233b5d;
}

.home .cd-primary-nav-trigger .cd-menu-icon, .home .cd-primary-nav-trigger .cd-menu-icon::before, .home .cd-primary-nav-trigger .cd-menu-icon::after {
	background-color:#fff;
}

.home .cd-primary-nav-trigger .cd-menu-icon.is-clicked {
    background-color: rgba(255, 255, 255, 0);
}

#hero-header {
	background-image: url('/wp-content/uploads/2017/04/Brake-Form-1-e1493782258825.jpg');
background-size:cover;
background-position:center;
}

#hero-header h1, #hero-header p {
	color:#fff;
}

span.menu-text {
	color:black;
	transition: all 275ms;
}

.overflow-hidden span.menu-text {
	color:white;
}

/* Moving over the social icons */
ul.social-media-icons {
	float:left;
}

.home-widget-two button, .home-widget-three button {
    margin-top: 40px;
}

.home-widget-four button {
    margin-bottom: 30px;
}

button:hover {
	background-color:#2080c2;
	color:white !important;
	border-color:#2080c2 !important;
}

#mt-projects a:hover h5 {
	background-color:#2080c2;
	color:white;
	border-color:#2080c2;
	transition: all 275ms;
}

#mt-projects .grid {
	max-width:100% !important;
}

.home-project-image-bg {
    border: 3px solid white;
}

@media handheld, only screen and (max-width: 767px) .grid {
	padding-left:0px !important;
}

/* Tables
--------------------------------------------- */

table {
	border-collapse: collapse;
	border-spacing: 0;
	line-height: 2;
	margin-bottom: 40px;
	width: 100%;
}

tbody {
	border-bottom: 1px solid #ddd;
}

th,
td {
	text-align: left;
}

th {
	font-weight: bold;
	text-transform: uppercase;
}

td {
	border-top: 1px solid #ddd;
	padding: 6px 0;
}

.shortcodes .client-container {
	height: 200px;
}
