/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/


/* Post Page CSS */

.single-post .fusion-post-title-meta-wrap {
    width: 65%;
}

.single-post .sidebar_colume {
    margin-top: -20rem!important;
}

.post-author-container {
    position: relative;
    margin-bottom: 30px;
}

.author-bg {
    background: #F0F2FC;
    position: absolute;
    height: 115px;
    width: 100%;
    bottom: 0;
}

.author-data {
    display: inline-flex;
    align-items: center;
    width: 100%;
    position: relative;
}

.author-data .avatar {
    margin-right: 20px;
}

.author-data .author-info {
    margin-top: 25px;
}

.fusion-post-title-meta-wrap .fusion-meta-info {
    border: none;
}

blockquote {
    border-color: #272368!important;
    margin-left: 0;
    margin-bottom: 0!important;
    padding-left: 75px!important;
    padding-bottom: 0!important;
}

blockquote p {
    font-family: 'PT Serif';
    font-size: 20px;
    line-height: 1.4;
    color: #535353;
}

blockquote p:last-child {
    font-family: 'PT Sans';
    font-size: 16px;
    line-height: 1.75;
}

.post-tag-container {
    background: #F0F2FC;
    padding: 20px 30px;
    font-family: 'PT Sans';
    font-size: 16px;
    line-height: 1.313;
    margin: 60px 0;
}

.post-tag-container span {
    font-weight: 700;
    color: #535353;
}

.post-tag-container a {
    font-weight: 400;
    color: #F16359;
    text-transform: capitalize;
}

.recent-posts-content .meta {
    font-family: "PT Serif" !important;
    font-Size: 14px !important;
    color: #9b9b9b !important;
}

/* front page css*/

			.auther_img{
				height:84px;
			}
			
		.card-title{
	font-family: "PT Serif" !important;
    font-weight: 700 !important;
    margin: 0px !important;
    color: rgb(39, 35, 104) !important;
    font-Size:22px !important;
    line-height: 1.2 !important;
		}
		.card {
    border: 0px !important;
}
.card-date{
		font-family: "PT Serif" !important;
		    font-Size:14px !important;
    color: #9b9b9b !important;
    margin-top: 10px !important;
}
.card-body p{
	 font-Size:16px !important;
	color:#535353 !important;
	 font-family: "PT Sans";
    font-weight: 400;
}
.card-body{
	padding:0px !important;
}

.auther_name{
		 font-family: "PT Sans" !important;
		 color:#272368 !important;
		  font-Size:18px !important;
}
			.fusion-footer p {
    color: white !important;
}
.auther_raw{
	background-color:#F0F2FC;
	    margin: 0px 0px;
	padding:13px 0px 0px 0px;
}
.custome_border{
	border:1px solid #80808099;
}

.blog_main h2 {
font-family: "PT Serif" !important;
    font-weight: 700 !important;
    margin: 0px !important;
    font-Size:32px !important;
    line-height: 1.2 !important;
}
.blog_main h2 a{
	   color: rgb(39, 35, 104) !important;
}
.blog_main .fusion-post-content-wrapper {
    padding: 0px !important;
    margin-top: 15px;
}
.blog_main .fusion-post-content-container {
    margin-top: 20px;
}
.blog_main .fusion-content-sep.sep-double.sep-solid {
    display: none;
}
.blog_main p.fusion-single-line-meta {
    margin-top: 17px;
}
			.feacture_artical{
						 font-family: "PT Sans" !important;
		 color:#272368 !important;
		  font-Size:14px !important;
				margin-bottom: 10px !important;
			}	
			#slide1 {
    display: none;
}
.ahover:hover{
	text-decoration:none;
}
@media(max-width:1070px){
	 .card-title, .blog_main a{
    font-Size: 20px !important;
}
p {
    font-Size: 16px !important;
}
.auther_raw img {
    max-width: 50%;
    text-align: center;
    margin: 0 auto;
    display: inherit;
}
p.auther_name {
    text-align: center;
}
p.auther_name.mt-2 {
    text-align: left;
}
}
/* front page css end */

