/* GENERAL COLORS */

body {
	background-color: #ffffff;
	color: #666666;}
a,
a:visited {
	color: #ff5100;}
a:hover {
	color: #c6c5c1;}

/* ICONS */

.ifc {
	background-image: url("../../images/sprite-dark.png");}
.user-actions .ifc,
figcaption .ifc,
.ifc.toggler,
#pagination a:hover .ifc {
	background-image: url("../../images/sprite-light.png");}

/* SITE HEADER */

#site-header{
	background-color: #ffffff;
	background-image:         -webkit-linear-gradient(rgba(0,0,0,0), rgba(0,0,0,.1));
	background-image:         -o-linear-gradient(rgba(0,0,0,0), rgba(0,0,0,.1));
	background-image:         linear-gradient(rgba(0,0,0,0), rgba(0,0,0,.1));
}

/* header slogan */

#advertisment {
	color: #ff5100;}
#advertisment a {
	color: #ff5100;}

/* header tool bar / search / login */

#welcome{
	background-color: #e5e5e5;}
#site-header,
#welcome:after,
#welcome:before{
	border-top-color: #e5e5e5;}
#search-bar{
	background:#ffffff;}
#search {
	color:#666666;}
#welcome #signup{
	background-color: #fb7d00;
	color: #ffffff;}
#welcome #signup:hover{
	background-color: #fe4f00;}
#welcome #login{
	background-color: #cf1d00;
	color: #ffffff;}
#welcome #login:hover{
	background-color: #a00400;}

@media screen and (max-width: 480px) {
	#search-bar {
		border: 1px solid rgba(0,0,0,.1);
 	    background-color: #fff;}
}

/* MAIN MENU  */

nav#main-menu{
	background-color: #cf1d00;
	background-image: -webkit-linear-gradient(#a00400, #cf1d00);
	background-image: -o-linear-gradient(#a00400, #cf1d00);
	background-image: linear-gradient(#a00400, #cf1d00);}
nav#main-menu a {
	color: #ffffff;}
nav#main-menu li.active a,
nav#main-menu a:hover{
	color: #fb7d00;}

nav#main-menu #upload a{
	background-color: #fb7d00;
	background-image: -webkit-linear-gradient(#fe4f00, #fb7d00);
	background-image: -o-linear-gradient(#fe4f00, #fb7d00);
	background-image: linear-gradient(#fe4f00, #fb7d00);
	color:#ffffff;}
nav#main-menu #upload a:hover{
	background-color: #fb7d00;
	background-image: none;
	color:#ffffff;}

/* main menu toggler for mobile */

#menu-toggler, #mobile-search-toggler {
	background-color: #cf1d00;}
#menu-toggler:hover, #mobile-search-toggler:hover{
	background-color: #a00400;}

.profile-navigation a {
	color: #ffffff;}
.profile-navigation li.active a {
	color: #fb7d00;}

#mobile-extra-menu li a {
	background-color: #cf1d00;
	color: #fff;}
#mobile-extra-menu li a:hover {
	background-color: #a00400;}

/* LEFT MENU */

#categories,
#categories li,
#categories li:last-child {
	border-color: #cccccc;}
#categories li a{
	color: #ff5100;}
#categories li a:hover,
#categories li.active a{
	background-color: #e5e5e5;
	color: #ff5100;}

/* BUTTONS */

.m-button{
	color: #ffffff;
	background-color: #fb7d00;}
.m-button:hover{
	color: #ffffff;
	background-color: #fe4f00;}

/* user actions buttons */

.user-actions > li a {
	color: #ffffff;
	background-color: #777;}
.user-actions > li a:hover {
	background-color: #333;}
.user-actions > li a.negative-action:hover {
	background-color: #db1414;
	color: #ffffff;}

/* PAGINATION */

#pagination a:hover,
#pagination .currentpage {
	color: #ffffff;
	background-color: #ff5100;
	border-color: #ff5100;}

/* SECTION HEADERS & TOOLS */

.content-title {
	background-color: #cf1d00;
	background-image: -webkit-linear-gradient(#a00400, #cf1d00);
	background-image: -o-linear-gradient(#a00400, #cf1d00);
	background-image: linear-gradient(#a00400, #cf1d00);}
.content-title h3 {
	color: #ffffff;}
.section-title h4 {
	color: #cf1d00;}

/* header bar - sort options */

.sort-options li.active a {
	color: #ffffff;}
.sort-options li.active:after {
	border-top-color: #ffffff;}
.sort-options li:after {
	border-left-color: #ffffff;}

/* header bar - action button ex. 'add new album' */

.add-action {
	background-color: #fb7d00;
	color: #ffffff;}
.add-action:hover{
	background-color: #fe4f00;
	color:#ffffff;}

/* ELEMENTS BORDERS */

#top-ads article, #media-tools, .views-likes, .comment-alert,
#side-ad, #upgrade-page .benefits, #dating .column50,
#share-form > div, #embed-code, #flag-form,
.tools, .tools.short,
.story-info,
#user-details .views-likes,
#join-now,
.mailbox td,
.feed,
.section-title,
#comments .comment, #reply-comment,
#partners-ads > article,
#user-action-forms > section,
#user-action-forms header,
.wall-comment,
#search-member > div,
.mail-actions,
#mail-reply,
.settings td,
#user-account,
.item-action,
.cat,
#pagination a,
#attach-video,
#attach-photo {
	border-color: #cccccc;}

/* TABLE */

#user-info td {
	color: #888;}
#user-info tr:nth-child(2n+1) {
	background-color: rgba(0, 0, 0, 0.08);}

/* TABS */

.tabs ul:after,
.tabs > ul li a {
	border-color: #e1e1e1}
.tabs > ul li a {
	color: #666;
	background-color: #f8f8f8;}
.tabs > ul li.active a {
	background-color: #e7e7e7;
	border-bottom-color: #e1e1e1;
	color: #ff5100;}
@media screen and (max-width: 480px) {
	.tabs > ul li.active a {
		border-bottom-color: #e1e1e1;}
}


/* UPGRADE PAGE */

#upgrade {
	background-color: #e5e5e5;}
#upgrade h1,
#login-page h1 {
	color: #cf1d00;}
#upgrade h1:after,
#login-page h1:after {
	background-color: #000000;}

#upgrade-benefits {
	background-color: #cf1d00;}
#upgrade-benefits h1 {
	color: #ffffff;}
#upgrade-benefits .benefits {
	color: #ffffff;}
.payment_methods > label {
	background-color: rgba(255, 255, 255, 0.6);}
.pricing-plans > label {
	background-color: rgba(255, 255, 255, 0.5);}
.payment_methods label.selected {
	background-color: rgba(0, 0, 0, 0.4);}
.payment_methods .selected .description {
	color: #ffffff;}

.listing .listing-item figcaption,
.member figure figcaption {
	background:#cf1d00;
	background:rgba(207, 29, 0, .8);}

/* LOGIN POPUP */

.acme_popup {
	background-color: #fff;}
.acme_popup input[type="text"],
.acme_popup input[type="password"] {
	background-color: #e5e5e5;}
.column50 h3 {
	border-color: rgba(0, 0, 0, 0.1);}

/* FOOTER */

#dynacloud {
	color: #ff5100;}
footer nav a {
	color: #ff5100;}
footer p.copyright {
	color: #4c4c4c;}

/* CTA, ADS, etc */

#top-ads a {
	color:#ff5100;}
#top-ads a:hover {
	color: #c6c5c1;}

#join-now {
	background-color: #e5e5e5;
	background-image: -webkit-linear-gradient(#f3f3f3, #e5e5e5);
	background-image: -o-linear-gradient(#f3f3f3, #e5e5e5);
	background-image: linear-gradient(#f3f3f3, #e5e5e5);}
#join-now h3 {
	color: #cf1d00;}

/* COMMENTS */

.comment-details{
	color:#383838;}
.comment-author{
	color:#ff5100;}
#comments .comment .comment {
	background-color: rgba(0, 0, 0, 0.03);
	border-color: rgba(0, 0, 0, 0.07);}
.thumbnail {
	background-color: rgba(0,0,0,.05);}
#comments .comment {
	color: #999999;}

/* FORM elements */

.dialog-form .row input[type="text"],
.dialog-form .row input[type="file"],
.dialog-form .row input[type="password"],
.dialog-form .row textarea,
.dialog-form .row select,
#search-member input[type="text"],
#reply-comment {
	background-color: #e8e8e8;
	color: #666666;}

.mail-sender {
	color: #666;}

/* Upload - form */
#dropzone {
	background-color: #777777;
}
#dropzone .up-form {
	background-color: #ffffff;
}
#dropzone .up-form .up-bar {
	border: solid 1px #e8e8e8;
}
#dropzone .up-form .up-thumb,
#dropzone .up-form .up-bar span {
	background-color: #e8e8e8;
}
#dropzone .up-info {
	border: dashed 4px #e8e8e8;
	color: #e8e8e8;
}
#dropzone .up-form .dialog-form .row .up-error-message span {
	color: #ff0000;
}
#dropzone .up-form .dialog-form .row .up-success-message span {
	color: #009900;
}
/* end */