


/*02-01-2023*/
.news-list-flex .secondary { display: flex; flex-wrap: wrap; }
.news-list-flex .feature .partial { --aspect-ratio: 1.5; --mobile-aspect-ratio: 1; height: 400px; }
.news-list-flex .partial { --aspect-ratio: 1.5; --mobile-aspect-ratio: 1; height: 190px; }
.news-list-flex .partial img { width: 100%; height: 100%; object-fit: cover; }
.news-article article.slide { width: calc(33.33% - 1.4rem); border: 1px solid rgb(0 0 0 / 8%); padding: 10px; transition: all 400ms ease; }
.news-list-flex .secondary { gap: 2rem; padding: 0; }
.news-list-flex  .feature { grid-area: feature; width: 100%; }
.page-template-template-news .news-article { justify-content: space-between;  }
.news-article { display: flex; flex-wrap: wrap; gap: 1.5rem 2rem;}
.news-article article.slide .dek { margin-top: 1.2rem; }
.news-list-flex { display: flex; flex-wrap: wrap; }
.news-list-flex .news-list-left { width: 70%; padding-right: 20px; }
.news-list-flex .news-list-right { width: 30%; counter-reset: section; }
.news-article article.slide .dek h3.title { font-weight: 900; color: #ff6603; font-size: 1.25rem; font-stretch: normal; font-family: Nunito Sans,sans-serif ; line-height: 1.3; margin: 0 0 0.5rem; }
.news-article article.slide .dek .timestamp { font-size: .875rem; line-height: 1.57; text-transform: uppercase; }
.news-list-flex .feature article { display: flex; flex-wrap: wrap; flex-direction: row-reverse; background-color: #000; }
.news-list-flex .feature article .image-container { width: 50%; height: 400px;}
.news-list-flex .feature article .dek { width:50%; padding: 40px; color: #ffff; }
.news-list-flex .feature .dek h3.title { font-size: 2.125rem; line-height: 1.24; margin: 0.25rem 0;font-weight: 900; }
.news-list-flex .feature .dek time.timestamp { color: #e90606; font-weight: 700; }
.news-list-flex .feature article .image-container { height: 100%; }
.news-list-flex .section-content .container { padding: 0; margin-top: 30px; }
.news-list-flex .section-content  { width: 100%; }
ul.most-read-list h3.most-popular-feed__item-headline { font-size: 1rem; font-weight: 400; letter-spacing: normal; line-height: 1.33; margin: 0; }
ul.most-read-list li a.most-popular-feed__item-section { font-size: 19px; font-weight: 700; transition: all 400ms ease; }
ul.most-read-list li a.most-popular-feed__item-section:hover { color: #000; }
.news-list-flex .pagination { display: flex; align-items: center; justify-content: center; width: 100%; margin-bottom: 30px; }
.news-list-flex .pagination .page-numbers { height: 40px; width: 40px; border: 1px solid; display: flex; align-items: center; justify-content: center; margin: 0 5px; }
.news-list-flex .pagination .page-numbers.next:after, .news-list-flex .pagination .page-numbers.prev:after { font-size: 25px; font-family: icomoon; content: "\E900"; display: inline-block; margin-left: 6px; transform: rotate(-90deg) translateY(-4px); }
.news-list-flex .pagination .page-numbers.prev:after { transform: rotate(90deg) translateY(4px); }
.news-list-flex .pagination .page-numbers.next, .news-list-flex .pagination .page-numbers.prev { font-size: 0px; }
.news-list-right h2.most-popular-feed__hed { font-size: 26px; text-align: center; font-weight: 500; padding-bottom: 30px; }
.news-article article.slide:hover { -webkit-box-shadow: 0px 0px 9px 4px rgb(157 155 155 / 22%); -moz-box-shadow: 0px 0px 9px 4px rgb(157 155 155 / 22%); box-shadow: 0px 0px 9px 4px rgb(157 155 155 / 22%); }
ul.most-read-list li { margin-bottom: 20px; position: relative; list-style: none; }
ul.most-read-list { padding-left: 51px; }
.tax-news_category header.header.article--header ,
.page-template-template-news header.header.article--header,
.single-news  header.header.article--header { padding-top: 0; }
.single-news .article--title .primary_cat { font-size: 18px; font-weight: 600; }
.single-news .article .article--header .article--featured-image img { border: 1px solid #e7e7e7; border-radius: 11px; overflow: hidden; max-width: 700px;margin: 0 auto;display: table;height: 512px !important;}
.single-news .article .article--header .container { border: none; padding-bottom: 0; }
.single-news  .article .article--header .container p { margin-bottom:10px;}
.news-list-left h1.title.title--xxl {padding-top: 95px;padding-bottom: 95px;}
.news-list-flex .news-list-left .article--title .title--section {font-size: 16px;}
.news-list-flex .news-list-left .news-post-title {font-size: 25px;font-weight: 900}
.news-list-flex .news-list-left .caption { font-size: 14px; text-align: left; color: #878787; }
.rtl .news-list-flex .news-list-left .caption { text-align: right; }

.rtl h1.title.news-post-title {
    text-align: right;
}

.rtl .news-list-left time.timestamp.published-date.display-inline {
    float: right;
}

.rtl div#banner {
    min-width:300px;
}


.postid-26354 .news-list-right {
    display: none;
} 

.postid-26354 .news-list-flex .news-list-left {
    width: 100%!important;
} 

.news-list-flex.overtime-faq .news-list-right {
    display: none;
}

.news-list-flex.overtime-faq .news-list-left {
    width: 100%;
}


h4.no-news {
    margin-top: 50px;
    padding-left: 20px;
    padding-right: 20px;
    text-align: center;
}

div#banner {
    box-shadow: 0 0 8px rgba(0, 0, 0, .1);
    border-radius: 8px;
    margin-bottom: 30px;
    padding:20px;
    text-align: center;
    margin-left:50px;
}

div#banner img {
    width:100%;
}

div#banner div#title {
    font-size: 22px;
    font-weight: bold;
    margin-bottom: 25px;
}

div#banner a {
    margin-top: 10px;
    width: 70%;
}

#banner div#close {
    display: none;
}

div#banner.fixed.scroll {
    position: fixed;
    top: 112px;
    background: white;
}