/* auther page css start */
.author-detail {
    background: #f0f2fc;
       height: auto;
		    align-items: center;
		  margin-right: 15px !important;
		    display: flex;
    text-align: center;
}
.author-new1{
	margin-right:15px !important;
}

@media only screen and (max-width: 1070px){
	.author-detail{
		margin:0px 20px !important;
		
	}
	.author-new1{
		margin:0px 20px !important;
	}

}
	.au-img img {
    max-width: 100%;
}
	.col-lg-12.bgcolorset {
    	background: white;
		padding: 0;
		margin-bottom: 25px;
		min-height: 425px;
	}
	.au-img img {
    width: 100%;
    height: unset;
	    padding: 15px 0 0 0;
}
	.row.author-detail .col-lg-6 {
    padding: 0;
}
	.author-detail h2 {
    font-size: 20px !important;
		    font-family: "PT Sans";
    font-weight: 400;
		    color: #272368 !important; 
		    text-transform: capitalize !important;
			    text-align: left;
}
	 .bgcolorset p {
		margin-top: 25px;		 
	} 
	.social-au a {
    font-size: 20px;
    color: #272368 !important;
    margin: 5px;
    margin-top: 20px;
    display: inline-block;
}
	.social-au {
    float: right;
    position: relative;
    right: 20px;
	    top: 40px;

}

/*auther page css end*/
/*auther details page css start */
	section#team .author-detail {
			background: #f0f2fc;
			height: auto;
			align-items: center;
			/* margin-right: 15px !important;*/
			display: flex;
			text-align: center;
			margin: 10px;
		}
		.au-img img {
			max-width: 100%;
		}
		.col-lg-12.bgcolorset {
			background: white;
			padding: 0;
			margin-bottom: 25px;
		}
		section#team .au-img img {
			width: unset;
			height: unset;
			padding: 15px 0 0 0;
			margin-top: -50px;
		}
		.row.author-detail .col-lg-6 {
			padding: 0;
		}
		section#team .author-detail h2 {
			font-size: 25px !important;
			font-family: "PT Sans";
			font-weight: 400;
			color: #272368 !important; 
			text-transform: capitalize !important;
			text-align: left;
			padding: 0;
			margin: 0;
			margin-top:10px;
		}
		.bgcolorset p {
			margin-top: 25px;
			min-height: 425px;
		} 
		.social-au a {
			font-size: 20px;
			color: #272368 !important;
			margin: 5px;
			margin-top: 20px;
			display: inline-block;
		}
		p.editor {
			font-size: 18px !important;
			font-family: "PT Sans";
			font-weight: 400;
			color: #cccccc !important; 
			text-transform: capitalize !important;
			text-align: left;
			margin: 0;
		}
		section#team p {
			min-height: unset;
		}
		section#team .social-au {
			float: right;
			position: relative;
			right: 20px;
			top: 2px;
		}
		section#team .bgcolorset {
			margin: 10px;
		}
		div#main-col {
			padding: 0;
			margin: 0;
		}


