.salesforce_w2l_lead input, .sf_one_column textarea{
	display: block;
	margin-bottom: 20px;
	width: 100% !important;
	border: none !important;
	background-color: #f4f4f4;
	padding-bottom: 5px;
	padding-top: 5px;
	font-family: 'Lato', sans-serif;
}

.salesforce_w2l_lead label{
	font-weight: 500 !important;
	font-family: 'Lato';
	font-size: 14px;
}

.salesforce_w2l_lead{
	background-color: white;
	padding:0 30px;
}

/* Navigation */
#header .mainnav nav{
	margin-bottom:0px;
	padding-top:20px;
	background-color:#3cb4e5;
	border-width:0px;
}

#top-menu li#menu-item-877 a{
	white-space: pre-wrap;
	white-space: -moz-pre-wrap;
	white-space: -pre-wrap;
	white-space: -o-pre-wrap;
	word-wrap: break-word;
	width: 200px !important;
}

.slide-up p img{
	filter: none !important;
}

.gform_wrapper .gform_footer input[type=submit]:hover{
	background-color: #f7d00c !important;
}

.breadcrumb-section{
	box-shadow: none !important;
}

.gfield_checkbox label{
	display: inline-block !important;
}

#top-menu ul .menu-item-has-children > .dropdown-menu{
	left: 180px !important;
	top: 0px !important;
}

.single-project .banner .banner-bg-img{
	background-image:url(http://cleanhpf.zacharyrener.com/wp-content/uploads/2018/06/1600x800.png) !important;
}

/* Quick hit */
.quick-hit{
	padding-top:40px;
	font-size:18px;
}

/* Column 8/12 */
.about-body-section .about-body{
	padding-left:30px;
	padding-right:30px;
	min-height:792px;
	background-color:transparent !important;
}

/* Paragraph */
.quick-hit p{
	font-size:18px;
	line-height:28px;
	color:#ffffff;
	text-align:center;
	word-spacing:0px;
	font-family:'Montserrat', sans-serif;
	font-weight:400 !important;
}

/* Slide txt */
.owl-slider .owl-item .slide-txt{
	background-color:transparent !important;
	text-align:left;
	top:450px;
	left:-300px;
	bottom:-70px;
}

/* Section */
.main-container .a-e-p-section{
	padding-right:6px;
	padding-top:60px;
}

/* Link */
.a-e-p-buttons .a-button a{
	color:#ffffff;
	text-transform:uppercase;
	background-color:#c0392b !important;
	font-family:'Montserrat', sans-serif !important;
	border-top-left-radius:0px !important;
	border-top-right-radius:0px !important;
	border-bottom-right-radius:0px !important;
	border-bottom-left-radius:0px !important;
}

.main-container .a-e-p-section .slide-up .a-e-p-buttons .a-button a{
	border-color:#ffffff !important;
}

/* Content column */
.body-section .content-column{
	padding-right:20px;
}

.body-section .last_column{
	padding-left:20px;
}

/* Heading */
#footer .copyright h6{
	font-family:'Lato', sans-serif;
	font-weight:400;
	color:#afafaf;
}

/* Heading */
#secondary .sidebar-box h2{
	font-size:24px;
	color:#333333;
	text-transform:uppercase;
}

/* Heading */
#secondary .sidebar-offer h5{
	text-transform:uppercase;
	font-weight:600;
	font-family:'Lato', sans-serif;
	color:#676c72;
	font-size:12px;
}

/* Heading */
.library-body .library-category h5{
	text-transform:uppercase;
}

/* Featured content */
.library-body .sidebar-box .featured-content{
	background-color:#cf3939 !important;
}

/* Heading */
.library-body .col-xs-12 h5{
	color:#ffffff;
	text-transform:uppercase;
}

/* Heading */
.library-body .f-c-title h4{
	color:#ffffff;
}

.library-body p{
	color:#ffffff;
}

/* Heading */
#pre-memnbers-txt h1{
	font-family:'Roboto Slab', serif;
	font-weight:600;
	color:#c0392b;
}

#footer-menu{
	padding-top:5px;
}

/* Input */
#s{
	border-top-left-radius:0px !important;
	border-top-right-radius:0px !important;
	border-bottom-right-radius:0px !important;
	border-bottom-left-radius:0px !important;
	font-family:'Lato', sans-serif;
	font-weight:400;
	font-size:12px;
	letter-spacing:0.5px;
	color:#afafaf;
	background-color:#e8e8e8;
}

/* Heading */
.about-body-section .about-body h1{
	font-family:'Glegoo', serif;
	color:#3cb4e5;
	padding-bottom:10px;
	line-height:58px;
}

.about-body-section .about-body h2{
	font-family:'Glegoo', serif;
	font-weight:600;
	color:#80bc00;
	font-size:34px;
	line-height:40px;
}

/* Block Quote */
.about-body-section .about-body blockquote{
	color:#3498db;
	font-style:italic;
	border-color:#3cb4e5;
	border-width:2px;
	padding-top:30px;
}

/* List */
#secondary .sidebar-box ul{
	border-color:#f1c40f;
	border-top-width:1px;
	border-bottom-width:1px;
	border-bottom-color:#c6c6c6 !important;
	border-top-color:#c6c6c6 !important;
}

/* Link */
.sidebar-links li a{
	font-family:'Montserrat', sans-serif;
	color:#0c0c0c;
}

/* Breadcrumb section */
.main-container .breadcrumb-section{
	display:none;
	opacity:0;
	background-color:transparent !important;
}

/* Column 8/12 */
.about-body-section .team-members{
	background-color:#ffffff;
	min-height:652px;
}

.about-body ul li{
	list-style-type:circle;
	font-family:'Lato', sans-serif;
	color:#676c72;
	font-size:16px;
	line-height:26px;
	list-style-position:outside;
}

/* Link */
.sidebar-box h2 a{
	text-transform:none;
	font-size:34px;
}

/* Dropdown toggle */
#top-menu .menu-item .dropdown-toggle{
	font-family:'Montserrat', sans-serif;
	background-color:transparent !important;
}

/* Caret */
#top-menu .menu-item .caret{
	display:none;
}

/* Heading */
.navbar .navbar-header h1{
	font-family:'Montserrat', sans-serif;
}

/* Link */
#utility-menu .menu-item a{
	font-size:12px;
	text-transform:uppercase;
	font-family:'Lato', sans-serif;
	letter-spacing:0.5px;
	color:#afafaf;
	font-weight:600;
}

/* Link */
#footer-menu .menu-item a{
	font-family:'Lato', sans-serif;
	font-size:12px;
	color:#afafaf;
}

/* Heading */
.owl-slide .slide-txt h2{
	text-transform:none !important;
}

body:not(.home) .banner::after{
	display:none !important;
}

/* Link */
.person-share ul a{
	border-top-right-radius:3px;
	border-bottom-right-radius:3px;
	border-bottom-left-radius:3px;
	padding-top:5px !important;
	background-color:#80bc00 !important;
}

/* List Item */
.person-share ul li{
	background-color:#ce3030;
}

.person-share ul > *{
	border-top-right-radius:3px;
	border-bottom-right-radius:3px;
	border-bottom-left-radius:3px;
	border-top-left-radius:3px;
}

/* Link */
.person-share .fb-share a{
	border-top-left-radius:3px;
}

/* Share */
.person-share ul .fb-share{
	padding-top:0px !important;
}

/* Heading */
.about-body-section .person-education h5{
	font-family:'Montserrat', sans-serif;
	color:#f30606;
	text-transform:uppercase;
	font-size:15px;
	font-weight:600;
}

/* List Item */
.person-education ul li{
	font-family:'Open Sans', sans-serif !important;
}

.about-body-section .container .col-md-3 .person-education .area-content ul li{
	font-family:'Open Sans' !important;
}

.person-share a > *{
	padding-left:0px;
	padding-bottom:4px;
}

/* Link */
.person-share .linkedin-share a{
	border-top-left-radius:3px;
}

/* Link */
.person-share .twitter-share a{
	border-top-left-radius:3px;
}

/* About body section */
.main-container .about-body-section{
	padding-bottom:0px;
	background-color:#ffffff;
}

/* List */
.about-body-section .sidebar-box ul{
	border-top-width:1px;
	border-bottom-width:1px;
	border-bottom-color:#bababa;
	border-top-color:#bababa;
}

/* Button */
.sidebar-offer div .btn{
	font-weight:600;
	font-size:12px;
	font-family:'Lato', sans-serif;
	letter-spacing:0.5px;
	border-top-left-radius:3px;
	border-top-right-radius:3px;
	border-bottom-right-radius:3px;
	border-bottom-left-radius:3px;
	background-color:#fcdc3e !important;
}

.main-container .about-body-section .container .col-md-3 .project-details-box .featured-content .col-xs-12 h5{
	font-family:'Montserrat', sans-serif !important;
}

/* Heading */
.project-details-box h5{
	text-transform:uppercase;
	font-weight:600;
	font-size:23px;
}

/* List Item */
.project-details-box ul li{
	font-family:'Montserrat', sans-serif;
	font-weight:600;
}

/* Link */
.project-details-box ul a{
	font-weight:400;
	color:#ea3232;
}

/* Span Tag */
.project-details-box ul span{
	font-weight:400;
	color:#ea3232 !important;
}

/* Heading */
.blog h1{
	font-family:'Glegoo', serif !important;
	font-weight:400;
	color:#3cb4e5 !important;
	line-height:58px;
}

.blog p{
	margin-left:25px;
	font-family:'Lato', sans-serif;
	color:#676c72;
	font-size:16px;
	line-height:26px;
}

/* Button */
.library-item .btn{
	font-family:'Montserrat', sans-serif;
	font-weight:600 !important;
	background-color:#ed1111;
	border-top-left-radius:3px;
	border-top-right-radius:3px;
	border-bottom-right-radius:3px;
	border-bottom-left-radius:3px;
}

/* Link */
.library-item h3 a{
	color:#0c0c0c;
}

/* Link */
#top-menu > .menu-item > a{
	background-color:transparent !important;
	font-family:'Lato', sans-serif !important;
	text-transform:uppercase;
	line-height:42.3px;
	letter-spacing:0.5px;
	font-size:15px;
	color:#ffffff;
}

/* Link */
.about-body cite a{
	font-family:'Open Sans', sans-serif;
}

/* Widget Title */
#secondary h3{
	font-family:'Montserrat', sans-serif;
	color:#0c0c0c;
	font-size:34px;
	line-height:37.4px;
	margin-top:30px;
}

/* Menu Item */
#menu-our-team li{
	list-style-type:none;
	margin-top:15px;
	margin-bottom:15px;
}

/* Menu */
#menu-our-team{
	padding-left:5px;
	font-family:'Montserrat', sans-serif;
	font-weight:500;
	color:#0c0c0c !important;
	font-size:18px;
	border-top-width:1px;
	border-top-color:#c6c6c6;
	border-bottom-color:#c6c6c6;
	margin-bottom:78px;
	border-top-style:solid;
	border-bottom-style:solid;
	border-bottom-width:1px;
	padding-top:15px;
	padding-bottom:15px;
}

/* Link */
#menu-our-team .menu-item a{
	color:#0c0c0c;
}

/* Image */
.navbar-header img{
	width:260px !important;
}

/* Heading */
.body-section h4{
	font-weight:600;
	color:#ffffff;
	font-family:'Lato', sans-serif;
	text-transform:uppercase;
	text-align:center;
	letter-spacing:1px;
	font-size:22px;
}

/* Footer */
#footer{
	background-color:#ffffff;
}

/* Font Icon */
.topnav a .fa-twitter{
	color:#afafaf;
}

/* Font Icon */
.topnav a .fa-linkedin{
	color:#afafaf;
}

/* Link */
.b-t-p-section h5 a{
	font-family:'Lato', sans-serif !important;
	font-weight:600;
	color:#676c72 !important;
	font-size:12px;
	text-align:left;
	text-transform:uppercase;
	letter-spacing:0.5px;
}

/* Heading */
.b-t-p-section .team-box h5{
	font-family:'Lato', sans-serif !important;
	font-weight:600;
	color:#676c72 !important;
	font-size:12px;
	text-transform:uppercase;
	letter-spacing:0.5px;
}

/* Link */
.owl-slider .owl-item a{
	border-top-left-radius:3px;
	border-top-right-radius:3px;
	height:52px;
	line-height:34.8px;
	font-weight:600 !important;
	letter-spacing:0.5px !important;
	font-family:'Lato', sans-serif;
	color:#ffffff !important;
}

.owl-wrapper .owl-item .owl-slide .slide-txt a{
	border-top-left-radius:3px !important;
	border-top-right-radius:3px !important;
}

.owl-slider .owl-item .owl-slide a{
	border-bottom-right-radius:3px !important;
	border-bottom-left-radius:3px !important;
	background-color:#fcdc3e !important;
}

.home-slider .owl-slider .owl-carousel .owl-wrapper-outer .owl-wrapper .owl-item .owl-slide .slide-txt h2{
	z-index:-10 !important;
	width:76% !important;
}

/* Heading */
.owl-slider .owl-item h2{
	font-family:'Glegoo', serif;
	color:#3cb4e5 !important;
	line-height:62px;
}

/* Topnav */
#header .topnav{
	background-color:#ffffff;
}

/* Navbar collapse */
.topnav .navbar-collapse{
	background-color:#ffffff;
}

/* Paragraph */
.owl-slider .owl-item p{
	font-family:'Lato', sans-serif;
	padding-right:29px;
}

/* Team box */
.b-t-p-section .team-box .our-team-box{
	background-color:#ffffff !important;
}

/* Button */
.b-t-p-section div .btn{
	font-family:'Lato', sans-serif;
	letter-spacing:0.5px;
	border-top-left-radius:3px;
	border-top-right-radius:3px;
	border-bottom-right-radius:3px;
	border-bottom-left-radius:3px;
	background-color:#3cb4e5 !important;
	color:#ffffff;
	height:48px;
	line-height:30.3px;
}

/* Heading */
.b-t-p-section div h4{
	font-family:'Lato', sans-serif;
	line-height:28px !important;
	font-size:20px !important;
}

/* Link */
.b-t-p-section ul a{
	font-family:'Lato', sans-serif !important;
	font-weight:600;
	font-size:18px !important;
	line-height:24px;
	color:#80bc00 !important;
}

.main-container .a-e-p-section .slide-up .b-t-p-section .team-box .our-team-box div ul li span{
	font-family:'Lato', sans-serif !important;
}

/* Span Tag */
.b-t-p-section ul span{
	color:#676c72;
	font-size:12px;
	line-height:20px;
	text-transform:uppercase;
	letter-spacing:0.5px;
}

/* Paragraph (hover) */
.slide-up .fa p:hover{
	background-color:#f3cc06;
	text-decoration:none;
}

/* Font Icon (hover) */
.slide-up .a-button .fa:hover{
	text-decoration:none;
}

/* Link */
#top-menu .dropdown-menu a{
	font-family:'Lato', sans-serif;
	color:#676c72;
}

.home-slider .owl-slider .owl-carousel .owl-wrapper-outer .owl-wrapper .owl-item .owl-slide .slide-txt p{
	width:50% !important;
}

/* Wp image 597 */
.slide-up p .wp-image-597{
	position:relative;
	top:27px;
}

/* Wp image 595 */
.slide-up p .wp-image-595{
	position:relative;
	top:27px;
}

/* Wp image 598 */
.slide-up p .wp-image-598{
	position:relative;
	top:27px;
}

/* Wp image 599 */
.slide-up p .wp-image-599{
	position:relative;
	top:27px;
}

/* Link */
#secondary h2 a{
	font-family:'Glegoo', serif;
	color:#80bc00;
}

/* Link */
.sidebar-links > li > a{
	font-family:'Lato', sans-serif;
	color:#676c72;
}

/* Sidebar links */
#secondary .sidebar-box .sidebar-links{
	border-width:2px;
	border-color:#e2e2e2 !important;
}

/* Division */
.sidebar-offer .portfolio-content div{
	background-color:#ffffff;
}

/* Portfolio content */
#secondary .sidebar-offer .portfolio-content{
	border-width:0px !important;
}

/* Paragraph */
.sidebar-offer div p{
	color:#676c72;
	font-size:16px;
	line-height:22px;
	font-family:'Lato', sans-serif;
}

/* Link (hover) */
#top-menu .dropdown-menu a:hover{
	background-color:#fcdc3e;
}

.about-body-section .about-body h3{
	font-family:'Lato', sans-serif;
	font-weight:600;
	color:#3cb4e5;
}

/* Heading */
.about-body-section .about-body h4{
	font-family:'Lato', sans-serif;
	font-weight:600;
	color:#676c72;
	text-transform:uppercase;
	line-height:22px;
}

/* Heading */
.about-body-section .about-body h5{
	font-family:'Lato', sans-serif;
	font-weight:600;
	color:#3cb4e5;
	line-height:18px;
}

/* Heading */
.about-body-section .about-body h6{
	font-family:'Lato', sans-serif;
	color:#676c72;
	font-weight:600;
	text-transform:uppercase;
	line-height:16px;
	letter-spacing:0.5px;
}

/* Paragraph */
.about-body-section .about-body p{
	font-family:'Lato', sans-serif;
	color:#676c72;
	font-size:16px !important;
	line-height:26px !important;
}

/* Address */
.about-body-section .about-body address{
	font-family:'Lato', sans-serif;
	color:#676c72;
	font-size:16px;
	line-height:26px;
}

/* Link */
.about-body p a{
	color:#80bc00;
}

/* Paragraph */
.about-body blockquote p{
	font-family:'Glegoo', serif !important;
	font-style:normal;
	color:#3cb4e5 !important;
	font-weight:600;
	font-size:20px;
	line-height:30px;
}

.main-container .about-body blockquote p{
	font-size:20px !important;
}

.about-body-section .container .about-body blockquote p{
	line-height:30px !important;
}

/* Link (hover) */
.sidebar-links li a:hover{
	text-decoration:none;
	color:#80bc00;
}

/* Column 8/12 */
.about-body-section .library-body{
	background-color:#f4f4f4 !important;
}

/* Button (hover) */
.sidebar-offer div .btn:hover{
	background-color:#f7d00c !important;
}

/* Link (active) */
.sidebar-links .current_page_item a:active{
	color:#80bc00;
}

