.elementor-689 .elementor-element.elementor-element-41e4282{--display:flex;--min-height:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:130px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-theme-post-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-post-info .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-post-info .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-post-info .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-post-info .elementor-icon-list-text, .elementor-widget-post-info .elementor-icon-list-text a{color:var( --e-global-color-secondary );}.elementor-widget-post-info .elementor-icon-list-item{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-689 .elementor-element.elementor-element-b92cefe .elementor-icon-list-icon{width:14px;}.elementor-689 .elementor-element.elementor-element-b92cefe .elementor-icon-list-icon i{font-size:14px;}.elementor-689 .elementor-element.elementor-element-b92cefe .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-widget-theme-post-featured-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-table-of-contents{--header-color:var( --e-global-color-secondary );--item-text-color:var( --e-global-color-text );--item-text-hover-color:var( --e-global-color-accent );--marker-color:var( --e-global-color-text );}.elementor-widget-table-of-contents .elementor-toc__header, .elementor-widget-table-of-contents .elementor-toc__header-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-table-of-contents .elementor-toc__list-item{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-689 .elementor-element.elementor-element-fdb7538 .elementor-toc__header-title{text-align:start;}.elementor-689 .elementor-element.elementor-element-fdb7538 .elementor-toc__header{flex-direction:row;}.elementor-689 .elementor-element.elementor-element-fdb7538{--item-text-hover-decoration:underline;}.elementor-widget-theme-post-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}@media(max-width:767px){.elementor-689 .elementor-element.elementor-element-41e4282{--padding-top:120px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}/* Start custom CSS for container, class: .elementor-element-41e4282 *//* =========================================
   TRIO TECH MEDIA - SINGLE BLOG POST
========================================= */

/* MAIN BLOG CONTAINER */
.elementor-689 .elementor-element.elementor-element-41e4282 {
    background: #06162B !important;
    color: #F5F5F5 !important;
    padding: 40px 35px !important;
    border-radius: 14px !important;
}


/* =========================================
   MAIN POST TITLE - H1
========================================= */

.elementor-689 .elementor-element.elementor-element-41e4282 .elementor-widget-theme-post-title h1,
.elementor-689 .elementor-element.elementor-element-41e4282 .elementor-widget-theme-post-title .elementor-heading-title {
    color: #FF9A2F !important;
    font-size: 46px !important;
    line-height: 1.1 !important;
    font-weight: 800 !important;
    margin-bottom: 20px !important;
}


/* =========================================
   NORMAL BLOG TEXT
========================================= */

.elementor-689 .elementor-element.elementor-element-41e4282 .elementor-widget-theme-post-content,
.elementor-689 .elementor-element.elementor-element-41e4282 .elementor-widget-theme-post-content p {
    color: #F5F5F5 !important;
    font-size: 17px !important;
    line-height: 1.75 !important;
}


/* =========================================
   H2 - ORANGE
========================================= */

.elementor-689 .elementor-element.elementor-element-41e4282 .elementor-widget-theme-post-content h2 {
    color: #FF9A2F !important;
    font-size: 34px !important;
    line-height: 1.2 !important;
    font-weight: 800 !important;
    margin-top: 38px !important;
    margin-bottom: 16px !important;
}


/* =========================================
   H3 - ORANGE
========================================= */

.elementor-689 .elementor-element.elementor-element-41e4282 .elementor-widget-theme-post-content h3 {
    color: #FF9A2F !important;
    font-size: 26px !important;
    line-height: 1.3 !important;
    font-weight: 700 !important;
    margin-top: 30px !important;
    margin-bottom: 12px !important;
}


/* =========================================
   H4 - ORANGE
========================================= */

.elementor-689 .elementor-element.elementor-element-41e4282 .elementor-widget-theme-post-content h4 {
    color: #FF9A2F !important;
    font-size: 21px !important;
    line-height: 1.35 !important;
    font-weight: 700 !important;
    margin-top: 25px !important;
    margin-bottom: 10px !important;
}


/* =========================================
   H5 + H6
========================================= */

.elementor-689 .elementor-element.elementor-element-41e4282 .elementor-widget-theme-post-content h5,
.elementor-689 .elementor-element.elementor-element-41e4282 .elementor-widget-theme-post-content h6 {
    color: #FF9A2F !important;
    font-weight: 700 !important;
}


/* =========================================
   BLOG LINKS
========================================= */

.elementor-689 .elementor-element.elementor-element-41e4282 .elementor-widget-theme-post-content a {
    color: #FF9A2F !important;
    text-decoration: none !important;
    font-weight: 600 !important;
}

.elementor-689 .elementor-element.elementor-element-41e4282 .elementor-widget-theme-post-content a:hover {
    color: #FFFFFF !important;
    text-decoration: underline !important;
}


/* =========================================
   LISTS
========================================= */

.elementor-689 .elementor-element.elementor-element-41e4282 .elementor-widget-theme-post-content ul,
.elementor-689 .elementor-element.elementor-element-41e4282 .elementor-widget-theme-post-content ol {
    color: #F5F5F5 !important;
    padding-left: 25px !important;
    margin-bottom: 20px !important;
}

.elementor-689 .elementor-element.elementor-element-41e4282 .elementor-widget-theme-post-content li {
    color: #F5F5F5 !important;
    font-size: 17px !important;
    line-height: 1.7 !important;
    margin-bottom: 8px !important;
}

.elementor-689 .elementor-element.elementor-element-41e4282 .elementor-widget-theme-post-content li::marker {
    color: #FF9A2F !important;
}


/* =========================================
   POST INFO - DATE / AUTHOR
========================================= */

.elementor-689 .elementor-element.elementor-element-41e4282 .elementor-widget-post-info {
    margin-bottom: 20px !important;
}

.elementor-689 .elementor-element.elementor-element-41e4282 .elementor-widget-post-info,
.elementor-689 .elementor-element.elementor-element-41e4282 .elementor-widget-post-info a,
.elementor-689 .elementor-element.elementor-element-41e4282 .elementor-widget-post-info span,
.elementor-689 .elementor-element.elementor-element-41e4282 .elementor-widget-post-info i,
.elementor-689 .elementor-element.elementor-element-41e4282 .elementor-widget-post-info .elementor-icon-list-text {
    color: #FF9A2F !important;
}

.elementor-689 .elementor-element.elementor-element-41e4282 .elementor-widget-post-info svg {
    fill: #FF9A2F !important;
}


/* =========================================
   FEATURED IMAGE
========================================= */

.elementor-689 .elementor-element.elementor-element-41e4282 .elementor-widget-theme-post-featured-image img {
    width: 100% !important;
    height: auto !important;
    display: block !important;
    border-radius: 14px !important;
    margin-bottom: 25px !important;
}


/* =========================================
   TABLE OF CONTENTS
========================================= */

.elementor-689 .elementor-element.elementor-element-41e4282 .elementor-widget-table-of-contents {
    background: #0A1E38 !important;
    border: 1px solid rgba(255,255,255,0.10) !important;
    border-radius: 12px !important;
    padding: 20px !important;
    margin: 20px 0 30px !important;
}


/* TOC TITLE */
.elementor-689 .elementor-element.elementor-element-41e4282 .elementor-toc__header-title {
    color: #FF9A2F !important;
    font-size: 22px !important;
    font-weight: 700 !important;
}


/* TOC LINKS */
.elementor-689 .elementor-element.elementor-element-41e4282 .elementor-toc__list-item-text,
.elementor-689 .elementor-element.elementor-element-41e4282 .elementor-toc__list-item-text-wrapper,
.elementor-689 .elementor-element.elementor-element-41e4282 .elementor-toc__list-wrapper a {
    color: #FFFFFF !important;
    text-decoration: none !important;
}

.elementor-689 .elementor-element.elementor-element-41e4282 .elementor-toc__list-item-text:hover,
.elementor-689 .elementor-element.elementor-element-41e4282 .elementor-toc__list-wrapper a:hover {
    color: #FF9A2F !important;
}


/* =========================================
   BLOCKQUOTE
========================================= */

.elementor-689 .elementor-element.elementor-element-41e4282 .elementor-widget-theme-post-content blockquote {
    background: #0A1E38 !important;
    color: #FFFFFF !important;
    border-left: 4px solid #FF9A2F !important;
    padding: 18px 22px !important;
    margin: 25px 0 !important;
    border-radius: 8px !important;
}

.elementor-689 .elementor-element.elementor-element-41e4282 .elementor-widget-theme-post-content blockquote p {
    color: #FFFFFF !important;
    margin-bottom: 0 !important;
}


/* =========================================
   TABLES INSIDE BLOG
========================================= */

.elementor-689 .elementor-element.elementor-element-41e4282 .elementor-widget-theme-post-content table {
    width: 100% !important;
    border-collapse: collapse !important;
    margin: 25px 0 !important;
}

.elementor-689 .elementor-element.elementor-element-41e4282 .elementor-widget-theme-post-content th {
    background: #FF9A2F !important;
    color: #06162B !important;
    padding: 12px !important;
    border: 1px solid rgba(255,255,255,0.15) !important;
}

.elementor-689 .elementor-element.elementor-element-41e4282 .elementor-widget-theme-post-content td {
    background: #0A1E38 !important;
    color: #FFFFFF !important;
    padding: 12px !important;
    border: 1px solid rgba(255,255,255,0.15) !important;
}


/* =========================================
   POST NAVIGATION
========================================= */

.elementor-689 .elementor-element.elementor-element-41e4282 .elementor-post-navigation a {
    color: #FFFFFF !important;
}

.elementor-689 .elementor-element.elementor-element-41e4282 .elementor-post-navigation a:hover {
    color: #FF9A2F !important;
}


/* =========================================
   MOBILE RESPONSIVE
========================================= */

@media (max-width: 767px) {

    .elementor-689 .elementor-element.elementor-element-41e4282 {
        padding: 25px 18px !important;
        border-radius: 10px !important;
    }

    /* H1 */
    .elementor-689 .elementor-element.elementor-element-41e4282 .elementor-widget-theme-post-title h1,
    .elementor-689 .elementor-element.elementor-element-41e4282 .elementor-widget-theme-post-title .elementor-heading-title {
        font-size: 34px !important;
    }

    /* H2 */
    .elementor-689 .elementor-element.elementor-element-41e4282 .elementor-widget-theme-post-content h2 {
        font-size: 27px !important;
    }

    /* H3 */
    .elementor-689 .elementor-element.elementor-element-41e4282 .elementor-widget-theme-post-content h3 {
        font-size: 22px !important;
    }

    /* H4 */
    .elementor-689 .elementor-element.elementor-element-41e4282 .elementor-widget-theme-post-content h4 {
        font-size: 19px !important;
    }

    /* BODY TEXT */
    .elementor-689 .elementor-element.elementor-element-41e4282 .elementor-widget-theme-post-content,
    .elementor-689 .elementor-element.elementor-element-41e4282 .elementor-widget-theme-post-content p,
    .elementor-689 .elementor-element.elementor-element-41e4282 .elementor-widget-theme-post-content li {
        font-size: 16px !important;
    }

    /* TABLE */
    .elementor-689 .elementor-element.elementor-element-41e4282 .elementor-widget-theme-post-content table {
        font-size: 14px !important;
    }
}/* End custom CSS */