/**
 * ideamatic.css
 */

h1, .h1{
    font-weight: 700;
    font-size: 4rem;
    line-height: 4.5rem;
}
 
 h3, .h3 {
    font-weight: 700;
    font-size: 2.1rem;
    line-height: 2.5rem;
}

 h4, .h4 {
    font-style: normal;
    font-weight: 500;
    line-height: 1.8rem;
    font-size: 1.5rem;
}
.single-content h1, .single-content h2, .single-content h3, .single-content h4, .single-content h5, .single-content h6 {
    margin: 0 0 .5em 0;
}
 p{
   margin-bottom: 1.25rem !important;
 }
 .ultp-block-readmore a{
   text-decoration: none !important;
 }
 /*Header*/
 .sub-menu{
   padding-top:20px !important;
 }
 /*Home*/
 .home_projects .ultp-block-items-wrap .ultp-block-item:first-child{
    font-size: 4rem !important;
    line-height: 4.5rem !important;
 }
 .subtitle_01{
color: #fa803d !important;
    text-transform: uppercase;
    font-weight: 500;
    font-size: 16px;
 }
 .single-content figure.wp-block-image {
    margin-bottom: 0;
}

/*Post single*/

.content-style-unboxed .kadence-thumbnail-position-behind:after {
background-image: linear-gradient(180deg, rgba(26,32,44,0.00) 0%, #1A202C 100%) !important;
}
.single-post .single-content p, .single-post .entry-meta, .single-post .single-content h3, .single-post .single-content h2, .single-post .single-content h1 {
   color:#000;
}
.entry-related-carousel h3{
   color:#fa803d;
   line-height: 1.5625rem;
   font-weight: 400;
}
.entry-related-carousel h3:hover{
color:#000;
}
.entry-related-carousel .posted-by{
   display: none;
}
h2.entry-related-title {
    font-size: 2rem;
}
/*Contact Form*/
.mdc-text-field textarea{
   background-color: #fff !important;
}
.cf7md-accept-label{
   color: #fff !important;
}
.wpcf7-submit{
   background-color: #fa803d !important;
   color: #fff !important;
}
.wpcf7-submit:hover{
   background-color: #fff !important;
   color: #fa803d !important;
}
 /*Footer*/
 .widget_nav_menu a{
    color:#fff;
 }
 .widget_nav_menu a:hover{
    color:#fa803d;
 }
 .widget_text a{
    color:#fa803d;
 }
 .kadence-thumbnail-position-behind {
    margin-bottom: -4.5em !important;
}
.single-post .site-footer{
   background-color: #000;
}
.editor-visual-editor__post-title-wrapper h1{
   color: #000 !important;
}
 