/** Shopify CDN: Minification failed

Line 288:0 Unexpected "}"

**/
Add Classes here with comma { font-family: "GuardianEgypt-Light"!important; }
@font-face {
font-family: "Graphik-Light";
src: url("Graphik-Light.woff2") format("woff2"),
url("Graphik-Light.woff") format("woff");
}
@font-face {
    font-family: 'guardian_egyp_triallight';
    src: url('guardianegyp-light-trial-webfont.woff2') format('woff2'),
         url('guardianegyp-light-trial-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
.blog-new .heading,.blog-new h1,.blog-new h2,.blog-new h3,.blog-new h4,.blog-new h5,.blog-new h6,.new-article h1,.new-article h2,.new-article h3,.new-article h4,.new-article h5,.new-article h6 {
    font-family: guardian_egyp_triallight!important;
}
.blog-new span,.new-blog-posts,.blog-new .btn,.new-article,.new-article .btn,.widget-title.not-before{
    font-family: Graphik-Light;
}
.blog-new p.subheading,.blog-layout .post .content-box {
    color: #595959 !important;
}
.featured-section-main{
  display:flex;
}
.blog-new .grid-posts figure{
  background: transparent!important;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  margin-bottom: 20px;
}
.blog-new .grid-posts img ,.new-blog-posts .grid-posts img{
    object-fit: cover;
    height: 300px;
/*       border-radius: 20px; */
}
.blog-new .post__title_block .post__title {
    font-size: inherit!important;
}
.featured-section-main .right-main {
    text-align: center;
    margin: auto;
}
.featured-section-main .right-main p.heading {
    font-size: 44px;
    color: #000;
    font-weight: 400;
      line-height: initial;
}
.blog-btn{
  border-radius:30px;
}
.featured-section-main .left-main img{
  border-radius:10px;
  width: -webkit-fill-available;
}
.blog-new .blog-layout .title-box {
    display: flex;
}
.grid-posts .post{
  border-radius: 10px;
  border: 1px solid rgba(34, 34, 34, 0.15);
  padding-bottom: 10px;
  margin-bottom: 20px;
  min-height: 532px;
/*       min-height: 490px; */
}
.grid-posts .post .pull-left ,.grid-posts .post p {
    padding: 0 15px 0 15px;
}
a.btn.btn--ys.blog-btn {
    text-transform: capitalize;
      cursor: pointer;
    line-height: 1.6875;
    background: #000;
    color: #fff;
    font-weight: 500;
      margin-top: 20px;
}
.template-article .widget-title.not-before{
     text-align: inherit;
}
.new-article .row.article-content img {
    width: 100%;
}
.grid-posts .post .post__title_block {
    padding-bottom: 5px;
}
.blog-new .blog-layout .post__title_block .pull-left:last-child {
    width: 100%!important;
}
.new-article .post .post__title_block .pull-left:last-child {
    width: 100%!important;
    text-align: center;
}
.new-article .title-image h2.post__title{
    font-size: 40px;
    font-weight: 300;
  margin-top: 1rem;
}
.new-article .title-image {
    width: 100%;
    text-align: center;
}
.new-article .title-image img.main-image {
    object-fit: contain;
}
.new-article .title-image .main-image {
    width: 95%;
  margin:auto;
}
.new-article .row.article-content {
    width: 70%;
    margin: auto;
}
.date-by-author {
    width: 67%;
  display: grid;
    margin: auto;
    padding-top: 35px;
}
.for-mobile{
  display:none;
}
/* additional */
.container.blog-new .row {
    display: block!important;
}
.blog-new .title-box{
  width: 100%;
    overflow: hidden;
}
.blog-new .grid-posts figure {
    display: block;
    overflow: hidden;
    width: 100%;
    margin-bottom: 30px;
    position: relative;
    background: #000000;
}
.blog-new .grid-posts img,.new-blog-posts .grid-posts img {
    width: 100%;
    /* height: auto; */
    -webkit-transition: all .3s,-webkit-transform .3s;
    transition: all .3s,transform .3s;
    -webkit-transform: scale(1);
    transform: scale(1);
    backface-visibility: hidden;
}
p.author-name {
    margin: 0 0 13.5px;
  color: var(--breadcrumb_color);
}
.blog-new a,.new-article a {
    color: #333;
  
}
.blog-new a:hover {
   text-decoration: underline;
}

body.template-article main.main-content {
    padding-bottom: 10px;
}
.new-blog-posts .blog-item.post .article-inner {
    border: none;
      padding-bottom: 0;
}
.grid-posts .post .article-img {
    background: transparent!important;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
  overflow: hidden;
}
  .new-blog-posts .widget-title {
    text-align: inherit;
}
.new-blog-posts .blog-item.post .blog_author {
    text-transform: capitalize;
}

/* @media screen and (max-width: 991px) and (min-width: 768px) {
.col-sm-6 {
  flex: 0 0 50%;
    max-width: 50%;
}
} */
@media screen and (max-width: 991px) and (min-width: 640px) {
.col-sm-6 {
  flex: 0 0 33.333333%;
    max-width: 33.333333%;
}
.container.blog-new {
    max-width: 970px;
}
}
@media screen and (max-width: 991px) {
 .featured-section-main .right-main,.featured-section-main .left-main{
    width: 50%;
}
.featured-section-main .right-main p.heading {
    line-height: normal;
}
.row.article-content{
  width:100%!important;
}
.date-by-author{
   width:96%!important;
}  
}
@media screen and (max-width: 875px) {
.grid-posts .post {
    min-height: 580px;
}
}  
@media screen and (max-width: 767px) {
.col-sm-6 {
  flex: 0 0 100%;
    max-width: 100%;
}  
.blog-new .grid-posts img {
    object-fit: cover;
    height: auto;
}  
.featured-section-main .left-main {
    margin-bottom: 20px;
}
.for-desktop{
 display:none;    
}
.for-mobile{
  display:block;
}
.featured-section-main .left-main, .featured-section-main .right-main {
    width: 100%;
}
.featured-section-main {
    display: block;
}
.featured-section-main .right-main p.heading {
    font-size: 32px;
    font-weight: 300;
}
.new-article .title-image h2.post__title {
    font-size: 32px;
}
.new-article .post__title_block {
    padding-bottom: 20px;
}  

.wrapper-newsletter .column-left{
  display:none !important;
}

.wrapper-newsletter .halo-modal-body .column-right{
  width: 100% !important;
}
  
}
.product-notification{
  width: unset !important;
}
.wrapper-newsletter .halo-modal-body #mailchimp-email-subscibe .input-group-field {
    width: 100% !important;
    margin-bottom: 20px
    
}

.fb_iframe_widget span, .fb_iframe_widget span iframe, .fb_iframe_widget span iframe table{
    width: 100% !important;
}

.site-footer .footer-newsletter .input-group-field {
    min-width: unset !important;
}

.wrapper-newsletter .modal-overlay {
    width: 1000px;
    max-width: calc(100% - 40px) !important;
}
  
}
/* Custom sicky sidebar */
#shopify-section-sidebar-filter {
  position: relative;
}
#main-collection-filters {
  position: sticky;
  top: 100px;
}
@media screen and (max-width: 1200px) {
  #main-collection-filters {
    position: fixed;
    top: 0px;
  }
}
.grid-item{
padding:10px  
}
@media (min-width: 768px) and (max-width: 1200px) {
    .grid-item {
       -ms-flex: 0 0 33%;
        flex: 0 0 33%;
        max-width: 53% !important
      }
       
}
@media (max-width: 768px) {
    .grid-item {
       -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50% !important
      }
       
}
.relative{
  position:relative
}

