/* overall */

/* @font-face {
    font-family: GraublauWeb;
    src: url("/wp-content/themes/mrag-salient-child/font/eau_douce_sans_bold_osn.otf") format("opentype");
} */

@font-face {
    font-family: EauDouceSansBold;
    src: url("/wp-content/themes/mrag-salient-child/font/eau_douce_sans_bold.otf") format("opentype");
}

/* @font-face {
    font-family: GraublauWeb;
    src: url("/wp-content/themes/mrag-salient-child/font/eau_douce_sans_heavy_osn.otf") format("opentype");
} */

@font-face {
    font-family: EauDouceSansHeavy;
    src: url("/wp-content/themes/mrag-salient-child/font/eau_douce_sans_heavy.otf") format("opentype");
}

/* @font-face {
    font-family: GraublauWeb;
    src: url("/wp-content/themes/mrag-salient-child/font/eau_douce_sans_light_osn.otf") format("opentype");
} */

@font-face {
    font-family: EauDouceSansLight;
    src: url("/wp-content/themes/mrag-salient-child/font/eau_douce_sans_light.otf") format("opentype");
}

/* @font-face {
    font-family: GraublauWeb;
    src: url("/wp-content/themes/mrag-salient-child/font/eau_douce_sans_medium_osn.otf") format("opentype");
} */

@font-face {
    font-family: EauDouceSansMedium;
    src: url("/wp-content/themes/mrag-salient-child/font/eau_douce_sans_medium.otf") format("opentype");
}

/* @font-face {
    font-family: GraublauWeb;
    src: url("/wp-content/themes/mrag-salient-child/font/eau_douce_sans_regular_osn.otf") format("opentype");
} */

@font-face {
    font-family: EauDouceSansRegular;
    src: url("/wp-content/themes/mrag-salient-child/font/eau_douce_sans_regular.otf") format("opentype");
}

/* @font-face {
    font-family: GraublauWeb;
    src: url("/wp-content/themes/mrag-salient-child/font/eau_douce_sans_thin_osn.otf") format("opentype");
} */

@font-face {
    font-family: EauDouceSansThin;
    src: url("/wp-content/themes/mrag-salient-child/font/eau_douce_sans_thin.otf") format("opentype");
}

html, body {
	font-family: EauDouceSansRegular, 'Open Sans', sans-serif;
	font-size: 16px;
}

h1,
h2,
h3,
h4 {
	font-family: EauDouceSansMedium, 'Open Sans', sans-serif;
}

h1 {
	font-size: 32px !important;
}

h2 {
	font-size: 24px !important;
}

h3 {
	font-size: 20px !important;
}

h4 {
	font-size: 18px !important;
}

/* header */

nav .menu-item a {
  color: #0d486d !important;
	font-family: EauDouceSansMedium, 'Open Sans', sans-serif;
	font-size: 14px !important;
}

nav .menu-item a:hover {
  text-decoration: none;
}

#my-logo-box h3 {
	color: #fff !important;
  font-weight: 300;
	line-height: 1.35em;
}

#my-header-widgets-box > .container > .row > .col {
	font-size: 17px;
	text-align: center;
}

#my-header-widgets-box > .container > .row > .col {
	font-weight: normal;
	line-height: 1.35em;
}

#my-header-widgets-box > .container > .row > .col:hover,
#my-header-widgets-box > .container > .row > .col > a:hover {
	text-decoration: none !important;
}

/* slider */

.nectar-slider-wrap h2 {
	font-family: EauDouceSansMedium, 'Open Sans', sans-serif !important;
	font-size: 44px !important;
	line-height: 55px !important;
	text-shadow: 2px 2px 5px rgba(0, 0, 0, 0.8);
}

.nectar-slider-wrap .content span {
	font-family: EauDouceSansLight, 'Open Sans', sans-serif !important;
	line-height: 1.5em !important;
	padding: 7.25px 0 !important;
}

.mrag-home-half-textblock > .wpb_wrapper > h3 > span { 
	font-family: EauDouceSansLight, 'Open Sans', sans-serif !important;
} 

/* footer */

.my-footer-menu-item:after {
	color: #008080;
	content: '\2022';
	font-family: EauDouceSansMedium, 'Open Sans', sans-serif !important;
	font-weight: bold;
}

.my-footer-menu-item:last-child:after {
	content: '';
}

.my-footer-menu-item.my-footer-menu-item-image:after {
	content: '';
}

.my-copyright p,
.my-copyright .my-footer-menu {
	font-size: 89%;
	line-height: 1.35em;
}
