
/* :: Backgrounds :: */

html body, .main-items .item-cell,
.activity-section .like-btn, .activity-section .comment, .item-tags, .auto-notes-content section,
.column.user-profile .nav-y .current a, .column.user-profile .nav-y a:hover,
.user-messages .side-bar .user-link:hover, .note-items .form-group,
.chat-window .item-left .message-line, .index .column.makes a:hover,
.section-view-rides .info-wrapper, .item-description .list-social-links .top-link,
.vp-modal-main .profile-links .form-item-line, 
.comment-list .my-comment .comment-wrapper, .comment-reply > .inner {
	background-color: #f0f4f7;
}

.contact-form .form-group:focus-within, .form-elements .fieldset.yt-video {
	background-color: #f7f7f7;
}

.user-messages .side-bar .current .user-link, .user-messages .side-bar .user-link:active,
.note-items .icon-wrapper, .vp-modal-close, .view-likes-window .close-btn, .vp-modal-main .profile-links .radio,
.items-sortable li:first-child a:after {
	background-color: #e0edf7;
}

#header > .level-1, #footer .level-1 .btn-primary, #footer .level-2, .load-more-items .load-more:hover span,
.note-item-line .on, .search-bar-modal .btn-view-all {
	background-color: #004080;
}

#site .edit-images .nav-x > .current .btn,
.vp-modal-close span:before, .vp-modal-close span:after, #footer .level-1 .btn-primary:hover {
	background-color: #014c97;
}

.column, .pagination a:hover, .section-dropdown,
.advanced-search, .mem-log-section-modal .inner-row > div, fieldset,
.user-messages .side-bar, .login-btn.logged-in .icon-wrapper,
.new-message .form-elements, .contact-form,
.user-messages .side-bar .inner > .meta, .vp-modal-window .inner,
.view-likes-window .inner-likes-window, .section-explore-tags,
.form-elements .fieldset.yt-video .col-2 .inner, 
.my-comment .activity-section .like-btn, .activity-section .view-likes, .section-comments .my-comment .edit-comment-link {
	background-color: white;
}

.top-items h3, 
.btn-danger, .notification-on::before,
.item-description h1.lead-heading .popular, .search-bar-modal .clear-search,
.main-items .btn-delete:hover,
.tabs .nav-x .new-feature a:before {
	background-color: #e81a39;
}

.btn-danger:hover, .vp-modal-close:hover span:before, .vp-modal-close:hover span:after {
	background-color: #ce0c2a;
}

.pagination strong, main .list-styled li:before, .load-more-items .load-more span, .login-btn:hover, .login-btn.logged-in:hover .icon-wrapper {
	background-color: #40c8f4;
}

.edit-images .move-img:before, .edit-images .rotate-img:before, .edit-images .delete-img:before, 
.vp-modal-main .profile-links .radio:focus-within {
	background-color: rgba(64,200,244,0.8);
}

.chat-window .item-right .message-line, .main-items .btn-delete,
#footer {
	background-color: #56a5ff;
}

#footer .tags a:hover {
	background-color: hsla(0,0%,100%,.3);
}

.popular h2 {background: linear-gradient(to bottom, #f3cf57 0%,#efae4a 100%);}

.popular .info {
	background: linear-gradient(to bottom, transparent 0%,black 100%);
}

.item-gallery .more-img {
	background-color: black;
}

.side-bar .column.user-profile .avatar.edit::before, .search-bar.on .icon-search,
.view-likes-window, .big-img .img-gallery:hover:before {
	background-color: rgba(0,0,0,.7);
}

.big-img .img-gallery:before {
	background-color: rgba(0,0,0,.5);
}

.item-description h1.lead-heading .top-items {
	background-color: rgba(0,0,0,.1);
}

.new-message {
	background-color: rgba(224,237,247,.95);
}

.form-elements legend, .search-bar-results .search-bar-desc {
	background-color: #eee;
}

.avatar .status {
	background-color: #ccc;
}

.avatar .status.online {
	background-color: #4dd965;
}

.btn-warning:hover {
	background-color: #ffd658;
}

.latest-rides-preview .item-content .info {
	background: linear-gradient(to bottom, transparent 0%, rgba(0,0,0,.4) 40%, black 90%);
}

/* :: Borders :: */

.site-nav nav > ul > .current > a:before, .site-nav nav > ul > li:hover > a:before,
.section-blog h4:before, section.blog-post h4 {
	border-color: #ed1a3b;
}

.icon-search:before, .icon-search:after, .pagination .pagination-pages {
	border-color: #40c8f4;
}

.main-items h4, .section-blog h4, #site .column.user-profile .nav-y,
.rich-dropdown > label, .rich-dropdown .dropdown-link, 
.user-messages .side-bar .conversation-list, .user-messages .conversation-list > li,
.resources-info .social, .search-bar-results section, 
.user-profile .list-social-links, .vp-modal-window .list-social-links {
	border-color: rgba(0,0,0,.1);
}

.icon-search, main .vpb, .column > h3, .item-description .actions, .section-yt-videos,
.item-description .member-info,
.item-description .section-comments,
.new-message .form-elements, .column.user-profile .nav-y a.notification-on, .edit-images .nav-x .btn,
.section-view-rides, .yt-video-preview .img:empty {
	border-color: rgba(0,0,0,.2);
}

.btn-outline.btn-white, 
.search-bar.on .icon-search:before, .search-bar.on .icon-search:after, .search-bar .icon-search:hover:before, .search-bar .icon-search:hover:after,
.main-items .avatar img, 
.notification-on::before,
.avatar .status, .contact-section, .side-bar .column.user-profile .avatar,
.my-comment .activity-section .view-likes {
	border-color: white;
}

#footer .nav-x.nav-sep > li, .latest-rides-preview .info h4 {
	border-color: black;
}

.body-cat-18 .form-control, .comment-respond textarea {
	border-color: #e0edf7;
}

.edit-images .nav-x .current .btn {
	border-color: #014c97;
}

.latest-rides-preview, .activity-section .view-likes, .section-explore-tags {
	border-color: #f0f4f7;
}

/* :: Colors :: */

body, a {color: #333;}

.item-info-wrapper {color: #666;}

#footer .level-1 a {
	color: black;
}

.popular .info, .btn-outline.btn-white,
.site-nav .current a, .site-nav a:hover,
.top-items h3, .item-description h1.lead-heading .popular, :root .popular .views,
.pagination strong, .item-gallery .more-img strong,
#footer .level-2 a:hover, .load-more-items .load-more span,
#footer .level-2 .current a, #header .login-btn:hover,
.chat-window .item-right .message-line, #site .edit-images .nav-x .current .btn,
#footer .level-1 .btn-primary, .search-bar-modal .clear-search,
.latest-rides-preview .item-content .info a,
.tabs .nav-x .new-feature a:before {color: white;}

#header .login-btn, .site-nav a, .advanced-search h1, .comment-list p a:hover, .section-explore-tags::before {
	color: #40c8f4;
}

.column a:hover, .comment-list p a {
	color: #009dde;
}

.contact-section h2 {
	color: #004080;
}

.btn-outline.btn-white:hover {
	color: #e81a39;
}

.date, .main-items .country, :root .views,
.auto-notes-content .view-note .note-label,
.replied-to {
	color: #717678;
}

.top-items .item-cell:after {
	color: #959fa2;
}

.btn-light-blue:hover, .btn-light-blue:focus, .btn-light-blue:active, .latest-rides-preview .info .views,
#footer .level-2, #footer .level-2 a {
	color: hsla(0,0%,100%,.7);
}
