html {background: #29a3a3;scroll-behavior: smooth;}
body {background: transparent;color: #373f49;font-family: 'Lato', sans-serif, helvetica;}
body {width: 100%;max-width: 1920px;padding: 0px;margin: 0 auto;}
h1 {color: #009999;font-size: 50px;line-height: 140%;margin: 30px 0px 30px;font-family: 'PT Serif', serif, georgia;}
p {font-size: 20px;line-height: 180%;margin: 0 0 25px;}
hr {border-top: 1px solid #CC6699;}
img {
	display: block;
	max-width: 100%;
	height: auto;
	padding: 0px;
	margin: 0 auto;
}
 .pad40 {
	display: block;
	max-width: 100%;
	height: auto;
	padding: 40px;
	margin: 0 auto;
	}
	
.go:link, .go:visited {
	display: inline-block;
	cursor: pointer;
	background-color: transparent;
	color: #009999;
	text-decoration: none;
	line-height: 150%;
	transition: 300ms;
	}
.go:hover, .go:active {
	background-color: transparent;
	color: #004d99;
	border-bottom: 2px solid #00CCFF;
	text-decoration: none;
	}
a:link, a:visited {
	color: #004d80;
	}
a:hover, a:active {
	color: #006bb3;
	}

/* ======= OFFSET */
.offset:before {
	display: block;
 	content: " ";
  	height: 90px;
	margin-top: -90px;
	visibility: hidden;
}
/* ======= NAV */
.navbar-fixed-top {top: 0;border-width: 0px;}
.navbar-inverse {background-color: #EBF1F1;border-color: black;border-bottom: 1px solid #66CCCC;}
.navbar-brand {width: 160px;min-height: auto;}
.navbar-brand {float: left;height: auto;padding: 0px 15px;}
.nav-logo {
	background-color: transparent;
    background-image: url("../images/womens-eb-training.png");
    background-repeat: no-repeat;
    background-position: center center;
	}
.navbar {box-shadow: 0 !important;border-radius: 0px;margin-bottom: 0px;}
.navbar-inverse .navbar-nav > li > a {color: #004D4D;font-size: 16px;letter-spacing: 1px;}
.navbar-inverse .navbar-nav > li > a {padding: 15px 20px;}
.navbar-inverse .navbar-nav > li > a:visited {color: #004D4D;}
.navbar-inverse .navbar-nav > li > a:hover {background-color: #006c80;border-bottom: 0px;color: #FFFFFF;transition: all ease-in-out 100ms;}
.navbar-inverse .navbar-nav > li > a:active {color: #00CCFF;}
.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {border-color: transparent;}
.navbar-toggle {background-color: #006c80;border: 0px;border-radius: 5px;padding: 10px;margin-right: 15px;margin-top: 6px;margin-bottom: 6px;}
.navbar-inverse .navbar-toggle .icon-bar {background-color: #FFFFFF;}
.navbar-toggle .icon-bar {display: block;width: 25px;height: 3px;background-color: none;border-radius: 0px;}
.navbar-inverse .navbar-toggle {border-color: transparent;}
.navbar-inverse .navbar-toggle:focus, .navbar-inverse .navbar-toggle:hover {background-color: #006666;border-radius: 5px;}
.clickable {cursor: pointer;}
.nav {
    animation: fading-in 500ms;
    -moz-animation: fading-in 500ms;
    -webkit-animation: fading-in 500ms;

}
@keyframes fading-in {
    from {opacity:0;} to {opacity:1;}
}
@-moz-keyframes fading-in {
    from {opacity:0;} to {opacity:1;}
}
@-webkit-keyframes fading-in {
	from {opacity:0;} to {opacity:1;}
}
@-o-keyframes fading-in {
    from {opacity:0;} to {opacity:1;}
}


/*========== HEADER BK ==========*/
.fading-in {
    animation: fading-in 1s;
    -moz-animation: fading-in 1s;
    -webkit-animation: fading-in 1s;
}
@keyframes fading-in {
    from {opacity:0;} to {opacity:1;}
}
@-moz-keyframes fading-in {
    from {opacity:0;} to {opacity:1;}
}
@-webkit-keyframes fading-in {
	from {opacity:0;} to {opacity:1;}
}
@-o-keyframes fading-in {
    from {opacity:0;} to {opacity: 1;}
}

/* =========== HEADER ============*/
.shadow {
	box-shadow: 0 15px 15px 0 rgba(0, 0, 0, 0.15), 0 30px 30px 0 rgba(0, 0, 0, 0.30);
	outline: 4px #ffffff solid;
}
.cover-bk {
	position: relative;
	display: block;
	width: 100%;
	min-height: 800px;
	padding: 60px 0px 60px 0px;
	margin: 50px auto 0px;
	}

.cover-bk.id-a {
	text-align: center;
	overflow: auto;
    color: #826743;
    width: 100%;
    height: 100%;
	margin: 0px auto;
	background-color: transparent;
    background-attachment: scroll;
    background-image:url('https://www.womenseb.com/images/header-01.jpg');
    background-position: center center;
    background-repeat: no-repeat;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
}
.cover-bk.id-b {
	text-align: center;
	overflow: auto;
    color: #826743;
    width: 100%;
    height: 100%;
	margin: 0px auto;
	background-color: transparent;
    background-attachment: scroll;
    background-image:url('https://www.womenseb.com/images/header-02.jpg');
    background-position: center center;
    background-repeat: no-repeat;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
}

.logo {
	max-width: 220px;
	max-height: auto;
}
header img {
	margin-top: 50px;
	}

header h1 {
	color: #0e0c0f;
	font-weight: bold;
	font-size: 72px;
	text-align: center;
	line-height: 130%;
	letter-spacing: 3px;
	margin: 50px 0px 20px;
	color: white;
	text-shadow: 3px 3px 7px #110f10;
	}

.serv-box {
	display: block;
	border-radius: 30px 30px 30px 30px;
	background: #009999;
	max-width: 100%;
	height: auto;
	padding: 0px;
	margin: 15px auto 30px;
	opacity: 0.9;
	filter: alpha(opacity=90);
	}
.header h5 {
	font-size: 28px;
	color: #FFFFFF;
	letter-spacing: 1px;
	line-height: 130%;
	text-align: center;
	padding: 20px;
	}
.bot-left {
	position: absolute;
	top: 250px;
	left: 0px;
	}

/* ======= ABOUT */
.about {
	display: block;
	padding:40px;
	border-top: 40px solid #eeeeee;
	border-bottom: 1px solid #dddddd;
	background: #FFFFFF;
	background-image: url("../images/face-left-7.png");
	background-repeat: no-repeat;
	background-position: left bottom;
	}

.about h1 {
	font-size: 48px
	}
.about h3 {
	line-height: 170%;
	margin-bottom: 30px;
	}
.feathers-bk {
	max-width: 320px;
	}

.circle-lights {
	margin: 30px; 
}

/* ======= TRAINING / CONSULTING */
.training {
	display: block;
	padding:40px;
	border-top: 1px solid #dddddd;
	border-bottom: 1px solid #dddddd;
	background: #21262c;
	background-image: url("../images/swirl-bk.png");
	background-repeat: no-repeat;
	background-position: center;
	background-size:cover;
	}
.training h1 {
	color: #DDDDDD;
	font-size: 48px;
	}
.training p {
	color: #40bfbf;
	}
.training h5 {
	font-size: 24px;
	color: #FFFFFF;
	line-height: 130%;
	text-align: center;
	padding: 20px 20px;
	}
.training img {
	margin: 15px auto 0px;
	}

/* ======= LIFE */

.life {
	display: block;
	padding:40px;
	border-top: 1px solid #dddddd;
	border-bottom: 1px solid #dddddd;
	background: #FFFFFF;
	background-image: url("../images/face-circles-7.png");
	background-repeat: no-repeat;
	background-position: right bottom;
	}
	
.life {background: #FFFFFF;
background: -webkit-linear-gradient(left top, #FFFFFF, #FFFFFF, #33CCCC);
background: -o-linear-gradient(bottom right, #FFFFFF, #FFFFFF, #33CCCC);
background: -moz-linear-gradient(bottom right, #FFFFFF, #FFFFFF, #33CCCC);
background: linear-gradient(to bottom right, #FFFFFF, #FFFFFF, #33CCCC);}
.life h1 {color: #444444;font-size: 48px;}
.life img {display:block;margin: 20px auto 40px;border-radius: 40px;}

/* ======= LIFE / REGALIA */
.regalia {background: #FFFFFF;
background: -webkit-linear-gradient(left top, #FFFFFF, #FFFFFF, #33CCCC);
background: -o-linear-gradient(bottom right, #FFFFFF, #FFFFFF, #33CCCC);
background: -moz-linear-gradient(bottom right, #FFFFFF, #FFFFFF, #33CCCC);
background: linear-gradient(to bottom right, #FFFFFF, #FFFFFF, #33CCCC);}
.life h1 {color: #444444;font-size: 48px;}
.regalia {display:block;margin: 20px auto 40px;border-radius: 40px;}

/* ======= MEDICINE */
.med-wheel {
	background-image: url("../images/swirl-bk.png");
	background-repeat: no-repeat;
	background-position: center;
	background-size:cover;
	}
.med-wheel h1 {color: #21262c;}
.life {
	background: #FFFFFF;
	padding: 60px aytu 60px;
	background-image: url("../images/face-left-7.png");
	background-repeat: no-repeat;
	background-position: left bottom;
	}
table.circle {border-collapse: collapse;padding: 0px;margin: 0 auto;}
td.circle {border: 1px solid red;display: block;position: relative;width: auto;height: auto;padding: 0px;margin: 0px;}
.c-left-top {display: block;border: 0px;position: relative;background: black;width: 100px;height: 100px;border-radius: 100% 0px 0px 0px;padding: 0px;margin: 0 auto;transition: 300ms;}
.c-left-top:hover {background: #3399FF;border-radius: 100% 0px 60px 0px;}
.c-right-top {display: block;border: 0px;position: relative;background: white;width: 100px;height: 100px;border-radius: 0px 100% 0px 0px;padding: 0px;margin: 0 auto;transition: 300ms;}
.c-right-top:hover {background: #3399FF;border-radius: 0px 100% 0px 60px;}
.c-left-bot {display: block;border: 0px;position: relative;background: red;width: 100px;height: 100px;border-radius: 0px 0px 0px 100%;padding: 0px;margin: 0 auto;transition: 300ms;}
.c-left-bot:hover {background: #3399FF;border-radius: 0px 60px 0px 100%;}
.c-right-bot {display: block;border: 0px;position: relative;background: #FFDD21;width: 100px;height: 100px;border-radius: 0px 0px 100% 0px;padding: 0px;margin: 0 auto;transition: 300ms;}
.c-right-bot:hover {background: #3399FF;border-radius: 60px 0px 100% 0px;}

/* ======= MISSION */
.mission {
	display: block;
	padding:40px;
	border-top: 1px solid #dddddd;
	border-bottom: 1px solid #dddddd;
	background: #21262c;
	background-image: url("../images/swirl-bk.png");
	background-repeat: no-repeat;
	background-position: center;
	background-size:cover;
	}
.mission h1 {
	color: #DDDDDD;
	}
.mission p {
	color: #40bfbf;
	}

/* ======= TEAM */
.life {
	display: block;
	padding:40px;
	border-top: 1px solid #dddddd;
	border-bottom: 1px solid #dddddd;
	background: #FFFFFF;
	background-image: url("../images/face-left-7.png");
	background-repeat: no-repeat;
	background-position: left bottom;
	}
.team h1 {
	font-size: 48px
	}
.team {
	display: block;
	padding:40px;
	border-top: 1px solid #dddddd;
	border-bottom: 1px solid #dddddd;
	background: #EEEEEE;
	background-image: url("../images/womens-eb-face.png");
	background-repeat: no-repeat;
	background-position: left bottom;
	}
.team {
	background: #FFFFFF;
	background: -webkit-linear-gradient(left top, #FFFFFF, #FFFFFF, #33CCCC);
	background: -o-linear-gradient(bottom right, #FFFFFF, #FFFFFF, #33CCCC);
	background: -moz-linear-gradient(bottom right, #FFFFFF, #FFFFFF, #33CCCC);
	background: linear-gradient(to bottom right, #FFFFFF, #FFFFFF, #33CCCC);
	}
	
.team h4 {
	font-size: 22px;
	line-height: 130%;}

.team p {
	margin: 0 0 25px;
	}

.team-circle {
	display:block;
	width: auto;
	margin:0 auto;
	}

.cl-img {
	max-height: 200px;
	padding: 10px 0px 10px;
	}

l-feather {
	display: block;
	height: 100px;
	background: black;
	border: 8px red solid;
	}
.side-card {
	display: block;
	border-radius: 20px;
	max-width: 300px;
	height: auto;
	padding: 0px;
	margin: 30px auto 0;
	}

/* ======= build */
.build {
	display: block;
	padding:40px;
	border-top: 1px solid 770000;
	border-bottom: 1px solid 770000;
	background: #770000;
	background-image: url("../images/swirl-bk.png");
	background-repeat: no-repeat;
	background-position: center;
	background-size:cover;
	}
.build h1 {
	color: #DDDDDD;
	text-align: center;
	line-height: 160%;
	letter-spacing: 2px;
	font-size: 60px;
	}

/* ======= CONTACT */
.contact {
	display: block;
	padding-bottom: 60px;
	border-top: 1px solid #DDDDDD;
	min-height: 700px;
	background: #FFFFFF;
	background-image: url("../images/face-left-7.png");
	background-repeat: no-repeat;
	background-position: left bottom;
}
.contact h4 {
	color: black;
	font-size: 24px;
	letter-spacing: 10px;
	line-height: 130%;
	}
	
.contact h2 {
	color: black;
	font-size: 36px;
	letter-spacing: 10px;
	line-height: 130%;
	}
.contact p {
	margin: 0 0 25px;
	}

/* ======= GO TO TOP */
#myBtn {
	display: none;
	font-size: 15px;
	position: fixed;
	bottom: 20px;
	right: 30px;
	z-index: 99;
	border: none;
	outline: none;
	background-color: #000000;
	width: 50px;
	height: 50px;
	color: white;
	cursor: pointer;
	padding: 15px;
	border-radius: 50%;
	opacity: 0.9;filter: alpha(opacity=90);
	}
	
#myBtn:hover {
	background-color: #000000;
	color: #993366;
	opacity: 1.0;filter: alpha(opacity=100);
	}

a.goto-btn:link, a.goto-btn:visited {
	  display: block;
	  font-size: 18px;
	  letter-spacing: 0px;
	  background: #fae6ff;
	  color: #993366;
	  cursor: pointer;
	  border-radius: 50px;
	  line-height: 46px;
	  letter-spacing: 1px;
	  max-width: 360px;
	  text-decoration: none;
	  text-align: center;
	  max-width: auto;
	  height: auto;
	  font-weight: normal;
	  border: 0px;
	  padding: 0px;
	  margin: 20px auto 20px;
	  transition: 700ms;
	  }

a.goto-btn:hover, a.goto-btn:active {
	  text-decoration: none;
	  max-width: auto;
	  background: #111111;
	  letter-spacing: 2px;
	  color: #db4dff;
	  }
	  
a.email-btn:link, a.email-btn:visited {
	  display: block;
	  font-size: 18px;
	  letter-spacing: 0px;
	  background: #fae6ff;
	  color: #993366;
	  cursor: pointer;
	  border-radius: 50px;
	  line-height: 46px;
	  letter-spacing: 1px;
	  max-width: 360px;
	  text-decoration: none;
	  text-align: center;
	  max-width: auto;
	  height: auto;
	  font-weight: normal;
	  border: 0px;
	  padding: 0px;
	  margin: 20px auto 20px;
	  text-decoration: none;
	  transition: 700ms;
	  }

a.email-btn:hover, a.email-btn:active {
	  text-decoration: none;
	  max-width: auto;
	  background: #111111;
	  letter-spacing: 2px;
	  color: #db4dff;
	  }
	  
footer {
	display: block;
	background: #161A1F;
	color: #AAAAAA;
	padding: 60px 15px;
	margin: 0 auto;
	background-image: url("../images/swirl-bk.png");
	background-repeat: no-repeat;
	background-position: center;
	background-size:cover; 
	}

footer p {
	font-size: 16px;
	text-align: center;
	letter-spacing: 2px;
	}

/* ======= MISC */
.rec {
	font-family: 'PT Serif', serif, georgia;
	font-size: 48px;
	font-weight: bold;
	text-align:center;
	color: #444444;
	line-height: 130%;
	}
.name {
	color: #993366;
	}
.go-right {
	float: right;
	}
.round-15 {
	border-radius: 40px;
	}
	
/*========== RESPONSIVE ==========*/
@media only screen and (max-width : 768px){
header {
	display: block;
	background: #FFFFFF;
	height: auto;
	width: auto;
    background-attachment: scroll;
	background-image:url('https://.www.womenseb.com/images/cell-bk-01.jpg');
    background-position: center center;
    background-repeat: no-repeat;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
	}
.about {
	background: #FFFFFF;
	background-image: none;
	background-repeat: no-repeat;
	background-position: left bottom;
	}
.contact {
	background-image: none;
	}
}