/* General
================================================== */
body {
  font-family: "Lato", Helvetica, sans-serif;
  color:#777777;
  background: #ffffff url('background_image.png') no-repeat scroll top center;
  }

.gui-form label,
.gui-form label span,
.gui-form label span.gui-nostyle  {
	color:#000 !important;
}

.product-info .product-stars .yotpo .text-m {
	font-family: "Lato", Helvetica, sans-serif;
  color:#777777 !important;
}

h1, h2, h3, h4, h5, h6, .gui-page-title, .title-font, .title-font:focus {
  font-family: "Maven Pro", Helvetica, sans-serif;
  color:#000000;
  font-weight:800;
}

.btn {
  background: #CD1041;
}

#cart-popup .total-block table tr:last-child {
	color:#000000;
}

.home-blog,
.home-categories,
.home-products,
.home-text,
.home-brands,
.home-tags,
.collection-sort,
.sb-cats .sb-cats-wrap,
.ui.checkbox .box:before, .ui.checkbox label:before,
#footer .newsletter-block form input,
.products .product-list .product-inner,
.ui.selection.dropdown,
#productpage .product-content .titles-box,
#productpage .product-content,
#productpage .product-bundles,
#productpage .product-reviews {
  border-color:#f1f1f1 !important;
}

#header .main-header {
	border-color:#eeeeee !important;
}

#header .topbar,
#header .topbar ul > li,
#header .topbar ul ul,
#header .topbar ul ul li, #header .topbar ul ul li:first-child {
	border-color:#eeeeee !important;
}

.sidebar .sidebar-filters .filter-title,
.filters-top .filter-title,
.recent-products-wrap .recent-products-title,
#productpage .product-content .specs table td:first-child {
	color:#000000;
}

a,
a:focus,
.home-products .tabs a,
#header .main-menu-wide ul li .mega-menu .menus .menu a,
#cart-page .cart-table .info a.title .items {
  color:#777777;
}

::-webkit-input-placeholder { /* WebKit, Blink, Edge */
   color:#777777;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color:#777777;
   opacity:  1;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
   color:#777777;
   opacity:  1;
}
:-ms-input-placeholder { /* Internet Explorer 10-11 */
   color:#777777;
}
::-ms-input-placeholder { /* Microsoft Edge */
   color:#777777;
}

.ui.checkbox label, .ui.checkbox+label,
.ui.selection.dropdown {
	color:#777777 !important;
}

a:hover,
a:active,
a:focus {
  text-decoration:none;
}

/* Header */
#header,
#header .main-header {
  background-color:#ffffff;
}

/* Topbar */
#header .topbar,
#header .topbar ul ul {
  background-color:#f7f7f7;
  color:#858585;
}

#header .topbar a {
  color:#858585;
}

#header .main-menu,
#header .main-menu-wide ul > li a,
#header .main-menu-wide ul .simple-menu li a {
  color:#ffffff;
}

#header .main-menu-wide,
#header .main-menu-wide ul .simple-menu,
#header .main-menu-wide ul .simple-menu ul {
	background:#cd1041;
}

#header .main-menu a,
.menu-button ul li:last-child {
  color:#000000;
}

.menu-button ul li {
	background:#000000;
}

#header .main-menu ul li:hover a,
#header .main-menu ul li.active a {
	color:#333333;
}

#header .main-header .icons a {
	color:#000000;
}

#header .header-usp ul li i {
  color:#cd1041;
}

#header .header-usp a {
	color:#858585;
}

#header .header-usp {
	background:#f7f7f7;
}

/* Headlines */
.headlines .item.item-1,
.headlines .item.item-1 .title {
  color:#ffffff;
}
.headlines .item.item-2,
.headlines .item.item-2 .title {
  color:#ffffff;
}
.headlines .item.item-3,
.headlines .item.item-3 .title{
  color:#000000;
}

.headlines .item.item-1 a {
  color:#000000;
}
.headlines .item.item-2 a {
  color:#000000;
}
.headlines .item.item-3 a {
  color:#000000;
}

.headlines .item.item-1 a.btn {
  background:#000000;
}
.headlines .item.item-2 a.btn {
  background:#000000;
}
.headlines .item.item-3 a.btn {
  background:#000000;
}

