/*
Theme Name: Dynamik-Gen
Theme URI: http://cobaltapps.com/downloads/dynamik-website-builder/
Description: Dynamik Website Builder for Genesis puts you in control of your website through powerful design options and flexible customization tools.
Author: The Cobalt Apps Team
Author URI: https://cobaltapps.com/
Template: genesis
Version: 1.6
*/

/*---------------------------*/
/*-----------HOME------------*/
/*---------------------------*/
a {
	color:#ff9d00!important; 
}
a:hover {
	color:#d72530!important; 
}
p.sales-home {
  position: absolute;
  margin-left: auto;
  margin-right: auto;
  left: 0;
  right: 0;
  margin-top:-25px;
}
.sales-home a {
	color:#f99a00!important;
	font-size: 16px!important;
	text-transform: uppercase;
	transition: 500ms;
	letter-spacing: 1px;
}
.sales-home a:hover {
	color:#fff!important;
	font-size: 20px!important;
	letter-spacing: 9px;
	padding-left:7px;
}
.sales-home a:hover:before {
	content: '> ';
}
.sales-home a:hover:after {
	content: ' <';
}

#ez-feature-top-1 h1 {
font-size:6.2rem;
color:#fff;
}

#ez-feature-top-1 h2 {
font-size:3.0rem;
color:#fff;
font-weight:300;
}

#ez-home-container-wrap .ez-widget-area h4 {
text-align:center;
padding:0 2.6rem;
background:#7c1111;
color:#fff;
min-height:70px;
font-weight:500;
}

#ez-home-container-wrap .page p {
color:#504f4f;
font-size:1.6rem;
text-align:center;
margin:0 1.0rem;
min-height:176px;
}

.more-link {
background:#ffa612;
padding:8px;
}

a.more-link {
clear: both;
display: block;
margin: 30px 25%;
text-align:center;
width:40%;
}

.site-footer {
color:#fff;
font-size:1.4rem;
}

#gform_submit_button_1,
#gform_submit_button_2 {
padding: 0px 26px;
font-size: 20px;
font-weight:bold;
line-height: 40px;
color: #FFFFFF;
background-color: #ffa612;
border:1px solid #cc850e;
border-radius: 0px;
-moz-border-radius: 0px;
-webkit-border-radius: 0px;
text-shadow: none;
-moz-text-shadow: none;
-webkit-text-shadow: none;
text-align:center;
width:47%;
min-width:285px;
}

.gform_wrapper .top_label textarea.textarea { 
width: 99.2%;
}

/*Brandefined Edits*/

.su-table {
	overflow:auto;
}

p.headerAddress {
	text-align:right;
	font-size:14px;
	line-height: 18px;
	color:#fff;
}
#ez-home-container-wrap .ez-widget-area h4 {
  max-width: 268px;
  margin: auto;
  }
.featuredpage img, 
.featuredpost img, 
.post-image {
  margin: auto;
}
#ez-home-container-wrap .page p {
  margin: auto!important;
  max-width: 268px!important;
}
.widget_sp_image {
	font-size:12px;
	line-height:1.4em;
}
.widget_sp_image .name {
	font-size:16px;
	font-weight:bold;
}
.widget_sp_image .title {
	font-size:12px;
	font-style: italic;
	padding-bottom:0px;
	display:block;
}
#ez-home-top-container h4.widget-title {
	margin-bottom:20px;
}
#ez-fat-footer-container #ez-fat-footer-1 .textwidget {
	margin-bottom:100px;
}
#ez-fat-footer-container #ez-fat-footer-1.ez-widget-area .su-column-inner {
	font-size:13px;
	line-height:1.4em;
}
#simple-social-icons-2 {
	margin-top:40px;
}
@media screen and (min-width:840px) and (max-width:1140px) {
	#menu-primary-1 {
		display:none;
	}
	#menu-primary {
		margin-bottom:10px;
	}
}
@media screen and (max-width:1140px) {
	p.headerAddress {
		text-align:center;
	}
}
@media screen and (max-width:839px) {
	p.headerAddress {
		padding-bottom:40px;
	}
@media screen and (max-width:770px) {
	.header-image .site-header .wrap .title-area {
		background-size:100%;
		width:300px;
	}
	p.headerAddress {
		padding-bottom:40px;
	}
	.textwidget h1{
		font-size: 25px!important;
	}
	#ez-feature-top-1 h2 {
	  font-size: 19px!important;
	}
}
@media screen and (max-width:550px) {
	.su-table:before {
		content:'Tables are scrollable ↔';
	}
}
@media only screen and (max-width: 839px) and (min-width: 475px){
	body  #ez-fat-footer-1 div.su-column.su-column-size-1-3 {
	  width: 17% !important;
	}
	#black-studio-tinymce-5 {
		padding-top: 70px;
	}
}







