@import url("https://fonts.googleapis.com/css?family=Bree+Serif");
/*@import url("http://netdna.bootstrapcdn.com/font-awesome/3.2.1/css/font-awesome.css");*/
/* @import url("http://maxcdn.bootstrapcdn.com/font-awesome/4.6.2/css/font-awesome.min.css"); */
/* <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css"> */
@import url("https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css");
/* line 5, ../../../../../../Ruby22/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font: inherit;
  font-size: 100%;
  vertical-align: baseline;
}

/* line 22, ../../../../../../Ruby22/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
html {
  line-height: 1;
}

/* line 24, ../../../../../../Ruby22/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
/* cancled */
ol, ul {
  list-style: none;
}
/* ul{
  list-style-type:disc;
  list-style: disc;
} */
ul.ab{
  /* list-style-type:disc !important; */
  /* list-style-type:circle; */
  list-style-type:disc;
  margin-left: 40px; 
  text-align: left; 
}

/* line 26, ../../../../../../Ruby22/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 28, ../../../../../../Ruby22/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
caption, th, td {
  text-align: left;
  font-weight: normal;
  vertical-align: middle;
}

/* line 30, ../../../../../../Ruby22/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
q, blockquote {
  quotes: none;
}
/* line 103, ../../../../../../Ruby22/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
q:before, q:after, blockquote:before, blockquote:after {
  content: "";
  content: none;
}

/* line 32, ../../../../../../Ruby22/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
a img {
  border: none;
}

/* line 116, ../../../../../../Ruby22/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
  display: block;
}

/* body{
	background: $paleyellow;//background: darken($paleyellow, 40);
	color: rgba(lighten($darkblue, 20), .8);
}  */
/* line 13, ../components/sass/_base.scss */
body {
  font-family: Merriweather, serif;
  font-size: 1.2rem;
  line-height: 160%;
  /* chane ll have lele awakeing withite hero img has weird color bckgrnd */
  /* background:  #ace5ee; */
  background: #ffffff;
  /* text color */
  color: #2799AB;  
  /* $blue; */
  /* $green; */
}

/* line 25, ../components/sass/_base.scss */
h1, h2, h3, h4, h5, h6 {
  font-family: Bree Serif, serif;
  font-weight: normal;
  color: #2799AB;
  /*color: #475B62;*/
  text-shadow: #03c03c 1px 1px;
  /* padding added */
  padding-bottom: 10px;
}

/* line 33, ../components/sass/_base.scss */
h1 {
  font-size: 2.2rem;
  color: #2799AB;
  /*color: #0099CC;*/ /*who hould come blue*/
  margin-bottom: .4rem;
  padding-top: 10px;
}/*check out my project*/

/* line 43, ../components/sass/_base.scss */
h2 {
  font-size: 1.5rem;
  line-height: 100%;
  margin: 20px 0 0 0;
  color: #BD3613;
}

/* line 49, ../components/sass/_base.scss */
h3 {
  font-size: 1.8rem;
  line-height: 60%;
  color: #99FF33;/*bright green*/
}

/* li::marker {
  content: initial;
} */
 
/* line 55, ../components/sass/_base.scss */
a {
  /*  text-decoration: none;  */
  /*the below does not do anything could becuz it needs to be -moz-text-decoration-color: red; */
  /*text-decoration: underline;  */
  color: #00FFFF;/* get busy a *//*#0099CC*/
  text-decoration-color: #0099CC;
/* does not affect the a in the big 3 col sec but in big a in get busy and all a in small window */
}

/* line 58, ../components/sass/_base.scss */
/*small with "xxx"*/
a:hover {
  color: lbc;/*//lbc*/
}

/* line 62, ../components/sass/_base.scss */
p {
  margin-bottom: 10px;
  /*float: left;*/
  /*bad for footer p*/
}

/* line 65, ../components/sass/_base.scss */
/*when small window*/
.small {/*i think because big win has its own small style and this is the default one not just when its small*/
  font-size: 1rem;
  color: #33CCFF;
}

