/*
	Theme Name:   Jannah Child
	Theme URI:    http://jannah.tielabs.com/
	Description:  Jannh Child Theme
	Author:       TieLabs
	Author URI:   https://tielabs.com
	Template:     jannah
	Version:      1.0.2
	License:      license purchased
	License URI:  http://themeforest.net/licenses/regular_extended
	Tags:         Tags: two-columns, buddypress, left-sidebar, right-sidebar, custom-menu, editor-style, featured-images, full-width-template, microformats, rtl-language-support, sticky-post, threaded-comments, translation-ready
	Text Domain:  jannah-child
*/

/* write custom css after this line */

/*------------------------------------------
Global CSS
--------------------------------------------*/

@font-face {
/* 	font-family: 'IRANSans';
	src: url(/wp-content/themes/jannah-child/fonts/IRANSans.eot);
	src: url('/wp-content/themes/jannah-child/fonts/IRANSans.woff2') format('woff2'),
	url('/wp-content/themes/jannah-child/fonts/IRANSans.woff') format('woff'),
	url('/wp-content/themes/jannah-child/fonts/IRANSans.ttf') format('truetype'),
	url('/wp-content/themes/jannah-child/fonts/IRANSans.svg#IRANSans') format('svg'),
	url('/wp-content/themes/jannah-child/fonts/IRANSans.eot?#iefix') format('embedded-opentype');
	font-weight: normal;
	font-style: normal; */
	
	font-family: 'NassimArabic-Regular';
	src: url('/wp-content/themes/jannah-child/fonts/NassimArabicWeb-Rg.woff2') format('woff2'),
	url('/wp-content/themes/jannah-child/fonts/NassimArabicWeb-Rg.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}

html[lang="fa-IR"] * :not(.fa):not(.fas) {

	font-family: 'NassimArabic-Regular';
}


.dark-skin .container-wrapper {
	background-color: #23282d;
}
.shortc-button {
	background-color: #23282d !important;
}
h1 {
	font-size: 1.8rem;
	margin-top: 1%;
}
h2 {
	font-size: 1.5rem;
	margin-top: 1%;
}
h3 {
	font-size: 1.3rem;
	margin-top: 1%;
}
h4 {
	font-size: 1.1rem;
	margin-top: 1%;
}
.trending-post {
	display: none !important;
}
p a {
	text-decoration: underline;
  }

p a:hover {
		text-decoration: none;
}
.container-404 h2 {
    font-size: 6rem;
}
/*---------------------------------------------
Header
----------------------------------------------*/

/*-----------------Nav-----------------------*/
html[lang="fa-IR"] .topbar-today-date{font-size: 15px;}
html[lang="fa-IR"] .breaking-title span {
    font-size: 15px;
}
 html[lang="fa-IR"] .ticker-content{font-size:15px;line-height:38px}
 html[lang="fa-IR"]  .social-icons-item a span {
    vertical-align: middle;
}
 html[lang="fa-IR"] nav.main-nav .menu > li a {
    font-size: 16px;
}
 html[lang="fa-IR"]  #main-nav .menu > li.tie-current-menu > a, #main-nav .menu > li:hover > a{font-weight:normal}
.breaking-title::before {
	background: #f1f1f1;
}


.main-menu .menu > li:hover > a::after {
    background: #fe0002;
}
.header-menu .menu li:hover a{color:red}

.breaking-title {
	color: #3d4042;
	font-weight: bold;
}
.main-menu .menu>li>a {
    font-size: 14px;
}
#main-nav {
	line-height: 70px !important;
}
.header-layout-1-logo {
    float: right !important;
}
.header-layout-1 #menu-components-wrap {
    flex-direction: column !important;
}

#main-nav .menu > li.tie-current-menu > a , #main-nav .menu > li:hover > a {
	color:#000 !important;
	font-weight: 600 !important;
		background-color: #fff0 !important;
}
.header-layout-1:not(.has-custom-sticky-logo) #sticky-logo {
    display: none !important;
}
.theme-header .fixed-nav:not(.just-before-sticky) .header-layout-1-logo {
    display: block !important;
}
.main-menu .menu > li.tie-current-menu > a::after {
	background: #fe0002;
}
.main-menu .menu > .wpml-ls-slot-25 > a:after{background:none !important}
.main-menu .menu>li:hover >a:after {
    content: "";
    width: 20px;
    height: 2px;
    position: absolute;
    margin-top: 17px;
    left: 50%;
    top: 50%;
    bottom: auto;
    right: auto;
    -webkit-transform: translateX(-50%) translateY(-50%);
    -ms-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
    background: red;
    transition: 0.3s;
}
.main-menu .menu>li:hover >a{color:red !important}
.main-menu .menu>li.tie-current-menu {
	border-bottom: 0;
	margin-bottom: 0;
}
nav.main-nav .menu > li a {
	line-height: 5.2rem;
}
nav.main-nav .menu > .wpml-ls-item:hover > a {
	background: none !important;
	color: #000 !important;
}
.wpml-ls-native {
	font-family: 'NassimArabic-Regular';
	color: #777;
}
.sub-menu.menu-sub-content > li a {
	line-height: 2rem !important;
	color: #2c2f34 !important;
}
.sub-menu.menu-sub-content > li a:hover {
	color: #fe0002 !important;
}
@media (max-width: 991px){
	#theme-header.has-normal-width-logo #logo {
    margin: 14px 0 !important;
    text-align: left;
    line-height: 1;
    float: right;
}
}

@media (max-width: 812px) {

	.side-aside a.remove {
		left: 2rem;
	}
	
	.header-layout-1 #mobile-menu-icon {
    left: 0;
		right:auto;
}
	html[lang="fa-IR"] .header-layout-1 #mobile-menu-icon {
    left: auto;
    right: 0;
}
	
	
}
.wpml-ls-menu-item .wpml-ls-flag + span {
    margin-left: .5em;
    font-family: 'NassimArabic-Regular' !important;
    font-size: 1rem;
}
@media (max-width: 812px){
	.sub-menu.menu-sub-content > li a {
 
    color: #fff !important;
}
}
@supports (-ms-ime-align:auto) {
	#main-nav .menu > li.tie-current-menu > a, #main-nav .menu > li:hover > a, #main-nav .mega-links-head::after, #main-nav .comp-sub-menu .button:hover, #main-nav .comp-sub-menu .checkout-button, #main-nav .cats-horizontal a.is-active, #main-nav .cats-horizontal a:hover, .search-in-main-nav.autocomplete-suggestions .button, #main-nav .spinner > div {
    background-color: rgba(255, 255, 255, 1) !important;
}
	.victim-title {
		background:#23282d;
	}
	.ps752mission > a {
    border: 1px solid rgba(255, 255, 255, 0.5);
}


}

