/*
Theme Name: Flatsome Child
Description: This is a child theme for Flatsome Theme
Author: UX Themes
Template: flatsome
Version: 3.0
*/

/*************** ADD CUSTOM CSS HERE.   ***************/
.header:not(.transparent) .header-nav-main.nav > li > a {
    color: #4371b6 !important;
}
.nav>li>a>i.icon-menu {
    font-size: 2.9em !important;
}
.logo-center .logo {
    order: 4;
    display: flex;
}
.nav-left {
    justify-content: flex-start;
    padding-left: 50px;
}
.menu-footer-container{
	display:none;
}

.footer-social a{
	display:inline-block;
	padding-left:28px;
	margin-top:50px;
}
.footer-men{
	margin-top:50px;
}
.footer-men a{
	font-size:15px;
	color:#fff;
	width:49%;
	display:inline-flex;
	text-decoration:underline;
}
.footer-logo{
	padding-right:40px;
}
.main-contact{
	background-color:rgba(255, 255, 255, 0.9);
	height:480px;
}
.main-contact2{
	background-color:rgba(255, 255, 255, 0.7);
	height:480px;
}
.main-contact .col-inner,
.main-contact2 .col-inner{
	padding:30px;
}
#wpcf7-f5-p98-o1 input,
#wpcf7-f5-p98-o1 textarea{
	border:0;
	border-bottom:1px solid #000;
	height:44px;
	background-color:none;
	background:none;
	border-shadow:none;
	    box-shadow:none;
}
#wpcf7-f5-p98-o1 textarea{
	height:120px;
}

#wpcf7-f5-p98-o1 .wpcf7-submit,
.main-contact .button,
.main-contact2 .button{
	background-color:#000;
	color:#fff;
	font-size:18px;
	font-weight:bold;
	text-transform:none;
	border-radius:0;
}
#wpcf7-f5-p98-o1 .wpcf7-submit:hover,
.main-contact .button:hover,
.main-contact2 .button:hover{
	background-color:#fff;
	color:#000;
}
.main-contact-row,
.main-contact-row h1{
	color:#000;
}
#wpcf7-f5-p98-o1 label{
	font-size:14px;
	font-weight:100;
	color:#000;
}
.page-title-inner {
    padding-top: 90px;
}
.nav.nav-vertical {
    background-color: #000;
	padding-top: 54px;
}
.mfp-close {
	left:0 !important;
}
.nav-sidebar.nav-vertical>li+li, 
.nav-vertical>li+li {
	border-top:none !important;
}
.off-canvas:not(.off-canvas-center) li.html {
    margin-top: 20px;
}
.nav-vertical li a{
	font-size:18px;
}
.nav-vertical li a:hover{
	color:#4371b6 !important;
}
.nav-slide{
	height:auto;
}
.off-canvas-left .mfp-content, .off-canvas-right .mfp-content {
   background-color: transparent !important;
    box-shadow: none;
    transform: translateX(-370px);
    width: 360px;
}
.mobile-sidebar-levels-2 .nav-slide>li>.sub-menu>li:not(.nav-slide-header)>a, .mobile-sidebar-levels-2 .nav-slide>li>ul.children>li:not(.nav-slide-header)>a {
    text-transform:none;
}
.mobile-sidebar-levels-1 .nav-slide>li>.sub-menu, .mobile-sidebar-levels-1 .nav-slide>li>ul.children {
	background-color:#000;
	bottom:none;
}
.mobile-sidebar-levels-2 .nav-slide>li>.sub-menu>li:not(.nav-slide-header), .mobile-sidebar-levels-2 .nav-slide>li>ul.children>li:not(.nav-slide-header) {
	border-top:0;
}
.mobile-sidebar-levels-2 .nav-slide>li>.sub-menu>li:not(.nav-slide-header)>a, .mobile-sidebar-levels-2 .nav-slide>li>ul.children>li:not(.nav-slide-header)>a {
	font-size:17px;
}
.mobile-sidebar-levels-1 .nav-slide>li>.sub-menu.is-current-slide, .mobile-sidebar-levels-1 .nav-slide>li>ul.children.is-current-slide {
    display: inline-table;
	padding-top: 54px;
}
@media only screen and (max-width: 48em) {
/*************** ADD MOBILE ONLY CSS HERE  ***************/


}