#wrapper {
    /*    background: #e8e8e8;*/
    margin: 0 auto;
    max-width: 1170px;
    overflow: hidden;
    background-color: #eceff4;
}

#wp-calendar tr td a {
    display: block;
    height: 39px;
    line-height: 39px;
    background: #333;
    color: #fff
}

.content {
    overflow: hidden;
    position: relative;
    margin: 0 auto
}

.egy_col {
    padding: 0 5px
}

a {
    -webkit-transition: all .4s ease-in-out;
    -moz-transition: all .4s ease-in-out;
    -o-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
    text-decoration: none;
    color: #333
}

a:hover {
    text-decoration: none
}

.sticky-menu {
    top: 0;
    right: 0;
    left: 0;
    margin: auto;
    max-width: 998px
}

.container {
    width: 100%
}

.widget-item li {
    margin: 10px;
    border-bottom: #eee solid 1px;
    padding-bottom: 10px
}

.widget-item li:last-child {
    border-bottom: 0
}

.nav-tabs > li > a {
    margin-left: 2px;
    line-height: 1.42857143;
    border: 0;
    border-radius: 4px 4px 0 0
}

.nav-tabs > li > a:hover {
    color: #555;
    cursor: default;
    background-color: #fff;
    border: 0
}

.nav-tabs > li > a:focus {
    border: 0
}

.egy-page-title {
    border-bottom: 3px solid #dc3333;
    overflow: hidden;
    font-size: 18px;
    margin: 0 0 20px;
    padding: 12px 0
}

.home-page > div.home-page-title > h3 > span:nth-child(3) {
    margin-right: 10px
}

.advert-out-right {
    right: 0;
    position: fixed;
    top: 0;
    width: 117px !important;
    height: 600px !important
}

.advert-out-left {
    left: 0;
    position: fixed;
    top: 0;
    width: 117px !important;
    height: 600px !important
}

.advert-under-hedaer {
    display: block;
    height: 100%;
    text-align: center;
    overflow: hidden;
    margin-bottom: 15px
}

.advert-under-hedaer-right {
    height: 100%;
    width: 100%
}

.advert_wide {
    text-align: center !important
}

#comments {
    background-color: #fff;
    border-bottom: 1px solid #eee;
    padding: 10px 10px 10px 0
}

#commentsbox {
    background-color: #ebedef;
    padding: 6px;
    margin: 15px 0
}

#commentsbox ol {
    background: #fff;
    list-style: none;
    margin-right: 0 !important
}

#commentsbox ul {
    background: #f7f7f7;
    list-style: none
}

ul.children {
    margin-right: 20px
}

#commentsbox li {
    margin-bottom: 0;
    cursor: pointer
}

#commentsbox2 {
    margin: 5px 15px 10px
}

#commentsbox2 p {
    overflow: hidden
}

#commentsbox2 ol {
    background: #fff;
    list-style: none;
    margin-right: 0 !important
}

#commentsbox2 ul {
    background: #fff;
    list-style: none;
    margin-right: 0 !important
}

.social-connect {
    margin: 0 15px 10px 0;
    float: right
}

.social-connect2 {
    margin: 0 5px 10px 0;
    float: right
}

.children li.depth-3 {
    margin: 0 40px 15px 0
}

.children li.depth-4 {
    margin: 0 40px 15px 0
}

.children li.depth-5 {
    margin: 0 40px 15px 0
}

.children li.depth-6 {
    margin: 0 40px 15px 0
}

.comment-body {
    background-color: #fff;
    padding: 5px;
    min-height: 100px
}

.comment-meta a {
    color: #999 !important;
    margin-bottom: 5px;
    text-decoration: none
}

.comment-author a {
    color: #7b7b7b;
    text-decoration: none;
    font-size: 12px
}

.aimage {
    width: 100%;
    float: right;
    text-align: center
}

.aimage img {
    padding: 3px;
    border: 1px solid #ddd;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    box-shadow: 0 2px 5px -1px #ccc;
    -webkit-box-shadow: 0 2px 5px -1px #ccc;
    -moz-box-shadow: 0 2px 5px -1px #ccc
}

.aname {
    float: right;
    width: 100%;
    text-align: center;
    margin-top: 5px;
    font-size: 10px
}

.comment-add-date {
    position: absolute;
    bottom: 5px;
    right: 10px;
    font-size: 12px
}

.comment-rating {
    position: absolute;
    bottom: 2px;
    left: 55px
}

.cancel-comment-reply a {
    color: red !important;
    height: 20px
}

.comment-number {
    bottom: 0;
    color: #ddd;
    font: 700 40px arial;
    left: 5px;
    position: absolute
}

.comment-awaiting-moderation {
    color: red
}

.comments-note {
    background-color: #fcf8e3;
    border: 1px solid #fbeed5;
    color: #a47e3c;
    margin: 1px 0 0;
    padding: 10px;
    width: 100%
}

.alert-warning,
.alert-danger,
.alert-info,
.alert-success {
    padding: 5px 10px;
    display: none;
    margin: 10px 0 0;
    margin-bottom: 1px;
    float: right;
    width: 96%
}

.alert-success {
    color: #468847;
    background-color: #dff0d8;
    border: 1px solid #d6e9c6
}

.alert-info {
    color: #3a87ad;
    background-color: #d9edf7;
    border: 1px solid #bce8f1
}

.alert-danger {
    color: #b94a48;
    background-color: #f2dede;
    border: 1px solid #eed3d7
}

.alert-warning {
    color: #c09853;
    background-color: #fcf8e3;
    border: 1px solid #fbeed5
}

.alert-warning strong,
.alert-danger strong,
.alert-info strong,
.alert-success strong {
    margin: 0 5px;
    width: auto !important
}

.simple-loader {
    padding-bottom: 10px;
    padding-right: 10px
}

#respond {
    background: #fff;
    margin: 0;
    padding: 10px 15px 5px;
    position: relative
}

#respond2 {
    background: #fff;
    margin: 0;
    padding: 15px 5px 10px
}

#comments-respond {
    clear: both;
    margin: 0 0 10px;
    padding: 0
}

#sitetabs-2 {
    background: #fff
}

#commentform input {
    padding: 10px
}

#commentform p {
    margin: 0 0 15px
}

#commentform a {
    text-decoration: none;
    font-size: 12px
}

#commentform label {
    display: block
}

#commentform input {
    outline: 0;
    margin-bottom: 5px
}

#commentform textarea {
    display: block;
    height: 125px;
    width: 96%;
    -moz-transition: all .2s ease-in-out 0;
    -webkit-transition: all .2s ease-in-out 0;
    transition: all .2s ease-in-out 0;
    background: #fff;
    border: 1px solid #ddd;
    position: relative;
    padding: 2px 5px;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px
}

#commentform input#author,
#commentform input#email,
#commentform input#url {
    outline: 0;
    transition: all .2s ease-in-out 0;
    background: #fff;
    border: 1px solid #ddd;
    position: relative;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px
}

#commentform input#author:focus,
#commentform input#email:focus,
#commentform textarea:focus,
#commentform input#url:focus {
    outline: 0;
    box-shadow: 3px 3px 0 #ebedef;
    -moz-box-shadow: 3px 3px 0 #ebedef;
    -webkit-box-shadow: 3px 3px 0 #ebedef
}

.comment-rules {
    width: 95%;
    float: none;
    margin-bottom: 15px;
    margin-top: 15px;
    overflow: hidden;
    padding: 15px
}

.comment-rules strong {
    float: none;
    margin: 0 0 15px;
    width: 100%;
    display: block;
}

.required-red {
    color: red;
    font: 700 21px/10px arial
}

.input-title {
    margin-bottom: 10px
}

.addcomment {
    padding-right: 5px;
    color: #38548f;
    margin: 40px 0 0;
    position: relative;
    font-size: 14px;
    overflow: hidden;
    width: 100%
}

.addcomment span {
    float: left;
    text-align: left;
    padding-left: 5px;
    position: absolute;
    left: 0;
    width: 50%
}

.addcomment2 {
    background: #fff;
    border-bottom: 1px solid #ebedef;
    margin: 0;
    padding: 15px;
    position: relative;
    font-size: 14px
}

.addcomment2 span {
    float: left;
    text-align: left;
    width: 50%
}

.module-more-comments {
    border-top: 1px solid #eef1f5;
    border-bottom: 1px solid #eef1f5;
    bottom: 0;
    width: 100%;
    text-align: center;
    padding: 8px 0
}

.module-more-comments a {
    text-decoration: none;
    color: #747b83;
    padding: 8px 0
}

.module-more-comments:hover {
    background: #f5f8f9
}

#result2 {
    background: #fff;
    width: 100%;
    overflow: hidden;
    padding: 15px
}

#result {
    padding-top: 10px
}

ul.comment-nav {
    background: #ebedef !important;
    float: right;
    position: relative;
    width: 585px;
    z-index: 10000;
    margin-top: 2px
}

ul.comment-nav li {
    float: right;
    position: relative;
    margin: 0 0 0 3px !important;
    padding: 0 !important
}

ul.comment-nav li a {
    background: none !important;
    display: block;
    padding: 5px .5em !important;
    text-decoration: none;
    color: #000
}

ul.comment-nav li a.selected {
    background: #fff !important;
    text-decoration: none;
    color: #000
}

ul.comment-nav li a:hover {
    background: #fff !important
}

.tabdiv {
    background: #fff;
    float: right;
    width: 583px
}

#fb-root {
    display: none
}

.fb-box-cmments {
    margin: 10px 7px;
    min-height: 130px
}

.fb-box-cmments-2 {
    margin: 10px 15px;
    min-height: 130px
}

.tabbable-line > .nav-tabs {
    border: 0;
    margin: 0
}

.tabbable-line > .nav-tabs > li {
    margin-right: 2px
}

.tabbable-line > .nav-tabs > li > a {
    border: 0;
    margin-right: 0;
    color: #737373
}

.tabbable-line > .nav-tabs > li > a > i {
    color: #a6a6a6
}

.tabbable-line > .nav-tabs > li.open > a,
.tabbable-line > .nav-tabs > li:hover > a {
    border: 0;
    background: none !important;
    color: #333
}

.tabbable-line > .nav-tabs > li.open > a > i,
.tabbable-line > .nav-tabs > li:hover > a > i {
    color: #a6a6a6
}

.tabbable-line > .nav-tabs > li.open .dropdown-menu,
.tabbable-line > .nav-tabs > li:hover .dropdown-menu {
    margin-top: 0
}

.tabbable-line > .nav-tabs > li a {
    padding: 10px 0;
    display: block
}

.tabbable-line > .nav-tabs > li.active > a {
    border: 0
}

.tabbable-line > .nav-tabs > li.active a {
    border-bottom: 4px solid red
}

.tabbable-line > .nav-tabs > li.active > a > i {
    color: #404040
}

.tabbable-line > .tab-content {
    margin-top: -3px;
    background-color: #fff;
    border: 0;
    border-top: 1px solid #eee;
    padding: 15px 0
}

.portlet .tabbable-line > .tab-content {
    padding-bottom: 0
}

.tabbable-line.tabs-below > .nav-tabs > li {
    border-top: 4px solid transparent
}

.tabbable-line.tabs-below > .nav-tabs > li > a {
    margin-top: 0
}

.tabbable-line.tabs-below > .nav-tabs > li:hover {
    border-bottom: 0
}

.tabbable-line.tabs-below > .nav-tabs > li.active {
    margin-bottom: -2px;
    border-bottom: 0;
    border-top: 4px solid #f3565d
}

.tabbable-line.tabs-below > .tab-content {
    margin-top: -10px;
    border-top: 0;
    border-bottom: 1px solid #eee;
    padding-bottom: 15px
}

header {
    position: relative;
    background: #fff;
}

.logo-ads {
    width: 100%;
    height: 115px;
    display: flex;
    justify-content: space-between;
    overflow: hidden;
    align-items: center
}

.logo-ads .logo {
    overflow: hidden;
    width: 100%;
    height: auto
}

.logo-ads .logo h1 {
    padding: 0;
    margin: 0
}

.logo-ads .logo img {
    max-width: 100%;
    height: auto
}

img.alignright {
    float: right;
    margin: 0 0 1em 1em
}

img.alignleft {
    float: left;
    margin: 0 1em 1em 0
}

img.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto
}

a img.alignright {
    float: right;
    margin: 0 0 1em 1em
}

a img.alignleft {
    float: left;
    margin: 0 1em 1em 0
}

a img.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto
}

.egy-logo {
    width: 100%;
    height: auto;
    background-color: #bd262b
}

.egy-logo img {
    width: 150px;
    height: 150px;
    margin: 12px;
    border-radius: 6px
}

.media-right,
.media > .pull-right {
    width: 40%
}

tr {
    border: 1px solid #ddd
}

td {
    /*
    padding: 15px;
    background-color: #2e5368;
    margin-bottom: 14px;
    display: inline-block;
    width: 50%;
    overflow: hidden;
    color: #fff;
*/
    border: 1px solid #ddd
}

.egy-logo .media-body > h4 > a {
    color: #fff;
    text-decoration: none;
    display: block;
    font-size: 62px;
    line-height: 2
}

.egy-logo .media-body > h4 > a:hover {
    color: #ccc
}

.egy-logo .media-body > p {
    margin: 0 0 10px;
    font-size: 16px;
    margin-right: 5px;
    margin-top: -15px;
    color: #fff
}

.logo-image {
    width: 11%;
    padding: 0
}

.logo p {
    margin-right: 116px
}

div.logo h1 a {
    text-decoration: none;
    text-shadow: 1px 1px 2px #0c9ff5;
    font-family: sans-serif;
    color: #fff
}

div.header {
    width: 100%;
    position: relative
}

div.header .ads {
    margin-top: 20px;
    font-size: 16px;
    color: #333;
    margin-left: 183px
}

div.header .ads span {
    font-size: 16px;
    color: #772392;
    border-bottom: 1px solid;
    padding-bottom: 7px
}

div.header .ads ul li {
    display: inline-block;
    padding: 2px 12px;
    border-left: 1px solid
}

div.header .ads ul li:last-of-type {
    border: 0
}

div.header .ads ul li img {
    margin-left: 10px
}


input:focus {
    background: transparent
}

.middel-news .main-article img {
    height: 170px;
    max-width: 120px
}

.middel-news .main-article h4 a {
    font-size: 21px;
    line-height: 1.5;
    font-weight: normal
}

.middel-news .main-article p {
    font-size: 12px;
    line-height: 1.5
}

.amateurs-match-shedule {
    padding-top: 0;
    padding-bottom: 0;
    margin: 0
}

.tabbable-line {
    background: #000
}

.ads-after-slider {
    width: 100%
}

.egy-top-header {
    margin-top: 3px;
    margin-bottom: 10px
}

.input-group-btn:last-child > .btn,
.input-group-btn:last-child > .btn-group {
    z-index: 2;
    margin-right: -1px;
    padding: 6px;
    color: #fff
}

.input-group .form-control:not(:first-child):not(:last-child),
.input-group-addon:not(:first-child):not(:last-child),
.input-group-btn:not(:first-child):not(:last-child) {
    border-radius: 0;
    border: 1px solid #ccc
}

