/* Minification failed. Returning unminified contents.
(241,104): run-time error CSS1046: Expect comma, found '0'
(241,108): run-time error CSS1046: Expect comma, found '/'
 */
@font-face { font-family: 'avenir'; src: url('/content/themes/157/fonts/avenir-medium.ttf') format('truetype'); }
@font-face { font-family: 'segoesc'; src: url('/content/themes/157/fonts/segoesc.ttf') format('truetype'); }

html { margin-top: 140px; }
body { font-family: 'avenir', sans-serif; background: #FFF; }
p { font-size: 16px; line-height: 27px; }

@media (min-width: 1200px) {
    .container { width: 1160px; }
    .lot-details-container { width: 100%; }
}

@media (min-width: 1600px) {
    .container { width: 1260px; }
}

/* Colours 

    white - #fff
    Purple - #48012B
    Grey - #2d2d2d

*/
.text-white { color: #FFF !important; }
.bold { font-weight: 900; }
.white { background: #FFF; }
.grey-bg { background: #F8F8F8; }

.w-50 { width: 50%; }
.f-40 { font-size: 40px; }
.ml-10 { margin-left: 10px; }
.m-auto { margin: 0 auto; }
.lg-spacer { height: 50px; }

/* Navbar */
.container-fluid.navbar-default { color: #fff; border: none; box-shadow: none; background: #2d2d2d; padding: 0 100px; border-radius: 0; height: 140px; background-image: url(https://cdn.eigpropertyauctions.co.uk/ams/images/544/oas/header-bg-image.png); background-position: left center; background-repeat: no-repeat; background-size: 1160px auto; position: relative; z-index: 9999; }
.navbar-default .navbar-nav > li > a, .navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus { color: #fff; font-weight: 600; text-transform: capitalize; line-height: 20px; text-shadow: none; background-color: transparent; }
.navbar-default .navbar-nav li a:hover, .navbar-default .navbar-nav li a:focus { color: #fff; background-color: transparent; }
.navbar-default .navbar-nav .dropdown-menu li a:hover, .navbar-default .navbar-nav .dropdown-menu li a:focus { color: #454545; background-color: transparent; border-radius: 0; }
.navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand { margin-left: 20px; margin-top: 5px; }
.navbar .navbar-brand img { width: 210px; }
.navbar .navbar-brand { padding: 0; }
.navbar-fixed-top { border-width: 0 !important; }
.navbar-default .navbar-nav .open a { background-image: none; box-shadow: none; }
.navbar-default .navbar-nav > .open > a:focus { color: #fff; background-color: transparent; }
.navbar-nav > li > .dropdown-menu { background: #fff; }
.dropdown-menu li a { color: #454545 }
    .dropdown-menu li a:hover { color: #454545 }
.dropdown-menu li:last-child { border-bottom: none; }
.navbar-toggle { margin-top: 18px; margin-bottom: 18px; }
.navbar-default .navbar-toggle .icon-bar { background-color: #fff; }
.navbar-default .navbar-toggle .icon-bar { background-color: #fff; }
ul.navbar-nav { margin-top: 45px; }


@media (max-width: 767px) {
    .container-fluid.navbar-default { height: inherit; }
    html { margin-top: 90px; }
    .navbar-default .navbar-nav > li > a { line-height: 20px; }
    .container-fluid.navbar-default { background-image: none; }
    .navbar-fixed-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse { max-height: none; background-color: #2d2d2d; border: none; }
    .navbar.navbar-default .navbar-brand img { width: 105px; }
    .navbar.navbar-default .container-fluid .navbar-brand { margin-top: 2px; }
    .navbar-default .navbar-nav .open .dropdown-menu > li > a { color: #fff; }
    .navbar-nav .open .dropdown-menu > li > a { padding: 5px; background-color: transparent; }
    ul.navbar-nav { margin-top: 20px; padding: 0 20px; }
    div.container-fluid.navbar-default { padding: 10px 10px; }
}

@media (max-width: 991px) {
    .nav { font-size: 17px; }
    .navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand { max-width: 280px; margin-top: 15px; }
    .navbar .navbar-brand img { width: 175px; }
}

@media (max-width: 910px) {
    .nav li a { padding-left: 5px; padding-right: 5px; }
}

@media only screen and (min-width: 768px) {
    .navbar-default li { padding: 0 5px; }
}

@media only screen and (min-width: 992px) {
    .navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand { margin-top: inherit; }
    .nav > li > a { font-size: 17px; padding: 15px 10px; }
}

@media only screen and (min-width: 1200px) {
    .navbar-default li { padding: 0 15px; }
        .navbar-default li a { font-size: 20px; }
    .dropdown-menu li { padding: 0; }
}

/* Content */
.jumbotron { background-size: cover; background-repeat: no-repeat; background-position: center; background-color: #fff; background-image: url(https://cdn.eigpropertyauctions.co.uk/ams/images/544/oas/Painshill.jpg) !important; margin-bottom: 0; }
    .jumbotron h1 { font-size: 50px; }

@media (max-width: 767px) {
    .jumbotron h1 { font-size: 34px; }
}

.scriptheader { font-family: 'segoesc', sans-serif; font-weight: 600; }

.jumbotron_about { background: linear-gradient(to left, rgba(255,255,255,1) 50%, rgba(255,255,255,0)), url(https://cdn.eigpropertyauctions.co.uk/ams/images/157/oas/auction-expert.jpg) no-repeat; background-size: contain; min-height: 636px; margin-bottom: 0; -webkit-transform: scaleX(-1); transform: scaleX(-1); }
    .jumbotron_about h1 { font-size: 50px; }

.about_container { padding: 0 75px; position: absolute; top: 270px; }

.page-content { padding: 50px; }

.lot-details-container h2 { font-size: 24px; }

@media (max-width: 991px) {
    .jumbotron_about { background-image: none !important; background-size: unset !important; min-height: unset !important; }
    .about_container { position: relative !important; top: unset !important; }
}

/* Search Filters */

.search_filters { min-height: 300px; background: #fff; }
.inner_filters { padding-top: 30px; font-size: 14px; font-weight: 400; }
.btn.btn-search { background-color: rgba(0,0,0,.6); border-bottom: 3px solid rgba(0,0,0,.6); font-weight: 600; color: #fff; padding: 12px 40px 11px; border-radius: 25px; font-size: 16px; width: unset; }
    .btn.btn-search:hover { outline: none; }
.search-input { height: 44px; border-radius: 2px; background: #fff; width: 100%; }

.lot-panel .grid-panel { min-height: 445px; overflow: hidden; border-radius: 0; }
    .lot-panel .grid-panel a { text-decoration: none; }
.lot-panel .bid-status { font-size: 24px; color: #fff; }
.lot-panel .grid-image { height: 200px; padding-left: 8px; padding-top: 8px; padding-right: 8px; margin: 0 auto; }
.lot-panel .grid-beds { height: 30px; margin-top: 10px; }
.lot-panel .grid-address { color: #777; font-size: 16px; margin: 5px 0; }
.lot-panel .grid-details { padding: 0 10px; min-height: 80px; }
.lot-panel .grid-price { padding: 10px; width: 100%; margin: 0; min-height: 75px; color: #808080; font-size: 18px; }
.panel { background-color: #fff; box-shadow: 0 0 20px rgba(0,0,0,0.1); }
.panel-auction-ended { background-image: none; }
.auction-banner { background: #062487; padding: 5px; color: #fff; font-weight: 500; position: absolute; left: -8px; top: -8px; font-size: 14px; }
    .auction-banner.ended { background: rgba(0,0,0,.6); }
.list-view.auction-banner { left: 0px; top: 0px; }
.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus { background-color: #48012B; color: #FFF; border-color: #48012B; }
.pagination > li:first-child > a { border-radius: 0; }
.pagination > li > a { border: unset; color: rgba(0,0,0,.6); }
    .pagination > li > a:hover { color: rgba(0,0,0,.6); }
.asset-link-icon { float: left; width: 70px; margin-bottom: 20px; }

/* contact */
#map { max-height: 750px; }

/** legals page */
.more-docs-link { font-weight: 600; }
    .more-docs-link a { text-decoration: underline; }
        .more-docs-link a:hover { text-decoration: none; }

/* footer */
footer { margin-top: 50px; background: #272727 !important; padding: 20px 0; color: #fff !important; }
    footer .footer-logo-border { background-color: #ffffff; border: 1px solid #ffffff; border-radius: 10px; padding: 15px; }

/* Buttons */
.btn-red { background: rgba(0,0,0,.6); color: #fff; border-radius: 0; width: 50%; }
    .btn-red:hover { color: #fff; }

.btn.orange { background: #fff; color: #48012B; line-height: 37px; }
    .btn.orange:hover { border: 1px solid #fff; }

.btn.primary-bg { background: #48012B; color: #fff; border-radius: 0; }
    .btn.primary-bg:hover { color: #fff; }

.btn-success, .btn-success:active, .btn-success:hover, .btn-success:focus { border-color: #48012B !important; background-image: none; background-color: #48012B !important; }

.btn.btn-primary { background: #48012B; border-color: #48012B; padding: 5px; color: #fff; }
.btn.small { width: 100px; }
.btn.text-white a { color: #ffffff !important; }
    .btn.text-white a:hover { text-decoration: none; }

.card img { max-height: 260px; width: 100%; }
.card-header { background: rgba(0,0,0,.6); }

.overlay { position: absolute; top: 0; bottom: 0; left: 0; right: 0; height: 100%; width: 100%; opacity: 0; transition: .5s ease; background-color: #f8cb00; }
.text { color: white; position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); width: 80%; }

.next-auction-date a, .next-auction-date a:hover { color: #fff; text-decoration: none; }

@media only screen and (min-width: 992px) {
    .jumbotron { height: 600px; }
    .jumbo-text { margin-top: 180px !important; }
    .jumbotron h1 { font-size: 50px !important; }
    .jumbotron h3 { font-size: 24px; }
}

@media only screen and (min-width: 768px) {
    .jumbotron h1 { font-size: 32px; }
    .jumbotron h3 { font-size: 18px; margin-bottom: 0; }
}

#carousel-lot-images .item { height: 463px; }
#carousel-lot-images img { max-height: 463px; }
.carousel-previews .carousel-preview-img { height: 114px; }

@media (max-width: 1600px) {
    #carousel-lot-images .item { height: 427px; }
    #carousel-lot-images img { max-height: 427px; }
    .carousel-previews .carousel-preview-img { height: 105px; }
}

@media (max-width: 1200px) {
    .container-fluid.navbar-default { padding: 0 50px; }
    #carousel-lot-images .item { height: 357px; }
    #carousel-lot-images img { max-height: 357px; }
    .carousel-previews .carousel-preview-img { height: 88px; }
}

@media (max-width: 991px) {
    #carousel-lot-images .item { height: 252px; }
    #carousel-lot-images img { max-height: 252px; }
    .carousel-previews .carousel-preview-img { height: 62px; }
}

@media (max-width: 767px) {
    #carousel-lot-images .item { height: auto; }
    #carousel-lot-images img { top: 50%; transform: none; max-width: 100%; max-height: 300px; }
}

.primary-text, .primary-text a { color: #48012B !important; }
.primary-bg { background-color: #f8cb00; color: #fff; }

.nav-links { background-color: #f5f5f5; }
.lot-list-link li a { color: #323e48; }
    .lot-list-link li a:hover { background-color: #e5e5e5; text-decoration: none; color: #48012B; }
.lot-highlights ul li { padding-top: 0; }

.popover-title { font-weight: 500; background-color: #f8cb00; color: #fff; }

.card { color: #fff; padding: 15px 0; min-height: 140px; }
    .card.red { background: rgba(0,0,0,.6); }
    .card.blue { background: #2d2d2d; }

    .card a { color: #fff; text-decoration: none; }

.grey-text, .grey-text a { color: #aaa; }

.search_box { background: #48012B; padding: 35px 35px; margin-top: -60px; box-shadow: 0 0 54px 0 rgb(0 0 0 / 6%); }
.search_container { width: 99%; }
.box_container { width: 90%; }
.search_button { font-size: 18px; font-weight: bold; }

.noborder { border-radius: 0; }

h1.blue, h2.blue, h3.blue, h4.blue, h5.blue { color: #48012B; }

span.blue { color: #48012B; }
span.phoneblue { color: #48012B; }
a.red { color: #48012B; }

h1.header { font-size: 50px; }
h4.item { font-size: 20px; }

@media (max-width: 767px) {
    .search_input { text-align: center; }
}

.header_text { padding-left: 70px; padding-top: 0px; padding-bottom: 25px; }

i.red { color: rgba(0,0,0,.6); }

.benefit-bullets li { padding-top: 10px; }

.map { height: 555px; }

.main_header_text { margin-left: 100px; margin-top: 50px; text-shadow: 2px 2px 4px rgba(0,0,0,0.5); padding: 20px; color: #ffffff; width: max-content; }

@media (max-width: 991px) {
    .main_header_text { margin-left: 30px; }
    .search_box { margin-top: 0; }
}

@media (max-width: 600px) {
    .main_header_text h1 { font-size: 24px; }
}

@media (max-width: 400px) {
    .main_header_text h1 { font-size: 20px; }
}

.search_input::placeholder { color: #272727; opacity: 1; }
.search_input:-ms-input-placeholder { color: #272727; }
.search_input::-ms-input-placeholder { color: #272727; }

.search_height { height: 50px; }

.btn.contact { width: 150px; height: 50px; line-height: 35px; }

.removebrpadding { height: 33px; }
    .removebrpadding h2 { margin-top: 0; }

.nounderline:hover { text-decoration: none; }

.lot-list-link li { padding-top: 0; }

.grid-links a { color: #272727; }

.order-padding { margin-top: 20px; margin-bottom: 10px; }

.panel-auction-ended { background-image: none !important; }

.recover-padding { padding: 10px; }

.list-inline > li { padding-left: 1px; border-right: 1px solid #aaa; height: 20px; }
    .list-inline > li:last-child { border-right: none; }

@media (max-width: 1599px) {
    .lot-panel .bid-status { font-size: 20px; }
}

@media (max-width: 1199px) {
    .lot-panel .grid-panel { min-height: 425px; }
    .lot-panel .grid-image { height: 150px; }
}

@media (max-width: 991px) {
    .inner_filters { padding-top: 0; }
    .lot-panel .grid-image { height: 150px; }
}

@media (max-width: 767px) {
    .lot-panel .grid-image { height: auto; }
}

.card .web-document { display: block; padding: 20px; color: #fff; text-align: center; font-size: 30px; line-height: 1.1; }
    .card .web-document:hover { color: #fff; text-decoration: none; }
    .card .web-document:focus { outline: none; color: #fff; text-decoration: none; }

.guide-button .web-document { text-transform: uppercase; color: #fff; display: block; }
    .guide-button .web-document:hover, .guide-button .web-document:focus { text-decoration: none; }

.form-dropdown { width: 100%; }
.inner_filters .svg-inline--fa { color: rgba(0,0,0,.6); }
.btn-search .svg-inline--fa { color: #ffffff; }
.form-dropdown .input-group-addon { width: 22px !important; background: #ffffff; color: rgba(0,0,0,.6); border-right: none; }
.search-input { border-left: none; }

/*Swiper / New Lot List Carousel*/
.swiper .swiper-button-prev, .swiper .swiper-button-next { background-color: #272727; color: #fff; opacity: unset; }
.swiper .swiper-button-prev { border-radius: 0 39px 39px 0 !important; left: 0; }
.swiper .swiper-button-next { border-radius: 39px 0 0 39px !important; right: 0; }
/*Swiper Pagination*/
.swiper .swiper-pagination-bullet-active { background: #272727; }

.grid-links a, .grid-links button { font-size: 1.1em; padding-left: 5px; padding-right: 5px; text-decoration: none; color: #48012B; background: unset; border: unset; }
.grid-links [disabled] { color: #ccc; }

