.header-wrap {
   position: sticky !important;
    top: 0;
}
.gb-container.gb-container-9c51d324 {
    display: none;
}
.site-footer .wp-block-column ul li{
	color:white !important;
}

.main-navigation .main-nav ul li a, .main-navigation .menu-toggle, .main-navigation .menu-bar-items {
    color: #000000;
}
.main-navigation .main-nav ul li[class*="current-menu-"] > a {
    color: #000000;
}
.header-wrap {
    background-color: #F7F4EE;
}
/*  for discover footer  list style */ 
body .has-small-font-size a
{
	color:white !important;
}
.highlight-link  a {
    font-family: "Work Sans", Sans-serif !important;
}
.page-id-12133 .gb-container {
    background: #f7f4ee;
}
.font-worksans li{
	    font-family: "Work Sans", Sans-serif !important;
}
.fkscreame-font .elementor-widget-icon-box a {
    font-family: "Work Sans", Sans-serif !important;
    text-decoration: underline;
    border-bottom: 0 !important;
}

.elementor-10892 .elementor-element.elementor-element-67ab2f43 .elementor-icon-list-text,
.elementor-10892 .elementor-element.elementor-element-5aa49da8 .elementor-icon-list-text,
.elementor-10892 .elementor-element.elementor-element-2d967446 .elementor-icon-list-text{
    font-family: "Work Sans", Sans-serif !important;
}

/*  for research footer  list style */ 
.test a
{
	color:white !important; 
	letter-spacing:2px;
}
.admin-bar .hero-banner {
    margin-top: 30px !important;
}
.hero-banner:before {
    background-color: #f7f4ee;
    position: absolute;
    height: 100%;
    width: 100%;
    z-index: -1;
    top: -20px;
    left: 0;
    right: 0;
    content: "";
    display: block;
}

body {
  font-size: 19px;

}
.fkscreame-font h3, .fkscreame-font h4 {
    font-family: "FKscreamerBold", Sans-serif !important;
 letter-spacing: 1.5px;
}
.fkscreame-font .elementor-widget-icon-box h3 {
    font-family: "FKscreamerBold", Sans-serif !important;
    letter-spacing: 1.5px;
}
/* GeneratePress Site CSS */ /* add padding around mobile navigation header */

.mobile-header-navigation {
  padding: 10px;
} /* End GeneratePress Site CSS */

.site-header .header-image
{
	max-height: 50px;
    max-width: 100%;
    width: auto;
    height: auto;
}



.elementor-button span{
	
	font-weight:600 !important;

}


/* .menu-item-4359{
	border:1px solid white;
}
 */

#menu-item-4359:hover{
	 background-color:white;
	 color:black !important;
}


#review{
	height:390px;
	overflow:scroll;
	overflow-y: scroll;
overflow-x: hidden;
}

.site-info
{
	display:none;
}




#primary-menu{
	letter-spacing:3px;
	
font-size:13px !important;
}



.featured-image{
margin-top:-123px !important;

}

.featured-image img{



    width: 1500px;
	  height:380px;
}

.featured-image {
  position: relative;
}
.featured-image:before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  z-index: 1;
}

.featured-image img {
  z-index: -1;
}


.entry-title{
	  position: absolute;
  top: 35%;
  left: 50%;
  transform: translate(-50%, -50%);
  text-align: center;
  color: white;
  font-size: 36px;
  font-weight: bold;
  text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5);
  z-index: 2;
}

.sqs-block-content{
	margin-top:55px;
}

.entry-meta {
text-align:center;	

}

#content div.sharedaddy, #main div.sharedaddy, div.sharedaddy
{
	text-align:center;
}

#target{
	text-align:center;
}


.comments-area{
	    max-width: 50%;
    margin-left: 25%;
}







/* jLovelexie Handwritten  font */
 @font-face {
  font-family: "Futura Pt";
  src: url("https://fonts.cdnfonts.com/css/futura-pt" rel="stylesheet");
}

.site-footer  p, .site-footer h2 {
    font-family: "Work Sans", Sans-serif !important;
}

* {
	   font-family: "Futura Pt",  !important;
 </*font-weight: 300 !important; */
		
}
h1,h2,h3,h4,h5,h6,p,a,span {
   	   font-family: "Futura Pt",  !important;

	
}

h1, h2, h3, h4, h5, h6, .entry-title, body.single-post .entry-title, body.page .entry-title, body.category .entry-title, .widget-title, .site-title, .site-description, body, p, blockquote, li, a, strong, b, em{
	  font-family: "Work Sans", Sans-serif;
}