.footer-menu li a span:before {
    content: "";
    width: 100%;
    height: 2px !important;
    background: #fff;
    bottom: 30px;
    right: 0;
    position: absolute;
    opacity: 0;
    transition: all .4s
}

.main-slider-section {
    background: url(../../images/match-banner.jpg) no-repeat;
    background-size: cover;
    background-position: center
}

.search_icon {
    position: relative;
    left: -148px;
    top: 8px;
    cursor: pointer;
    z-index: 101
}

.form-search {
    margin-top: 10px
}

.middel-news {
    width: 100%;
    overflow: hidden
}

.world-news .cat {
    font-weight: 700;
    color: #333;
    position: relative;
    padding-bottom: 10px;
    margin: 0 0 20px 0;
    border-bottom: 5px solid #e1e1e1;
    -webkit-font-smoothing: antialiased;
    font-size: 22px;
    height: 30px;
    border-color: #23a7e5
}

.middel-news .main-article {
    width: 100%;
    padding: 10px;
    border: 1px solid #eee
}

.middel-news .main-article h4 a {
    font-size: 21px;
    line-height: 1.5
}

.middel-news .main-article img {
    height: 200px;
    max-width: 347px
}

.middel-news .main-article p {
    font-size: 16px;
    line-height: 1.6;
    font-family: sans-serif;
    margin-right: 10px
}

.middel-news .min-articles {
    width: 100%;
    padding: 10px 0;
    border: 1px solid #eee;
    overflow: hidden
}

.media-heading {
    font-size: 14px;
    padding: 0
}

.elbaha-news .cat {
    font-weight: 700;
    color: #333;
    position: relative;
    padding-bottom: 10px;
    margin: 0 0 20px 0;
    border-bottom: 5px solid #e1e1e1;
    -webkit-font-smoothing: antialiased;
    font-size: 22px;
    height: 30px;
    border-color: #6ba632
}

.middel-news .elbaha-news {
    position: relative
}

.middel-news .elbaha-news .elbaha-news-inner {
    border: 1px solid #eee;
    position: relative
}

.middel-news .elbaha-news .elbaha-news-inner .elbaha-news-title {
    position: absolute;
    bottom: 10px;
    background: rgba(0, 0, 0, .6);
    padding: 5px;
    width: 100%
}

.middel-news .elbaha-news .elbaha-news-inner .elbaha-news-title h4 {
    margin: 0
}

.middel-news .elbaha-news .elbaha-news-inner .elbaha-news-title h4 a {
    color: #fff;
    font-size: 16px
}

.middel-news .elbaha-news .elbaha-news-inner .elbaha-news-title h4 a:hover {
    color: #999
}

.middel-news .elbaha-news .elbaha-news-inner .elbaha-news-image {
    margin-bottom: 10px
}

.middel-news .elbaha-news .elbaha-news-inner .elbaha-news-image img {
    width: 100%;
    max-height: 130px
}

.middel-news .elbaha-news .elbaha-news-inner .post-meta {
    width: 100%;
    display: inline-block;
    font-size: 12px;
    color: #fff;
    position: absolute;
    top: 0
}

.middel-news .elbaha-news .elbaha-news-inner .post-meta a {
    color: #fff
}

.wide-sidebar {
    overflow: hidden;
    width: 100%;
    padding: 15px;
    font-size: 21px;
    text-align: center
}

.post-meta {
    width: 100%;
    display: inline-block;
    font-size: 12px;
    margin-right: 10px
}

.post-meta p {
    margin: 0;
    margin-bottom: 10px;
    line-height: 1.8
}

.post-meta .comt {
    color: #007fe0;
    padding-left: 5px
}

.post-meta .comt a {
    font-size: 12px
}

.post-meta .eye {
    padding-left: 5px;
    color: #1eb848
}

.top-end label {
    display: inline-block;
    max-width: 100%;
    margin-bottom: 5px;
    font-weight: 400;
    position: relative
}

.site_overlay {
    background-color: #555;
    display: none;
    height: 100%;
    left: 0;
    opacity: .8;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 5
}

.subscribe-important-input {
    color: red
}

.subscribe-box-wrapper {
    position: relative;
    width: 450px;
    float: right;
    height: 200px;
    margin: 10px 0 0
}

.subscribe-box span.desc {
    color: #555;
    float: right;
    font: 400 12px/20px tahoma;
    width: 190px
}

.subscribe-box-right {
    float: right;
    width: 225px;
    border-left: 1px solid #eee;
    position: absolute
}

.subscribe-box-left {
    float: left;
    width: 225px;
    position: absolute;
    left: 0
}

.subscribe-box-social {
    float: right;
    margin: 25px 23px 0 0
}

.subscribe-box-social img {
    margin: 0 0 15px
}

.subscribe-box-social a img {
    height: 33px;
    width: 180px;
    z-index: 999
}

.subscribe-link {
    float: left;
    color: #fff;
    cursor: pointer
}

.subscribe-link-hover {
    padding: 8px 15px 8px 10px;
    float: left;
    cursor: pointer;
    border-left: 1px solid #fff;
    background: #fff
}

.subscribe-link span.down,
.subscribe-link-hover span.down {
    width: 16px;
    height: 16px;
    background: url(images/login-down.png) no-repeat 0 1px;
    float: left;
    margin-right: 3px
}

.subscribe-link span.up,
.subscribe-link-hover span.up {
    width: 16px;
    height: 16px;
    background: url(images/login-up-black.png) no-repeat 0 1px;
    float: left;
    margin-right: 3px
}

.subscribe-box p.log-in input {
    outline: 0;
    border: 1px solid #ddd;
    padding: 5px;
    width: 190px;
    margin: 8px 0 0;
    background-color: #f6f7f9;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px
}

.subscribe-box {
    display: none;
    background: #fff;
    padding: 5px;
    width: 450px;
    position: absolute;
    left: 2px;
    top: 32px;
    z-index: 1000;
    box-shadow: 0 2px 5px -1px #555;
    -webkit-box-shadow: 0 2px 5px -1px #555;
    -moz-box-shadow: 0 2px 5px -1px #555
}

.subscribe-box p {
    margin: 5px 10px;
    float: right;
    width: 190px
}

.subscribe-box p.status {
    background: #fcf8e3;
    padding: 5px;
    border: 1px solid #fbeed5;
    display: none;
    width: 240px
}

.subscribe-box p.status-error {
    background: #f2dede;
    padding: 5px;
    border: 1px solid #eed3d7;
    display: none;
    color: #b94a48;
    width: 420px
}

.subscribe-box p.log-in label {
    float: right;
    width: 190px
}

.top_header {
    color: #fff;
    position: relative;
    height: 36px;
    overflow: hidden;
    line-height: 36px;
    background-color: #b70000;
}

.top-menu {
    display: block;
    padding: 0;
    margin: 0
}

.top-menu li {
    display: inline-block
}

.top-menu li a {
    color: #ffffff;
    font-size: 12px;
    /* padding: 00 10px; */
    margin-left: 15px;
    display: block;
}

.top-menu li a:hover {
    color: #ccc;
}

.box-label h2 {
    padding: 12px 10px;
    margin-bottom: 10px;
    border-radius: 0px 30px 30px 0px;
    font-size: 18px;
    position: relative;
    overflow: hidden;
    line-height: 1;
    margin-top: 0;
}

.box-label h2:before {
    content: "\f09e";
    margin-left: 10px;
    font-family: fontawesome;
    display: inline-block;
    vertical-align: top;
    /*    color: #00a88c;*/
    -webkit-transition: .3s ease-out;
    transition: .3s ease-out;
}

.LabLink {
    position: absolute;
    left: 0;
    top: 0;
    font-size: 16px;
    width: 130px;
    z-index: 2;
    height: 100%;
    line-height: 1.5;
}

.LabLink:before {
    content: "";
    position: absolute;
    left: -20px;
    top: 0;
    width: 120%;
    height: 100%;
    z-index: 1;
    -webkit-transform: skew(-30deg);
    -ms-transform: skew(-30deg);
    transform: skew(-30deg);
    border-right: 10px solid #ffffff;
    -webkit-transition: .3s ease-out;
    transition: .3s ease-out;
}

.LabLink:after {
    content: "شاهد المزيد";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
    color: #FFF;
    font-size: 13px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.LabLink:hover:before {
    background-color: #f00
}

.boxs:before,
.boxs:after {
    content: "";
    position: absolute;
    top: 5%;
    left: 5%;
    z-index: 1;
    -webkit-transition: .3s ease-out;
    transition: .3s ease-out;
}

.boxs:before,
.boxs:after {
    content: "";
    position: absolute;
    top: 5%;
    left: 5%;
    z-index: 1;
    -webkit-transition: .3s ease-out;
    transition: .3s ease-out;
}

.boxs::before {
    border-right: 1px solid #ffffff;
    border-left: 1px solid #ffffff;
    width: 90%;
    height: 0;
}

.boxs::after {
    border-top: 1px solid #ffffff;
    border-bottom: 1px solid #ffffff;
    width: 0;
    height: 90%;
}

.Thumb:hover .boxs:before,
.Thumb:hover .boxs:after {
    width: 90%;
    height: 90%;
}

a.Thumb {
    /*    display: block;*/
    position: relative;
}

.aside-title {
    border-right: 5px solid #00a88c;
    padding: 9px 20px;
    margin-bottom: 10px;
    background-color: rgb(49, 51, 53);
    color: #ffffff;
    font-size: 18px;
    background-color: #282e34;
}

.ext_2 {
    margin-bottom: 15px;
    overflow: hidden;
    width: 100%;
    box-shadow: 0 2px 5px -1px #d1d1d1;
    -webkit-box-shadow: 0 2px 5px -1px #d1d1d1;
    -moz-box-shadow: 0 2px 5px -1px #d1d1d1;
}

.sa-news-inner3 {
    overflow: hidden;
    padding: 15px 15px 0;
    background: #fff;
}

.first-news-img3 {
    margin-bottom: 10px;
    overflow: hidden;
    position: relative;
}

.first-news-img3 {
    height: 160px;
}

.first-news-img3 img {
    width: 100%;
    transition: all .3s ease-in-out;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    height: 100%;
    max-height: 100%;
    display: block
}

/*////////////////////////////////////*/
/*////////////////////////////////////*/
.match-tab {
    -webkit-transition: .5s;
    transition: .5s;
    overflow: hidden;
    max-height: 0px;
    opacity: 0;
}

.match-tab.active {
    -webkit-transition: 1s;
    transition: 1s;
    max-height: 1800px;
    opacity: 1;
}

.block-theme {
    background: #fff;
    -webkit-box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.15);
    box-shadow: 0px 2px 4px 0pxrgba(0, 0, 0, 0.15);
}

.p-15 {
    padding: 15px;
}

.flex {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.j-center {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.switch-btn {
    background: #eeeeee;
    overflow: hidden;
    border-radius: 3px;
    text-align: center;
}

.switch-btn__btn.active {
    background: #444444;
    color: #fff;
    border-radius: 3px;
    -webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.75);
    box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.75);
    cursor: default;
}

.switch-btn__btn.active {
    background: #444444;
    color: #fff;
    border-radius: 3px;
    -webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.75);
    box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.75);
    cursor: default;
}

.switch-btn__btn {
    color: #adada7;
    padding: 7px 10px 4px 10px;
    white-space: nowrap;
    cursor: pointer;
    width: 50%;
    min-width: 75px;
    text-overflow: ellipsis;
    overflow: hidden;
    -webkit-transition: .5s;
    transition: .5s;
    font-size: 14px;
}

.switch {
    -webkit-transition: 0.5s;
    transition: 0.5s;
    overflow: hidden;
    max-height: 0px;
    max-width: 0px;
}

.switch.active {
    -webkit-transition: 1s;
    transition: 1s;
    max-height: 2250px;
    max-width: 1800px;
}

.mt-15 {
    margin-top: 15px;
}

.lineup {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: relative;
}

.lineup__background {
    width: 100%;
}

.lineup__pos {
    position: absolute;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: space-evenly;
    -ms-flex-pack: space-evenly;
    justify-content: space-evenly;
}

.lineup__forward {
    top: 5%;
    width: 70%;
}

.lineup__player-holder {
    position: relative;
    width: 50px;
    height: 50px;
}

.lineup__pl-img {
    border-radius: 50%;
    background: #fff;
    overflow: hidden;
    border: 1px solid #ed1c24;
}

.lineup__pl-img img {
    height: 100%;
    width: 100%;
}

