/*!
 * Start Bootstrap - Business Casual Bootstrap Theme (http://startbootstrap.com)
 * Code licensed under the Apache License v2.0.
 * For details, see http://www.apache.org/licenses/LICENSE-2.0.
 */
.product-image {
  width:  90% !important;
  height: auto !important;
  margin-left:auto;
  margin-right:auto;
  margin-top:8px;
  margin-bottom:auto;
  text-align:center;
}
.product-image-detail {
  width:  auto !important;
  height: 350px !important;
  margin-left:auto;
  margin-right:auto;
  margin-top:8px;
  margin-bottom:auto;
  border-radius: 5px;
}

.text-align-center{
	text-align:center;
}
select option:disabled {
	color:lightgrey;
}
.portfolio-item {
	background:white;
	/*border-radius: 5px;*/
	padding-bottom:15px;
	min-height:230px;
}
span .article-price small .super-small {
   color:black;
   font-size:60% !important;
}
.small, small .super-small {

}

.dropdown {
   vertical-align:middle;
}

.breadcrumb a {color:black;}

.breadcrumb a:hover {color:black;
text-decoration:underline;}

.container {min-height:70%;}


hr {
    max-width: 400px;
    border-color: #999999;
}

.brand,
.address-bar {
    display: none;
}


.img-full {
    min-width: 100%;
}

.tagline-divider {
    margin: 15px auto 3px;
    max-width: 250px;
    border-color: #999999;
}
.filter-menu-ul {
       border: 1px solid #cce0ea;
}
.box {
    margin-bottom: 20px;
    background: #fff;
    background: rgba(255,255,255,0.9);
}

.box-navigation{
	margin-bottom: 20px;
    padding: 10px;
    background: #fff;
    background: rgba(255,255,255,0.9);
}
.box-navigation{
	margin-bottom: 20px;
    padding: 10px 10px;
    background: #fff;
    background: rgba(255,255,255,0.9);
}
.intro-text {
    text-transform: uppercase;
    font-size: 1.25em;
    font-weight: 400;
    letter-spacing: 1px;
}

.img-border {
    float: none;
    margin: 0 auto 0;
    border: #999999 solid 1px;
}

.img-left {
    float: none;
    margin: 0 auto 0;
}




/* index */

.menu-2 {
   color:black;
width:100%;
padding-left:15px;
padding-right:15px;
}


@media (max-width:768px) {
	.menu-2 {
		margin-top:0px;
	}
}

@media (max-width:991px) {
	.navigation-2 li {font-size:12px;}
}

.menu-2 .navigation-2 {padding-left:0px !important;}

.portfolio-item {
    margin-bottom: 0px;
}

.navigation-2 li{display:inline;
padding-left: 0px !important;}



.submenu{
    display:none;
}

.dropdown-submenu{position:relative;}
.dropdown-submenu a:hover{text-decoration:none!important;}
.dropdown-submenu>.dropdown-menu{margin-top:5px;
padding:10px;
border-radius:0% !important;
box-shadow:none !important;
background-color:grey;}
.dropdown-submenu:hover>.dropdown-menu{display:block;}
.dropdown-menu {z-index: 999999;}
.dropdown-menu li a {color:black !important;}
.navigation-2 a , .navigation-2 a:hover , .navigation-2 a:focus {text-decoration:none !important;
}


.pagination > .active > a, .pagination > .active > a:focus, .pagination > .active > a:hover, .pagination > .active > span, .pagination > .active > span:focus, .pagination > .active > span:hover {
    background-color: #a08e7a !important;
    border-color: #776755 !important;
    color: white !important;
    cursor: default;
    z-index: 3;
}

.pagination > li > a, .pagination > li > span {color:grey !important;}

.thumbnail-caption {
    position:relative;
    overflow:hidden;
    margin-bottom:15px;
    z-index:0;
}

.caption {
    position:absolute;
    top:0;
    right:0;
    background:rgba(0,0,0, 0.2);
    width:100%;
    height:30%;
    padding:2%;
    display: none;
    color:#fff !important;
    z-index:2;
}

@media (max-width:557px) {
	.caption {height:100%;}
}

.thumbnail-caption a{text-decoration:none;}

.thumbnail-caption img {width:100%;
height:auto;}