/* Column 8/12 */
.about-body-section .body-txt{
	background-color:#f4f4f4 !important;
	padding-bottom:50px;
}

/* Button */
.about-body .library-item .col-md-12 .btn{
	background-color:#fcdc3e;
	font-family:'Lato', sans-serif;
	font-size:12px;
	letter-spacing:0.5px;
}

/* Button */
.col-md-7 p a{
	background-color:#fcdc3e !important;
	font-family:'Lato', sans-serif !important;
	font-size:12px;
	letter-spacing:0.5px;
}

/* Button (hover) */
.col-md-7 p a:hover{
	background-color:#f7d00c !important;
}

/* Button (hover) */
.about-body .library-item .col-md-12 .btn:hover{
	background-color:#f7d00c;
}

/* Column 5/12 */
.blog .col-md-5{
	background-color:#ffffff !important;
}

/* Input */
#gform_fields_2 .field_description_below input[type=text]{
	background-color:#f4f4f4;
	font-family:'Lato', sans-serif !important;
	color:#676c72 !important;
}

/* Gform wrapper 2 */
#gform_wrapper_2{
	background-color:#ffffff;
}

/* Heading */
.blog h4{
	font-family:'Lato', sans-serif;
	font-size:16px;
	text-transform:uppercase;
	letter-spacing:0.5px;
	color:#676c72;
}

/* Button */
#gform_submit_button_2{
	background-color:#fcdc3e;
	font-family:'Lato', sans-serif;
	font-weight:600;
	color:#ffffff;
	text-transform:uppercase;
	letter-spacing:0.5px;
}

/* Button (hover) */
#gform_submit_button_2:hover{
	background-color:#f7d00c;
}

/* Link (active) */
#top-menu .dropdown-menu a:active{
	background-color:#fcdc3e;
}

/* Link */
.byline .author a{
	font-family:'Lato', sans-serif;
	color:#676c72;
}

/* Entry date */
.entry-meta a .entry-date{
	font-family:'Lato', sans-serif;
	color:#676c72;
}

/* Pull left */
.body-txt .categories h5.pull-left{
	font-family:'Lato', sans-serif;
	font-weight:600;
	color:#676c72;
}

/* Span Tag */
.categories a span{
	font-family:'Lato', sans-serif;
	color:#80bc00;
}

/* Heading */
.body-txt .share-links h5{
	font-family:'Lato', sans-serif;
	font-weight:600;
	color:#676c72;
	text-transform:uppercase;
	letter-spacing:0.5px;
}

/* Heading */
.comment-box .comment-form h5{
	font-family:'Glegoo', serif;
	font-weight:400;
	color:#3cb4e5;
	font-size:28px;
	line-height:32px;
}

/* Comment Reply Title */
#reply-title{
	font-family:'Lato', sans-serif;
	color:#676c72;
	text-transform:uppercase;
	font-size:12px;
	font-weight:600;
	letter-spacing:0.5px;
}

/* Comment Form */
#commentform{
	border-top-right-radius:0px !important;
	background-color:#f4f4f4 !important;
}

/* Paragraph */
#commentform .visualCaptcha p{
	background-color:#3cb4e5;
	color:#ffffff;
}

/* Link */
#commentform .logged-in-as a{
	font-family:'Lato', sans-serif;
	color:#3cb4e5;
}

/* Label */
#commentform .comment-form-comment label{
	font-family:'Lato', sans-serif;
	color:#676c72;
	text-transform:uppercase;
	letter-spacing:0.5px;
}

/* Submit Button */
#submit{
	font-family:'Lato', sans-serif;
	font-weight:600 !important;
	font-size:12px;
	text-transform:uppercase;
	background-color:#fcdc3e !important;
}

/* Submit Button (hover) */
#submit:hover{
	background-color:#f7d00c !important;
}

/* Comments */
#comments{
	font-family:'Lato', sans-serif;
	color:#676c72;
	font-size:16px;
}

/* Paragraph */
.comment .comment-body p{
	font-family:'Lato', sans-serif;
	color:#676c72;
}

/* Link */
.comment-body p a{
	color:#80bc00;
}

/* Link */
.comment-body .comment-meta a{
	font-family:'Lato', sans-serif;
	color:#80bc00;
}

/* Span Tag */
.comment-body .comment-author span{
	font-family:'Lato', sans-serif;
	color:#676c72;
}

/* Link */
.comment-author .fn a{
	font-family:'Lato', sans-serif;
	color:#80bc00;
}

/* Button (hover) */
#gform_submit_button_1:hover{
	background-color:#f7d00c !important;
}

.nav-container .navbar-collapse .navbar-right #masthead #top-menu .menu-item .dropdown-toggle{
	width:102% !important;
}

.main-container .about-body-section .container .about-body .leader-title{
	font-family:'lato' !important;
}

/* Leader title */
.about-body-section .about-body .leader-title{
	font-weight:600;
	color:#676c72;
	text-transform:uppercase;
	letter-spacing:0.5px;
}

.sidebar-box .sidebar-links .current_page_item .sub-menu li a{
	font-family:'Lato', sans-serif !important;
}

.main-container .about-body-section .container .height-matcher #secondary .sidebar-box .sidebar-links .current_page_ancestor .sub-menu .current_page_item a{
	font-family:'Lato', sans-serif !important;
}

/* Link */
.sub-menu .current_page_item a{
	color:#80bc00;
}

/* Link */
.sub-menu li a{
	font-weight:400;
	color:#676c72 !important;
	font-family:'Lato', sans-serif !important;
}

.main-container .about-body-section .container .height-matcher #secondary .sidebar-box .sidebar-links .open .sub-menu li a{
	font-family:'Lato', sans-serif !important;
}

/* Link */
.sidebar-links .current_page_item li a{
	color:#676c72 !important;
}

/* Link (hover) */
#menu-individual-leadership-menu .menu-item a:hover{
	color:#80bc00;
	text-decoration:none;
}

/* List Item */
.add_content_area ul li{
	list-style-type:circle;
	font-size:16px;
	line-height:22px;
}

/* Link */
.blog p a{
	color:#80bc00;
}

@media only screen and (min-width:641px){

	/* Navigation */
	#header .mainnav nav{
		margin-bottom:0px;
		padding-top:20px;
		background-color:#3cb4e5;
		border-width:0px;
	}
	
	.breadcrumb-section{
		box-shadow: none !important;
	}
	
	.gfield_checkbox label{
		display: inline-block !important;
	}
	
	#top-menu ul .menu-item-has-children > .dropdown-menu{
		left: 180px !important;
		top: 0px !important;
	}
	
	.single-project .banner .banner-bg-img{
		background-image:url(http://cleanhpf.zacharyrener.com/wp-content/uploads/2018/06/1600x800.png) !important;
	}
	
	#menu-sidebar-whitepapers{
		padding-left:5px;
		list-style-type:none;
		border-width:4px;
		border-top-style:solid;
		border-bottom-style:solid;
		border-top-width:1px;
		border-bottom-width:1px;
		border-bottom-color:#c6c6c6;
		border-top-color:#c6c6c6;
		padding-top:20px;
		padding-bottom:20px;
	}
	
	#menu-sidebar-whitepapers .menu-item a{
		font-family:'Montserrat', sans-serif;
		color:#0c0c0c;
		font-weight:500;
		font-size:18px;
	}
	
	#menu-sidebar-whitepapers .menu-item{
		margin-top:15px;
		margin-bottom:15px;
	}
	
	/* Quick hit */
	.quick-hit{
		padding-top:40px;
		font-size:18px;
	}
	
	/* Column 8/12 */
	.about-body-section .about-body{
		padding-left:30px;
		padding-right:30px;
		min-height:792px;
		background-color:transparent !important;
	}
	
	/* Paragraph */
	.quick-hit p{
		font-size:18px;
		line-height:28px;
		color:#ffffff;
		text-align:center;
		word-spacing:0px;
		font-family:'Montserrat', sans-serif;
		font-weight:400 !important;
	}
	
	/* Slide txt */
	.owl-slider .owl-item .slide-txt{
		background-color:transparent !important;
		text-align:left;
		top:450px;
		left:-300px;
		bottom:-70px;
	}
	
	/* Section */
	.main-container .a-e-p-section{
		padding-right:6px;
		padding-top:60px;
	}
	
	/* Link */
	.a-e-p-buttons .a-button a{
		color:#ffffff;
		text-transform:uppercase;
		background-color:#c0392b !important;
		font-family:'Montserrat', sans-serif !important;
		border-top-left-radius:0px !important;
		border-top-right-radius:0px !important;
		border-bottom-right-radius:0px !important;
		border-bottom-left-radius:0px !important;
	}
	
	.main-container .a-e-p-section .slide-up .a-e-p-buttons .a-button a{
		border-color:#ffffff !important;
	}
	
	/* Content column */
	.body-section .content-column{
		padding-right:20px;
	}
	
	.body-section .last_column{
		padding-left:20px;
	}
	
	/* Heading */
	#footer .copyright h6{
		font-family:'Lato', sans-serif;
		font-weight:400;
		color:#afafaf;
	}
	
	/* Heading */
	#secondary .sidebar-box h2{
		font-size:24px;
		color:#333333;
		text-transform:uppercase;
	}
	
	/* Heading */
	#secondary .sidebar-offer h5{
		text-transform:uppercase;
		font-weight:600;
		font-family:'Lato', sans-serif;
		color:#676c72;
		font-size:12px;
	}
	
	/* Heading */
	.library-body .library-category h5{
		text-transform:uppercase;
	}
	
	/* Featured content */
	.library-body .sidebar-box .featured-content{
		background-color:#cf3939 !important;
	}
	
	/* Heading */
	.library-body .col-xs-12 h5{
		color:#ffffff;
		text-transform:uppercase;
	}
	
	/* Heading */
	.library-body .f-c-title h4{
		color:#ffffff;
	}
	
	.library-body p{
		color:#ffffff;
	}
	
	.sidebar-links .current_page_item a{
		color:#c0392b;
	}
	
	/* Heading */
	#pre-memnbers-txt h1{
		font-family:'Roboto Slab', serif;
		font-weight:600;
		color:#c0392b;
	}
	
	#footer-menu{
		padding-top:5px;
	}
	
	/* Input */
	#s{
		border-top-left-radius:0px !important;
		border-top-right-radius:0px !important;
		border-bottom-right-radius:0px !important;
		border-bottom-left-radius:0px !important;
		font-family:'Lato', sans-serif;
		font-weight:400;
		font-size:12px;
		letter-spacing:0.5px;
		color:#afafaf;
		background-color:#e8e8e8;
	}
	
	/* Heading */
	.about-body-section .about-body h1{
		font-family:'Glegoo', serif;
		color:#3cb4e5;
		padding-bottom:10px;
		line-height:58px;
	}
	
	.about-body-section .about-body h2{
		font-family:'Glegoo', serif;
		font-weight:600;
		color:#80bc00;
		font-size:34px;
		line-height:40px;
	}
	
	/* Block Quote */
	.about-body-section .about-body blockquote{
		color:#3498db;
		font-style:italic;
		border-color:#3cb4e5;
		border-width:2px;
		padding-top:30px;
	}
	
	/* List */
	#secondary .sidebar-box ul{
		border-color:#f1c40f;
		border-top-width:1px;
		border-bottom-width:1px;
		border-bottom-color:#c6c6c6 !important;
		border-top-color:#c6c6c6 !important;
	}
	
	/* Link */
	.sidebar-links li a{
		font-family:'Montserrat', sans-serif;
		color:#0c0c0c;
	}
	
	/* Breadcrumb section */
	.main-container .breadcrumb-section{
		display:none;
		opacity:0;
		background-color:transparent !important;
	}
	
	/* Column 8/12 */
	.about-body-section .team-members{
		background-color:#ffffff;
		min-height:652px;
	}
	
	.about-body ul li{
		list-style-type:circle;
		font-family:'Lato', sans-serif;
		color:#676c72;
		font-size:16px;
		line-height:26px;
		list-style-position:outside;
	}
	
	/* Link */
	.sidebar-box h2 a{
		text-transform:none;
		font-size:34px;
	}
	
	/* Dropdown toggle */
	#top-menu .menu-item .dropdown-toggle{
		font-family:'Montserrat', sans-serif;
		background-color:transparent !important;
	}
	
	/* Caret */
	#top-menu .menu-item .caret{
		display:none;
	}
	
	/* Heading */
	.navbar .navbar-header h1{
		font-family:'Montserrat', sans-serif;
	}
	
	/* Link */
	#utility-menu .menu-item a{
		font-size:12px;
		text-transform:uppercase;
		font-family:'Lato', sans-serif;
		letter-spacing:0.5px;
		color:#afafaf;
		font-weight:600;
	}
	
	/* Link */
	#footer-menu .menu-item a{
		font-family:'Lato', sans-serif;
		font-size:12px;
		color:#afafaf;
	}
	
	/* Heading */
	.owl-slide .slide-txt h2{
		text-transform:none !important;
	}
	
	body:not(.home) .banner::after{
		display:none !important;
	}
	
	/* Link */
	.person-share ul a{
		border-top-right-radius:3px;
		border-bottom-right-radius:3px;
		border-bottom-left-radius:3px;
		padding-top:5px !important;
	}
	
	/* List Item */
	.person-share ul li{
		background-color:#ce3030;
	}
	
	.person-share ul > *{
		border-top-right-radius:3px;
		border-bottom-right-radius:3px;
		border-bottom-left-radius:3px;
		border-top-left-radius:3px;
	}
	
	/* Link */
	.person-share .fb-share a{
		border-top-left-radius:3px;
	}
	
	/* Share */
	.person-share ul .fb-share{
		padding-top:0px !important;
	}
	
	/* Heading */
	.about-body-section .person-education h5{
		font-family:'Montserrat', sans-serif;
		color:#f30606;
		text-transform:uppercase;
		font-size:15px;
		font-weight:600;
	}
	
	/* List Item */
	.person-education ul li{
		font-family:'Open Sans', sans-serif !important;
	}
	
	.about-body-section .container .col-md-3 .person-education .area-content ul li{
		font-family:'Open Sans' !important;
	}
	
	.person-share a > *{
		padding-left:0px;
		padding-bottom:4px;
	}
	
	/* Link */
	.person-share .linkedin-share a{
		border-top-left-radius:3px;
	}
	
	/* Link */
	.person-share .twitter-share a{
		border-top-left-radius:3px;
	}
	
	/* About body section */
	.main-container .about-body-section{
		padding-bottom:0px;
		background-color:#ffffff;
	}
	
	/* List */
	.about-body-section .sidebar-box ul{
		border-top-width:1px;
		border-bottom-width:1px;
		border-bottom-color:#bababa;
		border-top-color:#bababa;
	}
	
	/* Button */
	.sidebar-offer div .btn{
		font-weight:600;
		font-size:12px;
		font-family:'Lato', sans-serif;
		letter-spacing:0.5px;
		border-top-left-radius:3px;
		border-top-right-radius:3px;
		border-bottom-right-radius:3px;
		border-bottom-left-radius:3px;
		background-color:#fcdc3e !important;
	}
	
	.main-container .about-body-section .container .col-md-3 .project-details-box .featured-content .col-xs-12 h5{
		font-family:'Montserrat', sans-serif !important;
	}
	
	/* Heading */
	.project-details-box h5{
		text-transform:uppercase;
		font-weight:600;
		font-size:23px;
	}
	
	/* List Item */
	.project-details-box ul li{
		font-family:'Montserrat', sans-serif;
		font-weight:600;
	}
	
	/* Link */
	.project-details-box ul a{
		font-weight:400;
		color:#ea3232;
	}
	
	/* Span Tag */
	.project-details-box ul span{
		font-weight:400;
		color:#ea3232 !important;
	}
	
	/* Heading */
	.blog h1{
		font-family:'Glegoo', serif !important;
		font-weight:400;
		color:#3cb4e5 !important;
		line-height:58px;
	}
	
	.blog p{
		margin-left:25px;
		font-family:'Lato', sans-serif;
		color:#676c72;
		font-size:16px;
		line-height:26px;
	}
	
	/* Button */
	.library-item .btn{
		font-family:'Montserrat', sans-serif;
		font-weight:600 !important;
		background-color:#ed1111;
		border-top-left-radius:3px;
		border-top-right-radius:3px;
		border-bottom-right-radius:3px;
		border-bottom-left-radius:3px;
	}
	
	/* Link */
	.library-item h3 a{
		color:#0c0c0c;
	}
	
	/* Link */
	#top-menu > .menu-item > a{
		background-color:transparent !important;
		font-family:'Lato', sans-serif !important;
		text-transform:uppercase;
		line-height:42.3px;
		letter-spacing:0.5px;
		font-size:15px;
		color:#ffffff;
	}
	
	/* Link */
	.about-body cite a{
		font-family:'Open Sans', sans-serif;
	}
	
	/* Widget Title */
	#secondary h3{
		font-family:'Montserrat', sans-serif;
		color:#0c0c0c;
		font-size:34px;
		line-height:37.4px;
		margin-top:30px;
	}
	
	/* Menu Item */
	#menu-our-team li{
		list-style-type:none;
		margin-top:15px;
		margin-bottom:15px;
	}
	
	/* Menu */
	#menu-our-team{
		padding-left:5px;
		font-family:'Montserrat', sans-serif;
		font-weight:500;
		color:#0c0c0c !important;
		font-size:18px;
		border-top-width:1px;
		border-top-color:#c6c6c6;
		border-bottom-color:#c6c6c6;
		margin-bottom:78px;
		border-top-style:solid;
		border-bottom-style:solid;
		border-bottom-width:1px;
		padding-top:15px;
		padding-bottom:15px;
	}
	
	/* Link */
	#menu-our-team .menu-item a{
		color:#0c0c0c;
	}
	
	/* Image */
	.navbar-header img{
		width:260px !important;
	}
	
	/* Heading */
	.body-section h4{
		font-weight:600;
		color:#ffffff;
		font-family:'Lato', sans-serif;
		text-transform:uppercase;
		text-align:center;
		letter-spacing:1px;
		font-size:22px;
	}
	
	/* Footer */
	#footer{
		background-color:#ffffff;
	}
	
	/* Font Icon */
	.topnav a .fa-twitter{
		color:#afafaf;
	}
	
	/* Font Icon */
	.topnav a .fa-linkedin{
		color:#afafaf;
	}
	
	/* Link */
	.b-t-p-section h5 a{
		font-family:'Lato', sans-serif !important;
		font-weight:600;
		color:#676c72 !important;
		font-size:12px;
		text-align:left;
		text-transform:uppercase;
		letter-spacing:0.5px;
	}
	
	/* Heading */
	.b-t-p-section .team-box h5{
		font-family:'Lato', sans-serif !important;
		font-weight:600;
		color:#676c72 !important;
		font-size:12px;
		text-transform:uppercase;
		letter-spacing:0.5px;
	}
	
	/* Link */
	.owl-slider .owl-item a{
		border-top-left-radius:3px;
		border-top-right-radius:3px;
		height:52px;
		line-height:34.8px;
		font-weight:600 !important;
		letter-spacing:0.5px !important;
		font-family:'Lato', sans-serif;
		color:#ffffff !important;
	}
	
	.owl-wrapper .owl-item .owl-slide .slide-txt a{
		border-top-left-radius:3px !important;
		border-top-right-radius:3px !important;
	}
	
	.owl-slider .owl-item .owl-slide a{
		border-bottom-right-radius:3px !important;
		border-bottom-left-radius:3px !important;
		background-color:#fcdc3e !important;
	}
	
	.home-slider .owl-slider .owl-carousel .owl-wrapper-outer .owl-wrapper .owl-item .owl-slide .slide-txt h2{
		z-index:-10 !important;
		width:76% !important;
	}
	
	/* Heading */
	.owl-slider .owl-item h2{
		font-family:'Glegoo', serif;
		color:#3cb4e5 !important;
		line-height:62px;
	}
	
	/* Topnav */
	#header .topnav{
		background-color:#ffffff;
	}
	
	/* Navbar collapse */
	.topnav .navbar-collapse{
		background-color:#ffffff;
	}
	
	/* Paragraph */
	.owl-slider .owl-item p{
		font-family:'Lato', sans-serif;
		padding-right:29px;
	}
	
	/* Team box */
	.b-t-p-section .team-box .our-team-box{
		background-color:#ffffff !important;
	}
	
	/* Button */
	.b-t-p-section div .btn{
		font-family:'Lato', sans-serif;
		letter-spacing:0.5px;
		border-top-left-radius:3px;
		border-top-right-radius:3px;
		border-bottom-right-radius:3px;
		border-bottom-left-radius:3px;
		background-color:#3cb4e5 !important;
		color:#ffffff;
		height:48px;
		line-height:30.3px;
	}
	
	/* Heading */
	.b-t-p-section div h4{
		font-family:'Lato', sans-serif;
		line-height:28px !important;
		font-size:20px !important;
	}
	
	/* Link */
	.b-t-p-section ul a{
		font-family:'Lato', sans-serif !important;
		font-weight:600;
		font-size:18px !important;
		line-height:24px;
		color:#80bc00 !important;
	}
	
	.main-container .a-e-p-section .slide-up .b-t-p-section .team-box .our-team-box div ul li span{
		font-family:'Lato', sans-serif !important;
	}
	
	/* Span Tag */
	.b-t-p-section ul span{
		color:#676c72;
		font-size:12px;
		line-height:20px;
		text-transform:uppercase;
		letter-spacing:0.5px;
	}
	
	/* Paragraph (hover) */
	.slide-up .fa p:hover{
		background-color:#f3cc06;
		text-decoration:none;
	}
	
	/* Font Icon (hover) */
	.slide-up .a-button .fa:hover{
		text-decoration:none;
	}
	
	/* Link */
	#top-menu .dropdown-menu a{
		font-family:'Lato', sans-serif;
		color:#676c72;
	}
	
	.home-slider .owl-slider .owl-carousel .owl-wrapper-outer .owl-wrapper .owl-item .owl-slide .slide-txt p{
		width:50% !important;
	}
	
	/* Wp image 597 */
	.slide-up p .wp-image-597{
		position:relative;
		top:27px;
	}
	
	/* Wp image 595 */
	.slide-up p .wp-image-595{
		position:relative;
		top:27px;
	}
	
	/* Wp image 598 */
	.slide-up p .wp-image-598{
		position:relative;
		top:27px;
	}
	
	/* Wp image 599 */
	.slide-up p .wp-image-599{
		position:relative;
		top:27px;
	}
	
	/* Link */
	#secondary h2 a{
		font-family:'Glegoo', serif;
		color:#80bc00;
	}
	
	/* Link */
	.sidebar-links > li > a{
		font-family:'Lato', sans-serif;
		color:#676c72;
	}
	
	/* Sidebar links */
	#secondary .sidebar-box .sidebar-links{
		border-width:2px;
		border-color:#e2e2e2 !important;
	}
	
	/* Division */
	.sidebar-offer .portfolio-content div{
		background-color:#ffffff;
	}
	
	/* Portfolio content */
	#secondary .sidebar-offer .portfolio-content{
		border-width:0px !important;
	}
	
	/* Paragraph */
	.sidebar-offer div p{
		color:#676c72;
		font-size:16px;
		line-height:22px;
		font-family:'Lato', sans-serif;
	}
	
	/* Link (hover) */
	#top-menu .dropdown-menu a:hover{
		background-color:#fcdc3e;
	}
	
	.about-body-section .about-body h3{
		font-family:'Lato', sans-serif;
		font-weight:600;
		color:#3cb4e5;
	}
	
	/* Heading */
	.about-body-section .about-body h4{
		font-family:'Lato', sans-serif;
		font-weight:600;
		color:#676c72;
		text-transform:uppercase;
		line-height:22px;
	}
	
	/* Heading */
	.about-body-section .about-body h5{
		font-family:'Lato', sans-serif;
		font-weight:600;
		color:#3cb4e5;
		line-height:18px;
	}
	
	/* Heading */
	.about-body-section .about-body h6{
		font-family:'Lato', sans-serif;
		color:#676c72;
		font-weight:600;
		text-transform:uppercase;
		line-height:16px;
		letter-spacing:0.5px;
	}
	
	/* Paragraph */
	.about-body-section .about-body p{
		font-family:'Lato', sans-serif;
		color:#676c72;
		font-size:16px !important;
		line-height:26px !important;
	}
	
	/* Address */
	.about-body-section .about-body address{
		font-family:'Lato', sans-serif;
		color:#676c72;
		font-size:16px;
		line-height:26px;
	}
	
	/* Link */
	.about-body p a{
		color:#80bc00;
	}
	
	/* Paragraph */
	.about-body blockquote p{
		font-family:'Glegoo', serif !important;
		font-style:normal;
		color:#3cb4e5 !important;
		font-weight:600;
		font-size:20px;
		line-height:30px;
	}
	
	.main-container .about-body blockquote p{
		font-size:20px !important;
	}
	
	.about-body-section .container .about-body blockquote p{
		line-height:30px !important;
	}
	
	/* Link (hover) */
	.sidebar-links li a:hover{
		text-decoration:none;
		color:#80bc00;
	}
	
	/* Column 8/12 */
	.about-body-section .library-body{
		background-color:#f4f4f4 !important;
	}
	
	/* Button (hover) */
	.sidebar-offer div .btn:hover{
		background-color:#f7d00c !important;
	}
	
	/* Link (active) */
	.sidebar-links .current_page_item a:active{
		color:#80bc00;
	}
	
	/* Column 8/12 */
	.about-body-section .body-txt{
		background-color:#f4f4f4 !important;
	}
	
	/* Button */
	.about-body .library-item .col-md-12 .btn{
		background-color:#fcdc3e;
		font-family:'Lato', sans-serif;
		font-size:12px;
		letter-spacing:0.5px;
	}
	
	/* Button */
	.col-md-7 p a{
		background-color:#fcdc3e !important;
		font-family:'Lato', sans-serif !important;
		font-size:12px;
		letter-spacing:0.5px;
	}
	
	/* Button (hover) */
	.col-md-7 p a:hover{
		background-color:#f7d00c !important;
	}
	
	/* Button (hover) */
	.about-body .library-item .col-md-12 .btn:hover{
		background-color:#f7d00c;
	}
	
	/* Column 5/12 */
	.blog .col-md-5{
		background-color:#ffffff !important;
	}
	
	/* Input */
	#gform_fields_2 .field_description_below input[type=text]{
		background-color:#f4f4f4;
		font-family:'Lato', sans-serif !important;
		color:#676c72 !important;
	}
	
	/* Gform wrapper 2 */
	#gform_wrapper_2{
		background-color:#ffffff;
	}
	
	/* Heading */
	.blog h4{
		font-family:'Lato', sans-serif;
		font-size:16px;
		text-transform:uppercase;
		letter-spacing:0.5px;
		color:#676c72;
	}
	
	/* Button */
	#gform_submit_button_2{
		background-color:#fcdc3e;
		font-family:'Lato', sans-serif;
		font-weight:600;
		color:#ffffff;
		text-transform:uppercase;
		letter-spacing:0.5px;
	}
	
	/* Button (hover) */
	#gform_submit_button_2:hover{
		background-color:#f7d00c;
	}
	
	/* Link (active) */
	#top-menu .dropdown-menu a:active{
		background-color:#fcdc3e;
	}
	
	/* Link */
	.byline .author a{
		font-family:'Lato', sans-serif;
		color:#676c72;
	}
	
	/* Entry date */
	.entry-meta a .entry-date{
		font-family:'Lato', sans-serif;
		color:#676c72;
	}
	
	/* Pull left */
	.body-txt .categories h5.pull-left{
		font-family:'Lato', sans-serif;
		font-weight:600;
		color:#676c72;
	}
	
	/* Span Tag */
	.categories a span{
		font-family:'Lato', sans-serif;
		color:#80bc00;
	}
	
	/* Heading */
	.body-txt .share-links h5{
		font-family:'Lato', sans-serif;
		font-weight:600;
		color:#676c72;
		text-transform:uppercase;
		letter-spacing:0.5px;
	}
	
	/* Heading */
	.comment-box .comment-form h5{
		font-family:'Glegoo', serif;
		font-weight:400;
		color:#3cb4e5;
		font-size:28px;
		line-height:32px;
	}
	
	/* Comment Reply Title */
	#reply-title{
		font-family:'Lato', sans-serif;
		color:#676c72;
		text-transform:uppercase;
		font-size:12px;
		font-weight:600;
		letter-spacing:0.5px;
	}
	
	/* Comment Form */
	#commentform{
		border-top-right-radius:0px !important;
		background-color:#f4f4f4 !important;
	}
	
	/* Paragraph */
	#commentform .visualCaptcha p{
		background-color:#3cb4e5;
		color:#ffffff;
	}
	
	/* Link */
	#commentform .logged-in-as a{
		font-family:'Lato', sans-serif;
		color:#3cb4e5;
	}
	
	/* Label */
	#commentform .comment-form-comment label{
		font-family:'Lato', sans-serif;
		color:#676c72;
		text-transform:uppercase;
		letter-spacing:0.5px;
	}
	
	/* Submit Button */
	#submit{
		font-family:'Lato', sans-serif;
		font-weight:600 !important;
		font-size:12px;
		text-transform:uppercase;
		background-color:#fcdc3e !important;
	}
	
	/* Submit Button (hover) */
	#submit:hover{
		background-color:#f7d00c !important;
	}
	
	/* Comments */
	#comments{
		font-family:'Lato', sans-serif;
		color:#676c72;
		font-size:16px;
	}
	
	/* Paragraph */
	.comment .comment-body p{
		font-family:'Lato', sans-serif;
		color:#676c72;
	}
	
	/* Link */
	.comment-body p a{
		color:#80bc00;
	}
	
	/* Link */
	.comment-body .comment-meta a{
		font-family:'Lato', sans-serif;
		color:#80bc00;
	}
	
	/* Span Tag */
	.comment-body .comment-author span{
		font-family:'Lato', sans-serif;
		color:#676c72;
	}
	
	/* Link */
	.comment-author .fn a{
		font-family:'Lato', sans-serif;
		color:#80bc00;
	}
	
	/* Button (hover) */
	#gform_submit_button_1:hover{
		background-color:#f7d00c !important;
	}
	
}

