@charset "utf-8";
/*
Theme Name: Hotel Valerie
Theme URI: http://www.hotelbonvoyageng.com/
Author: William Ukoh
Author URI: http://williamukoh.com/?ref=hotebon
Description: WP Theme for Hotel Valerie
Version: 1.0
*/
@import "assets/css/theme.css";

.header-outer-wrapper { background: #000000; }
.primary-nav ul li a { color: white; }
.logo-wrapper { width: 170px; padding-top: 10px; padding-bottom: 13px; }
.header-right #primary-nav-id { margin-top: 15px; }
.header-right .btn { margin-top: 47px; }
.btn:hover{  background-color: #ffa500; color: #000; }

.home .main-outer-wrapper { margin-top: -50px; }
.ls-fullwidth .ls-bottom-slidebuttons, .ls-fullwidth .ls-nav-start, .ls-fullwidth .ls-nav-stop, .ls-fullwidth .ls-nav-sides { top:30px; }

.subscribe_section { position: relative; }
.subscribe_confirm { display:none; padding: 2em 0; background: #ececec; position:absolute; top:0; left: 0; text-align: center; width:100%; color: #333; font-size: 1.2em; font-weight: bold; }

.primary-nav.slideMenu ul li a { padding: 40px 15px; /* 40px 18px; */ }

h1.builder-item-title { font-size: 1.5em !important }

.upcoming-events .small-event-data { top:-5px; }
.upcoming-events li { padding-bottom: 25px; }

#layerslider p { font-size: 15px; }
#layerslider h1 { letter-spacing: normal !important; }

.f-mail a { padding:0 !important; background: none !important; }

ul.footer-links li { border-bottom: 1px dotted #666; }

.sidebar .widgettitle { border-bottom: 1px dotted #CCCCCC; }

.contact-text { padding-top:0; border-top: none; }

.titlebar-title { margin-top: 20px; }

#wpsimplegallery li img { margin: 0 7px 3em !important; border:1px solid #ececec; padding:2px; }

#wpsimplegallery li { margin-right: 2em !important; }

.services-included li span  { margin-left: 0px; }

.services-included ul li { width: 33%; }


input[type="text"], input[type="password"], textarea, .form-row textarea { color: #000; }

.top-nav.slideMenu ul li a { padding: 4px 8px;}

.page-title { font-size: 28px; }

.footer-outer-wrapper .widget-container { padding-top: 20px; }

.logo-wrapper { width:auto; }
.logo-wrapper img { width: 200px; }

.center { text-align: center; }
.notFound { font-size: 40px; }


@media screen and (min-width: 600px){

	
}

@media screen and (min-width: 768px){

	.sub-menu {
    	width: 210px !important;
	}

	

}

@media screen and (min-width: 997px ){

	.logo-wrapper { width:170px; }
	.logo-wrapper img { width: auto; }
}

@media screen and (min-width: 1024px){

	
}