#menu-item-4891 {

    border-top: 2px solid #fe0000;

}
/*-----------------logo-----------------------*/

.header-layout-1 #logo {
	margin-top: 0;
	margin-bottom: 0;
}
/*---------------------------------------------
HomePage
----------------------------------------------*/

.the-subtitle {
	color: #23282d;
}
/*-----------------Slider-----------------------*/

/*-----------------SliderV1-----------------------*/

.main-slider:not(.grid-slider-wrapper) .slide:hover .thumb-desc,
.slide .grid-item:hover .thumb-desc,
.media-page-layout .post-element:hover .thumb-desc,
.boxed-slider-wrapper .tie-slick-slider:hover .thumb-desc {
	max-height: inherit !important;
}
.has-video-background{padding:0 !important}
.boxed-slider .thumb-title {
	margin: 1rem 0 0.5rem !important;
}
.description-slides {
    margin-bottom: 5% !important;
    color: #e2e2e2 !important;
	height:140px !important;
}
#tiepost-1020-section-3286 {
	margin-top: 0 !important;
}
#tie-block_2410 {
	margin-top: 17% !important;
}
@media (max-width: 600px) {
	#tie-block_2410 {
		margin-top: 34% !important;
	}
}
.boxed-slider-three-slides-wrapper {
	min-height: 200px !important;
}
.boxed-slider .slide {
	margin: 0 3% !important;
	height: 260px !important;
	border-radius: 2% !important;
	width: 27% !important;
}
.boxed-slider .tie-slick-dots {
	margin-top: -16% !important;
}
.tie-slick-dots > li > button {
	color: white !important;
	background: white !important;
}
.thumb-overlay .thumb-desc {
	font-size: 16px !important;
	line-height: 1.4rem !important;
	max-height: initial !important;
	min-height: 130px !important;
	opacity: 1 !important;
	transition: none !important;
}
.thumb-overlay .thumb-content {
	transition: none !important;
	height: 255px !important;
}
.silde:hover .thumb-desc {
	transition: none !important;
}
.all-over-thumb-link {
	background: linear-gradient(rgba(37, 42, 47, 0.58) 10%, rgba(46, 51, 56, 0.87) 95%) !important;
}
.boxed-slider-three-slides-wrapper .thumb-overlay, .boxed-slider-three-slides-wrapper .thumb-content {
    padding: 0px 20px !important;
}
@media (max-width: 600px) {
	.boxed-slider .slide {
		margin: 2% 3.2% !important;
	}
}
@media (max-width: 480px) {
	.boxed-slider .tie-slick-dots {
		bottom: -12px !important;
	}
}

/*------------------ps752Story-----------------------*/
html[lang="fa-IR"] #tie-block_901 .mag-box-container .entry {
	font-size:18px; line-height: 33px;
}

html[lang="fa-IR"] #tie-block_901 .mag-box-title h3 {
    font-size: 21px;
	font-weight: normal}
html[lang="fa-IR"] #tie-block_901 .shortc-button {
    padding: 6px 0 2px;
    font-size: 16px;
    line-height: 26px;
    width: 13%;float:left;
}

#tie-block_901 h3 {
	color: white;
}
#tie-block_901 .shortc-button {
	background-color: #fe0002 !important;
	padding: 1%;
	width: 15%;
}
#tie-block_901 .white-logo {
	display: none;
	float: left;
	margin-right: 1%;
	margin-bottom: 1%;
	shape-outside: ellipse(58px 81px at 64px 25px);
}
#tie-block_901 p {
	padding-top: 1%;
	line-height: 31px;
	font-size: 18px;
}

@media (max-width: 568px) {
	#tie-block_901 p {
		font-size: 16px;
	}
}
	@media (max-width: 414px) {
		#tie-block_901 .shortc-button {
			padding: 7px 5%;
			font-size: 16px;
			width: 37%;
		}
	}
/*-----------------CallToAction-----------------------*/
html[lang="fa-IR"] .description-slides {
    margin-bottom:0 !important;
    color: #e2e2e2 !important;
    line-height: 27px !important;
    font-size: 17px !important
    min-height: 135px !important;
}
html[lang="fa-IR"] .slide-btn {
	    margin: 0.7rem 0 0 !important;
    font-size: 17px !important;
    padding: 0.5rem 0 0 !important;
    line-height: 26px;}
html[lang="fa-IR"]  .thumb-overlay .thumb-content {
    height: 245px !important;
}
html[lang="fa-IR"] .boxed-slider .slide {
    height: 250px !important;
}
	.ps752calltoaction {
		margin: -1% auto 4% !important;
	}
	.ps752calltoaction div .tie-col-md-12,
	.ps752mission {
		display: flex !important;
	}
	#tie-block_2672,
	#tie-block_986,
	#tie-block_3203 {
		margin: 1% 4% !important;
	}
	.ps752mission > a {
		display: block !important;
		margin: 1% 1.5% !important;
		border: 1px solid #ffffff24 !important;
		border-radius: 1.5% !important;
		width: 22% !important;
		background-color: #23282d !important;
		text-align: center !important;
		color: #ffffffb3 !important;
		padding: 1% !important;
	}
	
	#tie-block_2239 .entry a {
	color: #aaa !important;
	}
	.ps752mission > a:hover {
		border-color: #fff !important;
	}
	.shortc-button.big.black {
		display: block !important;
	}
	#tie-block_2239 h3 {
		color: white !important;
	}
.slide-btn {
    font-weight: normal !important;
    color: #ffffff !important;
    width: 100% !important;
    font-size: 14px !important;
    margin: 1.5rem 0 0 !important;
    border-radius: 4px !important;
    padding: 3px 0 !important;
    text-align: center !important;
    border-radius: 3px !important;
    background: #e70608 !important;
}
.thumb-overlay > .thumb-content > .thumb-desc > .slide-btn:hover {
    color: red !important; background:#fff !important
}

	@media (max-width: 1440px) {
		#tie-block_2410 {
			margin-top: 17% !important;
		}
		.thumb-overlay .thumb-content {
			transition: none !important;
			height: 255px !important;
		}
	}
	@media (max-width: 1280px) {
		.boxed-slider-three-slides-wrapper .thumb-overlay, .boxed-slider-three-slides-wrapper .thumb-content {
			padding: 11px 17px 0px !important;
		}
		.thumb-overlay .thumb-content {
			transition: none !important;
			height: 262px !important;
		}
		.boxed-slider .slide {
			height: 241px !important;
		}
		
		html[lang="fa-IR"] .boxed-slider .thumb-title {
        margin: 0rem 0 0.5rem !important;
      }
		
		
		
	}