.headlines .item #vid-box,
.headlines .item #vid-box .title,
.headlines .item .mp4-vid,
.headlines .item .mp4-vid .title{
  color:#ffffff;
}

.headlines .item #vid-box a.btn,
.headlines .item .mp4-vid a.btn {
	background:#b87872;
  color:#ffffff;
}

.headlines .owl-dots {
  color:#a6b0b7;
}

.headlines .owl-dots .owl-dot:after {
	background:#a6b0b7;
}

/* Home banners */
.home-banners .banner.banner-1,
.home-banners .banner.banner-1 .title,
.home-banners .banner.banner-1 a {
  color:#ffffff;
}

.home-banners .banner.banner-2,
.home-banners .banner.banner-2 .title,
.home-banners .banner.banner-2 a {
  color:#ffffff;
}

/* Products */
/*
.products .product .price .old-price {
  color:#cd1041;
}
*/
.products .product .product-label.sale,
.products .product-list .product-label.sale {
  background:#cd1041;
}
.products .product .product-label.new,
.products .product-list .product-label.new {
  background:#cd1041;
}
.search-products .product .info .price .new-price,
.products .product .info .price .new-price,
.cart-side .cart-products .info .price,
.recent-products .recent-product .info .price .new-price,
.products .product-list .info .price .new-price {
  color:#cd1041;
}
/*
.products .product .product-inner {
  background: #ffffff;
}
*/
/* Buttons */
/*
.cart-side .cart-total .btn,
*/
#productpage .product-info .cart .btn.add-cart,
.quickview-popup .product-info .cart .btn.add-cart,
#productpage .bundles .bundle .info .btn,
/*
#cart-page .total-block .button .btn,
*/
#service-page .contact-form .button .btn,
#cart-popup .total-block .button .btn,
.gui-checkout .gui-form a.gui-button-small {
  background:#cd1041;
}

.gui-checkout .gui-form a.gui-button-small,.gui-checkout .gui-form a.gui-button-primary, .gui-checkout .gui-form a.gui-button-action {
	background:#cd1041!important;
}

#productpage .bundles .bundle .info .discount {
	color:#cd1041;
}

/* Footer */
#footer .newsletter-block {
  background-color:#ffffff;
  color:#000000;
}
#footer .newsletter-block .title {
	color:#000000;
}
#footer .main-footer {
  background:#cd1041;
}
#footer .main-footer,
#footer .main-footer a {
  color:#ffffff;
}
#footer .footer-bottom {
  background:#ffffff;
}
#footer .footer-bottom,
#footer .footer-bottom a {
  color:#cd1041;
}
#footer .footer-title {
	color:#ffffff;
}

/* Accent color */
#header .main-header .search .icon,
#footer .newsletter-block form .btn,
.sidebar ul.side-cats li > .more-cats .plus-min:before, .sidebar ul.side-cats li > .more-cats .plus-min:after,
.collection-filter-price .ui-slider-range,
.collection-filter-price:after,
.ui.dropdown .menu>.item:hover,
.ui.dropdown .menu .selected.item, .ui.dropdown.selected,
.tags-wrap .tags .tag.active,
.blog-tags-wrap .blog-tags .blog-tag.active,
.products .product .quickview-button .btn,
.products .product-list .quickview-button .btn,
#footer .main-footer .contact .icon,
.collection-sort .filter-btn,
.active-filters-box .active-filters .active-filter.clear-all label,
#cart-page .total-block .discount-block .btn,
.status-bar .bar .dot.done,
.status-bar .bar .active-bar,
#product-images .product-actions li.video a,
.categories .category.layout-2 .btn,
#cart-page .total-block .shipping-costs-wrap .input-wrap .btn {
  background-color:#cd1041;
}

.ui.radio.checkbox input:checked~.box:after, .ui.radio.checkbox input:checked~label:after {
	background-color:#cd1041 !important;
}