.lineup__name {
    color: #fff;
    position: absolute;
    bottom: -20px;
    white-space: nowrap;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.lineup__number {
    position: absolute;
    bottom: 0px;
    background: #444444;
    color: #fff;
    border-radius: 3px;
    height: 15px;
    width: 15px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 16px;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.lineup__midfielders {
    top: 28%;
    width: 80%;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.lineup__pos {
    position: absolute;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: space-evenly;
    -ms-flex-pack: space-evenly;
    justify-content: space-evenly;
}

.lineup__defenders {
    bottom: 27%;
    width: 90%;
}

.lineup__gk {
    bottom: 9%;
}

.select-filter {
    background: #f6f6f6;
    padding: 8px 15px;
}

.table-box {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    overflow-x: auto;
}

.table-box__row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    border-bottom: 1px solid #eeeeee;
}

.table-box__col {
    padding: 15px 0;
    font-size: 18px;
    min-width: 55px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.table-box__col--first {
    min-width: 35px;
    max-width: 35px;
}

.table-box__col--large {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: end;
    display: block;
    min-width: 150px;
}

.img-beside-text {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: relative;
}

.img-beside-text a {
    position: absolute;
    z-index: 1;
    display: block;
    width: 100%;
    height: 100%;
}

.img-beside-text--twolines img {
    width: 45px;
    height: 45px;
    border: 1px solid #ed1c24;
    border-radius: 50%;
    overflow: hidden;
}

.img-beside-text p {
    color: #444444;
    max-width: 15ch;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}

.img-beside-text--twolines p {
    font-size: 16px;
    font-family: "zarid-b";
    margin-top: 5px;
}

.img-beside-text--twolines span {
    font-size: 13px;
    color: #adada7;
}

/*////////////////////////////////////*/
/*////////////////////////////////////*/
.top_header .searchhead {
    background-color: #b92b2b;
}

.top_header .folow {
    padding: 0 10px 0 5px;
    position: relative;
    top: 2px
}

.social-icon {
    line-height: 32px;
    position: absolute;
    left: -108px;
    z-index: 3
}

.site_overlay {
    background-color: #555;
    display: none;
    height: 100%;
    left: 0;
    opacity: .8;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 5
}

.promoter-lightbox {
    display: none;
    z-index: 100000;
    padding: 20px;
    position: fixed !important;
    left: 50%;
    top: 50%;
    margin: -100px -160px
}

.promoter-lightbox-content .fb_iframe_widget span,
.promoter-lightbox-content .fb_iframe_widget iframe {
    width: 340px !important;
    height: 185px !important
}

.close-promoter-lightbox {
    background: url("../../images/fancy_close.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #ccc !important;
    cursor: pointer;
    height: 30px;
    margin: 0 !important;
    position: absolute;
    right: 7px;
    text-indent: -9999px;
    top: 7px;
    width: 30px
}

.socialsite {
    padding-left: 10px;
    text-align: left;
    position: relative;
    left: 0;
    z-index: 2;
    line-height: 32px
}

.socialsite li {
    display: inline-block
}

.socialsite li a {
    text-align: center;
    color: #fff;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
    font-size: 14px;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 30px;
    height: 30px;
    margin-top: 2px;
    line-height: 30px
}

.socialsite li a img {
    height: 32px;
    width: auto
}

/*
a.facebook {
    background: #3b5998;
    color: #fff
}
a.twitter {
    background: #00aced;
    color: #fff
}
a.telegram {
    background: #00aced;
    color: #fff
}
a.youtube {
    background: #cb2027;
    color: #fff
}
a.instagram {
    background: #e4405f;
    color: #fff
}
a.whatsapp {
    background: #25d366;
    color: #fff
}
*/
.socialsite li.follow {
    color: #747b83;
    padding: 3px 5px 0 15px
}

.post-shortlink {
    width: 590px;
    margin: 5px 15px;
    float: right
}

.post-shortlink input {
    outline: 0;
    transition: all .2s ease-in-out 0;
    background: #fff;
    border: 1px solid #ddd;
    position: relative;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    padding: 5px;
    margin-right: 10px;
    width: 300px;
    text-align: left
}

.news24hours {
    overflow-y: auto;
    direction: ltr;
    text-align: right;
    width: 100%;
    overflow-x: hidden
}

.news24hours ul {
    padding: 10px
}

.news24hours ul li {
    direction: rtl;
    margin: 0 !important;
    padding: 0 10px;
    border-bottom: #e5e8ec solid 1px;
    display: flex;
    justify-content: start;
    text-align: right;
    align-items: center;
    padding: 6px
}

.news24hours ul li span.date {
    margin-left: 10px;
    padding: 0 6px;
    border: #dcdcdc solid 1px;
    color: #393939;
    display: inline-block
}

.news24hours ul li a {
    font-size: 14px;
    display: block;
    line-height: 1.5;
    padding: 10px 0;
    font-weight: 600
}

.news24hours ul li:hover a.tit span {
    color: #ffcb05
}

.horizontal-only {
    height: auto;
    max-height: 355px
}

.sidebar-wrapper {
    background: #fff;
    margin-bottom: 15px;
    -webkit-box-shadow: 0 2px 5px -1px #d1d1d1;
    -moz-box-shadow: 0 2px 5px -1px #d1d1d1;
    box-shadow: 0 2px 5px -1px #d1d1d1
}

.sidebar-wrapper h2 {
    text-align: right;
    float: right
}

.sidebar-wrapper h2 a {
    text-decoration: none
}

.sidebar-wrapper h2 a:hover {
    text-decoration: none;
    color: #000
}

.sidebar-wrapper h3 {
    color: #fff;
    text-align: right;
    width: 345px;
    float: right;
    text-indent: 17px;
    padding: 4px 0 6px
}

.sidebar-wrapper-advert {
    background: #fff;
    margin-bottom: 15px;
    float: right;
    width: 345px;
    -webkit-box-shadow: 0 0 5px -1px #d1d1d1;
    -moz-box-shadow: 0 0 5px -1px #d1d1d1;
    box-shadow: 0 0 5px -1px #d1d1d1
}

.single_page {
    padding: 15px 0;
    overflow: hidden
}

.single-share {
    width: 80px;
    float: right;
    margin-right: 15px;
    padding-top: 10px;
    height: 100%
}

.single-first {
    width: 590px;
    margin: 0 15px;
    padding: 0 0 10px 3px;
    float: right;
    display: block
}

.single-share-div {
    margin-bottom: 10px;
    text-align: center;
    width: 80px !important;
    overflow: hidden
}

.single-share-div .fb_iframe_widget iframe {
    max-width: 60px !important
}

.sidebar-wrapper h2 {
    font-family: "Droid Arabic Kufi";
    position: relative;
    display: block;
    width: 100%;
    border-top: 4px solid #3b5998;
    border-bottom: 1px solid #dedede;
    text-align: right;
    font-size: 18px;
    padding: 10px;
    margin: 0
}

.auto-hide-urgent {
    position: relative;
    display: flex;
    align-items: center
}

.urgent {
    background: rgba(208, 11, 11, 95%);
    width: 100%;
    position: relative;
    overflow: hidden
}

.urgentnews {
    display: flex;
    align-items: center
}

div#tickerarea {
    position: unset !important
}

div#tickerarea ul li {
    padding-left: 15px !important
}

span.icon-urgentnews svg.notification {
    width: 22px;
    fill: #fff;
    margin-left: 10px
}

#tickerarea ul li a {
    color: #fff;
    line-height: 30px
}

span.span-close-notify {
    line-height: 30px;
    display: flex;
    align-items: center;
    position: absolute;
    left: 0
}

a.close-notify {
    text-decoration: none;
    color: #fff !important;
    font-weight: bold;
    font-size: 18px;
    font-family: sans-serif;
    padding: 10px;
    width: 50px;
    text-align: center
}

.close-notify:hover {
    color: #e21515
}

.post-shortlink {
    width: 590px;
    margin: 5px 15px;
    float: right
}

.post-shortlink input {
    outline: 0;
    transition: all .2s ease-in-out 0;
    background: #fff;
    border: 1px solid #ddd;
    position: relative;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    padding: 5px;
    margin-right: 10px;
    width: 300px;
    text-align: left
}

.top_header #s {
    color: #222;
    background: #f7f7f7;
    border-radius: 0 2px 2px 0;
    height: 28px;
    max-width: 185px;
    margin-top: 3px
}

:focus {
    border: 0;
    box-shadow: none !important;
    outline: 0 !important
}

.top_header #searchsubmit:focus {
    border-color: transparent;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px #7e7892;
    box-shadow: inset 0 1px 1px #7e7892
}

.top_header #submit {
    padding: 6px 12px;
    margin-right: 6px;
    font-size: 18px;
    border-radius: 0;
    cursor: pointer;
    border: 0
}

.top_header #searchsubmit {
    background: 0;
    position: absolute;
    left: 0;
    z-index: 2;
    top: 0;
    transition: .3s ease-in-out;
    background: transparent;
    border-radius: 0;
    height: 35px
}

.top_header #searchsubmit svg {
    fill: #fff
}

.top_header input[type="text"] {
    border: none;
    color: #fff;
    background: transparent;
    position: relative;
    height: 35px
}

input {
    padding: 10px;
    border: 1px solid transparent;
}

input[type="text"] {
    width: 100%;
    font-size: 14px;
    line-height: normal;
    outline: 0
}

.btn {
    border-radius: 9px;
    border: none;
    font-size: 16px;
    text-transform: uppercase
}

.main-menu-wrap .navbar-collapse {
    padding-left: 0;
    padding-right: 0
}

.egy-close {
    float: none;
    font-weight: 700;
    line-height: 1;
    text-align: left;
    display: inline-block;
    margin: 10px;
    cursor: pointer;
    background-image: url(../images/close.png);
    height: 15px;
    width: 15px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    margin: 0 10px
}

.egy-close i {
    color: #fff;
    font-size: 23px
}

.top-end .login-box p a,
#loginform > p a {
    color: #000
}

.count-page {
    padding: 25px;
    font-size: 28px
}

.count-page ul {
    padding: 0;
    margin: 0
}

.count-page li {
    padding: 1px;
    margin-bottom: 3px
}

.loginForm {
    line-height: 32px
}

.icon-search {
    display: inline-block;
    cursor: pointer
}

.loginblocks ul li {
    display: inline-block;
    padding-right: 10px;
    margin-right: 10px;
    border-right: 1px dotted rgba(152, 182, 242, .6)
}

.loginblocks ul li:first-child {
    border-right: 0
}

.loginblocks ul li a {
    color: #fff;
    font-size: 14px;
    text-decoration: none
}

.egy-top {
    width: 100%;
    background-color: #003d52 !important;
    position: relative
}

.egy-top h4 {
    color: #fff;
    font-size: 18px;
    padding-top: 4px
}

.egy-top h4 a:hover {
    color: orange
}

.egy-top h4 i {
    font-size: 21px;
    display: inline
}

.page-not-found {
    padding: 15px
}

.thead {
    margin-top: 8px;
    position: relative
}

#clock {
    position: relative;
    top: 1px;
    left: 0;
    font-size: 16px
}

.thead p {
    margin: 0;
    font-size: 14px !important
}

.area-user img {
    border-radius: 50%;
    width: 20px;
    height: 20px;
    display: inline-block;
    margin-right: 3px;
    margin-bottom: 5px
}

.entry-content iframe {
    width: 100%
}

.recent-posts-wrapper .post-content a {
    font-size: 13px;
    font-weight: normal;
    display: block
}

.recent-posts-wrapper .date {
    font-size: 10px !important;
    display: block;
    color: #999
}

.feat-vid-but {
    border: 3px solid #fff;
    font-size: 21.3333333px;
    margin: -23px 0 0 -23px;
    width: 40px;
    height: 40px;
    background: rgba(0, 0, 0, .3);
    border: 4px solid #fff;
    font-size: 32px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%;
    margin: -34px 0 0 -34px;
    opacity: .75;
    position: absolute;
    left: 50%;
    top: 39%
}

.feat-vid-but i {
    backface-visibility: hidden;
    color: #fff;
    font-size: 1em;
    margin: -26.66666666% 0 0 -16.66666666%;
    position: absolute;
    top: 50%;
    left: 50%
}

/*/////////////////////////////////////////////////*/
.author-page {
    overflow: hidden;
    margin-bottom: 15px;
    padding-top: 15px;
}

.author-page .meta {
    font-size: 12px;
    text-align: right;
    padding: 10px;
    width: 100%;
    margin-bottom: 10px;
    color: #555
}

.author-page .meta p.description {
    font-size: 14px;
    line-height: 1.9;
}

p.author-info {
    font-size: 16px;
    color: #3d95da;
    font-weight: bold;
}

.about-author {
    background-color: #ccc;
    padding: 20px;
    color: #333;
    margin: 10px 0 20px 10px;
    width: 100%;
    overflow: hidden
}

.about-author a {
    color: #333;
    font-size: 12px
}

.about-author a:hover {
    color: #d00606
}

.about-author-image img {
    width: 100%;
    position: relative;
    height: auto;
    max-width: 100px;
    border-radius: 50%
}

.about-author-image {
    position: relative;
    overflow: hidden
}

.about-author-image p {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    background-color: rgba(0, 0, 0, .5);
    padding: 4px 0;
    text-align: center;
    font-weight: bold;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, .85);
    color: #fff;
    width: 100%;
    bottom: -10px
}

.about-author-text h3 {
    font-size: 24px;
    text-align: right;
    margin-top: -10px
}

div.about-author h3 {
    color: #0c86f3
}

div.author-page ul.author-names li {
    font-size: 51px;
    margin: 10px 0;
    border-bottom: 2px solid #888;
    padding-bottom: 6px
}

.author-info p {
    font-size: 20px;
    margin-right: 45px;
    line-height: 32px;
    color: #643165
}

.author-container {
    width: 100%;
    overflow: hidden;
    margin-bottom: 30px;
}

div.author-stats {
    background-color: #f7e7e7;
    padding: 10px;
    height: 160px;
    width: 100%;
    border: 2px solid #ddd;
    border-radius: 10px;
}

div.author-stats span {
    font-size: 40px;
    display: block;
    margin-top: 10px
}

div.author-stats .stats {
    text-align: center;
    font-size: 14px;
    padding: 15px 0
}

.egy-about-author {
    width: 100%;
    cursor: pointer;
    position: absolute;
    left: 141px;
    max-width: 55px;
    text-align: center;
    top: -6px
}

.egy-about-author img {
    width: 100%;
    max-width: 25px;
    height: 25px;
    border-radius: 50%
}

.egy-about-author a {
    font-weight: bold;
    font-size: 12px
}

.egy-about-author h5 {
    font-size: 10px
}

/*////////////////////////////////////////////*/
.share-with {
    margin: 25px auto;
    width: 100%;
    overflow: hidden;
    padding: 15px
}

.share-with .share-with-span {
    display: inline-block;
    position: relative;
    color: #333
}

.share-bar-post {
    padding: 2px 0
}

.share-bar-google,
.share-bar-google-b {
    float: left;
    border-right: 1px solid #eee;
    height: 20px
}

.share-bar-post-b {
    border-top: 1px solid #eee;
    padding: 20px 0 2px;
    overflow: hidden;
    text-align: right
}

.share-bar-post-m {
    margin-top: 5px
}

.breadcrumbs {
    padding: 10px;
    font-size: 12px;
    text-align: right;
    width: 100%;
    display: inline-block;
    margin: 0 auto 5px;
    list-style: none
}

.breadcrumbs li {
    display: inline-block
}

.breadcrumbs li a {
    font-size: 12px
}

.meta span {
    display: inline-block;
    line-height: 1.9;
    margin-bottom: 10px;
    font-size: 12px
}

div.meta span:after {
    color: silver;
    content: " \007c ";
    font-size: 80%;
    padding: 0 5px
}

div.meta span:last-child:after {
    content: ""
}

.event-nav .nav-item .team img {
    width: 30px;
    height: 30px;
    margin-left: 10px
}

.event-nav .nav-item .team1 img {
    width: 30px;
    height: 30px;
    margin-right: 10px
}

h3#comments {
    font-size: 14px;
    margin: 15px 0;
    padding: 0 15px;
    line-height: 1.5
}

textarea#comment {
    width: 100%;
    margin-bottom: 6px;
    padding: 14px;
    height: 100px;
    font-size: 18px;
    border: 1px solid #ddd;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s
}

.comment-respond #submit {
    font-size: 14px;
    cursor: pointer;
    padding: 7px;
    color: #fff;
    border-radius: 4px;
    background-color: #4866a6;
    color: #fff !important;
    border-color: #7351b2
}

.comment {
    padding: 10px;
    overflow: hidden;
    width: auto
}

div.reply a {
    font-size: 12px;
    padding: 5px 10px;
    color: #fff;
    display: inline-block;
    background: #f00;
    border-radius: 5px;
    margin: 10px
}

div.reply a:hover {
    color: #fff;
    background: #080
}

#reply-title {
    border-bottom: 3px solid #eee;
    padding: 12px 0;
    font-size: 18px !important;
    color: #4866a6;
    font-weight: bold;
    padding: 0 0 15px;
    margin: 0 0 15px
}

#commentform > p.logged-in-as > a {
    padding-left: 10px;
    position: relative;
    font-size: 12px
}

p.comment-form-comment > label {
    display: none
}

div.comment-meta.commentmetadata {
    font-size: 10px;
    padding: 5px 15px 10px
}

div.comment-meta.commentmetadata a {
    font-size: 10px
}

div.comment p {
    padding: 6px;
    margin: 6 0;
    border-radius: 4px
}

.widget_recent_comments {
    border: 1px solid #ddd;
    padding: 6px
}

.comments-area {
    border-top: 4px solid #f1f1f1;
    margin-top: 40px
}

.last-field {
    margin-bottom: 50px
}

.comment-list {
    padding: 0;
    list-style: none
}

.comment-body {
    padding-bottom: 0
}

