.archive-title {display: none;}
.indent-left-200{margin-left:-200px;}

/* Press Clipping page*/
.post-4954 .wp-block-column p:first-child {margin: 0; margin-bottom: -25px;}
@media only screen and (max-width:720px){
	.post-4954 .wp-block-spacer{display:none;}
	.post-4954 .entry-content .wp-block-column:first-child {display: none;}
}

/* NEWS POST LISTING PAGE */
#post-5341 .wp-block-separator, #post-5346 .wp-block-separator, #post-5350 .wp-block-separator, #post-5322 .wp-block-spacer{ display:none;}
#post-5341 .entry-content *, #post-5346 .entry-content *, #post-5350 .entry-content *{max-width: 100rem;}
#post-5341 .entry-content p, #post-5346 .entry-content p, #post-5350 .entry-content p, #post-5322 .entry-content p{margin-bottom:40px;}
@media ( min-width: 700px ) {
#post-5341 .entry-content h2, #post-5346 .entry-content h2, #post-5350 .entry-content h2, #post-5322 .entry-content h2{ font-size: 3.2rem; margin-bottom: 10px;}
}
#post-5242 .post-inner li{list-style: none; margin-left: 0; margin-bottom: 25px;}

/* POST -latest events */
#post-5322 .wp-block-media-text__media {max-width: 340px;}
#post-5322 .wp-block-media-text.alignwide.is-stacked-on-mobile{margin-bottom: 2rem;margin-top: 0rem;}
#post-5322 .post-inner .wp-block-media-text{ grid-template-columns: 30% 0fr;justify-content: left;}
#post-5322 .wp-block-media-text .wp-block-media-text__content{grid-column: 22; }

/* Awards list- homepage */
.wp-block-column.award-list {background: #fafafa; padding-top: 40px;}
.aboutj.intro .award-list .wp-block-column { max-width: 50%; float: left; min-width: 50%;}
.aboutj.intro .award-list  .wp-block-column:first-child{
    min-width: 50%;}
#post-2102 .award-list img{ min-width: auto; margin: 0px auto; margin-bottom: -15px;}
@media only screen and (max-width:720px){
    #post-2102 .award-list img{margin-bottom: 0px;}
    .wp-block-column.award-list {margin: 0 -20px;}
}
.aboutj.intro .award-list .wp-block-column:first-child{
padding-right: 10px;}
.aboutj.intro .award-list .has-text-align-center{min-height: 100px;}
#post-2102 .award-list strong{ min-width: 220px; color: #333;font-size: 13px;}
/* POSTS, PRES RELEASE */
.entry-categories, .post-meta, .pagination-single, .page-id-2102 .wp-block-latest-posts.wp-block-latest-posts__list img, figure.featured-media{
	display:none;
}
.small-text{font-size:14px;}
.page-id-2102 .wp-block-latest-posts.is-grid li{
	border-color: #FFf;
	border:0;
}
.aboutj.transparent .wp-block-latest-posts li{
	padding-left: 50px;
	    line-height: 1;
    margin-bottom: 20px;
}
.aboutj.transparent .wp-block-latest-posts a{
	font-weight: 400;
}
.aboutj.transparent .wp-block-latest-posts a:before{
	content: "→ "
}
.post-3266 p {
    font-size: 18px;
}
.type-post .featured-media-inner{display:none;}
.type-post.category-press-release:before {
    content: "PRESS RELEASE";
    position: absolute;
    width: 100%;
    text-align: center;
    margin-top: 70px;
    color: #FF0000;
    font-weight: bold;
}
.type-post.category-press-release .entry-title {
    padding-top: 100px;
}
@media (max-width: 699px){
	.type-post.category-press-release .entry-title {
    padding-top: 60px;
	}
}
.post-3566 .featured-media-inner{display:none;}
#post-2102 .post-inner .wp-block-spacer:first-child{
	display:none;
}

.statement-photo {
    filter: grayscale(100%);
}

/*EVENTS */
.speakers .wp-block-column {
    margin-left: 0;
    margin-right: 10px;
}
.wp-block-latest-posts__post-excerpt{	color: white;font-size: 16px;padding: 0 20px;}