@media (max-width:768px){

	body:not(.home) .banner{
		margin-top: 0 !important;
	}
	
	/* Heading */
	.about-body-section .about-body h1{
		line-height: 40px !important;
		font-weight: 700;
	}
	
	section.breadcrumb-section{
		padding-top: 0 !important;
	}
	
	#top-menu li#menu-item-877 a{
		width:unset !important;
	}
	
}

@media (min-width:480px){

	/* Navigation */
	#header .mainnav nav{
		margin-bottom:0px;
		padding-top:20px;
		background-color:#3cb4e5;
		border-width:0px;
	}
	
	.breadcrumb-section{
		box-shadow: none !important;
	}
	
	.gfield_checkbox label{
		display: inline-block !important;
	}
	
	#top-menu ul .menu-item-has-children > .dropdown-menu{
		left: 180px !important;
		top: 0px !important;
	}
	
	.single-project .banner .banner-bg-img{
		background-image:url(http://cleanhpf.zacharyrener.com/wp-content/uploads/2018/06/1600x800.png) !important;
	}
	
	#menu-sidebar-whitepapers{
		padding-left:5px;
		list-style-type:none;
		border-width:4px;
		border-top-style:solid;
		border-bottom-style:solid;
		border-top-width:1px;
		border-bottom-width:1px;
		border-bottom-color:#c6c6c6;
		border-top-color:#c6c6c6;
		padding-top:20px;
		padding-bottom:20px;
	}
	
	#menu-sidebar-whitepapers .menu-item a{
		font-family:'Montserrat', sans-serif;
		color:#0c0c0c;
		font-weight:500;
		font-size:18px;
	}
	
	#menu-sidebar-whitepapers .menu-item{
		margin-top:15px;
		margin-bottom:15px;
	}
	
	/* Quick hit */
	.quick-hit{
		padding-top:40px;
		font-size:18px;
	}
	
	/* Column 8/12 */
	.about-body-section .about-body{
		padding-left:30px;
		padding-right:30px;
		min-height:792px;
		background-color:transparent !important;
	}
	
	/* Paragraph */
	.quick-hit p{
		font-size:18px;
		line-height:28px;
		color:#ffffff;
		text-align:center;
		word-spacing:0px;
		font-family:'Montserrat', sans-serif;
		font-weight:400 !important;
	}
	
	/* Slide txt */
	.owl-slider .owl-item .slide-txt{
		background-color:transparent !important;
		text-align:left;
		top:450px;
		left:-300px;
		bottom:-70px;
	}
	
	/* Section */
	.main-container .a-e-p-section{
		padding-right:6px;
		padding-top:60px;
	}
	
	/* Link */
	.a-e-p-buttons .a-button a{
		color:#ffffff;
		text-transform:uppercase;
		background-color:#c0392b !important;
		font-family:'Montserrat', sans-serif !important;
		border-top-left-radius:0px !important;
		border-top-right-radius:0px !important;
		border-bottom-right-radius:0px !important;
		border-bottom-left-radius:0px !important;
	}
	
	.main-container .a-e-p-section .slide-up .a-e-p-buttons .a-button a{
		border-color:#ffffff !important;
	}
	
	/* Content column */
	.body-section .content-column{
		padding-right:20px;
	}
	
	.body-section .last_column{
		padding-left:20px;
	}
	
	/* Heading */
	#footer .copyright h6{
		font-family:'Lato', sans-serif;
		font-weight:400;
		color:#afafaf;
	}
	
	/* Heading */
	#secondary .sidebar-box h2{
		font-size:24px;
		color:#333333;
		text-transform:uppercase;
	}
	
	/* Heading */
	#secondary .sidebar-offer h5{
		text-transform:uppercase;
		font-weight:600;
		font-family:'Lato', sans-serif;
		color:#676c72;
		font-size:12px;
	}
	
	/* Heading */
	.library-body .library-category h5{
		text-transform:uppercase;
	}
	
	/* Featured content */
	.library-body .sidebar-box .featured-content{
		background-color:#cf3939 !important;
	}
	
	/* Heading */
	.library-body .col-xs-12 h5{
		color:#ffffff;
		text-transform:uppercase;
	}
	
	/* Heading */
	.library-body .f-c-title h4{
		color:#ffffff;
	}
	
	.library-body p{
		color:#ffffff;
	}
	
	.sidebar-links .current_page_item a{
		color:#c0392b;
	}
	
	/* Heading */
	#pre-memnbers-txt h1{
		font-family:'Roboto Slab', serif;
		font-weight:600;
		color:#c0392b;
	}
	
	#footer-menu{
		padding-top:5px;
	}
	
	/* Input */
	#s{
		border-top-left-radius:0px !important;
		border-top-right-radius:0px !important;
		border-bottom-right-radius:0px !important;
		border-bottom-left-radius:0px !important;
		font-family:'Lato', sans-serif;
		font-weight:400;
		font-size:12px;
		letter-spacing:0.5px;
		color:#afafaf;
		background-color:#e8e8e8;
	}
	
	/* Heading */
	.about-body-section .about-body h1{
		font-family:'Glegoo', serif;
		color:#3cb4e5;
		padding-bottom:10px;
		line-height:58px;
		font-size:40px;
	}
	
	.about-body-section .about-body h2{
		font-family:'Glegoo', serif;
		font-weight:600;
		color:#80bc00;
		font-size:34px;
		line-height:40px;
	}
	
	/* Block Quote */
	.about-body-section .about-body blockquote{
		color:#3498db;
		font-style:italic;
		border-color:#3cb4e5;
		border-width:2px;
		padding-top:30px;
	}
	
	/* List */
	#secondary .sidebar-box ul{
		border-color:#f1c40f;
		border-top-width:1px;
		border-bottom-width:1px;
		border-bottom-color:#c6c6c6 !important;
		border-top-color:#c6c6c6 !important;
	}
	
	/* Link */
	.sidebar-links li a{
		font-family:'Montserrat', sans-serif;
		color:#0c0c0c;
	}
	
	/* Breadcrumb section */
	.main-container .breadcrumb-section{
		display:none;
		opacity:0;
		background-color:transparent !important;
	}
	
	/* Column 8/12 */
	.about-body-section .team-members{
		background-color:#ffffff;
		min-height:652px;
	}
	
	.about-body ul li{
		list-style-type:circle;
		font-family:'Lato', sans-serif;
		color:#676c72;
		font-size:16px;
		line-height:26px;
		list-style-position:outside;
	}
	
	/* Link */
	.sidebar-box h2 a{
		text-transform:none;
		font-size:34px;
	}
	
	/* Dropdown toggle */
	#top-menu .menu-item .dropdown-toggle{
		font-family:'Montserrat', sans-serif;
		background-color:transparent !important;
	}
	
	/* Caret */
	#top-menu .menu-item .caret{
		display:none;
	}
	
	/* Heading */
	.navbar .navbar-header h1{
		font-family:'Montserrat', sans-serif;
	}
	
	/* Link */
	#utility-menu .menu-item a{
		font-size:12px;
		text-transform:uppercase;
		font-family:'Lato', sans-serif;
		letter-spacing:0.5px;
		color:#afafaf;
		font-weight:600;
	}
	
	/* Link */
	#footer-menu .menu-item a{
		font-family:'Lato', sans-serif;
		font-size:12px;
		color:#afafaf;
	}
	
	/* Heading */
	.owl-slide .slide-txt h2{
		text-transform:none !important;
	}
	
	body:not(.home) .banner::after{
		display:none !important;
	}
	
	/* Link */
	.person-share ul a{
		border-top-right-radius:3px;
		border-bottom-right-radius:3px;
		border-bottom-left-radius:3px;
		padding-top:5px !important;
	}
	
	/* List Item */
	.person-share ul li{
		background-color:#ce3030;
	}
	
	.person-share ul > *{
		border-top-right-radius:3px;
		border-bottom-right-radius:3px;
		border-bottom-left-radius:3px;
		border-top-left-radius:3px;
	}
	
	/* Link */
	.person-share .fb-share a{
		border-top-left-radius:3px;
	}
	
	/* Share */
	.person-share ul .fb-share{
		padding-top:0px !important;
	}
	
	/* Heading */
	.about-body-section .person-education h5{
		font-family:'Montserrat', sans-serif;
		color:#f30606;
		text-transform:uppercase;
		font-size:15px;
		font-weight:600;
	}
	
	/* List Item */
	.person-education ul li{
		font-family:'Open Sans', sans-serif !important;
	}
	
	.about-body-section .container .col-md-3 .person-education .area-content ul li{
		font-family:'Open Sans' !important;
	}
	
	.person-share a > *{
		padding-left:0px;
		padding-bottom:4px;
	}
	
	/* Link */
	.person-share .linkedin-share a{
		border-top-left-radius:3px;
	}
	
	/* Link */
	.person-share .twitter-share a{
		border-top-left-radius:3px;
	}
	
	/* About body section */
	.main-container .about-body-section{
		padding-bottom:0px;
		background-color:#ffffff;
	}
	
	/* List */
	.about-body-section .sidebar-box ul{
		border-top-width:1px;
		border-bottom-width:1px;
		border-bottom-color:#bababa;
		border-top-color:#bababa;
	}
	
	/* Button */
	.sidebar-offer div .btn{
		font-weight:600;
		font-size:12px;
		font-family:'Lato', sans-serif;
		letter-spacing:0.5px;
		border-top-left-radius:3px;
		border-top-right-radius:3px;
		border-bottom-right-radius:3px;
		border-bottom-left-radius:3px;
		background-color:#fcdc3e !important;
	}
	
	.main-container .about-body-section .container .col-md-3 .project-details-box .featured-content .col-xs-12 h5{
		font-family:'Montserrat', sans-serif !important;
	}
	
	/* Heading */
	.project-details-box h5{
		text-transform:uppercase;
		font-weight:600;
		font-size:23px;
	}
	
	/* List Item */
	.project-details-box ul li{
		font-family:'Montserrat', sans-serif;
		font-weight:600;
	}
	
	/* Link */
	.project-details-box ul a{
		font-weight:400;
		color:#ea3232;
	}
	
	/* Span Tag */
	.project-details-box ul span{
		font-weight:400;
		color:#ea3232 !important;
	}
	
	/* Heading */
	.blog h1{
		font-family:'Glegoo', serif !important;
		font-weight:400;
		color:#3cb4e5 !important;
		line-height:58px;
	}
	
	.blog p{
		margin-left:25px;
		font-family:'Lato', sans-serif;
		color:#676c72;
		font-size:16px;
		line-height:26px;
	}
	
	/* Button */
	.library-item .btn{
		font-family:'Montserrat', sans-serif;
		font-weight:600 !important;
		background-color:#ed1111;
		border-top-left-radius:3px;
		border-top-right-radius:3px;
		border-bottom-right-radius:3px;
		border-bottom-left-radius:3px;
	}
	
	/* Link */
	.library-item h3 a{
		color:#0c0c0c;
	}
	
	/* Link */
	#top-menu > .menu-item > a{
		background-color:transparent !important;
		font-family:'Lato', sans-serif !important;
		text-transform:uppercase;
		line-height:42.3px;
		letter-spacing:0.5px;
		font-size:15px;
		color:#ffffff;
	}
	
	/* Link */
	.about-body cite a{
		font-family:'Open Sans', sans-serif;
	}
	
	/* Widget Title */
	#secondary h3{
		font-family:'Montserrat', sans-serif;
		color:#0c0c0c;
		font-size:34px;
		line-height:37.4px;
		margin-top:30px;
	}
	
	/* Menu Item */
	#menu-our-team li{
		list-style-type:none;
		margin-top:15px;
		margin-bottom:15px;
	}
	
	/* Menu */
	#menu-our-team{
		padding-left:5px;
		font-family:'Montserrat', sans-serif;
		font-weight:500;
		color:#0c0c0c !important;
		font-size:18px;
		border-top-width:1px;
		border-top-color:#c6c6c6;
		border-bottom-color:#c6c6c6;
		margin-bottom:78px;
		border-top-style:solid;
		border-bottom-style:solid;
		border-bottom-width:1px;
		padding-top:15px;
		padding-bottom:15px;
	}
	
	/* Link */
	#menu-our-team .menu-item a{
		color:#0c0c0c;
	}
	
	/* Image */
	.navbar-header img{
		width:260px !important;
	}
	
	/* Heading */
	.body-section h4{
		font-weight:600;
		color:#ffffff;
		font-family:'Lato', sans-serif;
		text-transform:uppercase;
		text-align:center;
		letter-spacing:1px;
		font-size:22px;
	}
	
	/* Footer */
	#footer{
		background-color:#ffffff;
	}
	
	/* Font Icon */
	.topnav a .fa-twitter{
		color:#afafaf;
	}
	
	/* Font Icon */
	.topnav a .fa-linkedin{
		color:#afafaf;
	}
	
	/* Link */
	.b-t-p-section h5 a{
		font-family:'Lato', sans-serif !important;
		font-weight:600;
		color:#676c72 !important;
		font-size:12px;
		text-align:left;
		text-transform:uppercase;
		letter-spacing:0.5px;
	}
	
	/* Heading */
	.b-t-p-section .team-box h5{
		font-family:'Lato', sans-serif !important;
		font-weight:600;
		color:#676c72 !important;
		font-size:12px;
		text-transform:uppercase;
		letter-spacing:0.5px;
	}
	
	/* Link */
	.owl-slider .owl-item a{
		border-top-left-radius:3px;
		border-top-right-radius:3px;
		height:52px;
		line-height:34.8px;
		font-weight:600 !important;
		letter-spacing:0.5px !important;
		font-family:'Lato', sans-serif;
		color:#ffffff !important;
	}
	
	.owl-wrapper .owl-item .owl-slide .slide-txt a{
		border-top-left-radius:3px !important;
		border-top-right-radius:3px !important;
	}
	
	.owl-slider .owl-item .owl-slide a{
		border-bottom-right-radius:3px !important;
		border-bottom-left-radius:3px !important;
		background-color:#fcdc3e !important;
	}
	
	.home-slider .owl-slider .owl-carousel .owl-wrapper-outer .owl-wrapper .owl-item .owl-slide .slide-txt h2{
		z-index:-10 !important;
		width:76% !important;
	}
	
	/* Heading */
	.owl-slider .owl-item h2{
		font-family:'Glegoo', serif;
		color:#3cb4e5 !important;
		line-height:62px;
	}
	
	/* Topnav */
	#header .topnav{
		background-color:#ffffff;
	}
	
	/* Navbar collapse */
	.topnav .navbar-collapse{
		background-color:#ffffff;
	}
	
	/* Paragraph */
	.owl-slider .owl-item p{
		font-family:'Lato', sans-serif;
		padding-right:29px;
	}
	
	/* Team box */
	.b-t-p-section .team-box .our-team-box{
		background-color:#ffffff !important;
	}
	
	/* Button */
	.b-t-p-section div .btn{
		font-family:'Lato', sans-serif;
		letter-spacing:0.5px;
		border-top-left-radius:3px;
		border-top-right-radius:3px;
		border-bottom-right-radius:3px;
		border-bottom-left-radius:3px;
		background-color:#3cb4e5 !important;
		color:#ffffff;
		height:48px;
		line-height:30.3px;
	}
	
	/* Heading */
	.b-t-p-section div h4{
		font-family:'Lato', sans-serif;
		line-height:28px !important;
		font-size:20px !important;
	}
	
	/* Link */
	.b-t-p-section ul a{
		font-family:'Lato', sans-serif !important;
		font-weight:600;
		font-size:18px !important;
		line-height:24px;
		color:#80bc00 !important;
	}
	
	.main-container .a-e-p-section .slide-up .b-t-p-section .team-box .our-team-box div ul li span{
		font-family:'Lato', sans-serif !important;
	}
	
	/* Span Tag */
	.b-t-p-section ul span{
		color:#676c72;
		font-size:12px;
		line-height:20px;
		text-transform:uppercase;
		letter-spacing:0.5px;
	}
	
	/* Paragraph (hover) */
	.slide-up .fa p:hover{
		background-color:#f3cc06;
		text-decoration:none;
	}
	
	/* Font Icon (hover) */
	.slide-up .a-button .fa:hover{
		text-decoration:none;
	}
	
	/* Link */
	#top-menu .dropdown-menu a{
		font-family:'Lato', sans-serif;
		color:#676c72;
	}
	
	.home-slider .owl-slider .owl-carousel .owl-wrapper-outer .owl-wrapper .owl-item .owl-slide .slide-txt p{
		width:50% !important;
	}
	
	/* Wp image 597 */
	.slide-up p .wp-image-597{
		position:relative;
		top:27px;
	}
	
	/* Wp image 595 */
	.slide-up p .wp-image-595{
		position:relative;
		top:27px;
	}
	
	/* Wp image 598 */
	.slide-up p .wp-image-598{
		position:relative;
		top:27px;
	}
	
	/* Wp image 599 */
	.slide-up p .wp-image-599{
		position:relative;
		top:27px;
	}
	
	/* Link */
	#secondary h2 a{
		font-family:'Glegoo', serif;
		color:#80bc00;
	}
	
	/* Link */
	.sidebar-links > li > a{
		font-family:'Lato', sans-serif;
		color:#676c72;
	}
	
	/* Sidebar links */
	#secondary .sidebar-box .sidebar-links{
		border-width:2px;
		border-color:#e2e2e2 !important;
	}
	
	/* Division */
	.sidebar-offer .portfolio-content div{
		background-color:#ffffff;
	}
	
	/* Portfolio content */
	#secondary .sidebar-offer .portfolio-content{
		border-width:0px !important;
	}
	
	/* Paragraph */
	.sidebar-offer div p{
		color:#676c72;
		font-size:16px;
		line-height:22px;
		font-family:'Lato', sans-serif;
	}
	
	/* Link (hover) */
	#top-menu .dropdown-menu a:hover{
		background-color:#fcdc3e;
	}
	
	.about-body-section .about-body h3{
		font-family:'Lato', sans-serif;
		font-weight:600;
		color:#3cb4e5;
	}
	
	/* Heading */
	.about-body-section .about-body h4{
		font-family:'Lato', sans-serif;
		font-weight:600;
		color:#676c72;
		text-transform:uppercase;
		line-height:22px;
	}
	
	/* Heading */
	.about-body-section .about-body h5{
		font-family:'Lato', sans-serif;
		font-weight:600;
		color:#3cb4e5;
		line-height:18px;
	}
	
	/* Heading */
	.about-body-section .about-body h6{
		font-family:'Lato', sans-serif;
		color:#676c72;
		font-weight:600;
		text-transform:uppercase;
		line-height:16px;
		letter-spacing:0.5px;
	}
	
	/* Paragraph */
	.about-body-section .about-body p{
		font-family:'Lato', sans-serif;
		color:#676c72;
		font-size:16px !important;
		line-height:26px !important;
	}
	
	/* Address */
	.about-body-section .about-body address{
		font-family:'Lato', sans-serif;
		color:#676c72;
		font-size:16px;
		line-height:26px;
	}
	
	/* Link */
	.about-body p a{
		color:#80bc00;
	}
	
	/* Paragraph */
	.about-body blockquote p{
		font-family:'Glegoo', serif !important;
		font-style:normal;
		color:#3cb4e5 !important;
		font-weight:600;
		font-size:20px;
		line-height:30px;
	}
	
	.main-container .about-body blockquote p{
		font-size:20px !important;
	}
	
	.about-body-section .container .about-body blockquote p{
		line-height:30px !important;
	}
	
	/* Link (hover) */
	.sidebar-links li a:hover{
		text-decoration:none;
		color:#80bc00;
	}
	
	/* Column 8/12 */
	.about-body-section .library-body{
		background-color:#f4f4f4 !important;
	}
	
	/* Button (hover) */
	.sidebar-offer div .btn:hover{
		background-color:#f7d00c !important;
	}
	
	/* Link (active) */
	.sidebar-links .current_page_item a:active{
		color:#80bc00;
	}
	
	/* Column 8/12 */
	.about-body-section .body-txt{
		background-color:#f4f4f4 !important;
	}
	
	/* Button */
	.about-body .library-item .col-md-12 .btn{
		background-color:#fcdc3e;
		font-family:'Lato', sans-serif;
		font-size:12px;
		letter-spacing:0.5px;
	}
	
	/* Button */
	.col-md-7 p a{
		background-color:#fcdc3e !important;
		font-family:'Lato', sans-serif !important;
		font-size:12px;
		letter-spacing:0.5px;
	}
	
	/* Button (hover) */
	.col-md-7 p a:hover{
		background-color:#f7d00c !important;
	}
	
	/* Button (hover) */
	.about-body .library-item .col-md-12 .btn:hover{
		background-color:#f7d00c;
	}
	
	/* Column 5/12 */
	.blog .col-md-5{
		background-color:#ffffff !important;
	}
	
	/* Input */
	#gform_fields_2 .field_description_below input[type=text]{
		background-color:#f4f4f4;
		font-family:'Lato', sans-serif !important;
		color:#676c72 !important;
	}
	
	/* Gform wrapper 2 */
	#gform_wrapper_2{
		background-color:#ffffff;
	}
	
	/* Heading */
	.blog h4{
		font-family:'Lato', sans-serif;
		font-size:16px;
		text-transform:uppercase;
		letter-spacing:0.5px;
		color:#676c72;
	}
	
	/* Button */
	#gform_submit_button_2{
		background-color:#fcdc3e;
		font-family:'Lato', sans-serif;
		font-weight:600;
		color:#ffffff;
		text-transform:uppercase;
		letter-spacing:0.5px;
	}
	
	/* Button (hover) */
	#gform_submit_button_2:hover{
		background-color:#f7d00c;
	}
	
	/* Link (active) */
	#top-menu .dropdown-menu a:active{
		background-color:#fcdc3e;
	}
	
	/* Link */
	.byline .author a{
		font-family:'Lato', sans-serif;
		color:#676c72;
	}
	
	/* Entry date */
	.entry-meta a .entry-date{
		font-family:'Lato', sans-serif;
		color:#676c72;
	}
	
	/* Pull left */
	.body-txt .categories h5.pull-left{
		font-family:'Lato', sans-serif;
		font-weight:600;
		color:#676c72;
	}
	
	/* Span Tag */
	.categories a span{
		font-family:'Lato', sans-serif;
		color:#80bc00;
	}
	
	/* Heading */
	.body-txt .share-links h5{
		font-family:'Lato', sans-serif;
		font-weight:600;
		color:#676c72;
		text-transform:uppercase;
		letter-spacing:0.5px;
	}
	
	/* Heading */
	.comment-box .comment-form h5{
		font-family:'Glegoo', serif;
		font-weight:400;
		color:#3cb4e5;
		font-size:28px;
		line-height:32px;
	}
	
	/* Comment Reply Title */
	#reply-title{
		font-family:'Lato', sans-serif;
		color:#676c72;
		text-transform:uppercase;
		font-size:12px;
		font-weight:600;
		letter-spacing:0.5px;
	}
	
	/* Comment Form */
	#commentform{
		border-top-right-radius:0px !important;
		background-color:#f4f4f4 !important;
	}
	
	/* Paragraph */
	#commentform .visualCaptcha p{
		background-color:#3cb4e5;
		color:#ffffff;
	}
	
	/* Link */
	#commentform .logged-in-as a{
		font-family:'Lato', sans-serif;
		color:#3cb4e5;
	}
	
	/* Label */
	#commentform .comment-form-comment label{
		font-family:'Lato', sans-serif;
		color:#676c72;
		text-transform:uppercase;
		letter-spacing:0.5px;
	}
	
	/* Submit Button */
	#submit{
		font-family:'Lato', sans-serif;
		font-weight:600 !important;
		font-size:12px;
		text-transform:uppercase;
		background-color:#fcdc3e !important;
	}
	
	/* Submit Button (hover) */
	#submit:hover{
		background-color:#f7d00c !important;
	}
	
	/* Comments */
	#comments{
		font-family:'Lato', sans-serif;
		color:#676c72;
		font-size:16px;
	}
	
	/* Paragraph */
	.comment .comment-body p{
		font-family:'Lato', sans-serif;
		color:#676c72;
	}
	
	/* Link */
	.comment-body p a{
		color:#80bc00;
	}
	
	/* Link */
	.comment-body .comment-meta a{
		font-family:'Lato', sans-serif;
		color:#80bc00;
	}
	
	/* Span Tag */
	.comment-body .comment-author span{
		font-family:'Lato', sans-serif;
		color:#676c72;
	}
	
	/* Link */
	.comment-author .fn a{
		font-family:'Lato', sans-serif;
		color:#80bc00;
	}
	
	/* Button (hover) */
	#gform_submit_button_1:hover{
		background-color:#f7d00c !important;
	}
	
	/* Heading */
	.blog-view .blog h1{
		font-size:42px;
	}
	
}

