/* Override of existing main styles */

body, h1, h2, h3, h4, h5, h6, a {color:#333;}

/* header*/

.header {
    /* background:transparent;
    border-top:3px solid #035298;  */
    background: #98c1ef; /* Old browsers */
    background: -moz-linear-gradient(top, #3070b7 0%, #98c1ef 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, #3070b7 0%,#98c1ef 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, #3070b7 0%,#98c1ef 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    border-bottom: 3px solid #242461;
}

.header-top-first {max-width: 100%;}

.header-top:not(.banner) {
    background:transparent;
    border-bottom:none;
}

.header-container {
    background:#fff;
}

.list-inline {
    margin:10px 0;
    width:54%;
    vertical-align: text-top;
}

.nums {width: 40%;}

.list-inline > li {
    display:block;
    padding:0;
}

.pl-10 {padding:0;}

.one-block {
    width:32%;
    display:inline-block;
}

#logo, .logo {max-width:100%;}

#logo_img {
    max-width:460px; /*100%;*/
    /*margin:12px 0;*/
    max-height: 320px;
}

.fixed-header-on .header.fixed:not(.dark) {
    /*border-bottom: 3px solid #242461;
    background:#fff;*/
    background: #98c1ef; /* Old browsers */
    background: -moz-linear-gradient(top, #3070b7 0%, #98c1ef 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, #3070b7 0%,#98c1ef 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, #3070b7 0%,#98c1ef 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    border-bottom: 3px solid #242461;

}

/* nav */
.navbar-nav {
    float:right;
    margin:0;
}

.navbar-default .navbar-nav > li > a {
    color:#333;
    padding:9px 10px;
}

.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus, 
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, 
.navbar-default .navbar-nav > .active > a:focus {
    color: #242461;
}

.main-navigation .navbar-nav > .open > a, .main-navigation .navbar-nav > .open > a:hover, 
.main-navigation .navbar-nav > .open > a:focus, .main-navigation .navbar-nav > .dropdown > a:focus {
    color:#242461;
    background:transparent;
}

.dropdown-menu {
    background: #000;
    color: #242461;
    border:none;
}

.dropdown-menu > li > a {color:#fff;border:none;}

.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus, .nav .open > a, .nav .open > a:hover, 
.nav .open > a:focus, .dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus, 
.dropdown-menu .menu > .active > a, .dropdown-menu .menu > .active > a:hover, .dropdown-menu .menu > .active > a:focus {
    background: #fff;
    color: #242461;
}

.dropdown > a::before {
    font-family: 'FontAwesome';
    content: "\f107";
    position: relative;
    left: 108px;
    top: 12px;
    right: 6px;
    line-height: 1;
    color: #fff;
    font-size: 14px;
    display:none;
}

#navbar-collapse-1 {float:right;}

.fixed-header-on .main-navigation .navbar-nav > li > a {
    padding-top: 12px !important;
    padding-bottom: 12px !important;
}

/* second level menu */
.navbar-default .navbar-nav .open .dropdown-menu {background-color: #000;}

/* second level item */
.navbar-default .navbar-nav .open .dropdown-menu > li > a,
.navbar-default .navbar-nav .open .dropdown-menu .dropdown-header {padding: 12px 15px 12px 40px;color: #fff; border-color: #fff;}

/* second level item on hover/focus */
.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
.navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {background:#fff;color: #242461;}

/* Arrow for parent menu item */
.navbar-default .navbar-nav > .dropdown.open > a:before {color: #fff;}


/* Mobile Nav Default Styles Reset */
.navbar-default, .navbar-toggle,.navbar.navbar-default {background:transparent;border-color:transparent;}
.navbar-default .navbar-toggle {float:none;padding:0;margin:0;border-color:transparent;width:40px}
.col-xs-8 {float:none;width:100%;padding:0;}
.col-xs-4, .col-sm-4 {padding-left:0;padding-right:0;float:none;}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {background:transparent;border-color:transparent;}
.navbar-default .navbar-toggle:hover .icon-bar, .navbar-default .navbar-toggle:focus .icon-bar {background-color:#000;}
.navbar-collapse, .container-fluid {padding:0;}
.container-fluid > .navbar-collapse {margin:0;}


/* main */
.caticons {
    margin: 0;
}

@media screen and (max-width:1640px){
    .caticons {background:#fff;}
}

.editablecontent {
    max-width:1250px;
    margin: 50px auto;
}

.sf_colsIn {background:#fff;color:#333;}

.page-wrapper{background-color:#fff;}

/* inventory */
.inv-back, footer {background:#000;}

/* footer */
.ftr-img img {
    margin:0 auto;
    width: 230px;
}

.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
    float:none;
    width:100%;
    padding: 0;
}

.col-md-2 {width:30%; display:inline-block;} /* logo */
.col-md-10 {width:64%;vertical-align:bottom;display:inline-block;} /* nav */

.col-sm-6 a h2 {text-align:center;}
.col-sm-6 a:hover h2{color:#242461;text-decoration: none;}
.col-sm-6 a img:hover {filter: grayscale(1);transition: all 0.2s ease-in-out;}

.row {margin:0;}

#injected {margin-top:0;margin-bottom:0;padding:0 0 20px 0;}
.listings-wrapper .listing-boxed .listing-boxed-details h2 a, .hosted-content #listings-title, .hosted-content h3 {color:#333;}
.hosted-content .machinelocation, .hosted-content .underline, .hosted-content .listings-detail-wrapper .listing-details a.email-seller {color:#777;}
.hosted-content .listings-wrapper .listings-list {color:#aaa;}

.hosted-content .options li a:hover {color: #242461;}

.fauxbutton {background: #242461;}
.fauxbutton:hover {color:#000;}

#featured {
    width: 100%;
    display: block;
}

.backer {
    width: 100%;
    background:#000;
}

.caticons {
    width: 100%;
    color:#000;
}

.inv-back {
    width: 100%;
}

#slogan img {
    padding-top: 3em;
    display: block;
    max-width: 52%;
    /*width: 100%;*/
}

.headcontact {
    text-align: right;
}

.headcontact h2 {
    color: #fff;
    font-size: 3em;
    font-weight: bold;
    margin-bottom: 0;
}

.headcontact p {
    margin-top:0;
    font-size: 1.2em;
    font-weight: bold;
}

#page-start {background:#000;}


/*inventory tweaks */
#injected {
    padding-top:2em;
}
.listings-wrapper .control-box {
    display:none;
}

ul.options li:nth-child(2) {
    display:none;
}

@media screen and (max-width:1200px){
    .header-top:not(.banner){background:#000;}
    /*.header {background:#fff;}*/
    .one-block {display:none;}
    .col-xs-4 {width: 100%;}
    .col-md-2, .col-md-10 {width:100%;display:block;}
    #navbar-collapse-1 {float:none;margin-top:40px;}
    .navbar-nav {float:none;margin:0;}
    .container-fluid > .navbar-header {margin-left:0;margin-right:0;}
    .navbar-default .navbar-toggle {padding:8px; margin:-9px;}
    /*.logo img {width:100%;}*/
    .col-sm-6 {z-index:4;}
    .dropdown > a::before {top:0px;}
    #hyperLogoLink {margin-left: auto; margin-right: auto}
    .headcontact {text-align: center;}
    .headcontact h2 {color: #242461;}
}

@media screen and (max-width:768px){
    .card {width:49%;}
    .headcontact { text-align: center;}
    .headcontact h2 {color: #242461;}
 }

@media screen and (max-width:400px){
.card {display:block;width:100%;}
}

.list-content {
    margin-top: 50px !important;
}