/**
 * @package Website_Template
 * @since Website 1.0
 */

/* =Background images
----------------------------------------------------------------------------- */
label > span:before                        { background-image: url(../img/bright/input.png); }
.yaselect-current:after                    { background-image: url(../img/bright/arrow.png); }

#top                                       { background-image: url(../img/bright/top-bg.png); }
#search input[type="submit"],
.use_table_styles .StandardButton,
.use_form_styles.dnnSearchInput input[type="submit"]               { background-image: url(../img/bright/search.png); }
#nav-main li ul li                         { background-image: url(../img/bright/bg.gif); }
#main                                      { background-image: url(../img/bright/bg.gif); }
#bottom                                    { background-image: url(../img/bright/bottom-bg.png); }

section.box .close                         { background-image: url(../img/bright/close.png); }
.post .title:before                        { background-image: url(../img/bright/post-formats-desktop.png); }
.post .content pre                         { background-image: url(../img/bright/code.gif); }
.post .meta li,
.wsc_pi_feed_info span                     { background-image: url(../img/bright/meta.png); }
.items .item .image .fancybox .hover       { background-image: url(../img/bright/magnifier.png); }
.pagination .left,
.pagination .right                         { background-image: url(../img/bright/pagination-small.png); }

.widget-search input[type="submit"],
.dnnSearchInput input[type="submit"]        { background-image: url(../img/bright/search.png) !important; }
.widget-twitter li                         { background-image: url(../img/bright/twitter.png); }
.use_table_styles .StandardButton:hover,
.use_form_styles.dnnSearchInput input[type="submit"]:hover{background-position: -85px center;}


@media only screen and (max-width: 979px) { /* <= Tablet */
	.post .title:before                    { background-image: url(../img/bright/post-formats-tablet.png); }
}

@media only screen and (max-width: 739px) { /* Mobile */
	#top h1:after                          { background-image: url(../img/bright/arrow.png); }
	#nav-main li.sub > a:after             { background-image: url(../img/bright/arrow.png); }
	
	.post .title:before                    { background-image: url(../img/bright/post-formats-mobile.png); }
	/*.pagination .left,
	.pagination .right                     { background-image: url(../img/bright/pagination-big.png); }*/
	/* Search */
    .wsc_search a.ServerSkinWidget         { background-image: url('../img/bright/search.png');	}                                  
} 

@media only screen and (max-width: 319px)  { /* <= Mini */
	.post .title:before                    { background-image: url(../img/bright/post-formats-mini.png); }
}


