/* =WordPress Core
-------------------------------------------------------------- */
.icl_lang_sel_current,
span[role="alert"],
.hide {
    position: absolute;
    right: -100px;



}
span.wpcf7-not-valid-tip{
    display: none;
}
.hide:focus, .hide:active{
    right: 0;
    line-height: 40px;
    text-align: center;
    background: #000;
    z-index: 11;
    color: #fff;
    width: 99px;

}
.section-blog .single-post .post-content p,
.post-card .description p,
.article-card .text p,
.video-card .text p {
    margin: 0;
}

.radio-card .video iframe {
    height: 100%;
    width: 100%;
}
.sc-embed{
    height: 366px;

}

input.wpcf7-not-valid {
    border-bottom: 1px solid #f00;
}

textarea.wpcf7-not-valid{
    border: 1px solid #f00;
}
div.wpcf7-acceptance-missing, div.wpcf7-validation-errors {
    color: #f00;
    border: none;
    padding-right: 0;
}

div.wpcf7-response-output {
    margin: 0;
}
.section-contact-form-shirts .thanks-message { z-index: 10; }
.similar-post .content .text p { height: auto; }
.section-sitemap .widget .wsp-container h2,
.section-sitemap .widget .wsp-container .wsp-category-title{ display: none; }
.custom-pagination {display: none}
.additional-menu ul li a.active{color:#F06216;border-bottom:1px solid #F06216}
.radio-grid .radio-card .content p,
.radio-grid .orange-bottom .radio-card .content p,
.radio-grid .orange-top .radio-card .content p {
    -webkit-line-clamp: 7;
    line-height: 1.28;
    font-size: 18px;
}
.rtl .radio-grid .radio-card .content p,
.rtl .radio-grid .orange-bottom .radio-card .content p,
.rtl .radio-grid .orange-top .radio-card .content p {
    -webkit-line-clamp: 4;
    line-height: 1.3;
    font-size: 19px;

}
.post-card .image {display: block}
.flex-blog-grid .flex-item:first-child {margin-bottom: 0;}
body:not(.rtl).single .flex-bottom-line .post-socials {margin: 0 0 0 3px;}
.rtl.single .flex-bottom-line .post-socials {margin: 0}
body:not(.rtl).single .flex-bottom-line .post-socials li:first-child {margin-left: 0;}
.rtl.single .flex-bottom-line .post-socials li:first-child {margin-right: 0;}

.start-video {
    content: '';
    position: absolute;
    left: 50%;
}

.flex-hero .flex-item:nth-child(2) {
    flex-basis: 335px;
    position: absolute;
    width: 27%;
    left: 0;
}
