@charset "UTF-8";
a {
  color:#0070ff;
}
.sub_lists {
  display: flex;
  flex-direction: row;
}
.sub_lists li{
  width: auto;
}
.dropdown::after {
  content: "\ea50";
  position: relative;
  display: inline-block;
  font-family: 'remixicon' !important;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color:#000
}
.sub_lists li .moveto{
  /* background-image: linear-gradient(0deg,#fff,#e8eaed); */
  border: 2px #dbdbdb solid;
  border-radius: max(0px,min(5px,calc((100vw - 2px - 100%) * 9999)))/5px;
  /* display: flex; */
  font-family: system-ui;
  font-size: 16px;
  height: 26px;
  /* position: relative; */
  width: auto;
  color: #595959;
  font-size: 12px;
  padding: 2px 5px;
  background-color: #fff6;

}
.dropdown-content {
  display: none;
  position: absolute;
  background-color: #f9f9f9;
  max-width: 160px;
  box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
  padding: 12px 16px;
  z-index: 35;
  top: 0;
}
.dropdown:hover .dropdown-content {
  display: block;
}
.pagepath {
  width: 100%;
  height:100px;
  background-color: #f2f2f2;
  transition:.2s ease-out;
  border: 1px #ccc solid;
}
.innerpath {
  -moz-align-items:center;
  -ms-align-items:center;
  -ms-flex-align:center;
  -webkit-align-items:center;
  align-items:center;
  color:#818b95;
  display:-webkit-box;
  display:-moz-box;
  display:-ms-flexbox;
  display:-webkit-flex;
  display:flex;
  height:100%;
  margin:0 auto;
  min-height:50px;
  width:1250px
  }
.adholder {
  display: flex;
  align-items: center;
  text-align: right;
  -webkit-user-select: none;
  line-height: inherit;
  color: inherit;
  -webkit-tap-highlight-color: transparent;
  -webkit-font-smoothing: antialiased;
    overscroll-behavior-y: none;
}
.adtitle {
font-weight: 600;
}
.adurl {
  font-weight:100
}
.xamitd3 {
  align-self: center;
  font-family: inherit;
  font-family: inherit;
  -webkit-user-select: none;

  line-height: inherit;
}

.x1ye3gou {
  padding-right: 12px;
  font-family: inherit;
  
}
.xu06os2 {
  margin-bottom: 5px;
}
.x1ok221b {
  margin-top: 5px;
}
.adimg {
  max-width: 100%;
  border-radius: 8px;
}
.react  {
  border-top: 1px solid #e5e6e9;
  padding: 5px 0;
  position: relative;
}
.react .comment, .share {
  color: #4b4f56;
  font-weight: 600;
  font-size: 14px; 
  cursor: pointer;
  position: relative;
} 
.react-holder {
  display: flex;
}
.comment:before {
    position: absolute;
  content:'';
    left: 81px;
    top: 8px;
    background-image: url(https://static.xx.fbcdn.net/rsrc.php/v3/yp/r/wQ3cSO5tpkD.png);
    background-repeat: no-repeat;
    background-size: auto;
    background-position: 0 -155px;
    width: 19px;
    height: 19px;
}

.share:before {
  position: absolute;
  /* background-position: 0 -250px; */
  width: 19px;
  height: 19px;
  right: 0;
  top: 3px;
  background-repeat: no-repeat;
  background-size: auto;
  content: "\F0F3";
  font-family: 'remixicon' !important;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.share {
  padding-right: 20px;
  display: inline-flex;
}
.comment {
  padding-right: 20px;
  position:relative;
  display: inline-flex;
}
.comment::before {
  position: absolute;
  /* background-position: 0 -250px; */
  width: 19px;
  height: 19px;
  right: 0;
  top: 3px;
  background-repeat: no-repeat;
  background-size: auto;
  content: "\F0F3";
  font-family: 'remixicon' !important;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.like-main {
  position: relative;
}
.like{
    font-weight: 600;
    font-size: 14px; 
    cursor: pointer;
    color: #4b4f56;
    padding-right: 20px;
    position: relative;
    display: inline-flex;
} 

.like:before {
  position: absolute;
  /* background-position: 0 -250px; */
  width: 19px;
  height: 19px;
  right: 0;
  top: 3px;
  background-repeat: no-repeat;
  background-size: auto;
  content: "\F207";
  font-family: 'remixicon' !important;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.like-main-emo {
    left: 0;
    top: 2px;
    position: absolute;
    width: 19px;
    height: 19px;
    content: "\F207";
    font-family: 'remixicon' !important;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
} 
.like-main-like{
    left: 0;
    top: 2px;
    position: absolute;
    background-image: url(https://static.xx.fbcdn.net/rsrc.php/v3/yp/r/wQ3cSO5tpkD.png);
    background-repeat: no-repeat;
    background-position: 0 -174px;
    width: 19px;
    height: 19px;
}
.like-main-love,.like-main-haha,.like-main-wow,.like-main-sad,.like-main-angry {
  left: 0;
    top: 2px;
    position: absolute;
    background-image: url(https://static.xx.fbcdn.net/rsrc.php/v3/y6/r/80Toi9Z6PPm.png);
    background-repeat: no-repeat;
    width: 19px;
    height: 19px;
    animation: animatee .3s ease forwards;
} 
.like-main-love{
    background-position: -76px -35px;
}
.like-main-haha{
    background-position: -38px -35px;
}

.like-main-wow{
    background-position: -152px -35px;
}
.like-main-sad{
    background-position:-95px -35px;
}

.like-main-angry{
    background-position: 0 -35px;
}
@keyframes animatee {
  0%{
    transform: scale(0)
  }
   50%{
    transform: scale(1.1)
  }
  100%{
    transform: scale(1)
  }
}
.like-text-like {  
  color:rgb(88, 144, 255);  
}
.like-text-love{
  color:rgb(242, 82, 104)
}
.like-text-angry{
  color:rgb(247, 113, 75); 
}
.like-text-wow, .like-text-haha,.like-text-sad {
    color: rgb(240, 186, 21);
  }
.react .comment:hover, .like:hover, .share:hover {
  text-decoration: underline;
}
.like-stat {
  padding: 8px 0;
      overflow: hidden;
}
.like-emo {
  float: left;
}
.comments .comment_header {
  display: flex;
  border-bottom: 1px solid #eee;
  padding: 15px 0;
  margin-bottom: 10px;
  align-items: center;
}

.comments .comment_header .total {
  color: #777777;
  font-size: 14px;
  flex-grow: 1;
}

.comments .comment_header .sort_by {
  position: relative;
  margin-top: 5px;
  height: 30px;
}

.comments .comment_header .sort_by a {
  text-decoration: none;
  font-size: 14px;
}

.comments .comment_header .sort_by > a {
  color: #555555;
  font-weight: 500;
}

.comments .comment_header .sort_by > a i {
  padding-left: 10px;
  color: #bbbbbb;
}

.comments .comment_header .sort_by .options {
  display: none;
  position: absolute;
  top: 100%;
  width: 100%;
  border-radius: 4px;
  overflow: hidden;
  flex-flow: column;
  box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.2);
}

.comments .comment_header .sort_by .options a {
  padding: 6px 10px;
  border-bottom: 1px solid #f5f5f5;
  color: #474747;
  background-color: #fff;
}

.comments .comment_header .sort_by .options a:last-child {
  border: 0;
}

.comments .comment_header .sort_by .options a:hover {
  background-color: #4d4d4d;
  color: #fff;
}

.comments .comment_header .sort_by:hover .options, .comments .comment_header .sort_by:active .options {
  display: flex;
}

.comments .comment_header .sort_by:hover > a, .comments .comment_header .sort_by:active > a {
  color: #2f2f2f;
}

.comments .comment_header .sort_by:hover > a i, .comments .comment_header .sort_by:active > a i {
  color: #959595;
}

.comments .write_comment button {
  display: inline-block;
  background-color: #5c606b;
  color: #ffffff;
  text-decoration: none;
  margin: 10px 3px 0 0;
  padding: 7px 12px;
  border-radius: 4px;
  font-size: 14px;
  font-weight: 600;
  height: 35px;
  border: 0;
  transition: background-color .2s ease;
}

.comments .write_comment button:hover {
  background-color: #50545d;
  transition: background-color .2s ease;
}

.comments .write_comment button.alt {
  background-color: transparent;
  border: 1px solid #5c606b;
  color: #5c606b;
  font-weight: 500;
}

.comments .write_comment button.alt:hover {
  border: 1px solid #818693;
  color: #818693;
  transition: background-color .2s ease;
}

.comments .write_comment {
  width: 100%;
  padding: 10px 0 10px 0;
}

.comments .write_comment.hidden {
  display: none;
}

.comments .write_comment textarea {
  width: 100%;
  padding: 10px;
  border: 1px solid #ddd;
  border-bottom: 0;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  height: 150px;
  margin-top: 10px;
  resize: none;
  outline: 0;
}

.comments .write_comment .content {
  display: flex;
  flex-flow: column;
  width: 100%;
}

.comments .write_comment .content .toolbar {
  display: flex;
  width: 100%;
  border: 1px solid #ddd;
  background-color: #f8f8f8;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}

.comments .write_comment .content .toolbar .fa-solid {
  padding: 10px;
  cursor: pointer;
  color: #7a7a7a;
  font-size: 14px;
}

.comments .write_comment .content .toolbar .fa-solid:hover {
  color: #474747;
}

.comments .write_comment input {
  display: block;
  width: 250px;
  padding: 10px;
  border: 1px solid #ddd;
  border-radius: 4px;
  margin-top: 10px;
  outline: 0;
}

.comments .write_comment button {
  cursor: pointer;
}

.comments .comment_content .comment_placeholder_content {
  display: block;
  width: 100%;
  padding: 10px;
  border: 1px solid #ddd;
  border-radius: 4px;
  margin: 20px 0;
}

.comments .comment {
  display: flex;
  flex-flow: row;
  width: 100%;
  padding-top: 10px;
}

.comments .comment > .img {
  padding-right: 15px;
  background-color: transparent;
    height: auto;
    width: auto;
}

.comments .comment > .img span {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 46px;
  height: 46px;
  color: #fff;
  background-color: #777;
  border-radius: 50px;
  font-size: 16px;
  font-weight: 500;
}

.comments .comment > .img img {
  border-radius: 50px;
  width: 46px;
  height: 46px;
}

.comments .comment > .con {
  display: flex;
  flex-flow: column;
  width: 100%;
}

.comments .comment > .con .votes {
  display: flex;
  flex-flow: column;
  min-width: 40px;
  align-items: center;
}

.comments .comment > .con .votes .up, .comments .comment > .con .votes .down {
  display: flex;
  text-decoration: none;
}

.comments .comment > .con .votes .up span {
  transform: rotate(45deg);
}

.comments .comment > .con .votes .down span {
  transform: rotate(225deg);
}

.comments .comment > .con .name {
  display: inline;
  padding: 0 5px 3px 0;
  margin: 0;
  font-size: 16px;
  color: #555555;
}

.comments .comment > .con .date {
  color: #888888;
  font-size: 14px;
}

.comments .comment > .con .comment_content {
  max-width: 100%;
  padding: 5px 0 5px 0;
  margin: 0;
}

.comments .comment > .con .comment_content p {
  margin: 0;
  padding: 0;
}

.comments .comment > .con .comment_content h6 {
  margin: 0;
  padding: 5px 0;
  color: #4b4b4b;
}

.comments .comment > .con .comment_content strong {
  font-weight: 500;
}

.comments .comment > .con .comment_content code {
  font-family: Consolas,monaco,monospace;
  border-left: 3px solid #416daf;
}

.comments .comment > .con .comment_content blockquote {
  border-left: 3px solid #777;
}

.comments .comment > .con .comment_content code, .comments .comment > .con .comment_content blockquote {
  display: block;
  padding: 0 10px;
  margin: 10px 0;
  font-size: 14px;
}

.comments .comment .comment_footer {
  display: flex;
  flex-flow: row;
}

.comments .comment .comment_footer a {
  display: inline-block;
  text-decoration: none;
  padding: 0 5px;
}

.comments .comment .comment_footer a:hover .arrow {
  border: solid #555555;
  border-width: 0 2px 2px 0;
}

.comments .comment .comment_footer .num {
  color: #888888;
  padding-right: 5px;
  font-size: 14px;
}

.comments .comment .comment_footer .arrow {
  border: solid #777777;
  border-width: 0 2px 2px 0;
  display: inline-block;
  padding: 2px;
}

.comments .comment .comment_footer .arrow.up {
  transform: translateY(-2px) rotate(-135deg);
}

.comments .comment .comment_footer .arrow.down {
  transform: translateY(-4px) rotate(45deg);
}

.comments .comment .comment_footer .reply_comment_btn, .comments .comment .comment_footer .share_comment_btn, .comments .comment .comment_footer .edit_comment_btn {
  display: inline-block;
  text-decoration: none;
  margin-bottom: 10px;
  font-size: 14px;
  color: #888888;
}

.comments .comment .comment_footer .reply_comment_btn:hover, .comments .comment .comment_footer .share_comment_btn:hover, .comments .comment .comment_footer .edit_comment_btn:hover {
  color: #555555;
}

.comments .comment .comment_footer .reply_comment_btn.selected, .comments .comment .comment_footer .share_comment_btn.selected, .comments .comment .comment_footer .edit_comment_btn.selected {
  font-weight: 500;
}

.comments .comment .comment_footer .share_comment_btn span {
  display: none;
  font-size: 12px;
  text-decoration: underline;
  padding-left: 10px;
}

.comments .comment .comment_footer .share_comment_btn:hover span, .comments .comment .comment_footer .share_comment_btn:active span {
  display: inline-block;
}

.comments .show_more_comments {
  display: block;
  text-decoration: none;
  text-align: center;
  padding: 10px;
  font-weight: 600;
  color: #777;
  background-color: #eee;
  margin: 25px 0;
  font-size: 14px;
}

.comments .show_more_comments:hover {
  background-color: #e1e1e1;
}

.comments .loader {
  display: inline-block;
  border: 2px solid #999;
  border-top: 2px solid #eee;
  border-radius: 50%;
  width: 14px;
  height: 14px;
  animation: spin 1s ease infinite;
}

@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}

@media screen and (max-width: 500px) {
  .comments .comment > .img {
    padding-right: 7px;
    padding-top: 3px;
  }
  .comments .comment > .img span {
    width: 32px;
    height: 32px;
  }
  .comments .comment > .img img {
    width: 32px;
    height: 32px;
  }
  .comments .replies {
    margin-left: -15px;
  }
}
.ov_visi{ overflow:visible;}

.date-picker {
  margin: 200px auto;
}

.date-picker {
  width: 100%;
  height: auto;
  max-height: 50px;
  background: white;
  position: relative;
  overflow: hidden;
  transition: all 0.3s 0s ease-in-out;
  background-color: #ccc;
}
.date-picker .input {
  width: 100%;
  height: 50px;
  font-size: 0;
  cursor: pointer;
}
.date-picker .input .result, .date-picker .input button {
  display: inline-block;
  vertical-align: top;
}
.date-picker .input .result {
  width: calc(100% - 50px);
  height: 50px;
  line-height: 50px;
  font-size: 16px;
  padding: 0 10px;
  color: grey;
  box-sizing: border-box;
}
.date-picker .input button {
  width: 50px;
  height: 50px;
  background-color: #8392A7;
  color: white;
  line-height: 50px;
  border: 0;
  font-size: 24px;
  padding: 0;
  font-weight: 100;
}
.date-picker .input button:hover {
  background-color: #68768A;
}
.date-picker .input button:focus {
  outline: 0;
}
.date-picker .calendar {
  position: relative;
  width: 100%;
  background: #fff;
  border-radius: 0px;
  overflow: hidden;
}
.date-picker .ui-datepicker-inline {
  position: relative;
  width: 100%;
}
.date-picker .ui-datepicker-header {
  height: 100%;
  line-height: 50px;
  background: #8392A7;
  color: #fff;
  margin-bottom: 10px;
}
.date-picker .ui-datepicker-prev, .date-picker .ui-datepicker-next {
  width: 20px;
  height: 20px;
  text-indent: 9999px;
  border: 2px solid #fff;
  border-radius: 100%;
  cursor: pointer;
  overflow: hidden;
  margin-top: 12px;
}
.date-picker .ui-datepicker-prev {
  float: left;
  margin-left: 12px;
}
.date-picker .ui-datepicker-prev:after {
  transform: rotate(45deg);
  margin: -43px 0px 0px 8px;
}
.date-picker .ui-datepicker-next {
  float: right;
  margin-right: 12px;
}
.date-picker .ui-datepicker-next:after {
  transform: rotate(-135deg);
  margin: -43px 0px 0px 6px;
}
.date-picker .ui-datepicker-prev:after, .date-picker .ui-datepicker-next:after {
  content: "";
  position: absolute;
  display: block;
  width: 4px;
  height: 4px;
  border-left: 2px solid #fff;
  border-bottom: 2px solid #fff;
}
.date-picker .ui-datepicker-prev:hover, .date-picker .ui-datepicker-next:hover, .date-picker .ui-datepicker-prev:hover:after, .date-picker .ui-datepicker-next:hover:after {
  border-color: #68768A;
}
.date-picker .ui-datepicker-title {
  text-align: center;
}
.date-picker .ui-datepicker-calendar {
  width: 100%;
  text-align: center;
}
.date-picker .ui-datepicker-calendar thead tr th span {
  display: block;
  width: 100%;
  color: #8392A7;
  margin-bottom: 5px;
  font-size: 13px;
}
.date-picker .ui-state-default {
  display: block;
  text-decoration: none;
  color: #b5b5b5;
  line-height: 40px;
  font-size: 12px;
}
.date-picker .ui-state-default:hover {
  background: rgba(0, 0, 0, 0.02);
}
.date-picker .ui-state-highlight {
  color: #68768A;
}
.date-picker .ui-state-active {
  color: #68768A;
  background-color: rgba(131, 146, 167, 0.12);
  font-weight: 600;
}
.date-picker .ui-datepicker-unselectable .ui-state-default {
  color: #eee;
  border: 2px solid transparent;
}
.date-picker.open {
  max-height: 400px;
}
.date-picker.open .input button {
  background: #68768A;
}
.wsearch {
  width: 100%;
  height:100%;
}
.search-input{
  background: #fff;
  width: 100%;
  border-radius: 5px;
  position: absolute;
  /* box-shadow: 0px 1px 5px 3px rgba(0,0,0,0.12); */
  width: calc(100% - 50px);
  border: 2px #dedede solid;
  border-radius: max(0px,min(5px,calc((100vw - 2px - 100%) * 9999)))/5px;

}

.search-input input{
  height: 26px;
  width: 100%;
  outline: none;
  border: none;
  border-radius: 5px;
  padding: 0 20px 0 60px;
  font-size: 18px;
  margin: 0;
  display: block;
  box-shadow: 0px 1px 5px rgb(0 0 0 / 10%);
  caret-color: #666 !important;
  font-family: system-ui;
  font-size: 15px;
  transition:  .1s;

  color:#333
}

.search-input.active input{
  border-radius: 5px 5px 0 0;
}
.search-input.active input::after {
  content: "";
  width: 100%;
  height: 1px;
  background-color: #000;
  position: absolute;
  bottom: -1px;
}
input:focus::-webkit-input-placeholder { color:transparent; }
input:focus:-moz-placeholder { color:transparent; } /* Firefox 18- */
input:focus::-moz-placeholder { color:transparent; } /* Firefox 19+ */
input:focus:-ms-input-placeholder { color:transparent; } /* oldIE ;) */
.search-input .autocom-box{
  padding: 0;
  opacity: 0;
  pointer-events: none;
  max-height: 380px;
  overflow-y: auto;
}

.search-input .autocom-box::-webkit-scrollbar-track
{
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
	border-radius: 3px;
	background-color: #F5F5F5;
}

.search-input .autocom-box::-webkit-scrollbar
{
	width: 5px;
	background-color: #F5F5F5;
}

.search-input .autocom-box::-webkit-scrollbar-thumb
{
	border-radius: 3px;
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
	background-color: #555;
}

/*
 *  STYLE 2
 */

.search-input.active {
  box-shadow: -8px 6px 15px 0px rgb(0 0 0 / 28%);
  border: 2px #ffeded solid;

}
.search-input.active input {
  height: 35px;
}
.search-input.active .icon {
  height: 30px;
  top: 5px;

}
.search-input.active .autocom-box{
    /* padding: 10px 8px; */
    opacity: 1;
    pointer-events: auto;
    transition: .1s;
    margin: 0;
    padding-top: 15px;

}

.autocom-box li{
  list-style: none;
  padding: 6px;
  display: none;
  width: 100%;
  cursor: default;
  border-radius: 3px;
  font-size: 15px;
  /* line-height: 25px; */
  padding-right: 35px;
  position: relative;
  
}
.autocom-box li a{
z-index: 1;
}

.autocom-box li::before {
  content: "\F0D1";
  font-family: remixicon!important;
  font-size: 13px;
  /* margin-left: 5px; */
  /* margin-top: 5px; */
  position: absolute;
  right: 10px;
  top: calc( 50% - 9px);
  right: 16px;
}
.search-input.active .autocom-box li{
  display: block;
}
.autocom-box li:hover{
  background: #efefef;

}

.search-input .icon{
  position: absolute;
  left: 0px;
  top: 0px;
  /* height: 55px; */
  width: 55px;
  text-align: center;
  line-height: 55px;
  font-size: 20px;
  color: #02000c;
  cursor: pointer;
  border-right: 1px solid #eceaea;
  /* border-radius: 5px 0 0 5px; */
  cursor: pointer;
  font-size: 30px;
  font-weight: 100;
  /* height: 30px; */
  line-height: 26px;
  text-align: center;
  width: 50px;
  background: #ffffff;
  transition:  .1s;
} 
.search-input .icon::after {
  content: "\F0D1";
  font-family: remixicon!important;
  font-size: 20px;
}


/*end of final d */



.actions ul,body,html {
margin:0;
padding:0
}

header.blockedbar .inner .d_left,header.blockedbar .inner .d_right,header.blockedbar .inner .d_center {
display:flex;
justify-items:left;
min-height: 30px;
}

.top-trending {
margin-top:10px;
padding:10px
}

.top-trending h2 {
font-family:HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;
font-size:23px;
font-weight:300
}

.topviewed-a {
    align-items: center;
    border-bottom: 1px solid #e8eaed;
    display: block;
    margin-bottom: 7px;
    padding-bottom: 8px;
    position: relative;
}

.topviewed-a:last-child {
border:none;
margin-bottom:none
}

.a-number {
  background: #e6e6e6;
  /* border: 2px #dedede solid; */
  border-radius: 50%;
  color: #404040;
  font-size: 14px;
  font-weight: 600;
  height: 40px;
  line-height: 40px;
  margin: 0;
  padding: 0;
  position: absolute;
  right: 0;
  text-align: center;
  top: calc(50% - 25px);
  width: 40px;
}

.a-info {
display:flex;
padding-right:55px
}

.timeline {
display:none;
flex-direction:column;
list-style:none;
margin-bottom:15px;
margin-top:15px;
text-align:right;
width:100%
}

.topviewed_author {
color:var(--color-gray);
font-size:11px
}

.topviewed_title {
-webkit-box-orient:vertical;
-webkit-line-clamp:2;
display:-webkit-box;
font-size:13px;
font-weight:400;
margin-bottom:4px;
min-height:30px;
overflow:hidden;
width:auto
}

.topviewed_title a {
    color: #000000;
    font-size: 13px;
    font-weight: normal;
    line-height: 20px;
    text-decoration: none;
}

.topviewed_title a:hover {
background:#f2f2f2;
transition:.2s ease-out
}

.ad_336x2802 {
background:#fff;
background:#fff;
border-radius:5px;
border-radius:max(0px,min(5px,calc((100vw - 2px - 100%) * 9999)))/5px;
border-width:0;
height:280px;
margin:0 auto;
overflow:hidden;
padding:0;
position:relative;
width:336px
}

.inboard-adunit-container .ad_possible_location {
margin:0!important;
margin:0!important;
min-height:220px;
padding:0!important;
padding:0!important
}

.ad_300x2502 {
background:#fff;
background:#fff;
border-radius:5px;
border-radius:max(0px,min(5px,calc((100vw - 2px - 100%) * 9999)))/5px;
border-width:0;
height:250px;
margin:0 auto;

overflow:hidden;
padding:0;
position:relative;
width:300px
}

.ad_320x502 {
background:#fff;
background:#fff;
border-radius:5px;
border-radius:max(0px,min(5px,calc((100vw - 2px - 100%) * 9999)))/5px;
border-width:0;
height:50px;
margin:0 auto;

overflow:hidden;
padding:0;
position:relative;
width:320px
}

.ad_1140x1302 {
border-radius:max(0px,min(5px,calc((100vw - 2px - 100%) * 9999)))/5px;
border-width:0;
margin:0 auto;
margin-bottom:25px;
margin-top:25px;
overflow:hidden;
padding:15px;
position:relative;
width:1250px
}

.ad_possible_location {
border-radius:max(0px,min(5px,calc((100vw - 2px - 100%) * 9999)))/5px
}

.option .fa-codepen,.section .ri-arrow-drop-down-line,.section .widget-forecast-icon,body {
color:#000
}

.hotTicker-holder {
display:inline-flex;
padding-bottom:10px
}

ul.hotTicker {
display:block;
height:200px;
left:0;
list-style:none;
margin:0 auto;
margin:10px;
overflow:hidden;
padding:0;
position:relative;
top:10px;
width:100%
}

ul.hotTicker li {
background-color:#fff;
display:block;
font-size:14px;
line-height:20px;
overflow:hidden
}

ul.hotTicker li .tick {
border-bottom:1px solid #e6e6e6;
display:flex;
flex-direction:row;
font-family:system-ui;
margin-bottom:10px
}

ul.hotTicker li .tick a {
color:#000;
cursor:pointer;
display:flex;
font-family:system-ui;
font-size:90%;
font-size:13px;
padding:3px;
padding-right:10px;
position:relative
}

ul.hotTicker li .tick span {
color:#000;
padding:10px
}

.moredata:after,.theme3_bg,body {
-moz-osx-font-smoothing:grayscale
}

*,.followMeBar2.fixed,.product-carousel-container,.searchbar {
box-sizing:border-box
}

.card .menu-content::after,.css-mine,.example-2 .header::after,.tie-wrap,footer h4 {
clear:both
}

:root {
--active:#f1f1f1;
--b-pad:10px;
--bg:#323232;
--bg-flat-gray:#f5f5f5;
--bg-simi:#0030ff;
--bg-simi-sec:#d2122e;
--bg-ticker:red;
--blue-flat-bg:#00308f;
--blue-flat-bg-ticker:#2c3968;
--blue-flat2-bg:#002c3e;
--bodywash:#f2f2f2;
--border-gray:#e6e6e6;
--c-bg-body:#ccc;
--c-bg-button:#fff;
--c-bg-primary:#fff;
--c-bg-secondary:#d4d8dd;
--c-border-primary:#ccc;
--c-text-primary:#191919;
--c-text-secondary:#737374;
--color-bg-primary:#d0d6df;
--color-bg-primary-offset:#f1f3f7;
--color-bg-secondary:#fff;
--color-black:var(--color-text-primary);
--color-black:#3b3c40;
--color-black:#161616;
--color-gray:#8d9ba4;
--color-green:#1eb8b1;
--color-on-gray:#a2a2a2;
--color-orange:#dc9960;
--color-purple:#657cc4;
--color-red:#d92027;
--color-settings-bg:#f3f5f9;
--color-settings-border:#dbdade;
--color-settings-color:#757575;
--color-text-primary:#3a3c42;
--color-text-primary-offset:#898c94;
--graybackground:#e4e6eb;
--graytext:#65676B;
--grey:#8a8b8b;
--icon-color-b:#4b4c50;
--icon-color-m:#fe6d6d;
--icon-color-w:#FFF;
--main-section:#d2122e;
--main-section-secondry:#0030ff;
--more-color:#161616;
--primary:#fbfcfc;
--primerybutton:#1B74E4;
--primerytext:#050505;
--red-flat-bg:#d2122e;
--red-flat-bg-category:#d2122e;
--red-flat-text-category:#fff;
--red-flat2-bg:#f7444e;
--s-pad:5px;
--secondary:#767777
}

.onright {
margin-left:35px;
margin-right:0;
padding-right:0
}

.alarab_helpers {
align-items:flex-end;
background-color:var(--c-bg-body);
color:var(--c-text-primary);
display:flex;
font-family:system-ui;
font-size:14px;
justify-content:center;
line-height:1.5
}

.homepage-header,.stickybanner iframe {
background-color:#fff
}

:root.dark-theme {
--c-bg-button:#494a50;
--c-bg-primary:#323339;
--c-bg-secondary:#222128;
--c-border-primary:#454545;
--c-text-primary:#eee;
--c-text-secondary:#d3d5db
}

:root.black-theme {
--c-bg-button:#343844;
--c-bg-primary:#1b1d23;
--c-bg-secondary:#000001;
--c-border-primary:#323232;
--c-text-primary:#edeeef;
--c-text-secondary:#d4d7e1
}

#hero-slides .button :after,#hero-slides .button :hover:before,img[data-src] {
opacity:0
}

html {
height:-webkit-fill-available;
--bg:var(--gray-lighter);
--black:#000;
--blue:#0AAFFF;
--component-bg:var(--white);
--component-border:var(--gray-lighter);
--gray-dark:#586069;
--gray-darker:#2f363d;
--gray-darkest:#24292e;
--gray-light:#959da5;
--gray-lighter:#e1e4e8;
--gray-lightest:#fafbfc;
--green:#2DCA73;
--orange:#FF7D51;
--pink:#ED63D2;
--purple:#7551E9;
--text-color:var(--gray-darkest);
--white:#FFF;
--yellow:#FFC212
}

.carousel-cell {
display:block;
padding:0;
text-align:center;
width:100%
}

body {
-webkit-tap-highlight-color:transparent;
caret-color:transparent!important;
direction:rtl;
overflow-x:hidden;
--slides-per-page:2;
background:#F2f2f2
}

#body-barba {
display:block;
font-family:system-ui;
margin:0 auto;
max-width:1250px;
padding-top:0;
position:relative;
width:100%
}

#barba-right {
float:left;
position:relative;
width:338px
}

.card input[type=checkbox],.homepageindex #barba-right,div.weather-widget-inner small.widget-forecast-icon-text:after {
display:none
}

.ag-info_img-box img,.homepageindex #barba-left,.post_img a,.ssc .w-100,.thumb img {
width:100%
}

.scrollable-content {
color:#00f;
margin-left:300px;
position:absolute
}

.fixedtop {
height:100vh;
overflow-y:hidden;
position:fixed;
width:338px
}

.svg-inline--fa,svg:not(:root).svg-inline--fa {
overflow:visible
}

#barba-left {
float:right;
margin-left:35px;
position:relative;
transition:.2s;
width:calc(100% - 373px)
}

.hrslides {
height:495px;
margin:0 auto;
position:relative;
width:100%;
}

#barba-wrapper {
overflow:hidden;
transition:.2s
}

.barba-container {
display:contents;
width:100%
}

.homepage-header {
background-size:17%;
display:flex;
flex-direction:column;
height:auto;
left:0;
position:fixed;
top:0;
transition:.2s;
width:100%;
z-index:10
}

div.weather-widget-inner {
float:left;
font-size:19px;
position:relative
}

div.weather-widget-inner a {
float:left;
font-family:system-ui;
font-size:18px;
padding-right:25px;
text-decoration:none
}

.widget-forecast-icon {
float:right;
font-size:22px;
font-weight:600;
line-height:25px;
margin-left:3px;
position:relative
}

div.weather-widget-inner small {
display:-webkit-inline-box;
font-family:system-ui;
font-weight:600;
position:relative
}

.section div.weather-widget-inner small {
color:var(--color-gray)
}

div.weather-widget-inner small:after {
content:"\B0"
}

div.weather-widget-inner small.widget-forecast-icon-text {
font-family:system-ui;
font-size:14px;
font-weight:500!important
}

.svg-inline--fa.fa-w-14 {
width:.875em
}

.svg-inline--fa {
display:inline-block;
font-size:inherit;
height:1em;
vertical-align:-.125em
}

.whether-link-dropdown-icon-firma {
float:left;
font-size:25px;
margin-top:2px
}

.toggle-box {
display:grid;
height:20px;
margin:10px
}

.Ad_ready .ad_possible_location {
background:#fff;
border-radius:5px;
box-shadow:0 0 3px #ccc;
display:inline-block;
height:auto;
margin:12px 10px;
padding:15px 0;
position:relative;
width:calc(100% - 20px)
}

.Ad_ready .ad_possible_location .response_unit {
background:#cacaca;
border-bottom:1px solid #ccc;
border-top:1px solid #ccc;
height:100px
}

.ad-interstitial-body div,.ad-interstitial-body iframe {
bottom:0;
height:100%!important;
left:0;
position:fixed;
top:0;
width:100%!important
}

.ad-interstitial .ad-interstitial-body {
height:100%;
position:relative;
z-index:1
}

button {
background:0 0;
border:none
}

a {
text-decoration:none
}

.action:focus,.notfic .action:active,:focus {
outline:0
}

.stickybanner {
background:#fff;
bottom:0;
left:0;
max-height:65px;
position:fixed;
right:0;
width:100%;
z-index:24
}

.stickybanner div.section {
bottom:0;
left:0;
position:absolute;
right:0;
top:0
}

.stickybanner iframe #animation_container,.stickybanner iframe #animation_container canvas {
background-color:#fff;
display:block;
height:100%;
position:absolute;
width:100%
}

.actions {
background:#f2f3f5;
border-top:1px solid #dfdfdf;
bottom:0;
display:flex;
flex-direction:row-reverse;
padding:10px;
position:absolute;
width:100%
}

.actions ul {
display:block;
display:flex;
flex-direction:row;
padding-top:4PX
}

.buttons,.buttons .button {
align-items:center;
display:flex
}

.actions ul li {
display:block;
padding-left:15px
}

