/*
Theme Name: meta4hi33 Child
Author: ''
Version: 1.0.0
Author URI: ''
Theme URI: ''
Description: This is Workshop theme
License: ''
License URI: ''
Text Domain: wp_carshire
Template: meta4hi33-parent
*/

@import url(../meta4hi33-parent/style.css);
@import url('https://fonts.googleapis.com/css?family=PT+Sans+Narrow:400,700&subset=cyrillic,cyrillic-ext,latin-ext');



/* BEGIN кнопка в заявке */
#appointment-content > div > div:nth-child(5) > div.form-group > input {
	float: right;
}

.wpcf7-submit {
    float: right;
}
/* END кнопка в заявке */

.fixed-top-header > div.header-top  {
	display: none;
}

.main-menu .navbar-collapse > ul > li {
	font-family: 'PT Sans Narrow', sans-serif;
	font-weight: 700;   
} 

.main-menu .navbar-collapse > ul > li > a {
    font-size: 15px;
}

#menu-item-282 {
	float: right !important; 
	/* background-color: #b53937;	*/
	background-color: #f14b3d;	
}



h1, h2, h3, h4, h5, h6 {
	font-family: 'PT Sans Narrow', sans-serif;
	font-weight: 700; 
	text-transform: uppercase;
}

.column-view .column-box .post-content h3 {
    font-weight: 700;
}

.column-view .column-box .image .price {
	font-family: 'PT Sans Narrow', sans-serif;
	font-weight: 700; 
}

.featured-services .column-box .text-center {
	font-family: 'PT Sans Narrow', sans-serif;
	font-weight: 700; 
}

.column-view .column-box .text-center .theme-btn {
	font-family: 'PT Sans Narrow', sans-serif;
	font-weight: 700; 
}

.theme-btn	{
	font-family: 'PT Sans Narrow', sans-serif;
	font-weight: 700; 
}

.vc_btn3.vc_btn3-size-lg.vc_btn3-icon-right:not(.vc_btn3-o-empty) {
    font-family: 'PT Sans Narrow', sans-serif;
	font-weight: 700;
	text-transform: uppercase;
}

.sec-title h3 {
    font-family: 'PT Sans Narrow', sans-serif;
	font-weight: 700;
	text-transform: uppercase;
}

.wpcf7-submit {
    font-family: 'PT Sans Narrow', sans-serif;
	font-weight: 700;
	text-transform: uppercase;
	color: #f9f9f9;
	margin-top: 20px;
}

label {
    font-family: 'PT Sans Narrow', sans-serif !important;
	font-weight: 700;
	font-color: #292929;
}

.ubtn-text {
    font-family: 'PT Sans Narrow', sans-serif !important;
	font-weight: 700 !important;
	text-transform: uppercase !important;
	font-size: 16px !important;
}

.header-top-infos {
    font-family: 'PT Sans Narrow', sans-serif;
	font-weight: 700;
	text-transform: uppercase;
	font-size: 15px;
    margin-top: 25px;
}

.column-view .column-box .theme-btn {
	font-family: 'PT Sans Narrow', sans-serif;
	font-weight: 700;
}

div.contact-widget {
	font-family: 'PT Sans Narrow', sans-serif;
	font-weight: 700;
    margin-top: 60px;
	
}

a, a:hover {
	color: #999999;
    text-decoration: none;
}



input, button, select, textarea {
	font-family: 'PT Sans Narrow', sans-serif;
	font-weight: 700;
	border: 1px solid #e3e3e3;
}

textarea {
    border: none;
    outline: none;
    background: none;
    border: 1px solid #e3e3e3;
    width: 100%;
    padding: 10px;
    height: 230px;    
}

.main-footer .social-links {
	display: none;
}

.main-footer .footer-bottom .copyright {
    padding: 12px 0px;
    font-family: 'PT Sans Narrow', sans-serif;
    font-weight: 700;
}

.contact-options .info-box li a {
    color: #ffffff;
    font-family: 'PT Sans Narrow', sans-serif;
    font-weight: 700;
    font-size: 15px;
    text-transform: uppercase;
}

.contact-options .info-box li a:hover {
	color: #ffffff; 
}

#appointment-content input[type="text"] {
    color: #292929;
}


.featured-services {
    background: #fff;
}

.column-view .column-box .overlay-box {
	display: none;
}