a:hover,
.home-products .tabs a.active,
#footer .main-footer a:hover,
.sidebar ul.side-cats li.active >a,
.collection-sort .pager-text,
.collection-sort .custom-pager ul li.next a, .collection-sort .custom-pager ul li.prev a,
.ui.selection.dropdown>.dropdown.icon,
.categories .category .btn:hover,
#header .main-menu-wide ul li .mega-menu .menus .menu a.title,
#header .topbar ul > li i,
.sb-cats .sb-cats-wrap li.active > a,
.sb-cats .sb-cats-wrap li.active > .more-cats i,
.sb-cats .sb-cats-wrap ul li .hover-cats,
.sb-cats .sb-cats-wrap li > a:hover,
.collection-sort .grid-list ul li.active,
#footer .main-footer .contact .text .title,
#productpage .bundles .bundle .main-product .plus,
#productpage .product-info .discounts ul li span,
.mobile-menu ul li.active > a,
.sb-cats .sb-cats-wrap ul li.active > a,
#header .main-menu-wide ul li .mega-menu .menus .menu a:hover,
.product-usp .usp-title .dot,
#service-page .faq-block .faq-title .index, #service-page .faq-tabs .tab .index,
.status-bar ul li.done,
#productpage .order-countdown i,
#service-page .faq-tabs .tab .icon {
  color:#cd1041;
}
.ui.checkbox .box:after, .ui.checkbox label:after {
	color:#cd1041 !important;
}

.collection-filter-price .ui-slider-handle,
.tags-wrap .tags .tag.active,
.blog-tags-wrap .blog-tags .blog-tag.active,
#blog .complete-article .article-box .article-content,
.active-filters-box .active-filters .active-filter.clear-all label,
.status-bar .bar .dot.done,
.status-bar .bar .dot.active,
.categories .category.layout-2 .btn {
	border-color:#cd1041;
}

#productpage .product-content .titles .title {
	border-bottom-color:#cd1041;
}

.categories .category.layout-2 .btn:hover {
	color:#fff;
}

.product-usp .icon {
  color:#cd1041;
}

/* images */
.headlines .item.item-1 {
  background: url(https://cdn.shoplightspeed.com/shops/619049/themes/12482/v/299908/assets/headline-1-image.jpg?20230127171018?20210729154101) no-repeat center center; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

.headlines .item.item-2 {
  background: url(https://cdn.shoplightspeed.com/shops/619049/themes/12482/v/708428/assets/headline-2-image.jpg?20230127171018?20230127171004) no-repeat center center; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

.headlines .item.item-3 {
  background: url(https://cdn.shoplightspeed.com/shops/619049/themes/12482/v/295853/assets/headline-3-image.jpg?20230127171018?20210721175705) no-repeat center center; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

.home-banners .banner.banner-1 {
  background: url() no-repeat center center; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

.home-banners .banner.banner-2 {
  background: url(https://cdn.shoplightspeed.com/shops/619049/themes/12482/v/111424/assets/homepage-banner-2-image.jpg?20230127171018?20210720210259) no-repeat center center; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
#newsletter-popup .image {
  background: url() no-repeat center center; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
@media (max-width: 991px) {
	  .headlines .item.item-1 {
	background: url(https://cdn.shoplightspeed.com/shops/619049/themes/12482/v/295544/assets/headline-1-image-tablet.jpg?20230127171018?20210721130153) no-repeat center center; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

.headlines .item.item-2 {
  background: url(https://cdn.shoplightspeed.com/shops/619049/themes/12482/v/708439/assets/headline-2-image-tablet.jpg?20230127171018?20230127171017) no-repeat center center; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

.headlines .item.item-3 {
  background: url(https://cdn.shoplightspeed.com/shops/619049/themes/12482/v/295853/assets/headline-3-image-tablet.jpg?20230127171018?20210721175705) no-repeat center center; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
}
@media (max-width: 767px) {
  .headlines .item.item-1 {
  background: url(https://cdn.shoplightspeed.com/shops/619049/themes/12482/v/299905/assets/headline-1-image-mobile.jpg?20230127171018?20210728190017) no-repeat center center; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

.headlines .item.item-2 {
  background: url(https://cdn.shoplightspeed.com/shops/619049/themes/12482/v/708441/assets/headline-2-image-mobile.jpg?20230127171018?20230127171017) no-repeat center center; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

.headlines .item.item-3 {
  background: url(https://cdn.shoplightspeed.com/shops/619049/themes/12482/v/296050/assets/headline-3-image-mobile.jpg?20230127171018?20210728185810) no-repeat center center; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
}
/* end images */