[v-cloak] {
display: none;
}
html,
body {
overflow-x: hidden;
}
.post,
.page {
margin-bottom: 0;
}
body {
font-family: 'Roboto', sans-serif;
}
.fab {
font-family: "Font Awesome 5 Brands" !important;
}
a {
color: #2D3142;
}
.message {
margin-left: auto;
margin-right: auto;
background: #f6f6f6;
padding: 0 20px;
}
.message-header {
cursor: pointer;
display: flex;
padding: 20px 0;
position: relative;
}
.message-header i {
font-size: 30px;
color: #f87061;
position: absolute;
right: 0px;
top: calc(50% - 14px);
}
.message-body {
padding: 0;
overflow: auto;
transition: 1.3s ease all;
max-height: 600px;
}
.is-closed .message-body {
max-height: 0;
transition: 0.4s ease all;
}
.message-content {
padding: 20px 0;
border-top: solid 1px;
width: 96%;
}
.list-unstyled-rtl {
padding-right: 0;
list-style: none;
margin-right: 0;
}
.main-menu {
background-color: #242424;
}
.small-scroll-box {
height: 405px;
overflow: auto;
}
#adv-search {
background-color: #242424;
}
#adv-search h3 {
font-weight: 300;
}
#adv-search .btn-primary {
background-color: #F87060;
border: none;
border-radius: 0;
}
#page {
background-color: #f6f6f6;
}
#masthead {
background-color: #F6F6F6;
}
#colophon {
background-color: #242424;
}
#footer-copyright {
background-color: #000;
color: #999999;
}
.site-header .site-description {
font-size: 1.375em; color: #333;
font-family: 'Trajan', sans-serif;
}
@media screen and (max-width: 992px) {
.site-header .site-description {
display: none;
}
}
.site-header .languages a.btn.active {
background-color: #242424;
}
.site-header a.navbar-toggler {
display: none;
padding: 0;
width: 36px;
height: 36px;
position: relative;
-webkit-transform: rotate(0deg);
-moz-transform: rotate(0deg);
-o-transform: rotate(0deg);
transform: rotate(0deg);
-webkit-transition: .5s ease-in-out;
-moz-transition: .5s ease-in-out;
-o-transition: .5s ease-in-out;
transition: .5s ease-in-out;
cursor: pointer;
}
.site-header a.navbar-toggler span {
display: block;
position: absolute;
height: 1px;
width: 100%;
background: #000;
opacity: 1;
left: 0;
-webkit-transform: rotate(0deg);
-moz-transform: rotate(0deg);
-o-transform: rotate(0deg);
transform: rotate(0deg);
-webkit-transition: .25s ease-in-out;
-moz-transition: .25s ease-in-out;
-o-transition: .25s ease-in-out;
transition: .25s ease-in-out;
}
.navbar-expand-lg .navbar-nav{
flex-direction: row;
}
@media screen and (max-width: 1024px) { .site-header .site-branding .logo-wrapper {
margin: 10px 0;
justify-content: center !important;
}
img.logo {
max-width: 200px;
}
.site-header .language-switcher-menu-wrapper {
gap: 20px;
}
.site-header a.navbar-toggler {
display: block;
}
.site-header a.navbar-toggler span:nth-child(1) {
top: 5px;
-webkit-transform-origin: left center;
-moz-transform-origin: left center;
-o-transform-origin: left center;
transform-origin: left center;
}
.site-header a.navbar-toggler span:nth-child(2) {
top: 15px;
-webkit-transform-origin: left center;
-moz-transform-origin: left center;
-o-transform-origin: left center;
transform-origin: left center;
}
.site-header a.navbar-toggler span:nth-child(3) {
top: 25px;
-webkit-transform-origin: left center;
-moz-transform-origin: left center;
-o-transform-origin: left center;
transform-origin: left center;
}
.site-header a.navbar-toggler.nav-close span:nth-child(1) {
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-o-transform: rotate(45deg);
transform: rotate(45deg);
top: 5px;
left: 5px;
}
.site-header a.navbar-toggler.nav-close span:nth-child(2) {
width: 0%;
opacity: 0;
}
.site-header a.navbar-toggler.nav-close span:nth-child(3) {
-webkit-transform: rotate(-45deg);
-moz-transform: rotate(-45deg);
-o-transform: rotate(-45deg);
transform: rotate(-45deg);
top: 29px;
left: 5px;
}
.main-menu {
opacity: 0;
visibility: hidden;
height: 0;
transition: all .5s;
}
.main-menu.toggled {
opacity: 1;
visibility: visible;
height: auto;
}
.navbar-expand-lg .navbar-nav{
flex-direction: column;
}
#site-navigation .col-lg-10, #site-navigation .col-lg-2{
width: 100%;
display:block;
max-width: 100%;
flex: 100%;
}
}
@media screen and (max-width: 767px) {
.site-header .language-switcher-menu-wrapper {
justify-content: space-between !important;
}
}
@media screen and (max-width: 576px) {
#footer-media .col-sm-8 img{
margin: 0 auto;
display: block;
}
}
.languages .btn.active{
background-color: #F87061;
}
.site-title a {
color: #242424;
}
.site-footer {
color: #ffffff;
}
.site-footer a {
color: #fff;
}
#primary-menu li a,
.second-menu li a {
color: #fff;
font-size: 16px;
}
#primary-menu li a:hover,
.second-menu li a:hover {
color: #636363
}
.second-menu a:active,
.second-menu a:visited,
.second-menu a:focus {
color: #fff;
}
.second-menu .search-field {
min-width: 100px;
}
@media screen and (min-width: 37.5em) {
.second-menu .search-form .btn-primary {
display: none;
}
}
.profile-area {
background-color: #FFFFFF;
}
.profile-area a {
color: #2D3142;
}
.profile-title {
border-bottom: 2px solid #f8705f;
padding: 10px;
margin-bottom: 20px;
font-weight: 500;
}
.profile-ul {
list-style: none;
padding: 0;
margin-bottom: 2rem;
}
.profile-ul-red {
list-style: none;
margin-bottom: 2rem;
padding-left: 20px;
}
.profile-ul-red li::before {
content: "■"; color: #D73C3C; font-weight: bold; display: inline-block; width: 1em; margin-left: -1em; position: relative;
bottom: 2px;
font-size: 11px;
}
.h50 {
height: 50px;
}
.w125 {
max-width: 125px;
}
.w350 {
max-width: 350px;
}
.w300 {
max-width: 300px;
}
.mark-gray {
color: #999999;
font-size: 14px;
margin-bottom: 6px;
}
.br-b-gray {
border-bottom: 1px solid #F2F2F2;
}
.br-b-dark {
border-bottom: 1px solid #505050;
}
.f14 {
font-size: 14px;
}
.f13 {
font-size: 13px;
}
.f11 {
font-size: 11px;
}
.f-white {
color: #fff !important;
}
.f-blue{
color: cornflowerblue !important;
}
.lds-roller {
display: inline-block;
position: relative;
width: 80px;
height: 80px;
}
.lds-roller div {
animation: lds-roller 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;
transform-origin: 40px 40px;
}
.lds-roller div:after {
content: " ";
display: block;
position: absolute;
width: 7px;
height: 7px;
border-radius: 50%;
background: #3a3a3a;
margin: -4px 0 0 -4px;
}
.lds-roller div:nth-child(1) {
animation-delay: -0.036s;
}
.lds-roller div:nth-child(1):after {
top: 63px;
left: 63px;
}
.lds-roller div:nth-child(2) {
animation-delay: -0.072s;
}
.lds-roller div:nth-child(2):after {
top: 68px;
left: 56px;
}
.lds-roller div:nth-child(3) {
animation-delay: -0.108s;
}
.lds-roller div:nth-child(3):after {
top: 71px;
left: 48px;
}
.lds-roller div:nth-child(4) {
animation-delay: -0.144s;
}
.lds-roller div:nth-child(4):after {
top: 72px;
left: 40px;
}
.lds-roller div:nth-child(5) {
animation-delay: -0.18s;
}
.lds-roller div:nth-child(5):after {
top: 71px;
left: 32px;
}
.lds-roller div:nth-child(6) {
animation-delay: -0.216s;
}
.lds-roller div:nth-child(6):after {
top: 68px;
left: 24px;
}
.lds-roller div:nth-child(7) {
animation-delay: -0.252s;
}
.lds-roller div:nth-child(7):after {
top: 63px;
left: 17px;
}
.lds-roller div:nth-child(8) {
animation-delay: -0.288s;
}
.lds-roller div:nth-child(8):after {
top: 56px;
left: 12px;
}
@keyframes lds-roller {
0% {
transform: rotate(0deg);
}
100% {
transform: rotate(360deg);
}
} .container{
max-width: 1300px;
margin: 0 auto;
padding: 0 15px;
width: 100%;
} .has_eae_slider{
width: 100%;
} .group-badge {
background-color: #FA9A8F;
color: #fff;
}
.individual-badge {
background-color: #67b3cf;
color: #fff;
}
.table-link {
color: #2D3142;
}
.clickeable-tags:hover {
text-decoration: underline;
cursor: pointer;
}
img.logo {
width: 100%;
}
body.search .page-header {
background-color: #242424;
border-style: solid;
border-width: 1px 0px 0px 0px;
border-color: #FFFFFF;
transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
color: #fff;
}
body.search .page-header p {
font-weight: 200;
margin: 20px;
}
body.search .page-header h1 {
font-size: 55px;
font-weight: 300;
margin: 20px;
}
body.search article {
width: calc(50% - 30px);
margin: 40px 0;
display: flex;
align-items: stretch;
}
body.search article .thumbnail-container {
margin-right: 30px;
max-width: 30%;
}
body.search article .entry-title {
font-size: 18px;
font-weight: 600;
color: #242425;
}
body.search article .entry-title a {
text-decoration: none;
}
body.search article .entry-meta {
color: #4a4a4a;
font-size: 14px;
font-weight: 300;
}
body.search article p {
color: #4a4a4a;
font-size: 14px;
font-weight: 300;
}
body.search article .post-read-more {
color: #F87061;
font-family: "Roboto", Sans-serif;
font-weight: 400;
text-transform: uppercase;
margin-bottom: 20px;
display: inline-block;
font-size: 12px;
}
.page-item.active .page-link {
background-color: #f8705f !important;
border-color: #f8705f !important;
color: #fff !important;
}
.page-link:hover {
color: #8f2a11 !important;
}
.page-link {
color: #f8705f !important;
}
.search-form-section .search-form-wrapper {
max-width: 600px;
width: 100%;
}
.search-form-section p {
color: #4a4a4a;
font-family: "Roboto", Sans-serif;
font-size: 18px;
font-weight: 300;
text-transform: capitalize;
}
.search-form-section h2 {
color: #242425;
font-family: "Roboto", Sans-serif;
font-size: 50px;
font-weight: 300;
text-transform: capitalize;
line-height: 1.2em;
}
.search-form-section .search-form-container {
border: solid 1px #d7d7d9;
margin: 50px 15px;
}
.search-form-section .search-field {
font-size: 16px;
color: #16163f;
background: #fff;
padding: 0 15px;
display: inline-block;
height: 50px;
}
.search-form-section .btn-primary {
min-width: calc(1 * 50px);
color: #000000;
background-color: #F87061;
font-size: 18px;
border-radius: 0;
display: inline-block;
border: 0;
}
[data-toggle="lightbox"] {
cursor: pointer;
}
@media screen and (max-width: 767px) {
body.search .page-header h1 {
font-size: 40px;
}
body.search article {
width: 100%;
}
.search-form-section h2 {
font-size: 34px;
}
}
.submit-missing-wrapper {
margin-top: 50px;
}
.submit-missing-wrapper .submit-missing-header h3 {
margin-bottom: 2px;
background: #fff;
font-size: 25px;
line-height: 1.3;
font-weight: 400;
padding: 25px;
}
.submit-missing-wrapper .submit-missing-header p {
background: #fff;
font-weight: 300;
font-size: 18px;
line-height: 1.5;
padding: 25px;
margin-bottom: 0;
}
.submit-missing-wrapper .submit-missing-form-wrapper {
margin-top: 30px;
}
.submit-missing-wrapper .submit-missing-form-wrapper .fields-container {
position: relative;
}
.submit-missing-wrapper .submit-missing-form-wrapper .fields-container:after {
content: '';
position: absolute;
width: 3px;
background-color: #ACACAC;
top: 80px;
bottom: 140px;
left: -80px;
}
.submit-missing-wrapper .submit-missing-form-wrapper h3 {
color: #fff;
background: #242424;
font-size: 25px;
line-height: 1.3;
font-weight: 400;
border-bottom: solid 2px #c4c4c4;
margin: 0;
padding: 25px;
}
.submit-missing-wrapper .submit-missing-form-wrapper label {
color: #fff;
font-weight: 500;
font-size: 17px;
line-height: 1.4;
}
.submit-missing-wrapper .submit-missing-form-wrapper label .required {
color: #F87060;
text-decoration: none;
}
.submit-missing-wrapper .submit-missing-form-wrapper small {
color: #fff !important;
font-size: 16px;
font-weight: 300;
line-height: 1.5;
}
.submit-missing-wrapper .submit-missing-form-wrapper .form-group {
margin-bottom: 20px;
}
.submit-missing-wrapper .submit-missing-form-wrapper .form-control {
border: none;
padding: 14px 17px;
font-size: 18px;
height: auto;
border-radius: 0;
}
.submit-missing-wrapper .submit-missing-form-wrapper .b-form-datepicker.form-control {
padding: 1px;
}
.submit-missing-wrapper .submit-missing-form-wrapper input[type=checkbox],
.submit-missing-wrapper .submit-missing-form-wrapper input[type=radio] {
display: inline-block;
width: auto;
margin-left: 10px;
}
.submit-missing-wrapper .submit-missing-form-wrapper .info-wrapper {
background: #242424;
padding: 15px;
margin: 0 0 30px 0;
position: relative;
}
.submit-missing-wrapper .submit-missing-form-wrapper .info-wrapper:before {
content: '';
position: absolute;
width: 63px;
height: 63px;
background-color: #F87060;
top: 40px;
left: -110px;
border-radius: 50%;
z-index: 1;
color: #fff;
font-size: 30px;
font-weight: 500;
display: flex;
align-items: center;
justify-content: center;
}
.submit-missing-wrapper .submit-missing-form-wrapper .info-wrapper.violation-info:before {
content: '1';
}
.submit-missing-wrapper .submit-missing-form-wrapper .info-wrapper.violation-physical-info:before {
content: '2';
}
.submit-missing-wrapper .submit-missing-form-wrapper .info-wrapper.victim-info:before {
content: '3';
}
.submit-missing-wrapper .submit-missing-form-wrapper .info-wrapper.violator-incident-info:before {
content: '4';
}
.submit-missing-wrapper .submit-missing-form-wrapper .info-wrapper.violator-data-info:before {
content: '5';
}
.submit-missing-wrapper .submit-missing-form-wrapper label+small {
margin-top: -4px;
margin-bottom: 8px;
}
.submit-missing-wrapper .submit-missing-form-wrapper .button-wrapper {
align-items: center;
}
.submit-missing-wrapper .submit-missing-form-wrapper button.btn-primary,
.submit-missing-wrapper .submit-missing-form-wrapper button.btn-primary:active,
.submit-missing-wrapper .submit-missing-form-wrapper button.btn-primary:focus {
width: 100%;
display: block;
max-width: 300px;
background: #f87060;
text-align: center;
font-weight: 500;
font-size: 18px;
line-height: 1.4;
padding: 14px 0;
border: none;
border-radius: 0;
}
.submit-missing-wrapper .submit-missing-form-wrapper .button-wrapper p {
font-weight: 300;
font-size: 14px;
line-height: 1.5;
margin-bottom: 0;
}
.area[data-v-20c2d109] {
width: 20px !important;
height: 20px !important;
min-width: 20px !important;
min-height: 20px !important;
background: #333333 !important;
border: solid 3px rgba(51, 51, 51, .2) !important;
-webkit-background-clip: padding-box; background-clip: padding-box;
border-radius: 20px !important; } .area[data-v-20c2d109]:after {
width: 5px;
height: 5px;
background: #005098;
content: "";
}
.area>span[data-v-20c2d109] .province-info {
background: rgba(255, 255, 255, 0.73);
padding: 8px 10px;
color: #000;
font-weight: 400;
font-size: 14px;
line-height: 1.2;
left: 10px;
top: 10px;
position: absolute;
}
.area>span[data-v-20c2d109] span {
display: block;
white-space: nowrap;
}
.custom-file-input.is-valid~.custom-file-label>span {
color: #333;
} .legal-reviews-wrapper .legal-reviews-container a {
color: #000;
font-size: 18px;
font-weight: 500;
line-height: 1.3;
}
.legal-reviews-wrapper .legal-reviews-container p {
font-size: 14px;
font-weight: 300;
line-height: 1.5;
}
.legal-reviews-wrapper .legal-reviews-container .legal-review {
margin-bottom: 35px;
}
.legal-reviews-wrapper .legal-reviews-container .legal-review:last-child {
margin-bottom: 0 !important;
}
.legal-reviews-wrapper .legal-reviews-container .legal-review .featured-image-wrapper img {
width: 100%;
height: auto;
}
.site-header .languages a.btn {
border-radius: 0;
text-transform: uppercase;
background-color: black;
color: #fff;
margin-right: 6px;
border: none;
}
.site-header .languages a.btn.active{
background-color: #F87060;
}
#legal-desc {
height: 430px;
overflow-y: auto;
overflow-x: hidden;
}
.list-unstyled li strong{
font-size: 18px;
}
.list-unstyled hr{
height: 1px;
background-color: #f87060 !important;
}
::-webkit-scrollbar-thumb {
background: #f87060; 
}
::-webkit-scrollbar {
width: 10px;
}
#recent-content {
height: 665px;
overflow-y: auto;
overflow-x: hidden;
}
.ind-pdf-info-hidden-container {
display: none;
}
.ind-pdf-info-container .small-scroll-box {
height: auto;
}
.ind-pdf-info-container .is-closed .message-body {
max-height: unset;
}
.ind-pdf-info-container .br-b-gray {
border-bottom: 0;
}
.ind-pdf-info-container .sub-title {
padding: 20px 0;
margin-bottom: 20px;
border-bottom: 1px solid #F2F2F2;
font-size: 20px;
}
.violator-desc-info {
margin: 20px;
}
.violator-desc-info .sub-title {
color: #2D3142;
}
.top-v-slide {
text-align: center;
height: 200px; padding: 15px;
border-radius: 100px;
margin: 10px;
cursor: pointer;
}
.top-v-image {
width: 150px;
border-radius: 50px;
text-align: center;
margin: 15px auto 0;
}
.top-v-circle-img {
width: 125px;
height: 125px;
background-repeat: no-repeat;
background-position: center center;
margin: 0 auto;
border-radius: 60px;
display: block;
}
.modal-backdrop {
background-color: rgba(0, 0, 0, 0.6);
}
@font-face {
font-family: 'Yekan';
src: url(https://spreadingjustice.org/wp-content/themes/HRA_updated/css/fonts/b-Yekan.ttf);
}
@font-face {
font-family: 'Titr';
src: url(https://spreadingjustice.org/wp-content/themes/HRA_updated/css/fonts/b-Titr.ttf);
}
@font-face {
font-family: 'ARCENA';
src: url(https://spreadingjustice.org/wp-content/themes/HRA_updated/css/fonts/ARCENA.ttf);
}
@font-face {
font-family: 'Trajan';
src: url(https://spreadingjustice.org/wp-content/themes/HRA_updated/css/fonts/Trajan Pro Regular.ttf);
}
@font-face {
font-family: b_mitraregular;
src: url(https://spreadingjustice.org/wp-content/themes/HRA_updated/css/fonts/B-Mitra.woff2) format('woff2'),
url(https://spreadingjustice.org/wp-content/themes/HRA_updated/css/fonts/B-Mitra.woff) format('woff'),
url(https://spreadingjustice.org/wp-content/themes/HRA_updated/css/fonts/B-Mitra.ttf) format('truetype');
font-display: swap;
}
@font-face {
font-family: b_mitrabold;
src: url(https://spreadingjustice.org/wp-content/themes/HRA_updated/css/fonts/B-Mitra-Bold.woff2) format('woff2'),
url(https://spreadingjustice.org/wp-content/themes/HRA_updated/css/fonts/B-Mitra-Bold.woff) format('woff'),
url(https://spreadingjustice.org/wp-content/themes/HRA_updated/css/fonts/B-Mitra-Bold.ttf) format('truetype');
font-display: swap;
}
:lang(fa) { font-family: b_mitraregular, sans-serif;
}
:lang(fa) > .elementor-heading-title, :lang(fa) > .elementor-element{
font-family: b_mitraregular, sans-serif !important;
}
:lang(fa) > ul {
margin-right: 0 !important;
}
.modal-btn {
color: #fff;
background-color: #F87060;
border-color: #ee8e83;
border-radius: 0;
}
.modal-btn:hover {
color: #fff;
background-color: #F87060;
border-color: #F87060;
}
table.b-table[aria-busy='true'] {
opacity: 0.6;
}
.red-holder {
position: relative;
display: inline-block;
}
.red-holder img {
width: 100%;
}
.red-holder:before { }
.profile-holder>img,
.profile-empty {
width: 220px;
height: 150px !important;
object-fit: cover;
}
.f-grey {
color: #636363
}
.big-slider {
height: 500px;
background-repeat: no-repeat;
background-position-x: center;
background-position-y: top;
background-size: cover;
}
.big-slider-empty {
height: 500px;
background-repeat: no-repeat;
background-position-x: center;
background-position-y: top;
background-size: cover;
background-image: url(//spreadingjustice.org/wp-content/themes/HRA_updated/css/img/user.jpeg);
}
.latest {
width: 180px;
height: 30px;
font-size: 18px;
text-transform: uppercase;
position: absolute;
top: 5px;
left: 20px;
z-index: 1;
background-color: #f8705f;
text-align: center;
color: #fff;
display: flex;
justify-content: center;
align-items: center;
}
.latest-fa {
width: 180px;
height: 30px;
font-size: 18px;
text-transform: uppercase;
position: absolute;
top: 5px;
right: 20px;
z-index: 1;
background-color: #f8705f;
text-align: center;
color: #fff;
display: flex;
justify-content: center;
align-items: center;
}
.slick-dots li button:before{
color: #f87061 !important;
}
.slick-dots li.slick-active button:before{
color: #f87061 !important;
}
.red-button a{
max-width: 250px;
width: 100% !important;
height: 40px;
display: flex;
justify-content: center !important;
align-items: center !important;
margin: 0 auto;
}
.red-button a span{
text-wrap: nowrap;
}
.filter_data, .clear_data{
background-color: #F87060;
border-color: #F87060;
}
.mh500 {
min-height: 500px;
}
.big-caption {
position: relative;
top: 400px;
background-color: rgba(0, 0, 0, 0.6);
font-size: 28px;
color: #fff;
text-transform: uppercase;
}
.big-caption a {
text-decoration: none;
color: #fff;
;
}
.fa,
.far,
.fas {
font-family: "Font Awesome 5 Free" !important;
} .bubble[data-v-8e7ebc76] {
opacity: .5 !important;
width: 8px !important;
height: 8px !important;
z-index: 2 !important;
}
.area[data-v-8e7ebc76] {
pointer-events: none;
}
#tooltip[data-v-8e7ebc76]{
z-index: 999 !important;
}
.btn-profile {
color: #f87061;
background-color: #fff;
border-color: #fff;
}
.btn-profile:hover {
color: #f19c92;
background-color: #fff;
border-color: #fff;
}
.recent-img{
width: 60px !important;
height: 40px !important;
object-fit: cover;
}
.desc-vio-text{
font-size: 18px;
text-align: justify;
line-height: 32px;
}
.desc-vio-title{
font-size: 24px;
text-transform: uppercase;
}
.tooltip .tooltip-inner{
max-width: 600px !important;
width: 400px !important;
}
.profile-ul-red-rtl, .profile-ul-rtl{
margin-right: 0;
}
:lang(fa) > .ekko-lightbox .modal-footer {
text-align: right;
justify-content: end;
}
:lang(fa) > .ekko-lightbox .close {
position: relative;
right: 77%;
}	
:lang(fa) > .wp-rss-aggregator{
text-align: right;
margin-right: 0;
}
:lang(fa) > .wp-rss-aggregator > ul{
margin-right: 0;
} 
body .profile-pic-img img{
height: 60px !important;
width: 60px !important;
object-fit: cover !important;
}
.eicon-chevron-left, .eicon-chevron-right{
font-family: eicons !important;
background: #fff;
color: #000;
border: 1px solid #000;
} @media only screen and (max-width: 991px){
.profile-area #recent-content .col-sm-6 .row > .col-sm-9{
padding-left: 10px;
}	
}
@media only screen and (max-width: 767px){
.second-menu .search-form .btn-primary {
display: none;
}
.birthday .month-field{
margin: 20px 0px;
}
}
@media screen and (min-width: 992px) {
.profile-area.col-lg-3{
padding: 0;
max-height: 524px;
overflow-y: scroll;
}
.profile-area{
padding: 0;
}
.profile-area .row{
margin: 0;
}
.profile-title{
display: none;
}
}
#ctf{
height: 862px !important;
} .deceased-banner {
background: linear-gradient(135deg, #2c3e50 0%, #1a252f 100%);
color: #fff;
border-left: 5px solid #e74c3c;
box-shadow: 0 4px 12px rgba(0, 0, 0, 0.2);
font-size: 1.125rem;
}
[dir="rtl"] .deceased-banner {
border-left: none;
border-right: 5px solid #e74c3c;
}
.deceased-banner__text {
font-weight: 500;
letter-spacing: 0.02em;
}
.deceased-banner strong {
font-weight: 700;
}.loader{color:#fff;position:fixed;box-sizing:border-box;left:-9999px;top:-9999px;width:0;height:0;overflow:hidden;z-index:999999}.loader:after,.loader:before{box-sizing:border-box;display:none}.loader.is-active{background-color:rgba(0,0,0,.85);width:100%;height:100%;left:0;top:0}.loader.is-active:after,.loader.is-active:before{display:block}@keyframes rotation{0%{transform:rotate(0)}to{transform:rotate(359deg)}}@keyframes blink{0%{opacity:.5}to{opacity:1}}.loader[data-text]:before{position:fixed;left:0;top:50%;color:currentColor;font-family:Helvetica,Arial,sans-serif;text-align:center;width:100%;font-size:14px}.loader[data-text=""]:before{content:"Loading"}.loader[data-text]:not([data-text=""]):before{content:attr(data-text)}.loader[data-text][data-blink]:before{animation:blink 1s linear infinite alternate}.loader-default[data-text]:before{top:calc(50% - 63px)}.loader-default:after{content:"";position:fixed;width:48px;height:48px;border:8px solid #fff;border-left-color:transparent;border-radius:50%;top:calc(50% - 24px);left:calc(50% - 24px);animation:rotation 1s linear infinite}.loader-default[data-half]:after{border-right-color:transparent}.loader-default[data-inverse]:after{animation-direction:reverse}.loader-double:after,.loader-double:before{content:"";position:fixed;border-radius:50%;border:8px solid;animation:rotation 1s linear infinite}.loader-double:after{width:48px;height:48px;border-color:#fff;border-left-color:transparent;top:calc(50% - 24px);left:calc(50% - 24px)}.loader-double:before{width:64px;height:64px;border-color:#eb974e;border-right-color:transparent;animation-duration:2s;top:calc(50% - 32px);left:calc(50% - 32px)}.loader-bar[data-text]:before{top:calc(50% - 40px);color:#fff}.loader-bar:after{content:"";position:fixed;top:50%;left:50%;width:200px;height:20px;transform:translate(-50%,-50%);background:linear-gradient(-45deg,#4183d7 25%,#52b3d9 0,#52b3d9 50%,#4183d7 0,#4183d7 75%,#52b3d9 0,#52b3d9);background-size:20px 20px;box-shadow:inset 0 10px 0 hsla(0,0%,100%,.2),0 0 0 5px rgba(0,0,0,.2);animation:moveBar 1.5s linear infinite reverse}.loader-bar[data-rounded]:after{border-radius:15px}.loader-bar[data-inverse]:after{animation-direction:normal}@keyframes moveBar{0%{background-position:0 0}to{background-position:20px 20px}}.loader-bar-ping-pong:before{width:200px;background-color:#000}.loader-bar-ping-pong:after,.loader-bar-ping-pong:before{content:"";height:20px;position:absolute;top:calc(50% - 10px);left:calc(50% - 100px)}.loader-bar-ping-pong:after{width:50px;background-color:#f19;animation:moveBarPingPong .5s linear infinite alternate}.loader-bar-ping-pong[data-rounded]:before{border-radius:10px}.loader-bar-ping-pong[data-rounded]:after{border-radius:50%;width:20px;animation-name:moveBarPingPongRounded}@keyframes moveBarPingPong{0%{left:calc(50% - 100px)}to{left:calc(50% - -50px)}}@keyframes moveBarPingPongRounded{0%{left:calc(50% - 100px)}to{left:calc(50% - -80px)}}@keyframes corners{6%{width:60px;height:15px}25%{width:15px;height:15px;left:calc(100% - 15px);top:0}31%{height:60px}50%{height:15px;top:calc(100% - 15px);left:calc(100% - 15px)}56%{width:60px}75%{width:15px;left:0;top:calc(100% - 15px)}81%{height:60px}}.loader-border[data-text]:before{color:#fff}.loader-border:after{content:"";position:absolute;top:0;left:0;width:15px;height:15px;background-color:#ff0;animation:corners 3s ease both infinite}.loader-ball:before{content:"";position:absolute;width:50px;height:50px;top:50%;left:50%;margin:-25px 0 0 -25px;background-color:#fff;border-radius:50%;z-index:1;animation:kickBall 1s infinite alternate ease-in both}.loader-ball[data-shadow]:before{box-shadow:inset -5px -5px 10px 0 rgba(0,0,0,.5)}.loader-ball:after{content:"";position:absolute;background-color:rgba(0,0,0,.3);border-radius:50%;width:45px;height:20px;top:calc(50% + 10px);left:50%;margin:0 0 0 -22.5px;z-index:0;animation:shadow 1s infinite alternate ease-out both}@keyframes shadow{0%{background-color:transparent;transform:scale(0)}40%{background-color:transparent;transform:scale(0)}95%{background-color:rgba(0,0,0,.75);transform:scale(1)}to{background-color:rgba(0,0,0,.75);transform:scale(1)}}@keyframes kickBall{0%{transform:translateY(-80px) scaleX(.95)}90%{border-radius:50%}to{transform:translateY(0) scaleX(1);border-radius:50% 50% 20% 20%}}.loader-smartphone:after{content:"";color:#fff;font-size:12px;font-family:Helvetica,Arial,sans-serif;text-align:center;line-height:120px;position:fixed;left:50%;top:50%;width:70px;height:130px;margin:-65px 0 0 -35px;border:5px solid #fd0;border-radius:10px;box-shadow:inset 0 5px 0 0 #fd0;background:radial-gradient(circle at 50% 90%,rgba(0,0,0,.5) 6px,transparent 0),linear-gradient(0deg,#fd0 22px,transparent 0),linear-gradient(0deg,rgba(0,0,0,.5) 22px,rgba(0,0,0,.5));animation:shake 2s cubic-bezier(.36,.07,.19,.97) both infinite}.loader-smartphone[data-screen=""]:after{content:"Loading"}.loader-smartphone:not([data-screen=""]):after{content:attr(data-screen)}@keyframes shake{5%{transform:translate3d(-1px,0,0)}10%{transform:translate3d(1px,0,0)}15%{transform:translate3d(-1px,0,0)}20%{transform:translate3d(1px,0,0)}25%{transform:translate3d(-1px,0,0)}30%{transform:translate3d(1px,0,0)}35%{transform:translate3d(-1px,0,0)}40%{transform:translate3d(1px,0,0)}45%{transform:translate3d(-1px,0,0)}50%{transform:translate3d(1px,0,0)}55%{transform:translate3d(-1px,0,0)}}.loader-clock:before{width:120px;height:120px;border-radius:50%;margin:-60px 0 0 -60px;background:linear-gradient(180deg,transparent 50%,#f5f5f5 0),linear-gradient(90deg,transparent 55px,#2ecc71 0,#2ecc71 65px,transparent 0),linear-gradient(180deg,#f5f5f5 50%,#f5f5f5 0);box-shadow:inset 0 0 0 10px #f5f5f5,0 0 0 5px #555,0 0 0 10px #7b7b7b;animation:rotation infinite 2s linear}.loader-clock:after,.loader-clock:before{content:"";position:fixed;left:50%;top:50%;overflow:hidden}.loader-clock:after{width:60px;height:40px;margin:-20px 0 0 -15px;border-radius:20px 0 0 20px;background:radial-gradient(circle at 14px 20px,#25a25a 10px,transparent 0),radial-gradient(circle at 14px 20px,#1b7943 14px,transparent 0),linear-gradient(180deg,transparent 15px,#2ecc71 0,#2ecc71 25px,transparent 0);animation:rotation infinite 24s linear;transform-origin:15px center}.loader-curtain:after,.loader-curtain:before{position:fixed;width:100%;top:50%;margin-top:-35px;font-size:70px;text-align:center;font-family:Helvetica,Arial,sans-serif;overflow:hidden;line-height:1.2;content:"Loading"}.loader-curtain:before{color:#666}.loader-curtain:after{color:#fff;height:0;animation:curtain 1s linear infinite alternate both}.loader-curtain[data-curtain-text]:not([data-curtain-text=""]):after,.loader-curtain[data-curtain-text]:not([data-curtain-text=""]):before{content:attr(data-curtain-text)}.loader-curtain[data-brazilian]:before{color:#f1c40f}.loader-curtain[data-brazilian]:after{color:#2ecc71}.loader-curtain[data-colorful]:before{animation:maskColorful 2s linear infinite alternate both}.loader-curtain[data-colorful]:after{animation:curtain 1s linear infinite alternate both,maskColorful-front 2s 1s linear infinite alternate both;color:#000}@keyframes maskColorful{0%{color:#3498db}49.5%{color:#3498db}50.5%{color:#e74c3c}to{color:#e74c3c}}@keyframes maskColorful-front{0%{color:#2ecc71}49.5%{color:#2ecc71}50.5%{color:#f1c40f}to{color:#f1c40f}}@keyframes curtain{0%{height:0}to{height:84px}}.loader-music:after,.loader-music:before{content:"";position:fixed;width:240px;height:240px;top:50%;left:50%;margin:-120px 0 0 -120px;border-radius:50%;text-align:center;line-height:240px;color:#fff;font-size:40px;font-family:Helvetica,Arial,sans-serif;text-shadow:1px 1px 0 rgba(0,0,0,.5);letter-spacing:-1px}.loader-music:after{backface-visibility:hidden}.loader-music[data-hey-oh]:after,.loader-music[data-hey-oh]:before{box-shadow:0 0 0 10px}.loader-music[data-hey-oh]:before{background-color:#fff;color:#000;animation:coinBack 2.5s linear infinite,oh 5s 1.25s linear infinite both}.loader-music[data-hey-oh]:after{background-color:#000;animation:coin 2.5s linear infinite,hey 5s linear infinite both}.loader-music[data-no-cry]:after,.loader-music[data-no-cry]:before{background:linear-gradient(45deg,#009b3a 50%,#fed100 51%);box-shadow:0 0 0 10px #000}.loader-music[data-no-cry]:before{animation:coinBack 2.5s linear infinite,cry 5s 1.25s linear infinite both}.loader-music[data-no-cry]:after{animation:coin 2.5s linear infinite,no 5s linear infinite both}.loader-music[data-we-are]:before{animation:coinBack 2.5s linear infinite,theWorld 5s 1.25s linear infinite both;background:radial-gradient(ellipse at center,#4ecdc4 0,#556270)}.loader-music[data-we-are]:after{animation:coin 2.5s linear infinite,weAre 5s linear infinite both;background:radial-gradient(ellipse at center,#26d0ce 0,#1a2980)}.loader-music[data-rock-you]:before{animation:coinBack 2.5s linear infinite,rockYou 5s 1.25s linear infinite both;background:#444}.loader-music[data-rock-you]:after{animation:coin 2.5s linear infinite,weWill 5s linear infinite both;background:#96281b}@keyframes coin{to{transform:rotateY(359deg)}}@keyframes coinBack{0%{transform:rotateY(180deg)}50%{transform:rotateY(1turn)}to{transform:rotateY(180deg)}}@keyframes hey{0%{content:"Hey!"}50%{content:"Let's!"}to{content:"Hey!"}}@keyframes oh{0%{content:"Oh!"}50%{content:"Go!"}to{content:"Oh!"}}@keyframes no{0%{content:"No..."}50%{content:"no"}to{content:"No..."}}@keyframes cry{0%{content:"woman"}50%{content:"cry!"}to{content:"woman"}}@keyframes weAre{0%{content:"We are"}50%{content:"we are"}to{content:"We are"}}@keyframes theWorld{0%{content:"the world,"}50%{content:"the children!"}to{content:"the world,"}}@keyframes weWill{0%{content:"We will,"}50%{content:"rock you!"}to{content:"We will,"}}@keyframes rockYou{0%{content:"we will"}50%{content:"\1F918"}to{content:"we will"}}.loader-pokeball:before{content:"";position:absolute;width:100px;height:100px;top:50%;left:50%;margin:-50px 0 0 -50px;background:linear-gradient(180deg,red 42%,#000 0,#000 58%,#fff 0);background-repeat:no-repeat;background-color:#fff;border-radius:50%;z-index:1;animation:movePokeball 1s linear infinite both}.loader-pokeball:after{content:"";position:absolute;width:24px;height:24px;top:50%;left:50%;margin:-12px 0 0 -12px;background-color:#fff;border-radius:50%;z-index:2;animation:movePokeball 1s linear infinite both,flashPokeball .5s infinite alternate;border:2px solid #000;box-shadow:0 0 0 5px #fff,0 0 0 10px #000}@keyframes movePokeball{0%{transform:translateX(0) rotate(0)}15%{transform:translatex(-10px) rotate(-5deg)}30%{transform:translateX(10px) rotate(5deg)}45%{transform:translatex(0) rotate(0)}}@keyframes flashPokeball{0%{background-color:#fff}to{background-color:#fd0}}.loader-bouncing:after,.loader-bouncing:before{content:"";width:20px;height:20px;position:absolute;top:calc(50% - 10px);left:calc(50% - 10px);border-radius:50%;background-color:#fff;animation:kick .6s infinite alternate}.loader-bouncing:after{margin-left:-30px;animation:kick .6s infinite alternate}.loader-bouncing:before{animation-delay:.2s}@keyframes kick{0%{opacity:1;transform:translateY(0)}to{opacity:.3;transform:translateY(-1rem)}}