:root {
  --grey-color: #f7f7f7;
  --white-color: #ffffff;
  --borderColor: #e7e7e7;
  --font-text: #3d4548;
  --theme-color: #1961ac;
  --yellow-color: #96c885;
  --black-color: #000000;
  --font-grey: #9fa7ac;
  --light-green: #e3ede9;
  --light-yellow: #ffeece;
}

body{
	color: var(--font-text);
	font-size: 16px;
	line-height: 26px;
	font-family: 'Open Sans', sans-serif;
	margin: 0px;
	padding: 0px;
	font-weight: 400;
}

h1 , h2 , h3 , h4 , h5 , h6{
	margin: 0 0 15px 0;
	padding: 0px;
	color: var(--theme-color);
	font-family: 'Lora', serif;
	font-weight: 500;
}

h1{
	font-size: 40px;
}

h2{
	font-size: 34px;
	margin-bottom: 25px;
}

h3{
	font-size: 27px;
	font-weight: 400;
}

h4{
	font-family: 'Open Sans', sans-serif;
	font-weight: 700;
	font-size: 22px;
}

h5{
	font-family: 'Open Sans', sans-serif;
	font-weight: 700;
	font-size: 18px;
}

h6{
	font-family: 'Open Sans', sans-serif;
	font-weight: 700;
	font-size: 17.5px;
}

img{
	max-width: 100%;
	height: auto;
}

ul , ol{
	margin: 0 0 20px 15px;
	padding: 0px;
}

ul li , ol li{
	margin: 0 0 0 10px;
	padding: 0px;
}

a , a:hover , a:focus , a:visited , button{
	outline: none !important;
	text-decoration: none;
}

a{
	color: var(--theme-color);
}

a:hover{
	color: var(--yellow-color);
}

p{
	margin: 0 0 15px 0;
}

section{
	position: relative;
	padding: 0px;
}

input[type="text"] , input[type="password"] , input[type="email"] , input[type="tel"] , input[type="subject"] , textarea , select{
	height: 42px;
	border: 1px solid var(--black-color);
	padding: 0 20px;
	background: var(--white-color);
	font-size: 15px;
	color: #b2b2b2;
	width: 100%;
}

::-webkit-input-placeholder { 
  	color: #b2b2b2 !important;
 	opacity: 1 !important;
}
::-moz-placeholder { 
  	color: #b2b2b2 !important;
 	opacity: 1 !important;
}
:-ms-input-placeholder { 
  	color: #b2b2b2 !important;
 	opacity: 1 !important;
}
:-moz-placeholder { 
  	color: #b2b2b2 !important;
 	opacity: 1 !important;
}

.theme-btn{
	display: inline-block;
	width: auto;
	min-width: 200px;
	height: 41px;
	line-height: 41px;
	background: var(--yellow-color);
	color: var(--white-color);
	font-weight: 700;
	font-size: 14px;
	text-transform: uppercase;
	-webkit-transition: all 0.5s ease 0s;
	-moz-transition: all 0.5s ease 0s;
	-ms-transition: all 0.5s ease 0s;
	-o-transition: all 0.5s ease 0s;
	transition: all 0.5s ease 0s;
	-webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.03);
	-moz-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.03);
	-ms-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.03);
	-o-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.03);
	box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.03);
	border: none;
	text-align: center;
}

.theme-btn:hover{
	background: var(--theme-color);
	color: var(--white-color);
}

.header-banner-without-text{
	position: relative;
	padding: 25px;
}

.header-banner-without-text:before{
	background: var(--theme-color);
	position: absolute;
	left: 0px;
	top: 0px;
	/*max-width: 200px;*/
	width: 100%;
	content: "";
	height: 100%;
	z-index: -1;
	opacity: 0.1;
}

/*.header-banner-without-text:after{
	background: var(--theme-color);
	position: absolute;
	right: 0px;
	top: 0px;
	max-width: 200px;
	width: 100%;
	content: "";
	height: 100%;
	z-index: -1;
	opacity: 0.1;
}*/

@media(min-width: 1300px){
	.container{
		max-width: 1270px;
	}
}

@media(min-width: 1475px){
	.container{
		max-width: 1445px;
	}
}

/* Preloader */

#preloader {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #fff;
  z-index: 9999;
}

#status {
  width: 200px;
  height: auto;
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%,-50%);
  -moz-transform: translate(-50%,-50%);
  -ms-transform: translate(-50%,-50%);
  -o-transform: translate(-50%,-50%);
  transform: translate(-50%,-50%);
}

