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

.page-title h1.product-page,
.sidebar-box h2, .gui-col2-right .gui-col2-right-col2 .gui-block .gui-block-title, .gui-col2-left .gui-col2-left-col1 .gui-block .gui-block-title,
.page-title h1, .wrapper .gui-page-title{
   font-family: "Open Sans", Helvetica, sans-serif;
}

/* Colors
================================================== */
/* Highlight color */
body,
nav .glyphicon-remove,
.products .product .image-wrap .cart,
.wrapper .gui-checkout .gui-progressbar ul li.gui-done a{
    color: #808080;
}

h1, h2, h3, h4, h5, h6,
.products .product .price,
.mainbanner .maintext.text,
.products .product .image-wrap .sale-new
{
   color: #1a1b1b;
}

.menu-opener-inner,
.menu-opener-inner:before, .menu-opener-inner:after,
.flex-direction-nav a:hover,
{
   background-color: #1a1b1b;
}
.products.products-list .actions a:hover,
.products.products-list .actions .button-wishlist:hover,
.products.products-list .actions .button-compare:hover{
  background-color: #ffffff;
}


.flex-direction-nav li a.flex-prev:before,
.flex-direction-nav li a.flex-next:before {
  color: #1a1b1b;
  border-color: #1a1b1b;
  
}

.flex-direction-nav li a.flex-prev:hover:before,
.flex-direction-nav li a.flex-next:hover:before{
  color: #54afe9;
}

a ,body span a, .gui-blog-article-more > a,.wrapper  .gui a:hover, .category-sidebox li a, .wrapper .gui-block-linklist li a{color: #868686;}

a:hover, a:hover, a:focus,
.sidebar .item .itemLink.active,
.sidebar .item .itemLink.active:hover,
.sidebar .item .subitemLink.active,
.sidebar .item .subitemLink.active:hover,
nav.desktop .item.active .itemLink,
.sidebar .item .active,
.slider-prev:hover span,
.slider-next:hover span,
.gui-blog-article-more > a:hover,
.wrapper  .gui a,  .category-sidebox li a:hover, .wrapper .gui-block-linklist li a:hover {
  color: #000000;
}

/* 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,
 a.btn span,
 .product-info .product-price .cart .change a:hover,
 .gui a.gui-button-large, .gui a.gui-button-small,
 .wrapper .gui a.gui-button-large, .wrapper .gui a.gui-button-small, .wrapper .gui .gui-table a.gui-button-small,
 .wrapper  .gui a.gui-button-large.gui-button-action,.wrapper  .gui a.gui-button-small.gui-button-action{
  color: #ffffff;
  background: #ffffff;
  border-color: #000000;
}

.wrapper .gui a.gui-button-large:hover,.wrapper .gui a.gui-button-small:hover,.wrapper .gui .gui-table a.gui-button-small:hover,
a.btn:hover,
button:hover,
input[type="submit"]:hover,
input[type="reset"]:hover,
input[type="button"]:hover,
.product-info .product-price .cart .change a:hover {
    background-color:#000000;
    color: #ffffff;
    border-color: #000000;
}


/* Body background-color
================================================== */
body,
.slider-pagination a, .wrapper .gui-block.gui-block-highlight .gui-block-content {
  background-color:#ffffff;
}

.main-container {
   background-color:#ffffff;
}

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

/* 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;
}

/*.products .product:hover .image-wrap a.image:before, .products .product a.product-icon:hover,
.post-image-hover{
    background-color: #000000;
}*/


/* Welcome block settings */
  
  .welcomeblock {   background-color: #f5f7ed;}
  .welcomeblock .block_content, .welcomeblock h1 {   color: #000000; }
  
/* Welcome block settings */

.item.single-post { background-color: #fafaf8;}
.post-date{ color: #0057fe; border-color: #0057fe; }
.mainbanner .banner:hover .maintext.text{
  color: #ffffff;
  border-color: #ffffff;
}
.mainbanner .banner:hover .item-content .button .btn  {
  color: #ffffff;
  border-color: #ffffff;
  background-color: #000000;
}

.mainbanner .banner .maintext.text, .mainbanner .banner .item-content .button .btn {
  color: ;
  border-color: #000000;
}

/* 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 */
.products .product .info .title,
.product-info .product-price .cart .change a {
  color: ;
}

/* 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: #8a8a8a;
}

/* 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
  color: #757575;
}

/* Element color
================================================== */
/* header */
header,
header a,
  color: #414141;
}

nav.desktop ul a, nav.desktop ul a:visited,
nav.desktop .item .itemLink,
nav.desktop .subnav .subitem .subitemLink:hover {}

.navigation .burger li {
  background-color: #414141;
}

header {
   background-color: #ffffff;
}

#tmfootercms_block{
  background-color: #f2f2ea;
}

.products .product a.product-icon,
.products.products-list .actions a{
  background-color: #000000;
}
nav.vertical{
    background-color: #ffffff;
}

ul.vertical-nav li a, .vertical-nav .hitarea{
  color: #1a1b1b;
}

.callout-content .btn {
   background-color: #d0be99;
   color: #000000;
}
.callout-content .btn:hover {
   border-color: #d0be99;
  
}

.callout-content{
   background-color: #0a0a0a;
   border-color: #0a0a0a;
}

.callout-content .text {
    color: #808080;
}


ul.vertical-nav li a:hover {
  color: #d0be99;
}

.tagcloud li:hover a {
  background-color: #d0be99;
  border-color: #d0be99;
}


header,
header input[type="text"],
nav.desktop .subnav .subitem,
nav.desktop .item.hover .itemLink,
nav.desktop .subnav {
  border-color: #eaeaea;
}

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: ;
}
.topnav,
.topnav a {
  color: ;
}
.topnav {
  border-color: #000000;
}

/* footer */

footer,
footer a,
footer .links a,
#newsletter-email:focus{
  color:#767676;
}

 .other-footer, #newsletter-email, .copyright-payment {
   border-color:  #3d3d3d
}

footer .social-media .symbol:hover,
footer a:hover,
footer .links a:hover{
  color:#ffffff;
}

.copyright-payment,
footer {
  background-color: #0a0a0a;
}

.copyright {
  background-color: #151515;
}

.footer-block h2 {
  color:#ffffff;
}

.slider-prev span,
.slider-next span,
.copyright-payment .copyright,
.copyright-payment .copyright a,
.products .product .image-wrap .new {
  color:#767676;
}

/* element color */

#collection-filter-price .ui-slider-range,
.pager ul li.active a {
  background-color: #f7f7f7;
}



/* parallax CMS */

.parallax-text a.btn,  .parallax-text .mainheading, .parallax-text .subheading, .parallax-text .desc{
    color: #1a1b1b;
    border-color: #1a1b1b;
}
.youtubeinner .button .btn, .youtubeinner .subheading , .youtubeinner .main_heading ,.video-box, .video-box .fa, .callout-content .text2, .youtubeinner .button .btn{
    color:#ffffff;
    border-color: #ffffff;
}

.parallax-text .pa-border {
  background-color:#ffffff;
}

.parallax-text a.btn {
  color:#ffffff;
   border-color: #ffffff;
}

/* parallax CMS */
@media only screen and (max-width: 767px) {
  .home header.transparent.main {
    background-color: #ffffff;
  }
}