.nav > li > a {
	   font-family: "Futura Pt", !important;
	font-weight:600 !important;
	letter-spacing:1.5px !important;

}


body{   font-family:"Futura Pt",  !important;

}

h2{
	font-weight: 300 !important;
}


h1,h3,h4,h5,h6, .heading-font, .off-canvas-center .nav-sidebar.nav-vertical > li > a{   	   font-family: "Futura Pt",  !important;
font-weight: lighter;
}  

:root .has-base-2-color{
	letter-spacing: 2px !important;
}


#reply-title{
	display:none;
}
@media (max-width: 768px) {
.mobile-header-navigation .site-logo.mobile-header-logo img {
    vertical-align: middle;
    padding: 0;
    max-width: 150px;
    object-fit: contain;
}
	
}


@media (max-width: 767px) {

.gb-grid-wrapper > .gb-grid-column-ea40c57a {
    width: 100%;
	
}
	
	.entry-title{
		font-size:24px;
		width:350px;
		height:190px;
	}
	

	


	.mobile-header-navigation.has-menu-bar-items .mobile-header-logo
	{
		display:block;
	}

	
	
	
		.gb-container-9c51d324{
		min-height:60px !important;
		max-height:60px !important;
	}
	
}
	

	
	

a:not(#menu-main-menu li a):not(.elementor-button-wrapper a):not(..wpr-grid-item-title a) {
  text-decoration: underline !important;
}


.sharedaddy, .sd-block .sd-like jetpack-likes-widget-wrapper jetpack-likes-widget-loaded{

}
.sd-sharing{
	margin-left:85px;
}

.sd-like{
text-align:center !important;
	margin-left:325px;
	margin-top:-58px;

		
}
.sd-title{
	display:none !important;
}
.share-customize-link{
	display:none;
}
@media (max-width: 782px) {
	
}
@media (max-width: 767px) {
.sd-sharing {

	margin-left:-150px;
}
	

#like-post-wrapper-216733527-7614-64b806c6c27f4{
margin-left:185px;
	
	
}

	
	#content div.sharedaddy, #main div.sharedaddy, div.sharedaddy{
		width:auto !important;
	}
	

}







#jp-relatedposts
{
	display:none !important;
}
	@media (max-width: 767px) {

  #comments {
    width:250px;
		float:left !important;
		margin-left:-45px !important;
  }
}


strong{
	font-weight:bold !important; color:black !important;
}


table {
  border-collapse: collapse;
}

th,
td {
  border: 1px solid black;
  padding: 8px;
}
.wpl-avatars li a img{
	display:none !important;
}


.custom-related-post{
margin-top:45px;	
}
.custom-related-post h2{
font-size:22px	
}
.custom-related-post h3{
font-size:18px	;
	padding-right:25px;
}
@media (max-width: 767px) {
  .custom-related-post {
   margin-top:155px !important;
		margin-left:-45px;
		margin-right:-75px;
  }

	.custom-related-post h2{
    font-size:18px;
  }
	.custom-related-post h3{
    font-size:14px;
		margin-right:50px;
  }
}



.comment-filter   {
		float:right !important;
	margin-bottom:25px;
	margin-top:-38px;


}

.comment-filter select.show-dropdown {
    display: block;

}
.comment-filter select {
 border: none;
	background-color:white;
}
.comment-filter select {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-image: none;
    background-color: transparent;
    padding-right: 20px;
    background-position: right center;
    background-repeat: no-repeat;
}

.comment-filter select::-ms-expand {
    display: none;
}

#reply-title{
	display:none;
}

li.test {
    display: inherit;
    margin-left: -56px;
}

li {
    display: inherit;
    margin-left: -38px;
}
/* ====================== */
.header-wrap{
	position: fixed;
		top: 0;
}
.font-FKscreamerBold .elementor-heading-title,
.font-FKscreamerBold .elementor-heading-title a{
	    font-family: "FKscreamerBold", Sans-serif !important;
}
.font-worksans p,.blog-sec .elementskit-post-body p,.header .elementskit-navbar-nav > li > a,
.font-worksans .elementor-button,
.font-worksans .elementor-icon-box-title{
	font-family: "Work Sans", Sans-serif !important;
}
body #mobile-header{
	display: none !important;
}
.hero-banner{
	margin-left:50px;
	margin-right: 50px;
}
.highlight-link p a {
/*     border-radius: 5px;
    background: #FFEA79;
    box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.12);
    padding: 2px 9px;
    display: inline-block;
    vertical-align: middle;
	line-height: 1.2; */
 text-decoration: underline;
	word-break: break-word;
}

