/*
Theme Name: OceanWP Child
Theme URI: https://oceanwp.org/
Description: OceanWP WordPress theme example child theme.
Author: Nick
Author URI: https://oceanwp.org/
Template: oceanwp
Version: 1.0
*/

/* Parent stylesheet should be loaded from functions.php not using @import */

@import url("https://use.typekit.net/twj7trv.css");

body { 
	font-family: europa, sans-serif;
	background-color: #011f2d;
}

body.privacy-policy, body.postid-67 { 
	background-color: #ffffff;
}

body.postid-67 #catapult-cookie-bar {
	display:none !important;
}

.Europa-Bold { 	font-family: europa, sans-serif; font-weight: 700; font-style: normal; }
.Europa-Light { font-family: europa, sans-serif; font-weight: 300; font-style: normal; }
.Europa-Regular { font-family: europa, sans-serif; font-weight: 400; font-style: normal; }
.Europa-Light-Italic { font-family: europa, sans-serif; font-weight: 300; font-style: italic; }
.Europa-Regular-Italic { font-family: europa, sans-serif; font-weight: 400; font-style: italic; }
.Europa-Bold-Italic { font-family: europa, sans-serif; font-weight: 700; font-style: italic; }

#site-logo-inner { font-family: "TT Norms", Sans-serif; }

/* Misc. Fixes */

#oceanwp-mobile-menu-icon a {
	font-size:22px !important;
}

.is-sticky .oceanwp-mobile-menu-icon a {
	line-height:60px !important;
}

#site-navigation-wrap .dropdown-menu li a:focus {
    outline: -webkit-focus-ring-color auto 5px;
}

.elementor-widget-text-editor a:hover {
	border-bottom: 2px solid #63cac6;
    padding-bottom: 2px;
}

.icon-magnifier {
	font-weight:bold !important;
}

@media only screen and (max-width: 1024px) {
	.container, body.content-full-screen .elementor-section-wrap>.elementor-section.elementor-section-boxed>.elementor-container {
 	   max-width: 90%;
	}
}

div#site-header-sticky-wrapper {
    position: relative;
    height:auto !important;
}

/* Items */

.item-template-default .page-header {
	display:none !important;
}