
@font-face {
    font-family: 'Droid Arabic Kufi';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('mw-fonts/droidarabickufi/DroidKufi-Regular.eot');
    src: url('mw-fonts/droidarabickufi/DroidKufi-Regular.eot?#iefix') format('embedded-opentype'), url('mw-fonts/droidarabickufi/DroidKufi-Regular.woff2') format('woff2'), url('mw-fonts/droidarabickufi/DroidKufi-Regular.woff') format('woff'), url('mw-fonts/droidarabickufi/DroidKufi-Regular.ttf') format('truetype')
}

@font-face {
    font-family: 'Droid Arabic Kufi';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url('mw-fonts/droidarabickufi/DroidKufi-Bold.eot');
    src: url('mw-fonts/droidarabickufi/DroidKufi-Bold.eot?#iefix') format('embedded-opentype'), url('mw-fonts/droidarabickufi/DroidKufi-Bold.woff2') format('woff2'), url('mw-fonts/droidarabickufi/DroidKufi-Bold.woff') format('woff'), url('mw-fonts/droidarabickufi/DroidKufi-Bold.ttf') format('truetype')
}


          body {
              --wp--preset--color--black: #000;
              --wp--preset--color--cyan-bluish-gray: #abb8c3;
              --wp--preset--color--white: #fff;
              --wp--preset--color--pale-pink: #f78da7;
              --wp--preset--color--vivid-red: #cf2e2e;
              --wp--preset--color--luminous-vivid-orange: #ff6900;
              --wp--preset--color--luminous-vivid-amber: #fcb900;
              --wp--preset--color--light-green-cyan: #7bdcb5;
              --wp--preset--color--vivid-green-cyan: #00d084;
              --wp--preset--color--pale-cyan-blue: #8ed1fc;
              --wp--preset--color--vivid-cyan-blue: #0693e3;
              --wp--preset--color--vivid-purple: #9b51e0;
              --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg, rgba(6, 147, 227, 1) 0%, rgb(155, 81, 224) 100%);
              --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg, rgb(122, 220, 180) 0%, rgb(0, 208, 130) 100%);
              --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg, rgba(252, 185, 0, 1) 0%, rgba(255, 105, 0, 1) 100%);
              --wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg, rgba(255, 105, 0, 1) 0%, rgb(207, 46, 46) 100%);
              --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg, rgb(238, 238, 238) 0%, rgb(169, 184, 195) 100%);
              --wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg, rgb(74, 234, 220) 0%, rgb(151, 120, 209) 20%, rgb(207, 42, 186) 40%, rgb(238, 44, 130) 60%, rgb(251, 105, 98) 80%, rgb(254, 248, 76) 100%);
              --wp--preset--gradient--blush-light-purple: linear-gradient(135deg, rgb(255, 206, 236) 0%, rgb(152, 150, 240) 100%);
              --wp--preset--gradient--blush-bordeaux: linear-gradient(135deg, rgb(254, 205, 165) 0%, rgb(254, 45, 45) 50%, rgb(107, 0, 62) 100%);
              --wp--preset--gradient--luminous-dusk: linear-gradient(135deg, rgb(255, 203, 112) 0%, rgb(199, 81, 192) 50%, rgb(65, 88, 208) 100%);
              --wp--preset--gradient--pale-ocean: linear-gradient(135deg, rgb(255, 245, 203) 0%, rgb(182, 227, 212) 50%, rgb(51, 167, 181) 100%);
              --wp--preset--gradient--electric-grass: linear-gradient(135deg, rgb(202, 248, 128) 0%, rgb(113, 206, 126) 100%);
              --wp--preset--gradient--midnight: linear-gradient(135deg, rgb(2, 3, 129) 0%, rgb(40, 116, 252) 100%);
              --wp--preset--font-size--small: 13px;
              --wp--preset--font-size--medium: 20px;
              --wp--preset--font-size--large: 36px;
              --wp--preset--font-size--x-large: 42px;
              --wp--preset--spacing--20: 0.44rem;
              --wp--preset--spacing--30: 0.67rem;
              --wp--preset--spacing--40: 1rem;
              --wp--preset--spacing--50: 1.5rem;
              --wp--preset--spacing--60: 2.25rem;
              --wp--preset--spacing--70: 3.38rem;
              --wp--preset--spacing--80: 5.06rem;
              --wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);
              --wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);
              --wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);
              --wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);
              --wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1)
          }

:where(.is-layout-flex) {
    gap: 0.5em
}

:where(.is-layout-grid) {
    gap: 0.5em
}

body .is-layout-flex {
    display: flex
}

body .is-layout-flex {
    flex-wrap: wrap;
    align-items: center
}

body .is-layout-flex > * {
    margin: 0
}

body .is-layout-grid {
    display: grid
}

body .is-layout-grid > * {
    margin: 0
}

:where(.wp-block-columns.is-layout-flex) {
    gap: 2em
}

:where(.wp-block-columns.is-layout-grid) {
    gap: 2em
}

:where(.wp-block-post-template.is-layout-flex) {
    gap: 1.25em
}

:where(.wp-block-post-template.is-layout-grid) {
    gap: 1.25em
}

.has-black-color {
    color: var(--wp--preset--color--black) !important
}

.has-cyan-bluish-gray-color {
    color: var(--wp--preset--color--cyan-bluish-gray) !important
}

.has-white-color {
    color: var(--wp--preset--color--white) !important
}

.has-pale-pink-color {
    color: var(--wp--preset--color--pale-pink) !important
}

.has-vivid-red-color {
    color: var(--wp--preset--color--vivid-red) !important
}

.has-luminous-vivid-orange-color {
    color: var(--wp--preset--color--luminous-vivid-orange) !important
}

.has-luminous-vivid-amber-color {
    color: var(--wp--preset--color--luminous-vivid-amber) !important
}

.has-light-green-cyan-color {
    color: var(--wp--preset--color--light-green-cyan) !important
}

.has-vivid-green-cyan-color {
    color: var(--wp--preset--color--vivid-green-cyan) !important
}

.has-pale-cyan-blue-color {
    color: var(--wp--preset--color--pale-cyan-blue) !important
}

.has-vivid-cyan-blue-color {
    color: var(--wp--preset--color--vivid-cyan-blue) !important
}

.has-vivid-purple-color {
    color: var(--wp--preset--color--vivid-purple) !important
}

.has-black-background-color {
    background-color: var(--wp--preset--color--black) !important
}

.has-cyan-bluish-gray-background-color {
    background-color: var(--wp--preset--color--cyan-bluish-gray) !important
}

.has-white-background-color {
    background-color: var(--wp--preset--color--white) !important
}

.has-pale-pink-background-color {
    background-color: var(--wp--preset--color--pale-pink) !important
}

.has-vivid-red-background-color {
    background-color: var(--wp--preset--color--vivid-red) !important
}

.has-luminous-vivid-orange-background-color {
    background-color: var(--wp--preset--color--luminous-vivid-orange) !important
}

.has-luminous-vivid-amber-background-color {
    background-color: var(--wp--preset--color--luminous-vivid-amber) !important
}

.has-light-green-cyan-background-color {
    background-color: var(--wp--preset--color--light-green-cyan) !important
}

.has-vivid-green-cyan-background-color {
    background-color: var(--wp--preset--color--vivid-green-cyan) !important
}

.has-pale-cyan-blue-background-color {
    background-color: var(--wp--preset--color--pale-cyan-blue) !important
}

.has-vivid-cyan-blue-background-color {
    background-color: var(--wp--preset--color--vivid-cyan-blue) !important
}

.has-vivid-purple-background-color {
    background-color: var(--wp--preset--color--vivid-purple) !important
}

.has-black-border-color {
    border-color: var(--wp--preset--color--black) !important
}

.has-cyan-bluish-gray-border-color {
    border-color: var(--wp--preset--color--cyan-bluish-gray) !important
}

.has-white-border-color {
    border-color: var(--wp--preset--color--white) !important
}

.has-pale-pink-border-color {
    border-color: var(--wp--preset--color--pale-pink) !important
}

.has-vivid-red-border-color {
    border-color: var(--wp--preset--color--vivid-red) !important
}

.has-luminous-vivid-orange-border-color {
    border-color: var(--wp--preset--color--luminous-vivid-orange) !important
}

.has-luminous-vivid-amber-border-color {
    border-color: var(--wp--preset--color--luminous-vivid-amber) !important
}

.has-light-green-cyan-border-color {
    border-color: var(--wp--preset--color--light-green-cyan) !important
}

.has-vivid-green-cyan-border-color {
    border-color: var(--wp--preset--color--vivid-green-cyan) !important
}

.has-pale-cyan-blue-border-color {
    border-color: var(--wp--preset--color--pale-cyan-blue) !important
}

.has-vivid-cyan-blue-border-color {
    border-color: var(--wp--preset--color--vivid-cyan-blue) !important
}

.has-vivid-purple-border-color {
    border-color: var(--wp--preset--color--vivid-purple) !important
}

.has-vivid-cyan-blue-to-vivid-purple-gradient-background {
    background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important
}

.has-light-green-cyan-to-vivid-green-cyan-gradient-background {
    background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important
}

.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background {
    background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important
}

.has-luminous-vivid-orange-to-vivid-red-gradient-background {
    background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important
}

.has-very-light-gray-to-cyan-bluish-gray-gradient-background {
    background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important
}

.has-cool-to-warm-spectrum-gradient-background {
    background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important
}

.has-blush-light-purple-gradient-background {
    background: var(--wp--preset--gradient--blush-light-purple) !important
}

.has-blush-bordeaux-gradient-background {
    background: var(--wp--preset--gradient--blush-bordeaux) !important
}

.has-luminous-dusk-gradient-background {
    background: var(--wp--preset--gradient--luminous-dusk) !important
}

.has-pale-ocean-gradient-background {
    background: var(--wp--preset--gradient--pale-ocean) !important
}

.has-electric-grass-gradient-background {
    background: var(--wp--preset--gradient--electric-grass) !important
}

.has-midnight-gradient-background {
    background: var(--wp--preset--gradient--midnight) !important
}

.has-small-font-size {
    font-size: var(--wp--preset--font-size--small) !important
}

.has-medium-font-size {
    font-size: var(--wp--preset--font-size--medium) !important
}

.has-large-font-size {
    font-size: var(--wp--preset--font-size--large) !important
}

.has-x-large-font-size {
    font-size: var(--wp--preset--font-size--x-large) !important
}

.wp-block-navigation a:where(:not(.wp-element-button)) {
    color: inherit
}

:where(.wp-block-post-template.is-layout-flex) {
    gap: 1.25em
}

:where(.wp-block-post-template.is-layout-grid) {
    gap: 1.25em
}

:where(.wp-block-columns.is-layout-flex) {
    gap: 2em
}

:where(.wp-block-columns.is-layout-grid) {
    gap: 2em
}

.wp-block-pullquote {
    font-size: 1.5em;
    line-height: 1.6
}

/*]]>*/</style>
<style>
 main {
     display: block
 }

h1 {
    font-size: 2em;
    margin: .67em 0
}

hr {
    box-sizing: content-box;
    height: 0;
    overflow: visible;
    clear: both;
    margin: 20px 0;
    border: 0;
    border-top: 1px solid #ddd;
    width: 100%
}

abbr[title] {
    border-bottom: 0;
    text-decoration: underline;
    text-decoration: underline dotted
}

b, strong {
    font-weight: bolder
}

code, kbd, samp {
    font-family: monospace, monospace;
    font-size: 1em
}

small {
    font-size: 80%
}

sub, sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline
}

sub {
    bottom: -.25em
}

sup {
    top: -.5em
}

img {
    border-style: none
}

button, input, optgroup, select, textarea {
    font-family: inherit;
    font-size: 100%;
    line-height: 1.15;
    margin: 0
}

button, input {
    overflow: visible
}

button, select {
    text-transform: none
}

button, [type="button"], [type="reset"], [type="submit"] {
    -webkit-appearance: button
}

button::-moz-focus-inner, [type="button"]::-moz-focus-inner, [type="reset"]::-moz-focus-inner, [type="submit"]::-moz-focus-inner {
    border-style: none;
    padding: 0
}

button:-moz-focusring, [type="button"]:-moz-focusring, [type="reset"]:-moz-focusring, [type="submit"]:-moz-focusring {
    outline: 1px dotted ButtonText
}

fieldset {
    padding: 0;
    margin: 0;
    border: 0;
    min-width: 0
}

legend {
    box-sizing: border-box;
    color: inherit;
    display: block;
    width: 100%;
    max-width: 100%;
    padding: 0;
    white-space: normal;
    margin-bottom: 20px;
    font-size: 21px;
    line-height: inherit;
    color: #333;
    border: 0;
    border-bottom: 1px solid #e5e5e5
}

progress {
    vertical-align: baseline
}

textarea {
    overflow: auto
}

[type="checkbox"], [type="radio"] {
    box-sizing: border-box;
    padding: 0
}

[type="number"]::-webkit-inner-spin-button, [type="number"]::-webkit-outer-spin-button {
    height: auto
}

[type="search"] {
    -webkit-appearance: textfield;
    outline-offset: -2px
}

[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none
}

::-webkit-file-upload-button {
    -webkit-appearance: button;
    font: inherit
}

details {
    display: block
}

summary {
    display: list-item
}

template {
    display: none
}

[hidden] {
    display: none
}

table {
    border-collapse: collapse;
    border-spacing: 0;
    background-color: transparent
}

th {
    text-align: left
}

label {
    display: inline-block;
    max-width: 100%;
    margin-bottom: 5px;
    font-weight: 700
}

input[type="search"] {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

input[type="radio"], input[type="checkbox"] {
    margin: 4px 0 0;
    line-height: normal
}

input[type="file"] {
    display: block
}

input[type="range"] {
    display: block;
    width: 100%
}

select[multiple], select[size] {
    height: auto
}

input[type="file"]:focus, input[type="radio"]:focus, input[type="checkbox"]:focus {
    outline: thin dotted;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px
}

output {
    display: block;
    padding-top: 7px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555
}

.rtl th {
    text-align: right
}

.center-block {
    display: block;
    margin-left: auto;
    margin-right: auto
}

.pull-right {
    float: right !important
}

.pull-left {
    float: left !important
}

.hide {
    display: none !important
}

.show {
    display: block !important
}

.invisible {
    visibility: hidden
}

.text-hide {
    color: transparent;
    text-shadow: none;
    background-color: transparent;
    border: 0
}

.hidden {
    display: none !important;
    visibility: hidden !important
}

.affix {
    position: fixed;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
}

.sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0
}

.sr-only-focusable:active, .sr-only-focusable:focus {
    position: static;
    width: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    clip: auto
}

html {
    box-sizing: border-box
}

*, *:before, *:after {
    box-sizing: inherit
}

* {
    padding: 0;
    margin: 0;
    border: none;
    box-sizing: border-box
}

body {
    margin: 0;
    padding: 0 !important
}

a {
    text-decoration: none;
    color: #000
}

.dark a:not(.btn) {
    color: #fff
}

a:focus {
    outline: none
}

svg {
    vertical-align: middle
}

#header, #footer {
    position: relative;
    padding: 0
}

.dark #header {
    background-color: #1d2327;
    color: #fff
}

#fb-root {
    display: none
}

.meta-hidden {
    display: none
}

.form-control {
    padding: 10px 15px !important
}

.row:before, .row:after, .row:after, .container:before, .container:after {
    content: '.';
    display: block;
    font-size: 0;
    height: 0;
    line-height: 0;
    overflow: hidden;
    visibility: hidden;
    width: 0
}

.container:after {
    clear: both
}

.clearfix:before, .clearfix:after {
    display: table;
    content: " "
}

.clearfix:after {
    clear: both
}

.clear {
    clear: both;
    display: block;
    height: 0;
    overflow: hidden;
    visibility: hidden;
    width: 0
}

.container {
    padding-left: 15px;
    padding-right: 15px;
    margin: 0 auto;
    background-color: #fff
}

.dark .container {
    background-color: #1d2327;
    color: #fff
}

.w1170 .container {
    width: 1190px
}

.w986 .container {
    width: 1024px
}

@media only screen and (max-width: 1219px) {
    .container {
        width: 1024px !important
    }
}

@media only screen and (max-width: 986px) and (min-width: 768px) {
    .container {
        width: 91% !important
    }
}

@media only screen and (max-width: 767px) and (min-width: 560px) {
    .container {
        width: 96% !important
    }
}

@media only screen and (max-width: 559px) {
    .container {
        width: 100% !important;
        padding: 0 1%
    }
}

#main {
    position: relative;
    z-index: 0;
    width: 100%;
    padding: 15px 0 20px
}

.main-sub {
    position: relative;
    z-index: 0;
    width: 100%
}

.main-grid-css {
    display: flex;
    flex-direction: row;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row
}

.w986 #main.main-grid-css, .w986 .main-sub.main-grid-css {
    max-width: 1004px
}

.main-block-css, .single-full .main-grid-css, .recent-full-width .main-grid-css, .page-template-cse-fw .main-grid-css, .page-template-archive .main-grid-css, .page-template-full .main-grid-css, .page-template-full-2 .main-grid-css, .category-fullwidth .main-grid-css {
    display: block
}

@media only screen and (max-width: 986px) {
    .main-grid-css, .main-block-css, .single-full .main-grid-css, .page-template-cse-fw .main-grid-css, .page-template-archive .main-grid-css, .page-template-full .main-grid-css, .page-template-full-2 .main-grid-css, .category-fullwidth .main-grid-css {
        display: block
    }
}

#content, .sidebar {
    position: relative;
    z-index: 0;
    vertical-align: top
}

#content {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
    margin: 0
}

.sidebar {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
    margin: 0 0 0 20px
}

.rtl #content {
    margin: 0
}

.rtl .sidebar {
    margin: 0 20px 0 0
}

@media only screen and (max-width: 986px) {
    #content, .sidebar {
        margin: 0 0 10px;
        display: block
    }

    .rtl #content, .rtl .sidebar {
        margin: 0 0 10px
    }
}

.recent-full-width #content, .category-fullwidth #content, .rtl.recent-full-width #content, .rtl.category-fullwidth #content {
    width: 100% !important;
    margin: 0 0 10px
}

.w1170 .single-full #content, .w1170 .page-template-cse-fw #content, .w1170 .page-template-archive #content, .w1170 .page-template-full #content, .w1170 .page-template-full-2 #content, .w1170.rtl.single-full #content, .w1170.rtl.page-template-cse-fw #content, .w1170.rtl.page-template-archive #content, .w1170.rtl.page-template-full #content, .w1170.rtl.page-template-full-2 #content {
    width: 100% !important;
    max-width: 98%;
    margin: 0 auto 10px
}

@media only screen and (max-width: 1219px) {
    .w1170 .single-full #content, .w1170 .page-template-cse-fw #content, .w1170 .page-template-archive #content, .w1170 .page-template-full #content, .w1170 .page-template-full-2 #content, .w1170.rtl.single-full #content, .w1170.rtl.page-template-cse-fw #content, .w1170.rtl.page-template-archive #content, .w1170.rtl.page-template-full #content, .w1170.rtl.page-template-full-2 #content {
        max-width: 98%
    }
}

.w986 .single-full #content, .w986 .page-template-cse-fw #content, .w986 .page-template-archive #content, .w986 .page-template-full #content, .w986 .page-template-full-2 #content, .w986 .rtl.single-full #content, .w986 .rtl.page-template-cse-fw #content, .w986 .rtl.page-template-archive #content, .w986 .rtl.page-template-full #content, .w986 .rtl.page-template-full-2 #content {
    width: 100% !important;
    max-width: 98%;
    margin: 0 auto 10px
}

.w1170 #content {
    width: 770px
}

.w986 #content {
    width: 648px
}

.w1170 .sidebar {
    width: 370px
}

.w986 .sidebar {
    width: 326px
}

@media only screen and (max-width: 1219px) {
    #content {
        width: 648px !important
    }

    .sidebar {
        width: 326px !important
    }
}

@media only screen and (max-width: 986px) {
    #content {
        z-index: 555
    }
}

@media only screen and (max-width: 986px) and (min-width: 768px) {
    #content, .sidebar {
        width: 100% !important
    }
}

@media only screen and (max-width: 767px) and (min-width: 560px) {
    #content, .sidebar {
        width: 100% !important
    }
}

@media only screen and (max-width: 559px) {
    #content, .sidebar {
        width: 100% !important
    }
}

span.time, span.date {
    text-transform: capitalize
}

.skin1-background {
    background-color: #e65400
}

.skin1-border {
    border-bottom: 2px solid #e65400 !important
}

.skin1-color {
    color: #e65400 !important
}

.skin1-color svg {
    fill: #e65400 !important
}

.skin1-color a {
    color: #e65400 !important
}

.skin1-hover a:hover {
    color: #e65400 !important
}

.dark .skin1-color {
    color: #e65400 !important
}

.dark .skin1-color svg {
    fill: #e65400 !important
}

.dark .skin1-color a {
    color: #e65400 !important
}

.dark .skin1-hover a:hover {
    color: #e08551 !important
}

.skin2-background {
    background-color: #bf152c
}

.skin2-border {
    border-bottom: 2px solid #bf152c !important
}

.skin2-color {
    color: #bf152c !important
}

.skin2-color svg {
    fill: #bf152c !important
}

.skin2-color a {
    color: #bf152c !important
}

.skin2-hover a:hover {
    color: #bf152c !important
}

.dark .skin2-color {
    color: #EC5569 !important
}

.dark .skin2-color svg {
    fill: #EC5569 !important
}

.dark .skin2-color a {
    color: #EC5569 !important
}

.dark .skin2-hover a:hover {
    color: #EC5569 !important
}

.skin3-background {
    background-color: #c6007e
}

.skin3-border {
    border-bottom: 2px solid #c6007e !important
}

.skin3-color {
    color: #c6007e !important
}

.skin3-color svg {
    fill: #c6007e !important
}

.skin3-color a {
    color: #c6007e !important
}

.skin3-hover a:hover {
    color: #c6007e !important
}

.dark .skin3-color {
    color: #FF2EB2 !important
}

.dark .skin3-color svg {
    fill: #FF2EB2 !important
}

.dark .skin3-color a {
    color: #FF2EB2 !important
}

.dark .skin3-hover a:hover {
    color: #FF2EB2 !important
}

.skin4-background {
    background-color: #2E7D32
}

.skin4-border {
    border-bottom: 2px solid #2E7D32 !important
}

.skin4-color {
    color: #2E7D32 !important
}

.skin4-color svg {
    fill: #2E7D32 !important
}

.skin4-color a {
    color: #2E7D32 !important
}

.skin4-hover a:hover {
    color: #2E7D32 !important
}

.dark .skin4-color {
    color: #399D3D !important
}

.dark .skin4-color svg {
    fill: #399D3D !important
}

.dark .skin4-color a {
    color: #399D3D !important
}

.dark .skin4-hover a:hover {
    color: #399D3D !important
}

.skin5-background {
    background-color: #5E35B1
}

.skin5-border {
    border-bottom: 2px solid #5E35B1 !important
}

.skin5-color {
    color: #5E35B1 !important
}

.skin5-color svg {
    fill: #5E35B1 !important
}

.skin5-color a {
    color: #5E35B1 !important
}

.skin5-hover a:hover {
    color: #5E35B1 !important
}

.dark .skin5-color {
    color: #9B7FD6 !important
}

.dark .skin5-color svg {
    fill: #9B7FD6 !important
}

.dark .skin5-color a {
    color: #9B7FD6 !important
}

.dark .skin5-hover a:hover {
    color: #9B7FD6 !important
}

.skin6-background {
    background-color: #8d29ff
}

.skin6-border {
    border-bottom: 2px solid #2962FF !important
}

.skin6-color {
    color: #2962FF !important
}

.skin6-color svg {
    fill: #2962FF !important
}

.skin6-color a {
    color: #2962FF !important
}

.skin6-hover a:hover {
    color: #2962FF !important
}

.dark .skin6-color {
    color: #6690FF !important
}

.dark .skin6-color svg {
    fill: #6690FF !important
}

.dark .skin6-color a {
    color: #6690FF !important
}

.dark .skin6-hover a:hover {
    color: #6690FF !important
}

.skin7-background {
    background-color: #D13E10
}

.skin7-border {
    border-bottom: 2px solid #D13E10 !important
}

.skin7-color {
    color: #D13E10 !important
}

.skin7-color svg {
    fill: #D13E10 !important
}

.skin7-color a {
    color: #D13E10 !important
}

.skin7-hover a:hover {
    color: #D13E10 !important
}

.dark .skin7-color {
    color: #EF5B29 !important
}

.dark .skin7-color svg {
    fill: #EF5B29 !important
}

.dark .skin7-color a {
    color: #EF5B29 !important
}

.dark .skin7-hover a:hover {
    color: #EF5B29 !important
}

.screen-ms {
    display: none !important
}

.screen-m {
    display: none !important
}

.screen-s {
    display: none !important
}

.screen-lo {
    display: none
}

@media only screen and (max-width: 986px) and (min-width: 768px) {
    .screen-ls {
        display: none !important
    }

    .screen-ms {
        display: inherit !important;
        white-space: normal
    }

    .screen-l {
        display: none !important
    }

    .screen-m {
        display: inherit !important;
        white-space: normal
    }

    .screen-s {
        display: none !important
    }

    .screen-lo {
        display: none
    }
}

@media only screen and (max-width: 767px) {
    .screen-lm {
        display: none !important
    }

    .screen-ls {
        display: inherit !important;
        white-space: normal
    }

    .screen-ms {
        display: inherit !important;
        white-space: normal
    }

    .screen-l {
        display: none !important
    }

    .screen-m {
        display: none !important
    }

    .screen-s {
        display: inherit !important;
        white-space: normal
    }

    .screen-lo {
        display: none
    }
}

.bg-trans {
    background-color: transparent;
    background-position: 0 0;
    background-repeat: repeat;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKAQMAAAC3/F3+AAAAA1BMVEUAAACnej3aAAAAAXRSTlOZyTXzhgAAAAtJREFUCJljYMAHAAAeAAHu9nAhAAAAAElFTkSuQmCC)
}

.bg-trans-2 {
    background: rgba(0, 0, 0, 0) -moz-linear-gradient(to bottom, rgba(0, 0, 0, 0) 0px, rgba(0, 0, 0, 0.99) 95%) repeat scroll 0 0;
    background: rgba(0, 0, 0, 0) -webkit-linear-gradient(to bottom, rgba(0, 0, 0, 0) 0px, rgba(0, 0, 0, 0.99) 95%) repeat scroll 0 0;
    background: rgba(0, 0, 0, 0) linear-gradient(to bottom, rgba(0, 0, 0, 0) 0px, rgba(0, 0, 0, 0.99) 95%) repeat scroll 0 0;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#a6000000', GradientType=0)
}

.duration {
    border-radius: 3px;
    bottom: 5px;
    color: #fff;
    display: table;
    font-size: small;
    height: 14px;
    left: 5px;
    padding: 3px 6px;
    position: absolute;
    vertical-align: top;
    background-color: transparent;
    background-position: 0 0;
    background-repeat: repeat;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKAQMAAAC3/F3+AAAAA1BMVEUAAACnej3aAAAAAXRSTlOZyTXzhgAAAAtJREFUCJljYMAHAAAeAAHu9nAhAAAAAElFTkSuQmCC)
}

.play-vid {
    background-color: #333;
    border-radius: 4px;
    box-shadow: 0 0 30px rgba(0, 0, 0, 0.6);
    cursor: pointer;
    display: block !important;
    height: 30px;
    opacity: 0.8;
    position: absolute;
    width: 40px;
    z-index: 1
}

.play-vid:before {
    border-color: transparent transparent transparent #fff;
    border-style: solid;
    border-width: 8px 0 8px 14px;
    content: "";
    cursor: pointer;
    position: absolute
}

.play-vid, .play-vid:before {
    left: 50%;
    top: 50%;
    transform: translate3d(-50%, -50%, 0)
}

.img-responsive {
    display: block;
    height: auto;
    max-width: 100%
}

.block-div {
    line-height: 0 !important;
    margin-bottom: 0px !important;
    padding: 0 !important;
    text-align: center !important;
    white-space: nowrap;
    width: 100%
}

.block-div:before {
    content: '';
    display: inline-block;
    height: auto;
    vertical-align: middle;
    margin-right: -0.35em
}

.centered {
    display: inline-block !important;
    line-height: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
    vertical-align: middle
}

.google-maps {
    position: relative;
    padding-bottom: 75%;
    height: 0;
    margin-bottom: 5px;
    overflow: hidden
}

.google-maps iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100% !important;
    height: 100% !important
}

.video {
    float: left;
    margin-bottom: 15px;
    width: 100%;
    margin: 0 0 20px
}

.rtl .video {
    float: right
}

.vi-responsive {
    background-color: #f3f3f3;
    height: 0;
    overflow: hidden;
    padding-bottom: 56.25%;
    position: relative;
    width: 100%
}

.dark .vi-responsive {
    background-color: #272F34
}

.vi-responsive iframe {
    height: 100% !important;
    left: 0;
    position: absolute;
    top: 0;
    width: 100% !important
}

.vi-responsive .play {
    cursor: pointer;
    display: block !important;
    height: 61px;
    opacity: 0.8;
    position: absolute;
    width: 87px;
    z-index: 1
}

.vi-responsive .play {
    left: 50%;
    top: 50%;
    transform: translate3d(-50%, -50%, 0)
}

.vi-responsive .play-icon {
    background-size: 80px 80px;
    width: 80px;
    height: 80px;
    background-repeat: no-repeat
}

.yt-light .img-responsive {
    object-fit: cover
}

.vi-responsive .cover {
    -webkit-filter: brightness(75%);
    content: '';
    display: block;
    position: absolute;
    top: 0;
    background-position: top;
    background-repeat: repeat-x;
    height: 100%;
    padding-bottom: 50px;
    width: 100%;
    transition: all .2s cubic-bezier(0, 0, 0.2, 1);
    background-position: center center;
    background-size: cover
}

.vi-responsive .cover:hover {
    -webkit-filter: brightness(100%);
    cursor: pointer
}

.vi-responsive .play:hover + .cover {
    -webkit-filter: brightness(100%)
}

@media only screen and (max-width: 400px) {
    .vi-responsive .play {
        width: 67px
    }

    .vi-responsive .play-icon {
        background-size: 60px 60px;
        width: 60px;
        height: 60px
    }
}

.naa .google-auto-placed {
    display: none !important
}

@-webkit-keyframes sk-scaleout {
    0% {
        -webkit-transform: scale(0)
    }
    100% {
        -webkit-transform: scale(1.0);
        opacity: 0
    }
}

@keyframes sk-scaleout {
    0% {
        -webkit-transform: scale(0);
        transform: scale(0)
    }
    100% {
        -webkit-transform: scale(1.0);
        transform: scale(1.0);
        opacity: 0
    }
}

.content-width, .content-width-full {
    width: 100%;
    padding: 0;
    margin: 0 auto 15px;
    overflow: hidden
}

.archive-typography h1.title {
    font-size: 24px;
    margin: 0 0 10px;
    padding: 5px 0 10px;
    border-bottom: 1px solid #e9edf0
}

.dark .archive-typography h1.title {
    border-color: #272F34
}

.empty-category {
    height: 400px;
    text-align: center;
    padding: 0;
    vertical-align: middle;
    display: inline-block;
    width: 100%;
    position: relative
}

.empty-category span {
    position: absolute;
    -ms-transform: translate3d(-50%, -50%, 0);
    transform: translate3d(-50%, -50%, 0);
    left: 50%;
    top: 50%;
    width: 100%
}

.svg-i {
    background-repeat: no-repeat
}

.svg-gallery-i {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' style='fill:%23fff'%3E%3Cpath d='M7,15L11.5,9L15,13.5L17.5,10.5L21,15M22,4H14L12,2H6A2,2 0 0,0 4,4V16A2,2 0 0,0 6,18H22A2,2 0 0,0 24,16V6A2,2 0 0,0 22,4M2,6H0V11H0V20A2,2 0 0,0 2,22H20V20H2V6Z'%3E%3C/path%3E%3C/svg%3E")
}

.svg-gallery-s46 {
    background-size: 46px 46px;
    width: 46px;
    height: 46px
}

.svg-gallery-s36 {
    background-size: 36px 36px;
    width: 36px;
    height: 36px
}

.svg-video-i {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' style='fill:%23fff;' viewBox='0 0 512 512'%3E%3Cpath d='M256 0C114.833 0 0 114.844 0 256s114.833 256 256 256 256-114.844 256-256S397.167 0 256 0zm0 490.667C126.604 490.667 21.333 385.396 21.333 256S126.604 21.333 256 21.333 490.667 126.604 490.667 256 385.396 490.667 256 490.667z'/%3E%3Cpath d='M357.771 247.031l-149.333-96c-3.271-2.135-7.5-2.25-10.875-.396C194.125 152.51 192 156.094 192 160v192c0 3.906 2.125 7.49 5.563 9.365 1.583.865 3.354 1.302 5.104 1.302 2 0 4.021-.563 5.771-1.698l149.333-96c3.042-1.958 4.896-5.344 4.896-8.969s-1.854-7.01-4.896-8.969zm-144.438 85.427V179.542L332.271 256l-118.938 76.458z'/%3E%3C/svg%3E%0A")
}

.svg-video-s36 {
    background-size: 36px 36px;
    width: 36px;
    height: 36px
}

.svg-video-s46 {
    background-size: 46px 46px;
    width: 46px;
    height: 46px
}

.svg-video-s60 {
    background-size: 60px 60px;
    width: 60px;
    height: 60px
}