@media (max-width: 1024px) {
	html[lang="fa-IR"] .boxed-slider .slide {
    height: 270px !important;
}
	html[lang="fa-IR"] .thumb-overlay .thumb-content {
    height: 252px !important;
}
	html[lang="fa-IR"] .description-slides {
    min-height: 162px !important;
}
	.boxed-slider .slide {
    height: 265px !important;
}
.boxed-slider-three-slides-wrapper .thumb-overlay, .boxed-slider-three-slides-wrapper .thumb-content {
    padding: 0 17px 0px;
}	
	.slide-btn {
		margin: 0.9rem auto 0;}
}
	@media (max-width: 812px) {
		.main-slider .thumb-desc {
			display: block !important;
		}
		.description-slides {
			display: none !important
		}
		.boxed-slider .slide {
			margin: 0 2% !important;
		}
		.boxed-slider .thumb-title {
			text-align: center !important;
			margin: 2rem 0 0.5rem !important;
		}
		.slide-btn {
			color: #ffffff !important;
			width: 45% !important;
			background: #fe0d0d !important;
			margin: 10px auto !important;
			font-size: 13px !important;
			border: 1px solid #fe0000 !important;
		}
		.description-slides {
			display: block !important;
			height: 64px !important;
			overflow: hidden !important;
			color: #c3c3c3 !important;
			font-size: 14px !important;
			text-align: center !important;
		}
	}
	@media (max-width: 600px) {
		.ps752calltoaction div .tie-col-md-12, .ps752mission {
			display: flex !important;
			flex-direction: column !important;
		}
		#tie-block_2672,
		#tie-block_986,
		#tie-block_3203 {
			margin: 10% 1% !important;
		}
		.ps752mission > div {
			width: 100% !important;
		}
		.section-item.is-first-section.full-width {
			padding-top: 10% !important;
		}
		.main-slider .thumb-desc {
			display: block !important;
		}
	}

/*-----------------latest news-----------------------*/
html[lang="fa-IR"] .latest-tweets-widget .tweetaya-body {
    font-size: 16px;
}

html[lang="fa-IR"] #tie-block_3151  .mag-box .post-meta .meta-item {
    font-size: 15px;
}	
html[lang="fa-IR"]  .first-post-gradient li:first-child .post-title {
       font-size: 22px !important;
    line-height: 34px;
}	
	html[lang="fa-IR"] #tie-block_3151 .post-title {
    font-size: 17px;
}
html[lang="fa-IR"]  .wide-post-box .posts-items li .post-title {
 font-size: 18px;
    line-height: 28px;
}
html[lang="fa-IR"] .mag-box .post-excerpt {
    line-height: 26px;
    font-size: 16px;
}

html[lang="fa-IR"] .post-item .more-link.button {

    padding: 5px 10px;
    font-size: 16px;
}


/*-----------------sidebar-social-----------------------*/

	html[lang="fa-IR"] .widget-title .the-subtitle {
    font-size: 17px;
}
html[lang="fa-IR"] .latest-tweets-widget li {
    font-size: 15px;
    line-height: 28px;
}
html[lang="fa-IR"]  #latest_tweets_widget-5 .button.dark-btn {
    font-size: 17px;
    line-height: 33px;
}
html[lang="fa-IR"]  .latest-tweets-widget .tweetaya-meta {
    font-size: 13px;
}

/*-----------------OurMission-----------------------*/
	@media (max-width: 736px) {
		.ps752calltoaction div .tie-col-md-12, .ps752mission {
			display: block;
		}
		.ps752mission > a {
			margin: 3% 1.5%;
			width: 98%;
			float: left;
			padding: 1% 1% 2%;
		}
		.ps752mission .entry p {
			margin-bottom: 0px;
		}
	}
	@media (max-width: 568px) {
		.description-slides {
			height: 109px;
		}
		.ps752mission > div {
			min-height: 243px;
		}
	}
/*-----------------Instagram-----------------------*/
	.ps752insta .container .tie-row .sidebar {
		width: 100%;
	}

	#footer-instagram .tie-insta-photos {
    	background: white;
	}

	.tie-insta-post {
		position: relative;
		margin: 10px;
	}

	.tie-insta-post > a > img {
		border-radius: 2px;
	}
/*---------------------------------------------
Widget Area
----------------------------------------------*/
/*-----------------Categories-----------------------*/
	ul >[class*="tie-cat"] > span {
		background-color: #23282d !important;
	}
	.block-head-1 .the-global-title::after {
		background: #23282d;
	}
	.magazine2 .sidebar-right .sidebar {
		margin-top: 1%;
	}
@media (max-width: 320px){
	.social-statistics-widget .followers-name {
    font-size: 10px;
}
}

/*---------------------------------------------
Footer
----------------------------------------------*/
	footer {
		background-color: #23282d !important;
	}
	#footer > div .the-subtitle {
		color: white;
	}
html[lang="fa-IR"] .site-info-layout-2 .copyright-text-first {
  font-size:15px;
}
.site-info-layout-2 .copyright-text-first {
    color: #ababab;
}
	#tie-body #footer .widget-title::after {
		background-color: #fe0002 !important;
	}
	#footer[type="submit"] {
		background-color: #fe0002 !important;
		color: white !important;
	}


html[lang="fa-IR"] #footer .widget-title .the-subtitle {
    font-size: 18px;
    font-weight: normal;
}

html[lang="fa-IR"] #footer  .timeline-widget li h3 {
  font-size: 16px;
    font-weight: normal;
	    line-height: 30px;
    color: gainsboro;
}
html[lang="fa-IR"] #footer .post-widget-body .post-title {
       font-size: 16px;
    font-weight: normal;
    line-height: 27px;
    color: gainsboro;
}

.site-info .tie-row {
    margin-top:0;
}
html[lang="fa-IR"] #footer .date{    font-size: 13px;}

html[lang="fa-IR"] #footer .widget_tag_cloud a{
    font-size: 14px !important;
    line-height: 16px;
    margin: 3px;
    padding: 7px 14px;
}

