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

/* Parent stylesheet should be loaded from functions.php not using @import */
.overflow-hidden{ overflow:hidden;}

p {margin-bottom:0px}

@font-face {
    font-family: 'Suit';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_suit@1.0/SUIT-Regular.woff2') format('woff2');
    font-weight: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Suit';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_suit@1.0/SUIT-Medium.woff2') format('woff2');
    font-weight: 500;
    font-display: swap;
}

@font-face {
    font-family: 'Suit';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_suit@1.0/SUIT-SemiBold.woff2') format('woff2');
    font-weight: 600;
    font-display: swap;
}

@font-face {
    font-family: 'Suit';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_suit@1.0/SUIT-Bold.woff2') format('woff2');
    font-weight: 700;
    font-display: swap;
}
body *:not(.fa):not(.fas):not(.far):not(.fab):not(.eicon):not(.material-icons):not(.ab-icon):not(i) {font-family: 'Suit', sans-serif !important;}

.breadcrumb-style span{
	text-align: center !important;
	text-shadow: 0px 0px 1px rgba(0,0,0,0.2);
}
.breadcrumb-style {
	text-align: center !important;
	margin: 0 auto;
}
.breadcrumb-style span, .breadcrumb-style a {
	color: #333333;
}
.breadcrumb-style a:hover {
	color: #333333;
}

header .color-logo {display:none;}
header .she-header .color-logo {display:block;}
header .she-header .wh-logo {display:none;}
header .she-header li a {color:#2d2d2d !important;}
header .she-header div.hfe-nav-menu-icon svg {fill: #2d2d2d !important;}


.bg_circle_1 {
	width: 590px;
	height: 590px;
	background-color: #E4E4F5;
	border-radius: 50%;
	-webkit-mask-image: radial-gradient(circle at center, transparent 220px, white 221px);
	mask-image: radial-gradient(circle at center, transparent 220px, white 221px);
}

.bg_circle_2 {
	width: 424px;
	height: 424px;
	background-color: #E4E4F5;
	border-radius: 50%;
	-webkit-mask-image: radial-gradient(circle at center, transparent 137px, white 138px);
	mask-image: radial-gradient(circle at center, transparent 137px, white 138px);
}


ul.hfe-nav-menu{flex-wrap: nowrap !important;}

.hfe-side .menu-item a{color:#2d2d2d !important;}
.hfe-side .menu-item a:hover{color:#2c58f5 !important;}