.svg-facebook-i {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 310 310' style='fill:%23fff'%3E%3Cpath d='M81.703 165.106h33.981V305c0 2.762 2.238 5 5 5H178.3c2.762 0 5-2.238 5-5V165.765h39.064c2.54 0 4.677-1.906 4.967-4.429l5.933-51.502a4.9998 4.9998 0 0 0-1.234-3.899 5.002 5.002 0 0 0-3.732-1.673h-44.996V71.978c0-9.732 5.24-14.667 15.576-14.667h29.42c2.762 0 5-2.239 5-5V5.037c0-2.762-2.238-5-5-5h-40.545c-.286-.014-.921-.037-1.857-.037-7.035 0-31.488 1.381-50.804 19.151-21.402 19.692-18.427 43.27-17.716 47.358v37.752H81.703c-2.762 0-5 2.238-5 5v50.844c0 2.762 2.238 5.001 5 5.001z'%3E%3C/path%3E%3C/svg%3E")
}

.svg-twitter-i {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' style='fill:%23fff'%3E%3Cpath d='M18.901 1.153h3.68l-8.04 9.19L24 22.846h-7.406l-5.8-7.584-6.638 7.584H.474l8.6-9.83L0 1.154h7.594l5.243 6.932ZM17.61 20.644h2.039L6.486 3.24H4.298Z'%3E%3C/path%3E%3C/svg%3E")
}

.svg-youtube-i {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' style='fill:%23fff'%3E%3Cpath d='M23.498 6.186a3.016 3.016 0 0 0-2.122-2.136C19.505 3.545 12 3.545 12 3.545s-7.505 0-9.377.505A3.017 3.017 0 0 0 .502 6.186C0 8.07 0 12 0 12s0 3.93.502 5.814a3.016 3.016 0 0 0 2.122 2.136c1.871.505 9.376.505 9.376.505s7.505 0 9.377-.505a3.015 3.015 0 0 0 2.122-2.136C24 15.93 24 12 24 12s0-3.93-.502-5.814zM9.545 15.568V8.432L15.818 12l-6.273 3.568z'%3E%3C/path%3E%3C/svg%3E")
}

.svg-instagram-i {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' style='fill:%23fff'%3E%3Cpath d='M12 0C8.74 0 8.333.015 7.053.072 5.775.132 4.905.333 4.14.63c-.789.306-1.459.717-2.126 1.384S.935 3.35.63 4.14C.333 4.905.131 5.775.072 7.053.012 8.333 0 8.74 0 12s.015 3.667.072 4.947c.06 1.277.261 2.148.558 2.913.306.788.717 1.459 1.384 2.126.667.666 1.336 1.079 2.126 1.384.766.296 1.636.499 2.913.558C8.333 23.988 8.74 24 12 24s3.667-.015 4.947-.072c1.277-.06 2.148-.262 2.913-.558.788-.306 1.459-.718 2.126-1.384.666-.667 1.079-1.335 1.384-2.126.296-.765.499-1.636.558-2.913.06-1.28.072-1.687.072-4.947s-.015-3.667-.072-4.947c-.06-1.277-.262-2.149-.558-2.913-.306-.789-.718-1.459-1.384-2.126C21.319 1.347 20.651.935 19.86.63c-.765-.297-1.636-.499-2.913-.558C15.667.012 15.26 0 12 0zm0 2.16c3.203 0 3.585.016 4.85.071 1.17.055 1.805.249 2.227.415.562.217.96.477 1.382.896.419.42.679.819.896 1.381.164.422.36 1.057.413 2.227.057 1.266.07 1.646.07 4.85s-.015 3.585-.074 4.85c-.061 1.17-.256 1.805-.421 2.227-.224.562-.479.96-.899 1.382-.419.419-.824.679-1.38.896-.42.164-1.065.36-2.235.413-1.274.057-1.649.07-4.859.07-3.211 0-3.586-.015-4.859-.074-1.171-.061-1.816-.256-2.236-.421-.569-.224-.96-.479-1.379-.899-.421-.419-.69-.824-.9-1.38-.165-.42-.359-1.065-.42-2.235-.045-1.26-.061-1.649-.061-4.844 0-3.196.016-3.586.061-4.861.061-1.17.255-1.814.42-2.234.21-.57.479-.96.9-1.381.419-.419.81-.689 1.379-.898.42-.166 1.051-.361 2.221-.421 1.275-.045 1.65-.06 4.859-.06l.045.03zm0 3.678c-3.405 0-6.162 2.76-6.162 6.162 0 3.405 2.76 6.162 6.162 6.162 3.405 0 6.162-2.76 6.162-6.162 0-3.405-2.76-6.162-6.162-6.162zM12 16c-2.21 0-4-1.79-4-4s1.79-4 4-4 4 1.79 4 4-1.79 4-4 4zm7.846-10.405c0 .795-.646 1.44-1.44 1.44-.795 0-1.44-.646-1.44-1.44 0-.794.646-1.439 1.44-1.439.793-.001 1.44.645 1.44 1.439z'%3E%3C/path%3E%3C/svg%3E")
}

.svg-reddit-i {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' style='fill:%23fff'%3E%3Cpath d='M14.5 15.41C14.58 15.5 14.58 15.69 14.5 15.8C13.77 16.5 12.41 16.56 12 16.56C11.61 16.56 10.25 16.5 9.54 15.8C9.44 15.69 9.44 15.5 9.54 15.41C9.65 15.31 9.82 15.31 9.92 15.41C10.38 15.87 11.33 16 12 16C12.69 16 13.66 15.87 14.1 15.41C14.21 15.31 14.38 15.31 14.5 15.41M10.75 13.04C10.75 12.47 10.28 12 9.71 12C9.14 12 8.67 12.47 8.67 13.04C8.67 13.61 9.14 14.09 9.71 14.08C10.28 14.08 10.75 13.61 10.75 13.04M14.29 12C13.72 12 13.25 12.5 13.25 13.05S13.72 14.09 14.29 14.09C14.86 14.09 15.33 13.61 15.33 13.05C15.33 12.5 14.86 12 14.29 12M22 12C22 17.5 17.5 22 12 22S2 17.5 2 12C2 6.5 6.5 2 12 2S22 6.5 22 12M18.67 12C18.67 11.19 18 10.54 17.22 10.54C16.82 10.54 16.46 10.7 16.2 10.95C15.2 10.23 13.83 9.77 12.3 9.71L12.97 6.58L15.14 7.05C15.16 7.6 15.62 8.04 16.18 8.04C16.75 8.04 17.22 7.57 17.22 7C17.22 6.43 16.75 5.96 16.18 5.96C15.77 5.96 15.41 6.2 15.25 6.55L12.82 6.03C12.75 6 12.68 6.03 12.63 6.07C12.57 6.11 12.54 6.17 12.53 6.24L11.79 9.72C10.24 9.77 8.84 10.23 7.82 10.96C7.56 10.71 7.2 10.56 6.81 10.56C6 10.56 5.35 11.21 5.35 12C5.35 12.61 5.71 13.11 6.21 13.34C6.19 13.5 6.18 13.62 6.18 13.78C6.18 16 8.79 17.85 12 17.85C15.23 17.85 17.85 16.03 17.85 13.78C17.85 13.64 17.84 13.5 17.81 13.34C18.31 13.11 18.67 12.6 18.67 12Z'%3E%3C/path%3E%3C/svg%3E")
}

.svg-pinterest-i {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' style='fill:%23fff'%3E%3Cpath d='M12.017 0C5.396 0 .029 5.367.029 11.987c0 5.079 3.158 9.417 7.618 11.162-.105-.949-.199-2.403.041-3.439.219-.937 1.406-5.957 1.406-5.957s-.359-.72-.359-1.781c0-1.663.967-2.911 2.168-2.911 1.024 0 1.518.769 1.518 1.688 0 1.029-.653 2.567-.992 3.992-.285 1.193.6 2.165 1.775 2.165 2.128 0 3.768-2.245 3.768-5.487 0-2.861-2.063-4.869-5.008-4.869-3.41 0-5.409 2.562-5.409 5.199 0 1.033.394 2.143.889 2.741.099.12.112.225.085.345-.09.375-.293 1.199-.334 1.363-.053.225-.172.271-.401.165-1.495-.69-2.433-2.878-2.433-4.646 0-3.776 2.748-7.252 7.92-7.252 4.158 0 7.392 2.967 7.392 6.923 0 4.135-2.607 7.462-6.233 7.462-1.214 0-2.354-.629-2.758-1.379l-.749 2.848c-.269 1.045-1.004 2.352-1.498 3.146 1.123.345 2.306.535 3.55.535 6.607 0 11.985-5.365 11.985-11.987C23.97 5.39 18.592.026 11.985.026L12.017 0z'%3E%3C/path%3E%3C/svg%3E")
}

.svg-telegram-i {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48' style='fill:%23fff'%3E%3Cpath d='M41.4193 7.309s3.8853-1.515 3.5615 2.1643c-.1079 1.515-1.0792 6.8175-1.8347 12.5529l-2.5902 16.9897s-.2158 2.4889-2.1585 2.9218c-1.9427.4328-4.8566-1.515-5.3963-1.9479-.4317-.3246-8.0943-5.1943-10.7925-7.575-.7555-.6493-1.6189-1.9479.1079-3.4629l11.3322-10.8214c1.2951-1.2986 2.5902-4.3286-2.8061-.6493L15.7331 27.7616s-1.7268 1.0821-4.9645.1082l-7.0152-2.1643s-2.5902-1.6232 1.8347-3.2465c10.7926-5.0861 24.0674-10.2804 35.8312-15.15Z'%3E%3C/path%3E%3C/svg%3E")
}

.svg-mobile-i {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' style='fill:%23fff'%3E%3Cpath d='M17,19H7V5H17M17,1H7C5.89,1 5,1.89 5,3V21A2,2 0 0,0 7,23H17A2,2 0 0,0 19,21V3C19,1.89 18.1,1 17,1Z'%3E%3C/path%3E%3C/svg%3E")
}

.svg-phone-i {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' style='fill:%23fff'%3E%3Cpath d='M12,3C7.46,3 3.34,4.78 0.29,7.67C0.11,7.85 0,8.1 0,8.38C0,8.66 0.11,8.91 0.29,9.09L2.77,11.57C2.95,11.75 3.2,11.86 3.5,11.86C3.75,11.86 4,11.75 4.18,11.58C4.97,10.84 5.87,10.22 6.84,9.73C7.17,9.57 7.4,9.23 7.4,8.83V5.73C8.85,5.25 10.39,5 12,5C13.59,5 15.14,5.25 16.59,5.72V8.82C16.59,9.21 16.82,9.56 17.15,9.72C18.13,10.21 19,10.84 19.82,11.57C20,11.75 20.25,11.85 20.5,11.85C20.8,11.85 21.05,11.74 21.23,11.56L23.71,9.08C23.89,8.9 24,8.65 24,8.37C24,8.09 23.88,7.85 23.7,7.67C20.65,4.78 16.53,3 12,3M9,7V10C9,10 3,15 3,18V22H21V18C21,15 15,10 15,10V7H13V9H11V7H9M12,12A4,4 0 0,1 16,16A4,4 0 0,1 12,20A4,4 0 0,1 8,16A4,4 0 0,1 12,12M12,13.5A2.5,2.5 0 0,0 9.5,16A2.5,2.5 0 0,0 12,18.5A2.5,2.5 0 0,0 14.5,16A2.5,2.5 0 0,0 12,13.5Z'%3E%3C/path%3E%3C/svg%3E")
}

.svg-email-i {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' style='fill:%23fff'%3E%3Cpath d='M20,8L12,13L4,8V6L12,11L20,6M20,4H4C2.89,4 2,4.89 2,6V18A2,2 0 0,0 4,20H20A2,2 0 0,0 22,18V6C22,4.89 21.1,4 20,4Z'%3E%3C/path%3E%3C/svg%3E")
}

.svg-print-i {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' style='fill:%23fff'%3E%3Cpath d='M18,3H6V7H18M19,12A1,1 0 0,1 18,11A1,1 0 0,1 19,10A1,1 0 0,1 20,11A1,1 0 0,1 19,12M16,19H8V14H16M19,8H5A3,3 0 0,0 2,11V17H6V21H18V17H22V11A3,3 0 0,0 19,8Z'%3E%3C/path%3E%3C/svg%3E")
}

.svg-reply-i {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' style='fill:%23656c7a'%3E%3Cpath d='M10,9V5L3,12L10,19V14.9C15,14.9 18.5,16.5 21,20C20,15 17,10 10,9Z'%3E%3C/path%3E%3C/svg%3E")
}

.svg-replyrtl-i {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' style='fill:%23838C9D'%3E%3Cpath d='M21,12L14,5V9C7,10 4,15 3,20C5.5,16.5 9,14.9 14,14.9V19L21,12Z'%3E%3C/path%3E%3C/svg%3E")
}

.svg-edit-i {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' style='fill:%23838C9D'%3E%3Cpath d='M4 2H20C21.11 2 22 2.9 22 4V16C22 17.11 21.11 18 20 18H16L12 22L8 18H4C2.9 18 2 17.11 2 16V4C2 2.9 2.9 2 4 2M4 4V16H8.83L12 19.17L15.17 16H20V4H4M15.84 8.2L14.83 9.21L12.76 7.18L13.77 6.16C13.97 5.95 14.31 5.94 14.55 6.16L15.84 7.41C16.05 7.62 16.06 7.96 15.84 8.2M8 11.91L12.17 7.72L14.24 9.8L10.08 14H8V11.91Z'%3E%3C/path%3E%3C/svg%3E")
}

.svg-rss-i {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' style='fill:%23fff'%3E%3Cpath d='M19.199 24C19.199 13.467 10.533 4.8 0 4.8V0c13.165 0 24 10.835 24 24h-4.801zM3.291 17.415c1.814 0 3.293 1.479 3.293 3.295 0 1.813-1.485 3.29-3.301 3.29C1.47 24 0 22.526 0 20.71s1.475-3.294 3.291-3.295zM15.909 24h-4.665c0-6.169-5.075-11.245-11.244-11.245V8.09c8.727 0 15.909 7.184 15.909 15.91z'%3E%3C/path%3E%3C/svg%3E")
}

.svg-linkedin-i {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1920 1920' style='fill:%23fff'%3E%3Cpath d='M478.234 600.75V1920H.036V600.75h478.198Zm720.853-2.438v77.737c69.807-45.056 150.308-71.249 272.38-71.249 397.577 0 448.521 308.666 448.521 577.562v737.602h-480.6v-700.836c0-117.867-42.173-140.215-120.15-140.215-74.134 0-120.151 23.55-120.151 140.215v700.836h-480.6V598.312h480.6ZM239.099 0c131.925 0 239.099 107.294 239.099 239.099s-107.174 239.099-239.1 239.099C107.295 478.198 0 370.904 0 239.098 0 107.295 107.294 0 239.099 0Z'%3E%3C/path%3E%3C/svg%3E")
}

.svg-tumblr-i {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' style='fill:%23fff'%3E%3Cpath d='m19 22.594-1.175-3.425c-.458.214-1.327.399-1.968.419h-.091c-1.863 0-2.228-1.37-2.244-2.371v-7.47h4.901v-3.633h-4.883v-6.114h-3.575c-.059 0-.162.051-.176.179-.202 1.873-1.098 5.156-4.789 6.469v3.099h2.456v7.842c0 2.655 1.97 6.411 7.148 6.411l-.011-.002h.181c1.786-.03 3.783-.768 4.226-1.404z'%3E%3C/path%3E%3C/svg%3E")
}

.svg-apple-i {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' style='fill:%23fff'%3E%3Cpath d='M12.152 6.896c-.948 0-2.415-1.078-3.96-1.04-2.04.027-3.91 1.183-4.961 3.014-2.117 3.675-.546 9.103 1.519 12.09 1.013 1.454 2.208 3.09 3.792 3.039 1.52-.065 2.09-.987 3.935-.987 1.831 0 2.35.987 3.96.948 1.637-.026 2.676-1.48 3.676-2.948 1.156-1.688 1.636-3.325 1.662-3.415-.039-.013-3.182-1.221-3.22-4.857-.026-3.04 2.48-4.494 2.597-4.559-1.429-2.09-3.623-2.324-4.39-2.376-2-.156-3.675 1.09-4.61 1.09zM15.53 3.83c.843-1.012 1.4-2.427 1.245-3.83-1.207.052-2.662.805-3.532 1.818-.78.896-1.454 2.338-1.273 3.714 1.338.104 2.715-.688 3.559-1.701'%3E%3C/path%3E%3C/svg%3E")
}

.svg-android-i {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' style='fill:%23fff'%3E%3Cpath d='M22.018 13.298l-3.919 2.218-3.515-3.493 3.543-3.521 3.891 2.202a1.49 1.49 0 0 1 0 2.594zM1.337.924a1.486 1.486 0 0 0-.112.568v21.017c0 .217.045.419.124.6l11.155-11.087L1.337.924zm12.207 10.065l3.258-3.238L3.45.195a1.466 1.466 0 0 0-.946-.179l11.04 10.973zm0 2.067l-11 10.933c.298.036.612-.016.906-.183l13.324-7.54-3.23-3.21z'%3E%3C/path%3E%3C/svg%3E")
}

.svg-whatsapp-i {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' style='fill:%23fff'%3E%3Cpath d='M16.75,13.96C17,14.09 17.16,14.16 17.21,14.26C17.27,14.37 17.25,14.87 17,15.44C16.8,16 15.76,16.54 15.3,16.56C14.84,16.58 14.83,16.92 12.34,15.83C9.85,14.74 8.35,12.08 8.23,11.91C8.11,11.74 7.27,10.53 7.31,9.3C7.36,8.08 8,7.5 8.26,7.26C8.5,7 8.77,6.97 8.94,7H9.41C9.56,7 9.77,6.94 9.96,7.45L10.65,9.32C10.71,9.45 10.75,9.6 10.66,9.76L10.39,10.17L10,10.59C9.88,10.71 9.74,10.84 9.88,11.09C10,11.35 10.5,12.18 11.2,12.87C12.11,13.75 12.91,14.04 13.15,14.17C13.39,14.31 13.54,14.29 13.69,14.13L14.5,13.19C14.69,12.94 14.85,13 15.08,13.08L16.75,13.96M12,2A10,10 0 0,1 22,12A10,10 0 0,1 12,22C10.03,22 8.2,21.43 6.65,20.45L2,22L3.55,17.35C2.57,15.8 2,13.97 2,12A10,10 0 0,1 12,2M12,4A8,8 0 0,0 4,12C4,13.72 4.54,15.31 5.46,16.61L4.5,19.5L7.39,18.54C8.69,19.46 10.28,20 12,20A8,8 0 0,0 20,12A8,8 0 0,0 12,4Z'%3E%3C/path%3E%3C/svg%3E")
}

.svg-tiktok-i {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' style='fill:%23fff'%3E%3Cpath d='M12.525.02c1.31-.02 2.61-.01 3.91-.02.08 1.53.63 3.09 1.75 4.17 1.12 1.11 2.7 1.62 4.24 1.79v4.03c-1.44-.05-2.89-.35-4.2-.97-.57-.26-1.1-.59-1.62-.93-.01 2.92.01 5.84-.02 8.75-.08 1.4-.54 2.79-1.35 3.94-1.31 1.92-3.58 3.17-5.91 3.21-1.43.08-2.86-.31-4.08-1.03-2.02-1.19-3.44-3.37-3.65-5.71-.02-.5-.03-1-.01-1.49.18-1.9 1.12-3.72 2.58-4.96 1.66-1.44 3.98-2.13 6.15-1.72.02 1.48-.04 2.96-.04 4.44-.99-.32-2.15-.23-3.02.37-.63.41-1.11 1.04-1.36 1.75-.21.51-.15 1.07-.14 1.61.24 1.64 1.82 3.02 3.5 2.87 1.12-.01 2.19-.66 2.77-1.61.19-.33.4-.67.41-1.06.1-1.79.06-3.57.07-5.36.01-4.03-.01-8.05.02-12.07z'%3E%3C/path%3E%3C/svg%3E")
}

.btn-color {
    display: inline-block;
    line-height: 1.42857
}

.aspecratio16x9 {
    height: 0;
    overflow: hidden;
    padding-bottom: 56.25%;
    position: relative;
    width: 100%
}

.aspecratio16x9 img {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.mode-light {
    display: none
}

.dark .mode-light {
    display: inline-block
}

.dark .mode-dark {
    display: none
}

.mode-toggle {
    cursor: pointer;
    display: block;
    background-color: transparent
}

.mode-toggle-wr {
    padding: 12px 0.5em 10px !important
}

.mode-toggle-nr {
    padding: 12px 1em 10px !important
}

.mode-toggle svg {
    width: 26px;
    height: 26px;
    fill: #fff
}

.dark .alert-success a, .dark .alert-danger a, .dark .alert-info a {
    color: #fff !important
}

.dark .alert-warning a {
    color: #333 !important
}

.breadcrumbs {
    width: 100%;
    display: block;
    color: #333
}

.breadcrumbs a {
    color: #333
}

.breadcrumbs li {
    list-style: none;
    display: inline-block;
    vertical-align: middle
}

.breadcrumbs svg {
    width: 24px;
    height: 24px;
    fill: #656c7a
}

.breadcrumbs .separator {
    margin: 0
}

.breadcrumbs {
    margin: 0 0 5px
}

.dark .breadcrumbs {
    color: #ddd
}

.dark .breadcrumbs a {
    color: #ddd
}

.dark .breadcrumbs svg {
    fill: #bdc1c6
}

.author-bio {
    background-color: #f7f8f9;
    float: left;
    margin: 0 0 15px;
    position: relative;
    width: 100%
}

.dark .author-bio {
    background-color: #272F34
}

.author-bio .author-img {
    float: left;
    margin-right: 10px;
    width: 80px;
    padding: 10px
}

.author-bio .author-img img {
    border-radius: 50%
}

.author-bio .title {
    float: none !important;
    margin-top: 10px !important;
    text-transform: capitalize;
    width: auto !important
}

.author-bio p {
    display: table;
    margin: 10px !important
}

.author-bio ul.author-links {
    list-style: none;
    margin-bottom: 5px !important;
    position: absolute;
    right: 8px;
    top: 8px
}

.author-bio ul.author-links li {
    border-radius: 50px;
    float: left;
    line-height: 26px;
    width: 26px;
    height: 26px;
    padding: 3px
}

.author-bio ul.author-links li .svg-bio {
    background-repeat: no-repeat;
    background-position: center;
    background-size: 16px 16px;
    width: 20px;
    height: 20px
}

.author-bio ul.author-links li a {
    color: #fff
}

.author-bio ul.author-links li.facebook, .author-bio ul.author-links li.twitter {
    background-color: #B4BFC6
}

.dark .author-bio ul.author-links li.facebook, .dark .author-bio ul.author-links li.twitter {
    background-color: #272F34
}

.author-bio ul.author-links li.facebook:hover {
    background-color: #4267b2
}

.author-bio ul.author-links li.twitter:hover {
    background-color: #000
}

.rtl .author-bio {
    float: right
}

.rtl .author-bio .author-img {
    float: right;
    margin-left: 10px;
    margin-right: 0
}

.rtl .author-bio ul.author-links {
    left: 8px;
    right: auto
}

.rtl .author-bio ul.author-links li {
    float: right;
    margin: 0 5px 0 0
}

@media only screen and (max-width: 767px) and (min-width: 560px) {
    .author-bio p {
        margin: 10px 0 10px 83px;
        overflow: hidden;
        width: 78% !important
    }

    .rtl .author-bio p {
        margin: 10px 83px 10px 0
    }
}

@media only screen and (max-width: 559px) {
    .author-bio .author-img {
        width: 70px !important;
        margin-right: 5px
    }

    .author-bio .author-img img {
        width: 50px !important;
        height: 50px !important
    }

    .rtl .author-bio .author-img {
        margin-left: 5px;
        margin-right: 0
    }
}

.wp-video {
    position: relative;
    margin-bottom: 15px
}

.mejs-inner {
    display: block;
    overflow: hidden
}

.mejs-container, .mejs-controls, .mejs-embed, .mejs-embed body {
    background-color: #efefef !important;
    margin-bottom: 0 !important
}

.mejs-duration-container span, .mejs-duration-container {
    margin: auto !important
}

.mejs-time {
    color: #888 !important
}

.mejs-play > button {
    background-position: 0 2px
}

.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total, .mejs-controls .mejs-time-rail .mejs-time-total {
    background-color: #fff !important
}

.mejs-time-buffering, .mejs-time-current, .mejs-time-float, .mejs-time-float-corner, .mejs-time-float-current, .mejs-time-hovered, .mejs-time-loaded, .mejs-time-marker, .mejs-time-total, .mejs-horizontal-volume-total, .mejs-time-handle-content {
    height: 3px
}

.mejs-time-handle-content {
    top: -6px
}

.mejs-time-total {
    margin-top: 8px
}

.mejs-horizontal-volume-total {
    top: 19px
}

.wp-playlist-light {
    border: 1px solid #ddd !important;
    box-shadow: 0 2px 5px -1px #e2e2e2 !important
}

.wp-playlist-light .wp-playlist-caption, .wp-playlist-light .wp-playlist-item-length {
    color: #787878 !important
}

.wp-playlist-light .wp-playlist-current-item .wp-playlist-item-title {
    font-size: 16px
}

.wp-playlist-light .wp-playlist-item-album {
    font-style: normal
}

.wp-playlist-light .wp-playlist-item-artist {
    text-transform: none;
    opacity: .8
}

.wp-playlist-light .wp-playlist-item {
    padding: 0 0 5px;
    margin-bottom: 5px !important;
    border-bottom-color: #efefef !important
}

.wp-playlist-light .wp-playlist-item:last-child {
    padding-bottom: 0
}

.wp-playlist-light .wp-playlist-playing {
    font-weight: 400
}

.wp-playlist-light .wp-playlist-item-length {
    top: 0px
}

.wp-audio-shortcode {
    margin: 0 0 15px;
    width: 100%;
    display: inline-block
}

.wp-playlist-light video {
    background-color: #fff
}

.wp-video, video.wp-video-shortcode, .mejs-container, .mejs-overlay.load {
    width: 100% !important;
    height: 100% !important
}

.mejs-container {
    padding-top: 56.25%
}

.wp-video, video.wp-video-shortcode {
    max-width: 100% !important
}

video.wp-video-shortcode {
    position: relative
}

.mejs-mediaelement {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0
}

.mejs-controls {
    display: none
}

.mejs-overlay-play {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: auto !important;
    height: auto !important
}

.mejs-currenttime, .mejs-duration {
    color: #c0c0c0
}

.centered-margin {
    margin: 20px 0 !important;
    position: relative
}

.wrap-load {
    width: 100%;
    display: inline-block;
    margin: 15px auto
}

.post-load {
    margin: 0 auto;
    text-align: center;
    width: 100%
}

.post-load a {
    color: #fff;
    border-radius: 3px;
    cursor: pointer;
    padding: 15px;
    text-transform: capitalize;
    display: inline-block;
    width: 200px
}

.post-load a:hover {
    color: #fff
}

.page-load-status {
    display: none;
    padding: 10px 20px;
    text-align: center;
    color: #9199A3
}

.loader-ellips {
    font-size: 20px;
    position: relative;
    width: 4em;
    height: 1em;
    margin: 10px auto
}

.loader-ellips__dot {
    display: block;
    width: 1em;
    height: 1em;
    border-radius: .5em;
    background: #9199A3;
    position: absolute;
    animation-duration: .5s;
    animation-timing-function: ease;
    animation-iteration-count: infinite
}

.loader-ellips__dot:nth-child(1), .loader-ellips__dot:nth-child(2) {
    left: 0
}

.loader-ellips__dot:nth-child(3) {
    left: 1.5em
}

.loader-ellips__dot:nth-child(4) {
    left: 3em
}

@keyframes reveal {
    from {
        transform: scale(0.001)
    }
    to {
        transform: scale(1)
    }
}

@keyframes slide {
    to {
        transform: translateX(1.5em)
    }
}

.loader-ellips__dot:nth-child(1) {
    animation-name: reveal
}

.loader-ellips__dot:nth-child(2), .loader-ellips__dot:nth-child(3) {
    animation-name: slide
}

.loader-ellips__dot:nth-child(4) {
    animation-name: reveal;
    animation-direction: reverse
}

.pagination-links {
    display: table;
    margin: 0 0 15px !important;
    width: 100%
}

.pagination-links a {
    display: table-cell;
    width: 50%;
    vertical-align: middle;
    font-weight: 700
}

.pagination-text {
    display: inline-block;
    margin: 0 0 15px !important;
    width: 100%
}

.pagination-text span {
    position: relative;
    padding: 0 20px;
    color: #ccc
}

.pagination {
    float: left;
    margin: 30px 0 30px !important;
    width: 100%
}

.pagination .pages, .pagination .extend {
    float: left;
    padding: 10px 13px;
    color: #5d6769
}

.pagination a, .pagination a.first, .pagination span.current {
    background-color: #fff;
    border: 2px solid #eee;
    color: #5d6769;
    float: left;
    margin-bottom: 5px;
    margin-right: 5px;
    padding: 8px 16px;
    width: auto !important
}

.rtl .pagination, .rtl .pagination .pages, .rtl .pagination .extend {
    float: right
}

.rtl .pagination a, .rtl .pagination a.first, .rtl .pagination span.current {
    float: right;
    margin-left: 5px;
    margin-right: 0
}

.dark .pagination-text span {
    color: #ccc
}

.dark .pagination .pages, .dark .pagination .extend {
    color: #ccc
}

.dark .pagination a, .dark .pagination a.first, .dark .pagination span.current {
    background-color: #272F34;
    border: 2px solid #384046;
    color: #fff
}

.infinitereadmore {
    border-radius: 3px;
    width: 200px;
    color: #fff;
    font-size: 1em;
    line-height: 45px;
    height: 45px;
    display: block;
    vertical-align: middle;
    margin: 0 auto;
    clear: both;
    cursor: pointer;
    margin: 0 auto 3px
}

.infinitereadmore:hover {
    color: #fff
}

.btn-success svg, .btn-info svg, .btn-danger svg, .btn-warning svg, .btn-primary svg {
    width: 24px;
    height: 24px;
    vertical-align: middle;
    fill: #fff
}

.widget-content-border {
    border-top: 1px solid #ebedef
}

@media only screen and (max-width: 986px) and (min-width: 768px) {
    .pagination .pages, .pagination .extend {
        display: none
    }
}

@media only screen and (max-width: 767px) and (min-width: 560px) {
    .pagination .pages, .pagination .extend {
        padding: 5px 5px
    }

    .pagination a, .pagination a.first, .pagination span.current {
        padding: 5px 10px
    }

    .pagination .pages, .pagination .extend {
        display: none
    }
}

@media only screen and (max-width: 559px) {
    .pagination .pages, .pagination .extend {
        padding: 5px 5px
    }

    .pagination a, .pagination a.first, .pagination span.current {
        padding: 5px 10px
    }

    .pagination .pages, .pagination .extend {
        display: none
    }

    .centered-margin {
        width: 100%
    }

    .centered-margin a {
        width: 100%;
        margin: 0 0 10px;
        float: left
    }

    .rtl .centered-margin a {
        float: right
    }

    .pagination-links a {
        display: inline-block;
        width: 100%;
        text-align: center;
        margin: 0 0 15px
    }
}

.clamp1line, .clamp2line, .clamp3line {
    -webkit-box-orient: vertical;
    display: -webkit-box !important;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: normal
}

.clamp1line {
    -webkit-line-clamp: 1
}

.clamp2line {
    -webkit-line-clamp: 2
}

.clamp3line {
    -webkit-line-clamp: 3
}

.h-logo-dark {
    display: none !important
}

.dark .h-logo-dark {
    display: block !important
}

.dark .h-logo-light {
    display: none !important
}

#header {
    background-color: #fff
}

.topnav {
    display: table;
    width: 100%;
    min-height: 40px;
    height: 100%
}

.top-menu {
    display: table-cell;
    vertical-align: middle;
    height: 100%;
    min-width: 500px
}

.today {
    display: table-cell;
    vertical-align: middle;
    text-transform: capitalize;
    text-align: right;
    padding: 0 10px
}

.rtl .today {
    text-align: left
}

.bg-c .today {
    color: #fff
}

.bg-n .today {
    color: #333
}

.dark .today {
    color: #fff
}

.bg-n.brand {
    border-top: 1px solid #e9edf0
}

.dark .bg-n.brand {
    border-color: #272F34
}

.bg-c.brand {
    padding: 0 10px;
    border-top: 1px solid rgba(255, 255, 255, .1);
    border-bottom: 1px solid rgba(255, 255, 255, .1)
}

.brand .ads {
    width: 728px
}

.brand {
    display: table;
    width: 100%
}

.brand .logo {
    display: table-cell;
    vertical-align: middle
}

.brand .logo h1 {
    font-size: 0;
    font-weight: 100;
    line-height: 0;
    margin: 0;
    padding: 0
}

.brand .ads {
    display: table-cell;
    vertical-align: middle
}

.brand-bg {
    background-color: #fff
}

.brand-bg .ads {
    padding-right: 10px
}

.rtl .brand-bg .ads {
    padding-left: 10px;
    padding-right: 0
}

@media only screen and (max-width: 1219px) {
    .brand .ads {
        width: 728px !important
    }
}

.h-logo-dark {
    display: none
}

.dark .h-logo-dark {
    display: block
}

.dark .h-logo-light {
    display: none
}

.menu-search {
    float: right !important
}

.rtl .menu-search {
    float: left !important
}

.menu-search .search-ico {
    text-indent: -9999px;
    width: 48px;
    background-size: 26px 26px !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' style='width:24px;height:24px;fill:%23fff;' viewBox='0 0 24 24'%3E%3Cpath d='M9.5,3A6.5,6.5 0 0,1 16,9.5C16,11.11 15.41,12.59 14.44,13.73L14.71,14H15.5L20.5,19L19,20.5L14,15.5V14.71L13.73,14.44C12.59,15.41 11.11,16 9.5,16A6.5,6.5 0 0,1 3,9.5A6.5,6.5 0 0,1 9.5,3M9.5,5C7,5 5,7 5,9.5C5,12 7,14 9.5,14C12,14 14,12 14,9.5C14,7 12,5 9.5,5Z' /%3E%3C/svg%3E") !important
}

