/*
	Skin Name: WPCS Skin
	Skin URI: https://wordpresscornershop.com/
	Author: David Waumsley  
	Author URI: https://wordpresscornershop.com/
	Version: 1.0
*/
/* Theme Tweeks */
.menu-item-home A .fa-home
{
	font-size: 24px;
	position: absolute;
	left: -2px;
}

.menu-item-home A .fa-home:hover
{
	color: #F8D7D9;
}

.home .fl-node-content .fl-callout-has-photo .fl-callout-title
{
	background-color: #F07C00;
	height: 75px;
	padding: 8px;
	color: #FFFFFF;
	margin-top: -16px;
}

.menu-item-type-post_type.menu-item-object-page A
{
	padding-top: 24px;
}

.home .fl-node-content .fl-callout-has-photo .fl-callout-title:hover
{
	background-color: #DD7303;
}

.home .fl-callout .fl-photo-content A .fl-photo-img:hover
{
	opacity: 0.73;
}

.home .fl-node-content .fl-callout-has-photo .fl-callout-title A
{
	color: #FFFFFF;
	font-weight: bold;
}

.home .fl-node-content .fl-module-callout
{
	background-color: #F2F2F2;
}

#ez-fat-footer-1 .fl-node-content H4 SPAN STRONG
{
	color: #FAEA32;
}

.fl-post-grid-post.masonry-brick H2.fl-post-grid-title A
{
	font-size: 18px;
	font-weight: 500;
}

.fl-post-grid .wp-post-image
{
	padding: 20px;
}

.fl-node-content .fl-post-grid-post.masonry-brick
{
	/*+border-radius: 4px;*/
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-khtml-border-radius: 4px;
	border-radius: 4px;
}

.fl-post-grid-post.masonry-brick .fl-post-grid-content .fl-post-grid-more
{
	background-color: #E31E25 !important;
	color: #FFFFFF !important;
	padding: 6px 18px;
	/*+border-radius: 4px;*/
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-khtml-border-radius: 4px;
	border-radius: 4px;
}

.fl-post-grid-post.masonry-brick .fl-post-grid-content .fl-post-grid-more:hover
{
	background-color: #C31B21 !important;
}

#ez-fat-footer-1 .fl-button-text
{
	font-weight: bold;
}

.pagination A
{
	color: #E31E25;
}

.pagination A:visited
{
	color: #E31E25;
}

.single-post H1.entry-title
{
	margin-left: 40px;
	color: #E31E25;
	font-weight: 500;
}

.home-contact .fl-contact-form .fl-input-group LABEL
{
	display: none;
}

.home-blurb .fl-rich-text H3
{
	color: #E31E25;
	font-weight: bold;
}

HEADER .header-widget-area .widget-wrap H1 A
{
	color: #FFED00;
}

HEADER .header-widget-area .widget-wrap H1 A:hover
{
	text-decoration: none;
	text-shadow: 2px 2px 16px #FAEA32;
}

.home-contact .fl-node-content .fl-contact-form-submit
{
	background-color: #E31E25;
	padding: 4px 20px;
	color: #FFFFFF;
	border: 1px solid black;
	/*+border-radius: 4px;*/
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-khtml-border-radius: 4px;
	border-radius: 4px;
}

.home-contact .fl-node-content .fl-contact-form-submit:hover
{
	background-color: #CF1C23;
}

.header-widget-area .widget_custom_post_widget .widget-wrap
{
	text-align: left;
	color: #FFED00;
	font-family: 'Artifika', serif;
}

.homecta1
{
	background-color: #F07C00;
	width: 46%;
	float: left;
	margin-right: 7%;
	padding: 8px;
}

.homecta2
{
	background-color: #F07C00;
	width: 46%;
	float: left;
	padding: 8px;
}

.fl-node-content .home-midnav H3 A
{
	font-weight: bold;
	color: #FFFFFF !important;
	display: block;
}

.fl-node-content .home-midnav H3 A:hover
{
	font-weight: bold;
	color: #FEE0C0 !important;
	display: block;
}

.home-midnav IMG:hover
{
	opacity: 0.8;
}

.header-widget-area .widget-wrap H1
{
	font-size: 50px;
	font-weight: 400;
	margin-top: 0;
}

.header-widget-area .widget-wrap H2
{
	font-size: 18px;
	font-weight: 400;
}

#menu-primary-menu LI A
{
	text-transform: uppercase;
	font-weight: bold;
}

.widget_custom_post_widget
{
	float: left;
}

.header-widget-area .widget_search .search-form
{
	margin-top: -112px;
}

.dynamik-page-builder .site-inner UL LI, .archive-page UL LI, .entry-content UL LI, .dynamik-widget-area UL LI .fl-module IMG
{
	margin: 0;
}

/* Remove Page titles */
.type-page .entry-title
{
	display: none;
}

/*Page Builder User View
--------------------------------------------- */
.fl-builder-bar .fl-builder-bar-content
{
	background-color: #222222;
	border-bottom: 0px solid black;
}

.fl-builder-bar-title
{
	display: none !important;
}

.fl-active .fl-builder-blocks-section-title
{
	background-color: #0074A2;
	color: #FFFFFF;
}

.fl-active .fl-builder-blocks-section-title:hover
{
	background-color: #0074A2;
}

.fl-builder-help-button
{
	display: none !important;
}

/* Custom Responsive CSS
------------------------------------------------------------ */
@media only screen and (max-width: 1140px)
{
	.header-widget-area .search-form
	{
		display: none;
	}
	
	.header-widget-area .widget_custom_post_widget .widget-wrap
	{
		text-align: center;
	}
	
	.home-slider
	{
		margin-bottom: -25px;
	}
}

@media only screen and (min-width: 840px) and (max-width: 1140px)
{
}

@media only screen and (min-width: 480px) and (max-width: 1140px)
{
}

@media only screen and (max-width: 839px)
{
	.header-widget-area .widget-wrap H1
	{
		font-size: 35px;
		font-weight: 400;
		margin-top: 0;
	}
	
	.header-widget-area .widget-wrap H2
	{
		font-size: 16px;
		font-weight: 400;
		padding-bottom: 10px;
	}
	
	.fl-node-content .home-midnav H3 A
	{
		font-size: 20px;
	}
	
	.orange-boxes .home-midnav
	{
		margin-top: 10px;
	}
}

@media only screen and (min-width: 480px) and (max-width: 839px)
{
}

@media only screen and (max-width: 479px)
{
	.fl-node-content .home-midnav H3 A
	{
		font-size: 14px;
	}
}
