/*
A supplemental stylesheet for the 'agency-pro' child-theme. This stylesheet is included after the child-theme's style.css so use the '!important' directive to ovverride any styles there-in.
*/

body.custom-background{
-webkit-background-size: cover;
-moz-background-size: cover;
background-size: cover;

}


.home-top .wrap { padding: 10% 0; color: #666; }
.home-top .widget-title { font-size: 50px; color: #333;}
.home .entry { background-color: transparent; }

.weather { margin: 0 auto; }

.ratehalf {
    display: inline-block;
    width: 50%;
}

.ratefourth {
    display: inline-block;
    width: 25%;
}

.poweredbyGCS {
    margin-top: 5px;
}

.flyover .genesis-tabs-container .genesis-tabs-control li {
	width: 11%;
	text-align: center;
	border-bottom: 1px solid #E7E7E7;
}

.genesis-nav-menu .menu-item.mobileOnly {
	display: none;
}


@media only screen and (max-width: 680px) {
.genesis-nav-menu .menu-item.mobileOnly {
	display: block;
}
}

/* addtional */
body{
	background-color:#131313;
	}

h4 {
	color: #4DA03B;
}

.header-image .site-title a {
	min-height: 80px;
}

.entry-content a{
	color: #F2EA8E;
	text-decoration: none;
	}
.entry-content a:hover{
	color: #4DA03B;
	}

.site-header {
	background-color: #FFF;
}

.genesis-nav-menu a:hover, .genesis-nav-menu .current-menu-item > a, .genesis-nav-menu .v .current-menu-item > a:hover {
	background-color: #F3F3F3;
	border-color: #d7c603;
	color: #d7c603;
}

.genesis-nav-menu .sub-menu a {
    background-color: #FFF;
}
.genesis-nav-menu .sub-menu a:hover, .genesis-nav-menu .sub-menu .current-menu-item > a, .genesis-nav-menu .sub-menu .v .current-menu-item > a:hover {
	background-color: #F3F3F3;
	color: #000;
	}

.genesis-learn-more h3.heading-more, .genesis-tabs-container .genesis-tabs-control, .genesis-tabs-container ul.genesis_shortcodes_mobile_nav, .genesis_shortcodes_controller_nav, .genesis-testimonial-author-info, .genesis-protected-title, .pricing-heading, .pricing-content-bottom {
	background: #C5978D;
	background: -moz-linear-gradient(top, #c5978d 0%, #7e5841 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c5978d), color-stop(100%,#7E5841));
	background: -webkit-linear-gradient(top, #c5978d 0%,#7e5841 100%);
	background: -o-linear-gradient(top, #c5978d 0%,#7e5841 100%);
	background: -ms-linear-gradient(top, #c5978d 0%,#7e5841 100%);
	background: linear-gradient(to bottom, #c5978d 0%,#7e5841 100%);
}

.genesis-tabs-container{
	margin: 50px 0px 30px;
	}

.genesis-tabs-container .genesis-tabs-control li a {
	font-size: 14px;
	color: #E5E5E5 !important;
	text-shadow: none !important; 
}
.genesis-tabs-container .genesis-tabs-control li a:hover {
	font-size: 14px;
	color: #333 !important;
	text-shadow: none !important; 
}

.agency-pro-home .content .widget {
	background: #FFF;
	margin-bottom: 40px;
	padding: 40px;
}

.site-footer {
	background: #C5978D;
	background: -moz-linear-gradient(top, #c5978d 0%, #7e5841 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c5978d), color-stop(100%,#7E5841));
	background: -webkit-linear-gradient(top, #c5978d 0%,#7e5841 100%);
	background: -o-linear-gradient(top, #c5978d 0%,#7e5841 100%);
	background: -ms-linear-gradient(top, #c5978d 0%,#7e5841 100%);
	background: linear-gradient(to bottom, #c5978d 0%,#7e5841 100%);
	color: #FFF;
	line-height: 24px;
}
.agency-pro-green .home-top a{color: #C5978D;}


.agency-pro-green .archive-pagination li a:hover, .agency-pro-green .archive-pagination li.active a, .agency-pro-green .breadcrumb a, .agency-pro-green .genesis-nav-menu a, .agency-pro-green .home-top a:hover, .agency-pro-green .site-title a {
color: #000;
}

.agency-pro-green a.button{color:#fff;background-color: #198A00;}
.agency-pro-green a:hover.button{color:#fff;background-color: #38A030;}

.home #featured-page-2{  background: #FFF;border-radius: 3px;  padding: 15px;}
.home-middle{padding:0}
.home .featured-content .entry{padding: 20px 0 0;}

#primary{background: #FFF;border-radius: 3px;}

p.mobileOnly {
  display: none;
  margin: 10px 0;
}
.wpmudevevents-list table td.no-left-border{border-left:1px solid #ddd !important;}
.wpmudevevents-list table td.no-right-border{border-right:1px solid #ddd !important;}

@media only screen and (min-width: 1px) {
	strong {
		font-weight: bold;
		color: #36C38C;
	}
	.agency-pro-home .content .featured-content .entry-content {
		padding: 0px;
	}
	.genesis-tabs-container {
		margin: 10px;
	}
	.agency-pro-home .content .widget {
		background: #FFF;
		margin-bottom: 40px;
		padding: 10px;
border-radius: 3px;
	}
}

@media only screen and (min-width: 681px) {
	.agency-pro-home .content .featured-content .entry-content {
		padding: 0px;
	}
	.genesis-tabs-container {
		margin: 25px 0px 15px;
	}
	.agency-pro-home .content .widget {
		background: #FFF;
		margin-bottom: 40px;
		padding: 40px;
	}
}


@media only screen and (min-width: 801px) {
	.home .entry-content p{
		width: 25%;
		float: left;
		padding: 0 10px;
	}
	.agency-pro-home .content .featured-content .entry-content {
		padding: 20px;
	}
}
.responsive-menu-icon::before{color: #000;}
.genesis-nav-menu.responsive-menu > .menu-item-has-children:before{color:#000;}

@media only screen and (max-width: 680px){
.genesis-nav-menu.responsive-menu .sub-menu{background:#F3F3F3;}
.genesis-nav-menu.responsive-menu .current-menu-item > a, .genesis-nav-menu.responsive-menu .sub-menu a, .genesis-nav-menu.responsive-menu .sub-menu a:hover, .genesis-nav-menu.responsive-menu a:hover, .genesis-nav-menu.responsive-menu li:hover{color:#000;}
}

@media only screen and (max-width: 1180px)and (min-width: 1024px){
.genesis-nav-menu a{padding: 18px 12px 20px;}
.home-top .widget-title{font-size: 40px;}
}

@media only screen and (max-width: 1023px){
.home-top .widget-title{font-size: 32px;}
}

@media only screen and (max-width: 800px){
.home-top .widget-title{font-size: 22px;}
}

@media only screen and (max-width: 680px){
p.mobileOnly{  display: block;}
}

@media only screen and (max-width: 600px){
.home-top .widget-title{font-size: 18px;}
}