/* Minification failed. Returning unminified contents.
(53,53): run-time error CSS1046: Expect comma, found '255'
(53,61): run-time error CSS1046: Expect comma, found '/'
(53,86): run-time error CSS1046: Expect comma, found '0'
(53,90): run-time error CSS1046: Expect comma, found '/'
 */
body { font-family: 'Open Sans', sans-serif, Arial, Helvetica; background: #FFF; font-size: 16px; }

@media (min-width: 1200px) {
    .container { width: 1160px; }
}

/** Default Setting Styles **/
.lot-details-tagline,
.lot-details-heading,
.lot-list-address a,
.lot-data-heading,
.text-primary-color { color: #3479a8 }
.text-primary { color: rgb(0,60,108) !important; }
#contact-content .svg-inline--fa { color: #0b2a60; }
.lower-strapbar .btn { background: transparent; border-color: #fff; }
.btn.text-white a { color: #ffffff !important; }

.secondary-bg { background: rgb(0,60,108); }
.primary-bg { background: #e5e5e5; }
.primary-text { color: #539dc0; }
.btn.primary-bg, .btn.btn-success { background-color: #3479a8 !important; background-image: none; border-color: #3479a8 !important; }

.pagination li a { color: #2fabc8; }
    .pagination li a:hover { color: #2fabc8; }
.pagination .active a, .pagination .active a:hover { background-color: #2fabc8; border-color: #2fabc8; color: #fff }
.pagination .active span, .pagination .active span:hover { background-color: #2fabc8; border-color: #2fabc8; color: #fff }

span.grid-links a { color: #3479a8; }

/*HexCodes

    Blue - #3479a8
    Blue2 - #539dc0
    Blue3(footer) - #2fabc8
    Blue3(nav-top) - #559ec3

*/
a { color: rgba(29,29,27,1); }
    a, a:hover { color: rgba(29,29,27,1); text-decoration: none; transition: all 0.1s ease-in-out; }
.white { background: #FFF; }
.white-text { color: #FFF; }

/*font colours*/
p { color: #000; }

/** Navigation **/
.nav-top { background-color: #559ec3; padding: 10px 0; color: #fff; font-size: 12px; }
    .nav-top a { color: #fff; }
        .nav-top a:hover { color: #000; text-decoration: underline; }
.navbar { margin-bottom: 0; }
.navbar-brand { height: auto; padding: 5px; }
    .navbar-brand img { width: auto; max-width: 100%; max-height: 150px; padding-left: 10px; }
.navbar-default { box-shadow: inset 0 1px 0 rgb(255 255 255 / 15%), 0 1px 10px rgb(0 0 0 / 25%); border: none; max-height: 682px; border-radius: 0; background: #e5e5e5; padding-left: 40px; padding-right: 40px; }
.navbar-nav { margin-top: 59px; margin-bottom: 59px; margin-right: 0; }
.navbar-default .navbar-nav > li { margin: 0 10px; }
    .navbar-default .navbar-nav > li > a { color: #000; font-size: 19px; text-shadow: none; padding-left: 0; padding-right: 0; border-bottom: 2px solid transparent;  transition: 0.3s; }
    .navbar-default .navbar-nav > li.active-menu-item a { border-bottom: 2px solid #539dc0; }
    .navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus { color: #000; border-bottom: 2px solid #539dc0; }
.navbar-default .navbar-collapse { border-color: #539dc0 !important; background-color: #e5e5e5; }
.navbar-default .navbar-toggle { background-color: transparent; color: #000; border-color: transparent; }
    .navbar-default .navbar-toggle .icon-bar { background-color: #000; }
    .navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus { background-color: transparent; }

/*Lot Navigation*/
.nav-links { background-color: #e5e5e5; }
.lot-list-link li a { color: #000; }
    .lot-list-link li a:hover { background-color: transparent; color: #08082b; }

@media (max-width:1200px) {
    .navbar-default .navbar-nav > li > a { font-size: 14px; }
    .navbar-default { padding: 0; }
    div#carousel-lot-images img { max-height: 356px; }
    div#carousel-lot-images .item { height: 356px; }
}

@media (max-width: 991px) {
    /*Navbar collapse*/
    .navbar-header { float: none; }
    .navbar-left, .navbar-right { float: none !important; }
    .navbar-toggle { display: block; }
    .navbar-collapse { border-top: 1px solid transparent; box-shadow: inset 0 1px 0 rgba(255,255,255,0.1); }
    .navbar-fixed-top { top: 0; border-width: 0 0 1px; }
    .navbar-collapse.collapse { display: none !important; }
    .navbar-nav { float: none !important; margin-top: 7.5px; }
        .navbar-nav > li { float: none; }
            .navbar-nav > li > a { padding-top: 10px; padding-bottom: 10px; }
    .collapse.in { display: block !important; }
    /*End*/
    .carousel-caption { display: none; }
    .navbar-default .navbar-toggle { margin-top: 63px; margin-bottom: 63px; }
    .navbar-nav { width: 100%; }
    div#carousel-lot-images img { max-height: 250px; }
    div#carousel-lot-images .item { height: 250px; }
}

@media only screen and (max-width: 1200px) {
    .welcome-to-header { font-size: 28px !important; }
    .star-properties-header { font-size: 38px !important; }
    .oas-header { font-size: 28px !important; }
}

@media (max-width: 767px) {
    .navbar-nav { margin-top: 35px; }
    .navbar-default { min-height: 100px; }
    div#carousel-lot-images img { top: 50%; transform: none; max-width: 100%; max-height: 300px; }
    div#carousel-lot-images .item { height: auto; }
}

/** Strapbars **/
.lower-strapbar { background: #f2f2f2; padding: 20px; }
    .lower-strapbar a { color: #444; font-weight: bold; }

/** Content **/
.window { background: #f7f7f7; box-shadow: 0 6px 30px 0 rgba(0, 0, 0, 0.2); padding: 15px 15px; margin: 0 20px; min-height: 474px; }
    .window.small-window { min-height: 191px !important; }
    .window.medium-window { min-height: 226px; }
    .window h1 { font-weight: 900; font-size: 33px; color: rgba(29,29,27,1) !important; }

.main-text { color: #fff; left: 25px; position: absolute; top: 111px; width: 96.6667%; }
    .main-text h1 { font-size: 3.5em; font-weight: 700; text-shadow: 2px 2px 5px #333; }
    .main-text h3 { font-size: 2.2em; text-shadow: 2px 2px 5px #333; }

/** Caroursel **/
.carousel-control.right, .carousel-control.left { display: none; }
.item { max-height: 600px; }
#carousel-lot-images .item { height: 433px; }
#carousel-lot-images img { max-height: 433px; }

.strap-search { -webkit-box-shadow: 0 5px 14px 0 rgba(0,0,0,.1); box-shadow: 0 5px 14px 0 rgba(0,0,0,.1); padding: 30px; margin: auto; border-radius: 10px; margin-top: -50px; z-index: 2; position: relative; background-color: #ffffff !important; }
    .strap-search input, .strap-search .btn { padding: 10px; width: 100%; border-radius: 0; font-size: 20px; color: #333; border-radius: 7px; }
    .strap-search .btn { color: #FFF; }
        .strap-search .btn.primary-bg { background-color: rgb(0,60,108) !important; background-image: none; border-color: rgb(0,60,108) !important; }

/** Footer **/
footer { font-size: 14px; padding: 75px 0; }
    footer li { margin-bottom: 15px; }
        footer li a { color: #2fabc8; }
    footer a:hover, footer svg:hover { color: #2fabc8; opacity: 0.65; }
    footer svg { padding-right: 10px; width: 45px; cursor: pointer; fill: #2fabc8; }
.sub-footer { background-color: #2fabc8; color: #fff; padding: 20px; }

@media only screen and (max-width : 767px) {
    .navbar { width: 100%; }
}

/** Bidding Details **/
a.primary-bg, button.primary-bg { background-color: #002247 !important; }

/* Carousel */
.welcome-to-header { color: #777; font-weight: normal; text-transform: uppercase; font-size: 30px; text-shadow: 0px 1px 0px rgba(0,0,0,.5); }
.star-properties-header { font-weight: bold; text-transform: uppercase; font-size: 55px; color: rgb(0, 60, 108); text-shadow: 0px 1px 0px #999, 0px 2px 0px #888, 0px 3px 0px #777, 0px 4px 0px #666, 0px 5px 0px #555, 0px 6px 0px #444, 0px 7px 0px #333, 0px 8px 7px #001135; }
.oas-header { color: #777; font-weight: normal; text-transform: uppercase; font-size: 44px; text-shadow: 0px 1px 0px rgba(0,0,0,.5); }

.carousel-caption { top: 0%; left: -11%; }

/*Mobile Compatibility*/
@media only screen and (max-width: 991px) {
    .navbar-nav { margin: 15px 0; }
}

@media (min-width: 768px) {
    .navbar-nav > li > a { padding-top: 10px; padding-bottom: 5px; }
}

@media only screen and (max-width : 767px) {
    .carousel-caption { top: 5px; }
}

.pr-10 { padding-right: 10px; }
.pl-10 { padding-left: 10px; }

.lot-panel .grid-heading .panel-title { font-size: 14px; }
.bidding-frame { font-size: 14px; }

/** Authorisation Steps **/
.widget-footer .svg-inline--fa, .widget-footer a, .widget-footer p, .widget-footer { color: #003D6A !important; }

/** Widget **/
.widget-main .well, .widget-main { background-color: #E4EEF7; background-image: none; box-shadow: none; }
    .widget-main .btn { background-color: rgb(0,60,108); }
    .widget-main .primary-text { color: rgb(0,60,108); }
    .widget-main #bidding-frame { background-color: #ffffff; }
.widget-container a { color: rgb(0,60,108); }
.widget-footer, .widget-footer a, .widget-header .widget-truncate, .widget-header .svg-inline--fa { color: #ffffff; }
#widget-nav .nav-tabs .svg-inline--fa { color: rgb(0,60,108); }
.widget-header #close-widget .svg-inline--fa { color: #ff0000; }
.widget-header #widget-nav li.active a, .widget-header #widget-nav li.active .svg-inline--fa { color: #FBBF07; }
.widget-main .enquiry-form .btn, .widget-main #bidding-info-holder .btn-action { background-color: rgb(0,60,108); background-image: none; color: #ffffff; }

hr { color: rgba(221,221,221,0.9); }