@media (min-width:767px){

	/* Navigation */
	#header .mainnav nav{
		margin-bottom:0px;
		padding-top:20px;
		background-color:#3cb4e5;
		border-width:0px;
	}
	
	.breadcrumb-section{
		box-shadow: none !important;
	}
	
	.gfield_checkbox label{
		display: inline-block !important;
	}
	
	#top-menu ul .menu-item-has-children > .dropdown-menu{
		left: 180px !important;
		top: 0px !important;
	}
	
	.single-project .banner .banner-bg-img{
		background-image:url(http://cleanhpf.zacharyrener.com/wp-content/uploads/2018/06/1600x800.png) !important;
	}
	
	#menu-sidebar-whitepapers{
		padding-left:5px;
		list-style-type:none;
		border-width:4px;
		border-top-style:solid;
		border-bottom-style:solid;
		border-top-width:1px;
		border-bottom-width:1px;
		border-bottom-color:#c6c6c6;
		border-top-color:#c6c6c6;
		padding-top:20px;
		padding-bottom:20px;
	}
	
	#menu-sidebar-whitepapers .menu-item a{
		font-family:'Montserrat', sans-serif;
		color:#0c0c0c;
		font-weight:500;
		font-size:18px;
	}
	
	#menu-sidebar-whitepapers .menu-item{
		margin-top:15px;
		margin-bottom:15px;
	}
	
	/* Quick hit */
	.quick-hit{
		padding-top:40px;
		font-size:18px;
	}
	
	/* Column 8/12 */
	.about-body-section .about-body{
		padding-left:30px;
		padding-right:30px;
		min-height:792px;
		background-color:transparent !important;
	}
	
	/* Paragraph */
	.quick-hit p{
		font-size:18px;
		line-height:28px;
		color:#ffffff;
		text-align:center;
		word-spacing:0px;
		font-family:'Montserrat', sans-serif;
		font-weight:400 !important;
	}
	
	/* Slide txt */
	.owl-slider .owl-item .slide-txt{
		background-color:transparent !important;
		text-align:left;
		top:450px;
		left:-300px;
		bottom:-70px;
	}
	
	/* Section */
	.main-container .a-e-p-section{
		padding-right:6px;
		padding-top:60px;
	}
	
	/* Link */
	.a-e-p-buttons .a-button a{
		color:#ffffff;
		text-transform:uppercase;
		background-color:#c0392b !important;
		font-family:'Montserrat', sans-serif !important;
		border-top-left-radius:0px !important;
		border-top-right-radius:0px !important;
		border-bottom-right-radius:0px !important;
		border-bottom-left-radius:0px !important;
	}
	
	.main-container .a-e-p-section .slide-up .a-e-p-buttons .a-button a{
		border-color:#ffffff !important;
	}
	
	/* Content column */
	.body-section .content-column{
		padding-right:20px;
	}
	
	.body-section .last_column{
		padding-left:20px;
	}
	
	/* Heading */
	#footer .copyright h6{
		font-family:'Lato', sans-serif;
		font-weight:400;
		color:#afafaf;
	}
	
	/* Heading */
	#secondary .sidebar-box h2{
		font-size:24px;
		color:#333333;
		text-transform:uppercase;
	}
	
	/* Heading */
	#secondary .sidebar-offer h5{
		text-transform:uppercase;
		font-weight:600;
		font-family:'Lato', sans-serif;
		color:#676c72;
		font-size:12px;
	}
	
	/* Heading */
	.library-body .library-category h5{
		text-transform:uppercase;
	}
	
	/* Featured content */
	.library-body .sidebar-box .featured-content{
		background-color:#cf3939 !important;
	}
	
	/* Heading */
	.library-body .col-xs-12 h5{
		color:#ffffff;
		text-transform:uppercase;
	}
	
	/* Heading */
	.library-body .f-c-title h4{
		color:#ffffff;
	}
	
	.library-body p{
		color:#ffffff;
	}
	
	.sidebar-links .current_page_item a{
		color:#c0392b;
	}
	
	/* Heading */
	#pre-memnbers-txt h1{
		font-family:'Roboto Slab', serif;
		font-weight:600;
		color:#c0392b;
	}
	
	#footer-menu{
		padding-top:5px;
	}
	
	/* Input */
	#s{
		border-top-left-radius:0px !important;
		border-top-right-radius:0px !important;
		border-bottom-right-radius:0px !important;
		border-bottom-left-radius:0px !important;
		font-family:'Lato', sans-serif;
		font-weight:400;
		font-size:12px;
		letter-spacing:0.5px;
		color:#afafaf;
		background-color:#e8e8e8;
	}
	
	/* Heading */
	.about-body-section .about-body h1{
		font-family:'Glegoo', serif;
		color:#3cb4e5;
		padding-bottom:10px;
		line-height:58px;
	}
	
	.about-body-section .about-body h2{
		font-family:'Glegoo', serif;
		font-weight:600;
		color:#80bc00;
		font-size:34px;
		line-height:40px;
	}
	
	/* Block Quote */
	.about-body-section .about-body blockquote{
		color:#3498db;
		font-style:italic;
		border-color:#3cb4e5;
		border-width:2px;
		padding-top:30px;
	}
	
	/* List */
	#secondary .sidebar-box ul{
		border-color:#f1c40f;
		border-top-width:1px;
		border-bottom-width:1px;
		border-bottom-color:#c6c6c6 !important;
		border-top-color:#c6c6c6 !important;
	}
	
	/* Link */
	.sidebar-links li a{
		font-family:'Montserrat', sans-serif;
		color:#0c0c0c;
	}
	
	/* Breadcrumb section */
	.main-container .breadcrumb-section{
		display:none;
		opacity:0;
		background-color:transparent !important;
	}
	
	/* Column 8/12 */
	.about-body-section .team-members{
		background-color:#ffffff;
		min-height:652px;
	}
	
	.about-body ul li{
		list-style-type:circle;
		font-family:'Lato', sans-serif;
		color:#676c72;
		font-size:16px;
		line-height:26px;
		list-style-position:outside;
	}
	
	/* Link */
	.sidebar-box h2 a{
		text-transform:none;
		font-size:34px;
	}
	
	/* Dropdown toggle */
	#top-menu .menu-item .dropdown-toggle{
		font-family:'Montserrat', sans-serif;
		background-color:transparent !important;
	}
	
	/* Caret */
	#top-menu .menu-item .caret{
		display:none;
	}
	
	/* Heading */
	.navbar .navbar-header h1{
		font-family:'Montserrat', sans-serif;
	}
	
	/* Link */
	#utility-menu .menu-item a{
		font-size:12px;
		text-transform:uppercase;
		font-family:'Lato', sans-serif;
		letter-spacing:0.5px;
		color:#afafaf;
		font-weight:600;
	}
	
	/* Link */
	#footer-menu .menu-item a{
		font-family:'Lato', sans-serif;
		font-size:12px;
		color:#afafaf;
	}
	
	/* Heading */
	.owl-slide .slide-txt h2{
		text-transform:none !important;
	}
	
	body:not(.home) .banner::after{
		display:none !important;
	}
	
	/* Link */
	.person-share ul a{
		border-top-right-radius:3px;
		border-bottom-right-radius:3px;
		border-bottom-left-radius:3px;
		padding-top:5px !important;
	}
	
	/* List Item */
	.person-share ul li{
		background-color:#ce3030;
	}
	
	.person-share ul > *{
		border-top-right-radius:3px;
		border-bottom-right-radius:3px;
		border-bottom-left-radius:3px;
		border-top-left-radius:3px;
	}
	
	/* Link */
	.person-share .fb-share a{
		border-top-left-radius:3px;
	}
	
	/* Share */
	.person-share ul .fb-share{
		padding-top:0px !important;
	}
	
	/* Heading */
	.about-body-section .person-education h5{
		font-family:'Montserrat', sans-serif;
		color:#f30606;
		text-transform:uppercase;
		font-size:15px;
		font-weight:600;
	}
	
	/* List Item */
	.person-education ul li{
		font-family:'Open Sans', sans-serif !important;
	}
	
	.about-body-section .container .col-md-3 .person-education .area-content ul li{
		font-family:'Open Sans' !important;
	}
	
	.person-share a > *{
		padding-left:0px;
		padding-bottom:4px;
	}
	
	/* Link */
	.person-share .linkedin-share a{
		border-top-left-radius:3px;
	}
	
	/* Link */
	.person-share .twitter-share a{
		border-top-left-radius:3px;
	}
	
	/* About body section */
	.main-container .about-body-section{
		padding-bottom:0px;
		background-color:#ffffff;
	}
	
	/* List */
	.about-body-section .sidebar-box ul{
		border-top-width:1px;
		border-bottom-width:1px;
		border-bottom-color:#bababa;
		border-top-color:#bababa;
	}
	
	/* Button */
	.sidebar-offer div .btn{
		font-weight:600;
		font-size:12px;
		font-family:'Lato', sans-serif;
		letter-spacing:0.5px;
		border-top-left-radius:3px;
		border-top-right-radius:3px;
		border-bottom-right-radius:3px;
		border-bottom-left-radius:3px;
		background-color:#fcdc3e !important;
	}
	
	.main-container .about-body-section .container .col-md-3 .project-details-box .featured-content .col-xs-12 h5{
		font-family:'Montserrat', sans-serif !important;
	}
	
	/* Heading */
	.project-details-box h5{
		text-transform:uppercase;
		font-weight:600;
		font-size:23px;
	}
	
	/* List Item */
	.project-details-box ul li{
		font-family:'Montserrat', sans-serif;
		font-weight:600;
	}
	
	/* Link */
	.project-details-box ul a{
		font-weight:400;
		color:#ea3232;
	}
	
	/* Span Tag */
	.project-details-box ul span{
		font-weight:400;
		color:#ea3232 !important;
	}
	
	/* Heading */
	.blog h1{
		font-family:'Glegoo', serif !important;
		font-weight:400;
		color:#3cb4e5 !important;
		line-height:58px;
	}
	
	.blog p{
		margin-left:25px;
		font-family:'Lato', sans-serif;
		color:#676c72;
		font-size:16px;
		line-height:26px;
	}
	
	/* Button */
	.library-item .btn{
		font-family:'Montserrat', sans-serif;
		font-weight:600 !important;
		background-color:#ed1111;
		border-top-left-radius:3px;
		border-top-right-radius:3px;
		border-bottom-right-radius:3px;
		border-bottom-left-radius:3px;
	}
	
	/* Link */
	.library-item h3 a{
		color:#0c0c0c;
	}
	
	/* Link */
	#top-menu > .menu-item > a{
		background-color:transparent !important;
		font-family:'Lato', sans-serif !important;
		text-transform:uppercase;
		line-height:42.3px;
		letter-spacing:0.5px;
		font-size:15px;
		color:#ffffff;
	}
	
	/* Link */
	.about-body cite a{
		font-family:'Open Sans', sans-serif;
	}
	
	/* Widget Title */
	#secondary h3{
		font-family:'Montserrat', sans-serif;
		color:#0c0c0c;
		font-size:34px;
		line-height:37.4px;
		margin-top:30px;
	}
	
	/* Menu Item */
	#menu-our-team li{
		list-style-type:none;
		margin-top:15px;
		margin-bottom:15px;
	}
	
	/* Menu */
	#menu-our-team{
		padding-left:5px;
		font-family:'Montserrat', sans-serif;
		font-weight:500;
		color:#0c0c0c !important;
		font-size:18px;
		border-top-width:1px;
		border-top-color:#c6c6c6;
		border-bottom-color:#c6c6c6;
		margin-bottom:78px;
		border-top-style:solid;
		border-bottom-style:solid;
		border-bottom-width:1px;
		padding-top:15px;
		padding-bottom:15px;
	}
	
	/* Link */
	#menu-our-team .menu-item a{
		color:#0c0c0c;
	}
	
	/* Image */
	.navbar-header img{
		width:260px !important;
	}
	
	/* Heading */
	.body-section h4{
		font-weight:600;
		color:#ffffff;
		font-family:'Lato', sans-serif;
		text-transform:uppercase;
		text-align:center;
		letter-spacing:1px;
		font-size:22px;
	}
	
	/* Footer */
	#footer{
		background-color:#ffffff;
	}
	
	/* Font Icon */
	.topnav a .fa-twitter{
		color:#afafaf;
	}
	
	/* Font Icon */
	.topnav a .fa-linkedin{
		color:#afafaf;
	}
	
	/* Link */
	.b-t-p-section h5 a{
		font-family:'Lato', sans-serif !important;
		font-weight:600;
		color:#676c72 !important;
		font-size:12px;
		text-align:left;
		text-transform:uppercase;
		letter-spacing:0.5px;
	}
	
	/* Heading */
	.b-t-p-section .team-box h5{
		font-family:'Lato', sans-serif !important;
		font-weight:600;
		color:#676c72 !important;
		font-size:12px;
		text-transform:uppercase;
		letter-spacing:0.5px;
	}
	
	/* Link */
	.owl-slider .owl-item a{
		border-top-left-radius:3px;
		border-top-right-radius:3px;
		height:52px;
		line-height:34.8px;
		font-weight:600 !important;
		letter-spacing:0.5px !important;
		font-family:'Lato', sans-serif;
		color:#ffffff !important;
	}
	
	.owl-wrapper .owl-item .owl-slide .slide-txt a{
		border-top-left-radius:3px !important;
		border-top-right-radius:3px !important;
	}
	
	.owl-slider .owl-item .owl-slide a{
		border-bottom-right-radius:3px !important;
		border-bottom-left-radius:3px !important;
		background-color:#fcdc3e !important;
	}
	
	.home-slider .owl-slider .owl-carousel .owl-wrapper-outer .owl-wrapper .owl-item .owl-slide .slide-txt h2{
		z-index:-10 !important;
		width:76% !important;
	}
	
	/* Heading */
	.owl-slider .owl-item h2{
		font-family:'Glegoo', serif;
		color:#3cb4e5 !important;
		line-height:62px;
	}
	
	/* Topnav */
	#header .topnav{
		background-color:#ffffff;
	}
	
	/* Navbar collapse */
	.topnav .navbar-collapse{
		background-color:#ffffff;
	}
	
	/* Paragraph */
	.owl-slider .owl-item p{
		font-family:'Lato', sans-serif;
		padding-right:29px;
	}
	
	/* Team box */
	.b-t-p-section .team-box .our-team-box{
		background-color:#ffffff !important;
	}
	
	/* Button */
	.b-t-p-section div .btn{
		font-family:'Lato', sans-serif;
		letter-spacing:0.5px;
		border-top-left-radius:3px;
		border-top-right-radius:3px;
		border-bottom-right-radius:3px;
		border-bottom-left-radius:3px;
		background-color:#3cb4e5 !important;
		color:#ffffff;
		height:48px;
		line-height:30.3px;
	}
	
	/* Heading */
	.b-t-p-section div h4{
		font-family:'Lato', sans-serif;
		line-height:28px !important;
		font-size:20px !important;
	}
	
	/* Link */
	.b-t-p-section ul a{
		font-family:'Lato', sans-serif !important;
		font-weight:600;
		font-size:18px !important;
		line-height:24px;
		color:#80bc00 !important;
	}
	
	.main-container .a-e-p-section .slide-up .b-t-p-section .team-box .our-team-box div ul li span{
		font-family:'Lato', sans-serif !important;
	}
	
	/* Span Tag */
	.b-t-p-section ul span{
		color:#676c72;
		font-size:12px;
		line-height:20px;
		text-transform:uppercase;
		letter-spacing:0.5px;
	}
	
	/* Paragraph (hover) */
	.slide-up .fa p:hover{
		background-color:#f3cc06;
		text-decoration:none;
	}
	
	/* Font Icon (hover) */
	.slide-up .a-button .fa:hover{
		text-decoration:none;
	}
	
	/* Link */
	#top-menu .dropdown-menu a{
		font-family:'Lato', sans-serif;
		color:#676c72;
	}
	
	.home-slider .owl-slider .owl-carousel .owl-wrapper-outer .owl-wrapper .owl-item .owl-slide .slide-txt p{
		width:50% !important;
	}
	
	/* Wp image 597 */
	.slide-up p .wp-image-597{
		position:relative;
		top:27px;
	}
	
	/* Wp image 595 */
	.slide-up p .wp-image-595{
		position:relative;
		top:27px;
	}
	
	/* Wp image 598 */
	.slide-up p .wp-image-598{
		position:relative;
		top:27px;
	}
	
	/* Wp image 599 */
	.slide-up p .wp-image-599{
		position:relative;
		top:27px;
	}
	
	/* Link */
	#secondary h2 a{
		font-family:'Glegoo', serif;
		color:#80bc00;
	}
	
	/* Link */
	.sidebar-links > li > a{
		font-family:'Lato', sans-serif;
		color:#676c72;
	}
	
	/* Sidebar links */
	#secondary .sidebar-box .sidebar-links{
		border-width:2px;
		border-color:#e2e2e2 !important;
	}
	
	/* Division */
	.sidebar-offer .portfolio-content div{
		background-color:#ffffff;
	}
	
	/* Portfolio content */
	#secondary .sidebar-offer .portfolio-content{
		border-width:0px !important;
	}
	
	/* Paragraph */
	.sidebar-offer div p{
		color:#676c72;
		font-size:16px;
		line-height:22px;
		font-family:'Lato', sans-serif;
	}
	
	/* Link (hover) */
	#top-menu .dropdown-menu a:hover{
		background-color:#fcdc3e;
	}
	
	.about-body-section .about-body h3{
		font-family:'Lato', sans-serif;
		font-weight:600;
		color:#3cb4e5;
	}
	
	/* Heading */
	.about-body-section .about-body h4{
		font-family:'Lato', sans-serif;
		font-weight:600;
		color:#676c72;
		text-transform:uppercase;
		line-height:22px;
	}
	
	/* Heading */
	.about-body-section .about-body h5{
		font-family:'Lato', sans-serif;
		font-weight:600;
		color:#3cb4e5;
		line-height:18px;
	}
	
	/* Heading */
	.about-body-section .about-body h6{
		font-family:'Lato', sans-serif;
		color:#676c72;
		font-weight:600;
		text-transform:uppercase;
		line-height:16px;
		letter-spacing:0.5px;
	}
	
	/* Paragraph */
	.about-body-section .about-body p{
		font-family:'Lato', sans-serif;
		color:#676c72;
		font-size:16px !important;
		line-height:26px !important;
	}
	
	/* Address */
	.about-body-section .about-body address{
		font-family:'Lato', sans-serif;
		color:#676c72;
		font-size:16px;
		line-height:26px;
	}
	
	/* Link */
	.about-body p a{
		color:#80bc00;
	}
	
	/* Paragraph */
	.about-body blockquote p{
		font-family:'Glegoo', serif !important;
		font-style:normal;
		color:#3cb4e5 !important;
		font-weight:600;
		font-size:20px;
		line-height:30px;
	}
	
	.main-container .about-body blockquote p{
		font-size:20px !important;
	}
	
	.about-body-section .container .about-body blockquote p{
		line-height:30px !important;
	}
	
	/* Link (hover) */
	.sidebar-links li a:hover{
		text-decoration:none;
		color:#80bc00;
	}
	
	/* Column 8/12 */
	.about-body-section .library-body{
		background-color:#f4f4f4 !important;
	}
	
	/* Button (hover) */
	.sidebar-offer div .btn:hover{
		background-color:#f7d00c !important;
	}
	
	/* Link (active) */
	.sidebar-links .current_page_item a:active{
		color:#80bc00;
	}
	
	/* Column 8/12 */
	.about-body-section .body-txt{
		background-color:#f4f4f4 !important;
	}
	
	/* Button */
	.about-body .library-item .col-md-12 .btn{
		background-color:#fcdc3e;
		font-family:'Lato', sans-serif;
		font-size:12px;
		letter-spacing:0.5px;
	}
	
	/* Button */
	.col-md-7 p a{
		background-color:#fcdc3e !important;
		font-family:'Lato', sans-serif !important;
		font-size:12px;
		letter-spacing:0.5px;
	}
	
	/* Button (hover) */
	.col-md-7 p a:hover{
		background-color:#f7d00c !important;
	}
	
	/* Button (hover) */
	.about-body .library-item .col-md-12 .btn:hover{
		background-color:#f7d00c;
	}
	
	/* Column 5/12 */
	.blog .col-md-5{
		background-color:#ffffff !important;
	}
	
	/* Input */
	#gform_fields_2 .field_description_below input[type=text]{
		background-color:#f4f4f4;
		font-family:'Lato', sans-serif !important;
		color:#676c72 !important;
	}
	
	/* Gform wrapper 2 */
	#gform_wrapper_2{
		background-color:#ffffff;
	}
	
	/* Heading */
	.blog h4{
		font-family:'Lato', sans-serif;
		font-size:16px;
		text-transform:uppercase;
		letter-spacing:0.5px;
		color:#676c72;
	}
	
	/* Button */
	#gform_submit_button_2{
		background-color:#fcdc3e;
		font-family:'Lato', sans-serif;
		font-weight:600;
		color:#ffffff;
		text-transform:uppercase;
		letter-spacing:0.5px;
	}
	
	/* Button (hover) */
	#gform_submit_button_2:hover{
		background-color:#f7d00c;
	}
	
	/* Link (active) */
	#top-menu .dropdown-menu a:active{
		background-color:#fcdc3e;
	}
	
	/* Link */
	.byline .author a{
		font-family:'Lato', sans-serif;
		color:#676c72;
	}
	
	/* Entry date */
	.entry-meta a .entry-date{
		font-family:'Lato', sans-serif;
		color:#676c72;
	}
	
	/* Pull left */
	.body-txt .categories h5.pull-left{
		font-family:'Lato', sans-serif;
		font-weight:600;
		color:#676c72;
	}
	
	/* Span Tag */
	.categories a span{
		font-family:'Lato', sans-serif;
		color:#80bc00;
	}
	
	/* Heading */
	.body-txt .share-links h5{
		font-family:'Lato', sans-serif;
		font-weight:600;
		color:#676c72;
		text-transform:uppercase;
		letter-spacing:0.5px;
	}
	
	/* Heading */
	.comment-box .comment-form h5{
		font-family:'Glegoo', serif;
		font-weight:400;
		color:#3cb4e5;
		font-size:28px;
		line-height:32px;
	}
	
	/* Comment Reply Title */
	#reply-title{
		font-family:'Lato', sans-serif;
		color:#676c72;
		text-transform:uppercase;
		font-size:12px;
		font-weight:600;
		letter-spacing:0.5px;
	}
	
	/* Comment Form */
	#commentform{
		border-top-right-radius:0px !important;
		background-color:#f4f4f4 !important;
	}
	
	/* Paragraph */
	#commentform .visualCaptcha p{
		background-color:#3cb4e5;
		color:#ffffff;
	}
	
	/* Link */
	#commentform .logged-in-as a{
		font-family:'Lato', sans-serif;
		color:#3cb4e5;
	}
	
	/* Label */
	#commentform .comment-form-comment label{
		font-family:'Lato', sans-serif;
		color:#676c72;
		text-transform:uppercase;
		letter-spacing:0.5px;
	}
	
	/* Submit Button */
	#submit{
		font-family:'Lato', sans-serif;
		font-weight:600 !important;
		font-size:12px;
		text-transform:uppercase;
		background-color:#fcdc3e !important;
	}
	
	/* Submit Button (hover) */
	#submit:hover{
		background-color:#f7d00c !important;
	}
	
	/* Comments */
	#comments{
		font-family:'Lato', sans-serif;
		color:#676c72;
		font-size:16px;
	}
	
	/* Paragraph */
	.comment .comment-body p{
		font-family:'Lato', sans-serif;
		color:#676c72;
	}
	
	/* Link */
	.comment-body p a{
		color:#80bc00;
	}
	
	/* Link */
	.comment-body .comment-meta a{
		font-family:'Lato', sans-serif;
		color:#80bc00;
	}
	
	/* Span Tag */
	.comment-body .comment-author span{
		font-family:'Lato', sans-serif;
		color:#676c72;
	}
	
	/* Link */
	.comment-author .fn a{
		font-family:'Lato', sans-serif;
		color:#80bc00;
	}
	
	/* Button (hover) */
	#gform_submit_button_1:hover{
		background-color:#f7d00c !important;
	}
	
}

