  html {
    height: 100% !important;
  }
  body {
    min-height: 100% !important;
    margin: 0 !important;
  }
  :focus:not(:focus-visible) {
    outline: 0;
    box-shadow: none;
  }
  .site-content-contain {
    position: relative !important;
    min-height: calc(100vh - 95px) !important;
    margin: 0 !important;
  }
  .site-inner, .site-content-contain {
    background: url('https://www.ayazoya.com/wp-content/uploads/floris-2009-01-08-scaled.jpg') no-repeat top center fixed !important;
	  background-size: cover !important;
  }
  .site-footer {
    position: absolute !important;
    bottom: 0 !important;
    width: 100% !important;
    height: 90x !important;
    background-color: #040700 !important;
  }
  .site-content {
		padding-top: 100px;
		/*padding-top: clamp(100px, 15vw, 200px);*/
	}
	.site-info {
	  text-transform: lowercase;
  }
  .site-main {
  }
  #site-generator.wrapper {
	  margin: 0 auto !important;
  }
  .page-id-3687 .entry-title, .page-id-19 .entry-title {
    display: none;
  }
  /* Background Color */
  body {
	  color: #fafafa !important;
	  background-color: #070300 !important;
  }
  /* Page Background Color */
  .site-inner, .site-content-contain, .breadcrumb-area, .hero-content-wrapper {
	  color: #fafafa !important;
	  /*background-color: #0a0a0a !important;*/
  }
  /* Secondary Background Color */
  .site-main .post-archive .sticky.hentry .entry-container {
    
  }
  .site-content {
    
  }
  .post-archive {
    /*width: 50% !important;*/
  }
  .post-archive article {
    width: 100% !important;
    /*background-color: rgba(0,0,0,0.5) !important;*/
  }
  .entry-container {
    /*background-color: rgba(0,0,0,0.3) !important;
    border: 1px solid #666;
    border-radius: 5px !important;*/
  }
  .singular-section #primary .entry-header,
  .singular-section #primary .entry-content,
  .singular-section #primary .entry-footer,
  .singular-section #primary .comments-area {
	  max-width: 1400px;
  }
  .singular-section #primary .entry-content {
  	width: 80% !important;
  }
  .entry-header {
    width: fit-content !important;
    width: -moz-fit-content !important;
  }
  .entry-content {
    /*background-color: rgba(0,0,0,0.5) !important;*/
    /*border: 1px dotted #f66;*/
    /*border-radius: 15px !important;*/
  }
  .entry-content p {
  	/*margin: 10px;*/
    padding: 20px;
    background-color: rgba(0,0,0,0.3) !important;
    border-radius: 15px !important;
  }
  .content-right {
  	height: 300px !important;
  	/*width: 50% !important;*/
  }
  .content-right .entry-title {
  	width: fit-content !important;
  	width: -moz-fit-content !important;
  	padding: 10px 50px;
  	/*background-color: rgba(0,0,0,0.3) !important;
  	border-radius: 20px;*/
  }
  aside, nav.navigation, textarea, .site-inner, .site-content, .content-area, article, .entry-header, .entry-content, .entry-footer, .section-content-wrap, #portfolio-content-section, .widget-title, .comments-area, .breadcrumb-area {
  }
  .hero-content-wrapper {
  }
  .subpages-page-list, .entry-content, .widget_pssubpages, .sublanguage-switch {
  	/*text-align: center;*/
  }
  .menu-item-2130 a {
  	color: #99cc99 !important;
  }
  .sub-menu {
	  /*background-color: rgba(0,0,0,0.7) !important;*/
  }
  .sublanguage-switch ul li {
    display: inline;
    list-style: none !important;
    list-style-type: none !important;
  }
  section.ls_sub_pages {
    margin-left: -20px !important;
  }
  ul.page-list, ul.ls_page_list {
    list-style: none !important;
    list-style-type: none !important;
    /*border: 1px solid #000;*/
    padding: 20px;
  }
  .children {
  	display: none;
  }
  .current_page_item .children,
  .current_page_ancestor .children,
  .current_page_parent .children {
	  display: block;
	}

