/* Constants 

#ee4c97 = '#ee4c97';
#eda6c8 = '#eda6c8';
#fae9f1 = '#fae9f1';
#8fc73e = '#8fc73e';
#a6dd58 = '#a6dd58';
#e3f1cf = '#e3f1cf';
#7bb32b = '#7bb32b';
#2b2929 = '#2b2929';
#555555 = '#555555';
#999999 = '#999999';
#F3F3F3 = '#F3F3F3';
#e78c89 = '#e78c89';
#cc0000 = '#cc0000';
#006600 = '#006600';
#000000 = '#000000';
#FFFFFF = '#FFFFFF';
#9fd3e8 = '#9fd3e8';

End Constants */

/* ==== Table of Contents ===== 

1. General elements
		- Main structure
		- Global elements
				- Headings
				- Content paragraph
				- Buttons
				- Forms			
		- Header
		- Menus
				- Main menu
				- Footer menu
		- Footer
		- Breadcrumbs
2. Homepage elements
		- Slider
		- Newsletter bar
		- Services boxes
		- Articles boxes
		- Action bar
		- Featured article
		- Slidedeck
3. Page templates
		- Full width
		- Sidebar left
		- Sidebar right
4. Blog elements
		- Blog slider
		- Blog content
		- Blog widgets
5. Vendors
		- Login / Register
		- Account sections
		- Vendors categories
		- Vendors profile
		- Vendors drop down
6. Gallery
		- Gallery page
		- Lightbox
		
7. Other elements
		- Headings
		- Content paragraph
		- Buttons
		- Forms		
		- Utilities

=============================== */

/* ============================ */
/*     1. General elements      */
/* ============================ */

