/*

Theme Name: Saving Angel
Theme URI: www.SavingAngel.com
Description: Saving Angel
Author: My Brave True Hero
Version: 2014
License: GNU General Public License
License URI: license.txt
Tags: Saving Angel

*/


.sidebar input[type="text"]{
width: 100%;
height: 40px;
padding-right: 42px;
padding-left: 10px;
border: 1px solid #E2E2E2;
font-family: 'Open Sans', sans-serif;
font-size: 14px;
color: #aaa;
outline: none;
margin-bottom:15px;
}

.sidebar input[type="submit"]{

background: #123756;
color: #FFF;
border: none;
outline: none;
border-radius: 2px;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
-ms-border-radius: 2px;
padding: 5px 10px;

}


.screen-reader-text{
font-family: 'Ubuntu', sans-serif;
font-size: 15px;
font-weight:normal;
}


#searchform{
margin-bottom:10px;
padding-bottom:10px;
border-bottom: 1px solid #CCCCCC;
}

/*Submenu*/

.nav li ul{
	position:absolute;
	width: 150px;
	z-index: 99999;
	visibility: hidden;
}

.nav > li:hover >  ul{
	visibility: visible;
}

.nav li { position: relative; }

.nav li ul li a{
	display: block;
	background: #123756;
	color: #fff;
	text-decoration: none;
	text-align: left;
	padding-top: 15px;
	padding-bottom: 15px;
	padding-left: 10px;
	font-family: 'Lato', sans-serif;
	font-size: 12px;
	text-transform: capitalize;
	line-height: 1em;
	border-bottom: 1px solid #174264;
	transition: all .20s ease-in-out;
    -moz-transition: all .20s ease-in-out;
    -webkit-transition: all .20s ease-in-out;
    -o-transition: all .20s ease-in-out;
}

.nav li ul li:last-child a{
	border-bottom: none;
}

.nav li ul li a:hover{
	background: #112B41;
	color: #FFF;
}


.nav ul ul{
	left:150px;
	top: 0;
	visibility: hidden; 
}

.nav ul li ul{
	left:149px;
	top: 0;
	visibility: hidden;
}

.nav ul li:hover > ul{
	visibility: visible;
} 


@media only screen and (max-width: 991px){
	.nav li ul li a{
		font-size: 10px;
	}
}

@media only screen and (max-width: 767px){
	.nav li ul li a{
		font-size: 12px;
		padding-left: 0 !important;
	}

	.nav li ul{
		position: static;
		visibility: visible !important;
		width: 100% !important;
		
	}

	.nav li ul li a {
		text-align: center !important;
	}

	.nav li ul li a{
		/*border-bottom: none*/;
	}
}