#status img {
	padding: 18px;
}

.loading-progress {
	text-indent: -9999em;
	border-top: 5px solid var(--theme-color);
	border-right: 5px solid var(--theme-color);
	border-bottom: 5px solid var(--theme-color);
	border-left: 5px solid var(--yellow-color);
	-webkit-transform: translateZ(0);
	-ms-transform: translateZ(0);
	transform: translateZ(0);
	-webkit-animation: load8 1.1s infinite linear;
	animation: load8 1.1s infinite linear;
	margin: 0;
	font-size: 10px;
	position: relative;
	text-indent: -9999em;
	width: 200px;
	height: 200px;
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	-ms-border-radius: 100%;
	-o-border-radius: 100%;
	border-radius: 100%;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -100px;
	margin-top: -100px;
}
      
@-webkit-keyframes load8 {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}
@keyframes load8 {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

.bottom-top-arrow{
	position: fixed;
	right: -100%;
	bottom: 90px;
	z-index: 99;
	width: 50px;
	height: 50px;
	line-height: 46px;
	background: var(--theme-color);
	color: var(--white-color);
	text-align: center;
	display: none;
	border: 2px solid var(--theme-color);
	-webkit-transition: all 0.5s ease 0s;
	-moz-transition: all 0.5s ease 0s;
	-ms-transition: all 0.5s ease 0s;
	-o-transition: all 0.5s ease 0s;
	transition: all 0.5s ease 0s;
}

.bottom-top-arrow.open{
	right: 20px;
}

.bottom-top-arrow:hover{
	background: var(--yellow-color);
	color: var(--white-color);
	border-color: var(--yellow-color);
}

.main-info-wrapper{
	margin-top: 10px;
	padding-bottom: 50px !important;
}

.logo {
	margin-bottom: 62px;
}

.main-menu-left{
	max-width: 265px;
	float: left;
	position: relative;
}

.main-content-right{
	margin-left: 292px;
	position: relative;
}

.main-menu {
	padding-left: 56px;
}

.main-menu ul , .main-menu li{
	list-style: none;
	padding: 0px;
	margin: 0px;
}

.main-menu > nav > ul > li{
	display: block;
	margin-bottom: 19px;
	position: relative;
}

.main-menu > nav > ul > li .arrow-submenu-show {
	position: absolute;
	right: 0px;
	top: 0;
	color: var(--theme-color);
	width: 25px;
	height: 20px;
	text-align: center;
	cursor: pointer;
}

.main-menu > nav > ul > li.active .arrow-submenu-show{
	color: var(--yellow-color);
}

.main-menu > nav > ul > li:hover .arrow-submenu-show{
	color: var(--yellow-color);
}

.main-menu > nav > ul > li .submenu-show{
	padding-left: 10px;
	display: none;
}

.main-menu > nav > ul > li.active.has-sub .submenu-show{
	display: block;
}

.main-menu > nav > ul > li .submenu-show li{
	font-size: 15px;
	margin-top: 16px;
}

.main-menu > nav > ul > li .submenu-show li a{
	color: #3d4548;
}

.main-menu > nav > ul > li .submenu-show li a:hover{
	color: var(--yellow-color);
}

.main-menu li a{
	-webkit-transition: all 0.5s ease 0s;
	-moz-transition: all 0.5s ease 0s;
	-ms-transition: all 0.5s ease 0s;
	-o-transition: all 0.5s ease 0s;
	transition: all 0.5s ease 0s;
}

.main-menu > nav > ul > li > a{
	display: block;
	font-size: 16px;
	text-transform: uppercase;
	font-weight: 700;
	color: var(--theme-color);
}

.main-menu > nav > ul > li:hover > a , .main-menu > nav > ul > li.active > a, .main-menu > nav > ul > li.active > ul > li.active > a {
	color: var(--yellow-color);
}

.banner-top-text{
	display: inline-block;
	width: 100%;
	position: relative;
	margin-top: 40px;
	margin-bottom: 15px;
}

.banner-top-text h5{
	border-bottom: 1px solid var(--black-color);
	margin: 0px;
	text-align: right;
}

.banner-top-text h5 span {
	font-weight: 400;
	background: var(--white-color);
	padding: 0 0 0 10px;
	text-transform: unset;
	position: relative;
	top: 4px;
	font-size: 16px;
}

.banner-bg{
	background-size: cover !important;
	background-position: center center !important;
	background-repeat: no-repeat !important;
}

.banner-inner-show{
	position: relative;
	min-height: 340px;
}

.banner-text-blog{
	position: absolute;
	left: 60px;
	bottom: 60px;
	z-index: 11;
	max-width: 360px;
}

.banner-text-blog h5{
	color: var(--yellow-color);
	font-weight: 600;
	margin-bottom: 6px;
}

.banner-text-blog h2{
	color: #3d4548;
	margin: 0px;
}

.donate-blog{
	position: absolute;
	bottom: -72px;
	right: 74px;
}

.donate-blog a{
	width: 123px;
	height: 123px;
	display: inline-block;
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	-ms-border-radius: 100%;
	-o-border-radius: 100%;
	border-radius: 100%;
	background: #96c885;
	color: var(--white-color);
	text-align: center;
	padding: 25px 15px 25px 15px;
	font-weight: 700;
	font-size: 21px;
	text-transform: uppercase;
	line-height: 30px;
	letter-spacing: -0.8px;
}

.line-hr-donate{
	position: absolute;
	left: 50%;
	bottom: 27px;
	height: 1px;
	width: 36px;
	background: var(--white-color);
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	transform: translateX(-50%);
}

.suicide-part{
	margin-top: 75px;
}

.box-list-show{
	background: var(--grey-color);
	padding: 60px;
	margin: 85px 0 40px 0;
}

.box-list-inner{
	background: var(--white-color);
	padding: 30px 15px;
	text-align: center;
	position: relative;
	-webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.02);
	-moz-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.02);
	-ms-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.02);
	-o-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.02);
	box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.02);
	color: var(--font-grey);
	font-size: 13px;
	line-height: 22px;
	height: 100%;
}

