::-moz-selection { color: #FFF; background: #b1c903; }
::selection { color: #FFF; background: #b1c903; }


body { background: #F1F1F1; color: #666; }
#page .rows { background: #FFF; }
h1, h2, h3, h4, h5, h6 { color: #333; }
a { color: #333; }
a:hover { color: #b1c903; }


.more a,
a.more-link { background: #333; color: #FFF; }
.more a:hover,
a.more-link:hover { background: #b1c903; color: #FFF; }


.site-header { background: #FFF; border-bottom: 5px solid #212121; }
.site-topbar { background: #F8F8F8; }


#top-menu ul li a { color: #333; }
#top-menu ul li.current-page a{ background: #1B1818; color: #FFFFFF; }
#top-menu ul li a:hover,
#top-menu ul li a.selected { background: #b1c903; color: #FFF; }
#top-menu ul li ul li a,
#top-menu ul li.current-page ul li a { background: #b1c903; border-bottom: 1px solid #1479C0; color: #FFF; }
#top-menu ul li ul li a:hover,
#top-menu ul li ul li.current-page a { background: #1479C0; color: #AEDEFF; }


.site-page-header {background-image: url(../images/page-header.png);}
.site-page-header h3 {color: #b1c903;}
.site-page-header .breadcrumbs .sep,
.site-page-header .breadcrumbs .breadcrumb-title,
.site-page-header .breadcrumbs .trail-end { color: #6A6060;}
.site-page-header .breadcrumbs a {color: #b1c903;}


.social-icons a { background-color: #999; color: #FFF; }
.header-text  {color: #666;}


.sortable-menu li a {
	color: #6A6060;
}

.sortable-menu li a.active,
.sortable-menu li.current-cat a {background: #333; color: #FFF;}
.sortable-menu li a:hover {background: #b1c903; color: #FFF;}


.portfolio-column-lists .post-lists li:hover .inner,
.post-slide-list .post-carousel li:hover .border{border: 1px solid #333;background: #333;}
.portfolio-column-lists .hover-info .cats a,
.post-slide-list .hover-info .cats a {color: #b1c903;}
.portfolio-classic-lists .post-lists-classic li .cats,
.portfolio-classic-lists .post-lists-classic li .cats a {color: #b1c903;}


.post-slide-list .bx-wrapper .bx-controls-direction a,
.shortcode-clients .bx-wrapper .bx-controls-direction a {background-color: #333;}

.post-slide-list .bx-wrapper .bx-controls-direction a:hover,
.shortcode-clients .bx-wrapper .bx-controls-direction a:hover {background-color: #b1c903; }


.portfolio-single .entry-meta .meta,
.portfolio-single .entry-meta .meta a {color: #b1c903;}


.post-blog .entry-meta span a {color: #b1c903;}
.post-tags a {background: #333;color: #FFF;}
.post-tags a:hover {background: #b1c903;color: #FFF;}


.pagination a, 
.pagination span,
.comment-pagination a, 
.comment-pagination span {background: #333;color: #FFF;}
.pagination span.current,
.comment-pagination span.current { background: #b1c903;color: #FFF;}
.pagination a:hover,
.comment-pagination a:hover {background: #b1c903;color: #FFF;}
.single-post-pagenation li a {background-color: #333;}
.single-post-pagenation li a:hover {background-color: #b1c903;}


.commentlist li .comment-buttons .buttons a,
#reply-title small a {background: #333;color: #FFF;}
.commentlist li .comment-buttons .buttons a:hover,
#reply-title small a:hover {background: #b1c903;color: #FFF;}
.commentlist li .post-content p a,
.commentlist li cite,
.commentlist li cite a {color: #b1c903;}


.comment-form-file input[type="text"]:focus,
.comment-form-content:focus {background: #333;color: #FFF;}
#commentform input[type="submit"] {background: #333;color: #FFF;}
#commentform input[type="submit"]:hover {background: #b1c903;color: #FFF;}


.faq-lists .faq-item h5.title:hover,
.faq-lists .faq-item h5.active {color: #b1c903;}


.contact-page-form .wpcf7-text:focus,
.contact-page-form .wpcf7-textarea:focus {background: #333;color: #FFF;}
.contact-page-form .wpcf7-submit {background: #333;color: #FFF;}
.contact-page-form .wpcf7-submit:hover {background: #b1c903;color: #FFF;}


.site-footer {color: #999;}
.site-footer a,
.site-footer a:hover {color: #b1c903;}
.site-footer-section {background: #202020;}
#nav-bottom-menu li span {color: #4E4E4E;}
.footer-widgets-area {background: url(../images/skin-3/bg.png) #1F1C1B;}


.side-widget-area .widget-search .text-file:focus { background: #333; color: #FFF; }
.side-widget-area .widget-tag-cloud .clouds a {background: #333;color: #FFF;}
.side-widget-area .widget-tag-cloud .clouds a:hover {color: #FFF;background: #b1c903;}
.side-widget-area .widget-post li .meta a:hover { color: #b1c903;}
.footer-widgets-area .widget h3.title  {color: #FFF;}
.footer-widgets-area .widget,
.footer-widgets-area .widget a,
.footer-widgets-area .widget strong, 
.footer-widgets-area .widget b {color: #999;}
.footer-widgets-area .widget a:hover {color: #b1c903;text-decoration: none;}
.footer-widgets-area .widget-tag-cloud .clouds a {color: #8F8181;background: rgba(0,0,0,0.15);}
.footer-widgets-area .widget-tag-cloud .clouds a:hover {color: #FFF;background: #b1c903;}


.shortcode-accordions-wrap .accordion-head:hover,
.shortcode-toggles-wrap .toggle-head:hover,
.shortcode-accordions-wrap .accordion-head .active,
.shortcode-toggles-wrap .toggle-head .active {background: #F5F5F5;color: #b1c903;}
.shortcode-accordions-wrap .active .icon,
.shortcode-toggles-wrap .active .icon {background-color: #b1c903;}
.shortcode-tabs-wrap .tabs li a.active {color: #b1c903;}
.shortcode-tabs-wrap .tabs li a:hover {color: #b1c903;}
.shortcode-left-tabs-wrap .tabs li a.active,
.shortcode-left-tabs-wrap .tabs li a:hover {color: #b1c903;}
.shortcode-progress-bars-wrap .progress-bar-item h5 {color: #333;}
.shortcode-progress-bars-wrap .progress-bar-item .percentage-text {background: #b1c903;color: #FFF;}
.shortcode-price-tables .active .currency {background: #b1c903;color: #FFF;}
.shortcode-price-tables .active .button a:hover,
.shortcode-price-tables .button a {background: #333;color: #FFF;}
.shortcode-price-tables .active .button a,
.shortcode-price-tables .button a:hover {background: #b1c903;color: #FFF;}
.shortcode-icon-box-one .icon i,
.shortcode-icon-box-two .icon i,
.shortcode-icon-box-three .icon,
.shortcode-icon-box-four .icon i {background: #333;color: #FFF;}
.shortcode-icon-box-one:hover .icon i,
.shortcode-icon-box-two:hover .icon i,
.shortcode-icon-box-three:hover .icon,
.shortcode-icon-box-four:hover .icon i {background: #b1c903;}
.shortcode-icon-box-one .link a,
.shortcode-icon-box-two .link a,
.shortcode-icon-box-three .link a,
.shortcode-icon-box-four .link a {color: #b1c903;}
.shortcode-icon-box-one .link a:hover,
.shortcode-icon-box-two .link a:hover,
.shortcode-icon-box-three .link a:hover,
.shortcode-icon-box-four .link a:hover {color: #333;}
.shortcode-icon-box-five .link a {background: #b1c903;color: #FFF;}
.shortcode-icon-box-five .link a:hover {background: #333;color: #FFF;}
.shortcode-lastest-news .post-entry .more-link a {color: #b1c903;}
.shortcode-lastest-news .post-entry .more-link a:hover {color: #333;}


.side-widget-area .widget_categories ul li a:hover,
.side-widget-area .widget_pages ul li a:hover,
.side-widget-area .widget_nav_menu ul li a:hover,
.side-widget-area .widget_archive ul li a:hover,
.side-widget-area .widget_links ul li a:hover,
.side-widget-area .widget_meta ul li a:hover {
	background: url(../images/skin-3/widget-arrow-hover.png) no-repeat 0 50%;
}



@media only screen and (-webkit-min-device-pixel-ratio: 2), 
only screen and (min-device-pixel-ratio: 2) {

	.site-header {
		background-image: url(../images/skin-3/bg@2x.png);
		-webkit-background-size: 320px 320px;
		-moz-background-size: 320px 320px;
		-o-background-size: 320px 320px;
		background-size: 320px 320px;
	}

	.footer-widgets-area {
		background-image: url(../images/skin-3/bg@2x.png);
		-webkit-background-size: 320px 320px;
		-moz-background-size: 320px 320px;
		-o-background-size: 320px 320px;
		background-size: 320px 320px;
	}

	.side-widget-area .widget_categories ul li a:hover,
	.side-widget-area .widget_pages ul li a:hover,
	.side-widget-area .widget_nav_menu ul li a:hover,
	.side-widget-area .widget_archive ul li a:hover,
	.side-widget-area .widget_links ul li a:hover,
	.side-widget-area .widget_meta ul li a:hover {
		background-image: url(../images/skin-3/widget-arrow-hover@2x.png);
	}

}
