/*Header*/
/*nav.header-area.navbar.navbar-default.navbar-static-top {
    top: 100px !important;
	z-index: 5 !important;
}
.header-middle.header-area.navbar.navbar-default {
    top: -50px !important;
	z-index: 6 !important;
}
a.hidden-xs.logo {
    padding: 3% !important;
}
img#ctl00_imgLogo {
    height: 50px !important;
}
.header-middle.header-area.navbar.navbar-default {
    background: black !important;
    /*    border: none !important;*/
    /*box-shadow: none !important;
    border-radius: 0px !important;
    border-bottom: 3px solid #d4000f !important;
}
.header-top {
    background-color: #1a1a1a !important;
    border: none !important;
    box-shadow: none !important;
}
.custom-links > li {
    border: none !important;
    font-weight: bold !important;
    font-style: italic !important;
}
.nav.navbar-nav.navbar-right>li {
    border: none !important;
}
/*Zoekbalk*/
/*.header-search {
    height: 35px !important;
    margin-top: 15px !important;
    width: 384px;
    position: absolute;
    left: 50%;
    transform: translateX(-75%);
	top: 80px !important;
}
input#ctl00_TextBoxSearch {
    height: 29px !important;
    border: none !important;
    box-shadow: none !important;
}
a#ctl00_ImageButtonSearch {
    height: 29px !important;
    width: 29px !important;
    padding: 0 !important;
}
.header-search a i {
    line-height: 1.6!important;
    font-size: 19px !important;
}
.header-middle.header-area.navbar.navbar-default {
    padding-left: 0 !important;
    padding-right: 0 !important;
}
.header-middle.header-area.navbar.navbar-default > .container {
    width: 100% !important;
    padding-left: 100px;
    padding-right: 100px;
}
div#navbar > .nav.navbar-nav.navbar-right > li > .nav-text-devices {
    font-size: 20px !important;
}
/*Home button*/
/*a#ctl00_rptCustomLinks_ctl00_lnkCustomLink, a#ctl00_rptCustomLinks_ctl00_lnkCustomLink:hover {
    padding: 0 !important;
    color: rgb(0, 0, 0, 0) !important;
    background-image: url(https://yokohama-atg.grafiportal.nl/webshop/data/pages/images/home-button.svg);
    background-repeat: no-repeat;
    background-position: left !important;
    height: 20px !important;
    top: 15px !important;
    width: 30px !important;
    left: 0 !important;
}
/*Pagina margins*/
div#ctl00_divMainContent {
/*    padding-left: 5% !important;*/
    margin-bottom: 3% !important;
}
/*Categoriemenu*/
.glyphicon-menu-right:before {
    content: "\e072" !important;
    color: white !important;
}
button#btnCategoryHeader {
    border-left: none !important;
    border-right: none !important;
    border-bottom: 1px solid white !important;
}
li.side-bar-item.level-1 {
    background: black !important;
    border-bottom: 0.1px solid white !important;
    border-top: none !important;
    color: white !important;
}
.side-bar-item.level-1.active {
    background: #d4000f !important;
}
.side-bar-item-menu-icon {
    font-size: 11px !important;
    margin-right: 15px !important;
    margin-left: 5px !important;
    line-height: 18px !important;
}
/*Dropdown*/
select#selected-group-id {
    border: 1px solid black;
    color: black !important;
    font-weight: bold;
    background-image: url(https://yokohama-atg.grafiportal.nl/webshop/data/pages/images/arrow.svg);
    -webkit-appearance: none;
    -moz-appearance: none;
    background-repeat: no-repeat;
    background-position-x: 96%;
    background-position-y: 12px;
    background-size: 10px;
}
/*Interface overige*/
div#ctl00_divMainContent > .row > h1:nth-child(1) {
    -webkit-text-stroke-color: red !important;
    -webkit-text-stroke-width: 1px;
    color: rgb(0, 0, 0, 0) !important;
    margin-top: 0 !important;
    text-transform: uppercase !important;
}
select#selected-group-id {
    border: 1px solid black;
    color: black !important;
    font-weight: bold;
}
div#pnlChangeGroups > p > input.btn.btn-default {
    background: #D4000F !important;
    color: white !important;
    text-transform: uppercase !important;
}
/*Footer*/
.footer-title > h5 {
    font-size: 21px !important;
    font-family: Arial Narrow,Arial,sans-serif !important;
    font-weight: bold !important;
    letter-spacing: initial !important;
}
ul.footer-content {
    font-family: Arial Narrow,Arial,sans-serif !important;
    text-transform: uppercase !important;
    font-size: 14px !important;
}
.footer, .footer-title > h5, ul.footer-content.box-information li {
    background: #fff !important;
}
.footer-account.col-xs-12.col-sm-4.col-md-3, .footer-products {
    display: none !important;
}
.footer-contact.col-xs-12.col-sm-4.col-md-3 {
    border-left: 1px solid #000 !important;
    border-right: 1px solid #000 !important;
    padding-left: 75px !important;
}
/*Logo balk onderin*/
img#theImg {
    width: 100%;
}


.breadCrumbTrail {
    vertical-align: top !important;
    padding-left: 0 !important;
    padding-top: 0 !important;
}
.breadcrumb {
    padding-left: 0px !important;
    padding-top: 0px !important;
}

