/* this sheet handles only left to right display, colors are set in the theme-xxxx.css files */
/* font settings */
@charset "UTF-8";
@font-face {
  font-family: 'Cormorant Garamond';
  src: url('../fonts/latin/Cormorant/Cormorant-Garamond-Regular.eot'); /* IE9 Compat Modes */
  src: url('../fonts/latin/Cormorant/Cormorant-Garamond-Regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/latin/Cormorant/Cormorant-Garamond-Regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/latin/Cormorant/Cormorant-Garamond-Regular.woff') format('woff'), /* Pretty Modern Browsers */
       url('../fonts/latin/Cormorant/Cormorant-Garamond-Regular.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('../fonts/latin/Cormorant/Cormorant-Garamond-Regular.svg#svgFontName') format('svg'); /* Legacy iOS */
        font-weight:normal;font-style:normal;}

@font-face {font-family:"LMRomanDunh10";
    src:url('../fonts/latin/lmromandunh/lmromandunh10-regular-webfont.eot'); /* IE9 Compat Modes */
    src:url('../fonts/latin/lmromandunh/lmromandunh10-regular-webfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
        url('../fonts/latin/lmromandunh/lmromandunh10-regular.woff') format("woff"),/* Pretty Modern Browsers */
        url('../fonts/latin/lmromandunh/lmromandunh10-regular.ttf') format("truetype"), /* Safari, Android, iOS */
        url('../fonts/latin/lmromandunh/lmromandunh10-regular.svg#LMRomanDunh10-Regular') format("svg");
        font-weight:normal;font-style:normal;}


@font-face {
  font-family: 'Kaushan Script';
  src: url('../fonts/latin/Kaushan/Kaushan-Script.eot'); /* IE9 Compat Modes */
  src: url('../fonts/latin/Kaushan/Kaushan-Script.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/latin/Kaushan/Kaushan-Script.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/latin/Kaushan/Kaushan-Script.woff') format('woff'), /* Pretty Modern Browsers */
       url('../fonts/latin/Kaushan/Kaushan-Script.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('../fonts/latin/Kaushan/Kaushan-Script.svg#svgFontName') format('svg'); /* Legacy iOS */
        font-weight:normal;font-style:normal;}

    .kaushan {font-family:"Kaushan Script",cursive}
    .cormorant {font-family: 'Cormorant Garamond', serif;}
    .RomanDunhill{font-family:"LMRomanDunh10";}
    .fontawesome {font-family:'Font Awesome 5 Free','Font Awesome 5 Brands','FontAwesome'}
  
  html,body{font-family:sans-serif;margin: 0;padding: 0;  height: 100%; width:100%;font-size:10px;}
  h1,h2,h4 {font-family:"Kaushan Script", sans-serif;margin: 0;padding: 0;  height: 100%;}

   /*  tackle the alignment and the format of the lists */
    
    ol, ul {list-style-position: outside;padding:0;margin-left:35px} 
    li {padding: 0px 24px;border-bottom:1px solid #ddd} 
    li:last-child{border-bottom:none}
    ul li:before {display: inline-block; margin-left: -2em; width: 2em; color:black;}
    ul.normal , ul.level, ul.index , ul.bullseye, ul.always  {list-style-type:none;}
    .normal li:before { content: "➫";   }
    .level li:before { content: "➣";    }
    .index li:before { content: "✓";    }
    .bullseye li:before { content: "✸"; }
    .always li:before { content: "✔";   }
    li {font-size:14px}
@media (max-width:901px){ ul, ol {margin-left:15px}}
/* set float to the left */
.w3-col {float:left}

/* for parallax */
.w3-bgimg, .w3-bgimg-2, .w3-bgimg-3, .w3-bgimg-4, .w3-bgimg-5 { display: block; left: 0; right: 0; background-color:black; background-position:top left; background-attachment: fixed; background-repeat: no-repeat; background-size: cover ;}

/* more headache the top menu */
div#w3-top-menu-div ul li:last-child { border-right-width: 0; }

.slider-bar-link {border-left:3px solid ;border-right:2px solid ;padding:8px;display:block;text-align:left;border-color:red; border-bottom-color: #eee}

.fa-ul {
  list-style-type: none;
  margin-left: 25px;
  padding-left: 0; }
  .fa-ul > li {
    position: relative; }

.fa-li {
  left: -20px;
  position: absolute;
  text-align: center;
  width: 20px;
  height:12px;
  line-height: inherit;
}