.comment-body p {
    margin: 1px 20px
}

.children .comment-author:before {
    background-color: #fff
}

.comment-author {
    position: relative;
    display: block;
    font-size: 14px;
    font-weight: 300;
    margin-left: 10px
}

span.says,
cite.fn {
    margin-left: 4px
}

.comment-author * {
    z-index: 1;
    position: relative
}

.comment-author b {
    font-weight: 400;
    font-size: 10px
}

.comment-author .avatar {
    border-radius: 50%;
    margin-right: 10px;
    border: 1px solid #ddd;
    width: 32px;
    height: 32px
}

.comment-metadata {
    text-align: right;
    text-transform: uppercase;
    font-size: 12px
}

.comment-metadata a {
    color: #999;
    font-size: 12px
}

.comment-content {
    padding: 6px 0;
    font-size: 14px;
    font-weight: 300;
    border-bottom: 1px solid #e6e6e6;
    margin-left: 60px
}

a.comment-reply-link:hover,
a.comment-reply-link:focus {
    color: #f56b08
}

#recent-comments-2 > a > h2 {
    font-size: 18px;
    color: #444;
    border-bottom: 3px solid #ccc
}

div.printfriendly {
    margin: 12px 12px 12px 12px;
    position: relative;
    z-index: 1000;
    display: none
}

.page-ads:nth-child(1) > a {
    display: block;
    background-image: url(../images/vision.png);
    height: 200px;
    width: auto;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover
}

.page-ads h2 {
    font-size: 18px
}

.page .single-post img {
    width: 100%
}

div.egy-copyright > span > img {
    width: auto
}

div.comment-single {
    width: 100%;
    overflow: hidden;
    text-align: right
}

div.comment-single img {
    width: auto;
    height: auto
}

div.comment-single .comments-area {
    width: 100%;
    overflow: hidden;
    font-size: 12px
}

div.comment-single .comments-area h2 {
    font-size: 14px
}

div.comment-single h4 {
    font-size: 16px;
    background: #f3e8e8;
    padding: 10px
}

.comments-title {
    font-size: 16px;
    text-align: center
}

.egy-page {
    overflow: hidden;
    margin-bottom: 20px;
    padding-top: 15px
}

.edit-link {
    margin-right: 5px;
    font-size: 16px
}

.post-title {
    text-align: right
}

.main-cat .post-title {
    text-align: right
}

.main-cat .post-title h3 a {
    font-size: 16px;
    line-height: 1.5;
    padding: 0;
    margin: 0
}

.main-post .post-meta {
    width: 100%;
    display: inline-block;
    font-size: 12px;
    margin-right: 0
}

.main-cat {
    overflow: hidden;
    margin-bottom: 15px;
    width: 100%;
    background: #f1f1f1;
    border-bottom: 1px solid #ddd;
    display: flex;
    align-items: center;
    padding: 0 0 10px;
}

.main-cat .post-thumb {
    height: 165px
}

.main-post .post-thumb img {
    height: 100%;
    width: 100%;
    display: block
}

.main-cat a.section_link {
    font-size: 10px
}

.main-match-shedule .main-lates-matches {
    padding-top: 0;
    padding-bottom: 0;
    background-size: cover;
    margin: 0;
    height: auto;
    background: #fff
}

.egy-match {
    padding-top: 0;
    padding-bottom: 0;
    background-size: cover;
    margin: 0;
    max-height: 365px;
    overflow: hidden
}

.main-lates-matches {
    margin-bottom: 10px;
    height: auto;
    position: relative;
    -webkit-animation: fadeInUp .2s ease;
    -moz-animation: fadeInUp .2s ease;
    -o-animation: fadeInUp .2s ease;
    animation: fadeInUp .2s ease;
    background: #fff
}

.match img {
    width: 40%;
    height: 100px
}

.advert-left-slider {
    padding: 10px 0;
    text-align: center
}

#jubna5014 div {
    height: auto;
    overflow: hidden;
    min-width: 183px !important;
    margin-left: 3px;
    margin-bottom: 3px
}

.jb-w-r-s-img {
    width: 100% !important;
    object-fit: cover;
    margin: 0 !important;
    opacity: 1 !important;
    display: block
}

#ac_5014 .jb_float_ar {
    text-align: right;
    direction: rtl;
    float: right;
    font-size: 13px !important
}

.author-box .top {
    margin-top: 0 !important;
    margin-bottom: 2px;
    padding: 0 !important;
    background: #fcfcfc;
    overflow: hidden
}

.author-box .top .info {
    padding: 0 !important;
    float: none
}

.sticky {
    position: sticky;
    top: 0 !important
}

aside,
.sidebar {
    display: block;
    margin-top: 0
}

.sidebar-wrapper {
    text-align: center;
    background: #fff;
    overflow: hidden
}

.owl-nav button:focus {
    border: none !important;
    border: 1px solid #fff
}

.owl-prev:focus {
    border: none !important
}

.sidebar-content {
    width: 100%
}

.home_team,
.away_team {
    margin-top: 10px
}

.amateurs-news-list {
    padding: 12px !important
}

.amateurs-news-list .item {
    margin-bottom: 0 !important;
    background: none !important;
    padding-bottom: 15px
}

.amateurs-news-list .item .name {
    padding: 23px 10px 10px 10px;
    display: block;
    font-size: 16px;
    line-height: 1.5;
    color: #141414;
    font-weight: 700;
    height: 80px !important
}

.amateurs-news-list .item a > img {
    height: 180px !important;
    width: 100%
}

.egy-category {
    width: 100%;
    padding: 0;
    margin: 0;
    height: 230px;
    overflow: hidden
}

.event-nav .nav-item .championship {
    padding-bottom: 15px;
    font-size: 14px;
    color: #ccc;
    line-height: normal;
    font-family: gesstwo, Montserrat;
    display: block;
    text-transform: uppercase;
    text-align: right;
    height: 50px
}

.egy-vid {
    background: #552a86
}

.egy-vid h2 {
    border-bottom: 3px solid #624d7c;
    margin: 0;
    padding: 10px;
    font-size: 18px
}

.video-playlist {
    width: 100%;
    height: 315px;
    overflow: hidden;
    margin: 0 0 15px;
    position: relative
}

.video-playlist iframe {
    width: 100%;
    border: 0
}

#videoarea {
    height: 100%
}

#videoarea iframe {
    height: 315px
}

#playlist iframe {
    height: 66px;
    width: 37%;
    float: right;
    margin-left: 3%;
    border-radius: 6px
}

#playlist #cover {
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0
}

#videoarea {
    width: 68%;
    float: left;
    cursor: pointer
}

#playlist {
    background: #111;
    float: right;
    overflow: auto;
    width: 32%;
    display: inline-block;
    cursor: pointer;
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0
}

#playlist li {
    display: block;
    height: 80px;
    width: 100%;
    padding: 3% 3% 0;
    text-align: right;
    border-bottom: 1px solid #333;
    position: relative;
    overflow: hidden
}

#playlist li.selected {
    background: #321257
}

#playlist li:hover {
    background: #222 !important
}

#duration {
    background: rgba(255, 255, 255, .85);
    color: brown;
    position: absolute;
    top: 0;
    right: 0;
    line-height: 0;
    padding: 8px 3px;
    font-size: 12px
}

#playlist .video-title {
    margin-top: -37px;
    max-width: 176px;
    overflow: hidden;
    line-height: 1.5;
    padding-bottom: 10px
}

#playlist .video-meta {
    color: #d8d5d5;
    position: absolute;
    line-height: 0;
    bottom: -12px;
    font-size: 10px;
    right: 0;
    letter-spacing: 1px
}

div.video-title > h3 {
    line-height: 1.5;
    font-size: 12px;
    color: #f1f1f1
}

div.video-title > h3 > a {
    font-size: 12px;
    color: #fff;
    display: block;
    font-weight: normal
}

#playlist iframe {
    height: 66px !important;
    width: 100%;
    float: right;
    margin-left: 0;
    border-radius: 6px
}

.egy-slider .cat {
    font-weight: 700;
    color: #333;
    position: relative;
    padding-bottom: 10px;
    margin: 0 0 20px 0;
    border-bottom: 5px solid #e1e1e1;
    -webkit-font-smoothing: antialiased;
    font-size: 22px;
    height: 30px;
    border-color: #2ca178
}

#myCarousel > div > div:nth-child(2) {
    visibility: hidden
}

div.container.home-page .post-frame iframe {
    width: 100%;
    height: 200px
}

div.container.home-page .video-title h3 a {
    font-size: 21px;
    color: #0277bd
}

.egy-slider cat {
    font-weight: 700;
    color: #333;
    position: relative;
    padding-bottom: 10px;
    margin: 0 0 20px 0;
    border-bottom: 5px solid #e1e1e1;
    -webkit-font-smoothing: antialiased;
    font-size: 22px;
    height: 30px;
    border-color: #2ca178
}

.only a {
    color: #fff;
    float: left;
    display: block;
    margin-top: 3px
}

.only a:hover {
    color: #fbbe03
}

.only a:after {
    content: "\f104";
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    padding-right: 2px
}

cat > h3 {
    color: #fff;
    font-size: 16px;
    padding: 16px;
    text-align: right;
    margin: 0;
    border-bottom: 4px solid #fbbe03;
    background-color: #212c3a;
    width: 100%
}

nav {
    display: block;
    overflow: visible !important
}

.social-button {
    position: relative;
    padding: 15px;
    overflow: hidden;
}

.post-inner-content .item {
    padding: 0 15px
}

.social-button ul {
    padding: 0;
    margin: 0;
    list-style: none
}

.social-button ul li {
    display: inline-block;
    margin-bottom: 6px
}

.social-button ul li a {
    min-width: 100%;
    margin-right: 1px;
    text-align: center;
    color: #fff;
    display: inline-block;
    -weblit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
    font-size: 16px;
    width: 40px;
    height: 40px;
    display: flex;
    justify-content: center;
    align-items: center
}

.social-button ul li a.facebook {
    background: #1f4d9c
}

.social-button ul li a.twitter {
    background: #55acee
}

.social-button ul li a.g-puls {
    background: #dd4b39
}

.social-button ul li a.linkedin {
    background: #0077b5
}

.social-button ul li a.pinterest {
    background: #cb2027
}

.social-button ul li a.print {
    background-color: #3ca353
}

.single-buttons ul li a {
    width: 100%;
    min-width: 120px;
    -weblit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out
}

.social-button ul li a:hover {
    -webkit-transform: translateY(-4px);
    -moz-transform: translateY(-4px);
    -o-transform: translateY(-4px);
    transform: translateY(-4px);
    text-decoration: none
}

.space-button {
    margin-left: 6px
}

.egy-matchs {
    height: 72px;
    position: relative;
    overflow: hidden
}

.egy-matchs #egy-main-slider {
    position: relative;
    height: 137px !important;
    min-height: 137px !important
}

.egy-matchs .main-slider-section {
    background-size: cover;
    position: relative
}

.event-nav .nav-item {
    padding: 15px;
    display: block;
    background-color: rgba(0, 0, 0, .5);
    box-sizing: border-box;
    position: relative;
    margin: 2px
}

.event-nav .nav-item:before {
    content: "";
    height: 6px;
    width: 0;
    right: 0;
    position: absolute;
    bottom: -6px;
    background: #e33049;
    transition: all .4s
}

.event-nav .nav-item .score {
    display: inline-block;
    text-align: center
}

.all-res {
    margin: 5px;
    text-align: center;
    position: relative;
    right: 5px;
    top: 5px
}

.event-nav {
    position: absolute;
    right: 0;
    left: 0;
    bottom: 70px !important
}

.egy-matchs .egy-booking a {
    padding: 10px;
    font-size: 14px;
    font-family: gesstwo, Montserrat;
    text-transform: uppercase;
    position: absolute;
    top: 12px;
    left: 32px;
    color: #f1f1f1
}

.egy-matchs .egy-booking a {
    padding: 10px;
    border-radius: 23px;
    font-size: 14px;
    font-family: gesstwo, Montserrat;
    text-transform: uppercase;
    position: absolute;
    top: 2px;
    left: 6px;
    color: #ccc
}

.main-slider-section {
    background: url(../images/soccer/main-slider.jpg) no-repeat;
    background-size: cover
}

#main-slider {
    position: relative;
    min-height: 600px
}

.main-slider .carousel-inner {
    position: absolute;
    height: 100%
}

.main-slider .carousel-control.left {
    background-image: none
}

.main-slider .carousel-control.right {
    background-image: none
}

.main-slider ul {
    padding: 0
}

.main-slider .nav-arrow {
    box-sizing: border-box;
    top: 50%;
    transform: translateY(-50%);
    position: absolute;
    color: #fff;
    font-size: 12px;
    background: #141414;
    padding: 6px
}

.main-slider .nav-arrow.left-arrow {
    padding-right: 36px;
    right: 0;
    text-align: right
}

.main-slider .nav-arrow.left-arrow:before {
    content: "";
    position: absolute;
    top: 0;
    left: -7px;
    bottom: 0;
    width: 12px;
    transform: skew(10deg);
    background: #141414;
    transition: all .4s
}

.main-slider .nav-arrow.right-arrow:before {
    content: "";
    position: absolute;
    top: 0;
    right: -5px;
    bottom: 0;
    width: 12px;
    transform: skew(10deg);
    background: #141414;
    transition: all .4s
}

.main-slider .nav-arrow.right-arrow {
    padding-left: 36px;
    left: 0;
    text-align: left
}

.main-slider .nav-arrow:hover {
    background: #1b95e0;
    color: #000
}

.main-slider .nav-arrow.left-arrow:hover:before {
    background: #1b95e0
}

.main-slider .nav-arrow.right-arrow:hover:before {
    background: #1b95e0
}

.main-slider .carousel-indicators {
    padding-right: 15px;
    padding-left: 15px;
    width: auto;
    margin-right: -15px;
    position: static;
    right: 0
}

.main-slider-caption {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 95;
    left: 0;
    color: #141414
}

.main-slider-caption .match-date {
    padding-bottom: 2px;
    font-size: 16px;
    text-transform: uppercase;
    color: #fff
}

.main-slider-caption .team {
    font-size: 30px;
    text-transform: uppercase;
    color: #fff;
    font-weight: normal;
    line-height: normal
}

.main-slider-caption .team .big-count {
    padding: 0 20px;
    text-align: center;
    display: inline-block;
    font-size: 32px;
    color: #fff;
    line-height: 60px;
    border-radius: 10px;
    background: #141414
}

.main-slider-caption .match-role {
    font-size: 64px;
    text-transform: uppercase;
    color: #141414;
    font-weight: 900;
    line-height: normal
}

.main-slider-caption .counter {
    padding-top: 24px
}

.main-slider-caption .counter ul li {
    margin-left: 30px;
    text-align: center;
    display: inline-block
}

.main-slider-caption .counter span {
    padding: 0 10px;
    box-sizing: border-box;
    border-radius: 8px;
    min-width: 80px;
    text-align: center;
    font-size: 32px;
    color: #141414;
    font-weight: 700;
    background: #fff;
    height: 80px;
    line-height: 80px;
    font-family: gesstwo, "Open Sans", sans-serif
}

