body {color:#686868;background-color:#fff;}
h1,h2,h3,h4,h5,h6{color:#222222;}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a{color:#222222 !important;}
h1 a:hover,
h2 a:hover,
h3 a:hover,
h4 a:hover,
h5 a:hover,
h6 a:hover{color:#fff !important;}
a {color:#222222;}
a:hover,
a:focus {color:#686868;}

#topbar {background:#2b77d8;border-bottom:1px solid #f2f2f2;}
#header-style-1 .yamm .dropdown.yamm-fw .dropdown-menu {background-color:#f5f5f5;border-top:3px solid #fff;}
#header-style-1 .navbar-nav > li > a {color:#ffffff;background-color:#2b77d8;}

.hvr_hd li a:hover {border-bottom: 3px solid #121214;}
.click_hd {border-bottom: 3px solid #121214;color: #121214!important;}
.cnt_cod {border: 1px solid rgb(226, 226, 226);background-color: #fdfdfd;}
.clr000 span {color: #000;border-bottom: 2px solid #e4e4e4;}
#header-style-1 .navbar-nav > li > a:hover,
#header-style-1 .navbar-nav > li > a:focus,
#header-style-1 .navbar-nav > li > a:active,
#header-style-1 .navbar-default .navbar-nav > .open > a,
#header-style-1 .navbar-default .navbar-nav > .open > a:hover,
#header-style-1 .navbar-default .navbar-nav > .open > a:focus,
#topbar .social-icons span:hover a {color:#121214 !important;}
#topbar,
#topbar a {color:#fff;}
#topbar .social-icons span.last a {border-right:1px solid #f2f2f2;}   
#header-style-1 {background-color:#ffffff;background: rgba(255, 255, 255, 1);border-bottom:1px solid #f2f2f2;}
#header-style-1 .navbar-default {background-color:#ffffff;background: rgba(255, 255, 255, 1);border-color: rgba(0, 0, 0, 0);}
.tparrows {border:2px solid #aaaaaa;background: rgba(0, 0, 0, 0.5) !important;}
.tparrows:hover {color: #fff;}
.tp-bullets.simplebullets .bullet:hover,
.tp-bullets.simplebullets .bullet.selected {border: 5px solid #111;}
.tparrows:before {color: #ffffff;}
.calloutbox-full-mini h2,
.calloutbox-full h2 {color:#fff;}
.calloutbox h2 {color:#fff;}
.calloutbox {color:#fff;}
.calloutbox .btn-dark:hover {background:#232323;}
.bggrey h2 {color:#222222 !important;}
.bgdark {background:#222222 !important;}
.bggrey {color:#222222 !important;background:#F1F1F1 !important;}

#copyrights {background-color:#2b77d8;color:#fff;border-top: 3px solid #121214;}       
.footer_pd a {color: #fff;}
.footer_pd a:hover {color: #fff;border-bottom: 1px solid #fff;}
#footer-style-2,
#footer-style-3,
#footer-style-1 {background-color:#121214;}
.dmtop {background-color:#161616!important;}
.post-wrapper-top {background:#f5f5f5;border-bottom: 3px solid #efefef;}
.btn-dark:hover,
.btn-dark:focus,
.btn-dark:active,
.btn-dark.active,
.btn-primary {color: #ffffff;}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active {color: #ffffff;background-color: #222222;}    
.contact_form .form-control {border-color:#dddddd;}
#buddypress_features .nav-tabs > li > a,
#custom_tab .nav-tabs > li > a,
#shop_features .nav-tabs > li > a {border-bottom: 1px solid #DDDDDD;}
.tab-content {border-left:1px solid #efefef;border-bottom:1px solid #efefef;border-right:1px solid #efefef;}
.nav-tabs > li > a {border: 1px solid #EFEFEF;}
.doc li a {color:#222 !important;} 
.post-wrapper-top h2 {border-bottom: 3px solid #fff;color:#222222;}




  
    .arrow-left {
		border-right-color:#2b77d8;
	}
	#bbpress-forums li.bbp-header, #bbpress-forums li.bbp-footer {
		border-top-color:#2b77d8 !important;	
	}
	.buddy_members .popover.top > .arrow:after,
	.buddy_carousel .popover.top > .arrow:after {
		border-top:10px solid #2b77d8 !important;	
	}
	.tp-bullets.simplebullets .bullet:hover,
	.tp-bullets.simplebullets .bullet.selected{
		border-color:#2b77d8 !important;	
	}
	.post-wrapper-top h2,
	.group_box:hover .circle,
	.group_box:hover,
	.buddy_carousel .popover,
	.buddy_members .popover,
	.buddy_desc,
	.cat_widget:hover,
	.social_like .icon-container,
	.pagination > .active > a, 
	.pagination > .active > span, 
	.pagination > .active > a:hover, 
	.pagination > .active > span:hover, 
	.pagination > .active > a:focus, 
	.pagination > li > a:hover,
	.pagination > li > span:hover,
	.pagination > li > a:focus,
	.pagination > li > span:focus,
	.pagination > .active > span:focus,
	.form-control:focus,
	.panel-default > .panel-heading:hover,
	.bggrey,
	.services_vertical .icon-container,
	.item .icon-container,
	#owl-testimonial-widget .img-circle,
	.testimonial-wrap,
	.tparrows:hover,
	.blog_button,
	.magnifier .btn-default:hover,
	blockquote,
	.magnifier .btn-default:focus,
	.magnifier .btn-default:active,
	.service-icon-circle,
	.general-title hr {
		border-color:#2b77d8;
	}
	#header-style-1 .dropdown-menu,
	#header-style-1 .yamm .dropdown.yamm-fw .dropdown-menu {
		border-top-color: #2b77d8 !important;
	}
	#three-parallax .testimonial h3 {
		color:#2b77d8 !important;
	}
	.blog_button,
	.shop_title_slider span,
	.cat_widget h3,
	.rating i,
	.big_title_onepage span,
	.small_thin_grey1 i,
	.popular_items .meta span i,
	.ch-info-front i,
	.service_vertical_box:hover .service-icon i,
	.bgdark span,
	.item .icon-container,
	.slider_title_a,
	.mini_title2 i,
	.team_member span,
	.blog-carousel-meta span i,
	.high_title2,
	.high_title,
	.big_title span,
	.small_title span,
	.mini_title span,
	.check li:before,
	.service-icon-circle i,
	.servicebox:hover .service-icon i,
	.shop-right .title .price,
	.shop_item .price,
	.cart_table .price2,
	.widget h3 span,
	.big_title_slider span,
	a,
	.milestone-counter i,
	a.readmore,
	.tabbed-menu li a:hover,
	.footer-menu li a:hover,
	.mmode .title span,
	.footer-menu li a:focus,
	#header-style-1 .yamm h3 i,
	#header-style-1 .yamm-fw .dropdown-menu li a:before,
	#topbar .topbar-login i,
	.group_box i,
	#topbar .callus i,
	#topbar .topbar-cart i {
		color:#ffffff;
	}
	.timeline-badge.danger,
	.flex-control-paging li a.flex-active,
	.tparrows:hover {
		background-color:#2b77d8 !important;
	}
	.demo_changer .demo-icon,
	.group_box:hover .circle,
	.buddy_carousel .owl-controls .owl-page.active span, 
	.buddy_carousel .owl-controls.clickable .owl-page:hover span,
	.recent_posts_widget > li img:hover,
	.buddypress_tabber_widget_member li img:hover,
	#tabbed_widget .nav-tabs > li.active > a, 
	#tabbed_widget .nav-tabs > li.active > a:hover,
	#tabbed_widget .nav-tabs > li.active > a:focus,
	#tabbed_widget .nav > li > a:hover, 
	#tabbed_widget .nav > li > a:focus,
	#tabbed_widget-1 .nav-tabs > li.active > a, 
	#tabbed_widget-1 .nav-tabs > li.active > a:hover,
	#tabbed_widget-1 .nav-tabs > li.active > a:focus,
	#tabbed_widget-1 .nav > li > a:hover, 
	#tabbed_widget-1 .nav > li > a:focus,
	#footer-style-1 .social-icons span a:hover,
	#footer-style-2 .social-icons span a:hover,
	#footer-style-3 .social-icons span a:hover,
	.footer_post li img:hover,
	#tabbed_widget .recent_posts_widget img:hover,
	.pricing_detail:hover,
	.pricing_detail:hover .priceamount,
	.banners li:hover .img-thumbnail,
	.ch-info .ch-info-back,
	.service-with-image:hover .service-title,
	.calloutbox-full-mini,
	.services_vertical .icon-container,
	#services .owl-controls .owl-page span,
	.item:hover .icon-container,
	.white-wrapper #owl-testimonial .owl-controls .owl-page.active span,
	.make-bg,
	.buddy_image img:hover,
	.calloutbox,
	#owl-testimonial-widget .owl-controls .owl-prev:hover, 
	#owl-testimonial-widget .owl-controls .owl-next:hover,
	#owl_blog_two_line .owl-controls .owl-prev:hover,
	#owl_blog_two_line .owl-controls .owl-next:hover,
	#owl_blog_three_line .owl-controls .owl-prev:hover,
	#owl_blog_three_line .owl-controls .owl-next:hover,
	#owl_portfolio_two_line .owl-controls .owl-prev:hover,
	#owl_portfolio_two_line .owl-controls .owl-next:hover,
	#owl_shop_carousel .owl-controls .owl-prev:hover, 
	#owl_shop_carousel .owl-controls .owl-next:hover,
	#owl_shop_carousel_1 .owl-controls .owl-prev:hover,
	#owl_shop_carousel_1 .owl-controls .owl-next:hover,
	#owl-blog .owl-controls .owl-prev:hover, 
	#owl-blog .owl-controls .owl-next:hover,
	.overlay #owl-testimonial .owl-controls .owl-page.active span,
	.progress-bar,
	.dmtop,
	h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover,
	.magnifier .btn-default:hover,
	.magnifier .btn-default:focus,
	.magnifier .btn-default:active,
	.rsDefaultInv .rsBullet.rsNavSelected span,
	.service-icon-circle.active,
	.servicebox:hover .service-icon-circle,
	.btn-primary,
	#accordion-first .accordion-heading .accordion-toggle.active em,
	#accordion-second .accordion-heading .accordion-toggle.active em,
	mark,
	.pager li > a, .pager li > span,
	.make-bg-full,
	.pagination > .active > a, 
	.pagination > .active > span, 
	.pagination > .active > a:hover, 
	.pagination > .active > span:hover, 
	.pagination > .active > a:focus, 
	.pagination > li > a:hover,
	.pagination > li > span:hover,
	.pagination > li > a:focus,
	.pagination > li > span:focus,
	.pagination > .active > span:focus,
	#bbpress-forums li.bbp-body ul.forum li.bbp-forum-reply-count:hover,
	#bbpress-forums li.bbp-body ul.forum li.bbp-forum-topic-count:hover,
	.tagcloud a:hover,
	.nav-stacked > li > a:hover,
	.nav-stacked > li > a:focus,
	.nav-tabs > li.active > a:hover,
	.buddy_members img:hover,
	.buddy_carousel img:hover,
	.nav-tabs > li.active > a:focus,
	.nav-tabs > li.active > a, 
	#buddypress_features .nav-tabs > li > a:hover,
	#buddypress_features .nav-tabs > li > a:focus,
	#header-style-1 .navbar-nav > li > a:hover,
	#header-style-1 .navbar-nav > li > a:focus,
	#header-style-1 .navbar-nav > li > a:active,
	#header-style-1 .navbar-default .navbar-nav > .open > a,
	#header-style-1 .navbar-default .navbar-nav > .open > a:hover,
	#header-style-1 .navbar-default .navbar-nav > .open > a:focus,
	#topbar .social-icons span a:hover {
		background-color:#2b77d8;
	}
	.flex-direction-nav a,
	.rsUni .rsThumb.rsNavSelected .thumbIco,
	.custom-overlay {
		background-color:rgba(60, 60, 60, 0.7);
	}
	#tabbed_widget .nav-tabs > li.active > a, 
	#tabbed_widget .nav-tabs > li.active > a:hover,
	#tabbed_widget .nav-tabs > li.active > a:focus,
	#tabbed_widget .nav > li > a:hover, 
	#tabbed_widget .nav > li > a:focus,
	.pagination > .active > a, 
	.pagination > .active > span, 
	.pagination > .active > a:hover, 
	.pagination > .active > span:hover, 
	.pagination > .active > a:focus, 
	.pagination > li > a:hover,
	.pagination > li > span:hover,
	.pagination > li > a:focus,
	.pagination > li > span:focus,
	.pagination > .active > span:focus,
	.big_title_onepage,
	.tp-caption .btn,
	.small_thin_grey1,
	#footer-style-2 .social-icons span a:hover,
	#footer-style-3 .social-icons span a:hover,
	#footer-style-1 .social-icons span a:hover,
	.recent_posts_widget a,
	#footer-style-1 .widget,
	#footer-style-1 p,
	#footer-style-2 .widget,
	#footer-style-2 p,
	#footer-style-3 .widget,
	#footer-style-3 p,
	.service-with-image:hover .service-title a,
	.item:hover .icon-container,
	.overlay h2,
	.overlay .lead,
	.overlay .testimonial-widget .testimonial .lead:after,
	.overlay .testimonial-widget .testimonial .lead:before,
	.overlay .testimonial-widget,
	.magnifier .btn-default:hover,
	.magnifier .btn-default:focus,
	.magnifier .btn-default:active,
	mark,
	.service-icon-circle.active i,
	.servicebox:hover .service-icon-circle i,
	.testimonial h3,
	.nav-stacked > li > a:hover,
	.nav-tabs > li.active > a:focus,
	.nav-tabs > li.active > a,
	#footer-style-2 .widget .title h3,
	#footer-style-3 .widget .title h3,
	#footer-style-1 .widget .title h3 {
		color:#ffffff !important;
	}

.white_wrapper_0_60 {background-color:#ffffff;}
#accordion-second .accordion-heading .accordion-toggle{color:#222222;background:#f5f5f5;}
#accordion-second .accordion-heading,
#accordion-second .accordion-toggle:hover,
#accordion-second .accordion-heading .accordion-toggle.active{background:#f5f5f5;}
#accordion-second .accordion-heading .accordion-toggle > em {background-color: #222222;color: #FFFFFF;}
#accordion-second .accordion-inner{background:#f5f5f5;}	
#accordion-first .accordion-heading .accordion-toggle{color:#222222;}
#accordion-first .accordion-heading .accordion-toggle > em {background-color: #222222;color: #FFFFFF;}

.navbar-toggle {background-color: #2b77d8;border: 1px solid transparent;}
.navbar-default {background-color: #f8f8f8;border-color: #e7e7e7;}
.navbar-default .navbar-brand {color: #777777;}
.navbar-default .navbar-brand:hover,
.navbar-default .navbar-brand:focus {color: #5e5e5e;background-color: transparent;}
.navbar-default .navbar-text {color: #777777;}
.navbar-default .navbar-nav > li > a {color: #777777;}
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {color: #333333;background-color: transparent;}
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {color: #555555;background-color: #e7e7e7;}
.navbar-default .navbar-nav > .disabled > a,
.navbar-default .navbar-nav > .disabled > a:hover,
.navbar-default .navbar-nav > .disabled > a:focus {color: #ededed;background-color: transparent;}
.navbar-default .navbar-toggle {border-color: #ededed;}

.navbar-default .navbar-toggle .icon-bar {background-color: #fff;}
.navbar-default .navbar-collapse,
.navbar-default .navbar-form {border-color: #e7e7e7;}
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus {background-color: #e7e7e7;color: #555555;}

@media (max-width: 767px) {
    .social-icons {border-bottom: 1px solid rgba(255, 255, 255, 0.25);}
}