/*-- DETAILS:PREMIUM CSS OVERRIDES --------*/
/*-- DETAILS:PREMIUM CSS OVERRIDES --------*/
/* PAW - OVERRIDE CSS */

/* light green - dark green - grey - light blue

	COLOR1 = #0D3154 body bg
	COLOR2 =         homepage bg
	COLOR2 = #1D528A header (50% of COLOR2), widgets, buttons
	COLOR3 = #34A3D5 search bar, footer
	COLOR4 = #5ADCBF (generated) search/input fields, dropdowns, rollover color (for links)

COLOR1 body bg, search/input fields, dropdowns
COLOR2 homepage background-color
COLOR3 header (90% of COLOR2), widgets, buttons
COLOR4 subnav, search bar, footer, quick search suggest hover, translation hover, results page my portfolio box bg
COLOR5 (generated) hover color (for links, including navigation and subnavigation), landing page search widget
Text color should be black or white depending on the background color of the element which contains the text. There may be another solution to this: text color can be generated as the lightest/darkest color based on the background color (if Levy manages to do this).

*/

/* Palette: Key Lime */

/* COLOR1 */
body, #global_wrapper { /*COLOR1*/css_property_background|color1}

.homepage .combo-widget.stt > div, .homepage .paw .combo-widget.mini, 
/*quick links*/ .quick-links-widget ul li a { /*COLOR1*/css_property_color|color1 }

/* COLOR2 */
.homepage #global_content, .westside #page_features, .westside.homepage .record-carousel-module #results-count, .wallstreet #home_rotator .link, .wallstreet #page_features,
.westside.homepage .record-carousel-module .tabs ul li.active a,
.homepage .paw .combo-widget .tabs ul li.selected a,
.homepage .paw .map-widget .tabs li.selected a,
.property_carousel_module .tabs li.active a,
.property_carousel_module .tabs li.active a:hover,
.homepage .paw .combo-widget.mini .widget-slider  { css_property_background|color2 }

.westside.homepage .record-carousel-module .tabs { css_property_border-top-color|color2 }
.westside.homepage .record-carousel-module .tabs { css_property_border-bottom-color|color2 }
   
/* COLOR3 */
#pawbrandingwrapper { /*COLOR2*/css_property_header_gradient_background|color2 }
/* home featured listing */.homepage #page_features div.featuredlistingssidebar .list .header,

/* home freeformhtml */.segment #page_features #homepagehtml,
/* all buttons */.btn, #page_features .btn,
/*landing page search*/.homepage .combo-widget.stt > div,
/* quicklinks for perspective layout */
.perspective #page_features #quicklinks_left, .perspective #page_features #quicklinks_right,
#paw_carousel_right_column .featured-listing .header,
 /*Bottom modules for profound layout*/
 #paw_carousel.profound .bottom_modules span.RulePreview > div, #global_nav > li ul li a, #global_nav > li ul li a:hover, 
 /* subnav bg */.nav-drop-down ul li,
 /* landing page search tabs*/ .homepage .tabs ul li a, .homepage .tabs ul li a:hover,
/* landing page search tabs*/ .homepage .paw .combo-widget .tabs ul li a, .homepage .paw .map-widget .tabs li a, 
/* record carousel*/.homepage .record-carousel-module .tabs ul li a, .homepage .record-carousel-module .tabs.buttons ul { /*COLOR2*/css_property_background|color3}

/* COLOR4 */

/* searchbar, suggest menu hover */.searchbar, #GSSuggestContainer div.suggest-over,
#global_footer,
/* translation hover */.gts-language-selector ul.selector li:hover,
/* advanced search - selected criteria header */#breadcrumbs h3,
.homepage .paw .profound .bottom_modules .combo-widget.mini, #paw_carousel.profound .bottom_modules span.RulePreview > div, .homepage .paw .profound .bottom_modules .combo-widget.mini .section,
/* landingpagesearch */.homepage .paw .combo-widget.mini, .homepage .paw .combo-widget.mini .section,
 #page_features .stepcarousel, .hlisting.bcard4,
 /* home agent info module */#page_features .agentinformationmodule, 
/* home map widget */.homepage .paw .map-widget,
/*Property Carousel Module*/
 .property_carousel_module #results_container,
 .suggest-container.nogroup .suggest-over, .lexington #page_features,
 .westside.homepage .record-carousel-module .tabs,
 .homepage .record-carousel-module .hlisting .header,
 .wallstreet #home_rotator .link.selectedSlogan,
 .homepage .record-carousel-module .pagination.extended #current-page, .homepage .record-carousel-module .pagination.extended .extended-pagination-container a:hover,
 .westside.homepage .record-carousel-module .tabs ul li a,
 .homepage #global_content #page_features .agentinformationmodule {/*COLOR4*/css_property_background|color4}

/* "mask" color */
.lexington .top-right, .lexington .bottom-right { /*COLOR4*/css_property_border-bottom-color|color4  }
.lexington .top-left, .lexington .bottom-left { /*COLOR4*/css_property_border-left-color|color4;  }

/* translation separator */.gts-language-selector ul.selector li a { /*COLOR4*/css_property_border-top-color|color4}
/* landing page search */  .homepage .combo-widget.stt .literal-links > * { /*COLOR4*/css_property_color|color4 }   