li.dark-mode {
    float: right !important
}

.rtl li.dark-mode {
    float: left !important
}

li.dark-mode.sfHover, li.dark-mode:focus, li.dark-mode:hover, li.dark-mode:active {
    background: transparent !important
}

.search-menu-wrap {
    color: #fff;
    display: none;
    position: absolute;
    right: 7px;
    top: 0;
    z-index: 9000
}

.search-menu-wrap form {
    float: right;
    position: relative;
    overflow: hidden;
    height: 38px;
    margin: 6px 0;
    border-radius: 100px
}

.search-menu-wrap .stext {
    background-color: #fff;
    color: #222;
    line-height: 28px;
    padding: 6px 1.1em;
    min-width: 200px;
    text-indent: 10px
}

.rtl .search-menu-wrap {
    left: 7px;
    right: auto
}

.rtl .search-menu-wrap form {
    float: left
}

.dark .search-menu-wrap .stext {
    background-color: #161B1E;
    color: #fff
}

.mobile-header {
    position: relative;
    width: 100%;
    z-index: 9999;
    display: none
}

.mobile-header-white.mobile-header {
    background-color: #fff;
    -moz-box-shadow: 0px 2px 5px -1px #ccc;
    -webkit-box-shadow: 0px 2px 5px -1px #ccc;
    box-shadow: 0 2px 5px -1px #ccc
}

.mobile-header .mobile-header-wrap {
    margin: 0 auto;
    max-width: 976px;
    padding: 16px 0;
    position: relative;
    width: 90%
}

.mobile-header .mobile-header-flex {
    width: 100%;
    display: flex;
    flex-direction: row;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row
}

.mobile-site-brand, .mobile-site-title {
    overflow: hidden
}

.mobile-site-brand a {
    display: block;
    height: auto
}

.mobile-site-brand img {
    display: block;
    max-width: 100%;
    height: auto
}

.mobile-header a {
    color: #fff;
    text-decoration: none
}

.mobile-header-white.mobile-header a {
    color: #333;
    text-decoration: none
}

.mobile-header .mobile-site-title a {
    vertical-align: middle;
    display: inline-block
}

.mobile-header .mobile-site-title a, .mobile-header .mobile-site-title a:hover {
    color: #fff
}

.mobile-header-white.mobile-header .mobile-site-title a {
    color: #333
}

.mobile-menu-toggle {
    border: 0;
    cursor: pointer;
    background: none;
    font-size: 24px;
    z-index: 9999999;
    position: relative
}

.mobile-menu-toggle svg {
    fill: #fff;
    width: 29px;
    height: 29px
}

.mobile-header-white.mobile-header .mobile-menu-toggle svg {
    fill: #333
}

.nav-logo {
    width: 100%;
    margin: 0 5px;
    -webkit-box-ordinal-group: 2;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2
}

.btn-nav-menu {
    width: 48px;
    margin: 0 5px;
    -webkit-box-ordinal-group: 1;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
    text-indent: 10px
}

.btn-nav-dark {
    width: 48px;
    margin: 0 5px;
    -webkit-box-ordinal-group: 3;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3
}

.btn-nav-search {
    width: 58px;
    margin: 0 10px 0 5px;
    -webkit-box-ordinal-group: 4;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4
}

.rtl .btn-nav-search {
    margin: 0 5px 0 10px
}

@media only screen and (max-width: 986px) {
    .mobile-header {
        display: block
    }

    .mobile-header .mobile-header-wrap {
        width: 90%
    }
}

@media only screen and (max-width: 767px) {
    .mobile-header .mobile-header-wrap {
        width: 94%
    }
}

@media only screen and (max-width: 560px) {
    .mobile-header .mobile-header-wrap {
        width: 98%
    }
}

.mobile-site-brand-center img {
    margin: 0 auto
}

.mobile-site-brand-center {
    display: block;
    height: auto
}

.dark .mobile-header-white.mobile-header {
    background-color: #1d2327;
    -moz-box-shadow: 0px 2px 5px -1px #0D1012;
    -webkit-box-shadow: 0px 2px 5px -1px #0D1012;
    box-shadow: 0px 2px 5px -1px #0D1012
}

.dark .mobile-header-white.mobile-header .mobile-site-title a {
    color: #fff
}

.dark .mobile-header-white.mobile-header .mobile-menu-toggle svg {
    fill: #fff
}

.menu-item-has-children > img {
    margin-bottom: -2px
}

.menu-top {
    width: 100%;
    float: left
}

.menu-top a {
    text-transform: capitalize
}

.menu-top ul {
    width: auto !important;
    position: absolute
}

.menu-top > li {
    float: left
}

.menu-top li li {
    width: 100%;
    white-space: nowrap !important
}

.menu-top a, .menu-top li {
    position: relative
}

.menu-top ul {
    min-width: 12em
}

.menu-top a {
    padding: 12px .6em;
    text-decoration: none;
    display: block
}

.menu-top li li a {
    padding: 12px 1em
}

.menu-top li li li a {
    padding: 12px 1em
}

.menu-top, .menu-top * {
    margin: 0;
    padding: 0;
    list-style: none
}

.menu-top ul {
    display: none;
    top: 100%;
    left: 0;
    z-index: 99
}

.menu-top li:hover > ul {
    display: block
}

.menu-top ul ul {
    top: 0;
    left: 100%
}

.menu-top .menu-item-has-children:after {
    position: absolute
}

.menu-top > .menu-item-has-children {
    padding-left: 0.5em;
    padding-right: 1.5em
}

.menu-top .menu-item-has-children:after {
    content: '';
    top: 50%;
    right: 1em;
    margin-top: -1px;
    height: 0;
    width: 0;
    border: 5px solid transparent;
    border-top-color: #dFeEFF;
    border-top-color: rgba(255, 255, 255, .5)
}

.bg-c .menu-top > li > .menu-item-has-children:focus:after, .bg-c .menu-top > li:hover > .menu-item-has-children:after, .bg-c .menu-top > .menu-item-has-children > .menu-item-has-children:after {
    border-top-color: #fff
}

.bg-c .menu-top ul .menu-item-has-children:after {
    margin-top: -5px;
    margin-left: -3px;
    border-color: transparent;
    border-left-color: #dFeEFF;
    border-left-color: rgba(255, 255, 255, .5)
}

.bg-c .menu-top ul li > .menu-item-has-children:focus:after, .bg-c .menu-top ul li:hover > .menu-item-has-children:after, .bg-c .menu-top ul .menu-item-has-children > .menu-item-has-children:after {
    border-left-color: #fff
}

.bg-c .menu-top > li > .menu-item-has-children:focus:after, .bg-c .menu-top > li:hover > .menu-item-has-children:after, .bg-c .menu-top > .menu-item-has-children > .menu-item-has-children:after {
    border-top-color: white
}

.bg-c .menu-top ul .menu-item-has-children:after {
    margin-top: -5px;
    margin-left: -3px;
    border-color: transparent;
    border-left-color: white;
    border-left-color: rgba(255, 255, 255, .5)
}

.bg-c .menu-top ul li > .menu-item-has-children:focus:after, .bg-c .menu-top ul li:hover > .menu-item-has-children:after, .bg-c .menu-top ul .menu-item-has-children > .menu-item-has-children:after {
    border-left-color: white
}

.bg-n .menu-top .menu-item-has-children:after {
    border-top-color: #ccc;
    border-top-color: rgba(0, 0, 0, .5)
}

.bg-n .menu-top > li > .menu-item-has-children:focus:after, .bg-n .menu-top > li:hover > .menu-item-has-children:after, .bg-n .menu-top > .menu-item-has-children > .menu-item-has-children:after {
    border-top-color: #ccc
}

.bg-n .menu-top ul .menu-item-has-children:after {
    margin-top: -5px;
    margin-left: -3px;
    border-color: transparent;
    border-left-color: #ccc;
    border-left-color: rgba(0, 0, 0, .5)
}

.bg-n .menu-top ul li > .menu-item-has-children:focus:after, .bg-n .menu-top ul li:hover > .menu-item-has-children:after, .bg-n .menu-top ul .menu-item-has-children > .menu-item-has-children:after {
    border-left-color: #333
}

.bg-n .menu-top > li > .menu-item-has-children:focus:after, .bg-n .menu-top > li:hover > .menu-item-has-children:after, .bg-n .menu-top > .menu-item-has-children > .menu-item-has-children:after {
    border-top-color: #ccc
}

.bg-n .menu-top ul .menu-item-has-children:after {
    margin-top: -5px;
    margin-left: -3px;
    border-color: transparent;
    border-left-color: #ccc;
    border-left-color: rgba(0, 0, 0, .5)
}

.bg-n .menu-top ul li > .menu-item-has-children:focus:after, .bg-n .menu-top ul li:hover > .menu-item-has-children:after, .bg-n .menu-top ul .menu-item-has-children > .menu-item-has-children:after {
    border-left-color: #333
}

.dark .bg-n .menu-top .menu-item-has-children:after, .dark .bg-n .menu-top > li > .menu-item-has-children:focus:after, .dark .bg-n .menu-top > li:hover > .menu-item-has-children:after, .dark .bg-n .menu-top > .menu-item-has-children > .menu-item-has-children:after {
    border-top-color: #ccc;
    border-top-color: rgba(255, 255, 255, .5)
}

.dark .bg-n .menu-top ul .menu-item-has-children:after {
    border-color: transparent;
    border-left-color: #ccc;
    border-left-color: rgba(255, 255, 255, .5)
}

.dark .bg-n .menu-top ul li > .menu-item-has-children:focus:after, .dark .bg-n .menu-top ul li:hover > .menu-item-has-children:after, .dark .bg-n .menu-top ul .menu-item-has-children > .menu-item-has-children:after {
    border-left-color: #fff
}

.dark .bg-n .menu-top > li > .menu-item-has-children:focus:after, .dark .bg-n .menu-top > li:hover > .menu-item-has-children:after, .dark .bg-n .menu-top > .menu-item-has-children > .menu-item-has-children:after {
    border-top-color: #ccc
}

.dark .bg-n .menu-top ul .menu-item-has-children:after {
    border-color: transparent;
    border-left-color: #ccc;
    border-left-color: rgba(255, 255, 255, .5)
}

.dark .bg-n .menu-top ul li > .menu-item-has-children:focus:after, .dark .bg-n .menu-top ul li:hover > .menu-item-has-children:after, .dark .bg-n .menu-top ul .menu-item-has-children > .menu-item-has-children:after {
    border-left-color: #fff
}

.rtl .menu-top, .rtl .menu-top > li, .rtl .menu-top li.menu-item-home a, .rtl .menu-top li.menu-item-home a:hover {
    float: right
}

.rtl .menu-top ul {
    left: auto;
    right: 0
}

.rtl .menu-top ul ul {
    left: auto;
    right: 100%
}

.rtl .menu-top > .menu-item-has-children {
    padding-right: 0.5em;
    padding-left: 1.5em
}

.rtl .menu-top .menu-item-has-children:after {
    right: auto;
    left: 1em
}

.rtl .menu-top ul .menu-item-has-children:after {
    margin-left: auto;
    margin-right: -3px
}

.rtl .bg-c .menu-top ul .menu-item-has-children:after {
    margin-left: auto;
    margin-right: -3px;
    border-left-color: transparent;
    border-right-color: white
}

.rtl .bg-c .menu-top ul li > .menu-item-has-children:focus:after, .rtl .bg-c .menu-top ul li:hover > .menu-item-has-children:after, .rtl .bg-c .menu-top ul .menu-item-has-children > .menu-item-has-children:after {
    border-left-color: transparent;
    border-right-color: white
}

.rtl .bg-n .menu-top ul .menu-item-has-children:after {
    margin-left: auto;
    margin-right: -3px;
    border-left-color: transparent;
    border-right-color: #333
}

.rtl .bg-n .menu-top ul li > .menu-item-has-children:focus:after, .rtl .bg-n .menu-top ul li:hover > .menu-item-has-children:after, .rtl .bg-n .menu-top ul .menu-item-has-children > .menu-item-has-children:after {
    border-left-color: transparent;
    border-right-color: #333
}

.rtl.dark .bg-n .menu-top ul .menu-item-has-children:after {
    border-left-color: transparent;
    border-right-color: #fff
}

.rtl.dark .bg-n .menu-top ul li > .menu-item-has-children:focus:after, .rtl.dark .bg-n .menu-top ul li:hover > .menu-item-has-children:after, .rtl.dark .bg-n .menu-top ul .menu-item-has-children > .menu-item-has-children:after {
    border-left-color: transparent;
    border-right-color: #fff
}

.menu-top .sub-menu {
    box-shadow: 0 2px 5px -3px #555;
    -webkit-box-shadow: 0 2px 5px -3px #555;
    -moz-box-shadow: 0 2px 5px -3px #555
}

.dark .bg-n .menu-top .sub-menu {
    box-shadow: 0 2px 5px -3px #222;
    -webkit-box-shadow: 0 2px 5px -3px #222;
    -moz-box-shadow: 0 2px 5px -3px #222
}

.menu {
    width: 100%;
    display: block;
    position: relative
}

.menu-item-has-children > img {
    margin-bottom: -2px
}

.menu-category {
    width: 100%;
    float: left
}

.menu-category a {
    text-transform: capitalize
}

.menu-category ul {
    width: auto !important;
    position: absolute
}

.menu-category > li {
    float: left
}

.menu-category li li {
    width: 100%;
    white-space: nowrap !important
}

.menu-category li li li {
    width: 100%;
    white-space: nowrap !important
}

.menu-category a, .menu-category li {
    position: relative
}

.menu-category li.menu-item-home a, .menu-category li.menu-item-home a:hover {
    text-indent: -9999px;
    width: 50px;
    display: block;
    float: left;
    background: no-repeat scroll 50% 50% transparent
}

.menu-category ul {
    min-width: 12em
}

.menu-category a {
    padding: 12px 1.1em;
    text-decoration: none;
    display: block
}

.menu-category li.menu-item-home a {
    padding: 7px .8em;
    margin: 5px 3px
}

.menu-category li li a {
    padding: 10px 1em
}

.menu-category li li li a {
    padding: 10px 1em
}

.menu-category, .menu-category * {
    margin: 0;
    padding: 0;
    list-style: none
}

.menu-category ul {
    display: none;
    top: 100%;
    left: 0;
    z-index: 99
}

.menu-category li:hover > ul {
    display: block
}

.menu-category ul ul {
    top: 0;
    left: 100%
}

.menu-category .menu-item-has-children:after {
    position: absolute
}

.menu-category > .menu-item-has-children {
    padding-left: 0.5em;
    padding-right: 1.5em
}

.menu-category .menu-item-has-children:after {
    content: '';
    top: 50%;
    right: 1em;
    margin-top: -1px;
    height: 0;
    width: 0;
    border: 5px solid transparent;
    border-top-color: #dFeEFF;
    border-top-color: rgba(255, 255, 255, .5)
}

.menu-category > li > .menu-item-has-children:focus:after, .menu-category > li:hover > .menu-item-has-children:after, .menu-category > .menu-item-has-children > .menu-item-has-children:after {
    border-top-color: #fff
}

.menu-category ul .menu-item-has-children:after {
    margin-top: -5px;
    margin-left: -3px;
    border-color: transparent;
    border-left-color: #dFeEFF;
    border-left-color: rgba(255, 255, 255, .5)
}

.menu-category ul li > .menu-item-has-children:focus:after, .menu-category ul li:hover > .menu-item-has-children:after, .menu-category ul .menu-item-has-children > .menu-item-has-children:after {
    border-left-color: #fff
}

.menu-category > li > .menu-item-has-children:focus:after, .menu-category > li:hover > .menu-item-has-children:after, .menu-category > .menu-item-has-children > .menu-item-has-children:after {
    border-top-color: white
}

.menu-category ul .menu-item-has-children:after {
    margin-top: -5px;
    margin-left: -3px;
    border-color: transparent;
    border-left-color: white;
    border-left-color: rgba(255, 255, 255, .5)
}

.menu-category ul li > .menu-item-has-children:focus:after, .menu-category ul li:hover > .menu-item-has-children:after, .menu-category ul .menu-item-has-children > .menu-item-has-children:after {
    border-left-color: white
}

.rtl .menu-category, .rtl .menu-category > li, .rtl .menu-category li.menu-item-home a, .rtl .menu-category li.menu-item-home a:hover {
    float: right
}

.rtl .menu-category ul {
    left: auto;
    right: 0
}

.rtl .menu-category ul ul {
    left: auto;
    right: 100%
}

.rtl .menu-category > .menu-item-has-children {
    padding-right: 0.5em;
    padding-left: 1.5em
}

.rtl .menu-category .menu-item-has-children:after {
    right: auto;
    left: 1em
}

.rtl .menu-category ul .menu-item-has-children:after {
    margin-left: auto;
    margin-right: -3px;
    border-left-color: transparent;
    border-right-color: white
}

.rtl .menu-category ul li > .menu-item-has-children:focus:after, .rtl .menu-category ul li:hover > .menu-item-has-children:after, .rtl .menu-category ul .menu-item-has-children > .menu-item-has-children:after {
    border-left-color: transparent;
    border-right-color: white
}

.nav-news {
    height: 39px;
    line-height: 39px
}

.nav-news-elm {
    height: 39px
}

.nav-news .content {
    height: 39px
}

.bn-seperator {
    height: 38px !important
}

.nav-news {
    background-color: #ECEFF1;
    float: left;
    width: 100%;
    overflow: hidden
}

.rtl .nav-news {
    float: right
}

.nav-news-elm {
    display: inline-block;
    width: 100%;
    position: relative
}

.nav-news .title {
    padding: 0 0 0 10px;
    display: inline-block;
    height: inherit;
    margin: 0 10px 0 0
}

.rtl .nav-news .title {
    border-right: none;
    margin: 0 0 0 10px;
    padding: 0 10px 0 0
}

.nav-news .separator {
    display: inline;
    margin: 0 5px
}

.nav-news .content {
    display: inline-block;
    overflow: hidden;
    vertical-align: top;
    position: absolute
}

.w1170 .bn-bar {
    width: 1030px
}

.w986 .bn-bar {
    width: 846px
}

.bn-bar {
    position: relative;
    overflow: hidden;
    direction: ltr
}

.bn-bar .bn-elm {
    position: relative;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    float: left;
    margin: 0 5px;
    white-space: nowrap;
    direction: ltr
}

.bn-time {
    padding: 0 5px;
    color: #5d6769
}

.bn-bar-list {
    list-style: none;
    overflow: hidden;
    position: relative
}

.bn-bar .bn-elm-li {
    display: inline-block;
    margin: 0
}

.bn-seperator {
    float: left;
    margin: 0 10px 0 0;
    width: 20px;
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    position: relative
}

.rtl .bn-bar .bn-elm {
    float: right;
    direction: rtl
}

.rtl .bn-seperator {
    float: right;
    margin: 0 0 0 10px
}

.nav-news .social {
    line-height: 0;
    background-color: #ECEFF1;
    float: right;
    position: relative;
    padding: 5px 2px 0 10px
}

.rtl .nav-news .social {
    float: left;
    padding: 5px 10px 0 2px
}

.nav-news .social li {
    list-style: none;
    display: inline-block;
    width: 32px;
    vertical-align: middle
}

.nav-news .social li a {
    color: #fff
}

.nav-news .social li a .svg-i {
    background-color: #B4BFC6
}

.dark .nav-news .social li a .svg-i {
    background-color: #161B1E
}

.nav-news .social li a:hover.facebook .svg-i {
    background-color: #4267b2
}

.nav-news .social li a:hover.telegram .svg-i {
    background-color: #08c
}

.nav-news .social li a:hover.twitter .svg-i {
    background-color: #000
}

.nav-news .social li a:hover.tiktok .svg-i {
    background-color: #000
}

.nav-news .social li a:hover.rsslink .svg-i {
    background-color: #f9bc2e
}

.nav-news .social li a:hover.youtube .svg-i {
    background-color: #cf2200
}

.nav-news .social li a:hover.pinterest .svg-i {
    background-color: #ca2127
}

.nav-news .social li a:hover.instagram .svg-i {
    background-color: #833ab4
}

.nav-news .social li a:hover.linkedin .svg-i {
    background-color: #3371b7
}

.nav-news .social li a:hover.android .svg-i {
    background-color: #8ec047
}

.nav-news .social li a:hover.apple .svg-i {
    background-color: #333
}

.nav-news .social li a:hover.tumblr .svg-i {
    background-color: #45556c
}

.nav-news .social li a:hover.reddit .svg-i {
    background-color: #e74a1e
}

.nav-news .social li .svg-s {
    display: block;
    border-radius: 50px;
    padding: 3px 2px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: 18px 18px;
    width: 28px;
    height: 28px
}

.nav-news .social li .svg-s-tumblr {
    background-size: 18px 18px
}

.dark .nav-news-bg {
    background: #161B1E
}

.dark .bn-bar a {
    color: #fff
}

.dark .bn-time {
    color: #ccc;
    margin: 0 15px 0 0
}

.dark .bn-bar-list a {
    color: #fff
}

.dark .nav-news .social {
    background: #161B1E
}

.slider4-loader {
    margin: 10px 0 0;
    height: 0;
    overflow: hidden;
    position: relative;
    width: 100%
}

.w1170 .slider4-loader {
    padding-bottom: 70.25%
}

.w986 .slider4-loader {
    padding-bottom: 71.25%
}

.slider4-loader span {
    left: 45%;
    position: absolute;
    top: 45%;
    background-color: #333;
    -webkit-animation: sk-scaleout 1s infinite ease-in-out;
    -webkit-border-radius: 100%;
    animation: sk-scaleout 1s infinite ease-in-out;
    border-radius: 100%;
    height: 50px;
    width: 50px
}

.slider4-load {
    display: none;
    width: 100%;
    background-color: #fff
}

.slider4-box {
    position: relative;
    z-index: 1;
    overflow: hidden;
    margin: 0 0 10px;
    width: 100%;
    background-color: #fff
}

.dark .slider4-load, .dark .slider4-box {
    background-color: #1d2327
}

.slider4-content {
    float: left;
    position: relative;
    width: 100%;
    margin-bottom: 10px
}

.slider4-content a {
    color: #fff
}

.slider4-content a:hover {
    color: #fff
}

.slider4-post {
    width: 100%;
    display: block;
    position: relative
}

.slider4-post .thumbnail {
    height: 0;
    overflow: hidden;
    padding-bottom: 63.85%;
    position: relative;
    width: 100%
}

.slider4-post .thumbnail img {
    height: 100% !important;
    right: 0;
    position: absolute;
    top: 0;
    width: 100% !important
}

.slider4-post .category {
    position: absolute;
    left: 5px;
    top: 3px;
    word-break: break-all;
    white-space: nowrap;
    display: block;
    overflow: hidden;
    margin: 2px 0 0;
    padding: 5px 10px;
    border-radius: 2px
}

.slider4-post h2 {
    display: inline-block;
    width: 100%
}

.slider4-post .slide-info {
    display: inline-block;
    width: auto;
    position: absolute;
    top: 10px;
    left: 10px;
    text-shadow: 0 1px 0 #000
}

.slider4-post .slide-date, .slider4-post .slide-meta {
    vertical-align: middle;
    display: inline-block;
    color: #fff;
    border-radius: 3px;
    word-break: break-all;
    white-space: nowrap;
    overflow: hidden;
    padding: 8px
}

.slider4-post .slide-heading {
    bottom: 0;
    left: 0;
    position: absolute;
    width: 96%;
    margin: 1%;
    height: auto;
    padding: 1%
}

.slider4-post .slide-heading .subtitle {
    display: table;
    width: auto;
    margin: 6px 0 0;
    padding: 4px 8px;
    border-radius: 2px;
    text-shadow: 0 1px 0 #000 !important;
    background-color: rgba(255, 255, 255, 0.2)
}

.slider4-nav {
    z-index: 500;
    text-align: center;
    width: 100%;
    display: inline-block;
    margin-top: 5px
}

.slider4-nav li {
    background-color: #eef0f0;
    list-style: none;
    cursor: pointer;
    display: inline-block;
    margin-right: 5px;
    margin-bottom: 5px;
    width: 40px;
    text-align: center;
    padding: 8px 0;
    border-radius: 2px
}

.dark .slider4-nav li {
    background-color: #272F34
}

.slider4-nav li:last-child {
    margin: 0
}

.slider4-nav li.cycle-pager-active {
    color: #fff
}

.rtl .slider4-content {
    float: right
}

.rtl .slider4-content .slide-heading {
    left: auto;
    right: 0
}

.rtl .slider4-content .thumbnail {
    float: right
}

.rtl .slider4-box .slide-info {
    left: auto;
    right: 10px
}

.rtl .slider4-nav {
    left: auto;
    right: 0
}

.rtl .slider4-nav li {
    margin-left: 5px;
    margin-right: 0
}

@media only screen and (max-width: 559px) {
    .slider4-content h2 {
        bottom: 0;
        width: 100%
    }

    .slider4-content .subtitle {
        font-size: 12px !important
    }

    .slider4-nav {
        bottom: auto !important;
        display: block !important;
        float: left;
        left: auto !important;
        position: relative !important;
        right: auto !important;
        top: auto !important;
        width: 100% !important
    }

    .slider4-nav li {
        float: left;
        margin-bottom: 10px
    }

    .rtl .slider4-nav, .rtl .slider4-nav li {
        float: right
    }
}

.svg-ellipsis-h-w-i {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' style='fill:%23fff'%3E%3Cpath d='M16,12A2,2 0 0,1 18,10A2,2 0 0,1 20,12A2,2 0 0,1 18,14A2,2 0 0,1 16,12M10,12A2,2 0 0,1 12,10A2,2 0 0,1 14,12A2,2 0 0,1 12,14A2,2 0 0,1 10,12M4,12A2,2 0 0,1 6,10A2,2 0 0,1 8,12A2,2 0 0,1 6,14A2,2 0 0,1 4,12Z'%3E%3C/path%3E%3C/svg%3E")
}

.adslot-modules {
    float: left;
    margin: 0 0 15px;
    position: relative;
    width: 100%
}

.adslot-modules p {
    margin: auto;
    text-align: center
}

.rtl .adslot-modules {
    float: right
}

.module-wrapper {
    background-color: #fff;
    width: 100%;
    margin: 0 0 15px;
    display: inline-block
}

.module-head {
    width: 100%;
    float: left;
    position: relative
}

.module-head .module-head-title {
    float: left;
    text-indent: 10px
}

.module-head .module-head-title span {
    position: relative;
    color: #fff;
    z-index: 5
}

.module-head .svg-icon {
    background-repeat: no-repeat;
    right: 10px;
    position: absolute;
    top: 50%;
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    background-position: center;
    background-size: 36px 36px;
    width: 36px;
    height: 28px
}

.rtl .module-head, .rtl .module-head .module-head-title {
    float: right
}

.rtl .module-head .svg-icon {
    right: auto;
    left: 10px
}

.module-body {
    width: 100%;
    display: inline-block;
    background-color: #fff;
    padding: 7px;
    list-style: none;
    position: relative
}

.module-body ul {
    list-style: none
}

.module-body .meta {
    display: inline-block;
    color: #656c7a;
    margin: 0 0 5px
}

.module-body .meta span {
    display: inline-block;
    text-indent: 5px
}

.module-body .meta span:before {
    content: "/";
    font-size: 80%;
    padding: 0 5px 0 0
}

.rtl .module-body .meta span:before {
    content: "/";
    font-size: 80%;
    padding: 0 0 0 5px
}

.module-body .module-head-title, .module-body p {
    width: 100%;
    display: inline-block
}

.module-body p {
    color: #656c7a
}

.dark .module-wrapper {
    background-color: #1d2327
}

.dark .module-body p {
    color: #bdc1c6
}

.dark .module-body li {
    border-color: #272F34 !important
}

.dark .module-head .module-head-title a {
    color: #fff !important
}

.dark .module-body .meta {
    color: #bdc1c6
}

.module-body-dark {
    padding: 10px 7px 0
}

.module-body-dark a {
    color: #fff
}

.module-body-dark span {
    color: #ccc !important
}

.module-body-dark p {
    color: #bdc1c6 !important
}

.module-body-dark .bg-trans span {
    color: #fff !important
}

.module-body-dark li {
    border-color: #333
}

.module-sm {
    width: 100%;
    display: inline-block
}

.module-wrapper-sm {
    width: 24.25%;
    margin: 0 1% 15px 0;
    vertical-align: top;
    vertical-align: top;
    display: inline-block
}

.module-wrapper-sm-rm {
    margin: 0 0 15px !important
}

.rtl .module-wrapper-sm {
    margin: 0 0 15px 1%
}

.module-body-sm {
    width: 100%;
    display: inline-block;
    padding: 7px;
    list-style: none;
    position: relative
}

.module-body-sm ul {
    list-style: none
}

.dark .module-body-sm p {
    color: #ddd
}

.dark .module-body-sm li {
    border-color: #272F34
}

@media only screen and (max-width: 986px) and (min-width: 768px) {
    .module-wrapper-sm {
        width: 49%;
        margin: 0 1% 15px 0
    }

    .rtl .module-wrapper-sm {
        margin: 0 0 15px 1%
    }

    .module-wrapper-sm-rm2 {
        margin: 0 0 15px !important
    }
}

@media only screen and (max-width: 767px) {
    .module-wrapper-sm {
        width: 100%;
        margin: 0 0 15px !important
    }

    .module-wrapper-sm-rm2 {
        margin: 0 0 15px !important
    }
}

.module-2c {
    width: 100%;
    display: inline-block
}

.module-wrapper-2c {
    width: 49.25%;
    float: left;
    margin: 0 1.5% 15px 0;
    vertical-align: top
}

.rtl .module-wrapper-2c {
    margin: 0 0 15px 1.5%;
    float: right
}

.module-wrapper-2c-rm {
    margin: 0 0 15px !important
}

.rtl .module-wrapper-2c-rm {
    margin: 0 0 15px !important
}

.dark .module-wrapper-2c {
    background-color: #1d2327
}

@media only screen and (max-width: 767px) {
    .module-wrapper-2c {
        width: 100%;
        margin: 0 0 15px !important
    }

    .module-wrapper-2c-rm {
        margin: 0 0 15px !important
    }
}

.box-w3c {
    width: 100%;
    display: inline-block
}

.box-w3c-section {
    width: 32.667%;
    display: inline-block;
    vertical-align: top;
    margin: 0 1% 15px 0
}

.dark .box-w3c-section {
    background-color: #1d2327
}

.box-w3c-section:nth-child(3n) {
    margin: 0 0 15px
}

.rtl .box-w3c-section {
    margin: 0 0 15px 1%
}

.rtl .box-w3c-section:nth-child(3n) {
    margin: 0 0 15px
}

@media only screen and (max-width: 986px) {
    .box-w3c-section {
        width: 100%;
        margin: 0 0 15px
    }

    .rtl .box-w3c-section {
        margin: 0 0 15px
    }
}

.module-head {
    border-left: 5px solid rgba(0, 0, 0, 0.3)
}

.rtl .module-head {
    border-right: 5px solid rgba(0, 0, 0, 0.3);
    border-left: 0 none
}

.module-body-sm, .module-body {
    border-right: 1px solid #ebedef;
    border-left: 5px solid #ebedef;
    border-bottom: 3px solid #ebedef
}

.rtl .module-body-sm, .rtl .module-body {
    border-right: 5px solid #ebedef;
    border-left: 1px solid #ebedef;
    border-bottom: 3px solid #ebedef
}

.dark .module-body, .dark .module-body-sm, .rtl .module-body-dark, .module-body-dark {
    background-color: #1d2327;
    border-color: #2A3238
}

.module-body-dark, .rtl .module-body-dark, .rtl.dark .module-body-dark.dark .module-body-dark {
    border-width: 5px !important
}

.col3 {
    display: flex;
    flex-direction: row;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    position: relative;
    z-index: 0;
    width: 100%
}

@media only screen and (max-width: 986px) {
    .col3 {
        display: block !important
    }
}

.col3-content {
    -webkit-box-ordinal-group: 3;
    margin: 0
}

.col3-content.order-1 {
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1
}

.col3-content.order-2 {
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2
}

.w1170 .col3-content {
    width: 590px
}

.w986 .col3-content {
    width: 495px
}

@media only screen and (max-width: 1219px) {
    .col3-content {
        width: 495px !important
    }
}

@media only screen and (max-width: 986px) {
    .col3-content {
        display: inline-block;
        width: 100% !important;
        margin: 0 0 10px !important
    }
}

.col3-sidebar {
    -webkit-box-ordinal-group: 3
}

.col3-sidebar.order-1 {
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
    margin: 0 15px 0 0
}

.col3-sidebar.order-2 {
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
    margin: 0 0 0 15px
}

.rtl .col3-sidebar.order-1 {
    margin: 0 0 0 15px
}

.rtl .col3-sidebar.order-2 {
    margin: 0 15px 0 0
}

.w1170 .col3-sidebar {
    width: 330px
}

.w986 .col3-sidebar {
    width: 290px
}

@media only screen and (max-width: 1219px) {
    .col3-sidebar {
        width: 290px !important
    }
}

@media only screen and (max-width: 986px) and (min-width: 768px) {
    .col3-sidebar {
        -webkit-box-ordinal-group: 1;
        display: block !important;
        width: 100% !important;
        -webkit-columns: 2;
        -moz-columns: 2;
        columns: 2;
        -webkit-column-gap: 15px;
        -moz-column-gap: 15px;
        column-gap: 15px;
        position: relative;
        z-index: 0;
        margin: 0 0 10px !important
    }
}

@media only screen and (max-width: 767px) {
    .col3-sidebar {
        display: inline-block;
        width: 100% !important;
        margin: 0 0 10px !important
    }
}

.col3-vertical {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
    margin: 0 0 0 15px
}

.rtl .col3-vertical {
    margin: 0 15px 0 0
}

.w1170 .col3-vertical {
    width: 209px
}

.w986 .col3-vertical {
    width: 179px
}

@media only screen and (max-width: 1219px) {
    .col3-vertical {
        width: 179px !important
    }
}

