
/**********************************************/
/* Text Color */
/**********************************************/
/**********************************************/
/* ALL TEXT UNLESS SET INDIVIDUALLY */
/**********************************************/
.content
{
  color: #000000;
}
.misc-popup, /* misc pop-ups */
.buy-form .options-wrapper > .scroller, /* buy page pop-up */
#splash .login-form .block, /* standard text */
#splash .login-form .input input, /* email & password input */
.event-category .login-form .input input, 
.flexgrid .flexgrid-item>.info, 
#splash.loaded.event .label, /* event info on reloaded splash screen */ 
.icon.angle-double-down, .desktop-ua #splash .label .arrow:after, #splash .prompt:after, /* chevron on splash screen */ 
.lightbox-photo .images .title>.text /* image name on large image screen */ 
{
  color: #000000;
}
.original.buy-form .variants > .variant-button > .variant-name.original, /* selected color text on mobile buy page */
.black.buy-form .variants > .variant-button > .variant-name.black,
.sepia.buy-form .variants > .variant-button > .variant-name.sepia,
.all-variants.buy-form .variants > .variant-button > .variant-name.all-variants
{
  color: #000000 !important;
}

.product-popup .scroller /* text in the product details pop-up */
{
  color: #000000;
}
/* qty controls */
.number-input input, /* qty */
.number-input input[disabled], /* qty - mobile */
.number-input input[readonly] /* qty - mobile */
{
  color: #000000 !important;
  -webkit-text-fill-color: #000000 !important;
}
.cart-summary .summary .cart-discount-code select, 
.cart-summary .summary .shipping-selection select, 
.payment-card-selected .checkout-contents .block .payment-selection .payment-type.pay-with-card,
.payment-card-selected .checkout-contents .block .payment-selection .payment-type.pay-with-card:hover,
.payment-paypal-selected .checkout-contents .block .payment-selection .payment-type.pay-with-paypal,
.payment-paypal-selected .checkout-contents .block .payment-selection .payment-type.pay-with-paypal:hover
{
	color: #000000;
}

/**********************************************/
/* Link Color */
/**********************************************/
/*************************************/
/* ALL LINKS UNLESS SET INDIVIDUALLY */
/*************************************/
a
{
  color: #525252;
}
.misc-popup a, /* misc pop-ups */
.page-footer .contact-links>a,  /* footer links */
.buy-form .options-wrapper > .scroller a /* buy page pop-up */
{
  color: #525252;
}


/**********************************************/
/* Link Hover Color */
/**********************************************/
.desktop-ua a:hover
{
  color: #f2eeea;
}