/* Enter Your Custom CSS Here */
body,h2, h3, h4, .page-id-2102 .footer-inner h3{
	*color:#131415; /* Would like that all text color is deep purple */
}
.post-3266 body,
.post-3266 p,
.post-3266 h2,
.post-3266 h3,
.post-3266 h4,
.post-3266 h5
{color:#131415;}
#post-2102{/* only here deep purple don't apply */}
.org-logos .wp-block-image{margin-bottom: -23px !important;}

.post-3266 .featured-media-inner{display:none;}
@media (min-width: 992px){
	article#post-3266 .addtoany_shortcode {
    position: fixed;
    right: 0;
		top: 120px;
		width: 88px;
	}
	article#post-3266 .addtoany_list{
		float: left;
    width: 50px;
	}
	article#post-3266 .addtoany_list a{
		height: 48px;
	}
}
.page-id-2102 .entry-content > .alignwide {
    max-width: 120rem;
    width: 120rem;
}
.leftaliign-img{padding-right: 50%;padding-bottom: 0;padding-top: 40px;}

@media (min-width: 1000px){}
.header-titles .site-logo {
    margin: 1rem 0 0 -8rem;
}
@media (max-width: 1200px){
	#post-2102 .hero-image{max-width: 40vw;}
	#post-2102 .hero-excerpt {max-width: 40vw;}
	#post-2102 h1{max-width: 40vw;}
}
@media (max-width: 699px){
	.wp-block-latest-posts__post-excerpt{	display:none;}
	.page-id-2102 .entry-content > .alignwide{max-width: 100%;padding: 20px;}
	.page-id-2102 iframe { max-width: 100%; max-height: 300px;}
	.entry-content p{font-size: 18px;}
	.entry-content .has-small-font-size {font-size: 1.35em; line-height:1.6;}
	
	.page-id-2102 .wp-block-latest-posts.is-grid li {position: relative;}
	.page-id-2102 .wp-block-latest-posts.is-grid li a{ font-size: 24px !important; max-width: 90vw;}
	.page-id-2102 .wp-block-latest-posts.is-grid li img{float:left; width: 100%; margin-left: 20px;}
	.page-id-2102 .wp-block-latest-posts__featured-image.aligncenter {width: 100%;float: left;}
	
	.leftaliign-img{padding-right: auto; min-width:100%;}
	#post-2102 .logos-list{padding: 40px 0px  0px 0px; margin-left:10px;}
	#post-2102 .logos-list .blocks-gallery-item {
    width: calc((100% - 96px)/4);
    margin-right: 0px;
		max-width: calc((100% - 96px)/4);
}
	.hide-small{display:none;}
	#post-2102 .hero-image{max-width: 90vw;}
	#post-2102 .hero-excerpt {max-width: 95vw;}
	#post-2102 h1{max-width: 95vw;}

	.statement-photo h3{margin-bottom:0;}
	.statement-photo h5 {
			margin-top: 10px !important;
			font-size: 16px;
	}
	.statement-photo img {
			width: 120px;
			border-radius: 90px;
			margin: 0 0 15px 15px;
			float: right;
	}
	.org-logos h5 {
			margin: 26px 0 0 0;
	}
	.org-logos h5 {
			margin: 26px 0 0 0;
	}
	#post-2102 .quotes .wp-block-image{
		float:left;
		margin: 0 -90px 5px 0 !important;
		height: 120px;
	}
	#post-2102 .quotes h3, #post-2102 .quotes p:first-child{padding-left:100px;font-size: 2.5rem !important;}
	.aboutj.redblock {
    min-width: 100vw !important;
    margin: 0 !important;
    padding: 30px !important;
	}
	#post-2102 h2 {
    font-size: 2.3rem;
    text-align: left;
	}
	#post-2102 h5 {
    text-align: left;
	}
	#post-2102 .quotes.aboutj h4{
		padding-left:90px;
		padding-top: 15px;
		margin-bottom: 8px;
	}

	 #post-2102  h4.hero-excerpt{
		margin-top: -40px !important;
    font-size: 2.2rem;
    font-weight: normal;
    line-height: 3rem;
	}
	.header-inner{
		margin:-1px 0;
	}
	.toggle-inner{
		margin-top: -42px;
		opacity: .7;
	}
	h1, .heading-size-1{
		font-size: 3.2rem;
    text-align: left;
    padding: 0 2rem 0 0;
	}
	.wp-block-columns.alignwide.intro-statements {
    padding: 0rem;
    max-width: 90vw;
	}
	
}





