/***************************************** GLOBAL ****************************************************/
.uk-icon-image.twitter-icon {
    background-image: url(/wp-content/themes/yootheme-child/images/twitter-icon.svg);
    margin-right: 10px;
}
.uk-icon-image.facebook-icon {
    background-image: url(/wp-content/themes/yootheme-child/images/facebook-icon.svg);
    margin-right: 10px;
}
.uk-icon-image.instagram-icon {
    background-image: url(/wp-content/themes/yootheme-child/images/instagram-icon.svg);
    margin-right: 10px;
}
.uk-icon-image {
    width: 35px;
    height: 35px;
}
.uk-logo img {
    max-height: none;
    position: absolute;
    top: 10px;
    left:0px;
    width: 180px;
	transition: .3s;
	z-index: 1000;
    filter: drop-shadow(2px 2px 3px #333333);
}
.uk-sticky-below .uk-logo img {
  width:100px;
  top:2px;
}
.footer-menu-items {
  text-transform: uppercase;
}

.tm-header-mobile .uk-logo img{
	margin-top: 65px;
	width: 130px;    
	filter: drop-shadow(1px 1px 2px #333333);

}
@media(max-width: 864px){
.tm-header-mobile .uk-sticky-fixed .uk-logo img{
	width: 100px;    
}
}


/***************************************** END GLOBAL ****************************************************/

/***************************************** NAVBAR ****************************************************/
.visit-us-dropdown + .uk-navbar-dropdown {
    width: 280px!important;
}
/***************************************** END NAVBAR ****************************************************/

/***************************************** HEADER ****************************************************/
img.uk-responsive-height {
    max-height: none;
    position: absolute;
    top: 5px;
    width: 200px;
    transition: .3s ease-in-out;
    z-index: 1000;
    margin-left: 150px;
}
.tm-header-mobile img.uk-responsive-height {
    top: 3px;
    width: 100px;
    margin-left: 0;
}
.tm-header.uk-sticky.uk-active img.uk-responsive-height {
    width: 100px;
    top: 2px;
}
.tm-header .uk-navbar-nav .navbar-contact span {
    border: 2px solid #0f628a;
    padding: 12px 15px;
    transition: .5s ease-in-out;
    transition-property: background-color,background-position,border-color,box-shadow;
    background-size: 200%;
    background-position-x: 100%;
    background-image: linear-gradient(90deg, #0f628a 50%, transparent 50%)
}
.tm-header .uk-navbar-nav li:last-child:hover span {
    background-color: transparent;
    background-image: linear-gradient(90deg, #0f628a 50%, transparent 50%);
    color: #ffffff;
    background-position-x: 0;
}
.uk-navbar-nav>li:last-child:hover>a::before, .uk-navbar-nav>li:last-child>a.uk-open::before, .uk-navbar-nav>li:last-child>a:focus::before {
    right: 0;
    background-color: transparent;
    height: 2px;
}
/*Header Image Gradient Overlay */
/*.home-header .uk-slideshow .uk-position-relative:before {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    background-image: linear-gradient(90deg, rgba(205,165,153,0.6),rgba(205,165,153,0.6) 24%, rgba(0,0,0,0.6) 50%, rgba(0,0,0,0.6) 100%);
    z-index: 1;
}*/
.home-header-row-2 .uk-tile-default {
    z-index: 20;
}
.home-header  .uk-slideshow .uk-position-bottom-center.uk-position-medium {
    z-index: 20;
}
/***************************************** END HEADER ****************************************************/


/***************************************** FOOTER ****************************************************/
.footer .uk-panel li.menu-item.menu-item-type-post_type.menu-item-object-page {
    display: inline-block;
        padding: 6px;   
}
.footer .uk-panel li.menu-item.menu-item-type-post_type.menu-item-object-page
a{
    color: #ffffff;
}
.footer {
    background-color: #222222;
}
.footer div.phone-map-text a,
.footer p{
    color: #ffffff;
}
/***************************************** END FOOTER ****************************************************/

/***************************************** CONTACT PAGE ****************************************************/

.uk-section-default.uk-section.contact-top {
    background: url(https://www.americanheritagerailways.com/wp-content/uploads/2018/12/william-iven-8515-unsplash.jpg);
    background-size: cover;
    max-height: 300px;
    background-position: 50% 70%;
}
.map-container iframe {
	pointer-events: none;
}
/*****************************************  END CONTACT PAGE ****************************************************/


/***************************************** CONTACT FORM ****************************************************/

.group-1-partners .gcore-line-td,
.group-2-partners .gcore-line-td {
    display: flex!important;
    flex-direction: row-reverse;
    justify-content: flex-end;
}
.group-1-partners .gcore-line-td .uk-checkbox,
.group-2-partners .gcore-line-td .uk-checkbox {
    margin-right: 15px!important;
}
/*****************************************  END CONTACT FORM ****************************************************/

/***************************************** WHO WE ARE PAGE ****************************************************/

/*Header Image Gradient Overlay */
/*.uk-section-default.uk-section.who-we-are-top {
    background: linear-gradient(90deg, rgba(205,165,153,0.6),rgba(205,165,153,0.6) 24%, rgba(0,0,0,0.6) 50%, rgba(0,0,0,0.6) 100%), url(https://americanheritagerailways.com/wp-content/uploads/2018/09/achievement-adult-business.jpg);
    background-size: cover;
    max-height: 300px;
    background-position: 50% 58%;
}*/
/***************************************** WHO WE ARE PAGE ****************************************************/

/***************************************** VISIT US PAGE ****************************************************/

/** TEMP **/
.moving-train {
    overflow: hidden!important;
}
/** TEMP **/

.uk-section-default.uk-section.visit-us-top {
    background: url(https://www.americanheritagerailways.com/wp-content/uploads/2018/11/snow-train-bg.jpg);
    background-size: cover;
    background-position: 50% 58%;
}

/***************************************** VISIT US PAGE ****************************************************/

