/* Dan Css Style Static Site */
/*
body{
	color: #9d9d9d;
}
header{
	height: 80px;
}
p{
	/*font-size: 1rem;
}
a{
	color: #dddddd;
	text-decoration: none;
}
a:hover{
	color: #EEEEEE;
	text-decoration: none;
}
.main-nav {
  height: 80px;
  line-height: 80px;
  background: rgba(000, 000, 000, 0.4);
  display: inline-block;
  width: 100%;
}
.right-nav {
  float: right;
}
*/
a{
	color: #111;
}
body:not(.overlay-header) .primary-menu > li > a, body:not(.overlay-header) .primary-menu > li > .icon, .modal-menu a, .footer-menu a, .footer-widgets a, #site-footer .wp-block-button.is-style-outline, .wp-block-pullquote::before, .singular:not(.overlay-header) .entry-header a, .archive-header a, .header-footer-group .color-accent, .header-footer-group .color-accent-hover:hover {
  color: #222;
}
.logo {
  float: left;
}
.logo img {
  height: 27px;
}
.logo-icon{
	padding: 15px;
	height: 120px;
	width: 120px;
	text-align: center;
	background: #c3272f;
	border-radius: 12px;
	margin: 20px auto;
}
.logo-icon img {
  width: 100%;
}
.content-img img {
  width: 100%;
}
.description-container{
	text-align: center;
	padding-top: 80px;
}
.title1 {
  font-weight: 900;
  color: #DDD;
  font-size: 45px;
}
.title2{
	font-size: 20px;
	font-weight: 300;
	padding-top: 0;
	color: #BCBCBC;
	letter-spacing: 27px;
	text-align: center;
	text-indent: 1.4em;
	margin-top: 0;
	margin-bottom: 30px;
}
.btn-link a {
  background: transparent;
  border: 2px solid rgba(555, 555, 555, 0.5);
  display: inline-block;
  font-size: 20px;
  font-weight: 300;
  line-height: 50px;
  margin: 15px auto;
  border-radius: 12px;
  width: 100%;
  color: #FFF;
  text-decoration: none;
}
.btn-link-active a {
  background: #c3272f;
  display: inline-block;
  font-size: 20px;
  font-weight: 300;
  line-height: 50px;
  margin: 15px auto;
  border-radius: 12px;
  width: 100%;	
  color: #FFF;
  text-decoration: none;
}
.group-btn {
  padding: 0 60px;
}
.group-btn h2 {
  font-size: 1.5rem;
  font-weight: 900;
  color: #333;
  margin-bottom: 15px;
}
.b-description {
  color: #DDD;
}
.b-description p {
  text-align: justify;
  line-height: 23px;
  font-weight: 300;
  font-size: 1.7rem;
  margin-top: 30px;
  width: 80%;
  margin: 30px auto;
}
.col-custom{
	position: unset;
}
.item-qr {
  margin: 60px auto;
  display: inline-block;
  width: 100%;
  text-align: center;
}
.item-qr img {
  width: 200px;
}
.hover-zoom {
	width: auto;
	height: auto;
	overflow: hidden;
}
  
.hover-zoom img {
	width: 100%;
	transition: 0.5s all ease-in-out;
	height: 100vh;
}
.hover-zoom:hover img{
	transform: scale(1.1);
}
.page-ready-container {
  background: #111;
  height: 100vh;
  scroll-behavior: smooth;
  overflow: auto;
  scroll-snap-type: y mandatory;
}
.post-separator.styled-separator.is-style-wide.section-inner {
  margin: 60px auto;
}
.post-author {
  display: none !important;
}
.post-comment-link {
  display: none !important;
}
#close-ads {
  position: absolute;
  top: 0;
  right: 0;
  background: none;
  font-weight: normal;
  padding: 50px;
  color: #FFF;
}
/*---------------------*/
/*  Mobile Responsive  */
/* Small devices (landscape phones, less than 768px) */
@media (max-width: 767.98px){
	
}
/* Extra small devices (portrait phones, less than 420px) */
@media (max-width: 419.98px){
	.right-nav {
	  line-height: 24px;
	  margin-top: 11px;
	}	
	.group-btn {
	  padding: 0 20px;
	}	
	.title2 {
		font-size: 1rem;
	}
	.logo-icon{
		margin: 20px auto;
	}
	.no-padding{
		padding-left: 0!important;
		padding-right: 0!important;
	}	
	.hover-zoom img{
		height: 100%; 
	}
} 
/*       End           */
/*---------------------*/