@media only screen and (max-width: 986px) {
    .col3-vertical {
        display: inline-block;
        width: 100% !important;
        margin: 0 0 10px !important
    }
}

.module-1a {
    width: 100%;
    display: inline-block;
    padding: 0 0 10px;
    margin: 0 0 10px;
    border-bottom: 1px solid #e9edf0
}

.module-1a img {
    width: 100%
}

.module-1a .thumbnail {
    width: 50%;
    margin-right: 1%;
    float: left
}

.module-1a h2 {
    width: 48%;
    margin: 0 0 5px
}

.module-1a p, .module-1a .meta {
    width: 48%
}

.module-1b {
    width: 49%;
    padding: 0 0 5px;
    margin: 0 1% 5px 0;
    border-bottom: 1px solid #e9edf0;
    display: inline-block;
    vertical-align: top
}

.module-1b.nth-child-2n {
    margin: 0 0 5px
}

.module-1b.nth-last-of-type-2 {
    border-bottom: none
}

.module-1b .thumbnail {
    float: left;
    width: 40%;
    margin-right: 1%
}

.module-1b img {
    width: 100%
}

.module-1b h2 {
    width: 58%
}

.module-1b .meta {
    width: 58%
}

.rtl .module-1a .thumbnail {
    margin-right: 0;
    margin-left: 1%;
    float: right
}

.rtl .module-1b {
    margin: 0 0 5px 1%
}

.rtl .module-1b.nth-child-2n {
    margin: 0 0 5px
}

.rtl .module-1b.nth-last-of-type-2 {
    border-bottom: none
}

.rtl .module-1b .thumbnail {
    float: right;
    margin-right: 0;
    margin-left: 1%
}

@media only screen and (max-width: 767px) {
    .module-1a .thumbnail {
        width: 100%;
        margin: 0 0 10px
    }

    .module-1a .meta, .module-1a h2, .module-1a p {
        width: 100%
    }

    .module-1b {
        width: 100%;
        margin: 0 0 5px
    }

    .rtl .module-1b {
        margin: 0 0 5px
    }

    .module-1b.nth-child-2n {
        margin: 0 0 5px
    }

    .module-1b.nth-last-of-type-2 {
        border-bottom: 1px solid #e9edf0 !important
    }

    .module-1b.last-child {
        border-bottom: none !important;
        padding-bottom: 0 !important;
        margin-bottom: 0 !important
    }
}

.module-2a {
    width: 50%;
    margin-right: 0;
    float: left
}

.module-2a .thumbnail {
    display: inline-block;
    width: 100%;
    margin-bottom: 5px
}

.module-2a img {
    width: 100%
}

.module-2a h2 {
    margin: 0 0 5px
}

.module-2a .meta {
    width: 100%
}

.rtl .module-2a {
    margin-right: 0;
    margin-left: 0;
    float: right
}

.module-2b {
    width: 49%;
    padding: 0 0 5px;
    margin: 0 0 5px;
    border-bottom: 1px solid #e9edf0;
    float: right;
    clear: right
}

.module-2b img {
    width: 100%
}

.module-2b .thumbnail {
    float: left;
    width: 40%;
    margin-right: 1%
}

.module-2b h2 {
    display: inline-block;
    width: 58%
}

.module-2b .meta {
    width: 58%;
    margin: 0 0 5px
}

.rtl .module-2b {
    float: left;
    clear: left
}

.rtl .module-2b .thumbnail {
    float: right;
    margin-right: 0;
    margin-left: 1%
}

.module-2b.last-child, .rtl .module-2b.last-child {
    margin: 0;
    padding: 0;
    border-bottom: none
}

@media only screen and (max-width: 767px) {
    .module-2a {
        width: 100%;
        margin: 0 0 10px;
        padding: 0 0 10px;
        border-bottom: 1px solid #e9edf0
    }

    .module-2b {
        width: 100%
    }
}

.module-3a {
    width: 50%;
    margin-right: 1%;
    float: left
}

.module-3a .thumbnail {
    display: inline-block;
    width: 100%;
    margin-bottom: 5px;
    position: relative
}

.module-3a .thumbnail img {
    width: 100%
}

.module-3a .thumbnail .module-3i {
    position: absolute;
    bottom: 0;
    right: 0;
    padding: 30px 10px 5px;
    width: 100%;
    background: rgba(0, 0, 0, 0) linear-gradient(to bottom, rgba(0, 0, 0, 0) 0px, rgba(0, 0, 0, 0.65) 100%) repeat scroll 0 0
}

.module-3a .thumbnail .module-3i h2 {
    margin: 0 0 5px;
    color: #fff
}

.module-3a .thumbnail .module-3i a {
    color: #fff !important
}

.module-3a .meta {
    color: #fff;
    margin: 0 0 5px
}

.module-3b {
    width: 48%;
    padding: 0 0 5px;
    margin: 0 0 5px;
    border-bottom: 1px solid #e9edf0;
    float: left
}

.module-3b:before {
    content: " \2022 ";
    color: #ccc;
    display: table-cell;
    font-size: 25px;
    line-height: 20px;
    vertical-align: top
}

.module-3b h2 {
    display: table-cell;
    padding: 0 0 0 5px
}

.rtl .module-3a {
    margin-right: 0;
    margin-left: 1%;
    float: right
}

.rtl .module-3a .thumbnail .module-3i {
    right: 0;
    left: auto
}

.rtl .module-3b {
    float: right
}

.rtl .module-3b .thumbnail {
    float: right;
    margin-right: 0;
    margin-left: 1%
}

.rtl .module-3b h2 {
    padding: 0 5px 0 0
}

.module-3b.last-child, .rtl .module-3b.last-child {
    margin: 0;
    padding: 0;
    border-bottom: none
}

@media only screen and (max-width: 767px) {
    .module-3a {
        width: 100%;
        margin: 0
    }

    .module-3b {
        width: 100%
    }
}

.module-4 {
    width: 32.667%;
    margin-right: 0;
    margin-bottom: 5px;
    padding-bottom: 5px;
    vertical-align: top;
    display: inline-block
}

.module-4.nth-child-3 {
    margin-right: 0
}

.module-4 .thumbnail {
    position: relative;
    width: 100%;
    margin: 0 0 5px
}

.module-4 .thumbnail img {
    width: 100%
}

.module-4 .thumbnail .date {
    position: absolute;
    left: 5px;
    bottom: 5px;
    padding: 5px 10px;
    color: #fff;
    border-radius: 3px
}

.rtl .module-4 {
    margin-right: 0;
    margin-left: 0
}

.rtl .module-4.nth-child-3 {
    margin-left: 0;
    margin-right: 0
}

.rtl .module-4 .thumbnail .date {
    right: 5px;
    left: auto
}

@media only screen and (max-width: 767px) {
    .module-4 {
        width: 100%;
        margin: 0 0 5px !important;
        padding-bottom: 5px
    }

    .module-4 .thumbnail {
        width: 40%;
        margin: 0 1% 0 0;
        float: left
    }

    .rtl .module-4 .thumbnail {
        margin: 0 0 0 1%;
        float: right
    }

    .module-4 h2 {
        width: 58%
    }

    .module-4.last-child, .rtl .module-4.last-child {
        margin: 0 !important;
        padding: 0 !important
    }
}

@media only screen and (max-width: 559px) {
    .module-4 .thumbnail .date {
        display: none
    }

    .module-4.last-child, .rtl .module-4.last-child {
        margin: 0 !important;
        padding: 0 !important
    }
}

.module-5 {
    width: 24.25%;
    margin-right: 0;
    margin-bottom: 0;
    vertical-align: top;
    display: inline-block
}

.module-5.nth-child-4 {
    margin-right: 0
}

.module-5 .thumbnail {
    display: block;
    width: 100%;
    position: relative
}

.module-5 .thumbnail img {
    width: 100%
}

.module-5 .thumbnail .module-5i {
    position: absolute;
    bottom: 0;
    right: 0;
    padding: 30px 10px 5px;
    width: 100%;
    background: rgba(0, 0, 0, 0) linear-gradient(to bottom, rgba(0, 0, 0, 0) 0px, rgba(0, 0, 0, 0.95) 100%) repeat scroll 0 0
}

.module-5 .thumbnail .module-5i h2 {
    margin: 0 0 5px;
    color: #fff
}

.module-5 .thumbnail .module-5i a {
    color: #fff !important
}

.module-5 .meta {
    width: 100%;
    color: #fff;
    margin: 0 0 5px
}

.rtl .module-5 {
    margin-right: 0;
    margin-left: 0
}

.rtl .module-5.nth-child-4 {
    margin-right: 0;
    margin-left: 0
}

.rtl .module-5 .thumbnail .module-5i {
    right: 0;
    left: auto
}

.module-5.nth-last-of-type-2, .rtl .module-5.nth-last-of-type-2 {
    margin-bottom: 0
}

@media only screen and (max-width: 767px) {
    .module-5 {
        width: 49%;
        margin-right: 1%
    }

    .module-5.nth-child-4 {
        margin-right: 1%
    }

    .module-5.nth-child-2 {
        margin-right: 0
    }

    .rtl .module-5 {
        margin-left: 1%;
        margin-right: 0
    }

    .rtl .module-5.nth-child-4 {
        margin-left: 1%;
        margin-right: 0
    }

    .rtl .module-5.nth-child-2 {
        margin-left: 0;
        margin-right: 0
    }
}

.module-6 {
    width: 49%;
    padding: 0 0 5px;
    margin: 0 1% 5px 0;
    border-bottom: 1px solid #e9edf0;
    float: left
}

.module-6.nth-child-2 {
    margin: 0 0 5px
}

.module-6.nth-last-of-type-2 {
    border-bottom: none;
    padding-bottom: 0;
    margin-bottom: 0
}

.module-6 .thumbnail {
    float: left;
    width: 90px;
    margin-right: 1%
}

.module-6 .thumbnail img {
    width: 90px;
    height: 90px;
    border-radius: 90px
}

.module-6 .author-name {
    display: block;
    margin: 0 0 5px
}

.module-6 h2 {
    display: inline
}

.rtl .module-6 {
    margin: 0 0 5px 1%;
    float: right
}

.rtl .module-6.nth-child-2 {
    margin: 0 0 5px
}

.rtl .module-6.nth-last-of-type-2 {
    border-bottom: none;
    padding-bottom: 0;
    margin-bottom: 0
}

.rtl .module-6 .thumbnail {
    float: right;
    margin-right: 0;
    margin-left: 1%
}

@media only screen and (max-width: 1219px) {
    .module-6 .thumbnail {
        width: 95px
    }
}

@media only screen and (max-width: 767px) {
    .module-6 {
        width: 100%;
        margin: 0 0 5px
    }

    .rtl .module-6 {
        margin: 0 0 5px
    }

    .module-6.nth-child-2 {
        margin: 0 0 5px
    }

    .module-6.nth-last-of-type-2, .rtl .module-6.nth-last-of-type-2 {
        border-bottom: 1px solid #e9edf0;
        padding-bottom: 5px;
        margin-bottom: 5px
    }

    .module-6.last-child, .rtl .module-6.last-child {
        border-bottom: none;
        padding-bottom: 0;
        margin-bottom: 0
    }
}

.gal7-carosel-loaded {
    display: none
}

.module-7 {
    width: 32.667%;
    margin-right: 0;
    margin-bottom: 5px;
    padding-bottom: 5px;
    vertical-align: top;
    display: inline-block
}

.module-7 img {
    width: 100%
}

.module-7.nth-child-3 {
    margin-right: 0
}

.module-7 .thumbnail {
    position: relative;
    width: 100%
}

.module-7 .thumbnail .date {
    position: absolute;
    left: 5px;
    bottom: 5px;
    padding: 5px 10px;
    color: #fff;
    border-radius: 3px
}

.module-7 .thumbnail .mduration {
    position: absolute;
    right: 5px;
    bottom: 5px;
    padding: 5px 10px;
    color: #fff;
    border-radius: 3px
}

.module-7 .thumbnail .mplay {
    position: absolute;
    left: 5px;
    bottom: 5px
}

.module-7 h2 {
    text-align: center;
    width: 100%;
    margin: 5px 0 0
}

.rtl .module-7 {
    margin-right: 0;
    margin-left: 0
}

.rtl .module-7.nth-child-3 {
    margin-left: 0;
    margin-right: 0
}

.rotator-group, .rotator-body {
    position: relative;
    width: 100%;
    display: inline-block;
    overflow: hidden;
    list-style: none
}

.module-7-nav {
    width: 100%;
    margin-top: 5px;
    padding-bottom: 5px;
    display: inline-block;
    text-align: center
}

.module-7-nav svg {
    fill: #ddd;
    width: 18px;
    height: 18px
}

.module-wrapper ul.unstyled {
    list-style: none
}

.module-wrapper ul.unstyled li {
    margin: 0;
    color: #ddd;
    cursor: pointer
}

.module-wrapper ul.list-inline {
    list-style: none
}

.module-wrapper ul.list-inline li {
    display: inline-block;
    margin: 0 5px;
    width: auto
}

@media only screen and (max-width: 767px) {
    .module-7 {
        width: 100%;
        margin: 0 0 5px !important;
        padding-bottom: 0
    }

    .module-7 .thumbnail {
        width: 40%;
        margin: 0 1% 0 0;
        float: left
    }

    .module-7 h2 {
        width: 58%;
        display: inline-block;
        text-align: left
    }

    .rtl .module-7 h2 {
        text-align: right
    }

    .rtl .module-7 .thumbnail {
        margin: 0 0 0 1%;
        float: right
    }
}

@media only screen and (max-width: 559px) {
    .module-7 .thumbnail .date {
        display: none
    }
}

.module-8-cola {
    width: 65%;
    margin-right: 0;
    float: left
}

.module-8-colb {
    width: 34%;
    float: left
}

.module-8a {
    width: 100%;
    display: inline-block;
    padding: 0 0 10px;
    margin: 0 0 10px;
    border-bottom: 1px solid #e9edf0
}

.module-8 img {
    width: 100%
}

.module-8a .thumbnail {
    width: 50%;
    margin-right: 1%;
    float: left
}

.module-8a h2 {
    width: 48%;
    margin: 0 0 5px
}

.module-8a p, .module-8a .meta {
    width: 48%
}

.module-8b {
    width: 49%;
    padding: 0 0 5px;
    margin: 0 1% 5px 0;
    vertical-align: top;
    display: inline-block;
    border-bottom: 1px solid #e9edf0
}

.module-8b .thumbnail {
    float: left;
    width: 40%;
    margin: 0 1% 0 0
}

.module-8b h2, .module-8b .meta {
    width: 58%;
    display: inline-block;
    vertical-align: top
}

.module-8c {
    width: 100%;
    padding: 0 0 5px;
    margin: 0 0 5px;
    border-bottom: 1px solid #e9edf0;
    float: left
}

.module-8c .thumbnail {
    float: left;
    width: 40%;
    margin-right: 1%
}

.module-8c h2, .module-8c .meta {
    width: 58%
}

.rtl .module-8-cola {
    margin-right: 0;
    margin-left: 0;
    float: right
}

.rtl .module-8-colb {
    float: right
}

.rtl .module-8a .thumbnail {
    float: right;
    margin: 0 0 0 1%
}

.rtl .module-8b {
    margin: 0 0 5px 1%
}

.rtl .module-8b .thumbnail {
    float: right;
    margin: 0 0 0 1%
}

.rtl .module-8c {
    float: right
}

.rtl .module-8c .thumbnail {
    float: right;
    margin: 0 0 0 1%
}

.module-8 .nth-child-3, .module-8 .nth-child-5 {
    margin: 0 0 5px !important
}

.module-8 .nth-child-4, .module-8 .nth-child-5 {
    border-bottom: none
}

.module-8 .last-child {
    border-bottom: none !important
}

@media only screen and (max-width: 1219px) {
    .module-8-cola {
        width: 66%;
        margin-right: 0
    }

    .rtl .module-8-cola {
        margin-left: 0;
        margin-right: 0
    }

    .module-8-colb {
        width: 33%
    }
}

@media only screen and (max-width: 986px) and (min-width: 768px) {
    .module-8-cola {
        width: 100%;
        margin: 0 !important
    }

    .module-8-colb {
        width: 100%
    }

    .module-8c {
        width: 49%;
        margin: 0 1% 5px 0
    }

    .rtl .module-8c {
        margin: 0 0 5px 1%
    }

    .module-8 .nth-child-7, .module-8 .nth-child-9 {
        margin: 0 0 5px
    }

    .module-8 .nth-child-4, .module-8 .nth-child-5 {
        border-bottom: 1px solid #e9edf0
    }

    .module-8 .nth-child-8, .module-8 .nth-child-9 {
        border-bottom: none
    }

    .module-8c.last-child {
        padding-bottom: 0 !important;
        margin-bottom: 0 !important
    }
}

@media only screen and (max-width: 767px) {
    .module-8-cola {
        width: 100%;
        margin: 0
    }

    .module-8-colb {
        width: 100%
    }

    .module-8a .thumbnail {
        width: 100%;
        margin: 0 0 10px
    }

    .rtl .module-8a .thumbnail {
        margin: 0 0 10px
    }

    .module-8a .meta, .module-8a h2, .module-8a p {
        width: 100%
    }

    .module-8b {
        width: 100%;
        margin: 0 0 5px
    }

    .module-8b .meta {
        margin: 0
    }

    .module-8b .thumbnail {
        width: 40%
    }

    .module-8b h2, .module-8b .meta {
        width: 58%
    }

    .rtl .module-8b {
        margin: 0 0 5px
    }

    .module-8c .thumbnail {
        width: 40%
    }

    .module-8c h2, .module-8c .meta {
        width: 58%
    }

    .module-8 .nth-child-8, .module-8 .nth-child-4, .module-8 .nth-child-5 {
        border-bottom: 1px solid #e9edf0
    }

    .module-8 .nth-child-9 {
        border-bottom: none
    }

    .module-8c.last-child {
        padding-bottom: 0 !important;
        margin-bottom: 0 !important
    }
}

@media only screen and (max-width: 460px) {
    .module-8b .meta, .module-8c .meta {
        display: none !important
    }
}

.module-9 {
    width: 32.667%;
    padding: 0 0 5px;
    margin: 0 1% 5px 0;
    border-bottom: 1px solid #e9edf0;
    vertical-align: top;
    display: inline-block
}

.rtl .module-9 {
    margin: 0 0 5px 1%
}

.module-9.nth-child-3 {
    margin: 0 0 5px
}

.module-9.nth-last-of-type-3 {
    border-bottom: none
}

.module-9 .thumbnail {
    float: left;
    width: 40%;
    margin: 0 1% 0 0
}

.module-9 .thumbnail img {
    width: 100%
}

.rtl .module-9 .thumbnail {
    float: right;
    margin: 0 0 0 1%
}

.module-9 h2, .module-9 .meta {
    width: 58%
}

.w986 .module-9 .meta {
    display: none
}

@media only screen and (max-width: 1219px) {
    .module-9 .meta {
        display: none
    }
}

@media only screen and (max-width: 986px) and (min-width: 768px) {
    .module-9 {
        width: 49%
    }

    .module-9 .meta {
        display: none
    }

    .module-9 .thumbnail {
        width: 40%
    }

    .module-9 h2, .module-9 .meta {
        width: 58%
    }

    .module-9.nth-child-3 {
        margin: 0 1% 5px 0
    }

    .rtl .module-9.nth-child-3 {
        margin: 0 0 5px 1%
    }

    .module-9.nth-child-2 {
        margin: 0 0 5px
    }

    .module-9.nth-last-of-type-3 {
        border-bottom: 1px solid #e9edf0
    }

    .module-9.nth-last-of-type-2 {
        border-bottom: none
    }
}

@media only screen and (max-width: 767px) {
    .module-9 {
        width: 100%;
        margin: 0 0 5px
    }

    .rtl .module-9 {
        margin: 0 0 5px
    }

    .module-9 .meta {
        display: inline-block !important
    }

    .module-9.nth-child-3 {
        margin: 0 0 5px
    }

    .rtl .module-9.nth-child-3 {
        margin: 0 0 5px
    }

    .module-9.nth-child-2 {
        margin: 0 0 5px
    }

    .module-9.nth-last-of-type-2, .module-9.nth-last-of-type-3 {
        border-bottom: 1px solid #e9edf0
    }

    .module-9.last-child {
        border-bottom: none !important
    }

    .module-9.last-child {
        padding-bottom: 0 !important;
        margin-bottom: 0 !important
    }
}

.module-10 {
    width: 32.66%;
    padding: 0 0 5px;
    margin: 0 1% 5px 0;
    border-bottom: 1px solid #e9edf0;
    display: inline-block;
    vertical-align: top
}

.module-10.nth-child-3 {
    margin: 0 0 5px
}

.module-10.nth-last-of-type-3 {
    border-bottom: none
}

.module-10 .thumbnail {
    float: left;
    width: 90px;
    margin-right: 1%
}

.module-10 .thumbnail img {
    width: 90px;
    height: 90px;
    border-radius: 90px
}

.module-10 .author-name {
    display: block;
    line-height: 1.6;
    margin: 0 0 5px;
    font-weight: 700
}

.module-10 h2 {
    display: inline
}

.rtl .module-10 {
    margin: 0 0 5px 1%
}

.rtl .module-10.nth-child-3 {
    margin: 0 0 5px
}

.rtl .module-10.nth-last-of-type-3 {
    border-bottom: none
}

.rtl .module-10 .thumbnail {
    float: right;
    margin-right: 0;
    margin-left: 1%
}

@media only screen and (max-width: 1219px) {
    .module-10 .thumbnail {
        width: 95px
    }
}

@media only screen and (max-width: 986px) and (min-width: 768px) {
    .module-10 {
        width: 49.5%
    }

    .module-10.nth-child-3 {
        margin: 0 1% 5px 0 !important
    }

    .rtl .module-10.nth-child-3 {
        margin: 0 0 5px 1% !important
    }

    .module-10.nth-child-2 {
        margin: 0 0 5px !important
    }

    .rtl .module-10.nth-child-2 {
        margin: 0 0 5px !important
    }

    .module-10.nth-last-of-type-3 {
        border-bottom: 1px solid #e9edf0
    }

    .rtl .module-10.nth-last-of-type-3 {
        border-bottom: 1px solid #e9edf0
    }

    .module-10.nth-last-of-type-2 {
        border-bottom: none !important
    }

    .rtl .module-10.nth-last-of-type-2 {
        border-bottom: none !important
    }
}

@media only screen and (max-width: 767px) {
    .module-10 {
        width: 100%;
        margin: 0 0 5px
    }

    .rtl .module-10 {
        margin: 0 0 5px
    }

    .module-10.nth-child-3 {
        margin: 0 0 5px
    }

    .module-10.nth-last-of-type-3 {
        border-bottom: 1px solid #e9edf0 !important
    }

    .module-10.last-child {
        border-bottom: none !important;
        padding-bottom: 0 !important;
        margin-bottom: 0 !important
    }
}

.module-11a {
    width: 35%;
    margin-right: 0;
    float: left
}

.module-11a p {
    margin-bottom: 10px
}

.module-11a .thumbnail {
    width: 100%;
    display: inline-block;
    margin-bottom: 5px
}

.module-11a .thumbnail img {
    width: 100%
}

.module-11a h2 {
    margin: 0 0 5px
}

.module-11a .meta {
    width: 100%
}

.module-11b {
    width: 20.667%;
    margin-right: 0;
    margin-bottom: 10px;
    vertical-align: top;
    display: inline-block
}

.module-11b.nth-child-3n {
    margin-right: 0
}

.module-11b .thumbnail {
    width: 100%;
    position: relative
}

.module-11b .thumbnail img {
    width: 100%
}

.module-11b .thumbnail .date {
    position: absolute;
    left: 5px;
    bottom: 5px;
    padding: 5px 10px;
    color: #fff;
    border-radius: 3px
}

.module-11b h2 {
    padding: 5px 0 0
}

.rtl .module-11a {
    margin-left: 0;
    margin-right: 0;
    float: right
}

.rtl .module-11b {
    margin-left: 0;
    margin-right: 0
}

.rtl .module-11b.nth-child-3n {
    margin-left: 0;
    margin-right: 0
}

.rtl .module-11b .thumbnail .date {
    left: auto;
    right: 5px
}

@media only screen and (max-width: 986px) and (min-width: 768px) {
    .module-11a {
        width: 100%;
        margin: 0 0 5px !important
    }

    .module-11b {
        width: 32.66%
    }
}

@media only screen and (max-width: 767px) and (min-width: 560px) {
    .module-11a {
        width: 100%;
        margin: 0 0 10px !important
    }

    .module-11a .thumbnail {
        width: 100%
    }

    .module-11b {
        width: 49%;
        margin-right: 1%
    }

    .module-11b.nth-child-3n {
        margin-right: 1% !important
    }

    .module-11b.nth-child-2n {
        margin-right: 0 !important
    }

    .rtl .module-11b {
        margin-left: 1%;
        margin-right: 0
    }

    .rtl .module-11b.nth-child-3n {
        margin-left: 1% !important;
        margin-right: 0 !important
    }

    .rtl .module-11b.nth-child-2n {
        margin-left: 0 !important;
        margin-right: 0 !important
    }
}

@media only screen and (max-width: 559px) {
    .module-11a {
        width: 100%;
        margin: 0 0 10px !important
    }

    .module-11a .thumbnail {
        width: 100%
    }

    .module-11b {
        width: 49%;
        margin-right: 1%
    }

    .module-11b.nth-child-3n {
        margin-right: 1% !important
    }

    .module-11b.nth-child-2n {
        margin-right: 0 !important
    }

    .rtl .module-11b {
        margin-left: 1%;
        margin-right: 0
    }

    .rtl .module-11b.nth-child-3n {
        margin-left: 1% !important;
        margin-right: 0 !important
    }

    .rtl .module-11b.nth-child-2n {
        margin-left: 0 !important;
        margin-right: 0 !important
    }
}

.module-12a {
    width: 50%;
    margin-right: 0;
    float: left
}

.module-12a .thumbnail {
    position: relative;
    width: 100%
}

.module-12a .thumbnail img {
    width: 100%
}

.module-12a .thumbnail .mduration {
    position: absolute;
    right: 5px;
    bottom: 5px;
    padding: 5px 10px;
    color: #fff;
    border-radius: 3px
}

.module-12a .thumbnail .mplay {
    position: absolute;
    left: 5px;
    bottom: 5px
}

.module-12a h2 {
    margin: 10px 0 5px
}

.module-12a p {
    color: #ccc
}

.module-12a .meta {
    color: #ccc;
    margin: 10px 0 0;
    width: 100%
}

.module-12b {
    width: 24%;
    margin-right: 0;
    margin-bottom: 10px;
    vertical-align: top;
    display: inline-block
}

.module-12b.nth-child-2n {
    margin-right: 0
}

.module-12b .thumbnail {
    position: relative;
    width: 100%
}

.module-12b .thumbnail img {
    width: 100%
}

.module-12b .thumbnail .mduration {
    position: absolute;
    right: 5px;
    bottom: 8px;
    padding: 5px 10px;
    color: #fff;
    border-radius: 3px
}

.module-12b .thumbnail .mplay {
    position: absolute;
    left: 5px;
    bottom: 5px
}

.module-12b h2 {
    margin: 10px 0 5px;
    text-align: center;
    width: 100%
}

.rtl .module-12a {
    margin-left: 0;
    margin-right: 0;
    float: right
}

.rtl .module-12b {
    margin-left: 0;
    margin-right: 0
}

.rtl .module-12b.nth-child-2n {
    margin-left: 0;
    margin-right: 0
}

@media only screen and (max-width: 986px) {
    .module-12a {
        width: 100%;
        margin: 0 0 10px !important
    }

    .module-12a .thumbnail {
        width: 100%
    }

    .module-12b {
        width: 49%;
        margin-right: 1%
    }

    .module-12b.nth-child-2n {
        margin-right: 0 !important
    }

    .rtl .module-12b {
        margin-left: 1%;
        margin-right: 0
    }

    .rtl .module-12b.nth-child-2n {
        margin-left: 0 !important;
        margin-right: 0 !important
    }
}

.module-13 {
    width: 33%;
    margin-right: 0.5%;
    float: left;
    padding: 0 0 0.5%
}

.module-13.nth-child-3 {
    margin-right: 0
}

.module-13 .thumbnail {
    display: block;
    width: 100%;
    position: relative
}

.module-13 .thumbnail img {
    width: 100%
}

.module-13 .thumbnail .module-13i {
    position: absolute;
    bottom: 0;
    right: 0;
    padding: 30px 10px 5px;
    width: 100%
}

.module-13 .thumbnail .module-13i h2 {
    margin: 0 0 5px;
    color: #fff
}

.module-13 .thumbnail .module-13i a {
    color: #fff !important
}

.module-13 .meta {
    color: #fff;
    width: 100%
}

.rtl .module-13 {
    margin-right: 0;
    margin-left: 0.5%;
    float: right
}

.rtl .module-13.nth-child-3 {
    margin-right: 0;
    margin-left: 0
}

.rtl .module-13 .thumbnail .module-13i {
    right: 0;
    left: auto
}

@media only screen and (max-width: 986px) {
    .module-13 {
        width: 100%;
        margin: 0 0 0.5%
    }

    .module-13 .thumbnail {
        width: 100%;
        margin: 0
    }

    .module-13 h2, .module-13 .meta {
        width: 100%
    }

    .rtl .module-13, .rtl .module-13.nth-child-3 {
        margin: 0 0 0.5%
    }

    .module-13.last-child {
        padding-bottom: 0 !important;
        margin-bottom: 0 !important
    }
}

.module-14 {
    width: 24.25%;
    margin-right: 0;
    margin-bottom: 3px;
    float: left
}

.module-14.nth-child-4 {
    margin-right: 0
}

.module-14 .thumbnail {
    display: block;
    width: 100%;
    position: relative
}

.module-14 .thumbnail img {
    width: 100%
}

.module-14 .thumbnail .module-14i {
    position: absolute;
    bottom: 0;
    right: 0;
    padding: 30px 10px 5px;
    width: 100%;
    background: rgba(0, 0, 0, 0) linear-gradient(to bottom, rgba(0, 0, 0, 0) 0px, rgba(0, 0, 0, 0.95) 100%) repeat scroll 0 0
}

.module-14 .thumbnail .module-14i h2 {
    margin: 0 0 5px;
    color: #fff
}

.module-14 .thumbnail .module-14i a {
    color: #fff !important
}

.module-14 .meta {
    width: 100%;
    color: #fff
}

.rtl .module-14 {
    margin-right: 0;
    margin-left: 0;
    float: right
}

.rtl .module-14.nth-child-4 {
    margin-right: 0;
    margin-left: 0
}

.rtl .module-14 .thumbnail .module-14i {
    right: 0;
    left: auto
}

.module-14.nth-last-of-type-2, .rtl .module-14.nth-last-of-type-2 {
    margin-bottom: 0
}

@media only screen and (max-width: 767px) {
    .module-14 {
        width: 49%;
        margin-right: 1%
    }

    .module-14.nth-child-4 {
        margin-right: 1%
    }

    .module-14.nth-child-2 {
        margin-right: 0
    }

    .rtl .module-14 {
        margin-left: 1%;
        margin-right: 0
    }

    .rtl .module-14.nth-child-4 {
        margin-left: 1%;
        margin-right: 0
    }

    .rtl .module-14.nth-child-2 {
        margin-left: 0;
        margin-right: 0
    }
}

@media only screen and (max-width: 559px) {
    .module-14 .meta {
        display: none
    }
}

.module-15 {
    width: 24.25%;
    margin-right: 0;
    margin-bottom: 5px;
    padding-bottom: 5px;
    vertical-align: top;
    display: inline-block
}

.module-15.nth-child-4 {
    margin-right: 0
}

.module-15 .thumbnail .date {
    position: absolute;
    left: 5px;
    bottom: 5px;
    padding: 5px 10px;
    color: #fff;
    border-radius: 3px
}

.module-15 h2 {
    text-align: center;
    width: 100%;
    display: inline-block;
    margin: 5px 0
}

.module-15 .thumbnail {
    position: relative;
    width: 100%;
    margin: 0 0 5px
}

.module-15 .thumbnail img {
    width: 100%
}

.module-15 .thumbnail .mduration {
    position: absolute;
    right: 5px;
    bottom: 5px;
    padding: 5px 10px;
    color: #fff;
    border-radius: 3px
}

.module-15 .thumbnail .mplay {
    position: absolute;
    left: 5px;
    bottom: 5px
}

.rtl .module-15 {
    margin-right: 0;
    margin-left: 0
}

.rtl .module-15.nth-child-4 {
    margin-left: 0;
    margin-right: 0
}

.rtl .module-15 .thumbnail .date {
    right: 5px;
    left: auto
}

.rtl .module-15 .thumbnail .mduration {
    left: auto;
    right: 5px
}

.rtl .module-15 .thumbnail .mplay {
    left: 5px;
    right: auto
}

@media only screen and (max-width: 986px) {
    .module-15 {
        width: 49%;
        margin-right: 1%
    }

    .module-15.nth-child-4 {
        margin-right: 1%
    }

    .module-15.nth-child-2 {
        margin-right: 0
    }

    .rtl .module-15 {
        margin-left: 1%;
        margin-right: 0
    }

    .rtl .module-15.nth-child-4 {
        margin-left: 1%;
        margin-right: 0
    }

    .rtl .module-15.nth-child-2 {
        margin-left: 0;
        margin-right: 0
    }
}

.module-16 {
    width: 32.66%;
    margin-right: 0;
    margin-bottom: 5px;
    padding-bottom: 5px;
    float: left
}

.module-16.nth-child-3 {
    margin-right: 0
}

.module-16 .thumbnail a {
    display: inline-block;
    width: 100%
}

.module-16 .thumbnail {
    position: relative;
    width: 100%;
    margin: 0 0 10px
}

.module-16 .thumbnail img {
    width: 100%
}