.box-list-icon{
	width: 59px;
	height: 59px;
	margin: 0 auto;
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	-ms-border-radius: 100%;
	-o-border-radius: 100%;
	border-radius: 100%;
	border: 1px solid var(--yellow-color);
	line-height: 52px;
}

.box-list-icon img {
	max-width: 25px;
	max-height: 22px;
}

.box-list-content{
	margin-top: 26px;
}

.box-list-content h6{
	margin-bottom: 20px;
}

.box-list-content p:last-child{
	margin-bottom: 0px;
}

.box-list-download{
	background: var(--theme-color);
	color: var(--white-color);
	padding: 35px 120px;
}

.box-list-download h2 , .box-list-download h3 , .box-list-download h4 , .box-list-download h5 , .box-list-download h6{
	color: var(--white-color);
}

.pdf-download-right h3{
	margin-bottom: 32px;
}

.pdf-download-right .theme-btn{
	margin: 5px 0 47px 0;
}

.pdf-download-right .theme-btn:hover{
	background: var(--white-color);
	color: var(--theme-color);
}

.pdf-download-right p a{
	color: var(--yellow-color);
}

.pdf-download-right p a:hover{
	color: var(--white-color);
}

.pdf-download-right p:last-child{
	margin-bottom: 0px;
}

.pdf-download-left img {
	-webkit-box-shadow: 7px 8px 6px 0 rgb(0, 0, 0);
	-moz-box-shadow: 7px 8px 6px 0 rgb(0, 0, 0);
	-ms-box-shadow: 7px 8px 6px 0 rgb(0, 0, 0);
	-o-box-shadow: 7px 8px 6px 0 rgb(0, 0, 0);
	box-shadow: 7px 8px 6px 0 rgb(0, 0, 0);
}

.box-list-blog-info{
	background: var(--grey-color);
	padding: 60px 60px 40px 60px;
	margin: 50px 0 0px 0;
}

.box-data-info-inner{
	padding: 32px 35px;
	background: var(--white-color);
	color: var(--black-color);
	font-size: 15px;
	margin-bottom: 20px;
}

.box-data-info-inner h5{
	margin-bottom: 22px;
}

.box-data-info-inner h5 a{
	color: var(--black-color);
}

.box-data-info-inner h5 a:hover{
	color: var(--yellow-color);
}

.date-show{
	color: #b2b2b2;
	margin-bottom: 22px;
	display: block;
}

.box-data-info-inner p{
	margin-bottom: 22px;
}

.box-data-info-inner .read-more{
	color: var(--yellow-color);
}

.box-data-info-inner .read-more:hover{
	color: var(--theme-color);
}

.box-data-info h2{
	text-align: center;
}

.news-latter{
	margin-top: 80px;
}

.news-latter h2 {
	padding-bottom: 15px;
	border-bottom: 1px solid #000000;
	font-weight: 400;
	margin-bottom: 37px;
}