.actions ul li a {
display:block;
line-height:35px
}

.actions ul li a i {
color:#5c6676;
display:block;
line-height:35px
}

.details {
font-size:13px;
font-weight:400;
line-height:1.3;
margin-top:8px;
text-align:center;
width:50%
}

.buttons .message {
background-color:#0060ff;
color:#fff
}

.buttons .follow {
background:linear-gradient(90deg,#fa3967 0,#fa9639 100%)
}

.buttons .button {
border-radius:14px;
cursor:pointer;
justify-content:center;
margin-top:3px;
padding-left:12px;
padding-right:5px
}

.buttons .button span {
font-family:system-ui;
font-size:16px;
margin-right:8px
}

.buttons .button:first {
margin-left:0
}

.buttons .button svg {
height:35px;
margin-right:4px;
width:35px
}

.buttons .button i {
font-size:16px;
padding:5px
}

.usernamecard {
align-items:center;
background:0 0;
display:block;
justify-content:center;
margin-bottom:20px;
overflow:hidden
}

.usernamecard .usernamecardheader {
background-size:cover;
display:flex;
height:53px;
justify-content:space-between;
left:0;
padding:15px;
position:absolute;
top:0
}

.usernamecard .usernamecardheader span.mdi {
color:#222;
cursor:pointer;
font-size:23px
}

.usernamecard main {
align-items:center;
background:#f2f3f5;
display:flex;
flex-direction:row;
padding:15px
}

.bckfff,.menucontainer,.menucontext,.morerows,.morerows tr {
background:#fff
}

.usernamecard main img {
border:1px solid #000;
border-radius:50%;
height:52px;
margin-left:15px;
object-fit:cover;
padding:1px
}

.usernamecard main p {
color:#222;
font-family:system-ui;
font-size:17px;
font-weight:400;
margin-bottom:7px;
text-align:right
}

.usernamecard main h2 {
color:rgba(36,36,36,.555);
display:none;
font-size:14px
}

.usernamecard main .actions {
display:flex;
margin-top:14px
}

.usernamecard main .actions button {
border:none;
border-radius:40px;
cursor:pointer;
font-family:inherit
}

.usernamecard main .actions button.main {
background:#5458f7;
color:#fff;
font-size:14px;
font-weight:600;
height:32px;
margin-right:10px;
width:110px
}

.usernamecard main .actions button.main:hover {
background-color:#6c70f8
}

.usernamecard main .actions button.secondary {
align-items:center;
background:#9597a1;
display:flex;
height:32px;
justify-content:center;
width:50px
}

.usernamecard main .actions button.secondary:hover {
background-color:#a3a4ad
}

iframe canvas {
width:100%!important
}

.menucontext {
padding-left:5px;
width:100%
}

.holdmenucontext {
background:#fff;
height:CALC(100% - 50PX);
margin-top:70px;
overflow:AUTO;
overscroll-behavior:contain;
padding-bottom:90px;
position:absolute;
scrollbar-color:blue orange;
scrollbar-width:thin;
width:93%
}

.holdmenucontext::-webkit-scrollbar {
width:6px
}

.holdmenucontext::-webkit-scrollbar-track {
background:#f5f5f5
}

.holdmenucontext::-webkit-scrollbar-thumb {
background-color:#e6e6e6;
border-radius:20px
}

.menu-list {
display:block;
margin:0;
padding:0;
width:100%
}

.menu-sub-list {
display:none;
flex-direction:column;
left:100%;
padding:8px;
position:absolute;
right:0;
top:0;
width:100%;
z-index:100
}

.menu-button,.menu-item {
display:flex;
position:relative;
font-size: 19px;
}

#upper-info,.card-info,.menu-button:hover+.menu-sub-list,.menu-sub-list:hover {
display:flex
}

.menu-button {
align-items:center;
border:0;
padding:8px 40px 8px 38px;
text-align:right;
width:100%
}

.menu-button span {
  color: #000;
  font-family: system-ui;
  font-size: 18px;
  font-weight: 600;
}

.menu-button:hover {
background-color:var(--color-bg-primary-offset)
}

.menu-button:hover i {
color:var(--color-text-primary)
}

.menu-button i {
color:var(--color-text-primary-offset);
margin-left: 10px;
font-size: 25px;
}

.menu-button i:nth-of-type(2) {
left:8px;
margin-left:0;
position:absolute
}

.menu-button--delete:hover,.menu-button--delete:hover i:first-of-type {
color:var(--color-red)
}

.menu-button--orange i:first-of-type {
color:var(--color-orange)
}

.menu-button--green i:first-of-type {
color:var(--color-green)
}

.menu-button--checked i:nth-of-type(2),.menu-button--purple i:first-of-type {
color:var(--color-purple)
}

#artiheader h3,.menu-button--black i:first-of-type {
  color: #00000085
}

.menucontainer {
border-left:1px solid #ccc;
height:calc(100% - 50px);
width:100%
}

.usernamenotficheader {
left:15px;
position:absolute;
top:15px;
z-index:5;
font-size: 25px;
}

.sectionHoties {
display:flex;
flex-direction:column;
margin:0 0 5px;
padding:0;
position:relative;
width:100%
}

.play_icon_2022 {
bottom:13px;
color:#fff;
font-size:50px;
left:15px;
line-height:50px;
position:absolute;
text-shadow:-1px 1px 8px #00000040
}

.simi_main .play_icon_2022 {
color:#fff;
font-size:50px;
font-weight:400;
left:calc(50% - 25px);
position:absolute;
text-shadow:0 1px 7px #000;
top:calc(50% - 25px)
}

.regularitembigovertext figure .play_icon_2022 {
color:#fff;
font-size:35px;
left:15px;
position:absolute;
top:77%;
z-index:5
}

.parallax-slider img {
height:auto;
width:100vw
}

.body span .play_icon_2022 {
color:#e03e3e;
display:inline;
font-size:16px;
line-height:1;
margin-left:8px;
position:inherit;
text-shadow:none
}

.main_Arti .status,.simi_main .status {
background-image:linear-gradient(45deg,#ff5969,#e03e3e);
border:1px solid #332c2c54;
border-radius:5px;
bottom:15px;
color:#fff;
font-family:system-ui;
font-size:16px;
font-weight:700;
line-height:21px;
padding:6px 18px;
position:absolute;
right:15px;
text-align:center;
text-shadow:-1px 1px 8px #00000040;
width:auto;
z-index:1
}

.regularitembigovertext .status,.regularitemsmall .status {
background:#ff2323;
color:#fff;
font-size:16px;
font-weight:700;
line-height:20px;
padding:2px 8px;
position:absolute;
text-align:center;
width:20%;
z-index:5
}

.regularitembigovertext .status {
border:1px solid #ff2525;
border-radius:2px;
font-family:aljazeera;
right:15px;
top:50%
}

.regularitemsmall .status {
border:1px solid #ff2525;
border-radius:2px;
left:0;
top:0
}

.ARTcont {
background-color:#fff;
border-bottom:1px solid #ddd;
display:flex;
margin:10px;
padding-bottom:9px
}

.img-container {
padding:0;
width:145px
}

.img {
background-color:#dbdade;
height:100%;
width:100%
}

.stripe {
background:#dbdade;
height:17px;
margin-top:13px
}

.medium-stripe,.small-stripe {
width:calc(100% - 20px)
}

.long-stripe {
width:calc(100% - 120px)
}

#menu-mobile {
display:none;
height:100%;
position:absolute;
z-index:25
}

.search_mobile {
display:flex;
position:relative;
width:100%
}

.searchTerm_mobile {
background:0 0;
border:none;
color:#000;
font-family:system-ui;
font-size:16px;
height:auto;
line-height:35px;
margin-right:15px;
outline:0;
padding:3px;
width:100%
}

.searchTerm_mobile:focus {
color:#797979
}

.searchButton_mobile {
border-radius:5px 0 0 5px;
color:#000;
cursor:pointer;
font-size:20px;
line-height:29px;
padding-top:6px;
text-align:center;
width:40px
}

.searchwrap {
background:#ededed;
border:1px solid #f5f5f5;
border-radius:5px;
display:inline-block;
margin:15px 15px 0;
width:calc(100% - 30px)
}

#bg-menu-mobile {
  height: 100%;
  position: fixed;
  right: -400px;
  top: 0px;
  width: 390px;
  will-change: transform;
  z-index: 25;
      box-shadow: -11px 0px 20px #00000063;
}

.menu_padd {
padding:15px
}

.bolder {
color:#d60000;
font-family:system-ui;
font-size:17px;
font-weight:600!important
}

.regular {
color:#222;
font-family:system-ui;
font-size:16px;
font-weight:400
}

#menu-mobile ul li:hover {
-moz-transition:.1s ease-in-out;
-webkit-transition:.1s ease-in-out;
color:#111;
transition:.1s ease-in-out
}

.nightmode,.section .hom_cat_bar {
transition:bottom .2s ease-in-out
}

.section {
display:flex;
flex-direction:column;
margin:0 0 15px;
padding:0;
position:relative;
width:100%
}

.padding10,.regularitemsmall.bloger .body {
padding-right:10px
}

.wdmm_washed {
    background: #fff;
    border-radius: 5px;
   /* border-radius: max(0px,min(5px,calc((100vw - 2px - 100%) * 9999)))/5px;
    box-shadow: 0 1px 2px rgba(0,0,0,.2);*/
    /*padding: 10px;*/
    visibility: visible;/*
    border: 1px #e6e6e6 solid;*/
}

.ag-grid_item:nth-child(odd) .ag-info_img-box,.mega-ad .loadedadflick,.nomargin,.regularitemsmall figure,.wdmm_washed .hom_cat_bar.black {
margin:0
}

.section ul {
margin:0;
padding:0
}
.gather{
    margin-bottom: 0;

}
.section.gather ul li {
    float:right;
    width: 50%;
    }
.section ul li:last-child {
border:0px;
padding-bottom:0
}
.regularitembigovertext figure,.regularitembigovertext img {
border-radius:4px
}

.section.classoptimizer {
display:block;
height:70px;
margin-bottom:0;
position:relative
}

.main-logo-icon-image path {
fill:#f2f2f2
}

.footerlogo {
height:33px;
margin-top:17px
}

.footerlogo path {
fill:var(--color-gray)
}

.exit-inboard-icon2 {
background:#ffeded;
border:1px solid #d997a1;
color:#404040;
cursor:pointer;
display:block;
font-size:25px;
height:45px;
line-height:44px;
position:absolute;
right:10px;
text-align:center;
top:10px;
width:45px
}

.exit-inboard-icon {
top:30px!important
}

.inboard-adunit-container {
color:#000;
height:auto;
margin:0 auto;
position:relative;
text-align:center;
text-decoration:none!important;
width:100%
}

.padding10 {
padding-left:10px
}

.padding15 {
padding-left:15px;
padding-right:15px
}

.regularitembigovertext::before {
    background-image: linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.8) 100%,rgba(0,0,0,.9) 100%);
    bottom: 0;
    content: "";
    height: 100%;
    pointer-events: none;
    position: absolute;
    width: 100%;
    z-index: 2;
    border-radius: max(0px,min(5px,calc((100vw - 2px - 100%) * 9999)))/5px;
}

.m_cat_img {
display:block;
height:0;
overflow:hidden;
padding-bottom:71.42%;
position:relative;
top:0
}

.regularitembigovertext,.regularitembigovertext figure {
border:0;
font-size:100%;
padding:0;
vertical-align:baseline
}

.m_cat_img img {
left:0;
position:absolute;
top:0;
width:100%
}

.regularitembigovertext .body {
-moz-flex-direction:column-reverse;
-ms-flex-direction:column-reverse;
-webkit-flex-direction:column-reverse;
bottom:0;
display:flex;
display:flex;
flex-direction:column;
position:absolute;
right:0;
width:100%;
z-index:3
}

.regularitembigovertext .body span {
color:var(--icon-color-w);
font-family:system-ui;
font-size:11px;
margin:10px
}

.regularitembigovertext {
display:flex;
font:inherit;
margin-bottom:0px;
position:relative
}

.regularitembigovertext figure {
display:block;
font:inherit;
height:auto;
margin:0;
position:relative;
width:100%;
z-index:0
}

.regularitembigovertext .body strong,.regularitembigovertext p strong {
color:#fff;
font-family:Tajawal;
font-size:23px;
font-weight:600;
letter-spacing:0;
line-height:10px;
padding:24px 0 0 8px;
text-shadow:-3px 0 3px #000
}

.crinfo {
  border: none;
  color: #3c4043;
  display: inline-block;
  font-family: tajawal;
  font-size: 16px;
  font-weight: 600;
  line-height: 1.7;
  margin: 0 0 15px;
  padding: 0;
  text-align: right;
  width: calc(100% - 20px);
  border-bottom: 1px #e6e6e6 solid;
  border-top: 1px #e6e6e6 solid;
  min-height: 66px;
  margin: 10px;
}

.regularitembigovertext .body small,.regularitembigovertext p small {
color:#fff;
display:block;
float:right;
margin:4px 0 0;
width:65%
}

.regularitembigovertext .body small span,.regularitembigovertext p small span {
color:#fff;
display:inline-block
}

.regularitembigovertext img {
    display: block;
    min-height: 303px;
    width: 100%;
    border-radius: max(0px,min(5px,calc((100vw - 2px - 100%) * 9999)))/5px;
}

.regularitemsmall {
align-items:center;
border-bottom:1px solid var(--border-gray);
display:grid;
grid-template-columns: 120px auto;
grid-template-rows:auto;
margin:0 10px;
padding:8px 0;
position:relative
}
.regularitemsmall:first-child {
padding-top:0
}
.regularitemsmall:last-child {
    padding-bottom: 0;
    border:0px;
    margin-bottom:0
    }
#head_imp,.madu {
margin-top:30px
}

.regularitemsmall.bloger {
grid-template-columns:70px auto
}

.regularitemsmall .body {
-moz-flex-direction:column-reverse;
-ms-flex-direction:column-reverse;
-webkit-flex-direction:column-reverse;
display:flex;
flex-direction:column;
padding-right:10px
}

.regularitemsmall.bloger a img {
border:2px var(--icon-color-b) solid;
border-radius:50%;
height:70px;
width:70px
}

.regularitemsmall .body span {
color:var(--color-gray);
display:inherit;
font-family:system-ui;
font-size:12px;
line-height:15px;
margin-top:6px
}

.regularitemsmall a img {
display:block;
position:relative;
border-radius: max(0px,min(5px,calc((100vw - 2px - 100%) * 9999)))/5px;
}

.regularitemsmall a {
display:contents;
line-height:1;
position:relative
}

.indicator-wrapper {
display:none;
height:3px;
position:fixed;
top:0;
width:100%;
z-index:22
}

.indicator {
background-color:#f62828;
height:100%;
width:100%
}

.section .hom_cat_bar .float-title {
    background: 0 0;
    color: #FFF;
    font-family: system-ui;
    font-size: 15px;
    font-weight: 600;
    line-height: 10px;
    padding-right: 0;
    position: absolute;
    right: 5px;
    top: 13px;

}

.moreicon {
    color: #595959;
    font-size: 20px;
    left: 5px;
    position: absolute;
    top: calc(50% - 10px);
}

.section .hom_cat_bar .fi-rr-angle-double-left {
background:0 0;
color:#2c2a2a;
font-size:18px;
left:0;
position:absolute;
top:13px
}

.followMeBar2 {
background:#999;
color:#000;
padding:10px 20px;
position:relative
}

.followMeBar2.fixed {
background-color:#000;
color:#fff;
position:fixed;
width:100%;
z-index:1000
}

.followMeBar2.fixed.absolute {
position:absolute
}

.followWrap2 {
background:#000;
height:58px;
position:fixed;
top:0;
visibility:visible;
width:100%;
z-index:10
}

.section .hom_cat_bar .back-icon-wrapper {
padding:8px
}

.adunit {
text-align:center;
width:100%
}

.main_stream div,.player-container {
margin-bottom:15px
}

.madu {
margin-bottom:0
}

.nav {
list-style:none;
margin:0;
padding:0
}

.nav:before {
content:'Navigation: '
}

.nav li {
display:inline;
margin:0 .4em
}

.organic-thumbs-feed-01 .videoCube .video-label-box .video-title,.trc_elastic_rec-reel-sc2 .trc_rbox_outer .videoCube .video-label-box {
background:0 0;
color:#333;
display:block;
font-family:system-ui;
font-size:16px;
font-weight:600;
height:auto;
line-height:25 px;
margin:0;
padding:0;
position:relative
}

.rec-reel-sc2 .videoCube .video-label-box .video-title,.thumbs-feed-01 .syndicatedItem .video-title {
color:#333;
display:block;
font-family:system-ui;
font-size:16px;
font-weight:600;
line-height:25px
}

.thumbs-feed-01 .syndicatedItem .video-title,.videoCube a {
color:#000;
font-family:system-ui;
font-size:16px;
font-weight:700;
line-height:27px;
max-height:54px;
text-align:inherit;
text-decoration:none
}

.trc_related_container DIV.videoCube.thumbnail_bottom .thumbBlock,.trc_related_container DIV.videoCube.thumbnail_top .thumbBlock {
border-radius:2px
}

.thumbs-feed-01 .syndicatedItem .video-title {
height:54px;
padding:0
}

.div.tbl-reco-reel .trc_rbox_outer .videoCube .video-label-box,.trc_elastic_organic-thumbs-feed-01 .trc_rbox_outer .videoCube .video-label-box,.trc_elastic_thumbs-feed-01 .trc_rbox_outer .videoCube .video-label-box,div.story-widget .trc_rbox_outer .videoCube .video-label-box {
margin:10px 10px 0
}

.videoCube a {
padding:0 10px
}

#artiheader,.best-keywords a {
font-size:12px;
font-weight:400
}

.trc_related_container .trc_rbox .trc_rbox_div .videoCube .video-label-box .branding,.trc_related_container .videoCube .video-label-box {
font-family:system-ui;
font-size:12px;
font-weight:500;
text-align:right
}

.parallax-top-story,.ssc-circle,.ssc-head-line,.ssc-line,.ssc-square {
overflow:hidden;
position:relative
}

.pImage {
max-height:900px;
position:absolute;
right:0;
top:0;
width:70%
}

.pSection {
padding-bottom:300px;
padding-top:200px;
position:relative
}

.ppcontainer {
margin:0 auto;
max-width:100%;
padding:20px;
position:relative;
z-index:15
}

.pContent {
background-color:rgba(78,152,21,.8);
color:#fff;
padding:40px 60px;
width:65%
}

.parallax-top-story img {
backface-visibility:hidden;
left:50%;
position:absolute;
transform:translate3d(-50%,0,0);
transform-style:preserve-3d;
width:100%
}

.parallax-container {
height:500px;
overflow:hidden
}

.parallax-container2 {
height:0;
overflow:hidden;
padding-bottom:56.25%;
position:relative
}

.best-keywords {
    /* border-bottom: 1px var(--border-gray) solid; */
    display: block;
    /* min-height: 50px; */
    /* padding-bottom: 15px; */
    position: relative;
    width: 100%;
    padding: 20px 10px;
}

.kewordstitle {
position:absolute;
right:0;
width:20%
}

.kewordstitle,.nav-item {
font-size:14px
}

.best-keywords nav {
  left: 0;
  /* position: absolute; */
  width: 100%;
}

.kewordstitle,.nav-item,.vertical-align-middle {
display:inline-block;
vertical-align:middle
}

.title {
color:#fff;
margin:24px 0 6px
}
.bridplaylist {
  width:100%;
  height:0;
  background-color: #000;
  transition: .2s ease-out;
  position: relative;
}
.bridplaylist .videocar {
  position: absolute;
  width:calc(100% - 20px);
  height: calc(100% - 20px);
  left:10px;
  right:10px;
  top:10px;
  bottom:10px;
background-color: #212121;
transition: .2s ease-out;
opacity: 0;
vertical-align: middle;
}
.lds-ripple {
  position: relative;
  width: 80px;
  height: 80px;
  scale: 0.5;
  margin:15 auto;
  opacity: 0;

}
.lds-ripple div {
  position: absolute;
  border: 4px solid #fff;
  opacity: 1;
  border-radius: 50%;
  animation: lds-ripple 1s cubic-bezier(0, 0.2, 0.8, 1) infinite;
}
.lds-ripple div:nth-child(2) {
  animation-delay: -0.5s;
}
@keyframes lds-ripple {
  0% {
    top: 36px;
    left: 36px;
    width: 0;
    height: 0;
    opacity: 0;
  }
  4.9% {
    top: 36px;
    left: 36px;
    width: 0;
    height: 0;
    opacity: 0;
  }
  5% {
    top: 36px;
    left: 36px;
    width: 0;
    height: 0;
    opacity: 1;
  }
  100% {
    top: 0px;
    left: 0px;
    width: 72px;
    height: 72px;
    opacity: 0;
  }
}

.best-keywords a {
    /* background-color: #f2f2f28f; */
    border: 1px solid #f8f9fa;
    /* border: 1px solid #80808075; */
    border-radius: 4px;
    color: #fff;
    /* color: #000000; */
    float: right;
    font-family: system-ui;
    line-height: 21px;
    /* margin-left: 5px; */
    /* margin-right: 5px; */
    padding: 2px 6px;
    position: relative;
    z-index: 3;
    background: #6293ff;
    transition: .2s ease-out;
    margin-left: 10px;
}
.best-keywords a:hover {
  background: #0080ff;
}
.best-keywords a.subcat_tags {
background-color:transparent;
border:none;
margin-right:0;
padding-right:0
}

.react-parallax-content small {
background:#0c0c0c;
bottom:0;
color:#fff;
font-family:system-ui;
font-size:11px;
font-weight:600;
opacity:.85;
padding:6px 10px;
position:absolute;
right:0
}

.parallax-window {
background:0 0;
min-height:350px;
width:100%
}

#head_imp {
display:block;
height:220px;
margin-bottom:30px
}

div.artiwrapper {
    display: inline-block;
    width: 100%;
    z-index: 5;
  
}

.artiwrapper h2 {
color:var(--color-gray);
font-size:30px;
margin-bottom:10px;
padding-right:10px;
width:90%
}
.artiwrapper  table {
  width: calc(100% - 20px);
  margin: 0 auto;
  /* border: 10px #000 solid; */
  margin: 30px auto;
  border-radius: max(0px,min(5px,calc((100vw - 2px - 100%) * 9999)))/5px;
  overflow: hidden;
  padding: 0;
  /* border: 1px #ccc solid; */
  /* border-top: none; */
  background: #f2f2f2;
  box-shadow: -1px 4px 3px #e6e6e6;
}

.artiwrapper table.data th, td {
  padding: 10px;
  font-size: 13px;
  color: #000;
  /* font-weight: 100; */
}
.artiwrapper table thead  {
  width: 100%;
  background: #1b1919;
  border: none;
  
}
.artiwrapper table thead tr th {
  padding: 10px;
  font-size: 13px;
  color: #f5f5f5;
  text-align: right;
  font-weight: 500;
  text-decoration: underline;
     
    
}
.artiwrapper table tbody tr td {
  border-bottom: 1px #e8eaed solid;
}
.artiwrapper table thead tr {
  width: 100%;
  border: 0px;
}
.artiwrapper  table caption {
  padding: 30px;
  font-size: 19px;
  color: #000;
  font-weight: 500;
  background-image: linear-gradient(to top, #cfd9df 0%, #e2ebf0 100%);  border: none;
}
.artiwrapper table tbody tr:last-child td {
border-bottom:0px
}
hr {
border:1px solid var(--bg-flat-gray);
border-radius:1px
}

#artiheader {
color:rgba(0,0,0,.87);
margin:10px;
margin-top:0
padding:0
}

#artiheader h2,.video_desc {
color:var(--color-gray);
padding-right:10px
}

.video_desc {
    color: #FFF;
    padding-right: 10px;
    background: #000;
    padding: 10px;
    font-size: 13px;
}

.systemshare {
  left: 0;
  position: absolute;
  top: calc(50% - 23px);
  display: flex;
  gap: 10px;
  padding: 10px;
}

.systemshare button {
color:var(--icon-color-b);
float:left;
font-size:32px;
height:auto;
left:10px;
line-height:1;
margin-right:15px;
padding:0;
position:absolute;
top:0;
width:auto
}
.systemshare i {
  color: var(--icon-color-b);
  font-size: 28px;
  line-height: 1;
  font-weight: 500;
}
.systemshare button:nth-child(2) {
left:50px
}

.systemshare button:nth-child(3) {
left:90px
}

.artiwrapper div div img {
display:block;
height:100%!important;
margin:0;
padding:0;
width:100%!important
}

.copywriterimage {
  border: 2px solid #e4e4e4;
  border-radius: 50%;
  height: 60px;
  margin: 0;
  overflow: hidden;
  padding: 0;
  position: absolute;
  right: 10px;
  top: 2px;
  width: 60px;
}

.crinfo small {
  display: block;
  font-family: system-ui;
  font-size: 13px;
  line-height: 19px;
  padding-right: 84px;
  text-align: right;
  padding-top: 11px;
}

.changefont {
border-radius:5px;
display:inline;
left:10%;
top:100px;
width:80%;
z-index:3
}

.artiwrapper h1 {
  display: inline-block;
  font-family: system-ui;
  font-size: 26px;
  font-weight: 600;
  letter-spacing: 0;
  line-height: 37px;
  /* padding-left: 30px; */
  width: 93%;
  /* margin: 10px; */
  color: #333;
  margin-top:0;
  margin-bottom:0
}
.artiwrapper h1.blacked {
  display: inline-block;
  font-family: system-ui;
  font-size: 26px;
  font-weight: 500;
  letter-spacing: 0;
  line-height: 40px;
  padding-left: 30px;
  margin: 0;
  /* background-image: radial-gradient( circle farthest-corner at 10% 20%, rgb(55 53 53) 0%, rgb(76 63 63) 38.2%, rgb(36 34 34) 66.4%, rgb(0 0 0) 90% ); */
  /* padding: 2px 30px; */
  width: auto;
  color: #333
  /* border-radius: 6px 0 0 6px; */;
}
.artiwrapper h4,.title_tag {
display:inline;
font-family:system-ui;
font-size:26px;
font-weight:600;
letter-spacing:0;
line-height:39px
}

.artiwrapper h4 {
  background: #d7374e;
  color: var(--bg-flat-gray);
  margin-left: 10px;
  padding-left: 5px;
  padding-right: 5px;
  background-image: linear-gradient(to right, #d7374e 0%, #ff0000 100%);
  padding: 3px;
  margin: 0;
  /* border-radius: 6px 0 0 0px; */ 
}

.main_stream a,.md-select_sport ul[role=listbox] li a:hover,.smartkeywords a,table.data>tbody>tr:nth-child(odd) {
background-color:#f2f2f2
}

.toggle-box input[type=checkbox]:checked+.toggle-box-label-left,.toggle-box label {
color:rgba(149,149,149,.51);
font-weight:400
}

.title_tag {
color:var(--main-section-secondry);
margin-left:0
}

.search-box,.ssmain {
margin:0 auto;
position:relative
}

.headerButtonDKM {
height:26px;
left:0;
position:absolute;
width:auto
}

.toggle-box-label-left:empty {
margin-left:-10px
}

.toggle-box-label-left:after,.toggle-box-label-left:before {
-moz-transition:.25s ease-in-out;
-o-transition:.25s ease-in-out;
-webkit-transition:.25s ease-in-out;
box-sizing:border-box;
outline:0;
padding:0;
transition:.25s ease-in-out
}

.toggle-box input[type=checkbox],.toggle-box input[type=checkbox]:active {
border:none;
height:0;
opacity:0;
outline:0;
position:absolute;
top:-5000px;
width:0
}

.toggle-box label {
cursor:pointer;
display:inline-block;
font-size:14px;
line-height:16px;
padding:0;
position:relative
}

.toggle-box-label-left:before {
-moz-border-radius:100%;
-webkit-border-radius:100%;
background:#ffb200;
border-radius:100%;
bottom:0;
box-shadow:0 0 2px #fff;
content:'';
display:block;
height:16px;
line-height:34px;
margin:4px;
position:absolute;
right:25px;
text-indent:40px;
transform:rotate(-45deg);
width:16px;
z-index:1
}

.toggle-box-label-left:after {
-moz-border-radius:16px;
-webkit-border-radius:16px;
background:rgba(255,255,255,.15);
border:2px solid #ffb200;
border-radius:16px;
content:"";
display:inline-block;
height:24px;
margin:0 10px;
vertical-align:middle;
width:40px
}

.toggle-box input[type=checkbox]:checked+.toggle-box-label-left:before {
background:0 0;
box-shadow:5px 5px 0 0 #f7f7f7;
right:17px
}

.toggle-box input[type=checkbox]:checked+.toggle-box-label-left:after {
background:rgba(0,0,0,.15);
border:2px solid #f7f7f7
}

.toggle-box input[type=checkbox]+.toggle-box-label-left,.toggle-box input[type=checkbox]:checked+.toggle-box-label-left+.toggle-box-label {
color:rgba(250,250,250,.51);
font-weight:700
}

#artiheader h3 {
background:linear-gradient(-90deg,#e6e6e6 0,#000 25%,rgba(0,212,255,0) 90%);
color:#180303;
font-family:system-ui;
font-size:19px;
font-weight:900;
margin-bottom:10px;
padding:10px;
width:100%
}

#artiheader h2 {
font-size:20px;
margin-bottom:10px;
width:90%
}

.artiwrapper p {
  color: #000;
  font-family: system-ui;
  font-size: 17px;
  font-weight: 400;
  line-height: 27px;
  line-height: 30px;
  margin: 20px 0;
  padding: 0;
  padding: 0 10px;
}

.artiwrapper ul {
display:flex;
flex-direction:column;
width:100%
}

.artiwrapper ul li {
display:block;
font-size:17px;
font-weight:600;
padding:8.5px 10px 8.5px 30px;
width:100%
}

.artiwrapper ul li:nth-child(2n) {
background:linear-gradient(-90deg,#e6e6e6a1 0,#000 25%,#000 90%)
}

.artiwrapper p img {
border-radius:3px;
height:auto;
margin-top:15px;
width:100%;
display:none;
}
.artiwrapper figure.image {
  margin: 10px;
}
.artiwrapper figure.image img{
width:100%;
height:auto
}
.artiwrapper figure.image figcaption {
  padding: 3px;
  color: #696969;
  font-size: 13px;
  font-weight: 400;
}
.artiwrapper h5 {
font-family:system-ui;
font-size:19px;
margin-bottom:15px;
margin-top:0;
padding:15px;
text-align:right
}

#searchd,.go-icon,.search-icon {
position:absolute;
text-align:center
}

.ssmain {
background:#757575;
left:0;
padding:0 26px;
top:0;
width:100%
}

.search-box {
border-radius:120px;
height:60px;
max-width:360px;
width:100%
}

.go-icon,.search-icon {
height:60px;
line-height:61px;
top:0;
width:86px
}

.search-icon {
-moz-transform:rotate(-45deg);
-moz-transform-origin:center center;
-moz-transition:transform .4s cubic-bezier(.19,1,.22,1) 220ms;
-o-transform:rotate(-45deg);
-o-transform-origin:center center;
-o-transition:transform .4s cubic-bezier(.19,1,.22,1) 220ms;
-webkit-transform:rotate(-45deg);
-webkit-transform-origin:center center;
-webkit-transition:transform .4s cubic-bezier(.19,1,.22,1) 220ms;
font-size:1.22em;
left:0;
pointer-events:none;
transform:rotate(-45deg);
transform-origin:center center;
transition:transform .4s cubic-bezier(.19,1,.22,1) 220ms;
will-change:transform
}

.si-rotate {
-moz-transform:rotate(0);
-o-transform:rotate(0);
-webkit-transform:rotate(0);
transform:rotate(0)
}

.go-icon {
-moz-transform:rotate(45deg);
-moz-transition:opacity 190ms ease-out,transform 260ms cubic-bezier(.19,1,.22,1);
-o-transform:rotate(45deg);
-o-transition:opacity 190ms ease-out,transform 260ms cubic-bezier(.19,1,.22,1);
-webkit-transform:rotate(45deg);
-webkit-transition:opacity 190ms ease-out,transform 260ms cubic-bezier(.19,1,.22,1);
color:#fff;
cursor:default;
font-size:90%;
font-weight::bold;
left:0;
opacity:0;
pointer-events:none;
transform:rotate(45deg);
transition:opacity 190ms ease-out,transform 260ms cubic-bezier(.19,1,.22,1);
will-change:opacity
}

.go-in,.page-link:not(:disabled):not(.disabled),.tie-user-location:not(.is-loading) {
cursor:pointer
}

.go-in {
-moz-transform:rotate(0);
-moz-transition:opacity 190ms ease-out,transform 260ms cubic-bezier(.19,1,.22,1) 20ms;
-o-transform:rotate(0);
-o-transition:opacity 190ms ease-out,transform 260ms cubic-bezier(.19,1,.22,1) 20ms;
-webkit-transform:rotate(0);
-webkit-transition:opacity 190ms ease-out,transform 260ms cubic-bezier(.19,1,.22,1) 20ms;
color:#fff;
opacity:1;
pointer-events:all;
transform:rotate(0);
transition:opacity 190ms ease-out,transform 260ms cubic-bezier(.19,1,.22,1) 20ms
}

.search-border {
display:block;
height:60px;
max-width:360px;
width:100%
}

.border {
-moz-transition:stroke-dashoffset .4s cubic-bezier(.6,.040,.735,.99);
-o-transition:stroke-dashoffset .4s cubic-bezier(.6,.040,.735,.99);
-webkit-transition:stroke-dashoffset .4s cubic-bezier(.6,.040,.735,.99);
fill:none;
stroke:#FFF;
stroke-dasharray:740;
stroke-dashoffset:0;
stroke-miterlimit:10;
stroke-width:5;
transition:stroke-dashoffset .4s cubic-bezier(.6,.040,.735,.99)
}

