a.post-styleZ.clearfix{
	height:auto !important;
}

.page-id-3852 h1.article-title.gliu-content-size.pt20{
	display:none;
}

li#menu-item-3867.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-3867 {
		text-decoration:none;
	color:white !important;
	position:absolute;
	top:40px;
	left:950px;
	font-size:16px;
	border-radius: 50px;
  background-color:#3c67ff;
	margin-left:125px;
}

li#menu-item-3867.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-3867 a{
			color:white;
	padding-right:20px;
	padding-left:6px;
}

.site-nav #site-menu li a{
	line-height:45px;
}

header.site-logo-container{
	margin-left:-1080px;
}

div#footer-box-outer.footer-box-outer{
	display:none;
}
.widget-item h2{
	background:none;
}

h2.elementor-heading-title.elementor-size-default{
	text-align:left;
}


h1.article-title.gliu-content-size{
	display:none;
}

div.sidebar.sidebar-default.clearfix{
	display:none;
}

.page-id-3909 h1.article-title.gliu-content-size.pt20{
	display:none !important;
}

/* Previous and Next Post Side Icons with arrow */
a.gliu-post-navi-prev.gpn-full{
	display:none;
}

a.gliu-post-navi-next.gpn-full{
	display:none;
}

div.random-podcast-title{
	text-align:left;
	font-weight:700;
}

.page-id-4889 h1.article-title.gliu-content-size.pt20{
	display:none !important;
}

@media (min-width: 700px) and (max-width: 944px) {
input#wpforms-7468-field_1.wpforms-field-large.wpforms-field-required{
	width:350px;
}
}

@media (min-width: 944px) and (max-width: 1300px) {
input#wpforms-7468-field_1.wpforms-field-large.wpforms-field-required{
	width:250px;
}
}

@media (min-width: 1300px) {
input#wpforms-7468-field_1.wpforms-field-large.wpforms-field-required{
	width:350px;
}
}


.ibr-form {
  max-width: 600px;
}

.ibr-form .row {
  display: flex;
  gap: 15px;
  margin-bottom: 15px;
}

.ibr-form .col {
  flex: 1;
}

.ibr-form .col.full {
  flex: 100%;
}

/* Inputs */
.ibr-form input[type="text"],
.ibr-form input[type="email"] {
  width: 100%;
  padding: 14px 16px;
  background: #1e1a19;
  border: 1px solid #3a3230;
  color: #fff;
  border-radius: 6px;
  font-size: 14px;
}

.ibr-form input::placeholder {
  color: #aaa;
}

/* Button */
.ibr-form input[type="submit"] {
  width: 100%;
  padding: 14px;
  background: #c0392b;
  color: #fff;
  border: none;
  border-radius: 6px;
  font-weight: 600;
  cursor: pointer;
  transition: 0.3s;
}

.ibr-form input[type="submit"]:hover {
  background: #a93226;
}

/* Mobile */
@media (max-width: 600px) {
  .ibr-form .row {
    flex-direction: column;
  }
}