.form-news-latter {
	font-size: 15px;
	padding-bottom: 16px;
	border-bottom: 1px solid var(--black-color);
}

.form-field{
	margin-bottom: 15px;
}

.lbl-check {
  display: block;
  position: relative;
  padding-left: 45px;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  font-size: 11px;
}

.lbl-check input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}

.lbl-check .checkmark {
  position: absolute;
  top: 4px;
  left: 0;
  height: 25px;
  width: 25px;
  border: 1px solid var(--black-color);
}

.lbl-check .checkmark:after {
  content: "";
  position: absolute;
  display: none;
}

.lbl-check input:checked ~ .checkmark:after {
  display: block;
}

.lbl-check .checkmark:after {
  left: 9px;
  top: 6px;
  width: 5px;
  height: 10px;
  border: solid var(--theme-color);
  border-width: 0 3px 3px 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}

.news-latter-right{
	text-align: center;
} 

.news-latter-right .theme-btn{
	min-width: 180px;
}

.footer-above{
	font-size: 15px;
	margin-bottom: 62px;
	margin-top: 80px;
	display: none !important;
}

.footer-above h5{
	font-size: 15px;
	color: var(--yellow-color);
	margin: 0 0 8px 0;
	font-weight: 700;
}

.footer-above h5 span{
	color: var(--black-color);
}

.footer-above-right img{
	max-width: 111px;
}

.footer-above-right{
	text-align: right;
}

.footer-part{
	background: var(--theme-color);
	color: var(--white-color);
	font-size: 15px;
	padding: 30px 0;
	display: flex;
	width: 100%;
}

.footer-part a{
	color: var(--white-color);
}

.footer-part a:hover{
	color: var(--yellow-color);
}

.footer-inner{
	display: flex;
	width: calc(100% - 292px);
	align-items: center;
	flex-wrap: wrap;
	float: right;
}

.footer-inner-left{
	margin-right: auto;
}

.footer-inner-right ul , .footer-inner-right li{
	list-style: none;
	padding: 0px;
	margin: 0px;
}

.footer-inner-right li{
	display: inline-block;
	width: auto;
	position: relative;
}

.footer-inner-right li:after{
	content: "|";
	display: inline-block;
	width: auto;
	padding-left: 5px;
}

.footer-inner-right li:last-child:after{
	display: none;
}

.mean-container a.meanmenu-reveal {
	padding: 13px 15px 11px 15px;
	top: 25px;
	height: 13px;
}

.mean-container a.meanmenu-reveal span{
	position: relative;
	background: var(--theme-color);
}

.mean-container a.meanmenu-reveal span:before{
	position: absolute;
	top: -6px;
	height: 3px;
	background: var(--theme-color);
	content: "";
	width: 22px;
	left: 0px;
}

.mean-container a.meanmenu-reveal span:after{
	position: absolute;
	bottom: -6px;
	height: 3px;
	background: var(--theme-color);
	content: "";
	width: 22px;
	left: 0px;
}

.mean-container .mean-nav{
	top: 105px;
}

.meanmenu-reveal.meanclose {
	top: 20px !important;
}

.box-list-show.box-4 {
	margin-top: 0;
}

.information-wrapper-col-2{
	display: inline-block;
	width: 100%;
	
}

.information-col-2-img{
	float: right;
	width: 100%;
	max-width: 370px;
}

.information-col-2-info{
	margin-right: 412px;
}

.more-link-show{
	background: url('../images/arrow-more.png') no-repeat 0 center;
	padding-left: 25px;
	font-weight: 600;
	font-size: 14px;
	color: var(--yellow-color);
	display: inline-block;
	margin-bottom: 15px;
}

.more-link-show:hover{
	background: url('../images/arrow-more-green.png') no-repeat 0 center;
	color: var(--theme-color);	
}

hr{
	border-top-color: #3d4548;
	margin: 15px 0 30px 0;
}

.information-wrapper{
	margin-bottom: 70px;
}

.press-part h4{
	color: var(--black-color);
	margin-bottom: 25px;
}

.press-part .box-data-info-inner{
	margin-bottom: 0px;
	height: 100%;
}

.press-part .box-data-info{
	height: 100%;
}

.press-part .col-xs-12{
	margin-bottom: 20px;
}

.right-side-img{
	float: right;
	margin-left: 20px;
	margin-bottom: 20px;
}

.lg-space{
	margin: 40px 0;
}