.border-searching .border {
-moz-transition:stroke-dashoffset 650ms cubic-bezier(.755,.15,.205,1);
-o-transition:stroke-dashoffset 650ms cubic-bezier(.755,.15,.205,1);
-webkit-transition:stroke-dashoffset 650ms cubic-bezier(.755,.15,.205,1);
stroke-dasharray:740;
stroke-dashoffset:459;
transition:stroke-dashoffset 650ms cubic-bezier(.755,.15,.205,1)
}

#searchd {
-khtml-user-select:initial;
-moz-user-select:initial;
-ms-user-select:initial;
-webkit-user-select:initial;
background:rgba(255,255,255,0);
border:none;
border-radius:120px;
color:#fff;
font-family:"system-ui";
font-size:18px;
height:100%;
left:0;
outline:0;
padding:0 68px;
top:0;
user-select:initial;
width:100%
}

.flex {
align-items:center;
background:#ebebeb;
direction:ltr;
display:flex;
justify-content:center
}

#options-view-button:checked~#options #option-bg,.page-link,.profile-user-page .data-user li a,.profile-user-page .data-user li strong,nav {
display:block
}

.app-btn {
border-radius:5px;
color:#fff;
font-family:"Lucida Grande",sans-serif;
font-size:10px;
margin:20px 10px;
max-width:160px;
text-align:left;
text-decoration:none;
text-transform:uppercase;
width:45%
}

.app-btn.blu {
background-color:#101010;
transition:background-color .25s linear
}

.app-btn.blu:hover {
background-color:#454545
}

.app-btn i {
  width: 20%;
  text-align: center;
  font-size: 28px;
  margin-left: 7px;
  font-weight: 100;
}

.app-btn .big-txt {
color:#fff;
font-size:17px;
text-transform:capitalize
}

.text-right .icon,div.scrollmenu2 a {
text-align:center;
text-transform:uppercase
}

.app-btn p {
  color: #999999;
  font-size: 10px;
  font-weight: 400;
  line-height: 1;
  margin: 0;
}

.ag-grid_item,.page-item,.sr-bb .sr-livetable__bottom-padding-wrapper {
padding:0
}

.page-item:first-child .page-link {
border-bottom-left-radius:.25rem;
border-top-left-radius:.25rem;
margin-left:0
}

.page-link {
background-color:#fff;
border:1px solid #dee2e6;
color:#007bff;
line-height:1.25;
margin-left:-1px;
padding:.5rem .75rem;
position:relative
}

.page-item.active .page-link {
background-color:#007bff;
border-color:#007bff;
color:#fff;
z-index:1
}

.page-link:hover {
background-color:#e9ecef;
border-color:#dee2e6;
color:#0056b3;
text-decoration:none
}

.pagination {
border-radius:.25rem;
display:-webkit-box;
display:-ms-flexbox;
display:flex;
list-style:none;
padding-left:0
}

.head_result {
align-items:center;
display:inline-block;
padding:10px;
position:relative;
top:0;
transition:top .2s ease-in-out;
width:100%
}

.head_result .sr-widget {
display:inline-block;
margin-top:15px;
padding:0;
width:100%
}

.head_result h1.sporthead {
float:right;
font-family:system-ui;
font-size:20px;
font-weight:500;
letter-spacing:0;
line-height:22px;
margin-bottom:5px;
text-align:right;
width:calc(100% - 100px)
}

.head_result img {
float:right;
margin:5px;
width:40px
}

.head_result h2 {
color:#9c9c9c;
font-family:system-ui;
font-size:16px;
font-weight:400;
letter-spacing:0;
line-height:22px;
margin-bottom:15px;
text-align:center
}

div.scrollmenu2 {
display:inline-block;
float:left;
font-family:system-ui;
height:auto;
margin-top:0;
min-height:52px;
overflow-x:auto;
overflow-y:hidden;
position:relative;
white-space:nowrap;
width:100%;
z-index:1
}

div.scrollmenu2 a {
-webkit-box-flex:0;
color:#047aed;
display:-webkit-inline-box;
flex:0 0 auto;
flex:0 0 auto;
font-size:14px;
font-weight:600;
line-height:48px;
margin-right:8px;
padding:0 10px;
text-decoration:none;
width:auto
}

div.scrollmenu2 a.active_now {
border-bottom:2px solid #ec2440;
color:#333
}

.text-right {
text-align:right
}

.text-right .icon {
-moz-appearance:none;
-webkit-appearance:none;
appearance:none;
background:0 0;
border:0;
color:#fff;
display:block;
font-family:Frutiger75;
font-size:30px;
font-weight:900;
letter-spacing:-.5px;
margin:10px 0;
padding:18px 20px;
position:relative;
text-shadow:1px 1px #000;
z-index:2
}

.md-select [type=button],.md-select_sport [type=button] {
background-image:linear-gradient(0deg,#fff,#e8eaed);
border:1px #dedede solid;
border-radius:max(0px,min(5px,calc((100vw - 2px - 100%) * 9999)))/5px;
cursor:pointer;
font-family:system-ui;
font-family:system-ui;
outline:0;
position:relative;
text-shadow:none
}

.wrap .card {
border:0;
font-size:12px;
height:100%;
width:100%
}

.card .menu-content {
list-style-type:none;
margin:0;
padding:0
}

.card .menu-content::after,.card .menu-content::before,.example-2 .header::after,.example-2 .header::before {
content:"";
display:table
}

#hero-slides #header #menu #hamburger,.card .menu-content li,.date-right,.scrolling-wrapper .card {
display:inline-block
}

.card .menu-content span {
font-family:"Open Sans";
font-size:10px;
font-weight:600;
left:50%;
position:absolute;
top:0;
transform:translate(-50%,0)
}

.simi_main .ssdata a,.simi_main .stitle a {
-webkit-line-clamp:2;
font-family:system-ui,apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen,Ubuntu,Cantarell,'Open Sans','Helvetica Neue',sans-serif
}

.card .wrapper {
background-color:#fff;
min-height:424px;
overflow:hidden;
position:relative
}

.card .wrapper .play_icon_2022 {
color:#fff;
font-size:60px;
left:calc(50% - 30px);
position:absolute;
text-shadow:1px 1px 20px #000;
top:calc(50% - 30px);
z-index:7
}

.card .wrapper:hover .data {
transform:translateY(0)
}

.card .data {
bottom:50px;
font-family:system-ui;
font-size:10px;
position:absolute;
width:100%;
z-index:6
}

.card .wrapper::after {
background-image:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.8) 100%,rgba(0,0,0,.9) 100%);
bottom:0;
content:"";
height:100%;
left:0;
pointer-events:none;
position:absolute;
right:0;
top:0;
width:100%;
z-index:5
}

.card .data .content {
padding:1em;
position:relative;
z-index:1
}

.card .author {
font-size:12px
}

.card .title {
font-size:21px;
line-height:28px
}

.card .text {
height:70px;
margin:0
}

.card input[type=checkbox]:checked+.menu-content {
transform:translateY(-60px)
}

.example-2 .wrapper {
border:5px #fe0 var(--border-gray)
}

.example-2 .wrapper:hover .menu-content span {
opacity:1;
transform:translate(-50%,-10px)
}

.example-2 img {
left:0;
position:absolute;
z-index:0
}

.example-2 .header {
align-content:space-between;
align-items:flex-start;
color:#fff;
display:flex;
flex-direction:column-reverse;
flex-wrap:nowrap;
padding:1em;
position:absolute;
width:100%;
z-index:9
}

.example-2 .header .date {
font-size:15px;
left:15px;
position:absolute;
top:15px
}

.example-2 .menu-content {
direction:ltr;
font-size:25px;
width:100px
}

.example-2 .menu-content li {
margin:0 5px;
position:relative
}

.example-2 .menu-content span {
opacity:0;
transition:.3s
}

.example-2 .button {
border:.5px solid;
border-radius:5px;
color:#fff;
display:block;
font-family:system-ui;
font-size:13px;
font-weight:600;
left:calc(50% - 60px);
line-height:1;
margin:15px auto;
padding:9px 14px;
position:absolute;
text-align:center;
top:calc(100% - 17px);
width:130px;
z-index:3000
}

.theme-3 .opinion .single_post_text,.wrap .more-link {
padding-bottom:0;
}

.example-2 .button::after {
content:"→";
opacity:0;
position:absolute;
right:0;
top:50%;
transform:translate(0,-50%);
transition:.3s
}

.example-2 .button:hover::after {
opacity:1;
transform:translate(5px,-50%)
}

.playseries {
display:none;
font-size:15px;
margin-right:4px;
position:absolute
}

.nightmode .homepage-header,.wrap.blacked {
background-color:#000
}

.more-link.blacked,.section .hom_cat_bar.blacked {
background:var(--color-black)
}

.wrap .more-link {
border-top:1px solid var(--border-gray);
margin-bottom:0;
margin-top:15px;
width:100%;

}

.more-link {
color:var(--color-gray);
direction:LTR;
display:flex;
flex-direction:row;
float:left;
font-family:system-ui;
font-size:15px;
font-weight:500;
line-height:15px;
padding:10px 0 0;
text-align:left;
display:none;

}

.more-link.blacked {
border-top:1px solid #212020;
margin-top:0;
padding-bottom:10px
}

.more-link a {
color:#047aed
}

.card a,.smartkeywords a,.trendingsmartkeywords a {
color:#46545d;
line-height:23px
}

.more-link a i {
color:#047aed;
font-size:19px;
margin:3px
}

#video-dis iframe,.shortcuts,.wrap .canvas {
height:100%;
width:100%
}

.arabtv {
margin-top:15px
}

.section .hom_cat_bar.bloger.redbkg {
background:var(--bg-simi-sec)
}

.skeleton_producer {
position:fixed;
top:55px;
width:100%;
z-index:13
}

.sk {
background:#fff;
height:100%;
width:100%;
z-index:10
}

.sk .ssc-card {
height:auto;
}

.sk .sk_c {
height:calc(100% - 52px);
margin:0 auto;
width:1250px
}

.sk .sk_c .sk_right {
display:flex;
flex-direction:column;
float:right;
height:100%;
width:790px
}

.sk .sk_c .sk_right .r {
display:flex;
flex-direction:row;
width:100%
}

.sk .sk_c .sk_right .c {
display:flex;
flex-direction:column;
width:50%
}

.sk .sk_c .sk_right .v {
display:flex;
flex-direction:column;
width:100%
}

.sk .sk_c .sk_left {
float:left;
height:100%;
width:338px
}

.primary-color,a,body,.moredata:after,.theme3_bg,.views-div-api::before {
-webkit-font-smoothing:antialiased
}

.inboard-adunit-container div div div div iframe,.inboard-adunit-container div div div div,.inboard-adunit-container div div div {
height:100%!important;
margin:0!important;
min-height:220px;
padding:0!important;
width:100%!important
}

.section .ad_possible_location,.ad_possible_location iframe,.ad_possible_location .adunit {
margin:0 auto
}

.fixed,.barba-overlay,.sk {
position:fixed;
top:0;
padding-top:50px
}

.m-button,.react-parallax-content,#head_imp,.crinfo,div.artiwrapper,.sk .sk_c,.sk .ssc-card,.sticky_nav {
position:relative
}

#artiheader,.best-keywords a:first-child,.ssc .hd,.ssc .mb {
}

#searchd::-webkit-input-placeholder,#searchd::-moz-placeholder,#searchd:-ms-input-placeholder,#searchd:-moz-placeholder,.card .menu-content a,.example-2 .data,.example-2 .title a,.more-link.blacked a,.more-link.blacked a i,.option input[type=radio]:checked~.label,.option input[type=radio]:checked~i,.option:hover .label {
color:#fff
}

#searchd::-moz-selection,#searchd::selection {
background:rgba(0,0,0,.25);
color:#fff
}

@-webkit-keyframes ssc-loading {
from {
-webkit-transform:translateX(-100%);
transform:translateX(-100%)
}

to {
-webkit-transform:translateX(100%);
transform:translateX(100%)
}
}

@keyframes ssc-loading {
from {
-webkit-transform:translateX(-100%);
transform:translateX(-100%)
}

to {
-webkit-transform:translateX(100%);
transform:translateX(100%)
}
}

.ssc-circle:after,.ssc-head-line:after,.ssc-line:after,.ssc-square:after {
-webkit-animation:1.3s infinite ssc-loading;
-webkit-transform:translateX(-100%);
animation:1.3s infinite ssc-loading;
background:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(rgba(255,255,255,.3)),to(transparent));
background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);
content:"";
height:100%;
left:0;
position:absolute;
right:0;
top:0;
transform:translateX(-100%);
z-index:1
}

.ssc {
-moz-user-select:none;
-ms-user-select:none;
-webkit-user-select:none;
cursor:progress;
user-select:none
}

.ssc .hd {
height:22px
}

.ssc .mb {
margin-bottom:10px
}

.ssc .mt {
margin-top:16px
}

.ssc .mts,.ssc-line {
margin-top:8px
}

.ssc .mr {
margin-right:16px
}

.ssc .ml {
margin-left:16px
}

.ssc .mbs {
margin-bottom:8px
}

.ssc .mrs {
margin-right:8px
}

.ssc .mls {
margin-left:8px
}

.ssc .w-10 {
width:10%
}

.ssc .w-20 {
width:20%
}

.ssc .w-30 {
width:30%
}

.ssc .w-50 {
width:50%
}

.ssc .w-70 {
width:70%
}

.ssc .w-80 {
width:80%
}

.ssc .w-90 {
width:90%
}

.ssc .flex {
display:-webkit-box;
display:flex
}

.ssc .inline-flex {
display:-webkit-inline-box;
display:inline-flex
}

.ssc .align-center {
-webkit-box-align:center;
align-items:center
}

.ssc .align-start {
-webkit-box-align:start;
align-items:flex-start
}

.ssc .align-end {
-webkit-box-align:end;
align-items:flex-end
}

.ssc .align-stretch {
-webkit-box-align:stretch;
align-items:stretch
}

.ssc .justify-start {
-webkit-box-pack:start;
justify-content:start
}

.ssc .justify-end {
-webkit-box-pack:end;
justify-content:end
}

.ssc .justify-between {
-webkit-box-pack:justify;
justify-content:space-between
}

.ssc .justify-center {
-webkit-box-pack:center;
justify-content:center
}

.ssc .justify-around {
justify-content:space-around
}

.ssc-wrapper {
padding:16px
}

.ssc-card {
background-color:#fff;
border-radius:5px;
direction:rtl;
display:block;
height:100%;
margin-bottom:5px;
width:100%
}

.ssc-circle,.ssc-head-line,.ssc-hr,.ssc-line,.ssc-square {
background-color:rgba(0,0,0,.17);
display:block
}

.ssc-circle {
border-radius:50%;
height:50px;
width:50px
}

.ssc-hr {
height:2px;
width:100%
}

.ssc-line {
border-radius:15px;
height:12px;
width:100%
}

.ssc-line:last-child {
margin-bottom:unset
}

.ssc-head-line {
border-radius:2px;
height:40px;
margin-bottom:1px;
width:100%
}

.ssc-square {
height:220px;
margin-bottom:15px;
width:100%
}

.give-answers__why appears {
font-family:system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen,Ubuntu,Cantarell,'Open Sans','Helvetica Neue',sans-serif
}

.artiwrapper p.blogs_alert {
background:#fef0f0;
border:1px solid #ffc8c8;
color:#000;
display:inline-block;
font-size:13px;
font-weight:400;
line-height:20px;
margin:0;
padding:25px
}

.md-select ul[role=listbox],.md-select_sport ul[role=listbox] {
background-color:#fff;
cursor:default;
line-height:26px;
list-style:none;
padding:0
}

.barba-container div.ad_possible_location,.barba-container div.ad_possible_location div,.barba-container div.was-it-helpful-wrapper,.barba-container div.was-it-helpful-wrapper div,.related_articles div {
visibility:visible
}

.barba-overlay {
background:#4f3e89;
display:none;
filter:blur(306px);
height:100%;
opacity:.7;
width:100%;
z-index:14
}

.main_Arti .systemshare {
left:0;
position:absolute;
top:15px
}

.main_Arti .systemshare button {
color:#fff;
text-shadow:-1px 1px 8px #00000040
}

.sticky_nav {
box-shadow:0 1px 2px 0 #000;
display:inline-block;
display:flex;
flex-direction:row;
padding:10px;
z-index:1
}

.smartkeywords,.trendingsmartkeywords {
padding:10px 0;
width:100%
}

.post_img,.single_post {
position:relative;
z-index:2
}

.md-select,.md-select_sport {
display:block;
position:relative;
z-index:1;

}
.md-select {
  margin-right:35px;
}

.md-select label,.md-select_sport label {
display:flex;
margin:0;
position:relative
}

.md-select div,.md-select_sport div {
display:block;
visibility:visible
}