.caption p{color:white !important;
font-weight:300;
line-height:1em;
}

.article-text {font-size:1em !important;
margin-bottom:-10px;}
.price-text {font-size:1em; bottom:5px;}
.colors-text {font-size:0.8em;}

.article-descr a p{color:grey !important;
}

.article-descr a:hover {text-decoration:none;}

.article-descr a:hover p {color:black;}
.article-price {
   font-size:1.2em;
   font-weight:bold;
}
.article-descr {
	background-color: #f6f6f6;
    height: 100px;
    margin-bottom: 30px;
    margin-top: -15px;
    padding: 10px;
}
.row-price {
}
.see-article {margin-top:20px;}

.search-menu {
width:100%;
max-width:200px;
margin-top: -7px;
float:right;
}
.no-padding {
   padding:0px !important;
}
.no-margin {
   margin:0px !important;
}
.navigation-2 div {
   vertical-align:middle;
}
.sort-menu {
width:100%;
max-width:120px;
margin-right:20px;
margin-top:-7px;
float:right;}

@media (max-width:1200px) {
	.sort-menu {float:none;
	max-width:100%;}
	.search-menu {float:none;
	max-width:100%;}
}

@media (max-width:991px) {
}


/* single page */

/********************************************************************/
/*** PANEL DEFAULT ***/
.with-nav-tabs.panel-default .nav-tabs > li > a,
.with-nav-tabs.panel-default .nav-tabs > li > a:hover,
.with-nav-tabs.panel-default .nav-tabs > li > a:focus {
    color: #777;
}
.with-nav-tabs.panel-default .nav-tabs > .open > a,
.with-nav-tabs.panel-default .nav-tabs > .open > a:hover,
.with-nav-tabs.panel-default .nav-tabs > .open > a:focus,
.with-nav-tabs.panel-default .nav-tabs > li > a:hover,
.with-nav-tabs.panel-default .nav-tabs > li > a:focus {
    color: #777;
	background-color: #ddd;
	border-color: transparent;
}
.with-nav-tabs.panel-default .nav-tabs > li.active > a,
.with-nav-tabs.panel-default .nav-tabs > li.active > a:hover,
.with-nav-tabs.panel-default .nav-tabs > li.active > a:focus {
	color: #555;
	background-color: #fff;
	border-color: #ddd;
	border-bottom-color: transparent;
}
.with-nav-tabs.panel-default .nav-tabs > li.dropdown .dropdown-menu {
    background-color: #f5f5f5;
    border-color: #ddd;
}
.with-nav-tabs.panel-default .nav-tabs > li.dropdown .dropdown-menu > li > a {
    color: #777;
}
.with-nav-tabs.panel-default .nav-tabs > li.dropdown .dropdown-menu > li > a:hover,
.with-nav-tabs.panel-default .nav-tabs > li.dropdown .dropdown-menu > li > a:focus {
    background-color: #ddd;
}
.with-nav-tabs.panel-default .nav-tabs > li.dropdown .dropdown-menu > .active > a,
.with-nav-tabs.panel-default .nav-tabs > li.dropdown .dropdown-menu > .active > a:hover,
.with-nav-tabs.panel-default .nav-tabs > li.dropdown .dropdown-menu > .active > a:focus {
    color: #fff;
    background-color: #555;
}

.nav-tabs > li > a {
    padding: 15px !important;
}

.panel-heading {
	border-top-left-radius: 0px !important;
    border-top-right-radius: 0px !important;
}
.panel-body {
	border-bottom-right-radius:0% !important;
	border-bottom-left-radius:0% !important;
}

.size-select {width:100%;
margin-bottom:30px;
padding:10px;}

.color-box {border:2px solid black;
padding-left: 10px;
padding-right: 10px;
margin-right:10px;
}

