/*

Theme Name: Flash Child Theme

Theme URI: http://themegrill.com/themes/flash/

Description: Child Theme for Flash

Author: JNK

Author URI: http://themegrill.com

Template: flash

Version: 1.0

*/


/* General Changes */

a {
  color: #b90000;
}

#site-navigation ul li:hover > a, #site-navigation ul li.current-menu-item > a, #site-navigation ul li.current_page_item > a, #site-navigation ul li.current_page_ancestor > a, #site-navigation ul li.current-menu-ancestor > a, #site-navigation ul.sub-menu li:hover > a,
#site-navigation ul li ul.sub-menu li.menu-item-has-children ul li:hover > a, #site-navigation ul li ul.sub-menu li.menu-item-has-children:hover > .menu-item,
body.transparent #masthead .header-bottom #site-navigation ul li:hover > .menu-item, body.transparent #masthead .header-bottom #site-navigation ul li:hover > a,
body.transparent #masthead .header-bottom #site-navigation ul.sub-menu li:hover > a, body.transparent #masthead .header-bottom #site-navigation ul.sub-menu li.menu-item-has-children ul li:hover > a,
body.transparent.header-sticky #masthead-sticky-wrapper #masthead .header-bottom #site-navigation ul.sub-menu li > a:hover, .tg-service-widget .service-title-wrap a:hover, .tg-service-widget .service-more, .feature-product-section .button-group button:hover, .fun-facts-section .fun-facts-icon-wrap, .fun-facts-section .tg-fun-facts-widget.tg-fun-facts-layout-2 .counter-wrapper,
.blog-section .tg-blog-widget-layout-2 .blog-content .read-more-container .read-more a, footer.footer-layout #top-footer .widget-title::first-letter, footer.footer-layout #top-footer .widget ul li a:hover,
footer.footer-layout #bottom-footer .copyright .copyright-text a:hover, footer.footer-layout #bottom-footer .footer-menu ul li a:hover, .archive #primary .entry-content-block h2.entry-title a:hover, .blog #primary .entry-content-block h2.entry-title a:hover, #secondary .widget ul li a:hover, .woocommerce-Price-amount.amount, .team-wrapper .team-content-wrapper .team-social a:hover,
.testimonial-container .testimonial-wrapper .testimonial-slide .testominial-content-wrapper .testimonial-icon, .footer-menu li a:hover, .tg-feature-product-filter-layout .button.is-checked:hover, .testimonial-container .testimonial-icon, #site-navigation ul li.menu-item-has-children:hover > .sub-toggle, .woocommerce-error::before, .woocommerce-info::before,
.woocommerce-message::before, #primary .post .entry-content-block .entry-meta a:hover, #primary .post .entry-content-block .entry-meta span:hover, .entry-meta span:hover a, .post .entry-content-block .entry-footer span a:hover, #secondary .widget ul li a, #comments .comment-list article.comment-body .reply a,
.tg-slider-widget .btn-wrapper a, .entry-content a, .related-posts-wrapper .entry-title a:hover, .related-posts-wrapper .entry-meta > span a:hover {
  color: #b90000;
}

#masthead-sticky-wrapper {
    position: relative;
    z-index: 999;
}

.home #content {
    margin-top: -5%;
}

.transparent.header-sticky .header-bottom, .transparent.header-sticky .is-sticky .header-bottom, .header-sticky .header-bottom, .header-sticky .is-sticky .header-bottom {
    background: #fff300;
	padding: 0 2%;
}

.logo .logo-image {
	padding: 0;
}

#site-navigation ul li a {
	text-transform: uppercase;
	font-weight: bold;
}

#site-navigation ul li.current-flash-item a {
	color: #4c5867;
}

#site-navigation ul li:hover > a, #site-navigation ul li.current-menu-item > a, #site-navigation ul li.current_page_item > a, .header-bottom .search-wrap .search-icon:hover {
	color: #8a0b0b;
}

.header-bottom .search-wrap .search-icon:hover {

}

#bottom-footer ul.footer-menu {
    margin-right: 3%;
    list-style-type: none;
}

.widget .menu-footer-important-notes-container ul li {
  width: 50%;
  float: left;
}

#top-footer .widget .menu-footer-important-notes-container ul li a {
  font-size: 8pt;
}

.breadcrumb-trail.breadcrumbs {
    height: 80px;
}

 .breadcrumb-trail.breadcrumbs .trail-title {
    font-weight: 600;
    font-size: 25px;
    padding: 2.3% 0 2%;
    text-align: center;
	text-transform: uppercase;
	overflow: hidden;
	width: 80%;
 }

.breadcrumb-trail.breadcrumbs .trail-items {
	padding: 2.3% 0 2%;
}

figure.slider-image {
    height: 650px;
}

.slider-image {
    width: 100%;
	background-position: center bottom;
	background-size: cover;
	overflow: hidden;
}

.sow-slider-base.sow-slider-is-mobile {
    width: 100%;
}

.slider-image img {
	position: relative;
	top: 45%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
}

.slider-content-center > .tg-slider-widget .slider-content {
	display: none;
	left: 80%;
	top: 75%;
	background-color: rgba(255, 255, 255, 0.5);
	padding: 1.5%;
	max-width: 40%;
}

.tg-slider-widget .btn-wrapper a {
	color: #333;
	border-color: #333;
}

.breadcrumb-trail.breadcrumbs {
	margin-bottom: 0;
}

iframe#ad-maps {
    width: 100%;
}