.content a:hover,
.misc-popup a:hover, /* misc pop-ups */
.buy-form .options-wrapper > .scroller a:hover, /* buy page pop-up */
.checkout-contents .block .row.checkbox-container:hover
{
  color: #f2eeea;
}
/* CART/FAVE/HIDE/DOWNLOAD ICONS */
.lightbox-photo > .actions > .action { color: #525252; }
.lightbox-photo > .actions > .action, /* cart/fave/hide icons */
.grid-photo > .overlay > .icons > .icon
{
  color: rgba(82,82,82, .60);
}

/* CART/FAVE/HIDE/DOWNLOAD ICONS : HOVER */
.lightbox-photo > .actions > .action:hover { color: #f2eeea; }
.desktop-ua.not-scrolling .lightbox-photo>.actions>.action:hover,
.desktop-ua.not-scrolling .grid-photo>.overlay>.icons>.icon:hover,
.grid-photo > .overlay > .icons > .icon:hover,
.grid-photo > .overlay > .icons > .icon .sharing-overlay > .social-button:hover,
.lightbox-photo > .actions > .action .sharing-overlay .social-button:hover /* from large photo */
{
  color: rgba(242,238,234, .60);
}

/* CART/FAVE/HIDE/DOWNLOAD ICONS : ACTIVE (in cart, hidden, etc.) */
.in-cart.lightbox-photo > .actions > .action.cart:before { color: #cacaca; }
.in-cart.lightbox-photo > .actions > .action.cart:before,
.in-cart.lightbox-photo > .actions > .action.cart .tip,
.in-favorites.lightbox-photo > .actions > .action.fav:before,
.in-favorites.lightbox-photo > .actions > .action.fav .tip,
.in-cart.grid-photo > .overlay > .icons > .icon.cart:before,
.in-cart.grid-photo > .overlay > .icons > .icon.cart .tip,
.in-favorites.grid-photo > .overlay > .icons > .icon.fav:before, 
.in-favorites.grid-photo > .overlay > .icons > .icon.fav .tip
{
 color: rgba(202,202,202, .65) !important; 
}
/***************************************/
/* CATEGORY, EVENT, SPLASH BACKGROUNDS */
/***************************************/
.flexgrid .flexgrid-item>.info /* front page event descriptions */
{
  background-color: #ffffff; 
}
.flexgrid .flexgrid-item>.info,
#splash .login-form .block, /* login screen  */
#splash .login-form .buttons, .event-category .login-form .buttons
{
  background-color: rgba(255,255,255, 0.85) !important; 
}

/*******************/
/* CHECKOUT SCREEN */
/*******************/
.checkout-contents .block .form-bg, /* billing & shipping sections */
.block .payment-selection .payment-type.pay-with-card, /* payment type selection */
.block .payment-selection .payment-type.pay-with-paypal, 
.payment-card-selected .checkout-contents .block .payment-selection .payment-type.pay-with-card,
.payment-card-selected .checkout-contents .block .payment-selection .payment-type.pay-with-card:hover,
.payment-paypal-selected .checkout-contents .block .payment-selection .payment-type.pay-with-paypal,
.payment-paypal-selected .checkout-contents .block .payment-selection .payment-type.pay-with-paypal:hover
{
  background-color: #ffffff;
}
.cart-summary .summary .cart-discount-code select, 
.cart-summary .summary .shipping-selection select 
{
	background-color: #ffffff;
}

/********************************LARGE LABELS (CATEGORY NAME, EVENT SORTING DIVIDERS)************************/
.heading>.label { color: #ffffff }
.cart-contents .heading .label, 
.checkout-contents .heading .label
{
  color: #ffffff;
}
/*****************************************/
/* BACKGROUND COLORS ON THE LARGE LABELS */
/*****************************************/
.heading>.label
{
 background-color: #000000; 
}

/*************************/
/* MAIN NAVIGATION ICONS */
/*************************/
#nav .body > .contents a.icon {
  color: #525252;
}
/**************************************************/
/* LARGE PHOTO/SLIDESHOW TOP MENU LINKS AND ICONS */
/**************************************************/
#lightbox > .top-right,
.slideshow-controls .toggle-slideshow,
#lightbox > .top-right .top-right-icon.toggle-names:after
{
  color: rgba(82,82,82, 0.5) !important;
}
.slideshow-controls .toggle-slideshow:hover,
.desktop-ua .slideshow-controls .toggle-slideshow:hover,
#lightbox > .top-right .category:hover,
#lightbox > .top-right .top-right-icon.cart:hover,
#lightbox > .top-right .top-right-icon.toggle-names:hover,
#lightbox > .top-right .top-right-icon.toggle-fullscreen:hover,
#lightbox > .top-right .top-right-icon.close:hover
{
 color: rgba(rgbColor, 0.9); 
}
#nav .body > .contents a.icon:hover {
  color: #f2eeea;
}

/* border and background for the top menus */
#nav .body .nav-menu
{
background-color: #525252;
}
#nav .body > .search-bar > input,
#nav .body .nav-menu
{
  border: 1px solid #525252;
}
/* arrows for search and menu box */
#nav .body .nav-menu:after,
#nav .body > .search-bar:after
{
  border-bottom: 5px solid #525252;
}
/* border for search and menu */
#nav .body > .search-bar > input,
#nav .body .nav-menu
{
  border: 1px solid #525252;
}
/* arrows for search and menu box */
#nav .body .nav-menu:after,
#nav .body > .search-bar:after
{
  border-bottom: 5px solid #525252;
}

/************************/
/* EVENT LIST DROPLISTS */
/************************/
/* border around droplist values */
.page.events .events-selector .events-sorting .dropdown,
.page.events .events-selector .events-filter .dropdown
{
  border: 1px solid #525252;
  background-color: #525252;
}
/* 'BACK TO PHOTOS BUTTON' */
#nav .body > .contents a.back .triangle:before,
#nav .body > .contents a.back .inner
{
  background-color: #525252;
}
#nav .body > .contents a.back:hover .inner, #nav .body > .contents a.back:hover .triangle:before 
{
    background-color: #525252;
}
.grid-photo > .overlay > .icons > .icon .sharing-overlay, /* social button overlay from thumb */
.lightbox-photo > .actions > .action .sharing-overlay,  /* social button overlay from large */
.lightbox-photo > .actions > .action.share:hover, /* social button overlay from large 2 */
.lightbox-photo > .actions > .action .variants-overlay,  /* variants overlay */
.lightbox-photo > .actions > .action.variants:hover,  /* variants overlay 2 */
.popover /* description overlays for the large/slideshow top menu items */
{
  background-color: rgba(82,82,82, 0.9) !important;
}
.popover.bottom-left:after /* description overlay arrows for the large/slideshow top menu items */
{
  border-bottom: 5px solid rgba(82,82,82, 0.9);
}
/* BUTTONS */
.button { color: #ffffff; background-color: #adadad; }
.cart-summary .summary .button,  /* `apply code` button in the cart */
.desktop-ua .buy-form .summary > .buttons .button.cancel, /* cancel button on the Buy page */
.button.light.add-product /* Add Album or Product button */
{
  color: #ffffff;
  background-color: #adadad; 
}
.desktop-ua .button:hover { color: #69696b; background-color: #f2eeea; } 
.desktop-ua .cart-summary .summary .button:hover { color: #69696b; background-color: #f2eeea; }
.desktop-ua .buy-form .summary > .buttons .button:hover, /* cancel button on the Buy page */
.desktop-ua .button.light.add-product:hover /* Add Album or Product button */
{ 
  color: #69696b;
  background-color: #f2eeea; 
}
/* BUTTON 2 */
.button.highlighted { color: #ffffff; background-color: #69696b; }
.cart-summary .summary .button.checkout, /* checkout button */
.cart-summary .summary .button.submit,  /* `place order` button during checkout */
.buy-form .summary > .buttons .button.add, /* `add to cart` button on Buy page */
.lightbox-photo .img .crop-tips .got-it /* `Got It` button on cropping display */
{
  color: #ffffff; 
  background-color: #69696b; 
}
.desktop-ua .button.highlighted:hover { color: #ffffff; background-color: #e0dcd9; } 
.desktop-ua .cart-summary .summary .button.checkout:hover, .desktop-ua .cart-summary .summary .button.submit:hover /* checkout button */
.buy-form .summary > .buttons .button.add:hover, /* `add to cart` button on Buy page */
.desktop-ua .buy-form .summary > .buttons .button.add:hover, /* `add to cart` button on Buy page */
.desktop-ua .lightbox-photo .img .crop-tips .got-it:hover /* `Got It` button on cropping display */
{
  color: #ffffff;
  background-color: #e0dcd9; 
}
/* BUTTON 3 */
.no-save.product-popup .foot .button.save { color: #ffffff; background-color: #cccccc; }
.empty.buy-form .summary > .buttons .button.add { color: #ffffff; background-color: #cccccc; }
.empty.buy-form .summary > .buttons .button.add:hover { color: #ffffff; background-color: #cccccc; }
