/**
Theme Name: Astra Child
Author: NOI.PE
Author URI: https://noi.pet/
Description: Customizable NOI.PE theme!
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: astra-child
Template: astra
*/

/*  BLOG */
.elementor-element .elementor-element-53f7cff2{
	color: #292929;
}
.elementor-4498 .elementor-element.elementor-element-13102780 {
    font-family: "Roboto", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 30px;
}
.elementor-widget-theme-post-content .wp-block-heading {
    color: #292929;
	padding: 15px 0px;
}
h1.elementor-heading-title{
	color: #292929;
}
.elementor-widget-theme-post-content h2{
	font-size:1.2rem;
	font-weight: 700;
}
.elementor-widget-theme-post-content h3{
	font-size:1rem;
	font-weight: 700;
}
a.ucaa33450134087c5d9d13e5b0e482baf{
	background-color:red;
}

ol.elementor-toc__list-wrapper{
	color: #292929;
	margin-left: 5px;
    outline: 0;
    padding: 0;
}

.elementor-toc__body .elementor-toc__list-item-text:hover {
    color: #00ffc3;
    -webkit-text-decoration: var(--item-text-decoration);
    text-decoration: var(--item-text-decoration);
    transition-duration: var(--item-text-transition-duration);
}

.elementor-element .elementor-widget-theme-post-content strong em {
    display: inline-block;
    padding-right: .3em;
    padding-left: .3em;
    color: #fff;
    border-radius: .0em .0em .0em .0em;
    background: #00F5BC;
    background: linear-gradient(90deg, #00FFC3 0%, #00FFC3 28%);
}
.elementor-element .elementor-widget-theme-post-content strong em a {
	color: #205A4B;
}
.elementor-element .elementor-widget-theme-post-content strong em a:hover, a:focus {
    color: #fff;
} 

div.elementor-element.elementor-element-13102780.elementor-widget.elementor-widget-theme-post-content  div  p  a{
	font-weight: 800;
	color: #205A4B;
}

.elementor-element .elementor-widget-theme-post-content p a:hover,
.elementor-element .elementor-widget-theme-post-content p a:focus {
/*     color: #00F5BC; */
	color: #205A4B;
}
div a .centered-text-area {
	background-color: #00ffc3;
}

div a .centered-text-area .centered-text div{
	background-color: #00ffc3;
}

div a .ctaButton  {
	background-color: #00ffe3;
}

div.elementor-slide-description  h1{
	font-size: 1.6rem;
    color: #fff;
	font-family:roboto;
	opacity: 0.5; /* 50% transparent */
	padding:0px
}

elementor-element h1.refer{
    text-align: justify;
    font-family: "Montserrat", Sans-serif;
    font-size: 35px;
    font-weight: 800;
    text-transform: uppercase;
    line-height: 38px;
    color:red!important;
}
