/*

Theme Name:         Bellevue

Theme URI:          http://themovation.com/bellevue

Author:             Themovation

Author URI:         http://themovation.com

Description:        Bellevue is a premium WordPress theme based on Bootstrap 3.

Version:            1.8.4

Tags: 				two-columns, three-columns, left-sidebar, right-sidebar, fixed-layout, responsive-layout, custom-background, custom-header, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready, accessibility-ready

License:            Regular License

License URI:        http://themeforest.net/licenses/regular

*/

.map-location{display: block; clear: both; position: relative; display: inline-flex; align-items: center; min-height: 450px;  }
.inner-container,
body{background: #fff !important; }

body.home #themo_page_header_1{padding-top:0px !important;}
body.home section#themo_service_block_1 {
    background-color: #ea823d;
}

.home-top-section p{font-size: 20px; }

.home-location-wrapper{position: relative; background-size:cover !important; width:100%; display: block; 
	transition: all 0.7s; padding-top: 57%; overflow: hidden; margin-top: 30px;}
#themo_service_block_1:after{content:""; display: table; clear:both;}

.clearfix{display: block; clear: both; width:100%; float: left; }
.clearfix:after{content:""; display: table; clear:both;}
.container:after{content: "" !important;
display: table !important;
clear: both !important;}

.home-location-wrapper > span{


    background-color: rgba(0, 0, 0, 0.3);
    background: rgba(0, 0, 0, 0.3);
    color: rgba(0, 0, 0, 0.3);

position: absolute;
bottom: 0px;
left: 0;
right: 0;
color: #fff;
font-size: 25px;
padding: 11px 20px;
transition: all 0.6s;
visibility: visible;
}
.home-location-wrapper:hover > span{
	bottom: -70px!important; 
}
.overlayC{
	background-color: rgba(0, 0, 0, 0.3);
    background: rgba(0, 0, 0, 0.3);
    color: rgba(0, 0, 0, 0.3);
    position: absolute;
left: 0;
right: 0;
top:0;
display: inline-flex;
align-items: center;
text-align: center;
color:#fff;
height: 0%;
width: 100%;
overflow: hidden;
transition: all 0.9s; 
}
.overlayC .wrap{display: block; width:100%;}
.overlayC .wrap span{font-size: 20px;  }
.overlayC .wrap span:after{content:""; display: block; width:60px; height:3px; margin: 3px auto; background: #ea823d; }
.home-location-wrapper:hover .overlayC{visibility: visible; height: 100%; }
.listing-wrapper .thumbnail-image{width:100%; height: auto; }
.listing-wrapper .image-title a{color: #828282 !important; color: #EA823D !important; display: block; font-size: 25px !important;
margin-bottom: 15px !important;}
.listing-wrapper p{color: #828282 !important;}
.listing-wrapper p{font-size: 16px !important; }


.listing-wrapper{margin-top:70px;}
.listing-wrapper ul,
.listing-wrapper li{
	color: #828282 !important;
}
.banner[data-transparent-header="true"] .top-nav { background:#23272a !important; color:#fff !important;}
.banner[data-transparent-header="true"] .top-nav a span{ color:#fff !important;}
.listing-wrapper p, .listing-wrapper ul, .listing-wrapper li,body, p,li,.navbar .navbar-nav > li > a:hover,.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus,.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus , .navbar-default .navbar-nav > li  > a{ color:#23272a !important;}
.footer-area-2 p{ color:#d2d2d2 !important;}
#menu-main-menu   li > a{color:#23272a !important;}
#menu-main-menu   li > ul.dropdown-menu li a{color:#c8c8c8 !important;}
.navbar-nav > li.btn.btn-standard.menu-book-now{ padding: 2px 10px !important;;
color: #fff !important;}
#menu-main-menu   li.btn.btn-standard.menu-book-now a{ color: #fff !important;}
.testimonials-button  .btn.btn-standard {
    background: none !important;
    border: none !important;
    text-decoration: underline;
}