/* Petition css */
.iParlBody {background-color: #fafafa !important }
.post-3185 figure{}

.aaron {margin: 2rem 0 2rem !important;}
#mc4wp-form-2 .mc4wp-form-fields p:first-child label{    margin-right: -84px;}
#mc4wp-form-2 .mc4wp-form-fields p:first-child label input{    margin-top: 10px;}

body a:hover{position:relative}
.circle-img-112{width:112px; height:112px; border-radius:64px; overflow:hidden;    margin: 16px 0 -25px 0 !important;}
.hidden{display:none !important;}

/* form subscribe */
@media (max-width: 1180px){

	#mc4wp-form-1 #subscribe span:before{
		*display:none;
	}
	#mc4wp-form-1 #subscribe span{
		margin-top:100px;

	}

	#mc4wp-form-1.show #subscribe span{
		opacity:0;
	}
}

#close-newsly {
	display: none;
	position: absolute;
	top: 0;
	right: 0;
	width: 48px;
	height: 48px;
	background: #000;
	border-radius: 50%;
	cursor: pointer;
}

#close-newsly:after {
	color: white;
	display: block;
	content:"✕";
	line-height: 48px;
	width: 100%;
	text-align: center;
	font-size: 20px;
  font-weight: bold;
	opacity: 0.4;
}

#close-newsly:hover:after {
	opacity: 0.8;
}

#mc4wp-form-1.show #close-newsly {
	display: block;
}

.mc4wp-response{position:relative; bottom:0;z-index: 99999;left: 0; max-width:100%;}
.mc4wp-response *{margin-bottom:0; background: rgba(260, 250, 250, .1);}

#mc4wp-form-1 #subscribe span{
	display: block;
    float: right;
    width: 48px;
    height: 48px;
    background: #000;
    padding: 10px;
    border-radius: 32px;
	 position:relative;
}
#mc4wp-form-1 #subscribe span:before{
    content: "Newsletter";
		opacity: 0.8;
    width: 204px;
    height: 48px;
    position: absolute;
    transform: rotate(-90deg);
    top: -140px;
    line-height: 1.2;
    left: -62px;
    font-size: 15px;
    font-weight: 800;
    letter-spacing: 2px;
    color: #131415;
}
#post-2102 #mc4wp-form-1 #subscribe span:before{color:#fff;}

.mc4wp-form.mc4wp-form-2586.show  #subscribe span:before{
	display:none;
}

#mc4wp-form-1.show #subscribe span:after {
		opacity: 0;
}

#mc4wp-form-1 {
    position: fixed;
    bottom: -160px;
    left: -325px;
    width: 380px;
		transition: all .3s ease-out;
		max-width:100vw;
	z-index: 999;
	font-size:16px;
	cursor: pointer;
}

#mc4wp-form-1 #subscribe span, a{
	font-family:"Inter", sans-serif;

}

#subscribe{
	*overflow:hidden;
}

#subscribe.show-subscribe,
#mc4wp-form-1.show{
	bottom: 0px;
  left: 0px;
	transition: all .2s ease-in;
	background: #000;
	cursor: auto;
}
.small {
    font-size: 14px;
}
#subscribe .subsdiv *{
	max-width:100%;
	min-width:100%;
}
.subsdiv{
	  background: #000;
    padding: 20px;
    float: left;
    max-width: calc(100% - 55px);
	color:#fff;
}

.post-3266 .subsdiv p{color:white;}


div#subscribe h2 {
    margin: 5px 0;
    font-size: 3rem;
	color:#fff;
}

.vsel-no-events{display:none;}
.action-fbtn.n2::before {
    content: " + ";
    border: 1.5px solid white;
    border-radius: 30px;
    width: 18px;
    height: 18px;
    text-align: center;
    vertical-align: middle;
    padding: 0px;
    font-weight: normal;
    position: absolute;
    top: 4px;
    font-size: 16px;
    line-height: 11px;
    color: white;
    background: black;
}
.post-inner {
    padding-top: 8rem;
    padding-bottom: 6rem;
}