.module-16 .thumbnail .date {
    position: absolute;
    right: 5px;
    bottom: 8px;
    padding: 5px 10px;
    color: #fff;
    border-radius: 3px
}

.module-16 .thumbnail .mduration {
    position: absolute;
    right: 5px;
    bottom: 10px;
    padding: 5px 10px;
    color: #fff;
    border-radius: 3px
}

.module-16 .thumbnail .mplay {
    position: absolute;
    left: 5px;
    bottom: 10px
}

.module-16 h2 {
    width: 100%;
    text-align: center
}

.rtl .module-16 {
    margin-right: 0;
    margin-left: 0;
    float: right
}

.rtl .module-16.nth-child-3 {
    margin-left: 0;
    margin-right: 0
}

.rtl .module-16 .thumbnail {
    float: left
}

.rotator-group-lg, .rotator-body-lg {
    position: relative;
    width: 100%;
    display: inline-block;
    overflow: hidden;
    list-style: none
}

.module-16-nav {
    width: 100%;
    margin-bottom: 5px;
    padding-bottom: 5px;
    display: inline-block;
    text-align: center
}

.module-16-nav svg {
    fill: #ddd;
    width: 18px;
    height: 18px
}

.module-wrapper ul.unstyled {
    list-style: none
}

.module-wrapper ul.unstyled li {
    margin: 0;
    color: #ddd;
    cursor: pointer
}

.module-wrapper ul.list-inline {
    list-style: none
}

.module-wrapper ul.list-inline li {
    display: inline-block;
    margin: 0 5px;
    width: auto
}

.gal16-carosel-loaded {
    display: none
}

@media only screen and (max-width: 767px) {
    .module-16 {
        width: 100%;
        margin: 0 0 5px !important;
        padding-bottom: 0
    }

    .module-16 .thumbnail {
        width: 40%;
        margin: 0 1% 0 0;
        float: left
    }

    .module-16 h2 {
        width: 58%;
        display: inline-block;
        text-align: left
    }

    .rtl .module-16 h2 {
        text-align: right
    }

    .rtl .module-16 .thumbnail {
        margin: 0 0 0 1%;
        float: right
    }
}

@media only screen and (max-width: 559px) {
    .module-16 .thumbnail .date {
        display: none
    }
}

.module-17a {
    width: 100%;
    float: left;
    margin: 0 0 5px;
    padding: 0 0 5px;
    border-bottom: 1px solid #e9edf0
}

.module-17a .thumbnail {
    width: 100%;
    margin: 0 0 5px;
    float: left;
    position: relative
}

.module-17a .thumbnail img {
    width: 100%
}

.module-17a .thumbnail .date {
    position: absolute;
    left: 5px;
    bottom: 5px;
    padding: 5px 10px;
    color: #fff;
    border-radius: 3px
}

.module-17a h2 {
    width: 100%;
    display: inline-block;
    margin: 5px 0
}

.module-17b {
    width: 100%;
    padding: 0 0 5px;
    margin: 0 0 5px;
    border-bottom: 1px solid #e9edf0;
    float: left
}

.module-17b:before {
    content: " \2022 ";
    color: #ccc;
    display: table-cell;
    font-size: 25px;
    line-height: 20px;
    vertical-align: top
}

.module-17b.last-child {
    margin: 0;
    padding: 0;
    border-bottom: none
}

.module-17b h2 {
    display: table-cell;
    padding: 0 0 0 5px
}

.rtl .module-17a {
    float: right
}

.rtl .module-17a .thumbnail {
    float: right
}

.rtl .module-17a .thumbnail .date {
    right: 5px;
    left: auto
}

.rtl .module-17b {
    float: right
}

.rtl .module-17b h2 {
    padding: 0 5px 0 0
}

@media only screen and (max-width: 559px) {
    .module-17a .thumbnail {
        width: 100%;
        margin: 0 0 5px !important
    }

    .module-17a h2, .module-17a p, .module-17a .meta {
        width: 100%
    }
}

@media only screen and (max-width: 420px) {
    .module-17a p {
        display: none
    }
}

.module-18a {
    width: 100%;
    float: left;
    margin: 0 0 10px;
    padding: 0 0 10px;
    border-bottom: 1px solid #e9edf0
}

.module-18a .thumbnail {
    width: 100%;
    margin: 0 0 5px;
    float: left;
    position: relative
}

.module-18a .thumbnail img {
    width: 100%
}

.module-18a .thumbnail .date {
    position: absolute;
    left: 5px;
    bottom: 5px;
    padding: 5px 10px;
    color: #fff;
    border-radius: 3px
}

.module-18a h2 {
    width: 100%;
    display: inline-block;
    padding: 5px 0
}

.rtl .module-18a, .rtl .module-18a .thumbnail {
    float: right
}

.rtl .module-18a .thumbnail .date {
    right: 5px;
    left: auto
}

.module-18b {
    width: 49%;
    padding: 0 0 5px;
    margin: 0 1% 5px 0;
    vertical-align: top;
    display: inline-block
}

.module-18b h2 {
    display: table-cell;
    padding: 0 0 0 5px
}

.module-18b .thumbnail {
    width: 100%;
    margin: 0 0 5px;
    position: relative
}

.module-18b .thumbnail img {
    width: 100%
}

.module-18b .thumbnail .date {
    position: absolute;
    left: 5px;
    bottom: 5px;
    padding: 5px 10px;
    color: #fff;
    border-radius: 3px
}

.rtl .module-18b {
    margin: 0 0 5px 1%
}

.rtl .module-18b h2 {
    padding: 0 5px 0 0
}

.rtl .module-18b .thumbnail .date {
    left: auto;
    right: 5px
}

.module-18b.nth-child-2n, .rtl .module-18b.nth-child-2n {
    margin: 0 0 5px
}

@media only screen and (max-width: 559px) {
    .module-18a .thumbnail {
        width: 100%;
        margin: 0 0 5px !important
    }

    .module-18a h2, .module-18a .meta {
        width: 100%
    }
}

.module-19a {
    width: 100%;
    float: left;
    margin: 0 0 5px;
    padding: 0 0 5px
}

.module-19a .thumbnail {
    width: 100%;
    margin: 0 0 5px;
    float: left;
    position: relative
}

.module-19a .thumbnail img {
    width: 100%
}

.module-19a .thumbnail .date {
    padding: 5px 0;
    color: #fff;
    border-radius: 3px
}

.module-19a h2 {
    width: 100%;
    display: block;
    margin: 0 0 5px
}

.module-19a a {
    color: #fff;
    width: 100%;
    display: block
}

.module-19a a:hover {
    color: #fff !important
}

.module-19-trans {
    width: 100%;
    padding: 1% 3%;
    position: absolute;
    bottom: 0
}

.module-19b {
    width: 100%;
    padding: 0 0 5px;
    margin: 0 0 5px;
    float: left
}

.module-19b:before {
    content: " \2022 ";
    color: #ccc;
    display: table-cell;
    font-size: 25px;
    line-height: 20px;
    vertical-align: top
}

.module-19b.last-child {
    margin: 0;
    padding: 0 0 7px
}

.module-19b h2 {
    display: table-cell;
    padding: 0 0 0 5px
}

.rtl .module-19a {
    float: right
}

.rtl .module-19a .thumbnail {
    float: right
}

.rtl .module-19b {
    float: right
}

.rtl .module-19b h2 {
    padding: 0 5px 0 0
}

.module-20 {
    float: left;
    width: 100%;
    border-bottom: 1px solid #e9edf0;
    margin: 0 0 5px;
    padding: 0 0 5px
}

.module-20.last-child {
    border-bottom: none;
    margin-bottom: 0;
    padding-bottom: 0
}

.module-20 .thumbnail {
    float: left;
    width: 46%
}

.module-20 .thumbnail img {
    width: 100%
}

.module-20 .meta, .module-20 h2 {
    float: left;
    width: 51%;
    margin-left: 1%
}

.rtl .module-20, .rtl .module-20 .thumbnail {
    float: right
}

.rtl .module-20 .meta, .rtl .module-20 h2 {
    float: right;
    margin-left: 0;
    margin-right: 1%
}

@media only screen and (max-width: 986px) and (min-width: 768px) {
    .module-20 {
        float: none;
        border-bottom: none;
        display: inline-block;
        width: 49%;
        margin: 0 1% 5px 0
    }

    .rtl .module-20 {
        float: none;
        margin: 0 0 5px 1%
    }

    .module-20:nth-child(2n) {
        margin: 0 0 5px
    }
}

.module-21 {
    width: 100%;
    display: inline-block;
    padding: 0 0 10px;
    margin: 0 0 10px;
    border-bottom: 1px solid #e9edf0
}

.module-21.last-child {
    border-bottom: none;
    margin-bottom: 0;
    padding-bottom: 0
}

.module-21 img {
    width: 100%
}

.module-21 .thumbnail {
    width: 50%;
    margin-right: 1%;
    float: left
}

.module-21 h2 {
    width: 48%;
    margin: 0 0 5px
}

.module-21 p, .module-21 .meta {
    width: 48%
}

.rtl .module-21 .thumbnail {
    margin-right: 0;
    margin-left: 1%;
    float: right
}

@media only screen and (max-width: 767px) {
    .module-21 .thumbnail {
        width: 100%;
        margin: 0 0 10px
    }

    .module-21 .meta, .module-21 h2, .module-21 p {
        width: 100%
    }
}

.module-22 {
    width: 49%;
    margin: 0 1% 10px 0;
    vertical-align: top;
    display: inline-block
}

.module-22.nth-last-of-type-2 {
    padding-bottom: 0;
    margin: 0 1% 0 0
}

.module-22.nth-child-2 {
    margin-right: 0
}

.module-22 .thumbnail {
    float: left;
    margin-bottom: 8px;
    height: 0;
    overflow: hidden;
    padding-bottom: 56.25%;
    position: relative;
    width: 100%
}

.module-22 .thumbnail img {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.module-22 h2 {
    float: left;
    width: 100%;
    text-align: center
}

.rtl .module-22 {
    margin: 0 0 10px 1%
}

.rtl .module-22.nth-last-of-type-2 {
    margin: 0 0 10px 1%
}

.rtl .module-22.nth-child-2 {
    margin-left: 0
}

.rtl .module-22 .thumbnail {
    float: right
}

.rtl .module-22 h2 {
    float: right
}

.module-22 .thumbnail .date {
    position: absolute;
    left: 5px;
    bottom: 5px;
    padding: 5px 10px;
    color: #fff;
    border-radius: 3px
}

.rtl .module-22 .thumbnail .date {
    right: 5px;
    left: auto
}

.module-23 {
    width: 32.667%;
    margin-right: 0;
    margin-bottom: 5px;
    padding-bottom: 5px;
    vertical-align: top;
    display: inline-block
}

.module-23.nth-child-3 {
    margin-right: 0
}

.module-23 .thumbnail {
    position: relative;
    width: 100%;
    margin: 0 0 5px
}

.module-23 .thumbnail img {
    width: 100%
}

.module-23 .thumbnail .date {
    position: absolute;
    left: 5px;
    bottom: 5px;
    padding: 5px 10px;
    color: #fff;
    border-radius: 3px
}

.rtl .module-23 {
    margin-right: 0;
    margin-left: 0
}

.rtl .module-23.nth-child-3 {
    margin-left: 0;
    margin-right: 0
}

.rtl .module-23 .thumbnail .date {
    right: 5px;
    left: auto
}

@media only screen and (max-width: 700px) {
    .module-23 {
        width: 100%;
        margin: 0 0 5px !important;
        padding-bottom: 5px;
        border-bottom: 1px solid #e9edf0
    }

    .module-23.last-child {
        border-bottom: none;
        margin-bottom: 0 !important;
        padding-bottom: 0 !important
    }

    .module-23 .thumbnail {
        width: 40%;
        margin: 0 1% 0 0;
        float: left
    }

    .rtl .module-23 .thumbnail {
        margin: 0 0 0 1%;
        float: right
    }

    .module-23 h2 {
        width: 58%;
        margin: 0 0 5px
    }
}

@media only screen and (max-width: 559px) {
    .module-23 .thumbnail .date {
        display: none
    }
}

.module-24a {
    width: 100%;
    display: inline-block;
    padding: 0 0 5px;
    margin: 0 0 5px
}

.module-24a img {
    width: 100%
}

.module-24a .thumbnail {
    width: 50%;
    margin-right: 1%;
    float: left
}

.module-24a h2 {
    width: 48%;
    margin: 0 0 5px
}

.module-24a p, .module-24a .meta {
    width: 48%
}

.rtl .module-24a .thumbnail {
    margin-right: 0;
    margin-left: 1%;
    float: right
}

.module-24b {
    width: 100%;
    padding: 0 0 5px;
    margin: 0 0 5px;
    float: left
}

.module-24b:before {
    content: " \2022 ";
    color: #ccc;
    display: table-cell;
    font-size: 25px;
    line-height: 20px;
    vertical-align: top
}

.module-24b h2 {
    display: table-cell;
    padding: 0 0 0 5px
}

.rtl .module-24b {
    float: right
}

.rtl .module-24b h2 {
    padding: 0 5px 0 0
}

@media only screen and (max-width: 767px) {
    .module-24a .thumbnail {
        width: 100%;
        margin: 0 0 10px
    }

    .module-24a .meta, .module-24a h2, .module-24a p {
        width: 100%
    }
}

.widget-wrapper {
    float: left;
    margin: 0 0 15px;
    width: 100%
}

.widget-head {
    width: 100%;
    float: left;
    position: relative
}

.widget-head .w-heading {
    display: block;
    width: 100%;
    text-indent: 10px
}

.widget-head .w-heading span {
    color: #fff;
    z-index: 5
}

.widget-body {
    width: 100%;
    margin: 0;
    padding: 7px 7px 3px;
    list-style: none;
    overflow: hidden
}

.widget-body p {
    margin: 0 0 10px;
    line-height: 1.7
}

.rtl .widget-wrapper, .rtl .widget-head, .rtl .widget-body, .rtl .widget-content, .rtl .widget-head .w-heading {
    float: right
}

.widget-wrapper .wp-video {
    margin-bottom: 2px !important
}

.sidebar-small .fb_iframe_widget, .sidebar-small .fb_iframe_widget span, .sidebar-small .fb_iframe_widget span iframe, .sidebar .fb_iframe_widget, .sidebar .fb_iframe_widget span, .sidebar .fb_iframe_widget span iframe[style] {
    width: 100% !important
}

.sidebar-ads {
    padding: 10px;
    display: inline-block;
    margin: 0 0 20px;
    width: 100%
}

.sidebar-ads img {
    display: block;
    margin: auto;
    text-align: center
}

.dark .widget-body {
    background-color: #1d2327
}

.dark .widget-body p {
    color: #ddd
}

.dark .widget-body li {
    border-color: #272F34
}

.dark .widget-head .w-heading span, .dark .widget-head .w-heading a {
    color: #fff !important
}

.widget-head {
    border-left: 5px solid rgba(0, 0, 0, 0.3)
}

.rtl .widget-head {
    border-right: 5px solid rgba(0, 0, 0, 0.3);
    border-left: 0 none
}

.widget-body {
    border-right: 1px solid #ebedef;
    border-left: 5px solid #ebedef;
    border-bottom: 3px solid #ebedef
}

.rtl .widget-body {
    border-right: 5px solid #ebedef;
    border-left: 1px solid #ebedef;
    border-bottom: 3px solid #ebedef
}

.dark .widget-body {
    border-color: #2A3238
}

@media only screen and (max-width: 986px) and (min-width: 768px) {
    .sidebar {
        -webkit-columns: 2;
        -moz-columns: 2;
        columns: 2;
        -webkit-column-gap: 15px;
        -moz-column-gap: 15px;
        column-gap: 15px
    }

    .widget-wrapper {
        -webkit-column-break-inside: avoid;
        page-break-inside: avoid;
        break-inside: avoid-column;
        display: table;
        margin-left: 0;
        margin-right: 1%;
        width: 100% !important
    }

    .widget-wrapper:nth-child(even) {
        margin-right: 0
    }

    .widget-body {
        display: block;
        width: 100% !important
    }

    .rtl .widget-wrapper {
        margin-left: 1%;
        margin-right: 0
    }

    .rtl .widget-wrapper:nth-child(even) {
        margin-left: 0
    }
}

@media only screen and (max-width: 767px) and (min-width: 560px) {
    .sidebar {
        -webkit-columns: auto;
        -moz-columns: auto;
        columns: auto;
        -webkit-column-gap: normal;
        -moz-column-gap: normal;
        column-gap: normal;
        position: static
    }

    .widget-wrapper {
        -webkit-column-break-inside: auto;
        page-break-inside: auto;
        break-inside: auto;
        display: block;
        margin-left: 0;
        margin-right: 0;
        width: 100% !important
    }

    .widget-body {
        width: 100% !important;
        display: block
    }
}

@media only screen and (max-width: 559px) {
    .widget-wrapper {
        display: block;
        margin-left: 0;
        margin-right: 0;
        width: 100% !important
    }

    .widget-body {
        width: 100% !important;
        display: block
    }
}

@media (min-width: 987px) {
    .stick-sidebar .custom-badge:last-child, .stick-sidebar .twitter-wrapper:last-child, .stick-sidebar .facebook-wrapper:last-child, .stick-sidebar .sidebar-ads:last-child, .stick-sidebar .widget-wrapper:last-child {
        position: -webkit-sticky !important;
        position: sticky !important;
        top: 10px
    }
}

@media (max-width: 986px) {
    .sticky-content .sidebar, .sticky-content #content {
        min-height: initial !important;
        height: initial !important
    }
}

.widget-body .list-1 {
    float: left;
    width: 100%;
    margin: 0 0 5px;
    padding: 0 0 5px
}

.widget-body .list-1.last-child {
    margin: 0
}

.widget-body .list-1 .thumbnail {
    padding-bottom: 56.25%;
    height: 0;
    overflow: hidden;
    position: relative;
    width: 100%;
    margin: 0 0 5px
}

.widget-body .list-1 .thumbnail img {
    height: 100% !important;
    right: 0;
    position: absolute;
    top: 0;
    width: 100% !important
}

.widget-body .list-1 .thumbnail .date {
    position: absolute;
    left: 5px;
    bottom: 5px;
    padding: 5px 10px;
    color: #fff;
    border-radius: 3px;
    font-size: smaller
}

.widget-body .list-1 .thumbnail .mduration {
    position: absolute;
    right: 5px;
    bottom: 5px;
    padding: 5px 10px;
    color: #fff;
    border-radius: 3px
}

.widget-body .list-1 .thumbnail .mplay {
    position: absolute;
    left: 5px;
    bottom: 5px
}

.widget-body .list-1 h2 {
    float: left;
    width: 100%;
    text-align: center
}

.rtl .widget-body .list-1, .rtl .widget-body .list-1 .thumbnail {
    float: right
}

.rtl .widget-body .list-1 h2 {
    float: right
}

.rtl .widget-body .list-1 .thumbnail .date {
    right: 5px;
    left: auto
}

.rtl .widget-body .list-1 .thumbnail .mduration {
    left: auto;
    right: 5px
}

.rtl .widget-body .list-1 .thumbnail .mplay {
    left: 5px;
    right: auto
}

@media only screen and (max-width: 986px) {
    .widget-body .list-1 {
        width: 49%;
        margin: 0 1% 10px 0
    }

    .widget-body .list-1.nth-child-2 {
        margin: 0 0 5px
    }

    .rtl .widget-body .list-1 {
        margin: 0 0 10px 1%
    }

    .rtl .widget-body .list-1.nth-child-2 {
        margin: 0 0 5px
    }
}

.widget-body .list-2 {
    float: left;
    width: 100%;
    margin: 0 0 5px;
    padding: 0 0 5px
}

.widget-body .list-2.last-child {
    margin: 0
}

.widget-body .list-2 .thumbnail {
    float: left;
    width: 100%;
    margin: 0 0 5px;
    position: relative;
    text-align: center
}

.widget-body .list-2 .thumbnail img {
    width: 100px;
    height: 100px;
    margin: 0 auto;
    border-radius: 50%
}

.widget-body .list-2 .author {
    width: 100%;
    display: inline-block;
    margin: 0 0 5px;
    text-align: center
}

.widget-body .list-2 h2 {
    float: left;
    width: 100%;
    text-align: center
}

.rtl .widget-body .list-2, .rtl .widget-body .list-2 .thumbnail {
    float: right
}

.rtl .widget-body .list-2 h2 {
    float: right
}

@media only screen and (max-width: 986px) {
    .widget-body .list-2 {
        width: 49%;
        margin: 0 1% 10px 0
    }

    .widget-body .list-2.nth-child-2 {
        margin: 0 0 5px
    }

    .rtl .widget-body .list-2 {
        margin: 0 0 10px 1%
    }

    .rtl .widget-body .list-2.nth-child-2 {
        margin: 0 0 5px
    }
}

.widget-body .first {
    float: left;
    width: 100%;
    border-bottom: 1px solid #e9edf0;
    margin: 0 0 5px;
    padding: 0 0 5px
}

.widget-body .first.last-child {
    border-bottom: none;
    margin: 0
}

.widget-body .first .thumbnail {
    float: left;
    width: 40%
}

.widget-body .first .thumbnail img {
    width: 100%
}

.widget-body .first h2 {
    float: left;
    width: 58%;
    margin-left: 1%
}

.rtl .widget-body .first, .rtl .widget-body .first .thumbnail {
    float: right
}

.rtl .widget-body .first h2 {
    float: right;
    margin-left: 0;
    margin-right: 1%
}

.widget-body .second, .widget-body .second .thumbnail {
    float: left;
    width: 100%
}

.widget-body .second .thumbnail img {
    width: 100%;
    display: block
}

.widget-body .second h2, .widget-body .secobd h2.ht2 {
    float: left;
    width: 98%
}

.widget-body .second {
    border-bottom: 1px solid #e9edf0;
    margin: 0 0 5px
}

.widget-body .second.last-child {
    border-bottom: none
}

.widget-body .second h2 {
    margin: 10px 1%
}

.widget-body .second h2.ht2 {
    display: table;
    margin: 0 1% 5px;
    padding: 5px 0 5px
}

.widget-body .second h2.ht2 svg {
    fill: #e5e8e9;
    vertical-align: middle;
    display: table-cell;
    width: 18px;
    height: 18px;
    padding-right: 5px
}

.widget-body .second h2.ht2 a {
    vertical-align: middle;
    display: table-cell
}

.rtl .widget-body .second, .rtl .widget-body .second .thumbnail, .rtl .widget-body .second h2, .rtl .widget-body .secobd h2.ht2 {
    float: right
}

.rtl .widget-body .second h2.ht2 svg {
    padding-left: 5px;
    padding-right: 0
}

.widget-body .third {
    width: 49%;
    margin: 0 1% 10px 0;
    vertical-align: top;
    display: inline-block
}

.widget-body .third.nth-last-of-type-2 {
    padding-bottom: 0;
    margin: 0 1% 0 0
}

.widget-body .third.nth-child-2 {
    margin-right: 0
}

.widget-body .third .thumbnail {
    float: left;
    margin-bottom: 5px;
    height: 0;
    overflow: hidden;
    padding-bottom: 56.25%;
    position: relative;
    width: 100%
}

