/*

Theme Name: Prowess Child

Theme URI: http://prowess.select-themes.com

Description: A child theme of Prowess Theme

Author: Select Themes

Author URI: http://themeforest.net/user/select-themes

Version: 1.0.0

Text Domain: prowess

Template: prowess

*/
.qodef-btn.qodef-btn-small .qodef-btn-text {
    padding: 14px 25px 14px !important;
color: #ffffff !important;
}
.qodef-btn.qodef-btn-solid {
border: none !important;
}
.wpcf7-spinner {
    display: none !important;
}
.wpcf7-form p {
    margin: 0px !important;
}
body {
	font-weight: 400 !important;
}
p {
    margin: 0px 0px 24px 0px !important;
}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
    color: #CC182C !important;
}

input.idx-omnibar-input[type="text"] {
    height: 50px !important;
    width: 100%;
    margin: 0;
	color: #333333 !important;
    font-family: 'Lato', serif !important;
    letter-spacing: 0px;
    text-transform: none;
	font-weight: 400;
	font-size: 15px;
	padding-left: 25px;
	background-color: #ffffff !important;
	border:none;
}
.idx-omnibar-form button {
	    height: 50px !important;
    border: none !important;
    color: #ffffff;
    font-size: 14px;
	font-family: 'Teko', sans-serif;
font-weight: 400;
letter-spacing: 1px;
text-transform: uppercase;
    cursor: pointer;
background: #cc182c !important;
padding: 12px 15px 8px 15px !important;
}
.idx-omnibar-mini button span {
    display: inline !important;
    font-size: 15px;
	font-family: 'Teko', sans-serif;
font-weight: 600;
letter-spacing: 1px;	
}
.qodef-sticky-header .qodef-logo-wrapper {
    top: 20%;
    -webkit-transform: translateY(-20%);
    transform: translateY(-20%);
}
.qodef-page-header .qodef-logo-area {
    background-color: transparent !important;
}
.license {
	font-size:80%;
	line-height:1.4em;
	color:#333333;
	font-weight: 400;
margin-bottom: 10px !important;
}
.qodef-mobile-header .qodef-mobile-nav ul li a, .qodef-mobile-header .qodef-mobile-nav ul li h6 {
    cursor: pointer;
	font-family: 'Teko', sans-serif;
	text-transform: uppercase;
	letter-spacing:1px;
	color: #333333 !important;
	font-size:17px !important;
}
.qodef-iwt .qodef-iwt-title {
    line-height: 1.6em !important;
    color: #b1b2b2 !important;
}
.qodef-page-footer .qodef-contact-form-7-widget .wpcf7 {
    padding-top: 0px !important;
}
.qodef-tabs.qodef-tabs-vertical .qodef-tab-container {
	width: 100% !important;
	color: #333333 !important;
}

.cf7_custom_style_1 textarea.wpcf7-form-control.wpcf7-textarea {
    height: 300px;
}

.qodef-page-footer .qodef-contact-form-7-widget .qodef-btn.qodef-btn-solid {
    margin-top: 15px !important;
}
.qodef-title-holder .qodef-title-wrapper .qodef-page-title {
    font-size: 80px;
}
.qodef-mobile-header .qodef-mobile-logo-wrapper img {
    height: 35% !important;
}
.qodef-page-footer .widget, .qodef-side-menu .widget {
    color: #b1b2b2;
    line-height: 24px;
}
.qodef-info-box-holder .qodef-ib-front-holder .qodef-ib-text-holder p {
    color: #b1b2b2 !important;
}
.copyright { 
font-size:13px;
color:#9a9a9a !important;
font-weight: 300;
}
.copyright a { 
font-weight: 300;
	font-size:13px;
color:#9a9a9a !important;
}
.copyright a:hover { 
color:#FF1E37 !important;
}
.footer-logo {
	margin-top:3px;
	margin-bottom:35px;
}
.footer-tagline {
	max-width:80%;
}
footer .qodef-icon-widget-holder .qodef-icon-text {
    font-weight: 400 !important;
}
aside.qodef-sidebar .widget {
    margin: 0 0 45px !important;
}
aside.qodef-sidebar .widget.widget_recent_entries ul li a {
	color: #cc182c !important;
	float:left !important;
	margin-top:15px !important;
}
@media only screen and (max-width: 1400px) {
.qodef-main-menu > ul > li > a {
    padding: 0 12px !important;
    font-size: 12px !important;
    line-height: 23px !important;
}
}

@media only screen and (max-width: 768px) {
.idx-omnibar-mini button span {
    display: none !important;
	}
	input.idx-omnibar-input[type="text"] {
    height: 40px !important;
	font-size: 11px !important;
	padding-left: 15px !important;
}
	.idx-omnibar-form button {
	    height: 40px !important;
    font-size: 11px !important;
		    padding: 8px 15px 8px 15px !important;
	}}
@media only screen and (max-width: 680px) {
.qodef-title-holder .qodef-title-wrapper .qodef-page-title {
    font-size: 50px;
}
.footer-tagline {

	max-width:100%;

}

}