/*Categorieën en producten*/
/*Verbergen categorietitel*/
.categorydetails > h1:nth-child(1) {
    display: none !important;
}
/*Globale opmaak product/categorie containers*/
/*.productContainerCell.thumbnail {
    max-width: 49% !important;
    margin: 0.25% !important;
    padding: 0 !important;
    border: none !important;
    box-shadow: none !important;
}
.product-container-image {
    border: 1px solid #dbdbdb;
    padding: 0% !important;
}
/*.product-container-image > .img-responsive {
    max-width: 100% !important;
    height: 100% !important;
}*/
/*.productContainerCell .product-container-text{
    margin-top: 0 !important;
}
.product-name.product-container-text-item {
    width: 100% !important;
    color: white !important;
    background: black !important;
    text-transform: uppercase !important;
    padding: 4px !important;
}
.productContainerCell.thumbnail::after {
    content: "view";
    float: left;
    background: #d4000f !important;
    color: white !important;
    padding: 2px 8px;
    text-transform: uppercase !important;
}
/*Verbergen omschrijving bij 2 categorieën/producten per regel*/
/*.productContainerCell.thumbnail.col-md-6.col-sm-6.col-xs-12 > .product-container-content {
    display: none !important;
}
/*3 categorieën/producten per regel*/
/*.productContainerCell.thumbnail.col-md-4 {
    max-width: 32% !important;
}
.productContainerCell.thumbnail.col-md-4.col-sm-6.col-xs-12 > .product-container-image {
    min-height: 150px;
    background: #e8e8e8 !important;
    border: none;
}
/*4 categorieën/producten per regel*/
/*.productContainerCell.thumbnail.col-md-3 {
    max-width: 24% !important;
}
.productContainerCell.thumbnail.col-md-3.col-sm-6.col-xs-12::after {
    display: none;
}
.product-name.product-container-text-item {
    max-height: 28px !important;
    text-overflow: ellipsis !important;
    overflow: hidden !important;
    white-space: nowrap;
}
.productContainerCell.thumbnail.col-md-3.col-sm-6.col-xs-12 > .product-container-image {
    background: #e8e8e8 !important;
    border: none;
	padding: 0 !important;
	height: 135.267px !important;
	max-height: 135.267px !important;
	overflow: hidden;
}


/*Productpagina, LET OP! In combinatie met CUSTOM.JS eigenschappen*/
.productdetails > .media {
    display: none !important;
}
#btnAddToFavorites {
    padding: 15px !important;
    float: left !important;
}
.nav.nav-tabs {
    border: none !important;
}
.nav.nav-tabs > li > a {
    border: none !important;
    padding: 1% 0 !important;
    font-weight: bold !important;
    text-transform: uppercase;
    color: black;
}
.description-box-panel {
    padding: 3.5% 0 !important;
}
.description-box {
    margin-bottom: 0;
}
.content-box.with-border-top {
    float: left !important;
    width: 100%;
    border: none !important;
    margin: 0 !important;
    padding: 0 15px !important;
}
/*.content-box.with-border-top:nth-child(3) {
    display: none !important;
}*/
.box-info {
    display: none !important;
}
#options-form {
    padding: 0px !important;
}
/*CAPS*/
.form-group > label, #btnAddToFavorites, .breadcrumb > li > a, .breadcrumb > li, #lblEnterAmount  {
    text-transform: uppercase !important;
}
.form-group > label.col-sm-5.col-xs-12, #lblEnterAmount {
    max-width: 25%;
}
.form-control {
    border: 1px solid black;
    color: black !important;
    font-weight: bold;
}
select[name="option.SelectedId"] {
    max-width: 160px !important;
}
#lblProductFinalPriceLabel {
    display: none !important;
}
#lblProductFinalPrice {
    margin-left: 2%;
    font-weight: bold;
    color: #d4000f !important;
}
#final-price > h2 {
    text-align: left !important;
    padding-left: 25%;
}
#divFixProductionTime {
    display: none !important;
}
#final-price > p:nth-child(3) {
    display: none !important;
}
/*#options-column > .text-right:nth-child(7) {
    display: none !important;
}*/
#options-column > .text-right:nth-child(8) {
    text-align: left !important;
    padding-left: 28% !important;
}
#btnAddToBasket {
    padding: 2px 8px !important;
    text-transform: uppercase !important;
}
.content-box.with-border-top > .form-horizontal:nth-child(1) > .form-group:nth-child(2) {
    display: none !important;
}
#options-column > .col-xs-12.col-md-12 {
    margin-bottom: 2% !important;
}
#ddlQuantityList {
    width: 160px !important;
}
/*#divStaffels {
    display: none !important;
}*/
.nav.nav-tabs {
    border: none !important;
}
/*
#lblFiles {
    color: #d4000f !important;
    font-weight: 200 !important;
    cursor: pointer !important;
}
*/
#files {
    padding: 3.5% 0 !important;

}
.nav.nav-tabs > li:nth-child(2) {
    margin-left: 15px !important;
}
/*Verbergen stock*/
#divStock {
  display: none !important;
}
.stockToolTip {
  display: none !important;
}

/*Footer aanpassing voor breder maken*/
.footer-contact {
    width: 30% !important;
}