.widget-body .third .thumbnail img {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.widget-body .third h2 {
    float: left;
    width: 100%;
    text-align: center
}

.rtl .widget-body .third {
    margin: 0 0 10px 1%
}

.rtl .widget-body .third.nth-last-of-type-2 {
    margin: 0 0 10px 1%
}

.rtl .widget-body .third.nth-child-2 {
    margin-left: 0
}

.rtl .widget-body .third .thumbnail {
    float: right
}

.rtl .widget-body .third h2 {
    float: right
}

.widget-body .fourth {
    width: 100%;
    border-bottom: 1px solid #e9edf0;
    margin: 0 0 5px;
    padding: 0 0 5px;
    display: table
}

.widget-body .fourth.last-child {
    border-bottom: none;
    margin: 0;
    padding: 0
}

.widget-body .fourth .thumbnail {
    display: table-cell;
    vertical-align: top;
    width: 90px
}

.widget-body .fourth .thumbnail img {
    width: 80px;
    height: 80px;
    border-radius: 80px
}

.widget-body .fourth .info {
    display: table-cell;
    vertical-align: top
}

.widget-body .fourth h2, .widget-body .fourth .author {
    width: 100%;
    display: inline-block
}

.widget-body .fourth .author {
    margin-bottom: 5px
}

.widget-body .fifth {
    position: relative;
    margin: 0 0 5px
}

.widget-body .fifth, .widget-body .fifth .thumbnail img {
    width: 100%
}

.widget-body .fifth h2 {
    width: 100%;
    bottom: 0;
    position: absolute;
    padding: 5% 3% 3%
}

.widget-body .fifth h2 span {
    display: block;
    margin: 0 0 5px
}

.widget-body .fifth h2 {
    color: #fff
}

.widget-body .fifth h2:hover {
    color: #fff !important
}

.widget-body .sixth {
    display: table;
    float: left;
    width: 100%;
    border-bottom: 1px solid #e9edf0;
    margin: 0 0 5px;
    padding: 0 0 5px
}

.widget-body .sixth.last-child {
    border-bottom: none;
    padding: 0
}

.widget-body .sixth .num {
    display: table-cell;
    vertical-align: middle;
    min-width: 40px;
    color: #ddd;
    font-size: 45px;
    font-family: sans-serif;
    line-height: 45px
}

.widget-body .sixth h2 {
    width: inherit;
    margin-left: 1%;
    display: table-cell !important;
    vertical-align: middle;
    padding: 5px 0
}

.rtl .widget-body .sixth {
    float: right
}

.rtl .widget-body .sixth h2 {
    margin-left: 0;
    margin-right: 1%
}

.widget-body .gallery {
    overflow: hidden;
    position: relative
}

.widget-body .gallery, .widget-body .gallery a, .widget-body .gallery img {
    width: 100%;
    float: left;
    display: block;
    height: 100%
}

.widget-body .gallery-overlay {
    bottom: 0;
    color: #fff;
    padding: 5% 3% 3%;
    position: absolute;
    width: 100%;
    z-index: 600
}

.widget-body .gallery-pager {
    float: left;
    padding: 12px 0
}

.widget-body .gallery-pager span {
    background-color: #eee;
    border: 1px solid #aaa;
    border-radius: 10px;
    float: left;
    height: 20px;
    margin-right: 8px;
    padding: 8px;
    width: 20px
}

.widget-body .gallery-pager a.cycle-pager-active span {
    background-color: #ccc
}

.widget-body .gallery-control {
    float: left;
    height: 38px;
    position: relative;
    width: 100%
}

.rtl .widget-body .gallery, .rtl .widget-body .gallery a, .rtl .widget-body .gallery img, .rtl .widget-body .gallery-pager {
    float: right
}

.rtl .widget-body .gallery-pager span {
    float: right;
    margin-left: 8px;
    margin-right: 0
}

.rtl .widget-body .gallery-control {
    float: right
}

.dark .widget-body .gallery-pager span {
    background-color: #384046;
    border: 1px solid #384046
}

.dark .widget-body .gallery-pager a.cycle-pager-active span {
    background-color: #707F8B
}

.widget-body .gallery-2 {
    float: left;
    margin-bottom: 0;
    overflow: hidden;
    position: relative
}

.widget-body .gallery-2-pager {
    margin: 0
}

.widget-body .gallery-2-overlay {
    bottom: 0;
    color: #fff;
    padding: 1%;
    position: absolute;
    width: 100%;
    z-index: 600
}

.widget-body .gallery-2-pager {
    float: left
}

.widget-body .gallery-2-pager span {
    width: 32.667%;
    margin: 0 1% 1% 0;
    cursor: pointer;
    vertical-align: top;
    display: inline-block
}

.widget-body .gallery-2-pager span:nth-child(3n) {
    margin: 0 0 1%
}

.widget-body .gallery-2-pager span.cycle-pager-active {
    opacity: .65
}

.rtl .widget-body .gallery-2 {
    float: right
}

.rtl .widget-body .gallery-2-pager {
    float: right
}

.rtl .widget-body .gallery-2-pager span {
    margin: 0 0 1% 1%
}

.rtl .widget-body .gallery-2-pager span:nth-child(3n) {
    margin: 0 0 1%
}

.widget-body .gallery-2, .widget-body .gallery-2 a, .widget-body .gallery-2 img, .widget-body .gallery-2-pager, .widget-body .gallery-2-pager span img {
    width: 100%;
    height: 100%
}

.widget-wrapper .picture {
    padding-bottom: 5px
}

.widget-wrapper .picture .photo {
    position: relative
}

.widget-wrapper .picture, .widget-wrapper .picture .photo, .widget-wrapper .picture .photo img {
    float: left;
    width: 100%;
    display: block
}

.widget-wrapper .picture h2 {
    color: #fff;
    float: left;
    padding: 10px 5%;
    width: 100%
}

.widget-wrapper .picture h2:hover {
    background-color: #111
}

.widget-wrapper .picture .count {
    bottom: 0;
    color: #fff;
    left: 0;
    padding: 5px;
    position: absolute
}

.rtl .widget-wrapper .picture, .rtl .widget-wrapper .picture h2, .rtl .widget-wrapper .picture .photo, .rtl .widget-wrapper .picture .photo img {
    float: right
}

.rtl .widget-wrapper .picture .count {
    left: auto;
    right: 0
}

.scroller {
    overflow: hidden;
    width: 100%
}

.widget-body .rhours {
    border-bottom: 1px solid #e9edf0;
    display: table;
    padding: 5px 0;
    width: 96%
}

.widget-body .rhours a {
    color: #222;
    display: table
}

.widget-body .rhours.last-child {
    border-bottom: none !important
}

.widget-body .rhours h2 {
    display: table-cell;
    height: 20px;
    padding: 5px;
    line-height: 0
}

.widget-body .rhours h2:hover {
    color: #47c
}

.widget-body .rhours .time {
    border: 1px solid #eee;
    color: #222;
    display: table-cell;
    height: 20px;
    padding: 0 5px;
    vertical-align: bottom;
    white-space: nowrap
}

.rtl .widget-body .rhours .time {
    vertical-align: baseline
}

.widget-body .rhours .time i {
    font-style: normal
}

.textBox {
    overflow: hidden;
    position: relative;
    vertical-align: middle
}

.textBox span {
    position: absolute;
    white-space: nowrap;
    transform: translateX(0);
    transition: 1s;
    transition-timing-function: ease-in
}

.textBox:hover span {
    transform: translateX(calc(200px - 100%));
    transition: 4s;
    transition-timing-function: ease-out
}

.miniscroll-thumb {
    cursor: pointer
}

.miniscroll-container {
    left: 10px !important
}

.rtl .widget-body .textBox {
    vertical-align: middle
}

.rtl .miniscroll-container {
    left: auto !important;
    right: 10px !important
}

.rtl .textBox:hover span {
    transform: translateX(calc(100% - 200px))
}

.w1170 .scroller {
    height: 340px
}

.w1170 .widget-body .textBox {
    width: 304px
}

.w986 .scroller {
    height: 300px
}

.w986 .widget-body .textBox {
    width: 250px
}

.scroller-native {
    direction: rtl;
    overflow-x: hidden;
    overflow-y: scroll
}

.scroller-native .rhours {
    direction: ltr
}

.rtl .scroller-native {
    direction: ltr;
    overflow-x: hidden;
    overflow-y: scroll
}

.rtl .scroller-native .rhours {
    direction: rtl
}

.scroller-native::-webkit-scrollbar {
    -webkit-appearance: none;
    width: 5px
}

.scroller-native::-webkit-scrollbar-thumb {
    border-radius: 4px;
    background-color: rgba(0, 0, 0, .5);
    -webkit-box-shadow: 0 0 1px rgba(255, 255, 255, .5)
}

.scroller-native .rhours {
    margin: 0 3px 5px 0
}

.rtl .scroller-native .rhours {
    margin: 0 0 5px 5px
}

.scroller-mini .rhours {
    margin: 0 0 5px 10px
}

.rtl .scroller-mini .rhours {
    margin: 0 10px 5px 0
}

.dark .widget-body .rhours {
    border-color: #272F34
}

.dark .widget-body .rhours a {
    color: #ddd
}

.dark .widget-body .rhours h2 {
}

.dark .widget-body .rhours h2:hover {
    color: #47c
}

.dark .widget-body .rhours .time {
    border-color: #272F34;
    color: #999
}

@media only screen and (max-width: 1219px) {
    .widget-body .textBox {
        width: 245px !important
    }
}

@media only screen and (max-width: 986px) and (min-width: 768px) {
    .widget-body .textBox {
        width: 250px !important
    }
}

@media only screen and (max-width: 767px) and (min-width: 560px) {
    .widget-body .textBox {
        width: 320px !important
    }
}

@media only screen and (max-width: 559px) {
    .widget-body .textBox {
        width: 95% !important
    }
}

.widget-wrapper ul.tab_nav {
    background-color: #ebedef;
    float: left;
    list-style: none;
    margin: 0;
    padding: 5px 5px 0;
    position: relative;
    width: 100%
}

.dark .widget-wrapper ul.tab_nav {
    background-color: #2A3238
}

.widget-wrapper ul.tab_nav li {
    float: left
}

.widget-wrapper ul.tab_nav li a {
    float: left;
    padding: 0 10px
}

.dark .widget-wrapper ul.tab_nav li a {
    color: #fff
}

.widget-wrapper ul.tab_nav li a.current_tab {
    background-color: #fff
}

.widget-wrapper .tabs .tab_content {
    display: none
}

.widget-wrapper .tabs {
    float: left;
    width: 100%;
    min-height: 300px
}

.tab-head {
    color: #fff;
    float: left;
    margin-bottom: 0;
    text-indent: 10px;
    width: 100%
}

.tabs-heading-white {
    background-color: #fff
}

.widget-wrapper .tabs-heading ul.tab_nav {
    padding: 1% 1% 0 !important
}

.widget-wrapper .tabs-heading ul.tab_nav li a.current_tab {
    background-color: #fff !important;
    padding: 3px 10px !important
}

.dark .widget-wrapper ul.tab_nav li a.current_tab {
    background-color: #1d2327 !important;
    color: #fff
}

.widget-wrapper .tabs-heading ul.tab_nav li a {
    color: #fff
}

.rtl .widget-wrapper .tabs, .rtl .widget-wrapper ul.tab_nav, .rtl .widget-wrapper ul.tab_nav li, .rtl .widget-wrapper ul.tab_nav li a, .rtl .tab-head {
    float: right
}

.widget-body .tab-posts {
    list-style: none;
    margin: 0;
    padding: 0;
    width: 100%
}

.widget-body .tab-post {
    border-bottom: 1px solid #e9edf0;
    padding: 0 0 5px;
    width: 100%;
    display: inline-block
}

.widget-body .tab-post.last-child {
    border-bottom: none;
    margin-bottom: 0;
    padding-bottom: 0 !important
}

.widget-body .tab-post .thumbnail {
    float: left;
    position: relative;
    margin: 0 1% 0 0;
    width: 40%
}

.widget-body .tab-post .thumbnail img {
    width: 100%
}

.widget-body .tab-post .thumbnail span {
    bottom: 0;
    color: #fff;
    padding: 5px 10px;
    position: absolute;
    right: 0
}

.widget-body .tab-post .title {
    float: left;
    width: 58%
}

.rtl .widget-body .tab-post.last-child {
    border-bottom: none;
    margin-bottom: 0;
    padding-bottom: 0 !important
}

.rtl .widget-body .tab-post .thumbnail {
    float: right;
    margin: 0 0 0 1%
}

.rtl .widget-body .tab-post .thumbnail span {
    left: 0;
    right: auto
}

.rtl .widget-body .tab-post .title {
    float: right
}

.fb-like-box, .fb-like-box span, .fb-like-box span iframe[style] {
    width: 100% !important
}

.facebook-wrapper {
    float: left;
    margin: 0 0 15px;
    width: 100%
}

.rtl .facebook-wrapper {
    float: right
}

.twitter-wrapper {
    border: 1px solid rgba(15, 70, 100, 0.12);
    float: left;
    margin: 0 0 10px;
    width: 100%
}

.rtl .twitter-wrapper {
    float: right
}

@media only screen and (max-width: 986px) and (min-width: 768px) {
    .facebook-wrapper {
        -webkit-column-break-inside: avoid;
        page-break-inside: avoid;
        break-inside: avoid-column;
        display: table;
        margin-left: 0;
        margin-right: 1%;
        width: 100% !important
    }

    .rtl .facebook-wrapper {
        margin-left: 1%;
        margin-right: 0
    }

    .twitter-wrapper {
        -webkit-column-break-inside: avoid;
        page-break-inside: avoid;
        break-inside: avoid-column;
        display: table;
        margin-left: 0;
        margin-right: 1%;
        width: 100% !important
    }

    .rtl .twitter-wrapper {
        margin-left: 1%;
        margin-right: 0
    }
}

@media only screen and (max-width: 767px) and (min-width: 560px) {
    .facebook-wrapper {
        -webkit-column-break-inside: auto;
        page-break-inside: auto;
        break-inside: auto;
        display: block;
        margin-left: 0;
        margin-right: 0;
        width: 100% !important
    }

    .twitter-wrapper {
        -webkit-column-break-inside: auto;
        page-break-inside: auto;
        break-inside: auto;
        display: block;
        margin-left: 0;
        margin-right: 0;
        width: 100% !important
    }
}

.custom-badge {
    background-color: #fff;
    float: left;
    margin-bottom: 10px;
    width: 100%
}

.custom-badge .icon-b {
    float: right;
    position: relative;
    z-index: 9
}

.custom-badge .icon-b .facebook, .custom-badge .icon-b .twitter, .custom-badge .icon-b .youtube, .custom-badge .icon-b .telegram, .custom-badge .icon-b .pinterest {
    height: 80px;
    line-height: 80px;
    text-align: center;
    vertical-align: middle
}

.custom-badge .icon-b svg {
    fill: #fff;
    height: 40px;
    vertical-align: middle
}

.custom-badge .icon-b .svg-badge {
    display: inline-block;
    vertical-align: middle;
    background-repeat: no-repeat;
    background-position: center;
    background-size: 40px 40px;
    width: 40px;
    height: 40px
}

.custom-badge .icon-b .facebook {
    background-color: #1877F2;
    border-left: 5px solid #1362C9
}

.custom-badge .icon-b .twitter {
    background-color: #000;
    border-left: 5px solid #111
}

.custom-badge .icon-b .youtube {
    background-color: #cf2200;
    border-left: 5px solid #ad1d01
}

.custom-badge .icon-b .pinterest {
    background-color: #bd081c;
    border-left: 5px solid #920717
}

.custom-badge .icon-b .telegram {
    background-color: #08c;
    border-left: 5px solid #00689C
}

.custom-badge .content {
    border-bottom: 1px solid #e9e9e9;
    border-left: 1px solid #e9e9e9;
    border-top: 1px solid #e9e9e9;
    float: left;
    height: 80px;
    position: relative;
    z-index: 1
}

.custom-badge .content .button {
    padding: 6px 10px
}

.custom-badge .content .title {
    border-bottom: 1px solid #eef1f5;
    margin: 10px 10px 5px;
    padding: 0 0 5px
}

.custom-badge .content .facebook {
    color: #1877F2
}

.custom-badge .content .twitter {
    color: #000
}

.custom-badge .content .youtube {
    color: #cf2200
}

.custom-badge .content .pinterest {
    color: #bd081c
}

.custom-badge .content .telegram {
    color: #08c
}

.w1170 .custom-badge .icon-b {
    width: 25%
}

.w1170 .custom-badge .icon-b .facebook, .w1170 .custom-badge .icon-b .twitter, .w1170 .custom-badge .icon-b .youtube, .w1170 .custom-badge .icon-b .telegram, .w1170 .custom-badge .icon-b .pinterest {
    width: 100%
}

.w1170 .custom-badge .content {
    width: 75%
}

.w986 .custom-badge .icon-b {
    width: 25%
}

.w986 .custom-badge .icon-b .facebook, .w986 .custom-badge .icon-b .twitter, .w986 .custom-badge .icon-b .youtube, .w986 .custom-badge .icon-b .telegram, .w986 .custom-badge .icon-b .pinterest {
    width: 100%
}

.w986 .custom-badge .content {
    width: 75%
}

.rtl .custom-badge {
    float: right
}

.rtl .custom-badge .icon-b {
    float: left
}

.rtl .custom-badge .icon-b .facebook {
    border-left: none;
    border-right: 5px solid #1362C9
}

.rtl .custom-badge .icon-b .twitter {
    border-left: none;
    border-right: 5px solid #111
}

.rtl .custom-badge .icon-b .youtube {
    border-left: none;
    border-right: 5px solid #ad1d01
}

.rtl .custom-badge .icon-b .pinterest {
    border-left: none;
    border-right: 5px solid #920717
}

.rtl .custom-badge .icon-b .telegram {
    border-left: none;
    border-right: 5px solid #00689C
}

.rtl .custom-badge .content {
    border-left: none;
    border-right: 1px solid #e9e9e9;
    float: right
}

@media only screen and (max-width: 1219px) {
    .custom-badge .icon-b {
        width: 30% !important
    }

    .custom-badge .icon-b .facebook, .custom-badge .icon-b .twitter, .custom-badge .icon-b .youtube, .custom-badge .icon-b .pinterest {
        width: 100% !important
    }

    .custom-badge .content {
        width: 70% !important
    }
}

@media only screen and (max-width: 986px) and (min-width: 768px) {
    .custom-badge {
        -webkit-column-break-inside: avoid;
        page-break-inside: avoid;
        break-inside: avoid-column;
        display: table;
        margin-left: 0;
        margin-right: 1%;
        width: 100% !important
    }

    .rtl .custom-badge {
        margin-left: 1%;
        margin-right: 0
    }
}

@media only screen and (max-width: 767px) and (min-width: 560px) {
    .custom-badge {
        -webkit-column-break-inside: auto;
        page-break-inside: auto;
        break-inside: auto;
        display: block;
        margin-left: 0;
        margin-right: 0;
        width: 100% !important
    }
}

.dark .custom-badge {
    background-color: #1d2327
}

.dark .custom-badge .content {
    border-color: #272F34
}

.dark .custom-badge .content .title {
    border-color: #272F34;
    color: #fff
}

.widget-body .subscribe {
    display: inline-block;
    float: left;
    margin: 0 0 10px
}

.widget-body .subscribe .button {
    max-height: 32px;
    color: #fff;
    border-radius: 3px;
    vertical-align: top
}

.widget-body .subscribe .text {
    min-height: 32px;
    max-height: 32px;
    border: 1px solid #ddd;
    margin-right: 5px;
    border-radius: 3px;
    display: inline-block;
    line-height: 2.4;
    padding: 0 8px;
    min-height: 32px
}

.w1170 .widget-body .subscribe .text {
    width: 180px
}

.w986 .widget-body .subscribe .text {
    width: 180px
}

.rtl .widget-body .subscribe {
    float: right
}

.rtl .widget-body .subscribe .text {
    margin-right: 0;
    margin-left: 5px
}

.dark .widget-body .subscribe .text {
    border-color: #272F34;
    background-color: #272F34;
    color: #fff
}

.prayers {
    float: left;
    width: 100%
}

.prayers .single {
    background-color: #f5f8f9;
    float: left;
    margin: 0 5px 10px 0;
    text-align: center
}

.prayers .single:nth-of-type(3) {
    margin: 0 0 10px
}

.prayers .single:nth-of-type(6) {
    margin: 0 0 10px
}

.prayers .single .name {
    padding: 5px 0
}

.prayers .single .time {
    color: #fff;
    padding: 5px 0
}

.prayers p {
    cursor: pointer;
    float: left;
    text-align: center;
    width: 100%
}

.prayer-loader {
    float: left;
    position: relative;
    text-align: center
}

.times {
    margin: 0 auto
}

.times {
    width: 93%
}

.prayers .single {
    width: 31%
}

.rtl .prayers, .rtl .prayers p, .rtl .prayer-loader {
    float: right
}

.rtl .prayers .single {
    float: right;
    margin: 0 0 10px 5px
}

.rtl .prayers .single:nth-of-type(3) {
    margin: 0 0 10px
}

.rtl .prayers .single:nth-of-type(6) {
    margin: 0 0 10px
}

.prayer-loader {
    margin: 0;
    height: 0;
    overflow: hidden;
    padding-bottom: 36.25%;
    position: relative;
    width: 100%
}

.prayer-loader span {
    left: 45%;
    position: absolute;
    top: 30%;
    background-color: #333;
    -moz-border-radius: 100%;
    -webkit-animation: sk-scaleout 1s infinite ease-in-out;
    -webkit-border-radius: 100%;
    animation: sk-scaleout 1s infinite ease-in-out;
    border-radius: 100%;
    height: 50px;
    width: 50px
}

.dark .prayers .single {
    background-color: #272F34
}

@media only screen and (max-width: 559px) {
    .times {
        width: 98% !important
    }

    .prayers .single {
        width: 31% !important
    }

    .prayer-loader {
        min-width: 250px !important
    }
}

.widget-content {
    overflow: hidden;
    float: left;
    position: relative;
    width: 100%;
    padding: 10px
}

.widget-content p {
    line-height: 2
}

.widget-content {
    border-right: 1px solid #ebedef;
    border-left: 5px solid #ebedef;
    border-bottom: 3px solid #ebedef
}

.rtl .widget-content {
    border-right: 5px solid #ebedef;
    border-left: 1px solid #ebedef;
    border-bottom: 3px solid #ebedef
}

.dark .widget-content {
    border-color: #2A3238
}

.widget-content select {
    background-color: #fff;
    border: 1px solid #ebedef;
    padding: 10px 5px;
    width: 100%;
    display: block
}

.dark .widget-content select {
    background-color: #2A3238;
    border-color: #2A3238;
    color: #fff
}

.widget-content ul {
    float: left;
    margin-left: 6%;
    width: 94%;
    list-style-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpGNzdGMTE3NDA3MjA2ODExODA1QkQxODgzOUE5QzM0NSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpFQTBBQkMwNzQ0OTgxMUUxOTYzQzgzQjI4ODY3QkZDRSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpFQTBBQkMwNjQ0OTgxMUUxOTYzQzgzQjI4ODY3QkZDRSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IE1hY2ludG9zaCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkY1Rjk0NkFDMUIyMDY4MTE5MTA5RjMwNUIxMzBERUQ4IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkY3N0YxMTc0MDcyMDY4MTE4MDVCRDE4ODM5QTlDMzQ1Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+z94WOgAAALdJREFUeNqMULsKwyAUvdpAIVOnkC1dgzjmA8SvEfycfEZ+wSFzpyDiVipZSufu9t7gWGnPcrie430clnMGAmOsRxo6BNUvBFJC/Ul1U0xSCHHVWgPy8TGE0DnnOtQeaPYM33op5WSthW+Y5xm89zdO45RSUEPRhoZ2GsexaiSNPNQROOfwC5yuw8WrhhjjkQC1Suu6Vo1FSyc8/W2MOe/7fmnbFkqMFA8sywLbtlE8d/Zv4B8BBgBOHFTi3AgZJQAAAABJRU5ErkJggg==)
}

.widget-content li {
    color: #333;
    float: left;
    line-height: 1.7;
    margin-bottom: 5px;
    width: 100%
}

.widget-content ul.sub-menu {
    box-shadow: none
}

.rtl .widget-content ul {
    float: right;
    margin-left: 0;
    margin-right: 6%
}

.rtl .widget-content li {
    float: right
}

.widget-content .textwidget ol, .widget-content .textwidget ul {
    margin-left: 10%;
    width: 90%
}

.rtl .widget-content .textwidget ol, .rtl .widget-content .textwidget ul {
    margin-left: 0;
    margin-right: 10%
}

.dark .widget-content li {
    color: #fff
}

.rss-date {
    width: 100%;
    display: block;
    color: #c0c0c0
}

.dark .rss-date {
    color: #bdc1c6
}

.post-date {
    width: 100%;
    display: block;
    margin: 5px 0 0;
    color: #c0c0c0
}

.dark .post-date {
    color: #bdc1c6
}

.screen-reader-text {
    display: none;
    width: 0
}

.search-form {
    float: left;
    margin: 5px 0 0;
    width: 100%
}

.search-form label {
    margin: 0;
    padding: 0;
    width: 78%
}

.search-form input.search-field {
    float: left;
    font-weight: 400;
    padding: 4px;
    width: 100%;
    border: 1px solid #eee;
    border-radius: 2px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px
}

.search-form input.search-submit {
    color: #fff;
    float: right;
    margin-left: 5px;
    padding: 5px 0;
    width: 20%;
    border-radius: 2px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px
}

.rtl .search-form, .rtl .search-form input.search-field {
    float: right
}

.rtl .search-form input.search-submit {
    float: left;
    margin-left: 0;
    margin-right: 5px
}

.dark .search-form input.search-field {
    background-color: #2A3238;
    border-color: #2A3238;
    color: #fff
}

#wp-calendar {
    font-size: 11px;
    width: 100%
}

#wp-calendar thead th {
    background: #f5f5f5;
    border: 1px solid #ddd;
    border-top: none;
    font-size: 11px
}

#wp-calendar tbody td {
    -moz-transition: background .15s ease;
    -o-transition: background .15s ease;
    -webkit-transition: background .15s ease;
    border: 1px solid #ddd;
    line-height: 2.5em;
    text-align: center;
    transition: background .15s ease
}

#wp-calendar tbody td:hover {
    background: #f1f1f1;
    color: #333
}

#wp-calendar tbody td:hover a {
    background-color: #666;
    color: #fff
}

#wp-calendar tbody td a {
    background: #f1f1f1;
    color: #333;
    display: block;
    text-decoration: none
}

#wp-calendar tfoot td {
    padding: 4px
}

#wp-calendar tfoot td#prev a {
    color: #47c;
    float: left
}

#wp-calendar tfoot td#next a {
    color: #47c;
    float: right
}

#wp-calendar caption {
    border: 1px solid #ddd;
    color: #333;
    cursor: pointer;
    font-size: 13px;
    margin: 0;
    outline: 0 none !important;
    padding: 12px;
    text-transform: uppercase
}

#wp-calendar tbody a {
    display: block;
    text-decoration: underline
}

#wp-calendar th {
    border: 1px solid transparent;
    border-top: none;
    color: #707070;
    padding: 7px 0;
    text-align: center
}

#footer #wp-calendar thead th, #footer #wp-calendar tbody td {
    border-color: #222
}

.rtl #wp-calendar tfoot td#prev a {
    float: right
}

.rtl #wp-calendar tfoot td#next a {
    float: left
}

.dark #wp-calendar thead th {
    background-color: #1d2327;
    border-color: #272F34;
    color: #fff
}

.dark #wp-calendar thead td {
    background-color: #1d2327;
    border-color: #272F34
}

.dark #wp-calendar tbody td {
    border-color: #272F34
}

.dark #wp-calendar tbody td:hover {
    background: #272F34;
    color: #fff
}

.dark #wp-calendar tbody td:hover a {
    background-color: #272F34;
    color: #fff
}

.dark #wp-calendar tbody td a {
    background: #1d2327;
    color: #fff
}

.dark #wp-calendar caption {
    border-color: #272F34;
    color: #fff
}

.dark #footer #wp-calendar thead th, #footer #wp-calendar tbody td {
    border-color: #272F34
}

.recentcomments .comment-author-link, .recentcomments .comment-author-link a {
    color: #000;
    font-weight: 700
}

.dark .recentcomments .comment-author-link, .dark .recentcomments .comment-author-link a {
    color: #eee
}

.tagcloud a {
    border-radius: 3px;
    border: 1px solid #e5e8e9;
    color: #2d2d2d;
    display: inline-block;
    margin: 0 5px 5px 0;
    padding: 8px 10px;
    text-decoration: none
}

.tagcloud a:hover {
    border-color: rgba(0, 0, 0, 0.3)
}

.dark .tagcloud a {
    border-color: #2A3238;
    color: #fff
}

.rtl .tagcloud a {
    margin: 0 0 5px 5px
}

.widget-wrapper .wp-video {
    height: 100% !important;
    width: 100% !important
}

.widget-content .gallery {
    margin: 0 auto 18px
}

.widget-content .gallery .gallery-item {
    float: left;
    margin-top: 0;
    text-align: center;
    width: 33%
}

.rtl .widget-content .gallery .gallery-item {
    float: right
}

.widget-content .gallery-columns-2 .gallery-item {
    width: 50%
}

.widget-content .gallery-columns-4 .gallery-item {
    width: 25%
}

.widget-content .gallery img {
    display: block;
    height: auto;
    padding: 1px;
    width: 100%
}

.widget-content .gallery-columns-2 .attachment-medium {
    max-width: 91%;
    height: auto
}

.widget-content .gallery-columns-4 .attachment-thumbnail {
    max-width: 84%;
    height: auto
}

.widget-content .gallery .gallery-caption {
    display: none
}

.widget-content .gallery dl, .gallery dt {
    margin: 0
}

.widget-content .gallery br + br {
    display: none
}

@media only screen and (max-width: 1219px) {
    .widget-content {
        width: 100% !important
    }

    .widget-wrapper .mejs-container, .widget-wrapper .wp-video {
        width: 100% !important
    }
}

@media only screen and (max-width: 986px) and (min-width: 768px) {
    .widget-wrapper .mejs-container, .widget-wrapper .wp-video {
        width: 100% !important
    }
}

@media only screen and (max-width: 767px) and (min-width: 560px) {
    .widget-wrapper .mejs-container, .widget-wrapper .wp-video {
        width: 100% !important
    }
}

@media only screen and (max-width: 559px) {
    .widget-wrapper .mejs-container, .widget-wrapper .wp-video {
        width: 100% !important
    }
}

a:hover {
    color: #e65400
}

.dark a:hover:not(.btn) {
    color: #5A84ED
}

.post-source a, .post-source, .post-source span, .comment-meta h3.comment-author a, .comment-subscription-form .subscribe-label {
    color: #e65400
}

.dark .recent .ps5 .category a, .dark .recent .ps3 .category a, .dark .recent .ps2 .category a, .dark .recent .ps1 .category a, .dark .el-content a:not(.btn), .dark .post-source a, .dark .post-source, .dark .post-source span, .dark .comment-meta h3.comment-author a, .dark .comment-subscription-form .subscribe-label {
    color: #5A84ED
}

.search-form input.search-submit {
    background-color: #e65400
}

.tagcloud a:hover {
    background-color: #e65400;
    border: 1px solid #e65400;
    color: #fff
}

.bg-n .menu-top li.current_page_item {
    color: #333
}

.bg-n .menu-top li:hover, .bg-n .menu-top li a:focus, .bg-n .menu-top li a:hover, .bg-n .menu-top li a:active {
    color: #333
}

.bg-n .menu-top li li a, .menu-top li li li a {
    color: #111
}

.bg-n .menu-top li li li:hover, .bg-n .menu-top li li li a:focus, .bg-n .menu-top li li li a:hover, .bg-n .menu-top li li li a:active, .bg-n .menu-top li li:hover, .bg-n .menu-top li li a:focus, .bg-n .menu-top li li a:hover, .bg-n .menu-top li li a:active {
    background-color: #f8f8f8 !important;
    color: #111
}

.bg-n .menu-top li.sfHover.menu-item-has-children a, .bg-n .menu-top li.sfHover.menu-item-has-children, .bg-n .menu-top li li, .bg-n .menu-top li li li {
    background-color: #fff;
    color: #111
}

.dark .bg-n .menu-top li:hover, .dark .bg-n .menu-top li a:focus, .dark .bg-n .menu-top li a:hover, .dark .bg-n .menu-top li a:active {
    color: #fff
}

.dark .bg-n .menu-top li li a, .menu-top li li li a {
    color: #fff
}

.dark .bg-n .menu-top li li li:hover, .dark .bg-n .menu-top li li li a:focus, .dark .bg-n .menu-top li li li a:hover, .dark .bg-n .menu-top li li li a:active, .dark .bg-n .menu-top li li:hover, .dark .bg-n .menu-top li li a:focus, .dark .bg-n .menu-top li li a:hover, .dark .bg-n .menu-top li li a:active {
    background-color: #1d2327 !important;
    color: #fff
}

.dark .bg-n .menu-top li.sfHover.menu-item-has-children a, .dark .bg-n .menu-top li.sfHover.menu-item-has-children, .dark .bg-n .menu-top li li, .dark .bg-n .menu-top li li li {
    background-color: #161B1E;
    color: #fff
}

.bg-c .menu-top a {
    color: #fff
}

.bg-c .menu-top li li, .bg-c .menu-top li li li, .bg-c .menu-top li:hover, .bg-c .menu-top li.sfHover, .bg-c .menu-top a:focus, .bg-c .menu-top a:hover, .bg-c .menu-top a:active {
    background: #e65400
}

.bg-c .menu-top li li:hover, .bg-c .menu-top li li.sfHover, .bg-c .menu-top li li a:focus, .bg-c .menu-top li li a:hover, .bg-c .menu-top li a:active {
    background: #e65400
}

.menu-category {
    background-color: #e65400
}

.menu-category a, .dark .menu-category a {
    color: #fff
}

.menu-category li.current-post-ancestor, .menu-category li li, .menu-category li li li, .menu-category li:hover, .menu-category li.sfHover, .menu-category a:focus, .menu-category a:hover, .menu-category a:active {
    background: #18130f
}

.menu-category li li:hover, .menu-category li li.sfHover, .menu-category li li a:focus, .menu-category li li a:hover, .menu-category li a:active {
    background: #e65400
}

.mega-category {
    background-color: #e65400
}

.mega-category a, .dark .mega-category a {
    color: #fff
}

.sf-mega .mega-posts li.medium .title a {
    color: #000
}

.dark .sf-mega .mega-posts li.medium .title a {
    color: #fff
}

.sf-mega .mega-posts li.medium .title a:hover {
    color: #5A84ED
}

.dark .sf-mega .mega-posts li.medium .title a:hover {
    color: #5A84ED
}

.mega-category li.current-post-ancestor, .mega-category li li, .mega-category li li li, .mega-category li:hover, .mega-category li.sfHover, .mega-category a:focus, .mega-category a:hover, .mega-category a:active {
    background: #e65400
}

.mega-category li li:hover, .mega-category li li.sfHover, .mega-category li li a:focus, .mega-category li li a:hover, .mega-category li a:active {
    background: #e65400
}

.footer-box-full {
    width: 100%;
    float: left
}

.footer-box-fixed {
    margin: 0 auto;
    padding: 5px 10px 0
}

.footer-box-light .footer-box {
    background-color: #f8f9fa;
    color: #000
}

.footer-box-light .footer-box select {
    color: #fff
}

.footer-box-light .footer-box .hh5 {
    color: #000
}

.dark .footer-box-light .footer-box .hh5 {
    color: #fff
}

.footer-box-light .footer-col li:before {
    color: #ccc
}

.footer-box-light .footer-col a {
    color: #000
}

.footer-box-light .footer-col a:hover {
    color: #000
}

.footer-box-light .footer-style1 {
    background-color: #fff;
    color: #333
}

.footer-box-light .footer-style1 .footer-nav {
    border-top: 1px solid #e9edf0
}

.footer-box-light .footer-style2 {
    background-color: #fff;
    color: #000
}

.footer-box-light .footer-style2 a {
    color: #000
}

.footer-box-light .footer-style2 a:hover {
    color: #000
}

.footer-box-light .footer-col .social li a {
    color: #fff
}

.dark .footer-box-light .footer-box, .footer-box-dark .footer-box {
    background-color: #272F34;
    color: #ddd
}

.dark .footer-box-light .footer-box select, .footer-box-dark .footer-box select {
    color: #000
}

.dark .footer-box-light .footer-col li:before, .footer-box-dark .footer-col li:before {
    color: #888
}

.dark .footer-box-light .footer-col a, .footer-box-dark .footer-col a {
    color: #ddd
}

.dark .footer-box-light .footer-col a:hover, .footer-box-dark .footer-col a:hover {
    color: #fff
}

.dark .footer-box-light .footer-style1, .footer-box-dark .footer-style1 {
    background-color: #fff;
    color: #333
}

.dark .footer-box-light .footer-style1 .footer-nav, .footer-box-dark .footer-style1 .footer-nav {
    border-top: 1px solid #393D4A
}

.dark .footer-box-light .footer-style2, .footer-box-dark .footer-style2 {
    background-color: #1E2428;
    color: #ddd
}

.dark .footer-box-light .footer-style2 a, .footer-box-dark .footer-style2 a {
    color: #ddd
}

.dark .footer-box-light .footer-style2 a:hover, .footer-box-dark .footer-style2 a:hover {
    color: #fff
}

.dark .footer-box-light .footer-col .social li a.footer-box-dark .footer-col .social li a {
    color: #fff
}

.menu-footer {
    border-top: 1px solid #e9edf0;
    border-bottom: 1px solid #e9edf0
}

.menu-footer li:after {
    color: #ddd
}

.copyright-center-b {
    border-top: 1px solid #e9edf0
}

.dark .menu-footer {
    border-color: #272F34
}

.dark .menu-footer li:after {
    color: #354047
}

.dark .copyright-center-b {
    border-color: #272F34
}

.footer-full {
    width: 100%;
    float: left;
    clear: both
}

.footer-fixed {
    clear: both;
    margin: 0 auto;
    padding: 10px;
    width: 100%
}

.menu-nav {
    margin: 0 auto
}

.menu-footer {
    text-align: center;
    margin: 0 auto
}

.menu-footer li {
    display: inline;
    line-height: 35px;
    list-style: none;
    padding: 0 5px
}

.menu-footer li:after {
    content: " | ";
    padding: 0 5px
}

.menu-footer li:last-child:after {
    content: ""
}

.footer-wrapper {
    padding: 0 0 5px
}

.footer-wrapper * {
    line-height: 35px;
    height: 35px
}

.footer-nav * {
    line-height: 35px;
    height: 35px
}

.footer-nav {
    margin: 0 auto;
    width: 100%;
    padding: 0 10px
}

.copyright {
    float: left
}

.copyleft {
    float: right
}

.copyright-center {
    width: 100%;
    text-align: center
}

.rtl .footer-full, .rtl .copyright {
    float: right
}

.rtl .copyleft {
    float: left
}

@media only screen and (max-width: 986px) and (min-width: 768px) {
    .footer-fixed {
        padding: 0 10px;
        width: 100%
    }

    .footer-fixed .menu-footer {
        width: 100% !important
    }

    .footer-width-1 {
        width: 100% !important
    }

    .footer-width-2 {
        padding: 0 10px;
        width: 666px !important
    }

    .footer-wrapper *, .footer-nav * {
        height: auto
    }

    .copyright, .copyleft {
        float: left;
        text-align: center;
        width: 100% !important
    }

    .rtl .copyright, .rtl .copyleft {
        float: right;
        text-align: center
    }
}

@media only screen and (max-width: 767px) and (min-width: 560px) {
    .footer-fixed {
        width: 100%;
        padding: 0 10px
    }

    .footer-fixed .menu-footer {
        width: 100%
    }

    .footer-width-1 {
        width: 100%
    }

    .footer-width-2 {
        width: 100%;
        padding: 0 10px
    }

    .footer-wrapper *, .footer-nav * {
        height: auto
    }

    .copyright, .copyleft {
        text-align: center;
        float: left;
        width: 100% !important
    }

    .rtl .copyright, .rtl .copyleft {
        float: right
    }
}

@media only screen and (max-width: 559px) {
    .footer-fixed {
        width: 100% !important;
        padding: 0 1%
    }

    .footer-fixed .menu-footer {
        width: 100% !important
    }

    .footer-width-1 {
        width: 100% !important
    }

    .footer-width-2 {
        width: 100% !important;
        padding: 0 1%
    }

    .footer-box-fixed {
        padding: 1%
    }

    .footer-wrapper *, .footer-nav * {
        height: auto
    }

    .copyright, .copyleft {
        text-align: center;
        float: left;
        width: 100% !important
    }

    .rtl .copyright, .rtl .copyleft {
        float: right
    }
}

.footer-box {
    padding: 10px 10px 0
}

.footer-content {
    margin: 10px auto
}

.footer-col {
    margin: 0 0 10px 1%;
    float: left;
    width: 32.1%
}

.footer-col .hh5 {
    margin-bottom: 10px;
    display: inline-block;
    width: 100%
}

.footer-col select {
    padding: 5px;
    width: 100%
}

.footer-col li {
    list-style: none;
    margin: 0 0 5px 15px;
    padding: 0 0 5px
}

.footer-col li:before {
    content: "\2022 ";
    font-family: sans-serif;
    font-size: 26px;
    line-height: 9px;
    vertical-align: middle;
    display: inline-block;
    margin-left: -0.6em;
    width: 0.6em
}

.footer-col p {
    display: block;
    margin: 0 0 5px;
    width: 100%;
    text-align: center
}

.footer-col .logo {
    display: table;
    width: 100%
}

.footer-col .logo * {
    margin: 0 auto
}

.rtl .footer-box-full {
    float: right
}

.rtl .footer-col {
    float: right;
    margin: 0 1% 10px 0
}

.rtl .footer-col li {
    margin: 0 15px 5px 0
}

.rtl .footer-col li:before {
    margin-left: auto;
    margin-right: -0.6em
}

ul.ul-columns {
    -moz-column-count: 2;
    -moz-column-gap: 2px;
    -webkit-column-count: 2;
    -webkit-column-gap: 2px;
    column-count: 2;
    column-gap: 2px
}

ul.ul-columns li {
    list-style: none;
    margin: 0 0 5px;
    padding: 0;
    border-bottom: none
}

.footer-col li.posts {
    float: left;
    margin: 0 0 5px;
    padding: 0 0 5px;
    text-indent: 0;
    width: 100%
}

.footer-col li.posts:last-child {
    margin: 0;
    padding: 0
}

.footer-col li.posts:before {
    content: ""
}

.footer-col li.posts .title {
    width: 68%;
    float: left;
    text-align: left
}

.footer-col li.posts .thumbnail {
    width: 30%;
    float: left;
    margin-right: 1%
}

.footer-col li.posts .thumbnail img {
    width: 100%
}

.rtl .footer-col li.posts, .rtl .footer-col li.posts .title {
    float: right;
    text-align: right
}

.rtl .footer-col li.posts .thumbnail {
    float: right;
    margin-left: 1%;
    margin-right: 0
}

@media only screen and (max-width: 767px) {
    .footer-col li.posts .title {
        width: 58%
    }

    .footer-col li.posts .thumbnail {
        width: 40%
    }
}

.footer-col .social {
    display: table;
    margin: 10px auto
}

.footer-col .social li {
    float: left;
    list-style: none;
    text-indent: 0;
    margin: 0 5px 5px 0;
    padding: 0
}

.footer-col .social li a {
    color: #fff
}

.footer-col .social li:before, .rtl .footer-col .social li:before {
    content: "";
    margin: 0 !important;
    width: auto !important;
    display: unset !important
}

.rtl .footer-col .social li {
    float: right;
    margin: 0 0 5px 5px
}

.footer-col .social li a.facebook .svg-i {
    background-color: #4267b2
}

.footer-col .social li a.telegram .svg-i {
    background-color: #08c
}

.footer-col .social li a.twitter .svg-i {
    background-color: #000
}

.footer-col .social li a.tiktok .svg-i {
    background-color: #000
}

.footer-col .social li a.rsslink .svg-i {
    background-color: #f9bc2e
}

.footer-col .social li a.youtube .svg-i {
    background-color: #cf2200
}

.footer-col .social li a.pinterest .svg-i {
    background-color: #ca2127
}

.footer-col .social li a.instagram .svg-i {
    background-color: #833ab4
}

.footer-col .social li a.linkedin .svg-i {
    background-color: #3371b7
}

.footer-col .social li a.android .svg-i {
    background-color: #8ec047
}

