#Top_bar .menu > li.current-menu-item > a, #Top_bar .menu > li.current_page_item > a, #Top_bar .menu > li.current-menu-parent > a, #Top_bar .menu > li.current-page-parent > a, #Top_bar .menu > li.current-menu-ancestor > a, #Top_bar .menu > li.current-page-ancestor > a, #Top_bar .menu > li.current_page_ancestor > a, #Top_bar .menu > li.hover > a {
    color: #1194D1;
}
.themebg, .pager .pages a:hover, .pager .pages a.active, .pager .pages span.page-numbers.current, .pager-single span:after, #comments .commentlist > li .reply a.comment-reply-link, .fixed-nav .arrow, #Filters .filters_wrapper ul li a:hover, #Filters .filters_wrapper ul li.current-cat a, .widget_categories ul, .Recent_posts ul li .desc:after, .Recent_posts ul li .photo .c, .widget_recent_entries ul li:after, .widget_mfn_menu ul li a:hover, .widget_mfn_menu ul li.current_page_item > a, .widget_product_categories ul, div.jp-interface, #Top_bar a#header_cart span, .testimonials_slider .slider_images, .testimonials_slider .slider_images a:after, .testimonials_slider .slider_images:before, .slider_pagination a.selected, .slider_pagination a.selected:after, .tp-bullets.simplebullets.round .bullet.selected, .tp-bullets.simplebullets.round .bullet.selected:after, .tparrows.default, .tp-bullets.tp-thumbs .bullet.selected:after, .offer_thumb .slider_pagination a:before, .offer_thumb .slider_pagination a.selected:after, .style-simple .accordion .question:after, .style-simple .faq .question:after, .style-simple .icon_box .desc_wrapper h4:before, .style-simple #Filters .filters_wrapper ul li a:after, .style-simple .article_box .desc_wrapper p:after, .style-simple .sliding_box .desc_wrapper:after, .style-simple .trailer_box:hover .desc, .woocommerce-account table.my_account_orders .order-number a, .portfolio_group.exposure .portfolio-item .desc-inner .line, .style-simple .zoom_box .desc .desc_txt {
    background-color: #1194D1;
}
.style-simple .trailer_box:hover .desc{
	background: #000;
	opacity: .9;
}
#Footer .footer_copy a#back_to_top {background: transparent;color: #FFF;}
#Top_bar .logo {margin: 0 30px 0 0px;}
a {
    color: #1096d4;
}
@media only screen and (min-width: 1240px){
	.section_wrapper, .container, .with_aside .content_wrapper {
	    max-width: 1220px;
	}
	#Top_bar.is-sticky .logo {
	    width: auto;
	    margin: 0 30px 0 0px;
	    padding: 0;
	}
}
ul.clients.clients_tiles li .client_wrapper:before {
    content: "";
    display: block;
    width: 100%;
    height: 1px;
    background: rgba(0,0,0,.08);
    position: absolute;
    left: 0;
    bottom: 0;
}
ul.clients.clients_tiles li .client_wrapper2:before {
    content: "";
    display: none !important;
    width: 100%;
    height: 1px;
    background: rgba(0,0,0,.08);
    position: absolute;
    left: 0;
    bottom: 0;
}
ul.clients.clients_tiles li .client_wrapper:hover:before {
    background: #007ff6;
}
ul.clients.clients_tiles li .client_wrapper:hover:before {
    height: 2px;
}
ul.clients.clients_tiles li .client_wrapper .gs-wrapper h4:hover{color:#000;border: 0px solid !important;}
ul.clients li .client_wrapper a:hover{}

@media only screen and (max-width: 767px){
	.section_wrapper, .container, .four.columns {max-width: 320px !important;}
	.section_wrapper .column {margin: 0 0 20px !important;height: auto !important;}
	#Action_bar {background: #2C2C2C !important;}
	#Top_bar .logo #logo {padding: 0;margin: 5px 42px 15px 0px;float: left;}
	#Header a.responsive-menu-toggle {position: absolute !important;top: 20px !important;left: 0px !important;z-index: 10;margin: 0;}
	.no-right-border-xs{border-right: none !important;}
	ul.clients li .client_wrapper2 {height: 152px !important;line-height: 140px !important;}
	#Action_bar .social {
    float: none;
    text-align: center;
    padding: 5px 0 0;
    padding: 10px 0 !important;
}
#Action_bar .contact_details {
    display: none;
    float: none;
    text-align: center;
    padding: 5px 0;
}
ul.clients:not(.clients_slider_ul) li {width: 100% !important;}
}