::selection { background:#eda6c8; color:#FFFFFF; }
::-moz-selection { background:#eda6c8; color:#FFFFFF; }
::-webkit-selection { background:#eda6c8; color:#FFFFFF; }

/* =====  Main structure  ===== */

#footer	{ background-color: #8fc73e; }	

/* =====  Global elements  ==== */

/* Headings */
h1, h1 a { color: #ee4c97; }
h1 a:hover { color: #eda6c8; }
.article h1, 
.article h1 a { color: #2b2929; }
.article h1 a:hover { color: #eda6c8; }

/* Content paragraph */
p { color: #2b2929; }
blockquote p, a{ color: #ee4c97; }

/* Buttons */
.button { background-color: #8fc73e; }	
.button:hover { background-color: #eda6c8; }	

#pagination .button { background-color: #eda6c8; }	
#pagination .button:hover { background-color: #8fc73e; }	

/* Forms */
.form input, .form textarea { background-color: #a6dd58; }
.form input, .form textarea { color: #FFFFFF; }


/* ========  Header  ========== */

/* nothing for the moment */

/* =========  Menus  ========== */

/* Main menu */
#area-navigation { background-color: #F3F3F3; }
#area-navigation ul li a { color: #ee4c97; }
#area-navigation ul li a:hover, #area-navigation ul li.hover a, #area-navigation ul li ul.sub-menu { background-color: #ee4c97; }
#area-navigation ul li a:hover, #area-navigation ul li.hover a, #area-navigation ul li ul.sub-menu { color: #FFFFFF; }
#area-navigation ul li ul li a:hover { color: #ee4c97; }
#area-navigation ul li ul li a:hover { background-color: #FFFFFF; }

/* Footer menu */
#footer-navigation li a, #copyright a { color: #FFFFFF; }

/* ========  Footer  ========= */

#footer-wrapper { background-color: #FFFFFF; }
#footer-wrapper .widget .menupic { color: #FFFFFF; }
#footer-wrapper .widget .menupic { background-color: #eda6c8; }	
#footer-wrapper .widget ol, #footer-wrapper .widget ol li, #footer-wrapper .widget ol li a { color: #2b2929; }
#footer-wrapper .widget ol li a:hover { color: #eda6c8; }

#copyright { color: #FFFFFF; }

/* ========  Breadcrumbs  ========= */

#bread-crumbs, #bread-crumbs a { color: #9fd3e8; }

/* ============================ */
/*     2. Homepage elements     */
/* ============================ */

/* ========  Slider  ========= */

#homepage-slider .slider-info-container { border-color: #FFFFFF; }
#homepage-slider .slider-info { background-color: #eda6c8; }
#homepage-slider .slider-info h1 { color: #FFFFFF; }
#homepage-slider .slider-info h2 { color: #FFFFFF; }
#homepage-slider .slider-info .button { background-color: #ee4c97; }
#homepage-slider .slider-info .button { color: #FFFFFF; }
#homepage-slider .slider-info .button:hover { background-color: #FFFFFF; }
#homepage-slider .slider-info .button:hover span { color: #ee4c97; }

/* ====  Newsletter bar  ===== */

#homepage-nwl { background-color: #ee4c97; }
#homepage-nwl #nwlform input { background-color: #eda6c8; }
#homepage-nwl .title, #homepage-nwl p, #homepage-nwl #nwlform input, .nwlhomeerror { color: #FFFFFF; }
#homepage-nwl .button { background-color: #eda6c8; }
#homepage-nwl .button { color: #FFFFFF; }
#homepage-nwl .button:hover{ background-color: #FFFFFF; }
#homepage-nwl .button:hover span { color: #ee4c97; }

/* ====  Services boxes  ===== */

#homepage-services a { color: #FFFFFF; }

/* ====  Articles boxes  ===== */

#homepage-articles .home-article h1 { color: #FFFFFF; }
#homepage-articles .home-article h1 {
	background-color: rgba(238,76,151,0.9);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#E5ee4c97,endColorstr=#E5ee4c97);
}
#homepage-articles .home-article p { background-color: #F3F3F3; }
#homepage-articles .home-article .button {	background-color: #8fc73e; }
#homepage-articles .home-article .button:hover { background-color: #ee4c97; }	

/* ======  Action bar  ======= */

.headline-container {
	background-color: rgba(234,233,233, 0.8);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#CCEAE9E9,endColorstr=#CCEAE9E9);
}
#homepage-actionbar h1 { border-color: #000000; }
.headline-button { color: #FFFFFF; }
.headline-button { background-color: #ee4c97; }	
.headline-button:hover { background-color: #8fc73e; }

/* ======  Slidedeck  ======== */

#slidedeck_frame dd ul li { color: #ee4c97; }
#slidedeck_frame.skin-slidedeck dl.slidedeck > dt { background-color: #ee4c97; }
#slidedeck_frame.skin-slidedeck dl.slidedeck dt.spine:hover { background-color: #8fc73e; }
#slidedeck_frame.skin-slidedeck dl.slidedeck dt.spine.active { background-color: #8fc73e; }
#slidedeck_frame.skin-slidedeck dl.slidedeck > dd { background-color: #F3F3F3; }


/* ============================ */
/*      3. Page templates       */
/* ============================ */

/* nothing for the moment */

/* ============================ */
/*       4. Blog elements       */
/* ============================ */

/* =======  Blog slider  ====== */

#blog-slider .info h1, 
#blog-slider .info h2 {
	background-color: rgba(238, 76, 151, 0.85);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#D8ee4c97,endColorstr=#D8ee4c97);
}
#blog-slider .info h1, #sliderblog .info h2 { color: #FFFFFF; }

/* ======  Blog content  ====== */

/* date block */

.blog-date { color: #FFFFFF; }

/* sharing bar */

/* mosaic gallery */

.article .gallery .more { color: #FFFFFF; }

/* single pic */

.blogpost-info .title, .blogpost-info p { color: #FFFFFF; }
.blogpost-info {
	background: rgba(0,0,0,0.85);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#CC000000,endColorstr=#CC000000);
}

/* related articles */

.r-title, .related a { color: #999999; }
.related a:hover { color: #000000; }
.r-title span {	background-color: #FFFFFF; }
.r-thumb:hover  { background-color: #000000; }
.r-thumb:hover { border-color: #eda6c8 }

/* pagination */

/* carousel */

.carousel-item { background-color: #F3F3F3; }
.carousel-item { border-color: #F3F3F3; }

.carousel-item h3 a { color: #ee4c97; }
.carousel-item h3 a:hover  { color: #000000; }

.carousel-thumb:hover { background-color: #000000; }
.carousel-thumb:hover { border-color: #eda6c8; }

/* content banner */

.welove h1 { color: #e78c89; }
.welove h2 { color: #999999; }

/* article gallery */

.article-gallery .thumb { background-color: #F3F3F3; }
.article-gallery .thumb a { border-color: #999999; }
.article-gallery .main-pic { border-color: #F3F3F3; }
.article-gallery .main-pic, .article-gallery .thumb.active { background-color: #555555; }

/* comments */

.article .comments_title { color: #FFFFFF; }
.article .leave_comments { color: #eda6c8; }
.comment-info .author { color: #eda6c8; }
.comment .date { color: #999999; }

/* ======  Blog widgets  ====== */

#right-column .widgetborder,
.noborder .widget-title,
.sidebar_item .date
{
	color: #eda6c8;
}

.widget-title {
	color: #ee4c97;
}

.widget p,
#right-column .widget ul li a, 
#right-column .widget .blogroll li a {
	color: #000000;
}

.full-list:hover
 {
	color: #8fc73e;
}

#right-column .widget ul li a:hover,  
#right-column .widget .blogroll li a:hover {
	background-color: #F3F3F3;
}

#right-column .widget,
.vthumb { 
	border-color: #F3F3F3;
}

#right-column .widget { background-color: #eda6c8; }
#right-column .widgetborder { border-color: #8fc73e; }
#right-column .widgetblock { background-color: #FFFFFF; }
#right-column .widget.noborder { background-color: #FFFFFF; }

#right-column .sidebar_item .thumbnail {
	border-color: #FFFFFF;
}
#right-column .sidebar_item .thumbnail:hover {
	background-color: #000000;
	border-color: #8fc73e;
}

#search input[type="text"],
#nwl input[type="text"] {
	color: #2b2929;
	background-color: #fae9f1;
}

.tab_button {  
	border-color: #F3F3F3;	
	color: #9fd3e8;
}

.tab_button:hover,
.tab_button.active, 
.tab_button.active:hover {
	background-color: #eda6c8;
	color: #FFFFFF;
}

#right-column .sidebar_item .listing_link { color: #000000; }
#right-column .sidebar_item .listing_link:hover {	color: #555555; background-color: #FFFFFF; }


/* ============================ */
/*         5. Vendors           */
/* ============================ */

/* ====  Login / Register  ==== */

/* ====  Account sections  ==== */

.admin_message_red, 
.admin_message_green, 
.admin_message_normal,
.error_message {
  color: #cc0000;
}

p.desc#files_list
 {
	color: #999999;
}

.accountContent th,
.accountContent th.first,
.accountContent th.last,
#files_list div,
#files_list div:first-child,
#photos-table td { 
	border-color: #F3F3F3;
}

.accountContent .payment
 {
	color: #2b2929;
}

.accountContent .payment h3
 {
	color: #8fc73e;
}

.accountContent .payment,
.accountContent .amount,
.accountContent tr.even,
#main-wrapper{
	background-color: #FFFFFF;
}

.accountContent tr,
.admin_message_red, 
.admin_message_green, 
.admin_message_normal
  {
	background-color: #F3F3F3;
}

.accountContent th {
	background: -moz-linear-gradient(top,  #FFFFFF,  #E0E0E0);
	background: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#E0E0E0));
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#E0E0E0');	
}

.accountContent .payment,
.accountContent td,
.admin_message_red, 
.admin_message_green, 
.admin_message_normal {
	border-color: #555555;
}

/* ===  Vendors categories  === */

.vendor-city { color: #2b2929; }
.vendor-city:hover { color: #FFFFFF; }
.vendor-city { background-color: #F3F3F3; }
.vendor-city:hover { background-color: #8fc73e; }

/* =====  Vendors profile  ==== */

.vendor-detail h2 { color: #2b2929; }
.vendor-detail .article-gallery .main-pic { background-color: #FFFFFF; }
.vendor-info ul { color: #555555; }

/* =====  Vendors dropdown  ==== */

#vendors-dd { background-color: #ee4c97; }
#vendors-dd .vendors-dd-container { background-color: #FFFFFF; }

/* ============================ */
/*         6. Gallery           */
/* ============================ */



.button span, .button a
{
	color: #FFFFFF;
}






.full-list,
 {
	color: #eda6c8;
}



.article .inside_title,
input, 
textarea,
.newsletter_message,
.date a
 {
	color: #999999;
}

.article .inside_title.comments_title {
	color: #FFFFFF;
}





li.panel, .admin_message_normal { color: #555555; }
.ev_message, .admin_message_green { color: #006600; }


/* background color */





input[type="submit"],
.linebg span, 
.linebg a,
.linebg .al, 
.linebg .ar,
#main-wrapper{
	background-color: #FFFFFF;
}

.banner-125 span,
.banner-300,
.banner-120 span,
.share-bar,
.error_message,
.ev_message
  {
	background-color: #F3F3F3;
}
	




.line {
	background-color: #999999;
}


#right-column .sidebar_item .thumbnail  {
	background-color: #000000;
}

.nwl-button {
	background-color: #e3f1cf;
}


/* borders */

.share-bar,
 { 
	border-color: #F3F3F3;
}

.banner-125,
.banner-120
 {
	border-color: #FFFFFF;
}

.banner-125 span,
.banner-300,
.banner-120 span {
	border-color: #999999;
}



.inlinepic img {
	border-color: #eda6c8;
}


#docking.docking li a.slide-title { 
	background: #eda6c8; 
	color: #FFFFFF;
}

#docking.docking li.active a.slide-title, 
#docking.docking li a.slide-title:hover {  
	background: #8fc73e;
}