﻿/* ------------------------------------------------------------ *\
	Fonts
\* ------------------------------------------------------------ */

@font-face {
	font-family: 'TheSans';
	src: url('../fonts/TheSans-Plain.eot');
	src: local('ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â¹ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã¢â‚¬Å“ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Âº'), 
		 url('../fonts/TheSans-Plain.woff') format('woff'), 
		 url('../fonts/TheSans-Plain.ttf') format('truetype'), 
		 url('../fonts/TheSans-Plain.svg') format('svg');
	font-weight: 400;
	font-style: normal;
}
@font-face {
	font-family: 'cairo';
	src: url('https://fonts.googleapis.com/css?family=Cairo:400,700');
	font-weight: 700;
	font-style: normal;
}

@font-face {
    font-family: 'Almarai';
    src: local('ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â¹ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã¢â‚¬Å“ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Âº'), 
        url('../fonts/Almarai-Bold.ttf')format('truetype'),
        url('../fonts/Almarai-Bold.woff') format('woff');
        font-weight: 700;
    font-style: normal;
}

@font-face {
    font-family: 'Almarai';
    src: local('ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â¹ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã¢â‚¬Å“ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Âº'),
        url('../fonts/Almarai-Regular.ttf')format('truetype'),
        url('../fonts/Almarai-Regular.woff') format('woff');
    font-weight: 400;
    font-style: normal;
}

@font-face {
	font-family: 'TheSans';
	src: url('../fonts/TheSans-Bold.eot');
	src: local('ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â¹ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã¢â‚¬Å“ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Âº'), 
		 url('../fonts/TheSans-Bold.woff') format('woff'), 
		 url('../fonts/TheSans-Bold.ttf') format('truetype'), 
		 url('../fonts/TheSans-Bold.svg') format('svg');
	font-weight: 700;
	font-style: normal;
}

/* ------------------------------------------------------------ *\
	RTL Styles
\* ------------------------------------------------------------ */

body {
    direction: rtl;
    font-family: 'Almarai', 'Roboto', sans-serif;
    overflow-x: hidden;
}

.col { float: right; }
.col-std { float: left; }
.col-size5{padding:0 21px 0 10px;}
.col-size7{margin-right:5%;margin-left:0;}

/* Mobile */
@media (max-width: 767px) {
    .col-size5 { padding: 0; }
}

.ltr {direction:ltr;}

/* ------------------------------------------------------------ *\
	Intro
\* ------------------------------------------------------------ */

.intro-corporate-contact .intro-content h1 { direction: ltr; }

/* ------------------------------------------------------------ *\
	Navs
\* ------------------------------------------------------------ */

.nav-primary > ul > li > a {
	font-size: 18px;
	min-width: 105px;
}
.nav-primary > ul > li > a > .zmdi { margin-left: 0; margin-right: 10px; top: 0; }

