
			/*
You can add your own CSS here.

Click the help icon above to learn more.
*/

.logo
{
padding:0;
background:transparent;
}
/*.nav .sf-menu > li a > div span,
.isStuck .nav .sf-menu > li a > div span
{
padding:38px 8px 30px;
}*/
.header, .isStuck
{
background:#fff;
}
.nav .sf-menu > li.current_page_item > a > div:first-child + div span, .nav .sf-menu > li.sfHover > a > div:first-child + div span, .nav .sf-menu > li:hover > a > div:first-child + div span
{
color:black;
}
.nav .sf-menu >li a >div span {
padding:38px 8px 30px !important;
}
.isStuck .logo {
padding: 0 !important;
}
.isStuck .search-form #search-header {
margin-top:22px !important;
}
.isStuck .search-form::before {
top:27px !important;
}
.search-form {
margin-top: 38px;
}
.nav .sf-menu > li a::after
{
background: #fdc010 !important;
}
.list_1 ul li .desc 
{
background: rgba(253,192,16,0.79)
}
.list_1 ul li
{
color:#000 !important;

}
.nav .sf-menu > li a::before
{
background: linear-gradient(to top,#ffffff,#fdc010) !important;
}
.btn-link::before
{
background: #fdc010 !important;
}
.no_padding {
	padding-top: 0 !important;
	text-align: center;
}
.no_padding h2 {
	margin-bottom: 40px !important;
}
.no_padding a{
	margin-bottom: 100px !important;
}
.white_passion {
	color: white;
	font-size: 136pt;
	font-weight: bold;
}
.testi_1 .desc .excerpt
{
color:#000 !important;
}
.block_1
{
padding: 2px 0 4px !important;

}
.testi_1 h2
{
color:#8f191c !important;
}
.testimonial small {
color: #8f191c !important;
font-size: 12px !important;
font-family: "Open Sans";
}
.lady_image {
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}
.team_1 li h5 a {
	color: #fdc010 !important;
}
.googlemaps {
	width: 570px !important;
}
.smallText .title {
font-size: 16px !important;
line-height: 18px !important;
text-transform: capitalize !important;
padding-bottom: 12px !important;
margin-bottom: 12px !important;
}
body {
background: #fff !important;
color: #000 !important;
}
.footer {
padding-top: 0 !important;
padding-bottom: 0 !important;
}
.footer .footer-widgets {
margin-bottom: 10px !important;
}
.footer .ext_poz0 > div {
margin-bottom: 20px !important;
}
.footer .block_01 {
padding: 15px 0 0 !important;
}
.ms_layers_wrapper .ng-scope img {
/*animation-duration: 0ms !important;
animation-delay: 0ms !important;*/
}

.mpsl-linear {
/*animation-timing-function: cubic-bezier(0,0,0,0) !important;*/
}

.mpsl-animated {
/*animation-duration: 0s !important;
-moz-animation-duration: 0s !important;
animation-fill-mode: forwards !important;*/
}
.nsu-form .nsu-submit {
background: #fdc010 !important;
color: black !important;
}
.nsu-form p .nsu-field {
border-color: #fdc010 !important;
}
nav.nav {
margin-top: 8px;
}
.search-form #search-header .btn-primary {
background:#fdc010 !important;
}
.search-form #search-header .search-form_it {
height: 22px !important;
}
.nav .sf-menu {
float: left;
}
.ext_poz0 .ext_poz4 {
width: 95%;
display: block !important;
clear: both;
float: none !important;
}
.footer .ext_poz5 #social_networks-2 {
margin-bottom: 40px;
}
h3 {
	text-transform:capitalize;
}
.title-section .breadcrumb {
	padding-top: 0 !important;
padding-bottom: 0 !important;
}
.btn-maroon::before {
	background: #8f191c !important;
}
a.btn-maroon {
	font: bold 16px/20px 'Asap', sans-serif !important;
}
.block_2 {
padding-top: 10px !important;
}
.row-fluid .span12 {
margin-left: 0px;
}		