@media (min-width:768px){

	/* Navigation */
	#header .mainnav nav{
		margin-bottom:0px;
		padding-top:20px;
		background-color:#3cb4e5;
		border-width:0px;
	}
	
	.breadcrumb-section{
		box-shadow: none !important;
	}
	
	.gfield_checkbox label{
		display: inline-block !important;
	}
	
	#top-menu ul .menu-item-has-children > .dropdown-menu{
		left: 180px !important;
		top: 0px !important;
	}
	
	.single-project .banner .banner-bg-img{
		background-image:url(http://cleanhpf.zacharyrener.com/wp-content/uploads/2018/06/1600x800.png) !important;
	}
	
	#menu-sidebar-whitepapers{
		padding-left:5px;
		list-style-type:none;
		border-width:4px;
		border-top-style:solid;
		border-bottom-style:solid;
		border-top-width:1px;
		border-bottom-width:1px;
		border-bottom-color:#c6c6c6;
		border-top-color:#c6c6c6;
		padding-top:20px;
		padding-bottom:20px;
	}
	
	#menu-sidebar-whitepapers .menu-item a{
		font-family:'Montserrat', sans-serif;
		color:#0c0c0c;
		font-weight:500;
		font-size:18px;
	}
	
	#menu-sidebar-whitepapers .menu-item{
		margin-top:15px;
		margin-bottom:15px;
	}
	
	/* Quick hit */
	.quick-hit{
		padding-top:40px;
		font-size:18px;
	}
	
	/* Column 8/12 */
	.about-body-section .about-body{
		padding-left:30px;
		padding-right:30px;
		min-height:792px;
		background-color:transparent !important;
	}
	
	/* Paragraph */
	.quick-hit p{
		font-size:18px;
		line-height:28px;
		color:#ffffff;
		text-align:center;
		word-spacing:0px;
		font-family:'Montserrat', sans-serif;
		font-weight:400 !important;
	}
	
	/* Slide txt */
	.owl-slider .owl-item .slide-txt{
		background-color:transparent !important;
		text-align:left;
		top:450px;
		left:-300px;
		bottom:-70px;
	}
	
	/* Section */
	.main-container .a-e-p-section{
		padding-right:6px;
		padding-top:60px;
	}
	
	/* Link */
	.a-e-p-buttons .a-button a{
		color:#ffffff;
		text-transform:uppercase;
		background-color:#c0392b !important;
		font-family:'Montserrat', sans-serif !important;
		border-top-left-radius:0px !important;
		border-top-right-radius:0px !important;
		border-bottom-right-radius:0px !important;
		border-bottom-left-radius:0px !important;
	}
	
	.main-container .a-e-p-section .slide-up .a-e-p-buttons .a-button a{
		border-color:#ffffff !important;
	}
	
	/* Content column */
	.body-section .content-column{
		padding-right:20px;
	}
	
	.body-section .last_column{
		padding-left:20px;
	}
	
	/* Heading */
	#footer .copyright h6{
		font-family:'Lato', sans-serif;
		font-weight:400;
		color:#afafaf;
	}
	
	/* Heading */
	#secondary .sidebar-box h2{
		font-size:24px;
		color:#333333;
		text-transform:uppercase;
	}
	
	/* Heading */
	#secondary .sidebar-offer h5{
		text-transform:uppercase;
		font-weight:600;
		font-family:'Lato', sans-serif;
		color:#676c72;
		font-size:12px;
	}
	
	/* Heading */
	.library-body .library-category h5{
		text-transform:uppercase;
	}
	
	/* Featured content */
	.library-body .sidebar-box .featured-content{
		background-color:#cf3939 !important;
	}
	
	/* Heading */
	.library-body .col-xs-12 h5{
		color:#ffffff;
		text-transform:uppercase;
	}
	
	/* Heading */
	.library-body .f-c-title h4{
		color:#ffffff;
	}
	
	.library-body p{
		color:#ffffff;
	}
	
	.sidebar-links .current_page_item a{
		color:#c0392b;
	}
	
	/* Heading */
	#pre-memnbers-txt h1{
		font-family:'Roboto Slab', serif;
		font-weight:600;
		color:#c0392b;
	}
	
	#footer-menu{
		padding-top:5px;
	}
	
	/* Input */
	#s{
		border-top-left-radius:0px !important;
		border-top-right-radius:0px !important;
		border-bottom-right-radius:0px !important;
		border-bottom-left-radius:0px !important;
		font-family:'Lato', sans-serif;
		font-weight:400;
		font-size:12px;
		letter-spacing:0.5px;
		color:#afafaf;
		background-color:#e8e8e8;
	}
	
	/* Heading */
	.about-body-section .about-body h1{
		font-family:'Glegoo', serif;
		color:#3cb4e5;
		padding-bottom:10px;
		line-height:58px;
	}
	
	.about-body-section .about-body h2{
		font-family:'Glegoo', serif;
		font-weight:600;
		color:#80bc00;
		font-size:34px;
		line-height:40px;
	}
	
	/* Block Quote */
	.about-body-section .about-body blockquote{
		color:#3498db;
		font-style:italic;
		border-color:#3cb4e5;
		border-width:2px;
		padding-top:30px;
	}
	
	/* List */
	#secondary .sidebar-box ul{
		border-color:#f1c40f;
		border-top-width:1px;
		border-bottom-width:1px;
		border-bottom-color:#c6c6c6 !important;
		border-top-color:#c6c6c6 !important;
	}
	
	/* Link */
	.sidebar-links li a{
		font-family:'Montserrat', sans-serif;
		color:#0c0c0c;
	}
	
	/* Breadcrumb section */
	.main-container .breadcrumb-section{
		display:none;
		opacity:0;
		background-color:transparent !important;
	}
	
	/* Column 8/12 */
	.about-body-section .team-members{
		background-color:#ffffff;
		min-height:652px;
	}
	
	.about-body ul li{
		list-style-type:circle;
		font-family:'Lato', sans-serif;
		color:#676c72;
		font-size:16px;
		line-height:26px;
		list-style-position:outside;
	}
	
	/* Link */
	.sidebar-box h2 a{
		text-transform:none;
		font-size:34px;
	}
	
	/* Dropdown toggle */
	#top-menu .menu-item .dropdown-toggle{
		font-family:'Montserrat', sans-serif;
		background-color:transparent !important;
	}
	
	/* Caret */
	#top-menu .menu-item .caret{
		display:none;
	}
	
	/* Heading */
	.navbar .navbar-header h1{
		font-family:'Montserrat', sans-serif;
	}
	
	/* Link */
	#utility-menu .menu-item a{
		font-size:12px;
		text-transform:uppercase;
		font-family:'Lato', sans-serif;
		letter-spacing:0.5px;
		color:#afafaf;
		font-weight:600;
	}
	
	/* Link */
	#footer-menu .menu-item a{
		font-family:'Lato', sans-serif;
		font-size:12px;
		color:#afafaf;
	}
	
	/* Heading */
	.owl-slide .slide-txt h2{
		text-transform:none !important;
	}
	
	body:not(.home) .banner::after{
		display:none !important;
	}
	
	/* Link */
	.person-share ul a{
		border-top-right-radius:3px;
		border-bottom-right-radius:3px;
		border-bottom-left-radius:3px;
		padding-top:5px !important;
	}
	
	/* List Item */
	.person-share ul li{
		background-color:#ce3030;
	}
	
	.person-share ul > *{
		border-top-right-radius:3px;
		border-bottom-right-radius:3px;
		border-bottom-left-radius:3px;
		border-top-left-radius:3px;
	}
	
	/* Link */
	.person-share .fb-share a{
		border-top-left-radius:3px;
	}
	
	/* Share */
	.person-share ul .fb-share{
		padding-top:0px !important;
	}
	
	/* Heading */
	.about-body-section .person-education h5{
		font-family:'Montserrat', sans-serif;
		color:#f30606;
		text-transform:uppercase;
		font-size:15px;
		font-weight:600;
	}
	
	/* List Item */
	.person-education ul li{
		font-family:'Open Sans', sans-serif !important;
	}
	
	.about-body-section .container .col-md-3 .person-education .area-content ul li{
		font-family:'Open Sans' !important;
	}
	
	.person-share a > *{
		padding-left:0px;
		padding-bottom:4px;
	}
	
	/* Link */
	.person-share .linkedin-share a{
		border-top-left-radius:3px;
	}
	
	/* Link */
	.person-share .twitter-share a{
		border-top-left-radius:3px;
	}
	
	/* About body section */
	.main-container .about-body-section{
		padding-bottom:0px;
		background-color:#ffffff;
	}
	
	/* List */
	.about-body-section .sidebar-box ul{
		border-top-width:1px;
		border-bottom-width:1px;
		border-bottom-color:#bababa;
		border-top-color:#bababa;
	}
	
	/* Button */
	.sidebar-offer div .btn{
		font-weight:600;
		font-size:12px;
		font-family:'Lato', sans-serif;
		letter-spacing:0.5px;
		border-top-left-radius:3px;
		border-top-right-radius:3px;
		border-bottom-right-radius:3px;
		border-bottom-left-radius:3px;
		background-color:#fcdc3e !important;
	}
	
	.main-container .about-body-section .container .col-md-3 .project-details-box .featured-content .col-xs-12 h5{
		font-family:'Montserrat', sans-serif !important;
	}
	
	/* Heading */
	.project-details-box h5{
		text-transform:uppercase;
		font-weight:600;
		font-size:23px;
	}
	
	/* List Item */
	.project-details-box ul li{
		font-family:'Montserrat', sans-serif;
		font-weight:600;
	}
	
	/* Link */
	.project-details-box ul a{
		font-weight:400;
		color:#ea3232;
	}
	
	/* Span Tag */
	.project-details-box ul span{
		font-weight:400;
		color:#ea3232 !important;
	}
	
	/* Heading */
	.blog h1{
		font-family:'Glegoo', serif !important;
		font-weight:400;
		color:#3cb4e5 !important;
		line-height:58px;
	}
	
	.blog p{
		margin-left:25px;
		font-family:'Lato', sans-serif;
		color:#676c72;
		font-size:16px;
		line-height:26px;
	}
	
	/* Button */
	.library-item .btn{
		font-family:'Montserrat', sans-serif;
		font-weight:600 !important;
		background-color:#ed1111;
		border-top-left-radius:3px;
		border-top-right-radius:3px;
		border-bottom-right-radius:3px;
		border-bottom-left-radius:3px;
	}
	
	/* Link */
	.library-item h3 a{
		color:#0c0c0c;
	}
	
	/* Link */
	#top-menu > .menu-item > a{
		background-color:transparent !important;
		font-family:'Lato', sans-serif !important;
		text-transform:uppercase;
		line-height:42.3px;
		letter-spacing:0.5px;
		font-size:15px;
		color:#ffffff;
	}
	
	/* Link */
	.about-body cite a{
		font-family:'Open Sans', sans-serif;
	}
	
	/* Widget Title */
	#secondary h3{
		font-family:'Montserrat', sans-serif;
		color:#0c0c0c;
		font-size:34px;
		line-height:37.4px;
		margin-top:30px;
	}
	
	/* Menu Item */
	#menu-our-team li{
		list-style-type:none;
		margin-top:15px;
		margin-bottom:15px;
	}
	
	/* Menu */
	#menu-our-team{
		padding-left:5px;
		font-family:'Montserrat', sans-serif;
		font-weight:500;
		color:#0c0c0c !important;
		font-size:18px;
		border-top-width:1px;
		border-top-color:#c6c6c6;
		border-bottom-color:#c6c6c6;
		margin-bottom:78px;
		border-top-style:solid;
		border-bottom-style:solid;
		border-bottom-width:1px;
		padding-top:15px;
		padding-bottom:15px;
	}
	
	/* Link */
	#menu-our-team .menu-item a{
		color:#0c0c0c;
	}
	
	/* Image */
	.navbar-header img{
		width:260px !important;
	}
	
	/* Heading */
	.body-section h4{
		font-weight:600;
		color:#ffffff;
		font-family:'Lato', sans-serif;
		text-transform:uppercase;
		text-align:center;
		letter-spacing:1px;
		font-size:22px;
	}
	
	/* Footer */
	#footer{
		background-color:#ffffff;
	}
	
	/* Font Icon */
	.topnav a .fa-twitter{
		color:#afafaf;
	}
	
	/* Font Icon */
	.topnav a .fa-linkedin{
		color:#afafaf;
	}
	
	/* Link */
	.b-t-p-section h5 a{
		font-family:'Lato', sans-serif !important;
		font-weight:600;
		color:#676c72 !important;
		font-size:12px;
		text-align:left;
		text-transform:uppercase;
		letter-spacing:0.5px;
	}
	
	/* Heading */
	.b-t-p-section .team-box h5{
		font-family:'Lato', sans-serif !important;
		font-weight:600;
		color:#676c72 !important;
		font-size:12px;
		text-transform:uppercase;
		letter-spacing:0.5px;
	}
	
	/* Link */
	.owl-slider .owl-item a{
		border-top-left-radius:3px;
		border-top-right-radius:3px;
		height:52px;
		line-height:34.8px;
		font-weight:600 !important;
		letter-spacing:0.5px !important;
		font-family:'Lato', sans-serif;
		color:#ffffff !important;
	}
	
	.owl-wrapper .owl-item .owl-slide .slide-txt a{
		border-top-left-radius:3px !important;
		border-top-right-radius:3px !important;
	}
	
	.owl-slider .owl-item .owl-slide a{
		border-bottom-right-radius:3px !important;
		border-bottom-left-radius:3px !important;
		background-color:#fcdc3e !important;
	}
	
	.home-slider .owl-slider .owl-carousel .owl-wrapper-outer .owl-wrapper .owl-item .owl-slide .slide-txt h2{
		z-index:-10 !important;
		width:76% !important;
	}
	
	/* Heading */
	.owl-slider .owl-item h2{
		font-family:'Glegoo', serif;
		color:#3cb4e5 !important;
		line-height:62px;
	}
	
	/* Topnav */
	#header .topnav{
		background-color:#ffffff;
	}
	
	/* Navbar collapse */
	.topnav .navbar-collapse{
		background-color:#ffffff;
	}
	
	/* Paragraph */
	.owl-slider .owl-item p{
		font-family:'Lato', sans-serif;
		padding-right:29px;
	}
	
	/* Team box */
	.b-t-p-section .team-box .our-team-box{
		background-color:#ffffff !important;
	}
	
	/* Button */
	.b-t-p-section div .btn{
		font-family:'Lato', sans-serif;
		letter-spacing:0.5px;
		border-top-left-radius:3px;
		border-top-right-radius:3px;
		border-bottom-right-radius:3px;
		border-bottom-left-radius:3px;
		background-color:#3cb4e5 !important;
		color:#ffffff;
		height:48px;
		line-height:30.3px;
	}
	
	/* Heading */
	.b-t-p-section div h4{
		font-family:'Lato', sans-serif;
		line-height:28px !important;
		font-size:20px !important;
	}
	
	/* Link */
	.b-t-p-section ul a{
		font-family:'Lato', sans-serif !important;
		font-weight:600;
		font-size:18px !important;
		line-height:24px;
		color:#80bc00 !important;
	}
	
	.main-container .a-e-p-section .slide-up .b-t-p-section .team-box .our-team-box div ul li span{
		font-family:'Lato', sans-serif !important;
	}
	
	/* Span Tag */
	.b-t-p-section ul span{
		color:#676c72;
		font-size:12px;
		line-height:20px;
		text-transform:uppercase;
		letter-spacing:0.5px;
	}
	
	/* Paragraph (hover) */
	.slide-up .fa p:hover{
		background-color:#f3cc06;
		text-decoration:none;
	}
	
	/* Font Icon (hover) */
	.slide-up .a-button .fa:hover{
		text-decoration:none;
	}
	
	/* Link */
	#top-menu .dropdown-menu a{
		font-family:'Lato', sans-serif;
		color:#676c72;
	}
	
	.home-slider .owl-slider .owl-carousel .owl-wrapper-outer .owl-wrapper .owl-item .owl-slide .slide-txt p{
		width:50% !important;
	}
	
	/* Wp image 597 */
	.slide-up p .wp-image-597{
		position:relative;
		top:27px;
	}
	
	/* Wp image 595 */
	.slide-up p .wp-image-595{
		position:relative;
		top:27px;
	}
	
	/* Wp image 598 */
	.slide-up p .wp-image-598{
		position:relative;
		top:27px;
	}
	
	/* Wp image 599 */
	.slide-up p .wp-image-599{
		position:relative;
		top:27px;
	}
	
	/* Link */
	#secondary h2 a{
		font-family:'Glegoo', serif;
		color:#80bc00;
	}
	
	/* Link */
	.sidebar-links > li > a{
		font-family:'Lato', sans-serif;
		color:#676c72;
	}
	
	/* Sidebar links */
	#secondary .sidebar-box .sidebar-links{
		border-width:2px;
		border-color:#e2e2e2 !important;
	}
	
	/* Division */
	.sidebar-offer .portfolio-content div{
		background-color:#ffffff;
	}
	
	/* Portfolio content */
	#secondary .sidebar-offer .portfolio-content{
		border-width:0px !important;
	}
	
	/* Paragraph */
	.sidebar-offer div p{
		color:#676c72;
		font-size:16px;
		line-height:22px;
		font-family:'Lato', sans-serif;
	}
	
	/* Link (hover) */
	#top-menu .dropdown-menu a:hover{
		background-color:#fcdc3e;
	}
	
	.about-body-section .about-body h3{
		font-family:'Lato', sans-serif;
		font-weight:600;
		color:#3cb4e5;
	}
	
	/* Heading */
	.about-body-section .about-body h4{
		font-family:'Lato', sans-serif;
		font-weight:600;
		color:#676c72;
		text-transform:uppercase;
		line-height:22px;
	}
	
	/* Heading */
	.about-body-section .about-body h5{
		font-family:'Lato', sans-serif;
		font-weight:600;
		color:#3cb4e5;
		line-height:18px;
	}
	
	/* Heading */
	.about-body-section .about-body h6{
		font-family:'Lato', sans-serif;
		color:#676c72;
		font-weight:600;
		text-transform:uppercase;
		line-height:16px;
		letter-spacing:0.5px;
	}
	
	/* Paragraph */
	.about-body-section .about-body p{
		font-family:'Lato', sans-serif;
		color:#676c72;
		font-size:16px !important;
		line-height:26px !important;
	}
	
	/* Address */
	.about-body-section .about-body address{
		font-family:'Lato', sans-serif;
		color:#676c72;
		font-size:16px;
		line-height:26px;
	}
	
	/* Link */
	.about-body p a{
		color:#80bc00;
	}
	
	/* Paragraph */
	.about-body blockquote p{
		font-family:'Glegoo', serif !important;
		font-style:normal;
		color:#3cb4e5 !important;
		font-weight:600;
		font-size:20px;
		line-height:30px;
	}
	
	.main-container .about-body blockquote p{
		font-size:20px !important;
	}
	
	.about-body-section .container .about-body blockquote p{
		line-height:30px !important;
	}
	
	/* Link (hover) */
	.sidebar-links li a:hover{
		text-decoration:none;
		color:#80bc00;
	}
	
	/* Column 8/12 */
	.about-body-section .library-body{
		background-color:#f4f4f4 !important;
	}
	
	/* Button (hover) */
	.sidebar-offer div .btn:hover{
		background-color:#f7d00c !important;
	}
	
	/* Link (active) */
	.sidebar-links .current_page_item a:active{
		color:#80bc00;
	}
	
	/* Column 8/12 */
	.about-body-section .body-txt{
		background-color:#f4f4f4 !important;
	}
	
	/* Button */
	.about-body .library-item .col-md-12 .btn{
		background-color:#fcdc3e;
		font-family:'Lato', sans-serif;
		font-size:12px;
		letter-spacing:0.5px;
	}
	
	/* Button */
	.col-md-7 p a{
		background-color:#fcdc3e !important;
		font-family:'Lato', sans-serif !important;
		font-size:12px;
		letter-spacing:0.5px;
	}
	
	/* Button (hover) */
	.col-md-7 p a:hover{
		background-color:#f7d00c !important;
	}
	
	/* Button (hover) */
	.about-body .library-item .col-md-12 .btn:hover{
		background-color:#f7d00c;
	}
	
	/* Column 5/12 */
	.blog .col-md-5{
		background-color:#ffffff !important;
	}
	
	/* Input */
	#gform_fields_2 .field_description_below input[type=text]{
		background-color:#f4f4f4;
		font-family:'Lato', sans-serif !important;
		color:#676c72 !important;
	}
	
	/* Gform wrapper 2 */
	#gform_wrapper_2{
		background-color:#ffffff;
	}
	
	/* Heading */
	.blog h4{
		font-family:'Lato', sans-serif;
		font-size:16px;
		text-transform:uppercase;
		letter-spacing:0.5px;
		color:#676c72;
	}
	
	/* Button */
	#gform_submit_button_2{
		background-color:#fcdc3e;
		font-family:'Lato', sans-serif;
		font-weight:600;
		color:#ffffff;
		text-transform:uppercase;
		letter-spacing:0.5px;
	}
	
	/* Button (hover) */
	#gform_submit_button_2:hover{
		background-color:#f7d00c;
	}
	
	/* Link (active) */
	#top-menu .dropdown-menu a:active{
		background-color:#fcdc3e;
	}
	
	/* Link */
	.byline .author a{
		font-family:'Lato', sans-serif;
		color:#676c72;
	}
	
	/* Entry date */
	.entry-meta a .entry-date{
		font-family:'Lato', sans-serif;
		color:#676c72;
	}
	
	/* Pull left */
	.body-txt .categories h5.pull-left{
		font-family:'Lato', sans-serif;
		font-weight:600;
		color:#676c72;
	}
	
	/* Span Tag */
	.categories a span{
		font-family:'Lato', sans-serif;
		color:#80bc00;
	}
	
	/* Heading */
	.body-txt .share-links h5{
		font-family:'Lato', sans-serif;
		font-weight:600;
		color:#676c72;
		text-transform:uppercase;
		letter-spacing:0.5px;
	}
	
	/* Heading */
	.comment-box .comment-form h5{
		font-family:'Glegoo', serif;
		font-weight:400;
		color:#3cb4e5;
		font-size:28px;
		line-height:32px;
	}
	
	/* Comment Reply Title */
	#reply-title{
		font-family:'Lato', sans-serif;
		color:#676c72;
		text-transform:uppercase;
		font-size:12px;
		font-weight:600;
		letter-spacing:0.5px;
	}
	
	/* Comment Form */
	#commentform{
		border-top-right-radius:0px !important;
		background-color:#f4f4f4 !important;
	}
	
	/* Paragraph */
	#commentform .visualCaptcha p{
		background-color:#3cb4e5;
		color:#ffffff;
	}
	
	/* Link */
	#commentform .logged-in-as a{
		font-family:'Lato', sans-serif;
		color:#3cb4e5;
	}
	
	/* Label */
	#commentform .comment-form-comment label{
		font-family:'Lato', sans-serif;
		color:#676c72;
		text-transform:uppercase;
		letter-spacing:0.5px;
	}
	
	/* Submit Button */
	#submit{
		font-family:'Lato', sans-serif;
		font-weight:600 !important;
		font-size:12px;
		text-transform:uppercase;
		background-color:#fcdc3e !important;
	}
	
	/* Submit Button (hover) */
	#submit:hover{
		background-color:#f7d00c !important;
	}
	
	/* Comments */
	#comments{
		font-family:'Lato', sans-serif;
		color:#676c72;
		font-size:16px;
	}
	
	/* Paragraph */
	.comment .comment-body p{
		font-family:'Lato', sans-serif;
		color:#676c72;
	}
	
	/* Link */
	.comment-body p a{
		color:#80bc00;
	}
	
	/* Link */
	.comment-body .comment-meta a{
		font-family:'Lato', sans-serif;
		color:#80bc00;
	}
	
	/* Span Tag */
	.comment-body .comment-author span{
		font-family:'Lato', sans-serif;
		color:#676c72;
	}
	
	/* Link */
	.comment-author .fn a{
		font-family:'Lato', sans-serif;
		color:#80bc00;
	}
	
	/* Button (hover) */
	#gform_submit_button_1:hover{
		background-color:#f7d00c !important;
	}
	
}