/* line 21, ../../../../../../Ruby22/lib/ruby/gems/2.2.0/gems/susy-2.2.12/sass/susy/language/susy/_box-sizing.scss */
*, *:before, *:after {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

/* //layout
.layout{
	padding: 3%;//leave room from the word to the edge of the page
}//layout//http://www.w3schools.com/css/tryit.asp?filename=trycss_padding_sides 
 */
/* line 23, ../components/sass/_layout.scss */
.layout {
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 0 3%;
  /* border: 1px solid red; */
}

/* line 12, ../../../../../../Ruby22/lib/ruby/gems/2.2.0/gems/susy-2.2.12/sass/susy/output/support/_clearfix.scss */
.layout:after {
  content: " ";
  display: block;
  clear: both;
}

/* line 27, ../components/sass/_layout.scss */
.layout .primary {
  margin-top: .2em;
}


@media (min-width: 47em) {
  /* line 27, ../components/sass/_layout.scss */
  .layout .primary {
    width: 66.10169%;
    float: left;
    margin-right: 1.69492%;
  }
/*nextmeeting sec goes here for only big win*/
}/*@media min-width*/



/* line 62, ../components/sass/_layout.scss */
/*in sc this is like this */
header img {
  width: 95%;
  margin: 2.5%;
  max-width: 500px;
  margin-bottom: 0;
  /* border: 1px solid rgb(140, 0, 255); */
}

/* line 69, ../components/sass/_layout.scss */
header .hero {/*hero img large boder abv wont show but here shows*/
  /* width: 100%; */
  margin: auto;
  /* border: 1px solid rgb(0, 89, 255); */
}


@media (min-width: 47em) {
  h2{color: #738A05;}
  /* line 69, ../components/sass/_layout.scss */
 /* header img {
  width: 95%;
  margin: 2.5%;
  max-width: 500px;
  margin-bottom: 0;*/
}/* media 47 */

/*if this did not close @media and header hero was inside then whne samll it wont be grass also the speaker page will freak out cat off/weird position mouse have hover affect */
header .hero {/*hero img large*/
  -moz-transition: all 1s ease-out;
  -o-transition: all 1s ease-out;
  -webkit-transition: all 1s ease-out;
  transition: all 1s ease-out;
  position: relative;
  /* position: absolute; */
  display: block;
  /* display: inline; */
  /* display: inline-block; */
  /* display: contents; */
  /* display: flex; */
  /* max-width: 100%;
  max-height: 100%; */
  width: 100%;
  /* width: 35%; */
  /* height: 80%; */
  /* height: 480px; */
  /* padding: 25px 50px; */
  /* margin: 100px 50px; */
  /* max-width: 1100px; */
  /* min-width: 800px; */
  /* min-height: 50px; */
  height: 420px;
  background: url('../images/awakeningPhoto/l0.jpg');
  background: -webki-url('../images/awakeningPhoto/l0.jpg');
  background: -moz-url('../images/awakeningPhoto/l0.jpg');
  background: -webkit-url('../images/awakeningPhoto/l0.jpg');
  background: url('../images/awakeningPhoto/l0.jpg');
  background-repeat: no-repeat;
  background-position: center center;
  /* -webkit-background-size: cover; */
  /* -moz-background-size: cover; */
  /* -o-background-size: cover; */
  /* background-size: cover; */
  -webkit-background-size: contain;
  -moz-background-size: contain;
  -o-background-size: contain;
  background-size: contain;
  /* margin: 0 auto; */
  /* margin: 50px 150px; */
  /* padding: 50px 150px; */
}
/* line 92, ../components/sass/_layout.scss */
header .hero .branding {
  position: absolute;
  bottom: 0;
  
}
/*}*//*@media*/

/* line 100, ../components/sass/_layout.scss */
/*after fix diff breakpt animie hover if common 
this out the horizonal nav becom verti*/
/* xxxxxxxxmodified deleted for small phonexxxxxxxxx */
/* .navigation {
  background-img: #E6F0FA;
} */
/*nav. bkg same as footer colr */

/*@media (min-width: 30em) {
  header img {
  width: 45%;
  height: 50%;
  margin: 2.5%;
  max-width: 500px;
  margin-bottom: 0;
}*/
/*  .navigation ul.nav {
    margin: 0;
    padding: 0;
    border: 0;
    overflow: hidden;
    *zoom: 1;
    }*/
/*}*/
@media (min-width: 5em) {/*xxxxxxxxxxxxxxxxxxxxsmall was 30emxxxxxxxxxxxxxsmallsmallsmallsmallsmallsmallsmallsmallxxxxxxxxxxxxxxxxxxxxxxxx*/
  header img {
  /* width: 45%; */
  width: 35%;
  /* height: 50%; */
  height: 40%;
  margin: 2.5%;
  /* max-width: 500px; */
  /* min-width: 150px; */
  /* margin: 0px 100px; */
  /* margin-bottom: 0; */
 }
 .hero img {
    transition-duration: .5s;
    position: relative;
    margin-bottom: 50px;
   /* margin: 0px 100px;  */
  }
  /* ul{
    list-style-type:disc;
    list-style: disc;
  }
  ul.ab{
    list-style-type:disc;
    list-style: disc;
  } */
  /* .navigation {
  background: #1b83ac;
  background: #e6f4fa;
 } */
/*nav. bkg footer colr if no then nav color same 
as body color or nav section gone only when in 
small window*/
  /* line 102, ../components/sass/_layout.scss */
  .navigation ul.nav {
    margin: 0;
    padding: 0;
    border: 0;
    overflow: hidden;
    *zoom: 1;
    }
  /* line 62, ../../../../../../Ruby22/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/typography/lists/_horizontal-list.scss */
  .navigation ul.nav li {
    list-style-image: none;
    list-style-type: none;
    margin-left: 0;
    white-space: nowrap;
    float: left;
    padding-left: 4px;
    padding-right: 4px;
  }
  /* line 49, ../../../../../../Ruby22/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/typography/lists/_horizontal-list.scss */
  .navigation ul.nav li:first-child {
    padding-left: 0;
  }
  /* line 50, ../../../../../../Ruby22/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/typography/lists/_horizontal-list.scss */
  .navigation ul.nav li:last-child {
    padding-right: 0;
  }
  /* line 52, ../../../../../../Ruby22/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/typography/lists/_horizontal-list.scss */
  .navigation ul.nav li.last {
    padding-right: 0;
  }
  /*xxxxxxxxxx modified not working in small phonexxxxxxxxxxxxxxxxx*/
  .speakerslist {
    /* text-align: center;
    background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQ5NDk0OSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzQxNDE0MSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #E6F0FA), color-stop(100%, #0b93a8));
    background: -moz-linear-gradient(top, #E6F0FA, #0b93a8));
    background: -webkit-linear-gradient(top,#E6F0FA, #0b93a8);
    background: linear-gradient(top bottom, #E6F0FA, #0b93a8));
    overflow: hidden; */
    background-color: #ace5ee;
    background-size: 100% 100%;
    background-repeat: no-repeat;
    background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQ5NDk0OSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzQxNDE0MSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ace5ee), color-stop(100%, #318ce7));
    background: -moz-linear-gradient(top, #ace5ee, #318ce7);
    background: -webkit-linear-gradient(top, #ace5ee, #318ce7);
    background: linear-gradient(top bottom, #ace5ee, #318ce7);
  }
  .navigation {
    /* get ride of weird small size has ugly nav background color */
    background: #E6F0FA; 
    /* background: #0b93a8;  */
    /* #ace5ee #E6F0FA !important*/
   }
   /* .navigation ul.nav li i {
    color: #0b93a8; 
  } */

}/*xxxxxxxxxxsmallxxxxxxxxxxxxxxxxxxxxxxxxsmallsmallsmallsmallxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/

.speakerslist {
  /* text-align: center;
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQ5NDk0OSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzQxNDE0MSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #E6F0FA), color-stop(100%, #0b93a8));
  background: -moz-linear-gradient(top, #E6F0FA, #0b93a8));
  background: -webkit-linear-gradient(top,#E6F0FA, #0b93a8);
  background: linear-gradient(top bottom, #E6F0FA, #0b93a8));
  overflow: hidden; */
  background-color: #ace5ee;
  background-size: 100% 100%;
  background-repeat: no-repeat;
  /* overflow: hidden;*/
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQ5NDk0OSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzQxNDE0MSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #E6F0FA), color-stop(100%, #ace5ee));
  background: -moz-linear-gradient(top, #E6F0FA, #ace5ee);
  background: -webkit-linear-gradient(top,#E6F0FA, #ace5ee);
  background: linear-gradient(top bottom, #E6F0FA, #ace5ee);
  overflow: hidden;
}

/* line 107, ../components/sass/_layout.scss */
.navigation ul.nav li i {
  color: #2390b3;
  padding-right: .5em;
}/*icon*/

/* line 111, ../components/sass/_layout.scss */
.navigation ul.nav li a {
  -moz-transition: all 1s ease-out;
  -o-transition: all 1s ease-out;
  -webkit-transition: all 1s ease-out;
  transition: all 1s ease-out;
  display: block;
  text-decoration: none;
  padding: 5px 10px;
  color: #4594E3;
}/*text*/

/* line 118, ../components/sass/_layout.scss */
.navigation ul.nav li a:hover {
  background: #50c878;/*main background: colr*/
}/*#414141*/

/*dont see where*/
/* line 121, ../components/sass/_layout.scss */
.navigation ul.nav li a:hover  {
  color: #b2ffff; /*text or a color*/
}

/* line 131, ../components/sass/_layout.scss */
/* xxxxxxxxxxxxxxxxxll disabledxxxxxxxxxxxxxxxxxxxxxxxxxxx */
.speakerslist img {
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  width: 120px;
  /* float: left; */
  margin-right: 10px;
  margin-bottom: 10px;
  margin-top: 10px;
  /* position: relative; */
  /* display: block; */
  /* margin-left: auto;
  margin-right: auto; */
}

/* inside .speakerslist img */
  /* overflow: hidden; */
  /* white-space: nowrap; */
  /* align-self: center; */

/* .speakerslist img {
  float: none;
  width: 40%;
  max-width: 100;
  margin: 0 auto;
  margin-top: 10px;
  -moz-border-radius: 10%;
  -webkit-border-radius: 10%;
  border-radius: 10%;
} */

/* line 142, ../components/sass/_layout.scss */
.speakerslist i {
  padding-right: 15px;
  /* padding-left: 25px; */
  /* list-style-type:disc; */
}

/* ul{
  list-style-type:disc !important;
  list-style-type:circle;
  list-style-type:disc;
} */

@media (min-width: 47em) {/*xxxxxxxbigxxxxxxxxxxxxxbigxxxxxxxxxxxxxxbigbigbigbigbigbigxxxxxxxxxxxxxxxxx*/
  /* ul{
    list-style-type:disc;
  } */
  /* ul{
    list-style-type:disc;
    list-style: disc;
  }
  ul.ab{
    list-style-type:disc;
    list-style: disc;
  } */
  header img {
    width: 95%;
    height: 100%;
    /* object-fit: none; */
  /* width: 80%;
  height: 85%; */
    margin: 2.5%;
    /* max-width: 1300px; */
    max-width: 500px;
    /* min-width: 150px; */
    margin-bottom: 0;
  }
  .hero img {
    object-fit: contain; 
    transition-duration: .5s;
    position: relative;
    margin-bottom: 10px;
  }
  /* disable ll have ugly nav color */
  .navigation {
  background: #E6F0FA;
  /* background: #ace5ee; */
  }
/*nav. bkg same as footer colr when big wind    maybe typo linear-gradient to bottom, xxxx, xxx vs top bottom also this does not work in small phone*/
  /* line 130, ../components/sass/_layout.scss */
  .speakerslist {
    text-align: center;
    background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQ5NDk0OSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzQxNDE0MSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #E6F0FA), color-stop(100%, #ace5ee));
    background: -moz-linear-gradient(top, #E6F0FA, #ace5ee);
    background: -webkit-linear-gradient(top,#E6F0FA, #ace5ee);
    background: linear-gradient(top bottom, #E6F0FA, #ace5ee);
    overflow: hidden;
  }
  /* line 153, ../components/sass/_layout.scss */
  .speakerslist h1, .speakerslist h2, .speakerslist h3, .speakerslist h4, .speakerslist h5, .speakerslist h6 {
    text-shadow: none;
    border-bottom: none !important;
  }
  /* line 158, ../components/sass/_layout.scss */
  .speakerslist h1 {
    /*color: #0099CC;*/
    /* $dybbmgb; */
    /*$blue; */
    /* dblp; */
    font-size: 2.5rem;
    line-height: 1em;
  }
}/*xxxxxxxbigxxxxxxx@47xxxxxxxbigbigbigbigxxxxxxxbigbigbigxxxxxxxxxx*/

/*  .speakerslist {
    
    background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQ5NDk0OSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzQxNDE0MSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #E6F0FA), color-stop(100%, #ace5ee));
    background: -moz-linear-gradient(top, #E6F0FA, #ace5ee);
    background: -webkit-linear-gradient(top,#E6F0FA, #ace5ee);
    background: linear-gradient(to bottom, #E6F0FA, #ace5ee);
    overflow: hidden;
  }*/

.speakerslist {
    text-align: center;
  }

@media large and (min-width: 47em) {
  /* line 158, ../components/sass/_layout.scss */
  .speakerslist h1 {
    font-size: 4rem;
    line-height: 1em;
  }
}

@media (min-width: 47em) {
  /* line 168, ../components/sass/_layout.scss     mid size*/
  .speakerslist h3 {
    color: #0bda51;/*h3 light green color cap*/
    line-height: .9rem;
    margin-top: 10px;
    /* padding-top: 10px; */
    /* margin-bottom: 10px; */
    /* padding-bottom: 5px; */
  }
  /* line 174, ../components/sass/_layout.scss */
  .speakerslist .small {
    padding-top: .4em !important;
    line-height: 1em;
    color: #4594E3;/*light smooth gblue with*/
  }
  /* line 178, ../components/sass/_layout.scss */
  .speakerslist .small a {
    color: #0099CC;
    text-decoration: none;
  }
  /* line 181, ../components/sass/_layout.scss */
  .speakerslist .small a:hover {
     text-decoration: underline; 
  }
  /* line 187, ../components/sass/_layout.scss */
  .speakerslist img.speaker {
    /* float: none !important; */
    float: none;
    width: 40%;/*40%*/
    max-width: 100;
    margin: 0 auto;
    margin-top: 10px;
    -moz-border-radius: 10%;/*50%*/
    -webkit-border-radius: 10%;
    border-radius: 10%;
  }
  /* line 197, ../components/sass/_layout.scss */
  .speakerslist .small {
    display: block;
  }
  /* line 201, ../components/sass/_layout.scss */
  .speakerslist p:nth-of-type(2) {
    font-weight: 200 !important;
    text-align: left;
    font-size: 1em; /*size of the word in drop down sec*/
    line-height: 1.5em;
    /*position: relative;*/
    /*opacity: 1;*/
    padding-left: 5px;
    /*display: inline-block;*/
  }
  /* line 216, ../components/sass/_layout.scss */
 /* .speakerslist:hover p:nth-of-type(2) {
    line-height: 1.5em;
    -moz-transition: all 0.3s ease-in;
    -o-transition: all 0.3s ease-in;
    -webkit-transition: all 0.3s ease-in;
    transition: all 0.3s ease-in;
    opacity: 1;
  }*/
  /* line 223, ../components/sass/_layout.scss */
  .speakerslist .artist {
    width: 32.20339%;
    float: left;
    margin-right: 1.69492%;
   /* background-color: #E6F0FA;*/
    /*background-color: #2799AB;*/
  }
  /* line 229, ../components/sass/_layout.scss */
  .speakerslist .artist:nth-of-type(3) {
    width: 32.20339%;
    float: right;
    margin-right: 0;
  }
}/*@media (min-width: 47em)*/


.speakerslist .artist{/*fix when small Arduino h3 went to CAD sec end*/
  float: left;
}

.speakerslist .artist  h3{
  /*float: left;will cuz h3 in front of img on the same level/horizon*/
  margin-top: 10px;
  /* margin-top: 50px;
  padding-top: 50px; */
}

/* line 3, ../components/sass/_modules.scss */
/* the following never got excute maybe it s .speakerslist.speakers.artist */
.speakers .artist {
  overflow: hidden;
  *zoom: 1;
  img{
    @include border-radius(5px);
    width: 120px;
    float: left;
  /*sass is smart enough to conver it ot the appropriate css */
    margin: {
      right: 10px;
      bottom: 10px;
    }/* margin */
  }/* img */
} /*spkr artst */

/* line 5, ../components/sass/_modules.scss */
.speakers .artist h3 {
  padding-top: 10px;
  padding-bottom: 5px;
  border-bottom: 1px dotted #819090;
  margin-bottom: 5px;
}

/*xxx !important ; does not do*/
/*.speakers .artist p::first-letter{
  fot-size: 2em;
  color: #8A2BE2;
}*/

/* modiiiiiiiiiiiiiiiiii */
.speakers .artists {
  overflow: hidden;
  *zoom: 1;
  img{
    @include border-radius(5px);
    width: 20em;
    /* float: left; */
  /*sass is smart enough to conver it ot the appropriate css */
    margin: {
      right: 10px;
      bottom: 10px;
    }/* margin */
  }/* img */
} /*spkr artst */

.button {
  cursor: pointer;
  /*text-align: center;*/
   margin-left: 30px;
  margin-top: 25px; 
  width: 80%;
  border: 0;
  background-color: #53CACE;
  border-radius: 5px;
  height: 50px;
  color: white;
  font-weight: 400;
  font-size: 1em;
  margin-bottom: 15px;
  /*margin-right: 20px;*/
}


/* line 34, ../components/sass/_modules.scss */
.socialmediaicons .title {
  text-align: center;
}

/* line 37, ../components/sass/_modules.scss */
.socialmediaicons ul {
 /* float: left;*/
}

/* line 39, ../components/sass/_modules.scss */
.socialmediaicons ul li {
  /* float: left; *//*no change*/
  display: inline-block; 
  margin-left: 5px;
}

/* line 42, ../components/sass/_modules.scss */
/*.socialmediaicons ul li img {*/
.socialmediaicons ul img {
  width: 30px;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
}

.socialmediaicons {/*xx*/
  /*float: left;*/
  /*margin-top: 100px;*/
  text-align: center;

}

/* line 238, ../components/sass/_layout.scss */
footer {
 /* background: url(src="/images/awakeningPhoto/ww1.jpg");*/
  color: #f0f8ff;
  /*background: #5a7079;*/
  /* margin-top: 20px; -------*/
  /* padding-top: 20px; */
  padding-bottom: 50px;
}

.ft p{
  /*text-align: center;*/
  /*padding-top: 0px;*/
 
}
.cite{ color: #b0e0e6;}

/* .idt{ text-indent: 2.5%} */

/*.ft {
  padding-top: 40px;
}*/

#ftr{
    text-align: center;
    padding-top: 100px;
  /*  margin-top: 800px;*/
    
    background-color: #318ce7;
    background-size: 100% 100%;
    background-repeat: no-repeat;
    /* overflow: hidden;*/
    background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQ5NDk0OSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzQxNDE0MSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ace5ee), color-stop(100%, #318ce7));
    background: -moz-linear-gradient(top, #ace5ee, #318ce7);
    background: -webkit-linear-gradient(top, #ace5ee, #318ce7);
    background: linear-gradient(top bottom, #ace5ee, #318ce7);
}



