/*
Welcome to Custom CSS!

To learn how this works, see http://wp.me/PEmnE-Bt
*/
.header_inner {
	border-top: 5px solid #d4d3c0;
}

footer {
	margin-top: 40px;
}

input.wpcf7-form-control.wpcf7-date, input.wpcf7-form-control.wpcf7-number, input.wpcf7-form-control.wpcf7-quiz, input.wpcf7-form-control.wpcf7-text, select.wpcf7-form-control.wpcf7-select, textarea.wpcf7-form-control.wpcf7-textarea {
	border: 2px solid #D4D3C0;
}

header.fixed, header.fixed_hiding, header.fixed_top_header .top_header {
	position: fixed !important;
}

.wpcf7 form.wpcf7-form p {
	margin-top: 0;
}

.qbutton, .qbutton.medium, #submit_comment, .load_more a, .blog_load_more_button a, .post-password-form input[type='submit'], input.wpcf7-form-control.wpcf7-submit, input.wpcf7-form-control.wpcf7-submit:not([disabled]), .woocommerce table.cart td.actions input[type="submit"], .woocommerce input#place_order, .woocommerce-page input[type="submit"], .woocommerce .button {
	background-color: #D4D3C0;
	color: #166DB4;
}

@font-face {
	font-family: "Eras Light ITC";
	src: url("/wp-content/themes/obrilar/fonts/ERASLGHT.TTF");
}

@font-face {
	font-family: "Univers";
	src: url("/wp-content/themes/obrilar/fonts/UniversLT47CondensedLight.ttf");
}

h2.q_slide_title.with_background_color {
	font-family: "Eras Light ITC" !important;
}

.header_bottom {
	padding: 0;
}

nav.main_menu > ul > li > a, .h1, .h2, .h3, .h4, .h5, .h6, a, h1, h2, h3, h4, h5, h6, p a, p, body,input.wpcf7-form-control.wpcf7-date, input.wpcf7-form-control.wpcf7-number, input.wpcf7-form-control.wpcf7-quiz, input.wpcf7-form-control.wpcf7-text, select.wpcf7-form-control.wpcf7-select, textarea.wpcf7-form-control.wpcf7-textarea, body {
	font-family: "Univers" !important;
}

.touch .carousel-inner .item {
	height: 250px !important;
}

@media (max-width: 400px) {
	.carousel:not(.advanced_responsiveness) .carousel-inner h2 span {
		font-size: 8px !important;
		font-weight: bold;
	}
	
	.carousel {
		height: 250px !important;
	}
	
	.ls-wp-fullwidth-container {
		margin-top: 105px;
	}
}

.mobile_menu_button {
	margin-left: 25px;
}

.mobile_menu_button span {
	font-size: 25px;
}

#mc_embed_signup div.response {
	width: 100% !important;
	text-align: center;
	color: #166DB4 !important;
}

#mc_embed_signup div#mce-responses {
	width: 97% !important;
	margin: 0 !important;
}

h2.ls-l {
	font-weight: 400;
}

.single-post .title_outer .has_fixed_background.title .title_holder {
	height: 0 !important;
}