/*
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 */

/* Typography */

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

body, .baskerville {
	font-family: baskerville-urw, serif;
}

h1, h2, h3, h4, h5, h6, .moderno {
	font-family: moderno-fb, serif !important;
}

.elementor-widget-heading h1.elementor-heading-title, .elementor-widget-heading h2.elementor-heading-title {
	line-height:1.4em;	
}

.elementor-widget-heading h3.elementor-heading-title, .elementor-widget-heading h4.elementor-heading-title {
	line-height:1.5em;	
}

.elementor-widget-text-editor ul {
    list-style: none;
    margin-left:50px;
    margin-right:50px;
}

.elementor-widget-text-editor ul li:before {
    content:"•";
    font-size:14px;
    margin-right:10px;
    margin-left: -20px;
}



/* 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 {
	font-weight: 600;
}

.elementor-widget-text-editor a:hover {
	border-bottom: 2px solid #999999;
    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;
}

