/* =-=-=-=-=-= TYPOGRAPHY =-=-=-=-=-= */

/* ======== Font Color Classes ========= */
.greyText{  color: #666;}
.greyMediumText{/* color: #aaa; */}
.lightGreyText{   color:#ccc; }
.whiteText{/* color:#ddd; */}
.yellowText{  color:#e3e390;}
.lighterText{ opacity: .5; }

/* ===== The Fonts ===== */
.micro{/* font-size: .9em; */font-family: 'Test2';}
.letterSpacing1px{ letter-spacing: 1px;}
.letterSpacing-1px{ letter-spacing: -.5px;}
.letterSpacing2px{ letter-spacing: 2px;}
/* .font_Fibon{ font-family: fibon;} */
.font_pockota{font-family: PockotaLight;}
body{font-family: 'Cabin';letter-spacing: -0.2px;}
/* body{ font-family: PockotaLight; } */


/* ==== Fibon Font ==== */
/* @font-face{font-family: fibon;  src: url('../astrofonts/_MicroType/Fibon_Sans_Regular.otf');} */

/* = Zodiac Font = */
@font-face {
    font-family: 'zodiac';
    src: url('../astrofonts/zodiac-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}


/* == Text Alignment == */
.text_center{text-align: center;}
.text_left{text-align: left;}

/* - Paragraph Indentation - */
.indentText {text-indent: 22px;}


#mainTitleBar {background: none;/* text-transform: uppercase; */font-family: 'Test5';font-size: 1.8em;font-weight: 600;margin-top: 5px;padding-bottom: 5px;letter-spacing: .04rem;/* text-align: center; *//* color: #f3faa5; */background: linear-gradient(0deg, #8502C4 10%, #FFFF53 70%, #efebde 100%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;}

/* == primitive HTML text styles == */
p{
  line-height: 1.4;
  text-indent: 20px;
  /* text-align: justify; */
  /* text-overflow: clip; */
  /* line-height: 2; */
}

p.event {
    margin: 0px 0px 5px;
    color: red;
    font-weight:1.1em;
    font-weight: bold;
}

a.close {
    color: black;
    opacity: .6;
}

h3 > a {
    color: aliceblue;
    font-weight: bold;
}

h2.transitHeader {
    text-align: center;
    text-transform: uppercase;
    clear: both;
}

h2.keyword-heading.row {
    padding: 6px 12px;
    margin: 0px;
    font-size: 1.0em !important;
    margin-right: 16px !important;
}

.header-sm h2 {
    text-decoration: none !important;
    font-style: normal !important;
    font-weight: bold;
    font-size: 1.2em !important;
}

.post h2
{
    font-weight: bold;
 /* margin-bottom: 10px; */
    font-size: 1.1em !important;
    min-height: 300px;
}

/* == custom text classes == */



.Quotes {
  background-color: transparent ;
  display : block;
  float:none;
  font-size:1.1em ;
  text-align: left ;
  width:100%;
  font-style:italic;
  padding-bottom:20px;
  padding-left:5px;
}

.Phrases {
    font-size: 1.2em !important;
    padding: 6px;
    margin: 4px;
    border-radius: 5px;
    background-color: #CACAEF !important;
    /* padding-bottom: 7px; */
    /* padding-right: 5px; */
}


.homepage-main-text
{
  position:absolute;
  top:55%;
  z-index:10;
  font-size:1.1em;
  font-weight:bold;
  color:white;
  padding:5%;
}

.homepage-side-text {
    position: absolute;
    top: 20%;
    z-index: 10;
    font-size: 1.3em;
    /* font-weight: bold; */
    color: white;
    padding: 0;
    width: 100%;
    text-align: center;
}

.homepage-text-align{ position:relative; width:100%;}

.currentTime{ font-size:.7em;}
.Birth-Date{ text-align:left !important;}


/* ===== class typography rules === */

.panel-minimal {
    /* font-family:Asul; */
    /*font-size:1.1em;*/
}

.panel-midnight {
    font-family: 'Test4';
    /* font-size: 1.05em; */
    }