@media only screen 
  and (min-device-width: 0px) 
  and (max-device-width: 667px) {

	  .single-post .fusion-post-title-meta-wrap{
		  width:100%;
	  }
	  .single-post h1{
  font-Size: 20px !important;
}
.authorimg {
	display: flex;
	flex-wrap: inherit;
  }
	  .fusion-fullwidth.fullwidth-box.fusion-builder-row-5.fusion-flex-container.nonhundred-percent-fullwidth.non-hundred-percent-height-scrolling {
		  display: block;
	  }
	  .authorimg {
		  display: flex;
		  align-items: baseline !important;
		  text-align: center;
	  }
	  /* .authorimg img {
  max-width: 85px !important;
} */
.three-a img {
	max-width: 124px !important;
	height: 100px;
}
.author-bg-1 {
	background: #F0F2FC;
	position: absolute;
	bottom: 52px !important;
	height: 76px;
	width: 100%;
  }
  .author-bg-2 {
	background: #F0F2FC;
	position: absolute;
	bottom: 52px !important;
	height: 50px;
	width: 100%;
  }
.authorimg.athree img {
	height: auto !important;
}
  .authorimg.a1{
	/* align-items: center !important; */
  }
	  .author-bg1 {
  background: #F0F2FC;
  position: absolute;
  height: 94px !important;
  width: 100% ;
  bottom: 5px !important;
}
.author-bg2 {
	background: #F0F2FC;
	position: absolute;
	height: 80px !important;
	width: 100% ;
	bottom: 60px !important;
  }
  .author-bg3 {
	background: #F0F2FC;
	position: absolute;
	height: 58px !important;
	width: 100% ;
	bottom: 76px !important;
  }
.ahover21 {
	padding-top: 48px;
}
	  .author-bg {
		  bottom: 10px !important;
		  height: 100px;
			width: 98%;
	  }
	  	.author-info {
  display: flex;
  justify-content: center;
		margin-top: 55px !important;
}
.row.authorimg {
	display: flex;
	flex-wrap: inherit;
  }
  .single-auth {
	display: flex;
	align-items: center;
  }
  .single-auth img {
	width: 150px;
  }
  .two-auth img {
	max-width: 115px !important;
	height: 100px;
}
.two-auth .author_name {
	margin-bottom: -5px;
}
.ahover.tauth {
	justify-content: center;
align-items: last baseline;
padding-top: 0px;
}
.ahover.tauth .auther_name{
	font-size: 14px !important;
	margin-bottom: 14px;
}

}
@media only screen 
  and (min-device-width: 1024px) 
{
	/* 	.row.auther_raw.align-items-center {
  position: absolute;
  bottom: 0;
  margin-right: 0px; 
}	*/
/* 	card-title {
  padding-top: 15px;
} */
.row.authorimg.two-auth {
	align-items: baseline;
}
.author-bg-1 {
	height: 115px;
	width: 100%;
	bottom: 29px;
	background: #F0F2FC;
	position: absolute;
  }
.author-bg3 {
	background: #F0F2FC;
	position: absolute;
	height: 121px !important;
width: 100%;
bottom: 52px !important;;
  }
.author-bg2 {
	background: #F0F2FC;
	position: absolute;
	height: 121px !important;
width: 100%;
bottom: 52px !important;;
  }
	.author-bg1 {
  background: #F0F2FC;
  position: absolute;
  height: 105px;
  width: 100%;
  bottom: 5px;
}
.ahover.tauth {
	justify-content: center;
align-items: last baseline;
padding-top: 0px;
}

.single-auth {
	display: flex;
	align-items: center;
}
.authorimg {
	display: flex;
	flex-wrap: inherit;
  }
  /* .single-auth img {
	width: 150px;
  } */
.row.auther_raw img {
	margin-top: -25px;
	width: 191px;
  }
.author-bg {
  background: #F0F2FC;
  position: absolute;
  height: 110px;
  width: 100%;
  bottom: 10px;
}
.author-bg-2 {
	background: #F0F2FC;
  position: absolute;
  height: 105px;
	width: 100%;
	bottom: 29px !important;
}
	.author-info {
  display: flex;
  justify-content: center;
  margin-top: 42px !important;
}
.author-info.aui2 {
	padding-top: 30px;
}
/*.ahover {
	padding-top: 48px;
}*/
.ahover21 {
	padding-top: 48px;
}


}

.authorimg {
	display:flex;
	align-items: center;
}
.ahover21 {
	display:flex;
	justify-content:center;
}