.red {background-color:#ffb3b3;}
.blue {background-color:#ccddff;}
.green {background-color:#d9f2e6;}


.btn-order {
padding:10px;
color:white;
border-radius:0px;
margin-top:15px;}

.btn-order:hover {color:#f6F6F6;
background-color:#827364;}

.alert{
    display: none;
    margin-top:25px;
}

/* overview */

hr {max-width:100% !important;}

.img-overview {max-width:40px;
}

.overview-list {min-height:50px;}

.overview-ul {list-style-type:none;}

.overview-ul li {margin-left:-50px;}

.total-price {margin-right:20px;
margin-top:5px;}

.error {color:red;
font-size:0.7em !important;}

.articles-res {min-height:200px;}

blockquote .small:before, blockquote footer:before, blockquote small:before {
   content: none !important;
}
.form-horizontal .control-label {
   font-size:0.8em;
   text-align: left !important;
}
/* List added items */

.itemRow {margin-bottom:15px;}
.itemRow td {padding-right:30px;}
.simpleCart_remove {color:grey;
text-decoration:none !important;
text-transform:lowercase;
font-size:15px;}
.simpleCart_remove:hover {color:black;
}
.item-thumb img {width:50px;
height:50px;
margin-top:10px;
margin-bottom:10px;}
.simpleCart_items table {width:100%;}
.itemRow .item-remove {padding-right:0px !important;}

.btn-back {margin-right:15px;}

/* carousel */

.hide-bullets {list-style-type:none;
margin-left:-40px;}

#carousel-bounding-box {margin-bottom:30px !important;}

.carousel-control .fa-angle-right , .carousel-control .fa-angle-left {margin-top:300%;
font-size:2em;}

.thumbnail {
    background-color: transparent !important;
    border: 0px;
    border-radius: 4px;
    display: block;
    line-height: 1.42857;
    margin-bottom: 20px;
    padding: 0px !important;
    transition: border 0.2s ease-in-out 0s;
}

.carousel-control.left, .carousel-control.right {
    background-image: linear-gradient(to right, rgba(0, 0, 0, 0) 0px, rgba(0, 0, 0, 0) 100%);
    background-repeat: repeat-x;
}

/* Lightbox */

.modal.and.carousel {
  position: fixed; // Needed because the carousel overrides the position property
  margin-top:100px;
}


.modal-dialog {
    margin: 10% auto !important;
}

/* Zoom on hover */

.img-hover img {
    -webkit-transition: all .3s ease; /* Safari and Chrome */
  	-moz-transition: all .3s ease; /* Firefox */
  	-o-transition: all .3s ease; /* IE 9 */
  	-ms-transition: all .3s ease; /* Opera */
  	transition: all .3s ease;
}
.img-hover img:hover {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transform:translateZ(0) scale(1.20); /* Safari and Chrome */
    -moz-transform:scale(1.20); /* Firefox */
    -ms-transform:scale(1.20); /* IE 9 */
    -o-transform:translatZ(0) scale(1.20); /* Opera */
    transform:translatZ(0) scale(1.20);
}

/*algemeen*/

.nodisplay {display:none;}

/* header-2 */

.body-header-2 {padding-top: 100px;}
.footer {
  /*position: absolute;
  bottom: 0;
  width: 100%;*/
  /* Set the fixed height of the footer here */
}

.pagination ul > li > a, .pagination ul > li > span {color:black !important;
font-size:10px;}

.filter-menu-ul {
   padding:10px;
   margin-top:10px !important;
}

.content-row {
   margin-top:130px !important;
}

.filter-menu-ul li {
   padding:10px;

   border-left: 1px solid #cce0ea;
}
.sideicon {
   padding-top:5px !important;
}

.filter-menu-ul li:first-child {
   padding:10px;
}
.filter-menu-ul li a {
   padding-left:20px;
}
/* detail-page */

.detail-titles {font-size:20px;
margin-bottom:15px;
margin-top:15px;
font-weight:400;}

.detail-main-title {
font-weight:600;
margin-bottom:15px;
margin-top:10px;
font-size:25px;
}

.no-display {display:none;}

.other-size {font-size:19px;
color:black;
text-transform:none;
font-weight:400;
margin-bottom:15px;
}

@media (max-width:991px) {
	.size-block-1 {display:none;}
}

@media (min-width:991px) {
	.size-block-2 {display:none;}
}

.articles-res h3 {margin-top:30px;
margin-bottom:30px;
font-weight:400;
font-size:23px;}

.articles-res .form-control {height:50px;}

.bedankt-first-block {background-color:white;
padding:15px;
border: 1px solid #CBC1B6;
margin-bottom:15px;}

.landing-titles {color:#CBC1B6;
margin-top:15px;
margin-bottom;15px;}

.pcs-available {margin-top:15px;
font-size:12px;}




