/*

Theme Name: Pro &ndash; Child Theme
Theme URI: http://theme.co/pro/
Author: Themeco
Author URI: http://theme.co/
Description: Make all of your modifications to Pro in this child theme.
Version: 1.0.0
Template: pro

*/

/* color: #001b55; Blue
   color: #6f6f6f; Gray Text
   color: #ededed; Light Grey */


.cresap-logo img {
	max-width: 250px !important;
	width: 100%;
	height: auto!important;
}
	
.styled-quote {
	background-color: #ededed !important;
	color: #001b55 !important;
}

.h-custom-headline hr {
	background-color: #DADAD8 !important;
}

.about-first-col-border {
	border-right: 3px solid #ededed !important;
}

.x-feature-list .x-feature-box.middle-text>div {
    padding: 1.5em 0 !important;
}

.x-feature-list .x-feature-box {
	margin-bottom: 1em;
	cursor: pointer;
}

.h-sup {
	color: rgb(102, 102, 102) !important;
}

/* ----- Remove Slider Home on Mobile ----- */
/*
@media screen and (max-width: 767px) {
	.x-slider-container.above, .x-slider-container.below {
		display: none;
	}
}
*/

/*
[class*="section-bg-overlay"]:before {
	background-color: #001b55 !important;
}
*/

/* ----- History Timeline ----- */
h2.content-title-simple {
	display: none;
}

.cool-timeline-horizontal.light-timeline div.ctl-tooltips span {
	background: #001b55 !important;
	padding: 6px 12px;
	line-height: 28px;
	color: #ffffff !important;
}

.cool-timeline-horizontal.light-timeline div.ctl-tooltips span:after {
	border-top-color: #001b55 !important;
}


/* ----- Gravity Forms Input Borders ----- */
select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
	border: 1px solid rgba(0,0,0,.2) !important;
}


/* ----- PDF Report ----- */

.impact-report {
    padding: 30px !important;
    border-width: 2px;
    border-color: #ededed;
    border-style: solid;
}


/* ------ Print ------ */
@page {
  size: letter portrait;  /* auto is the initial value */
  margin-top: .5in;
  margin-bottom: .5in;
  margin-left: .5in;
  margin-right: .5in;
}

@media print {
	
	header, footer, .no-print, .x-gap {
		display: none;
	}
	
	.x-section {
		padding: 0!important;
	}
	
	body {
	 	font-size: 12pt;
		padding: 0;
		width: auto;
		border: 0;
		float: none;
		position: static;
		overflow: visible;
	}
	
	h3, .h3 {
		font-size: 24px;
	}
	
	h4, .h4 {
		font-size: 20px;
	}
	
	h5, .h5 {
		font-size: 17px;
	}
	
	.x-container.width {
		width: auto!important;
	}
	
	.impact-report {
		margin: 0mm !important;
		padding: 0mm;
		border: none;
		width: 100% !important;
	}
	
	.impact-report .two-up:first-child, 
	.impact-report .x-column .two-up:first-child {
		display: none;
	}
	
	.graph {
		width: 100mm !important;
		margin: 0 auto !important;
	}
	
	a:link:after, a:visited:after {
    	content: "";
	}
}

.tg-image-wrapper {
	height: 20em;
    background-size: cover;
    background-position: center;
}


/* ---- Revolution Slider Background Transparency To help make the text readable ---- */
.rev_slider .slotholder:after {
    width: 100%;
    height: 100%;
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    pointer-events: none;
 
    /* black overlay with 40% transparency */
    background: rgba(0, 0, 0, 0.4);
}