/*
CTC Separate Stylesheet
Updated: 2019-01-24 20:45:37
Theme Name: Pinnacle Child
Theme URI: https://kadencethemes.com/product/pinnacle-free-theme/
Template: pinnacle
Author: Kadence Themes
Author URI: https://www.kadencethemes.com/
Description: Pinnacle is a bold theme with versatile options and multiple styles. This theme is loaded with features and tools that allow full creativity to be released into a unique site. Built with a modern flat design, its fully responsive layout make for easy navigation on mobile/tablet displays. Pinnacle is perfect for any kind of business, online store, portfolio, or personal site. It is fully compatible with woocommerce and gives you a unique layout for an ecommerce site. Pinnacle was built and designed by Kadence Themes.
Tags: grid-layout,two-columns,one-column,custom-colors,custom-menu,featured-images,translation-ready,theme-options,e-commerce,photography,portfolio
Version: 1.7.1.1548362737
*/
[class*=wp-image] {
	margin:15px 0;
}
#nav-main ul.sf-menu ul li a:hover {
	color:#fff !important;
}
a:hover {
	color: #aaa !important;
}
.sf-menu ul {
min-width: -moz-max-content;
	min-width: max-content;
	max-width: 100%
}
.sf-menu ul li {

    width: auto;
    padding: 0;
    text-align: left;
    font-size: 12px;
    display: block;
    float: none;

}
.sf-menu ul li a {
	padding: 5px 10px;
}
h3.hometitle {
	color: #000;
}
.single-portfolio .page-header {
	display: none;
}
.single-portfolio #content .main, .single-product #content .main {
	padding-top:0
}
body a {color:#ce873a}
.entry-content h1, .entry-content h2, .entry-content h3, .entry-content h4 {
	margin-bottom: 0
}
.h1, .h2, .h3, h1, h2, h3 {
	margin-top: 4px;}
.footercol1 {
	width:100% !important;
}
a.portfolio-ban {
background-color: #97b448;

border-radius: 200px;

width: 300px;

height: 300px;
 line-height: 300px;
color: #fff;

display: block;

text-align: center;



font-size: 3em;
	font-family: "Open Sans";
	font-weight: 100;
	margin: 0 auto
}
.p_primarystyle .portfolio-hoverover {
	background: #fff !important;
	background-color:#fff !important;
} .flat-w-margin .portfolio-item .portfolio-table h5 {
	color: #000
}
.headerclass {
	border-bottom: 4px solid #fff !important;
}
.kad-call-button-case {
	display: none;
}

.kad-call-title-case {width: 100%}
.kad-call-title-case h1.kad-call-title {
 
    text-align: center;
}

.kt-home-call-to-action {
box-shadow: inset 0 0 0 1000px rgba(255,255,255,.6);}
.home-iconmenu .home-icon-item i {
	border: none;
	padding: 0;
	background-color: transparent;
}

.home-iconmenu .home-icon-item i img {
	width:130px;
}
.home-iconmenu .home-icon-item h4::after {
	height: 0;
	color: transparent}
 @media only screen and (max-width: 800px) {


	 .home-page-header{
		 
padding-bottom: 0!important;}
	 
	.trans-header #pageheader {

    padding-top: 0 !important;

} 


.trans-header #kad-banner {

    position: relative;
}}

@media only screen and (max-width: 800px) {
	.homecontent h2 {
		font-size: 21px;
	}
}