/*************************************** Base Styles ***************************************/ /* Clear Elements */ .group:before,  .group:after  {    content:  "";     display:  table;} .group:after  {    clear:  both;} .group  {    zoom:  1;} /* Set up REM style */ /* html  {     font-size:  62.5%; } body  {     font-size:  14px;     font-size:  1.4rem;     background:  #fff;} h1  {     font-size:  24px;     font-size:  2.4rem; } */ /* Older browsers */ html  {     font-size:  15px;     background:  #ffffff;     scroll-behavior:  smooth;} @media screen and (min-width: 320px) {     html  {     font-size:  calc( 15px + (16 - 15) * (100vw - 320px) / (1200 - 320) ); } } @media screen and (min-width: 800px) {     html  {     font-size:  16px; } } /* Border Box */ *,  *:before,  *:after  {     -webkit-box-sizing:  border-box;     -moz-box-sizing:  border-box;     box-sizing:  border-box; } .inner-position  {    display:  table-cell;     vertical-align:  middle;} body  {    overflow-x:  hidden;} /*************************************** Fonts ***************************************/ /* font-family: 'Bebas Neue',  sans-serif;     font-family:  'Inter',  sans-serif;     light = 300 reg = 400 med = 500 semi-bold = 600 bold = 700 extra-bold = 700 black = 900 */ h1  {    font-family:  'Bebas Neue',  sans-serif;     font-weight:  600;     font-style:  normal;     font-size:  53px;     font-size:  3.3125em;     line-height:  1.2;     margin:  0px;     color:  #131313;     margin-bottom:  15px;} h2  {    font-family:  'Bebas Neue',  sans-serif;     font-weight:  600;     font-style:  normal;     font-size:  36px;     font-size:  2.25em;     line-height:  1.2;     margin:  0px;     color:  #131313;     margin-bottom:  15px;} h3  {    font-family:  'Bebas Neue',  sans-serif;     font-weight:  600;     font-style:  normal;     font-size:  25px;     font-size:  1.5625em;     line-height:  1.2;     margin:  0px;     color:  #131313;     margin-bottom:  15px;} h4  {    font-family:  'Bebas Neue',  sans-serif;     font-weight:  600;     font-style:  normal;     font-size:  18px;     font-size:  1.125em;     line-height:  1.2;     margin:  0px;     color:  #131313;     margin-bottom:  15px;} h5  {    font-family:  'Bebas Neue',  sans-serif;     font-weight:  600;     font-style:  normal;     font-size:  16px;     font-size:  1.0em;     line-height:  1.2;     margin:  0px;     color:  #131313;     margin-bottom:  15px;} h6  {    font-family:  'Bebas Neue',  sans-serif;     font-weight:  600;     font-style:  normal;     font-size:  14px;     font-size:  0.875em;     line-height:  1.2;     margin:  0px;     color:  #131313;     margin-bottom:  15px;} p  {    color:  #000000;     font-family:  'Inter',  sans-serif;     font-size:  16px;     font-size:  1em;     line-height:  1.5;    font-weight:  400;     font-style:  normal;     margin-top:  0px;     margin-bottom:  15px;} p strong  {    font-weight:  600;} a  {    color:  #000000;     font-family:  'Inter',  sans-serif;     text-decoration:  none;     font-style:  normal; } ul li,  ol li,  li  {    color:  #000000;     font-family:  'Inter',  sans-serif;     font-style:  normal; } em  {    color:  #000000;     font-family:  'Inter',  sans-serif;     font-style:  italic; } /*************************************** Buttons ***************************************/ .menu-btn  {    transition:  all 0.5s ease 0s;     display:  none;     padding:  10px;     background:  #1e0066;     font-size:  14px;     font-size:  0.875em;     color:  #fff;} .menu-btn:hover  {    background:  #5a3cdb;} .menu-btn img  {    height:  14px;} .search-mobile-btn  {    transition:  all 0.5s ease 0s;     display:  none;     padding:  10px;     background:  #c2c2c2;     font-size:  14px;     font-size:  0.875em;     color:  #131313;} .search-mobile-btn:hover  {    background:  #aaa;} .search-mobile-btn img  {    height:  14px;} .red-btn  {    transition:  all 0.5s ease 0s;     padding:  15px 30px;     font-family:  'Proza Libre',  sans-serif;     font-weight:  500;     background:  #e40d21;     color:  #fff;     font-size:  16px;     font-size:  1em;     display:  inline-block;} .red-btn:hover  {    background:  #a80615;} .purple-btn  {    text-decoration:  none !important;     transition:  all 0.5s ease 0s;     display:  inline-block;     padding:  10px;     background:  #1e0066;     font-size:  14px;     font-size:  0.875em;     color:  #fff !important;} .purple-btn:hover  {    background:  #5a3cdb;} /*************************************** Navigation ***************************************/ .pushy  {    background:  #fff;     overflow:  auto;     width:  80%;     max-width:  300px;     padding:  0px;} .pushy-inner  {     display:  block;     width:  100%;     height:  100%;     min-height:  480px;     position:  relative; } .mobile-nav-top  {    width:  100%;     display:  flex;     border-bottom:  1px solid #5a3cdb ;} .mobile-logo  {    padding:  10px;     flex-grow:  2;} .mobile-logo img  {    width:  150px;     vertical-align:  middle; } .mobile-logo a  {    padding:  0px !important;} .close-btn  {    background:  #1e0066;     flex-grow:  1; } .close-btn a img  {    width:  20px;     height:  20px;     display:  block;} .close-btn a  {    display:  flex !important;     width:  100% !important;     height:  100% !important;     align-items:  center !important;     justify-content:  center !important;     padding:  0px;     z-index:  999;     display:  flex;     align-items:  center;     justify-content:  center;     transition:  all 0.5s ease 0s;     width:  20px;     height:  20px;     color:  #131313 !important; } /*.close-btn a:hover img  {    transform:  rotate(360deg);}*/ .pushy-open-right  {    position:  static;} .pushy-content  {    position:  relative;    background:  #1e0066;} .pushy-navigation h3  {    color:  #e40d21;} .pushy-navigation ul  {    margin:  0px;     padding:  0px; } .pushy-navigation ul li  {    font-size:  16px;     font-size:  1em;     border-bottom:  1px solid #5a3cdb;     transition:  all 0.5s ease 0s;     padding:  0px 0px;} .pushy-navigation ul li a  {     padding: 15px 8px;    position:  relative;     text-transform:  none;     font-family:  'Inter',  sans-serif;     font-weight:  600;     font-size:  16px;     font-size:  1em;     line-height:  1.3;    font-style:  normal;     color:  #fff;     transition:  all 0.5s ease 0s; } .pushy-navigation ul li a:hover  {    background:  #5a3cdb;     color:  #fff;     padding-left:  15px;} .pushy-navigation ul li.has-list > a  {    position:  relative;} .pushy-navigation ul li.has-list > a:after  {    content: url("/aiatlas-ai/_img/img/sub-menu.svg");     width:  15px;     display:  inline-block;     position:  absolute;     right:  8px; } .pushy-navigation ul li ul  {    /*background:  #eeeeee;    */ } .pushy-navigation ul li ul li a  {     font-family:  'Inter',  sans-serif;     font-weight:  600;     font-size:  14px;     font-size:  0.875emem;     line-height:  1.1;    font-style:  normal;     color:  #fff;     transition:  all 0.5s ease 0s;     text-transform:  none;} .pushy-navigation ul li ul li a:hover  {    background:  #1f82c5;     color:  #fff;} .pushy-navigation ul li ul li a:before  {    content: url("/aiatlas-ai/_img/img/arrow-right.svg");    display:  inline-block;     margin-right:  10px;     width:  10px;} .pushy-navigation ul li ul li:last-of-type  {    border-bottom:  0px;} .pushy a  {     display:  block; } /*.pushy-contact p a  {    padding:  5px 30px;     color:  #fff;}*/ .pushy-social  {    padding:  15px 8px; } .pushy-social a  {    padding:  0px;     width:  30px;     margin-right:  5px;} .pushy-social .mobile-social  {    display:  flex; } .inner-position  {    width:  100%;     display:  table-cell;     vertical-align:  middle;} .pushy-extra-buttons  {    padding:  25px;    display:  flex;} .pushy-extra-buttons a  {    width:  49%;     margin-right:  1%;    color:  #fff;} .pushy  {    z-index:  999999;} /*************************************** Header Bar ***************************************/ /* NAVIGATION */ .nav-box  {    position:  relative;} #navInsprimary  {    display:  inline-block;     text-align:  center;     width:  100%;} #primary  {     margin:  0px 0px 0px 0px;     padding-left:  0px;     text-align:  center;     display:  flex;     justify-content:  space-between; } #primary>li  {    padding:  0 0px;     display:  inline-block;     vertical-align:  middle;     list-style-type:  none;     position:  relative;     text-align:  center; } #primary>li:hover  { } #primary>li>a  {     height:  100%;     padding:  25px 10px;    display:  block;     transition:  all 0.5s ease 0s;     margin:  0 0px;     vertical-align:  middle;     transition:  all 0.5s ease 0s;     font-family:  'Inter',  sans-serif;     font-size:  14px;     font-size:  0.875em;     font-weight:  500;     font-style:  normal;     color:  #131313;     position:  relative;     text-decoration:  none; } #primary>li>a:hover  {    background:  #1e0066;     color:  #fff;} #primary>li>a.linkActive  {    background:  #1e0066;     color:  #fff;} /* Dropdown LV1 */ #primary>li>ul  {    display:  none;     white-space: nowrap;     list-style:  none;     text-decoration: none;     margin:  0px;} #primary>li:hover>ul  {    display:  block;     position:  absolute;     top:  66px;     left:  0%;     /*transform:  translateX(-50%);    */ z-index:  9999;     background:  #1e0066;     border:  1px solid #5a3cdb;     padding:  0px; } #primary>li>ul>li  {     text-align: left;     border-bottom:  1px solid #fff;} #primary>li>ul>li:last-of-type  {    border-bottom:  0px;} #primary>li>ul>li:hover  {    background:  #5a3cdb; } #primary>li>ul>li>a  {    padding:  10px 10px !important;     font-family:  'Inter',  sans-serif;     font-size:  14px;     font-size:  0.875em;     font-weight:  normal;     font-style:  normal;     color:  #fff;     height:  auto;     display:  block;     border:  none;     text-decoration: none; } #primary>li>ul>li>a:hover  {    text-decoration:  none;} #primary li>ul>li  {    position:  relative;} /* Dropdown LV2 */ #primary>li>ul>li>ul  {    display:  none;     white-space: nowrap;     list-style:  none;     text-decoration: none;     margin:  0px;} /*************************************** Adverts ***************************************/ .advert-space.top  {    width:  100%;     background:  #f2ede7;     padding:  50px 0px 0px 0px;     margin-top:  -3px;} .advert-space.middle  {     width:  100%;     background:  #fff;     padding:  50px 0px;} .advert-space.bottom  {    width:  100%;     background:  #1e0066;     padding:  20px 0px 0 0;} /*************************************** Home Page ***************************************/ .header-bar  {    /*position:  absolute;     top:  0;     left:  0;    */ width:  100%;     z-index:  99;     background:  #fff;} .header-bar-top  {    padding:  40px 0px;} .header-bar-top .row  {    display:  flex;     align-items:  center;} .header-bar-social a  {    transition:  all .4s ease-in-out;    ;     display:  inline-block;} .header-bar-social a:hover  {    transform:  scale(1.1);} .header-bar-social a img  {    width:  35px;} .header-bar-logo  {    text-align:  center;} .header-bar-logo img  {    width:  220px;} .header-bar-search  {    text-align:  right;} .header-bar-search form  {    margin-bottom:  0px;     width:  80%;     float:  right;} .searchbox  {    display:  flex;     margin-bottom:  0px;} .searchbox-input  {    width:  80%;} #searchbox-input-text  {    height:  45px;     font-family:  'Inter',  sans-serif;     font-weight:  600;     width:  100%;     display:  block;     height:  ;     border:  2px solid #c2c2c2;     background:  #c2c2c2;     border-right:  0px;     padding:  10px;     color:  #333; } .searchbox-submit  {    width:  20%;} #searchbox-submit-btn  {    text-indent:  -9999em;     width:  100%;     height:  45px;     display:  block;     border:  2px solid #c2c2c2;     background: url("/aiatlas-ai/_img/img/search.svg") #c2c2c2;     background-repeat:  no-repeat;     background-position:  center center;     background-size:  30% 100%;     border-left:  0px;     padding:  10px;} .header-bar-bottom  {    border-top: 1px solid #5a3cdb; } .home-main-banner  {    width:  100%;     position:  relative;} .home-main-banner-overlay  {    width:  100%;     min-height:  550px;     position:  relative;} .home-main-banner-overlay .overlay-inner  {    position:  absolute;     bottom:  50px;     left:  0px;     width:  100%;} .home-banner-slider  {    position:  relative; } .home-banner-slider ul  {    margin:  0px;     padding:  0px;} .home-banner-slider ul li  {    list-style-type:  none;     white-space:  normal;} .home-banner-box  {    width:  100%;     max-width:  675px;     padding:  35px 25px 15px 25px;     background:  #fff;     display:  block;     position:  relative;     border:  2px solid #5a3cdb } .home-banner-box-tag  {    padding:  10px;     background:  #1e0066;     color:  #fff;     display:  inline-block;     position:  absolute;     top:  -20px;     font-weight:  700;} .home-banner-box-title h2 , .home-banner-box-title h1 {    font-family:  'Bebas Neue',  sans-serif;     color:  #131313;     font-size:  35px;     font-size:  2.1875em;     font-weight:  400;     margin-bottom:  0px;} .home-banner-box-date  {    font-size:  16px;     font-size:  1em;     color:  #1e0066;} .banner-slider-dots  {    position:  absolute;     bottom:  25px;     width:  100%;} .grey-content-block  {    width:  100%;     padding:  50px 0px;     background:  #f2ede7;     position:  relative;} .latest-stories-wrapper  {    margin-top:  -3.5px;} .heading  {    width:  100%;     border-bottom:  2px solid #5a3cdb;     margin-bottom:  25px;     font-family:  'Inter',  sans-serif;     font-size:  16px;     font-size:  1em;     color:  #131313;     font-weight:  600;} .heading-box  {    margin-right:  10px;     position:  relative;    font-family:  'Inter',  sans-serif;     font-size:  16px;     font-size:  1em;     padding:  10px 25px;     background:  #1e0066;     color:  #fff;     display:  inline-block;} .heading-box:after  {     content: ' ';     position:  absolute;     top:  0;     right:  0;     border-top:  10px solid #f2ede7;     border-left:  10px solid #1e0066;     width:  0;} .heading-box img  {    display:  inline-block;     width:  15px;     margin-left:  5px;     vertical-align:  middle;} .heading.white  {    width:  100%;     border-bottom:  2px solid #5a3cdb;     margin-bottom:  25px;} .heading.white .heading-box  {    position:  relative;     font-family:  'Inter',  sans-serif;     font-size:  16px;     font-size:  1em;     padding:  10px 25px;     background:  #1e0066;     color:  #fff;     display:  inline-block;} .heading.white .heading-box:after  {     content: ' ';     position:  absolute;     top:  0;     right:  0;     border-top:  10px solid #fff;     border-left:  10px solid #1e0066;     width:  0;} .large-story-output .blogSummary  {    width:  100%;} .large-story-output .blogSummary .blogSummaryWrap:first-of-type  {    width:  65%;     margin-right:  2%;     float:  left;} .large-story-output .blogSummary .blogSummaryWrap:first-of-type .blogSummaryImage  {    margin-bottom:  20px;} .large-story-output .blogSummary .blogSummaryWrap:first-of-type .blogSummaryImage a  {    width:  100%;     padding-top:  84%;     display:  block;} .large-story-output .blogSummary .blogSummaryWrap:first-of-type .blogSummaryTitle  {    /*margin-bottom:  5px;    */} .large-story-output .blogSummary .blogSummaryWrap:first-of-type .blogSummaryTitle a  {    font-family:  'Bebas Neue',  sans-serif;     font-weight:  400;     font-style:  normal;     font-size:  30px;     font-size:  1.875em;     color:  #131313;} .large-story-output .blogSummary .blogSummaryWrap:first-of-type .blogSummaryDate  {    font-family:  'Inter',  sans-serif;     font-weight:  600;     font-style:  normal;     font-size:  14px;     font-size:  0.875em;     color:  #1e0066;} .large-story-output .blogSummary .blogSummaryWrap  {    width:  33%;     float:  left;     margin-bottom:  20px;} .large-story-output .blogSummary .blogSummaryWrap .blogSummaryImage  {    margin-bottom:  15px;} .large-story-output .blogSummary .blogSummaryWrap .blogSummaryImage a  {    width:  100%;     padding-top:  69%;     display:  block;} .large-story-output .blogSummary .blogSummaryWrap .blogSummaryTitle  {    /*margin-bottom:  5px;    */} .large-story-output .blogSummary .blogSummaryWrap .blogSummaryTitle a  {    font-family:  'Bebas Neue',  sans-serif;     font-weight:  400;     font-style:  normal;     font-size:  20px;     font-size:  1.25em;     color:  #131313;} .large-story-output .blogSummary .blogSummaryWrap .blogSummaryDate  {    font-family:  'Inter',  sans-serif;     font-weight:  600;     font-style:  normal;     font-size:  14px;     font-size:  0.875em;     color:  #1e0066;} .large-story-output .blogSummary .blogSummaryWrap .blogSummaryDescription  {    display:  none;} .large-story-output .blogSummary .blogSummaryWrap .blogSummaryLink  {    display:  none;} .large-story-output.bottom-home-output .blogSummary .blogSummaryWrap:first-of-type .blogSummaryTitle  {    font-family:  'Bebas Neue',  sans-serif;     font-weight:  400;     font-style:  normal;     font-size:  30px;     font-size:  1.875em;     color:  #131313;} .large-story-output.bottom-home-output .blogSummary .blogSummaryWrap .blogSummaryTitle  {    font-family:  'Bebas Neue',  sans-serif;     font-weight:  400;     font-style:  normal;     font-size:  20px;     font-size:  1.25em;     color:  #131313;} .side-story-output .listNewsItem  {    display:  block;     margin-bottom:  30px;} .side-story-output .newsItem  {    display:  flex;     align-items:  center;} .side-story-output .newsImageTop  {    width:  30%;    margin-right:  2%;     float:  left;} .side-story-output .newsImageTop a  {    display:  block;     padding-top:  100%;} .side-story-output h2.newsTitle  {    width:  68%;    font-size:  16px;     font-size:  1em;     /*margin-bottom:  5px;    */ float:  left;     margin-bottom:  0px;} .side-story-output .newsTitle a  {     color:  #131313;} .side-story-output .newsDate  {    font-family:  'Inter',  sans-serif;     font-weight:  600;     font-style:  normal;     font-size:  14px;     font-size:  0.875em;     color:  #1e0066;} .side-story-output .newsInfoWrap  {     display:  none;     float:  left;     width:  68%;} .side-story-output .newsImageBottom  {    display:  none;} .side-story-output .newsSummary  {    display:  none;} .side-story-output .newsDateFull  {    display:  none;} .side-story-output .newsCategory  {    display:  none;} .side-story-output .newsAuthor  {    display:  none;} .side-story-output .newsSummaryLink  {    display:  none;} .newsSummaryClear  {    clear:  both;} .popular-stories  {    margin-bottom:  50px;} .most-popular-caption  {    display:  inline-block;} .trending__list  {    display:  flex;     flex-wrap:  wrap;     list-style-type:  none;     padding-left:  0px;     margin:  0px;} .trending__list li  {    padding-left:  50px;     position:  relative;     width:  20%;     font-family:  'Inter',  sans-serif;     font-weight:  600;     font-style:  normal;     font-size:  16px;     font-size:  1em;     color:  #131313;     padding-right:  10px;     margin-bottom:  20px;} .trending__list li#trending0:before  {    position:  absolute;     left:  0;     content: "1";     display:  inline-block;     margin-right:  10px;     color:  #1e0066;     font-size: 40px;     font-size:  2.5em;     line-height:  1;     vertical-align:  top; } .trending__list li#trending1:before  {    position:  absolute;     left:  0;     content: "2";     display:  inline-block;     margin-right:  10px;     color:  #1e0066;     font-size: 40px;     font-size:  2.5em;     line-height:  1;     vertical-align:  top; } .trending__list li#trending2:before  {    position:  absolute;     left:  0;     content: "3";     display:  inline-block;     margin-right:  10px;     color:  #1e0066;     font-size: 40px;     font-size:  2.5em;     line-height:  1;     vertical-align:  top; } .trending__list li#trending3:before  {    position:  absolute;     left:  0;     content: "4";     display:  inline-block;     margin-right:  10px;     color:  #1e0066;     font-size: 40px;     font-size:  2.5em;     line-height:  1;     vertical-align:  top; } .trending__list li#trending4:before  {    position:  absolute;     left:  0;     content: "5";     display:  inline-block;     margin-right:  10px;     color:  #1e0066;     font-size: 40px;     font-size:  2.5em;     line-height:  1;     vertical-align:  top; } .trending__list li#trending5:before  {    position:  absolute;     left:  0;     content: "6";     display:  inline-block;     margin-right:  10px;     color:  #1e0066;     font-size: 40px;     font-size:  2.5em;     line-height:  1;     vertical-align:  top; } .trending__list li#trending6:before  {    position:  absolute;     left:  0;     content: "7";     display:  inline-block;     margin-right:  10px;     color:  #1e0066;     font-size: 40px;     font-size:  2.5em;     line-height:  1;     vertical-align:  top; } .trending__list li#trending7:before  {    position:  absolute;     left:  0;     content: "8";     display:  inline-block;     margin-right:  10px;     color:  #1e0066;     font-size: 40px;     font-size:  2.5em;     line-height:  1;     vertical-align:  top; } .trending__list li#trending8:before  {    position:  absolute;     left:  0;     content: "9";     display:  inline-block;     margin-right:  10px;     color:  #1e0066;     font-size: 40px;     font-size:  2.5em;     line-height:  1;     vertical-align:  top; } .trending__list li#trending9:before  {    position:  absolute;     left:  0;     content: "10";     display:  inline-block;     margin-right:  10px;     color:  #1e0066;     font-size: 40px;     font-size:  2.5em;     line-height:  1;     vertical-align:  top; } .newsletter-signup-wrapper  {    width:  100%;     padding:  30px 0px;     background: url("/aiatlas-ai/_img/img/purple-bg.jpg");     background-size:  cover;     background-repeat:  no-repeat;     background-position:  center center;} .newsletter-signup-wrapper h3  {    font-family:  'Inter',  sans-serif;     font-weight:  600;     color:  #fff;} .newsletter-signup-wrapper p  {    color:  #fff;     margin-bottom:  0px;} .newsletter-signup-wrapper .row  {    display:  flex;     align-items:  center;} .large-story-output.bottom-home-output .blogSummary  {    width:  100%;} .large-story-output.bottom-home-output .blogSummary a:first-of-type  {    width:  65%;     margin-right:  2%;     float:  left;} .large-story-output.bottom-home-output .blogSummary a:first-of-type .blogSummaryWrap  {    width:  100%;     margin-bottom:  0px;} .large-story-output.bottom-home-output .blogSummary a:first-of-type .blogSummaryImage  {    margin-bottom:  20px;} .large-story-output.bottom-home-output .blogSummary a:first-of-type .blogSummaryImage  {    width:  100%;     padding-top:  84%;     display:  block;} .large-story-output.bottom-home-output .blogSummary a:first-of-type .blogSummaryTitle  {    margin-bottom:  5px;} .large-story-output.bottom-home-output .blogSummary a:first-of-type .blogSummaryTitle  {    font-family:  'Bebas Neue',  sans-serif;     font-weight:  400;     font-style:  normal;     font-size:  30px !important;     font-size:  1.875em !important;     color:  #131313;} .large-story-output.bottom-home-output .blogSummary a:first-of-type .blogSummaryDate  {    font-family:  'Inter',  sans-serif;     font-weight:  600;     font-style:  normal;     font-size:  14px;     font-size:  0.875em;     color:  #1e0066;} .large-story-output.bottom-home-output .blogSummary a  {    width:  33%;     float:  left;     margin-bottom:  20px;} .large-story-output.bottom-home-output .blogSummary a .blogSummaryWrap  {    width:  100%;     margin-bottom:  0px;} .large-story-output.bottom-home-output .blogSummary a .blogSummaryImage  {    margin-bottom:  15px;} .large-story-output.bottom-home-output .blogSummary a .blogSummaryImage  {    width:  100%;     padding-top:  69%;     display:  block;} .large-story-output.bottom-home-output .blogSummary a .blogSummaryTitle  {    margin-bottom:  5px;     font-family:  'Bebas Neue',  sans-serif;     font-weight:  400;     font-style:  normal;     font-size:  20px !important;     font-size:  1.25em !important;     color:  #131313;} .large-story-output.bottom-home-output .blogSummary a .blogSummaryDate  {    font-family:  'Inter',  sans-serif;     font-weight:  600;     font-style:  normal;     font-size:  14px;     font-size:  0.875em;     color:  #1e0066;} .large-story-output.bottom-home-output .blogSummary a .blogSummaryDescription  {    display:  none;} .large-story-output.bottom-home-output .blogSummary a .blogSummaryLink  {    display:  none;} .footer  {    padding:  50px 0px;     background: url("/aiatlas-ai/_img/img/purple-bg.jpg");     background-size:  cover; } .footer h4  {    font-family:  'Inter',  sans-serif;     font-weight:  600;     color:  #fff;     font-size:  16px;     font-size:  1em;} .footer p  {    color:  #fff;} .footer-logo img  {    width:  200px;} .footer-logo p  {    font-size:  14px;     font-size:  0.875em;} .footer-logo .legal  {    font-size:  12px;     font-size:  0.75em;} .footer-logo .legal p  {    margin-bottom:  0px;} .footer-links ul  {    padding:  0px;     display:  flex;     flex-wrap:  wrap;     margin-bottom:  0px;} .footer-links ul li  {    padding:  0px;     list-style-type:  none;     color:  #fff;     width:  50%;     margin-bottom:  5px;} .footer-links ul li:before  {    content: "»";     display:  inline-block;     margin-right:  5px;} .footer-links ul li a  {    transition:  all 0.5s ease 0s;     color:  #fff;     font-size:  14px;     font-size:  0.875em;} .footer-links ul li a:hover  {    color:  #5a3cdb;} .footer-follow a  {    transition:  all .4s ease-in-out;    display:  inline-block;} .footer-follow a:hover  {    transform:  scale(1.1);} .footer-follow a img  {    height:  35px;} /* .footer-follow a  {    transition:  all 0.5s ease 0s;     display:  inline-block;     padding:  10px;     background:  rgba(242, 237, 231, 0.35);     font-size:  14px;     font-size:  0.875em;} .footer-follow a:hover  {    background:  rgba(91, 91, 158, 1);} .footer-follow a img  {    height:  15px;}*/ .bottom-home-output .most-recent__group  {    width:  100%;} .bottom-home-output .most-recent__group li:first-of-type  {    width:  65%;     margin-right:  2%;     float:  left;} .bottom-home-output .most-recent__group li:first-of-type .item-image  {} .bottom-home-output .most-recent__group li:first-of-type .item-image  {    width:  100%;     padding-top:  84%;     display:  block;     margin-bottom:  20px; } .bottom-home-output .most-recent__group li:first-of-type .item-image .item-image__ratio  {} .bottom-home-output .most-recent__group li:first-of-type .item-body  {    width:  100%: display: block;} .bottom-home-output .most-recent__group li:first-of-type .item-body__heading  {    margin-bottom:  5px;     font-family:  'Bebas Neue',  sans-serif;     font-weight:  400;     font-style:  normal;     font-size:  30px;     font-size:  1.875em;     color:  #131313;} .bottom-home-output .most-recent__group li:first-of-type .item-body__date  {    font-family:  'Inter',  sans-serif;     font-weight:  600;     font-style:  normal;     font-size:  14px;     font-size:  0.875em;     color:  #1e0066;} .bottom-home-output .most-recent__group li:first-of-type .item-body__summary  {    display:  none;} .bottom-home-output .most-recent__group li .item-body  {    display:  flex;     flex-direction:  column;} .bottom-home-output .most-recent__group li  {    width:  33%;     float:  left;     margin-bottom:  20px;     list-style-type:  none;} .bottom-home-output .most-recent__group li .item-image  {    width:  100%;     padding-top:  69%;     display:  block;     margin-bottom:  10px;} .bottom-home-output .most-recent__group li .item-body__heading  {    margin-bottom:  5px;     font-family:  'Bebas Neue',  sans-serif;     font-weight:  400;     font-style:  normal;     font-size:  20px;     font-size:  1.25em;     color:  #131313;} .bottom-home-output .most-recent__group li .item-body__date  {    font-family:  'Inter',  sans-serif;     font-weight:  600;     font-style:  normal;     font-size:  14px;     font-size:  0.875em;     color:  #1e0066;} .bottom-home-output .most-recent__group li .item-body__summary  {    display:  none;} .bottom-home-output .most-recent__group li .item-body__readmore  {    display:  none;} .footer-bottom  {    background:  #1e0066;     border-top:  1px solid #fff;     text-align:  center;     padding:  40px 0px;} .footer-bottom p  {    margin-bottom:  0px;     color:  #fff;} .footer-bottom a  {    transition:  all 0.5s ease 0s;     color:  #fff;} .footer-bottom a:hover  {    color:  #41417a;} .advert-space.hide  {    display:  none;} .grey-content-block.latest-stories-wrapper  {    padding-bottom:  20px;} /*************************************** Inner Pages ***************************************/ p .txt--hlght--1,  .ImageLabel p  {    font-size:  14px;     font-size:  0.875em;     color:  #a8a8a8;     text-align:  center;     width:  100%;     display:  block;} p .txt--hlght--2  {    font-size:  18px;     font-size:  1.125em;} .inner-title-banner  {    width:  100%;     padding:  50px 0px;     background: url("/aiatlas-ai/_img/img/purple-bg.jpg");     background-size:  cover;} .inner-title-banner h1  {    color:  #fff;     margin-bottom:  0px;} .grey-content-block.inner-static-content-wrapper.white-bg  {    background:  #fff;} .inner-static-content-wrapper ul  {    padding-left:  0px;     margin-bottom:  4px;} .inner-static-content-wrapper ul li  {    list-style-type:  none;     padding-left:  30px;     position:  relative;     margin-bottom:  10px;} .inner-static-content-wrapper ul li:before  {    position:  absolute;     left:  0px;     top:  0px;     width:  20px;     content: url("/aiatlas-ai/_img/img/bullet.svg");     display:  inline-block;} .inner-static-content-wrapper ul li:last-of-type  {    margin-bottom:  20px;} .static-inner-content a  {    transition:  all 0.5s ease 0s;     color:  #5a3cdb;     text-decoration:  underline; } .static-inner-content a:hover  {    color:  #1e0066;     text-decoration:  none;} .most-recent__group  {    padding:  0px;     margin:  0px;} .most-recent__group li  {    padding-left:  0px !important;} .most-recent__group li:before  {    display:  none !important;} .inner-channel-top-news a  {    text-decoration:  none;} .inner-channel-top-news .most-recent__group  {    width:  100%;} .inner-channel-top-news .most-recent__group li:first-of-type  {    width:  65%;     margin-right:  2%;     float:  left;} .inner-channel-top-news .most-recent__group li:first-of-type .item-image  {} .inner-channel-top-news .most-recent__group li:first-of-type .item-image  {    width:  100%;     padding-top:  75%;     display:  block;     margin-bottom:  20px; } .inner-channel-top-news .most-recent__group li:first-of-type .item-image .item-image__ratio  {} .inner-channel-top-news .most-recent__group li:first-of-type .item-body  {    width:  100%: display: block;} .inner-channel-top-news .most-recent__group li:first-of-type .item-body__heading  {    margin-bottom:  5px;     font-family:  'Bebas Neue',  sans-serif;     font-weight:  400;     font-style:  normal;     font-size:  30px;     font-size:  1.875em;     color:  #131313;} .inner-channel-top-news .most-recent__group li:first-of-type .item-body__date  {    font-family:  'Inter',  sans-serif;     font-weight:  600;     font-style:  normal;     font-size:  14px;     font-size:  0.875em;     color:  #1e0066;} .inner-channel-top-news .most-recent__group li:first-of-type .item-body__summary  {    display:  none;} .inner-channel-top-news .most-recent__group li .item-body  {    display:  flex;     flex-direction:  column;} .inner-channel-top-news .most-recent__group li  {    width:  33%;     float:  left;     margin-bottom:  20px;} .inner-channel-top-news .most-recent__group li .item-image  {    width:  100%;     padding-top:  69%;     display:  block;     margin-bottom:  10px;} .inner-channel-top-news .most-recent__group li .item-body__heading  {    margin-bottom:  5px;     font-family:  'Bebas Neue',  sans-serif;     font-weight:  400;     font-style:  normal;     font-size:  20px;     font-size:  1.25em;     color:  #131313;} .inner-channel-top-news .most-recent__group li .item-body__date  {    font-family:  'Inter',  sans-serif;     font-weight:  600;     font-style:  normal;     font-size:  14px;     font-size:  0.875em;     color:  #1e0066;} .inner-channel-top-news .most-recent__group li .item-body__summary  {    display:  none;} .inner-channel-top-news .most-recent__group li .item-body__readmore  {    display:  none;} .promoted-by  {    padding:  5px 10px;     background:  #5a3cdb;     margin-bottom:  10px;     color:  #fff;     font-size:  14px;     font-size:  0.875em;     align-self:  flex-start;} .editors-picks-inner  {    width:  100%;     padding:  50px 0px;} .editors-pick-inner-output .side-story-output #listNews  {    display:  flex;} .editors-pick-inner-output .side-story-output #listNews .listNewsItem  {    width:  32.66666666666667%;     margin-right:  1%;} .editors-pick-inner-output .side-story-output #listNews .listNewsItem:last-of-type  {    margin-right:  0px;} .editors-pick-inner-output .side-story-output #listNews .newsImageTop  {    width:  100%;     margin-bottom:  10px;} .editors-pick-inner-output .side-story-output #listNews .newsImageTop a  {    display:  block;     padding-top:  69%;} .editors-pick-inner-output .side-story-output #listNews .newsTitle  {    width:  100%;     margin-bottom:  10px;} .editors-pick-inner-output .side-story-output #listNews .newsInfoWrap  {    width:  100%;} .channel-page-middle-advert  {    padding-top:  0px !important;} .channel-more-news .most-recent__group li  {    margin-bottom:  25px;} .channel-more-news .most-recent__group li .item-highlight a.link  {    display:  flex;     width:  100%;     align-items:  center;} .channel-more-news .most-recent__group li .item-highlight a.link .item-image  {    width:  40%;     margin-right:  2%;} .channel-more-news .most-recent__group li .item-highlight a.link .item-image__ratio  {    width:  100%;     padding-top:  69%;} .channel-more-news .most-recent__group li .item-highlight a.link .item-body  {    width:  58%;     display:  flex;     flex-direction:  column;} .channel-more-news .most-recent__group li .item-highlight a.link .item-body .item-body__heading  {    margin-bottom:  5px;     font-family:  'Bebas Neue',  sans-serif;     font-weight:  400;     font-style:  normal;     font-size:  20px;     font-size:  1.25em;     color:  #131313;} .channel-more-news .most-recent__group li .item-highlight a.link .item-body .item-body__date  {    font-family:  'Inter',  sans-serif;     font-weight:  600;     font-style:  normal;     font-size:  14px;     font-size:  0.875em;     color:  #1e0066;} .channel-more-news .most-recent__group li .item-highlight a.link .item-body .item-body__readmore  {    display:  none;} .channel-more-news .most-recent__group li:nth-of-type(1),  .channel-more-news .most-recent__group li:nth-of-type(2),  .channel-more-news .most-recent__group li:nth-of-type(3)  {    display:  none;} .article-individual  {    width:  80%;     margin:  0 auto;} .article-individual h1  {    margin-bottom:  0px;     text-align:  center;} .article-individual h1 span  {    display:  block;} .inner-date  {    display:  block ;    font-family:  'Inter',  sans-serif;     text-align:  center;     font-weight:  600;     font-style:  normal;     font-size:  14px;     font-size:  0.875em;     color:  #1e0066;     margin-bottom:  10px; } .inner-channel-top-news .article-individual .meta  {    margin-bottom:  30px;} .inner-channel-top-news .article-individual .meta p.posted-by  {    /*display:  none ;    */font-family:  'Inter',  sans-serif;     font-weight:  600;     font-style:  normal;     font-size:  14px;     font-size:  0.875em;     color:  #1e0066;     text-align:  center;     margin-top:  20px;} .inner-channel-top-news .article-individual .meta p.posted-by .date  {    display:  none;} .inner-channel-top-news .article-individual .meta p.posted-by .posted  {    display:  none;} .inner-channel-top-news .article-individual .promoted-by  {    display:  inline-block;} .inner-channel-top-news .article-individual .article-image  {    width:  100%;     padding-top:  50%;     /*max-width:  550px;     float:  right;     margin:  0 0 20px 20px;    */ margin:  0 0 20px 0;} .inner-channel-top-news .article-individual .article-image img  {    width:  100%;     display:  block;} .most-recent__group li.no-story  {    display:  inline-block !important;     padding:  10px !important;     padding-left:  10px !important;     background:  #ff0000;    color:  #fff;} .inner-channel-top-news .most-recent__group li:first-of-type.no-story  {    display:  inline-block !important;     padding:  10px !important;     padding-left:  10px !important;     background:  #ff0000;    color:  #fff;     width:  initial; } .inner-channel-top-news .most-recent__group .group-item  {    margin-bottom:  0px;} .grey-content-block.inner-static-content-wrapper  {    padding-bottom:  20px;} .category-page-inner .blogSummary .blogSummaryWrap  {    width:  100%;     float:  left;     margin-bottom:  20px;     display:  flex;     align-items:  center;} .category-page-inner .blogSummary .blogSummaryWrap .blogSummaryImage  {    width:  40%;     margin-right:  2%;     padding-top:  30%;} .category-page-inner .blogSummary .blogSummaryWrap .blogSummaryInfo  {    width:  58%;} .category-page-inner .blogSummary .blogSummaryWrap .blogSummaryTitle  {    margin-bottom:  5px;     text-decoration:  none;     font-family:  'Bebas Neue',  sans-serif;     font-weight:  400;     font-style:  normal;     font-size:  20px;     font-size:  1.25em;     color:  #131313;} .category-page-inner .blogSummary .blogSummaryWrap .blogSummaryTitle a  {} .category-page-inner .blogSummary .blogSummaryWrap .blogSummaryDate  {    margin-bottom:  15px;     font-family:  'Inter',  sans-serif;     font-weight:  600;     font-style:  normal;     font-size:  14px;     font-size:  0.875em;     color:  #1e0066;} .category-page-inner .blogSummary .blogSummaryWrap .blogSummaryDescription  {    color:  #3b3b3b;     font-family:  'Inter',  sans-serif;     font-size:  16px;     font-size:  1em;     line-height:  1.5;     font-weight:  400;     font-style:  normal;     margin-top:  0px;     margin-bottom:  15px;} .category-page-inner .blogSummary .blogSummaryWrap .blogSummaryLink  {    display:  none;} .no-story  {     font-family:  'Inter',  sans-serif;     display:  inline-block !important;     padding:  10px !important;     padding-left:  10px !important;     background:  #ff0000;    color:  #fff;     width:  initial; } #searchAgain  {    display:  none;} .pagination  {    width:  100%;     /*padding:  10px;     background:  #1e0066;     */} .pagination ul  {    display:  flex;     flex-wrap:  wrap;     margin:  0px;} .pagination ul li  {    margin-bottom:  0px;     padding-left:  0px;     background:  #5a3cdb;     padding:  10px;     margin-right:  5px;} .pagination ul li.p_active,  .pagination ul li.active  {    background:  #131313;     color:  #fff;} .pagination ul li:before  {    display:  none;} .pagination ul li a  {     color:  #fff;     text-decoration:  none;} .pagination ul li a:hover  {    color:  #1e0066;} .search-item  {    width:  100%;     padding:  20px;     background:  #fff;     margin-bottom:  20px;     border-left:  5px solid #1e0066;} .search-title  {    margin-bottom:  10px;     font-family:  'Inter',  sans-serif;     font-size:  16px;     font-size:  1em;     font-weight:  600;} .search-description  {    display:  none;} .glossary-list ul  {    margin:  0px;     display:  flex;     flex-wrap:  wrap;} .glossary-list ul li  {    padding:  0px;     margin-right:  10px;} .glossary-list ul li:before  {    display:  none;} .glossary-list ul li a  {    background:  #5a3cdb;     color:  #fff;     padding:  10px;     text-decoration:  none;     display:  block;} .glossary-list ul li a:hover  {    color:  #1e0066;} .glossary-items li  {    border-left:  5px solid #1e0066;     width:  100%;     padding:  20px !important;     background:  #fff;} .glossary-items li:before  {    display:  none !important;} .meet-the-team  {    display:  flex;     flex-wrap:  wrap;} .team-item  {    width:  49%;     margin-right:  1%;     background:  #fff;     border-left:  5px solid #1e0066;     margin-bottom:  20px;     text-decoration:  none !important;} .team-item-image  {    width:  100%;     /*padding-top:  100%;    */ position:  relative;} .team-item-image .slick-prev  {    position:  absolute;     top:  50%;     left:  10px;} .team-item-image .slick-next  {    position:  absolute;     top:  50%;     right:  10px;} .team-item-details  {    padding:  20px;} .team-item-details p  {    margin-bottom:  10px;     font-family:  'Inter',  sans-serif;     font-weight:  600;     font-style:  normal;     font-size:  14px;     font-size:  0.875em;     color:  #1e0066;} .team-item-details h3  {    margin-bottom:  0px;} .team-item-inner  {    width:  100%;     display:  flex;     align-items:  flex-start;} .team-inner-details  {    width:  60%;     margin-right:  2%;} .team-inner-details h3  {    font-size:  30px;     font-size:  1.875em;     margin-bottom:  0px;} .team-item-title  {    margin-bottom:  20px;     font-family:  'Inter',  sans-serif;     font-weight:  600;     font-style:  normal;     font-size:  14px;     font-size:  0.875em;     color:  #1e0066;} .team-inner-image  {    width:  38%;     /*padding-top:  40%;    */} /* HIDE DATES */ .home-banner-box-date,  .newsDate,  .blogSummaryDate,  .item-body__date,  .inner-date  {    display:  none;} .vertical-advert-output  {    text-align:  center;} .vertical-advert-output img  {    width:  80%;} .indicates-required  {    font-family:  'Inter',  sans-serif;    color:  #fff;     font-size:  14px;     font-size:  0.875em;     float:  right;     width:  initial; } #mc-embedded-subscribe-form  {    margin-bottom:  0px; } #mc_embed_signup #mc-embedded-subscribe-form #mc_embed_signup_scroll .mc-field-group label  {    font-family:  'Inter',  sans-serif;     color:  #fff;} #mc_embed_signup #mc-embedded-subscribe-form #mc_embed_signup_scroll .mc-field-group input  {    padding:  10px;     width:  100%;     border:  0px;     margin-bottom:  15px;} #mc_embed_signup #mc_embed_signup_scroll #mc-embedded-subscribe.button  {    border:  0;     font-family:  'Inter',  sans-serif;     padding:  10px 15px;     text-align:  center;     background:  #f2ede7;     color:  #333; } .refferal_badge  {    display:  none !important;} .optionalParent p  {    display:  none;} .pagination ul li:last-of-type  {    margin-bottom:  0px;} .astrology-wrapper .blogSummary  {    width:  100%;     display:  flex;     flex-wrap:  wrap;} .astrology-wrapper .blogSummary a  {    width:  49%;     margin-right:  2%;} .astrology-wrapper .blogSummary a:nth-of-type(odd)  {    margin-right:  0%;} .astrology-wrapper .blogSummary a:first-of-type  {    width:  100%; } .astrology-wrapper .blogSummary a .blogSummaryImage  {    width:  100% !important;     margin-bottom:  10px;     margin-right:  0px !important;     padding-top:  50% !important;} .astrology-wrapper .blogSummary a .blogSummaryTitle  {    width:  100%;     text-align:  center;} .astrology-wrapper .blogSummary a:first-of-type .blogSummaryTitle  {    font-size:  30px;     font-size:  1.875em;} .astrology-wrapper .blogSummary .blogSummaryDescription  {    display:  none;} .astrology-wrapper .blogSummary a .blogSummaryWrap  {    flex-direction:  column;} .astrology-wrapper .blogSummary .blogSummaryInfo  {    width:  100% !important;} .basics-item  {    width:  100%;     padding:  20px;     background:  #fff;     margin-bottom:  20px;     border-left:  5px solid #1e0066;} .basics-title  {    margin-bottom:  10px;     font-family:  'Inter',  sans-serif;     font-size:  16px;     font-size:  1em;     font-weight:  600;} .basics-description  {} /*************************************** Blog ***************************************/ /*************************************** Footer ***************************************/ /*************************************** Form ***************************************/ .defaultForm  {     width:  100%;     *zoom:  1; } .defaultForm:before,  .defaultForm:after  {     content:  " ";     display:  table; } .defaultForm:after  {     clear:  both; } .defaultForm .inputset  {     float:  left;     width:  100%;     margin-right:  0%;     position:  relative;     margin-bottom:  20px; } .defaultForm .inputset .form_error_specific  {     position:  absolute;     top:  0;     right:  0;     color:  Tomato;     display:  none; } .defaultForm .inputset label  {     display:  block;     width:  100%;     font-family:  'Epilogue',  sans-serif;     font-size:  16px;     font-size:  1em;     color:  #333; } .defaultForm .inputset label.label  {     display:  inline-block; } .defaultForm .inputset label.label input  {     width:  initial;     display:  inline-block;     margin-left:  0.625em;     border-radius:  10px; } .defaultForm .inputset input,  .defaultForm .inputset select  {     width:  100%;     background:  #fff;     padding:  15px;     border:  0px;     font-family:  'Epilogue',  sans-serif;     font-size:  16px;     font-size:  1em;     border-radius:  10px; } .defaultForm .inputset textarea  {     width:  100%;     height:  10.625em;     background:  #fff;     padding:  15px;     border:  0px;     font-family:  'Epilogue',  sans-serif;     font-size:  16px;     font-size:  1em; } .inputset.inputsetcheck label:first-of-type  {     margin-bottom:  0.3125em;     padding-bottom:  0.3125em;     border-bottom:  1px solid #cccccc; } .inputset label.form_header  {     font-weight:  bold;     font-size:  18px; } .defaultForm .form_submit  {     /* text-align:  right;    */ } .defaultForm .form_submit  {    float:  left;} .defaultForm .form_submit .fbElementButton  {    border:  0px;    display:  inline-block;    transition:  all 0.5s ease 0s;     background:  #fff;     border-radius:  30px;     padding:  15px 30px;     color:  #231f20;} .defaultForm .form_submit .fbElementButton:hover  {    background:  #231f20;     color:  #fff;} .defaultForm .form_submit .fbElementButton:after  {    transition:  all 0.5s ease 0s;    content: url('/aiatlas-ai/_img/img/arrow-down.svg');     display:  inline-block;     margin-left:  10px;     width:  10px;     height:  10px;} .defaultForm .form_submit .fbElementButton:hover:after  {    margin-left:  15px;} .form_error  {    font-family:  'Epilogue',  sans-serif;     font-size:  16px;     font-size:  1em;     font-style:  normal;     padding:  10px;     background:  #ff0000;     color:  #fff;     margin-bottom:  10px;} /*************************************** Ecommerce - General ***************************************/ /*************************************** Ecommerce - Listings ***************************************/ /*************************************** Ecommerce - Item ***************************************/ /*************************************** Ecommerce - Basket ***************************************/ /*************************************** Ecommerce - Checkout ***************************************/ /*************************************** Custom Modules ***************************************/ /*************************************** Custom Database ***************************************/ .posted-by {display:  inline-block;}.atlasBlogName {font-family: 'Inter', sans-serif;  font-weight: 600;  font-style: normal;  font-size: 14px;  font-size: 0.875em;  color: #1e0066;  text-align: center; display:  inline-block; margin-left:  10px;} .meta {text-align: center;}.atlasBlogPosted {display:  none;} /*************************************** Media Queries ***************************************/  @media all and (max-width: 1160px) and (min-width: 0px)  {     #primary > li > a  {    font-size:  12px;     font-size:  0.75em;     padding:  25px 5px;} } @media all and (max-width: 1060px) and (min-width: 0px)  {     .footer-links ul li a  {    font-size:  14px;     font-size:  0.875em;} .footer-newsletter p  {    font-size:  14px;     font-size:  0.875em;} .footer-bottom p  {    font-size:  14px;     font-size:  0.875em;} } @media all and (max-width: 930px) and (min-width: 0px)  {     .header-bar-top  {    border-bottom:  1px solid #827f7e;} .header-bar-bottom  {    display:  none;} .header-bar-search form  {    width:  60%;     display:  none;} .header-bar-search  {    text-align:  right;} .searchbox-input  {    width:  70%;} .searchbox-submit  {    width:  30%;} .mobile-nav  {    display:  inline-block;} .menu-btn  {    display:  inline-block;} .mobile-search  {    display:  inline-block;} .search-mobile-btn  {    display:  inline-block;} .home-main-banner-overlay  {    min-height:  500px;} .two.columns.footer-logo  {    width:  100%;     margin-bottom:  20px;} .two.columns.footer-logo img  {    width:  200px;} .four.columns.footer-links  {    width:  38% !important;     margin-left:  0px;     margin-right:  2%; } .four.columns.footer-newsletter  {    width:  38% !important;     margin-left:  0px;     margin-right:  2%; } .two.columns.footer-follow  {     width:  20% !important;     margin-left:  0px;     margin-right: 0px; } .team-item  {    width:  49%;} } @media all and (max-width: 850px) and (min-width: 0px)  {     .grey-content-block.latest-stories-wrapper .nine.columns  {    width:  100% !important;} .grey-content-block.latest-stories-wrapper .three.columns  {    width:  100% !important;} .large-story-output .blogSummary .blogSummaryWrap:first-of-type  {    width:  100%;     margin-bottom:  20px;} .large-story-output .blogSummary .blogSummaryWrap  {    width:  49%;     margin-right:  2%;} .large-story-output .blogSummary .blogSummaryWrap:last-of-type  {    margin-right:  0%;} .large-story-output.bottom-home-output .blogSummary a:first-of-type  {    width:  100%;     margin-bottom:  20px;} .large-story-output.bottom-home-output .blogSummary a  {    width:  49%;     margin-right:  2%;} .large-story-output.bottom-home-output .blogSummary a:last-of-type  {    margin-right:  0%;} .side-story-output #listNews  {    display:  flex;     flex-wrap:  wrap;} .side-story-output .listNewsItem  {    width:  49%;     margin-right:  2%;} .side-story-output .listNewsItem:nth-of-type(even)  {    margin-right:  0%;} .trending__list li  {    width:  33.33%;} .vertical-advert-output  {    text-align:  center;} .inner-page.side-story-output #listNews .listNewsItem  {    width:  100%;} .inner-page.side-story-output #listNews .newsItem .newsImageTop  {    width:  100%;} .inner-page.side-story-output #listNews .newsItem .newsTitle  {    width:  100%;} .inner-page.side-story-output #listNews .newsItem .newsDate  {    width:  100%;} .inner-page.side-story-output .newsImageTop a  {    padding-top:  70%;} } @media all and (max-width: 730px) and (min-width: 0px)  {     .inner-channel-top-news .most-recent__group li: first-of-type  {    width:  100%;     margin-right:  0px;} .inner-channel-top-news .most-recent__group li  {    width:  49%;     margin-right:  2%; } .inner-channel-top-news .most-recent__group li:last-of-type  {    margin-right:  0%; } .team-item-inner  {    flex-direction:  column-reverse;} .team-inner-details  {    width:  100%;} .team-inner-image  {    width:  100%;    /* padding-top:  100%;     */margin-bottom:  20px;}.inner-channel-top-news .most-recent__group li:first-of-type {width:  100%;} } @media all and (max-width: 700px) and (min-width: 0px)  {     .header-bar-search  {    text-align:  right;} .menu-btn img,  .search-mobile-btn img  {    height:  12px;} } @media all and (max-width: 650px) and (min-width: 0px)  {     .header-bar-top .row  {    flex-wrap:  wrap;} .header-bar-logo  {    width:  100% !important;     order:  1;     margin-bottom:  20px;} .header-bar-social  {    width:  50% !important;     order:  2;} .header-bar-search  {    width:  50% !important;     order:  2;} .header-bar-search form  {    width:  80%;} .searchbox-input  {    width:  80%;} .searchbox-submit  {    width:  20%;} .newsletter-signup-wrapper .row  {    flex-direction:  column;     align-items:  initial;} .popular-stories  {    margin-bottom:  0px;} .trending__list li  {    width:  100%;     margin-bottom:  20px;     padding-bottom:  20px;     border-bottom:  1px solid #5a3cdb;    padding-left:  50px;     position:  relative;} .trending__list li:last-of-type  {    border:  0px;} .trending__list li#trending0:before  {    position:  absolute;     left:  0px;     content: "1";     display:  inline-block;     margin-right:  10px;     color:  #1e0066;     font-size: 40px;     font-size:  2.5em;     line-height:  1;     vertical-align:  top; } .trending__list li#trending1:before  {    position:  absolute;     left:  0px;     content: "2";     display:  inline-block;     margin-right:  10px;     color:  #1e0066;     font-size: 40px;     font-size:  2.5em;     line-height:  1;     vertical-align:  top; } .trending__list li#trending2:before  {    position:  absolute;     left:  0px;     content: "3";     display:  inline-block;     margin-right:  10px;     color:  #1e0066;     font-size: 40px;     font-size:  2.5em;     line-height:  1;     vertical-align:  top; } .trending__list li#trending3:before  {    position:  absolute;     left:  0px;     content: "4";     display:  inline-block;     margin-right:  10px;     color:  #1e0066;     font-size: 40px;     font-size:  2.5em;     line-height:  1;     vertical-align:  top; } .trending__list li#trending4:before  {    position:  absolute;     left:  0px;     content: "5";     display:  inline-block;     margin-right:  10px;     color:  #1e0066;     font-size: 40px;     font-size:  2.5em;     line-height:  1;     vertical-align:  top; } .trending__list li#trending5:before  {    position:  absolute;     left:  0px;     content: "6";     display:  inline-block;     margin-right:  10px;     color:  #1e0066;     font-size: 40px;     font-size:  2.5em;     line-height:  1;     vertical-align:  top; } .trending__list li#trending6:before  {    position:  absolute;     left:  0px;     content: "7";     display:  inline-block;     margin-right:  10px;     color:  #1e0066;     font-size: 40px;     font-size:  2.5em;     line-height:  1;     vertical-align:  top; } .trending__list li#trending7:before  {    position:  absolute;     left:  0px;     content: "8";     display:  inline-block;     margin-right:  10px;     color:  #1e0066;     font-size: 40px;     font-size:  2.5em;     line-height:  1;     vertical-align:  top; } .trending__list li#trending8:before  {    position:  absolute;     left:  0px;     content: "9";     display:  inline-block;     margin-right:  10px;     color:  #1e0066;     font-size: 40px;     font-size:  2.5em;     line-height:  1;     vertical-align:  top; } .trending__list li#trending9:before  {    position:  absolute;     left:  0px;     content: "10";     display:  inline-block;     margin-right:  10px;     color:  #1e0066;     font-size: 40px;     font-size:  2.5em;     line-height:  1;     vertical-align:  top; } .four.columns.footer-links  {    width:  100% !important;     margin-left:  0px;     margin-right:  2%; } .four.columns.footer-newsletter  {    width:  100% !important;     margin-left:  0px;     margin-right:  2%; } .two.columns.footer-follow  {     width:  100% !important;     margin-left:  0px;     margin-right: 0px; } .footer-logo  {    margin-bottom:  20px;} .footer-links  {    margin-bottom:  20px;} .editors-pick-inner-output .side-story-output #listNews  {    flex-direction:  column;} .editors-pick-inner-output .side-story-output #listNews .listNewsItem  {    width:  100%;} .article-individual  {    width:  100%; } } @media all and (max-width: 560px) and (min-width: 0px)  {     .header-bar-search form  {    width:  70%;} .most-popular-caption  {    display:  none;} .inner-channel-top-news .most-recent__group li  {    width:  100%;     margin-right:  0%; } .inner-channel-top-news .most-recent__group li:last-of-type  {    margin-right:  0%; } .channel-more-news .most-recent__group li .item-highlight a.link  {    flex-direction:  column;} .channel-more-news .most-recent__group li .item-highlight a.link .item-image  {    width:  100%;     margin-bottom:  20px;} .channel-more-news .most-recent__group li .item-highlight a.link .item-body  {    width:  100%;} .inner-channel-top-news .article-individual .article-image  {    width:  100%;     max-width:  100%;     float:  right;     margin:  0 0 20px 00px;} .inner-channel-top-news .most-recent__group li:first-of-type .item-body__heading {font-size: 20px;  font-size: 1.25em;} } @media all and (max-width: 540px) and (min-width: 0px)  {     .category-page-inner .blogSummary .blogSummaryWrap  {    flex-direction:  column;} .category-page-inner .blogSummary .blogSummaryWrap .blogSummaryImage  {    width:  100%;     margin-bottom:  20px;     padding-top:  69%;} .category-page-inner .blogSummary .blogSummaryWrap .blogSummaryInfo  {    width:  100%;} } @media all and (max-width: 480px) and (min-width: 0px)  {     /*.header-bar-top .row  {    flex-wrap:  wrap;} .header-bar-logo  {    width:  100% !important;     order:  1;     margin-bottom:  20px;} .header-bar-social  {    width:  30% !important;     order:  2;} .header-bar-search  {    width:  70% !important;     order:  2;}*/ .large-story-output .blogSummary .blogSummaryWrap:first-of-type  {    width:  100%;} .large-story-output .blogSummary .blogSummaryWrap  {    width:  100%;     margin-right:  2%;} .large-story-output .blogSummary .blogSummaryWrap:last-of-type  {    margin-right:  0%;} .large-story-output.bottom-home-output .blogSummary a:first-of-type  {    width:  100%;} .large-story-output.bottom-home-output .blogSummary a  {    width:  100%;     margin-right:  2%;} .large-story-output.bottom-home-output .blogSummary a:last-of-type  {    margin-right:  0%;} .side-story-output .listNewsItem  {    width:  100%;     margin-right:  0%;} .team-item  {    width:  100%;     margin-right:  0px;} .astrology-wrapper .blogSummary a  {    width:  100%;     margin-right:  0%;} .large-story-output .blogSummary .blogSummaryWrap:first-of-type .blogSummaryTitle a  {    font-size:  20px;     font-size:  1.25em;} .inner-channel-top-news .most-recent__group li:first-of-type .item-body__heading  {    font-size:  20px;     font-size:  1.25em;} .large-story-output.bottom-home-output ul.most-recent__group li  {    width:  100%;} .bottom-home-output .most-recent__group li:first-of-type  {    width:  100%;} .bottom-home-output .most-recent__group li:first-of-type .item-body__heading  {    font-size:  20px;     font-size:  1.25em;} } @media all and (max-width: 450px) and (min-width: 0px)  {     .header-bar-social  {    display:  none;} .header-bar-search form  {    display:  none;} .header-bar-logo  {    width:  100%!important;     margin-bottom:  20px;} .header-bar-search  {    width:  100%!important;     text-align:  center;} }
#primary > li#primary5 > a {background: #1e0066; color: #fff;}