/* Social groups module*/
#journalEditor #journalClose, #linkClose, 
.miniclose, .minidel                       { background-image: url(../img/dark/close.png);}
.journalTools #btnShare.disabled, 
.jcmt li.cmtbtn a.disabled,
.coreMessaging .dnnPrimaryAction.ComposeMessage,
.dnnManageUsers ul.dnnActions .dnnPrimaryAction:hover,
.dnnManageUsers .dnnProfileDetails .dnnPrimaryAction,
.dnnManageUsers .dnnPasswordDetails .dnnPrimaryAction,
.dnnManageUsers .dnnUserDetails .dnnPrimaryAction,
.ModSocialGroupsC .dnnGroupDirectory .dnnPrimaryAction
                                            {
                                             background-image: linear-gradient(top, #ffffff 0%, #e9e9e9 100%);
                                             background-image: -o-linear-gradient(top, #ffffff 0%, #e9e9e9 100%);
                                             background-image: -moz-linear-gradient(top, #ffffff 0%, #e9e9e9 100%);
                                             background-image: -webkit-linear-gradient(top, #ffffff 0%, #e9e9e9 100%);
                                             background-image: -ms-linear-gradient(top, #ffffff 0%, #e9e9e9 100%);
                                            }

/* =Background colors
----------------------------------------------------------------------------- */
body#Body                                       { background-color: #222; }
mark.yellow,
mark.search                                     { background-color: #ffed58; }

.use_form_styles input[type="text"],
.use_form_styles input[type="password"],
.use_form_styles textarea,
.use_form_styles .yaselect-anchor, 
.use_table_styles input[type="text"]            { background-color: #fff; }

.use_form_styles a.CommandButton,
.use_form_styles ul.dnnActions a.dnnPrimaryAction                { background: linear-gradient(top, #ffffff 0%, #e9e9e9 100%);
                                                                   filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e9e9e9',GradientType=0 );  }
#bottom .use_form_styles a.CommandButton,
#bottom .use_form_styles ul.dnnActions a.dnnPrimaryAction        {background:none;
                                                                  filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#222222', endColorstr='#222222',GradientType=0 ); }
.use_form_styles input[type="submit"]:active,
.use_form_styles a.CommandButton:active,
.use_form_styles ul.dnnActions a.dnnPrimaryAction:active         { background: linear-gradient(top, #e9e9e9 0%, #ffffff 100%);
                                                                   filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#e9e9e9', endColorstr='#ffffff',GradientType=0 );  }

#search                                         { background-color: #6b6b6b; }
#search input                                   { background-color: transparent; }
#nav-top li ul li                               { background-color: #222; }
#nav-main li ul li                              { background-color: #ededed; }
#main                                           { background-color: #ededed; }
#banners .banner                                { background-color: #fbfbfb; }
#bottom .use_form_styles input[type="text"],
#bottom .use_form_styles input[type="password"],
#bottom .use_form_styles textarea               { background-color: #141414; }

section.box                                     { background-color: #fbfbfb; }
.post                                           { background-color: #fbfbfb; }
.post .content .use_form_styles table                            { background-color: #b9b9b9; }
.post .content .use_form_styles th                               { background-color: #f0f0f0; }
.post .content .use_form_styles td                               { background-color: #fbfbfb; }
.post .content .use_form_styles input[type="text"],
.post .content .use_form_styles input[type="password"],
.post .content .use_form_styles textarea,
.post .content .use_form_styles .yaselect-anchor                 { background-color: #fff; }
.post .content .use_form_styles .yaselect-select                 { background-color: #f0f0f0; }
.post .content figure.alt                       { background-color: #f0f0f0; }
.post .content figure.thick                     { background-color: #f0f0f0; }
.post .content button                           { background: linear-gradient(top, #ffffff 0%, #e9e9e9 100%);
                                                  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e9e9e9')"; }
.post .content button:active                    { background: linear-gradient(top, #e9e9e9 0%, #ffffff 100%); }
.post .content button.tiny                      { background: #089bc3; }
.post .content .tabs > ul > li                  { background-color: #f0f0f0; }
.post .content .tabs > ul > li.active           { background-color: #fbfbfb; }
.post .content .frame.green                     { background-color: #c4fdb9; }
.post .content .frame.orange                    { background-color: #ffd987; }
.post .content .frame.red                       { background-color: #ff4949; }
.post .content .frame.blue                      { background-color: #b1eaf3; }
.post .content .frame.gray                      { background-color: #e8e8e8; }
.post .content .tags a                          { background-color: #d4d4d4; }
.comments .comment                              { background-color: #fbfbfb; }
.item                                           { background-color: #fbfbfb; }
.items .item .image .fancybox .hover            { background-color: #000; }
.items .item .main .tags a                      { background-color: #d4d4d4; }
.flexslider .flex-caption                       { background-color: rgba(0,0,0,.3); }
.flexslider .flex-control-nav li a              { background-color: rgba(255,255,255,.4); }
.flexslider .flex-control-nav li a.active       { background-color: rgba(255,255,255,.9); }

.widget-flickr img                              { background-color: #fff; }

@media only screen and (max-width: 739px) { /* Mobile */
	#top h1,
	#top .frame                                 { background-color: #414141; }
	#nav-top                                    { background-color: #222; }
	/* Profile bar*/
    #top #Login .registerGroup,
    #top #Login .loginGroup                     { background-color: #222; }
    /* Search*/
    .wsc_search input.NormalTextBox,
    .wsc_search a.ServerSkinWidget	            {background-color: transparent;}
    .wsc_search                                 { background-color: #222;}
}  

/* =Border colors
----------------------------------------------------------------------------- */
hr                                              { border-top-color: #b2b2b2; }
.use_form_styles input[type="submit"],
.Feedback_CommandButtons a,
.use_form_styles ul a.dnnPrimaryAction          { border-color:     #c0c0c0 !important; }
.use_form_styles ul a.dnnPrimaryAction:hover    { border-color:     #089bc3 !important; }
#bottom .use_form_styles a.CommandButton,
#bottom .use_form_styles ul a.dnnPrimaryAction  { border-color:     #222 !important; }
#nav-top li                                     { border-color:     #333;
                                                  border-top-color: #505050; }
#nav-top li ul li:first-child                   { border-top-color: #333; }
#nav-main                                       { border-color:     #b2b2b2; }
#nav-main li                                    { border-color:     #c4c4c4;
                                                  border-top-color: #b2b2b2; }
#nav-main li ul li:first-child                  { border-top-color: #c4c4c4; }
#header h1                                      { border-color:     #afafaf; }
#footer                                         { border-top-color: #505050; }

section.columns .column                         { border-color:     #8a8a8a; }
.post .default .featured img                     { border-color:     #cdcdcd; }
.post .content .use_form_styles input[type="text"],
.post .content .use_form_styles input[type="password"],
.post .content .use_form_styles textarea,
.post .content .use_form_styles .yaselect-anchor                 { border-color:     #c0c0c0; }
.post .content figure,
.post .content figure img                       { border-color:     #dcdcdc; }
.post .content button                           { border-color:     #cacaca; }
.post .content .tabs > ul,
.post .content .tabs > ul > li                  { border-color:     #b9b9b9; }
.post .content .tabs > ul > li.active           { border-bottom-color: #fff; }
.post .meta,
.post .social,
.wsc_posts_common .wsc_pi_feed_info             { border-top-color: #b2b2b2; }
.wsc_posts_common .wsc_pi_feed_info             { border-bottom-color: #b2b2b2; }
.items .item .image .hover                      { border-color:     #000; }

.wsc_widget_devider                             { border-color:     #8a8a8a; }
.widget li,
.wsc_posts_feed .wsc_pi_feed_item               { border-color:     #b2b2b2; }
.widget-flickr img                              { border-color:     #cdcdcd; }
#aside-bottom .widget-flickr img                { border-color:     #4e4e4e; }


/* Social groups module*/
.journalTools #btnShare.disabled, 
.jcmt li.cmtbtn a.disabled,
.coreMessaging .dnnPrimaryAction.ComposeMessage,
.dnnManageUsers .dnnProfileDetails .dnnPrimaryAction,
.dnnManageUsers .dnnPasswordDetails .dnnPrimaryAction,
.dnnManageUsers .dnnUserDetails .dnnPrimaryAction,
.ModSocialGroupsC .dnnGroupDirectory .dnnPrimaryAction           { border-color:     #cacaca; }

.journalTools #btnShare.disabled:hover, 
.jcmt li.cmtbtn a.disabled:hover,
.coreMessaging .dnnPrimaryAction.ComposeMessage:hover,
.dnnManageUsers .dnnProfileDetails .dnnPrimaryAction:hover,
.dnnManageUsers .dnnPasswordDetails .dnnPrimaryAction:hover,
.dnnManageUsers .dnnUserDetails .dnnPrimaryAction:hover,
.ModSocialGroupsC .dnnGroupDirectory .dnnPrimaryAction:hover      { border-color:     #089bc3!important; }


@media only screen and (max-width: 739px)  
{
    /* Mobile */
	#nav-top li                                     { border-color:     #505050 !important; }
	#nav-main li                                    { border-color:     #b2b2b2 !important; }
	
    /* Profile bar*/
    #top #Login .registerGroup,
    #top #Login .loginGroup                         { border-color:     #808080; }
}

/* =Shadow colors
----------------------------------------------------------------------------- */
.use_form_styles input[type="text"],
.use_form_styles input[type="password"],
.use_form_styles textarea,
.use_form_styles .yaselect-anchor                                { box-shadow: inset 1px 1px 1px 0px rgba(0, 0, 0, 0.3)!important; }

#bottom .use_form_styles input[type="text"],
#bottom .use_form_styles input[type="password"],
#bottom .use_form_styles textarea                                { box-shadow: inset 0px 1px 0px 0px rgba(0, 0, 0, 1), inset 0px -1px 0px 0px rgba(255, 255, 255, 0.15)!important; }

.post .content .use_form_styles input[type="text"],
.post .content .use_form_styles input[type="password"],
.post .content .use_form_styles textarea,
.post .content .use_form_styles .yaselect-anchor                 { box-shadow: inset 1px 1px 1px 0px rgba(0, 0, 0, 0.1)!important; }

/* =Colors
----------------------------------------------------------------------------- */
body                                                   { color: #191919; }
mark                                                   { color: #fff; }
mark.yellow,
mark.search                                            { color: #191919; }

.use_form_styles input, 
.use_form_styles textarea, 
.use_form_styles .yaselect-anchor, 
.use_form_styles .yaselect-select                      { color: #131313; }
.use_form_styles input:-moz-placeholder,
.use_form_styles textarea:-moz-placeholder             { color: #808080; }
.use_form_styles input::-webkit-input-placeholder,
.use_form_styles textarea::-webkit-input-placeholder   { color: #808080; }
.use_form_styles input[type="submit"],
.Feedback_CommandButtons a,
.Feedback_CommandButtons a.CommandButton,
.Feedback_Confirmation a.CommandButton,
.use_form_styles ul.dnnActions a.dnnPrimaryAction      { color: #131313 ;}
#bottom .use_form_styles a.CommandButton,
#bottom .Feedback_Confirmation a.CommandButton,
#bottom .use_form_styles ul a.dnnPrimaryAction         { color: #ebebeb;}
#bottom .use_form_styles a.CommandButton:hover,
.Feedback_Confirmation a.CommandButton:hover,
#bottom .use_form_styles ul a.dnnPrimaryAction:hover   { color: #089bc3!important;}

#search input                                          { color: #d5d5d5; }
#search input:-moz-placeholder                         { color: #b0b0b0; }
#search input::-webkit-input-placeholder               { color: #b0b0b0; }
#nav-top a                                             { color: #808080; }
#nav-main a                                            { color: #3b3b3b; }
#nav-main li.sub > a:after                             { color: #979797; }
#header h1,
#header h1 a                                           { color: #121212; }
#header h2                                             { color: #979797; }
#banners article h1                                    { color: #121212; }
#banners .small .caption                               { color: #f8f8f8; }
#banners .small .caption.black                         { color: #080808; }

#bottom .use_form_styles input[type="text"],
#bottom .use_form_styles input[type="password"],
#bottom .use_form_styles textarea                                       { color: #d5d5d5; }
#bottom .use_form_styles input:-moz-placeholder,
#bottom .use_form_styles textarea:-moz-placeholder                      { color: #606060; }
#bottom .use_form_styles input::-webkit-input-placeholder,
#bottom .use_form_styles textarea::-webkit-input-placeholder            { color: #606060; }
#bottom .use_form_styles input[type="submit"]                           { color: #ebebeb !important; }

#footer                                                { color: #727272; }
#footer a                                              { color: #a2a2a2; }

section.box h1                                         { color: #3b3b3b; }
h1,h2,h3,h4,h5,h6                                      { color: #3b3b3b; }
.breadcrumbs,
.breadcrumbs a,
.breadcrumbs a:link,
.breadcrumbs a:visited                                 { color: #808080; }
.post .title,
.post .title a                                         { color: #3b3b3b; }
.items .item .main .title,
.items .item .main .title a                            { color: #089BC3; }
.post .content figure.alt figcaption                   { color: #191919; }
.post .content .credit,
.post .content table caption,
.post .content figure figcaption                       { color: #808080; }
.post .content button.tiny                             { color: #fff; }
.post .content .frame.green                            { color: #101a0e; }
.post .content .frame.orange                           { color: #2d2300; }
.post .content .frame.red                              { color: #250000; }
.post .content .frame.blue                             { color: #15181d; }
.post .content .tags a                                 { color: #191919; }
.post .content .tags a:hover                           { color: #fff; }
.post .meta,
.post .meta a,
.wsc_pi_feed_info,
.wsc_pi_feed_info span,
.wsc_pi_feed_info span a                               { color: #9d9d9d; }
.post .meta a:hover,
.wsc_pi_feed_info span:hover,
.wsc_pi_feed_info span a:hover                         { color: #606060; }
.comments .comment .meta,
.comments .comment .meta a                             { color: #5c5c5c; }
.comments h1,
.comment-form h1                                       { color: #808080; }
.items .item .main .content a                          { color: #089bc3; }
.items .item .main .tags a                             { color: #191919; }
.items .item .main .tags a:hover                       { color: #fff; }
.filter,
.filter a                                              { color: #808080; }
.filter a:hover,
.filter a.active                                       { color: #fff; }
.pagination,
.pagination a:link,
.pagination a:visited                                  { color: #272727; }
.flexslider .caption                                   { color: #f8f8f8; }
.flexslider .caption.black                             { color: #080808; }

#aside-bottom .widget,
#aside-bottom .wsc_posts_feed .wsc_pi_feed_title a     { color: #a2a2a2; }
#aside-bottom .wsc_posts_feed .wsc_pi_feed_item        { border-color: #505050; }
#aside .widget h1                                      { color: #3b3b3b; }
#aside-bottom h1,
#aside-bottom h2,
#aside-bottom h3,
#aside-bottom h4,
#aside-bottom h5,
#aside-bottom h6                                       { color: #d6d6d6; }
.widget ul.fancy a,
.widget ul.fancy .wsc_posts_count,
.wsc_posts_feed .wsc_pi_feed_title a                   { color: #727272; }
.widget-social li a                                    { color: #3b3b3b; }
#aside-bottom .widget-social li a                      { color: #ebebeb; }
#aside-bottom .widget-info h1,
#aside-bottom .widget-info h2                          { color: #ebebeb; }
.widget-twitter small,
.widget-twitter small a,
.wsc_posts_feed .wsc_info_date                         { color: #727272; }

/* Top Login*/
#top #Login .LoginLink,
#top #Login .SkinObject                                 { color: #808080;}
#top #Login .LoginLink:hover,
#top #Login .SkinObject:hover                           { color: #089bc3;}

/* Social groups module*/
.journalTools #btnShare.disabled, 
.jcmt li.cmtbtn a.disabled,
.coreMessaging .dnnPrimaryAction.ComposeMessage,
.dnnManageUsers .dnnProfileDetails .dnnPrimaryAction,
.dnnManageUsers .dnnPasswordDetails .dnnPrimaryAction,
.dnnManageUsers .dnnUserDetails .dnnPrimaryAction,
.ModSocialGroupsC .dnnGroupDirectory .dnnPrimaryAction { color: #000!important; }



@media only screen and (max-width: 739px) { /* Mobile */
	#top h1                                            { color: #b5b5b5; }
	#top h1:hover                                      { color: #f8f8f8; }
	#search input                                      { color: #f8f8f8; }
	/* Profile bar */
    .wsc_profile_title                                 { color: #808080; }
    /* Search */
    .wsc_search input.NormalTextBox                    { color: #B0B0B0; }
    
}