@media (min-width: 992px) {
    .single-state-labor-laws .news-list-left .col-lg-8, .single-articles .news-list-left .col-lg-8, .single-global-labor-laws .news-list-left .col-lg-8, .single-hr-software-reviews .col-lg-8, .single-au-hr-reviews .col-lg-8,.single-global-hr-reviews .col-lg-8,.single-uk-hr-reviews .col-lg-8,.single-top6 .col-lg-8,.single-our-reviews .col-lg-8, .single-construction-reviews .col-lg-8{
        flex: 0 0 96.66667% !important;
        max-width: 96.66667% !important;
        margin-left: 0 !important;
    }
    .single-saudi-labor-laws .news-list-left .col-lg-8 {
        flex: 0 0 95%;
        max-width: 95%;
    }
}

.single-our-reviews .news-list-right, .single-hr-software-reviews .news-list-right, .single-au-hr-reviews .news-list-right, .single-uk-hr-reviews .news-list-right, .single-global-hr-reviews .news-list-right, .single-top6 .news-list-right, .single-construction-reviews .news-list-right{
    margin-top: 45px;
}

.single-state-labor-laws .news-list-right, .single-articles .news-list-right, .single-global-labor-laws .news-list-right {
    margin-top: 40px;
}

.single-saudi-labor-laws .news-list-right {
    margin-top: 60px;
}



@media (max-width:1199px) {
    .feature article .image-container { width: 100%; }
    .feature article .dek { width: 100%; }
    ul.most-read-list { padding-left: 20px; }
    ul.most-read-list { padding: 0; }
    .news-article article.slide { width: calc(50% - 1rem); }
    .feature article { flex-direction: column; }
    .feature article .dek { width: 100%; }
    .feature article .image-container { width: 100%; height: auto; }
}