.ahover {
	display:flex;
	justify-content:flex-start;
}
.ahover12 {
	display:flex;
	justify-content:center;
}
img.right_img {
	max-width: 100%;
}
.authorimg {
  display: flex;
}
@media only screen and (min-device-width:810px)  and (max-device-width:1060px)
{
	.author-bg{
		height: 85px;
	width: 100%;
	bottom: -5px !important;
		}
	.author-bg2 {
		background: #F0F2FC;
		position: absolute;
		height: 95px !important;
		width: 100%;
		bottom: 52px !important;
		}
	.author-bg3 {
		background: #F0F2FC;
		position: absolute;
		height: 102px !important;
		width: 100%;
		bottom: 52px !important;
		}
		.single-auth {
			display: flex;
			align-items: center;
		  }
		  .single-auth img {
			width: 150px;
		  }
		  .ahover21 {
			padding-top: 48px;
		}
		.ahover.tauth {
			padding-top: 0px !important;
		}
		.author-bg-1 {
			height: 88px;
			width: 100%;
			bottom: 58px;
			background: #F0F2FC;
			position: absolute;
		  }
		  
		
			.authorimg {
		  display: flex;
		  align-items: baseline;
		  -webkit-box-align :unset !important;
		  text-align: center;
		}
		.author-bg1 {
			background: #F0F2FC;
			position: absolute;
			height: 100px !important;
			width: 100%;
			bottom: 6px !important;
		  }
		.author-bg-2 {
		background: #F0F2FC;
		position: absolute;
		height: 90px !important;
		width: 100%;
		bottom: 58px !important;
		}
		  .author-info {
			display: flex;
			justify-content: center;
			margin-top: 42px !important;
			font-size:18px !important;
	}
		.author-bg{
			height: 108px;
			width: 100%;
			bottom: 10px;
		}

		
}
@media only screen and (min-device-width:768px) and (max-device-width:800px)
{
	.author-bg1 {
  background: #F0F2FC;
  position: absolute;
  height: 100px !important;
  width: 100%;
  bottom: 5px !important;
}
.author-bg2 {
	background: #F0F2FC;
	position: absolute;
	height: 94px !important;
	width: 100% ;
	bottom: 74px !important;
  }
  .author-bg3 {
	background: #F0F2FC;
	position: absolute;
	height: 100px !important;
	width: 100%;
	bottom: 78px !important;
  }
  .ahover.tauth .auther_name{
	/* font-size: 14px !important; */
	margin-bottom: 14px;
}
.ahover.tauth {
	align-items: last baseline;
padding-top: 0px;
}

.single-auth {
	display: flex;
	align-items: center;
  }
  .single-auth img {
	width: 150px;
  }
  .ahover21 {
	padding-top: 48px;
}
  

	.authorimg {
  display: flex;
  align-items: baseline;
  -webkit-box-align :unset !important;
  text-align: center;
}
.author-bg-1 {
	height: 88px;
	width: 100%;
	bottom: 58px;
	background: #F0F2FC;
	position: absolute;
}
		  	.author-info {
		display: flex;
		justify-content: center;
		margin-top: 42px !important;
		font-size:18px !important;
}
.author-bg-2 {
	height: 88px;
	width: 100%;
	bottom: 58px;
	background: #F0F2FC;
	position: absolute;
}
	.author-bg{
		height: 108px;
		width: 100%;
		bottom: 10px;
	}
}
/*auther details page css end*/
@media screen and (max-width:786px) {
    .single-post .sidebar_colume {
        margin-top: 0rem!important;
    }
	
}
@media only screen 
	  and (min-device-width: 0px) 
  and (max-device-width: 1920px)
{
		   .author-detail {
    align-items: center;
    margin-right: 0 !important;
    display: inline-block !important;
    text-align: center;
   width: 100%;
          margin-left: 0;
}
}
.social-au{
	min-height:57px;
}
@media only screen 
	and (min-device-width: 1070px) {
		.author-detail {
        align-items: center;
        margin-right: 0 !important;
        display: inline-block !important;
        text-align: center;
        width: 100%;
        margin-left: 0;
   }
}
.about_au_name{
	padding-top:5px;
}
.three-a .author-info {
	margin-top: 0px !important;
  }
  .athree .author-info {
	margin-top: 0px !important;
  }

  .multi_author_home img {
	height:auto!important;
  }
  .author-info {
	position: relative;
	left: -12px;
  }