.post-2689 h2 {color: #131415; padding-top: 3rem; max-width: 90%;}
.post-2689 .intro-campaigns {color: #2f2442;font-size: 2.5rem;font-weight: 700;}


.footer-nav-widgets-wrapper {margin-top: 0px !important;}
.wp-block-latest-posts.is-grid li {border: 0px !important;}

.rounded-btn.orange-btn a {
    border-radius: 50px !important;
    padding: 2rem 4rem !important;
		text-decoration:none !important;
}
#post-2102 .post-inner, #post-2102 .entry-header, #site-header, .page-id-4413 .post-inner{
	background:#131415;
	color:#fff;
}
.post-2644 .alignwide p {
    font-size: 1.7rem;
    padding-top: 5px;
}
.post-2644 h4 {
    font-size: 2.7rem;
    margin-top: 20px;
    color: #131415;
		margin-bottom: 2px !important;
}
article#post-2644 h4:after {
    content: " ";
    display: block;
    width: 40px;
    height: 5px;
    background: #FF0000;
	  margin-top: 7px;
}
.intro-campaigns{ position:relative;}
.intro-campaigns img{ position:absolute; left:-220px; top: -50px;}
.actions {
    display: flex;
    margin: 4rem 0 2rem 0;
    flex-wrap: wrap;
    justify-content: center;
    align-items: stretch;
    align-content: center;
    flex-direction: row;
}
body{background: #131415;}
body a{text-decoration:none;}
ul.wp-block-latest-posts.wp-block-latest-posts__list.alignwide.is-grid.columns-3 li a{color:#fff !important;color: #fff !important; text-align: left; font-size: 0.8em; display: inline-block; padding: 0 20px;}

a.btn-outline {
    flex: 1 1 auto;
    font-weight: 700;
    margin: 20px;
    background: transparent;
    text-align: center;
    padding: 12px;
    border: 3px solid #131415;
    border-radius: 40px;
    color: #131415;
    text-decoration: none !important;
		min-width:120px;
}
a.btn-outline:hover{
	color: #fff;
	background-color: #131415;
}
h5.chapter {
  text-transform: uppercase;
  font-size: 2rem;
	text-align: center;
}
#post-2102 .featured-media-inner{display:none;}
.quotes img {
    max-width: 120px;
    border-radius: 60px;
}
.quotes p {font-size: 1.8rem;}
.quotes h3 {font-size: 3.3rem;}


p.block-in {
    float: left;
    display: block;
    max-width: 580px;
}

.button-donate a {
    background: #FF0000;
		color:#fff;
    width: 240px;
    margin: 20px 20px 20px 0px;
    text-decoration: none !important;
    display: block;
    text-align: center;
    padding: 15px;
    border-radius: 50px;
}

@media (min-width: 700px){
	.logo-like{display:none;}
	.site-logo img {
    max-height: 11rem;
	}

	body:not(.overlay-header) .primary-menu > li > a{
		color:#fff;
	}

	#post-2102 h1{
		text-align:left;
		max-width:480px;
	}
	#post-2102 .entry-header-inner{margin-left: 10vw;}
	.hero-image {
    position: absolute;
    top: 130px;
    right: 40px;
		max-width: 48rem;
	}
	#post-2102 .entry-header{
		padding-bottom:0;
	}
	#post-2102 .post-inner{
		padding-top:1px;
	}
	#post-2102 .pagenamelink, #post-2102 .hero-excerpt{
		text-align:left;
		margin-left:0;
		font-size:3.4rem;
		margin-top: 0;
	}
	#post-2102 .hero-excerpt{
		font-weight:400;
		font-size:2.7rem;
		line-height:1.5;
	}
	.pagenamelink{
		color:#FF0000;
		font-size:2rem;
		padding-top:30px;
	}
	.pagenamelink:before{
		content:" ";
		display:block;
		background:#FF0000;
		width:150px;
		height:14px;
		margin:8px 20px 20px 3px;
		float:left;

	}
	#post-2102 .entry-content{
		padding:0 10vw 10vw 10vw;
	}
	.primary-menu{
	padding-right: 4rem;}
	.header-titles {margin-left: 9rem;}
	.aboutj{
	min-width: 90vw;
	background:#fafafa;
	color:#131415;
	height:auto;
	margin:5vw 5vw 10vw -5vw;
	padding: 2rem 5rem 5rem 5rem;
	border: 5rem solid #fafafa;
}
.aboutj.transparent{
		background:transparent;
		color:#fff;
	  border: 0;
	}

}

.aboutj.redblock{
		background:#FFF;
		color:#131415;
	  border: 0;
		padding: 2rem;
}