@media (max-width:991px) {
    .software_rows .pricing, .software_shortcode .pricing{
        column-gap: 20px;
        flex-direction: column;
        row-gap: 10px;
    }
    .software_rows .pricing-col:not(:last-child)::after, .software_shortcode .pricing-col:not(:last-child)::after{
        display:none;
    }
    body.logged-in .news-list-right, body.logged-in .news-list-right div#banner.fixed{
        display:none!important;
    }
    .news-list-right {
        display: none;
        position: fixed !important;
        top: 0 !important;
        left: 0 !important;
        height: 100vh;
        width: 100vw !important;
        background: transparent;
        z-index: 10000; 
        margin-top:0!important;
        padding-top:0!important;
    }
    .single.postid-151653 .news-list-flex .news-list-right, .single.postid-175017 .news-list-flex .news-list-right, .single.postid-174894 .news-list-flex .news-list-right, .single.postid-169639 .news-list-flex .news-list-right, .single.postid-226118 .news-list-flex .news-list-right, .single.postid-156209 .news-list-flex .news-list-right, .single.postid-204832 .news-list-flex .news-list-right, .single.postid-187210 .news-list-flex .news-list-right, .single.postid-198017 .news-list-flex .news-list-right, .single.postid-127897 .news-list-flex .news-list-right, .single.postid-132233 .news-list-flex .news-list-right, .single.postid-162547 .news-list-flex .news-list-right, .single.postid-151644 .news-list-flex .news-list-right, .single.postid-211156 .news-list-flex .news-list-right, .single.postid-174375 .news-list-flex .news-list-right{
        display:none!important;
    }
    div#banner.fixed {
        position: fixed;
        background: white;
        width: calc(100% - 60px) !important;
        top: 50% !important;
        left: 50% !important;
        transform: translate(-50%, -50%);
        padding-bottom:30px;
    }
    #banner a.btn.btn-primary {
        margin-top: 20px;
    }
    #banner div#close {
        cursor:pointer;
        display: block!important;
        position: fixed;
        right: 50px;
        top: 40px;
        font-size: 20px;
        font-weight: bold;
    }
    .news-list-flex { flex-direction: column; }
    .news-list-flex > div { width: 100%; padding: 0; }
    .page-template-template-news .news-list-flex .news-list-left, .page-template-template-news .news-list-flex .news-list-right { width: 100%; padding: 0 0 40px; }
    .single .news-list-flex .news-list-left { width: 100%; padding: 0 0 40px; }
    .single .news-list-flex .news-list-right{ width: 100%; padding: 0 0 40px; }
    .archive .news-list-flex .news-list-left { width: 100%; padding: 0 0 40px; }
    .archive .news-list-flex .news-list-right{ width: 100%; padding: 0 0 40px; }
    .news-list-right div#banner { margin-left: 0; max-width: 500px; }

}


@media (max-width:767px) {
    .single-news .article .article--header .container { padding-top: 25px !important;}
	h4.no-news { font-size: 1.2rem !important; line-height: 1.8rem !important; }
	.single-news .news-list-left { margin-bottom: 50px; }
	.archive .news-list-flex .news-list-left { width: 100%; padding: 0 0 0px; }
	.archive .news-list-flex .news-list-right { width: 100%; padding: 0 0 0px; }
	.single .news-list-flex .news-list-left { width: 100%; padding: 0 0 0px; }
	.single .news-list-flex .news-list-right { width: 100%; padding: 0 0 0px; }
	.single-downloads .article .article--header { padding-top: 0; }
	.news-article article.slide { width: 100%; }
	.news-list-flex .feature article .image-container { width: 100%; height: auto; }
	.news-list-flex .feature article .image-container img { height: 230px; }
	.news-list-flex .feature article .dek { width: 100%; height: 30%; }
	.news-list-flex .feature .dek h3.title { font-size: 1.520rem; line-height: 1.24; margin: 0.25rem 0; font-weight: 900; }
	.news-list-flex .feature .partial { --aspect-ratio: 1.5; --mobile-aspect-ratio: 1; height: auto; }
	.single-global-labor-laws .article--content h4 { font-size: 1.1em !important; }
	 body.single .hero-banner.hero-banner--text-only .row { min-height: unset !important; padding-bottom: 10px; }
	.news-list-right div#banner { margin-left: 0; }
	.single .social-media-icon { margin-bottom: 30px; }
	.single-blog figure.article--featured-image { height: 230px; }
	.single-news .article .article--header .article--featured-image img { height: 310px !important; object-fit: cover; }
    .news-list-left .taxonomy-banner.hero-banner {margin-top: 0px;}
	
}