.nav-tertiary ul a { color: #fff; }

.nav-utilities { direction: ltr; }

.nav-secondary ul li ~ li { margin-left: 0; margin-right: 80px; }
.nav-secondary.fixed:before { background-position: 90% bottom; }
.nav-secondary.fixed ul { left: -50%; transform: translateX(50%); }

.nav-dropdown .nav-dropdown-inner .shell { padding: 25px 175px 25px 115px; }

.tabs-dropdown .tabs-head, 
.tabs-dropdown .tabs-body { float: right; }

.tabs-dropdown .tabs-body { padding-left: 0; padding-right: 35px; }
.tabs-dropdown .post .post-content {left: auto;right: 0;text-align: right;}

.tabs-dropdown .tabs-nav ul a { text-align: right; }

.tabs-newscast .tabs-head .select-date-wrapper {right: auto;left: 10px;bottom: 10px;display: none;}
.tabs-newscast .tabs-head .select-date-wrapper input { text-align: left; padding-left: 10px; }
.tabs-newscast .tabs-head .select-date-wrapper .zmdi-chevron-down { margin-right: 0; margin-left: 4px; }

.tabs-newscast .tabs-nav {padding: 0 0 10px 19px;text-align: right;border-bottom: 2px solid #eee;display: none;}
.tabs-newscast .tabs-nav ul li ~ li { margin-left: 0; margin-right: 13px; }

.tabs-newscast .tabs-nav ul .current a { color: #c5161a; position: relative; }
.tabs-newscast .tabs-nav ul .current a:after { content: ''; height: 2px; background-color: #c5161a; position: absolute; left: -5px; right: -5px; bottom: -13px; }

.tabs-news-list .tabs-nav ul a { font-size: 14px; }
.tabs-news-list .tabs-nav ul .current a:after { height: 2px; bottom: -15px; }
.tabs-news-list .tabs-nav ul li {margin: 0px 0 0 27px;}
.tabs .tabs-nav ul li {margin:0 0 0 20px;}

/* ------------------------------------------------------------ *\
	Sections
\* ------------------------------------------------------------ */

.section-other-sources .post-inline h6 { line-height: 1.6; }

.section-newscast-secondary .section-head { text-align: right; }

.section-newscast-reports .video-medium .play { width: 35px; height: 35px; }
.section-newscast-reports .video-medium .play:before { border-width: 6px 0 6px 10px; }

.section-local-news .videos h6 { font-size: 13px; }
.section-newscast-reports .section-body ul h6 { line-height: 1.6; }

.section-local-news .news-simple-list .post-featured .post-featured-content {text-align: right;padding-right: 0;}
.section-local-news .news-simple-list ol li.item-image .post-featured .post-featured-content { padding-right: 45px; }

.section-local-news .videos h6 { line-height: 1.6; }
.section-local-news .col-size1 ~ .col-size1 { padding: 0 17px 0 5px; }

.section-local-stars .highlights ul a:not([class]) { padding: 15px 0 15px 25px; }

.section-hashtag { background-color: #fff; border-top: 2px solid #f6f6f6; }

.section-expandable .socials { text-align: right; }

.section-intro .tabs-news-list { padding-top: 0; }

/*  Section Avbout Primary  */
.section-about-primary .section-body-inner { margin-right: 60%; }
.section-about-primary .section-image img { left: auto; right: 50%; transform: translate(50%, -50%); }

/*  Section About Quote  */
.section-about-quote blockquote { padding-right: 90px; padding-left: 0; }
.section-about-quote blockquote p { font-weight: 400; }

/*  Section About Tertiary  */
.section-about-tertiary .cols { margin: 0 -10px; }
.section-about-tertiary .section-body { margin-right: 22%; }
.section-about-tertiary .section-body-secondary { margin-right: 0; }

/*  Section Values  */
.section-values .section-body ol li:before { font-family: 'Roboto', sans-serif; }

/*  Section Apply  */
.section-apply .section-body, 
.section-apply .section-form { float: right; }

.section-apply .section-body { padding: 0; padding-right: 9px; }
.section-apply .section-form { margin-right: 12.3%; margin-left: -.7%; padding: 38px 46px 30px 94px; }

.section-apply .section-body ul li { padding-left: 0; padding-right: 20px; }
.section-apply .section-body ul li:before { left: auto; right: 1px; }

/*  Timeline  */
.timeline { direction: ltr; }
.timeline .timeline-item { direction: ltr; }
.timeline-watch .timeline-item-head h4 { font-weight: 400; }

.timeline-watch .timeline-item-content { direction: ltr; }

/*  Section Contact  */
.section-contact .section-inner { direction: ltr; }

.section-contact .section-body,
.section-contact .section-form { direction: ltr; }

.section-contact .section-body h4 { font-weight: 400; padding-right:80px;padding-left:0;}

.section-contact .checkbox-square label { padding-left: 0; padding-right: 80px; }
.section-contact .checkbox-square label:before { left: auto; right: 9px; }

/*  Section Acount  */
.section-account > .section-head { background-position: 90% center; }


.section-account .section-content,
.section-account .section-sidebar { direction: rtl; }

.section-account .section-content-head { padding-right: 0; padding-left: 240px; }
.section-account .section-content-head .search-simple { right: auto; left: 0; }

.section-account .section-body-inner { direction: ltr; justify-content: flex-end; }

/*  Search Simple  */
.search-simple .search-field { padding: 7px 12px 7px 30px; font-style: normal; }
.search-simple .search-btn { right: auto; left: 7px; margin-top: -13px; }

.search-small .search-field { padding: 7px 12px 6px 30px; }
.search-small .search-btn { right: auto; left: 12px; color: #ccc; }

/*  Program Small  */

.program-small .program-image span { left: auto; right: 20px; }
.program-small .program-content { padding: 25px 0 44px 30px; }
.program-small .program-content .add-to-fav { right: auto; left: 0; }

/*  Section Interests  */
.section-interests { direction: rtl; }

/*  Section Profile  */
.section-profile { direction: rtl; }

/*  Section Production */
.section-production .section-inner { direction: ltr; }
.section-production .section-inner > * { direction: ltr; }

/*  Article  */
.article-news .article-prev-wrapper { right: auto; margin-right: 0; left: 100%; margin-left: 24px; }
.article-news .article-prev > span { margin-left: 0; margin-right: 20px; }

.article-news .article-next-wrapper { left: auto; margin-left: 0; right: 100%; margin-right: 15px; }
.article-news .article-next > span { margin-right: 0; margin-left: 20px; }

.article-news .article-prev > span i,
.article-news .article-next > span i { transform: rotateY(-180deg); }

.article-news .article-entry {font-size: 18px;}

.article-news .article-meta img { margin-right: 0; margin-left: 13px; }

.article-news .article-actions-aside { direction: ltr; }

.article-news figure.article-gallery .btn { white-space: nowrap; }

.article-news .banner-large { left: auto; right: 50%; transform: translateX(50%); }

.article .share-tooltip ul li ~ li { margin-left: 0; margin-right: 15px; }

.article-news .article-actions { margin-bottom: 0; background-color: #f7f7f7; border-bottom: 1px solid #e2e2e2; }
.article-news .article-actions .socials { direction: ltr; }
.article-news .article-actions .socials ul li ~ li { margin-left: 4px; margin-right: 0; }
.article-news .article-entry {padding-top: 6px;padding-bottom: 41px;background-color: #f7f7f7;}

.article-news figure.article-gallery .btn { font-size: 13px; padding: 0 26px 0 10px; direction:ltr; }
/*.article-news figure.article-gallery .btn strong { margin-left: 15px; }
.article-news figure.article-gallery .btn i { margin-left: 10px; margin-right: 0; right: -10px; position: absolute; right: 11px; top: 7px; }*/

.article .list-articles { background-color: #f7f7f7; }
.article .list-articles a > span { text-align: right; line-height: 1.6; }

.article-news .swiper-container
.swiper-button-prev {
	position: absolute;
	color: transparent;
	cursor: pointer;
	height: 110%;
	top: 0;
	background: linear-gradient(270deg, black, transparent);
	right: 0;
	padding-left: 7px;
	width: 50px;
}

.article-news .swiper-container
.swiper-button-next {
	position: absolute;
	color: transparent;
	cursor: pointer;
	height: 110%;
	top: 0;
	background: linear-gradient(90deg, black, transparent);
	right: unset;
	left: 0;
	padding-right: 7px;
	width: 50px;
}

	.article-news .swiper-container
	.swiper-button-prev img {
		transform: rotate(180deg)
	}

.article-news .swiper-container
.swiper-button-next img {
	transform: rotate(180deg)
}

	.swiper-button-next:after, .swiper-container-rtl .swiper-button-prev:after {
		color: transparent;
		content: '' !important;
	}

swiper-button-next:after, .swiper-container-rtl .swiper-button-next:after {
	color: transparent;
	content: '' !important;
}

/*  Widget Post  */
.widget-posts { direction: rtl; }
.widget-posts .widget-head h4 { font-size: 22px; }
.widget-posts .post .post-content a { font-size: 15px; text-align: right; }

.widget-text + .section-timeline-feed .section-head h4 { font-size: 22px; }

.highlights ul a:not([class]) {/* padding: 10px 0; *//* font-size: 13px; */}
.highlights ul a:not([class]):before { left: 0; right: -10px; }
.highlights ul a.icon i { font-size: 16px; }
.highlights ul li p{padding-left: 9px;width: 100%;line-height: 21px;}

/*  Section News Article  */
.section-news-article .highlights ul a:not([class]) { padding: 19px 0 17px 16px; }
.section-news-article .news-simple-list .actions { direction: ltr; }
.section-news-article .widget-text { margin: 0 0 48px 27px; }
.section-news-article .section-timeline-feed { margin-left: 26px; margin-right: 0; }

.section-news-article .article-next-wrapper .list-articles { left: auto; right: -7px; transform-origin: right top; background-color: #ddd; }
.section-news-article .article-next-wrapper .list-articles:before { left: auto; right: 12px; }
.section-news-article .article-next-wrapper .list-articles a { text-align: right; }

.section-timeline-feed .section-actions .link-more i { font-size: 40px; }

.section-news-article .article-prev-wrapper .list-articles { right: auto; left: -6px; transform-origin: left top; }
.section-news-article .article-prev-wrapper .list-articles:before { right: auto; left: 12px; }

.section-news-article .section-timeline-feed .section-body:before,
.section-news-article .section-timeline-feed .section-body:after,
.section-news-article .section-timeline-feed .section-actions .link-more { left: auto; right: 11%; }

.section-news-article .section-timeline-feed .section-body:after { margin-left: 0; margin-right: -2px; }

.section-news-article .section-timeline-feed .section-actions .link-more { margin-left: 0; margin-right: -15px; }

.news-simple-list .mCSB_scrollTools { left: auto !important; right: -30px !important; }
.news-simple-list ol li {padding-right: 1px;}
.news-simple-list ol a {line-height: 1.6;font-weight: bold;font-size: 14.5px;}

/*  Section Timeline Feed  */

.section-timeline-feed .section-head h5 { font-size: 17px; color: #192052; }

.section-timeline-feed .section-body li h6 {
	padding-left: 0;
	padding-right: 15px;
	line-height: 1.6;
	float: left;
	font-size: 14.5px;
	font-weight: bold;
}
.section-timeline-feed .section-actions { text-align: right; }

.section-timeline-feed .section-body:before,
.section-timeline-feed .section-body:after { left: auto; right: 13%; }

.section-timeline-feed .section-body:after { margin-left: 0; margin-right: -2px; }

.section-timeline-feed .section-actions .link-more { left: auto; right: 13%; margin-left: 0; margin-right: -15px; }

.section-timeline-feed .section-body ol li { padding-left: 0; padding-right: 28%; }
.section-timeline-feed .section-body ol li:before { left: auto; right: 13%; margin-left: 0; margin-right: -15px; }
.section-feed .addthis_toolbox { left: 13px; right:auto;}
/*  Hightlights  */
.highlights ul a.icon i {right: auto;left: 10px;}

/*  Widget Text  */
.widget-text .widget-body ul a { padding-left: 0; padding-right: 16px; }
.widget-text .widget-body ul a:before { left: auto; right: 0; transform: rotateY(-180deg); }

/*  Section related Articles  */
.section-related-articles .post .post-content a { width: 60%; font-size: 15px; margin: 0 auto; }
.section-related-articles .section-content h4 { font-size: 22px; }

/*  Socials  */
.socials-circle ul li ~ li { margin-left: 0; margin-right: 4px; }

/*  Section Author Single  */
.section-author-single .section-avatar, 
.section-author-single .section-content { float: right; }

.section-author-single .section-avatar { margin-left: 0; margin-right: 15.2%; }

.section-author-single .section-content { padding-left: 0; padding-right: 25px; }
.section-author-single .section-content p { color: #fff; }
.section-author-single .section-content a span { direction: ltr; padding: 0 22px 0 30px; }

.section-author-single .section-actions { left: auto; right: 100%; margin-left: 0; margin-right: 22px; }

/*  Section Updates Author  */

.section-updates { padding: 35px 0 55px; }
.section-updates h2 { font-size: 22px; }
.section-updates .shell { max-width: 1220px; }
.section-updates-authors .section-timeline-feed .section-body { padding-right: 0; padding-left: 16px; }

.section-updates-authors .post-featured-video .post-featured-content h3 { font-size: 20px; }
.section-updates-authors .post-twitter .post-content { padding: 0 65px; }
.section-updates-authors .post-twitter .post-content p { font-size: 17px; }

.section-updates-authors .post-featured-gallery .post-featured-image:after { display: none; }
.section-updates-authors .post-featured-gallery .post-featured-image .label { font-size: 13px; }
.section-updates-authors .post-featured-gallery .post-featured-content h3 { font-size: 20px; line-height: 1.2; }

/*  Post Featured News  */
.post-featured-news .post-featured-content { text-align: center; }
.post-featured-news .post-featured-actions .link-more { font-size: 14px; }
.post-featured-news .post-featured-actions .link-more i { margin-left: 10px; margin-right: 0; }

.post-featured-news .arrow { right: auto; left: 12px; }

.post-featured .post-featured-image {/* box-shadow: 0 0 4px rgba(0,0,0, .2); */}
.post-featured .post-featured-image .label { left: auto; right: 0; }

.post-featured-image .post-featured-gallery .label-images { right: auto; left: 12px; direction: ltr; padding: 8px 5px 3px 9px; }

.post .post-image .label { font-size: 10px; left: auto; right: 0; }
.post .post-content a { font-weight: 700; font-size: 15px; padding: 9px 0; line-height: 1.6; }

.section-intro .post-featured .post-featured-content { background-color: transparent; }
.post-featured .post-featured-content h3 { font-weight: 700; line-height: 1.2; }

.post-scores .post-actions { text-align: left; }

/*  List News Primary  */
.list-news-primary {/* padding: 15px 11px 19px 20px; */}
.list-news-primary li a {padding-right: 0;/* padding-left: 65px; */}
.insection-feed .list-news-primary li a{padding-left:0;}
.insection-feed .list-news-primary li:before{right: 19.8%;left:0;}
.list-news-primary li p {/*padding-left: 0;*//* padding-right: 20px; */}
.list-news-primary li span {right: auto;left: 0;font-size: 14px;display: none;}

.list-news-primary .color-dark img { border-left: 0; border-right: 8px solid rgba(59, 58, 57, .9); }
.list-news-primary .color-purple img { border-left: 0; border-right: 8px solid rgba(79, 95, 185, .9); }
.list-news-primary .color-yellow img { border-left: 0; border-right: 8px solid rgba(217, 217, 0, .9); }

.list-news li{float:right; height:213px}

.list-celebrities li { float: right; }

/*  Author  */
.author .author-avatar, 
.author .author-content { float: right; }

.author .author-content { padding-left: 0; padding-right: 16px; }
.author .author-content p { line-height: 1.6; }
.author .author-content p:last-child { font-family: 'Almarai', sans-serif; }
.author .author-content p strong { font-size: 13px; }

/*  List Authors  */
.list-authors li { float: right; padding-left: 0; padding-right: 20px; }

/*  Poll  */
.poll .poll-actions { text-align: left; }
.poll .progress-highest .progress-content h6 { font-weight: 700; }
.poll .poll-image h4 { font-size: 19px; }

/*  Progress  */
.progress .progress-content h6 { right: auto; left: 0; font-size: 14px; }

.progress-large .progress-content h2 { direction: ltr; }
.progress-large .progress-content h2 sup { margin-left: 0; margin-right: -8px; }

/*  Section Polls  */
.section-polls .section-filters ul li ~ li { margin-left: 0; margin-right: 25px; }
.section-polls .fs-dropdown-selected:after { right: auto; }

.section-polls .section-filters-aside { float: right; }
.section-polls .section-filters-aside ~ .section-filters-aside { float: left; }

.section-poll { padding: 18px 17px 11px 17px; margin-right: 0; margin-left: 8px; }
.section-poll h3 { font-weight: 700; font-size: 20px; padding-right: 0; line-height: 1.4; }
.section-poll .section-body { padding-right: 0; padding-left: 0; }
.section-poll .section-body .btn-red { display: block; font-size: 18px; }
.section-poll .section-body .list-radios { padding-left: 40px; }
.section-poll .section-actions { display: block; }

/*  Section Vote  */
.section-vote .banner-large { left: auto; right: 50%; transform: translateX(50%); }

.section-vote .article-prev-wrapper { right: auto; margin-right: 0; left: 80%; margin-left: 17px; }
.section-vote .article-prev-wrapper span { margin-left: 0; margin-right: 15px; }
.section-secondary .article-prev-wrapper .list-articles { right: auto; left: -8px; transform-origin: left top; }
.section-secondary .article-prev-wrapper .list-articles:before { right: auto; left: 12px; }

.section-vote .article-next-wrapper { left: auto; margin-left: 0; right: 80%; margin-right: 10px; }
.section-vote .article-next-wrapper span { margin-right: 0; margin-left: 15px; }

.section-secondary .article-next-wrapper .list-articles { left: auto; right: -8px; transform-origin: right top; background-color: #ddd; }
.section-secondary .article-next-wrapper .list-articles:before { left: auto; right: 12px; }

.section-secondary .article-next-wrapper .list-articles a,
.section-secondary .article-prev-wrapper .list-articles a { text-align: right; }

.section-vote .article-prev-wrapper span i,
.section-vote .article-next-wrapper span i { transform: rotateY(-180deg); }

.section-voting .section-head h4,
.section-voting .section-body h4 { font-size: 22px; }

/*  Section Watch Live  */
.section-watch-live .section-head h4 { font-size: 22px; }

.section-watch-live .list-shows h2 { font-size: 30px; }
.section-watch-live .list-shows h3 span { font-size: 20px; }

.section-watch-live .list-shows li { white-space: nowrap; }

.section-watch-live .section-foot { padding: 28px 0 27px; }
.section-watch-live .section-bar p a { text-decoration: none; }

.section-watch-live .section-foot-aside { float: right; margin-left: 0; margin-right: 10px; }
.section-watch-live .section-foot-aside ~ .section-foot-aside { float: left; margin-right: 0; margin-left: 0; }

.section-watch-live .section-bar p { float: right; margin: 3px 10px 0 0; padding-left: 0; padding-right: 30px; }
.section-watch-live .section-bar p:before { left: auto; right: 0; }

.section-watch-live .section-bar .socials { float: left; direction: ltr; }

/*  List Shows  */
.list-shows h2 { padding-right: 0; padding-left: 27px; font-size: 30px; }
.list-shows h3 span { font-size: 20px; }
.list-shows h2:after { right: auto; left: 13px; }
.list-shows li { white-space: nowrap; }
.list-shows li:nth-child(n+3) { margin-left: 0; margin-right: 20px; }

/*  List Posts  */
.list-posts li { float: right; }
.list-posts .post .post-content a {font-size: 16px;line-height: 1.6;}

/*  Section Expandable  */
.section-expandable .shell { max-width: 1220px; }
.section-expandable .section-content h2 { width: 80%; font-size: 37px; }

.section-expandable .section-content, 
.section-expandable .section-media, 
.section-expandable .section-actions { float: right; }

.section-expandable .section-btn h3 { padding-right: 0; padding-left: 60px; }

.section-expandable .section-btn h3:before, 
.section-expandable .section-btn h3:after { right: auto; left: 0; }

.section-expandable .section-content { padding-right: 0; padding-left: 70px; }
.section-expandable .section-content p { padding-right: 0; padding-left: 20px; }
.section-expandable .section-content .link-more i { margin-right: 0; margin-left: 10px; font-size: 20px; }

.section-expandable .section-actions { padding: 5px 68px 0 0; }
.section-expandable .section-actions-inner { left: auto; right: 68.4%; margin-left: 0; margin-right: 68px; bottom: 0; }

/*  Section Newscast  */
.section-newscast .section-newscast-videos {/* padding: 0 25px 0 50px; */}
.section-newscast .section-newscast-videos .mCSB_scrollTools_vertical {right: -21px !important;left: auto !important;}
.section-newscast .section-newscast-videos h6 {padding-left: 0;/* padding-right: 11px; *//* height: 72px; */overflow: hidden;margin-bottom: 22px;}
.section-newscast .section-newscast-videos h6 a {line-height: 21px;font-size: 14.5px;}

.section-newscast .section-videos ul li { float: right; }

/*  Score  */
.score .score-text { font-size: 15px; }

/*  Section Selection  */
.section-selection .section-body { padding: 45px 45px 16px 5px; }
.section-selection .checkbox-square label { padding-left: 0; padding-right: 35px; }
.section-selection .checkbox-square label:before { left: auto; right: 0; }

.section-selection .section-body li { float: right; }

/*  List Tags  */
.list-tags a { font-size: 15px; padding: 0 15px; }

/*  Section Ticker  */
.section-ticker .section-inner { padding-left: 0; padding-right: 133px; margin: 0 -50px 0 -30px; }
.section-ticker .section-head { left: auto; right: 0; }
.section-ticker .section-actions { right: auto; left: 30px; }

/*  Slider Ticker  */
.slider-ticker p { padding: 20px 0 19px 110px; }

/*  Section Newslist  */
.section-news-list .post .post-content { text-align: right; }


.section-updates-politics .section-news-list { margin-top: 38px; padding-top: 38px; border-top: 1px solid #ddd; }
.section-updates-politics .section-timeline-feed ~ .section-timeline-feed { margin-top: 30px; padding-top: 30px; border-top: 1px solid #ddd; }

.section-updates-politics .section-head { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; -ms-flex-pack: justify; justify-content: space-between; }
.section-updates-politics .section-head h5 { font-size: 17px; }

.section-updates-politics .section-head ul { margin-left: 0; margin-right: 10px;float:left; }
.section-updates-politics .section-head ul li { margin-left: 7px; }
.section-updates-politics .section-head ul li:last-child a { padding-left: 0; }
.section-updates-politics .section-actions .btn i { margin-right: 0; margin-left: 10px; }

.section-updates-politics .section-head ul a { padding: 8px 11px 7px; }

.section-updates-politics .col-size7 { position: relative; }
.section-updates-politics .col-size7:before { content: ''; width: 1px; height: 100%; background-color: #ddd; position: absolute; left: 100%; top: 0; margin-left: 30px; }

.post-inline .post-content { text-align: right; padding-left: 0; padding-right: 19px; }
.post-inline .post-content h6 a { font-weight: 400; line-height: 1.6; }

.section-stars-slider .section-body { margin-right: 31.5%; }
.section-stars-slider .post h5 { text-align: right; }

.coverflow .post-content { left: auto; right: 0; }

.post-secondary .post-content { text-align: right; }
.post-secondary .post-content h4 a { line-height: 1.2; }

/*  Nav Dropdown  */
.nav-dropdown-programs { text-align: right; }
.nav-dropdown-programs .fs-dropdown { left: auto; right: 0; }
.nav-dropdown-programs .search-simple { right: auto; left: 50%;margin-left:-250px; }
.nav-dropdown .nav-dropdown-inner .shell { padding: 40px 115px 25px 25px; }
.nav-dropdown-programs .link-more { left: auto; right: 15px; }

.nav-dropdown-programs .search-simple .search-field { font-style: normal; color: #fff; }

.nav-dropdown-programs .search-simple .search-field::-webkit-input-placeholder { font-style: normal; color: #fff; }
.nav-dropdown-programs .search-simple .search-field::-moz-placeholder { font-style: normal; color: #fff; }
.nav-dropdown-programs .search-simple .search-field:-moz-placeholder { font-style: normal; color: #fff; }
.nav-dropdown-programs .search-simple .search-field:-ms-input-placeholder { font-style: normal; color: #fff; }

.intro-program .socials ul,
.intro-program .intro-content { direction: ltr; }

.intro-program .intro-content .shell { padding: 0 36px 0 10px; }

.intro-program .intro-content .fs-dropdown-selected:after { left: 12px; right: auto; }
.intro-program .intro-content .fs-dropdown:before { right: auto; left: 33px; }

.section-program-landing .section-body, 
.section-program-landing .section-sidebar { float: right; }

.section-program-landing .section-body { padding-left: 0; padding-right: 18px; }
.section-program-landing .section-sidebar { float: left; padding-left: 0; padding-right: 30px; border-left: 0; border-right: 1px solid #ccc; }

.section-program-landing .section-sidebar p { padding-right: 0; /*padding-left: 35px;*/ }
.section-program-landing .section-sidebar .btn { text-align: center; }

.section-program-landing .video-detailed .video-content .meta p span { display: inline-block; vertical-align: middle; margin-left: 0; margin-right: 5px; }
.section-program-landing .video-detailed .video-content .meta p span:last-child { direction: rtl; }

.section-program-landing .section-foot-aside { float: right; margin-left: 0; margin-right: -7px; }
.section-program-landing .section-foot-aside ~ .section-foot-aside { float: left; margin-right: 0; margin-left: 10px; }

.section-program-landing .custom-select {float:left;}

.slider-sms { height: 20px; }

.section-latest-instagram { direction: ltr; }
.section-latest-featured h2 { font-size: 25px; padding: 31px 30px; }

.section-latest .section-head h5 { font-size: 17px; }

.section-latest + .section-programs-videos .section-head ul a { font-size: 13px; }

/*  Section Programs  */
.section-programs-videos .section-head ul { margin-left: 0; margin-right: 30px; }
.section-programs-videos .list-videos li:nth-child(6n+1) { clear: left; }
.section-programs-videos .video-detailed .video-content p { font-size: 12px; }

.section-programs-news .post .post-content { text-align: right; }
.section-programs-news .post .post-content a { font-size: 13px; line-height: 1.6; }

.section-programs-about .section-intro-sidebar { left: auto; right: 76.2%; }

.section-programs-about .fs-dropdown:before { right: auto; left: 33px; }
.section-programs-about .fs-dropdown-selected:after { right: auto; left: 12px; }

.section-programs-about .section-media, 
.section-programs-about .section-content { float: right; }

.section-programs-about .section-content { padding-left: 0; padding-right: 7.5%; }
.section-programs-about .section-head { padding-right: 57.5%; }

.section-programs-primary .cols + .banner-medium { left: auto; right: 10%; }

.section-programs-all .section-nav { margin-bottom: 22px; }
.section-programs-all .section-nav ul a { padding-bottom: 15px; }
.section-programs-all .section-nav ul li ~ li { margin-left: 0; margin-right: 25px; }

.section-programs-all .section-filter .search-simple .search-field { color: #999; }
.section-programs-all .section-filter .search-simple .search-btn { color: #8c8c8d; }

.section-programs-all .section-filter .search-simple .search-field::-webkit-input-placeholder { font-style: normal; color: #999; }
.section-programs-all .section-filter .search-simple .search-field::-moz-placeholder { font-style: normal; color: #999; }
.section-programs-all .section-filter .search-simple .search-field:-moz-placeholder { font-style: normal; color: #999; }
.section-programs-all .section-filter .search-simple .search-field:-ms-input-placeholder { font-style: normal; color: #999; }

.section-programs-all .section-filter .search-simple { right: auto; left: 0; }
.section-programs-all .section-filter .fs-dropdown { left: auto; right: 0; }
.section-programs-all .section-filter .fs-dropdown-selected { color: #666; }
.section-programs-all .section-filter .fs-dropdown-selected:after { color: #8c8c8d; }

.program-medium .program-content p { font-size: 12px; }
.program-medium .program-image span { left: auto; right: 20px; }
.program-medium .program-content h6 span { margin-left: 0; margin-right: 10px; }
.program-medium .program-content ul li ~ li { margin-left: 0; margin-right: 15px; }
.program-medium .program-content ul li ~ li:last-child { margin-left: 12px; }


.section-celebrities .fs-dropdown-selected:after { left: 12px; right: auto; }
.section-celebrities .fs-dropdown:before { left: 33px; right: auto; }

.section-celebrities .section-body { padding-right: 0; }
.celebrity .celebrity-content h4 { text-align: left; }

.section-celebrity-vote .section-head { padding-left: 0; padding-right: 28.7%; }
.section-celebrity-vote .section-head .list-flags { right: auto; left: 0; }
.section-celebrity-vote .section-head h4 .icon { margin-left: 0; margin-right: 8px; }
.section-celebrity-vote .section-head h4 .icon i { transform: rotateY(-180deg); }
.list-flags li ~ li { margin-left: 0; margin-right: 19px; }

.section-celebrity-vote .section-sidebar { float: right; }
.section-celebrity-vote .section-content { float: left; direction: ltr; }

.section-celebs-details .fs-dropdown-selected:after { right: auto; }
.section-celebs-details .fs-dropdown:before { left: 33px; right: auto; }

.section-celebs-details .section-body { padding-right: 0; }
.celebrity-single-image h2 { text-align: left; }
.section-celebs-details .post .post-content h5 { text-align: right; }

.celebrity-single-content,
.celebrity-single-media { float: right; }

.celebrity-single-content { padding-right: 0; padding-left: 40px; }
.video-detailed .video-content h6 { margin-bottom: 5px; }
.video-detailed .video-content p { font-weight: 400; }

.video-large .fb-comment-expand .zmdi { margin-left: 5px; margin-right: 0; }

.grid-item .grid-item-content .link-more { right: auto; left: 26px; }
.grid-item .grid-item-content ul li ~ li { margin-left: 0; margin-right: 15px; }

.section-program-grid .section-foot-aside { float: right; }
.section-program-grid .section-foot-aside ~ .section-foot-aside { float: left; }

.section-program-grid .section-bar p { float: right; padding-left: 0; padding-right: 30px; }
.section-program-grid .section-bar p:before { left: auto; right: 0; }

.section-program-grid .section-bar .socials { float: left; }
.section-programs .tabs-favorites { margin-right: 0; margin-left: -40px; }
.section-programs .tabs-favorites .tabs-nav ul a { font-size: 18px; }
.section-programs .cols:before { left: -40px; right: 67%; }

.tabs-favorites .tabs-nav ul a { font-size: 18px; }

.list-actions li a { padding-left: 0; padding-right: 29px; }
.list-actions li a i { left: auto; right: 0; }

.list-arrows a { padding-left: 0; padding-right: 24px; }
.list-arrows a:before { left: auto; right: 5px; transform: rotateY(180deg) translateY(-45%); }

.section-programs .section-content-head { padding-right: 0; padding-left: 240px; }
.section-programs .section-content-head h5 { font-size: 18px; }
.section-programs .section-content-head .search-simple { right: auto; left: 0; }

.list-letters a { font-size: 13px; }

.list-playlists .video-content { padding: 20px 0 15px 25px; }
.list-playlists .video-content .add-to-favorites { right: auto; left: 0; top: 20px; }

.section-episode .section-body { padding-right: 0; }

.section-episodes .fs-dropdown-selected { text-align: left; padding: 0 30px 0 18px; }
.section-episodes .fs-dropdown-selected:after { right: 13px; left: auto; }
.section-episodes .fs-dropdown:before { right: 33px; }
.section-episodes .fs-dropdown-item { text-align: left; }
.section-episodes .section-sidebar .post .post-content { text-align: right; }

.section-gallery .section-actions h6 { margin: 0 0 0 5px; }

.section-gallery-alt .section-head .fs-dropdown-selected { font-style: normal; padding: 0 10px 0 30px; }
.section-gallery-alt .section-head .fs-dropdown-selected:after { right: auto; }

.section-gallery-alt .masonry .fs-dropdown-selected:after { right: auto; left: 12px; }
.section-gallery-alt .masonry .fs-dropdown:before { right: auto; left: 33px; }

.section-gallery-alt .section-head ul li ~ li { margin-left: 0; margin-right: 25px; }

.post-tertiary .post-content { text-align: left; }
.post-tertiary .post-content h5 span { direction: ltr; }

.slider-news-gallery .owl-next {right:auto;left:0;-webkit-transform: rotate(180deg);-moz-transform: rotate(180deg);-o-transform: rotate(180deg);-ms-transform: rotate(180deg);transform: rotate(180deg);}
.slider-news-gallery .owl-prev {left:auto;right:0;-webkit-transform: rotate(180deg);-moz-transform: rotate(180deg);-o-transform: rotate(180deg);-ms-transform: rotate(180deg);transform: rotate(180deg);}

/*  Section Replay  */

.list-watched-videos .video-content .meta p span { margin-left: 7px; }

#section-replay .list-trending .program-medium .program-content .info, #section-replay .program-medium .program-content .btns {float:right;}
.list-programs > li { /*float: right;*/}
#section-replay .list-programs > li {text-align:right;}
#section-replay .section-actions .btn .zmdi-plus-circle{font-size: 15px;margin-right: 6px;margin-left:0;}
#section-replay .program-medium .program-content .btns {float:left;}
#section-replay .list-trending .program-medium .program-content h6 {float:right;}

/*  Section Schedule  */

.section-schedule .section-group:first-child { padding-top: 136px; }

.section-schedule .section-group-head, 
.section-schedule .section-group-body, 
.section-schedule .section-group-sidebar { float: right; }

.section-schedule .section-group-head h2 { font-size: 59px; line-height: 1.2; }

.section-schedule .section-group-sidebar { margin-left: 0; margin-right: 6.3%; }

.schedule .schedule-content img { margin-right: 0; margin-left: 27px; }
.schedule .schedule-content h3 { font-weight: 400; line-height: 1.6; }
.schedule .schedule-content h3 span { padding-top: 5px; }

.section-schedule .section-foot-aside { float: right; }
.section-schedule .section-foot-aside ~ .section-foot-aside { float: left; }
.schedule .schedule-content .schedule-content-rerun {
	font-size: 20px;
	right: 5px;
	position: absolute;
	z-index: 100;
	bottom: 0;
	text-shadow: 0px 0px 12px #000000;
}

@media (max-width:768px) {
	.schedule .schedule-content .schedule-content-rerun {
		font-size: 15px;
		right: 2px;
	}
}

.section-schedule .section-bar p { padding-left: 0; padding-right: 30px; float: right; }
.section-schedule .section-bar p:before { left: auto; right: 0; }

.section-schedule .section-bar .socials { float: left; }

/*  Section Video Main  */
.section-video-main .section-banners { padding-left: 0; padding-right: 33px; }


.section-video-main .section-head { margin: 0 25% 30px 23.5%; }
.section-video-main .section-head h2 { padding-left: 0; border-left: 0; padding-right: 15px; border-right: 4px solid #ca0000; }
.section-video-main .section-head h2 span { padding-top: 12px; }
.section-video-main .section-head p { right: auto; left: 0; direction: rtl; }
.section-video-main .section-head p span { display: inline-block; vertical-align: middle; margin-left: 8px; }
.section-video-main.no-chapters .section-banners:first-child{padding-left:42px;padding-right:0;}
.section-video-main.no-chapters .section-banners:last-child{padding-right:42px;padding-left:0;}

.section-video-list .video-detailed .video-content p { font-size: 12px; }

.chapters .chapters-head .btn { left: auto; right: 0; direction: ltr; }
.chapters .chapters-head .btn .btn-text { padding: 0 20px; }
.chapters .chapters-head .btn .btn-icon i { position: relative; top: 2px; }

.chapters .chapters-body ol li { padding-left: 0; padding-right: 34px; }
.chapters .chapters-body ol li:before { left: auto; right: 5px; }
.chapter .chapter-content { padding-left: 0; /*padding-right: 23px;*/ }
.chapter a:before { left: auto; right: -34px; }

.video-detailed .video-content .meta p span { display: inline-block; vertical-align: middle; margin-left: 0; margin-right: 15px; }
.video-detailed .video-content .meta p span:last-child { direction: rtl; }

.section-related-media .list-videos-alt { padding: 56px 0 0 50px;  }
.section-related-media .section-nav ul li ~ li { margin-left: 0; margin-right: 30px; }
.section-related-media .section-nav ul a { font-size: 17px; }

.post-twitter .post-actions .link-share { float: left; }

.section-programs-gallery .slider-gallery-thumbs.left { float: right; }
.section-programs-gallery .slider-gallery-thumbs.right { float: left; }

/* ------------------------------------------------------------ *\
	Forms
\* ------------------------------------------------------------ */

.form-subscribe .form-head { width: 300px; }
.form-subscribe .form-head h4 { padding-left: 0; padding-right: 30px; line-height: 1.4; }
.form-subscribe .form-head h4 i { left: auto; right: 0; }
.form-subscribe .form-head h4 > span { font-weight: 400; line-height: 2; letter-spacing: .05em; }

.form-subscribe .form-head, 
.form-subscribe .form-body { text-align: right; }

.form-subscribe .form-body .field { width: 253px; }
.form-subscribe .checkbox-circle label { font-size: 11px; padding-right: 26px; }
.form-subscribe .checkbox-circle label:before { content: '\f26c'; font-size: 20px; margin-top: -13px; color: #fff; opacity: .5; }

.form-subscribe .checkbox-circle input:checked ~ label:before { color: #fff; opacity: 1; }

.form-subscribe .list-checkboxes li ~ li { margin-left: 0; margin-right: 30px; }

.form-subscribe .form-actions { right: auto; left: 10px; }


.form-adv .list-checkboxes li ~ li { margin-left: 0; margin-right: 22px; }
.form-adv .form-hint { margin-left: 0; margin-right: 13px; }
.form-adv .form-hint .line { margin-left: 10px; margin-right: 0; }
.form-adv .form-body { padding: 50px 44px 30px 95px; }
.form-adv .form-row { margin-left: 0; margin-right: -38px; }
.form-adv .form-col-1of2 { padding-left: 0; padding-right: 38px; }
.form-adv .form-row:last-child .form-col:last-child { padding-left: 0; }

.form-adv img { max-width: 100%; }


.form-apply .form-row { margin-left: 0; margin-right: -38px; }
.form-apply .form-col-1of2 { padding-left: 0; padding-right: 38px; }
.form-apply .form-row .form-row { margin-right: 0; }

.form-apply .form-group:last-child .form-row:last-child .form-col:last-child { padding-left: 0; }

.form-apply .form-hint { margin-left: 0; margin-right: 5px; }
.form-apply .form-hint .line { margin-left: 10px; margin-right: 0; }


.form-contact .form-hint { margin-left: 0; margin-right: 10px; }
.form-contact .form-hint .line { margin-left: 10px; margin-right: 0; }


.form-login .form-label { width: 30%; border-right: 1px solid rgba(255, 255, 255, .3); border-left: 0; padding: 16px 21px 16px 0; text-align: right; }
.form-login .form-controls { width: 70%; }
.form-login .btn ~ .btn { margin-left: 0; margin-right: 15px; }

/*  Form Profile  */
.form-profile .form-body,
.form-profile .form-actions { float: right; }

.form-profile .form-actions { margin-left: 0; margin-right: 6.7%; }

.form-profile .checkbox { padding-left: 0; padding-right: 35px; }
.form-profile .checkbox input { left: auto; right: 0; }

.form-profile .form-actions-inner { left: auto; right: 47.8%; }
.form-profile .form-hint { margin-left: 0; margin-right: 12px; }
.form-profile .form-hint .line { margin-left: 7px; margin-right: 0; }

/*  Form Register  */

.form-register .form-label { border-right-color: #ca0000; }
.form-register .field.required { border-left-color: rgba(255, 255, 255, .3); border-right-color: rgba(255, 255, 255, .3); }
.form-register .form-hint .line { margin-left: 7px; margin-right: 0; }

/*  Form Create Account  */
.form-create-account .form-row-alt .form-label { border-right: 1px solid #e6e6e6; border-left: 0; }
.form-create-account .checkbox-small-square label { padding-left: 0; padding-right: 30px; }
.form-create-account .checkbox-small-square label:before { left: auto; right: 0; }
.form-create-account .form-alert h5 { width: 60%; }

/*  Form Search  */
.form-search-global .field { padding: 0 0 0 130px; }
.form-search-global .btn-red { right: auto; left: 0; }

.search .search-body .list-news-primary li a { padding-right: 0; }

/*  Section Programs Feed  */
.section-programs-feed .post .post-content { text-align: right; }
.section-programs-feed .section-body .link-more { font-size: 25px; display:none}
.section-programs-feed .tabs-primary {margin-top: 22px;}

/*  Socials Standard  */
.socials-std { direction: ltr; text-align: right; }

/* ------------------------------------------------------------ *\
	Form Elements
\* ------------------------------------------------------------ */

.checkbox-circle label { padding-left: 0; padding-right: 33px; }
.checkbox-circle label:before { left: auto; right: 0; }

.field.required, 
.textarea.required { border-left-color: #ddd; border-right-color: #ca0000; }

.ltr .field.required, .ltr .textarea.required  {border-right-color: #ddd;border-left-color: #ca0000;}

.fs-dropdown-selected { padding: 0 18px 0 30px; text-align: right; font-family: 'Almarai', sans-serif; }
.fs-dropdown-selected:after { right: auto; left: 15px; }
.fs-dropdown-item { text-align: right; }
.ltr .fs-dropdown-selected { padding: 0 30px 0 18px; text-align: left; }
.ltr .fs-dropdown-selected:after { left: auto; right: 15px; }
.ltr .fs-dropdown-item { text-align: left; }

.form .form-col { float: right; }

.has-datepicker .field-datepicker { padding-left: 38px; padding-right: 18px; }
.has-datepicker:after { right: auto; left: 12px; }

.checkbox-large label span { left: auto; right: 0; }

.radio-poll label { padding-left: 0; padding-right: 32px; }
.radio-poll label:before { left: auto; right: 0; }
.radio-poll .label-text { left: auto; right: 100%; margin-left: 0; margin-right: 8px; }

/* ------------------------------------------------------------ *\
	Btns
\* ------------------------------------------------------------ */

.btn-live { padding: 0 12px 0 22px; }
.btn-live i { margin-right: 0; margin-left: 10px; }

.btn-how { padding: 0 11px 0 22px; }
.btn-how i { margin-left: 9px; margin-right: 0; }

/* ------------------------------------------------------------ *\
	Footer
\* ------------------------------------------------------------ */

.footer h6 { font-size: 15px; }

.footer-col { float: right; }
.footer-col-size2 {margin-left: 0;margin-right: 41px;width: 450px;}
.footer-col-size4 ~ .footer-col-size4 { margin-left: 0; margin-right: 69px; }
.footer-col-size5 { margin-left: 0; margin-right: 43px; }
.footer-col-size6 {
    margin-left: 0;
    margin-right: 41px;
    width: 278px;
}
.footer-connect ul li ~ li { margin-left: 0; margin-right: 10px; }
.footer-connect ul a .fa { margin-right: 0; margin-left: 10px; }

.footer-nav ul a { padding-left: 0; padding-right: 18px; font-size: 15px; }
.footer-nav ul a:before {left: auto;right: 3px;transform: rotateY(-180deg);}

.footer h6{letter-spacing: 0;}

.footer h6.alt,
.footer-nav-secondary ul a { font-weight: 700; font-size: 13px; }

.footer-actions .credits { margin: 0 10px 0 0; direction: ltr; text-align: right; }
.footer-actions .copyright { margin: 40px 10px 10px 0; direction: ltr; text-align: right; }

.footer-actions .credits span, 
.footer-actions .copyright span { display: inline-block; }

@media ( max-width: 1279px ) {
	.section-intro .section-inner { padding-left: 0; padding-right: 15px; }
	.news-simple-list .mCSB_scrollTools { right: -22px !important; }

	.section-values .section-body ol { margin: 0; }
	.form-contact .form-row:last-child .form-col:last-child { padding-left: 34px; }
	.section-author-single .section-actions { right: auto; left: 0; }

	.section-updates-politics .section-head { display: block; }
	.section-updates-politics .section-head ul { margin-left: 0; margin-right: 0; }

	.section-watch-live .section-bar .socials,
	.section-watch-live .section-foot-aside ~ .section-foot-aside { margin-left: 0; }

	.form-adv .form-hint,
	.form-apply .form-hint,
	.form-contact .form-hint { margin-right: 0; }

	.header .header-aside:first-child { margin-right: 0; }
    .header .header-aside .header-buttons li{float:right;margin-left:5px;}
    .header .header-aside .header-buttons .btn .btn-time{float:right;}
    .header .header-aside .header-buttons .btn .btn-icon{float:left;}
    .header .header-aside .header-buttons .btn .btn-text{/*float:right;*/}

    .list-authors li {
        padding-right: 0;
        padding-left: 20px;
    }

	.section-programs-about .section-intro-sidebar { left: 0; right: auto; }
	.section-programs .tabs-favorites { margin-left: 0; }
	.section-programs .cols:before { left: 0; }

	.section-schedule .section-group-head h2 { font-size: 48px; }

	.section-author-single .section-avatar { margin-right: 0; }
	.section-ticker .section-inner { margin: 0; }

	.section-about-secondary .section-body:first-child { margin-left: 8%; }

	.form-adv .form-body,
	.section-apply .section-form { padding: 30px; }

	.section-account .section-content { flex: 0 0 51.4%; }

	.list-watched-videos .video-content p { font-size: 12px; }

	.section-schedule .section-group-head h2 { font-size: 42px; }
	.section-schedule .section-group-head h2 span { font-size: 24px; }

	.form-adv .list-checkboxes li ~ li { margin-right: 20px; }

	.video-detailed .video-content p { font-size: 12px; }

	.highlights ul a:not([class]) {/* padding: 15px 0 15px 30px; */}

	.footer .footer-col-size2 h6 { padding-left: 0; }

	.nav-dropdown-programs .nav-dropdown-bar-inner { padding: 0 240px; }
}

@media ( max-width: 1199px ) {
	.footer-download-head h6 { font-size: 13px; }
	
	.section-program-landing .section-foot-aside { margin-right: 0; float: none; }
	.section-program-landing .section-foot-aside ~ .section-foot-aside { float: none; }
}

@media ( max-width: 1023px ) {
	.nav-dropdown .nav-dropdown-inner .shell { padding: 15px 10px; }

	.form-subscribe { left: 0; }
	.form-subscribe .form-head h4 { font-size: 18px; }
	.form-subscribe .form-head h4 > span { font-size: 10px; }
	.form-subscribe .form-actions { left: 75px; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); }

	.footer-col-size2 { margin-right: 20px; }	

	.footer-col-size5,
	.footer-col-size4 ~ .footer-col-size4 { margin-right: 30px; }

	.list-tags a { font-size: 10px; padding: 0 8px; }

	.search .search-body .list-news-primary li a { padding-right: 0; padding-left: 0; }

	.section-expandable .section-actions { left: 0; right: auto; padding: 0; }
	.section-expandable .section-actions-inner { left: 0; right: auto; margin: 0; }

	.form-profile .form-actions,
	.form-profile .form-actions-inner { margin: 0; padding-left: 0; padding-right: 30px; }

	.article-news .article-prev-wrapper, 
	.article-news .article-next-wrapper { margin: 0; }

	.section-news-article .article-prev-wrapper .list-articles { left: -106px; right: auto; -webkit-transform-origin: center top; -moz-transform-origin: center top; -ms-transform-origin: center top; -o-transform-origin: center top; transform-origin: center top; }
	.section-news-article .article-prev-wrapper .list-articles:before { left: 109px; }

	.section-news-article .article-next-wrapper .list-articles { right: -106px; left: auto; -webkit-transform-origin: center top; -moz-transform-origin: center top; -ms-transform-origin: center top; -o-transform-origin: center top; transform-origin: center top; }
	.section-news-article .article-next-wrapper .list-articles:before { right: 110px; }

	.article-news .article-foot .banner { right: 0; }

	.slider-ticker p { padding: 20px 0 19px 50px; } 

	.section-stars-slider .section-body { margin-right: 0; }

	.section-vote .article-prev-wrapper,
	.section-vote .article-next-wrapper { margin: 0; }
	
	.section-vote .article-prev-wrapper .list-articles,
	.section-vote .article-next-wrapper .list-articles { -webkit-transform-origin: center top; -moz-transform-origin: center top; -ms-transform-origin: center top; -o-transform-origin: center top; transform-origin: center top; }

	.section-secondary .article-prev-wrapper .list-articles { left: -105px; }
	.section-secondary .article-prev-wrapper .list-articles:before { left: 110px; }

	.section-secondary .article-next-wrapper .list-articles { right: -108px; }
	.section-secondary .article-next-wrapper .list-articles:before { right: 112px; }

	.section-vote .section-foot .banner-large { right: auto; }

	.section-watch-live .section-foot-aside, 
	.section-watch-live .section-foot-aside ~ .section-foot-aside,
	.section-watch-live .section-bar p,
	.section-watch-live .section-bar .socials,
	.section-program-landing .section-foot-aside, 
	.section-program-landing .section-foot-aside ~ .section-foot-aside,
	.section-program-grid .section-foot-aside, 
	.section-program-grid .section-foot-aside ~ .section-foot-aside,
	.section-program-grid .section-bar p,
	.section-program-grid .section-bar .socials,
	.section-schedule .section-foot-aside, 
	.section-schedule .section-foot-aside ~ .section-foot-aside,
	.section-schedule .section-bar p,
	.section-schedule .section-bar .socials { float: none; }

	.section-watch-live .section-bar .socials,
	.section-program-grid .section-bar .socials,
	.section-schedule .section-bar .socials { text-align: right; }
	
	.section-celebrity-vote .section-head { padding-right: 0; }
	.section-program-landing .section-sidebar { padding-right: 15px; }
	.list-flags li ~ li { margin-right: 15px; }

	.slider-programs-gallery { min-height: 396px; }

	.section-video-main .section-head { margin: 0 33% 30px 0; }

	.section-timeline-feed .section-body ol { padding-left: 30px; }
	.section-timeline-feed .section-body ol li:before { right: 14%; }

	.section-programs-primary .cols + .banner-medium { left: auto; right: auto; }
	.section-intro .section-inner { padding: 0; }

	.nav-dropdown-programs .nav-dropdown-bar-inner { padding: 0 170px; }
}

@media ( max-width: 767px ) {
	.list-posts .post { position: relative; }
	.list-posts .post .post-content {padding-left: 0;padding-right: 10px;padding-left: 22px;}
	.list-posts .post .post-image { overflow: visible; }
	.post .post-content h5 a { font-weight: 400; font-size: 13px; line-height: 1.5; padding-bottom: 15px; }
	.post .post-image .label { position: absolute; top: auto; bottom: 0; right: 88px; padding: 0; font-weight: 700; font-size: 13px; color: #333; background-color: transparent; }

	.form-search-global .btn-red i {left: 10px;/* right: -2px; */}
	.list-tags a { font-size: 10px; padding: 0 5px; }

	.nav-mobile-body > ul a { padding: 8px 0 8px 40px; }
	.nav-mobile-body > ul a:after { content: '\f0d9'; right: auto; left: 10px; }
	.nav-mobile-head ul { direction: ltr; }
	.nav-mobile-foot ul .btn-blue-alt:before {margin-right: 5px; }

	.nav-mobile.open-subnav .nav-mobile-head .nav-close i:before { content: '\f2fa'; }

	.form-subscribe .form-body { margin-left: 0; margin-right: 27px; }
	.form-subscribe .form-body .list-checkboxes { left: auto; right: 27px; }
	.form-subscribe .form-actions { /*left: 0; top: auto;*/left: 10px;top: auto;bottom: 28px; -webkit-transform: translateY(0); -ms-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0); }

    .footer-col-size2,
    .footer-col-size5,
    .footer-col-size4 ~ .footer-col-size4 {
        margin: 0;
    }
    .footer-col-size6 {
        margin-right: 0px;
        margin-top: 14px;
        width: 450px;
    }
    .section-about-primary .section-body-inner {
        margin-right: 0;
    }
	.section-about-primary .section-image img { right: auto; -webkit-transform: translate(0, 0); -ms-transform: translate(0, 0); -o-transform: translate(0, 0); transform: translate(0, 0); }

	.section-about-quote blockquote { padding: 0; }

	.section-about-tertiary .section-body,
	.section-apply .section-form { margin: 0; }

	.form-adv .form-body, 
	.section-apply .section-form { padding: 30px 32px 20px 22px; }

	.list-posts .post-image {float: right;}
	.list-posts .post .post-content { text-align: right; }

.section-programs-feed .post .post-content h6 {
    top: 83px;
    font-size: 21px;
}

.section-programs-feed .post .post-content h4 {
    margin-top: 41px;
}
	.section-programs-feed .post .post-content .homeSlideText {
		margin-top: 3px!important;
	}
	.section-expandable .section-content { padding-left: 30px; }
	.section-expandable .section-content h2 { font-size: 20px; }

	.section-expandable .section-actions { padding-top: 30px; }
	.section-expandable .section-actions .collapse { right: auto; left: -10px; }
	.section-expandable .section-actions-inner { float: right; }

	.list-news-primary li a { padding: 0; }
	.list-news-primary li span { right: 29%; left: auto; margin-left: 0; margin-right: 20px; color: #333; opacity: 1; }

	
	.form-login-secondary .form-row,
	.form-login .form-body >  .form-row:first-child { display: flex; }
	
	.form-login-secondary .form-label,
	.form-login .form-body >  .form-row:first-child .form-label { display: flex; align-items: center; flex: 0 0 30%; }
	
	.form-login-secondary .form-controls,
	.form-login .form-body >  .form-row:first-child .form-controls { display: flex; flex: 0 0 70%; }

	.nav-secondary ul .current a:after { margin-left: 0; margin-right: 10px; }
	.nav-secondary ul li ~ li { margin-right: 0; }

	.section-account .section-content-head { padding: 0; }
	.section-account .section-content-body .list-letters li ~ li { margin-left: 0; margin-right: 16px; }

	.nav-secondary.fixed ul { left: -15px; -webkit-transform: translateX(0); -ms-transform: translateX(0); -o-transform: translateX(0); transform: translateX(0); }

	.checkbox-large label:after { right: auto; left: 22px; }

	.form-profile .form-actions, 
	.form-profile .form-actions-inner { padding-right: 0; }

	.form-profile .form-actions-inner { right: 0; }

	section.section-intro .socials + .banner { display: none; }	

	.article-news figure.article-gallery .btn i { margin-right: 0; margin-left: 10px; }
	.article-news figure.article-image i { right: auto; left: 20px; }

	.article-news figure.article-gallery,
	.article-news figure.article-image { margin-left: 10px; margin-right: 10px;}

	.article-news .article-actions { padding: 10px 0; }

	.article-news .article-entry {padding: 0 8px;padding-bottom: 22px;}

.article-news .article-entry p {
    padding-left: 36px;
}

	.article-news .article-fixed-actions .socials ul {right: auto;left: 0px;width: 238px;}
	.article-news .article-fixed-actions .socials ul li ~ li { margin-right: 0; }

	.section-news-article .widget-text,
	.section-news-article .section-timeline-feed { margin-left: 0; }

	.section-updates-authors .section-timeline-feed .section-body { padding-left: 0; }

	.slider-ticker { height: 58px; }
	.section-ticker .section-head { line-height: 58px; }
	.section-ticker .section-inner { padding-right: 60px; }
	.section-ticker .section-body:after { right: auto; left: 0; -webkit-transform: rotateY(180deg); -ms-transform: rotateY(180deg); -o-transform: rotateY(180deg); transform: rotateY(180deg); }
	.section-ticker .section-actions { left: 5px; }

	.section-newscast-reports .section-body ul li:nth-child(odd) { clear: left; }

	.section-polls .section-filters ul li ~ li { margin-right: 2%; }
	.section-polls .fs-dropdown-selected { padding: 0 10px 0 30px; }

	.section-watch-live .section-foot-aside,
	.section-watch-live .section-bar p { margin-right: 0; }

	.nav-quaternary ul .current a:after { margin-left: 0; margin-right: 10px; }

	.intro-program .socials ul, 
	.intro-program .intro-content { text-align: right; }

	.intro-program .socials ul li.separator { left: auto; right: 0; }

	.section-program-landing .section-body,
	.section-program-landing .section-sidebar { padding-right: 0; }

	.section-program-landing .section-sidebar { border: 0; }

	.section-program-landing .list-shows h3 { /*padding-right: 0; padding-left: 80%;*/}
	.section-program-landing .list-shows h3 span { /*right: 60px; left: 0;*/ }

	.section-program-landing .section-bar-head { left: auto; right: 0; }
	.section-program-landing .section-bar-head .zmdi-chevron-right { -webkit-transform: rotateY(180deg); -ms-transform: rotateY(180deg); -o-transform: rotateY(180deg); transform: rotateY(180deg); }

	.slider-sms { height: auto; padding-left: 0; /*padding-right: 60px;*/ }

	.section-programs-videos .section-head ul { margin-right: 0; }
	.section-programs-videos .section-head ul li ~ li { margin-left: 0; margin-right: 20px; }

	.section-programs-videos .prev { left: auto; right: 70px; }
	.section-programs-videos .next { left: auto; right: 15px; }

	.section-programs-about .section-intro-sidebar .fs-dropdown { right: auto; left: 15px; }
	.section-programs-about .section-intro img { left: auto; right: 50%; -webkit-transform: translateX(50%); -ms-transform: translateX(50%); -o-transform: translateX(50%); transform: translateX(50%); }

	.section-programs-about .section-content { padding-right: 0; }

	.section-programs-all .section-nav ul li ~ li { margin-right: 0; }
	.section-program-landing .section-sidebar .fs-dropdown { right: auto; left: 15px; }

	.celebrity-single-content { padding-left: 0; }
	.section-programs-videos-celeb .section-head ul { padding: 0 15px 20px 0; margin-right: -15px; }
	.section-programs-videos-celeb .section-head ul li { margin-right: 0; margin-left: 26px; }
	.section-programs-videos .video-detailed .video-content .meta p span { margin-left: 0; margin-right: 5px; }

	.list-arrows { right: auto; left: -15px; padding: 15px 15px 20px 25px; text-align: left; }
	.list-arrows a { padding-right: 0; padding-left: 0; }

	.section-programs .section-content-head { padding-left: 0; } 

	.section-programs-gallery .slider-gallery-thumbs { min-height: 0; }

	.section-gallery-alt .section-head ul li ~ li { margin-right: 2%; }
	.tabs-favorites .tabs-nav ul .current a { padding: 20px 10px 10px; }

	.schedule .schedule-actions .icon { -webkit-transform: rotateY(180deg); -ms-transform: rotateY(180deg); -o-transform: rotateY(180deg); transform: rotateY(180deg); }

	.chapters .chapters-head .btn { left: 15px; right: auto; }
	.section-video-main .section-head { margin: 0 0 20px 0; }
	.section-video-main .section-head h2 { padding: 0; border: 0; }
	
	.chapters .chapters-head h5 { width: 40%; padding-left: 0; padding-right: 15px; }
	.chapters .chapters-head h5:before { left: auto; right: 0; }
	.chapters .chapters-head .btn .btn-text { padding: 0 15px; }

	input[type="date"].field { padding-right: 0; }

	.post-inline .post-media img { width: 100%; height: auto; }
	.section-celebrity-vote .section-head .list-flags li:last-child { margin-right: 7px; }
	
	.intro-program .intro-head { overflow: visible; }
	.intro-program .intro-head:after { @extend clearfix; }

	.intro-program .custom-select .fs-dropdown-selected:after { left: 12px; right: auto; }
	.intro-program .custom-select .fs-dropdown:before { right: auto; left: 33px; }
	
	.highlights {margin-top: 25px;}
	.highlights h3 {text-align: right;padding-right: 12px;}


	.form-login .form-label { padding: 16px 10px 16px 0; }
	.form-create-account .form-row-alt .form-label { text-align: right; padding: 0 10px 0 0; }

	.footer-download .footer-download-body .btn ~ .btn,
	.footer-actions ul li ~ li { margin-left: 0; margin-right: 15px; }

	.section-programs-all .section-filter .list-letters { padding: 8px 0 16px; }
	.section-programs-secondary .section-content-body .list-letters li ~ li { margin-left: 0; margin-right: 16px; }

	.section-video-list .list-videos li:nth-child(odd) { clear: right; } 
	.search-simple .search-btn { margin-top: -13px; }

	.section-programs-feed .section-body .banner { display: block; }
	.section-programs-feed .section-body .tabs .banner { display: none; }

	.list-news-primary li ~ li:before { left: 0; right: 0; margin-left: 0; margin-right: 0; }

	.footer-actions .copyright { margin-top: 20px; margin-right: 0; }
	.footer-actions .credits { margin-right: 0; }

	.section-local-stars ~ .section-updates-politics .post .post-image .label { left: auto; right: 0; }

	.section-updates-authors .post-twitter .post-content { padding: 0 15px; }

	.list-actions li a { padding-right: 20px; }

	.section-program-landing ~ .section-programs-news .list-videos li { padding: 0 0 0 15px; }
	.section-program-landing ~ .section-programs-news .shell { padding-left: 0; padding-right: 15px; }

	.nav-quaternary-alt ul a .mobile-text { font-size: 12px; }

	.intro-landing .intro-content .custom-select { right: auto; left: 15px; }

	.section-poll .section-body .list-radios { padding-left: 0; }
	.radio-poll label { padding-right: 80px; }
	.radio-poll .label-text { right: 30px; margin-right: 0; font-size: 17px; }
	.radio-poll .label-line-inner { left: auto; right: 0; }
	.radio-poll .label-line-value { right: auto; left: 0; font-family: 'Roboto', sans-serif; }

	.section-schedule .section-group:first-child { padding-top: 0; }

	.section-schedule .section-group-placeholder:first-child { margin: 0 -15px 30px; }

	.section-schedule .section-group-placeholder a,
	.section-schedule .section-group-placeholder img { width: 100%; display: block; }

	.slider-programs-gallery { min-height: 0; }
}

body:not(#homePage) .section-updates .col-size5{direction:ltr;}
body:not(#homePage) .section-updates .col-size4{padding: 0 12px 0 19px;}
._2eLBJDo4r_wxFuHkMXLiro._1LDlKMXVmN1zATOf7VfE1{direction:ltr;} 
#monthSelectContainer{margin-left:5px;}

span.btn-text {font-family: 'Almarai', 'Roboto', sans-serif;}

.section-programs-feed .post .post-content h6{
	right: 11px;
	background-color: rgba(51, 51, 51, 0.6);
	padding:3px;
	font-family: roboto,sans-serif;
}


.backgroundNavGradient {
    background: linear-gradient(to right,#334299, #1B224E);
}

.btn-whatsapp span {
    display: inline-block;
    vertical-align: middle;
    /* width: 102px; */
    font-size: 17px;
    color: #222222;
    /* text-decoration: underline; */
    margin-right: 14px;
}

#___ytsubscribe_0 {
    margin-right: -10px !important;
    margin-top: 11px !important;
}


/*********************************************************/

.floatingLeaderboard {
    position: fixed;
    bottom: 0;
    margin: auto;
    right: 0;
    left: 0;
    text-align: center;
}

.floatingLeaderboard.closed {
    display: none !important;
}

.floatingLeaderboard div {
    margin: auto;
}

.floatingLeaderboard .closeFloating {
    position: absolute;
    top: -12px;
    right: 20px;
    border-radius: 15px;
    padding: 4px 7px;
    background: #f5f5f5;
    color: #787878;
    border: 1px solid #787878;
}

.section-news-article.sticky-parent-secondary .banner div {
    margin: auto;
}

.banner.banner-mobile.visible-xs-block div {
    margin: auto;
}

@media (max-width: 767px){
    .liveSection #main-video {
        margin-top: 18px;
    }
    .liveSection .video + .banner-small {
        margin-top: 0px;
    }
}