.lexington #page_features #module_container {  /*COLOR4*/css_property_gradient_background|color4|color3}
.lexington #home_rotator .link, .westside .searchbar { /*COLOR4*/css_property_transparent_background-color|color4 }
/* COLOR5 */

/* listing, office, agent and tabs data items header */.homepage .hlisting .header,
/* lpsw */.homepage .combo-widget.default > div.group,
/* lpsw */.homepage #landingpagesearch > form > div.group { /*COLOR5*/css_property_background|color5}

.homepage #page_features div.featuredlistingssidebar.paw .bcard2 .group, .homepage #page_features .featured-listing.bcard2, .homepage .tabs, .homepage .tabs ul li a, .homepage .tabs ul li.selected, .wallstreet #page_features,
.pagination.extended #current-page, .homepage .record-carousel-module .tabs, .homepage .record-carousel-module .tabs ul, .homepage .record-carousel-module .tabs ul li a, 
.homepage .record-carousel-module #results_container { /*COLOR5*/css_property_border-color|color5 }

/*landing page search*/
.homepage .combo-widget.stt .literal-links > span, .homepage .combo-widget.stt .literal-links
/* featured listings carousel */.featuredNavNext a, .featuredNavPrev a, .featuredNavPlay a, .featuredNavPageCount, .featuredNavPlay,
 #page_features > div, #page_features span.RulePreview > div, 
.hlisting.extended, .hlisting.bcard4, .homepage .featured-listing .header .fn,
.homepage #page_features .featured-listing .summary li, .homepage #page_features .featured-listing .summary .openhouse, 
.homepage #page_features .featured-listing.bcard2 .adr,
.homepage #page_features div.featuredlistingssidebar .group .summary li.price em,
#global_footer a, #gtsdisclaimer, #gtsdisclaimer a, .gts-language-selector .value, .homepage .quick-links-widget ul li a, 
 .homepage #page_features .agentinformationmodule .agent_address, .homepage #page_features .agentinformationmodule .tel > span, 
 .homepage #page_features .agentinformationmodule .phoneContainerClass, .homepage #page_features .agentinformationmodule .visit_website,
 .homepage #page_features .agentinformationmodule .n, .homepage #page_features .agentinformationmodule .advertiser_name, .homepage #page_features .agentinformationmodule a,
 /* nav and subnav hovers */#global_nav > li:hover, 
 #my_portfolio > a, #global_search .adv-search,
.gts-language-selector .value, .gts-language-selector ul.selector li:hover a, #personalization,
/* landingpagesearch */.homepage .paw .combo-widget.mini, .homepage .paw .combo-widget.mini .section,
/* widgets titles*/#page_features div h2,
 .suggest-container.nogroup .suggest-over,
 /* nav and subnav hovers */#global_nav > li a:hover,
#global_nav > li ul li a, #global_nav > li ul li a:hover,
/* nav and subnav hovers */ #global_nav a, #global_contact_us, .homepage #page_features div.featuredlistingssidebar .header > span,
.homepage #page_features div.featuredlistingssidebar .header h2 a,
/* all buttons */.btn, #page_features .btn, 
.homepage .paw .combo-widget .tabs ul li a,
/* titles and links for lexington layout*/
.lexington #page_features div h2, .lexington .agentinformationmodule .tel > span,
.homepage .record-carousel-module .hlisting .header h2 a,
.homepage .record-carousel-module .hlisting .header span,
.homepage .record-carousel-module .hlisting .details,
.homepage .hlisting .summary .price em,
.wallstreet #home_rotator .link, .lexington #home_rotator .link, #results_container .hlisting .comments, .hlisting .comments .more a, .pagination.extended #current-page,
/* record carousel*/
.homepage .record-carousel-module .tabs ul li a,
.homepage .record-carousel-module #results-count, 
.homepage .paw .map-widget-pagination.pagination, .homepage .paw .pagination .index, .homepage .paw .pagination a, .homepage .paw .map-widget .title,
.westside.homepage .record-carousel-module .tabs ul li.active a, .westside.homepage .record-carousel-module .tabs ul li a,
.homepage .agentinformationmodule .profile-short,
.homepage .paw .combo-widget.mini .widget-slider a,
.homepage .paw .combo-widget.mini .widget-slider,
.homepage .paw .combo-widget .tabs ul li.selected a  { /*COLOR5*/css_property_color|color5 }		 

/* fixed colors, different from the main palette, but constant when the override is applied  */

/* search bar input */.searchbar #global_search #GSTerm,
/* search bar select */.searchbar #global_search #search_type,
/* translation */#translation select { color: #333333; background-color: #fff; }
/*record carousel with gradient*/.westside.homepage #top_modules .record-carousel-module { background: transparent; }

/* FONTS OVERRIDES */

/* FONT1 */
h1, h2, h3, h4, h5, h6,
#global_branding,
#global_nav,
#footer_nav,
.homepage .agentinformationmodule .n,
.adr .fn,
.tabs,
.btn
{ css_property_font-family|font1}

/* FONT2 */
body,
p, span, div,
select, input, label, textarea, button,
#global_search,
#my_portfolio,
.gts-language-selector
{ css_property_font-family|font2}

		 
/* .featured-listing.gallery .adr, .featured-listing.gallery .summary { background-color: rgba(0, 0, 0, 0.75);} */
