/*
Welcome to Custom CSS!

To learn how this works, see http://wp.me/PEmnE-Bt
*/
/* overriding the page width */

/*menu font-size */
.menu li a {
    font-size: 0.9em;
}
.t-c header, .c-c header {
	box-shadow: none !important;
}

.t-c .b-tt, .c-c .b-tt, .c-t .b-tt {
	padding-top: 0 !important;
	padding-bottom: 60px !important;
}

.footer-logos a img {
	height: 18px;
	border: 2px solid white;
	padding: 5px;
}

.footer-logos {
	padding-right: 15px;
	float: left;
}

.project-heading, .project-heading font {
	color: #7dad85;
	font-size: 20px;
}

.cus_divider {
	background: -webkit-linear-gradient(left,rgba(224,113,19,0) 0%,rgb(224,113,19) 49%,rgba(226,121,33,0) 100%);
	height: 4px;
}

/* css for call to action button */
.call-button {
	background: linear-gradient(135deg,rgba(224,113,19,0.94) 30%,rgb(226,121,33) 100%) !important;
}

.call-button:hover {
	background: linear-gradient(135deg,rgba(224,113,19,0.94) 30%,rgb(226,121,33) 100%) !important;
}

.call-button a.tve_btnLink span {
	text-shadow: none;
}

.call-button a.tve_btnLink {
	font-size: 19px;
}

p.cus_horizontal_line {
	margin-bottom: -37px !important;
	height: 5px;
	background: linear-gradient(5deg,rgb(224,113,19) 10%,rgba(232,206,15,0.4) 50%) !important;
}

/* Call to Action css ends */
/* Project Page Images Css */
#project-1 .in.darkSec.pddbg, #project-2 .in.darkSec.pddbg, #project-3 .in.darkSec.pddbg, #project-3-a .in.darkSec.pddbg {
	min-height: 550px;
}

/* css for hiding comments in the singe blog post page */
body.single.single-post #comments {
	display: none;
}

body.single.single-post h1 {
	font-family: 'Montserrat', sans-serif;
}

ul#menu-main-nav li {
	padding: 8px;
	font-family: 'Montserrat', sans-serif;
}

header {
	background: rgb(58,58,58);
	opacity: 1.9;
}

.footer-logos img:hover {
	border-color: orange;
	background: orange;
}

.page .wrp .cnt ul li {
	font-size: 20px;
	font-family: 'Montserrat' !important;
}

/* header main menu css */
ul#menu-main-nav li a:hover {
	color: #6798d2;
}

ul#menu-main-nav li.current-menu-item>a {
	color: rgb(160,187,239);
}

/* post grid image styles */
.thrv_post_grid .tve_post_grid_vertical .tve_post_width_1 .tve_post_grid_image_wrapper {
	width: 538px;
}

.cnt article p,.cnt article ul li {
	font-weight: 400;
}

.error404 .hru.tcbk {
	display: none;
}

/* change font family for gravity form confirmation message */
.page .page-id-12 div#gform_confirmation_message_1 {
	font-family: Lato, sans-serif;
	font-weight: 400;
}

@media only screen and (max-width: 768px) {
	header .hmn .rmn {
		background: transparent;
		width: 48px;
		border: 2px solid white;
	}
}