/*---------------------------------------------
Categories & Lists & Tags Page
----------------------------------------------*/
	/*-----------------News-----------------------*/
	.entry-header-outer.container-wrapper,
	.mag-box.wide-post-box,
	#tie-block_2998,
	#tie-block_884,
	#search-6,
	#tie-widget-categories-8,
	#social-statistics-7,
	#stream-item-widget-10,
	#stream-item-widget-11,
	#stream-item-widget-12,
	#search-7,
	#tie-widget-categories-9,
	#social-statistics-8,
	#stream-item-widget-13,
	#stream-item-widget-14,
	#stream-item-widget-15 {
		border: 1px solid rgba(0, 0, 0, 0.1) !important;
		padding: 30px !important;
		margin-bottom:13px !important;
	}

.tie-row{margin-top:2rem}


html[lang="fa-IR"].post-thumb .post-cat-wrap {
    left: 10px;
	right: 0;}
html[lang="fa-IR"].post-thumb .post-cat-wrap .post-cat{background:red}


.post-cat-wrap {
    width: 100%;
    float: left;
}
	.wide-post-box .posts-items li .post-title {
		font-size: 17px;
		line-height: 1.3
	}


html[lang="fa-IR"]  #the-post .entry-title {
    text-align: right;
}
html[lang="fa-IR"] .post-meta .tie-alignright .meta-reading-time{ font-size: 14px;}

html[lang="fa-IR"] .post-meta .date  {
  font-size: 15px;
}
html[lang="fa-IR"] .pages-numbers li {
    font-size: 17px;
}
html[lang="fa-IR"] #the-post #breadcrumb {
    text-align: right;
    font-size: 16px;
}
html[lang="fa-IR"] #search-7 .search-form .search-field{    font-size: 16px;}
html[lang="fa-IR"] #search-7 .search-form .search-submit{    font-size: 16px;}
html[lang="fa-IR"] .widget_categories .cat-item{font-size:17px}
html[lang="fa-IR"] .social-statistics-widget .two-cols li span{
    font-size: 15px;
}
html[lang="fa-IR"] #related-posts .related-item .post-title {
    font-size: 16px;
    line-height: 23px;
}
html[lang="fa-IR"] .post-widget-body .post-title {
    font-size: 16px;
    line-height: 26px;
}
html[lang="fa-IR"] .post-bottom-meta-title {
    font-size: 15px;
}
html[lang="fa-IR"] .share-title{font-size:16px}
html[lang="fa-IR"] .post-bottom-meta .tagcloud{font-size:15px}
html[lang="fa-IR"]  .magazine2 .entry-content {
	font-size: 18px;}
html[lang="fa-IR"]  .magazine2 .entry-content p{
	line-height:34px}
	@media only screen and (min-width: 768px) {
		.post-details {
			position: relative;
		}
		.more-link.button {
			position: absolute;
			bottom: 0;
		}
	}
@media (max-width: 320px){
	html[lang="fa-IR"] .social-statistics-widget .two-cols li span {
    font-size: 14px;
}
}

/*---------------------------------------------
Posts
----------------------------------------------*/
	/*-----------------sidebar-----------------------*/
	[aria-label="Primary Sidebar"] #social-statistics-6,
	[aria-label="Primary Sidebar"] .tabs-container-2,
	#tie-widget-categories-7,
	#stream-item-widget-1,
	#stream-item-widget-8,
	#stream-item-widget-9 {
		border: 1px solid rgba(0, 0, 0, 0.1);
		padding: 30px !important;
		margin-bottom: 13px !important;
	}
	/*-----------------Main-----------------------*/
	.wp-block-pullquote cite {
		color: #fcfcfd9c;
	}
	blockquote::before {
		color: #fff !important;
	}
	blockquote a {
		color: #40bff5 !important;
	}
	blockquote a:hover {
		color: #40bff5cc !important;
	}
	.review-summary {
		display: none !important;
	}
	#tie-block_2239 .mag-box-title:after {
		background-color: #fe0d0d !important;
	}
	#tie-block_2239 .mag-box-title:before {
		border-top-color: #fe0f0f !important;
	}
	/*----------------videos----------------*/
	@media only screen and (min-width: 768px) {
		.first-post-gradient li: first-child .post-title {
			font-size: 19px;
			line-height: 29px;
		}
	}
/*---------------------------------------------
Victims list
----------------------------------------------*/
	#victims-list {
	margin-top: 2%;
	 padding: 0 0 15px;    float: left;
    margin-bottom: 20px;position: relative;
	}
html[lang="fa-IR"] #victims-list {
    float: right;

}
html[lang="fa-IR"] #searchform {
	width: 31%; float:left;margin-left: 1.5rem;}
html[lang="fa-IR"] #searchsubmit {
    float: left;
}
html[lang="fa-IR"] #s {
    width: 78%;
    float: right;
	font-size: 15px;
	text-align: right;
}
html[lang="fa-IR"] .short-bio-class {
    width: 100%;    font-size: 16px;
}
html[lang="fa-IR"] .victim-profile {
    float: right;
    margin: 2% 0 5px 2%;
}
.victim-search{display: table;
    width: 93%;
    margin: 0 auto;}
#theme-header{display:flow-root;}
	#searchform {
    width: 30%;
    float: right;
    margin-top: 1.5rem;
    margin-right: 1.5rem;
	}

	#s {
    width: 78%;
    float: left;
    text-align: left;
}
#ajax-load-more{    width: 93%;
    margin: 0 auto;}
	#searchsubmit {
		padding: 11px;
		line-height: 1;
		margin: 0 auto 3px;
		border-radius: 2px;
		width: 70px; float:right;
	}

	.victim-profile {
		position: relative;
    float: left;
    width: 200px;
    height: 200px;
    margin: 2% 2% 5px 0;
	}
	.victim-profile img {
		width: 200px;
		height: 200px;
		opacity: 1;
		display: block;
		border-radius: 2px;
		object-fit: cover;
	}
	.victim-profile button {
	 transition: .5s ease;
    opacity: 1;
    bottom: 0;
    text-align: center;
    position: absolute;
    height: 19%;
    border-radius: 0 0 2px 2px;
    width: 100%;
    background: #23282dba;
	}
.victim-profile img:hover{filter: grayscale(90%);}
.victim-profile:hover button {
    background: #1d2023d9;
}
	.short-bio-class {
		    transition: .5s ease;
    position: absolute;
    bottom: 7px;
    color: white;
    height: 13%;
    font-size: 14px;
    overflow: hidden;
    text-align: center;
    padding: 2%;
	}
	.short-bio-class span {
		display: inline-block;
		margin: 0 auto;
		width: 100%;
	}
	.victim-profile:hover button {
		height: 30%;
		opacity: 0.8;
	}
	.victim-profile:hover .short-bio-class {
		overflow: visible;
		bottom: 20%;
	}