.main-slider-caption .counter span.descr {
    font-size: 12px;
    text-transform: uppercase;
    font-weight: 900;
    color: #fff;
    background: transparent
}

.main-slider-caption .booking {
    padding-top: 35px
}

.main-slider-caption .booking a {
    padding: 15px 24px 15px 24px;
    background: #1b95e0;
    overflow: hidden;
    border-radius: 23px;
    color: #141414;
    font-size: 16px;
    text-transform: uppercase
}

.main-slider-caption .booking a:hover {
    border-radius: 9px;
    background: #1b95e0
}

.main-slider-caption .title {
    line-height: normal;
    color: #141414;
    font-size: 32px;
    font-weight: 900;
    text-transform: uppercase
}

.main-slider-caption .title span {
    color: #fff
}

.main-slider-caption .big-title {
    line-height: normal;
    color: #141414;
    font-size: 88px;
    font-weight: 900;
    text-transform: uppercase
}

.main-slider-caption .sub-title {
    padding-bottom: 35px;
    line-height: normal;
    color: #141414;
    text-transform: uppercase;
    font-size: 16px
}

.main-slider-caption .btn {
    margin-left: 16px
}

.event-nav {
    position: absolute;
    right: 0;
    left: 0;
    bottom: 44px
}

.event-nav .nav-item {
    padding: 15px 30px 15px 30px;
    display: block;
    background-color: rgba(0, 0, 0, .5);
    box-sizing: border-box;
    position: relative
}

.event-nav .nav-item:before {
    content: "";
    height: 6px;
    width: 0;
    right: 0;
    position: absolute;
    bottom: -6px;
    background: #1b95e0;
    transition: all .4s
}

.event-nav .nav-item:hover:before {
    width: 100%
}

.event-nav .active {
    width: 33.33333333%;
    height: auto;
    background: 100% 0
}

.event-nav .active .nav-item:before {
    width: 100%
}

.event-nav .nav-item .championship {
    padding-bottom: 15px;
    font-size: 14px;
    color: #ccc;
    line-height: normal;
    display: block;
    text-transform: uppercase;
    text-align: right
}

.event-nav .nav-item .teams-wrap {
    width: 100%;
    display: inline-block;
    font-size: 0
}

.event-nav .nav-item .teams-wrap > * {
    vertical-align: middle
}

.event-nav .nav-item .team {
    width: 15%;
    display: inline-block;
    font-size: 12px;
    text-transform: uppercase;
    color: #141414
}

.event-nav .nav-item .team img {
    width: 40px;
    height: 40px;
    margin-left: 10px
}

.event-nav .nav-item .team span {
    display: inline-block;
    vertical-align: middle;
    line-height: normal
}

.event-nav .nav-item .team1 span {
    display: inline-block;
    vertical-align: middle;
    line-height: normal
}

.event-nav .nav-item .team1 span:first-child {
    width: 100%
}

.event-nav .nav-item .team1 {
    width: 15%;
    display: inline-block;
    font-size: 12px;
    text-transform: uppercase;
    color: #141414;
    text-align: left
}

.event-nav .nav-item .team1 img {
    width: 40px;
    height: 40px;
    margin-right: 10px
}

.event-nav .nav-item .score {
    width: 70%;
    display: inline-block;
    text-align: center
}

.event-nav .nav-item .score span {
    margin: 0 9px;
    min-width: 32px;
    padding: 0 8px;
    box-sizing: border-box;
    display: inline-block;
    background: #141414;
    color: #fff;
    font-size: 13px;
    font-weight: 700;
    line-height: 30px;
    border-radius: 10px;
    position: relative
}

.event-nav .nav-item .game-result {
    font-size: 10px;
    color: #ccc;
    line-height: normal;
    display: block;
    text-transform: uppercase;
    text-align: center
}

.event-nav .nav-item .score span:before {
    content: ":";
    position: absolute;
    top: 0;
    line-height: 27px;
    height: 30px;
    left: -12px;
    font-size: 14px;
    font-weight: 700;
    color: #aaa
}

.event-nav .nav-item .score span:last-child {
    margin-left: 0
}

.event-nav .nav-item .score span:last-child:before {
    display: none
}

.am-main-slider .main-slider-caption .big-title {
    color: #fff
}

.am-main-slider .main-slider-caption .title {
    color: #fff
}

@media (max-width:1200px) {
    .event-nav .nav-item .teams-wrap {
        display: none
    }
}

@media (max-width:767px) {
    .box-label h2 {
        font-size: 12px;
    }

    .LabLink:before {
        left: -40px;
    }

    .LabLink:after {
        width: 88%;
        font-size: 10px;
    }

    .event-nav {
        display: none
    }

    .main-slider .nav-arrow {
        top: 100%;
        transform: translateY(-100%)
    }
}

.egy-slide-home .main-slider-caption {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 0;
    left: 0;
    color: #141414;
    margin-top: 0
}

.egy-slide-home .main-slider-caption img {
    width: 100%;
    height: 440px;
    display: block;
    position: relative
}

.main-slider-caption h4 {
    position: absolute;
    background: rgba(0, 0, 0, .7);
    overflow: hidden;
    padding: 15px 30px 15px 0;
    width: 100%;
    margin: auto;
    left: 0;
    right: 0;
    bottom: 0;
    font-weight: normal
}

.main-slider-caption h4 a {
    color: #fff
}

#main-slider {
    position: relative;
    min-height: 440px !important
}

#main-slider {
    position: relative;
    height: 490px !important
}

#main-slider .carousel-inner {
    position: relative;
    bottom: 140px
}

#egy-slide-home #main-slider {
    position: relative;
    min-height: 440px !important
}

#egy-slide-home .carousel-inner > .item {
    height: 440px !important
}

#egy-slide-home #main-slider {
    position: relative;
    height: 440px !important
}

#egy-slide-home #main-slider img {
    height: 440px;
    min-width: 720px
}

#egy-slide-home {
    overflow: hidden
}

#egy-slide-home #main-slider .carousel-inner {
    position: relative;
    bottom: 0
}

.main-slider-caption {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 95px;
    color: #141414
}

#egy-slide-home .main-slider-caption {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 0;
    color: #141414
}

.egy-news-watan {
    margin-bottom: 30px;
    width: 100%
}

.main-breaking-list {
    padding: 14px 0 0 0;
    z-index: 0
}

.main-breaking-news {
    overflow: hidden;
    background: #f1f1f1;
    box-shadow: #c1c1bc 0 -8px 8px -8px inset;
    height: 50px
}

.main-breaking-news .break-title {
    padding: 14px 0 26px 0;
    position: relative;
    font-size: 16px;
    text-transform: uppercase;
    background: #292929;
    color: #fff;
    font-family: gesstwo, Montserrat;
    z-index: 1;
    font-weight: bold;
    text-align: center
}

.main-breaking-list .arrow-wrap {
    width: 40px;
    position: absolute;
    left: 0;
    top: 14px;
    background: #f1f1f1
}

.main-breaking-news .break-title:before {
    content: "";
    position: absolute;
    right: -10000%;
    top: 0;
    bottom: 0;
    background: #292929;
    left: 0;
    z-index: 0
}

.main-breaking-news .break-title:after {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    width: 40px;
    background: #292929;
    left: -20px;
    z-index: 1;
    transform: skew(10deg)
}

.tab-filters li {
    display: inline-block;
    width: 33.2%;
    margin: 0 -1px;
    outline: 0
}

.dropdown-menu > li.menu-item-has-children > a {
    padding-left: 30px;
    padding-right: 17px !important
}

.event-nav .nav-item .teams-wrap {
    width: auto;
    display: inline-block;
    font-size: 0
}

.egy-egy {
    box-shadow: 0 2px 5px -1px #d1d1d1;
    -webkit-box-shadow: 0 2px 5px -1px #d1d1d1;
    -moz-box-shadow: 0 2px 5px -1px #d1d1d1;
    width: 100%;
    overflow: hidden;
    margin-bottom: 15px
}

.competitions {}

.egy-news-all {
    background: #fff;
    position: relative;
}

.egy-news-inner {
    padding: 10px 10px 15px
}

.egy-mediam-news .more {
    font-size: 13px;
    font-weight: normal
}

.egy-mediam-news p .moretag {
    width: auto;
    position: relative;
    background-color: #d00;
    color: #fff;
    padding: 5px 12px;
    font: 12px Tahoma;
    display: inline-block;
    line-height: 22px;
    border: 0 none;
    cursor: pointer;
    text-decoration: none;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    -ms-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    -webkit-appearance: none !important;
    -moz-appearance: none !important;
    appearance: none !important;
    margin-top: 10px
}

.egy-mediam-news p .moretag:hover {
    background-color: #777 !important;
    text-decoration: none
}

.egy-mediam-news {
    position: relative;
    width: 100%;
    overflow: hidden
}

.egy-mediam-news .mediam-news-title {
    padding: 10px 5px 10px 0
}

.egy-mediam-news .mediam-news-info {
    padding-right: 5px
}

.mediam-news-img {
    width: 100%;
    height: auto;
    margin-bottom: 5px;
    overflow: hidden;
    height: 215px
}

.mediam-news-img img {
    width: 100%;
    transition: all .3s ease-in-out;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    height: 100%;
    max-height: 100%;
    display: block
}

.egy-owl .mediam-news-title > a {
    line-height: 1.6;
    display: block;
    overflow: hidden;
    height: 39px
}

div.mediam-news-title > a {
    line-height: 1.6;
    display: block;
    font-size: 16px;
    font-weight: 600
}

p.excerpt-post {
    color: #656c7a;
    font-size: 12px;
    line-height: 1.8
}

div.mediam-news-info {
    color: #888;
    overflow: hidden;
    font-size: 10px;
    margin-top: 15px
}

div.mediam-news-info > a {
    color: #9c93a5
}

div.mediam-news-info > i,
div.mediam-news-info .glyphicon,
div.mediam-news-info .fa,
.min-news-info i,
.min-news-info .fa,
.min-news-info .glyphicon {
    margin-left: 3px
}

.egy-table {
    overflow: hidden
}

.egy-table .panel-title,
.clickable {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 14px;
    color: inherit
}

.egy-table input[type="text"] {
    padding: 3px 10px;
    width: 100%;
    background: #fff;
    font-size: 14px;
    color: #666;
    line-height: normal;
    outline: 0;
    border: 1px solid #ccc
}

.table > tbody > tr > td,
.table > tbody > tr > th,
.table > tfoot > tr > td,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > thead > tr > th {
    padding: 15px
}

.egy-table table tr th {
    font-size: 11px;
    text-transform: uppercase;
    color: #fff;
    height: 32px;
    text-align: center;
    padding: 5px;
    font-weight: normal
}

.egy-table table tr td > * {
    vertical-align: middle;
    font-size: 10px
}

.panel-primary > .panel-heading {
    color: #fff;
    background-color: #4866a6;
    border: 0
}

.clickable {
    cursor: pointer
}

.panel-heading div {
    margin-top: -18px;
    font-size: 15px
}

.panel-heading div span {
    margin-left: 5px
}

.egy-table table tbody tr td a img {
    max-width: 30px;
    height: 30px;
    border-radius: 50%
}

tr.filterTable_no_results {
    text-align: center
}

.egy-min-news {
    position: relative
}

.min-news-image {
    margin-left: 12px;
    overflow: hidden;
    position: relative;
    height: 90px;
}

.egy-min-news .min-news-image img {
    height: 100%;
    transition: all .3s ease-in-out;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    max-width: 100%;
    width: 100%;
    display: block;
}

.min-news-image img {
    height: 160px;
    max-width: 100%;
    transition: all .3s ease-in-out;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    display: block;
}

div.min-news-info a {
    margin-right: 5px
}

div.media-body > h4 > a {
    display: block;
    font-size: 14px;
    line-height: 1.5;
    font-weight: 600
}

.egy-min-news div.media-body > h4 > a {
    display: block;
    font-size: 14px;
    line-height: 1.5;
    font-weight: normal;
    padding-bottom: 5px;
    font-weight: 600
}

.egy-min-news div.mediam-news-info {
    margin-right: 12px
}

.min-news-info {
    font-size: 10px;
    color: #888;
    margin-top: 10px
}

div.egy-woman > div > div > div:nth-child(1) > div > div:nth-child(1),
div.egy-woman > div > div > div:nth-child(2) > div > div:nth-child(1) {
    display: block
}

div.egy-woman > div > div > div:nth-child(1) > div,
div.egy-woman > div > div > div:nth-child(2) > div {
    padding-top: 0
}

.nav-shadow {
    width: 100%;
    text-align: center;
    position: absolute;
    right: 0
}

.egy-news-watan .carousel {
    position: relative
}

.egy-news-watan .carousel-inner {
    position: relative;
    width: 100%;
    overflow: hidden;
    height: 392px
}

.egy-news-watan #myCarousel div.image img {
    width: 100%;
    height: 100%;
    display: block;
    max-height: 320px
}

.egy-news-watan .carousel-indicators li {
    cursor: pointer;
    background-color: #00aef0;
    width: 10px
}

.carousel-indicators li:hover {
    margin-top: 3px
}

.egy-news-watan .carousel-caption h3 {
    background-color: rgba(0, 0, 0, .8);
    position: relative;
    text-align: center;
    display: flex;
    justify-content: center;
    padding: 15px;
    border-radius: 6px
}

.egy-news-watan div.carousel-caption > h3 a {
    color: #fff;
    text-decoration: none;
    font-size: 16px
}

.egy-news-watan .carousel-inner > .item > a > img,
.carousel-inner > .item > img {
    line-height: 1;
    height: 392px;
    width: 100%
}

.egy-rwabt {
    padding: 6px;
    overflow: hidden;
    color: #fff
}

.egy-rwabt li {
    border-bottom: 1px solid #ddd;
    width: 100%;
    position: relative
}

.egy-rwabt a {
    display: block;
    line-height: 1.6;
    font-size: 13px;
    padding: 2px 0
}

.egy-rwabt a::before {
    content: "\f007";
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    margin-left: 5px;
    font-size: 16px
}

.egy-rwabt a:hover {
    color: #fbbe03
}

.egy-rwabt-ads {
    padding-bottom: 3px;
    overflow: hidden;
    color: #fff
}

.egy-rwabt-ads img {
    width: 100%
}

.sidebar-articles {
    background: #fff
}

div.table-news {
    overflow: hidden;
    width: 100%;
    margin: 10px 0
}

div.table-news .table-list ul {
    list-style: none;
    margin: 0;
    padding: 0
}

div.table-news .table-list ul li {
    display: inline-block;
    padding-left: 1px
}

div.table-news .table-list ul li a {
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -ms-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out
}

.egy-brand {
    background: #fff
}

div.table-news .table-list ul li.active a {
    color: #aaa
}

div.table-news .table-list ul li:hover {
    background: #fff
}

div.table-news .table-inner {
    overflow: hidden
}

div.table-news .table-inner h1 {
    background: #eee;
    padding: 3px 6px 6px 0;
    margin-bottom: 0;
    margin-top: 0;
    position: relative;
    display: flex;
    justify-content: right
}

div.table-news .table-inner h1 a {
    font-size: 14px;
    font-weight: bold
}

