/*
    Template:       fennik
    Theme Name:     Fennik Child
    Theme URI:      http://themeforest.net/user/LA-Studio/portfolio?ref=LA-Studio
    Author:         LA Studio
    Author URI:     http://themeforest.net/user/LA-Studio?ref=LA-Studio
    Description:    Fennik - Multipurpose Creative Theme
    Version:        1.0.0
    Tags:           one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, custom-background, custom-colors, custom-header, custom-menu, featured-image-header, featured-images, flexible-header, full-width-template, post-formats, sticky-post, theme-options, translation-ready, architecture, interior
    License: 		GNU General Public License
	License URI: 	licence/GPL.txt
    Text Domain:    fennik-child
    Domain Path:    /languages/
*/

#main #content-wrap {
	padding-bottom: 0px !important;
}

.lahb-nav-wrap.has-parent-arrow > ul > li.menu-item-has-children > ul li.menu-item-has-children:before {
    font-family: "LaStudioIcons";
    display: inline-block;
    vertical-align: middle;
    font-weight: 400;
    font-style: normal;
    letter-spacing: normal;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "";
    font-size: 10px;
    color: #ffffff;
	background-color: DA8B31;
    position: absolute;
    right: 14px;
    top: 50%;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
	z-index: 9999;
}

#section_page_header {margin-bottom: 60px;}

@media only screen and (min-width: 40.063em)
.medium-6 {
    width: 100%;
}

/* TEXT STYLE ADJUSTMENTS */

strong {
	color: #3473a4;
}

/* PAGINATION MARGINS */

#content > div.la-pagination { margin-bottom: 120px; }


/* CHAMPIONS TEMPLATE PAGE HEADER */

.single-champion #section_page_header { display: none; }


/* ANCHOR TAG MARGINS */

.anchor {
    display: block;
    height: 200px;
    margin-top: -200px;
    visibility: hidden;
}


/* SOCIAL ICON COLOR */

.social--sharing a,
.social--sharing a:hover
{color: #ffffff; }


/* CAPTION STYLES */

.wp-caption-text {
    font-size: 12px;
	line-height: 24px;
    font-style: italic;
    color: #999;
	margin-top: 5px;
}


/* REMOVE SITE BREADCRUMBS */

nav.site-breadcrumbs { display: none; }


/* ESG SEARCH FILTER BUTTON ALIGNMENT */

.eg-search-input {
width: 70% !important;
margin-bottom: 10px !important;
}
.eg-search-submit,
.eg-search-clean {
width: 15% !important;
margin-bottom: 0px !important;
}

input.eg-search-input[type="text"] {
    margin: 0px 0px 0px !important;
    padding: 8px 15px;
}

.esg-loadmore-wrapper { margin-top: 36px; }

.esg-nav-by-shortcode,
.esg-filter-wrapper,
.esg-filterbutton {width: 100%;}

.get-help .esg-navigationbutton {
    font-weight: 700 !important;
}

form legend {
    border-bottom: 0px;
}

.gform_wrapper.gravity-theme .gsection {
    border-bottom: none !important;
}

#content p > a {
	color: #da8b31;
	border-bottom: 1px solid;
}

#content p > a:hover {
	border-bottom: none;
}

#gform_confirmation_message_1 {text-align: center;}

.searchform-fly-overlay .results-container .posts .entry-title {
	line-height: 1.2em;
}

.lastudio-posts__inner-content .entry-excerpt p {
    font-weight: 400;
}

.timeline-info { margin: 12px 0;
font-style: italic; }
.timeline-links {width: 100%; height: auto; padding: 12px; border: 1px solid #da8b31; margin-top: 24px; }

.timeline-links a {text-decoration: underline;}

.timeline-links a:hover {text-decoration: none;}
.timeline-links strong {color: #204763; }