/*
 * Theme Name:   Baskerville Child
 * Template: baskerville
 * Text Domain: baskerville
 */

/*
 * Add Custom Code Here
 */
@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');
a.post-link-btn:hover img {
    transform: translate(7px, 0px);
    transition: .3s;
}
.posts_prev a.post-link-btn:hover img {
    right: 16px !important;
    left: auto;
    position: absolute;
    transition: .3s;
}
a.post-link-btn {
    transition: .3s;
}
/* .latest-stats .elementor-heading-title::before{
	content:'';
	height:10px;
	width:10px;
	position:absolute;
	top:15px;
	left:-28px;
	border-radius:5px;
	background:#FFB443;
}
.latest-stats .elementor-heading-title::after {
    content: '';
    border: 3px solid #ffb443;
    -webkit-border-radius: 30px;
    height: 25px;
    width: 25px;
    position: absolute;
    left: -36px;
    top: 7px;
    -webkit-animation: pulsate 1s ease-out;
    -webkit-animation-iteration-count: infinite;
    opacity: 0;
} */
span.dot-live {
    height: 10px;
    width: 10px;
    background: #ffb443;
    display: block;
    border-radius: 50px;
    position: absolute;
    left: -29px;
    top: 15px;
}
span.dot-live:after {
    content: '';
    border: 2px solid #ffb443;
    -webkit-border-radius: 30px;
       height: 28px;
    width: 28px;
    position: absolute;
    left: -9px;
    top: -9px;
    -webkit-animation: pulsate 1s ease-out;
    -webkit-animation-iteration-count: infinite;
    opacity: 0;
}
span.dot-live:before {
    content: '';
    border: 3px solid #ffb443;
    -webkit-border-radius: 30px;
       height: 20px;
    width: 20px;
    position: absolute;
    left: -5px;
    top: -5px;
    -webkit-animation: pulsates .9s ease-out;
    -webkit-animation-iteration-count: infinite;
    opacity: 0;
}
@-webkit-keyframes pulsates {
    0% {-webkit-transform: scale(0, 0); opacity: 0.0;}
    50% {opacity: 1.0;}
    100% {-webkit-transform: scale(1.2, 1.2); opacity: 0.0;}
}
@-webkit-keyframes pulsate {
    0% {-webkit-transform: scale(0, 0); opacity: 0.0;}
    50% {opacity: 1.0;}
    100% {-webkit-transform: scale(1.3, 1.3); opacity: 0.0;}
}

.latest-stats .elementor-counter-title{
	text-align:left;
}
/************************* IPAD PRO *****************************/

@media only screen and (min-width:992px) and (max-width:1024px){
	
}
/************************* IPAD *****************************/

@media only screen and (min-width:768px) and (max-width:991px){
	#.custom-post-timeline .owl-item{
		width:300px!important;
	}
}

/************************* IPAD + MOBILE *****************************/

@media only screen and (min-width:200px) and (max-width:991px){
	.latest-stats .elementor-counter-number, .latest-stats .elementor-counter-title{
		text-align:center;
	}
	.latest-stats .elementor-counter-number{
		width: 100%;
		display: block
	}
	.btn-after-icon a.elementor-button-link:after{
		right:9px !important;
	}
}

/************************* MOBILE *****************************/

@media only screen and (min-width:200px) and (max-width:767px){
	
}
.elementor-tab-title, .elementor-tab-title {
    position: relative;
}
span.elementor-accordion-icon, span.elementor-toggle-icon{
       position: absolute !important;
    right: 29px;
    top: 0;
    bottom: 0;
    margin: auto;
    align-items: center;
    height: 38px;
}
span.elementor-toggle-icon{
	padding-top: 9px;
}

	i.fas.fa-minus, i.fas.fa-plus, i.fas.fa-caret-right, i.fas.fa-caret-up{
		visibility:hidden;
	}
span.elementor-toggle-icon span {
    position: relative;
}
i.fas.fa-caret-up:after{
	   content: '';
    background-image: url(http://gotthetest.org/wp-content/uploads/2020/07/close_tab.png);
    position: absolute;
    height: 28px;
    width: 28px;
    background-size: 67%;
    background-repeat: no-repeat;
    background-position: center;
    visibility: visible;
    left: -14px;
    top: -4px;
	    z-index: 2;
}
i.fas.fa-caret-right:after{
	   content: '';
    background-image: url(http://gotthetest.org/wp-content/uploads/2020/07/open.png);
    position: absolute;
    height: 28px;
    width: 28px;
    background-size: 70%;
    background-repeat: no-repeat;
    background-position: center;
    visibility: visible;
    left: -14px;
    top: -4px;
}
i.fas.fa-plus:after {
    content: '';
    background-image: url(http://gotthetest.org/wp-content/uploads/2020/07/open.png);
    position: absolute;
    height: 28px;
    width: 28px;
    background-size: 70%;
    background-repeat: no-repeat;
    background-position: center;
    visibility: visible;
    left: -6px;
    top: 6px;
}

	i.fas.fa-minus:after {
    content: '';
    background-image: url(http://gotthetest.org/wp-content/uploads/2020/07/close_tab.png);
    position: absolute;
    height: 28px;
    width: 28px;
    background-size: 67%;
    background-repeat: no-repeat;
    background-position: center;
    visibility: visible;
    left: -6px;
    top: 6px;
	
}
/* 	.accor-set span.elementor-accordion-icon {
    position: relative;
    top: 5px;
    padding-top: 11px;
    padding-right: 11px;
} */
	.accor-set span.elementor-toggle-icon{
		position:relative;
	}
.accor-set .elementor-active span.elementor-toggle-icon:after {
    content: '';
    height: 40px;
    width: 40px;
    background: #dfe0e5;
    position: absolute;
    border-radius: 50px;
        right: -4px;
    top: -2px;
    z-index: 1;
}
	.accor-set .elementor-active span.elementor-accordion-icon:before {
    content: '';
    height: 46px;
    width: 46px;
    background: #dfe0e5;
    position: absolute;
    border-radius: 50px;
    right: -10px;
    top: -3px;
    z-index: -1;
}

/* blog-description */
.blog-description{
  max-width: 1140px;
  width: 100%;
  margin: auto;
}
.page-content{
  width: 70%;
}
.sidebar{
  width: 30%;
}
.page-content img{
  width: 100%;
  height: 400px;
  border-radius: 16px;
  object-fit: cover;
}
.date-media p, .date-media span{
  font-size: 13px;
  color: #8d91a1;
  font-family: "Poppins", Sans-serif;
  font-weight: 500;
  text-transform: capitalize;
}
.date-media p{
  background-color: #F4F4F6;
  padding: 8px 20px;
  border-radius: 50px;
  margin-right: 8px;
}
.date-media span{
  padding-left: 10px;
}
.description-text{
 color: #5C627A;
 font-family: "Poppins", Sans-serif;
 font-size: 14px;
 font-weight: 400;
 line-height: 2;
}