/*PHONE IN MAIN NAV*/
#menu-item-91 {
    background-color: #FFE34D;
    border: 2px solid #D13527;
    border-radius: 20px;
    color: #111111;
    cursor: pointer;
    font-size: 16px 
    font-weight: 800;
    letter-spacing: 2px;
    padding: 3px 10px;
    text-transform: uppercase;
    -webkit-font-smoothing: antialiased;
    white-space: normal;
    width: auto;
    float: right;
}

#menu-item-91 a {
    color: #111111;
}

/*FIX IMAGE STYLES FROM LT SITE*/
       .image_left {
           padding: 5px;
           margin: 5px; 
           border: none;
           float: left;
           max-width: 400px;
       }
       
       .image_right {
           padding: 5px;
           margin: 5px;
           border: none;
           float: right;        
           max-width: 400px;
          }


/*CHANGE HEADER BACKGROUND COLOR*/
.site-header {background-color: #111111;
}


/*SHRINK BLOG FEED*/
.entry, .page.page-template-page_blog .entry {
    margin-bottom: 5%;
    padding-bottom: 5%;
}



/*PRIMARY NAV*/
#menu-navigation-bar a, .genesis-nav-menu a {
   color: #ffffff;
}

.site-title a, .site-title a:hover, .site-title a:focus {
    color: #ffffff;
}

/*CHANGE TOP HOME FONT COLOR*/
.front-page-1, .front-page-1 p, .front-page-1 .widget-title {
    color: #ffffff;
}

.front-page-1 .widget_text .widget-title {
    font-size: 5.4rem;
    text-align: center;
}

section#text-12.widget.widget_text {
    text-align: center;
}



/*STYLE EMAIL FORM*/
#emailForm {
    padding: 10px;
    margin: 10px 10px 50px;
    color: #ffffff;
    background: rgba(52, 61, 58, 0.6);
    font-family: "Poppins",sans-serif;
}
textarea#message {
    height: 70px;
}

.header_email {
      align: center;
     padding-bottom: 50px;
     color: #ffffff;
}

section#text-9.widget.widget_text {
    max-width: 500px;
    margin: auto;
}

input#email, input#name, input#phone, textarea#message {
    padding: 5px;
}
input#SendEmail {
    margin-top: 0px;
}


.footer-widgets-2, .footer-widgets-3 {
    background-color: #111111;
}

.footer-widgets-1 {
    background-color: #ED3431;
}

.intro2 {
   color: #ffffff;
}

.site-footer {
    background-color: #ffffff;
}


/*SLIDER*/
.front-page-2 ul {
    margin-bottom: 0px;
    margin-left: 0px;
}


.frnt_logo {
    width: 50%;
    margin-left: 5px auto;
    margin-right: 5px auto;
    margin-top: 0px;

}

section#text-6 { text-align: center;}


.menu-toggle, .sub-menu-toggle {
    color: #ffffff;
}



/*HOMEPAGE TESTIMONIALS SECTION*/
.entry, .page.page-template-page_blog .entry {
    margin-bottom: 2%;
    padding-bottom: 2%;
}
.site-inner {
    margin: 15px auto 0;
    padding: 5% 40px;
 }
.widget-title.center {
    margin-bottom: 7%;
}



/* PRICING TABLE */

.pricing-table {
	margin: 0 30px;
}

.pricing-column {
	background-color: #fff;
	border-radius: 3px;
	padding: 30px 30px 20px;
}

.pricing-column.featured {
	background-color: #ED3431;
	position: relative;
}

.pricing-column.featured:before {
	content: "";
	position: absolute;
	top: 0;
	right: 0;
	border-style: solid;
	border-width: 0 50px 50px 0;
	border-color: transparent #fff transparent transparent;
}

.pricing-column.featured:after {
	color: #ED3431;
	content: "\f005";
	font-family: FontAwesome;
	font-size: 16px;
	position: absolute;
	top: 2px;
	right: 7px;
}

.pricing-column h4 {
	color: #ED3431;
        font-size: 20px;
	margin-bottom: 4px;
}

.pricing-column.featured h4 {
	color: #fff;
}

.pricing-column p {
	color: #34393e;
	font-size: 16px;
	margin-bottom: 12px;
}

.pricing-column .button {
	background-color: #ED3431;
	color: #fff;
	font-size: 14px;
	margin-bottom: 0;
	text-align: center;
	width: 100%;
}

.pricing-column .button {
	color: #fff;
}

.pricing-column.featured .button {
	background-color: #fff;
	color:  #ED3431;
}

.pricing-column .button:hover,
.pricing-column.featured .button:hover {
	background-color: #e4e4e4;
	color: #999;
}

.pricing-column p.price {
	font-size: 48px;
}

.pricing-column.featured p.price {
	color: #fff;
}

.pricing-column sup {
	font-size: 24px;
}

.pricing-column ul li {
	color: #bdbdbd;
	font-size: 16px;
	list-style-type: none;
}

.pricing-column.featured ul li {
	color: #fff;
}

.pricing-content {
	padding: 0 12px;
}

.button, input[type="button"], input[type="reset"], input[type="submit"], .button, .entry-content a.button, .textwidget a.button {
    background-color: #C7B13C;
}
