/* General
================================================== */
body {
  font-family: "Open Sans", Helvetica, sans-serif;
  background: #ffffff url('https://cdn.shoplightspeed.com/shops/636870/themes/7180/assets/background_image.png') no-repeat fixed top center;
}
h1, h2, h3, h4, h5, h6, .gui-page-title,.tt_category_feature .content .title a,#ttcmsright-bottombanner .right-bottombanner_content .title {
  font-family: "Open Sans", Helvetica, sans-serif;
}
.bundleproductinfo h3,.header-cart .cart-icon.title .glyphicon.glyphicon-shopping-cart.count {
  font-family: "Open Sans", Helvetica, sans-serif;
}

/* Colors
================================================== */

/* 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-highlight-color {
  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-highlight-color {
  background-color: #54afe9;
}

/* Button color */
a.btn, 
a.btn span {
  color: #ffffff;
}
.header-cart .cart-toggle .buttons a,#goToTop,.product-info .product-price .btn, .products .thumbnail-container.product-list-view .product-info .producthover .add-to-cart a,.tabs ul li a,.bundle-products .bundle-content .cart a.btn.add-bundle-btn,.gui a.gui-button-large, .gui a.gui-button-small,.header-cart .cart-icon .cart::before,.flexslider .btn.shop-now,.tt_category_feature .content .cat-infor .cat-button,.thumbnail-container .image-wrap .new-label, .thumbnail-container .image-wrap .sale-label,.sidebar .item .itemLink.active,.left-column .sort .title,.products .thumbnail-container.product-list-view .product-info .producthover .add-to-cart a.disabled:hover{
  	color: #000000 !important;
  	background: #ffbb21 !important;
}
.header-cart .cart-toggle .buttons a:hover,#goToTop:hover,.product-info .product-price .btn:hover, .products .thumbnail-container.product-list-view .product-info .producthover .add-to-cart a:hover,.tabs ul li a:hover,.tabs ul li.active a,.bundle-products .bundle-content .cart a.btn.add-bundle-btn:hover,.gui a.gui-button-large:hover, .gui a.gui-button-small:hover,.header-cart .cart-icon .cart:hover::before,.flexslider .btn.shop-now:hover,.tt_category_feature .content .cat-infor .cat-button:hover {
  	color: #ffffff !important;
  	background: #d6261e !important;
}
.search-widget .search-toggle{
  border-color:#ffbb21;
}
.flexslider .flex-direction-nav a:hover::before{
  	border-color:#d6261e;
  	background:#d6261e;
  	color: #ffffff !important;
}
#goToTop::before,.thumbnail-container.product-list-view .producthover div a.cart > span,.product-info .product-price .btn span,.tt_category_feature .content .cat-infor .cat-button a {
  	color: #000000;
}
#goToTop:hover::before,.tt_category_feature .content .cat-infor .cat-button:hover a,.tt_category_feature .content .cat-infor .cat-button:hover a {
  	color: #ffffff !important;
}
.thumbnail-container .image-wrap .producthover .add-to-cart a, .products .thumbnail-container .product-info .producthover .add-to-cart a{
  	background:  #ffbb21;
}
.products .thumbnail-container .image-wrap .producthover .add-to-cart a:hover, .products .thumbnail-container .product-info .producthover .add-to-cart a:hover,
.products .thumbnail-container .image-wrap .producthover .add-to-cart a:focus, .products .thumbnail-container .product-info .producthover .add-to-cart a:focus,
.products .thumbnail-container .image-wrap .producthover .add-to-cart a:active, .products .thumbnail-container .product-info .producthover .add-to-cart a:active {
  	background:  #d6261e;
}
.products .thumbnail-container .image-wrap .producthover .quick-view-block a,.products .thumbnail-container .product-info .producthover .quick-view-block a {
  	background:  #ffbb21;
}
.products .thumbnail-container .image-wrap .producthover .quick-view-block a:hover,.products .thumbnail-container .product-info .producthover .quick-view-block a:hover,
.products .thumbnail-container .image-wrap .producthover .quick-view-block a:focus,.products .thumbnail-container .product-info .producthover .quick-view-block a:focus,
.products .thumbnail-container .image-wrap .producthover .quick-view-block a:active,.products .thumbnail-container .product-info .producthover .quick-view-block a:active {
  	background:  #d6261e;
}
.products .thumbnail-container .image-wrap .producthover .product-wishlist a,.products .thumbnail-container .product-info .producthover .product-wishlist a {
  	background:  #ffbb21;
}
.products .thumbnail-container .image-wrap .producthover .product-wishlist a:hover,.products .thumbnail-container .product-info .producthover .product-wishlist a:hover,
.products .thumbnail-container .image-wrap .producthover .product-wishlist a:focus,.products .thumbnail-container .product-info .producthover .product-wishlist a:focus,
.products .thumbnail-container .image-wrap .producthover .product-wishlist a:active,.products .thumbnail-container .product-info .producthover .product-wishlist a:active {
  	background:  #d6261e;
}
.products .thumbnail-container .image-wrap .producthover .product-compare a,.products .thumbnail-container .product-info .producthover .product-compare a {
  	background:  #ffbb21;
}
.products .thumbnail-container .image-wrap .producthover .product-compare a:hover,.products .thumbnail-container .product-info .producthover .product-compare a:hover,
.products .thumbnail-container .image-wrap .producthover .product-compare a:focus,.products .thumbnail-container .product-info .producthover .product-compare a:focus,
.products .thumbnail-container .image-wrap .producthover .product-compare a:active,.products .thumbnail-container .product-info .producthover .product-compare a:active {
  	background:  #d6261e;
}
.tt-title::before,.ttcmstestimonial .testimonial-inner ul li .testimonial-content .testimonial-user-title > h4,.latest-blog .blog-inner .blog-title:hover,.footer-container .link .list ul li > a:hover,.footer-container .link .list .contact:hover,.footer-container .links .list .contact a:hover{
  	color:  #ffbb21;
}
.owl-nav button:hover{
  	background-color:#ffbb21;
}
.owl-nav .owl-prev:hover::before{
  	border-right-color:#ffbb21;
}
.owl-nav .owl-next:hover::before{
  	border-left-color:#ffbb21;
}
.ttcmstestimonial .testimonial-inner .owl-controls .owl-pagination .owl-page:hover, .ttcmstestimonial .testimonial-inner .owl-controls .owl-pagination .owl-page.active{
  	border-color:#ffbb21;
  	background:#ffbb21;
}
.latest-blog .bloglist .blog-inner-content .blog-image .blogicons a.zoom:hover::before, .latest-blog .bloglist .blog-inner-content .blog-image .blogicons a.read-more:hover::before,.pager ul li a{
  	border-color:#ffbb21;
  	background:#ffbb21;
  	color:#000000;
}
.newsletter .block_content .btn.glyphicon-send{
  	background: #ffbb21;
}
.newsletter .block_content .btn.glyphicon-send > span{
  	color: #000000;
}
.newsletter .block_content .btn.glyphicon-send:hover{
  	background: #000000;
}
.newsletter .block_content .btn.glyphicon-send:hover > span{
  	color: #ffffff;
}
@media(min-width:992px){
  .nonbounce .topmenu > li:hover > a,.nonbounce .topmenu > li.active > a,.item.sub.hover .topmenu-icon .fa.menu-icons.fa-chevron-up,.topmenu > li.active .topmenu-icon .fa.menu-icons {
    color: #ffbb21
  }
}
/* Footer background color */
.background-footer-color {
  background-color: #000000;
}
.footer-top{
  background-color:#d6261e;
}
/* Body background-color
================================================== */
body,
.slider-pagination a {
  background-color:#ffffff;
}
/* Ligtgrey background-color */
.products .product .info {
  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,
.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,
.pager ul,
.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;
}



