/*---------------------------------------------------------------------------------

 Theme Name:   NFT-Divi-Child-Theme
 Theme URI:    https://nft.duogeeks.com
 Description:  A great & easy editable NFT Divi child theme for all your NFT, Crypto projects.
 Author:       Divi Awesome
 Author URI:   https://nft.duogeeks.com
 Template:     Divi
 Version:      1.0

------------------------------ ADDITIONAL CSS HERE ------------------------------*/

p{
	font-weight:400;
}

/* BreadCrumbs */
.aioseo-breadcrumb{
	font-family:Montserrat;
	font-size:16px;
	color:#fff;
}
.aioseo-breadcrumb a{
	font-family:Montserrat;
	font-size:16px;
	color:#fff;
	text-decoration:underline;
}

.aioseo-breadcrumb-separator{
	font-size:20px;
	color:#fff;
}
.aioseo-breadcrumbs{
	margin-bottom:30px;
}


/*********************************
**********************************
 *Home 1 
**********************************
*********************************/


/* h4 heading */

.gradient-text h4{
  background: #D624DF;
background: -webkit-linear-gradient(to right, #D624DF 0%, #3b05f8 100%);
background: -moz-linear-gradient(to right, #D624DF 0%, #3b05f8 100%);
background: linear-gradient(to right, #D624DF 0%, #3b05f8 100%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}



/***********************
  Specialty
***********************/


/* Heading Gradient*/

.nft-h1-sepciality-blurb:hover h4{
  background: #D624DF;
background: -webkit-linear-gradient(to right, #D624DF 0%, #3b05f8 100%);
background: -moz-linear-gradient(to right, #D624DF 0%, #3b05f8 100%);
background: linear-gradient(to right, #D624DF 0%, #3b05f8 100%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}


/***********************
  Portfolio
***********************/


.nft-h1-portfolio .type-project, .nft-h3-filterable-portfolio .et_pb_portfolio_item{
  padding:12px;
  background:#0f1234;
  border-radius:10px;
}


/***********************
  Testimonial
***********************/


/* Testimonial Image Background Glow */

.nft-h1-testimonial-slider .et_pb_slide_image:after{
  position:absolute;
content:'';
bottom:-50%;
left:-10%;
padding:150px;
background:#4a2776;
border-radius:50%;
filter: blur(200px);
z-index:-1;
}


/* For making Testimonial image and name appear side by side*/

.testimonial-display{
  display:flex;
  margin-top:50px;
}
.testimonial-display > div{
  margin-right:20px;
}


/* Testimonial name and position */

.testimonial-name-position{
  display:flex;
  flex-direction:column;
  justify-content:center;
}
.position-color{
  color:#d624df;
}


/*Testimonial Slider Arrows */

.et-pb-arrow-prev, .et-pb-arrow-next{
  opacity:1;
  top:75%;
  border-radius:50%;
  color:#650DF1;
  padding:2px;
  height:50px;
  width:50px;
  display:flex;
  flex-wrap:wrap;
  flex-direction:column;
  justify-content:center;
  text-align:center;
  font-size:25px;
 background-image: linear-gradient(#0F1234, #0F1234), linear-gradient(to right, #3b05f8, #d624df);
  background-origin: border-box;
  background-clip: content-box, border-box;
}
.et-pb-arrow-prev:hover, .et-pb-arrow-next:hover{
  color:#fff;
  background-image:linear-gradient(to right, #3b05f8, #d624df);
	padding:0px;
}


/*Testimonial Arrows fix position*/

.et-pb-arrow-prev{
  left:82%!important;
} 
.et-pb-arrow-next{
  right:7%!important;
}
@media (max-width:960px){
	.et-pb-arrow-prev{
  left:70%!important;
	} 
.et-pb-arrow-next{
  right:12%!important;
	}
.et-pb-arrow-prev, .et-pb-arrow-next{
		top:85%;
	}
}
@media (max-width:450px){
	.et-pb-arrow-prev{
  left:50%!important;
	} 
.et-pb-arrow-next{
  right:10%!important;
	}
.et-pb-arrow-prev, .et-pb-arrow-next{
		top:85%;
	}
}


/*Testimonial Arrows icon change*/

.et-pb-arrow-prev:before{
  content:'\23';
  font-family:ETmodules!important;
}
.et-pb-arrow-next:before{
  content:'\24';
  font-family:ETmodules;
}


/*********************************
**********************************
 *Home 2
**********************************
*********************************/


/*********************************
Features Section Counter Plus Sign Color
*********************************/

.nft-h2-features-counter-plus-sign .percent-value:after{
  content:'\4c';
	font-family:ETmodules!important;
font-size:45px;
font-weight:700;
color:#ff56f6;;
}

/******************************
 Mint NFT Now Section 
******************************/
.et_pb_countdown_timer{
  background-image:            linear-gradient(to right, #3b05f8, #d624df)!important;
  clip-path: polygon(0 0, 100% 1%, 100% 20%, 100% 78%, 92% 100%, 0 100%, 0% 80%, 0% 20%);
  padding:1px!important;
}
.et_pb_countdown_timer_container{
  background:#04061b;
  border-radius:10px;
 clip-path: polygon(0 0, 100% 1%, 100% 20%, 100% 78%, 92% 100%, 0 100%, 0% 80%, 0% 20%);
}


/* Span Color change to pinkish */

.color-change{
  color:#ff56f6;
}


/*******************************
 * ****************************
 * Home 3
 * *****************************
 * ****************************/


/* Gradient Text in Titles */

.gradient-text{
  background: linear-gradient(to right, #d624df, #3b05f8);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}


/***************************
  Home 3 Blog 
***************************/


/* Posts Background */

.nft-h3-blog .et_pb_post{
  background:transparent;
  transition:0.5s;
}

/* Posts background on hover */

.nft-h3-blog .et_pb_post:hover{
  background:#0f1234;
}

@media (max-width:960px){
	.nft-h3-blog .et_pb_post:hover{
  background:transparent;
}

	
/* Heading margin on hover */

	.nft-h3-blog .et_pb_post:hover h2, .nft-h3-blog .et_pb_post:hover .post-content{
  margin-left:-20px!important;
}
}


/* Image gradient border on hover */

.nft-h3-blog .et_pb_post img{
	padding:2px;
	transition:0.5s;
}
.nft-h3-blog .et_pb_post:hover img{
  background-image: linear-gradient(#04061b, #04061b), 
                    linear-gradient(to right, #d624df, #3b05f8)!important;
  background-origin: border-box;
  background-clip: content-box, border-box;
  display:inline-block;
  padding:2px;
  border-radius:10px;
}


/* Read More Button */

.nft-h3-blog .more-link:after{
  content:'\24';
  font-family:ETmodules!important;
  font-size:20px;
  display:flex;
  flex-direction:column;
  justify-content:center;
  margin-left:5px;
  margin-top:1.5px;
}
.nft-h3-blog .et_pb_post:hover .more-link{
  background: linear-gradient(to right, #d624df, #3b05f8);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  text-decoration-color:#6c168e!important;
}


/********************************
*********************************
 Blog Page With and Without Grid
*********************************
*********************************/


/* Background */

.nft-h3-blog-grid .et_pb_post{
  background:#0f1234;
  transition:0.5s;
	position:relative;
}


/* Read More Arrow */

.nft-h3-blog-grid .more-link:after{
  content:'\24';
  font-family:ETmodules!important;
  font-size:20px;
  display:flex;
  flex-direction:column;
  justify-content:center;
  margin-left:5px;
  margin-top:1.5px;
}


/* Read More Hover Effects- gradient text effects */

.nft-h3-blog-grid .et_pb_post:hover .more-link{
  background: linear-gradient(to right, #d624df, #3b05f8);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  text-decoration-color:#6c168e!important;
}


/* Pagination Design */

.wp-pagenavi{
  text-align:center;
  padding:20px;
	margin-top:20px;
	border:none!important;
}

.wp-pagenavi .current{
  padding:10px 18px;
  background:#0f1234;
  border-radius:50%;
}
.wp-pagenavi a, .wp-pagenavi span{
  border:none;
	margin-right:10px;
}
.et_pb_blog_0 .wp-pagenavi a:hover{
	color:#d624df!important;
}
.et_pb_blog_0 .wp-pagenavi a, .et_pb_blog_0 .wp-pagenavi span{
  font-size:16px!important;
}


/* Post Meta Category Blog with Grid*/

.post-meta a{
  position:absolute;
  top:1.5%;
  left:2%;
  background:#0f1234;
  padding:10px 20px;
  border-radius:10px;
}


/* Post Meta Author Blog with grid */

.post-meta .author a{
  position:relative;
  padding:0;
  border-radius:0;
  background:transparent;
  left:0;
}


/* Sidebar */

.wp-block-search__button{
  background:#0f1234!important;
  color:#fff!important;
  border-radius:3px;
  font-family:Montserrat;
	text-transform:uppercase;
}
.widgettitle{
  background:#0f1234!important;
  color:#fff!important;
}
#block-7{
  margin-bottom:0px!important;
}
.widget_block h2{
  color:#fff;
  font-size:20px!important;
  background:#0f1234;
  padding:20px;
  border-radius:10px;
  margin-bottom:10px;
}
.wp-block-latest-posts__list li, .wp-block-categories-list li{
  background:rgba(6,0,45,0.5);
  padding:15px;
  margin-bottom:10px!important;
}
 
.et_pb_bg_layout_light .et_pb_widget li a{
  font-family:roboto;
  color:#fff;
  font-size:15px;
  line-height:1.8em;
  font-weight:400;
}


/******************************
*******************************
 Contact Us 
******************************
******************************/


/* Contact Error Message */

.et-pb-contact-message ul li, .et-pb-contact-message p{
  font-family:roboto;
  font-size:16px;
  color:#fff;
}


/* Contact US Buton Full Width */

.et_contact_bottom_container{
  width:100%;
}

.et_subscribe_loader{
	background:url("https://nft.duogeeks.com/wp-content/uploads/2022/04/32x32-1.gif")!important;
} 