/*
Theme Name: Freestyle Child
Theme URI: http://freestyle.edge-themes.com/
Description: A child theme of Freestyle Theme
Author: Edge Themes
Author URI: http://themeforest.net/user/edge-themes
Version: 1.0.0
Template: freestyle
*/
@import url("../freestyle/style.css");


/*TOP BAR*/
.amm-header-phone p.edgtf-icon-list-text { font-weight: 700; }

/*NAVIGATION*/
li.amm-red-menu-item a { color: #fe4f00 !important; }
li.amm-red-menu-item-bg { background: #fe4f00 !important; }
li.amm-red-menu-item-bg a { color: #ffffff !important; }
.edgtf-main-menu>ul>li>a span.edgtf-item-inner { padding: 0 6px !important; }
.amm-nav-orange a span.edgtf-item-text { color: #fe4f00 !important; }
.edgtf-menu-area .edgtf-vertical-align-containers .edgtf-position-right { width: 80% !important; }
.edgtf-sticky-header .edgtf-sticky-holder .edgtf-vertical-align-containers .edgtf-position-right { width: 80% !important; }

/*GENERAL*/
.edgtf-full-width-inner { padding: 0px 0px !important; }

/*CF7*/
.widget input[type=submit] {
	padding: 0 40px;
}
.widget label {
	color: #ffffff;
	font-size: 0.8em;
}

/*FOOTER*/
footer .edgtf-footer-bottom-holder { background-color: #8e8e8e; }

footer input[type=email] {
	width: 90% !important;
	min-height: 30px;
}

footer .ctct-form-field-submit input[type=submit] {
	padding: 15px 25px;
	font-family: inherit;
	letter-spacing: 1px;
	text-transform: uppercase;
    background: #00afaa;
	color: #ffffff;
    border: 0 none;
    cursor: pointer;
}
footer .ctct-form-field-submit input[type=submit]:hover {
    background: #ffffff;
	color: #00afaa;
}
footer .ctct-disclosure sub {
	font-size: 0.7em;
	font-style: italic;
}

footer .ctct-disclosure hr {
	display: none;
}

/*CONSTANT CONTACT FORM*/
.amm-cc-form .ctct-form-description {
	font-family: "Fjalla One", sans-serif;
	letter-spacing: -3px;
	font-size: 3.0em;
	text-transform: uppercase;
	line-height: 1em;
	font-weight: 400;
}
.amm-cc-form input[type=email] {
	width: 90% !important;
	min-height: 30px;
	margin-top: 20px;
	margin-bottom: 20px;
}
.amm-cc-form .ctct-form-field-submit input[type=submit] {
	padding: 15px 25px;
	font-family: inherit;
	letter-spacing: 1px;
	text-transform: uppercase;
    background: #00afaa;
	color: #ffffff;
    border: 0 none;
    cursor: pointer;
}
.amm-cc-form .ctct-form-field-submit input[type=submit]:hover {
    background: #3c3c3c;
	color: #00afaa;
}
.amm-cc-form  .ctct-disclosure sub {
	font-size: 0.7em;
	font-style: italic;
}

.amm-cc-form  .ctct-disclosure {
	margin-bottom: 40px !important;
}

.amm-cc-form .ctct-disclosure hr {
	display: none;
}

/*RESPONSIVE*/
@media only screen and (max-width:768px) {
	footer .edgtf-container-inner { padding: 0px 0 140px !important; }
}
@media only screen and (max-width:1024px) {
	.edgtf-linked-boxes .edgtf-linked-item-text { z-index: 300; }
	a.edgtf-linked-item-link { background-color: rgba(40, 40, 40, .5); }
}


