/* General
================================================== */
body {
  font-family: "Lato", Helvetica, sans-serif;
  background: #ffffff url('background_image.png?20190412140047') no-repeat scroll top center;
}
h1, h2, h3, h4, h5, h6, .gui-page-title {
  font-family: "Lato", Helvetica, sans-serif;
}

/* Colors
================================================== */
/* Highlight color */

.topbar .usps .usp i,
header .main-header .links-wrap .align .login > .fa, 
header .main-header .links-wrap .align .contact > .fa{
  color: #55575c;
}

.desktop-cart .amount{
	background-color: #55575c;
}

.cart .icon svg{
  fill: #55575c;
}

.dual-banners .single-banner-1 h1{
  color:#838b99;
}

.dual-banners .single-banner-1 span,
.dual-banners .single-banner-1 .single-banner-button{
  color:#ffffff;
  border-color:#ffffff;
}

.dual-banners .single-banner-2 h1{
  color:#ffffff;
}

.dual-banners .single-banner-2 span,
.dual-banners .single-banner-2 .single-banner-button{
  color:#ffffff;
  border-color:#ffffff;
}

.banners-index .banner-1 .banner-title-1{
  color: #ffffff;
}
.banners-index .banner-1 .banner-subtitle-1{
  color: #ffffff;
}
.banners-index .banner-1 .banner-button-1{
  color: #ffffff;
}
.banners-index .banner-1 .banner-button-1 span{
  background: #666768;
}

.banners-index .banner-2 .banner-title-2{
  color: #ffffff;
}
.banners-index .banner-2 .banner-subtitle-2{
  color: #ffffff;
}
.banners-index .banner-2 .banner-button-2{
  color: #ffffff;
}
.banners-index .banner-2 .banner-button-2 span{
  background: #b7c1d6;
}

.banners-index .banner-3 .banner-title-3{
  color: #666768;
}
.banners-index .banner-3 .banner-subtitle-3{
  color: #666768;
}
.banners-index .banner-3 .banner-button-3{
  color: #ffffff;
}
.banners-index .banner-3 .banner-button-3 span{
  background: #b7c1d6;
}


.top-footer .email-input{
  background-color: #ffffff;
}

.top-footer .subscribe-btn{
  background-color: #009fe5;
}

footer .top-footer {
  background: #46c4a2;
}

footer .footer-main {
  background: #ffffff;
}

footer .footer-bottom{
  background: #ffffff;
}

footer .top-footer, footer .footer-main, footer .footer-main .links ul li a {
  color: #000000;
}

.product .info .info-inner .button a {
  background: #ff6600;
}

.gui-checkout .gui-form .gui-confirm-buttons a.gui-button-action {
  background: #ff6600;
  color: #ffffff;
  border: #ff6600;
}

.gui #gui-form-cart .gui-table a.gui-button-small {
   background: #ff6600;
   color: #ffffff;
  border: #ff6600;
}

.gui .gui-div-cart-sum a.gui-button-large.gui-button-action {
  background: #FF6600; 
   color: #fff;
  border: #ff6600;
}
.content .productpage .cart-box .cart-button {
  background: #ff6600;
   color: #ffffff;
}

footer .social-iconn {
  background: #46c4a2;
}

footer .social-iconn:hover {
  background: #46c4a2;
}

header .bottom-header {
  background: #55575c;
  color: #55575c;
}

header .sticky-menu { 
  background: #55575c;
}

.banners-index .banner-info {
  background: #46c4a2;
}

.banners-index .banner-price {
  background: #009fe5;
}

.banners-index .countdown-bar {
  background: #46c4a2;
}

header .bottom-header > a {
  color: #55575c;
}

header .bottom-header .bottom-header-items .bottom-header-item {
  border-color: #55575c;
}

header .main-header .searchbar input,
header .bottom-header .searchbar input{
  background: #ffffff;
}

header .main-header .searchbar input::-webkit-input-placeholder,
header .bottom-header .searchbar input::-webkit-input-placeholder{ /* Chrome/Opera/Safari */
  color: #ffffff;
}
header .main-header .searchbar input::-moz-placeholder,
header .bottom-header .searchbar input::-moz-placeholder{ /* Firefox 19+ */
  color: #ffffff;
}
header .main-header .searchbar input:-ms-input-placeholder,
header .bottom-header .searchbar input:-ms-input-placeholder{ /* IE 10+ */
  color: #ffffff;
}
header .main-header .searchbar input:-moz-placeholder,
header .bottom-header .searchbar input:-moz-placeholder{ /* Firefox 18- */
  color: #ffffff;
}

header .main-header .searchbar .button,
header .bottom-header .searchbar .button{
  background: #55575c;
}

a, 
a:visited,
a:hover, 
a:focus,
nav.desktop .item.active .itemLink,
nav .glyphicon-remove,
.sidebar .item .itemLink.active, 
.sidebar .item .itemLink.active:hover,
.sidebar .item .subitemLink.active, 
.sidebar .item .subitemLink.active:hover,
footer .social-media .symbol:hover,
.products .product .image-wrap .cart,
.sidebar .item .active, 
.sidebar .item .active:hover,
.slider-prev:hover span, .slider-next:hover span {
  color: #54afe9;
}

/* Highlight border-color */
input[type="text"]:focus,
input[type="password"]:focus,
input[type="email"]:focus,
textarea:focus,
.products .product .image-wrap .cart,
.slider-pagination a {
  border-color: #54afe9;
}