#vsel .vsel-content {
    background: white;
	  background: white url(/wp-content/uploads/2020/02/event-today1.png) no-repeat top right;;
    background-size: 50px;
    color: #131415;
		margin:10px;
    padding: 2rem;
    float: left;
    clear: unset;
}
.vsel-meta {
    width: 100%;
}
.vsel-meta-date, .vsel-meta-time, .vsel-meta-location {
    font-size: 0px;
}
.vsel-meta-date span{font-size: 2rem;}
.vsel-meta-time span{font-size: 2rem;}
.vsel-meta-location span {font-size: 2rem;}

#vsel img.vsel-image{display:none}


.intro-campaigns {min-width: 960px;}

	#vsel .vsel-content {
		max-width: 550px;
    max-width: calc(33% - 4rem);
    padding: 5rem 3rem;
    float: left;
    clear: unset;
    margin: 2rem;
}
	h3.vsel-meta-title {
    font-size: 3rem;
}
	.vsel-image-info {
    width: 100%;
}
#vsel img.vsel-image {
		display:block;
    max-width: 100%;
    height: auto;
    float: right;
    margin: 0;
    padding: 0;
    border: 0;
    min-width: 100%;
    width: 100%;
}
	.aboutj.redblock{
			padding: 8rem;
		min-width: 100vw;
    margin: 5vw 5vw 10vw -10vw;
	}

	
	.aboutj.intro .wp-block-column:first-child {
    min-width: 65%;
    padding-right: 9rem;
	}

	.hero-image {
    position: absolute;
    top: 200px;
		max-width: 58rem;
	}
	.primary-menu{padding-right: 4rem;}
.primary-menu ul{width: 22rem;}

body, .entry-content p, .entry-content ol, .entry-content ul, .entry-content dl, .entry-content dt, .editor-styles-wrapper p{
	font-family: "Inter var", "Helvetica Neue", Helvetica, sans-serif;
}
a{color:#FF0000;}
.header-toggles, .site-description{display:none}
.header-titles{
    margin-bottom: -40px;
}

.donate-menu::before {
    background: #dedfdf;
    content: "";
    display: block;
    height: 2.7rem;
    position: absolute;
    left: 0;
    top: calc(50% - 1.35rem);
    width: 0.1rem;
}
.footer-logo{display:none;}
.primary-menu li{

	padding:1.2rem 1.2rem 1.2rem 2rem;
	height:5rem;
}

#menu-item-2112:before, #menu-item-2113:before, #menu-item-2114:before{
	content:" ";
	display:block;
	background:gray;
	width:36px;
	height:36px;
	float:left;
	margin-top:-8px;
	margin-right:10px;
}
#menu-item-2112{width:15.5rem;}
#menu-item-2113{width:18rem;}
#menu-item-2114{width:19rem;margin-right:0rem;}
#menu-item-2112:before{background: url(/wp-content/uploads/2020/01/Group-7-1.png) no-repeat center center / cover;}
#menu-item-2113:before{background: url(/wp-content/uploads/2020/01/Group-3-1.png) no-repeat center center / cover;}
#menu-item-2114:before{background: url(/wp-content/uploads/2020/03/group-5.png) no-repeat center center / cover;width: 32px; height: 32px;}
#menu-item-2113:after, #menu-item-2112:after{
	content: "New";
    background: #2d2f31;
    color: #ffffff;
    font-size: 9px;
    font-weight: bold;
    padding: 1px 4px;
    border-radius: 14px;
		position: absolute;
		top: -3px;
    left: 65px;
}
#menu-item-2112:after{
		content: "News";
}
#menu-item-2112:after:before{
	content:" ";
	display:block;
	width:4px;
	height:4px;
	border-radius:2px;
	background:red;
}

#menu-item-2115{
	text-align:center;
	border:2px solid #fff;
	border-radius:40px;
	text-decoration:none;
	margin-left:4rem;
	padding:1.2rem 2rem;
	width:16rem;
}
.fullw-section{
	min-width: 100vw;
	height:0;
    background: #d2d2d2;
    margin: 0;
    margin: 15rem -10vw 10vw -10vw;
	color:#131415;
}