.footer-col .social li a.apple .svg-i {
    background-color: #B9BFC1
}

.footer-col .social li a.tumblr .svg-i {
    background-color: #45556c
}

.footer-col .social li a.reddit .svg-i {
    background-color: #e74a1e
}

.footer-col .social li .svg-s {
    display: block;
    border-radius: 50px;
    padding: 3px 2px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: 18px 18px;
    width: 32px;
    height: 32px
}

.footer-col .social li .svg-s-tumblr {
    background-size: 18px 18px
}

.footer-col .subscribe {
    position: relative;
    display: table;
    margin: 10px auto;
    text-align: center
}

.footer-col .subscribe .button {
    line-height: 27px;
    padding: 2px 10px;
    border-radius: 3px;
    display: table-cell;
    vertical-align: top
}

.footer-col .subscribe .text {
    line-height: 26px;
    min-height: 32px;
    padding: 0 5px;
    margin-right: 5px;
    border-radius: 2px;
    display: table-cell;
    vertical-align: top;
    width: 160px
}

.rtl .footer-col .subscribe .text {
    margin-right: 0;
    margin-left: 5px
}

.footer-col .adress {
    vertical-align: text-bottom;
    display: inline-block;
    text-align: center;
    width: 100%;
    font-size: 15px
}

.footer-col .adress div {
    margin: 5px 0
}

.footer-col .adress svg {
    margin: 0 5px;
    width: 20px;
    height: 20px;
    vertical-align: top
}

.footer-col .adress a {
    line-height: unset
}

.footer-box-light .adress svg {
    fill: #333
}

.footer-box-dark .adress svg {
    fill: #fff
}

.dark .footer-box-light .adress svg {
    fill: #fff
}

.footer-box-light .footer-col .subscribe .text {
    background-color: #fff;
    border: 1px solid #fff;
    color: #111
}

.dark .footer-box-light .footer-col .subscribe .text, .footer-box-dark .footer-col .subscribe .text {
    background-color: #1E2428;
    border: 1px solid #1E2428;
    color: #fff
}

.footer-col .land-phone, .footer-col .mobile-phone {
    display: inline-block
}

.footer-col .land-phone .tel, .footer-col .land-phone svg, .footer-col .mobile-phone .tel, .footer-col .mobile-phone svg {
    display: inline-block;
    vertical-align: middle;
    direction: ltr
}

.footer-col .location, .footer-col .email-adress {
    display: inline-block;
    width: 100%
}

.footer-col .location .line, .footer-col .location svg, .footer-col .email-adress .mailto, .footer-col .email-adress svg {
    display: inline-block;
    vertical-align: middle
}

@media only screen and (max-width: 986px) and (min-width: 768px) {
    .footer-content {
        padding: 0;
        width: 666px !important
    }

    .footer-col {
        float: none;
        margin: 10px auto;
        width: 70% !important
    }

    .rtl .footer-col {
        float: none;
        margin: 10px auto;
        width: 70%
    }

    .footer-col ul.ul-columns {
        display: inline-block;
        width: 100%;
        margin: 20px 0;
        -moz-column-count: 3;
        -moz-column-gap: 2px;
        -webkit-column-count: 3;
        -webkit-column-gap: 2px;
        column-count: 3;
        column-gap: 2px;
        text-align: left
    }

    .rtl .footer-col ul.ul-columns {
        text-align: right
    }

    .footer-col .subscribe .text {
        margin: 0 5px 0 0
    }

    .rtl .footer-col .subscribe .text {
        margin: 0 0 0 5px
    }
}

@media only screen and (max-width: 767px) {
    .footer-col {
        width: 90%;
        float: none;
        margin: 0 auto;
        display: block
    }

    .rtl .footer-col {
        float: none;
        margin: 0 auto
    }

    .footer-col .hh5 {
        text-align: left
    }

    .rtl .footer-col .hh5 {
        text-align: right
    }

    .footer-col ul.ul-columns {
        display: inline-block;
        width: 100%;
        margin: 20px 0;
        -moz-column-count: 3;
        -moz-column-gap: 2px;
        -webkit-column-count: 3;
        -webkit-column-gap: 2px;
        column-count: 3;
        column-gap: 2px;
        text-align: left
    }

    .rtl .footer-col ul.ul-columns {
        text-align: right
    }
}

.scrolltop {
    display: none;
    font-family: sans-serif;
    font-size: 32px;
    cursor: pointer;
    text-align: center;
    color: #fff !important;
    height: 40px;
    width: 40px;
    line-height: 34px;
    position: fixed;
    bottom: 15px;
    right: 15px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    z-index: 99999
}

.rtl .scrolltop {
    right: auto;
    left: 15px
}

.scrolltop svg {
    fill: #fff;
    margin: 2px 0 0;
    width: 24px;
    height: 24px;
    vertical-align: middle
}

.scrolltop:hover {
    color: #fff !important;
    opacity: .7
}

#mmobile {
    z-index: 99999999999999;
    background-color: #fff
}

#mmobile a {
    color: #333
}

#mmobile a:hover {
    text-decoration: none
}

.dark #mmobile {
    background-color: #1d2327
}

.dark #mmobile a {
    color: #fff
}

@media only screen and (min-width: 767px) {
    .slideout-menu {
        width: 300px
    }
}

#mmobile {
    bottom: 0;
    left: 0;
    overflow-y: auto;
    position: fixed;
    top: 0;
    width: 80%;
    max-width: 320px;
    z-index: 9999999;
    transform: translateX(-100%);
    -webkit-transform: translateX(-100%)
}

.rtl #mmobile {
    left: auto;
    right: 0;
    transform: translateX(100%);
    -webkit-transform: translateX(100%)
}

.slide-in {
    animation: slide-in 0.5s forwards;
    -webkit-animation: slide-in 0.5s forwards
}

.slide-out {
    animation: slide-out 0.5s forwards;
    -webkit-animation: slide-out 0.5s forwards
}

@keyframes slide-in {
    100% {
        transform: translateX(0%)
    }
}

@-webkit-keyframes slide-in {
    100% {
        -webkit-transform: translateX(0%)
    }
}

.so-wrap {
    width: 100%;
    display: inline-block;
    position: relative
}

.so-logo {
    width: 80%;
    padding: 16px 20px;
    display: inline-block;
    vertical-align: middle;
    position: relative
}

#mmobile .so-logo a {
    color: #fff
}

#mmobile .so-header-white .so-logo a {
    color: #333
}

.close-icon {
    padding: 16px 20px;
    display: inline-block;
    vertical-align: middle;
    position: relative;
    border: none;
    background-color: transparent;
    cursor: pointer;
    width: 15%
}

.close-icon svg {
    fill: #fff;
    width: 24px;
    height: 24px
}

.so-header-white .close-icon svg {
    fill: #333
}

.dark #mmobile .so-header-white .so-logo a {
    color: #fff
}

.dark .so-header-white .close-icon svg {
    fill: #fff
}

.search-wrap {
    background-color: #f5f5f5;
    display: inline-block;
    width: 100%
}

.searchf {
    padding: 12px 20px;
    display: inline-block;
    width: 100%;
    border: 1px solid #e9edf0;
    position: relative
}

.searchf input {
    padding: 12px 20px;
    display: inline-block;
    width: 100%;
    border: 0 none;
    text-indent: 25px;
    box-shadow: 0 1.5px 3px 2px rgba(0, 35, 64, 0.1);
    border-radius: 2px
}

.searchf input:focus + svg {
    fill: #333
}

.searchf svg {
    padding: 0;
    display: inline-block;
    position: absolute;
    left: 32px;
    top: 50%;
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    fill: #999
}

.searchf svg:hover {
    fill: #333
}

.rtl .searchf svg {
    right: 32px;
    left: auto
}

.dark .search-wrap {
    background-color: #2c3338
}

.dark .searchf {
    border: 1px solid #31313c
}

.dark .searchf input {
    color: #fff;
    background-color: #1d2327;
    box-shadow: 0 1.5px 3px 2px rgba(0, 35, 64, .1)
}

.dark .searchf input:focus + svg {
    fill: #ccc
}

.dark .searchf svg {
    fill: #fff
}

.dark .searchf svg:hover {
    fill: #ccc
}

.menu-section-list {
    list-style: none;
    margin: 0;
    padding: 0
}

.menu-section-list li {
    position: relative;
    width: 100%
}

.menu-section-list .sub-menu {
    display: none
}

.menu-section-list a {
    display: block;
    width: 100%;
    word-break: break-word;
    padding: 10px 20px
}

.menu-section-list a:hover {
    text-decoration: none
}

.menu-section-list .submenu-sh {
    position: absolute;
    right: 10px;
    z-index: 999999;
    top: 8px
}

.rtl .menu-section-list .submenu-sh {
    left: 10px;
    right: auto
}

.menu-section-list .submenu-sh svg {
    cursor: pointer;
    vertical-align: middle;
    width: 30px !important;
    height: 30px !important;
    margin: 0 5px
}

.menu-section-list li li a {
    padding: 10px 0 10px 40px
}

.menu-section-list li li li a {
    padding: 10px 0 10px 60px
}

.rtl .menu-section-list li li a {
    padding: 10px 40px 10px 0
}

.rtl .menu-section-list li li li a {
    padding: 10px 60px 10px 0
}

.menu-section-list .submenuSvgClose {
    display: none
}

.menu-section-list li {
    border-bottom: 1px solid #eee
}

.menu-section-list a:hover {
    background-color: #f9f9f9
}

.menu-section-list .sub-menu {
    box-shadow: unset
}

.menu-section-list .submenu-sh {
    background-color: transparent
}

.menu-section-list .submenu-sh svg {
    fill: #999
}

.menu-section-list .submenu-sh:hover svg {
    fill: #31313c
}

.dark .menu-section-list .submenu-sh {
    background-color: transparent
}

.dark .menu-section-list .submenu-sh svg {
    fill: #ccc
}

.dark .menu-section-list .submenu-sh:hover svg {
    fill: #fff
}

.dark .menu-section-list li {
    border-bottom: 1px solid #283035
}

.dark .menu-section-list a:hover {
    background-color: #283035
}

.menu-section-list .sub-menu li {
    border-top: 1px solid #eee;
    border-bottom: 0px solid transparent
}

.dark .menu-section-list .sub-menu li {
    border-color: #283035
}

.so-social {
    background-color: #f9f9f9;
    list-style: none;
    width: 100%;
    display: table;
    padding: 12px 20px
}

.so-social li {
    width: auto;
    margin: 0;
    padding: 0 5px;
    display: inline-block;
    text-align: center;
    vertical-align: middle
}

.rtl .so-social li {
    margin: 0;
    padding: 0 5px
}

.so-social svg {
    text-align: center;
    width: 25px;
    height: 25px;
    fill: #656c7a
}

.so-social a:hover.googleplus svg {
    fill: #d0422a
}

.so-social a:hover.facebook svg {
    fill: #3b5998
}

.so-social a:hover.twitter svg {
    fill: #000
}

.so-social a:hover.youtube svg {
    fill: #cf2200
}

.so-social a:hover.pinterest svg {
    fill: #ca2127
}

.so-social a:hover.instagram svg {
    fill: #87766c
}

.so-social a:hover.android svg {
    fill: #8ec047
}

.so-social a:hover.apple svg {
    fill: #00abf1
}

.so-social a:hover.rss svg {
    fill: #f9bc2e
}

.so-social a:hover.telegram svg {
    fill: #08c
}

.so-social a:hover.pinterest svg {
    fill: #ca2127
}

.so-social a:hover.reddit svg {
    fill: #e74a1e
}

.dark .so-social {
    background-color: #2c3338
}

.dark .so-social svg {
    fill: #fff
}

#page-overlay {
    cursor: pointer;
    background-color: rgba(0, 0, 0, 0.5);
    width: 100%;
    height: 100%;
    left: 0;
    right: 0;
    position: fixed;
    top: 0;
    z-index: 999997;
    visibility: hidden
}

.dark #page-overlay {
    background-color: rgba(255, 255, 255, 0.35)
}

.gdpr-cm-wrap {
    position: fixed;
    bottom: 0;
    color: #fff;
    width: 100%;
    padding: 15px;
    z-index: 99999999999999999;
    display: none
}

.gdpr-cm {
    margin: 0 auto;
    display: table;
    text-align: center;
    font-size: 17px
}

.gdpr-content {
    display: inline-block
}

.gdpr-content a {
    color: #fff;
    font-weight: 700
}

.gdpr-content a:hover {
    text-decoration: underline;
    color: #eee
}

.gdpr-content p {
    padding: 5px 0
}

.gdpr-button {
    background-color: #fff;
    display: inline-block;
    padding: 5px 20px;
    border-radius: 3px;
    cursor: pointer;
    margin: 5px
}

@media only screen and (max-width: 769px) {
    .gdpr-content {
        width: 100%;
        display: inline-block
    }

    .gdpr-button {
        text-align: center;
        width: 80%;
        display: block;
        margin: 15px auto
    }
}

.container-urgent {
    width: 100%;
    display: none;
    position: relative;
    z-index: 999999999999999
}

.auto-hide {
    background-color: #bf152c;
    color: #fff;
    width: 100%;
    position: fixed;
    bottom: 0;
    padding: 20px
}

.urgent-content {
    width: 70%
}

.urgent {
    max-width: 1170px;
    width: 80%
}

.urgent {
    position: relative;
    height: 35px;
    line-height: 35px;
    overflow: hidden;
    margin-top: 10px;
    margin: 0 auto;
    display: table
}

.urgent-title {
    min-width: 100px;
    float: left;
    text-transform: capitalize;
    height: 35px;
    line-height: 35px;
    vertical-align: middle;
    padding: 0 10px
}

.urgent-content {
    position: relative;
    float: left;
    height: 35px;
    line-height: 35px
}

.urgent-content a {
    color: #fff !important;
    text-decoration: none
}

.urgent-content a:hover {
    color: #fff !important;
    text-decoration: underline
}

.close-urgent {
    float: right;
    margin-top: 0
}

.close-urgent svg {
    fill: #fff;
    cursor: pointer;
    font-size: 15px;
    line-height: 33px;
    width: 33px;
    height: 33px;
    text-align: center
}

.rtl .urgent-title, .rtl .urgent-content {
    float: right
}

.rtl .close-urgent {
    float: left
}

.unews {
    list-style: none;
    position: relative;
    display: inline-block;
    width: 100%
}

.unews li {
    position: absolute;
    left: 0
}

.rtl .unews li {
    left: auto;
    right: 0
}

@media only screen and (max-width: 1219px) {
    .urgent {
        max-width: 1170px;
        width: 90%
    }
}

@media only screen and (max-width: 986px) {
    .auto-hide {
        padding: 10px 0
    }

    .urgent {
        width: 98%
    }

    .urgent-title {
        border: 2px solid transparent
    }

    .urgent-content {
        width: 100%;
        padding: 0 10px;
        margin-top: 5px
    }

    .close-urgent {
        position: absolute;
        right: 5px;
        margin-top: 0
    }

    .rtl .close-urgent {
        right: auto;
        left: 5px
    }

    .urgent-content li a {
        display: table
    }
}

@media only screen and (max-width: 559px) {
    .urgent-content {
        height: 100%;
        line-height: 1.9;
        padding: 0 10px 15px;
        overflow: visible
    }
}

body {
    font-family: Droid Arabic Kufi, "-apple-system", BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
    line-height: 1.3;
    font-size: 13px
}

table thead tr th {
    font-size: 13px
}

button, input, textarea {
    line-height: 1.3;
    font-size: 13px;
    font-family: inherit
}

.menu-category a {
    font-weight: 700;
    line-height: 1.9
}

.mega-category a {
    font-weight: 700;
    line-height: 1.9
}

.sf-mega .mega-posts li.medium .title a {
    font-weight: 700;
    line-height: 1.7;
    font-size: 12px
}

.mega-pages a, .mega-categories a {
    font-weight: 400;
    line-height: 1.5
}

.nav-news .title {
    font-weight: 700
}

.nav-news .content, .nav-news .content .scroll-text .title {
    font-size: 13px;
    line-height: 3;
    font-weight: 400
}

.slider1-content .third h2, .slider1-content .first h2 {
    font-size: 17px;
    font-weight: 700;
    line-height: 1.6
}

.slider1-content .fourth h2, .slider1-content .second h2 {
    font-size: 15px;
    font-weight: 700;
    line-height: 1.6
}

.slider1-content .slide-date, .slider1-content .slide-meta {
    font-size: 12px
}

.slider1-content .subtitle {
    font-weight: 700;
    font-size: 15px;
    line-height: 1.6
}

.slider2-content h2 {
    font-size: 17px
}

.slider2-content .slide-date, .slider2-content .slide-meta {
    font-size: 12px
}

.slider2-content .subtitle {
    font-size: 15px;
    font-weight: 700;
    line-height: 1.6
}

.slider3-content h2 {
    font-size: 17px
}

.slider3-content .slide-date, .slider3-content .slide-meta {
    font-size: 12px
}

.slider3-content .subtitle {
    font-weight: 700;
    font-size: 13px;
    line-height: 1.6
}

.slider4-content h2 {
    font-size: 17px
}

.slider4-content .slide-date, .slider4-content .slide-meta {
    font-size: 12px
}

.slider4-content .subtitle {
    font-weight: 700;
    font-size: 13px;
    line-height: 1.6
}

.slider5-heading h2 {
    font-size: 17px
}

.recent h2 {
    line-height: 1.7
}

.recent p {
    line-height: 1.7;
    font-size: 13px
}

.recent .ps5 h2, .recent .ps1 h2, .recent .ps2 h2 {
    font-size: 16px
}

.recent .ps3 h2 {
    font-size: 18px
}

.recent .ps4 h2 {
    font-size: 15px
}

.module-head .module-head-title {
    font-weight: 700;
    font-size: 17px;
    line-height: 42px
}

.module-body h2, .module-body-sm h2 {
    line-height: 1.6
}

.module-body p {
    line-height: 1.7;
    font-size: 12px
}

.module-body-sm .date, .module-body-sm .meta, .module-body .date, .module-body .meta {
    line-height: 1.5;
    font-size: 12px
}

.module-1b h2, .module-2b h2, .module-3b h2 {
    line-height: 1.7
}

.module-1b h2, .module-2b h2, .module-4 h2, .module-6 h2, .module-7 h2, .module-8b h2, .module-8c h2, .module-9 h2, .module-10 h2, .module-11b h2, .module-12b h2, .module-15 h2, .module-17b h2 {
    font-size: 12px
}

.module-18b h2, .module-3b h2, .module-16 h2, .module-17a h2 {
    font-size: 13px
}

.module-18a h2, .module-1a h2, .module-2a h2, .module-2a h2, .module-3a h2, .module-5 h2, .module-8a h2, .module-11a h2, .module-13 h2, .module-14 h2 {
    font-size: 15px
}

.module-12a h2 {
    font-size: 17px
}

.module-6 .author-name, .module-10 .author-name {
    line-height: 1.6;
    font-weight: 700
}

.module-3b h2, .module-17b h2 {
    font-weight: 400
}

.module-19a h2 {
    font-size: 15px
}

.module-19b h2 {
    font-size: 12px
}

.module-20 h2 {
    font-size: 13px
}

.module-21 h2 {
    font-size: 14px
}

.module-22 h2 {
    font-size: 13px
}

.module-23 h2 {
    font-size: 13px
}

.module-24a h2 {
    font-size: 14px
}

.module-24b h2 {
    font-size: 13px;
    font-weight: 400
}

.content-typography h1 {
    font-size: 24px
}

.content-typography h2 {
    font-size: 21px
}

.content-typography h3 {
    font-size: 19px
}

.content-typography h4 {
    font-size: 17px
}

.content-typography h5 {
    font-size: 15px
}

.content-typography h6 {
    font-size: 13px
}

.content-typography h1.title {
    font-size: 20px;
    line-height: 1.8
}

.content-typography h2.title {
    font-size: 17px;
    line-height: 1.7
}

.single-full .content-typography h1.title {
    font-size: 24px
}

.single-full .content-typography h2.title {
    font-size: 21px
}

.el-content {
    line-height: 2.1
}

.el-content p {
    font-size: 15px;
    font-weight: 400;
    line-height: 2
}

.el-content ul li, .el-content ol li {
    font-size: 15px
}

.el-content div strong, .el-content p strong {
    font-size: 13px;
    font-weight: 700;
    vertical-align: baseline
}

.el-content dt {
    font-size: 13px;
    font-weight: 700
}

.el-content dd {
    margin-bottom: 5px
}

.tags span {
    font-size: 13px;
    font-weight: 700
}

.btn {
    font-family: droid arabic kufi
}

.btn-lg {
    font-weight: 700 !important;
    font-family: droid arabic kufi
}

.btn.btn-color {
    font-size: 13px !important
}

.post-nav li {
    font-weight: 700;
    line-height: 1.7
}

.post-nav li span {
    font-weight: 400;
    line-height: 1.7
}

.post-shortlink {
    font-size: 13px;
    font-weight: 700
}

.post-shortlink input {
    font-weight: 400
}

.post-by, .post-source, .post-source strong, .post-source span {
    font-size: 13px;
    font-weight: 700
}

.post-source-top {
    margin: 0 0 5px !important
}

.post-source span, .post-source strong {
    vertical-align: top !important
}

.related .related-head {
    font-weight: 700;
    font-size: 17px !important;
    line-height: 1.8
}

.related li h2 {
    font-size: 13px;
    line-height: 23px;
    font-weight: 700
}

.related-list .related-head {
    font-weight: 700;
    font-size: 17px;
    line-height: 1.7
}

.related-list li h2 {
    font-size: 13px;
    font-weight: 400
}

.related-title {
    font-size: 15px !important;
    line-height: 1.8
}

.related-inside li a {
    font-size: 14px;
    vertical-align: middle
}

.proscons-title {
    font-size: 17px !important;
    font-weight: 700 !important
}

.author-bio p {
    font-weight: 400;
    line-height: 1.7
}

.author-bio .title {
    font-size: 13px;
    font-weight: 700;
    line-height: 1.7
}

.alert {
    font-family: droid arabic kufi;
    font-weight: 400;
    line-height: 1.7
}

.comments-heading {
    font-weight: 700;
    font-size: 17px !important;
    line-height: 1.7
}

.comment-meta .comment-author {
    font-weight: 700;
    font-size: 13px !important
}

.comment-meta .comment-author span {
    font-family: tahoma;
    font-weight: 400
}

.comment-reply-title {
    font-weight: 700;
    font-size: 17px !important;
    line-height: 1.7
}

.comment-reply-title small {
    font-size: 13px;
    font-weight: 400;
    height: 30px;
    line-height: 30px
}

.comment-form-author input, .comment-form-email input, .comment-form-url input {
    font-size: 13px;
    font-weight: 400
}

.comments-rules strong {
    font-size: 13px;
    line-height: 2.5
}

.comments-rules p {
    line-height: 1.7
}

.comment-moderation {
    font-weight: 700
}

.content-category .first h2 {
    font-size: 14px !important;
    line-height: 1.8
}

.content-category .first p {
    font-size: 12px;
    line-height: 1.8
}

.content-category .first .date {
    font-size: 12px
}

.content-category .fourth h2 {
    font-size: 13px !important;
    line-height: 1.8
}

.content-category .fourth .date {
    font-size: 12px
}

.content-category .fifth h2 {
    font-size: 13px !important;
    line-height: 1.6
}

.content-category .ebook h2, .content-category .sixth h2 {
    font-size: 13px !important;
    line-height: 1.8
}

.content-category .seventh h2 {
    font-size: 12px !important;
    line-height: 1.6
}

.content-category .bnews .date span {
    font-size: 13px;
    font-weight: 700
}

.content-category .bnews h2 {
    font-size: 13px;
    font-weight: 400
}

.content-category .search h2 {
    font-size: 13px;
    line-height: 1.7
}

.content-category .search p strong {
    font-size: 12px
}

.content-category .search p {
    line-height: 1.6
}

.content-category .tag h2 {
    font-size: 13px !important;
    line-height: 2
}

.post-load {
    font-size: 13px;
    font-weight: 700
}

.widget-head .w-heading {
    font-weight: 700;
    font-size: 17px;
    line-height: 42px
}

.widget-body h2, .widget-body h2.ht2 {
    line-height: 1.8
}

.widget-body .second h2, .widget-body .fifth h2 {
    font-size: 14px
}

.widget-body .first h2, .widget-body .third h2, .widget-body .fourth h2 {
    font-size: 12px
}

.widget-body .sixth h2, .widget-body .second h2.ht2 {
    font-size: 13px;
    font-weight: 400
}

.gallery-title, .gallery-2-title {
    font-size: 14px;
    font-weight: 700;
    line-height: 1.7
}

.widget-body .rhours h2 {
    line-height: 0;
    font-size: 13px;
    font-weight: 400
}

.widget-body .rhours .time {
    font-family: tahoma;
    font-size: 13px;
    font-weight: 400
}

.widget-wrapper .picture h2 {
    font-size: 14px;
    font-weight: 700;
    line-height: 1.7
}

.widget-wrapper ul.tab_nav li a {
    font-weight: 700;
    line-height: 32px;
    font-size: 13px
}

.widget-body li.tab-post .title, .widget-body li.cat-post .title {
    line-height: 1.6;
    font-weight: 400;
    font-size: 13px
}

.tab-head {
    font-size: 17px;
    font-weight: 700;
    line-height: 42px
}

.custom-badge .content .title {
    font-size: 13px;
    font-weight: 700;
    line-height: 1.2
}

.widget-body .subscribe .text {
    line-height: 2.4
}

.widget-body .list-1 h2, .widget-body .list-2 h2 {
    font-size: 12px;
    font-weight: 700;
    line-height: 1.8
}

.widget-body .list-2 .author {
    font-size: 12px;
    font-weight: 700;
    line-height: 1.8
}

.menu-nav {
}

.footer-col .hh5 {
    font-size: 17px;
    line-height: 1.8;
    font-weight: 700
}

.footer-col li {
    line-height: 21px
}

.footer-col a {
    line-height: 1.7
}

.footer-col .subscribe .button span {
    font-size: 13px;
    font-weight: 400;
    line-height: 19px;
    vertical-align: baseline
}

.footer-col p {
    line-height: 1.8
}

.footer-col .social span {
    line-height: 1.8
}

.search-form input.search-submit, .search-form input.search-field {
    line-height: 2
}

.gdpr-content p {
    font-size: 13px;
    font-weight: 400;
    line-height: 1.5
}

.gdpr-button {
    font-size: 13px;
    font-weight: 700
}

.modal-title {
    font-weight: 700;
    font-size: 14px
}

.control-label {
    font-weight: 700;
    font-size: 13px
}

.form-control {
    min-height: 40px
}

.gsc-result-info {
    font-family: inherit
}

.gs-title b, .gs-title {
    font-family: inherit;
    font-weight: 700;
    font-size: 15px !important
}

.gs-snippet {
    font-family: inherit
}

.gsc-url-top {
    font-family: inherit
}

#toc_container p.toc_title {
    font-family: droid arabic kufi;
    font-size: 19px
}

div#toc_container ul li {
    font-size: 15px !important
}

.mobile-site-title a, #mmobile .so-logo a {
    font-weight: 700;
    font-size: 20px;
    line-height: 1.7
}

.menu-section-list a {
    font-weight: 700;
    line-height: 1.9
}

.search-wrap .searchf input {
    font-family: inherit
}

.urgent-title {
    font-size: 21px;
    font-weight: 700
}

 .skin8-border {
     border-bottom: 2px solid #00695C
 }

.skin8-background {
    background-color: #00695C
}

.skin8-color {
    color: #00695C
}

.skin8-color svg {
    fill: #00695C
}

.skin8-color a {
    color: #00695C !important
}

.skin8-hover a:hover {
    color: #00695C !important
}

.dark .skin8-color {
    color: #00A896 !important
}

.dark .skin8-color svg {
    fill: #00A896 !important
}

.dark .skin8-color a {
    color: #00A896 !important
}

.dark .skin8-hover a:hover {
    color: #00A896 !important
}
 body {
     background-color: #ebedef
 }

body.dark {
    background-color: #161B1E !important;
    color: #fff
}

@media only screen and (max-width: 986px) {
    body {
        background: #fff !important
    }

    body.dark {
        background-color: #1d2327 !important;
        color: #fff
    }
}

 .logo-size {
     width: 237px;
     height: 100px
 }
 .logo-margin {
     margin-top: 10px;
     margin-bottom: 10px
 }
 .menu-category li.menu-item-home a, .menu-category li.menu-item-home a:hover {
     background-image: url("data:image/svg+xml,%3Csvg fill='%23ffffff' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 26 26' width='24px' height='24px'%3E%3Cpath d='M 20 2.03125 C 19.449219 2.03125 19 2.480469 19 3.03125 L 19 7.8125 L 13.71875 2.53125 C 13.328125 2.140625 12.671875 2.140625 12.28125 2.53125 L 0.5625 14.28125 C 0.171875 14.671875 0.171875 15.296875 0.5625 15.6875 C 0.953125 16.078125 1.578125 16.078125 1.96875 15.6875 L 13 4.65625 L 24.0625 15.71875 C 24.257813 15.914063 24.523438 16.03125 24.78125 16.03125 C 25.039063 16.03125 25.273438 15.914063 25.46875 15.71875 C 25.859375 15.328125 25.859375 14.703125 25.46875 14.3125 L 22 10.84375 L 22 3.03125 C 22 2.480469 21.550781 2.03125 21 2.03125 Z M 13 6.5 L 2 17.5 L 2 23 C 2 24.65625 3.34375 26 5 26 L 21 26 C 22.65625 26 24 24.65625 24 23 L 24 17.5 Z M 11 16 L 15 16 C 15.550781 16 16 16.449219 16 17 L 16 23 C 16 23.550781 15.550781 24 15 24 L 11 24 C 10.449219 24 10 23.550781 10 23 L 10 17 C 10 16.449219 10.449219 16 11 16 Z'/%3E%3C/svg%3E")
 }
@media only screen and (max-width: 986px) {
    #main {
        margin-top: 0
    }
}
 .bg-c.brand {
     background-color: #e65400
 }

.dark .form-control {
    background-color: #1d2327;
    border: 2px solid #384046;
    color: #fff
}

.dark .form-control::placeholder {
    color: #ccc
}

.dark hr {
    border-top: 1px solid #2c3332
}

.dark .scrolltop {
    background-color: #f5f8f9 !important
}

.dark .scrolltop svg {
    fill: #384046 !important
}

.recent .ps5 .category a, .recent .ps3 .category a, .recent .ps2 .category a, .recent .ps1 .category a {
    color: #e65400
}

.slider4-content .category {
    background-color: #e65400
}

.slider4-nav li.cycle-pager-active {
    background-color: #e65400
}

.wpcf7-submit, .btn-color {
    background-color: #e65400 !important;
    border-color: #e65400 !important;
    color: #fff !important
}

.wpcf7-submit:hover, .wpcf7-submit:focus, .wpcf7-submit.focus, .wpcf7-submit:active, .wpcf7-submit.active, .btn-color:hover, .btn-color:focus, .btn-color.focus, .btn-color:active, .btn-color.active {
    background-color: #e65400 !important;
    border-color: #e65400 !important;
    color: #fff !important
}

@keyframes slide-out {
    0% {
        transform: translateX(0%)
    }
    100% {
        transform: translateX(100%)
    }
}

@-webkit-keyframes slide-out {
    0% {
        -webkit-transform: translateX(0%)
    }
    100% {
        -webkit-transform: translateX(100%)
    }
}
 .mejs-controls {
     direction: ltr
 }

.wp-playlist-light {
    width: 100%;
    display: inline-block
}

.mejs-container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current, .mejs-container .mejs-controls .mejs-time-rail .mejs-time-current {
    background: #e65400
}

.mejs-container .mejs-controls .mejs-time-rail .mejs-time-loaded {
    background-color: rgba(20, 76, 228, 0.075)
}

.wp-playlist-light .wp-playlist-playing {
    border-bottom-color: #e65400
}

