/* HEADER - V1
================================================== */
#header.v1 #top_bar .email_block .email_icon { background: #467dbe; }
#header.v1 #top_bar .phone_block .phone_icon { background: #467dbe; }

/* HEADER - NAVIGATION
================================================== */
#header #nav_bar ul#nav li.active { background: #467dbe; }
#header #nav_bar ul#nav li.active a:hover { background: #467dbe; }
#header #nav_bar ul#nav.sf-menu ul li a:hover { background: #467dbe; }
#header #nav_bar ul#nav.sf-menu ul ul li:hover { background: #467dbe; }

/* HOME
================================================== */
#home.page #slider .tp-banner-container .tp-bullets .bullet.selected { background: #467dbe; }
#home.page #slider .impulse_big_red { color: #467dbe; }
#home.page #slider .tp-caption.impulse_button { background: #467dbe; }
#home.page #slider .tp-caption.impulse_button:hover { background: #3a6da9; }

/* services */
#home.page #services .service .hex_icon:hover { background: #467dbe; }
#home.page #services .service .hex_icon:hover:before { border-bottom: 23px solid #467dbe; }
#home.page #services .service .hex_icon:hover:after { border-top: 23px solid #467dbe; }

/* recent work */
#home.page #recent_work .recent_work_item .details h4 a:hover { color: #467dbe; }
#home.page #recent_work .recent_work_item .summary a.more:hover { color: #467dbe; }
#home.page #recent_work .recent_work_item .summary a.likes:hover { color: #467dbe; }
#home.page #recent_work .recent_work_item .summary a.views:hover { color: #467dbe; }

/* happy clients */
#home.page #happy_clients .owl-page.active span { background: #467dbe; }
#home.page #happy_clients a.company { color: #467dbe; }

/* company philosophy, recent news, why choose us */
#home.page #about_us #company_philosophy .details p.position { color: #467dbe; }
#home.page #about_us #recent_news .news_item .date { background: #467dbe; }
#home.page #about_us #recent_news .news_item .details a.title { color: #467dbe; }

/* services and skills */
#home.page #services_and_skills #what_we_offer .services .service .hex_icon { position: relative; width: 45px; height: 26px; background: #467dbe; }
#home.page #services_and_skills #what_we_offer .services .service .hex_icon:before, #home.page #services_and_skills #what_we_offer .services .service .hex_icon:after { position: absolute; width: 0; height: 0; left: 0; content: ""; border-left: 23px solid transparent; border-right: 23px solid transparent; }
#home.page #services_and_skills #what_we_offer .services .service .hex_icon:before { border-bottom: 13px solid #467dbe; top: -13px; }
#home.page #services_and_skills #what_we_offer .services .service .hex_icon:after { border-top: 13px solid #467dbe; bottom: -13px; }

/* FEATURED BLOCK
================================================== */
#featured_block ul.breadcrumb li.home i { color: #467dbe; }
#featured_block ul.breadcrumb li a { color: #467dbe; }

/* ABOUT
================================================== */
#about.page #meet_the_team .team_member .details p.position { color: #467dbe; }
#about.page #meet_the_team .team_member .social_bar a.social:hover { color: #467dbe; }

#about.page #our_history .year_range .icon { background: #467dbe; }

#about.page #why_choose_us .hex_icon { position: relative; width: 60px; height: 35px; background: #467dbe; }
#about.page #why_choose_us .hex_icon:before, #about.page #why_choose_us .hex_icon:after { position: absolute; width: 0; height: 0; left: 0; content: ""; border-left: 30px solid transparent; border-right: 30px solid transparent; }
#about.page #why_choose_us .hex_icon:before { border-bottom: 18px solid #467dbe; top: -18px; }
#about.page #why_choose_us .hex_icon:after { border-top: 18px solid #467dbe; bottom: -18px; }

/* SERVICES
================================================== */
#services .service .hex_icon:hover { position: relative; width: 80px; height: 46px; background: #467dbe; }
#services .service .hex_icon:hover:before, #services .service .hex_icon:hover:after { position: absolute; width: 0; height: 0; left: 0; content: ""; border-left: 40px solid transparent; border-right: 40px solid transparent; }
#services .service .hex_icon:hover:before { border-bottom: 23px solid #467dbe; top: -23px; }
#services .service .hex_icon:hover:after { border-top: 23px solid #467dbe; bottom: -23px; }

/* TEAM
================================================== */
#team.page .team_member .details p.position { color: #467dbe; }
#team.page .team_member .social_bar a.social:hover { color: #467dbe; }

#team.page #developers .team_member .details p.position { color: #467dbe; }
#team.page #developers .team_member .social_bar a.social:hover { color: #467dbe; }

