/*
 Theme Name:   Classiera Child
 Theme URI:    http://themeforest.net/item/classiera-classified-ads-wordpress-theme/14138208?ref=joinwebs
 Description:  Classiera Child Theme
 Author:       JoinWebs
 Author URI:   http://themeforest.net/user/joinwebs
 Template:     classiera
 Version:      4.0
 License:      Commercial
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         one-column, two-columns, left-sidebar, right-sidebar,fluid-layout,fixed-layout,responsive-layout, custom-menu, full-width-template, rtl-language-support, theme-options, translation-ready
 Text Domain:  classiera-child-theme
*/
/* write custom css */
.classiera-navbar.classiera-navbar-v6 {
	padding-top: 0px !important;
	padding-bottom: 0px !important;
}
.home.page-template .classiera-navbar.classiera-navbar-v6 {
	position: relative !important;
	background-color: #000000 !important;
}
.classiera-navbar .btn.btn-primary {
	background-color: #D32323;
	border-color: #D32323;
}
.navbar-right.login-reg,
.classiera-buy-sel {
	display: none !important;
}
header .classiera-navbar .navbar-header .navbar-brand-custom img {
  	max-width: 300px;
}
.search-section.search-section-v6 {
	display: none;
}
.contain-to-grid .top-bar{
	max-width:1200px !important;
}
.comingSoon__content .gform_wrapper form {
	position: absolute;
	top: 50%;
	left: 0;
	right: 0;
	margin: -80px auto 0px;
	max-width: 500px;
	width: 100%;
}
/* Gravity Forms */
.page-template .gform_wrapper form {
	margin-bottom: 0px;
}
.page-template .gform_wrapper fieldset {
    margin-bottom: 0;
}
.page-template .gform_wrapper .gform_validation_errors {
	border: 1px solid #ebccd1;
	font-size: 12px;
	padding: 10px;
	text-align: center;
	color: #a94442;
	background-color: #f2dede;
	border-radius: 0px;
	font-weight: 500;
	line-height: 1.3;
	margin-bottom: 15px;
}
.page-template .gform_wrapper .gform_validation_errors > h2 {
	font-family: 'Open Sans', Helvetica, sans-serif;
	font-size: 15px !important;
	padding: 0px 30px;
}
.page-template .gform_wrapper li.gfield.gfield_error {
	border: none;
	padding: 0px !important;
	margin: 0px !important;
	background-color: transparent;
}
.page-template .gform_wrapper .gfield_error .gfield_label,
.page-template .gform_wrapper .gfield_error div.ginput_complex.ginput_container label, 
.page-template .gform_wrapper .gfield_error ul.gfield_checkbox,
.page-template .gform_wrapper .gfield_error ul.gfield_radio {
	color: inherit;
}
.page-template .gform_wrapper .validation_message:not(.validation_message--hidden-on-empty),
.page-template .gform_wrapper .gfield_description.validation_message {
    color: #ffffff;
	background: #cc0000;
	padding: 5px !important;
	border-radius: 3px;
	position: relative;
	display: inline-block;
	margin: 10px 10px 10px 0px !important;
	font-size: 11px;
	font-weight: 400;
	max-width: none !important;
	width: auto !important;
	float: left !important;
	clear: both;
	line-height: 1;
}
.page-template .gform_wrapper .validation_message::before {
    content: '';
    width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-bottom: 10px solid #cc0000;
    position: absolute;
    top: -10px;
}
.page-template .gform_wrapper .gfield_required {
	color: #cc0000;
}
.page-template .gform_wrapper .gfield_error .gfield_label {
    color: #cc0000 !important;
}
.page-template .gform_wrapper .gfield_error select,
.page-template .gform_wrapper .gfield_error textarea,
.page-template .gform_wrapper .gfield_error input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]) {
    border-color: #cc0000 !important;
}
.page-template .gform_wrapper .gfield_captcha_container {
	display: flex;
}
.page-template .gform_wrapper .gfield_captcha_container .gfield_captcha {
	flex-shrink: 0;
}
.page-template .gform_wrapper .gfield_captcha_container .gfield_captcha_input_container {
	flex-grow: 1;
	margin-left: 15px;
}
.page-template .gform_wrapper.gravity-theme .gform_footer {
	padding-bottom: 0px;
}
.page-template .gform_wrapper.gravity-theme .description {
	font-size: 13px;
	padding-top: 0px;
}
.page-template .gform_wrapper.gravity-theme .gform_footer .button {
	background-color: #D32323;
	border: none;
	display: inline-block;
	padding: 0px 30px;
	color: #ffffff;
	border-radius: 5px;
	text-transform: uppercase;
	text-decoration: none;
	height: 40px;
	line-height: 40px;
	font-family: inherit;
	cursor: pointer;
	font-weight: 700;
	letter-spacing: 1px;
	font-size: 16px;
	-webkit-transition: all 250ms ease-in-out 0s;
	-moz-transition: all 250ms ease-in-out 0s;
	-ms-transition: all 250ms ease-in-out 0s;
	-o-transition: all 250ms ease-in-out 0s;
	transition: all 250ms ease-in-out 0s;
}
.page-template .gform_wrapper.gravity-theme .gform_footer .button:hover {
	background-color: #000000;
	border-color: #000000;
}
.page-template .gform_wrapper.gravity-theme .gform_footer .button:hover,
.page-template .gform_wrapper.gravity-theme .gform_footer .button:after:hover {
	color: #ffffff;
}
/* Gravity Forms | Coming Soon */
.comingSoon__content .gform_wrapper div.validation_error {
	border: 1px solid #ebccd1;
	font-size: 12px;
	padding: 10px;
	text-align: center;
	color: #a94442;
	background-color: #f2dede;
	border-radius: 0px;
	font-weight: 500;
	line-height: 1.3;
	margin-bottom: 15px;
}
.comingSoon__content .gform_wrapper ul.gform_fields:not(.top_label) .gfield_label {
	font-family: 'Roboto', Helvetica, sans-serif;
	color: #ffffff;
	margin: 7px 0 !important;
}
.comingSoon__content .gform_wrapper div.validation_error > h2 {
	font-family: 'Roboto', Helvetica, sans-serif;
	font-size: 15px !important;
	padding: 0px 30px;
}
.comingSoon__content .gform_wrapper li.gfield.gfield_error {
	border: none !important;
	padding: 0px !important;
	margin: 0px !important;
	background-color: transparent !important;
}
.comingSoon__content .gform_wrapper .gfield_error .gfield_label,
.comingSoon__content .gform_wrapper .gfield_error div.ginput_complex.ginput_container label, 
.comingSoon__content .gform_wrapper .gfield_error ul.gfield_checkbox,
.comingSoon__content .gform_wrapper .gfield_error ul.gfield_radio {
	color: inherit;
}
.comingSoon__content .gform_wrapper .validation_message,
.comingSoon__content .gform_wrapper .gfield_description.validation_message {
    color: #ffffff;
	background: #cc0000;
	padding: 5px !important;
	border-radius: 3px;
	position: relative;
	display: inline-block;
	margin: 10px 10px 10px 0px !important;
	font-size: 11px;
	font-weight: 400;
	max-width: none !important;
	width: auto !important;
	float: left !important;
	clear: both;
	line-height: 1;
}
.comingSoon__content .gform_wrapper .validation_message::before {
    content: '';
    width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-bottom: 10px solid #cc0000;
    position: absolute;
    top: -10px;
}
.comingSoon__content .gform_wrapper .gfield_required {
	color: #cc0000;
}
.comingSoon__content .gform_wrapper .gfield_error .gfield_label {
    color: #cc0000 !important;
}
.comingSoon__content .gform_wrapper .gfield_error select,
.comingSoon__content .gform_wrapper .gfield_error textarea,
.comingSoon__content .gform_wrapper .gfield_error input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]) {
    border-color: #cc0000 !important;
}
.comingSoon__content .gform_wrapper .gform_footer input.button,
.comingSoon__content .gform_wrapper .gform_footer input[type="submit"] {
	background-color: #fe0008;
	border: none;
	color: #fff;
	text-transform: uppercase;
	font-family: 'Roboto', Helvetica, sans-serif;
	font-weight: 700;
	letter-spacing: 1px;
	padding: 12px 15px 10px;
	line-height: 1;
	border-radius: 5px;
}
/* Form Elements */
.page-template .gform_wrapper.gravity-theme .gfield input,
.page-template .gform_wrapper.gravity-theme .gfield select,
.page-template .gform_wrapper.gravity-theme .gfield textarea {
	background-color: #ffffff;
	border: 1px solid #ccc;
	border-radius: 2px;
}
.page-template .gform_wrapper.gravity-theme .gfield select {
	padding: 10px 8px;
}
@media screen and (max-width: 1200px) {
	.classiera-navbar .navbar-header button {
		display: none;
	}
}
@media screen and (min-width: 1025px) and (max-width: 1200px) {
	.page-template .navbar-header {
		width: auto;
	}
	.page-template .navbar-collapse.collapse {
		display: block !important;
		border: none;
		box-shadow: 0px 0px;
	}
	.page-template .navbar-nav {
		margin-top: 0px;
	}
	.page-template .navbar-nav > li {
	  	float: left;
	}
}
@media screen and (max-width: 1025px) {
	.classiera-navbar .navbar-header .navbar-brand-custom {
		margin: auto;
	}
}
@media only screen and (min-width: 641px) {
	.comingSoon__content .gform_wrapper ul.gform_fields:not(.top_label) .gfield_label {
	  	width: 30%;
	}
	.comingSoon__content .gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half) {
	  	max-width: 100% !important;
	}
}
@media only screen and (max-width: 640px) {
	
}
@media screen and (max-width: 767px) {
	header .classiera-navbar .navbar-header .navbar-brand-custom img {
		max-width: 190px;
	}
}