/* 20180628124640 - 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: #cb912e;
}

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

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

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

.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: #f7eedf;
  background-color: #fcf9f4;
}

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

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

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

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

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

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

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

.gui-table thead tr th {
  border-color: #e7cda0;
  background-color: #fcf9f4;
}

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

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

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

/* custom */
.align .vertical {
    display: inline;
    vertical-align: middle;
}

.logo img {
    display: block;
    margin-left: auto !important;
    margin-right: auto;
}

.slider {
height: 470px;
}

/* @media screen and (min-width: 736px){
.vertical-logo-mobile{
  display: none;
}
} */

.brands .slider {
height: 100px;
  margin-top: 15vh;
}

.brands .slider li {
    border: solid 4px white;
}

.brands .slider img {
    width: 70%;
}

@media screen and (max-width: 991px){
.slider {
height: 350px;
}
}
@media screen and (max-width: 667px){
.slider {
    height: 280px;
}
}
@media screen and (max-width: 375px){
.slider {
    height: 200px;
}
}

/* .vertical .logo{
padding: 0px 450px;
}

@media screen and (max-width: 1200px) {
.vertical .logo{
padding: 0px 350px;
 }
}

@media screen and (max-width: 991px) {
.vertical .logo{
padding: 0px 250px;
 }
}
@media screen and (max-width: 736px) {
.vertical .logo{
display: none;
 }
} */

.categories .category {
    border: 5px solid white;
}

.categories .category span.title {
    box-shadow: -4px 0 0 0 #cb922e, 4px 0 0 0 #202020;
    font-size: 17px;
    padding: 7px 15px;
}
@media screen and (max-width: 736px) {
.categories .category span.title {
    box-shadow: -4px 0 0 0 #cb922e, 4px 0 0 0 #202020;
    font-size: 27px;
    padding: 17px 25px;
    position: absolute;
  line-height: 25px;
}
}
@media screen and (max-width: 414px) {
.categories .category span.title {
    box-shadow: -4px 0 0 0 #cb922e, 4px 0 0 0 #202020;
    font-size: 20px;
    padding: 11px;
    margin: 0;
    position: absolute;
  line-height: 25px;
}
}


.products.row::Before{
margin-top: 13vh;
}

.products .product .image-wrap:hover .description {
    background-color: rgba(255, 255, 255, 0.9);
      padding: 15px;
}

.image-wrap:hover{
     border: solid 1px #cc922d;;
  }

.products .product a {
    color: #cb912e;
}

.products .product .image-wrap img {
    border: 0px solid #e5e5e5;
    width: 85%;
    left: 8%;
}

.products .product .info {
    padding: 13px 15px 15px 19px;
    min-height: 75px;
    margin-top: 7%;
  border: 0px solid #e5e5e5;
  text-align: center;
}

.products .product .image-wrap .cart {
padding: 4px 14px;
    top: 19px;
}

.left {
    margin-left: 45%;
}



.col-sm-6 h1{
  padding-top: 10%;
}

@media screen and (max-width: 479px){
.col-sm-6 h1{
  padding-top: 26%;
}
}

@media screen and (max-width: 1024px){
.breadcrumbs{
    margin-top: 1%;
}
}

@media screen and (max-width: 414px){
.breadcrumbs{
    display: none;
}
}


.col-md-12 blockquote{
    position: relative;
    margin: -72px 50px;
font-size: calc(2.5vw + 10px)!important;
    color: #fff;
    text-shadow: 1px 1px 5px #545454;
  line-height: 24px;
}
