/* your styles go here */

.sidebar-heading {
  font-size: 1.4em;
}
.sidebar-p {
  font-size: 1.3em;
}
.sidebar-content {
  padding: 0 0.7em 0 0;
}
.box-masonry {
  box-shadow:0 0 0 0;
  background:transparent;
}
.box-masonry h4 {
  font-size:2.3em;
  text-transform:none;
  margin-top: 45px;
}
.box-masonry .box-masonry-hover-text-header {
  opacity: 65;
  color: black; /*#2065a1; */
}
.box-masonry .box-masonry-hover-text-header h4 a {
  color: gold;
}
.box-masonry:hover .box-masonry-hover-text-header{
  /*opacity:50;*/
}

.box-masonry .box-masonry-image {
  background:transparent;
}
body {
 background-color: black;
 font-family: "Special Elite", Helvetica, Arial, sans-serif;
/* font-family: "Rajdhani", Helvetica, Arial, sans-serif; */
 font-size: 16px;
}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
  font-family: "Special Elite", Helvetica, Arial, sans-serif;
  font-weight: 700;
  line-height: 1.2;
  color: white;
  margin-top: 0px;
}
h1, .h1 {
  font-size:1.8em;
}
h2, .h2 {
  font-size:1.6em;
}
h3, .h3 {
  font-size:1.4em;
}
h4, .h4 {
  font-size:1.2em;
}
h5, .h5 {
  font-size:1.1em;
}
pre { 
  color:white;
  background-color:transparent;
  border: 0px;
}
p {
  font-size:16px;
}
      #iframe-container-wrapper {
        width: 100%;
        padding: 0 0 56.25% 0; /* 16:9 */
        position: fixed;
        top: 0;
        z-index: -1;
        opacity: 50%
      }

      #iframe-container {
          position: absolute;
          top: 0; bottom: 0; left: 0; right: 0;
      }

      iframe {
          width: 100%;
          height: 100%;
          border: 0;
          outline: 0;
          margin: 0;
          padding: 0;
      }

      .share-overlay {
        text-align: left;
        z-index: 1;
        color: white;
        padding: 5px;
        font-family: monospace;
      }

      .share-overlay textarea {
        margin-left: 5px;
        background: transparent; 
        font-family: monospace;
        border: 0;
        outline: 0;
        font-size: 13px;
        border-bottom: 1px solid white;
      }

      code {
        color: white;
        background: transparent; 
        white-space: pre;
      }


/*
 * Rajdhani-Bold.ttf
 * Rajdhani-Light.ttf
 * Rajdhani-Medium.ttf
 * Rajdhani-Regular.ttf
 * Rajdhani-SemiBold.ttf
 * SpecialElite-Regular.ttf
 */

/* devanagari */
@font-face {
  font-family: 'Rajdhani';
  font-style: normal;
  font-weight: 300;
  src: url(fonts/Rajdhani-Regular.ttf) format('truetype');
  unicode-range: U+0900-097F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09;
}
/* latin-ext */
@font-face {
  font-family: 'Rajdhani';
  font-style: normal;
  font-weight: 300;
  src: url(fonts/Rajdhani-Regular.ttf) format('truetype');
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Rajdhani';
  font-style: normal;
  font-weight: 300;
  src: url(fonts/Rajdhani-Regular.ttf) format('truetype');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* devanagari */
@font-face {
  font-family: 'Rajdhani';
  font-style: normal;
  font-weight: 400;
  src: url(fonts/Rajdhani-Regular.ttf) format('truetype');
  unicode-range: U+0900-097F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09;
}
/* latin-ext */
@font-face {
  font-family: 'Rajdhani';
  font-style: normal;
  font-weight: 400;
  src: url(fonts/Rajdhani-Regular.ttf) format('truetype');
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Rajdhani';
  font-style: normal;
  font-weight: 400;
  src: url(fonts/Rajdhani-Regular.ttf) format('truetype');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* devanagari */
@font-face {
  font-family: 'Rajdhani';
  font-style: normal;
  font-weight: 500;
  src: url(fonts/Rajdhani-Medium.ttf) format('truetype');
  unicode-range: U+0900-097F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09;
}
/* latin-ext */
@font-face {
  font-family: 'Rajdhani';
  font-style: normal;
  font-weight: 500;
  src: url(fonts/Rajdhani-Medium.ttf) format('truetype');
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Rajdhani';
  font-style: normal;
  font-weight: 500;
  src: url(fonts/Rajdhani-Medium.ttf) format('truetype');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* devanagari */
@font-face {
  font-family: 'Rajdhani';
  font-style: normal;
  font-weight: 600;
  src: url(fonts/Rajdhani-Bold.ttf) format('truetype');
  unicode-range: U+0900-097F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09;
}
/* latin-ext */
@font-face {
  font-family: 'Rajdhani';
  font-style: normal;
  font-weight: 600;
  src: url(fonts/Rajdhani-Bold.ttf) format('truetype');
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Rajdhani';
  font-style: normal;
  font-weight: 600;
  src: url(fonts/Rajdhani-Bold.ttf) format('truetype');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* devanagari */
@font-face {
  font-family: 'Rajdhani';
  font-style: normal;
  font-weight: 700;
  src: url(fonts/Rajdhani-Bold.ttf) format('truetype');
  unicode-range: U+0900-097F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09;
}
/* latin-ext */
@font-face {
  font-family: 'Rajdhani';
  font-style: normal;
  font-weight: 700;
  src: url(fonts/Rajdhani-Bold.ttf) format('truetype');
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Rajdhani';
  font-style: normal;
  font-weight: 700;
  src: url(fonts/Rajdhani-Bold.ttf) format('truetype');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin */
@font-face {
  font-family: 'Special Elite';
  font-style: normal;
  font-weight: 400;
  src: url(fonts/SpecialElite-Regular.ttf) format('truetype');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