.fas.fa-book-reader {
    position: absolute;
    top: 5px;
    font-size: 24px;
    color: #fff;
    margin: 0;
    right: 5px;
}

@media (max-width: 1024px) {
	html[lang="fa-IR"] #searchform {
    width: 39%;
}
	#ajax-load-more {
    width: 85%;
}
	.victim-search {
    width: 85%;
}
}
@media (max-width: 812px) {
	html[lang="fa-IR"] #s {
    width: 73%;
}
	#searchform {
		width: 32%;}
	#s {
		width: 66%;}
	#ajax-load-more {
    width: 81%;
}
}
	@media (max-width: 768px) {
		html[lang="fa-IR"] #searchform {
    width: 51%;
}
		html[lang="fa-IR"] .victim-profile {
    margin: 2% 0 5px 1%;
}
		.victim-profile {
    margin: 2% 1% 5px 0;
}
		#searchform {
    width: 56%;}
		.victims-list {
			justify-content: center;
		}
		#s {
			width: 80%;}
		
	}

@media (max-width: 736px) {
	#ajax-load-more {
    width: 88%;
}
	html[lang="fa-IR"] #s {
    width: 73%;
}
	html[lang="fa-IR"] #searchform {
    width: 45%;
    margin: 0; margin-top:2%;
}
	
}
@media (max-width: 667px) {
#ajax-load-more {
    width: 96%;
}
	.victim-search {
    width: 96%;
}
}


@media (max-width: 568px) {
	#ajax-load-more {
    width: 74%;
}
	.victim-search {
    width: 80%;
}
	html[lang="fa-IR"] #searchform {
    width: 60%;

}
	html[lang="fa-IR"] #s {
    width: 70%;
}
html[lang="fa-IR"] .victim-search {
    width: 90%;
}	
}


@media (max-width: 480px) {
	html[lang="fa-IR"] .victim-profile {
    margin: 3% auto;
    float: none;
}
	#searchform {
      margin-top: 1rem;
    margin-right: 0;
}
	#ajax-load-more {
    width: 88%;
}
	.victim-search {
    width: 95%;
}
	
}

@media (max-width: 425px) {
#ajax-load-more {
    width: 97%;
}
.victim-profile {
    margin: 1% 1% 5px 0;
}	
}

@media (max-width: 414px) {
#searchform {
    margin-top: 0.6rem;
}
	#s {
    width: 67%;
}
	#ajax-load-more {
    width: 99%;
}
	html[lang="fa-IR"] #searchform {
    width: 60%;
}
	html[lang="fa-IR"] #s {
    width: 63%;
}
}
@media (max-width: 412px) {
	#s {
    width: 64%;
}
	
	.victim-profile {
    margin: 4% auto;
    float: none;
}
}
@media (max-width: 375px) {

	#searchform {
    margin-top: 0.6rem;
}
	#s {
    width: 63%;
}
	.victim-profile {
    margin: 4% auto;
    float: none;
}
	
}
@media (max-width: 320px ) {
	#searchform {
    margin-top: 0.5rem;
   
}
	#searchform {
    width: 56%;
}
	html[lang="fa-IR"] #s, #s {
    width: 58%;
}
}
.ajax-filter-activated {
	font-weight: bold;
	font-style: underline !important;
	color: red !important;
}
.ajax-filter-list {
    display: flex;
	justify-content: center;
}
.ajax-filter-items {
    margin: 2% 4%;
    font-size: 1rem;
	text-wrap: nowrap;
}

@media (max-width: 480px) {
	#my-ajax-filter-search {
		width: 70% !important;
		margin: auto;
	}
}
/*-----------------Victim-Search--------------------*/
	
	.victim-search #breadcrumb {
		margin: 15px 0 0;
		width: 100%;
	}
/*---------------------------------------------
Single Victim
----------------------------------------------*/
html[lang="fa-IR"] .short-bio {
    font-size: 16px;
    line-height: 30px;
}

.victim-main .bio p {
    margin-bottom: 25px;
    line-height: 34px;
    font-size: 17px;
}

	#content {
		margin-top: 0;
	}
	.victim-page #breadcrumb {
	 color: #9a9a9a !important;
    margin: 1rem 0;
   font-weight: 600;
	}
	.victim-page #breadcrumb a {
    color: #a9a9a9 !important;
    font-weight: 600;
}
	html[lang="fa-IR"] .victim-page #breadcrumb a {
   color: #a9a9a9 !important;
    font-weight: normal;
    font-size: 17px;
}
html[lang="fa-IR"] .victim-page #breadcrumb span {
   color: #a9a9a9 !important;
    font-weight: normal;
    font-size: 17px;
}
.short-bio h4{font-size:15px}
.victim-banner{position:relative;    margin: 0.5rem 0;}
	.victim-img {
		float: left;
	    position: absolute;
        top: 11rem;
        left: 3.1rem;
		width: 200px;
		height: 200px;
		object-fit: cover;
	}
	.victim-main {
		float: right;
		width: 70%;
	}
	.victim-side {
		display: inline-block;
		width: 25%;
		margin: 5% 0% 1%;
		float: left;
	}
	.short-bio,
	.relatives {
		border: 1px solid rgba(0, 0, 0, 0.1);
		padding: 30px;
	}
	.short-bio span {
		display: block;
	}
	.relative-container {
		text-align: center;
		width: 200px;
		margin: 0 auto 5%;
		position: relative;
	}
	.relative-container img {
		width: 200px !important;
		display: inline-block;
		object-fit: cover;
		height: 200px !important;
	}
	.relative-container .ps-button {
		text-align: center;
		margin: 0 auto;
		border-radius: 0;
		display: inline-block;
		width: 100%;
		position: absolute;
		bottom: 0;
		left: 0;
	}
	.bio .tie-slick-dots > li > button {
		background: #23282d !important;
	}
	.victim-template-default .fa-angle-left,
	.victim-template-default .fa-angle-right {
		display: none;
	}

.ui-widget.ui-widget-content {
    border: none !important;
}
.ui-widget-header {
    border: none !important;
	border-bottom: 2px solid #e5e5e5 !important;
    background: white !important;
   
}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active, a.ui-button:active, .ui-button:active, .ui-button.ui-state-active:hover {
    border: 1px solid #23282d !important;
    background: #515151 !important;
   
}

.ui-tabs .ui-tabs-panel {
  
    padding:0 !important;

}
@media (max-width: 1024px) {
html[lang="fa-IR"]	.victim-main {
    padding: 1rem;
}
	.victim-main .bio{padding:10px}
	
}

