/* 20190204210609 - 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: #000000;
}

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

.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: #333333;
  background-color: #ffffff;
}

.gui-content-title {
  color: #333333;
}

.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: #333333;
}

.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: #000000;
  background-color: #ffffff;
}

.gui a.gui-button-large.gui-button-action,
.gui a.gui-button-small.gui-button-action {
  border-color: #8d8d8d;
  color: #000000;
  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: #000000;
}

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

/* custom */
/*ruimte tussen navbar en content*/
#contentContainer {
    margin-top: 40px;
}

/* Witruimte onder slider */
#highlightedproducts {
  margin-top: -10px;
}

/* Blauwe balk onder categorien frontpage*/
.categoriesGrid.plusInfo .category h3 {
  opacity: 1;
}

/* aanpassingen productpagina*/
#content .breadcrumbs {
  float: right;
  margin-top: 0px;
  margin-bottom: 0px;
}

#content .content-left {
  margin-top: 0px;
  margin-left: -10px;
}

#productoptions .product-configure label {
  font-family: "proxima_nova_rgbold",Arial,Helvetica,sans-serif;
  font-size: 14px;
  text-transform: uppercase;
}

/* aanpassing column 1 footer*/
.columns .column1 {
 text-transform: uppercase;
}

/* aanpassingen login pagina*/
.gui-login {
  border-color: #DCDCDC;
  padding: 25px;
  border: 5px solid #DDD;
  border-radius: 10px;
}

.gui a.gui-button-small {
  background: #FFF url("gui-sprite.png") repeat-x scroll 0px 0px;
  border: 1px solid #8D8D8D;
  border-radius: 4px;
  box-shadow: 0px 1px 0px #F2F2F2;
  font-weight: bold;
}

.gui-block {
  background: #FFF url("gui-block.png") repeat-x scroll 0px 0px;
  border: 1px solid #8D8D8D;
  border-radius: 5px;
}

.gui.gui-login .gui-col2-big-col1 p {
  min-height:205px;  
}

.gui-page-title, .gui h1 {
  margin-top: 10px;
  font-size: 24px;
}


/*Aanpassing  mijn winkelwagen*/

.gui a.gui-button-large.gui-button-action {
  background-color: #76C61B;
  border-color: #8D8D8D;
  color: #FFF;
  font-size: 14px;
  font-weight: bold;
}

.gui-table {
  border: 5px solid #DDD;
  border-radius: 5px;
}

/*media elementen*/

@media (max-width:980px) {
  .gui-checkout .gui-modal {
    padding: 0px!important;
}
}
@media (max-width: 480px) {
.gui-table tbody tr {
    position: relative;
}
.gui.gui-login .gui-col2-big-col1 p {
  min-height:auto;
}
.gui.gui-login .gui-right a {
  padding:0px;
}
#index #highlightedproducts, #index #highlightedcategories {
  width:100%; 
}
#highlightedproducts .productsGrid {
  max-width:100%;
  padding: 0px 7%;
}
}


@media (max-width: 981px) {
  .tui-dropdown.tui-language {
    margin-top: -8px;
}
}


@media (max-width: 615px) {
  .gui-col3-equal .gui-col3-equal-col3 {
    margin-right: 15px !important;
}
}
