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

 Theme Name:   TNC Cryptique
 Theme URI:    https://themencode.com/
 Description:  
 Author:       ThemeNcode
 Author URI:   https://themencode.com/
 Template:     Divi
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html

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



/*blog sidebar Style Here */
.et_pb_bg_layout_light .et_pb_widget li a {
	color: #1D2939;
	font-family: Inter;
	font-size: 16px;
	font-style: normal;
	font-weight: 600;
	line-height: 24px;
}

.wp-block-latest-posts__post-excerpt a{
  display: none;
}

img.attachment-thumbnail.size-thumbnail.wp-post-image{
  width: 120px;
  height: 90px;
  margin-top: 7px;
  border-radius: 2px;
}

.wp-block-latest-posts__post-excerpt {
    margin-top: 0px !important;
}
.tncpt-blog-catagories-grp {
    background: #F9FAFB;
    padding: 40px 30px;
}
.tncpt-blog-cats li.cat-item a:before {
  	content: "\35";
    font-family: etmodules;
    color: #000000;
    font-size: 16px;
    padding-left: 10px !important;
  	padding-right: 10px !important;
}
.tncpt-blog-cats .cat-item {
    background: #fff;
    padding-top: 8px;
    padding-bottom: 10px;
}

.tncpt-blog-pop-tag-grp h2.wp-block-heading {
    color: #667085 !important;
    font-family: Inter;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    text-transform: uppercase;
    margin-bottom: 10px;
}
.tncpt-blog-tags a {
    color: #475467 !important;
    font-family: Inter;
    font-size: 16px !important;
    font-style: normal;
    font-weight: 600 !important;
    line-height: 24px;
    border-radius: 2px;
    background: #F9FAFB;
    padding: 8px 10px;
    margin-bottom: 12px;
}

ul.wp-block-latest-posts__list.tncpt-blog-posts.wp-block-latest-posts li {
    display: flex;
    column-gap: 15px;
    flex-wrap: nowrap;

}
.tncpt-blog-tags .tag-cloud-link {
	display:inline-block;
}

.wp-block-group.is-layout-flow.wp-block-group-is-layout-flow h2 {
    color: #667085;
    font-family: Inter;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    text-transform: uppercase;
	padding-bottom:20px;
}
/*blog sidebar style start */ 

.social-share {
    display: none;
    position: absolute;
    border-radius: 4px;
    background: #FFF;
    box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.15);
}
/* Style individual social sharing links */
.social-share-container:hover .social-share {
	display: block;
}
.tnch-crypto-single-tag-social {
    display: inline-block;
    width: 50%;
}

.tnch-crypto-single-tag-social .social-share-container {
    width: 100px;
    margin: 0px auto;
    text-align: inherit;
}

.tnc-crypto-tags .tnc-crypto-tag-link {
    list-style: none;
    display:inline-block;
   
}
.tnc-crypto-tag-link a {
    border-radius: 2px;
    background: #F5F5F5;
    padding: 8px 16px;
    margin: 3px;
	color: #666;
	font-family: Rubik;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 24px; /* 150% */
	display: inline-block;
}
.tnc-crypto-tags  {
   padding:0px !important;
}

.tnch-crypto-single-tag-social .share-button {
    border-radius: 30px;
    background: var(--Main-color, #30ACA6);
    border: none;
    padding: 11px 38px;
    display: inline-block;
    color: #FFF;
    font-family: Inter;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 24px;
}
.tncc-linkedin-share:before {
	font-family: etmodules;
    color: #98A2B3;
    font-size: 16px;
    padding-left: 1px;
	content: "\e09d";
	padding-right:16px;
}
.tncc-facebook-share:before {
	font-family: etmodules;
    color: #98A2B3;
    font-size: 16px;
    padding-left: 1px;
	content: "\e093";
	padding-right:16px;
}

.tncc-twitter-share:before {
	font-family: etmodules;
    color: #98A2B3;
    font-size: 16px;
    padding-left: 1px;
	content: "\e094";
	padding-right:16px;
}

.tncc-pinterest-share:before {
	font-family: etmodules;
    color: #98A2B3;
    font-size: 16px;
    padding-left: 1px;
	content: "\e095";
	padding-right:16px;
}

.tnch-crypto-single-tag-social .social-share li {
    list-style: none;
}
.social-share-container:hover .social-share {
    display: block;
}
.tnch-crypto-single-tag-social .social-share li a {
    color: #000;
    font-family: Inter;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}

.tnch-crypto-single-tag-social .social-share {
    padding: 20px 20px;
	z-index:9999 !important;
}


.tnch-crypto-single-tag-social .social-share li {
    padding-bottom: 5px;
}

@media only screen and (max-width:510px) {
 .tnch-crypto-single-tag-social {
    display: inline-block;
    width: 100%;
}
.tnch-crypto-single-tag-social .social-share-container {
    margin: 0px;
 }
} 

/*mobile menu */
.et_mobile_menu .first-level > a {
background-color: transparent;
position: relative;
}
.et_mobile_menu .first-level > a:after {
font-family: 'ETmodules';
content: '\4c';
font-weight: normal;
position: absolute;
font-size: 16px;
top: 13px;
right: 10px;
}
.et_mobile_menu .first-level > .icon-switch:after{
content: '\4d';
}
.second-level {
display: none;
}
.reveal-items {
display: block;
}
.et_mobile_menu {
margin-top: 20px;
}

.tnc-footer-layout-10-dark .et_pb_newsletter_button_text::after {
	content: '\24' !important;
	font-family: etmodules !important;
	color: #fff !important;
}