/* Highlight background-color */
a.btn,
button,
input[type="submit"],
input[type="reset"],
input[type="button"],
.navigation .burger.open li,
.slider-pagination a.active {
  background-color: #54afe9;
}

/* Button color */
a.btn, 
a.btn span {
  color: #ffffff;
}

/* Body background-color
================================================== */
body,
.slider-pagination a {
  background-color:#ffffff;
}
/* Ligtgrey background-color */
.products .product .info,
#collection-filter-price .ui-slider-handle {
  background-color: #fefefe;
}
.slider img, 
.products .product .image-wrap img, 
.categories .category img, 
.zoombox .images a img, .zoombox .thumbs a img {
  background-color: #f7f7f7;
}

/* Lightborder */
.sort,
.sidebar .item,
.pager ul li a,
.product-info .product-option,
.product-info .product-price,
.product-tabs,
.tabs ul li a,
.product-actions,
hr,
input[type="text"],
input[type="password"],
input[type="email"],
textarea,
select,
.headline .slider,
.brands .slider li,
.hallmarks .slider li,
.categories .category,
.products .product .image-wrap img,
.products .product .info,
#collection-filter-price,
#collection-filter-price .ui-slider-range,
#collection-filter-price .ui-slider-handle,
.pager ul,
.zoombox .images,
.zoombox .thumbs a,
.product-info .product-price .cart .change,
.tabsPages .page.reviews .review {
  border-color: #eaeaea;
}

/* Body color
================================================== */
/* general color */
body,
.products .product .info .title,
.product-info .product-price .cart .change a {
  color: #414141;
}

/* lighter color */
small,
.breadcrumbs, .breadcrumbs a,
.products .product .info .old-price,
.sidebar,
.sidebar .item .itemLink, 
.sidebar .item .subitemLink,
.pager,
.pager ul li a,
.product-info .product-price .old-price,
.product-actions .tags-actions,
.product-actions .tags-actions .actions a,
.tabs ul li a,
label,
legend,
label span,
.tabsPages .page.reviews .bottom,
.product-actions .tags-actions {
  color: #505050;
}

/* darker color */
.breadcrumbs a:hover,
.sidebar .item .itemLink:hover, .sidebar .item .subitemLink:hover,
.pager ul li a:hover,
.product-actions .tags-actions .actions a:hover,
.product-info .product-price .cart .change a:hover {
  color: #3b3b3b;
}

/* Element color
================================================== */
/* header */
header,
header a,
nav.desktop ul a, nav.desktop ul a:visited,
nav.desktop .item .itemLink,
nav.desktop .subnav .subitem .subitemLink:hover {
  color: #414141;
}
.navigation .burger li {
  background-color: #414141;
}
header,
.navigation {
    background-color: #ffffff;
}
header,
header input[type="text"],
nav.desktop .subnav .subitem,
nav.desktop .item.hover .itemLink,
nav.desktop .subnav {
  border-color: #eaeaea;
}

/* blog header fix 02/03/17 */
.gui-blog-article header { background: none; }

nav.desktop .item.sub.hover .itemLink,
nav.desktop .item.hover .itemLink,
nav.desktop .subnav .subitem {
  background-color: #fefefe;
}
nav.desktop .subnav .subitem .subitemLink:hover {
  background-color: #f7f7f7;
}  

/* Topbar */
.topnav {
  background-color: #f7f7f7;
}
.topnav, 
.topnav a {
  color: #3ea9e1;
}
.topnav {
  border-color: #e5e5e5;
}

/* footer */
footer,
.slider-prev,
.slider-next,
.categories .category span,
.products .product .image-wrap .new {
  background-color: #e52c2c;
}
.categories .category span.title {
  box-shadow: -4px 0 0 0 #e52c2c, 4px 0 0 0 #e52c2c;
}
.categories .category span,
nav .glyphicon-play,
.products .product .image-wrap .description,
footer,
footer a, 
footer .links a,
.slider-prev span,
.slider-next span,
.copyright-payment .copyright,
.copyright-payment .copyright a,
.products .product .image-wrap .new {
  color:#f7f7f7;
}

/* copyright */
.copyright-payment {
  background-color: #d42828;
}

/* element color */ 
.product-info .product-price .cart .change, 
#collection-filter-price .ui-slider-range,
.pager ul li.active a {
  background-color: #f7f7f7;
}

@media (max-width: 767px) {
  nav .item .itemLink, 
  nav .subitem .subitemLink,
  #formSearch,
  header input[type="text"] {
    color:#f7f7f7;
    border-color: #d22828;
  }
  nav,
  nav .item.view-subnav {
    background-color: #e52c2c;
  }
  .wrapper {
    background-color:#ffffff; 
  } 
  .navigation .logo, .navigation .burger {
    background-color: #ffffff;
    border-color: #eaeaea; 
  }
}

.headline .headline-carousel .item.item-1{
  background: url(slider1.jpg?20190412140047) no-repeat center center;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover
}
.headline .headline-carousel .item.item-2{
  background: url(slider2.jpg?20190412140047) no-repeat center center;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover
}
.headline .headline-carousel .item.item-3{
  background: url(slider3.jpg?20190412140047) no-repeat center center;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover
}

.dual-banners .single-banner.single-banner-1{
  background: url(single-banner-1-image.jpg?20190412140047) no-repeat center center;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover
}
.dual-banners .single-banner.single-banner-2{
  background: url(single-banner-2-image.jpg?20190412140047) no-repeat center center;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover
}