.card-header {
	padding: 0;
	margin-bottom: 0;
	background: transparent;
	border-bottom: none;
}

.card-header h5 button {
	width: 100%;
	text-align: left;
	font-size: 15px;
	text-transform: uppercase;
	color: var(--black-color);
	font-weight: 700;
	padding-left: 20px;
	padding-right: 50px;
	background-color: var(--light-green);
	-webkit-transition: all 0.5s ease 0s;
	-moz-transition: all 0.5s ease 0s;
	-ms-transition: all 0.5s ease 0s;
	-o-transition: all 0.5s ease 0s;
	transition: all 0.5s ease 0s;
	display: flex;
	min-height: 60px;
	align-items: center;
	border-radius: 0px !important;
	text-decoration: none !important;
	position: relative;
}

.card {
	border: none !important;
	border-radius: 0px !important;
	margin-bottom: 10px;
}

.card-header h5 button:hover , .card-header h5 button[aria-expanded="true"]{
	background: var(--theme-color);
	color: var(--white-color);
}

.card-header h5 button:hover:after , .card-header h5 button[aria-expanded="true"]:after{
	color: var(--white-color);
}

.accordion-main{
	margin-bottom: 50px;
}

.card-header h5 button:after{
	position: absolute;
	right: 20px;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
	color: var(--black-color);
	content: "\f107";
	font-family: 'Font Awesome 5 Pro';
	font-weight: 300;
	font-size: 30px;
}

.card-header h5 button[aria-expanded="true"]:after{
	content: "\f106";
}

.box-list-blog-info.press-part {
	margin-bottom: 60px;
}

.accordion-wrapper-yellow h2 , .accordion-wrapper-yellow h3 , .accordion-wrapper-yellow h4 , .accordion-wrapper-yellow h5 , .accordion-wrapper-yellow h6{
	color: var(--black-color);
}

.accordion-wrapper-yellow .card-header h5 button{
	background: var(--light-yellow);
}

.accordion-wrapper-yellow .card-header h5 button:hover , .accordion-wrapper-yellow .card-header h5 button[aria-expanded="true"]{
	background: var(--yellow-color);
}

.yellow-box-part{
	border: 2px solid var(--yellow-color);
	padding: 25px;
	margin-bottom: 50px;
	color: var(--black-color);
	font-size: 15px;
}

.yellow-box-part h6{
	color: var(--yellow-color);
}

.yellow-box-part p:last-child{
	margin-bottom: 0px;
}

/* COMMON STYLE FOR TYPO3 */

.frame-space-before-extra-large{
	padding-top: 100px;
}

.frame-space-after-extra-large{
	padding-bottom: 100px;
}

.frame-space-before-large{
	padding-top: 80px;
}

.frame-space-after-large{
	padding-bottom: 80px;
}

.frame-space-before-medium{
	padding-top: 60px;
}

.frame-space-after-medium{
	padding-bottom: 60px;
}

.frame-space-before-small{
	padding-top: 40px;
}

.frame-space-after-small{
	padding-bottom: 40px;
}

.frame-space-before-extra-small{
	padding-top: 20px;
}

.frame-space-after-extra-small{
	padding-bottom: 20px;
}

.ce-center.ce-above , .ce-center.ce-below{
	text-align: center;
}

.ce-center.ce-above .ce-bodytext , .ce-center.ce-below .ce-bodytext{
	text-align: left;
}

.ce-right.ce-above , .ce-right.ce-below{
	text-align: right;	
}

.ce-right.ce-above .ce-bodytext , .ce-right.ce-below .ce-bodytext{
	text-align: left;
}

.ce-left.ce-above , .ce-left.ce-below{
	text-align: left;		
}

.ce-left.ce-above .ce-bodytext , .ce-left.ce-below .ce-bodytext{
	text-align: left;
}

.ce-right.ce-intext .ce-gallery{
	float: right;
	margin: 0 0 0px 20px;
}

.ce-right.ce-intext.ce-nowrap .ce-gallery{
	width: 25%;
}

.ce-right.ce-intext .ce-bodytext{
	text-align: left;
}

.ce-right.ce-intext.ce-nowrap .ce-bodytext{
	padding-right: 30%;
}

.ce-left.ce-intext .ce-gallery{
	float: left;
	margin: 0 20px 0px 0;
}

.ce-left.ce-intext.ce-nowrap .ce-gallery{
	width: 25%;
}

.ce-left.ce-intext .ce-bodytext{
	text-align: left;
}

