/*
Theme Name: Enfold Child
Description: A <a href='http://codex.wordpress.org/Child_Themes'>Child Theme</a> for the Enfold Wordpress Theme. If you plan to do a lot of file modifications we recommend to use this Theme instead of the original Theme. Updating wil be much easier then.
Version: 1.0
Author: Kriesi
Author URI: http://www.kriesi.at
Template: enfold
*/

#header .logo {
	padding-top: 4px;
	padding-bottom: 4px;
}

.post_author_timeline,
.small-preview,
.html_elegant-blog #top .post-entry .blog-categories{
	display: none;
}

.avia-content-slider .slide-image {
	display: none;
}

.caption_framed .slideshow_caption .avia-caption-content p, 
.caption_framed .slideshow_caption .avia-caption-title, 
.avia-caption .avia-caption-content p, 
.avia-caption .avia-caption-title {
	background: rgba(11, 29, 111, .8) !important;
}

#footer .widget li {
	line-height: 1em;
}
#footer .widgettitle {
	font-size: 18px;
	color: #e1e1e1;
}

#footer a {
	text-decoration: none;
}

#footer .menu-staff-links-container li,
#footer .menu-shop-links-container li {
	padding: 6px 0;
}
#footer .menu-staff-links-container li a:hover,
#footer .menu-shop-links-container li a:hover  {
	text-decoration: none;
}

.woocommerce-product-search button {
	background-color: #3d71a1;
	color: #ffffff;
	min-width: 110px;
	padding: 15px;
	line-height: 1em;
	margin: 4px 2px 0 0;
	font-size: 12px;
	width: auto;
	vertical-align: middle;
	text-align: center;
	text-decoration: none;
	border: none;
	cursor: pointer;
	font-family: inherit;
	border-radius: 2px;
}

.entry-content h5 {
	font-size: 14px;
	margin: 10px 0;
}

#header #menu-item-596 {
	background: url('img/trg-idiq.png') center center no-repeat;
	background-size: 115px 83px;
	width: 115px;
	height: 83px;
	text-indent: -9999px;
	position: relative;
	top: 2px;
}
#header #menu-item-596:hover {
	background: url('img/trg-idiq-red.png') center center no-repeat;
	background-size: 115px 83px;
}
#header #menu-item-596 .sub-menu {
	text-indent: 0;
}
body:after{
    display:none;
    content: url('img/trg-idiq-red.png');
}

#job-warning {
	padding: .75rem 1.25rem;
	border: 1px solid #bcdff1;
	background-color: #d9edf7;
	color: #31708f;
	border-radius: .25rem;
}
#job-warning a {
	text-decoration: underline;
}
.woocommerce-form-register {
	overflow: hidden;
}
ul.woocommerce-error strong,
ul.woocommerce-error a {
	color: #941210;
}
ul.woocommerce-error a {
	text-decoration: underline;
}
ul.woocommerce-error {
	padding-right: 36px;
}

.wc_payment_methods {
	display: none;
}
#top #payment {
	border: none;
}
#top #payment div.form-row {
	padding-left: 0;
}
.avia_cart_buttons  {
	display: none; 
}
.ginput_card_security_code_icon,
.gform_card_icon_container,
#field_7_12 {
	display: none !important;
}

@media (max-width: 768px) {
	#top #menu-item-search {
		display: none;
	}
}

a.trg-btn {
	background: #0b1d6f;
	padding: 11px;
	text-align: center;
	display: inline-block;
	margin-top: 14px;
	color: #fff !important;
	font-weight: 600;
	min-width: 170px;
}
a.trg-btn:hover {
	opacity: .9;
}

.trg-map-container {
	position: relative;
	width: 100%;
	padding-bottom: 56.25%; /* 9/16 = 0.5625 */
	height: 0;
}

#trg-map {
	position: absolute;
	top: 0; left: 0; right: 0; bottom: 0;
	width: 100%;
	height: 100%;
}
@media (max-width: 768px) {
	.trg-map-container {
        padding-bottom: 80%;        
    }
}
@media (max-width: 680px) {
	.trg-map-container {
        padding-bottom: 100%;        
    }
}
@media (max-width: 480px) {
    .trg-map-container {
        padding-bottom: 120%;        
    }
}