/* Element color
================================================== */
/* header */
header,
header a,
nav.desktop ul a, nav.desktop ul a:visited,
nav.desktop .item .itemLink {
  color: #eeeeee;
}
.navigation .burger li {
  background-color: #eeeeee;
}
header {
    background-color: #000000;
}
header,
header input[type="text"],
nav.desktop .subnav .subitem,
nav.desktop .item.hover .itemLink {
  border-color: #000000;
}
.thumbnail-container .product-info .stars .fa.fa-star.on,.product-wrap .product-info .review-container .fa.fa-star.on {
	color:#fbaf5d;
}
.ttcmsservices .title{
  	background-color:#ffbb21;
}
.right-column .new-products .title{
  	background-color:#d6261e;
}
/* blog header fix 02/03/17 */
.gui-blog-article header { background: none; }
 

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

/* footer */
footer,
.slider-prev,
.slider-next,
.products .product .image-wrap .new {
  background-color: #000000;
}


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;
}
.footer-container label > .title,.sidebar .item .itemLink.active,.left-column .sort .title,.latest-blog .blog-inner .blog-title,.tt-title,.nonbounce .topmenu > li > a{
  font-family:"Open Sans", Helvetica, Arial, sans-serif;
}
.footer-container .link .list ul li > a,.footer-container .link .list .contact,footer .contact-description,.footer-container .links .list .contact a,.newsletter .block_content .btn.glyphicon-send span,.product-info .product-price .btn span{
  font-family:"Open Sans", Helvetica, Arial, sans-serif;
}

/* element color */ 
.product-info .product-price .cart .change {
  background-color: #f7f7f7;
}

@media (max-width: 767px) {
  nav .item .itemLink, 
  nav .subitem .subitemLink,
  #formSearch,
  header input[type="text"] {`
    color:#f7f7f7;
    border-color: #000000;
  }
  nav,
  nav .item.view-subnav {
    background-color: #000000;
    }
    
  .gui-blog-nav {
    background-color: #ffffff;
  }
  .wrapper {
    background-color:#ffffff; 
  } 
  
}