/*
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 */
#footer-callout-wrap {
    background-color: transparent;
    border-top: 0;
}
body {
    overflow-x:hidden;
}
a:focus {
    outline:none !important;
}
.btncls a {
    background: #9D0A0E;
	color:#fff;
    border-radius: 4px;
    padding: 13px 20px !important;
}
.obtncls .btncls a {
    background: #005496;
	color:#fff !important;
    border-radius: 4px;
    padding: 13px 20px !important;
}
#site-header {
    background-color: transparent !important;
}
.is-sticky #site-header .elementor-nav-menu .elementor-item {
    color:#000;
}
.is-sticky #site-header .elementor-nav-menu .btncls a {
    background: #9D0A0E;
	color:#fff;
    border-radius: 4px;
    padding: 13px 20px !important;
}
.btncls a:hover {
    line-height:normal;
}
.obtncls .btncls a:hover {
    line-height:normal;
}
.elementor-nav-menu .elementor-item:after {
    -webkit-transition: -webkit-transform .3s ease-out,border-color .3s ease-out;
    transition: transform .3s ease-out,border-color .3s ease-out;
    position: absolute;
    display: block;
    bottom: -6px;
    left: 0;
    width: 100%;
    -ms-transform: scaleX(0);
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    border-top: 2px solid #000;
    content: "";
    padding-bottom: inherit;
	border-color: #005496;
}
.elementor-nav-menu > li > a:hover:after {
	transform-origin: 0 0;
    transition: transform .35s cubic-bezier(.52,.01,.16,1);
    bottom: -3px;
	backface-visibility: hidden;
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
}