div.table-news .table-inner h1 a:after {
    content: "\f100";
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    margin-right: 6px
}

div.table-news .table-inner .featured-area {
    position: relative;
    -webkit-transition: color 320ms ease;
    -moz-transition: color 320ms ease;
    -ms-transition: color 320ms ease;
    -o-transition: color 320ms ease;
    transition: color 320ms ease;
    overflow: hidden
}

div.table-news {
    overflow: hidden;
    width: 100%;
    margin: 10px 0
}

div.table-news .table-list {
    background: #f7f7f7;
    height: 45px;
    text-align: center;
    border-bottom: 1px solid #ddd
}

div.table-news .table-list ul {
    list-style: none;
    margin: 0;
    padding: 0
}

div.table-news .table-list ul li {
    display: inline-block;
    width: 23.9%;
    -webkit-border-top-left-radius: 10px;
    -webkit-border-top-right-radius: 10px;
    -moz-border-radius-topleft: 10px;
    -moz-border-radius-topright: 10px;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px
}

div.table-news .table-list ul li a {
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -ms-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
    display: block;
    padding: 7px 15px
}

.egy-brand {
    background: #fff
}

div.table-news .table-list ul li.active a {
    color: #000
}

div.table-news .table-list ul li a:hover {
    color: #000 !important
}

div.table-news .table-list ul li:hover {
    background: #fff
}

div.table-news .table-list ul li.active {
    background: #fff;
    margin-top: 0
}

div.table-news .table-inner {
    overflow: hidden
}

div.table-news .table-inner h1 {
    background: #eee;
    padding: 3px 6px 6px 0;
    margin-bottom: 0;
    margin-top: 0;
    position: relative;
    display: flex;
    justify-content: right
}

div.table-news .table-inner h1 a {
    font-size: 14px;
    font-weight: bold
}

div.table-news .table-inner h1 a:after {
    content: "\f100";
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    margin-right: 6px
}

div.table-news .table-inner .featured-area {
    position: relative;
    -webkit-transition: color 320ms ease;
    -moz-transition: color 320ms ease;
    -ms-transition: color 320ms ease;
    -o-transition: color 320ms ease;
    transition: color 320ms ease;
    overflow: hidden
}

.module-more-post {
    border-top: 1px solid #eef1f5;
    bottom: 0;
    width: 100%;
    text-align: center;
    padding: 8px 0;
    background: #f7f7f7;
    border-bottom: 3px solid #eaeaea
}

.sidebar-articles ul {
    margin: 0;
    padding: 0;
    list-style: none
}

.sidebar-articles ul li {
    margin-bottom: 1px;
    line-height: 20px;
    color: #ccc;
    width: 100%;
    position: relative;
    z-index: 4
}

.sidebar-articles ul li .thumbnail {
    display: block;
    padding: 0;
    margin-bottom: 0;
    line-height: 1.42857143;
    background-color: #fff;
    border: 0;
    border-radius: 0;
    -webkit-transition: border .2s ease-in-out;
    -o-transition: border .2s ease-in-out;
    transition: border .2s ease-in-out;
    overflow: hidden
}

.sidebar-articles ul li .thumbnail img {
    max-height: 160px;
    min-height: 160px;
    min-width: 100%;
    max-width: 100%;
    transition: all .3s ease-in-out;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out
}

.sidebar-articles ul li .title-b {
    position: absolute;
    bottom: 0;
    background: rgba(0, 0, 0, .6);
    width: 100%;
    overflow: hidden
}

.sidebar-articles ul li .title-b .title {
    text-indent: 0;
    padding: 0 10px;
    height: 36px;
    line-height: 30px;
    overflow: hidden;
    word-break: keep-all;
    flex-wrap: wrap-reverse;
    text-overflow: ellipsis;
    -webkit-transition: all .3s linear;
    -moz-transition: all .3s linear;
    -ms-transition: all .3s linear;
    -o-transition: all .3s linear;
    transition: all .3s linear
}

.sidebar-articles ul li:hover .title {
    background: rgba(0, 0, 0, .6)
}

.nav-previous {
    float: left;
    direction: ltr
}

#image-navigation .nav-previous a {
    float: right;
    background: #333;
    color: #fff;
    padding: 10px
}

.nav-next {
    float: right;
    direction: rtl
}

#image-navigation .nav-next a {
    float: right;
    background: #333;
    color: #fff;
    padding: 10px;
    direction: ltr
}

.sidebar-articles ul li a {
    text-decoration: none;
    font-size: 12px;
    color: #fff
}

.footer {
    overflow: hidden;
    background-size: cover;
    width: 100%
}

footer .socialsite li a {
    text-align: center;
    color: #fff;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
    font-size: 14px;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 35px;
    height: 35px;
    border-radius: 50%;
    color: #fff;
    transition: .3s color ease, .3s background-color ease
}

footer .socialsite li {
    display: inline-block;
    margin-left: 2px
}

#scroll-top {
    color: #fff;
    z-index: 3;
    /* position: fixed; */
    /* right: 45px; */
    /* bottom: 75px; */
    display: none;
    cursor: pointer;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
    background: #333333;
    display: flex;
    justify-content: center;
    height: 90px;
    align-items: center;
}

p.homeDesc {
    color: #ffffff;
    padding: 10px 5px 0 10px;
    line-height: 2.0;
    font-size: 15px;
    height: 80px;
    display: flex;
    align-items: center;
    overflow: hidden;
    text-align: center
}

.footer-bloch {
    color: #fff;
    z-index: 3;
    cursor: pointer;
    display: flex;
    justify-content: center;
    height: 90px;
    align-items: center;
    background: #333333;
}

.footer-bloch a {
    color: #fff;
    text-align: center;
}

/*
#scroll-top {
    color: #fff;
    position: fixed;
    right: 45px;
    bottom: 75px;
    z-index: 3;
    display: none;
    cursor: pointer;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out
}
#scroll-top>i {
    font-size: 16px;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 40px;
    width: 40px;
    background: #1a1a1a;
    border-radius: 50%
}
*/




.share-bar-post-b {
    display: inline-flex;
    justify-content: center;
    margin: 6px 0
}

.share-bar-post-b .share-bar-twitter-b {
    margin: 0 20px
}

.count-page {
    text-align: center;
    overflow: hidden;
    background-color: rgba(7, 142, 255, .7);
    color: #fff;
    padding: 6px;
    font-weight: bold;
    border-radius: 6px;
    background-image: url(../images/yemeniana_newstoday_map_footer.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    font-size: 16px;
    margin-top: 14px
}

.count-page li {
    display: inline-block;
    padding: 1px;
    margin-bottom: 3px;
    text-align: center
}

.egy-img {
    border-radius: 50%;
    padding: 1px;
    background-color: #fff;
    width: 30px !important
}

.media {
    overflow: hidden;
    border-bottom: 1px solid #e9edf0;
    -webkit-transition: all .4s;
    -moz-transition: all .4s;
    -o-transition: all .4s;
    transition: all .4s;
    margin: 0 0 15px;
    padding: 10px 0;
}

.media:last-child {
    border: 0;
    margin: 0
}

.media-body {
    padding: 10px 0 0 10px;
}

p.desc {
    font-size: 14px;
    line-height: 1.6;
    margin-top: 12px;
}

.footer-bottom a {
    color: #fff;
    font-size: 12px
}

.footer-bottom .created a {
    font-size: 12px
}

.footer-bottom .copyrights {
    font-size: 14px;
    /* text-transform: uppercase; */
    color: #979292;
    font-family: sans-serif;
}

.copyrights p {
    margin-top: 15px
}

.egy-content-channels .egy-channel-title {
    font-size: 18px;
    font-family: "Droid Arabic Kufi";
    color: #fff;
    text-align: center;
    background: rgba(0, 0, 0, .5);
    padding: 5px 10px;
    border-radius: 6px;
    top: 50px;
    position: relative
}

.egy-content-channels #countdown {
    font-size: 14px;
    font-family: "Droid Arabic Kufi";
    font-weight: bold;
    margin: auto
}

.egy-main-slider-section {
    overflow: hidden;
    margin: 0 0 10px
}

.egy-main-slider-section .main-slider-section {
    height: 365px;
    overflow: hidden
}

.egy-main-slider-section .main-slider-section .main-slider-caption {
    position: absolute;
    top: 56%;
    transform: translateY(-50%);
    right: 0;
    color: #141414;
    left: 0;
    text-align: center
}

.egy-main-slider-section .main-slider-section .main-slider-caption h1 {
    color: #fff;
    margin: 0 0 15px;
    padding: 0;
    font-size: 18px
}

.page-full-width {
    margin-top: 10px
}

#match-home {
    margin-top: 0;
    margin-bottom: 10px
}

.main-contain-slider {
    background: #fff;
    -webkit-box-shadow: 0 2px 5px -1px #d1d1d1;
    -moz-box-shadow: 0 2px 5px -1px #d1d1d1;
    box-shadow: 0 2px 5px -1px #d1d1d1;
    padding: 10px 0;
    margin-bottom: 15px;
    width: 100%;
    overflow: hidden
}

.skitter .image img {
    height: 280px !important
}

.skitter .info_slide {
    z-index: 10
}

.label_skitter {
    z-index: 150;
    position: absolute;
    bottom: 15px !important;
    left: 0;
    display: none;
    z-index: 150;
    bottom: 0;
    left: 0;
    display: none;
    background: none !important;
    width: 100%
}

.skitter h3 {
    background: rgba(0, 0, 0, .6);
    padding: 15px;
    width: 100%;
    max-width: 85%;
    margin-right: 0;
    color: #fff;
    line-height: 1.5;
    font-family: inherit
}

.skitter .slide_title {
    font-size: 18px;
    line-height: 1em;
    color: #fff;
    font-weight: 900;
    display: block
}

.skitter a:hover {
    color: #ccc
}

.skitter.with-dots {
    margin-bottom: 0 !important
}

.name-category {
    background-color: #972a2a;
    font-size: 10px;
    display: inline;
    padding: 5px 10px;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px
}

.name-category a {
    color: #fff
}

.egy-content-channels .match-details-main {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: -moz-box;
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    position: relative;
    margin-top: 21px
}

.egy-content-channels .match-details-one {
    -webkit-flex-basis: 490px;
    -ms-flex-preferred-size: 490px;
    flex-basis: 40%;
    border: 4px solid #fff;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    position: relative;
    z-index: 10;
    height: 0;
    margin-top: 0
}

.egy-content-channels .match-details-one:before {
    content: "90";
    position: absolute;
    right: 0;
    color: #d00;
    font-weight: bold
}

.egy-content-channels .match-details-three {
    -webkit-flex-basis: 490px;
    -ms-flex-preferred-size: 490px;
    flex-basis: 40%;
    border: 4px solid #fff;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    position: relative;
    z-index: 10;
    height: 0;
    margin-top: 0
}

.egy-content-channels .match-details-three:after {
    content: "45";
    position: absolute;
    left: 0;
    color: #10f810;
    font-weight: bold
}

.egy-content-channels .match .img {
    border-radius: 10px;
    border: 0;
    margin: 0 auto;
    max-width: 100%;
    min-width: 90px
}

.egy-content-channels .match img {
    width: 25%;
    height: auto
}

.egy-content-channels .match h3 {
    padding: 0;
    margin: 0;
    font-family: "Droid Arabic Kufi";
    color: #fff
}

.egy-content-channels .match h3 a {
    color: #fff;
    font-size: 14px
}

.egy-content-channels .egy-match-live {
    border: 1px solid #444;
    border-radius: 6px;
    font-family: sans-serif;
    width: 100%;
    max-width: 114px;
    padding: 10px;
    margin: 10px auto;
    background: #ab0707;
    animation: span .3s infinite alternate;
    position: relative;
    color: #fff;
    font-size: 14px
}

.egy-content-channels .egy-end-match {
    background: linear-gradient(to bottom, #fff 0, #efefef 100%);
    padding: 10px;
    margin: 16px auto 7px;
    font-size: 14px;
    font-weight: bold
}

.egy-related-post {
    width: 100%;
    overflow: hidden;
    margin: 45px 0
}

.egy-related-post .mediam-news-img {
    height: 140px;
    width: 100%
}

.egy-related-post .mediam-news-img img {
    width: 100%;
    height: 100%;
    display: block;
    border-radius: 2px
}

.egy-related-post .mediam-news-title {
    line-height: 2em;
    font-size: 12px
}

.no-search {
    padding: 15px;
    margin: 15px;
    font-size: 14px;
    line-height: 1.8
}

.no-search ol li {
    font-size: 14px;
    color: #184cbc;
    border-bottom: 1px solid #ccc;
    padding: 10px 0
}

.post-audio {
    padding: 10px 0;
    width: 100%;
    -ms-touch-action: pan-y;
    touch-action: pan-y;
    -moz-box-shadow: 0 0 5px #ccc;
    -webkit-box-shadow: 0 0 5px #ccc;
    box-shadow: 0 0 5px #ccc;
    border: 5px solid #fff;
    background: #fff
}

.post-audio .egy-col-4 {
    width: 33.33333333%;
    float: right;
    position: relative;
    min-height: 1px;
    padding-left: 10px;
    padding-right: 10px;
    box-sizing: border-box
}

.blog-item-wrap {
    overflow: hidden;
    width: 100%
}

article.post {
    padding-left: 0 !important;
    padding-right: 0
}

.post-audio .min-play-vid {
    position: absolute;
    left: 3px;
    bottom: 3px;
    border-radius: 50%;
    border: 0;
    color: #fff;
    padding: 6px;
    font-size: 16px;
    line-height: 16px;
    z-index: 2;
    background: rgba(168, 30, 30, .9);
    display: table
}

.post-audio .post-title h3 {
    padding: 8px 0;
    margin: 0 0 12px;
    font-weight: normal;
    font-size: 12px;
    line-height: 1.8
}

.post-audio .post-thumb {
    border: 0;
    padding: 0;
    overflow: hidden;
    background: 0;
    height: 160px;
    max-width: 100%
}

.post-audio .duration {
    background-color: #000;
    color: #fff;
    display: table;
    font: 700 11px arial;
    opacity: .75;
    padding: 8px 4px;
    position: absolute;
    vertical-align: top;
    bottom: 0;
    right: 0;
    font-size: 11px
}

.post-audio .post-thumb img {
    border-radius: 0;
    display: block;
    margin: auto;
    max-width: 100%;
    height: 100%
}

article.post {
    padding-left: 0;
    padding-right: 0
}

.widget-item h3 {
    margin: 0 auto;
    padding: 10px;
    font-size: 18px;
    border-top: 4px solid #7351b2;
    border-bottom: 1px solid #ddd;
    background: #f1f1f1
}

.widget-blog-posts .media {
    overflow: hidden
}

.widget_themeum_blog_posts_widget h2 {
    color: #fff;
    font-size: 21px;
    margin: 0;
    background: #552a86;
    padding: 10px
}

.widget-blog-posts .pull-right {
    padding-left: 0;
    padding-right: initial
}

.widget-blog-posts .pull-right img {
    max-width: 70px;
    height: 65px;
    border-radius: 6px;
    padding: 2px
}

.widget-blog-posts .media .entry-date a {
    font-size: 12px;
    color: #666;
    text-decoration: none
}

.widget-blog-posts .media .entry-title {
    padding: 0 0 10px 10px;
    margin: 0 10px 0 0;
    font-weight: normal
}

.entry-date {
    padding: 0;
    margin: 0 6px 0 0;
    font-weight: normal;
    font-size: 11px
}

.widget-blog-posts .media .entry-title a {
    font-size: 12px;
    text-decoration: none
}

.egy-dad {
    width: 100%;
    max-width: 75px
}

.egy-content-match .egy-channel-title {
    font-weight: bold
}

.egy-content-match i {
    color: #f8a60b;
    font-size: 16px;
    padding: 0 6px
}

.event_status_inner_coming {
    display: block;
    text-align: center;
    color: #f80
}

.events-teams_vs {
    font-size: 16px;
    letter-spacing: 2px;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, .2);
    font-weight: 700;
    border-radius: 6px;
    color: #333
}