@media (min-width: 768px) and (max-width: 1023px){
	.victim-img {
		width: 150px;
		height: 150px;
		top: 13rem;
		left:2.5rem;
	}
	.victim-side {
    display: inline-block;
    width: 28%;
    margin: 5% 1% 1%;
	}
	.relative-container {
		width:150px;
		height:150px;
	}
	.relative-container .ps-button {
		font-size: 10px;
		padding: 4px;
	}
	.relative-container img {
		width:150px !important;
		height:150px !important;
	}
}
@media (min-width: 1024px) and (max-width: 1130px){
	.victim-img {
		left:2.1rem;
	}
}
	@media (max-width: 767px) {
		.victim-main {
			float: none;
			width: 90%;
			margin: 267px 5% 0;
			height: 100%;
		}
		.victim-img {
			float: left;
			position: relative;
			top: 60%;
			left: 22%;
			width: 200px;
			height: 200px;
			object-fit: cover;
			z-index: 1;
		}
		.short-bio {
			position: absolute;
			top: 500px;
			left: 0;
			width: 90%;
			border: none;
			padding: 0;
			margin-left: 5%;
		}
		.victim-side {
			width: 92%;
			margin: 0 4%;
		}
		.victim-side .relatives {
			margin-top: 50px;
		}
	}


@media (max-width: 667px) {
	.victim-img {
    top: 54%;
	left: 4%;
	}
	.short-bio {
    top: 35rem;
	left: 0;}
}

@media (max-width:480px) {
	.short-bio {
		top: 36rem;}
	.victim-img {
    top: 60%;
		left: 6%;}
	.victim-main {
    margin: 19rem 5% 0;
    height: 100%;
}
	html[lang="fa-IR"] .victim-main {
    padding: 0;
}
	
	.victim-main .bio{padding:1px}
	.ui-tabs .ui-tabs-nav {
   
    padding: 0 !important;
}
	.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
    padding: 0.1em 0.6em !important;
    
}
	
	
}

/*---------------------------------------------
 Victim Shortcode
----------------------------------------------*/
.mag-box-title h3:only-child {
    font-size: 21px;
}



html[lang="fa-IR"] .victim-title {
    font-size: 17px;
	line-height: 38px;}


	.victim-shortcode-box ul {
		float: left;
		width: 100%;
	}


	.victim-shortcode-box li:last-child {
		background: #f1f1f1;
		height: 228px;
		box-shadow: none;
		border: 6px solid #e8e8e8;
		text-align: center;
	}
	.victim-shortcode-box li:last-child img {
		width: 49%;
		height: auto;
		opacity: 0.3;
		margin-top: 3rem;
	}
	.victim-shortcode-box li:last-child .victim-title {
		background: none;
		color: #000;
		font-weight: bold;
		text-decoration: underline;
	}
	.victim-shortcode-box li {
		float: left;
		width: 16%;
		margin-bottom: 0.6%;
		margin-right:0.6%;
		border: 6px solid #efefef;
		position: relative;
		box-shadow: 3px 3px 4px #adadad8f;
	}
	.victim-shortcode-box li img {
		width: 100%;
		height: 100%;
	}
	
	.victim-title {
		display: block;
		width: 100%;
		font-size: 15px;
		color: #efefef;
		background: #363b40ed;
		text-align: center;
		line-height: 33px;
		opacity: 1;
		bottom: 0;
		height: 34px;
		overflow: hidden;
	}


@media (max-width: 1280px) {


.victim-shortcode-box li:last-child {
	height: 228px;}
		
	}
@media (max-width: 1024px) {
	
	
	.victim-shortcode-box li:last-child {
    height: 199px;
}
	
}

	@media (max-width: 812px) {
		
	
				html[lang="fa-IR"] .victim-shortcode-box li {
   margin-right:0; margin-left:1.5%;
}
			html[lang="fa-IR"] .admin-bar.is-mobile .side-aside a.remove {
    top: 61px;
    right: 1rem;
    left: auto;
}
			html[lang="fa-IR"] .description-slides {
    min-height: 60px;
    overflow: hidden;
    height: 85px;
}
 html[lang="fa-IR"] .slide-btn {
    margin: .5rem auto 0;
}
	
		.victim-shortcode-box li {
			float: left;
			width: 48%;
			margin: 1%;
			position: relative;
			height: 150px;
		}
		.victim-shortcode-box li {
			width: 31%;
			height: 200px;
			display: inline-table;
		}
		.victim-shortcode-box li:last-child {
			height: 284px;
		}
		
	}

@media (max-width:768px) {
	
	html[lang="fa-IR"] .description-slides {
    min-height: 60px;
    overflow: hidden;
    height: 82px;
}

	
	
	.victim-shortcode-box li:last-child {
    height: 270px;
}
	
}
@media (max-width:736px) {
	
	html[lang="fa-IR"] .victim-shortcode-box li{margin-right: 0;
    margin-left: 1.5%}
	
	.victim-shortcode-box li:last-child {
    height: 259px;
}
	
}

	@media (max-width: 667px) {
		
		.victim-shortcode-box li:last-child {
			height: 238px;
		}
		.widget .post-meta {
			width: 100%;
		}
	}



	@media (max-width: 568px) {
		
		.victim-shortcode-box li:last-child {
			height: 207px;
		}
			html[lang="fa-IR"] #tiepost-1094-section-2253{margin-top:2rem}
	}
	@media (max-width: 480px) {
		html[lang="fa-IR"] .boxed-slider .slide {
    height: 236px !important;
}
		html[lang="fa-IR"] .thumb-overlay .thumb-content {
    height: 234px !important;
}
		html[lang="fa-IR"] .description-slides {
    height: 130px;
}
		.victim-shortcode-box li {
			height: 176px !important;
		}
		
		
		.victim-shortcode-box li:last-child {
			height: 180px;
		}
		.victim-title {
			font-size: 13px;
		}
	}
	@media (max-width: 425px) {
		.victim-shortcode-box li {
			height: 198px;
			display:block;
			margin:2% 1%;
		}
		.victim-shortcode-box a {
			display: block;
			height: 147px;	
		}
		.victim-shortcode-box li:last-child .victim-title {
		margin-top: 50%;
		}
		.victim-shortcode-box li:last-child {
    	box-shadow: 3px 3px 4px #adadad8f;
		}	 
		
		.victim-shortcode-box li:last-child {
			height: 198px;
		}
	}
	@media (max-width: 414px) {
		.victim-shortcode-box li {
			width: 48%;
		}
		
		

		.victim-shortcode-box li:last-child img {
			display: none;
		}
		.ps752mission > div {
			margin: 1% 1.5%;
			width: 96%;
			min-height: 225px;
		}
		
	}





	
	
	
	
	
	
