/* 20251010212142 - 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: #f7a021;
}

.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: #fdf0dd;
  background-color: #fefaf3;
}

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

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

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

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

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

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

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

.gui-table thead tr th {
  border-color: #fbd49b;
  background-color: #fefaf3;
}

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

.gui a.gui-button-large,
.gui a.gui-button-small {
  border-color: #f7a021;
  color: #000000;
  background-color: #ffffff;
}

.gui a.gui-button-large.gui-button-action,
.gui a.gui-button-small.gui-button-action {
  border-color: #f7a021;
  color: #000000;
  background-color: #ffffff;
}

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

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

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

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

.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 */
h4, .h4 { font-size: 14px;  line-height: 18px;}
.product-info h1 { font-weight: bold;}
.collection-content.short {    min-height: 240px;}
.btn-view.FlytoCart {  margin-top: 0px;}
.col-md-4.col-xs-4.nopadding img {
    max-width: 75px !important;
    width: 75px !important;
    margin-left: -10px;
    height: auto;
    position: absolute;
    display: inline-block;
}
.copyright{display: none !important}
header button.btn.btn-default.btn-xs.dropdown-toggle { font-size: 19px; width: 29px; font-weight: bold; border: 1px solid #F7A02E;}
.logo a.salelink {display: block; position: absolute; top: 15px; margin-left: 260px;width:160px;}
p {  margin: 0 0 20px;}
.paddingsm{padding-top: 20px; padding-bottom: 20px;}
.tab-pane {  padding: 20px 0px;}
.menu3laags .menu ul li a{text-transform: none;}
.btn-view, .gui-button-action {background: #D85454!important;}
.menu3laags .menu ul li ul li a{font-size: 12px;}
.view-cart .btn {  background: #D85454 !important;}
.category .btn, .products .btn {padding: 3px 13px 4px;}
.btn-sm, .btn-group-sm>.btn {  font-size: 13px; font-weight:bold;}
.product-configure select {  width: 100%;}
.gui-progressbar {  margin-bottom: 30px;  font-size: 90%;  border: 1px solid #FCDFB8;  border-left: 0px;  background-color: #FFF5E6;  border-right: 0px;  color: #101010;}
.menu3laags .menu ul li ul li a {  color: #ccc;}
.category.home.paddingmd {  padding-bottom: 0px;}
.home .col-sm-4:nth-child(4) {  display: none;}
.menu3laags .menu ul li ul li a:hover {  color: #fff;}
.category.home, .hometext, .sidebar .box {  background: #FFFFFF;}
div#recproducts {  padding-bottom: 50px;}
.menu3laags .menu ul li a {  font-size: 13px;}
div#popproducts {  padding-bottom: 40px;}
.form-inline .form-control {  width: 7% !important;}
.form-control {  display: block;  width: 50%;  margin-bottom: 4px;}
.products h2 {  background: #F7F7F7;  color: #202020;  border-top: 2px solid #eee;}
ul.inner {  background: #666666;}
.sidebar .box {  margin-bottom: 60px;  margin-top: 0px;  padding: 0px;  border-right: 1px solid #eee;background: #f5f5f5 !important;  border-radius: 0px; background}
.menu3laags .menu {  letter-spacing: 0px;}
.menu3laags .menu ul li a {  padding: 15px 15px;}
a.cart {  background: #D85454;  border-radius: 0px 0px 0px 0px;}
.paddingmd-desktop {padding-top: 0px;padding-bottom: 0px;}
footer ul li a, footer a, footer {font-size: 13px;line-height: 24px;}
.btn-view, .gui-button-action {  margin-top: 5px;}
.footer-socials.paddingxs{display: none;}
.paddingsm.footer {  padding-top: 35px;  padding-bottom: 35px;}
.footer-sub .paddingmd {  padding-top: 40px;  padding-bottom: 40px;}
.btn-view:hover {  background: #F7A02E!important;}
.category .fixedheight h3, .category h3 {text-transform: none; font-size: 14px !important;}
.box.grey:first-child {background: #ffffff;}
h2.text-center {  display: none;}
.gui a.gui-button-facebook{margin: 3px 20px 3px 0px;}
.category .box {border: 1px solid #E8E8E8 !important;}
.nav-sidebar > li ul li ul li {padding: 0px 10px; border-bottom:none;}
.menu3laags .menu ul li ul li a{padding: 15px 13px;}
.nav-sidebar > li ul li ul li a { font-size: 12px; padding: 5px 6px;border-bottom: none; display: inline-block !important;}
.nav-sidebar ul li ul li a.active { color: #2b2b2b; font-weight: bold; background: none;}
.nav-sidebar > li ul li ul li { background: #eee;}
.nav-sidebar > li ul li {padding: 0px;text-transform: none;font-size: 0.8em;border-bottom: 1px solid #eeeeee; background: #f5f5f5;}
.nav-sidebar li ul {margin: 0px;}
header .paddinglg {padding-bottom: 15px;}
.nav-sidebar > li {text-transform: none; border-bottom: 1px solid #ddd; background: #eaeaea;  padding: 0px !important;}
.nav-sidebar > li a { display: block; padding: 8px 15px;}
.nav-sidebar ul li a.active {color: #2b2b2b;    font-weight: bold;    background: #dedede;}
.nav-sidebar li a.active { font-weight: normal; color: #fff;background: #f7a02e;}
.nav-sidebar li a:hover { background: #444444;color: #fff; text-decoration: none;}
.hometext{display: none;}
.usps .nopadding{line-height: 2.5; text-align: center; font-size: 13px; }
.usps .nopadding a {  color: #EDAC4E !important;}
.usps .nopadding a:hover{  color: #EDAC4E !important;}
@media (max-width: 1200px) {
.menu3laags .menu ul li ul li a {font-size: 11px;}
.menu3laags .menu ul li ul li a{padding: 15px 10px;}
.measureform input {margin-bottom: 5px; display: inline-block;}
}
@media (max-width: 767px) {
.measureform img {display: none;}
.measureform label {  min-width: 230px;  font-size: 12px;  float: left;  margin-bottom: 4px;}
.measureform label {  min-width: 230px !important; }
.form-inline .form-control {  width: 11% !important;}
label.right {  float: none;  min-width: 11% !important;  margin-bottom: 6px;}
label.left {  min-width: 12%!important;}
}
.left{min-width: 7% !important;}
.right{min-width: 100px !important;}
.measureform label {  min-width: 280px;  float: left;  margin-bottom: 4px;}
dl dt:nth-child(3) {display: none;}
/*dl dd:last-child {display: none;}*/ /*Eduard Lordan, commented this to show the delivery time frame message in the website*/ 
.padding-img img{padding-top: 20px;}
.label-left label{float: left; min-width: 230px; font-size: 12px;}
.label-left input{width: 50%; margin-bottom: 10px;}
.label-left textarea{width: 50%; margin-bottom: 10px;}
.measureform .btn{width: 50%; margin-left: 25%;}