.md-select [type=button] {
background-image:linear-gradient(0deg,#fff,#e8eaed);
border:2px #dedede solid;
border-radius:max(0px,min(5px,calc((100vw - 2px - 100%) * 9999)))/5px;
color:#000;
display:flex;
font-family:system-ui;
font-size:16px;
font-size:14px;
font-weight:600;
height:30px;
line-height:25px;
margin-right:0;
overflow:hidden;
padding-left:0;
position:relative;
position:relative;
text-align:right;
width:100%
}

.md-select [type=button]::before {
color:#4e98d4;
content:"\EF19";
float:right;
font-family:remixicon!important;
font-size:20px;
font-weight:400;
margin-left:6px
}

.md-select [type=button]:after {
color:#818b95;
content:"\ea50";
float:left;
font-family:remixicon!important;
font-size:23px;
font-weight:400
}

.md-select ul[role=listbox] {
-webkit-transform:translateY(0);
-webkit-transition:.15s cubic-bezier(.35,0,.25,1);
left:0;
margin:0;
max-height:0;
overflow:hidden;
position:absolute;
top:36px;
transform:translateY(0);
transition:.15s cubic-bezier(.35,0,.25,1);
width:300px;

}

.md-select ul[role=listbox] li,.md-select_sport ul[role=listbox] li {
border-bottom:1px solid #e8eaed;
font-family:system-ui;
font-size:16px;
font-weight:600;
margin:0;
outline:0;
overflow:hidden
}

.md-select ul[role=listbox] li a {
display:block;
font-size:90%;
padding:10px
}

.md-select ul[role=listbox] li.active,.md-select ul[role=listbox] li:focus,.md-select ul[role=listbox] li:hover {
background:rgba(0,0,0,.1)
}

.md-select.active ul {
-webkit-transition:.15s;
border:1px solid #e6e6e6;
border-radius:8px;
box-shadow:1px 1px 2px 0 #000;
box-shadow:1px 1px 2px 0 #e6e6e6;
direction:rtl;
direction:rtl;
height:300px;
margin-top:10px;
max-height:290px;
max-height:390px;
overflow:auto;
padding:0;
padding:0;
transition:.15s;
right:0;
box-shadow:  -4px 5px 10px 0px rgb(0 0 0 / 28%)
}

.scrolling-wrapper {
overflow-x:scroll;
overflow-y:hidden;
white-space:nowrap
}

.scrolling-wrapper-flexbox {
display:flex;
flex-wrap:nowrap;
overflow-x:auto
}

.shortcuts::after {
background:#031318;
background:-moz-linear-gradient(270deg,rgba(3,19,24,0) 0,#fff 76%);
background:-webkit-linear-gradient(270deg,rgba(3,19,24,0) 0,#fff 76%);
background:linear-gradient(270deg,rgba(3,19,24,0) 0,#fff 76%);
content:'';
height:100%;
left:0;
position:absolute;
top:0;
width:30px;
z-index:3
}

.trendingsmartkeywords .golink {
flex:0 0 auto;
float:right;
padding-left:0;
padding-right:0;
width:50%
}

.trendingsmartkeywords a {
border-radius:20px;
display:block;
font-family:system-ui;
font-size:12px;
font-weight:600;
margin:0;
padding:4px 10px;
text-align:right
}

.smartkeywords {
-webkit-overflow-scrolling:touch;
display:flex;
flex-wrap:nowrap;
margin-top:3px;
overflow-x:auto
}

.card,.smartkeywords .golink {
margin-left:16px;
padding-left:0;
padding-right:0;
width:auto
}

.smartkeywords a {
border:1px solid #dadce0;
border-radius:20px;
display:block;
font-family:system-ui;
font-size:12px;
font-weight:600;
margin:0;
padding:4px 10px;
text-align:center
}

.card.selected {
border-bottom:2px var(--More-color) solid
}

.card a {
display:block;
font-family:system-ui;
font-size:.9rem;
font-weight:400;
margin:0;
padding:0;
text-align:center
}

.card a.selected {
color:var(--More-color);
font-weight:600
}

.nightmode,.nightmode .artiwrapper h1,.nightmode .artiwrapper p,.nightmode .black-text,.nightmode .entery-desc,.nightmode .entery-title,.nightmode .entery-title .whref,.nightmode .info-row .map-extended-title,.nightmode .md-select [type=button]:after,.nightmode .menu-button--black i:first-of-type,.nightmode .organic-thumbs-feed-01 .videoCube .video-label-box .video-title,.nightmode .systemshare button,.nightmode .thumbs-feed-01 .syndicatedItem .video-title,.nightmode .weather-widget-inner small,.nightmode a,.organic-thumbs-feed-01-mp .video-title,.paywall-dropdown-icon-firma,.primary-color,.trc_elastic_rec-reel-sc2 .trc_rbox_outer .videoCube .video-label-box {
color:#e8eaed
}

.scrolling-wrapper,.scrolling-wrapper-flexbox {
-webkit-overflow-scrolling:touch;
margin-top:3px;
width:100%
}

.scrolling-wrapper-flexbox::-webkit-scrollbar,.scrolling-wrapper::-webkit-scrollbar {
display:none
}

.nightmode {
-webkit-transition:background-color .2s ease-out
}

.nightmode .best-keywords,.nightmode .thumbs-feed-01,.nightmode .thumbs-feed-01 .trc_rbox_border_elm {
border-bottom:1px solid #1f1a31;
border-color:#1f1a31
}

.nightmode .section .hom_cat_bar,.nightmode .section .hom_cat_bar.black,.nightmode .section .hom_cat_bar.bloger,.nightmode .ticker-container {
background:#303134
}

.nightmode .shortcuts::after {
background:linear-gradient(270deg,rgba(3,19,24,0) 0,#080000 76%)
}

.nightmode .card a.selected,.nightmode .card.selected {
color:#8ab4f8
}

.nightmode .card.selected {
border-color:#8ab4f8
}

.nightmode .main_Arti .img {
border-bottom:1px solid #303134;
box-shadow:-1px 4px 4px #303134
}

.nightmode .homepage-header,.nightmode .regularitemsmall,.nightmode .sticky_nav {
border-bottom:1px solid #5f6368
}

.nightmode .crinfo,.nightmode .homepage-header div.main-controllers a,.nightmode .homepage-header div.main-menu-dp span {
background:0 0;
color:#8a8a8a
}

.nightmode .paywall-greetings {
background-color:transparent;
border-top:1px solid #1f1a31
}

.nightmode .md-select [type=button] {
background:#000;
border:1px solid #1f1a31;
color:#e8eaed
}

.nightmode .simi_main {
box-shadow:-1px 4px 4px #05111db0
}

.nightmode .simi_main:first-child,.nightmode .simi_main:nth-child(3),.nightmode .simi_main:nth-child(5) {
background-image:linear-gradient(45deg,#6a0a13,#130404)
}

.nightmode .simi_main:nth-child(2),.nightmode .simi_main:nth-child(4) {
background-image:linear-gradient(45deg,#032d75,#0c012a)
}

.nightmode .ssc-line,.nightmode .ssc-square {
background-color:red
}

.nightmode .skeleton_producer,.nightmode .ssc-card,.nightmode .ssc-line {
background:#202124
}

.nightmode .ssc-circle:after,.nightmode .ssc-head-line:after,.nightmode .ssc-line:after,.nightmode .ssc-square:after {
background:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(rgba(0,0,0,.3)),to(transparent));
background:linear-gradient(90deg,transparent,rgba(0,0,0,.3),transparent)
}

.nightmode .copywriterimage {
border:2px solid #09090e
}

.nightmode .best-keywords a {
background-color:#154faf;
border:1px solid #0a3a89
}

.nightmode,.nightmode .bckfff,.nightmode .g_footer,.nightmode .holdmenucontext,.nightmode .menucontainer,.nightmode .menucontext,.nightmode .usernamecard main {
background:#171717
}

.nightmode .actions {
background:#000;
border-top:1px solid #323232
}

.nightmode .md-select ul[role=listbox] {
background-color:#303134
}

.nightmode .footer_row.bordered {
border-top:1px solid #5f6368
}

.nightmode .organic-thumbs-feed-01 .trc_rbox_border_elm {
border-color:#5f6368
}

.main_stream {
display:flex;
flex-direction:column;
margin:10px;
width:100%
}

.main_stream_heading {
-webkit-transition:background-color .2s ease-out;
background:#eee;
background:linear-gradient(45deg,#001d48,#000);
display:flex;
height:40px;
margin-top:15px;
position:relative;
transition:bottom .2s ease-in-out
}

.main_stream a {
border:1px solid #dadce0;
border-radius:20px;
color:#46545d;
display:inline-block;
font-family:system-ui;
font-size:12px;
font-weight:600;
line-height:23px;
margin:0;
padding:4px 10px;
position:relative;
text-align:center;
width:auto
}

.theme3_bg {
-webkit-text-stroke-color:#fff;
direction:rtl
}

.space-30 {
height:30px
}

.theme-3 .container {
max-width:1235px
}

.row {
display:flex;
flex-wrap:wrap;
margin-left:calc(var(--bs-gutter-x) * -.5);
margin-right:calc(var(--bs-gutter-x) * -.5);
margin-top:calc(var(--bs-gutter-y) * -1);
--bs-gutter-x:1.5rem;
--bs-gutter-x:1.1rem;
--bs-gutter-y:0
}

.row>* {
flex-shrink:0;
margin-top:var(--bs-gutter-y);
max-width:100%;
padding-left:calc(var(--bs-gutter-x) * .5);
padding-right:calc(var(--bs-gutter-x) * .5);
width:100%
}

.ag-grid__wrap,.border-radious5 {
overflow:hidden
}

.white_bg {
background:0 0;
position:relative;
text-align:right
}

.single_post {
margin-bottom:0;
transition:.3s
}

.post_img a img {
border:.5px solid #d1d3d4;
border-radius:5px;
box-shadow:-1px 4px 4px #dee2e6;
display:block;
width:100%
}

.post_type3 .post_img span.tranding {
background:#fff;
border-radius:50%;
box-shadow:0 0 20px 0 #00000087;
color:#000;
font-size:20px;
height:36px;
left:19px;
line-height:36px;
text-align:center;
top:78%;
width:36px
}

span.tranding {
display:inline-block;
position:absolute
}

.post_type3 .single_post_text {
padding:20px 0
}

.brid-default-skin .brid-poster-title div,.single_post_text {
direction:rtl;
text-align:right
}

.single_post_text h4 {
color:#404052;
font-family:Tajawal;
font-weight:900;
letter-spacing:-.5px;
line-height:21px
}

.space-10 {
height:10px
}

.post_type3 .single_post_text .post-p {
-webkit-box-orient:vertical!important;
-webkit-line-clamp:2;
-webkit-tap-highlight-color:transparent!important;
display:-webkit-box!important;
font-family:system-ui;
font-size:14px;
line-height:22px;
opacity:.85;
overflow:hidden!important;
text-overflow:ellipsis!important
}

.theme-3 .post_type15 .single_post_text {
padding-bottom:0;
padding-left:11%;
padding-right:2%
}

.col-xl-3 {
-ms-flex:0 0 26.017%;
flex:0 0 auto;
flex:0 0 26.017%;
max-width:26.017%;
width:25%
}

.col-xl-5 {
-ms-flex:0 0 46.31%;
flex:0 0 46.31%;
flex:0 0 auto;
width:41.66666667%
}

.d-xl-block {
display:block!important
}


.tns-visually-hidden {
display:none;
left:-10000em;
position:absolute
}

#barba-wrapper {
font-family:system-ui;
margin:0 auto;
position:relative;
width:100%
}

.section.mainews_sec_desk {
display:flex;
flex-direction:row;
gap:25px
}

.mega-ad {
background:#dedede;
position:fixed;
top:0;
width:100%
}

.ad_min {
margin:0 auto;
width:950px
}

.ad_300x250 {
height:250px;
position:relative;
width:300px
}

.ad_375x375 {
height:414px;
position:relative;
width:450px
}

.trendingbox {
height:250px;
padding-bottom:15px;
padding-top:15px;
position:relative;
width:300px
}

.trending h3 {
background:#d2122e;
color:#fff;
font-size:15px;
margin:0;
padding:8px
}

.viewholder {
display:inline
}

.views-div-api {
color:#8a8d91cf;
direction:ltr;
display:flex;
flex-direction:row;
font-family:inherit;
gap:2px;
left:10px;
line-height:15px;
margin-right:10px;
margin-top:3px;
text-align:left
}

.views-div-api::before {
content:"\ECB4";
font-family:remixicon!important;
font-size:13px;
font-style:normal
}

.breadcrumb li a:after,.moredata:after {
content:"\ea60";
font-family:remixicon!important;
font-style:normal;
margin-right:4px
}

.views-div-api.hot::before {
color:#ee260996;
content:"\ED32";
font-size:18px
}

.topbar {
border:none;
display:flex;
justify-content:center;
line-height:30px;
width:calc(1250px - 300px)
}

.allstandings,.moredata {
line-height:20px;
text-decoration:none
}

.logoInner {
display:flex;
width:300px
}

.allstandings {
    background: var(--bodywash);
    background: #1e79df;
    /* border: 2px solid #5c0000; */
    border-radius: 4px;
    border-radius: 4px;
    color: #606770;
    color: #FFF;
    display: block;
    font-size: 13px;
    font-weight: 400;
    margin: 10px;
    padding: 4px;
    padding: 8px 8px;
    text-align: center;
    width: calc(100% - 20px);
}

.allstandings:hover {
background:#e8eaed;
color:#006eff;
transition:.2s ease-out
}

.tie-widget.widget {
  background: #fff;
  border: 0px #dedede solid;
  border-radius: 5px;
  border-radius: max(0px,min(5px,calc((100vw - 2px - 100%) * 9999)))/5px;
  overflow: hidden;
  padding: 0;
  position: relative;
  box-shadow: -1px 4px 3px #e6e6e6;
}
.tie-widget.widget.topbg{
  background: #ffffff;
  border: 1px #dedede solid;
}
.tie-widget.widget.topbgtransparent{
  background: transparent;
  border: 1px #dedede solid;
}
#tie-weather-widget-13 {
background:#5424fb;
background:-webkit-linear-gradient(135deg,#9836e6,#5424fb);
background:-moz-linear-gradient(135deg,#9836e6,#5424fb);
background:-o-linear-gradient(135deg,#9836e6,#5424fb);
background:linear-gradient(139deg,#ffffff21,#fff);
border:1px solid #e6e6e6;
border-radius:8px;
font-family:system-ui;
margin-bottom:15px
}


.tie-user-location {
display:block;
font-size:22px;
position:absolute;
right:10px;
top:10px
}

.tie-user-location.has-title {
color:#000;
display:none;
left:10px;
top:10px;
z-index:10
}

.tie-user-location.has-title i {
color:#000001;
font-size:40px;
font-weight:400
}

.tie-wrap {
color:var(--color-black);
font-family:system-ui;
overflow:hidden;
text-align:center
}

.tie-widget.widget .user-weather-error {
position:absolute;
top:0;
width:100%
}



.last-updated {
color:#999;
font-size:11px;
width:100%;
}

.weather-todays-stats,.widget-inner {
width:50%
}



.moredata {
    /* background-image: linear-gradient(0deg,#fff,#e8eaed); */
    /* border: 2px solid #dedede; */
    border-radius: 4px;
    border-radius: max(0px,min(5px,calc((100vw - 2px - 100%) * 9999)))/5px;
    color: #0070ff;
    display: block;
    font-size: 12px;
    font-weight: 400;
    left: 13px;
    min-width: auto;
    padding: 2px 4px;
    position: absolute;
    top: calc(50% - 8px);
    transition:.2s ease-out

}

.moredata:hover {
border: 2px solid #006eff;
}

.moredata:after {
float:left;
font-size:16px;
line-height:22px
}

.moredata:hover:after {
color:#FFF;
float:left;
font-size:16px;
line-height:22px;
transition:.2s ease-out
}

.widget-forecast-day-icon i {
color:var(--color-gray);
font-size:40px;
font-weight:100;
line-height:50px
}

.widget-forecast-item-icon i {
  color: #c8c8c8;
  font-size: 40px;
  line-height: 50px;
  font-weight: normal;
}

.widget-title-icon {
color:#b9bec3;
font-size:15px;
position:absolute;
right:0;
top:1px
}

.tie-widget .widget-title span {
font-size:14px;
font-weight:400
}

.tie-widget-heading {
display:flex;
flex-direction:row;
}

.widget-inner {
display:flex;
flex-direction:column;
padding:0 10px
}

.tie-widget .widget-forecast-icon {
font-size:inherit;
height:auto;
line-height:initial;
margin:0 auto;
position:relative;
width:auto
}

.tie-widget .widget-forecast-icon.main_ic {
    display: flex;
    flex-direction: row;
    margin: 15px 0 0;
    padding: 0;
    text-align: center;
    width: 50%;
    margin: 0 auto;
    margin-top:15px;
}

.tie-widget .widget-forecast-icon.main_ic svg {
    /* height: 40px; */
    /* margin-left: 10px; */
    width: 100%;
    height: 60px;
}

.weather-name {
    font-size: 27px;
    font-weight: 500;
    padding-top: 5px;
    text-align: center;
    color: #595959;
}

.weather-desc {
    font-size: 12px;
    padding-top: 5px;
    white-space: nowrap;
    color: #999;
}



.weather-current-temp {
    font-size: 35px;
    font-weight: 500;
    color: #595959;
    line-height: 55px;
}

.weather-current-temp sup {
    content: "\2103";
    color: #595959;
    position: absolute;
}

.weather-more-todays-stats {
    font-size: 90%;
    font-weight: 500;
    line-height: 1.6;
    /* padding-left: 10px; */
    /* padding-top: 12px; */
    text-align: right;
    padding: 5px;
}

.breadcrumb li a,.tie-icon:before,[class*=" tie-icon-"],[class^=tie-icon-] {
-moz-osx-font-smoothing:grayscale;
-webkit-font-smoothing:antialiased;
font-weight:400
}

.weather-more-todays-stats .weather_highlow,.weather-more-todays-stats .weather_humidty,.weather-more-todays-stats .weather_wind {
font-size:15px;
text-align:right;
margin-bottom:5px;
color:#595959
}

.weather-more-todays-stats div i {
float:right;
margin-left:10px
}

.tie-icon:before,[class*=" tie-icon-"],[class^=tie-icon-] {
display:inline-block;
font-family:tiefonticon!important;
font-style:normal;
font-variant:normal;
line-height:1;
speak:never;
speak:never;
text-transform:none;
text-transform:none
}

.weather-more-todays-stats [class*=" tie-icon-"]:before,.weather-more-todays-stats [class^=tie-icon-]:before {
display:inline-block;
text-align:center;
width:15px
}

.comment-form-comment label,.says,.screen-reader-text {
clip:rect(1px,1px,1px,1px);
height:1px;
overflow:hidden;
position:absolute!important;
width:1px
}

.widget-forecast-outer {
clear:both;
display:flex;
flex-direction:row;
overflow:hidden;
padding-bottom:10px
}

.widget-data-day,.widget-forecast-day {
display:flex;
flex-direction:column;
text-align:center;
width:25%
}

.widget-forecast-day .widget-forecast-icon svg {
height:26px;
width:26px
}

.widget-forecast-day-temp {
color:#878787;
font-size:initial;
font-weight:500
}

.widget-forecast-item-rate {
color:#333;
font-size:initial;
font-weight:bolder
}

.widget-forecast-day-temp sup {
font-size:8px;
padding-left:2px
}

.widget-forecast-day-abbr,.widget-forecast-item-iso {
color:var(--color-gray);
font-size:small;
font-weight:initial;
line-height:1.4;
margin-top:3px
}

.widget-forecast-day .widget-forecast-icon .basecloud:before,.widget-forecast-day .widget-forecast-icon .icon-basecloud-bg:after,.widget-forecast-day .widget-forecast-icon .icon-cloud:after {
font-size:inherit;
line-height:1.05
}

.flexitem {
display:flex;
flex-direction:row
}

.flexitemdown,.product-carousel__aside,.sectioncategoryInner {
display:flex;
flex-direction:column
}

.product-carousel__aside {
align-items:center;
direction:rtl;
float:right;
margin:50px 0;
position:absolute;
text-align:center;
z-index:1
}

.product-carousel__title {
display:block;
display:flex;
flex-direction:column;
margin-bottom:30px;
text-align:right
}

.homepage-featured-products-aside-title {
-webkit-font-smoothing:antialiased;
color:#000;
font-family:system-ui;
font-size:20px;
font-weight:500;
margin:0;
text-size-adjust:100%;
text-transform:uppercase
}

.product-carousel-cell,.product-carousel-container {
font-family:Futura,sans-serif;
letter-spacing:1.5px
}

.Topvisited_section {
background:#41295a;
background:-webkit-linear-gradient(to right,#2f0743,#41295a);
background:linear-gradient(to right,#f5f5f5,#f1f1f1);
display:inline-block;
margin-bottom:25px;
visibility:visible;
width:100%
}

.product-carousel-container {
background:#fff;
flex-wrap:nowrap;
font-size:100%;
height:440px;
justify-content:center;
line-height:1.5;
margin-bottom:0!important;
overflow:auto;
position:relative;
text-size-adjust:100%;
width:100%
}

.flickity-next-button,.flickity-prev-button {
background:#fff;
border:1px solid #e8eaed;
border-radius:8px;
color:#3e76f2;
cursor:pointer;
display:inline-block;
font-size:35px;
height:50px;
line-height:35px;
padding:8px;
position:relative;
text-align:center
}

.flickity-enabled.is-draggable {
float:left;
margin-bottom:25px;
margin-top:25px;
padding:0;
width:80%
}

.flickity-prev-button svg {
fill:#FFF;
height:20px;
position:absolute;
top:15px;
width:20px
}

.product-carousel-cell {
background:#f5f5f5;
border:1px solid #e6e6e6;
border-radius:5px;
counter-increment:gallery-cell;
flex:0 0 auto;
font-size:100%;
height:100%;
line-height:1.5;
margin-right:10px;
min-height:1px;
width:80%
}

.ag-format-container {
display:flex;
flex-direction:column;
margin:0 auto;
width:100%
}

.ag-info_img-box {
float:left;
margin:0 5% 0 0;
width:100%
}

.ag-info_box {
float:right;
height:150px;
width:100%
}

.ag-grid_item:nth-child(odd) .ag-info_box {
float:left
}

.ag-info_descr {
display:table-cell;
vertical-align:middle
}

.ag-info_title {
font-size:30px;
font-weight:700
}

.ag-info_text {
font-size:16px;
line-height:1.45
}

.scrolling-wrapper-flexbox .card,.smartkeywords .golink {
flex:0 0 auto;
margin-right:3px
}

.nightmode .map-container .cityOnmap .temp-info,.nightmode .menu-button span,.nightmode .more-link a,.nightmode .more-link a i,.nightmode .timingInfo a,.nightmode .usernamecard .usernamecardheader span.mdi,.nightmode .usernamecard main p,.section .hom_cat_bar.bloger .float-title,.section .hom_cat_bar.bloger .moreicon,header.blockedbar .inner a,header.blockedbar .inner button {
color:#000
}

header,.ad_300x250,.ad_375x375,.ad_min,.mega-ad,.trendingbox {
transition:.2s
}

@media only screen and (max-width:767px) {
.ag-format-container {
width:96%
}

.ag-grid__wrap {
overflow:visible
}

.ag-grid_item:nth-child(odd) .ag-info_img-box,.ag-info_img-box {
float:none;
margin:0 0 20px;
width:auto
}

.ag-grid_item:nth-child(odd) .ag-info_box,.ag-info_box {
float:none;
height:auto
}
}

@media (min-width:768px) and (max-width:979px) {
.ag-format-container {
width:750px
}

.ag-info_box {
height:185px
}
}

@media (min-width:980px) and (max-width:1161px) {
.ag-format-container {
width:960px
}
}

.article {
background:#fff;
box-shadow:0 1px 3px #000 0 1px 2px #000;
color:#666;
display:flex;
flex:1;
flex-basis:auto;
flex-direction:column;
margin:10px
}

.article-image {
background:#eee;
display:block;
margin:0;
padding:0;
position:relative;
width:100%
}

.article-image.is-16by9 {
padding:56.25% 0 0
}

.article-image.is-3by2 {
padding-top:66.6666%
}

.article-image img {
display:block;
height:100%;
left:0;
position:absolute;
top:0;
width:100%
}

.article-body {
display:flex;
flex:1;
flex-direction:column;
padding:20px
}

.article-title {
color:#333;
flex-shrink:0;
font-size:1.4em;
font-weight:600;
line-height:1.2
}

.article-content {
flex:1;
font-size:15px;
margin-top:5px
}

.article-info {
display:flex;
font-size:.85em;
justify-content:space-between;
margin-top:10px
}

.flexing,.main_Arti {
flex-direction:column
}

.breadcrumb .md-select {
width:auto
}



.DtimingInfo,.paid,.timingInfo {
font-family:system-ui
}

.filter {
  
}

.filter {
  display: block;
  font-size: 28px;
  position: absolute;
  left: 10px;
  top: 10px;
  color: #000;
  
}
.filter:before {
  box-sizing: inherit;
    content: "\EC9D";
   font-family: remixicon!important;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.ten {
  position: relative;
  background: #ffffff;
  width: 100%;
  padding: 10px;
  border-radius: max(0px,min(5px,calc((100vw - 2px - 100%) * 9999)))/5px;
  min-height: 100px;
  /* border: 1px #ccc solid; */
  border: 1px #dedede solid;
}
.whitebg {
  /*background:#FFF;*/
  position:absolute;
  width:calc(100% - 2px);
  height:50px;
  left:0;
  top:0;
  padding:10px;
  box-shadow: 0px 2px 3px #e6e6e6;
  border-radius: 5px 5px 0 0px;
  margin:1px
}

.ten h1:before,
.ten h1:after {
  background-color: #c50000;
}
.ten h1 {
  position: relative;
  padding: 0;
  margin: 0;
  font-family: system-ui;
  font-weight: 300;
  font-size: 25px;
  color: #080808;
  -webkit-transition: all 0.4s ease 0s;
  -o-transition: all 0.4s ease 0s;
  transition: all 0.4s ease 0s;
}


.ten h1 {
  font-size: 20px;
  font-weight: 700;
  color: #565656;}

/* ------- Helper Styles -------------*/
*,
*:before,
*:after {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}


.breadcrumb {
  font:16px system-ui;
  list-style:none;
  position:absolute;
  width:calc(100% - 2px);
  height:50px;
  left:0;
  top:50px;
  padding:10px;
  border-radius:0 5px 5px 0px;
  margin:1px
}

.DtimingInfo,.paid,.timingInfo {
font-family:system-ui
}

.breadcrumb li {
float:right
}

.breadcrumb li a {
color:#0070ff;
display:block;
float:left;
font-size: 12px;
    font-weight: 400;
line-height:25px;
position:relative;
text-decoration:none
}

.breadcrumb li a:after {
-moz-osx-font-smoothing:grayscale;
-webkit-font-smoothing:antialiased;
-webkit-font-smoothing:antialiased;
content: "/";
color:#858585;
float:left;
font-size:13px;
font-family:system-ui;
line-height:25px;
font-weight: bold;
  margin-right:5px;
  margin-left:5px;
}
.breadcrumb li:last-child a::after {
  display:none
}

#slideImg:checked~.inner_part .content,#slideImg:checked~.slider,.breadcrumb li:last-child a::after,.theme-switcher input,.tocopy:last-child {
display:none
}

.main_Arti .mImg,.main_Arti.topviewssec {
display:block;
position:relative;
width:100%
}

.breadcrumb li a:hover {
color:rgba(29,29,31,.75);
transition:.3s ease-in-out
}
.breadcrumb.headfade {
  transition: .2s ease-out;
}
.main_Arti {
display:flex;
margin-bottom:8px;
margin-top:0;
position:relative;
width:50%
}

.DtimingInfo {
color:rgba(0,0,0,.67);
color:var(--color-gray);
display:flex;
flex-direction:row;
font-size:14px;
font-weight:600;
margin-bottom:5px;
margin-top:10px
}

.DtimingInfo i {
color:var(--color-gray);
font-size:17px;
margin-left:2%;
margin-top:1px
}

.DtimingInfo a {
color:var(--color-gray);
line-height:15px;
padding:3px 0 3px 8px
}

.DtimingInfo a:hover {
color:var(--color-black);
transition:.2s
}

.DtimingInfo a i,.simi_main .timingInfoSIMI a i,.timingInfo a i,.timingInfoSIMI a i {
color:var(--color-gray);
font-size:19px;
margin:3px
}

.timingInfo {
color:rgba(0,0,0,.67);
color:var(--color-gray);
display:flex;
flex-direction:row;
font-size:13px;
font-weight:400;
margin-top:5px
}

.main_Arti .mImg {
height:280px
}

.main_Arti .img {
box-shadow:0 1px 2px #000;
width:100%!important
}

.timingInfo i,.timingInfoSIMI i {
color:var(--color-gray);
font-size:15px;
margin-left:2%
}

.timingInfo a {
color:#1776f1;
margin-left:8px
}

.timingInfo div,.timingInfoSIMI div {
margin-left:10px
}

.paid {
background:#d6e0ea26;
border:1px solid #f8f9fa;
border-radius:4px;
bottom:10px;
color:#fff;
font-size:11px;
font-weight:400;
line-height:14px;
padding:0 5px 2px;
position:absolute;
right:10px;
z-index:3
}

.simi_main,.simi_main.local {
/*margin-bottom:12px;
margin-top:12px;
padding-bottom:12px*/
}

.simi_main {
background:#fff;
display:inline-block;
height:168px;
position:relative;
width:calc(100% - 20px)
}

.DtimingInfo a,.simi_main a {
color:#2f2f2f;
display:inline-block;
transition:.4s
}

.entery-desc a,.simi_main .ssdata a,.simi_main .stitle a {
-webkit-box-orient:vertical;
display:-webkit-box
}

.DtimingInfo a.ereaname,.simi_main a.ereaname {
background:#f5e4e6;
border-radius:5px;
color:#404040;
font-size:12px;
font-weight:400;
padding:3px 6px
}

.DtimingInfo a.tag,.simi_main a.tag {
background:#e6e6e6;
border-radius:5px;
color:#404040;
font-size:12px;
font-weight:400;
padding:3px 6px
}

.entery-title a,.simi_main .stitle a {
color:var(--color-black);
font-weight:600
}

.DtimingInfo a.tag:hover,.simi_main a.tag:hover {
background:#dad9d9
}

.DtimingInfo a.ereaname:hover,.simi_main a.ereaname:hover {
background:#f0dbdd
}

.flexing {
align-items:center;
display:flex
}

.sphr {
border-bottom:1px solid #eaeaea;
display:inline-block;
float:left;
height:1px;
margin-bottom:2%;
width:100%
}

.simi_main .imgarticle {
height:168px;
position:absolute;
right:0;
top:0;
width:268px;
z-index:2
}

.simi_main .text,.simi_main.local .text {
border-radius:5px;
height:100%;
left:0;
position:absolute;
top:0;
width:100%;
z-index:1
}

.simi_main .imgarticle img {
max-height:100%;
max-width:100%
}

.simi_main .text {
background-image:linear-gradient(45deg,#ff000047,#00000029);
padding-left:30px;
padding-right:288px
}

.simi_main.local .text {
background-image:none;
display:flex;
flex-direction:column;
padding-left:5%;
padding-right:290px;
padding-top: 10px;
}

.simi_main.local:nth-child(2) .text,.simi_main.local:nth-child(4) .text {
background-image:none
}

.simi_main.local .stitle {
color:#39434e
}

.simi_main.local {
  background: #fff!important;
  display: flex;
  height: 168px;
  position: relative;
  width: 100%;
  flex-direction: column;
}

.simi_main a img.article {
border-left:1px solid #fff;
float:right;
width:168px
}

.simi_main .stitle a {
font-size:20px;
line-height:30px;
overflow:hidden
}

.simi_main .ssdata {
margin-top:5px;
width:90%
}

.simi_main .ssdata a {
color:#596065;
font-size:13px;
font-weight:400;
line-height:16px;
overflow:hidden
}

.caption {
margin:15px 15px 0;
min-height:168px;
}

.entery-title {
font-family:Aljazeera;
font-size:26px;
font-weight:500;
letter-spacing:0;
line-height:25px;
margin:0;
padding-left:15px
}

.black-text,.overlay-text-white {
-webkit-box-orient:vertical!important;
-webkit-tap-highlight-color:transparent!important;
display:-webkit-box!important;
overflow:hidden!important;
padding:0;
text-overflow:ellipsis!important
}

.entery-title a {
-webkit-line-clamp:4;
direction:RTL;
font-family:system-ui;
font-size:23px;
letter-spacing:0;
line-height:33px;
margin:0;
padding-left:10px
}

.entery-title a h4 {
background:#d7374e;
color:var(--bg-flat-gray);
display:inline;
font-family:system-ui;
font-size:26px;
font-weight:600;
letter-spacing:0;
line-height:39px;
margin-left:10px;
padding-bottom:3px;
padding-left:5px;
padding-right:5px
}

.overlay-text-white {
-webkit-line-clamp:3;
color:#fff;
font-family:system-ui;
font-size:19px;
line-height:25px;
margin-right:10px;
margin-top:10px;
text-shadow:1px 1px 1px #101010e8;
width:85%
}

.black-text,.entery-desc a {
-webkit-line-clamp:3;
font-size:16px
}

.black-text {
-webkit-text-fill-color:var(--color-black);
color:var(--color-black);
line-height:21px;
margin:0
}

.entery-desc {
direction:RTL;
font-family:system-ui;
font-size:14px;
font-weight:400;
letter-spacing:0;
line-height:20px;
margin:10px 0 0;
padding-left:20px
}

.entery-desc a {
color:#595959;
font-family:system-ui,apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen,Ubuntu,Cantarell,'Open Sans','Helvetica Neue',sans-serif;
line-height:25px;
margin-bottom:15px;
overflow:hidden
}

.ticker-container {
background:#0053f1
}

#hero-slides #footer #dribbble:after,.card-video {
background-position:center;
background-size:contain
}

.categoryheading {
align-items:center;
border-radius:8px;
justify-content:center;
margin:0 auto;
max-width:1163px;
padding:0
}

.weathercard_section {
align-items:center;
background-color:#fff;
box-sizing:inherit;
display:flex;
font-family:var(--font-body);
font-size:100%;
justify-content:center;
margin:0;
padding:0
}

.weathercard_section ul {
list-style:none
}

.weathercard_section button {
background:0 0;
border:none;
cursor:pointer;
font-family:inherit
}

.categoryInner {
align-items:revert;
border-radius:10px;
display:flex;
flex-direction:column;
margin:0;
padding:30px 0;
width:100%
}

.categoryInner div h1 {
color:var(--color-black);
direction:RTL;
font-family:system-ui;
font-size:25px;
font-weight:600;
letter-spacing:0;
line-height:33px;
margin:0;
padding-left:30px
}

.weathercard_section .weathercard {
align-items:center;
background:#f2f2f296;
border:1px solid #f2f2f2;
border-radius:20px;
display:flex;
margin:10px;
padding:0 15px;
width:100%
}

.simi_main .timingInfoSIMI a.tag,.timingInfoSIMI .tagsimi {
background:#d6e0ea26;
color:#fff;
font-family:system-ui;
line-height:14px;
z-index:3
}

.weathercard__info__date,.weathercard__info__place {
color:var(--primary-light);
font-size:14px;
margin:0
}

.weathercard__info__time {
color:var(--primary);
font-size:20px;
margin:0
}

.weathercard__weather {
align-items:center;
display:flex;
gap:12px;
width:25%
}

.weathercard__info {
align-items:left;
gap:12px;
width:75%
}

.weathercard__weather__temp {
font-size:30px
}

.weathercard__weather__icon {
animation:1s ease-in-out infinite alternate move
}

@keyframes move {
to {
transform:translateY(-10px)
}
}

video::-webkit-media-controls {
display:none!important
}

.container {
align-items:center;
display:flex;
justify-content:center;
padding:50px
}

.v_card {
box-shadow:0 5px 10px 0 #f8f8f8;
min-height:500px;
transition:.2s linear;
width:100%
}

.v_card:hover {
box-shadow:0 5px 20px 0 #ededed
}

.card-content {
margin:20px 10px 20px 20px
}

.card-video {
background-color:#e9eef1;
background-repeat:no-repeat;
height:210px;
overflow:hidden;
position:relative;
transition:.3s linear
}

.card-info-options .btn-share {
font-size:28px
}

.card-video:hover {
cursor:pointer;
height:260px
}

.card-video-duration,.card-video-views {
background:#fff;
bottom:10px;
padding:5px 10px;
position:absolute;
right:10px;
transition:.3s linear
}

.card-video-duration {
color:#474646;
opacity:0
}

.card-video-duration-show {
opacity:.5
}

.card-video-views {
border-radius:5px;
opacity:0
}

.card-video-views-show {
opacity:.8
}

.card-info-title {
flex-grow:1;
font-size:18px;
margin:0
}

.card-info-options {
color:#c8c8c8;
display:flex;
flex-direction:column;
font-size:28px
}

.card-info-options:hover {
cursor:pointer;
opacity:.5
}

.card-info-options-dot {
background:#c8c8c8;
border-radius:50%;
margin-top:5px;
padding:3px
}

.card-meta {
align-items:center;
display:flex;
margin-bottom:10px;
margin-top:10px
}

.card-tag {
background:#f2f2f2;
border-radius:20px;
color:var(--color-black);
font-size:15px;
margin-left:10px;
overflow:hidden;
padding:5px 15px;
transition:.1s linear
}

.card-tag:hover {
cursor:pointer;
opacity:.7
}

.card-tag-hide {
margin:0;
padding:0;
width:0
}

.card-uploader {
color:#65c0fd;
font-size:15px;
text-decoration:none
}

.card-uploader:hover,a.channel:hover {
text-decoration:underline
}

.content-profile-page {
margin:0 auto;
width:100%
}

.card {
background:#fff;
border-radius:.3rem
}

.profile-user-page .img-user-profile {
margin:0 auto;
text-align:center
}

.profile-user-page .img-user-profile .profile-bgHome {
height:100px;
width:100%
}

.profile-user-page .img-user-profile .avatar {
background:#fff;
border-radius:.4em;
box-shadow:0 0 .1em rgba(0,0,0,.35);
height:7em;
margin:-10em auto 0;
padding:.25em;
width:7em
}

.profile-user-page button {
background:#3498db;
border:1px solid #2487c9;
border-radius:0 .6em .6em 0;
color:#fff;
cursor:pointer;
display:none;
font-size:13px;
font-weight:700;
outline:0;
padding:.8em;
position:absolute;
width:7em
}

.timingInfoSIMI {
color:#f2f2f2;
font-family:system-ui;
font-size:12px;
font-weight:600;
margin:0
}

#info,#options-view-button:checked+#select-button #chevrons i {
color:#2d3667
}

.timingInfoSIMI .tagsimi {
border:1px solid #4848481f;
border-radius:4px;
font-size:11px;
font-weight:400;
margin-left:10px;
padding:0 5px 2px
}

.simi_main .timingInfoSIMI a.tag {
background-color:#f2f2f2;
border:1px solid #f8f9fa;
border:1px solid #80808075;
border-radius:4px;
color:#000;
float:right;
font-size:14px;
font-weight:600;
margin-left:5px;
padding:3px 6px;
position:relative
}

.profile-user-page button:hover {
background:#51a7e0;
border:1px solid #2487c9;
transition:background .2s ease-in-out
}

.profile-user-page .description-profile,.profile-user-page .user-profile-data {
padding:0 1.5em;
text-align:center
}

.profile-user-page .user-profile-data h1 {
color:#292f33;
font-family:Lato,sans-serif;
font-size:25px;
margin-bottom:0;
margin-top:10px
}

.profile-user-page .user-profile-data p {
color:#8899a6;
font-family:Lato,sans-serif;
font-size:1.1em;
margin-bottom:.5em;
margin-top:0
}

.profile-user-page .description-profile {
color:#75787b;
font-size:.98em
}

.profile-user-page .data-user {
cursor:pointer;
display:table;
font-family:Quicksand,sans-serif;
list-style:none;
margin-bottom:0;
padding:0;
width:100.15%
}

.profile-user-page .data-user li {
border-left:.1em solid transparent;
display:table-cell;
margin:0;
padding:0;
text-align:center;
width:33.33334%
}

.profile-user-page .data-user li:first-child {
border-left:0
}

.profile-user-page .data-user li:first-child a {
border-bottom-left-radius:.3rem
}

.profile-user-page .data-user li:last-child a {
border-bottom-right-radius:.3rem
}

.profile-user-page .data-user li a {
background-color:#f7f7f7;
border-bottom:.2em solid #f7f7f7;
border-top:1px solid rgba(242,242,242,.5);
box-shadow:inset 0 1px 0 rgba(255,255,255,.4),0 1px 1px rgba(255,255,255,.4);
color:#46494c;
padding:.93em 0
}

.profile-user-page .data-user li a span,.profile-user-page .data-user li a strong {
font-weight:600;
line-height:1
}

.profile-user-page .data-user li a strong {
font-size:2em
}

.profile-user-page .data-user li a span {
color:#717a7e
}

.profile-user-page .data-user li a:hover {
background:rgba(0,0,0,.05);
border-bottom:.2em solid #3498db;
color:#3498db
}

footer h4 {
color:#566965;
display:block;
font-family:Coda,sans-serif;
font-size:1em;
line-height:6;
text-align:center
}

footer h4 a {
text-decoration:none
}

#rootposter {
display:flex;
flex-direction:column;
visibility:visible;
width:100%
}

.spinnerDots {
text-align:center;
width:70px
}

.spinnerDots>div {
-webkit-animation:1.4s ease-in-out infinite both rk-bouncedelay;
animation:1.4s ease-in-out infinite both rk-bouncedelay;
background-color:#cacaca;
border-radius:100%;
display:inline-block;
height:14px;
width:14px
}

.spinnerDots .dots1 {
-webkit-animation-delay:-.32s;
animation-delay:-.32s
}

.spinnerDots .dots2 {
-webkit-animation-delay:-.16s;
animation-delay:-.16s
}

@-webkit-keyframes rk-bouncedelay {
0%,100%,80% {
-webkit-transform:scale(0)
}

40% {
-webkit-transform:scale(1)
}
}

@keyframes rk-bouncedelay {
0%,100%,80% {
-webkit-transform:scale(0);
transform:scale(0)
}

40% {
-webkit-transform:scale(1);
transform:scale(1)
}
}

.notfic {
background:var(--component-bg);
border:1px solid var(--component-border);
border-radius:8px;
bottom:30px;
box-shadow:0 2px 5px rgba(0,0,0,.05),0 8px 16px rgba(0,0,0,.05);
left:30px;
max-width:300px;
padding:10px;
position:fixed;
transition:none;
width:30%;
z-index:80
}

#option-bg,.label,.option {
transition:.3s
}

.notfic .notfic__header {
align-items:center;
display:flex;
justify-content:space-between
}

.notfic .title {
align-items:center;
display:flex;
margin:0
}

.notfic .title__wordmark {
color:var(--gray-dark);
display:inline-block;
font-family:system-ui;
font-size:16px
}

.notfic .title__icon {
background:#ed1b24;
border-radius:5px;
color:var(--gray-lightest);
height:1em;
line-height:1em;
margin-left:1rem;
width:1em
}

.notfic .notfic .title__wordmark {
font-weight:600
}

.notfic .action {
-moz-user-select:none;
-ms-user-select:none;
-webkit-user-select:none;
background:0 0;
border:0;
cursor:pointer;
line-height:1;
position:relative;
text-align:center;
transition:.1s ease-out;
user-select:none;
z-index:200
}

.notfic .action:before {
background:var(--pink);
border-radius:50%;
content:"";
display:block;
height:0;
left:50%;
opacity:.2;
position:absolute;
top:50%;
transform:translate(-50%,-50%);
transition:.2s ease-out;
width:0;
z-index:100
}

.notfic .action__icon {
color:var(--text-color);
height:2rem;
width:2rem
}

.notfic .action__label {
color:var(--gray-light);
font-size:1.6rem
}

.notfic .action__container {
align-items:center;
display:flex;
justify-content:flex-end
}

.action:focus,.action:focus .action__label,.notfic .action:active .action__label,.notfic .action:hover {
color:var(--pink)
}

.action:focus:before,.notfic .action:hover:before {
height:45px;
transition:.2s ease-out;
width:45px
}

.action:focus .action__icon,.notfic .action:active .action__icon {
color:var(--pink);
fill:var(--pink)
}

.animation {
height:390px;
left:50%;
position:fixed;
top:50%;
width:480px;
z-index:0
}

#app-cover,#chevrons,#info,#options,.animation__item,.option i,.options {
position:absolute
}

.animation__item {
-webkit-animation:1s ease-out forwards centerIn;
animation:1s ease-out forwards centerIn;
height:2rem;
width:2rem
}

@-webkit-keyframes centerIn {
from {
bottom:50%;
left:50%;
opacity:1;
right:50%;
top:50%;
transform:translate(-50%,-50%) rotate(-315deg)
}

to {
opacity:0;
transform:initial
}
}

@keyframes centerIn {
from {
bottom:50%;
left:50%;
opacity:1;
right:50%;
top:50%;
transform:translate(-50%,-50%) rotate(-315deg)
}

to {
opacity:0;
transform:initial
}
}

#options-view-button:checked~#options,.brd {
border:1px solid #e2eded;
border-color:#eaf1f1 #e4eded #dbe7e7
}

.option:first-child input[type=radio]:checked~.label:before,.option:first-child:hover~#option-bg {
background-color:#000;
border-radius:4px 4px 0 0
}

#info {
background-color:#f3f9f9;
font-size:16px;
left:0;
padding:14px;
right:0;
text-align:center;
top:0
}

#options,#select-button,.opt-val {
background-color:#fff
}

#app-cover {
height:42px;
left:0;
margin:100px auto 0;
right:0;
top:0;
width:300px;
z-index:1
}

#select-button {
border-radius:4px;
cursor:pointer;
height:16px;
padding:12px 14px;
position:relative
}

#options-view-button {
bottom:0;
cursor:pointer;
height:100%;
left:0;
margin:0;
opacity:0;
position:absolute;
right:0;
top:0;
width:100%;
z-index:3
}

#selected-value {
font-size:16px;
line-height:1;
margin-right:26px
}

.option i {
display:none;
height:16px;
left:14px;
padding:0;
width:16px
}

.label,.option {
color:#2d3667;
font-size:16px
}

#chevrons {
bottom:0;
padding:9px 14px;
right:0;
top:0;
width:12px
}

#chevrons i {
color:#d1dede;
display:block;
font-size:12px;
height:50%;
text-align:right
}

.options {
left:0;
width:250px
}

.s-c,input[type=radio] {
height:50%;
left:0;
width:100%
}

#options {
border-radius:4px;
left:0;
margin:0 auto;
right:0;
top:42px;
width:298px
}

.option {
line-height:1;
position:relative;
z-index:2
}

#option-bg,.opt-val,.s-c,.ticker-container ul div,input[type=radio] {
position:absolute
}

#options-view-button:checked~#options .option i {
display:block;
padding:12px 0
}

.label {
display:none;
margin-left:27px;
padding:0
}

#options-view-button:checked~#options .label {
display:block;
padding:12px 14px
}

.s-c.top {
top:0
}

.s-c.bottom {
bottom:0
}

input[type=radio] {
cursor:pointer;
margin:0;
opacity:0;
right:0
}

.s-c:hover~i {
color:#fff;
opacity:0
}

.s-c:hover {
height:100%;
z-index:1
}

.s-c.bottom:hover+i {
animation:.3s .1s forwards moveup;
bottom:-25px
}

.s-c.top:hover~i {
animation:.3s .1s forwards movedown;
top:-25px
}

@keyframes moveup {
0% {
bottom:-25px;
opacity:0
}

100% {
bottom:0;
opacity:1
}
}

@keyframes movedown {
0% {
opacity:0;
top:-25px
}

100% {
opacity:1;
top:0
}
}

.opt-val {
height:21px;
left:14px;
opacity:0;
transform:scale(0);
width:217px
}

.option input[type=radio]:checked~.opt-val {
opacity:1;
transform:scale(1)
}

.option input[type=radio]:checked~i {
animation:unset;
bottom:auto;
opacity:1;
top:0
}

.option input[type=radio]:checked~.label:before {
bottom:0;
content:"";
left:0;
position:absolute;
right:0;
top:0;
z-index:-1
}

#options-view-button:not(:checked)~#options .option input[type=radio]:checked~.opt-val {
top:-30px
}

.option:first-child input[type=radio]:checked~.opt-val {
top:-31px
}

.option:nth-child(2) input[type=radio]:checked~.label:before {
background-color:#ea4c89
}

.option:nth-child(2) input[type=radio]:checked~.opt-val {
top:-71px
}

.option:nth-child(3) input[type=radio]:checked~.label:before {
background-color:#0057ff
}

.option:nth-child(3) input[type=radio]:checked~.opt-val {
top:-111px
}

.option:nth-child(4) input[type=radio]:checked~.label:before {
background-color:#32c766
}

.option:nth-child(4) input[type=radio]:checked~.opt-val {
top:-151px
}

.option:nth-child(5) input[type=radio]:checked~.label:before {
background-color:#f48024
}

.option:nth-child(5) input[type=radio]:checked~.opt-val {
top:-191px
}

.option:nth-child(6) input[type=radio]:checked~.label:before {
background-color:#006400;
border-radius:0 0 4px 4px
}

.option:nth-child(6) input[type=radio]:checked~.opt-val {
top:-231px
}

.option .fa-dribbble {
color:#ea4c89
}

.option .fa-behance {
color:#0057ff
}

.option .fa-hackerrank {
color:#32c766
}

.option .fa-stack-overflow {
color:#f48024
}

.option .fa-free-code-camp {
color:#006400
}

#option-bg {
display:none;
height:40px;
left:0;
right:0;
top:0;
z-index:1
}

.option:first-child:hover~#option-bg {
top:0
}

.option:nth-child(2):hover~#option-bg {
background-color:#ea4c89;
top:40px
}

.option:nth-child(3):hover~#option-bg {
background-color:#0057ff;
top:80px
}

.option:nth-child(4):hover~#option-bg {
background-color:#32c766;
top:120px
}

.option:nth-child(5):hover~#option-bg {
background-color:#f48024;
top:160px
}

.option:nth-child(6):hover~#option-bg {
background-color:#006400;
border-radius:0 0 4px 4px;
top:200px
}

.paywall-greetings {
display:block!important;
height:36px;
padding:0!important;
position:relative;
width:100%
}

.paywall-greetings div {
display:flex;
flex-direction:row;
padding:0!important;
position:relative;
width:auto
}

.unknown-user {
color:#2225b9;
float:right;
font-size:4.5vw;
font-weight:700;
padding-right:13px
}

.unknown-user span {
color:#404040;
font-family:system-ui;
font-size:14px;
font-weight:600;
padding-right:28px
}

.unknown-user object {
position:absolute;
right:0;
top:2px;
width:25px
}

#btn-repeat,#btn-save,#btn-suffle {
margin-right:var(--b-pad)
}
.section .hom_cat_bar {
  background: 0 0;
  border: 0px solid #e8eaed;
  color: #000;
  display: block;
  font-size: 12px;
  font-weight: 500;
  height: 35px;
  margin-bottom: 0;
  /* padding: 2px 4px; */
  position: relative;
  transition: bottom .2s ease-in-out;
  background-image: none;
  background: #e8eaed;
  border-radius: 5px;
  margin-bottom:10px;
}

