@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,400,600');

/* ===========
GLOBALS
   ===========*/

body {  font-family: 'Open sans', sans-serif;    font-size: 14px;    line-height: 30px;    color: #666666;    width: 100%;overflow-x: hidden;     background: #f9f9f9;}
a { color: #555555; }

#page { margin: 0 auto; border-top:0px; border-bottom:0px;}
 
h1, .h1, h2, .h2, h3, .h3,  h5, .h5, h6, .h6 { font-weight:300;  }


/* ===========
COLORS 
   =========== */

.bg-primary { background:#ffb510 !important; }
.text-primary { color:#ffb510 !important; }
.btn-primary, .btn-primary.disabled, .btn-primary:disabled {
    color: #fff;
    background-color: #ffb510 !important;
    border-color: #ffb510;
}

.bg-secondary { background:#343a40!important; border-color: #2e4354; }
.text-secondary { color:#2e4354 !important; }

.user-header, .cat-item, .noresults { background:#fff !important }

/* ===========
MAIN HEADER  
   ===========*/
.header-nav3 .ppt-menu>ul>li>a {  height: 60px !important;    line-height: 60px !important; color:#fff !important; font-weight:normal }
 
.header-nav3 .btn-end .btn  { height: 100%;    line-height: 45px; width:100%; } 
@media (min-width: 992px) {
#menu-menu { margin-left:-20px; }
}

#galleryCarousel .carousel-item{
   padding-bottom:60.6%;
   overflow: hidden;
}


#galleryCarousel .carousel-item img{
   position: absolute;
   top:50%;
   left: 50%;
   transform: translateX(-50%) translateY(-50%);
   max-height: 100%;;   
}
#galleryCarousel .carousel-indicators li {
   display: inline-block;
   width: 10px;
   height: 10px;
   margin: 1px;
   text-indent: -999px;
   cursor: pointer;
   background-color: #000;
   background-color: rgba(0,0,0,0);
   border: 1px solid #fff;
   border-radius: 10px;
}
#galleryCarousel .carousel-indicators li:before{
   display:none !important;
}

#galleryCarousel .carousel-indicators li:after{
   display:none !important;
}

#galleryCarousel .carousel-indicators .active {
   width: 12px;
   height: 12px;
   margin: 0;
   background-color: #fff;
}


.single-listing_type .bannerContent {
   position: absolute;
   z-index: 1;
   left: 0;
   right: 0;
   bottom: 0px;
   color: #fff;
   margin-bottom: 30px;
}
.single-listing_type .bannerTitle h1{
   font-weight: 800;
   font-size: 46px;
   line-height: 52px;
   text-shadow: 0 0 12px rgba(0, 0, 0, 0.7);
   max-width: 900px;
   margin-left: auto;
   margin-right: auto;
}

