/* ---- @imports------------------------------------------------------------------------------------- */

@import url("fonts.css");
@import url("semantic.css");

@import url("owl.carousel.css");
@import url("owl.theme.default.css");
@import url("animate.css");

@import url("slick.min.css");
@import url("jquery.fancybox.min.css");

@import url("tsmventures.semantic.css");


/* Overrides and Additional Styles */
a:hover {
	color: #005f9f;
}

.overlay {
	box-shadow: inset 0 0 0 1000px rgba(10,15,19, 0.7) !important;
}

#slider .owl-item .owl-lazy {
	background-blend-mode: color;
}

#interior-banner {
	background: none;
	background-size: cover;
	background-blend-mode: color;
}

#locations {
	background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
}

#grid-layout a:hover, #list-layout a:hover, #profile-layout a:hover,
#contact-us .item .content:hover, #contact-us.footer .item .content:hover {
	text-decoration: underline;
}

#contact-us.footer {
	box-shadow: inset 0 0 0 1000px rgba(10,15,19, 0.7) !important;
	background-image: linear-gradient(#192631, #192631), url(../images/bg-footer.png);
	background-blend-mode: color;
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
    #contact-us.footer {
        background-image: linear-gradient(180deg, rgba(25, 38, 49, 0.65), rgba(25, 38 ,49, 0.65)), url(../images/bg-footer.png);
    }
}

#footer .logo {
	width: 200px;
    position: relative;
    top: 3px;
}

#contact-us .footer-link {
    color: #2f3439;
    font-size: 16px;
    line-height: 36px;
    padding: 0 0.5em;
}

#contact-us.footer .footer-link {
    color: #cacaca;
}

#contact-us .footer-link:hover {
	color: #005f9f !important;
}

section[data-table="locations"] {
	position: absolute;
    bottom: 0;
    width: 80%;
    right: 0;
    z-index: -1;
}

#gallery .ui.selection.dropdown {
	border: 1px solid #005f9f;
    border-radius: 0;
    padding: 1em;
}

#gallery .ui.selection.dropdown.active {
    z-index: 1001;
}


#gallery .ui.selection.dropdown .default.text,
#gallery .ui.selection.dropdown .menu > .item {
	font-family: "Open Sans", sans-serif;
    font-style: normal;
    font-stretch: normal;
    letter-spacing: 1.3px;
    text-align: center;
    color: #005f9f;
    text-transform: uppercase;
}

#gallery .ui.selection.dropdown .menu {
	border-color: #005f9f;
}

#gallery .dropdown.icon {
	top: 1em;
	color: #005f9f;
}