/**
 * Theme Name: Signature Theme
 * Author: Ceatus Media Group
 * Author URI: http://ceatus.com/
**/

/* START MA FORM POWER */
.pc-form-widget .form-loaded .form-content .form-field .form-control {
	border: none;
    box-shadow: none;
    height: 40px;
    padding: 0 22px;
    background-color: #F2F3F5;
    color: #8791a3;
    font-size: 18px;
    outline: 0;
    margin: 0;
}
.pc-form-widget .form-loaded .form-content .form-field textarea.form-control {
	height: 100px;
	padding: 8px;
}
.pc-form-widget .form-loaded .form-content .form-button {
	width: 100%;
    padding: 20px 0;
    color: #fff;
    background: #56A497;
    font-size: 24px;
    text-transform: uppercase;
}
/* END MA FORM POWER */

.header-slogan .slogan {
	display: block;
	text-align: center;
}
.header-slogan .phone {
	font-size: 16px;
}
.header-logo-box .top-bar-left, .header-logo-box .top-bar-right {
	padding: 7px 0;
}
.header-logo a {
	line-height: 50px;
}
.phone-location {
	font-weight: bold;
    text-transform: uppercase;
    font-size: 16px;
}
.main-form .contact-interested-in {
	height: 40px;
    padding: 0 22px;
    background-color: #f2f3f5;
    color: #8791a3;
    font-size: 18px;
    outline: 0;
}
.main-form .contact-interested-in:focus {
	background: #e2efef;
}

@media only screen and (max-width: 1400px) {
	#home-hero, #int-hero {
	    height: 380px;
	}
}

@media only screen and (max-width: 840px) {
	#home-hero, #int-hero {
	    height: 320px;
	}
}

@media only screen and (max-width: 640px) {
	#home-hero, #int-hero {
	    height: 165px;
	}
}





@media only screen and (min-width: 1240px) {
	.page-content .row .sidebar {
		min-height: 1100px;
	}
	#menu-primary>li.menu-item>a {
		padding: 20px 15px !important;
	}
}

@media (min-width: 960px) and (max-width: 1239px) {
	#menu-primary>li.menu-item>a {
	    padding: 30px 8px !important;
	}
	.top-bar-section .dropdown li a {
	    padding: 5px .9375rem!important;
	}
	.top-bar-section li:not(.has-form) a:not(.button) {
		font-size: 16px!important;
	}
	.top-bar-section .dropdown li:not(.has-form):not(.active)>a:not(.button) {
	    font-size: 16px!important;
	}
}