/* 20190204123505 - v2 */
.gui,
.gui-block-linklist li a {
  color: #666666;
}

.gui-page-title,
.gui a.gui-bold,
.gui-block-subtitle,
.gui-table thead tr th,
.gui ul.gui-products li .gui-products-title a,
.gui-form label,
.gui-block-title.gui-dark strong,
.gui-block-title.gui-dark strong a,
.gui-content-subtitle {
  color: #4a4a49;
}

.gui-block-inner strong {
  color: #929291;
}

.gui a {
  color: #0a8de9;
}

.gui-input.gui-focus,
.gui-text.gui-focus,
.gui-select.gui-focus {
  border-color: #0a8de9;
  box-shadow: 0 0 2px #0a8de9;
}

.gui-select.gui-focus .gui-handle {
  border-color: #0a8de9;
}

.gui-block,
.gui-block-title,
.gui-buttons.gui-border,
.gui-block-inner,
.gui-image {
  border-color: #8d8d8d;
}

.gui-block-title {
  color: #4a4a49;
  background-color: #ffffff;
}

.gui-content-title {
  color: #4a4a49;
}

.gui-form .gui-field .gui-description span {
  color: #666666;
}

.gui-block-inner {
  background-color: #f4f4f4;
}

.gui-block-option {
  border-color: #ededed;
  background-color: #f9f9f9;
}

.gui-block-option-block {
  border-color: #ededed;
}

.gui-block-title strong {
  color: #4a4a49;
}

.gui-line,
.gui-cart-sum .gui-line {
  background-color: #cbcbcb;
}

.gui ul.gui-products li {
  border-color: #dcdcdc;
}

.gui-block-subcontent,
.gui-content-subtitle {
  border-color: #dcdcdc;
}

.gui-faq,
.gui-login,
.gui-password,
.gui-register,
.gui-review,
.gui-sitemap,
.gui-block-linklist li,
.gui-table {
  border-color: #dcdcdc;
}

.gui-block-content .gui-table {
  border-color: #ededed;
}

.gui-table thead tr th {
  border-color: #cbcbcb;
  background-color: #f9f9f9;
}

.gui-table tbody tr td {
  border-color: #ededed;
}

.gui a.gui-button-large,
.gui a.gui-button-small {
  border-color: #8d8d8d;
  color: #4a4a49;
  background-color: #ffffff;
}

.gui a.gui-button-large.gui-button-action,
.gui a.gui-button-small.gui-button-action {
  border-color: #8d8d8d;
  color: #4a4a49;
  background-color: #ffffff;
}

.gui a.gui-button-large:active,
.gui a.gui-button-small:active {
  background-color: #cccccc;
  border-color: #707070;
}

.gui a.gui-button-large.gui-button-action:active,
.gui a.gui-button-small.gui-button-action:active {
  background-color: #cccccc;
  border-color: #707070;
}

.gui-input,
.gui-text,
.gui-select,
.gui-number {
  border-color: #8d8d8d;
  background-color: #ffffff;
}

.gui-select .gui-handle,
.gui-number .gui-handle {
  border-color: #8d8d8d;
}

.gui-number .gui-handle a {
  background-color: #ffffff;
}

.gui-input input,
.gui-number input,
.gui-text textarea,
.gui-select .gui-value {
  color: #4a4a49;
}

.gui-progressbar {
  background-color: #76c61b;
}

/* custom */
/* bg */

