/*
Theme Name: ana-theme
Description: This is a child theme for Flatsome Theme
Author: UX Themes
Template: flatsome
Version: 3.0
*/
body {
    font-size: 18px;
	color:rgb(94, 94, 94);
}
#top-bar .nav-small.nav>li.html{
	font-size:20px;
}
.nav-dark .top-divider{
	opacity: 1;
	height:1px;
	background:rgba(255, 255, 255, 0.3);
	display:block;
	border-top: 0;
}
#logo{display:none;}
.nav-dark .nav>li.active>a, .nav-dark .nav>li>a{
	font-size:18px;
	color:#fff;
}
.nav-dark .nav>li.active>a{
	color:#fff;
	line-height: 38px;
}
.header-nav-main{
	justify-content:center;
}
.stuck #masthead{
	background:rgba(22, 22, 22, 0.9);
}
.stuck .top-divider{
	display:none;
}
.home_slide{
	padding-top:0!important;
}
h1{
	color: rgb(199, 0, 0);
	font-size: 55px;
}
.home .wpcf7-form{
	width:70%;
	margin:0 auto;
	text-align:left;
}
.wpcf7-submit{
	margin: 0 auto!important;
    display: block!important; 
}
label, legend {
    font-size: 16px;
}
.block_info a{
	color:rgb(199, 0, 0);
}
.block_info h2{
	font-weight: normal;
    color: rgb(27, 27, 27);
}
.block_info h4{
    color: rgb(27, 27, 27);
}
.copyright-footer{font-size:20px;padding-top: 30px;} 
.copyright-footer hr{width:50px;margin-left:auto;margin-right:auto; border-top: 1px solid #fff;} 
.copyright-footer a{color:rgb(235, 2, 2);} 
body:not(.home) .header-main {
    background: rgb(22, 22, 22);
}
#content ul{
	line-height:18px;
}	
.text >h1:before{
	background:rgb(199, 0, 0);
	width:80px;	
	height:2px;
	position:absolute;
}
.wpcf7 label {
    text-align: left;
}
.working-hours ul li {
    padding: 10px 0 9px 0;
    overflow: hidden;
	list-style: none;
	text-align: left;
	margin-left: 0;
}
.working-hours ul li span {
    float: right;
}






@media only screen and (max-width: 48em) {
/*************** ADD MOBILE ONLY CSS HERE  ***************/


}