/* over 700 */
@media (min-width: 700px){

	.movie-posters{margin-top:-200px !important; position:relative;padding-left: 64px !important;
    padding-right: 64px !important;}
	.movie-posters:hover:after{
		content:"Scroll down for full list ↓"; position:absolute;left:40%; bottom:-20px; color:#FF0000;
		font-family: Inter, SANS-SERIF;
	}

	.movie-posters img {box-shadow: 3px 3px 20px rgba(30, 30, 30, .5 ); transition: transform .3s ease-in;}
	.movie-posters a{width:100%; height:100%;}
	.movie-posters img:hover{
		transition: transform .1s ease-in;
    box-shadow: 3px 3px 20px rgba(10, 10, 40, .7 );
    transform: scale(1.05, 1.05);
}

#post-2689	h1.entry-title {
    margin-bottom: 100px;
}

	.logo-like{display:none !important;  }
	.aboutj.intro .wp-block-column:first-child {
    min-width: 60%;
	}
}
@media (max-width: 699px){
	h1.entry-title, h2.entry-title{
		margin-top: 90px;
	}

	.post-2689 .intro-campaigns {font-size: 1.7rem;}

	#post-2689 figure.featured-media {
    display: block !important;
}

	.movie-posters{display:none !important;}
	#vsel .vsel-content{
		padding-top:48px;
	}
	.post-2102 .entry-header{
		padding-bottom:0;
		padding-top: 310px;margin: -1px 0;
	}
	.header-titles{
		    margin-bottom: -70px;
	}
	.site-logo img{max-height: 9rem;}


.logo-like{margin:0 !important;}
	h2{font-size:3rem;}
	h4.pagenamelink{
		text-align:center;
		padding:0 30px;
		margin-top:-20px;
	}
	h4.hero-excerpt{
		font-size: 1.4rem;
		line-height: 2.5rem;
		text-align:center;
		margin:0 20px !important;
		width:100vw;
	}
	#vsel .vsel-content{
		min-width:100%;
	}
	.pre-footer .list-inline{margin-left: 0;}
	.pre-footer ul li{line-height:1;margin-top: 10px;}
	.pre-footer *{font-family: "Inter", "Helvetica Neue", Helvetica, sans-serif  !important;}
	.footer-inner .pre-footer {padding: 40px 20px 70px 20px ;}
	#mc4wp-form-2 input[type="email"] {    width: 90vw;}
	input[type="submit"] {width: 90vw; margin-top: -10px; margin-bottom:30px;}
	#mc4wp-form-2 p {min-width: 100%;}
	.footer-logo{display:none;}
	.hero-image {
			position: absolute;
			top: 150px;
			right: 10px;
			max-width: 48rem;
	}
	figure.wp-block-image.size-large.hero-image img {
    max-height: 290px;
}
	#post-2102 h1 {
    font-size: 4.6rem !important;
    text-align: left;
	}
	#post-2102 .entry-content .pagenamelink{
		text-align: left;
	}
	#post-2102 .entry-content{
		text-align: left;
		padding: 0;
		margin-top: -60px;
	}
	#post-2102 .hero-excerpt{
		text-align: left;
		margin-bottom: -45px !important;
	}
	.aboutj.intro .wp-block-column:first-child {
			min-width: 100%;
			padding-right: 0;
	}
	#post-2102 .wp-block-column br {
    display: none;
	}
	#post-2102 .intro img {
    min-width: 110px;
    margin-top: -46px;
	}
	.menu-top *, .toggle.close-nav-toggle.fill-children-current-color, .menu-top *:focus{
		outline: none !important;
	}

	#post-2102 .aboutj h3 {
    font-size: 2rem;
	}
	#post-2102  .post-inner h4.pagenamelink {
			margin-left: -10px;
	}
	.intro-campaigns {
			min-width: 80vw;
	}
	.post-2689 h2 {
    margin-left: 0;
	}
	.has-text-align-center.has-small-font-size.intro-campaigns {
    margin-top: -60px;
		font-size: 14px;
		text-align: left;
	}
	.addtoany_shortcode { padding: 0; }
	.menu-top a{text-decoration:none;}
}


.mobile-search-toggle{display:none !important;}
.logo-like{
	position:absolute;
	top:15px;	left:15px;
	width:64px !important;
	height:64px !important;
	display:none;
}
.header-footer-group, body:not(.overlay-header) #site-header .toggle, .menu-modal .toggle {
    color: #fff;
}
.pagenamelink {
    color: #FF0000;
    font-size: 1.8rem;
    padding-top: 30px;
}
.menu-modal-inner{
	background:#131415;
}
.menu-modal nav *{
	border-color: transparent;
}
.menu-modal a{
	color: #FF0000;
}
#menu-item-2115 {
    padding: 0;
}

