/*
Theme Name: CityCruise
Theme URI: http://citycruise.mikado-themes.com
Description: A Limousine and Car Rental Theme
Author: Mikado Themes
Author URI: http://themeforest.net/user/mikado-themes
Text Domain: citycruise
Version: 1.5
License: GNU General Public License
Tags: one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, grid-layout, custom-menu, featured-images, flexible-header, post-formats, sticky-post, threaded-comments, translation-ready
License URI: licence/GPL.txt

CSS changes can be made in files in the /css/ folder. This is a placeholder file required by WordPress, so do not delete it.

*/

.gform_wrapper .contact-form input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){
	height: 50px;
    padding: 15px 27px;
    border: 1px solid #9b9a9a;
    color: #858484;
    font-weight: 300;
    font-size: 14px;
    margin:0px;
}
.gform_wrapper .contact-form input:focus ,
.gform_wrapper .contact-form textarea:focus {
	outline:0;
}
.gform_wrapper .contact-form .top_label li.gfield.gf_left_half, 
.gform_wrapper .contact-form .top_label li.gfield.gf_right_half{
	margin-top:14px;
}
body .gform_wrapper .contact-form .top_label div.ginput_container{
	margin-top:0px !important; 
}
.gform_wrapper .contact-form textarea.large{
	height:200px;
	padding:15px 27px;
	border: 1px solid #9b9a9a;
    color: #858484;
    font-weight: 300;
    font-size: 14px;
}
.gform_wrapper .contact-form .gform_footer{
	padding:0px;
}
.gform_wrapper .contact-form .gform_footer input.button, 
.gform_wrapper .contact-form .gform_footer input[type=submit], 
.gform_wrapper .contact-form .gform_page_footer input.button, 
.gform_wrapper .contact-form .gform_page_footer input[type=submit]{
	width:calc(100% - 15px);
	background-color: #d6b52b;
    border-color: #d6b52b;
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    letter-spacing: 1px;
    line-height: 1em;
    outline: 0;
    padding: 21px 39px;
    position: relative;
    text-transform: uppercase;
    color:#fff;
    border:0px;
    cursor:pointer;
}
.gform_wrapper .contact-form .gform_footer{
	text-align: center;
	margin: 10px 0 0 0
}
.gform_wrapper .contact-form .gform_footer img{
	top:10px;
	position: relative;
}


.gform_wrapper .contact-form div.validation_error {
    display: none !important;
}

.gform_wrapper .contact-form li.gfield.gfield_error{
    background-color: transparent !important;
    border:none !important;
    margin-top: 0 !important;
    position: relative;
}
.gform_wrapper .contact-form .field_description_below .gfield_description {
    padding-top: 0px !important;
    position: absolute;
    text-align: right;
    top:15px;
    color:#ff4f4f;
    font-weight:normal;
    padding-right:0px !important;
    right: 15px;
    width: 50%;
}
.gform_wrapper .contact-form li.gfield.gfield_error.gfield_contains_required div.ginput_container,
.gform_wrapper .contact-form li.gfield.gfield_error.gfield_contains_required label.gfield_label {
    margin-top:0px;
    /*color:#ff4f4f;*/
}
.gform_wrapper .contact-form li.gfield.gfield_error, 
.gform_wrapper .contact-form li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning{
	padding-bottom: 0px;
    padding: 0;
    margin-top: 14px !important;
    margin-bottom: 0 !important;
}


.mkd-footer-column-3 .mkd-iwt.mkd-iwt-icon-left.mkd-iwt-icon-tiny .mkd-iwt-content-holder,
.mkd-footer-column-2 .mkd-iwt.mkd-iwt-icon-left.mkd-iwt-icon-tiny .mkd-iwt-content-holder,
.mkd-iwt.mkd-iwt-icon-left.mkd-iwt-icon-tiny .mkd-iwt-content-holder{
	padding-left:50px !important;
}

/*body .mkd-iwt,
footer .mkd-iwt{
    opacity:1;
}
body .mkd-element-from-fade>div {
    opacity: 1;
}*/


@media(max-width:991px){
	.mkd-right-from-mobile-logo{
		float: left;
	}
	.mkd-right-from-mobile-logo p{
		margin:0 15px;
		line-height:35px;
	}
	.mkd-mobile-menu-opener .mkd-mobile-opener-icon-holder{
		font-size:30px;
	}
	.contact-list .vc_col-sm-4{
		width:100%;
	}
}
@media(max-width:767px){
	#estimation_popup.wpe_bootstraped:not([data-usevisual="1"]) #mainPanel .genSlide .genContent .col-md-2{
		display: block;
	}
	#estimation_popup.wpe_bootstraped #mainPanel #lfb_summary{
		margin: 15px;
    	width: calc(100% - 30px);
	}
	.gform_wrapper .contact-form .gform_footer input.button, .gform_wrapper .contact-form .gform_footer input[type=submit], .gform_wrapper .contact-form .gform_page_footer input.button, .gform_wrapper .contact-form .gform_page_footer input[type=submit]{
		width:100%;
	}
	.mkd-icon-shortcode .mkd-icon-element.fa-facebook{
		margin:0px !important;
	}
}