/* LICENSE & DETAILS
   ==================================================

	Theme Name: Indicators
	Theme URI: http://cardinal.swiftideas.com
	Description: An Incredible Responsive Multi-Purpose WordPress Theme - Designed & Developed by Swift Ideas ( www.swiftideas.net )
	License: GNU General Public License version 3.0
	License URI: http://www.gnu.org/licenses/gpl-3.0.html
	Template: cardinal
	Version: 1.0
	Author: One Digital Farm
	Author URI: www.onedigitalfarm.com

	All files, unless otherwise stated, are released under the GNU General Public License
	version 3.0 (http://www.gnu.org/licenses/gpl-3.0.html)

   ==================================================
*/

/* --------------------------------------------
	CHILD THEME CSS
-------------------------------------------- */

@font-face {
    font-family: ZurichCondensed;
    src: url(/wp-content/uploads/2018/04/Zurich-Condensed-BT.ttf);
}
body, p, h1, h2, h3, h4, h5, h6 {
    font-family: "ZurichCondensed" !important;
}
h1, h2, h3, h4, h5, h6 {
	font-style: italic !important;
}
.stormking-logo {
	float:right;
	padding-right: 20px;
	margin-top: -15px;
}
.stormking-logo img {
	width: 100px;
}
.menu-text{
	float:right;
	margin:0px -28px 0 0;
	font-style:italic;
	font-weight:700;
}
a.overlay-menu-link {
    top: 25%;
}
#overlay-menu nav ul li a, .overlay-menu-open a.overlay-menu-link {
    font-family: "ZurichCondensed" !important;
	font-style: italic !important;
	text-transform: uppercase;
	letter-spacing: 1px;
}
.mh-overlay #mobile-menu ul li {
    text-align: center;
    text-transform: uppercase;
	font-style: italic;
}
#header-section #header {
    padding: 15px 0 0;
}
.overlay-menu-open #overlay-menu nav {
    top: 0;
}
.menu-item-38 {
	margin-bottom: 12px;
}
.menu-item-8, .menu-item-32, .menu-item-38, .menu-item-37 {
	font-size:14px !important;
}
.menu-item-38 {
	margin-bottom: 20px;
}
.menu-item-70, .menu-item-69, .menu-item-90, .menu-item-92,.menu-item-87, .menu-item-86, 
.menu-item-85, .menu-item-103, .menu-item-102, .menu-item-101, .menu-item-119, .menu-item-118, .menu-item-117, .menu-item-116, .menu-item-115, .menu-item-104, .menu-item-91 {
	font-size:18px !important;
	margin-bottom: 8px;
}
#logo img {
    max-width: 337px;
}
#overlay-menu nav ul li a {
    text-align: left;
}
.spb_text_column h1, .spb_text_column h2 {
	margin: 0px;
	font-size:18px;
	letter-spacing:1px;
}
.litetooltip-hotspot-wrapper {
    max-width: 100% !important;
}
#overlay-menu {
    background-color: rgba(231,242,24, 1) !important;
}
figure.animated-overlay figcaption {
    background-color: rgba(231,242,24, 0.90) !important;
}
figcaption .thumb-info-alt > i {
    display: none;
}
.ilightbox-holder.metro-white {
    padding: 0px;
}
.ilightbox-overlay.metro-white {
    background: rgba(231,242,24, 1) !important;
	opacity: 0.95 !important;
}
.home #main-container {
    display: none;
}
.home #header-section .is-sticky #header.sticky-header {
    background-color: transparent !important;
}
.home .swift-slider.swift-slider-parallax {
    transform: translate(0px, 0px) !important;
}
#overlay-menu nav li:hover > a {
    text-decoration: underline !important;
}
.mobile-overlay-close {
    text-decoration: none !important;
}
.header-right {
    line-height: 60px !important;
}
#overlay-menu nav ul li {
	min-height:20px !important;
}
 #mobile-menu {
    font-weight: 600 !important;
}
.thumb-info p {
	font-size: 14px;
	color: #222 !important;
}
.ilightbox-toolbar.metro-white a {
    background-color: rgb(231,242,24) !important;
}
.thumb-info p strong {
	font-size: 16px;
	font-style: italic;
	color: #222 !important;
}
#ls-global .ls-wrapper .ls-layer {
	visibility:hidden;
}
#ls-global .ls-wrapper .ls-layer strong {
	font-style: italic;
	font-size:16px;
}
.spb_text_column h1 {
   letter-spacing: 2px;
   font-size:24px;
}
.large-font p {font-size:18px;line-height:28px;}
.small-font p {font-size:14px;}

.image-caption p {
	text-align:left;
}
.image-caption p strong {
	line-height: 30px;
	font-size: 20px;
	font-style: italic;
	letter-spacing: 1px;
}
.videoWrapper {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 25px;
	height: 500px;
}
.videoWrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.page-id-33 p {
	font-size:14px;
	padding-top:15px;
}

/********************************************************/

@media screen and (max-width: 1024px) {
	.mh-overlay #mobile-menu ul li a {
    	padding: 0;
	}
	.menu-item-69 {
		margin: 14px 0 14px 0 !important;
}
}