.result-egy {
    padding: 0;
    font-size: 18px;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, .2);
    font-weight: 700;
    border-radius: 6px;
    margin: 0 auto
}

@keyframes span {
    0% {
        box-shadow: 0 0 5px red;
        background-color: #d61919
    }
}

.end {
    font-size: 12px;
    background-color: #2f3032;
    color: #eee7e7;
    border-radius: 0;
    font-family: sans-serif;
    width: 20%;
    padding: 4px;
    margin: 10px auto;
    max-width: 50%
}

.now {
    font-size: 11px;
    background: #f30;
    color: #fff;
    border-radius: 0;
    font-family: sans-serif;
    width: 20%;
    padding: 5px;
    margin: 10px auto;
    background: #ab0707;
    animation: span .3s infinite alternate;
    position: relative;
    display: flex;
    justify-content: center
}

@-webkit-keyframes span {
    0% {
        box-shadow: 0 0 35px red;
        background-color: #d61919
    }
}

.footer-menu-wrap {
    overflow: hidden;
    /* padding: 10px 30px 30px; */
    background-color: #222222;
    border-top: 4px solid #4267b2 width: 100%;
    overflow: hidden;
    display: flex;
    align-items: center;
    justify-content: space-between;
    height: 90px;
    overflow: hidden;
}

.footer-bottom {
    padding: 15px;
    background: #111111;
    border: 0;
    text-align: center
}

.footer-bottom .created a {
    font-size: 11px;
    color: #ccc
}

.footer-bottom .copyrights a {
    color: #979292
}

.footer-bottom a:hover {
    color: #999
}

.page-not-found {
    color: #fff
}

.page-not-found h1 {
    color: #fff
}

.page-not-found .page-content-search {
    width: 100%;
    overflow: hidden
}

.page-not-found .page-content-search form {
    width: 100%
}

.page-not-found .page-content-search form #searchsubmit {
    color: #fff;
    border-color: #2e6da4;
    min-width: 60px;
    margin-right: 7px;
    border-radius: 0;
    transition: all .3s ease-in-out
}

.page-not-found .page-content-search form #s {
    min-width: 380px;
    border-radius: 0
}

.res {
    color: #ffde09
}

span.post-head-cat {
    clear: both;
    color: #fff;
    display: inline-block;
    float: right;
    font-family: helvetica, arial, sans-serif;
    font-size: .75rem;
    font-weight: bold;
    padding: 5px 15px 3px;
    text-transform: uppercase;
    background: #552a86
}

#post-info-wrap {
    margin-top: 0;
    width: 100%;
    overflow: hidden
}

.post-info-out {
    margin-left: -50px;
    position: relative;
    width: 100%
}

.post-info-img img {
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%;
    line-height: 0
}

.post-info-in {
    border-bottom: 1px solid #ddd;
    overflow: hidden;
    padding-bottom: 5px;
    margin-left: 70px
}

.post-info-name {
    color: #555;
    font-size: .9rem;
    margin-bottom: 5px;
    padding-bottom: 5px;
    position: absolute;
    top: 20px;
    right: -89px
}

.post-info-name span {
    margin-left: 3px
}

span.author-name {
    margin-left: 3px
}

span.author-email {
    font-size: 13px;
    line-height: 100%;
    margin: 2px 0 0 10px
}

.post-info-date {
    color: #bbb;
    font-size: .8rem;
    position: absolute;
    bottom: -50px;
    right: -85px
}

.post-info-right {
    font-weight: 400;
    line-height: 100%;
    margin-top: 5px;
    width: 100%
}

span.author-twitter a,
span.author-email a {
    color: #ccc
}

.news-single {
    background: #fff;
    padding: 15px;
}

.news-single iframe {
    width: 100%;
}
.livematch {
    width: 100%;
    overflow: hidden;
    margin-bottom: 15px;
    background-color: #000;
}
.livematch iframe {
    width: 100%;
}
.tags a {
    margin: 0 0 10px 10px;
    padding: 12px 16px 10px 16px;
    display: inline-block;
    color: #ffff;
    font-size: 12px;
    text-transform: uppercase;
    border: 1px solid #e0e0e0;
    line-height: normal;
    padding: 5px 10px 3px !important;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border: 1px solid #ddd;
    color: #333;
    display: inline-block;
    margin: 0 0 5px 3px;
    line-height: normal
}

.page-content img {
    width: 100%;
    height: 400px
}

.page-content p {
    line-height: 2;
    padding: 10px 0
}

.tags a:hover {
    background: #f5f5f5;
    border-color: #1b95e0
}

.page-header {
    border-bottom: 3px solid #eee;
    margin: 10px 0;
    padding: 10px 0
}

.page-header .entry-title {
    margin: 0;
    padding: 0;
    font-size: 24px
}

.egy-channels {
    width: 100%;
    text-align: center;
    font-size: 18px;
    max-height: 485px;
    direction: ltr;
    overflow-y: auto;
    overflow-x: hidden
}

.egy-show-match {
    text-align: center;
    background: rgba(0, 0, 0, .7);
    overflow: hidden
}

.egy-ads1 {
    overflow: hidden;
    margin-top: -15px;
    margin-bottom: 8px
}

.customize {
    position: relative
}

.customize-inner h3 {
    padding: 10px;
    color: #fff;
    font-size: 10px;
    cursor: pointer;
    background: #321257;
    width: 100%;
    margin: 0;
    border-top-right-radius: 6px;
    border-top-left-radius: 6px
}

#ninja_forms_required_items,
.nf-field-container {
    clear: both;
    position: relative;
    margin-bottom: 0 !important
}

.nf-form-fields-required {
    display: none
}

.customize-inner form #nf-field-4 {
    color: #fff !important;
    border: 0;
    background: #321257
}

.customize-inner h4 {
    text-align: center;
    line-height: 1.5;
    font-size: 14px
}

.customize-inner .nf-field-label label {
    font-size: 12px
}

.customize-inner #nf-field-4 {
    color: #222;
    width: 100%
}

.close-window {
    font-size: 14px;
    padding: 6px;
    border-radius: 4px;
    color: #fff;
    font-weight: bold;
    position: relative;
    float: right;
    overflow: hidden;
    cursor: pointer;
    background-color: #0774f5;
    margin-bottom: 10px
}

.post-thumb {
    position: relative
}

.post-title h3 {
    margin: 0;
    padding: 0;
    padding-left: 10px
}

.main-post {
    margin-bottom: 15px
}

h1.title.skin1-color {
    line-height: 40px;
    /* font-family: BlogFont,Amine-font,Tahoma; */
    font-weight: 500;
    font-size: 26px;
    text-align: right;
    color: #000000;
    padding: 10px 20px;
    border-right: 15px solid #00a88c;
    background-color: #ffffff;
    margin-top: 0;
    margin-bottom: 0;
    font-weight: 600;
    /* border-left: 1px solid #ddd; */
    /*    border-top: 1px solid #ddd;*/
    /* border-bottom: 1px solid #ddd; */
}

.img-wrap .meta a {
    font-size: 12px;
    font-weight: normal;
}

.main-post:last-child {
    border: none !important
}

.post-text iframe {
    width: 100%
}

.paginate-num {
    overflow: hidden;
    width: 100%;
    text-align: center;
    margin: 30px auto 15px;
}

.paginate-num a {
    display: inline-block;
    padding: 10px 25px;
    font-weight: bold;
    border-radius: 2px;
    -webkit-transition: all .3s ease-in-out;
    -khtml-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -ms-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
    font-size: 14px;
    font-family: sans-serif;
    border: 1px solid #ccc
}

.paginate-num a:hover {
    background: #972a2a;
    color: #fff
}

.paginate-num span {
    display: inline-block;
    background: #972a2a;
    color: #fff;
    padding: 10px 25px;
    font-weight: bold;
    border-radius: 2px;
    font-size: 14px;
    font-family: sans-serif;
    border: 1px solid #ccc
}

.egy-logo2 {
    display: none;
    text-align: center;
    overflow: hidden;
    position: absolute;
    right: 0;
    left: 0
}

.egy-logo2 h1 a {
    display: block;
    font-size: 36px;
    color: #fff
}

.egy-logo2 p {
    display: block;
    margin: 0;
    padding: 0
}

.egy-col-4 {
    width: 33.33333333%;
    float: right;
    position: relative;
    min-height: 1px;
    padding-left: 3px;
    padding-right: 3px;
    box-sizing: border-box
}

.egy-col-6 {
    width: 50%;
    float: right;
    position: relative;
    min-height: 1px;
    padding-left: 1px;
    padding-right: 1px;
    box-sizing: border-box;
    height: 200px
}

.egy-col-6 img {
    width: 100%;
    height: 100%;
    display: block
}

.egy-row {
    padding: 10px 12px 3px
}

.egy-row:hover {
    opacity: .7
}

.egyend {
    position: relative;
    width: 100%;
    overflow: hidden;
    text-transform: uppercase;
    font-size: 10px;
    color: #4a0d71 !important;
    padding: 4px 0;
    background: url(../images/white-grad.jpg) repeat-x scroll 0 30px transparent;
    border-bottom: 2px solid #ddd;
    padding-top: 3px;
    padding-bottom: 11px
}

#player {
    width: 100%;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    margin-bottom: 0;
    position: relative
}

.egy-getlist {
    position: relative
}

.egy-getlist .getlist {
    position: absolute;
    left: 5px;
    bottom: 74px;
    padding: 12px;
    background: #5a478b;
    border-radius: 10px;
    font-size: 21px;
    color: #eee
}

.egyend i {
    color: #f8a60b;
    font-size: 12px;
    padding: 0 3px
}

.tab-filters li.active a {
    width: 100%;
    border-top: 4px solid #4866a6;
    background: #fff;
    color: #4866a6
}

.tab-filters li a:hover {
    width: 100%;
    border-top: 4px solid #4866a6;
    color: #4866a6;
    background: #fff;
    font-weight: bold
}

.elementor-widget-container h5,
.widget-title {
    font-size: 18px;
    border-bottom: 2px solid #e74c3c;
    font-weight: bold;
    line-height: 1.3;
    text-transform: uppercase;
    display: inline-block;
    margin-top: 0;
    margin-bottom: 24px;
    padding-bottom: 10px
}

.hm-related-posts {
    width: 100%;
    overflow: hidden
}

h4.related-posts-title {
    font-size: 16px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
    font-weight: bold;
    line-height: 1.3;
    text-transform: uppercase;
    /* display: inline-block; */
    margin-top: 0;
    margin-bottom: 16px;
    padding-bottom: 10px;
    position: relative;
}

h4.related-posts-title::after {
    content: "";
    background: #2c2f34;
    width: 40px;
    height: 2px;
    position: absolute;
    bottom: -2px;
    right: 0;
}

.hm-rel-post {
    margin-bottom: 10px;
    background: #fff;
    padding: 0 0 15px;
}

.hm-rel-post img {
    margin-bottom: .7em;
    width: 100%;
    height: 180px;
    display: block
}

.hm-rel-post .post-title {
    font-size: 14px;
    margin: 0;
    line-height: 1.5;
    padding: 0 10px 0
}

.hm-rel-post .post-title a {
    color: #222
}

.hmb-entry-meta,
.hms-meta {
    color: #888;
    font-size: 13px;
    font-size: .8125rem;
    margin: 0
}

.tab-filters,
.main-match-shedule table tr td {
    background: 0;
    color: #fff
}

.tab-filters {
    padding: 0;
    text-align: center;
    margin: 0
}

#dev-table > tbody > tr > td {
    text-align: center
}

a img {
    transition: all .3s ease-in-out;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out
}

.sidebar .sidebar-item {
    width: 100%;
    overflow: hidden;
    margin-bottom: 15px;
    box-shadow: 0 2px 5px -1px #d1d1d1;
    -webkit-box-shadow: 0 2px 5px -1px #d1d1d1;
    -moz-box-shadow: 0 2px 5px -1px #d1d1d1;
}

.sidebar .sidebar-item ul {
    background: #fff;
}

.sidebar .sidebar-item ul li {
    padding: 15px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.2);
}

.sidebar .sidebar-item ul li:last-child {
    padding: 15px;
    border-bottom: 0px;
}

.sidebar .sidebar-item .box-title {
    border-bottom: 1px solid #ddd;
    padding: 10px;
    text-align: right;
    background: #f7f7f7;
    background: #1e74bf;
    position: relative
}

.sidebar .sidebar-item .box-title a {
    color: #fff
}

.facebook .box-title {
    margin-bottom: 10px
}

#url {
    padding: 3px 10px;
    border: 1px solid transparent;
    width: 100%;
    background: #fff;
    color: #666;
    line-height: normal;
    outline: 0;
    margin-top: 10px
}

.tags {
    font-size: 12px;
    margin: 15px;
    overflow: hidden;
    position: relative;
    top: 15px;
    padding-bottom: 15px
}

.related-inner {
    background: #f7f7f7;
    padding: 8px;
    margin: 0 4px;
    border: 1px solid #eee
}

.main-tag h2 {
    padding: 15px;
    margin: 0 15px
}

.main-tag .main-cat {
    overflow: hidden;
    width: 100%;
    margin: 15px;
    padding: 15px
}

.EGY-v1-slider {
    position: relative;
    overflow: hidden
}

.home-featured-wide {
    float: none;
    width: 100%;
    margin: 10px
}

.slider-home {
    position: relative;
    width: 100%;
    height: 280px;
    z-index: 1
}

.cycle-slider {
    position: relative;
    width: 100%;
    height: 280px;
    z-index: 100
}

a.slider-content {
    position: relative;
    width: 100%;
    height: 100%;
    display: block
}

.slider-content img {
    width: 100%;
    height: 100%
}

.slider-content .slider-description {
    bottom: 0;
    padding: 10px;
    position: absolute;
    background: rgb(0, 0, 0, .6);
    width: 100%
}

.slider-content .slider-description p {
    color: #fff;
    width: 100%;
    margin: 0 0 4px
}

.since-time {
    position: absolute;
    display: block;
    bottom: 66px;
    color: #fff;
    right: 0;
    background: rgba(0, 0, 0, .6);
    font-size: 10px;
    padding: 10px
}

.slide_right {
    width: 100%;
    position: relative;
    overflow: hidden
}

.slide_left {
    width: 100%;
    height: 280px;
    overflow: hidden
}