/* PORTFOLIO
================================================== */
.portfolio .portfolio_filter li a.selected { background: #467dbe; }

/* portfolio items */
.portfolio .portfolio_items .project .details h4 a:hover { color: #467dbe; }
.portfolio .portfolio_items .project .summary a.more:hover { color: #467dbe; }
.portfolio .portfolio_items .project .summary a.likes:hover { color: #467dbe; }
.portfolio .portfolio_items .project .summary a.views:hover { color: #467dbe; }

/* PORTFOLIO ITEM
================================================== */
#portfolio_item.page .project_description .share ul li a:hover { color: #467dbe; }

#portfolio_item.page .related_works .item .details h4.title a:hover { color: #467dbe; }
#portfolio_item.page .related_works .item .summary a:hover { color: #467dbe; }

/* BLOG
================================================== */
.page .posts .post .details h4.title a:hover { color: #467dbe; }
.page .posts .post .details .summary a:hover { color: #467dbe; }
.page .posts .post .more .more_link:hover { color: #467dbe; }

/* blog sidebar */
.sidebar .categories ul li a:hover { color: #467dbe; }

.sidebar .archive ul li a:hover { color: #467dbe; }

.sidebar .tweets #latest_tweets ul li a:hover { color: #467dbe; }

.sidebar .tag_cloud a:hover { background: #467dbe; border: 1px solid #467dbe; }

/* blog post */
#blog_post.page .comments ul.listing li .comment h5 span.time a { color: #467dbe; }

#blog_post.page .leave_reply #reply_form #reply_send:hover { background: #467dbe; border-bottom: 4px solid #2a61a1; }

/* SHOP
================================================== */
#shop.page .product_items .item .details h4.title a:hover { color: #467dbe; }
#shop.page .product_items .item .details span.price { color: #467dbe; }
#shop.page .product_items .item .summary a.more:hover { color: #467dbe; }
#shop.page .product_items .item .summary a.wishlist:hover { color: #467dbe; }
#shop.page .product_items .item .summary a.compare:hover { color: #467dbe; }

/* shop sidebar */
.shop_sidebar .cart ul.items li a:hover { color: #467dbe; }
.shop_sidebar .cart .cart_sum .amount { color: #467dbe; }

.shop_sidebar .price_filter .ui-slider-range { background: #467dbe; }

.shop_sidebar .categories ul li a:hover { color: #467dbe; }

.shop_sidebar .popular ul.items li a:hover { color: #467dbe; }
.shop_sidebar .popular ul.items li span.rating { color: #467dbe; }

/* SHOP PRODUCT
================================================== */
#shop_product.page .details .rating i { color: #467dbe; }
#shop_product.page .details .reviews a:hover { color: #467dbe; }
#shop_product.page .details a.wishlist:hover { color: #467dbe; }
#shop_product.page .details a.compare:hover { color: #467dbe; }

#shop_product.page .tabs .tab-content .tab-pane#reviews ul li .comment h5 span.time span.rating { color: #467dbe; }

#shop_product.page .related .item .details h4.title a:hover { color: #467dbe; }
#shop_product.page .related .item .details span.price { color: #467dbe; }
#shop_product.page .related .summary a.more:hover { color: #467dbe; }
#shop_product.page .related .summary a.wishlist:hover { color: #467dbe; }
#shop_product.page .related .summary a.compare:hover { color: #467dbe; }

/* SHOP CART
================================================== */
#shop_cart.page .cart_items td.delete a:hover { color: #467dbe; }
#shop_cart.page .cart_items td.product a:hover { color: #467dbe; }

/* SHOP WISHLIST
================================================== */
#shop_wishlist.page .wishlist_items td.delete a:hover { color: #467dbe; }
#shop_wishlist.page .wishlist_items td.product a:hover { color: #467dbe; }

/* SHOP COMPARE
================================================== */
#shop_compare.page .compare_items tr.product td.item a:hover { color: #467dbe; }
#shop_compare.page .compare_items tr.rating td.item span.rating { color: #467dbe; }

/* CONTACT
================================================== */
#contact.page #contact_form #contact_send:hover { background: #467dbe; border-bottom: 4px solid #2a61a1; }

/* FOOTER
================================================== */
#footer .heading:after { background: #467dbe; }
#footer .hot_tags a:hover { background: #467dbe; }
#footer .twitter_feed ul.tweet_list li a:hover { color: #467dbe; }
#footer #flickr_feed li img:hover { border: 3px solid #467dbe; }

/* SHORTCODES
================================================== */
/* block title */
.block_title:after { background: #467dbe; }
.block_title.centered:after { background: #467dbe; }

/* buttons */
.btn-impulse { background: #467dbe; }
.btn-impulse:hover { background: #3a6da9; }
.btn-impulse.btn-impulse-3d { border-bottom: 4px solid #2a61a1; }

/* dropcaps */
.dropcap.active { background: #467dbe; }

/* text highlights */
.highlight { background: #467dbe; }

/* progress bars */
.progress { background: #467dbe; }
/* .progress .progress-bar { background: #467dbe; } */

/* testimonial */
.testimonial .testimonial_author .details em { color: #467dbe; }

/* accordion */
.panel .panel-title a:after { background: #467dbe; }

/* tabs */
.tabs ul.nav li.active a { color: #467dbe; }

/* pricing tables */
.pricing .pricing_heading h4 { background: #467dbe; }

/* pagination */
.pagination li a:hover { background: #467dbe; }
.pagination li.active a { background: #467dbe; }
.pagination li.active a:hover { background: #467dbe; }

/* parallax */
.parallax_section .parallax_content .block_title:after { background: #467dbe; }

/* parallax video */
.parallax_video .parallax_video_content .block_title:after { background: #467dbe; }
