/* 20231211211850 - 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: #ffffff;
}

.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: #8d8d8d;
}

.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: #ededed;
  background-color: #f9f9f9;
}

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

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

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

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

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

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

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

.gui-table thead tr th {
  border-color: #cbcbcb;
  background-color: #f9f9f9;
}

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

.gui a.gui-button-large,
.gui a.gui-button-small {
  border-color: #8d8d8d;
  color: #ff0000;
  background-color: #ffffff;
}

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

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

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

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

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

.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 */
/*start change background color on the header*/
div.header-right-bottom {
    background-image: url("https://static.shoplightspeed.com/shops/615819/files/007263338/wcvvapegirl-blackonwhite-copy-2.jpg");
    background-size: auto 500px;
    height: 380px;
}
/*change logo position*/
h1.main_logo {
    margin: 125px 0 24px -2px !important;
}
/*change header position*/
div.tm_headerlinkmenu {
    float: left;
}
ul.main-navigation.clearfix > li {
    margin: 0px;
}
ul.main-navigation.clearfix > li > a {
    padding: 10px 10px !important;
}

.main-menu ul ul {
    top: 40px !important;
}
/*change cart position*/
div.header-right-bottom > div.cart {
    padding-right: 2px;
    padding-top: 4px;
    padding-bottom: 5px;
    margin: 1px 1px 0px 0px !important;
    border: 2px solid #000;
}
/*change cart color*/
span.cart-icon {
    filter: invert(54%);
}

div.wrapper.layout-fixed.border- {
    background: transparent !important;
}

div.sldebox-content, div.footer-top, body.fixed.productpage > div > section.Container {
    background: #fff;
}

.categories .category h3 a {
    font-weight: bolder;
    color: #fff;
}
div.category > p.description,
div.footer-bottom.bottom > div > ul > li,
div.footer-bottom.bottom > div > ul > li > a,
div.footer-bottom.bottom > div > p,
div.footer-bottom.bottom > div > p > a{
    color: #fff;
}

div.breadcrumb-box {
    background-color: #000;
}

div.newsletter.grid-4 > h4,
div.footer-links.grid-4 > h4,
div.newsletter.grid-4 > form > label{
    color: #000 !important;
}

div.sidebar-main > div.categories.clearfix {
    padding-top: 14px;

}

div.sidebar-main > div.collection-options.clearfix {
    padding-bottom: 0px;
    margin-top: -19px;
}

div.breadcrumb-box > div.breadcrumbs.container-inner.clearfix > h1,
div.breadcrumb-box > div.breadcrumbs.container-inner.clearfix > div.breadcrumb-inner,
div.breadcrumb-box > div.breadcrumbs.container-inner.clearfix > div.breadcrumb-inner > a {
    color: #fff !important;
}

div.collection-options.clearfix > div > div,
div.collection-options.clearfix > div > a,
div.collection-options.clearfix > div > span {
    font-weight: bolder;
    color: #fff;
}

section.Container, div.cms-advt-banner.clearfix > div {
    background-color: #000;
}

button[type="submit"] {
    color: #fff !important;
    background-color: #000 !important;
}

div.cms-advt-banner.clearfix > div > a > div > div {
    height: 35px !important;
    background-color: #000;
}

div.productpage-images-featured, a.fancybox-thumb > img {
    border: 1px solid #fff !important;
}

#product-tabs > ul > li > a{
    color: #000;
}

ul.header-links > li.tui-dropdown > ul > li > a,
div.collection-options-sort > div.tui-dropdown > ul > li > a,
div.collection-options-limit > div.tui-dropdown > ul > li > a {
    color: #000;
    font-weight: 8px;
}

div.collection-options-sort > div.tui-dropdown > ul {
    width: 150px;
}

div.Social_block > ul > li > a {
    color: #fff;
}

div.authr-logo > div > a > img {
    filter: invert(1);
}
/*by Jeffrey Juban 02192018*/

/*start add borders to top menu*/
ul.main-navigation.clearfix > li > a {
    border: 2px solid #000;
    margin: 1px;
}
/*change text colors on the cart page*/
li.number > a,
div.product-detail > h3 > a,
div#gui-wrapper.gui.gui-cart > div.gui-progressbar > ul > li > a,
a[title='Continue shopping'] {
    color: #000 !important;
}

form#gui-form-shipping > div.gui-form > div.gui-buttons.gui-border > div.gui-right > a,
a[title='Update shopping cart'],
a[title='Apply'],
a[title='View'] {
    background-color: #000 !important;
    color: #fff !important;
}

a[title="Previous page"],
a[title="Next page"],
a[title="Clear"]{
    color: #fff !important;
}
/*end by Jeffrey Juban 02212018*/

#ageverify_pop {background: rgba(0,0,0,0.7);}
#ageverify_pop #ageverify_box{width: 100% !important; max-width: 600px;}
@media (min-width: 600px){
    #ageverify_pop #ageverify_box{margin-left: -300px;}
}
#ageverify_box h1{background: #282828; margin: 20px -25px; color: #fff; padding: 15px 0; text-align:center;
font-weight:400; }
#ageverify_box h3{text-transform:uppercase;}
#ageverify_confirm, #ageverify_exit{color: #fff; text-transform:uppercase; border:0;
    float:none !important; width: auto !important;
    padding: 10px 25px !important;
    margin: 0 6px;}
#ageverify_confirm{background: #88d23d;}
#ageverify_exit{background: #ff2323;}
#ageverify_hide{height: auto;
    overflow: visible;
    position: inherit;
    left: auto;}

/* Modified by Benjamin Lopez of Lightspeed, Change color font of Canada post when choosing shipping at checkout*/
#gui-checkout-shipment-methods > div > div > div > label {
  color: black; 
}

/* end, benjamin lopez 24/04/2018*/

