
/*** Styles From sidebar ***/
.elementor-widget-electronic-product-info-vertica, 
.elementor-widget-electronic-product-info-vertica .elementor-widget-container{
    height: 100%
}

main .mainSidebar {
    order: 100;
    padding-top: 655px;
    transition: opacity 0.3s ease-in-out;
}
main.splash-without-cover .mainSidebar{
    padding-top: 305px;
}
main.splash-cover-right .mainSidebar{
    padding-top: 440px;
}
.sidebar-sticker-container{
    background: linear-gradient(26.39deg, #F27979 0%, #FCAD6D 100%);
    border-radius: 8px;
    padding: 20px 15px 15px;
    max-width: 186px;
    min-width: 186px;
    text-align: center;
    color: #FFFFFF;
}
.sidebar-sticker--title{
    font-weight: 800 !important;
    font-size: 22px;
    line-height: 24px;
    margin-top: 6px;
    padding: 0;
    margin-bottom: 0;
display: block
}
.star{
    width: 14px;
    height: 14px;
    display: inline-block;
}
.star svg{
    display: block;
}
.star svg path{
    fill: #fff;
}
.star.star-yellow svg path{
    fill: #ffd800;
}
.raiting-stars{
    margin-bottom: 4px;
}
.sidebar-sticker--raiting{
    margin-top: 15px;
    margin-bottom: 10px;
}
.sidebar-sticker .raiting-reviews{
    font-weight: 400;
    font-size: 12px;
    line-height: 16px;
}
.elementor-widget-electronic-product-info-vertica {
    height: 100%;
    padding-top: 36px;
}
.elementor-widget-electronic-product-info-vertica > .elementor-widget-container {
    height: auto;
    padding-top: 0;
    top: 36px;
    position: sticky;
    display: block;
}
.sidebar-sticker{
     /*top: 36px;*/
    /*position: sticky;*/
    /*display: block;*/
    margin-left: 30px;
}
.sidebar-sticker .btn{
    margin-top: 15px;
    width: 100%;
	padding:10px 12px
}


/*.elementor-widget-electronic-product-info-vertica,*/
/*.elementor-widget-electronic-product-info-vertica > .elementor-widget-container{*/
/*    height: 100%;*/
/*    padding-top: 36px;*/
/*}*/
@media (max-width: 1265px) {
    .sidebar-sticker,
    .features-articles.style-sidebar{
        display: none !important;
    }
}


/*Custom styles*/
.download-block--title {
    margin-bottom: 1px;
    padding-top: 0 !important;
    font-weight: 700 !important;
}
.elementor-editor-active .sidebar-sticker {
    display: block !important;
    /*position: static !important;*/
}
.elementor-editor-active .features-articles.style-sidebar {
    display: block !important;
}
.screen-reader-text {
    display: none;
}
.sidebar-sticker--title {
    padding-top: 0 !important;
}

/*recent posts styles*/

.features-articles.style-sidebar {
    background: transparent;
    border-radius: 8px;
    padding: 30px;
    margin-top: 0;
}
.features-articles.style-sidebar h2,
.features-articles.style-sidebar h3,
.features-articles.style-sidebar h4,
.features-articles.style-sidebar div {
    font-size: 16px;
    line-height: 26px;
    padding-top: 15px;
    margin-bottom: 0;
	font-weight: 700;
}
.features-articles--list {
    margin-top: 15px;
}
.features-articles--list li{
    position: relative;
    font-weight: 400;
    font-size: 14px;
    line-height: 18px !important;
    display: flex;
    text-align: left;
}
/*.features-articles--list li.ifont.star-1::before {
    content: "s";
    font-family: "ElmeticaNew" !important;
}
*/
.features-articles--list li a{
    text-decoration: none;
    color: var(--color-body);
/*    font-family: "Montserrat", Helvetica, Arial, Verdana, sans-serif;*/
}

.features-articles--list li a:hover{
    text-decoration: underline;
}
.features-articles--list li:not(:last-child){
    margin-bottom: 10px;
}
.features-articles--list li::before{
    margin-right: 6px;
    color: var(--color-body);
    line-height: 18px;
    display: inline-block;
    vertical-align: middle;
    content: "\e00f";
    font-family: "Iconly" !important;
}