/*---------------------------------------------
About Us
----------------------------------------------*/
html[lang="fa-IR"] #tie-block_603 .entry p{
    line-height: 33px;
    font-size: 17px;
}
html[lang="fa-IR"] .block-custom-content-50 .entry strong {
    font-size:17px;
}
html[lang="fa-IR"] .block-custom-content-50 .entry p {
    font-size: 17px;
    line-height: 31px;margin:0;
}
	#text-html-widget-2 {
		border: 1px solid rgba(0, 0, 0, 0.1) !important;
		padding: 30px !important;
		margin-bottom: 0 !important;
	}
	.about-sidebar {
		margin: 5% auto;
		border: 1px solid #ffffff24;
		border-radius: 1.5%;
		background-color: #23282d;
		text-align: center;
		color: #ffffffb3;
		padding: 1%;
	}
	
	.ourmission-even {
		color: #2c2f34;
		line-height: 32px;
	}
.ourmission-even strong{color:#000;}
	.justice-des {
		float: left;
	}
.ourmission-even p{margin:0}

#tie-block_1022{    padding-top: 8rem;}

#tiepost-1080-section-1994{margin-top:3rem}


@media (max-width: 736px) {
	#tie-block_1094 {
		width: 92%;}
	#tiepost-1080-section-1994 {
    margin-top: 1rem;
}
}



/*---------------------------------------------
Contact Us
----------------------------------------------*/
html[lang="fa-IR"] .gform_wrapper .top_label .gfield_label, .gform_wrapper legend.gfield_label {
  
    font-size: 17px;
}
html[lang="fa-IR"]  .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {
    font-size: 17px;
}
html[dir="rtl"] .gform_wrapper .gfield_radio li label {
    font-size: 17px;
}
#input_3_5 {
    font-size: 17px;
    border: 1px solid #cccccc;
    height: 35px;
}
#input_3_7{   border: 1px solid #cccccc;}
.contact-header,
.contact-header .section-item.is-first-section.full-width {
		height: 300px;
}
#gform_fields_3 .gf_left_half , #gform_fields_3 .gf_right_half {
       width: 33%;  
}

@media (max-width: 640px){
	#gform_fields_3 .gf_left_half, #gform_fields_3 .gf_right_half {
    width: 100%;
}
}


#gform_wrapper_3{
	background:#f1f1f1; padding:1rem;
}

.ginput_container textarea, input, select {
    border: 1px solid rgba(0,0,0,0.1);
    color: #2c2f34;
    font-size: 12px;
    background-color: #fffffff2;
}

.ginput_container .gchoice_3_10_1 , .ginput_container .gchoice_3_10_0{float:left;    margin-right: 2rem !important;}
#field_3_10 .gfield_label{    float: left;
    line-height: 71px;
    margin-right: 3rem;}
#field_3_10 .ginput_container_radio{float: left;}
#gform_3 .gform_footer{    padding: 0 0 10px 0;
    margin: 7px 0 0;}


@media (max-width: 1366px) {
#tiepost-1081-section-1554 {
    width: 79%;
}		
}
@media (max-width: 768px) {
#tiepost-1081-section-1554 {
    width: 91%;
}		
}
@media (max-width: 568px) {
	#field_3_10 .ginput_container_radio {
    width: 100%;
}	
	#field_3_10 .gfield_label {
    width: 100%;    line-height: 24px;
}
	.ginput_container .gchoice_3_10_1, .ginput_container .gchoice_3_10_0 {
    float: left;
    margin-right: 0;
    width: 100%;
}
	#gform_3 .gform_footer {
    padding: 2rem 0 0 0;
    margin: 7px 0 0;
}
}
	/*---------------------------------------------
Donate
----------------------------------------------*/

#the-post #breadcrumb{text-align:left}
#the-post .entry-title{text-align:left;position:relative;width: 100%;float:left}


@media (max-width:812px) {
	
	#the-post .entry-content {
    background: #fff;
}
	
	#the-post .magazine2.post-layout-1 .entry-header-outer{
    padding: 0;
}	
	
}

@media (max-width:480px) {
	
	#the-post {
    width: 93%;
}
	
}
/*---------------------------------------------
membership form
----------------------------------------------*/
html[lang="fa-IR"] #gform_2{font-size: 17px;
    line-height: 33px;}
#gfield_description_2_34{font-size:16px}

#gform_fields_2_4 .gform_wrapper .gfield_checkbox li label, .gform_wrapper .gfield_radio li label {
    line-height: 36px;
    font-size: 15px;
}



html[lang="fa-IR"] .gfield_checkbox li{    font-size: 18px;}
#tie-block_2878 .gform_wrapper{background:#f1f1f1;padding:1.5rem}
.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {
      background: white;
    border: 1px solid #cccccc;
}
html[lang="fa-IR"] #gf_progressbar_title{font-size: 16px;}
#field_2_3{width: 100%;}
#field_2_7{width: 50%;}
#input_2_8{width:100%}
#field_2_13{width:100%}
#input_2_6 li{    float: left;
    margin-left: 8% !important;}

.gpnf-field-5{border-right:0}
.gpnf-add-entry{    background: #636262;
    color: #fff;
    padding: 7px 20px;}

.ginput_container_multiselect{    overflow: hidden;
    overflow-y: scroll; background:#fff;border: 1px solid #ccc !important;}
.ginput_container , select {
    border: none;
  
    background-color: none;
}

 select:hover , select:focus {
    background-color: #ffff;
}

#input_2_13_6{border: 1px solid #ccc !important;height: 34px;}

#gfield_consent_description_2_32{    font-size: 14px;
    background: white;}
#gform_confirmation_message_2{background: #f1f1f1;
    padding: 15px;}
.gpnf-modal-header {
    background-color: #e70608 !important;
}
.gpnf-modal-2-33 .tingle-btn--primary, .gpnf-modal-2-33 .tingle-btn--default {
    background-color: #23282d !important;
}
@media (max-width:768px) {
	
#tie-block_2878 {
    width: 95%;
}

}