.mejs-container .mejs-button > button {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='400' height='120' viewBox='0 0 400 120'%3E%3Cstyle%3E.st0%7Bfill:%23888888;width:16px;height:16px%7D .st1%7Bfill:none;stroke:%23888888;stroke-width:1.5;stroke-linecap:round;%7D .st1%7Bfill:none;stroke:%23888888;stroke-width:2;stroke-linecap:round;%7D .st3%7Bfill:none;stroke:%23888888;%7D .st4%7Bfill:%23231F20;%7D .st5%7Bopacity:0.75;fill:none;stroke:%23888888;stroke-width:5;enable-background:new;%7D .st6%7Bfill:none;stroke:%23888888;stroke-width:5;%7D .st7%7Bopacity:0.4;fill:%23888888;enable-background:new;%7D .st8%7Bopacity:0.6;fill:%23888888;enable-background:new;%7D .st9%7Bopacity:0.8;fill:%23888888;enable-background:new;%7D .st10%7Bopacity:0.9;fill:%23888888;enable-background:new;%7D .st11%7Bopacity:0.3;fill:%23888888;enable-background:new;%7D .st11%7Bopacity:0.5;fill:%23888888;enable-background:new;%7D .st13%7Bopacity:0.7;fill:%23888888;enable-background:new;%7D%3C/style%3E%3Cpath class='st0' d='M16.5 8.5c.3.1.4.5.2.8-.1.1-.1.2-.2.2l-11.4 7c-.5.3-.8.1-.8-.5V2c0-.5.4-.8.8-.5l11.4 7z'/%3E%3Cpath class='st0' d='M24 1h2.2c.6 0 1 .4 1 1v14c0 .6-.4 1-1 1H24c-.6 0-1-.4-1-1V2c0-.5.4-1 1-1zm9.8 0H36c.6 0 1 .4 1 1v14c0 .6-.4 1-1 1h-2.2c-.6 0-1-.4-1-1V2c0-.5.4-1 1-1z'/%3E%3Cpath class='st0' d='M81 1.4c0-.6.4-1 1-1h5.4c.6 0 .7.3.3.7l-6 6c-.4.4-.7.3-.7-.3V1.4zm0 15.8c0 .6.4 1 1 1h5.4c.6 0 .7-.3.3-.7l-6-6c-.4-.4-.7-.3-.7.3v5.4zM98.8 1.4c0-.6-.4-1-1-1h-5.4c-.6 0-.7.3-.3.7l6 6c.4.4.7.3.7-.3V1.4zm0 15.8c0 .6-.4 1-1 1h-5.4c-.6 0-.7-.3-.3-.7l6-6c.4-.4.7-.3.7.3v5.4z'/%3E%3Cpath class='st0' d='M112.7 5c0 .6.4 1 1 1h4.1c.6 0 .7-.3.3-.7L113.4.6c-.4-.4-.7-.3-.7.3V5zm-7.1 1c.6 0 1-.4 1-1V.9c0-.6-.3-.7-.7-.3l-4.7 4.7c-.4.4-.3.7.3.7h4.1zm1 7.1c0-.6-.4-1-1-1h-4.1c-.6 0-.7.3-.3.7l4.7 4.7c.4.4.7.3.7-.3v-4.1zm7.1-1c-.6 0-1 .4-1 1v4.1c0 .5.3.7.7.3l4.7-4.7c.4-.4.3-.7-.3-.7h-4.1z'/%3E%3Cpath class='st0' d='M67 5.8c-.5.4-1.2.6-1.8.6H62c-.6 0-1 .4-1 1v5.7c0 .6.4 1 1 1h4.2c.3.2.5.4.8.6l3.5 2.6c.4.3.8.1.8-.4V3.5c0-.5-.4-.7-.8-.4L67 5.8z'/%3E%3Cpath class='st1' d='M73.9 2.5s3.9-.8 3.9 7.7-3.9 7.8-3.9 7.8'/%3E%3Cpath class='st1' d='M72.6 6.4s2.6-.4 2.6 3.8-2.6 3.9-2.6 3.9'/%3E%3Cpath class='st0' d='M47 5.8c-.5.4-1.2.6-1.8.6H42c-.6 0-1 .4-1 1v5.7c0 .6.4 1 1 1h4.2c.3.2.5.4.8.6l3.5 2.6c.4.3.8.1.8-.4V3.5c0-.5-.4-.7-.8-.4L47 5.8z'/%3E%3Cpath class='st2' d='M52.8 7l5.4 5.4m-5.4 0L58.2 7'/%3E%3Cpath class='st3' d='M128.7 8.6c-6.2-4.2-6.5 7.8 0 3.9m6.5-3.9c-6.2-4.2-6.5 7.8 0 3.9'/%3E%3Cpath class='st0' d='M122.2 3.4h15.7v13.1h-15.7V3.4zM120.8 2v15.7h18.3V2h-18.3z'/%3E%3Cpath class='st0' d='M143.2 3h14c1.1 0 2 .9 2 2v10c0 1.1-.9 2-2 2h-14c-1.1 0-2-.9-2-2V5c0-1.1.9-2 2-2z'/%3E%3Cpath class='st4' d='M146.4 13.8c-.8 0-1.6-.4-2.1-1-1.1-1.4-1-3.4.1-4.8.5-.6 2-1.7 4.6.2l-.6.8c-1.4-1-2.6-1.1-3.3-.3-.8 1-.8 2.4-.1 3.5.7.9 1.9.8 3.4-.1l.5.9c-.7.5-1.6.7-2.5.8zm7.5 0c-.8 0-1.6-.4-2.1-1-1.1-1.4-1-3.4.1-4.8.5-.6 2-1.7 4.6.2l-.5.8c-1.4-1-2.6-1.1-3.3-.3-.8 1-.8 2.4-.1 3.5.7.9 1.9.8 3.4-.1l.5.9c-.8.5-1.7.7-2.6.8z'/%3E%3Cpath class='st0' d='M60.3 77c.6.2.8.8.6 1.4-.1.3-.3.5-.6.6L30 96.5c-1 .6-1.7.1-1.7-1v-35c0-1.1.8-1.5 1.7-1L60.3 77z'/%3E%3Cpath class='st5' d='M2.5 79c0-20.7 16.8-37.5 37.5-37.5S77.5 58.3 77.5 79 60.7 116.5 40 116.5 2.5 99.7 2.5 79z'/%3E%3Cpath class='st0' d='M140.3 77c.6.2.8.8.6 1.4-.1.3-.3.5-.6.6L110 96.5c-1 .6-1.7.1-1.7-1v-35c0-1.1.8-1.5 1.7-1L140.3 77z'/%3E%3Cpath class='st6' d='M82.5 79c0-20.7 16.8-37.5 37.5-37.5s37.5 16.8 37.5 37.5-16.8 37.5-37.5 37.5S82.5 99.7 82.5 79z'/%3E%3Ccircle class='st0' cx='201.9' cy='47.1' r='8.1'/%3E%3Ccircle class='st7' cx='233.9' cy='79' r='5'/%3E%3Ccircle class='st8' cx='201.9' cy='110.9' r='6'/%3E%3Ccircle class='st9' cx='170.1' cy='79' r='7'/%3E%3Ccircle class='st10' cx='178.2' cy='56.3' r='7.5'/%3E%3Ccircle class='st11' cx='226.3' cy='56.1' r='4.5'/%3E%3Ccircle class='st12' cx='225.8' cy='102.8' r='5.5'/%3E%3Ccircle class='st13' cx='178.2' cy='102.8' r='6.5'/%3E%3Cpath class='st0' d='M178 9.4c0 .4-.4.7-.9.7-.1 0-.2 0-.2-.1L172 8.2c-.5-.2-.6-.6-.1-.8l6.2-3.6c.5-.3.8-.1.7.5l-.8 5.1z'/%3E%3Cpath class='st0' d='M169.4 15.9c-1 0-2-.2-2.9-.7-2-1-3.2-3-3.2-5.2.1-3.4 2.9-6 6.3-6 2.5.1 4.8 1.7 5.6 4.1l.1-.1 2.1 1.1c-.6-4.4-4.7-7.5-9.1-6.9-3.9.6-6.9 3.9-7 7.9 0 2.9 1.7 5.6 4.3 7 1.2.6 2.5.9 3.8 1 2.6 0 5-1.2 6.6-3.3l-1.8-.9c-1.2 1.2-3 2-4.8 2z'/%3E%3Cpath class='st0' d='M183.4 3.2c.8 0 1.5.7 1.5 1.5s-.7 1.5-1.5 1.5-1.5-.7-1.5-1.5c0-.9.7-1.5 1.5-1.5zm5.1 0h8.5c.9 0 1.5.7 1.5 1.5s-.7 1.5-1.5 1.5h-8.5c-.9 0-1.5-.7-1.5-1.5-.1-.9.6-1.5 1.5-1.5zm-5.1 5c.8 0 1.5.7 1.5 1.5s-.7 1.5-1.5 1.5-1.5-.7-1.5-1.5c0-.9.7-1.5 1.5-1.5zm5.1 0h8.5c.9 0 1.5.7 1.5 1.5s-.7 1.5-1.5 1.5h-8.5c-.9 0-1.5-.7-1.5-1.5-.1-.9.6-1.5 1.5-1.5zm-5.1 5c.8 0 1.5.7 1.5 1.5s-.7 1.5-1.5 1.5-1.5-.7-1.5-1.5c0-.9.7-1.5 1.5-1.5zm5.1 0h8.5c.9 0 1.5.7 1.5 1.5s-.7 1.5-1.5 1.5h-8.5c-.9 0-1.5-.7-1.5-1.5-.1-.9.6-1.5 1.5-1.5z'/%3E%3C/svg%3E")
}</style>
<style></style>
<style>
 .post-load a, .infinitereadmore {
     background-color: #e65400
 }

.post-load a:hover, .infinitereadmore:hover {
    background-color: rgb(212 80 4)
}

.pagination span.current, .page-numbers li span.current {
    border: 2px solid rgba(20, 76, 228, 0.8) !important;
    color: #e65400 !important
}

.pagination a:hover {
    border: 2px solid #e65400 !important;
    color: #e65400 !important
}

.dark .page-numbers li span.current, .dark .pagination span.current {
    border-color: #eee !important;
    color: #eee !important
}

.dark .pagination a:hover {
    border-color: #eee !important;
    color: #eee !important
}
body:not(.dark) {
    background-color: #e65400
}


.content-category {
    list-style: none;
    width: 100%;
    display: block
}

.content-category .first {
    float: left;
    margin: 0 0 10px;
    padding: 0 0 10px;
    width: 100%
}

.content-category .first .thumbnail {
    float: left;
    width: 46%;
    margin-right: 2%
}

.content-category .first .thumbnail img {
    width: 100%
}

.content-category .first h2 {
    float: left;
    width: 52% !important
}

.content-category .first p {
    color: #5d6769;
    float: left;
    line-height: 1.7;
    width: 52%;
    margin-top: 10px
}

.content-category .first .date {
    color: #5d6769;
    float: left;
    margin: 10px 0 5px
}

.dark .content-category .first p, .dark .content-category .first .date {
    color: #ccc
}

.rtl .content-category .first, .rtl .content-category .first .thumbnail, .rtl .content-category .first h2, .rtl .content-category .first p, .rtl .content-category .first .date {
    float: right
}

.rtl .content-category .first .thumbnail {
    margin-right: 0;
    margin-left: 2%
}

@media only screen and (max-width: 767px) and (min-width: 560px) {
    .content-category .first h2 {
        width: 100% !important
    }

    .content-category .first p {
        display: none
    }

    .content-category .first .thumbnail {
        width: 100%;
        margin: 0 0 10px
    }

    .content-category .first .date {
        margin: 0 0 5px
    }
}

@media only screen and (max-width: 559px) {
    .content-category .first h2 {
        width: 100% !important
    }

    .content-category .first p {
        display: none
    }

    .content-category .first .thumbnail {
        width: 100%;
        margin: 0 0 10px
    }

    .content-category .first .date {
        margin: 0 0 5px
    }
}

.content-category .fourth {
    width: 49%;
    padding: 0 0 5px;
    margin: 0 2% 10px 0;
    border-bottom: 1px solid #e9edf0;
    display: inline-block
}

.dark .content-category .fourth {
    border-color: #272F34
}

.content-category .fourth:nth-child(even) {
    margin: 0 0 10px
}

.content-category .fourth:nth-last-of-type(-n+2) {
    border-bottom: none
}

.content-category .fourth .thumbnail {
    width: 40%;
    margin-right: 2%;
    display: inline-block
}

.content-category .fourth .info {
    display: inline-block;
    width: 58%;
    vertical-align: top
}

.content-category .fourth .date {
    color: #5d6769;
    display: inline-block;
    margin: 0 0 5px
}

.dark .content-category .fourth .date {
    color: #ccc
}

.rtl .content-category .fourth {
    margin: 0 0 10px 2%
}

.rtl .content-category .fourth:nth-child(even) {
    margin: 0 0 10px
}

.rtl .content-category .fourth:nth-last-of-type(-n+2) {
    border-bottom: none
}

.rtl .content-category .fourth .thumbnail {
    margin-right: 0;
    margin-left: 2%
}

@media only screen and (max-width: 1219px) {
    .content-category .fourth .date {
        display: none
    }
}

@media only screen and (max-width: 767px) {
    .content-category .fourth {
        width: 100%;
        margin: 0 0 10px
    }

    .rtl .content-category .fourth {
        margin: 0 0 10px
    }

    .content-category .fourth .date {
        display: inline-block
    }

    .content-category .fourth:nth-child(2n+1) {
        margin: 0 0 10px
    }

    .content-category .fourth:nth-last-of-type(-n+2) {
        border-bottom: 1px solid #e9edf0 !important
    }

    .content-category .fourth:last-child {
        border-bottom: none !important
    }
}

.content-category .fifth {
    width: 49%;
    margin: 0 2% 15px 0;
    vertical-align: top;
    display: inline-block
}

.content-category .fifth:nth-child(2n) {
    margin: 0 0 15px
}

.content-category .fifth .thumbnail {
    float: left;
    margin: 0 0 10px;
    position: relative;
    width: 100%
}

.content-category .fifth .thumbnail img {
    width: 100%
}

.content-category .fifth .date {
    display: none
}

.content-category .fifth h2 {
    width: 100%;
    margin: 5px 0
}

.rtl .content-category .fifth {
    margin: 0 0 15px 2%
}

.rtl .content-category .fifth:nth-child(2n) {
    margin: 0 0 15px
}

.rtl .content-category .fifth .thumbnail {
    float: right
}

.content-category .sixth {
    width: 32.667%;
    margin: 0 1% 15px 0;
    vertical-align: top;
    display: inline-block
}

.content-category .sixth:nth-child(3n) {
    margin: 0 0 15px
}

.content-category .sixth .thumbnail {
    float: left;
    margin: 0 0 10px;
    width: 100%;
    position: relative
}

.content-category .sixth .thumbnail img {
    width: 100%
}

.content-category .sixth .date {
    display: none
}

.content-category .sixth h2 {
    width: 100%;
    margin: 5px 0
}

.rtl .content-category .sixth {
    margin: 0 0 15px 0%
}

.rtl .content-category .sixth:nth-child(3n) {
    margin: 0 0 15px
}

.rtl .content-category .sixth .thumbnail {
    float: right
}

@media only screen and (max-width: 767px) {
    .content-category .sixth {
        margin: 0 2% 5px 0;
        width: 49% !important
    }

    .content-category .sixth:nth-child(3n) {
        margin: 0 2% 15px 0
    }

    .content-category .sixth:nth-child(2n) {
        margin: 0 0 15px !important
    }

    .rtl .content-category .sixth, .rtl .content-category .sixth:nth-child(3n) {
        margin: 0 0 15px 2%
    }
}

.content-category .ebook {
    width: 24.25%;
    margin: 0 1% 15px 0;
    vertical-align: top;
    display: inline-block
}

.content-category .ebook:nth-child(4n) {
    margin: 0 0 15px
}

.content-category .ebook .thumbnail {
    float: left;
    margin: 0 0 10px;
    width: 100%;
    position: relative
}

.content-category .ebook .thumbnail img {
    width: 100%
}

.content-category .ebook .date {
    display: none
}

.content-category .ebook h2 {
    width: 100%;
    margin: 5px 0
}

.rtl .content-category .ebook {
    margin: 0 0 15px 1%
}

.rtl .content-category .ebook:nth-child(4n) {
    margin: 0 0 15px
}

.rtl .content-category .ebook .thumbnail {
    float: right
}

@media only screen and (max-width: 767px) {
    .content-category .ebook {
        margin: 0 2% 5px 0;
        width: 49% !important
    }

    .content-category .ebook:nth-child(4n) {
        margin: 0 2% 15px 0
    }

    .content-category .ebook:nth-child(2n) {
        margin: 0 0 15px !important
    }

    .rtl .content-category .ebook, .rtl .content-category .ebook:nth-child(4n) {
        margin: 0 0 15px 2%
    }
}

.content-category .seventh {
    float: left;
    margin: 0 0 5px;
    padding: 0 0 5px;
    width: 100%;
    border-bottom: 1px solid #e9edf0
}

.dark .content-category .seventh {
    border-color: #272F34
}

.content-category .seventh:last-child {
    border-bottom: none
}

.content-category .seventh .thumbnail {
    float: left
}

.content-category .seventh .author {
    float: left;
    width: 88%;
    margin: 5px 0 10px
}

.content-category .seventh h2 {
    float: left;
    width: 88%
}

.w1170 .content-category .seventh .thumbnail {
    width: 12%
}

.w1170 .content-category .seventh .author, .w1170 .content-category .seventh h2 {
    width: 88%
}

.w986 .content-category .seventh .thumbnail {
    width: 14%
}

.w986 .content-category .seventh h2, .w986 .content-category .seventh .author {
    width: 83%
}

.content-category .seventh .thumbnail img {
    height: 80px;
    width: 80px;
    border-radius: 50%
}

.rtl .content-category .seventh, .rtl .content-category .seventh .thumbnail, .rtl .content-category .seventh .author, .rtl .content-category .seventh h2 {
    float: right
}

@media only screen and (max-width: 1219px) {
    .content-category .seventh .thumbnail {
        width: 14% !important
    }

    .content-category .seventh h2, .content-category .seventh .author {
        width: 83% !important
    }
}

@media only screen and (max-width: 767px) and (min-width: 560px) {
    .content-category .seventh .thumbnail {
        width: 14% !important
    }

    .content-category .seventh h2, .content-category .seventh .author {
        margin: 0 0 5px 2%;
        width: 83% !important
    }

    .rtl .content-category .seventh h2, .rtl .content-category .seventh .author {
        margin: 0 2% 5px 0
    }
}

@media only screen and (max-width: 559px) {
    .content-category .seventh h2, .content-category .seventh .author {
        margin: 0 0 5px 2%;
        width: 68% !important
    }

    .content-category .seventh .thumbnail {
        width: 82px !important
    }

    .rtl .content-category .seventh h2, .rtl .content-category .seventh .author {
        margin: 0 2% 5px 0
    }
}

.content-width .search-form {
    margin: 15px 0 !important
}

.content-category .bnews {
    display: inline-block;
    margin: 0 0 20px;
    padding: 0 0 10px;
    width: 100%;
    border: 1px solid #ECEFF1
}

.content-category .bnews .date {
    background-color: #ECEFF1;
    display: inline-block;
    margin: 0 0 10px;
    padding: 10px;
    width: 100%
}

.content-category .bnews .date svg {
    width: 24px;
    font-size: 21px;
    display: inline-block;
    vertical-align: middle;
    fill: #31313c
}

.content-category .bnews .date span {
    margin: 0 10px;
    display: inline-block;
    vertical-align: middle
}

.content-category .bnews h2 {
    display: inline-block;
    width: 100%;
    padding: 10px
}

.dark .content-category .bnews {
    border: 1px solid #272F34
}

.dark .content-category .bnews .date {
    background-color: #272F34
}

.dark .content-category .bnews .date svg {
    fill: #fff
}

.related-inside-wrap {
    display: inline-block;
    width: 100%
}

.related-title {
    display: block;
    text-indent: 30px
}

.related-title-2 {
    color: #fff;
    text-indent: 10px;
    padding: 7px 0 !important
}

.related-inside {
    border: 1px solid #e9edf0;
    border-radius: 5px;
    clear: both;
    color: #ddd !important;
    padding: 10px !important;
    margin: 0 !important
}

.related-inside li:last-child {
    padding: 0 !important
}

.related-inside li a:hover {
    text-decoration: underline
}

.related-inside-2 {
    border-radius: 0;
    padding: 7px !important
}

.dark .related-inside li a {
    color: #fff !important
}

.related-title-2 {
    border-left: 5px solid rgba(0, 0, 0, 0.3)
}

.rtl .related-title-2 {
    border-right: 5px solid rgba(0, 0, 0, 0.3);
    border-left: 0 none
}

.related-inside-2 {
    border-right: 1px solid #ebedef;
    border-left: 5px solid #ebedef;
    border-bottom: 3px solid #ebedef
}

.rtl .related-inside-2 {
    border-right: 5px solid #ebedef;
    border-left: 1px solid #ebedef;
    border-bottom: 3px solid #ebedef
}

.dark .related-inside-2 {
    border-color: #2A3238
}

.related {
    position: relative;
    display: block;
    width: 100%
}

.related .related-head {
    margin: 5px 0 0;
    padding: 5px 0;
    text-indent: 10px
}

.related ul {
    list-style: none;
    padding: 8px 8px 0;
    width: 100%
}

.related li {
    display: inline-block;
    margin: 0 1% 10px 0;
    vertical-align: top;
    width: 32.667%
}

.related li:nth-of-type(3n) {
    margin: 0 0 10px
}

.related li h2 {
    width: 100%;
    text-align: center;
    padding: 5px 0
}

.related li .thumbnail {
    position: relative;
    width: 100%;
    margin-bottom: 2px
}

.related li .thumbnail img {
    width: 100%
}

.related li .thumbnail-2 {
    width: 100%;
    margin-bottom: 5px
}

.related li .thumbnail-2 img {
    width: 100%
}

.rtl .related li {
    margin: 0 0 10px 0%
}

.rtl .related li:nth-of-type(3n) {
    margin: 0 0 10px
}

.related li.book-item {
    display: inline-block;
    margin: 0 1% 10px 0;
    padding: 0;
    vertical-align: top;
    width: 24.25%
}

.related li.book-item:nth-of-type(3n) {
    margin: 0 1% 10px 0
}

.related li.book-item:nth-of-type(4n) {
    margin: 0 0 10px
}

.rtl .related li.book-item {
    margin: 0 0 10px 1%
}

.rtl .related li.book-item:nth-of-type(3n) {
    margin: 0 0 10px 1%
}

.rtl .related li.book-item:nth-of-type(4n) {
    margin: 0 0 10px
}

.dark .related .related-head {
    border-color: #272F34
}

.related .related-head {
    border-left: 5px solid rgba(0, 0, 0, 0.3);
    color: #fff !important
}

.rtl .related .related-head {
    border-right: 5px solid rgba(0, 0, 0, 0.3);
    border-left: 0 none
}

.related ul {
    border-right: 1px solid #ebedef;
    border-left: 5px solid #ebedef;
    border-bottom: 3px solid #ebedef
}

.rtl .related ul {
    border-right: 5px solid #ebedef;
    border-left: 1px solid #ebedef;
    border-bottom: 3px solid #ebedef
}

.dark .related ul, .dark.rtl .related ul {
    border-color: #2A3238
}

@media only screen and (max-width: 767px) {
    .related ul {
        padding: 5px
    }

    .related li {
        display: table;
        width: 100%;
        margin: 0;
        padding: 5px
    }

    .related li .thumbnail {
        vertical-align: top;
        display: table-cell;
        padding-bottom: 0;
        width: 34%;
        margin: 0
    }

    .related li h2 {
        vertical-align: top;
        display: table-cell;
        padding: 0 10px;
        width: 59%;
        text-align: unset
    }

    .rtl .related li {
        margin: 0
    }

    .rtl .related li:nth-of-type(3n) {
        margin: 0
    }
}

@media only screen and (max-width: 560px) {
    .related ul {
        padding: 5px
    }

    .related li {
        display: block;
        width: 100%;
        margin: 0;
        padding: 5px
    }

    .related li .thumbnail {
        vertical-align: top;
        display: block;
        padding-bottom: 0;
        margin: 0;
        width: 100%
    }

    .related li h2 {
        vertical-align: top;
        display: block;
        padding: 10px;
        width: 100%;
        text-align: center
    }

    .rtl .related li {
        margin: 0
    }

    .rtl .related li:nth-of-type(3n) {
        margin: 0
    }
}

@media only screen and (max-width: 767px) {
    .related li.book-item {
        width: 49.5% !important;
        margin: 0 1% 10px 0
    }

    .related li.book-item h2 {
        width: 100%;
        display: block;
        text-align: center;
        padding: 0;
        margin: 10px 0 0
    }

    .related li.book-item:nth-of-type(3n), .related li.book-item:nth-of-type(4n) {
        margin: 0 1% 10px 0
    }

    .related li.book-item:nth-of-type(2n) {
        margin: 0 0 10px
    }

    .rtl .related li.book-item {
        margin: 0 0 10px 1%
    }

    .rtl .related li.book-item:nth-of-type(3n), .rtl .related li.book-item:nth-of-type(4n) {
        margin: 0 0 10px 1%
    }

    .rtl .related li.book-item:nth-of-type(2n) {
        margin: 0 0 10px
    }
}

.related-list {
    position: relative;
    display: block;
    width: 100%
}

.related-list .related-head {
    margin: 5px 0 0;
    padding: 5px 0;
    text-indent: 10px
}

.related-list ul {
    display: inline-block;
    margin: 0;
    padding: 15px 10px 5px;
    width: 100%
}

.related-list li {
    color: #ccc;
    float: left;
    margin: 0 0 5px 2%;
    padding: 0 0 5px;
    width: 98%
}

.related-list li:last-child {
    border-bottom: none
}

.related-list li span {
    color: #656c7a;
    padding: 0 5px;
    display: inline-block
}

.rtl .related-list ul {
    float: right
}

.rtl .related-list li {
    float: right;
    margin: 0 2% 5px 0
}

.dark .related-list li span {
    color: #ccc
}

.dark .related-list .related-head {
    border-color: #272F34
}

.related-list .related-head {
    border-left: 5px solid rgba(0, 0, 0, 0.3);
    color: #fff !important
}

.rtl .related-list .related-head {
    border-right: 5px solid rgba(0, 0, 0, 0.3);
    border-left: 0 none
}

.related-list ul {
    border-right: 1px solid #ebedef;
    border-left: 5px solid #ebedef;
    border-bottom: 3px solid #ebedef
}

.rtl .related-list ul {
    border-right: 5px solid #ebedef;
    border-left: 1px solid #ebedef;
    border-bottom: 3px solid #ebedef
}

.dark .related-list ul, .dark.rtl .related-list ul {
    border-color: #2A3238
}


.fb-comments-wrap {
    float: left;
    width: 100%;
    margin: 10px 0 0
}

.fb-comments-wrap, .fb-comments, .fb-comments iframe[style], .fb-comments span, .fb-comments iframe span[style] {
    width: 100% !important
}

.facebook-comments {
    background-color: #ebedef;
    float: left;
    min-height: 120px;
    padding: 1%;
    width: 98%
}

.rtl .fb-comments-wrap, .rtl .facebook-comments {
    float: right
}

.comments {
    display: inline-block;
    width: 100%
}

.comment-list {
    display: inline-block;
    width: 100%;
    margin: 0;
    padding: 10px 10px 0
}

.comment-list ul {
    display: inline-block;
    width: 100%;
    list-style: none
}

.comment-list {
    border-right: 1px solid #ebedef;
    border-left: 5px solid #ebedef;
    border-bottom: 3px solid #ebedef
}

.rtl .comment-list {
    border-right: 5px solid #ebedef;
    border-left: 1px solid #ebedef;
    border-bottom: 3px solid #ebedef
}

.dark .comment-list, .dark.rtl .comment-list {
    border-color: #2A3238
}

.comment-closed {
    text-align: center;
    width: 96%;
    margin: 0 auto
}

.comment-closed p {
    padding: 2% 2% 1%;
    display: inline;
    vertical-align: middle
}

.comment-closed-note {
    margin-top: 15px
}

.comments-heading {
    margin: 5px 0 0;
    padding: 5px 0;
    text-indent: 10px
}

.comments-heading span {
    float: right;
    margin: 0 10px 0 0
}

.comments-heading span.hidden {
    display: none
}

.rtl .comments-heading span {
    float: left;
    margin: 0 0 0 10px
}

.comments-heading {
    color: #fff !important;
    border-left: 5px solid rgba(0, 0, 0, 0.3)
}

.rtl .comments-heading {
    border-right: 5px solid rgba(0, 0, 0, 0.3);
    border-left: 0 none
}

.comment-reply-title {
    float: left;
    width: 100%;
    margin: 5px 0 0;
    padding: 0 0 5px;
    text-transform: none;
    text-indent: 0
}

.comment-reply-title small {
    float: right;
    vertical-align: top
}

.rtl .comment-reply-title {
    float: right
}

.rtl .comment-reply-title small {
    float: left
}

.comment-reply-title {
    color: #000;
    border-bottom: 1px solid #e9edf0
}

.dark .comment-reply-title {
    color: #fff;
    border-color: #272F34
}

.comment-wrap {
    position: relative;
    border-radius: 8px;
    display: table;
    width: 100%
}

.comments .even > .comment-wrap {
    border: 1px solid #ebedef
}

.comments .odd > .comment-wrap {
    background-color: #f8f9f9;
    border: 1px solid #ebedef
}

.dark .comments .even > .comment-wrap {
    border: 1px solid #384046
}

.dark .comments .odd > .comment-wrap {
    background-color: #2A3238;
    border: 1px solid #384046
}

.comment-data-wrap {
    display: table-cell;
    vertical-align: top;
    width: 100%;
    padding: 10px
}

.comment-content {
    display: inline-block;
    padding: 5px 0;
    width: 100%
}

.comment-content p {
    display: inline-block;
    line-height: 1.8
}

.comment-meta {
    display: table;
    width: 100%;
    margin: 0 0 5px
}

.comment-meta .comment-author {
    display: table-cell;
    vertical-align: middle;
    width: auto
}

.comment-meta .comment-author span {
    text-transform: initial;
    color: #656c7a;
    padding: 0 5px
}

.dark .comment-meta .comment-author span {
    color: #ccc
}

.comment-meta .comment-author cite {
    font-style: normal;
    display: inline-block
}

.comment-metadata {
    display: table-cell;
    vertical-align: middle;
    white-space: nowrap;
    width: 1%
}

.comment-metadata .svg-reply {
    background-repeat: no-repeat;
    background-position: center;
    background-size: 24px 24px;
    width: 24px;
    height: 24px
}

.comment-metadata .comment-reply-link, .comment-metadata .comment-edit-link {
    width: 30px;
    line-height: 0.5;
    display: inline-block
}

.comment-metadata .comment-edit-link {
    margin: 0 0 0 5px
}

.comment-metadata .comment-edit-link {
    margin: 0 5px
}

.rtl .comment-metadata .comment-reply-link {
    margin: 0 5px 0 0
}

.comment {
    display: block;
    margin: 0 0 10px;
    position: relative
}

.comment .children {
    margin: 10px 0 0
}

.comment .depth-2 {
    margin-left: 30px !important
}

.comment .depth-3 {
    margin-left: 30px !important
}

.comment .depth-4 {
    margin-left: 30px !important
}

.comment .depth-5 {
    margin-left: 30px !important
}

.comment .depth-6 {
    margin-left: 30px !important
}

.rtl .comment .depth-2, .rtl .comment .depth-3, .rtl .comment .depth-4, .rtl .comment .depth-5, .rtl .comment .depth-6 {
    margin-left: 0 !important;
    margin-right: 30px !important
}

.comment-moderation {
    color: red
}

.comment-form {
    float: left;
    margin: 10px 0;
    width: 100%
}

.comment-form .form-group label {
    width: 100%;
    font-weight: 400
}

.comment-form-author, .comment-form-email, .comment-form-url {
    width: 50%;
    line-height: 1.5
}

.comment-form-comment textarea {
    width: 100%;
    padding: 15px !important
}

.comments-rules, .comments-note, .comments-rules strong {
    float: left;
    margin: 0 0 10px !important;
    width: 100%
}

.comments-alerts {
    margin: 10px 0 0;
    float: left;
    width: 100%
}

.rtl .comment-form, .rtl .comments-alerts, .rtl .comments-rules, .rtl .comments-note, .rtl .comments-rules strong {
    float: right
}

.comment-list .comment-respond {
    margin: 0 auto;
    width: 90% !important
}

.comment-respond {
    margin-bottom: 5px !important
}

.comments-rules strong {
    margin: 0
}

.comments-nav {
    float: left;
    width: 100%;
    margin: 15px 0;
    text-align: center
}

.comments-nav .page-numbers {
    border: 2px solid #eee;
    color: #5d6769;
    margin-bottom: 5px;
    margin-right: 5px;
    padding: 8px 16px;
    width: auto !important;
    display: inline-block
}

.comments-nav .next, .comments-nav .prev {
    display: none
}

.comments-nav .current {
}

.rtl .comments-nav {
    float: right
}

.rtl .comments-nav .page-numbers {
    margin-right: 0;
    margin-left: 5px
}

@media only screen and (max-width: 559px) {
    .comment-form-author, .comment-form-email, .comment-form-url {
        width: 100%
    }

    .comment-meta h3 {
        vertical-align: top
    }

    .comment-meta h3 cite {
        display: block;
        padding: 0
    }

    .comment-meta h3 span {
        display: block;
        padding: 5px 0
    }
}

.akismet_comment_form_privacy_notice {
    display: inline-block;
    width: 100%
}


.recentcomments .comment-author-link, .recentcomments .comment-author-link a {
    color: #000;
    font-weight: 700
}

.dark .recentcomments .comment-author-link, .dark .recentcomments .comment-author-link a {
    color: #eee
}

.post-source a, .post-source, .post-source span, .comment-meta h3.comment-author a, .comment-subscription-form .subscribe-label {
    color: #144CE4
}

.dark .recent .ps5 .category a, .dark .recent .ps3 .category a, .dark .recent .ps2 .category a, .dark .recent .ps1 .category a, .dark .el-content a:not(.btn), .dark .post-source a, .dark .post-source, .dark .post-source span, .dark .comment-meta h3.comment-author a, .dark .comment-subscription-form .subscribe-label {
    color: #5A84ED
}


.comments-heading {
    font-weight: 700;
    font-size: 17px !important;
    line-height: 1.7
}

.comment-meta .comment-author {
    font-weight: 700;
    font-size: 13px !important
}

.comment-meta .comment-author span {
    font-family: tahoma;
    font-weight: 400
}

.comment-reply-title {
    font-weight: 700;
    font-size: 17px !important;
    line-height: 1.7
}

.comment-reply-title small {
    font-size: 13px;
    font-weight: 400;
    height: 30px;
    line-height: 30px
}

.comment-form-author input, .comment-form-email input, .comment-form-url input {
    font-size: 13px;
    font-weight: 400
}

.comments-rules strong {
    font-size: 13px;
    line-height: 2.5
}

.comments-rules p {
    line-height: 1.7
}

.comment-moderation {
    font-weight: 700
}

.comments-nav .current {
    border: 2px solid rgba(20, 76, 228, 0.8) !important;
    color: #144CE4 !important
}

.comments-nav a:hover {
    border: 2px solid #144CE4 !important;
    color: #144CE4 !important
}

.akismet_comment_form_privacy_notice {
    display: inline-block;
    width: 100%
}

@media only screen and (max-width: 767px) {
    .rtl .content-category .sixth, .rtl .content-category .sixth:nth-child(3n) {
        margin: 0 0 15px 0%;
    }
}
.post-load a, .infinitereadmore {
    background-color: #e65400;
}