#menu-item-2115 a {
    padding: 0;
    line-height: 46px;
    border-radius: 100px;
}

#menu-item-2115 a:hover {
    background: white;
    color: #131415;
    text-decoration: none;
}

@media (min-width: 990px){
	.menu-item-3244{display:none;}
}
@media (max-width: 1200px){
	#mc4wp-form-1 #subscribe span:before{display:none;}
	#menu-item-2114 {
    margin-right: 0;
	}

	#menu-item-2115 {
			margin-left: 0;
	}
}
@media (min-width: 1220px){
	h1, .heading-size-1 {
		margin-top:100px !important;
    font-size: 6rem;
	}
	.post-2102 h1.entry-title {
    font-size: 8rem;
	}
}

@media (max-width: 699px){
	#post-2102 h1{
		font-size: 4.6rem;
	}
	.quotes p {
    font-size: 1.5rem;
}
	a.btn-outline{
		border: 2px solid #ffffff;
		color: #ffffff;
		font-size:1.8rem;
		margin:6px 10px;
		min-width:200px;
	  padding: 10px;
	}
	#vsel .vsel-content {
		margin-left:0;
	}
	#vsel span {
    font-size: 1.4rem;
}
	.quotes img {
    max-width: 80px;
    border-radius: 60px;
	}
	.quotes figure {
    padding-bottom: 0;
    margin-bottom: -20px      !important;}
	.toggle-text{color:#dadada !important;}
	.sandwatch{
		float:left;
		width:40vw;
	}
	.sandwatch .image{width:200px !important;}
	.hashtag-cloud{
		width:45vw;
	}
	body{font-size: 1.4rem;}
	.menu-item-2115 a{
		color:#fff;
		border:2px solid #fff;
		text-align:center;
		border-radius:50px;
			padding:1.4rem 6rem;
		width:auto;
		margin:30px auto;
		text-decoration:none !important;
	}
	.menu-item-2115 a:hover{
		background:#fff;
		color: #131415;
	}
	.menu-item-2115 a:active{
		background:#FF0000;
		color: #fff;
		border-color:#FF0000;
	}
	.hashtag-cloud a {
    color: #fff !important;
	}
	.sandwatch br {float:left !important;}
}
.footer-nav-widgets-wrapper * {
    display: inline;
}
.singular .entry-header {
    background: #131415;
}
#site-header a{text-decoration:none !important;}

.hashtag-cloud{display:block; float:left;}
.hashtag-cloud a{
	color:#131415;
	text-decoration:none;
}
p.vsel-meta-link:after {
    content: " →";
    color: #FF0000;
}
.vsel-info p {
    font-size: 16px;
}
img.vsel-image {
    display: none !important;
}
.vsel-meta-single-date {
    font-weight: bold;
}
p.vsel-meta-location:before {
    content:" ";
}
.vsel-meta-single-date {
    float: left;
    margin-right: 15px;
}
p.block-in {
    position: relative;
    padding-left: 50px;
}

p.block-in img {
    position: absolute;
    top: 0;
    left: 0;
}
.center.small{
	display:block;
	text-align:center;
	font-size:14px;
	margin: 20px auto 0px auto;
}
input[type="submit"] {
    background-color: #FF0000;
    border-radius: 50px !important;
    padding:1.70rem 4rem !important;
    text-decoration: none !important;
		height:60px;
}
#mc4wp-form-2 input[type="email"] {
    border-radius: 30px;
	height:60px;
}
#mc4wp-form-2 p {
    display: inline-block;
    min-width: 270px;
    margin-right: 15px;
}
#post-2582 figure.featured-media, #post-2644  figure.featured-media, #post-2689 figure.featured-media, #post-3185 figure.featured-media, #post-3208 figure.featured-media, #post-4028 figure.featured-media{
    display: none;
}

.entry-content hr::before, hr.styled-separator::before, .entry-content hr::after, hr.styled-separator::after  {
display:none;
}

.entry-content hr, hr.styled-separator {
    background: linear-gradient(to left, currentColor calc(50% ), transparent calc(50% ) transparent !important;;
	}

.pre-footer a, .pre-footer p {
font-family: "Inter var", "Helvetica Neue", Helvetica, sans-serif;
}
.pre-footer a, .pre-footer a i{color: #FF0000 !important;}
@media (min-width: 782px){
.wp-block-column:not(:first-child) {
    margin-left: 90px;
}
}