.ce-left.ce-intext.ce-nowrap .ce-bodytext{
	padding-left: 30%;
}

.remove-pad-top{
	padding-top: 0px !important;
}

.remove-pad-bottom{
	padding-top: 0px !important;
}

.remove-pad-both{
	padding-top: 0px !important;
	padding-bottom: 0px !important;
}

/*TEAM PART*/

.suicide-inner{
	background: #f7f7f7;
	padding: 35px 50px;
	margin-top: 50px;
}

.suicide-inner-blog{
	margin: 15px 0;
}

.suicide-inner-img img{
	width: 100%;
}

.suicide-inner-info{
	margin-top: 35px;
}

.suicide-info-top h4{
	font-size: 20px;
	margin: 0px;
}

.suicide-inner-info p{
	margin: 20px 0 0 0;
}

.suicide-info-top {
	min-height: 64px;
}

.suicide-info-top span{
	display: block;
}

.suicide-info-top h4 span{
	color: var(--yellow-color);
	margin-bottom: 20px;
}

.suicide-inner-info a{
	color: var(--font-text);
}

.suicide-inner-info a:hover{
	color: var(--yellow-color);
}

.help-btn{
	margin-top: 12px;
}

.help-btn a{
	display: block;
	padding: 0 11px;
	color: var(--white-color);
	background: var(--theme-color);
	height: 32px;
	font-size: 16px;
	font-weight: 700;
	line-height: 32px;
	text-align: center;
	-webkit-transition: all 0.5s ease 0s;
	-moz-transition: all 0.5s ease 0s;
	-ms-transition: all 0.5s ease 0s;
	-o-transition: all 0.5s ease 0s;
	transition: all 0.5s ease 0s;
	display: none !important;
}

.help-btn a:hover{
	background: var(--yellow-color);
}

.common-theme-bg{
	padding: 50px;
	background: var(--theme-color);
	margin-bottom: 70px;
}

.common-theme-bg p:last-child{
	margin-bottom: 0px;
}

.common-theme-bg , .common-theme-bg h1 , .common-theme-bg h2 , .common-theme-bg h3 , .common-theme-bg h4 , .common-theme-bg h5 , .common-theme-bg h6 , .common-theme-bg a{
	color: var(--white-color);
}

.categories-blog a{
	height: 209px;
	width: 100%;
	display: block;
	position: relative;
	color: var(--white-color);
	font-size: 19px;
	font-weight: 700;
	text-transform: uppercase;
	background: var(--theme-color);
	-webkit-transition: all 0.5s ease 0s;
	-moz-transition: all 0.5s ease 0s;
	-ms-transition: all 0.5s ease 0s;
	-o-transition: all 0.5s ease 0s;
	transition: all 0.5s ease 0s;
}

.categories-blog a span{
	position: absolute;
	left: 0px;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
	width: 100%;
	text-align: center;
}

.categories-blog a:hover , .categories-blog.active a{
	background: var(--yellow-color);
}

.categories-wrapper{
	margin-top: 45px;
}

.categories-wrapper .row{
	margin: 0 -11px;
}

.categories-wrapper .col-xs-12{
	padding: 0 11px;
	flex: 0 0 20%;
	max-width: 20%;
	margin-top: 25px;
}

.suicide-inner-info .more-link-show{
	color: var(--yellow-color);
}

.suicide-inner-info .more-link-show:hover{
	color: var(--theme-color);
}

.suicide-part-new .suicide-inner-img{
	text-align: center;
}

.suicide-part-new .suicide-inner-img img{
	width: auto;
	-webkit-box-shadow: 7px 7px 3px 0 rgba(0, 0, 0, 0.5);
	-moz-box-shadow: 7px 7px 3px 0 rgba(0, 0, 0, 0.5);
	-ms-box-shadow: 7px 7px 3px 0 rgba(0, 0, 0, 0.5);
	-o-box-shadow: 7px 7px 3px 0 rgba(0, 0, 0, 0.5);
	box-shadow: 7px 7px 3px 0 rgba(0, 0, 0, 0.5);
}

.suicide-part-full .suicide-info-top{
	min-height: unset;
}

.ul-list-style , .ul-list-style li{
	list-style: none;
	padding: 0px;
	margin: 0px;
}

.ul-list-style li:before{
	content: "\2022";
  color: var(--yellow-color);
  font-weight: bold;
  display: inline-block; 
  width: 1em;
  margin-left: -1em;
}

.ul-list-style {
	margin-left: 25px;
	margin-bottom: 20px;
}