.custom-office h1 {
   margin: 40px 0 10px;
   font-size:36px;
   font-weight:300;
}
.custom-office h3 {
   margin:0 0 10px;
   padding:0;
   font-size: 24px;
   font-weight:400;
}
.custom-office p {
   line-height: 1.4em;
   font-weight:400;
}

.office-header {
   background:#ddd;
   height:100px;
   padding:20px;
}
.office-header h3 {
   padding:0;
   margin:0;
}
.office-header h4 {
   padding:0;
   margin:0;
   font-size:16px;
   font-weight: 600;
   text-transform: uppercase;
}
.office-header p {
   padding:0;
   margin:0;
   line-height:1.6em;
}
.office-header .small {
   padding:0;
   margin:0;
   font-size:12px;
   padding-left: 10px;
}

.custom-office .cta {
   border-top:2px solid #FFE000;
   border-bottom:2px solid #FFE000;
   padding:25px 0;
   margin: 60px 0;
   min-height:270px;
}
.custom-office .cta p {
   font-size:13px;
}

.custom-office .imageWrapper {
   width:100%;
   height:250px;
   background-color:#000;
   background-repeat: no-repeat;
   background-size:cover;
   background-position: center center;
   margin:0 0 25px;
   transition: all .3s;
}
.custom-office .imageWrapper:hover {
   opacity:0.7;
}
.custom-office a:hover  {
   text-decoration: none !important;
}
.custom-office .imageWrapper.neighborhoods {
   background-image: url(https://s3.amazonaws.com/kunversion-platform/customer/bairdwarner/officeimages/office-neighborhoods.png);
}
.custom-office .imageWrapper.events {
   background-image: url(https://s3.amazonaws.com/kunversion-platform/customer/bairdwarner/officeimages/office-events.png);
}
.custom-office .imageWrapper.listings {
   background-image: url(https://s3.amazonaws.com/kunversion-platform/customer/bairdwarner/officeimages/office-listings.png);
}
.custom-office .imageWrapper.recent {
   background-image: url(https://s3.amazonaws.com/kunversion-platform/customer/bairdwarner/officeimages/office-recent.png);
}
.custom-office .imageWrapper.explore {
   background-image: url(https://s3.amazonaws.com/kunversion-platform/customer/bairdwarner/officeimages/office-explore.png);
   height:525px;
}

.custom-office .imageWrapper p {
   color:#fff;
   text-transform: uppercase;
   font-size:18px;
   font-weight: 400;
   text-shadow: 2px 2px 4px #000;
   vertical-align: middle;
   line-height: 250px;
   letter-spacing: 1px;
}
.custom-office .imageWrapper.explore p {
   line-height: 525px;
}

.btn {
   border:1px solid #EBCE00;
   border-radius: 22px;
   padding:8px 20px 6px;
   color:#000;
   font-size: 11px;
   font-weight: bold;
   box-shadow: 1px 1px 3px #999;
   margin-left:15px;
}
.btn.yellow {
   background: #FFE000;
}
.btn.yellow:hover {
   background: #EBCE00;
}


.information-bar + .container {
   max-width:100% !important;
   padding:0 !important;
}
.container > section.p-t-3 {
   padding-top:0!important;
}


/* SLIDER */
.bg-image-cover {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
}
 .full-width-slider .bg-image-cover {
    height: 242px;
}
@media screen and (min-width: 768px) {}
.full-width-slider .bg-image-cover {
    height: 542px;
}

 .full-width-slider .whiteContainer {
    background-color: #fff;
    margin:90px 0 0 0;
    padding:20px 30px 60px;
}
.full-width-slider .whiteContainer span {
   color:#777;
   font-size:14px;
   text-transform: uppercase;
   letter-spacing: 1.5px;
}
.full-width-slider .whiteContainer span.bold {
   font-weight:600;
}
.full-width-slider .whiteContainer span.left10 {
   margin-left:7px;
}
.full-width-slider .whiteContainer h3 {
   padding:25px 0 10px;
}
.full-width-slider .whiteContainer p {
   color:#777;
   line-height: 1.5em;
}
.slick-dots {
    padding-left: 0;
    list-style: none;
    margin-left: -5px;
}
.slick-dots {
    position: absolute;
    z-index: 102;
    width: 100%;
    text-align: center;
    top: 195px;
}
@media screen and (min-width: 768px) {}
 .slick-dots {
    top: auto;
    bottom: 15px;
}
.slick-dots>li {
    display: inline-block;
    padding-left: 5px;
    padding-right: 5px;
}
.slick-dots button {
    outline: 0;
    width: 20px;
    height: 20px;
    position: relative;
    background-color: transparent;
    border-radius: 50%;
    font-size: 0;
    border: 0;
}
.slick-dots .slick-active button {
    background-image: -webkit-linear-gradient(top,transparent 0,rgba(255,255,255,.5) 100%);
    background-image: -o-linear-gradient(top,transparent 0,rgba(255,255,255,.5) 100%);
    background-image: linear-gradient(to bottom,transparent 0,rgba(255,255,255,.5) 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80ffffff', GradientType=0);
}
.slick-dots button:after {
    content: "";
    width: 8px;
    height: 8px;
    border-radius: 50%;
    background-color: #fff;
    position: absolute;
    left: 6px;
    top: 6px;
}
.slick-dots .slick-active button:after {
    background-color: #fd0;
}


.bg-white {background-color: #fff; }
.bg-black {background-color: #000; }
.white {color:#fff; }
.dark-gray {color:#999; }
.big {font-size:18px;}
.serif {font-family: Georgia, serif;}
.align-left {text-align: left; }
.align-right {text-align: right; }
.align-center {text-align: center; }

.margin50 {margin:50px 0;}