#headerContainer {
  background:url(https://assets.webshopapp.com/just-eat/bg-tear-top.png?1) center bottom repeat-x; }

#navbarContainer, #contentContainer {
  background:#FFF; }

#footerContainer {
  background:url(https://assets.webshopapp.com/just-eat/bg-tear-bottom.png?1) center top repeat-x; }

#footer .blocks {
  padding-top:45px; }

/* decl. */
html, body {
  font-family:Tahoma;
  -webkit-font-smoothing:antialiased; }

input, select {
  font-size:11px; }

@font-face {
  font-family: 'museo-300'; 
  src: url('2661bc-1-0.ttf');  
  src: local('2661bc-1-0'),  
    local('2661bc-1-0'),  
    url('2661bc-1-0.ttf') format('truetype'); }

@font-face {
  font-family: 'museo-700'; 
  src: url('2661bc-0-0.ttf');  
  src: local('2661bc-0-0'),  
    local('2661bc-0-0'),  
    url('2661bc-0-0.ttf') format('truetype'); }

h1 {
  font-family: museo-700;
  font-weight:normal; }

h2, h3, h4 {
  font-family: museo-700;
  font-weight:normal; }

h1, h2, h3, h4, h5, h6 {
  color:#000; }

a {
  text-decoration: underline; 
}

.button.blue, .button.green {
  border-radius:0px;
  border:0px;
  font-weight:normal;
  line-height: 24px;
  background-image:none; }

a.button.blue:hover, a.button.green:hover {
  color:#000;
  background-color:#edac09; }

/* header */
#header h1 a {
  width:333px; }

#header .cartContainer {
  width:524px; }

#header .cartContainer .cart {
  width:350px; }

.simpleBlock h3 {
  border:0px;
  font-weight:normal; }

#header .cartContainer .cart .blockContent {
  line-height: 2; }

.simpleBlock {
  background-color:transparent;
  border:0px; }

#header .cartContainer .cart .button {
  line-height:24px; }

/* navbar */
#navbar {
  box-shadow: 0 0 5px #CCC;
  font-family: museo-300;
  font-weight:normal; }

#navbar .subnav {
  border-color:#FFF;
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px; }

#navbar a.subitemLink {
  font-size:11px;
  color:#5a5758; }

#navbar a.subitemLink:hover {
  background-color:#f28d92;
  color:#FFF;
  text-decoration:none; }

#navbar {
  background: #e51b24;
  border: 0px solid #ddd;
  border-top-color: #e6e6e6;
  border-bottom-color: #bbb;
  box-shadow: 0 0 5px #CCC;
  padding-right: 5px;
  position: relative;
  z-index: 900;
  text-transform: uppercase; }

#navbar .item {
  border-left: 1px solid #fff;
  border-right: 0px solid #eee;
  float: left;
  font-weight: bold;
  height: 40px;
  position: relative; }

#navbar .item.hover {
  background-color:#eb5057; }

#navbar .formSearch .inputContainer input {
  font-size:11px; }

#navbar .formSearch .inputContainer {
  border:0px; }

/*slider */
#slider {
  box-shadow:0 0 5px #CCC; }

#slider {
  height: 254px;
}

.theme-default .nivo-controlNav {
  visibility: hidden; }

.nivoSlider {
  margin-bottom:15px; }

/* index */
.productsGrid .product .info h3 {
  font-family:museo-300; }

.productsGrid .product .info .price {
  font-family:museo-300; }

/* product-page */
#product .detailsHolder .blockHolder {
  border:0px; }

.productsGrid .product {
  border-color:#FFF;
  box-shadow: 0 0 5px #CCC; }

#product .productInfoHolder .productInfo .price {
  font-family:museo-300; }

#product .detailsHolder .tabs {
  font-family:museo-700; }

#product .productInfoHolder .productInfo h1 {
  font-size: 25px; }

#product .productInfoHolder .productInfo .price {
  font-size: 50px; }

#product_configure_form {
  padding:10px 10px 10px 35px;
  box-shadow: 0 0 5px #CCC;
  background-color:#e51b24; }

.formProduct strong {
  color:#FFF; }

/* footer */
#footer .blocks .block {
  border-left: 0px solid #ccc;
  float: left;
  min-height:0px;
  padding: 0 0 20px 20px;
  width: 223px; }

#footer {
  border-top: 0px; }

.code {
  visibility: hidden;
  height: 0px; 
}

#product_configure_form {
  padding: 10px 10px 10px 10px;
  box-shadow: 0 0 5px #CCC;
  background-color:#e51b24; }

/*Door Richard 10/1*/
#slider {
  box-shadow: 0 0 0px #CCC;
}
/*Door Joost 7/11 aanpassingen header*/
#header {
  height: 180px;
}
#navbar .nav {
  width: 978px;
  position:relative;
}
#navbar .formSearch {
  positioN: absolute;
  right: 0px;
  top: -76px;
}
.inputContainer {
  background-color: #FFFFFF !important;
  border: 1px solid #B2B2B2 !important;
}