.section .hom_cat_bar .float-title {
color:#595959
}

@media (min-width:600px) {

.floatbanner_left,.floatbanner_right {
height:600px;
position:fixed;
top:calc(50% - 300px);
z-index:1
}

.desktop_main_articles,.mai_news_section,.main_Arti,.section .hom_cat_bar {
display:flex;
display:flex
}

.timingInfo,.timingInfo a.tag {
font-size:14px;
font-weight:600
}

.entery-desc,.entery-title {
direction:RTL;
letter-spacing:0
}

.regularitemsmall {
margin:0
}

.mai_news_section {
flex-direction:row;
margin-top:15px;
visibility:visible;
width:100%;
gap: 12px;
}

.mai_news_section .general {
width:50%
}

.mai_news_section .localnews {
padding-left:0;
width:50%
}

.mai_news_section .resnews {
display:flex;
flex-direction:column;
width:calc(100% - 950px)
}

.mai_news_section .champions {
margin-left:0;
width:336px
}

.mai_news_section .champions_cc {
margin-left:25px;
width:336px
}

.mai_news_section .champions_aa {
margin-left:25px;
width:calc(100% - 672px)
}

.mai_news_section .threcc {
margin-left:25px;
width:calc(33% - 25px)
}

.mai_news_section .quarternews:last-child,.mai_news_section .threcc:last-child {
margin-left:0;
width:33%
}

.mai_news_section .quarternews {
margin-left:25px;
width:calc(25% - 25px)
}

.floatbanner_right {
left:0;
width:160px
}

.floatbanner_left {
right:0;
width:120px
}

.desktop_main_articles {
flex-direction:row;
margin:0 auto;
visibility:visible;
width:1250px
}

.d_center_full {
margin-right:20px;
width:100%
}

.d_center {
margin-left:20px;
margin-right:20px;
width:calc(100% - 678px)
}

.d_left {
width:338px
}

.d_right {
width:300px
}

.main_Arti {
flex-direction:column;
margin-bottom:8px;
min-height:553px;
position:relative;
width:100%
}

.timingInfo {
color:rgba(0,0,0,.67);
color:var(--color-gray);
font-family:system-ui;
margin:15px 0 0
}

.paid,.timingInfo a.tag {
background:#d6e0ea26;
color:#fff;
font-family:system-ui;
line-height:14px;
z-index:3
}

.main_Arti .mImg {
height:280px
}

.main_Arti .img {
box-shadow:-1px 4px 4px #c7c7c7;
width:100%!important
}

.timingInfo i {
color:var(--color-gray);
font-size:15px;
margin-left:2%
}

.timingInfo a.tag {
border-radius:4px;
color:#000;
float:right;
margin-left:5px;
padding:3px 6px;
position:relative
}

.timingInfo a {
color:var(--main-section-secondry)
}

.timingInfo a i {
color:var(--color-gray);
font-size:19px;
margin:3px
}

.paid {
border:1px solid #f8f9fa;
border-radius:4px;
bottom:10px;
font-size:11px;
font-weight:400;
padding:0 5px 2px;
position:absolute;
right:10px
}

.simi_main,.simi_main:first-child,.simi_main:nth-child(3),.simi_main:nth-child(7) {
background-image:linear-gradient(45deg,#ce0317,#fc2323)
}

.simi_main {
display:inline-block;
height:100px;
margin-bottom:0;
margin-top:0;
position:relative;
width:100%
}

.simi_main a {
color:#2f2f2f;
display:inline-block;
transition:.4s
}

.simi_main:nth-child(2),.simi_main:nth-child(4) {
background-image:linear-gradient(45deg,#001d48,#000)
}

.simi_main:nth-child(2) .text,.simi_main:nth-child(4) .text {
background-image:linear-gradient(45deg,#00000047,#00000029)
}

.simi_main:nth-child(6) {
background-color:#f6f6f6
}

.simi_main:nth-child(10),.simi_main:nth-child(12),.simi_main:nth-child(8) {
background-color:#444
}

.simi_main:nth-child(11),.simi_main:nth-child(9) {
background-color:#ff0606
}

.flexing {
display:flex;
flex-direction:column
}

.sphr {
border-bottom:1px solid #eaeaea;
display:inline-block;
float:left;
height:1px;
margin-bottom:2%;
width:100%
}

.simi_main .imgarticle {
height:100px;
position:absolute;
right:0;
top:0;
width:168px;
z-index:2
}

.simi_main.local .imgarticle {
height:168px;
position:absolute;
right:0;
top:0;
width:268px;
z-index:2
}

.simi_main .imgarticle img {
max-height:100%;
max-width:100%;
}

.simi_main .text {
background-image:linear-gradient(45deg,#71717147,#1e080829);
height:100%;
left:0;
padding-left:18px;
padding-right:182px;
position:absolute;
top:0;
width:100%;
z-index:1
}

.simi_main a img.article {
border-left:1px solid #fff;
float:right;
width:168px
}

.tocopy:last-child {
display:none
}

.simi_main .stitle,.simi_main.local .stitle {
-moz-outline-style:none;
-webkit-box-orient:vertical!important;
-webkit-line-clamp:3;
-webkit-tap-highlight-color:transparent!important;
color:#f8f9fa;
display:-webkit-box!important;
float:left;
font-family:system-ui;
font-size:16px;
font-weight:600;
line-height:29px;
margin-top:8px;
overflow:hidden!important;
position:relative;
text-align:right;
text-overflow:ellipsis!important;
width:100%
}

.simi_main .ssdata {
color:#717171;
float:left;
font-family:tahoma;
font-size:13px;
font-weight:400;
line-height:1.3;
margin-left:1%;
margin-top:2%;
text-decoration:none;
width:100%
}

.entery-title {
color:var(--color-black);
font-family:system-ui;
font-size:25px;
font-weight:600;
line-height:33px;
margin:0;
padding-left:15px
}

.black-text,.overlay-text-white {
-webkit-box-orient:vertical!important;
-webkit-line-clamp:3;
-webkit-tap-highlight-color:transparent!important;
display:-webkit-box!important;
overflow:hidden!important;
padding:0;
text-overflow:ellipsis!important
}

.overlay-text-white {
color:#fff;
font-family:system-ui;
font-size:19px;
line-height:25px;
margin-right:10px;
margin-top:10px;
text-shadow:1px 1px 1px #101010e8;
width:85%
}

.black-text {
color:var(--color-black);
font-size:15px;
font-weight:600;
line-height:19px;
margin:0
}

.entery-desc {
color:var(--color-gray);
font-family:system-ui;
font-size:16px;
font-weight:400;
line-height:20px;
margin:10px 0 0;
padding-left:20px
}
}

.menu-body a i,.menu-header-title,.theme-switcher label {
color:var(--c-text-secondary)
}

.menu {
background-color:var(--c-bg-primary);
transition:background-color .15s;
width:100%
}

.menu-body a:hover,.theme-switcher {
background-color:var(--c-bg-secondary)
}

.menu-header {
padding:1rem
}

.menu-header-title {
font-size:.875rem;
font-weight:500;
margin-bottom:.375rem
}

.theme-switcher {
align-items:center;
border-radius:10px;
display:flex;
overflow:hidden;
padding:0 3px;
position:relative
}

.card_left,.card_premuim {
background:0 0;
height:400px
}

.theme-switcher .slider {
background-color:var(--c-bg-button);
border-radius:6px;
bottom:3px;
display:block;
position:absolute;
top:3px;
transform:translatex(-110%);
transition:.15s,transform .25s ease-out;
width:calc((100% - 6px)/ 3);
z-index:1
}

.theme-switcher input:first-of-type:checked~.slider {
transform:translateX(0)
}

.theme-switcher input:nth-of-type(2):checked~.slider {
transform:translateX(100%)
}

.theme-switcher input:nth-of-type(3):checked~.slider {
transform:translateX(200%)
}

.theme-switcher label {
position:relative;
width:calc(100% / 3);
z-index:2
}

.card_left img,.card_premuim {
position:relative;
width:100%
}

.theme-switcher label span {
align-items:center;
border-radius:6px;
display:flex;
font-weight:500;
justify-content:center;
padding:8px 0
}

.a-info,.menu-body {
flex-direction:column
}

.theme-switcher label svg {
display:inline-block;
margin-right:.5rem;
width:20px
}

.menu-body {
border-top:1px solid var(--c-border-primary);
display:flex;
padding:.5rem;
transition:border-color .15s
}

.menu-body a {
align-items:center;
border-radius:4px;
color:inherit;
display:flex;
font-weight:500;
padding:.625rem .5rem;
text-decoration:none;
transition:.15s
}

.card_right h1,.card_right__details ul li {
font-family:Montserrat,sans-serif;
font-weight:400
}

.menu-body a i {
font-size:18px;
margin-left:12px;
margin-right:1rem;
transition:color .15s
}

@media screen and (max-width:1430px) {
.floatbanner_left,.floatbanner_right {
display:none
}
}

#lower-info,#playlist,.card_v,.coronarow,.video-con,.video-li {
display:flex
}

#linechart_material {
max-width:570px
}

#chart_div,#linechart_material {
direction:ltr;
overflow-x:hidden;
overflow-y:hidden;
position:relative;
visibility:visible
}

#bar-chart *,#chart_div *,#linechart_material * {
max-width:570px;
visibility:visible
}

#bar-chart table,#chart_div table {
display:none;
max-width:570px;
visibility:hidden
}

.card_premuim {
-moz-border-radius:10px;
-webkit-border-radius:10px;
border-radius:10px;
box-shadow:0 20px 30px 3px rgba(0,0,0,.55)
}

.card_left {
float:left;
overflow:hidden;
width:40%
}

.card_left img {
-moz-border-radius:10px 0 0 10px;
-webkit-border-radius:10px 0 0 10px;
border-radius:10px 0 0 10px;
height:auto
}

.card_right {
-moz-border-radius:0 10px 10px 0;
-webkit-border-radius:0 10px 10px 0;
background:#000;
border-radius:0 10px 10px 0;
float:left;
height:400px;
width:60%
}

.card_right h1 {
color:#fff;
font-size:40px;
letter-spacing:1px;
margin:30px 0 0;
padding:0 0 0 40px;
text-align:left
}

.card_right__details ul {
list-style-type:none;
margin:10px 0 0;
padding:0 0 0 40px
}

.card_right__details ul li {
color:#e3e3e3;
display:inline;
font-size:14px;
padding:0 40px 0 0
}

.card_right__review p {
color:#fff;
font-family:Montserrat,sans-serif;
font-size:12px;
letter-spacing:1px;
line-height:20px;
margin:10px 0;
padding:0 40px
}

.card_right__button a,.card_right__review a {
color:#ffda00;
font-family:Montserrat,sans-serif;
text-decoration:none
}

.card_right__review a {
font-size:14px;
margin:0;
padding:0 0 0 40px
}

.card_right__button {
margin:30px 0 0;
padding:0 0 0 40px
}

.card_right__button a {
background:url(https://s3-us-west-2.amazonaws.com/s.cdpn.io/343086/COMdoWZ.png) 7% 50%/12px 12px no-repeat;
border:2px solid #ffda00;
border-radius:5px;
font-size:12px;
padding:10px 10px 10px 40px;
transition-duration:.5s;
transition-property:all
}

.content,.img img {
opacity:0;
transition:.6s
}

.card_right__button a:hover {
background-color:#ffda00;
background-image:url(https://s3-us-west-2.amazonaws.com/s.cdpn.io/343086/rFQ5dHA.png);
background-position:10% 50%;
background-repeat:no-repeat;
background-size:12px 12px;
color:#000;
cursor:pointer;
transition-duration:.5s;
transition-property:all
}

.arabtvNKg {
width:100%;
margin:0 auto
}

#hero-slides {
  direction:RTL;
  height:530px;
  overflow:hidden;
  position:absolute;
  right:0;
  width:100%;
  --page:0
  }
  
  #hero-slides #header {
      display: flex;
      height: 50px;
      line-height: 1;
      margin: 0 auto;
      /* margin-top: 10px; */
      padding-top: 20px;
      position: relative;
      padding-right: 10px;
  }
  
  #hero-slides #header .moredata {
  border:2px solid #545d6a;
  border-radius:4px;
  color:#000;
  display:block;
  font-size:12px;
  font-weight:500;
  left:0;
  left:13px;
  padding:2px 4px;
  position:absolute;
  top:35px;
  top:20px
  }
  #hero-slides #header .moredata:hover {
  
  border: 2px solid #006eff;
  }
  #hero-slides #header .moredata::after {
  color:#000
  }
  
  #hero-slides #header #logo {
  text-align:center
  }
  
  #hero-slides #header h1 {
      color: #000;
      font-family: system-ui;
      font-size: 20px;
      font-weight: bold;
      margin: 0;
      margin-left: 5px;
      margin-top: 2px;
  }
  
  #hero-slides #header #menu {
  bottom:0;
  cursor:pointer;
  padding:0 3vw;
  position:absolute;
  right:0;
  top:0
  }
  
  #hero-slides #header #menu:before {
  content:"Play Demo";
  font-size:1.75vh;
  margin-right:.5em;
  text-transform:uppercase
  }
  
  #hero-slides #header #menu #hamburger .slice {
  background:#fff;
  height:.2vh;
  width:1vw
  }
  
  #hero-slides #header #menu #hamburger .slice:not(:last-child) {
  margin-bottom:.5vh
  }
  
  #hero-slides #slides-cont {
  position:relative;
  --button-height:6vh;
  --button-spacing:.2vh
  }
  
  .s-con {
      position: absolute;
      top: 0;
      right: 200px;
      top: 20px;
  }
  
  #hero-slides .button {
      background: #ed1b24;
      border-radius: 50%;
      color: #FFF;
      cursor: pointer;
      float: right;
      font-size: 10px;
      height: 25px;
      line-height: 25px;
      margin: 5px;
      padding: 0;
      position: relative;
      width: 25px;
      z-index: 2;
      text-align: center;
  }
  
  #hero-slides .button :after,#hero-slides .button :before {
  line-height:45px;
  margin-right:-.25vw;
  pointer-events:none;
  position:absolute;
  transform:scale(.75,1.5);
  transition:125ms ease-in-out
  }
  
  #hero-slides .button :before {
  right:50%
  }
  
  #hero-slides .button :hover:after,#hero-slides .button :hover:before {
  transition:250ms ease-in-out
  }
  
  #hero-slides .button :hover:after {
  opacity:1;
  right:50%!important
  }
  
  #hero-slides #next:after,#hero-slides #next:before {
  content:">"
  }
  
  #hero-slides #next:after,#hero-slides #prev:hover:before {
  right:30%
  }
  
  #hero-slides #next:hover:before,#hero-slides #prev:after {
  right:70%
  }
  
  #hero-slides #prev {
  opacity:calc(var(--page) + .5);
  transition:opacity .5s
  }
  
  #hero-slides #prev:after,#hero-slides #prev:before {
  content:"<"
  }
  
  #hero-slides #next-catch,#hero-slides #prev-catch {
  height:6vh;
  position:absolute;
  right:0;
  top:0;
  width:1vw;
  z-index:0
  }
  
  #hero-slides #slides {
  font-size:0;
  height:var(--slides-height);
  margin-top:20px;
  position:absolute;
  transform:translate3D(calc(var(--page) * +80vw),0,0);
  transition:transform 1.5s cubic-bezier(.7,0,.3,1);
  white-space:nowrap;
  width:auto;
  --slides-height:400px
  }
  
  #hero-slides #slides .slide {
  border-radius:max(0px,min(5px,calc((100vw - 2px - 100%) * 9999)))/5px;
  color:#fff;
  display:inline-block;
  font-size:1.5vw;
  height:var(--slides-height);
  margin-left:20px;
  position:relative;
  vertical-align:top;
  white-space:normal;
  width:19.9em;
  word-break:break-word
  }
  
  #hero-slides #slides .slide img {
  height:100%;
  position:absolute;
  width:100%;
  z-index:0
  }
  
  #hero-slides #slides .slide:before {
  background:linear-gradient(180deg,rgba(86,97,108,0) 0,rgba(33,52,69,.7) 100%);
  bottom:0;
  content:"";
  display:block;
  opacity:0;
  position:absolute;
  right:0;
  top:0
  }
  
  #hero-slides #slides .slide .number {
  font-size:1.7em;
  font-weight:700;
  position:absolute;
  right:18px;
  text-shadow:1px 1px 1px #000;
  top:18px
  }
  
  #hero-slides #slides .slide .number,#hero-slides #slides .slide .number:after,#hero-slides #slides .slide .number:before {
  vertical-align:middle
  }
  
  #hero-slides #slides .slide .number:after,#hero-slides #slides .slide .number:before {
  background:#fff;
  content:"";
  display:inline-block;
  height:.133em;
  margin-top:-.2em
  }
  
  #hero-slides #slides .slide .number:before,#hero-slides #slides .slide.hover .number:after,#hero-slides #slides .slide:hover .number:after {
  margin-right:0;
  width:0
  }
  
  #hero-slides #slides .slide .number:after,#hero-slides #slides .slide.hover .number:before,#hero-slides #slides .slide:hover .number:before {
  box-shadow:1px 1px 1px #000;
  margin-right:1em;
  width:3em
  }
  
  #hero-slides #slides .slide .body {
  bottom:2em;
  padding:15px;
  position:absolute
  }
  
  #hero-slides #slides .slide .headline,#hero-slides #slides .slide .location {
  bottom:0;
  cursor:default;
  position:relative
  }
  
  #hero-slides #slides .slide .headline,#hero-slides #slides .slide .link,#hero-slides #slides .slide .location,#hero-slides #slides .slide .number:after,#hero-slides #slides .slide .number:before,#hero-slides #slides .slide:before {
  transition:375ms cubic-bezier(.7,0,.3,1)
  }
  
  #hero-slides #slides .slide .location {
  font-weight:100;
  margin-bottom:6px;
  text-shadow:1px 1px 1px #000;
  transition-delay:60ms
  }
  
  #hero-slides #slides .slide .headline {
  font-family:system-ui;
  font-size:25px;
  font-weight:600;
  text-shadow:2px 2px 1px #000;
  transition-delay:50ms;
  z-index:2
  }
  
  #hero-slides #slides .slide::after {
  background-image:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.8) 100%,rgba(0,0,0,.9) 100%);
  bottom:0;
  content:"";
  height:38%;
  pointer-events:none;
  position:absolute;
  width:100%;
  z-index:0
  }
  
  #hero-slides #slides .slide .link {
  background:#0d96f2;
  background:#d6e0ea26;
  border:1px solid #f8f9fa;
  border-radius:4px;
  bottom:-2em;
  bottom:10px;
  color:#fff;
  display:inline-block;
  font-size:1.33em;
  font-size:13px;
  font-weight:400;
  line-height:19px;
  opacity:0;
  padding:.5em 1.25em;
  padding:0 5px 2px;
  pointer-events:none;
  position:absolute;
  position:absolute;
  right:10px;
  transition-delay:25ms;
  z-index:3
  }
  
  #hero-slides #slides .slide.hover:before,#hero-slides #slides .slide:hover:before {
  opacity:1
  }
  
  #hero-slides #slides .slide.hover .headline,#hero-slides #slides .slide.hover .link,#hero-slides #slides .slide.hover .location,#hero-slides #slides .slide.hover .number:after,#hero-slides #slides .slide.hover .number:before,#hero-slides #slides .slide.hover:before,#hero-slides #slides .slide:hover .headline,#hero-slides #slides .slide:hover .link,#hero-slides #slides .slide:hover .location,#hero-slides #slides .slide:hover .number:after,#hero-slides #slides .slide:hover .number:before,#hero-slides #slides .slide:hover:before {
  transition:.5s cubic-bezier(.7,0,.3,1)
  }
  
  #hero-slides #slides .slide.hover .location,#hero-slides #slides .slide:hover .location {
  bottom:4em;
  transition-delay:0
  }
  
  #hero-slides #slides .slide.hover .headline,#hero-slides #slides .slide:hover .headline {
  bottom:1.5em;
  transition-delay:.1s
  }
  
  #hero-slides #slides .slide.hover .link,#hero-slides #slides .slide:hover .link {
  bottom:0;
  opacity:1;
  pointer-events:auto;
  transition-delay:250ms
  }
  
  #hero-slides #footer {
  font-size:1vh;
  height:12vh
  }
  
  #hero-slides #footer #dribbble {
  border-radius:2vh;
  bottom:4vh;
  display:none;
  padding-right:1.5vh;
  position:absolute;
  right:4vh;
  transition:.3s cubic-bezier(.7,0,.3,1)
  }
  
  #hero-slides #footer #dribbble:after,#hero-slides #footer #dribbble:before {
  transition:inherit;
  vertical-align:middle
  }
  
  #hero-slides #footer #dribbble:before {
  content:"View original Dribbble";
  display:inline;
  font-size:2vh;
  opacity:0;
  transform:translate3D(-200px,0,0)
  }
  
  #hero-slides #footer #dribbble:after {
  background-image:url(https://alca.tv/static/u/82fde61b-28ef-4f17-976e-8f1abb5a1165.png);
  content:"";
  display:inline-block;
  height:4vh;
  margin-right:1vh;
  width:4vh
  }
  
  #hero-slides #footer #dribbble.hover,#hero-slides #footer #dribbble:hover {
  background:#e94e89
  }
  
  #hero-slides #footer #dribbble.hover:before,#hero-slides #footer #dribbble:hover:before {
  opacity:1;
  transform:translate3D(0,0,0);
  transition-delay:50ms
  }
  
  #hero-slides #footer #dribbble.hover:after,#hero-slides #footer #dribbble:hover:after {
  filter:saturate(0%) contrast(200%) brightness(200%) invert(100%)
  }




  /*starvideo slides*/
.vhrslides {
  height: 120px;
  margin: 0 auto;
  position: relative;
  width: 100%;
  opacity:0
}
  #videoSugg {
    direction:RTL;
    height:120px;
    overflow:hidden;
    position:absolute;
    right:0;
    width:100%;
    --page:0
    }
    
    #videoSugg #header {
        display: flex;
        height: 50px;
        line-height: 1;
        margin: 0 auto;
        /* margin-top: 10px; */
        padding-top: 20px;
        position: absolute;
        padding-right: 10px;
    }
    
    #videoSugg #header .moredata {
    border:2px solid #545d6a;
    border-radius:4px;
    color:#000;
    display:block;
    font-size:12px;
    font-weight:500;
    left:0;
    left:13px;
    padding:2px 4px;
    position:absolute;
    top:35px;
    top:20px
    }
    #videoSugg #header .moredata:hover {
    
    border: 2px solid #006eff;
    }
    #videoSugg #header .moredata::after {
    color:#000
    }
    
    #videoSugg #header #logo {
    text-align:center
    }
    
    #videoSugg #header h1 {
        color: #000;
        font-family: system-ui;
        font-size: 20px;
        font-weight: bold;
        margin: 0;
        margin-left: 5px;
        margin-top: 2px;
    }
    
    #videoSugg #header #menu {
    bottom:0;
    cursor:pointer;
    padding:0 3vw;
    position:absolute;
    right:0;
    top:0
    }
    
    #videoSugg #header #menu:before {
    content:"Play Demo";
    font-size:1.75vh;
    margin-right:.5em;
    text-transform:uppercase
    }
    
    #videoSugg #header #menu #hamburger .slice {
    background:#fff;
    height:.2vh;
    width:1vw
    }
    
    #videoSugg #header #menu #hamburger .slice:not(:last-child) {
    margin-bottom:.5vh
    }
    
    #videoSugg #slides-cont {
    position:relative;
    --button-height:6vh;
    --button-spacing:.2vh
    }
    
    .s-con {
        position: absolute;
        top: 0;
        right: 200px;
        top: 20px;
    }
    
    #videoSugg .button {
        background: #ed1b24;
        border-radius: 50%;
        color: #FFF;
        cursor: pointer;
        float: right;
        font-size: 10px;
        height: 25px;
        line-height: 25px;
        margin: 5px;
        padding: 0;
        position: relative;
        width: 25px;
        z-index: 2;
        text-align: center;
    }
    
    #videoSugg .button :after,#videoSugg .button :before {
    line-height:45px;
    margin-right:-.25vw;
    pointer-events:none;
    position:absolute;
    transform:scale(.75,1.5);
    transition:125ms ease-in-out
    }
    
    #videoSugg .button :before {
    right:50%
    }
    
    #videoSugg .button :hover:after,#videoSugg .button :hover:before {
    transition:250ms ease-in-out
    }
    
    #videoSugg .button :hover:after {
    opacity:1;
    right:50%!important
    }
    
    #videoSugg #next:after,#videoSugg #next:before {
    content:">"
    }
    
    #videoSugg #next:after,#videoSugg #prev:hover:before {
    right:30%
    }
    
    #videoSugg #next:hover:before,#videoSugg #prev:after {
    right:70%
    }
    
    #videoSugg #prev {
    opacity:calc(var(--page) + .5);
    transition:opacity .5s
    }
    
    #videoSugg #prev:after,#videoSugg #prev:before {
    content:"<"
    }
    
    #videoSugg #next-catch,#videoSugg #prev-catch {
    height:6vh;
    position:absolute;
    right:0;
    top:0;
    width:1vw;
    z-index:0
    }
    
    #videoSugg #videoslides {
    font-size:0;
    height:100px;
    position:absolute;
    transform:translate3D(calc(var(--page) * +80vw),0,0);
    transition:transform 1.5s cubic-bezier(.7,0,.3,1);
    white-space:nowrap;
    width:auto;
    }
    
    #videoSugg #videoslides .slide {
    border-radius:max(0px,min(5px,calc((100vw - 2px - 100%) * 9999)))/5px;
    color:#fff;
    display:inline-block;
    font-size:1.5vw;
    height:100px;
    margin-left:20px;
    position:relative;
    vertical-align:top;
    white-space:normal;
    width:220px;
    word-break:break-word
    }
    
    #videoSugg #videoslides .slide img {
    height:100%;
    position:absolute;
    width:100%;
    z-index:0
    }
    
    #videoSugg #videoslides .slide:before {
    background:linear-gradient(180deg,rgba(86,97,108,0) 0,rgba(33,52,69,.7) 100%);
    bottom:0;
    content:"";
    display:block;
    opacity:0;
    position:absolute;
    right:0;
    top:0
    }
    
    #videoSugg #videoslides .slide .number {
    font-size:.6em;
    font-weight:700;
    position:absolute;
    right:10px;
    text-shadow:1px 1px 1px #000;
    top:8px
    }
    
    #videoSugg #videoslides .slide .number,#videoSugg #videoslides .slide .number:after,#videoSugg #videoslides .slide .number:before {
    vertical-align:middle
    }
    
    #videoSugg #videoslides .slide .number:after,#videoSugg #videoslides .slide .number:before {
    background:#fff;
    content:"";
    display:inline-block;
    height:.133em;
    margin-top:-.2em
    }
    
    #videoSugg #videoslides .slide .number:before,#videoSugg #videoslides .slide.hover .number:after,#videoSugg #videoslides .slide:hover .number:after {
    margin-right:0;
    width:0
    }
    
    #videoSugg #videoslides .slide .number:after,#videoSugg #videoslides .slide.hover .number:before,#videoSugg #videoslides .slide:hover .number:before {
    box-shadow:1px 1px 1px #000;
    margin-right:1em;
    width:3em
    }
    
    #videoSugg #videoslides .slide .body {
    bottom:0;
    padding:10px;
    position:absolute;
    
    }
    
    #videoSugg #videoslides .slide .headline,#videoSugg #videoslides .slide .location {
    bottom:0;
    cursor:default;
    position:relative;
    display: none;
    }
    
    #videoSugg #videoslides .slide .headline,#videoSugg #videoslides .slide .link,#videoSugg #videoslides .slide .location,#videoSugg #videoslides .slide .number:after,#videoSugg #videoslides .slide .number:before,#videoSugg #videoslides .slide:before {
    transition:375ms cubic-bezier(.7,0,.3,1)
    }
    
    #videoSugg #videoslides .slide .location {
    font-weight:100;
    margin-bottom:6px;
    text-shadow:1px 1px 1px #000;
    transition-delay:60ms
    }
    
    #videoSugg #videoslides .slide .headline {
      font-family: system-ui;
      font-size: 13px;
      /* font-weight: 500; */
      transition-delay: 50ms;
      z-index: 2;
      display: block;
      color: #ffffffba;
    }
    
    #videoSugg #videoslides .slide::after {
    background-image:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.8) 100%,rgba(0,0,0,.9) 100%);
    bottom:0;
    content:"";
    height:100%;
    pointer-events:none;
    position:absolute;
    width:100%;
    z-index:0
    }
    
    #videoSugg #videoslides .slide .link {
    background:#0d96f2;
    background:#d6e0ea26;
    border:1px solid #f8f9fa;
    border-radius:4px;
    bottom:-2em;
    bottom:10px;
    color:#fff;
    display:inline-block;
    font-size:11px;
    font-weight:400;
    line-height:15px;
    opacity:0;
    padding:.2em .5em;
    padding:0 2px 1px;
    pointer-events:none;
    position:absolute;
    right:10px;
    transition-delay:25ms;
    z-index:3
    }
    
    #videoSugg #videoslides .slide.hover:before,#videoSugg #videoslides .slide:hover:before {
    opacity:1
    }
    
    #videoSugg #videoslides .slide.hover .headline,#videoSugg #videoslides .slide.hover .link,#videoSugg #videoslides .slide.hover .location,#videoSugg #videoslides .slide.hover .number:after,#videoSugg #videoslides .slide.hover .number:before,#videoSugg #videoslides .slide.hover:before,#videoSugg #videoslides .slide:hover .headline,#videoSugg #videoslides .slide:hover .link,#videoSugg #videoslides .slide:hover .location,#videoSugg #videoslides .slide:hover .number:after,#videoSugg #videoslides .slide:hover .number:before,#videoSugg #videoslides .slide:hover:before {
    transition:.5s cubic-bezier(.7,0,.3,1)
    }
    
    #videoSugg #videoslides .slide.hover .location,#videoSugg #videoslides .slide:hover .location {
    bottom:4em;
    transition-delay:0
    }
    
    #videoSugg #videoslides .slide.hover .headline,#videoSugg #videoslides .slide:hover .headline {
    bottom:22px;
    transition-delay:.1s
    }
    
    #videoSugg #videoslides .slide.hover .link,#videoSugg #videoslides .slide:hover .link {
    bottom:8px;
    opacity:1;
    pointer-events:auto;
    transition-delay:250ms
    }
    
  /*end*/

@media (min-width:1200px) and (max-width:1699px) {
body {
--slides-per-page:3
}

#hero-slides #slides .slide {
font-size:1vw
}
}

@media (min-width:1700px) {
body {
--slide-per-age:3
}

#hero-slides #slides .slide {
font-size:.75vw
}
}

.col-xl-5 {
flex:0 0 41.6666666667%;
max-width:41.6666666667%
}

.status-title {
color:#7d92bb;
font-family:Roboto,sans-serif;
font-size:1rem;
font-weight:700;
line-height:1.2;
margin-bottom:1rem
}

.coronarow {
flex-wrap:wrap;
margin-left:-15px;
margin-right:-15px
}

.col-sm-4 {
flex:0 0 33.3333333333%;
max-width:33.3333333333%
}

.status-item .count {
font-size:1.5rem;
line-height:1
}

.status-item .title {
color:#7d92bb;
font-size:.75rem;
letter-spacing:.05em;
text-transform:uppercase
}

.text-danger {
color:#f86168!important
}

.text-success {
color:#3dca93!important
}

.card_v {
align-items:center;
justify-content:center
}

.card_topvisited {
background-color:#fff;
border-radius:25px;
box-shadow:10px 0 50px rgba(0,0,0,.5);
height:350px;
margin:auto;
max-width:850px;
position:relative;
width:100%
}

.card_topvisited .inner_part {
align-items:center;
display:flex;
height:350px;
justify-content:center;
padding:0 0 0 30px;
position:absolute
}

#slideImg:checked~.inner_part {
padding:0;
transition:.1s ease-in
}

.inner_part .img {
border-radius:20px;
box-shadow:0 10px 50px rgba(0,0,0,.2);
flex-shrink:0;
height:260px;
overflow:hidden;
width:260px
}

#slideImg:checked~.inner_part .img {
height:350px;
transition:.3s ease-in .2s;
width:850px;
z-index:99
}

.img img {
cursor:pointer;
height:100%;
width:100%
}

#slide_1:checked~.inner_part .img_1,#slide_2:checked~.inner_part .img_2,#slide_3:checked~.inner_part .img_3 {
opacity:1;
transition-delay:.2s
}

.content {
margin-left:50px;
padding:0 20px 0 35px;
width:450px
}

#slide_1:checked~.inner_part .content_1,#slide_2:checked~.inner_part .content_2,#slide_3:checked~.inner_part .content_3 {
margin-left:0;
opacity:1;
transition-delay:.3s;
z-index:100
}

.content .title {
color:#0d0925;
font-size:30px;
font-weight:700;
margin:0 0 20px
}

.content .text {
color:#4e4a67;
font-size:19px;
line-height:1.5em;
margin:0 auto 30px;
text-align:justify
}

.content button {
background:#000;
border:none;
border-radius:50px;
color:#fff0e6;
cursor:pointer;
float:right;
font-size:16px;
font-weight:600;
letter-spacing:1px;
outline:0;
padding:15px 20px
}

.content button:hover {
background:#cecece;
color:#000
}

.slider {
bottom:25px;
left:55%;
position:absolute;
transform:translateX(-50%);
z-index:1
}

.slider .slide {
background:#d9d9d9;
border-radius:5px;
cursor:pointer;
display:inline-flex;
height:10px;
margin:0 3px;
position:relative;
width:50px
}

.slider .slide:before {
background:#000;
border-radius:10px;
content:'';
height:100%;
left:0;
position:absolute;
top:0;
transform:scaleX(0);
transform-origin:left;
transition:transform .6s;
width:-100%
}