.slide_left li {
    height: 70px;
    cursor: pointer;
    list-style: none;
    margin-left: 0;
    padding: 0;
    width: 100%
}

.slide_left li div {
    height: 100%;
    background: #fff;
    border-bottom: 1px solid #eee;
    color: #111;
    position: relative;
    text-align: right;
    display: flex;
    align-items: center;
    margin-right: 1px;
    width: 100%;
    justify-content: space-around
}

.slide_left li div:last-child {
    border-bottom: 0
}

.slide_left li:last-child div {
    border-bottom: none !important;
    height: 70px !important
}

.slide_left li img {
    height: 61px;
    margin: 5px;
    padding: 0;
    width: 100%;
    max-width: 98px
}

.slide_left li h3 {
    margin: 0;
    font-size: 14px;
    line-height: 1.3;
    font-weight: 600;
    padding: 0;
    padding-right: 6px
}

.slide_left li.cycle-pager-active {
    color: #fff !important
}

.slide_left li.cycle-pager-active div {
    background-color: rgba(208, 11, 11, 95%);
    background-color: #004575;
    color: #fff !important
}

.news-bar {
    border-bottom: 1px solid #ddd;
    position: relative;
    background: #fff;
    height: 40px;
    line-height: 40px;
    width: 100%;
    overflow: hidden;
    display: flex;
    align-items: center;
    margin-bottom: 10px
}

.newsticker-title {
    border-left: 1px solid #ddd;
    display: inline-block;
    height: inherit;
    margin: 0 0 0 10px;
    background: #fff;
    position: relative;
    z-index: 99;
    padding: 0 10px 0 15px;
    font-weight: 600
}

@media (max-width:480px) {
    div#tickerarea {
        position: unset !important;
        height: 70px !important
    }

    span.span-close-notify {
        line-height: 30px;
        display: flex;
        align-items: center;
        position: absolute;
        left: 0;
        bottom: 0
    }
}

#scroller {
    display: inline-block;
    height: 35px;
    overflow: hidden;
    vertical-align: top;
    position: absolute;
    width: 98%;
    display: flex;
    align-items: center
}

.scrollingtext {
    white-space: nowrap;
    position: absolute
}

.marquee-title-post {
    padding-right: 15px
}

.marquee-title-post img {
    margin-left: 5px
}

@media (max-width:998px) {
    .advert-header-728 {
        float: none;
        width: 100%;
        overflow: hidden
    }

    .egy-matchs {
        display: none
    }

    .slider-content img {
        width: 100%;
        height: 280px
    }

    .sidebar-offcanvas {
        width: 100%
    }

    .egy-slider3 {
        margin: 15px 0;
        display: none
    }

    .navbar-nav {
        margin: 0
    }

    .navbar-nav > li {
        float: none;
        display: inline-block
    }

    div.table-news .table-list {
        background: #eee;
        height: auto;
        border-bottom: 3px solid #eaeaea;
        text-align: center
    }

    .featured-post .featured-post-1 ul li {
        width: 47.7% !important
    }

    .featured-post .featured-post-2 ul li {
        width: 31.7% !important
    }

    .row-offcanvas-left .sidebar-offcanvas {
        right: 0 !important
    }

    .post-info-name {
        right: 75px !important
    }

    .post-info-date {
        right: 75px !important
    }

    .featured-post {
        display: none !important
    }

    .img-wrap-thumb img {
        width: 100%
    }

    .post-text iframe {
        width: 100%
    }
}

@media (max-width:768px) {
    .top-end {
        display: none
    }

    .logo-ads {
        height: auto
    }

    .logo-ads .logo {
        margin: auto
    }

    .slider-home {
        display: none
    }

    .navbar-nav {
        margin: 0
    }

    .navbar-nav > li {
        float: none;
        display: inline-block
    }

    div.table-news .table-list {
        background: #eee;
        height: auto;
        text-align: center
    }

    .featured-post .featured-post-1 ul li {
        width: 48.7% !important
    }

    .featured-post .featured-post-2 ul li {
        width: 32.5% !important
    }

    .egy-col {
        padding-right: 15px;
        padding-left: 15px
    }

    .main-menu-wrap-wrap {
        display: none
    }

    .egy-logo2 {
        display: block
    }

    #player {
        width: 100%;
        text-align: center;
        margin-top: 10px
    }

    .egy-channels {
        width: 100%;
        text-align: center;
        height: 185px;
        overflow-y: auto;
        overflow-x: hidden
    }

    .sidebar .tab-filters li {
        display: inline-block;
        width: 33% !important;
        margin: 0 -1px;
        outline: 1px solid #444;
        font-size: 12px
    }

    .egyend {
        background: #7351b2;
        position: relative;
        padding-bottom: 2px;
        width: 100%;
        overflow: hidden;
        text-transform: uppercase;
        font-size: 10px;
        color: #f1b70d !important
    }

    .featured-post {
        display: none !important
    }
}

@media (max-width:545px) {
    .main-menu-wrap {
        width: auto !important;
        position: relative;
        z-index: 100;
        min-height: 50px;
        background-color: #4866a6
    }

    .main-menu-wrap .navbar-collapse {
        padding: 20px
    }

    .main-slider .nav-arrow {
        top: 66%;
        transform: translateY(-100%)
    }

    .main-slider .nav-arrow.left-arrow {
        padding-right: 10px
    }

    .main-slider .nav-arrow.left-arrow i {
        font-size: 21px
    }

    .main-slider .nav-arrow.right-arrow {
        padding-left: 10px
    }

    .main-slider .nav-arrow.right-arrow i {
        font-size: 21px
    }

    .navbar-nav {
        margin: 0
    }

    .navbar-nav > li {
        float: none;
        display: inline-block
    }

    div.table-news .table-list {
        background: #eee;
        height: auto;
        text-align: center
    }

    div.table-news .table-list ul li {
        display: block;
        width: 100%
    }

    .socialsite {
        padding-left: 0;
        text-align: center;
        z-index: 2;
        line-height: 32px;
        bottom: 0;
        padding: 15px 0 0
    }

    .footer-bottom .copyrights,
    #cnmuprot .pull-left {
        float: none !important
    }

    .result-egy {
        padding: 0;
        font-size: 18px;
        text-shadow: 0 -1px 0 rgba(0, 0, 0, .2);
        font-weight: 700;
        border-radius: 6px;
        margin: 0 auto
    }

    .entry-title {
        font-size: 12px !important;
        padding: 0;
        line-height: 1.5
    }

    .egy-content-channels #countdown {
        font-size: 12px;
        font-family: sans-serif;
        font-weight: bold;
        color: #fff;
        margin: auto;
        line-height: 1.5
    }

    .featured-post .featured-post-1 ul li {
        width: 100% !important
    }

    .featured-post .featured-post-2 ul li {
        width: 100% !important
    }

    #egy-slide-home {
        overflow: hidden
    }

    #egy-slide-home #main-slider {
        position: relative;
        min-height: 200px !important
    }

    #egy-slide-home .carousel-inner > .item {
        height: 200px !important
    }

    #egy-slide-home #main-slider {
        position: relative;
        height: 200px !important
    }

    #egy-slide-home #main-slider img {
        height: 200px
    }

    .comments-inputs {
        float: none;
        margin-left: 10px;
        width: 100%;
        margin-bottom: 5px
    }

    .col-xs-4 {
        width: 100%
    }

    .img-wrap h3 {
        font-size: 14px !important
    }

    .title-short-link {
        position: relative;
        margin: 5px
    }

    .egy-col-4 {
        width: 100% !important
    }
}

@media print {
    body {
        background: white;
        color: black;
        margin: 0
    }

    .sidebar {
        display: none
    }

    #header {
        height: 75px;
        font-size: 24pt;
        color: black
    }

    #content {
        margin-left: 0;
        float: none;
        width: auto;
        color: black;
        font-size: 12pt
    }

    header {
        display: none
    }

    #comments {
        display: none
    }

    .egy-footer {
        display: none
    }

    #commentform {
        display: none
    }

    h1,
    h2,
    h3,
    h4,
    h5,
    h6 {
        page-break-after: avoid;
        page-break-inside: avoid
    }

    img {
        page-break-inside: avoid;
        page-break-after: avoid
    }

    blockquote,
    table,
    pre {
        page-break-inside: avoid
    }

    ul,
    ol,
    dl {
        page-break-before: avoid
    }

    #plugin {
        display: none
    }

    .egy-copyright {
        display: none
    }

    .navbar {
        display: none
    }

    .paginate {
        display: none
    }

    form {
        display: none
    }

    hr,
    br,
    link {
        display: none
    }

    .site-title img,
    .header-content,
    .egy-single-post .post-meta,
    .margin-control invisible margin-control-top {
        display: none
    }

    blockquote,
    blockquote cite,
    blockquote small,
    label,
    a,
    .site-title a,
    .site-description,
    .post-title,
    .author-heading,
    .entry-footer,
    .entry-footer a,
    .taxonomy-description,
    .entry-caption,
    .comment-author,
    .comment-metadata,
    .comment-metadata a,
    .comment-notes,
    .comment-awaiting-moderation,
    .no-comments,
    .site-info,
    .site-info a,
    .wp-caption-text,
    .gallery-caption,
    pre,
    abbr[title],
    table,
    th,
    td,
    .site-header,
    .site-footer,
    .hentry + .hentry,
    .author-info,
    .page-header,
    .comments-area,
    .comment-list + .comment-respond,
    .comment-list article,
    .comment-list .pingback,
    .comment-list .trackback,
    .no-comments,
    iframe,
    .top-end,
    .social-button,
    .breadcrumbs,
    .logo-ads,
    .egy-matchs,
    .news-single .item .tags,
    .short-link,
    .post-nav,
    .egy-related-post,
    .comment-respond,
    .footer {
        display: none
    }
}

.all-articles {
    position: relative;
    background: #fff;
    box-shadow: 0 2px 5px -1px #d1d1d1;
    -webkit-box-shadow: 0 2px 5px -1px #d1d1d1;
    -moz-box-shadow: 0 2px 5px -1px #d1d1d1;
    overflow: hidden;
    margin-bottom: 15px
}

.articles-block {
    overflow: hidden;
    width: 100%;
    padding: 10px;
    margin-bottom: 10px
}

/*
.mini-articles {
    padding: 10px 12px
}
*/

.mini-articles .mediam-news-info {
    color: #888;
    overflow: hidden;
    font-size: 10px;
    margin: -13px 15px 0
}

.mini-articles .media-body .media-heading {
    padding: 0
}

.all-articles .cat {
    font-weight: 700;
    color: #333;
    position: relative;
    padding-bottom: 10px;
    margin: 0 0 20px 0;
    border-bottom: 5px solid #e1e1e1;
    -webkit-font-smoothing: antialiased;
    font-size: 22px;
    height: 30px;
    border-color: #23a7e5
}

.competitions .column {
    overflow: hidden;
    position: relative
}

.competitions .column .block-image {
    overflow: hidden;
    position: relative;
    height: 215px;
    margin-bottom: 16px
}

.competitions .column .post-meta {
    width: 100%;
    display: inline-block;
    font-size: 12px;
    position: absolute;
    top: 0;
    z-index: 11;
    color: #fff;
    background: rgba(0, 0, 0, .6)
}

.competitions .column .post-meta a,
.competitions .column .post-meta span {
    color: #fff
}

.competitions .column .block-image img {
    width: 100%;
    max-width: 100%;
    height: 100%;
    -webkit-transition: all .5s ease-in-out;
    -khtml-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    -ms-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
    display: block
}

.competitions .column .title-column h3 {
    position: relative;
    padding-top: 0;
    margin: 0;
    padding: 4px
}

.competitions .column .title-column h3 a {
    color: #222;
    text-decoration: none;
    display: block;
    font-size: 14px;
    line-height: 1.5;
    font-weight: 600
}

.competitions .column .title-column h3 a:hover {
    color: #999
}

.all-articles .mini-articles .mini-image {
    height: 90px;
    margin-top: 0;
    position: relative;
    overflow: hidden;
    margin-left: 12px
}

div.mini-articles .media img,
.egy-ads .media img {
    height: 100%;
    position: relative;
    width: 100%;
    max-width: 100%;
    -webkit-transition: all .5s ease-in-out;
    -khtml-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    -ms-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
    display: block
}

.sa-news {
    width: 100%;
    background: #fff;
    position: relative
}

.sa-news .sa-arab-news {
    width: 100%
}

.sa-news .sa-arab-news .cat {
    font-weight: 700;
    color: #333;
    position: relative;
    padding-bottom: 10px;
    margin: 0 0 20px 0;
    border-bottom: 5px solid #e1e1e1;
    -webkit-font-smoothing: antialiased;
    font-size: 22px;
    height: 30px;
    border-color: #9944a6
}

div.sa-news .sa-arab-news .all-articles {
    box-shadow: inset 0 0 1px rgba(0, 0, 0, .35);
    padding: 10px
}

.sa-news-inner {
    overflow: hidden;
    width: 100%
}

.sa-news-inner .media-right {
    width: 50%;
    height: 180px
}

.sa-news-inner .media-right {
    margin-left: 2%
}

.sa-news-inner .media-right img {
    width: 100%;
    height: 100%
}

.sa-news-inner .media-body {
    padding: 10px
}

.sa-news-inner div.media-body > h4 > a {
    display: block;
    font-size: 16px;
    line-height: 1.5;
    font-weight: 600
}

.min-articles .media-middle {
    width: 40%
}

.min-articles .media-middle img {
    width: 100%;
    max-width: 100%;
    height: 100%
}

.sa-news .sa-arab-news .sa-news-inner .main-sa-news .main-sa-news-image {
    height: 160px
}

.sa-news .sa-arab-news .sa-news-inner .main-sa-news .main-sa-news-image img {
    width: 100%;
    height: 100%;
    border-radius: 5px
}

.sa-news .sa-arab-news .sa-news-inner .main-sa-news .main-sa-news-title {
    overflow: hidden;
    display: flex;
    align-items: center;
    padding: 0 6px 10px 0;
    margin-bottom: 10px
}

.sa-news .sa-arab-news .sa-news-inner .main-sa-news .main-sa-news-title h4 a {
    line-height: 1.5
}

.sa-news-inner .main-sa-news-title h4 {
    padding: 0;
    margin: 0;
    line-height: .7
}

.sa-news .sa-arab-news .min-articles {
    width: 100%;
    padding: 3px 3px 10px;
    overflow: hidden;
    margin-top: 10px;
    border-bottom: 1px solid #ddd;
    box-shadow: 0 2px 5px -1px #d1d1d1;
    -webkit-box-shadow: 0 2px 5px -1px #d1d1d1;
    -moz-box-shadow: 0 2px 5px -1px #d1d1d1
}

.ext_2 .sa-arab-news .sa-news-inner .main-sa-news .main-sa-news-image {
    height: 200px
}

.sa-arab-news .min-articles .media-middle {
    height: 70px
}

.ext_2 .sa-arab-news .sa-news-inner .main-sa-news .main-sa-news-image img {
    width: 100%;
    height: 100%
}

.ext_2 .main-sa-news-title h4 {
    padding: 5px;
    margin: 0;
    text-align: right !important;
    line-height: 1
}