.blog-sec .elementskit-post-image-card {
    position: relative;
    height: 100%;
	min-height: 320px;
	box-shadow: none;
	transition: all 0.4s;
}
.blog-sec .row>div:not(:nth-child(1),:nth-child(5),:nth-child(6),:nth-child(13)) .elementskit-post-image-card:hover{
	margin-right: -8px;
    margin-left: 8px;
}
.blog-sec .elementskit-post-image-card .elementskit-entry-header {
    position: absolute !important;
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
	opacity: 0;
	visibility: hidden;
	transition: all 0.4s;
}
.blog-sec .elementskit-post-image-card .elementskit-entry-header img{
	height: 100%;
    width: 100%;
    object-fit: cover;
}
.blog-sec .elementskit-post-image-card .entry-title {
    top: 0;
    transform: unset;
    position: relative;
    left: 0;
	margin-bottom: 15px;
	height: auto;
    width: 100%;
}
.blog-sec .elementskit-post-image-card .entry-title a,
.blog-sec .elementskit-post-image-card .elementskit-btn{
	font-family: "Work Sans", Sans-serif !important;
}
.blog-sec .elementskit-post-image-card .elementskit-entry-header a {
    height: 100%;
}
.blog-sec .ekit-wid-con .row {
    margin-left: -11px;
    margin-right: -11px;
}
.blog-sec .ekit-wid-con .row>div{
	padding-left: 11px;
	padding-right: 11px;
	margin-bottom: 22px;
	z-index: 1;
}
.blog-sec .ekit-wid-con .row>div:nth-child(1) .elementskit-post-image-card::before,
.blog-sec .ekit-wid-con .row>div:nth-child(5) .elementskit-post-image-card::before,
.blog-sec .ekit-wid-con .row>div:nth-child(6) .elementskit-post-image-card::before,
.blog-sec .ekit-wid-con .row>div:nth-child(10) .elementskit-post-image-card::before,
.blog-sec .ekit-wid-con .row>div:nth-child(11) .elementskit-post-image-card::before,
.blog-sec .ekit-wid-con .row>div:nth-child(13) .elementskit-post-image-card::before{
	opacity: 0;
	visibility: hidden;
}
.blog-sec .ekit-wid-con .row>div:nth-child(1) .elementskit-post-image-card .elementskit-post-body,
.blog-sec .ekit-wid-con .row>div:nth-child(5) .elementskit-post-image-card .elementskit-post-body,
.blog-sec .ekit-wid-con .row>div:nth-child(6) .elementskit-post-image-card .elementskit-post-body,
.blog-sec .ekit-wid-con .row>div:nth-child(10) .elementskit-post-image-card .elementskit-post-body,
.blog-sec .ekit-wid-con .row>div:nth-child(11) .elementskit-post-image-card .elementskit-post-body,
.blog-sec .ekit-wid-con .row>div:nth-child(13) .elementskit-post-image-card .elementskit-post-body,
.blog-sec .ekit-wid-con .row>div:nth-child(1) .elementskit-post-image-card .elementskit-entry-header,
.blog-sec .ekit-wid-con .row>div:nth-child(5) .elementskit-post-image-card .elementskit-entry-header,
.blog-sec .ekit-wid-con .row>div:nth-child(6) .elementskit-post-image-card .elementskit-entry-header,
.blog-sec .ekit-wid-con .row>div:nth-child(11) .elementskit-post-image-card .elementskit-entry-header,
.blog-sec .ekit-wid-con .row>div:nth-child(10) .elementskit-post-image-card .elementskit-entry-header,
.blog-sec .ekit-wid-con .row>div:nth-child(13) .elementskit-post-image-card .elementskit-entry-header{
	width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    backface-visibility: hidden;
    transition: transform 0.6s;
}
.blog-sec .ekit-wid-con .row>div:nth-child(1) .elementskit-post-image-card,
.blog-sec .ekit-wid-con .row>div:nth-child(5) .elementskit-post-image-card,
.blog-sec .ekit-wid-con .row>div:nth-child(6) .elementskit-post-image-card,
.blog-sec .ekit-wid-con .row>div:nth-child(10) .elementskit-post-image-card,
.blog-sec .ekit-wid-con .row>div:nth-child(11) .elementskit-post-image-card,
.blog-sec .ekit-wid-con .row>div:nth-child(13) .elementskit-post-image-card{
    perspective: 1000px; /* Define how far the object is placed from the view */
    position: relative;
}
.blog-sec .ekit-wid-con .row>div:nth-child(1) .elementskit-post-image-card:hover .elementskit-entry-header,
.blog-sec .ekit-wid-con .row>div:nth-child(5) .elementskit-post-image-card:hover .elementskit-entry-header,
.blog-sec .ekit-wid-con .row>div:nth-child(6) .elementskit-post-image-card:hover .elementskit-entry-header,
.blog-sec .ekit-wid-con .row>div:nth-child(11) .elementskit-post-image-card:hover .elementskit-entry-header,
.blog-sec .ekit-wid-con .row>div:nth-child(10) .elementskit-post-image-card:hover .elementskit-entry-header,
.blog-sec .ekit-wid-con .row>div:nth-child(13) .elementskit-post-image-card:hover .elementskit-entry-header{
    transform: rotateY(180deg);
}
.blog-sec .ekit-wid-con .row>div:nth-child(1) .elementskit-post-image-card:hover .elementskit-post-body,
.blog-sec .ekit-wid-con .row>div:nth-child(5) .elementskit-post-image-card:hover .elementskit-post-body,
.blog-sec .ekit-wid-con .row>div:nth-child(6) .elementskit-post-image-card:hover .elementskit-post-body,
.blog-sec .ekit-wid-con .row>div:nth-child(10) .elementskit-post-image-card:hover .elementskit-post-body,
.blog-sec .ekit-wid-con .row>div:nth-child(11) .elementskit-post-image-card:hover .elementskit-post-body,
.blog-sec .ekit-wid-con .row>div:nth-child(13) .elementskit-post-image-card:hover .elementskit-post-body{
    transform: rotateY(0deg);
}
.blog-sec .ekit-wid-con .row>div:nth-child(1) .elementskit-post-image-card .elementskit-entry-header,
.blog-sec .ekit-wid-con .row>div:nth-child(5) .elementskit-post-image-card .elementskit-entry-header,
.blog-sec .ekit-wid-con .row>div:nth-child(6) .elementskit-post-image-card .elementskit-entry-header,
.blog-sec .ekit-wid-con .row>div:nth-child(11) .elementskit-post-image-card .elementskit-entry-header,
.blog-sec .ekit-wid-con .row>div:nth-child(10) .elementskit-post-image-card .elementskit-entry-header,
.blog-sec .ekit-wid-con .row>div:nth-child(13) .elementskit-post-image-card .elementskit-entry-header{
    z-index: 2; /* Ensure the front face is in front */
    transform: rotateY(0deg);
	opacity: 1;
	visibility: visible;
}
.blog-sec .ekit-wid-con .row>div:nth-child(1) .elementskit-post-image-card .elementskit-post-body,
.blog-sec .ekit-wid-con .row>div:nth-child(5) .elementskit-post-image-card .elementskit-post-body,
.blog-sec .ekit-wid-con .row>div:nth-child(6) .elementskit-post-image-card .elementskit-post-body,
.blog-sec .ekit-wid-con .row>div:nth-child(10) .elementskit-post-image-card .elementskit-post-body,
.blog-sec .ekit-wid-con .row>div:nth-child(11) .elementskit-post-image-card .elementskit-post-body,
.blog-sec .ekit-wid-con .row>div:nth-child(13) .elementskit-post-image-card .elementskit-post-body{
    transform: rotateY(-180deg);
}
.blog-sec .elementskit-post-image-card .btn-wraper {
    position: absolute;
    bottom: 26px;
}
.blog-sec .elementskit-post-image-card .post-meta-list {
    position: absolute;
    bottom: 40px;
}
.blog-sec .elementskit-post-body {
    height: 100%;
	transition: all 0.4s;
}
.blog-sec .elementskit-post-image-card .post-meta-list {
    position: absolute;
    bottom: 53px;
    color: #000;
    margin: 0;
}
.blog-sec .ekit-wid-con .elementskit-post-body.ekit-highlight-border::before {
	bottom: 90px;
    top: auto;
    background-color: #000;
    width: calc(100% - 68px) !important;
    left: 34px !important;
}
.blog-sec .elementskit-post-body p {
    display: none;
}
.blog-sec .ekit-wid-con .row>div:nth-child(3) .elementskit-post-body p ,
.blog-sec .ekit-wid-con .row>div:nth-child(8) .elementskit-post-body p {
	display: block;
}
.blog-sec .ekit-wid-con .row>div:nth-child(3) .elementskit-post-body{
	background-color: #FF7AD5;
	border-color: #FF7AD5;
}
.blog-sec .ekit-wid-con .row>div:nth-child(8) .elementskit-post-body{
	background-color: #00EDC8;
	border-color: #00EDC8;
}
.blog-sec .elementskit-post-image-card::before{
	content: "";
	position: absolute;
	bottom: -6px;
	left: -8px;
	height: 100%;
	width: 100%;
	background-color: #000;
	z-index: -1;
	opacity: 0;
	visibility: hidden;
	transition: all 0.4s;
}
.blog-sec .elementskit-post-image-card:hover::before{
	opacity: 1;
	visibility: visible;
}
.blog-sec .ekit-wid-con .row>div:nth-child(3),
.blog-sec .ekit-wid-con .row>div:nth-child(8){
	flex: 0 0 50%;
	max-width: 50%;
}
.header .elementskit-menu-hamburger{
	width: 37px;
}
.inside-article>.featured-image,.inside-article>.entry-header {
    display: none;
}
.wpr-post-info.wpr-post-info-horizontal li {
    margin: 0 5px;
}
.single-post .entry-content {
    margin-top: 0;
}
.single-post .entry-content h2,.single-post .entry-content h3,.single-post .entry-content h4,.single-post .entry-content h5,.single-post .entry-content h6,
.single-post .entry-content h2 strong,.single-post .entry-content h3 strong,.single-post .entry-content h4 strong,.single-post .entry-content h5 strong,.single-post .entry-content h6 strong{
    font-family: "FKscreamerBold", Sans-serif !important;
}
.single-post .entry-content h2{
    font-size: 60px;
}
.single-post .entry-content h3{
    font-size: 46px;
}
.single-post .entry-content h4{
    font-size: 36px;
}
.single-post .entry-content h5{
    font-size: 28px;
}
.single-post .entry-content p,.single-post .entry-content li,.single-post .entry-content td{
    color: #333333;
    font-family: "Work Sans", Sans-serif !important;
    font-size: 19px;
    font-weight: 300;
}
.single-post .herobanner-sec p {
    color: #fff;
    font-size: 16px;
    font-weight: 400;
    line-height: 26px;
}
.quote-from .elementor-field {
    padding: 11px 0 !important;
}
.quote-from .elementor-field:focus{
    box-shadow: none;
	border-bottom-color: #000 !important;
}
.page-id-11652 {
    overflow-y: auto !important;
}
.quote-from .elementor-field-type-radio .elementor-field-option input[type=radio] {
    height: 23px;
    width: 23px;
    vertical-align: middle;
    margin-right: 3px;
}
.quote-from .elementor-field-type-radio{
    row-gap: 5px;
}
@media (max-width: 1199px) {
	.blog-sec .ekit-wid-con .row>div:nth-child(3),
	.blog-sec .ekit-wid-con .row>div:nth-child(8),
	.blog-sec .ekit-wid-con .row>div{
		flex: 0 0 50%;
		max-width: 50%;
	}
	
.single-post .entry-content h2{
    font-size: 46px;
}
.single-post .entry-content h3{
    font-size: 40px;
}
.single-post .entry-content h4{
    font-size: 30px;
}
.single-post .entry-content h5{
    font-size: 26px;
}
}
@media (max-width: 1024px) {
.hero-banner{
	margin-left:30px;
	margin-right: 30px;
}	

}
@media (max-width: 767px) {
	.single-post .entry-content h2{
    font-size: 30px;
}
.single-post .entry-content h3{
    font-size: 28px;
}
.single-post .entry-content h4{
    font-size: 24px;
}
.single-post .entry-content h5{
    font-size: 20px;
}
.single-post .entry-content p{
    font-size: 16px;
}
	.comment-count{
		margin-left:-55px !important;
	}
	.comment-filter {
   margin-right:-70px
}
	.hero-banner{
	margin-left:15px;
	margin-right: 15px;
}	
.blog-sec .ekit-wid-con .row>div:nth-child(3),
	.blog-sec .ekit-wid-con .row>div:nth-child(8),
	.blog-sec .ekit-wid-con .row>div{
	flex: 0 0 100%;
	max-width: 100%;
}
.blog-sec .ekit-wid-con .elementskit-post-body.ekit-highlight-border::before{
	width: calc(100% - 40px) !important;
    left: 20px !important;
}
.blog-sec .elementskit-post-image-card{
	height: 100%;
    min-height: 290px;
}
}