#slide_1:checked~.slider .slide_1:before,#slide_2:checked~.slider .slide_2:before,#slide_3:checked~.slider .slide_3:before {
transform:scaleX(1);
width:100%
}

.vvpremuim {
background:var(--bg);
font-family:sans-serif;
margin:0;
padding:0;
width:100%
}

.header,.timeline {
font-family:system-ui
}

a.channel {
color:inherit;
text-decoration:none
}

.title {
color:var(--secondary);
font-size:15px;
font-weight:700
}

.sub-title {
color:var(--grey);
font-size:13px
}

.icon-active {
filter:sepia(100%) hue-rotate(150deg) saturate(400%)
}


.css-mine {
margin-top:15px
}

@-webkit-keyframes gradient {
0%,100% {
background-position:0 50%
}

50% {
background-position:100% 50%
}
}

@keyframes gradient {
0%,100% {
background-position:0 50%
}

50% {
background-position:100% 50%
}
}

.timeline>li {
margin-bottom:60px
}

@media (min-width :640px) {
.timeline>li {
margin:0;
overflow:hidden;
position:relative
}

.timeline-date {
color:#050505;
float:right;
font-weight:700;
margin-top:16px;
text-align:center;
width:150px
}

.timeline-content {
border-right:1px solid #e20000;
color:#050505;
float:right;
font-size:19px;
font-weight:400;
padding-right:30px;
width:84%
}

.timeline-content:before {
background:#ff5969;
border-radius:100%;
content:'';
height:12px;
position:absolute;
right:145px;
top:32px;
width:12px
}
}

.timeline-content p {
color:#404040;
font-size:17px;
font-weight:400;
line-height:29px
}

.header {
background:#f2f2f2;
background:linear-gradient(180deg,#f2f2f2 0,#e1e1e1 100%);
border-radius:8px;
color:#000;
position:relative
}

.color-overlay {
border-radius:8px;
box-sizing:border-box;
padding:0
}

.day-number {
display:inline-block;
font-size:4em;
font-weight:700;
margin-right:15px
}

.day-name {
font-size:1.6em
}

.month {
font-size:.9em;
font-weight:300;
margin-top:2px
}

.brid-branding {
padding-top:10px;
width:80px
}

.iconText {
background-image:linear-gradient(0deg,#fff,#e8eaed);
border:2px #dedede solid;
border-radius:max(0px,min(5px,calc((100vw - 2px - 100%) * 9999)))/5px;
display:flex;
font-family:system-ui;
font-size:16px;
height:30px;
position:relative
}

.iconText .topweatherIcon {
color:#008dff;
font-size:20px;
line-height:18px
}

.iconText .topweatherIcon svg {
height:23px;
margin-top:2px;
padding:0;
width:23px
}

.iconText small {
color:#000;
font-size:17px;
font-weight:600;
line-height:25px
}

.iconText small::after {
content:"\00B0"
}

.iconText span {
color:#000;
font-size:13px;
font-weight:600;
line-height:25px
}

.iconText * {
padding-left:1px;
padding-right:2px
}

.iconText object {
top:2px;
width:22px
}

.dropFirma {
font-size:23px;
line-height:28px;
padding-left:0;
padding-right:0;
position:relative
}

.search {
  border-left: 1px #dedede solid;
  border-right: 1px #dedede solid;
  display: flex;
  padding-left: 25px;
  padding-right: 25px;
  position: relative;
  width: 100%;
}

.searchTerm {
border:0px;
border-left:none;
border-radius:0 5px 5px 0;
color:#9DBFAF;
font-family:system-ui;
font-size:13px;
height:30px;
line-height:24px;
outline:none;
padding:5px;
padding-top:3px;
width:100%
}

.searchTerm:focus {
color:#333
}

.searchButton {
background:#dedede;
border:0px;
color:#fff;
cursor:pointer;
font-size:20px;
font-weight:600;
height:30px;
line-height:24px;
text-align:center;
width:40px
}

.searchButton::after {
content:"\F0D1";
font-family:remixicon!important;
font-size:20px
}

.ticker_holder {
width:100%
}

.tie-widget .section {
margin:10px;
width:calc(100% - 20px)
}

.newsFlash {
margin:0 auto;
width:calc(100% - 195px)
}

.owl-item {
font-size:15px;
margin-right:0
}

.css-1mqs9dn {
-webkit-transition:background-color .7s;
background-color:var(--white,#fff);
border-radius:max(0px,min(5px,calc((100vw - 2px - 100%) * 9999)))/5px;
margin:0 auto;
margin-top:0;
transition:background-color .7s;
width:1250px
}

.css-goenzs {
-ms-flex-align:center;
-webkit-align-items:center;
-webkit-box-align:center;
align-items:center;
border-radius:4px;
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex
}

.css-goenzs .main {
border-radius:4px;
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
width:100%
}

.css-goenzs .main header {
  -moz-user-select: none;
  -ms-flex-direction: column;
  -ms-user-select: none;
  -webkit-flex-direction: column;
  -webkit-user-select: none;
  background: #e3e6ed;
  background: -webkit-linear-gradient(to right,#DC281E,#F00000);
  background: linear-gradient(to right,#bc1212,#ff0000);
  border-radius: 0 4px 4px 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  flex-direction: column;
  margin-left: 20px;
  text-align: center;
  user-select: none;
}

.css-goenzs .main header .pre {
  color: #ffffff;
  font-family: 'system-ui';
  font-size: 18px;
  font-weight: 500;
  margin-top: 25px;
  width: 135px;
}

.css-goenzs a {
-webkit-text-decoration:none;
color:inherit;
cursor:pointer;
text-decoration:none
}

.css-goenzs .main header .date {
  color: #000;
  font-family: system-ui;
  font-size: 18px;
  font-weight: 900;
  margin-bottom: -7px;
  /* width: 70%; */
  margin: 0 auto;
  top: calc(38% - 50px);
  /* position: absolute; */
  right: 15%;
  background: #000;
  color: #FFF;
  /* height: 22px; */
  font-size: 20px;
  font-weight: bolder;
  line-height: 25px;
  text-align: center;
  padding: 0 3px;
  margin-top: 5px;
}

.css-goenzs .main header .heb-date {
font-family:'almoni-medium',arial;
font-size:18px
}

.css-goenzs .main .more {
  background: #e3e6ed;
  background: -webkit-linear-gradient(to right,#DC281E,#F00000);
  background: linear-gradient(to right,#bc1212,#ff0000);
  border-radius: 4px 0 0 4px;
  color: #006bff;
  min-width: 39px;
  position: relative;
}

.css-goenzs .main .more i {
color:#dbdbdb
}

.ticker_outer {
display:flex;
flex-direction:column;
margin:3px;
padding:10px;
width:100%
}

.ticker-date {
color:#999;
float:right;
font-weight:700;
margin:0;
text-align:right;
width:100%;
font-size:12px;
text-decoration: underline;
}

.ticker-content {
border-left:1px solid #dedede;
color:#050505;
float:right;
font-size:13px;
font-weight:400;
padding-left:10px;
width:100%
}

.ticker-content h3 {
font-size:14px;
margin:0
}

.ticker-content p {
    -webkit-box-orient: vertical;
    -webkit-box-orient: vertical;
    -webkit-font-smoothing: antialiased;
    -webkit-line-clamp: 2;
    -webkit-line-clamp: 2;
    color: #747474;
    display: -webkit-box;
    font-size: 13px;
    font-weight: 400;
    line-height: 16px;
    margin-bottom: 0;
    margin-top: 5px;
    overflow: hidden;
}

.container {
margin:0 auto;
max-width:700px
}

#content2 {
margin-left:358px;
min-height:600px;
}

#sidebar {
float:left;
width:338px;
will-change:min-height
}

#sidebar .sidebar__inner {
padding:0;
position:relative;
transform:translate(0,0);
transform:translate3d(0,0,0);
will-change:position,transform
}

.sidebar {
will-change:min-height
}

.sidebar__inner {
transform:translate(0,0);
transform:translate3d(0,0,0);
will-change:position,transform
}


.clearfix:after {
clear:both;
content:"";
display:block
}

.main2 {
margin:0 auto;
width:1250px
}
.modal {
    width: 700px;
    min-height: 450px;
    position: fixed;
    z-index: 16;
    top: calc(40% - 175px);
    right: calc(50% - 350px);
    overflow: hidden;
    box-shadow: #000000cf 0 1px 4px 0;
    border-radius: max(0px,min(5px,calc((100vw - 2px - 100%) * 9999)))/5px;
    border: 1px #424242 solid;
}
 
 .mod-sp {
    display: block;
    width:100%;
    height:100%;
    border-radius: 6px;

 }
 .mod-right {
    width: 200px;
    height: 100%;
    background-image: radial-gradient( circle farthest-corner at 10% 20%,  rgba(252,117,117,1) 0%, rgba(237,83,83,1) 38.2%, rgba(204,4,4,1) 66.4%, rgba(165,9,9,1) 90% );
    position: absolute;
    right: 0;
    border-radius:max(0px,min(5px,calc((100vw - 2px - 100%) * 9999)))/5px;

    border-radius: 0 6px 6px 0;
    box-shadow: -2px 0 3px rgb(168 168 168 / 82%);
    z-index: 11;

 }

 .mod-right .mod-logo {
    width: 60%;
    margin: 0 auto;
    top: calc(22% - 50px);
    position: absolute;
    right: 20%;
 }
 .mod-right .mod-logo path{
    fill: #FFF;
}
.mod-right .mod-date {
    width: 70%;
    margin: 0 auto;
    top: calc(38% - 50px);
    position: absolute;
    right: 15%;
    background: #000;
    color: #FFF;
    /* height: 22px; */
    font-size: 22px;
    font-weight: bolder;
    line-height: 30px;
    text-align: center;
    padding: 0;
 }
 .mod-right .mod-date-h {
    width: 70%;
    margin: 0 auto;
    top: calc(48% - 50px);
    position: absolute;
    right: 15%;
    color: #FFF;
    /* height: 22px; */
    font-size: 22px;
    font-weight: bold;
    line-height: 30px;
    text-align: center;
    padding: 0;
 }
 .mod-right .mod-title {
    width: 70%;
    margin: 0 auto;
    bottom: 12px;
    position: absolute;
    right: 15%;
    /* background: #fff; */
    color: #e8acac;
    /* height: 22px; */
    font-size: 15px;
    font-weight: bolder;
    line-height: 30px;
    text-align: center;
    padding: 0;
    border-top: 1px #ff7474 solid;
 }
 .mod-left {
    width: calc(100% - 200px);
    height: 100%;
    background-color: #ff4747;
    position: absolute;
    left: 0;
    border-radius: 6px 0 0 6px;

 }
 .mod-con {
    width: 100%;
    height: 50px;
    background: #f2f2f2;
    position: absolute;
    bottom: 0;
    border-radius:  0 0 0 6px;
    border-top: 1px #e6e6e6 solid;

 }
  button {
    cursor: pointer;
    border: none;
    font-weight: 600;
  }
  
  .btn {
    display: inline-block;
    padding: 0.8rem 1.4rem;
    font-weight: 700;
    background-color: black;
    color: white;
    border-radius: 5px;
    text-align: center;
    font-size: 1em;
  }
  
  .btn-open {
    position: relative;
    bottom: 150px;
  }
  
  
  .overlay {
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0,0,0,0.5);
    z-index: 15;
    backdrop-filter: grayscale(0.9) opacity(0.8)
  }
  
  .hidden {
    display: none;
  }

  .article {
    background: #FFF;
    /* margin: 0 0 20px; */
    /* padding: 20px; */
    box-shadow: 0 2px 4px rgb(0 0 0 / 20%);
    cursor: pointer;
    transition: 0.3s ease;
    /* display: block; */
    position: absolute;
    width: 100%;
    height: calc(100% - 50px);
    margin: 0;
    padding: 0;
    border-radius: 6px 0 0 0;
    padding-right: 25px;
    padding-left: 25px;

}
.article__category {
    display: inline-block;
    padding: 8px 10px;
    margin: 0 0 10px;
    color: #FFF;
    font-size: 0.75rem;
    font-weight: 600;
    letter-spacing: 0.075rem;
    text-transform: uppercase;
}
.article__title {
    margin: 0 0 10px;
    color: #444;
    font-size: 1.95rem;
    font-weight: 600;
    line-height: 2.5rem;
}
.article__excerpt {
    color: #212121;
    line-height: 1.5rem;
    font-size: 0.975rem;
    min-height: 120px;
}



/* Buttons section */ 


.cmsButton {
    display: inline-block;
    font-weight: 400;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    border: 1px solid transparent;
    padding: 0.375rem 0.75rem;
    font-size: 1rem;
    line-height: 1.5;
    border-radius: 0.25rem;
    transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
.btn-danger {
    color: #dc3545;
    background-color: #ffffff;
    border-color: #dc3545;
}
.btn-lg, .btn-group-lg > .btn {
    padding: 0.5rem 1rem;
    font-size: 1.25rem;
    line-height: 1.5;
    border-radius: 0.3rem;
}

.btn-left{
    background-size: 100% 200%;

    padding: 0.2rem 0.5rem;
    font-size: 14px;
    line-height: 25px;
    border-radius: 4px;
    float: left;
    margin: 8px;
    font-family: system-ui;
    background-image: linear-gradient(to bottom, #ffffff 50%, #dc3545 50%);
    -webkit-transition: background-position .1s;
    -moz-transition: background-position .1s;
    transition: background-position .1s;
    transition: .1s;

}


.btn-left:hover {
    background-position: 0 -101%;
    color:#FFF;
}
.downloadapp {
    float:right;
    width:80%;
}
.brid-default-skin .brid-poster-title div {
    font-size: 15px;
    display: initial;
    top: 0.5em;
    left: 0.7em;
    right: 0.7em;
    text-shadow: 0 0 7px rgb(0 0 0);
    font-family: system-ui;
    font-weight: 600;
}

.flexA {
    display: flex;
    align-items: center;
    justify-content: right;
    margin-top: 6px;
    margin-right: 10px;
  }
  .flexA.stickyone {
    margin:0;
    gap:15px
  }
  .app-btn p {
    color: #999999;
    font-size: 10px;
    font-weight: 400;
    line-height: 1;
    margin: 0;
}
  .app-btn {
    width: 45%;
    width: auto;
    color: #333;
    margin: 0;
    text-align: right;
    border-radius: 5px;
    text-decoration: none;
    font-family: system-ui;
    font-size: 10px;
    text-transform: uppercase;
    padding: 4px;
    margin-left: 15px;
    font-weight: 100;
    border:2;
    border: 2px #dedede solid;
    border-radius: max(0px,min(5px,calc((100vw - 2px - 100%) * 9999)))/5px;
  }
  
  .app-btn.blu {
    background-image: linear-gradient(0deg,#fff,#e8eaed);
    transition: background-color .250s linear;
  }
  
  .app-btn.blu:hover {
   background: #0080ff;
    color:#f2f2f2
  }
  .app-btn.blu:hover p{
       color:#f2f2f2
   }
   .app-btn.blu:hover .big-txt{
    color:#FFF
}
  .app-btn i {
    width: 20%;
    text-align: center;
    font-size: 28px;
    margin-left: 7px;
    font-weight: 100;
  }
  
  .app-btn .big-txt {
    font-size: 13px;
    text-transform: capitalize;
    font-weight: 400;
    margin-top: 3px;
    color: #000;

  }
  .stickyone .app-btn {
    width: 45%;
    width: auto;
    color: #999;
    margin: 0;
    text-align: right;
    border-radius: 5px;
    text-decoration: none;
    font-family: system-ui;
    font-size: 10px;
    text-transform: uppercase;
    padding: 4px;
    margin-left: 15px;
    font-weight: 100;
    border: 2;
    /* border: 2px #0975ff solid; */
    border-radius: max(0px,min(5px,calc((100vw - 2px - 100%) * 9999)))/5px;
    box-shadow: -1px 4px 3px #e6e6e6;
    width: 50%;
    margin: 0;
    background-color: #FFF;
    background-image: none;
    border: 0px
    /* border: 0px; */;
  }
  /* -------- title style ------- */
.line-title {
  position: relative;
  width: 100%;
  font-size:30px;
}
.line-title::before,
.line-title::after {
  content: "";
  position: absolute;
  bottom: 0;
  right: 0;
  height: 4px;
  border-radius: 2px;
}
.line-title::before {
  width: 100%;
  display:none;
  background: #f2f2f2;
}
.line-title::after {
  width: 32px;
  background: #e73700;
  bottom:-10px

}
.thirdwidth .line-title {
    position: relative;
    font-size: 20px;
    color: #7f7f7f;
    margin-bottom: 10px;
  }
/******* Middle section CSS Start ******/
/* -------- Landing page ------- */
.game-section {
  padding: 0px;
  margin:0 auto;
  position: relative;
  width: 1250px;
}
.game-section .owl-stage {
  margin: 0;
  display: flex;
  display: -webkit-flex;
}
.game-section .item {
  margin: 0 15px 20px;
  width: 220px;
  height: 300px;
  display: flex;
  display: -webkit-flex;
  align-items: flex-end;
  -webkit-align-items: flex-end;
  background: #343434 no-repeat center center / cover;
  border-radius: 16px;
  overflow: hidden;
  position: relative;
  transition: all 0.2s ease-in-out;
  -webkit-transition: all 0.2s ease-in-out;
  cursor: pointer;
}
.game-section .item.active {
    margin-right: 0;
  width: 350px;
  box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.25);
  -webkit-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.25);
}
.game-section .item:after {
  content: "";
  display: block;
  position: absolute;
  height: 100%;
  width: 100%;
  left: 0;
  top: 0;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 1));
}
.game-section .item-desc {
  padding: 0 24px 12px;
  color: #fff;
  position: relative;
  z-index: 1;
  overflow: hidden;
  transform: translateY(calc(100% - 54px));
  -webkit-transform: translateY(calc(100% - 54px));
  transition: all 0.2s ease-in-out;
  -webkit-transition: all 0.2s ease-in-out;
}
.game-section .item.active .item-desc {
  transform: none;
  -webkit-transform: none;
}
.game-section .item-desc p {
  opacity: 0;
  -webkit-transform: translateY(32px);
  transform: translateY(32px);
  transition: all 0.4s ease-in-out 0.2s;
  -webkit-transition: all 0.4s ease-in-out 0.2s;
}
.game-section .item.active .item-desc p {
  opacity: 1;
  -webkit-transform: translateY(0);
  transform: translateY(0);
}
.game-section .owl-theme.custom-carousel .owl-dots {
  margin-top: -20px;
  position: relative;
  z-index: 5;
}
/******** Middle section CSS End *******/

/***** responsive css Start ******/

@media (min-width: 992px) and (max-width: 1199px) {
  h2 {
    margin-bottom: 32px;
  }
  h3 {
    margin: 0 0 8px;
    font-size: 24px;
    line-height: 32px;
  }

  /* -------- Landing page ------- */
  .game-section {
    padding: 50px 30px;
  }
  .game-section .item {
    margin: 0 12px 60px;
    width: 260px;
    height: 360px;
  }
  .game-section .item.active {
    width: 400px;
  }
  .game-section .item-desc {
    transform: translateY(calc(100% - 46px));
    -webkit-transform: translateY(calc(100% - 46px));
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  h2 {
    margin-bottom: 32px;
  }
  h3 {
    margin: 0 0 8px;
    font-size: 24px;
    line-height: 32px;
  }
  .line-title {
    width: 330px;
  }

  /* -------- Landing page ------- */
  .game-section {
    padding: 50px 30px 40px;
  }
  .game-section .item {
    margin: 0 12px 60px;
    width: 240px;
    height: 330px;
  }
  .game-section .item.active {
    width: 360px;
  }
  .game-section .item-desc {
    transform: translateY(calc(100% - 42px));
    -webkit-transform: translateY(calc(100% - 42px));
  }
}

@media (max-width: 767px) {
  body {
    font-size: 14px;
  }
  h2 {
    margin-bottom: 20px;
  }
  h3 {
    margin: 0 0 8px;
    font-size: 19px;
    line-height: 24px;
  }
  .line-title {
    width: 250px;
  }

  /* -------- Landing page ------- */
  .game-section {
    padding: 0px 15px 0px;
  }
  .game-section .item {
    margin: 0 10px 40px;
    width: 200px;
    height: 280px;
  }
  .game-section .item.active {
    width: 270px;
    box-shadow: 6px 10px 10px rgba(0, 0, 0, 0.25);
    -webkit-box-shadow: 6px 10px 10px rgba(0, 0, 0, 0.25);
  }
  .game-section .item-desc {
    padding: 0 14px 5px;
    transform: translateY(calc(100% - 42px));
    -webkit-transform: translateY(calc(100% - 42px));
  }
  .line-title {
    margin-top: 0;
}
}
.slim-loading {
    display: inline-block;
    min-width: 500px;
    background: transparent;
    height: 3px;
    overflow: hidden;
    position: relative;
  }
  .slim-loading .bars {
    background: orange;
    height: 3px;
    position: absolute;
    right: 0px;
    left: 0px;
    animation: key-loading 1s infinite;
  }
  
  .loader {
    --path: #2F3545;
    --dot: #5628EE;
    --duration: 3s;
    width: 44px;
    height: 44px;
    position: relative;
  }
  .loader:before {
    content: "";
    width: 6px;
    height: 6px;
    border-radius: 50%;
    position: absolute;
    display: block;
    background: var(--dot);
    top: 37px;
    left: 19px;
    transform: translate(-18px, -18px);
    -webkit-animation: dotRect var(--duration) cubic-bezier(0.785, 0.135, 0.15, 0.86) infinite;
            animation: dotRect var(--duration) cubic-bezier(0.785, 0.135, 0.15, 0.86) infinite;
  }
  .loader svg {
    display: block;
    width: 100%;
    height: 100%;
  }
  .loader svg rect,
  .loader svg polygon,
  .loader svg circle {
    fill: none;
    stroke: var(--path);
    stroke-width: 10px;
    stroke-linejoin: round;
    stroke-linecap: round;
  }
  .loader svg polygon {
    stroke-dasharray: 145 76 145 76;
    stroke-dashoffset: 0;
    -webkit-animation: pathTriangle var(--duration) cubic-bezier(0.785, 0.135, 0.15, 0.86) infinite;
            animation: pathTriangle var(--duration) cubic-bezier(0.785, 0.135, 0.15, 0.86) infinite;
  }
  .loader svg rect {
    stroke-dasharray: 192 64 192 64;
    stroke-dashoffset: 0;
    -webkit-animation: pathRect 3s cubic-bezier(0.785, 0.135, 0.15, 0.86) infinite;
            animation: pathRect 3s cubic-bezier(0.785, 0.135, 0.15, 0.86) infinite;
  }
  .loader svg circle {
    stroke-dasharray: 150 50 150 50;
    stroke-dashoffset: 75;
    -webkit-animation: pathCircle var(--duration) cubic-bezier(0.785, 0.135, 0.15, 0.86) infinite;
            animation: pathCircle var(--duration) cubic-bezier(0.785, 0.135, 0.15, 0.86) infinite;
  }
  .loader.triangle {
    width: 48px;
  }
  .loader.triangle:before {
    left: 21px;
    transform: translate(-10px, -18px);
    -webkit-animation: dotTriangle var(--duration) cubic-bezier(0.785, 0.135, 0.15, 0.86) infinite;
            animation: dotTriangle var(--duration) cubic-bezier(0.785, 0.135, 0.15, 0.86) infinite;
  }
  
  @-webkit-keyframes pathTriangle {
    33% {
      stroke-dashoffset: 74;
    }
    66% {
      stroke-dashoffset: 147;
    }
    100% {
      stroke-dashoffset: 221;
    }
  }
  
  @keyframes pathTriangle {
    33% {
      stroke-dashoffset: 74;
    }
    66% {
      stroke-dashoffset: 147;
    }
    100% {
      stroke-dashoffset: 221;
    }
  }
  @-webkit-keyframes dotTriangle {
    33% {
      transform: translate(0, 0);
    }
    66% {
      transform: translate(10px, -18px);
    }
    100% {
      transform: translate(-10px, -18px);
    }
  }
  @keyframes dotTriangle {
    33% {
      transform: translate(0, 0);
    }
    66% {
      transform: translate(10px, -18px);
    }
    100% {
      transform: translate(-10px, -18px);
    }
  }
  @-webkit-keyframes pathRect {
    25% {
      stroke-dashoffset: 64;
    }
    50% {
      stroke-dashoffset: 128;
    }
    75% {
      stroke-dashoffset: 192;
    }
    100% {
      stroke-dashoffset: 256;
    }
  }
  @keyframes pathRect {
    25% {
      stroke-dashoffset: 64;
    }
    50% {
      stroke-dashoffset: 128;
    }
    75% {
      stroke-dashoffset: 192;
    }
    100% {
      stroke-dashoffset: 256;
    }
  }
  @-webkit-keyframes dotRect {
    25% {
      transform: translate(0, 0);
    }
    50% {
      transform: translate(18px, -18px);
    }
    75% {
      transform: translate(0, -36px);
    }
    100% {
      transform: translate(-18px, -18px);
    }
  }
  @keyframes dotRect {
    25% {
      transform: translate(0, 0);
    }
    50% {
      transform: translate(18px, -18px);
    }
    75% {
      transform: translate(0, -36px);
    }
    100% {
      transform: translate(-18px, -18px);
    }
  }
  @-webkit-keyframes pathCircle {
    25% {
      stroke-dashoffset: 125;
    }
    50% {
      stroke-dashoffset: 175;
    }
    75% {
      stroke-dashoffset: 225;
    }
    100% {
      stroke-dashoffset: 275;
    }
  }
  @keyframes pathCircle {
    25% {
      stroke-dashoffset: 125;
    }
    50% {
      stroke-dashoffset: 175;
    }
    75% {
      stroke-dashoffset: 225;
    }
    100% {
      stroke-dashoffset: 275;
    }
  }
  .loader {
    display: inline-block;
    margin: 0 16px;
  }
  .loading {
    display: flex;
    justify-content: center;
    align-items: center;
    position: relative;
  }
  @keyframes key-loading {
    0% {
      right: 100%;
      left: 0px;
    }
    50% {
      right: 25%;
      left: 25%;
    }
    100% {
      left: 100%;
      right: 0px;
    }
  }

  .loader {
    border: 3px solid #f6d5d5;
    border-top: 3px solid #ca2828;
    border-radius: 50%;
    width: 50px;
    height: 50px;
    animation: spin 1.5s linear infinite;
    position: absolute;
    top: calc(50% - 25px);
    left: calc(50% - 25px);
  }
  
  @keyframes spin {
    0% { transform: rotate(0deg); }
    100% { transform: rotate(360deg); }
  }
  
  .spacer20 {
    width:100%;
    height:20px
  }

  .spacer30 {
    width:100%;
    height:30px
  }
  .spacer-border {
    border-top:1px #e8eaed  solid;
    width:100%;
margin-top:15px;
margin-bottom:15px;
  }






  /*ALARAB final */
/*titles*/
.entry-title-style-one {
    display: flex;
    align-items: center;
    position: relative;
    line-height: 1.4;
    transition: all ease 0.31s;
    font-size: 30px;
    /* padding: 5px 10px; */
    /* margin-top: 10px; */
    /* background: #e8eaed; */
    background-image: linear-gradient(0deg,#fff,#e8eaed);

}
.entry-title-style-one .lineafter {
    width: 32px;
    background: #e73700;
    bottom: -10px;
    position: absolute;
}
.entry-title-style-one .line-title {
    position: relative;
    width: 100%;
    font-size: 27px;
    width: 200px;
    margin: 10px;
    /* margin-bottom: 15px; */
}
.entry-title-style-one .titleline {
    display: flex;
   /* flex-direction: row-reverse;*/
    gap:10px;
    width: calc(100% - 200px);
   
}
.entry-title-style-one .titleline a.moveto{
    /* background-image: linear-gradient(0deg,#fff,#e8eaed); */
    border: 2px #dbdbdb solid;
    border-radius: max(0px,min(5px,calc((100vw - 2px - 100%) * 9999)))/5px;
    /* display: flex; */
    font-family: system-ui;
    font-size: 16px;
    height: 26px;
    /* position: relative; */
    width: auto;
    color: #595959;
    font-size: 12px;
    padding: 2px 5px;
    background-color: #fff6;

}

.entry-title-style-one a.opencategory {
       /* background-image: linear-gradient(0deg,#fff,#e8eaed); */
    /* border: 2px solid #dedede; */
    border-radius: 4px;
    border-radius: max(0px,min(5px,calc((100vw - 2px - 100%) * 9999)))/5px;
    color: #0070ff;
    display: block;
    font-size: 11px;
    font-weight: 400;
    /* left: 0; */
    min-width: auto;
    padding: 2px 4px;
    position: relative;
    /* top: calc(50% - 8px); */
    /* transition: .2s ease-out; */
    margin-right: 15px;
    min-width: 52px;
    /* border: 2px #e8eaed solid; */
    line-height: 22px;
    background: #FFF;
    margin-left:10px;

 }
 .entry-title-style-one a.opencategory:hover{
    border: 2px #0058ff solid;

 } 
 .entry-title-style-one a.opencategory:after {
    float: left;
    font-size: 13px;
    line-height: 22px;
    content: "\ea60";
    font-family: remixicon!important;
    font-style: normal;
    margin-right: 0;
}
.entry-title-style-one .titleline a.moveto:hover{
    /* background-image: linear-gradient(0deg,#4f83fa,#277dfe); */
    border: 2px #0058ff solid;
    border-radius: max(0px,min(5px,calc((100vw - 2px - 100%) * 9999)))/5px;
    /* display: flex; */
    background-color: #FFF;

    color: #0058ff;
 

}

/*end titles*/

  /* Secoundry articles Classes desktop*/
  
.secondary {
    border-radius:max(0px,min(5px,calc((100vw - 2px - 100%) * 9999)))/5px;
    box-shadow:-1px 4px 4px #dee2e6;
    display:inline-block;
    height:100px;
    margin-bottom:0;
    margin-top:0;
    position:relative;
    width:100%;
    background-image: linear-gradient(45deg,#001d48,#000);
    }
    
    .secondary.odd {
      background-image:linear-gradient(45deg,#ce0317,#fc2323);

    }
    .secondary a {
    color:#2f2f2f;
    display:inline-block;
    transition:.4s
    }
    .secondary .text {
        border-radius:max(0px,min(5px,calc((100vw - 2px - 100%) * 9999)))/5px;

        background-image: linear-gradient(45deg,#71717147,#1e080829);
        height: 100%;
        left: 0;
        padding-left: 18px;
        padding-right: 182px;
        position: absolute;
        top: 0;
        width: 100%;
        z-index: 1;
    }
    .secondary .stitle, .secondary.local .stitle {
        -moz-outline-style: none;
        -webkit-box-orient: vertical!important;
        -webkit-line-clamp: 3;
        -webkit-tap-highlight-color: transparent!important;
        color: #f8f9fa;
        display: -webkit-box!important;
        float: left;
        font-family: system-ui;
        font-size: 16px;
        font-weight: 600;
        line-height: 29px;
        margin-top: 8px;
        overflow: hidden!important;
        position: relative;
        text-align: right;
        text-overflow: ellipsis!important;
        width: 100%;
    }
    .secondary .timingInfoSIMI {
        color: #f2f2f2;
        font-family: system-ui;
        font-size: 12px;
        font-weight: 600;
        margin: 0;
    }
    .secondary .imgarticle {
        height: 100px;
        position: absolute;
        right: 0;
        top: 0;
        width: 168px;
        z-index: 2;
    }
    .secondary .imgarticle img {
        border-left: 0.5px solid #767675;
        border-radius: 0 5px 5px 0;
        box-shadow: -1px 0 3px 0 #0000003b;
        max-height: 100%;
        max-width: 100%;
    }
    .secondary .play_icon_2022 {
        color: #fff;
        font-size: 50px;
        font-weight: 400;
        left: calc(50% - 25px);
        position: absolute;
        text-shadow: 0 1px 7px #000;
        top: calc(50% - 25px);
        opacity:.78
    }
    .secondary .paid{
        border: 1px solid #ccc;
        border-radius: 4px;
        bottom: 10px;
        color: #fff;
        font-family: system-ui;
        font-size: 11px;
        font-weight: 400;
        padding: 0 5px 2px;
        position: absolute;
        right: 10px;
        background: #00000075;
    }
    /* E Secoundry articles Classes */

    /* main articles */
    .headlines {
        display: flex;
        margin: 0 auto;
        visibility: visible;
        width: 100%;
    }
    .headlines_right {
        width: 300px;
    }
    .headlines_center {
        margin-right: 18px;
        width: calc(100% - 250px);
    }
    .headlines_left {
        width: 338px;
    }
    .admargin {
      margin-right: 318px;
    }
    .fixedright {
      width: 300px;
      position: fixed;
     /* bottom: 10px;*/
    }
    .entery-title-headline {
        margin:0;
        padding:0
    }

    .entery-title-headline a {
        text-decoration: none;
        -webkit-line-clamp: 4;
        direction: RTL;
        font-family: system-ui;
        font-size: 27px;
        letter-spacing: 0;
        line-height: 33px;
        margin: 0;
        padding-left: 10px;
        font-weight: 700;
        color:#333;
        -webkit-line-clamp: 4;
    direction: RTL;
    font-family: system-ui;
    font-size: 23px;
    letter-spacing: 0;
    line-height: 33px;
    margin: 0;
    padding-left: 10px;
    }

    .entery-title-headline  h4 {
        display: inline-block;
        background: #f44;
        color: var(--bg-flat-gray);
        margin-left: 10px;
        padding-left: 5px;
        padding-right: 5px;
        background-image: radial-gradient( circle farthest-corner at 10% 20%, rgb(255 85 85) 0%, rgba(237,83,83,1) 38.2%, rgb(255 0 0) 66.4%, rgb(255 0 0) 90% );
        padding: 5px 10px;
        margin: 0;
        font-size: 25px;
        width: auto;
        border: 1px #FFF solid;
    
    }
    .entery-title-headline h1 {
     /* display: inline; */
     font-family: system-ui;
     font-size: 29px;
     font-weight: 600;
     /* line-height: 25px; */
     margin: 0;
     padding: 2px 5px;
     padding-left: 5px;
     width: auto;
     color: #000000c7 /* border-radius: 6px 0 0 6px; */;
     padding: 0;
     width: 90%;
     /* padding-left: 190px; */
    }
    
    .entery-title-headline h1.blacked {
    /* display: inline; */
    font-family: system-ui;
    font-size: 29px;
    font-weight: 600;
    /* line-height: 25px; */
    margin: 0;
    padding: 2px 5px;
    padding-left: 5px;
    width: auto;
    color: #000000c7 /* border-radius: 6px 0 0 6px; */;
    padding: 0;
    width: 90%;
    /* padding-left: 190px; */
    }
    .clear{
        clear: both;
    }
    .entery-desc-headline{
        color: rgb(0 0 0);
        font-family: system-ui;
        line-height: 22px;
        margin-bottom: 15px;
        overflow: hidden;
        font-size: 14px;
        font-weight: normal;
        width: 80%;
        margin-top: 12px;
    }
    .entery-desc-headline a {
        text-decoration:none;
        color:#000
    }
    /* end main articles */

/*widgets */
.scrollbar::-webkit-scrollbar {
    background-color:#000;
    width:5px
}

/* background of the scrollbar except button or resizer */
.scrollbar::-webkit-scrollbar-track {
    background-color:#000
}
.scrollbar::-webkit-scrollbar-track:hover {
    background-color:#000
}

/* scrollbar itself */
.scrollbar::-webkit-scrollbar-thumb {
    background-color:#999;
    border-radius:5px;
    border:1px solid #999
}
.scrollbar::-webkit-scrollbar-thumb:hover {
    background-color:#FFF;
    border:1px solid #FFF

}

/* set button(top and bottom of the scrollbar) */
.scrollbar::-webkit-scrollbar-button {display:none}

/* div box */
.scrollbar {
   
    overflow-y: scroll;
    padding-left:12px
}
.videopart {
    width:1250px;
    margin:0 auto
}
.widget {
  background: #ffffff;
  border: 1px #e6e6e6 solid;
  border-radius: 5px;
  border-radius: max(0px,min(5px,calc((100vw - 2px - 100%) * 9999)))/5px;
  overflow: hidden;
  padding: 0;
  position: relative;
}
.videowidget {
    background: #000;
    padding: 25px;
    padding-bottom: 60px;
}

.videowidget .line-title {
    position: relative;
    width: 100%;
    font-size: 30px;
    color: #f2f2f2;
    margin-top: 10px;
}
.videowidget .moredata{
    /* background-image: linear-gradient(0deg,#fff,#e8eaed); */
    border: 2px solid #3e3e3e;
    border-radius: 4px;
    border-radius: max(0px,min(5px,calc((100vw - 2px - 100%) * 9999)))/5px;
    color: #ffffff;
    display: block;
    font-size: 12px;
    font-weight: 400;
    left: 13px;
    min-width: auto;
    padding: 2px 4px;
    position: absolute;
    top: calc(50% - 8px);
}
.videowidget .moredata:hover{
    border: 2px solid #006eff;
    background-color: ;

background-image:linear-gradient(0deg,#92c7d3,#92c7d3);
color:#FFF;
background:#000;
background-image:none



}
.widget-title {
   
    font-size: 17px;
    margin-bottom: 0;
    padding: 10px 10px 0;
    padding: 10px;
    position: relative;
    padding-bottom: 0;
}
.widget-title .the-subtitle {
    color: #000000;
    font-size: 16px;
    font-weight: 500;
    margin: 0;
    padding-top: 13px;
    padding: 0;
    margin-top: 6px;
}

.moredrop {
    /* background-image: linear-gradient(0deg,#fff,#e8eaed); */
    /* border: 2px solid #dedede; */
    border-radius: 4px;
    border-radius: max(0px,min(5px,calc((100vw - 2px - 100%) * 9999)))/5px;
    color: #0070ff;
    display: block;
    font-size: 12px;
    font-weight: 400;
    left: 10px;
    min-width: auto;
    padding: 0;
    position: absolute;
    top: calc(50% - 5px);
    z-index: 2;
}
h1.sporthead {
    float: right;
    font-family: system-ui;
    font-size: 14px;
    font-weight: normal;
    letter-spacing: 0;
    line-height: 12px;
    margin-bottom: 5px;
    text-align: right;
    width: calc(100% - 100px);
}
.leagusicon {
    float: right;
    margin: 3px;
    width: 20px;
    height: 20px;
}

.md-select_sport [type=button] {
    background-color: #d9e5ffb0;
    border-radius: max(0px,min(5px,calc((100vw - 2px - 100%) * 9999)))/5px;
    box-shadow: #dedede 0 0 0 1px;
    color: #000710;
    color: #404040;
    overflow: hidden;
    padding: 0;
    position: relative;
    text-align: right;
    width: 100%;
    }
    
    .md-select_sport [type=button]:after {
        content: "\ea50";
        float: left;
        font-family: remixicon!important;
        font-size: 20px;
        margin-left: 2px;
        margin-top: 7px;
        width: 20px;    
    }
    
    .md-select_sport ul[role=listbox] {
        -webkit-transform: translateY(0);
        margin: 0;
        max-height: 0;
        overflow: hidden;
        position: absolute;
        transform: translateY(0);
        width: 300px;
        left: 0;
    }
    
    .md-select_sport ul[role=listbox] li:last-child {
    border-bottom:0 solid #e8eaed
    }
    
    .md-select_sport ul[role=listbox] li a {
    color:#000;
    cursor:pointer;
    display:flex;
    font-size:90%;
    padding:5px;
    position:relative
    }
    
    .md-select_sport ul[role=listbox] li a:hover::after {
    -moz-osx-font-smoothing:grayscale;
    -webkit-font-smoothing:antialiased;
    color:var(--color-gray);
    content:"\ea60";
    font-family:remixicon!important;
    font-size:30px;
    font-style:normal;
    left:5px;
    position:absolute;
    top:calc(50% - 15px)
    }
    
    .md-select_sport ul[role=listbox] li a img {
    float:right;
    height:40px;
    margin:5px;
    width:40px
    }
    
    .md-select_sport ul[role=listbox] li a span {
    float:right;
    margin:0 10px 0 0;
    width:calc(100% - 80px)
    }
    
    .md-select_sport ul[role=listbox] li a span.year {
    background-color:#dce1f5;
    border-radius:5px;
    float:right;
    font-size:12px;
    line-height:1;
    margin:0 65px 0 0;
    padding:2px 4px;
    position:absolute;
    right:0;
    top:30px;
    width:auto
    }
    
    .md-select_sport.active ul {
    border:1px solid #e6e6e6;
    border-radius:8px;
    box-shadow:1px 1px 2px 0 #e6e6e6;
    direction:rtl;
    height:300px;
    margin-top:10px;
    max-height:390px;
    overflow:hidden;
    padding:0;
    z-index:155
    }
    
/* end widgets */ 

    /*modals */

    .videomodal {
        width: 100%;
        height: 100%;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        border-radius: 0;
        border: none;
        box-shadow: none;
    }
    .videomodal .mod-right {
        width:338px;
        background-color: #FFF;
        background-image: none;
        box-shadow: none;
        border-radius: 0;
    }
    .videomodal .mod-left {
        box-shadow: none;
        width:calc(100% - 338px);
        border-radius: 0;
        background-color: #000;
    }
    /* end modals */


    /*main page */
.categories_Shw 
{
    width: 100%;;
}
.categoryindex {
    width:100%;
}
.categorystructure{
    display: flex;
    flex-direction: row;
    gap: 16px;
    padding:10px;
    padding-bottom: 0;

}
.categorystructure .half {
    width:50%
}
.categorystructure .fullwidth {
    width:100%;
}
.categorystructure .thirdwidth {
    width:32.1%
}
.tagcategory {
    position: absolute;
    z-index: 2;
    width: auto;
    background: #000;
    padding: 5px;
    color: #FFF;
    font-size: 13px;
    right: 10px;
    top: 10px;
    border: 1px #ccc solid;
    border: 1px solid #ccc;
    border-radius: 4px;
    /* bottom: 10px; */
    color: #fff;
    font-family: system-ui;
    font-size: 14px;
    font-weight: normal;
    padding: 0 8px 2px;
    position: absolute;
    right: 10px;
    background: #000000eb;

}
:root {
    --primary: #fbfcfc;
    --active: #f1f1f1;
    --secondary: #767777;
    --grey: #8a8b8b;
    --b-pad: 10px;
    --s-pad: 5px;
    --bg: rgb(50, 50, 50);
  }
  
 
  a.channel {
    color: inherit;
    text-decoration: none;
  }
  a.channel:hover {
    text-decoration: underline;
  }
  
  .vtitle {
    color: #ccc;
    font-size: 13px;
    font-weight: bold;
  }
  .sub-title {
    color: var(--grey);
    font-size: 13px;
  }
  .icon-active {
    filter: sepia(100%) hue-rotate(150deg) saturate(400%);
  }
  
  #playlist {
    height: 405px;
    display: flex;
    position: relative;
    width: 100%;
    transition: all ease 0.3s;
  }
  
  #video-dis {
    margin-left: 20px;
    width:720px;
    height:405px;
  }
  #video-dis iframe {
    width: 100%;
    height: 100%;
  }
  .video-li {
    flex: 3.5;
    display: flex;
    padding: 0;
    border-radius: 3px;
    flex-direction: column;
  }
  .li-collapsed {
    overflow: hidden;
    height: 40px;
  }
  #vli-info {
    flex: 3;
    padding: 0 var(--b-pad) 0 var(--b-pad);
  }
  
  #upper-info {
    display: flex;
  }
  
  #li-titles {
    flex: 9;
  }
  #li-titles div {
    padding-bottom: 5px;
  }
  
  #drop-icon {
    flex: 1;
    cursor: pointer;
    background: url(https://user-images.githubusercontent.com/50569315/118832584-92350500-b8e2-11eb-8398-9a90a4615b98.png)
      no-repeat center;
    background-size: 50%;
  }
  
  #lower-info {
    display: flex;
    padding-top: var(--b-pad);
  }
  #lower-info div {
    width: 40px;
    height: 40px;
    cursor: pointer;
  }
  #btn-repeat {
    margin-right: var(--b-pad);
    background: url(https://user-images.githubusercontent.com/50569315/118832591-93663200-b8e2-11eb-8b98-3b177304b555.png)
      no-repeat left;
    background-size: 50%;
  }
  #btn-suffle {
    margin-right: var(--b-pad);
    background: url(https://user-images.githubusercontent.com/50569315/118832597-93fec880-b8e2-11eb-9146-f978064eddb1.png)
      no-repeat left;
    background-size: 45%;
  }
  #btn-save {
    margin-left: auto;
    order: 2;
    right: 10px;
    margin-right: var(--b-pad);
    background: url(https://user-images.githubusercontent.com/50569315/118832594-93fec880-b8e2-11eb-8201-12cb52be231f.png)
      no-repeat right;
    background-size: 60%;
  }
  
  #vli-videos {
    flex: 7;
    overflow: auto;
  }
  
  .video-con {
    display: flex;
    cursor: pointer;
    /* padding: var(--s-pad); */
    /* column-gap: var(--s-pad); */
    margin-bottom: var(--b-pad);
    border: 1px #333 solid;
    border-radius: max(0px,min(5px,calc((100vw - 2px - 100%) * 9999)))/5px;

  }
  .video-con:hover,
  .active-con {
    background: #1e1e1e;
  }
  .index {
    min-width: 15px;
    align-self: center;
    display:none
  }
  .thumb {
    width: 100px;
    height: 60px;
    background: var(--secondary);
  }
  .thumb img {
    width: 100%;
  }
  .v-titles {
    flex: 6;
    padding:5px;
  }
  .v-titles div:nth-child(2) {
    margin-top: var(--s-pad);
  }
  
  @media only screen and (max-width: 1150px) {
    #playlist {
      width: 95vw;
      height: 60vh;
    }
  }
  @media only screen and (max-width: 950px) {
    #playlist {
      top: 10%;
      width: 50vw;
      margin: 0 auto;
      display: block;
      align-items: center;
      transform: translate(-50%, 0%);
    }
    #video-dis {
      margin-bottom: var(--b-pad);
      width: 100%;
      height: 300px;
    }
  }
  @media only screen and (max-width: 800px) {
    #playlist {
      width: 60vw;
    }
  }
  @media only screen and (max-width: 650px) {
    #playlist {
      width: 80vw;
    }
  }
  
    /*mainpage*/


    img {
      opacity: 1;
      transition: opacity 0.3s;
    }
    
    img[data-src] {
      opacity: 0;
    }

    .paddingtopzero {
      padding-top:0
    }