.site-title {
  font-family: "Cinzel Decorative", Sans-serif;
}
h1.page-title, h2.entry-title a, .entry-title {
  color: #cacaca !important;
  /*background-color: rgba(0,0,0,0.3) !important;
  border-radius: 15px !important;*/
  padding: 0 10px !important;
  border-bottom: 2px solid red;
}
h2.widgettitle {
  color: #cacaca !important;
}

.site-header-info {
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  height: 250px;
}

.custom-header-overlay {
  background-color: rgba(0, 0, 0, 0.2) !important;
}

.post-thumbnail {
	display: block !important;
	margin: 0 auto !important;
	width: 300px !important;
	height: 300px !important;
}

a.cover-link {
	}

/*.iron-audio-player {
  color: #fafafa !important;
  background-color: #0a0a0a !important;
}*/

/*.srp_player_boxed {
	color: #fafafa !important;
  background-color: #0a0a0a !important;
}*/

.sr-container {
}
.sr-boxed {
	/*background-color: rgba(0,0,0,0.7) !important;*/
}
article.iron_widget_radio {
}
.iron-audioplayer {
	width: 70% !important;
	margin: 0 15% !important;
}
.iron-audioplayer .playlist {
	color: #fafafa !important;
	background-color: rgba(0,0,0,0.3) !important;
}
.iron-audioplayer .srp_player_boxed {
	color: #fafafa !important;
	background-color: rgba(0,0,0,0.3) !important;
}
.iron-audioplayer .playlist .sr-playlist-item {
  margin: 0 !important;
  padding: 0 !important;
  /*background-color: rgba(0,0,0,0.7) !important;*/
}
.audio-track, .track-number {
	color: #fafafa !important;
  /*background-color: rgba(0,0,0,0.5) !important;*/
}

.site-header-main {
  /*background: url('https://www.ayazoya.com/wp-content/uploads/floris-2009-01-08-scaled.jpg') no-repeat fixed !important;
	background-size: cover !important;*/
}
@media screen and (max-width:600px) {
	.site-header-main .main-navigation ul li.menu-item a {
		color: #0a0a0a !important;
		background-color: #f6f6f6 !important;
	}
	.site-header-info .site-header-title {
    font-size: 40px;
  }
  .site-header-info .site-header-text {
    font-size: 20px;
  }
  .singular-section #primary .entry-content {
  	width: 95% !important;
  }
  .content-area {
    width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
  }
  .iron-audioplayer {
	  width: 100% !important;
	  margin: 0 !important;
  }
}

.blog-section-headline .archive-title-type {
  display: none;
}

.site-header-main.shrink {
	color: #0a0a0a !important;
  background-color: #f6f6f6 !important;
}

.site-header-main.shrink .site-title a, .site-header-main.shrink .main-navigation ul li.menu-item a {
	color: #0a0a0a !important;
}
.site-header-main.shrink .site-branding a img {
  content: url('https://www.ayazoya.com/wp-content/uploads/divider_black.png');
}

/*.site-header-main.shrink .main-navigation ul li.menu-item-has-children:after,
	.site-header-main.shrink .main-navigation ul li.page_item_has_children:after {
		color: #0a0a0a !important;
    background-color: #fafafa !important;
	}*/

.site-header-title {
  padding-top: 5px;
  margin-bottom: 5px;
  -webkit-animation-duration: 5s;
  animation-duration: 5s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  opacity: 0;
  font-family: "Cinzel Decorative", Sans-serif;
  font-size: 120px;
  line-height: 1em;
  letter-spacing: 10px;
  color: #d7d7d7 !important;
  text-align: center;
}

@-webkit-keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

@keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

.fadeIn {
  -webkit-animation-name: fadeIn;
  animation-name: fadeIn;
}
	
.site-header-text {
  padding-top: 15px;
  margin-bottom: 5px;
  -webkit-animation-duration: 5s;
  animation-duration: 5s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  opacity: 0;
  font-family: "Roboto", Sans-serif;
  font-size: 28px;
  line-height: 1em;
  letter-spacing: 10px;
  color: #ffffff !important;
  text-align: center;
}


@-webkit-keyframes fadeInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-20px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(10px);
  }
}

@keyframes fadeInDown {
  0% {
    opacity: 0;
    transform: translateY(-20px);
  }
  100% {
    opacity: 1;
    transform: translateY(10px);
  }
}

.fadeInDown {
  -webkit-animation-name: fadeInDown;
  animation-name: fadeInDown;
}