@media (min-width:992px){

	/* Navigation */
	#header .mainnav nav{
		margin-bottom:0px;
		padding-top:20px;
		background-color:#3cb4e5;
		border-width:0px;
	}
	
	.breadcrumb-section{
		box-shadow: none !important;
	}
	
	.gfield_checkbox label{
		display: inline-block !important;
	}
	
	#top-menu ul .menu-item-has-children > .dropdown-menu{
		left: 180px !important;
		top: 0px !important;
	}
	
	.single-project .banner .banner-bg-img{
		background-image:url(http://cleanhpf.zacharyrener.com/wp-content/uploads/2018/06/1600x800.png) !important;
	}
	
	#menu-sidebar-whitepapers{
		padding-left:5px;
		list-style-type:none;
		border-width:4px;
		border-top-style:solid;
		border-bottom-style:solid;
		border-top-width:1px;
		border-bottom-width:1px;
		border-bottom-color:#c6c6c6;
		border-top-color:#c6c6c6;
		padding-top:20px;
		padding-bottom:20px;
	}
	
	#menu-sidebar-whitepapers .menu-item a{
		font-family:'Montserrat', sans-serif;
		color:#0c0c0c;
		font-weight:500;
		font-size:18px;
	}
	
	#menu-sidebar-whitepapers .menu-item{
		margin-top:15px;
		margin-bottom:15px;
	}
	
	/* Quick hit */
	.quick-hit{
		padding-top:40px;
		font-size:18px;
	}
	
	/* Column 8/12 */
	.about-body-section .about-body{
		padding-left:30px;
		padding-right:30px;
		min-height:792px;
		background-color:transparent !important;
	}
	
	/* Paragraph */
	.quick-hit p{
		font-size:18px;
		line-height:28px;
		color:#ffffff;
		text-align:center;
		word-spacing:0px;
		font-family:'Montserrat', sans-serif;
		font-weight:400 !important;
	}
	
	/* Slide txt */
	.owl-slider .owl-item .slide-txt{
		background-color:transparent !important;
		text-align:left;
		top:450px;
		left:-300px;
		bottom:-70px;
	}
	
	/* Section */
	.main-container .a-e-p-section{
		padding-right:6px;
		padding-top:60px;
	}
	
	/* Link */
	.a-e-p-buttons .a-button a{
		color:#ffffff;
		text-transform:uppercase;
		background-color:#c0392b !important;
		font-family:'Montserrat', sans-serif !important;
		border-top-left-radius:0px !important;
		border-top-right-radius:0px !important;
		border-bottom-right-radius:0px !important;
		border-bottom-left-radius:0px !important;
	}
	
	.main-container .a-e-p-section .slide-up .a-e-p-buttons .a-button a{
		border-color:#ffffff !important;
	}
	
	/* Content column */
	.body-section .content-column{
		padding-right:20px;
	}
	
	.body-section .last_column{
		padding-left:20px;
	}
	
	/* Heading */
	#footer .copyright h6{
		font-family:'Lato', sans-serif;
		font-weight:400;
		color:#afafaf;
	}
	
	/* Heading */
	#secondary .sidebar-box h2{
		font-size:24px;
		color:#333333;
		text-transform:uppercase;
	}
	
	/* Heading */
	#secondary .sidebar-offer h5{
		text-transform:uppercase;
		font-weight:600;
		font-family:'Lato', sans-serif;
		color:#676c72;
		font-size:12px;
	}
	
	/* Heading */
	.library-body .library-category h5{
		text-transform:uppercase;
	}
	
	/* Featured content */
	.library-body .sidebar-box .featured-content{
		background-color:#cf3939 !important;
	}
	
	/* Heading */
	.library-body .col-xs-12 h5{
		color:#ffffff;
		text-transform:uppercase;
	}
	
	/* Heading */
	.library-body .f-c-title h4{
		color:#ffffff;
	}
	
	.library-body p{
		color:#ffffff;
	}
	
	.sidebar-links .current_page_item a{
		color:#c0392b;
	}
	
	/* Heading */
	#pre-memnbers-txt h1{
		font-family:'Roboto Slab', serif;
		font-weight:600;
		color:#c0392b;
	}
	
	#footer-menu{
		padding-top:5px;
	}
	
	/* Input */
	#s{
		border-top-left-radius:0px !important;
		border-top-right-radius:0px !important;
		border-bottom-right-radius:0px !important;
		border-bottom-left-radius:0px !important;
		font-family:'Lato', sans-serif;
		font-weight:400;
		font-size:12px;
		letter-spacing:0.5px;
		color:#afafaf;
		background-color:#e8e8e8;
	}
	
	/* Heading */
	.about-body-section .about-body h1{
		font-family:'Glegoo', serif;
		color:#3cb4e5;
		padding-bottom:10px;
		line-height:58px;
	}
	
	.about-body-section .about-body h2{
		font-family:'Glegoo', serif;
		font-weight:600;
		color:#80bc00;
		font-size:34px;
		line-height:40px;
	}
	
	/* Block Quote */
	.about-body-section .about-body blockquote{
		color:#3498db;
		font-style:italic;
		border-color:#3cb4e5;
		border-width:2px;
		padding-top:30px;
	}
	
	/* List */
	#secondary .sidebar-box ul{
		border-color:#f1c40f;
		border-top-width:1px;
		border-bottom-width:1px;
		border-bottom-color:#c6c6c6 !important;
		border-top-color:#c6c6c6 !important;
	}
	
	/* Link */
	.sidebar-links li a{
		font-family:'Montserrat', sans-serif;
		color:#0c0c0c;
	}
	
	/* Breadcrumb section */
	.main-container .breadcrumb-section{
		display:none;
		opacity:0;
		background-color:transparent !important;
	}
	
	/* Column 8/12 */
	.about-body-section .team-members{
		background-color:#ffffff;
		min-height:652px;
	}
	
	.about-body ul li{
		list-style-type:circle;
		font-family:'Lato', sans-serif;
		color:#676c72;
		font-size:16px;
		line-height:26px;
		list-style-position:outside;
	}
	
	/* Link */
	.sidebar-box h2 a{
		text-transform:none;
		font-size:34px;
	}
	
	/* Dropdown toggle */
	#top-menu .menu-item .dropdown-toggle{
		font-family:'Montserrat', sans-serif;
		background-color:transparent !important;
	}
	
	/* Caret */
	#top-menu .menu-item .caret{
		display:none;
	}
	
	/* Heading */
	.navbar .navbar-header h1{
		font-family:'Montserrat', sans-serif;
	}
	
	/* Link */
	#utility-menu .menu-item a{
		font-size:12px;
		text-transform:uppercase;
		font-family:'Lato', sans-serif;
		letter-spacing:0.5px;
		color:#afafaf;
		font-weight:600;
	}
	
	/* Link */
	#footer-menu .menu-item a{
		font-family:'Lato', sans-serif;
		font-size:12px;
		color:#afafaf;
	}
	
	/* Heading */
	.owl-slide .slide-txt h2{
		text-transform:none !important;
	}
	
	body:not(.home) .banner::after{
		display:none !important;
	}
	
	/* Link */
	.person-share ul a{
		border-top-right-radius:3px;
		border-bottom-right-radius:3px;
		border-bottom-left-radius:3px;
		padding-top:5px !important;
	}
	
	/* List Item */
	.person-share ul li{
		background-color:#ce3030;
	}
	
	.person-share ul > *{
		border-top-right-radius:3px;
		border-bottom-right-radius:3px;
		border-bottom-left-radius:3px;
		border-top-left-radius:3px;
	}
	
	/* Link */
	.person-share .fb-share a{
		border-top-left-radius:3px;
	}
	
	/* Share */
	.person-share ul .fb-share{
		padding-top:0px !important;
	}
	
	/* Heading */
	.about-body-section .person-education h5{
		font-family:'Montserrat', sans-serif;
		color:#f30606;
		text-transform:uppercase;
		font-size:15px;
		font-weight:600;
	}
	
	/* List Item */
	.person-education ul li{
		font-family:'Open Sans', sans-serif !important;
	}
	
	.about-body-section .container .col-md-3 .person-education .area-content ul li{
		font-family:'Open Sans' !important;
	}
	
	.person-share a > *{
		padding-left:0px;
		padding-bottom:4px;
	}
	
	/* Link */
	.person-share .linkedin-share a{
		border-top-left-radius:3px;
	}
	
	/* Link */
	.person-share .twitter-share a{
		border-top-left-radius:3px;
	}
	
	/* About body section */
	.main-container .about-body-section{
		padding-bottom:0px;
		background-color:#ffffff;
	}
	
	/* List */
	.about-body-section .sidebar-box ul{
		border-top-width:1px;
		border-bottom-width:1px;
		border-bottom-color:#bababa;
		border-top-color:#bababa;
	}
	
	/* Button */
	.sidebar-offer div .btn{
		font-weight:600;
		font-size:12px;
		font-family:'Lato', sans-serif;
		letter-spacing:0.5px;
		border-top-left-radius:3px;
		border-top-right-radius:3px;
		border-bottom-right-radius:3px;
		border-bottom-left-radius:3px;
		background-color:#fcdc3e !important;
	}
	
	.main-container .about-body-section .container .col-md-3 .project-details-box .featured-content .col-xs-12 h5{
		font-family:'Montserrat', sans-serif !important;
	}
	
	/* Heading */
	.project-details-box h5{
		text-transform:uppercase;
		font-weight:600;
		font-size:23px;
	}
	
	/* List Item */
	.project-details-box ul li{
		font-family:'Montserrat', sans-serif;
		font-weight:600;
	}
	
	/* Link */
	.project-details-box ul a{
		font-weight:400;
		color:#ea3232;
	}
	
	/* Span Tag */
	.project-details-box ul span{
		font-weight:400;
		color:#ea3232 !important;
	}
	
	/* Heading */
	.blog h1{
		font-family:'Glegoo', serif !important;
		font-weight:400;
		color:#3cb4e5 !important;
		line-height:58px;
	}
	
	.blog p{
		font-family:'Lato', sans-serif;
		color:#676c72;
		font-size:16px;
		line-height:26px;
	}
	
	/* Button */
	.library-item .btn{
		font-family:'Montserrat', sans-serif;
		font-weight:600 !important;
		background-color:#ed1111;
		border-top-left-radius:3px;
		border-top-right-radius:3px;
		border-bottom-right-radius:3px;
		border-bottom-left-radius:3px;
	}
	
	/* Link */
	.library-item h3 a{
		color:#0c0c0c;
	}
	
	/* Link */
	#top-menu > .menu-item > a{
		background-color:transparent !important;
		font-family:'Lato', sans-serif !important;
		text-transform:uppercase;
		line-height:42.3px;
		letter-spacing:0.5px;
		font-size:15px;
		color:#ffffff;
	}
	
	/* Link */
	.about-body cite a{
		font-family:'Open Sans', sans-serif;
	}
	
	/* Widget Title */
	#secondary h3{
		font-family:'Montserrat', sans-serif;
		color:#0c0c0c;
		font-size:34px;
		line-height:37.4px;
		margin-top:30px;
	}
	
	/* Menu Item */
	#menu-our-team li{
		list-style-type:none;
		margin-top:15px;
		margin-bottom:15px;
	}
	
	/* Menu */
	#menu-our-team{
		padding-left:5px;
		font-family:'Montserrat', sans-serif;
		font-weight:500;
		color:#0c0c0c !important;
		font-size:18px;
		border-top-width:1px;
		border-top-color:#c6c6c6;
		border-bottom-color:#c6c6c6;
		margin-bottom:78px;
		border-top-style:solid;
		border-bottom-style:solid;
		border-bottom-width:1px;
		padding-top:15px;
		padding-bottom:15px;
	}
	
	/* Link */
	#menu-our-team .menu-item a{
		color:#0c0c0c;
	}
	
	/* Image */
	.navbar-header img{
		width:260px !important;
	}
	
	/* Heading */
	.body-section h4{
		font-weight:600;
		color:#ffffff;
		font-family:'Lato', sans-serif;
		text-transform:uppercase;
		text-align:center;
		letter-spacing:1px;
		font-size:22px;
	}
	
	/* Footer */
	#footer{
		background-color:#ffffff;
	}
	
	/* Font Icon */
	.topnav a .fa-twitter{
		color:#afafaf;
	}
	
	/* Font Icon */
	.topnav a .fa-linkedin{
		color:#afafaf;
	}
	
	/* Link */
	.b-t-p-section h5 a{
		font-family:'Lato', sans-serif !important;
		font-weight:600;
		color:#676c72 !important;
		font-size:12px;
		text-align:left;
		text-transform:uppercase;
		letter-spacing:0.5px;
	}
	
	/* Heading */
	.b-t-p-section .team-box h5{
		font-family:'Lato', sans-serif !important;
		font-weight:600;
		color:#676c72 !important;
		font-size:12px;
		text-transform:uppercase;
		letter-spacing:0.5px;
	}
	
	/* Link */
	.owl-slider .owl-item a{
		border-top-left-radius:3px;
		border-top-right-radius:3px;
		height:52px;
		line-height:34.8px;
		font-weight:600 !important;
		letter-spacing:0.5px !important;
		font-family:'Lato', sans-serif;
		color:#ffffff !important;
	}
	
	.owl-wrapper .owl-item .owl-slide .slide-txt a{
		border-top-left-radius:3px !important;
		border-top-right-radius:3px !important;
	}
	
	.owl-slider .owl-item .owl-slide a{
		border-bottom-right-radius:3px !important;
		border-bottom-left-radius:3px !important;
		background-color:#fcdc3e !important;
	}
	
	.home-slider .owl-slider .owl-carousel .owl-wrapper-outer .owl-wrapper .owl-item .owl-slide .slide-txt h2{
		z-index:-10 !important;
		width:76% !important;
	}
	
	/* Heading */
	.owl-slider .owl-item h2{
		font-family:'Glegoo', serif;
		color:#3cb4e5 !important;
		line-height:62px;
	}
	
	/* Topnav */
	#header .topnav{
		background-color:#ffffff;
	}
	
	/* Navbar collapse */
	.topnav .navbar-collapse{
		background-color:#ffffff;
	}
	
	/* Paragraph */
	.owl-slider .owl-item p{
		font-family:'Lato', sans-serif;
		padding-right:29px;
	}
	
	/* Team box */
	.b-t-p-section .team-box .our-team-box{
		background-color:#ffffff !important;
	}
	
	/* Button */
	.b-t-p-section div .btn{
		font-family:'Lato', sans-serif;
		letter-spacing:0.5px;
		border-top-left-radius:3px;
		border-top-right-radius:3px;
		border-bottom-right-radius:3px;
		border-bottom-left-radius:3px;
		background-color:#3cb4e5 !important;
		color:#ffffff;
		height:48px;
		line-height:30.3px;
	}
	
	/* Heading */
	.b-t-p-section div h4{
		font-family:'Lato', sans-serif;
		line-height:28px !important;
		font-size:20px !important;
	}
	
	/* Link */
	.b-t-p-section ul a{
		font-family:'Lato', sans-serif !important;
		font-weight:600;
		font-size:18px !important;
		line-height:24px;
		color:#80bc00 !important;
	}
	
	.main-container .a-e-p-section .slide-up .b-t-p-section .team-box .our-team-box div ul li span{
		font-family:'Lato', sans-serif !important;
	}
	
	/* Span Tag */
	.b-t-p-section ul span{
		color:#676c72;
		font-size:12px;
		line-height:20px;
		text-transform:uppercase;
		letter-spacing:0.5px;
	}
	
	/* Paragraph (hover) */
	.slide-up .fa p:hover{
		background-color:#f3cc06;
		text-decoration:none;
	}
	
	/* Font Icon (hover) */
	.slide-up .a-button .fa:hover{
		text-decoration:none;
	}
	
	/* Link */
	#top-menu .dropdown-menu a{
		font-family:'Lato', sans-serif;
		color:#676c72;
	}
	
	.home-slider .owl-slider .owl-carousel .owl-wrapper-outer .owl-wrapper .owl-item .owl-slide .slide-txt p{
		width:50% !important;
	}
	
	/* Wp image 597 */
	.slide-up p .wp-image-597{
		position:relative;
		top:27px;
	}
	
	/* Wp image 595 */
	.slide-up p .wp-image-595{
		position:relative;
		top:27px;
	}
	
	/* Wp image 598 */
	.slide-up p .wp-image-598{
		position:relative;
		top:27px;
	}
	
	/* Wp image 599 */
	.slide-up p .wp-image-599{
		position:relative;
		top:27px;
	}
	
	/* Link */
	#secondary h2 a{
		font-family:'Glegoo', serif;
		color:#80bc00;
	}
	
	/* Link */
	.sidebar-links > li > a{
		font-family:'Lato', sans-serif;
		color:#676c72;
	}
	
	/* Sidebar links */
	#secondary .sidebar-box .sidebar-links{
		border-width:2px;
		border-color:#e2e2e2 !important;
	}
	
	/* Division */
	.sidebar-offer .portfolio-content div{
		background-color:#ffffff;
	}
	
	/* Portfolio content */
	#secondary .sidebar-offer .portfolio-content{
		border-width:0px !important;
	}
	
	/* Paragraph */
	.sidebar-offer div p{
		color:#676c72;
		font-size:16px;
		line-height:22px;
		font-family:'Lato', sans-serif;
	}
	
	/* Link (hover) */
	#top-menu .dropdown-menu a:hover{
		background-color:#fcdc3e;
	}
	
	.about-body-section .about-body h3{
		font-family:'Lato', sans-serif;
		font-weight:600;
		color:#3cb4e5;
	}
	
	/* Heading */
	.about-body-section .about-body h4{
		font-family:'Lato', sans-serif;
		font-weight:600;
		color:#676c72;
		text-transform:uppercase;
		line-height:22px;
	}
	
	/* Heading */
	.about-body-section .about-body h5{
		font-family:'Lato', sans-serif;
		font-weight:600;
		color:#3cb4e5;
		line-height:18px;
	}
	
	/* Heading */
	.about-body-section .about-body h6{
		font-family:'Lato', sans-serif;
		color:#676c72;
		font-weight:600;
		text-transform:uppercase;
		line-height:16px;
		letter-spacing:0.5px;
	}
	
	/* Paragraph */
	.about-body-section .about-body p{
		font-family:'Lato', sans-serif;
		color:#676c72;
		font-size:16px !important;
		line-height:26px !important;
	}
	
	/* Address */
	.about-body-section .about-body address{
		font-family:'Lato', sans-serif;
		color:#676c72;
		font-size:16px;
		line-height:26px;
	}
	
	/* Link */
	.about-body p a{
		color:#80bc00;
	}
	
	/* Paragraph */
	.about-body blockquote p{
		font-family:'Glegoo', serif !important;
		font-style:normal;
		color:#3cb4e5 !important;
		font-weight:600;
		font-size:20px;
		line-height:30px;
	}
	
	.main-container .about-body blockquote p{
		font-size:20px !important;
	}
	
	.about-body-section .container .about-body blockquote p{
		line-height:30px !important;
	}
	
	/* Link (hover) */
	.sidebar-links li a:hover{
		text-decoration:none;
		color:#80bc00;
	}
	
	/* Column 8/12 */
	.about-body-section .library-body{
		background-color:#f4f4f4 !important;
	}
	
	/* Button (hover) */
	.sidebar-offer div .btn:hover{
		background-color:#f7d00c !important;
	}
	
	/* Link (active) */
	.sidebar-links .current_page_item a:active{
		color:#80bc00;
	}
	
	/* Column 8/12 */
	.about-body-section .body-txt{
		background-color:#f4f4f4 !important;
	}
	
	/* Button */
	.about-body .library-item .col-md-12 .btn{
		background-color:#fcdc3e;
		font-family:'Lato', sans-serif;
		font-size:12px;
		letter-spacing:0.5px;
	}
	
	/* Button */
	.col-md-7 p a{
		background-color:#fcdc3e !important;
		font-family:'Lato', sans-serif !important;
		font-size:12px;
		letter-spacing:0.5px;
	}
	
	/* Button (hover) */
	.col-md-7 p a:hover{
		background-color:#f7d00c !important;
	}
	
	/* Button (hover) */
	.about-body .library-item .col-md-12 .btn:hover{
		background-color:#f7d00c;
	}
	
	/* Column 5/12 */
	.blog .col-md-5{
		background-color:#ffffff !important;
	}
	
	/* Input */
	#gform_fields_2 .field_description_below input[type=text]{
		background-color:#f4f4f4;
		font-family:'Lato', sans-serif !important;
		color:#676c72 !important;
	}
	
	/* Gform wrapper 2 */
	#gform_wrapper_2{
		background-color:#ffffff;
	}
	
	/* Heading */
	.blog h4{
		font-family:'Lato', sans-serif;
		font-size:16px;
		text-transform:uppercase;
		letter-spacing:0.5px;
		color:#676c72;
	}
	
	/* Button */
	#gform_submit_button_2{
		background-color:#fcdc3e;
		font-family:'Lato', sans-serif;
		font-weight:600;
		color:#ffffff;
		text-transform:uppercase;
		letter-spacing:0.5px;
	}
	
	/* Button (hover) */
	#gform_submit_button_2:hover{
		background-color:#f7d00c;
	}
	
	/* Link (active) */
	#top-menu .dropdown-menu a:active{
		background-color:#fcdc3e;
	}
	
	/* Link */
	.byline .author a{
		font-family:'Lato', sans-serif;
		color:#676c72;
	}
	
	/* Entry date */
	.entry-meta a .entry-date{
		font-family:'Lato', sans-serif;
		color:#676c72;
	}
	
	/* Pull left */
	.body-txt .categories h5.pull-left{
		font-family:'Lato', sans-serif;
		font-weight:600;
		color:#676c72;
	}
	
	/* Span Tag */
	.categories a span{
		font-family:'Lato', sans-serif;
		color:#80bc00;
	}
	
	/* Heading */
	.body-txt .share-links h5{
		font-family:'Lato', sans-serif;
		font-weight:600;
		color:#676c72;
		text-transform:uppercase;
		letter-spacing:0.5px;
	}
	
	/* Heading */
	.comment-box .comment-form h5{
		font-family:'Glegoo', serif;
		font-weight:400;
		color:#3cb4e5;
		font-size:28px;
		line-height:32px;
	}
	
	/* Comment Reply Title */
	#reply-title{
		font-family:'Lato', sans-serif;
		color:#676c72;
		text-transform:uppercase;
		font-size:12px;
		font-weight:600;
		letter-spacing:0.5px;
	}
	
	/* Comment Form */
	#commentform{
		border-top-right-radius:0px !important;
		background-color:#f4f4f4 !important;
	}
	
	/* Paragraph */
	#commentform .visualCaptcha p{
		background-color:#3cb4e5;
		color:#ffffff;
	}
	
	/* Link */
	#commentform .logged-in-as a{
		font-family:'Lato', sans-serif;
		color:#3cb4e5;
	}
	
	/* Label */
	#commentform .comment-form-comment label{
		font-family:'Lato', sans-serif;
		color:#676c72;
		text-transform:uppercase;
		letter-spacing:0.5px;
	}
	
	/* Submit Button */
	#submit{
		font-family:'Lato', sans-serif;
		font-weight:600 !important;
		font-size:12px;
		text-transform:uppercase;
		background-color:#fcdc3e !important;
	}
	
	/* Submit Button (hover) */
	#submit:hover{
		background-color:#f7d00c !important;
	}
	
	/* Comments */
	#comments{
		font-family:'Lato', sans-serif;
		color:#676c72;
		font-size:16px;
	}
	
	/* Paragraph */
	.comment .comment-body p{
		font-family:'Lato', sans-serif;
		color:#676c72;
	}
	
	/* Link */
	.comment-body p a{
		color:#80bc00;
	}
	
	/* Link */
	.comment-body .comment-meta a{
		font-family:'Lato', sans-serif;
		color:#80bc00;
	}
	
	/* Span Tag */
	.comment-body .comment-author span{
		font-family:'Lato', sans-serif;
		color:#676c72;
	}
	
	/* Link */
	.comment-author .fn a{
		font-family:'Lato', sans-serif;
		color:#80bc00;
	}
	
	/* Button (hover) */
	#gform_submit_button_1:hover{
		background-color:#f7d00c !important;
	}
	
	/* Paragraph */
	.blog-view .blog p{
		margin-left:0px;
	}
	
}