/* mobile responsive */ 
/*new css file posts*/


div.IIafu8fUhy {
  background-image: repeating-linear-gradient(45deg,#f9f9f9,#f9f9f9 13px,#fafafa 0,#fafafa 20px);
  font-size: 0;
  min-height: 525px;
  padding: 4px 0 12px;
  position: relative;
  text-align: center;
}
.HB9r1XjCoX>div {
  margin-bottom: 20px;
}
.HB9r1XjCoX>.adfuel-sticky {
  border-bottom: 1px solid #e1e0e0;
  border-top: 1px solid #e1e0e0;
}
.HB9r1XjCoX>.adfuel-sticky.visible .adfuel-rendered{
  position: absolute;
  top: calc(50% - 125px);
}
.HB9r1XjCoX>.adfuel-sticky.visible .tie-widget .section {
  margin:0
}
.dXRkIdHO6a {
 
  margin-bottom: 0;
  background: #fff;
}
.dXRkIdHO6a figure {
  margin: 0;
}
.rFfNA5MzWu {
  max-width: 100vw;
  overflow-x: hidden;
  text-align: center;
}
.PBg5UHcAEX {
  position: absolute;
  top: 0;
  right: calc(50% - 150px);
}
.i9Wz3rEClZ {
 
  color: #fff;
  font-size: 50px;
  font-weight: 400;
  left: calc(50% - 25px);
  position: absolute;
  text-shadow: 0 1px 7px #000;
  top: calc(50% - 25px);
}
.NtTtKVI2P5 {
  display: block;
  min-height: 268px;
}
.HB9r1XjCoX {
  clear: both;
  position: relative;
}
.PBg5UHcAEX:before, .VK65sr3brV, .adFuel-label>div:after {
  color: #a5a4a4;
  content: "محتوى إعلاني";
  display: block;
  font-size: 11px;
  padding: 4px 0 8px;
  text-align: center;
}
.NtTtKVI2P5 img {
  background: #eaeaea;
  display: block;
  width: 100%;
  height: auto;
}
.dXRkIdHO6a {
  border-bottom: 0;
  margin-bottom: 20px;
  padding: 15px 0;
 
  max-width: 100%;
  overflow-x: hidden;
  position: relative;
  
}
.GPZlyD8ztD, .Y0sRbM1V1j, .hVorwJelqj {
  margin: 0 10px;
}
.border-top {
  border-top:1px #e6e6e6 solid;
}
.dXRkIdHO6a header {
  display: block;
}
.cA4208fxAK {
  color: #1e1e1e;
  display: block;
}
.cA4208fxAK h3 {
  font-size: 18px;
  margin: 0;
  font-family: system-ui;
  font-weight: 600;
  color: #000000c7 /* border-radius: 6px 0 0 6px; */;
  font-size: 20px;
  line-height: 30px;
  color: var(--color-black);
  font-weight: 600;
  width: 87%;
  margin-bottom: 5px;
}
.cA4208fxAK h3:last-child {
  border-bottom: 0;
}
.M_bUnSqtvP {
  color: #595959;
  display: inline-block;
  font-family: system-ui;
}
.M_bUnSqtvP:last-child {
  border-bottom: 0;
}
.sGgwMips57 {
  font-size: 12px;
  margin-top:5px;
}
.M_bUnSqtvP span {
  font-weight: 700;
}
.M_bUnSqtvP span:last-child {
  border-bottom: 0;
}
.bgioo7QAls {
  margin: 10px 0 6px;
  position: relative;
}
.clearfix:after {
  clear: both;
  content: " ";
  display: table;
}
.GPZlyD8ztD, .Y0sRbM1V1j, .hVorwJelqj {
  margin: 0 10px;
}
.Y0sRbM1V1j p {
  font-size: 16px;
  color: #000;
}

.hVorwJelqj {
  border-top: 1px solid #e8e8e8;
  padding-top: 10px;
  display:none
}
.BBdRgUi88V {
  background: #f5f5f5;
  clear: both;
  color: #7c7c7c;
  cursor: pointer;
  display: block;
  font-size: 1em;
  height: 45px;
  line-height: 42px;
  margin: 0 auto;
  max-width: 100%;
  text-align: center;
}
/* Button */
header.blockedbar {
  border:0;
  direction:rtl;
  display:block;
  font:inherit;
  font-size:100%;
  left:0;
  margin:0;
  padding:0;
  position:absolute;
  top:0;
  vertical-align:baseline;
  width:100%;
  z-index:15
  }
  
  header.blockedbar .inner {
  -moz-align-items:center;
  -ms-align-items:center;
  -ms-flex-align:center;
  -webkit-align-items:center;
  align-items:center;
  color:#818b95;
  display:-webkit-box;
  display:-moz-box;
  display:-ms-flexbox;
  display:-webkit-flex;
  display:flex;
  height:100%;
  margin:0 auto;
  min-height:50px;
  width:1250px
  }

  header.blockedbar .inner.noheight {height: auto;} 
  header.blockedbar .inner div.logo {
  -moz-align-items:center;
  -ms-align-items:center;
  -ms-flex-align:center;
  -webkit-align-items:center;
  align-items:center;
  display:flex;
  display:-webkit-box;
  display:-moz-box;
  display:-ms-flexbox;
  display:-webkit-flex;
  display:flex;
  height:30px
  }
  
  header.blockedbar .inner div.logo svg {
  color:#fefefec7;
  font-size:20px;
  height:30px;
  line-height:28px;
  margin-left:8px;
  margin-right:8px
  }
  
  .profile-user-page .data-user li a:hover span,footer h4 a {
  color:#3498db
  }
  
  .main-menu-dp::before {
  color:#dedede;
  content:'|';
  display:flex;
  font-size:26px;
  line-height:25px;
  margin-left:8px
  }
  
  .main-menu-dp {
  display:flex;
  font-weight:600;
  margin-left:8px
  }
  
  .ri-menu-line {
  color:#333c;
  cursor:pointer;
  font-size:25px;
  }
  
  .allstandings,.views-div-api {
  font-size:12px;
  font-weight:400
  }
  
  .mainsearch {
  padding:0!important;
  position:relative
  }
  
  header.blockedbar .inner .date:after,header.blockedbar .inner .date:before,header.blockedbar .inner .s-logo:before {
  content:'|';
  display:inline-block;
  font-size:13px;
  margin:0 10px
  }
  
  header.blockedbar .inner div.logo img {
  margin-left:8px;
  margin-right:8px;
  width:75px
  }
  
  header.blockedbar .inner div.logo svg path {
  fill:#fefefec7
  }
  
  header.blockedbar .inner .s-logo:after {
  background:url(https://rcs.mako.co.il/images/svg/news/logo-small-n-12.svg) 0 0/cover no-repeat;
  content:'';
  display:inline-block;
  height:12px;
  vertical-align:middle;
  width:92px
  }
  
  header.blockedbar .inner .date {
  display:block;
  font-family:system-ui;
  font-size:13px;
  font-weight:600;
  padding-bottom:2px;
  position:relative
  }
  header.blockedbar .headBkg {
    background-color: #FFF;
  }
  
.social-links {
  display:flex;
  margin-left:18px
  }
  
  .social-links a {
  border-radius:50%;
  color:#000;
  height:30px;
  line-height:30px;
  margin:0 5px;
  overflow:hidden;
  position:relative;
  text-align:center;
  text-decoration:none;
  transition:transform .5s;
  width:30px
  }
  
  .social-links a i {
  font-size:20px;
  line-height:30px;
  position:relative;
  transition:color .5s;
  z-index:10
  }
  
  .social-links a::after {
  background:#000;
  background:linear-gradient(-45deg,#ed1c3f,#ff1717);
  content:'';
  height:100%;
  left:0;
  position:absolute;
  top:-90px;
  transition:.5s;
  width:100%;
  z-index:0
  }
  
  .social-links a:hover::after {
  top:0
  }
  
  .social-links a:hover i {
  color:#fff
  }
  
.Header-shadow {
  left: 0;
  bottom: -6px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAAOBAMAAAD3WtBsAAAAFVBMVEUAAAAAAAAAAAAAAAAAAAAAAAD29va1cB7UAAAAB3RSTlMCCwQHGBAaZf6MKAAAABpJREFUCNdjSGNIY3BhCGUQBEJjIFQCQigAACyJAjLNW4w5AAAAAElFTkSuQmCC);  z-index: 0;
  background-size: 1px 7px;
  background-repeat: repeat-x;
  height: 7px;
  display: block;
  -webkit-font-smoothing: antialiased;
  overscroll-behavior-y: none;
} 

@media (max-width :500px) {


  .mspacer {
    display: none;
  }
  .widget {
    border:0
  }
  body {
    background-color:#FFF;
    --slides-per-page:
    }
  
    #main-content,#content2,.headlines,.headlines_right,.headlines_center {
      margin:0;
      min-height: auto;
      width:100%;
    }
    .headlines_right {
      display: flex;
      flex-direction: column;
      position: relative;
    }
    .headlines{
      flex-direction: column;
    }
    #main-content {
      flex-direction: column;
display: flex;
    }
    .d_right {
      order: 2;
      width: 100%;
  }
  .d_center {
    order: 1;
    width: 100%;
}
.d_left {
  order: 3;
  width: 100%;
}
.css-1mqs9dn {
  margin-top: 0;
  width: 100%;
  background: linear-gradient(to right,#DC281E,#F00000);
  border-radius: 0;
  padding:0;
  margin: 0;
}
.css-goenzs .main header {
  display: none;
}
.newsFlash {
  width: calc(100% - 39px);
  
}
.ticker-content {
  padding-left:0;
  border:0;
 
}
.css-goenzs .main .more {
border-radius: 0;
background:none
}
.ad-interstitial .ad-interstitial-header .ad-close {

  background: #FFF;
  color:#000

}
.ticker_outer {
  flex-direction:row;
  padding:0;
  margin:4px 10px;
}
.moreicon {
left:10px
}
.owl-carousel.owl-rtl .owl-item{width: 100%;}
.ticker-content p {
display: none;
color:#FFF;
}
.ticker-date {
width: auto;
color:#FFF; 
font-size: 14px;
margin-left: 15px;
}
.ticker-content h3 {
  color:#FFF;
  font-size:13px;
}
.modal {
  width: 100%;
  height: 100%;
  position: fixed;
  z-index: 16;
  top: 0;
  right: 0;
  overflow: hidden;
  box-shadow: none;
  border-radius: 0;
  border: 0;
  background-image: radial-gradient( circle farthest-corner at 10% 20%, rgba(252,117,117,1) 0%, rgba(237,83,83,1) 38.2%, rgba(204,4,4,1) 66.4%, rgba(165,9,9,1) 90% );
  
}
.article {
  border-radius: 0;
}
.mod-sp {
  display: block;
  width: 100%;
  height: 100%;
  border-radius: 0;
}
.mod-right {
  width: 80%;
  height: 150px;
  background-image: none;
  position: relative;
  right: 0;
  border-radius: 0;
  border-radius: 0;
  box-shadow: none;
  z-index: 11;
  margin: 0 auto;
  padding:20px;
}
.mod-left {
  width: 100%;
  height: calc(100% - 150px);
  background-color: #ff4747;
  position: absolute;
  left: 0;
  border-radius: 0;
  top: 150px;
}
.mod-left {
  width: 100%;
  height: calc(100% - 150px);
  background-color: #ff4747;
  position: absolute;
  left: 0;
  border-radius: 0;
  top: 150px;
}
.mod-right .mod-logo {
  width: 100%;
  margin: 0 auto;
  top: 0;
  position: relative;
  right: 0;
  display: block;
  text-align: center;
}
.main-logo-icon-image {
  width:100px;
}
.mod-right .mod-date {
  width: 100%;
  margin: 0 auto;
  top: 0;
  position: relative;
  right: 0;
  background: #000;
  color: #FFF;
  /* height: 22px; */
  font-size: 22px;
  font-weight: bolder;
  line-height: 30px;
  text-align: center;
  padding: 0;
}
.mod-right .mod-date-h {
  width: 100%;
  margin: 0 auto;
  top: 0;
  position: relative;
  right: 0;
  color: #FFF;
  /* height: 22px; */
  font-size: 22px;
  font-weight: bold;
  line-height: 30px;
  text-align: center;
  padding: 0;
}
.mod-right .mod-title {
  width: 100%;
  margin: 0 auto;
  bottom: 0;
  position: relative;
  right: 0;
  /* background: #fff; */
  color: #e8acac;
  /* height: 22px; */
  font-size: 15px;
  font-weight: bolder;
  line-height: 30px;
  text-align: center;
  padding: 0;
  border-top: 1px #ff7474 solid;
}
.mod-con {
  width: 100%;
  height: 50px;
  background: #f2f2f2;
  position: absolute;
  bottom: 0;
  border-radius: 0;
  border-top: 1px #e6e6e6 solid;
  bottom: 0;
  margin-top: 20px;
}

.regularitemsmall:first-child {
  padding-top:10px;
}
.sectionHoties {
  padding:0 10px;
}
.spacer20 {
  height: 10px;
  background: #f2f2f2;
}

.entry-title-style-one {
  display: flex;
align-items: center;
position: relative;
line-height: 1.4;
transition: all ease 0.31s;
font-size: 30px;
/* padding: 5px 10px; */
/* margin-top: 10px; */
/* background: #e8eaed; */
background-image: linear-gradient(0deg,#fff,#e8eaed);
padding: 10px;

}
.entry-title-style-one a.opencategory {
      /* background-image: linear-gradient(0deg,#fff,#e8eaed); */
      border: 2px solid #0070ff;
      border-radius: 4px;
      border-radius: max(0px,min(5px,calc((100vw - 2px - 100%) * 9999)))/5px;
      color: #0070ff;
      display: block;
      font-size: 11px;
      font-weight: 400;
      left: 0;
      min-width: auto;
      padding: 2px 4px;
      position: absolute;
      top: calc(50% - 16px);
      transition: .2s ease-out;
      margin-right: 15px;
      min-width: 52px;
      /* border: 2px #e8eaed solid; */
      line-height: 22px;
      background: #f5f5f5;
      margin-left: 10px;
}

.section .hom_cat_bar {
  border-radius: 0;
  margin-bottom: 0;

  /*background-image: linear-gradient(45deg,#fb374a,#fc2323);*/
}
.moreicon {
  color: #0066ff;
}
.section {
margin:0
}
.categorystructure {
  gap:0
}
.section ul li:last-child {
  padding-bottom:10px
  }

.section .hom_cat_bar .float-title {
  color: #404040;
  right:10px
}
.entry-title-style-one .line-title {
  position: relative;
    width: 100%;
    font-size: 27px;
    width: auto;
    margin: 0;
    /* margin-bottom: 15px; */
    padding: 0px;
}
.entry-title-style-one .titleline a.moveto {
    /* background-image: linear-gradient(0deg,#fff,#e8eaed); */
    border: 0px #dbdbdb solid;
    border-bottom: 1px #dbdbdb solid;
    border-radius: 0;
    /* display: flex; */
    font-family: system-ui;
    font-size: 16px;
    /* height: 26px; */
    /* position: relative; */
    width: auto;
    color: #020000;
    font-size: 13px;
    padding: 2px 5px;
    background-color: #fff6;
    width: 100%;
    display: block;
    /* margin-bottom: 10px; */
    padding-bottom: 10px;
    margin-top: 10px;
    /* font-weight: bold; */
}
.entry-title-style-one .titleline a.moveto:last-child {
  border:0px
}
.secondary {
width:100%;
box-shadow: none;
background-image: linear-gradient(45deg,#233147,#000);

}
.secondary.odd {
  background-image:linear-gradient(45deg,#fb374a,#fc2323)
}
.categorystructure {
  flex-direction: column;
  padding:0
}
.secondary .stitle, .secondary.local .stitle {
  line-height: 25px;
}
.categorystructure .half,.categorystructure .thirdwidth   {
  width: 100%;

}
  .desktop_main_articles {
    display:flex;
    display:flex;
    flex-direction:column;
    visibility:visible;
    width:100%
    }
    
    .headlines_center,#content2 {
    order:1;
    width:100%
    }
    
    .headlines_left {
    order:3;
    width:100%
    }
    
    .headlines_center, #sidebar {
    order:2;
    width:100%
    }

    .headlines_right {
      order:1;
      width:100%
      }


    div.artiwrapper {
      padding:0
    }
    .videopart {
      width: 100%;
    }
  .widget-forecast-item-icon i {
  color:#d8d8d8;
  font-size:50px;
  font-weight:400;
  line-height:50px
  }
  
  .iconText {
  padding:0 5px
  }
  
  .last-updated {
  color:#595959;
  font-weight:100;
  margin-top:2px
  }
  
  .tie-widget .widget-title .the-subtitle {
  color:#000;
  font-size:17px
  }
  
  .tie-widget .widget-title {
    background-image: linear-gradient(93deg,#ffffff,#fffefb);
    border-top: 1px #dedede solid;
    }
  

  .topviewed_title a {
  color:var(--color-black);
  font-size:16px;
  font-weight:500;
  line-height:23px;
  text-decoration:none
  }
  
 

  
  header.blockedbar .inner .d_left {
  margin-left:10px;
  width:auto
  }
  
  .categoryheading {
  align-items:center;
  background:#f8f9fa;
  border-radius:8px;
  justify-content:center;
  margin:0 auto;
  max-width:1163px;
  padding:10px
  }
  
  .categoryInner {
  align-items:revert;
  background:#f2f2f2;
  border:1px #e6e6e6 solid;
  border-radius:10px;
  display:flex;
  flex-direction:column;
  font-size:12px;
  margin:0;
  padding:30px 0;
  padding:10px;
  width:100%
  }
  
  .categoryInner div h1 {
  color:var(--color-black);
  direction:RTL;
  font-family:system-ui;
  font-size:20px;
  font-weight:600;
  letter-spacing:0;
  line-height:33px;
  margin:0;
  padding-left:30px
  }
  
  .breadcrumb {
  font:10px system-ui;
  list-style:none;
  margin:0;
  overflow:hidden;
  padding:0
  }
  
  #rootposter {
  background:#none;
  display:flex;
  flex-direction:column;
  
  visibility:visible;
  width:100%
  }
  
  .more-link {
  margin:10px
  }
  
  .wdmm_washed {
  padding:0
  }
  
  .timingInfo,.timingInfo a.tag {
  font-family:system-ui;
  font-weight:600
  }
  
  .entery-desc a,.entery-title a {
  -webkit-line-clamp:4
  }
  
  .entery-desc,.entery-title a {
  direction:RTL;
  letter-spacing:0
  }
  
  .mai_news_section,.mai_news_section .resnews {
  display:block;
  width:100%
  }
  
  .mai_news_section {
  margin-top:15px;
  visibility:visible
  }
  
  .simi_main,.simi_main.local .stitle {
  margin-top:0
  }
  
  .mai_news_section .general,.mai_news_section .localnews {
  padding-left:0;
  width:100%
  }
  
  .paywall-greetings {
  border-top:1px solid #eee;
  display:block!important;
  height:36px;
  margin-left:15px;
  margin-right:15px;
  padding:0!important;
  position:relative;
  width:calc(100% - 30px)
  }
  
  .d_center,.onright {
  margin-left:0;
  margin-right:0
  }
  
  .unknown-user span {
  font-size:12px;
  font-weight:500
  }
  
  
  .hrslides,.simi_main {
  width:100%
  }
  
  #hero-slides #slides .slide .headline {
  font-size:20px
  }
  
  .onright {
  padding-right:0
  }
  
  #barba-left,#barba-right,#barba-wrapper,.scrollable-content,header.blockedbar .inner {
  margin:0;
  padding:0;
  width:100%
  }
  
  .section.mainews_sec_desk {
  display:flex;
  flex-direction:column;
  gap:25px
  }
  
  .g_footer {
  margin:0;
  padding:0
  }
  
  header.blockedbar .inner div.logo {
  margin:0;
  order:2;
  position:absolute;
  right:calc(50% - 45.5px)
  }
  
  .main-menu-dp {
  margin-right:10px
  }
  
  .main-menu-dp::before {
  display:none;
  margin-right:10px
  }
  
  .simi_main.local .text {
  padding-left:10px;
  padding-right:178px
  }
  
  .simi_main .stitle a {
  font-size:14px
  }
  
  #body-barba,#body-left,.#body-barba {
  float:none;
  margin:0;
  max-width:100%;
  padding:0;
  width:100%
  }
  
  .notfic {
  background:var(--component-bg);
  border:1px solid var(--component-border);
  border-radius:8px;
  bottom:10px;
  box-shadow:0 2px 5px rgba(0,0,0,.05),0 8px 16px rgba(0,0,0,.05);
  left:10px;
  max-width:calc(100% - 20px);
  padding:10px;
  position:fixed;
  transition:none;
  width:calc(100% - 20px);
  z-index:80
  }
  
  .paid,.timingInfo a.tag {
  background:#d6e0ea26;
  line-height:14px;
  z-index:3
  }
  
  .main_Arti {
  display:flex;
  flex-direction:column;
  margin-bottom:8px;
  position:relative;
  width:100%
  }
  
  .timingInfo {
  color:rgba(0,0,0,.67);
  color:var(--color-gray);
  font-size:12px;
  line-height:28px;
  margin:0
  }
  
  .simi_main {
  border-radius:5px;
  display:inline-block;
  height:100px;
  margin-bottom:15px;
  position:relative;
  width:calc(100% - 20px)
  }
  
  .main_Arti .mImg {
  height:280px
  }
  
  .timingInfo i {
  color:var(--color-gray);
  font-size:15px;
  margin-left:2%
  }
  
  .timingInfo a.tag {
  background-image:linear-gradient(0deg,#fff,#e8eaed);
  border:1px solid #f8f9fa;
  border:2px #dedede solid;
  border-radius:4px;
  border-radius:max(0px,min(5px,calc((100vw - 2px - 100%) * 9999)))/5px;
  color:#000;
  display:flex;
  float:right;
  font-family:system-ui;
  font-size:14px;
  font-size:14px;
  line-height:20px;
  padding:3px 6px;
  position:relative;
  position:relative
  }
  
  .timingInfo a {
  color:var(--main-section-secondry)
  }
  
  .timingInfo a i {
  color:var(--color-gray);
  font-size:19px;
  margin:3px
  }
  
  .paid {
  border:1px solid #f8f9fa;
  border-radius:4px;
  bottom:10px;
  color:#fff;
  font-family:system-ui;
  font-size:11px;
  font-weight:400;
  padding:0 5px 2px;
  position:absolute;
  right:10px
  }
  
  .overlay-text-white,.simi_main .stitle {
  font-family:system-ui;
  line-height:25px
  }
  
  .simi_main,.simi_main:first-child,.simi_main:nth-child(3),.simi_main:nth-child(7) {
  background-image:linear-gradient(45deg,#ff5969,#e03e3e)
  }
  
  .simi_main.local {
  height:100px
  }
  
  .simi_main a {
  color:#2f2f2f;
  display:inline-block;
  transition:.4s
  }
  
  .simi_main:nth-child(2),.simi_main:nth-child(4) {
  background-image:linear-gradient(45deg,#001d48,#000)
  }
  
  .simi_main:nth-child(2) .text,.simi_main:nth-child(4) .text {
  background-image:linear-gradient(45deg,#00000047,#00000029)
  }
  
  .simi_main:nth-child(6) {
  background-color:#f6f6f6
  }
  
  .simi_main:nth-child(10),.simi_main:nth-child(12),.simi_main:nth-child(8) {
  background-color:#444
  }
  
  .simi_main:nth-child(11),.simi_main:nth-child(9) {
  background-color:#ff0606
  }
  
  .flexing {
  align-items:center;
  display:flex;
  flex-direction:column
  }
  
  .sphr {
  border-bottom:1px solid #eaeaea;
  display:inline-block;
  float:left;
  height:1px;
  margin-bottom:2%;
  width:100%
  }
  
  .simi_main .imgarticle {
  height:100px;
  position:absolute;
  right:0;
  top:0;
  width:168px;
  z-index:2
  }
  
  .simi_main .imgarticle img {
  border-left:.5px solid #767675;
  border-radius:0;
  box-shadow:-1px 0 3px 0 #0000003b;
  max-height:100%;
  max-width:100%
  }
  
  .simi_main .text {
  background-image:linear-gradient(45deg,#ff000047,#00000029);
  border-radius:5px;
  height:100%;
  left:0;
  padding-left:13px;
  padding-right:175px;
  position:absolute;
  top:0;
  width:100%;
  z-index:1
  }
  
  .simi_main a img.article {
  border-left:1px solid #fff;
  float:right;
  width:168px
  }
  
  .main_Arti .img {
  border-radius:0;
  box-shadow:-1px 4px 4px #c7c7c7;
  width:100%!important
  }
  
  .tie-widget.widget {
    background: #fff;
    border: 1px #e6e6e6 solid;
    border-radius: 5px;
    border-radius: max(0px,min(5px,calc((100vw - 2px - 100%) * 9999)))/5px;
    overflow: hidden;
    padding: 0;
    position: relative;
    box-shadow: 0px 0px 2px #ccc;
  }
  
  .tie-widget.widget.nonmobile {
  border:0;
  margin:0
  }
  
  .black-text,.overlay-text-white,.simi_main .stitle {
  -webkit-box-orient:vertical!important;
  -webkit-line-clamp:3;
  -webkit-tap-highlight-color:transparent!important;
  display:-webkit-box!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important
  }
  
  .simi_main .stitle {
  -moz-outline-style:none;
  color:#f8f9fa;
  float:left;
  font-size:16px;
  font-weight:600;
  margin-top:8px;
  position:relative;
  text-align:right;
  width:100%
  }
  
  .simi_main .ssdata {
  color:#717171;
  float:left;
  font-family:tahoma;
  font-size:13px;
  font-weight:400;
  line-height:1.3;
  margin-left:1%;
  margin-top:2%;
  text-decoration:none;
  width:100%
  }
  
  .caption {
  margin:15px 15px 0
  }
  
  .entery-title a {
  color:var(--color-black);
  font-family:system-ui;
  font-size:25px;
  font-weight:600;
  line-height:33px;
  margin:0;
  padding-left:0
  }
  
  .overlay-text-white {
  color:#fff;
  font-size:19px;
  margin-right:10px;
  margin-top:10px;
  padding:0;
  text-shadow:1px 1px 1px #101010e8;
  width:85%
  }
  
  .black-text {
  color:var(--color-black);
  font-size:16px;
  font-weight:600;
  line-height:21px;
  margin:0;
  padding:0;
  font-family:system-ui
  }
  
  .entery-desc {
  color:var(--color-gray);
  font-family:system-ui;
  font-size:16px;
  font-weight:400;
  line-height:20px;
  margin:10px 0 0;
  padding-left:20px
  }
  
  .iconText span,.dropFirma,header.blockedbar .inner .d_left .social-links,header.blockedbar .inner .d_center,.floatbanner_left,.floatbanner_right,.searchbar,.small_table,.timingInfoSIMI,.tocopy:last-child,header.blockedbar .inner .date {
  display:none
  }
  
  .ad_336x2802,.ad_300x2502,.ad_320x502,.ad_1140x1302 {
  margin-bottom:25px;
  margin-top:25px
  }
  }
  
  /*mobile responsive end */ 


.image-gallery {
  display: grid;
  grid-gap: 5px;
  border-radius: max(0px,min(5px,calc((100vw - 2px - 100%) * 9999)))/5px;
}

.image-gallery img {
  width: calc(100% / 3);
  height: auto;
}
.image-gallery .gallery-item{
  width: 100%;
  height:100%;
  position:relative;
  display: flex;
}
.image-gallery .gallery-item img{
width: 100%;
height:100%;

}

.three-cols-gallery {
  grid-template-columns: repeat(3, 191px);
}

.three-cols-gallery .gallery-item:nth-of-type(1) {
  grid-column: auto / span 3;
}

.three-cols-gallery .gallery-item:nth-of-type(1) img {
  width: 100%;
  height:auto;
}

.three-cols-gallery .gallery-item:nth-of-type(n + 5) {
  display: none;
}

.three-cols-gallery .gallery-item:nth-of-type(n + 4) {
  position: relative;
}
.three-cols-gallery .gallery-item:nth-of-type(n + 4)::after {
  content: attr(data-see-more) " ";
  color: white;
  background: rgba(0, 0, 0, 0.65);
  position: absolute;
  inset: 0;
  z-index: 2;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  font-size: 13px;
}

.one-col-gallery img {
  width: 100%;
  height: 500px;
}

.two-cols-gallery {
  grid-template-columns: 1fr 1fr;
}

.two-cols-gallery img {
  width: 100%;
  height: 500px;
}


.four-cols-gallery {
  grid-template-columns: repeat(4, 1fr);
}

.four-cols-gallery > .gallery-item img {
  width: 100%;
}

.four-cols-gallery > .gallery-item:nth-of-type(1) {
  grid-column: auto / span 4;
}

.four-cols-gallery > .gallery-item:nth-of-type(2) {
  grid-column: 1 / span 2;
  height: 250px;
}

.four-cols-gallery > .gallery-item:nth-of-type(3) {
  grid-column: 3 / span 4;
  height: 250px;
}

.hiddenelemnt {
  display: none;
}


.open-accessibility-expand-button.icon-button{position:fixed;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;text-align:center;z-index:9998;border-radius:50%;font-size:40px;color:#fff;line-height:60px;background:#1972F5;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.open-accessibility-expand-button.icon-button.size-small{width:45px;height:45px}.open-accessibility-expand-button.icon-button.size-small i{line-height:25px}.open-accessibility-expand-button.icon-button.size-small i:before{font-size:30px;line-height:25px}.open-accessibility-expand-button.icon-button .hide-expand-button{position:absolute;top:-20px;left:-12px;color:#6495ed;display:none;font-size:25px;font-weight:700;border-radius:50%;width:20px;height:20px;line-height:20px;border:1px solid #6495ed}.open-accessibility-expand-button.icon-button:hover .hide-expand-button{display:block}.open-accessibility-expand-button.icon-button.size-big{width:75px;height:75px}.open-accessibility-expand-button.icon-button.size-big i:before{font-size:65px}.open-accessibility-expand-button.icon-button.pos-static{position:static}.open-accessibility-expand-button.icon-button.pos-top-left{top:15px;left:15px}.open-accessibility-expand-button.icon-button.pos-top-right{top:15px;right:15px}.open-accessibility-expand-button.icon-button.pos-bottom-left{bottom:15px;left:15px}.open-accessibility-expand-button.icon-button.pos-bottom-right{bottom:15px;right:15px}.open-accessibility-highlighted-headers h1,.open-accessibility-highlighted-headers h2,.open-accessibility-highlighted-headers h3,.open-accessibility-highlighted-headers h4,.open-accessibility-highlighted-headers h5,.open-accessibility-highlighted-headers h6,.open-accessibility-highlighted-links .highlighted-link,.open-accessibility-highlighted-links a,.open-accessibility-highlighted-links a *,.open-accessibility-highlighted-links a:active,.open-accessibility-highlighted-links a:hover,.open-accessibility-highlighted-links a:link,.open-accessibility-highlighted-links a:visited{text-decoration:underline!important}.open-accessibility-cursor *,.open-accessibility-cursor :hover{cursor:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAA8CAYAAAAKcMhTAAAACXBIWXMAAAsTAAALEwEAmpwYAAA4JGlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMwNjcgNzkuMTU3NzQ3LCAyMDE1LzAzLzMwLTIzOjQwOjQyICAgICAgICAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIKICAgICAgICAgICAgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIgogICAgICAgICAgICB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIKICAgICAgICAgICAgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIKICAgICAgICAgICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIj4KICAgICAgICAgPHhtcDpDcmVhdG9yVG9vbD5BZG9iZSBQaG90b3Nob3AgQ0MgMjAxNSAoV2luZG93cyk8L3htcDpDcmVhdG9yVG9vbD4KICAgICAgICAgPHhtcDpDcmVhdGVEYXRlPjIwMTYtMTItMTBUMDk6NDM6MTkrMDI6MDA8L3htcDpDcmVhdGVEYXRlPgogICAgICAgICA8eG1wOk1vZGlmeURhdGU+MjAxNi0xMi0xMFQyMTozMTo0OSswMjowMDwveG1wOk1vZGlmeURhdGU+CiAgICAgICAgIDx4bXA6TWV0YWRhdGFEYXRlPjIwMTYtMTItMTBUMjE6MzE6NDkrMDI6MDA8L3htcDpNZXRhZGF0YURhdGU+CiAgICAgICAgIDxkYzpmb3JtYXQ+aW1hZ2UvcG5nPC9kYzpmb3JtYXQ+CiAgICAgICAgIDxwaG90b3Nob3A6Q29sb3JNb2RlPjM8L3Bob3Rvc2hvcDpDb2xvck1vZGU+CiAgICAgICAgIDx4bXBNTTpJbnN0YW5jZUlEPnhtcC5paWQ6M2EwODhmZWMtYzE3Yi0xNDQ2LTg1OTMtZTczOTI5ZTdlOTU0PC94bXBNTTpJbnN0YW5jZUlEPgogICAgICAgICA8eG1wTU06RG9jdW1lbnRJRD54bXAuZGlkOjNhMDg4ZmVjLWMxN2ItMTQ0Ni04NTkzLWU3MzkyOWU3ZTk1NDwveG1wTU06RG9jdW1lbnRJRD4KICAgICAgICAgPHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD54bXAuZGlkOjNhMDg4ZmVjLWMxN2ItMTQ0Ni04NTkzLWU3MzkyOWU3ZTk1NDwveG1wTU06T3JpZ2luYWxEb2N1bWVudElEPgogICAgICAgICA8eG1wTU06SGlzdG9yeT4KICAgICAgICAgICAgPHJkZjpTZXE+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPmNyZWF0ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0Omluc3RhbmNlSUQ+eG1wLmlpZDozYTA4OGZlYy1jMTdiLTE0NDYtODU5My1lNzM5MjllN2U5NTQ8L3N0RXZ0Omluc3RhbmNlSUQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDp3aGVuPjIwMTYtMTItMTBUMDk6NDM6MTkrMDI6MDA8L3N0RXZ0OndoZW4+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpzb2Z0d2FyZUFnZW50PkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE1IChXaW5kb3dzKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgIDwvcmRmOlNlcT4KICAgICAgICAgPC94bXBNTTpIaXN0b3J5PgogICAgICAgICA8dGlmZjpPcmllbnRhdGlvbj4xPC90aWZmOk9yaWVudGF0aW9uPgogICAgICAgICA8dGlmZjpYUmVzb2x1dGlvbj43MjAwMDAvMTAwMDA8L3RpZmY6WFJlc29sdXRpb24+CiAgICAgICAgIDx0aWZmOllSZXNvbHV0aW9uPjcyMDAwMC8xMDAwMDwvdGlmZjpZUmVzb2x1dGlvbj4KICAgICAgICAgPHRpZmY6UmVzb2x1dGlvblVuaXQ+MjwvdGlmZjpSZXNvbHV0aW9uVW5pdD4KICAgICAgICAgPGV4aWY6Q29sb3JTcGFjZT42NTUzNTwvZXhpZjpDb2xvclNwYWNlPgogICAgICAgICA8ZXhpZjpQaXhlbFhEaW1lbnNpb24+Mzg8L2V4aWY6UGl4ZWxYRGltZW5zaW9uPgogICAgICAgICA8ZXhpZjpQaXhlbFlEaW1lbnNpb24+NjA8L2V4aWY6UGl4ZWxZRGltZW5zaW9uPgogICAgICA8L3JkZjpEZXNjcmlwdGlvbj4KICAgPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAKPD94cGFja2V0IGVuZD0idyI/PqjJFDQAAAAgY0hSTQAAeiUAAICDAAD5/wAAgOkAAHUwAADqYAAAOpgAABdvkl/FRgAABzpJREFUeNrMWV1oG8kd/+3sh2xZtuL4o4SSIx+Oj3C+hzimhabQPhTTy91BA4a29xLycoQU+pqH5P0MbQ6uVz8kXEkx7dE0lKSpa5qa5iEOJbmjkMhWLgE7fkjsE4kVy5J2rZVm5t8HzcojnWRL8dnKHwZmdnZ3fvv//b9mFgD+AWBVtVN4TcQC8B0AHWrc9roAYwAy2jgKIARgFwCn2eD+A4BUWwHwCMAzAOebTaUuu1QDgIOvEzCpmgEg22wbK8no6Gj+wYMHbiwWy505c+Y9AP8CcBvAr5tqY3fv3qVALl++TJrt/a2pGlteXi71l5aW9KlUs22sJCMjI+jp6UFnZyempqZ+fOnSpXEALQCmAXy6o1ROTExQNbl586bQaL2941TWkoWFhQyAggL2rKlU6jI8PGyPj4+70WjUmpycHLp48eJFlSEeA/ioaVQqkUQkbt26pXtroqkaU2IAMObm5vRrS68DMADA4OAgTp8+DQBIJpO9V69e/RUAofLslWZQ+Q3J5XJrGq1uvc70rXllLZmfn/eVtwLAvMqzzaFSl66uLvvUqVNZ27adRCIRvXHjxmmV/LMA/q40ufNUKikQUSGRSJBhGAGtnsoSzdGY/o7nz5+DiPTcmms2MABAR0cH3nnnpyAC1tbWnOnp6V9IKVNKg3eUc+wolSRl+VgI4UUiET0Qv7WjXgkARfZIpxHJZJJns1mh3bbSBCpJASyCY4zBsizz+PHjad/3Hdf1jC++uPeulHIGgA3gf8o5to9KKSVJKUkIQUII4pwT55yEEEREPhHliChz+PBhndaBbdNYQNs6jeWaK/ZZsC+VnucJAKYa820Btg6qHJx+TUpAygIsywbnBePQoUNpKWVISjITia/7hRArqihIapnj1YHVA0q/VigUAFDLtWvXpGXZUkppDA4e+fPjx4+FAvYTAF++MrCNANQzF4lEwsG7OC9j0n7lcLFuM9W1Us9cLueX5qPRKBgz0dLSAgB7FIZwJRb2ajRSw9T6fh65nI8rV/6KeHwW8Xi8cPTo0McAHgKIA/h+XVRWX6Q+26pGKZEEQOjrKx2JiFDIeUNbsn1TjTWuFdIA1LZBwIDneRBCAoDhOM4KY8xnjBUAtOqYWDW6GvPCanPloNbnin3fz8Hz1kKfffYHZ2Zm1p+bmy8MDQ19CmAGwByAX1qNB9DNvbEyXVU+KyVAJHDw4IHSCebu3V1hAHvVcJ+1eXJuzJ6kJJimiVCosQNJwygbcmsjTW0WDqppNhRykEql/HPnRs1sNm3ZtlN6D5FRplEiwDAMOI6NeDxeBsXarGKoBsAwDHXNKDN8oKitbNb1L1z4rbOF6sVgtWisBoqI4DgO2bbNHcfhoZBDRLLMiwGAMYNFIhFjC7VUpCGN2baF2dlZMTk56RIB/f39xvvvvxcRQjIhRBk4Y91oJIA/ql17ax27/TCAaatWuKimMcYY7ty5Y509ezYKAMeO/SBz4sTPuGEIR4ia1YxQJ+Bfb7m01sFISXAcp+RlfX19pfsOHDjYDgCmaSIcDgeBE5wLmclkgq80AfhbKq2reZ5tW5iZieUnJv5pdXR0sHv37i0AuA5AxGIzA2NjY8Orq6vYv38/RkZGUCgUEIlEWkZHR03DMOC6nhwb+/1vksnksnrpBQAvGiqtr1+/TkREvu+T7/uUy+WIiOiTT36XApBX9/1JPzoLnn3zzX4iIspmXXJdT6/AvSNHjuil9fcapjIwsXX6QgCAvXv3RrTa6Y1q9VR3d28pUArBkU5nwLlAOp1GPp93G60BrfLoW0RmmgwLC08wN/cEjmNjevr2MwBPFJD/KrsJqlAVIpgWVirT0Dc8r1EbU2qwbXz++V9w/vy5YOrfAD5UfUe5fbZ8kfIcqcfCqrGoEWCdnZ2lfm9vjz7Vq/ULSlvQ41JAe1tbsYpeWUnBMAAioqdPn+paWmwY2P379/09e/bkAbQ8fPjVMoCnqoB7WPHFAbCEKlXyL1682B2Lxb6bzbp+e3s727dvX5hzYQCwTp486S4uLgoppTU1NfVz13UfKW3f3miXrv8WzFuW5VmWxbWfDLtUC9d4PnCAd5U2vWPHfpjkXORc16OXL1eCza9HRP7AwIDuoT/aSGOd+iKc82ChaMXvmlreFOwLV9U9lue5MkhLRIRUKu2EQg5M04SUZYeOoY2APQLQVcVbEuoa1bmDLgFvbW0lKWXJ+IXg4JyVzjfq2QxZAD5QNLVUnKGayri9OrOIsVF6q1a6b+ShwVd6NQCYDaS3UrC1bbvNtq2CbVsIhUIgIliWiSCv1hNsN4vCogFgWZUD85lMxlxcXGqXUvJcbg1ExdjIGDN933dVUjc3YmMrxVw1jfUAyDHGhru7u8cZMzmRJOUIBhGxZDJ5gnP+pXK6VQAv6z0B+jbkqBYSKtvbFR9jbuvhcC17qyLRKqFmW6nUpU2dHLaWbcOL8pWyxQ3/ovx/ANYAjKdrFO7+AAAAAElFTkSuQmCC),default}.open-accessibility-cursor-workaround{pointer-events:none;position:absolute;width:38px;height:60px;z-index:1000;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAA8CAYAAAAKcMhTAAAACXBIWXMAAAsTAAALEwEAmpwYAAA4JGlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMwNjcgNzkuMTU3NzQ3LCAyMDE1LzAzLzMwLTIzOjQwOjQyICAgICAgICAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIKICAgICAgICAgICAgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIgogICAgICAgICAgICB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIKICAgICAgICAgICAgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIKICAgICAgICAgICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIj4KICAgICAgICAgPHhtcDpDcmVhdG9yVG9vbD5BZG9iZSBQaG90b3Nob3AgQ0MgMjAxNSAoV2luZG93cyk8L3htcDpDcmVhdG9yVG9vbD4KICAgICAgICAgPHhtcDpDcmVhdGVEYXRlPjIwMTYtMTItMTBUMDk6NDM6MTkrMDI6MDA8L3htcDpDcmVhdGVEYXRlPgogICAgICAgICA8eG1wOk1vZGlmeURhdGU+MjAxNi0xMi0xMFQyMTozMTo0OSswMjowMDwveG1wOk1vZGlmeURhdGU+CiAgICAgICAgIDx4bXA6TWV0YWRhdGFEYXRlPjIwMTYtMTItMTBUMjE6MzE6NDkrMDI6MDA8L3htcDpNZXRhZGF0YURhdGU+CiAgICAgICAgIDxkYzpmb3JtYXQ+aW1hZ2UvcG5nPC9kYzpmb3JtYXQ+CiAgICAgICAgIDxwaG90b3Nob3A6Q29sb3JNb2RlPjM8L3Bob3Rvc2hvcDpDb2xvck1vZGU+CiAgICAgICAgIDx4bXBNTTpJbnN0YW5jZUlEPnhtcC5paWQ6M2EwODhmZWMtYzE3Yi0xNDQ2LTg1OTMtZTczOTI5ZTdlOTU0PC94bXBNTTpJbnN0YW5jZUlEPgogICAgICAgICA8eG1wTU06RG9jdW1lbnRJRD54bXAuZGlkOjNhMDg4ZmVjLWMxN2ItMTQ0Ni04NTkzLWU3MzkyOWU3ZTk1NDwveG1wTU06RG9jdW1lbnRJRD4KICAgICAgICAgPHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD54bXAuZGlkOjNhMDg4ZmVjLWMxN2ItMTQ0Ni04NTkzLWU3MzkyOWU3ZTk1NDwveG1wTU06T3JpZ2luYWxEb2N1bWVudElEPgogICAgICAgICA8eG1wTU06SGlzdG9yeT4KICAgICAgICAgICAgPHJkZjpTZXE+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPmNyZWF0ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0Omluc3RhbmNlSUQ+eG1wLmlpZDozYTA4OGZlYy1jMTdiLTE0NDYtODU5My1lNzM5MjllN2U5NTQ8L3N0RXZ0Omluc3RhbmNlSUQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDp3aGVuPjIwMTYtMTItMTBUMDk6NDM6MTkrMDI6MDA8L3N0RXZ0OndoZW4+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpzb2Z0d2FyZUFnZW50PkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE1IChXaW5kb3dzKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgIDwvcmRmOlNlcT4KICAgICAgICAgPC94bXBNTTpIaXN0b3J5PgogICAgICAgICA8dGlmZjpPcmllbnRhdGlvbj4xPC90aWZmOk9yaWVudGF0aW9uPgogICAgICAgICA8dGlmZjpYUmVzb2x1dGlvbj43MjAwMDAvMTAwMDA8L3RpZmY6WFJlc29sdXRpb24+CiAgICAgICAgIDx0aWZmOllSZXNvbHV0aW9uPjcyMDAwMC8xMDAwMDwvdGlmZjpZUmVzb2x1dGlvbj4KICAgICAgICAgPHRpZmY6UmVzb2x1dGlvblVuaXQ+MjwvdGlmZjpSZXNvbHV0aW9uVW5pdD4KICAgICAgICAgPGV4aWY6Q29sb3JTcGFjZT42NTUzNTwvZXhpZjpDb2xvclNwYWNlPgogICAgICAgICA8ZXhpZjpQaXhlbFhEaW1lbnNpb24+Mzg8L2V4aWY6UGl4ZWxYRGltZW5zaW9uPgogICAgICAgICA8ZXhpZjpQaXhlbFlEaW1lbnNpb24+NjA8L2V4aWY6UGl4ZWxZRGltZW5zaW9uPgogICAgICA8L3JkZjpEZXNjcmlwdGlvbj4KICAgPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAKPD94cGFja2V0IGVuZD0idyI/PqjJFDQAAAAgY0hSTQAAeiUAAICDAAD5/wAAgOkAAHUwAADqYAAAOpgAABdvkl/FRgAABzpJREFUeNrMWV1oG8kd/+3sh2xZtuL4o4SSIx+Oj3C+hzimhabQPhTTy91BA4a29xLycoQU+pqH5P0MbQ6uVz8kXEkx7dE0lKSpa5qa5iEOJbmjkMhWLgE7fkjsE4kVy5J2rZVm5t8HzcojnWRL8dnKHwZmdnZ3fvv//b9mFgD+AWBVtVN4TcQC8B0AHWrc9roAYwAy2jgKIARgFwCn2eD+A4BUWwHwCMAzAOebTaUuu1QDgIOvEzCpmgEg22wbK8no6Gj+wYMHbiwWy505c+Y9AP8CcBvAr5tqY3fv3qVALl++TJrt/a2pGlteXi71l5aW9KlUs22sJCMjI+jp6UFnZyempqZ+fOnSpXEALQCmAXy6o1ROTExQNbl586bQaL2941TWkoWFhQyAggL2rKlU6jI8PGyPj4+70WjUmpycHLp48eJFlSEeA/ioaVQqkUQkbt26pXtroqkaU2IAMObm5vRrS68DMADA4OAgTp8+DQBIJpO9V69e/RUAofLslWZQ+Q3J5XJrGq1uvc70rXllLZmfn/eVtwLAvMqzzaFSl66uLvvUqVNZ27adRCIRvXHjxmmV/LMA/q40ufNUKikQUSGRSJBhGAGtnsoSzdGY/o7nz5+DiPTcmms2MABAR0cH3nnnpyAC1tbWnOnp6V9IKVNKg3eUc+wolSRl+VgI4UUiET0Qv7WjXgkARfZIpxHJZJJns1mh3bbSBCpJASyCY4zBsizz+PHjad/3Hdf1jC++uPeulHIGgA3gf8o5to9KKSVJKUkIQUII4pwT55yEEEREPhHliChz+PBhndaBbdNYQNs6jeWaK/ZZsC+VnucJAKYa820Btg6qHJx+TUpAygIsywbnBePQoUNpKWVISjITia/7hRArqihIapnj1YHVA0q/VigUAFDLtWvXpGXZUkppDA4e+fPjx4+FAvYTAF++MrCNANQzF4lEwsG7OC9j0n7lcLFuM9W1Us9cLueX5qPRKBgz0dLSAgB7FIZwJRb2ajRSw9T6fh65nI8rV/6KeHwW8Xi8cPTo0McAHgKIA/h+XVRWX6Q+26pGKZEEQOjrKx2JiFDIeUNbsn1TjTWuFdIA1LZBwIDneRBCAoDhOM4KY8xnjBUAtOqYWDW6GvPCanPloNbnin3fz8Hz1kKfffYHZ2Zm1p+bmy8MDQ19CmAGwByAX1qNB9DNvbEyXVU+KyVAJHDw4IHSCebu3V1hAHvVcJ+1eXJuzJ6kJJimiVCosQNJwygbcmsjTW0WDqppNhRykEql/HPnRs1sNm3ZtlN6D5FRplEiwDAMOI6NeDxeBsXarGKoBsAwDHXNKDN8oKitbNb1L1z4rbOF6sVgtWisBoqI4DgO2bbNHcfhoZBDRLLMiwGAMYNFIhFjC7VUpCGN2baF2dlZMTk56RIB/f39xvvvvxcRQjIhRBk4Y91oJIA/ql17ax27/TCAaatWuKimMcYY7ty5Y509ezYKAMeO/SBz4sTPuGEIR4ia1YxQJ+Bfb7m01sFISXAcp+RlfX19pfsOHDjYDgCmaSIcDgeBE5wLmclkgq80AfhbKq2reZ5tW5iZieUnJv5pdXR0sHv37i0AuA5AxGIzA2NjY8Orq6vYv38/RkZGUCgUEIlEWkZHR03DMOC6nhwb+/1vksnksnrpBQAvGiqtr1+/TkREvu+T7/uUy+WIiOiTT36XApBX9/1JPzoLnn3zzX4iIspmXXJdT6/AvSNHjuil9fcapjIwsXX6QgCAvXv3RrTa6Y1q9VR3d28pUArBkU5nwLlAOp1GPp93G60BrfLoW0RmmgwLC08wN/cEjmNjevr2MwBPFJD/KrsJqlAVIpgWVirT0Dc8r1EbU2qwbXz++V9w/vy5YOrfAD5UfUe5fbZ8kfIcqcfCqrGoEWCdnZ2lfm9vjz7Vq/ULSlvQ41JAe1tbsYpeWUnBMAAioqdPn+paWmwY2P379/09e/bkAbQ8fPjVMoCnqoB7WPHFAbCEKlXyL1682B2Lxb6bzbp+e3s727dvX5hzYQCwTp486S4uLgoppTU1NfVz13UfKW3f3miXrv8WzFuW5VmWxbWfDLtUC9d4PnCAd5U2vWPHfpjkXORc16OXL1eCza9HRP7AwIDuoT/aSGOd+iKc82ChaMXvmlreFOwLV9U9lue5MkhLRIRUKu2EQg5M04SUZYeOoY2APQLQVcVbEuoa1bmDLgFvbW0lKWXJ+IXg4JyVzjfq2QxZAD5QNLVUnKGayri9OrOIsVF6q1a6b+ShwVd6NQCYDaS3UrC1bbvNtq2CbVsIhUIgIliWiSCv1hNsN4vCogFgWZUD85lMxlxcXGqXUvJcbg1ExdjIGDN933dVUjc3YmMrxVw1jfUAyDHGhru7u8cZMzmRJOUIBhGxZDJ5gnP+pXK6VQAv6z0B+jbkqBYSKtvbFR9jbuvhcC17qyLRKqFmW6nUpU2dHLaWbcOL8pWyxQ3/ovx/ANYAjKdrFO7+AAAAAElFTkSuQmCC)}body{overflow-x:hidden}.open-accessibility{font-family:arial;position:fixed;z-index:9999;min-width:350px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;right:-350px;top:0;transition:1s ease}.open-accessibility-container{overflow:hidden;box-sizing:border-box;box-shadow:rgba(0,0,0,.137255) 0 0 4px 0,rgba(0,0,0,.278431) 0 4px 8px 0}.open-accessibility-header-text{float:right;padding:6px;color:#fff;text-align:right}.open-accessibility-zoom{transition:zoom .3s ease-in-out}.open-accessibility-hidden{display:none!important}.open-accessibility-icon-desc{font-size:17px}.open-accessibility-close-button{box-sizing:border-box;cursor:pointer;font-size:25px;padding:0;margin:0;width:100%;background:#1972F5;text-align:left}.open-accessibility-close-button i{color:#fff;padding:10px;background:#0e4da9;display:inline-block}.open-accessibility-menu{width:350px;height:605px}.open-accessibility-menu-scroll{padding:0;margin-right:15px;direction:ltr;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.open-accessibility-menu-button{box-sizing:border-box;width:50%;cursor:pointer;transition:background-color .5s;font-size:30px;text-align:center;color:#0e4da9;padding:1rem 0;border:1px solid #f8f8f8}.open-accessibility-menu-button:hover{background-color:#f5f5f5;border:1px solid #1972F5}.open-accessibility-menu-button i{margin:0 0 8px;color:#1972F5;font-size:20px}.open-accessibility-menu-footer{width:100%;height:30px;line-height:30px;text-align:center;margin-top:2rem;background-color:#f8f8f8;font-size:12px}.open-accessibility-menu-footer a{font-weight:700;text-decoration:underline}.open-accessibility-menu-footer a:active,.open-accessibility-menu-footer a:hover,.open-accessibility-menu-footer a:link,.open-accessibility-menu-footer a:visited{color:#000}.open-accessibility-menu h4{text-align:center;font-weight:400;padding:10px!important;margin:0 0 10px;font-size:16px!important;border-bottom:1px solid #acccfb;clear:both;background:#f9f9f9;width:100%}.open-accessibility-menu h4,.open-accessibility-menu hr{width:100%}.open-accessibility-menu .hide-expand-button{color:#5d7196;font-size:15px;font-weight:700;text-decoration:none;line-height:20px;border:1px solid #5d7196;text-align:center;display:block;padding:10px 0}.open-accessibility .open-accessibility-container{width:350px;height:100vh;padding:0 0 40px;border-radius:2px;color:#333;background-color:#fff;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;overflow-y:scroll;direction:ltr}.open-accessibility .open-accessibility-container::-webkit-scrollbar{width:12px}.open-accessibility .open-accessibility-container::-webkit-scrollbar-track{background:gray}.open-accessibility .open-accessibility-container::-webkit-scrollbar-thumb{background-color:#1972F5;border-radius:5px}.open-accessibility.open-accessibility-expanded{right:0}.open-accessibility.open-accessibility-collapsed{right:-350px;width:0;min-width:0;overflow:hidden}@media screen and (max-width:780px){.open-accessibility{right:0;top:0}.open-accessibility .open-accessibility-menu,.open-accessibility.open-accessibility-expanded .open-accessibility-container{height:10%;width:100%}.open-accessibility-menu-button{width:25%}.open-accessibility-icon-desc{font-size:15px}.open-accessibility-close-button{height:0}.open-accessibility-header-text{color:#0e4da9}.open-accessibility.open-accessibility-expanded{position:fixed}.open-accessibility.open-accessibility-collapsed .open-accessibility-container{width:50px;height:55px;border-radius:50% 0 0 50%;color:#fff;background-color:#fff}}