/*
Theme Name:		Nimva Child
Description:	Nimva Child Theme
Author:			Carl Magnus Segolson - Yollo Design
Author URI:   	http://yollo.se
Template: 		nimva
Version: 		1.0
License:      	GNU General Public License v2 or later
License URI:  	http://www.gnu.org/licenses/gpl-2.0.html
Tags:         	light, responsive-layout
Text Domain:  	nimva-child
*/


/* =Theme customization starts here
------------------------------------------------------- */



#wrapper {
    box-shadow: none !important;
    -moz-box-shadow: none !important;
    -webkit-box-shadow: none !important;
	overflow: visible !important;

}

#header {
	margin-bottom: 30px;
}

#header nav ul li a, .sf-sub-indicator [class^="fa-"], .sf-sub-indicator [class*=" fa-"] {
    color: #ffffff;
	text-transform: uppercase !important;
	font-weight: 800;
}

#logo {

	margin-left: 9px;
}


html:not(.js) #header nav > ul > li > a {
    border-top: none !important;
    transition: none !important;
    -moz-transition: none !important;
    -webkit-transition: none !important;
    -ms-transition: none !important;
    -o-transition: none !important;
}



.menu-item a:hover{
	border-bottom: 5px solid #666 !important;

}

.current-menu-item a:hover {
	border-bottom: 0px solid transparent !important;

}

.menu-item {
	margin-bottom: -3px !important;
}

.current-menu-item {
	border-bottom: 5px solid #666;
	margin-bottom: -3px !important;
}

#header #toggle-nav i{
	line-height: 42px !important;
	font-size: 20px !important;
}

#toggle-nav .fa-bars:before {
    content: "\f0c9" !important;
}



@media only screen and (max-width: 979px)
{
#logo {
    margin-top: 20px;
	}
	
#header {
	border-bottom: none !important;
	margin-bottom: 20px !important;
	}
	
	
}

@media only screen and (max-width: 480px)
{
#logo {
	max-width: 240px !important;
	}
	
	
}


#mobile-menu {
	margin-bottom: 20px;
}


#mobile-menu ul li a, #mobile-menu .container > ul > li:last-child ul li a {
	font-family: "Open Sans Condensed", Arial, Helvetica, sans-serif !important;
	font-size: 14px !important;
    padding: 14px 0 !important;
}



#footer.footer-dark {
	background-color: rgba(0,0,0,0.00) !important;
}

#copyrights.copyrights-dark {
	background-color: rgba(0,0,0,0.00) !important;
    text-transform: uppercase;
    font-family: "Open Sans Condensed", Arial, Helvetica, sans-serif !important;
	font-weight: 600;

}

.copyrights-dark .fa-facebook-official {
	font-size: 18px !important;
}

#copyrights {
    border-top: 1px solid #555 !important;
}

.ls-layers, .ls-slide-backgrounds, .ls-background-videos, .ls-bg-video-overlay {
	overflow: visible!important;	
}

.ls-layer h1 {
	font-family: "Open Sans Condensed", Arial, Helvetica, sans-serif !important;
	font-weight: 600;
	font-size: 15px !important;
	color: #b4b4b4;
	margin-top: 15px;
	margin-bottom: 0px;	
	padding: 0px;
	text-align: center !important;
}

.ls-layer h2 {
	font-family: "Open Sans Condensed", Arial, Helvetica, sans-serif !important;
	font-weight: 600;
	font-size: 13px !important;
	color: #4b4b4b;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px;
	line-height: 0px;
	text-align: center !important;
	
}

.ls-v5 .ls-nav-prev, .ls-v5 .ls-nav-next {
    margin-top: 28% !important;
}