@media (max-width:768px) {
	
#field_2_7 {
    width: 100%;
}

}
/*---------------------------------------------
Justice
----------------------------------------------*/
#posts-list-widget-9,
#social-statistics-10,
.petition-shortcode{
	border: 1px solid rgba(0, 0, 0, 0.1) !important;
	padding: 30px !important;
	margin-bottom: 13px !important;
}
.petition-shortcode img{
	width:110px;
	height:75px;
	float:left;
	display:block;
	margin-right: 15px;
	position: relative;
}
.petition-shortcode .petition-title{
	font-size: 14px;
	line-height: 1.4;
	margin-bottom: 5px;
}
.petition-shortcode li {
    position: relative;
    padding: 12px 0;
}
.thankyoupage h1 {
    margin-bottom: 2rem;
}
@media (max-width: 800px){
	.thankyoupage {
    margin: 0 6%;
}
}

/*---------------------------------------------
Events
----------------------------------------------*/
#em-wrapper {
    display: inline-block;
}

.css-events-list > div:first-child {
	flex: 1 0 100%;
}
.event-item {
	display: block;
	border: 6px solid #efefef;
	box-shadow: 3px 3px 4px #adadad8f;
	margin-right: 10px;
	margin-bottom: 10px;
	padding: 10px;
	box-sizing: border-box;
	width: 32%;
	min-height: 375px;
	float: left;
	
}
.em-location-map-container {
	height:450px !important;
	width: 100% !important;
	margin-top: 5%;
}
.event-list-desc {
    margin-top: 2%;
}
.hurrytimer-campaign-3754 .hurrytimer-timer {
    justify-content: left !important;
}
.even-list-side > .red {
    background-color: #fe0002 !important;
	margin-bottom: 3%;
}
.event-list-desc-container {
    float: left;
    width: 59%;
}
.even-list-side {
    float: right;
    border: 1px solid rgba(0, 0, 0, 0.1) !important;
    padding: 30px !important;
	margin-bottom:5%;
	width:30%;
}
.event-page .featured-area {
	display: none;
}
.event-page-map {
	display: block;
width: 100%;
height: 300px;
margin: 6% auto;
}

.event-page-map .em-location-map-container {
	width: 100% !important;
	height: 300px !important;
}
.event-info {
    display: flex;
	border: 1px solid rgba(0, 0, 0, 0.1);
	padding: 30px !important;
}
.event-info-item {
	margin-right: 3%;
	width: 25% !important;
}
.event-info-item > p {
	display: none;
}
.event-info-item [class~="hurrytimer-campaign"] {
	padding-top: 0px !important;
	
}
.event-info-item .hurrytimer-campaign .hurrytimer-timer-digit,
.event-info-item .hurrytimer-campaign .hurrytimer-timer-sep
{
	font-size: 15px !important;
}

.event-heading {
    display: block;
    font-weight: 700;
}

.event-list-footer {
    display: inline-block;
    width: 100% !important;
	margin-top: 0%;
}

.for-protesters-item {
    display: inline-block;
    position: relative;
	border-bottom: 2px solid rgba(0,0,0,0.1);
	padding-bottom: 3%;
	padding-top:3%;
}
.for-protesters-item-img {
	float: left;
	margin-right:2%;
}
.for-protesters-item-img img {
	width:250px;
	height:200px;
}
.for-protesters-list .more-link.button {
	width: 145px;
	position:inherit;
		
}
.for-protesters-list i {
	margin-right:14%;
}

.facebook-event-link {
    color: blue !important;
    text-decoration: underline;
}

@media (max-width: 480px) {
	.css-events-list {
    margin-left: 7%;
}
.event-item {
    width: 100%;
}	
	.for-protesters-item-img {
    float: none;
    margin-right:0;
  
}
	.event-list-desc-container {
  
    width: 100%;
		margin-top:5%;
}
	.even-list-side {
    margin-top:5%;
}
	.even-list-side .hurrytimer-campaign .hurrytimer-timer-digit,
.even-list-side .hurrytimer-campaign .hurrytimer-timer-sep
{
	font-size: 25px !important;
}
	.event-page-map {
   
    margin: 30% auto 5%;
}
	.event-info {
    display: flex;
    flex-direction: column;
}
.event-info-item {
    margin-right: 2%;
    width: 100% !important;
}	
.event-info-item > a {
		display:block;
	}
	.event-info-item:last-child {
		margin-top:10%;
	}
.single-event .theiaStickySidebar {
    display: none;
}
	#sgpb-popup-dialog-main-div {
    
	margin: 0;
	width: 300px !important;
}
	.sgpb-popup-close-button-6 {
    right: -15px !important;
}
	.even-list-side {
    width: 100%;
}
	.em-location-map-container {
	margin-top: 36%;
}
}
@media (min-width: 481px) and (max-width: 834px){
	.event-item {
    width: 31%;
}
	.em-location-map-container {
  
    margin-top: 15%;
}
}
.live-event-links {
    display: flex;
    flex-direction: row;
    justify-content: center;
}
.live-event-links .more-link.button {
    margin-right: 1%;
    position: unset;
}
#sgpb-popup-dialog-main-div {
    background-color: black !important;
}
.popup {
    text-align: center;
	font-size: 16px;
	font-weight: 600;
}

/*---------------------------------------------
Events-anniversary
----------------------------------------------*/
.postid-6514  .event-page-map,
.postid-5177  .event-page-map,
.postid-6319  .event-page-map,
.postid-7525 .event-page-map,
.postid-7532 .event-page-map
{
    display: none !important;
}
.gmap-anniversary .tie-fluid-width-video-wrapper {
    position: absolute;
    top: 120px;
	width: 780px;
	height: 300px;
}

.postid-6514 .event-info,
.postid-5177 .event-info,
.postid-6319 .event-info{
    margin-top: 50%;
}
@media (max-width: 480px){
	.gmap-anniversary .tie-fluid-width-video-wrapper {
    position: absolute;
    top: 150px;
	width:85%;
	height: 300px;
}
	.postid-6319	.gmap-anniversary .tie-fluid-width-video-wrapper {
    position: absolute;
    top: 200px;
	width:85%;
	height: 300px;
}
	.postid-6514 h1,
	.postid-5177 h1,
	.postid-6319 h1{
    margin-bottom: 400px !important;
}
}
/*---------------------------------------------
Events-cats
----------------------------------------------*/
.cat-item {
	border-bottom: none !important;
}
.for-protesters-list a:hover {
	color: white !important;
}
.for-protesters-item.event-poster {
    display: block;
    border-top: 2px solid rgba(0,0,0,0.1);
}
.event-poster .more-link {
	margin-right: 2%;
	margin-bottom: 2%;
}
.posters-dl {
	margin-bottom: 10%;
	margin-top: 2%;
}



@media (min-width: 480px){
	
div#sgpb-popup-dialog-main-div {
    max-width: 500px !important;
}
	
}