﻿@font-face {
	font-family: IRANSans;
	font-style: normal;
	font-weight: bold;
	src: url('/css/fonts/ir/eot/IRANSansWeb_Bold.eot');
	src: url('/css/fonts/ir/eot/IRANSansWeb_Bold.eot?#iefix') format('embedded-opentype'),
		url('/css/fonts/ir/woff2/IRANSansWeb_Bold.woff2') format('woff2'),  
		url('/css/fonts/ir/woff/IRANSansWeb_Bold.woff') format('woff'),  
		url('/css/fonts/ir/ttf/IRANSansWeb_Bold.ttf') format('truetype');
}

@font-face {
	font-family: IRANSans;
	font-style: normal;
	font-weight: 500;
	src: url('/css/fonts/ir/eot/IRANSansWeb_Medium.eot');
	src: url('/css/fonts/ir/eot/IRANSansWeb_Medium.eot?#iefix') format('embedded-opentype'), 
		url('/css/fonts/ir/woff2/IRANSansWeb_Medium.woff2') format('woff2'), 
		url('/css/fonts/ir/woff/IRANSansWeb_Medium.woff') format('woff'), 
		url('/css/fonts/ir/ttf/IRANSansWeb_Medium.ttf') format('truetype');
}
@font-face {
	font-family: IRANSans;
	font-style: normal;
	font-weight: 300;
	src: url('/css/fonts/ir/eot/IRANSansWeb_Light.eot');
	src: url('/css/fonts/ir/eot/IRANSansWeb_Light.eot?#iefix') format('embedded-opentype'),  
		url('/css/fonts/ir/woff2/IRANSansWeb_Light.woff2') format('woff2'), 
		url('/css/fonts/ir/woff/IRANSansWeb_Light.woff') format('woff'),  
		url('/css/fonts/ir/ttf/IRANSansWeb_Light.ttf') format('truetype');
}


@font-face {
	font-family: IRANSans;
	font-style: normal;
	font-weight: 200;
	src: url('/css/fonts/ir/eot/IRANSansWeb_UltraLight.eot');
	src: url('/css/fonts/ir/eot/IRANSansWeb_UltraLight.eot?#iefix') format('embedded-opentype'), 
		url('/css/fonts/ir/woff2/IRANSansWeb_UltraLight.woff2') format('woff2'),  
		url('/css/fonts/ir/woff/IRANSansWeb_UltraLight.woff') format('woff'),  
		url('/css/fonts/ir/ttf/IRANSansWeb_UltraLight.ttf') format('truetype');
}
@font-face {
	font-family: IRANSans;
	font-style: normal;
	font-weight: normal;
	src: url('/css/fonts/ir/eot/IRANSansWeb.eot');
	src: url('/css/fonts/ir/eot/IRANSansWeb.eot?#iefix') format('embedded-opentype'),
		url('/css/fonts/ir/woff2/IRANSansWeb.woff2') format('woff2'),  
		url('/css/fonts/ir/woff/IRANSansWeb.woff') format('woff'), 
		url('/css/fonts/ir/ttf/IRANSansWeb.ttf') format('truetype');
}
@font-face {
	font-family: IRANSansWebCustom;
	font-style: normal;
	font-weight: normal;
	src: url('/css/fonts/IRANSansWebCustom2.woff2') format('woff2');

}





.news-text-full span {
	color: #333;
}

.azmayeshi-top {
	width: max-content;
	position: absolute;
	right: 0;
	top: 15px;
	z-index: 1;
	font-size: 12px;
	background: #cb0000;
	padding: 5px 10px;
	box-shadow: 1px 3px 4px #18181847;
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;
	color: #fff;
}

.media-desktop{
	display: block;
}
.media-responsive{
	display: none;
}
.toplogo-header-phone {
	position: relative;
}
.btn-on-header {
	position: absolute;
	left: 0;
	top: -20px;
}
.menu-link.circle-btn i {
	color: #fff;
}
.responsiv-menu .menu-link.circle-btn {
	top: -37px;
	left: unset;
	right: unset;
	position: absolute;
	right: 10px;
}
.demo-gallery li {
  position: relative;
  text-align: center;
}

.banner-page.new-size img {
  height: 100%;
}
#rater {
  display: flex;
}
#rater p {
  width: max-content;
  margin-left: 5px;
  position: relative;
  top: 3px;
  font-weight: 600;
}
.demo-gallery li .pic-title h5 {
  position: absolute;
  bottom: 30px;
  background: #ffffff7a;
  font-size: 14px !important;
  font-weight: 600;
  right: 15px;
  left: 15px;
  border: 0 !important;
  padding: 0;
}

.news-container .news-text-full h6{
  background: #f1f1f1;
  padding: 10px 10px;
  font-size: 15px;
  border-top: 1px solid #aeb2b6;
  border-bottom: 1px solid #aeb2b6;
}
.owl-tv-news .owl-item .imgNews img {
  height: 470px;
}
.desktop-plan{
	display: block;
}
li.nav-item.last-li-menu {
	text-align: center;
	border-top-left-radius: 15px;
	border-bottom-left-radius: 15px;
}
.banner-page {
	padding: 0 15px;
}
.desktop-media {
	display: block;
}

.layout-report {
  margin-top: 20px;
}
.responsive-media {
	display: none;
}

.arrow-archive a {
  color: #3992fa;
}

.link-group.icon-menue {
	text-align: center;
}

.side-link-menu {
	text-align: center;
}
.menu-respons .rspons-nav.navbar-header .navbar-toggle {
	position: absolute;
	top: -52px;
	right: 0;
	border: unset;
}
.menu-respons .rspons-nav.navbar-header .navbar-toggle span{
	background-color: #fff;
}
.menu-respons  .navbar.navbar-default {
	min-height: 0;
}
.menu-respons #mobileMenu a {
	font-size: 13px;
	padding: ;
	padding: 3px 0;
	border-bottom: 1px solid #e3e3e378;
}
.menu-respons .dropdown-menu li {
	text-align: center;
}
.responsive-plan{
	display: none;
}
.stream-container {
	position: relative;
	width: 100%;
	height: 500px;
	overflow: hidden;
}
.desktop-menu {
	display: block;
}
.responsiv-menu {
	display: none;
}
.tab-stream-buttons {
	position: relative;
	top: 5px;
	right: 10px;
	display: flex;
	z-index: 100;
}

.tab-stream-buttons button {
	padding: 6px 12px;
	border: none;
	margin-left: 5px;
	font-size: 14px;
	color: white;
	cursor: pointer;
	border-radius: 4px;
}

.irnn2 {
	background-color: #1e02a5; /* blue */
}

.irnn1 {
	background-color: #fe0000;;; /* red */
}

.streams-irnn-irnn2 {
	width: 100%;
	height: 100%;
}

.stream-siasi {
	display: none;
	width: 100%;
	height: 100%;
}

.stream-siasi.active {
	display: block;
}
.navigation.hidden-sm.hidden-xs.collapse.navbar-collapse.pull-right img {
	margin-top: 4px;
}
.stream iframe {
	width: 100%;
	height: 100%;
	border: none;
}




.slider-selected-dargah {
	background: #fff;
	padding: 0 30px;
	border-radius: 25px;
	/*! border-top-right-radius: 0; */
}

.news-options a {
	color: #222;
}
.news-options .row .col-md-12 a{
	display: block;
	line-height: 25px;
}
.content-dargah {
	display: flex;
	width: 100%;
	flex-direction: column;
	align-items: center;
	background: #f0f0f0;
	text-align: center;
	padding: 10px 0;
	border-radius: 8px;
	border: 2px solid;
}

.content-dargah .w-text {
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
}



.content-dargah h4 {
	color: #fff;
	font-size: 12px;
	background-color: #15263a;
	border-radius: 20px;
	padding: 5px;
	width: 100%;
	margin-top: 10px;
}

.content-dargah .w-text img {
	width: 200px;
	height: 200px;
}


.vslide img {
	height: 170px;
	width: 100%;
}


.news-row .ContentNews img{

	height: 100%;
}
.second-news .TitleNews {

	align-items: center;
}



/*start of shater css*/
.vslider-container {
	width: 100%;
	height: 500px; /* نمایش ۳ خبر در هر لحظه */
	overflow: hidden;
	border-radius: 8px;
	position: relative;
	margin: 10px auto;
}
.phone-side ul li{
	padding-left: 0 !important;
}
.history-top .control-group {
	height: 25px;
	background: linear-gradient(to right, #15263a 90%, transparent 90%);
	position: relative;
	width: 300px;
}

.flag-top {
	position: absolute;
	top: -5px;
	width: 47px;
	left: 22%;
}

.flag-top-phone {
	top: 0;
	width: 21px;
	left: 0;	
}

.old-s {
	width: max-content;
	position: absolute;
	right: 0;
	top: 50px;
	z-index: 1;
	font-size: 12px;
	background: #068d3c;
	padding: 5px 10px;
	box-shadow: 1px 3px 4px #18181847;
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;
}
.top-header-new {
	display: block;
}
.side-left-part {
	display: block;
}
.history-top .control-group:after {
	content: "";
	position: absolute;
	right: 4px;
	top: 0;
	width: 20px;
	height: 30px;
	background: transparent;
	border-top: 36px solid #15263a;
	transform: rotate(45deg);
	transform-origin: top right;
}
.menu-container.mycontainer {
	position: relative;
}
.history-top span {
	color: #fff;
}

.tooltip {
	position: relative;
	display: inline-block;
	opacity: 1;
}
.tooltip .tooltiptext {
	font-family: IRANSans,iranYekan,dana !important;
	font-weight: 400;
	font-size: 10px;
	visibility: hidden;
	width: 55px;
	background-color: #56a2fb;
	color: #fff;
	text-align: center;
	border-radius: 6px;
	padding: 5px 5px;
	position: absolute;
	z-index: 1;
	bottom: 100%;
	right: -20px;
	margin-left: 0;
	margin-bottom: 3px;
}


.tooltip:hover .tooltiptext {
	visibility: visible;
}

.top-header-new {
	left: 0;
	z-index: 9;
	width: 35%;
	top: 0;
	/*! float: left; */
	position: absolute;
}
.header-one {
	/* border-top: 5px solid #15263a; */
	background: #2c71bf;
}
.history-top {
	background: aliceblue;
	background: linear-gradient(90deg,rgb(21, 38, 58) 0%, rgb(21, 38, 58) 70%, rgb(44, 113, 191) 70%, rgb(44, 113, 191) 100%);
}
.on-header-top .seda {
	background: unset;
	box-shadow: unset;
	margin: 0;
	padding: 0;
}
.on-header-top {
	position: absolute;
	left: 5%;
	top: 43px;
	z-index: 99;
}
.on-header-top .link-group-top- {
	padding: 0;
	margin: 0;
}
.side-left-part {
	position: absolute;
	display: block;
	top: 6px;
	left: 6em;
	width: 40%;
	text-align: left;
}
.side-left-part img {
	width: 28px !important;
	border:1px solid #fff;
	border-radius:50%;
	padding:5px;
	margin-right: 10px;
}
.vslider {
	display: flex;
	flex-direction: column;
	transition: transform 0.5s ease-in-out;
}

.frame-left {
	display: inline-flex;
}
.vslide {
	width: 100%;
	/*! height: 150px; */ /* ارتفاع هر خبر */
	/*! display: flex; */
	flex-direction: column;
	align-items: center;
	justify-content: center;
	font-size: 12px;
	font-weight:normal;
	color: black;
	border-bottom: solid 1px rgb(105, 105, 105);
	/*! padding: 2px; */
	position: relative;
	background: #ffffff00;
	margin-bottom: 5px;
}
.on-header-top .link-group-top- img{
	width: 40px;
}
.album-title h4 {
	height: 45px;
	overflow: hidden;
}
.vnews-card {
	display: flex;
	align-items: center;
	padding: 15px;
	width: 100%;
}

.vnews-card:hover {
	/*! background-color:rgb(224, 224, 224); */
	cursor: pointer;
}

.mim-news-img.news-big-img img {
	width: 100%;
	object-fit: cover;
	aspect-ratio: 16/9;
	object-position: top;
	margin-top: 10px;
}

.vnews-image {
	width: 100%;
	height: 128px;
	display: flex;
	align-items: center;
	justify-content: center;
	position: relative;
}

.vnews-img {
	width: 100%;
	height: 128px;
	object-fit: cover; /* تصویر را به اندازه div برش می‌دهد */
	border-radius: 8px;
}

.vnews-content {
	width: 100%;
	text-align: center;
	/*! background: rgba(0, 0, 0, 0.6); */
	color: white;
	font-size: 13px;
	padding: 16px 5px 20px 5px;
	position: absolute;
	bottom: 0;
	background-image: linear-gradient(#00000005, #000000a1, #1e1e1e) !important;
	/*! left: 5px; */
	right: 2px;
}
.vslide:nth-child(1) { background: #ffffff00; }
.vslide:nth-child(2) { background: #ffffff00; }
.vslide:nth-child(3) { background: #ffffff00; }
.vslide:nth-child(4) { background: #ffffff00; }
.vslide:nth-child(5) { background: #ffffff00; }
.vslide:nth-child(6) { background: #ffffff00; }
.shater-carousel-container {
	height: 450px;
	width: 100%;
	overflow: hidden;
	position: relative;
}
.shater-carousel-inner {
	display: flex;
	flex-direction: column;
	transition: transform 0.5s ease-in-out;
}
.shater-carousel-group {
	display: flex;
	flex-direction: column;
}
.shater-carousel-item {
	height: 130px;
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 24px;
	font-weight: bold;
	color: black;
	position: relative;

}
.shater-caption {
	position: absolute;
	text-align: center;
	bottom: 10px;
	left: 10%;
	width: 80%;
	background: rgba(0, 0, 0, 0.5);
	color: white;
	padding: 5px 10px;
	border-radius: 5px;
	font-size: 14px;
}
.shater-slide1 {
	background-color: rgba(0, 0, 0, 0);
}
.shater-slide2 {
	background-color: rgba(0, 0, 0, 0);
}
.shater-slide3 {
	background-color: rgba(0, 0, 0, 0);
}

/*start of shater css*/
#container-floating {
	z-index: 999999999999999 !important;
}
.program-search {
	margin-top: 15px;
}

.link-group-top- img {
	width: 27px;
	border-radius: 25px;
	margin-left: 0;
	margin-right: 5px;
}

.on-header.mycontainer {
	position: relative;
}
.link-group-top- {
	margin-left: 50px;
	margin-top: 5px;
}
.link-group-top- a {
	padding: 5px 15px;
}
.network-show.selected-pro-news {
	padding-left: 0;
}
html[dir=rtl] body {
	font-family: IRANSansWebCustom; 
	font-size: 14px;
}
html {
	font-size: 0;
	color: white;
}
.menu-link-f a {
	color: #fff;
}

.dropdown-list li img {
	width: 30px;
	margin-left: 5px;
}
#pills-tab .nav-item {
	margin-right: 0;
	padding-right: 0;
}
.img-net-left.name-color span {
	color: #3d94fa;
	font-weight: 600;
	font-size: 15px;
}
.calendar {
	top: 40%;
	z-index: 9999;
	right: 50%;
}
.program-search {
	margin-top: 15px;
}
.nd1.nds {
	border-bottom: unset !important;
}
.calendar, .calendar table {
	font-family: unset !important;
	font-size: 12px !important;
}
html {
	scroll-behavior: smooth;
	overflow-x: hidden;
}

.rss-link.seda.live-on i {
	color: #ff5656;
	font-size: 17px;
	margin-left: 4px;
}
.rss-link.seda.live-on {
	margin-left: 0;
}
.col-md-2.btn-result {
	margin-top: 25px;
}
.col-md-2.btn-result #btnSearch {
	width: 100%;
	border-radius: 3px !important;
}
.col-md-12.text-right.showusersquestions-part {
	margin-bottom: 20px;
}
.left-side.left-news-map {
	padding-right: 0;
}
.col-md-4.left-side.left-news-map .last-ch {
	padding-right: 0;
}
#top-news-slider.top-slide-main .carousel-inner .item{
	height: 470px;
}
#top-news-slider.top-slide-main .carousel-inner a.news-item-link2{
	position: unset;
}

.news-search-list {
	margin-top: 20px;
}
.news-search-list a {
	color: #000;
}
.news-search-list .news-title a {
	font-weight: 600;
}

.pr-inner-pr.program-archive-list.item-section-pro.second-program.canal-program.part1-program.row {
	display: block;
}
.pr-inner-pr.program-archive-list.item-section-pro.second-program.canal-program.part1-program.row .prog-info {
	margin-bottom: 15px;
}
.news-search-list .news-lead a {
	font-size: 13px;
}
.news-search-list .news-lead{

	margin-top: 5px;
	margin-bottom: 3px;
}
.news-search-list .news-date {
	font-size: 13px;
	color: #868686;
	text-align: left;
}

.news-search-list a:hover{
	color: #036093;
}
#searchInput input{

	border: 1px solid #e8e8e8;
	padding: 5px 14px;
}
.carousel-caption- {
	position: absolute;
	bottom: 0;
	right: 0;
	left: 0;
	text-align: right;
	padding: 20px 15px 10px 15px;
	background-image: linear-gradient(#00000005, #000000a1, #1e1e1e) !important;
}
.box-main-slide {
	position: relative;
}
#news {
	margin-bottom: 25px;
}
.line.l-question {
	margin-bottom: 10px;
	margin-top: 0;
}
.phone-side .side-bar .close-btn {
	color: #000;
}
.phone-side {
	display: none;
}
.live-page {
	text-align: center;
	background: #f7f7f7;
	padding: 15px;
	border: 1px solid #3992fa;
	border-radius: 8px;
	margin-bottom: 15px;
}

.slider-new-thumbs.carousel-thumbs .title-tumb {
	display: none;
	height: unset;
}

.slider-new-thumbs.carousel-thumbs li:hover .title-tumb{
	display: block;
	position: absolute;
	height: unset;
	bottom: 0;
	background-image: linear-gradient(#00000005, #000000a1, #1e1e1e) !important;
	color: #fff;
	line-height: 20px;
	padding: 15px 5px 5px 5px;
	right: 0;
	left: 0;
}

#top-news-slider .slider-new-thumbs .carousel-indicators li{
	height: 130px;
}
#top-news-slider .slider-new-thumbs .carousel-indicators li.active div, .slider-row.archive-row .carousel-indicators li.active div {
	top: unset;
}


.btn.pink.search-button.waves-effect.waves-light {
	background: unset;
	border: 1px solid #ccc;
	margin-top: 10px;
	border-radius: 8px !important;
}
#searchInput .txtq.form-control {
	color: #fff;
}
.live-page img {
	height: 70px;
}
.live-page h4 {
	font-size: 14px;
	color: #444;
	font-weight: 600;
}
.man-container .title-page-sima a{
	color: #000;
}
.header-one.header-sima-phon {
	padding-bottom: 0;
}

.send-content {
	display: inline-flex;
	align-items: center;
	padding: 10px 0;
}
.form-group.center {
	text-align: center;
}

#album-items .album-link {
	position: absolute;
	bottom: 15px;
	left: 15px;
	color: #fff;
	font-size: 13px;
	display: none;
}
#album-items .album-item {
	position: relative;
}

.samaneh- .link-group-top- .content-top .w-image img{
	border-radius: 45%;
	margin-left: 10px;
	height: 50px;
	padding: 3px 5px;
}
.row.regquestions {
	box-shadow: 0px 0px 5px #c6c6c6;
	padding: 15px;
	margin-bottom: 30px;
}
.owl-pr-pakhsh .owl-dots {
	width: max-content;
	margin: 0 auto;
	display: flex;
	margin-top: 25px;
}
.owl-barnameha.owl-carousel.plans-news .plans-row{
	width: 100% !important;
}
.owl-barnameha .owl-dots {
	display: flex;
	width: max-content;
	margin: 15px auto;
}
.owl-barnameha  .plans-row .ContentNews{
	opacity: 1 !important;
	padding: 10px 10px !important;
	bottom: 0 !important;
	border-radius: 8px !important;
}

.img-all.all-woman.program-phone-part {
	margin-top: 20px;
	margin-bottom: 15px;
}
.col-sm-12.send-content-part {
	border: 1px solid rgba(244, 244, 244, 1);
	border-radius: 8px;
	margin-top: 20px;
	margin-bottom: 20px;
}
.owl-pr-talk .plans-sakht .imgNews img {
	height: 200px;
}
.owl-pr-mostanad .plans-sakht .imgNews img {
	height: 200px;
}
.question {
	color: #000;
	background-color: #f1f3f9;
	margin-bottom: 14px;
	border-style: none;
	padding: 10px 15px;
}
.fa.fa-plus {
	color: #262626;
	font-size: 12px;
}
.closed i.fa-minus {
	display: none;
}
a.question-title {
	color: #000;
	font-size: 14px;
	text-align: justify;
	font-weight: 600;
	margin-right: 3px;
}
.closed .question-text {
	display: none;
}
.question-text {
	padding-bottom: 25px;
}
.question-text {
	font-size: 14px;
	font-weight: 600;
	color: #33819e;
	color: #202020;
	padding: 15px 15px;
	padding-bottom: 15px;
	padding-bottom: 30px;
	margin-top: -8px;
	border-style: solid;
	border-color: #edeff5;
	margin-bottom: 10px;
}


.name-answer {
	text-align: center;
	margin-bottom: 7px;
	padding-bottom: 25px;
	border-bottom: 2px solid #edeff5;
}
.name-answer .name-a {
	color: #0571ac;
	font-size: 12px;
	font-weight: 600;
	margin: unset;
}

.name-answer .date-a {
	color: #0571ac;
	font-size: 12px;
	font-weight: 600;
}

.name-answer .name-a  i{
	color: #0571ac;
}

.name-answer .date-a  i{
	color: #0571ac;
}
.opened .fa-plus {
	display: none;
}
.question-title:hover {
	color: #000 !important;
}
.question-title:focus {
	color: #000 !important;
}
.plans-sakht{
	position: relative;
}
.plans-sakht .imgNews:before {
	content: "";
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	border-bottom-right-radius: 25px;
	border-bottom-left-radius: 25px;
	padding-right: 5px;
	padding-bottom: 35px;
	padding-left: 5px;
	background: linear-gradient(#0000, #000);
	top: 0;
	border-radius: 8px;
}
.plans-sakht .imgNews img{
	height: 280px;
	object-fit: cover;
	border-radius: 8px;
}
.plans-sakht .ContentNews {
	position: absolute;
	bottom: 10px;
	right: 5px;
	left: 5px;
}
.owl-item .plans-sakht .logo-shabake{
	width: 25px;
}
.plans-sakht .ContentNews a{
	color: #fff;
	font-size: 14px;
}
.send-content .icon-camera{
	height: 100%;

	width: 21px;
}
.send-content h4{

	font-size: 12px;
	font-weight: 600;
}
.send-content .icon-send {
	height: 100%;
	margin-right: 5px;
}

.phone-poyesh .col-md-12 {
	padding: 0;
}
.owl-tv-news.phone-poyesh .owl-dots{

	position: unset;
	width: max-content;
	margin: 10px auto;
}

.owl-tv-news.phone-poyesh{

	border: unset;
}
.link-group.icon-menue.icon-desc img {
	border-radius: 0;
	box-shadow: unset;
}
.link-group.icon-menue.icon-desc .content-side {
	width: 16%;
}

.title-page-sima {
	background-image: linear-gradient(#f9f9f9, #ededed);
	padding: 8px 20px;
	margin-bottom: 20px;
}
.title-page-sima a {
	color: #000 ;
	font-weight: 600;
}
.title-page-sima {
}
.title-page-sima a i {
	margin-top: ;
	position: relative;
	top: 4px;
	font-size: 18px;
	margin-left: 4px;
}

.plans-pakhsh {
	position: relative;
	margin-top: 10px;
}
.plans-pakhsh .imgNews img{
	height: 350px;
	object-fit: cover;
	border-radius: 8px;
}
.plans-pakhsh {
}
.plans-pakhsh .ContentNews {
	position: absolute;
	top: 0;
	left: 0;
	width: 40%;
	padding: 25px 15px;
}
.owl-item .plans-pakhsh .logo-shabake {
	width: 25px;
	height: 100%;
}
.plans-pakhsh .imgNews:before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-image: linear-gradient(to right, #000000bd , #0000);
	border-top-left-radius: 8px;
	border-bottom-left-radius: 8px;
}

.pakhsh-caption {
	display: flex;
	align-items: center;
	color: #fff;
	font-size: 13px;
	width: fit-content;
	margin: 0 auto;
	text-align: center;
}
.plans-pakhsh .ContentNews a {
	color: #fff;
	font-size: 14px;
}
.title-page-sima  img{
	position: absolute;
	left: 15px;
	top: 4px;
}


.side-right.desc-side {
	display: block;
}

.header-phone{
	display: none;
	position: relative;
}

.header-desc{
	display: block;
}
.second-news .TitleNews {
	/*! border: 1px solid gainsboro; */
	/*! border-radius: 25px; */
	/*! padding: 10px 10px; */
	/*! margin-top: 12.5px; */
}
.phone-none {
	display: block;
}
.phone-side ul {
	width: max-content;
	margin: 0 auto;
	margin-bottom: 20px;
}
.phone-side ul li a {
	width:90px;
	background: #f7f7f7;
	color: #000;
	font-weight: 500;
	font-size: 13px;
	padding-right: 0;
	padding-left: 0;
}


.side-bar .menu-drop:after {
	content: "";
	position: absolute;
	width: 45px;
	height: 3px;
	left: 0;
	bottom: -2px;
	background-color: #ff9800;
}

.img-net-left.phone-link {
	display: block;
}
.img-net-left.phone-link a {
	background: rgba(247, 243, 243, 1);
	color: #000;
	font-size: 13px;
	margin-left: 15px;
	padding: 3px 10px;
	border-radius: 8px !important;
}
.container.overflow-hide.mysima-phone span {
	font-size: 14px;
}
.phone-news {
	display: none;
}
.side-bar .menu-drop{
	border-bottom: 1px solid #d9d9d9;
	position: relative;
	width: 70%;
	margin: 0 auto;
}
.side-bar .sub-menu img {
	width: 23px;
	margin-left: 2px;
}

.banner-main .head-side-img {
	width: 100px;
	filter: brightness(0) invert(1);
	margin-bottom: 15px;
}
.side-bar .sub-menu li{
	margin-bottom: 3px;
	text-align: right;
}
.side-bar .menu-drop{
	margin-bottom: 25px;
}
/* width */
::-webkit-scrollbar {
	width: 2px;
}

/* Track */
::-webkit-scrollbar-track {
	background: #ffffff90; 
}

/* Handle */
::-webkit-scrollbar-thumb {
	background: #00000090; 
	border-radius: 30px;
}
header {
	text-align: center;
}
.faq-sima .com-img .user-img{
	display: none;
}
.carousel.slide.news-show-slide .carousel-caption{

	border-bottom-right-radius: 10px !important;
	border-bottom-left-radius: 10px !important;
}
.item-comments .qa-box .header .com-img{
	display: none;
}
.clip-rooz.clip-iribprogrampart {
	margin-top: 20px;
	border-radius: 15px;
	box-shadow: 0 0px 10px #c1c1c1;
	margin-bottom: 10px;
}
.clip-rooz.clip-iribprogrampart video {

	border-top-right-radius: 15px;
}
.clip-rooz.clip-iribprogrampart #videocontent{
	border-top-right-radius: 15px;
	border-top-left-radius: 15px;
}
.owl-tab-tv.owl-rtl .owl-next{
	top: -8px;
	right: -10px;
}
.owl-tab-tv.owl-rtl .owl-prev{
	top: 10px;
}
.owl-tab-radios.owl-rtl .owl-next{
	top: 0;
	right: -10px;
}
.owl-tab-radios.owl-rtl .owl-prev{
	top: 0px;
	left: -10px;
}

.clip-rooz.clip-iribprogrampart #videocontent{
	background-repeat: no-repeat;
	background-size: cover;
}
.clip-rooz.clip-iribprogrampart .caption-rooz {
	padding: 0 15px 15px;
}
.clip-rooz.clip-iribprogrampart .caption-rooz h1 {
	font-size: 16px;
	font-weight: 600;
}
.clip-rooz.clip-iribprogrampart .caption-rooz h4 {
	font-size: 14px;
}
.clip-rooz.clip-iribprogrampart .date-rooz span {
	color: #828282;
	font-size: 12px;
	margin-left: 20px;
}
.clip-rooz.clip-iribprogrampart .date-rooz span i {
	margin-left: 3px;
}
.owl-tab-tv .owl-next {
	position: absolute;
	top: -7px;
	right: -10px;
}
.owl-tab-tv .owl-prev {
	position: absolute;
	top: 10px;
}

.owl-tab-radios .owl-next {
	position: absolute;
	top: 0;
	right: -10px;
}
.owl-tab-radios .owl-prev {
	position: absolute;
	top: 0;
}
#lightgallery li {
	margin-bottom: 15px;
}
#lightgallery .pic-title {
	color: #2d2d2d;
	border: 1px solid #fff;
	padding: 10px 0;
	float: right;
}

#lightgallery .pic-title h5 {
	font-size: 13px;
	text-align: center;
	margin: 0;
}
.slider-albums .album-item {
	width: 98%;
}
.category
{
	color: #fff;
}

.logo-shabake {
	width: 30px;
	margin-left: 6px;
}

.img-net.icon-viewiribprogram.news-iribProgramPhotos a {
	font-size: 16px;
	color: black;
	font-weight: 600;
}
.img-net.icon-viewiribprogram.news-iribProgramPhotos {
	margin-bottom: 25px;
}
.gallery-container.iribProgramPhotos-all #lightgallery li img {
	height: 160px;
	width: 100%;
	object-fit: cover;
}
.moavenat .owl-tab-tv #pills-tab  .nav-item {
	margin-top: 10px;
	width: 125px;
}
#myBtn
{
	display: block;
	position: fixed;
	bottom: 18px;
	right: 51px;
	z-index: 98;
	font-size: 18px;
	border: none;
	outline: none;
	background-color: #3992fa;
	color: white;
	cursor: pointer;
	padding: 7px;
	border-radius: 8px;
	width: 53px;
	height: 46px;
}

#myBtn i {
	font-size: 27px;
}
.sticky .top-menu-frame.main-nav {
	position: fixed;
	top: 0;
	z-index: 999999;
	left: 0;
	right: 0;
	box-shadow: 0 5px 6px rgba(0, 0, 0, 0.11);
	-webkit-transition: all .4s ease-in-out;
	transition: all .4s ease-in-out;
	background: #15263a;
	padding-top: 5px;
	height: max-content;
}

.rank-icon {
	display: flex;
	align-items: center;
	margin: 0 2px;
}

.tv-gallery-desc {
	display: none;
}
.gallery-container.gallery-co-new {
}
.gallery-container.gallery-co-new .tv-gallery-box {
	background: #fff;
	box-shadow: 0 0 0 white;
	border: 1px solid #d0d2d1;
	border-radius: 15px;
	padding: 0;
}
.gallery-container.gallery-co-new .img-thumbnail.tv-gallery-img {
	object-fit: cover;
	max-height: ;
}
.gallery-container.gallery-co-new .tv-gallery-box .tv-gallery-info {
	text-align: center;
	float: unset;
}
.gallery-container.gallery-co-new .tv-gallery-info a {
	color: #2b2b2b;
	font-size: 13px;
	line-height: 33px;
}
.gallery-container.gallery-co-new .tv-gallery-title {
	padding: 0;
	margin: 0;
}
.img-all.two-all.multy-page span {
	font-size: 16px;
	font-weight: 600;
}
.news-show-slide .carousel-caption {
	background-image: linear-gradient(#00000005, #000000a1, #1e1e1e) !important;
	color: #fff !important;
}
.news-show-slide .carousel-caption  h4 a{
	color: #fff !important;
}
.eye-icon {
	display: flex;
	margin: 0 10px;
	align-items: center;
}
.news-date i {
	padding: 0 7px;
}
.eye-icon i {
	padding: 0 3px;
}

.box-logo .r-img {
	width: 18px !important;
	margin-top: -1px;
	height: auto !important;
}
.box-logo {
	position: absolute;
	display: flex;
	align-items: center;
	background: #ffffff96;
	top: 6px;
	right: 12px;
	border-radius: 8px;
	padding: 0 4px;
	z-index: 999999;
}
.side-bar .menu li.menu-drop > a::after {
	content: "\f107";
	font-family: fontawesome;
	position: absolute;
	margin: 0 5px 0 0;
	margin-right: 5px;
	top: 5px;
	margin-right: 10px;
}
.side-bar {
	background: linear-gradient(#02283deb, #034b7482);
	backdrop-filter: blur(15px);
	width: 100%;
	height: 100vh;
	position: fixed;
	top: 0;
	left: 100%;
	overflow-y: auto;
	transition: 0.6s ease;
	transition-property: all;
	transition-property: all;
	transition-property: all;
	z-index: 999999999999;
	box-shadow: none;
}
.side-bar::-webkit-scrollbar {
	width: 0px;
}
.side-bar.active{
	left: 0;
}

.side-bar .menu{
	width: 100%;
	margin-top: 30px;
}

.side-bar .dropdown-icon .angle-down  {
	display: block;
}

.side-bar .dropdown-icon {
	position: relative;
	width: max-content;
	margin: 0 auto;
}
.side-bar .angle-down {
	position: absolute;
	left: -5px;
	top: 3px;
}
.side-bar .angle-down i {
	color: #fefefe;
	font-size: 15px;
}
.side-bar a{
	color: #fefefe;
	font-size: 14px;
}
.side-bar .menu .item{
	position: relative;
	cursor: pointer;
}

.side-bar .menu .item a{
	color: #fff;
	font-size: 15px;
	text-decoration: none;
	display: block;
	padding: 5px 30px;
	line-height: 30px;
}
.menu-drop .sub-item a {
	font-size: 14px !important;
	line-height: 25px !important;
}
.side-bar .menu .item a:hover{
	background: #ffffff14;
	transition: 0.3s ease;
}

.side-bar .menu .item i{
	margin-right: 15px;
}

.side-bar .menu .item a .dropdown{
	position: absolute;
	right: 0;
	margin: 20px;
	transition: 0.3s ease;
}

.side-bar .menu .item .sub-menu{
	background: #0000001a;
	display: none;
}

.side-bar .rotate{
	transform: rotate(90deg);
}

.side-bar .close-btn{
	position: absolute;
	color: #fff;
	font-size: 23px;
	right:  0px;
	margin: 15px;
	cursor: pointer;
}
.menu-btn {
	position: absolute;
	color: rgb(255, 255, 255);
	font-size: 25px;
	margin: 25px;
	cursor: pointer;
	top: -20px;
	margin-right: 15px;
	background: #15263a;
	height: 16px;
}

.side-bar .main{
	height: 100vh;
	display: flex;
	justify-content: center;
	align-items: center;
	padding: 50px;
}

.side-bar	.main h1{
	color: rgba(255, 255, 255, 0.8);
	font-size: 60px;
	text-align: center;
	line-height: 80px;
}
.side-bar header {
	padding: 0;
}
.owl-tv .owl-item{
	border: 2px solid #dcdcdc;
	border-radius: 8px;
	height: 55px;
	display: flex;
	align-items: center;
}
.tab-network.moavenat.musical.music-p-top {
	padding-top: 60px;
}
.carousel-inner.slider-news-main .news-item-link2 img {
	width: 100%;
	/* object-fit: cover; */
	border-top-right-radius: 8px;
	border-top-left-radius: 8px;
		height: 470px;

}
.carousel-inner.slider-news-main {
	border: 1px solid gainsboro;
	border-radius: 8px;
}
.map.map-w {
	height: 450px;
	width: 100%;
}
.carousel-inner {
	border: 1px solid rgb(220, 220, 220);
	border-radius: 15px;
}
.owl-dots button.owl-dot.active span, 
.owl-dots button.owl-dot:hover span {
	background-color: yellow;
	border-radius: 50%;
	height: 16px;
	width: 16px;
}
.owl-dots button.owl-dot{
	background: #c8c8c8;
	border-radius: 50%;
	height: 15px;
	width: 15px;
	position: relative;
	border: 1px solid #c8c8c8;
	margin: 0 3px;
}
.map.map-w svg {
	width: 100% !important;
	height: 100% !important;
}
.navbar-fixed-top, .navbar-fixed-bottom {
	position: fixed !important;
	right: 0;
	left: 0;
	z-index: 1030;
	background: #ffffffeb;
	height: 45px;
}
.plans-news {
	margin-bottom: 20px;
}
.owl-tv-news .owl-dots {
	position: absolute;
	left: 0;
	right: 15px;
	display: flex;
	bottom: 7px;
}
.owl-dots button.owl-dot.active{
	border: 1px solid #3992fa;
	background: #3992fa;
}


.name-all {
	float: left;
}
.name-a {
	color: #d77308;
	margin-left: 10px;
	font-weight: 600;
}
.name-a i {
	color: #d77308;
	margin-left: 4px;
}
.date-a {
	color: #d77308;
	font-weight: 600;
}
.date-a i {
	color: #d77308;
	margin-left: 4px;
}
.line {
	width: 100%;
}
#top-news-slider .item .carousel-caption {
	background: #fff;
	padding: 10px 15px;
	height: 120px;
	text-shadow: unset;
	color: rgba(0, 0, 0, 0.7);
}
#top-news-slider .item .carousel-caption h4 a {
	color: rgba(0, 0, 0, 1);
	text-shadow: unset;
}

.owl-tv-news .owl-item .imgNews img{
	width: 100%;
	/*! object-fit: cover; */
	border-top-right-radius: 8px;
	border-top-left-radius: 8px;
}
.owl-tv-news.height-boron-marzi .owl-item .imgNews img{
  height: 470px;
}
.owl-tv-news {
	border: 1px solid gainsboro;
	border-radius: 8px;
}
.owl-tv-news .ContentNews {

	padding: 10px 15px;
	margin-top: 0;
	padding-bottom: 30px;
}
.owl-tv-news .ContentNews .TitleNews a {
	color: rgb(0, 0, 0);
	font-size: 14px;
	font-weight: 600;
}
.owl-tv-news .news-lead {
	font-size: 13px;
	margin-top: 5px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	display: inherit;
}
.left-menu {
	float: left;
}
.time- {
	padding-top: 6px;
}
.banner-main img {
	width: 100%;
}
.top-menu-frame {
	box-shadow: 0 3px 6px #0000001c;
}
header {
	padding-bottom: 5px;
}
.img-all {
	margin-bottom: 15px;
}
.flag {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 11;
}
.row.position-relative.menu-new {
	width: max-content;
	/*! margin: 0 auto; */
}
.left-menu {
	display: inline-flex;
	margin-left: 70px;
}
.banner-show {
	background: #000;
}
.log-user img {
	filter: brightness(0) invert(1);
	opacity: 0.8;
	width: 25px;
	margin-top: 10px;
}
.plans-pad {
	border-radius: 8px;
	overflow: hidden;
	display: block;
	position: relative;
	transition: 0.5s ease;
}
.baner-main .owl-item:after {
	content: "";
	position: absolute;
	background-image: linear-gradient(to right, #000, #ff00, #00800000, #00f0, #000);
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
}
.row.position-relative {
	padding-right: 50px;
}

.log-user {
	position: relative;
	z-index: 99999;
	margin-right: 10px;
}
.date-wrapper.pull-right {
	display: inline-flex;
}
.nav-item.m-item {
	text-align: center;
	padding: 0 10px;
}

.row.hei-nn {
	height: 90px;
	overflow: hidden;
}
.tab-content.p-10 {
	margin-top: 15px;
}
.container-m.baner-main {
	width: 85%;
}
.samaneha-c {
	/*! position: absolute; */
	top: 28px;
	z-index: 9;
	left: 10px;
	width: 190px;
}
.banner-top {
	position: relative;
}
.img-all.all-woman.news-update.news-page img {
	width: 18px;
	margin-top: -1px;
}
.img-all.all-woman.news-update.news-page span {
	font-size: 16px;
	margin-right: 3px;
}
.plans-news .plans-row:nth-child(1)  .TitleNews-plans.up-ag {
	display: none;
}
.plans-news .plans-row .TitleNews-plans.up-ag {

	position: absolute;
	top: 0;
	z-index: 999;
	right: 6px;
	display: inline-flex;
	align-items: center;
}

.s-a img {
	margin-bottom: 10px;
	margin-top: 0;
	height: 50px;
}

.s-b .col-md-12.content-top {
	margin-bottom: 10px !important;
	margin-top: 0;
	padding: 0;
}
.owl-tv.owl-carousel .owl-nav {
	height: 0;
}
.owl-raidio .owl-carousel .owl-nav {
	height: 0;
}
.owl-ostani .owl-carousel .owl-nav {
	height: 0;
}
.img-all.all-woman.news-update::before  {
	top: 0;
}

.owl-tv.owl-carousel.owl-rtl.owl-loaded.owl-drag {
	height: 60px;
	margin-bottom: 20px;
}
.owl-ostani.owl-carousel.owl-rtl.owl-loaded.owl-drag {
	height: 60px;
}
.owl-raidio.owl-carousel.owl-rtl.owl-loaded.owl-drag {
	height: 60px;
}

.s-b .content-top {
	/*! background: #1e1e1e; */
	/*! border: navajowhite; */
}
.s-b .content-top .w-title{
	color: #fff !important;
}
.btn.btn-send.primary-btn.saveform.ssr_54 {
	background: transparent;
	background-image: none;
	border: 1px solid #3992fa;
	padding: 5px 25px;
	border-radius: 25px !important;
	color: #3992fa;
	width: 200px;
	margin-right: 0;
	margin-top: 0;
	transition: all .3s ease;
}
.porsesh .btn.btn-send.primary-btn.saveform.ssr_54:hover {
	background: #3992fa;
	background-image: none;
	color: #fff;
}
.owl-tab-tv .nav-link {
	background: unset;
	color: #000;
	border-radius: 25px !important;
	border-top-left-radius: 25px;
	border-top-left-radius: 25px !important;
	width: 100% !important;
	text-align: center;
	border: 1px solid gainsboro;
	display: block;
	padding: 8px 0;
}


.tab-network.moavenat.musical.wmn-tab.w-moaven .nav-link{
	width: 115px;
}
.link-group-top .content-top a{
}
.link-group-top .content-top .w-image {
	max-height: 51px;
	display: inline-flex;
	align-items: center;
	width: 100%;
}
.link-group-top .content-top .w-image img{
	height: 100%;
	width: 33px;
}
.link-group-top .content-top .w-image h4 {
	font-size: 14px;
	color: rgba(0, 0, 0, 1);
	margin-right: 15px;
}
.link-group-top .content-top .w-title {
	width: 100%;
	font-size: 14px;
	color: #222;
	padding-right: 10px;
}
.owl-tv .content-top {
	padding: 5px 10px 0;
}

.content-top {
	/*! width: 105px; */
	padding: 0;
}

.content-top:hover {
	/*! border: 1px solid #3992fa; */
}
.container-fluid.p-0.top-neg {
}
.row.samaneha {
	padding-bottom: 20px;
	position: relative;
	top: -15px;
}
.container-fluid.p-0.top-neg {
	line-height: 20px;
}
.top-10{
	margin-top: 10px;
}
.owl-tab-tv .nav-item.m-item.active a {
	color: #fff;
	background: #3992fa;
	border: 1px solid #3992fa;
}

.myModals {
	margin-top: 15px;
}
.modal-content {
	margin-top: 8px;
	padding-top: 12px;
}
.r-img.radio-img {
	width: 25px;
}
.TitleNews.second-po {
	position: relative;
}
.modal-header {
	padding: 10px 50px 9px 0;
}

.sec-logo {
	width: 20px;
	height: 30px;
	background-size: 20px;
	background-repeat: no-repeat;
	filter: brightness(0%);
	margin-left: 8px;
}
.owl-tab-radios .nav-item.m-item.active a {
	color: #fff;
	background: #3992fa;
	border: 1px solid #3992fa;
}
.owl-tab-radios .nav-link {
	background: unset;
	color: #000;
	border-radius: 25px !important;
	border-top-left-radius: 25px;
	border-top-left-radius: 25px !important;
	width: 100% !important;
	text-align: center;
	border: 1px solid gainsboro;
	display: block;
	padding: 8px 0;
}


.bg-black  .img-all.two-all::before {
	width: 91%;
}
.bg-black  .img-all::before {
	content: "";
	display: block;
	position: absolute;
	/*! border-bottom: 2px solid #484848; */
	width: 80%;
	margin-top: 15px;
	left: 0;
}
.bg-black .tab-radio {
	background: #242424 ;
	color: #fff;
}


.bg-black  .tab-tv {
	background: #242424;
	color: #fff;
}

.bg-black .nav > li > a:hover, .nav > li > a:focus {
	background: unset !important;
}
.owl-tab-radios .owl-nav .fa.fa-angle-left {
	position: absolute;
	top: 0;
	background: none;
	padding: 9px 0;
	left: -10px;
	font-size: 29px;
	color: #0098ec;
}

.owl-tab-radios .owl-nav .fa.fa-angle-right {
	position: absolute;
	top: 0;
	background: none;
	padding: 9px 0;
	right: -20px;
	font-size: 29px;
	color: #0098ec;
}
.left-sec {
	display: flex;
	position: absolute;
	top: 0;
	padding-top: 15px;
}

.owl-tab-tv .owl-nav .fa.fa-angle-left {
	/*! position: absolute; */
	/*! top: 5px; */
	/*! background: none; */
	/*! padding: 9px 0; */
	/*! left: -10px; */
	/*! font-size: 29px; */
	/*! color: #0098ec; */
}

.owl-tab-tv .owl-nav .fa.fa-angle-right {
	/*! position: absolute; */
	/*! top: 5px; */
	/*! background: none; */
	/*! padding: 9px 0; */
	/*! right: -20px; */
	/*! font-size: 29px; */
	/*! color: #0098ec; */
}
.left-sec .news-date- {
	color: #020202 !important;
	margin-top: 5px !important;
	font-size: 12px !important;
}

.news-row.woman-n .eye-icon{
	font-size: 13px;
	margin-left: 15px;
}
.news-row.woman-n  .rank-icon {
	font-size: 13px;
}
.owl-rule .owl-nav .owl-next i {
	position: absolute;
	top: 25%;
	background: none;
	padding: 9px 0;
	right: -20px;
	font-size: 40px;
	color: #0098ec;
}

.shabake:nth-child(1){
	display: none;
}

.shabake:nth-child(2){
	display: none;
}
.plans-logo-top {
	width: 50px;
	height: 30px;
	background-size: 30px;
	background-repeat: no-repeat;
	filter: brightness(0) invert(1);
}
.agency-plans {
	color: #fff;
	margin-top: 5px;
	margin-right: 3px;
	font-size: 12px;
}

.porsesh tr  td {
	background: #fff;
	margin-bottom: 5px;
	padding: 2px 10px 0;
	border-radius: 15px;
}

.porsesh tr {
	text-align: right;
	width: 100%;
	display: inline-grid;
	/*! background: white; */
	border-radius: 25px;
	padding: 0px 10px;
	margin-bottom: 10px;
	padding-top: 3px;
	font-size: 13px;
}
.porsesh tr td input[type="radio"]{

	float: left;
}
.porsesh table{

	width: 85%;
}
.porsesh-bg {
	background: #f1f1f1;
	height: 220px;
	border-radius: 10px;
}
.poyesh-bg {
	position: relative;
}
.poyesh-ab a {
	color: #FFF;
	border-radius: 25px;
	border: 1px solid;
	padding: 3px 11px;
	font-size: 13px;
	bottom: 40px;
	position: relative;
}
.poyesh-ab {
	text-align: center;
}
.plans-news .plans-row:nth-child(1) .ContentNews .TitleNews-plans{
	display: inline-flex;
	margin-top: 5px;
}
.plans-news .plans-row .ContentNews .TitleNews-plans{
	display: none;
}

.television-flex {
	display: flex;
	align-items: center;
	gap: 10px;
}

.slider-selected-news h4 {
	direction: rtl;
}

.slider-selected-news h4 a {
	font-size: 17px;
	line-height: 25px;
	color: #fff;
	font-weight: 600;
}

#top-news-slider .carousel-indicators li:hover div.title-hover{
	opacity: 1;
}

#top-news-slider .carousel-indicators li, .slider-row.archive-row .carousel-indicators li{
	/*! padding: 0 10px; */
	margin-top: 15px;
}
.plans-news .plans-row:nth-child(1) .ContentNews .more-plans{

	margin: unset;
	margin-top: 10px;
	margin-bottom: 10px;
	position: unset;
	opacity: 1;
}

.plans-news .plans-row .ContentNews .more-plans{
	opacity: 0;
	transition: all 0.3s ease-in-out;
	position: absolute;
}

.plans-news .plans-row:hover .ContentNews .more-plans{
	opacity: 1;
	position: unset;
}


.plans-news .plans-row:nth-child(1)  .ContentNews .news-lead{
	display: block;
}
.plans-news .plans-row:nth-child(1)  .imgNews img{
	height: 475px;
}
.plans-news .plans-row .imgNews img{
	height: 229px;
	/*! object-fit: cover; */
	width: 100%;
}

.plans-news .plans-row:nth-last-child(-n + 6) .imgNews img{
	height: 125px;
}



.plans-news .plans-row:nth-last-child(-n + 6){
	/*! width: 18%; */
}

.plans-news .plans-row:nth-child(1) {
	:nth-child(1) 
}
.plans-news .plans-row:nth-child(1) .ContentNews{
	text-align: right;
	padding-right: 15px;
	padding-left: 15px;
}

.plans-news .plans-row:nth-child(1) .TitleNews a{

	font-size: 16px;
	color: #fff;
}
.plans-news .plans-row .imgNews img{
	transition: 0.5s ease;
}

.plans-news .plans-row:hover .imgNews img{
	transform: scale(1.04);
	overflow: hidden;
}
.plans-news .plans-row:hover .imgNews img{
	transform: scale(1.04);
	overflow: hidden;
}

.plans-news .plans-row .ContentNews{
	transition: all 0.3s ease-in-out;
}
.plans-news .plans-row:nth-child(1) .ContentNews .news-lead{
	color: #fff;
	font-size: 13px;
	padding-bottom: 5px;
}
.plans-news .plans-row .ContentNews a{
	color: #fff;

	font-size: 13px;
}
.plans-news .plans-row:nth-last-child(-n + 6) .ContentNews{
	opacity: 1;
	/*! bottom: unset; */
	text-align: center;
}


.plans-news .plans-row:hover:nth-last-child(-n + 6) .ContentNews{
	opacity: 1;
	position: absolute;
	bottom: 0;
	background-color: #00000087;
	left: 0;
	right: 0;
	border-bottom-right-radius: 8px;
	border-bottom-left-radius: 8px;
	padding: 35px 10px;
	line-height: 22px;
	text-align: center;
	top: 0;
	background-image: unset;
	display: flex;
	align-items: center;
	justify-content: center;
}

.plans-news .plans-row {
	width:20%;
	float: left;
	/*! margin-top: 15px; */
	/*! border: 1px solid gainsboro; */
	border-radius: 8px;
	/*! overflow: hidden; */
	/*! display: block; */
	position: relative;
	transition: 0.5s ease;
	margin-right: 0;
	/*! margin-left: 21px; */
	padding: 0 5px;
}

.plans-news .plans-row .ContentNews{
	position: absolute;
	bottom: 0;
	background-image: linear-gradient( #00000005 4%, #0000005e 21%, #000);
	left: 0;
	right: 0;
	border-bottom-right-radius: 8px;
	border-bottom-left-radius: 8px;
	padding: 35px 5px;
	line-height: 22px;
	text-align: center;
	padding-bottom: 10px;
}

.plans-news .plans-row .ContentNews .news-lead{
	display: none;
}




.owl-rule .ContentNews{
	padding: 5px;
}
.one-part {
	margin-top: -10px;
}

.nav.nav-pills.mb-3.tab-flex.flew-in {
	display: inline-flex;
}
.owl-ostani .owl-prev i {
	position: absolute;
	top: 12px;
	background: none;
	padding: 9px 0;
	left: -20px;
	font-size: 30px;
	color: #0098ec;
}
.nav.nav-pills.mb-3.tab-flex.flew-in li .nav-link.tab-radio.new-border {
	border-radius: 0 !important;
}
.owl-rule .owl-nav .owl-prev i {
	position: absolute;
	top: 25%;
	background: none;
	padding: 9px 0;
	left: -20px;
	font-size: 40px;
	color: #0098ec;
}
.owl-report .owl-nav{
	display: none;
}

.more-plans {
	border: 1px solid #fff;
	width: max-content;
	margin: 0 auto;
	color: #fff;
	border-radius: 25px;
	padding: 3px 10px;
	font-size: 13px;
	margin-top: 10px;
}


.img-all.all-woman:before {
	top: 15px;
}

.owl-rule .rule-link {
	padding-top: 6px;
	height: 30px;
	border-top: 1px solid #eaeaea;
}
.owl-carousel.slide-news .owl-stage-outer {
	overflow: clip;
}
.ko-one h2 {
	color: #f0f0f0;
	font-size: 16px;
}

.television-news {
	border: 1px solid gainsboro;
	border-radius: 25px;
	padding: 10px 10px;
	margin-top: 15px;
	position: relative;
	transition: all .3s ease;
}

.television-news .imgNews img {
	width: 100%;
	height: 200px;
	object-fit: cover;
	margin: 5px 0;
	border-bottom-left-radius: 20px;
	border-bottom-right-radius: 20px;
}
.television-news .ContentNews{
	position: absolute;
	bottom: 10px;
	padding: 5px 8px;
	line-height: 20px;
	background-image: linear-gradient( #00000005 4%, #0000005e 21%, #000000f5);
	right: 10px;
	left: 10px;
	border-bottom-left-radius: 20px;
	border-bottom-right-radius: 20px;
	opacity: 0;
	transition: all 0.3s ease-in-out;
	padding-top: 20px;
}
.television-news .ContentNews a{

	color: #fff;
	font-size: 13px;
}
.television-news:hover .ContentNews{
	opacity: 1;
}
.channel-television {
	width: 35px;
	height: 28px;
	background-size: 29px;
	background-repeat: no-repeat;
}
.television-name {
	font-size: 14px;
	font-weight: 600;
}
.samaneh img {
	width: 100%;
	margin-bottom: 10px;
	transition: 0.5s ease;
	height: 160px;
}

.samaneh img:hover {
	opacity: 0.7;
}
.samaneh {
	padding-bottom: 20px;

}
.banner-news {
	margin-top: 20px;
}
li {
	list-style: none;
}

.owl-report .TitleNews .rule-img{
	/*! display: flex; */
	align-items: center;
}
.owl-report .TitleNews .rule-img span{

	padding-right: 5px;
	font-size: 13px;
	font-weight: 600;
}
.owl-report .owl-item img{
	width: 60px;
	/*! border-radius: 50%; */
	height: 320px;
	border-top-left-radius: 25px;
	border-top-right-radius: 25px;
}
.slide-network .owl-item .bg-sl-a {
	width: 170px;
	position: absolute;
	right: 0;
	height: 50px;

}

.owl-carousel.slide-network .owl-stage-outer {
	overflow: clip;
}
.owl-carousel.slide-network .tv-news-ti a{
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	width: 100%;
	display: inline-block;
}




.owl-report .owl-item .rule-link img{
	width: 25px;
	filter: invert(50%);
	position: absolute;
	left: 5px;
}

.owl-report .TitleNews span{
	transition: all .3s ease;
}



.owl-report .TitleNews:hover img{
	transform: scale(1.3);
	filter: unset;
}

.owl-report .TitleNews .rule-link  img{
	transition: 0.5s ease;
	width: 27px;
	height: 27px;
}
.owl-report .TitleNews .rule-img img{
	transform: unset !important;

}


.owl-report .TitleNews{
	border: 1px solid gainsboro;
	border-radius: 25px;
	/*! padding: 10px 10px; */
	margin-top: 15px;
}
.owl-report .rule-link {
	padding-top: 6px;
}
.pl-vide:hover .txt-pad img{
	filter: unset;
	transform: scale(1.3);
}


.pl-vide .txt-pad img{
	transition: 0.5s ease;
}
.vije {
	font-size: 23px;
	font-weight: 600;
	background: white;
	padding-left: 25px;
	position: relative;
	z-index: 111;
	padding-right: 0;
	color: #000;
}
.ko-one i {
	position: relative;
	top: 3px;
	right: 2px;
}
.modal-header button {
	background: none;
	border: none;
	box-shadow: none;
	position: absolute;
	right: 0;
	top: 0;
	color: #ff1414;
	font-size: 16px;
}
.contact-us span {
	color: #fff;
}
.owl-rule .TitleNews .rule-img img {
	width: 50px;
}

.owl-rule .TitleNews .rule-img img{
	/*! width: 100%; */
}
.togg h2 img {
	margin-left: 5px;
}
.togg {
	margin: auto;
	position: relative;
	width: 100%;
	margin-top: -2px;
}


.owl-rule .TitleNews .rule-img{
	display: flex;
	align-items: center;
}
.owl-rule .TitleNews .rule-img span{

	padding-right: 5px;
	font-size: 13px;
	font-weight: 600;
}
.owl-rule .owl-item img{
	width: 50px;
}

.rule-link {
	/*! border-top: 1px solid #eaeaea; */
	margin-top: 19px;
	position: relative;
	height: 50px;
	padding-top: 8px;
	display: flex;
	padding: 0 8px;
}
.owl-rule .owl-item .rule-link img{
	width: 25px;
	filter: invert(50%);
	position: absolute;
	left: 5px;
}

.owl-rule .TitleNews span{
	transition: all .3s ease;
}


.owl-rule .TitleNews:hover span{
	/*! color: #3992fa; */
}

.owl-rule .TitleNews:hover img{
	transform: scale(1.3);
	filter: unset;
}

.owl-rule .TitleNews .rule-link  img{
	transition: 0.5s ease;
}
.owl-rule .TitleNews .rule-img img{
	transform: unset !important;

}


.owl-rule .TitleNews{
	border: 1px solid gainsboro;
	border-radius: 25px;
	padding: 10px 10px;
	margin-top: 15px;
}
.news-row.woman-n .img-woman-n {
	width: 40%;
}
.news-row.woman-n .title-woman-n {
	width: 70%;
}
.second-news.canal-news .news-row.woman-n .TitleNews{
	display:    flex !important;
	align-items: center;
}

.news-row.woman-n .img-woman-n img {
	width: 100%;
	height: 130px;
	object-fit: cover;
	border-radius: 25px;
	margin-right: 0;
	transition: 0.5s ease;
}
.second-news.canal-news .news-row.woman-n .TitleNews .img-woman-n a{
	width: 92%;
}
.title-woman-n .news-date-{
	font-size: 13px;
	color: #948a9d;
	margin-top: 4px;
}
.togg h2 {
	font-size: 14px;
	border-radius: 2px;
	position: relative;
	background: #2d2d2d;
	height: 40px;
	text-transform: uppercase;
	margin-bottom: 0;
	color: inherit;
	font-weight: 200;
	display: flex;
	flex: 1;
	justify-content: center;
	align-items: center;
	transition: all 0.4s;
	color: white;
	margin-top: 0;
}

.togg:hover h2 {
	transform: translateY(-2px);
	box-shadow: 2px 2px 5px -1px rgba(0, 0, 0, 0.35);
	transistion: all 0.4s;
}

.togg #toggle {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	z-index: 1;
	opacity: 0;
	cursor: pointer;
	height: 40px;
}

.togg h2::before{
	position: absolute;
	right: 0;
	top: 0;
	height: inherit;
	/*! aspect-ratio: 1; */
	background: #2d2d2d;
	display: flex;
	align-items: center;
	padding-right: 1rem;
	content: "";
	clip-path: polygon(50% 25%, 20% 80%, 80% 80%);
	transform: rotate(180deg) scale(0.75);
}

.togg #toggle:not(:checked) ~ h2::before {
	transform: rotate(0deg) scale(0.75);
}

.togg #toggle:focus ~ h2{
	background: #2d2d2d;
	transition: background 0.45s;
}

.togg #toggle:checked ~ ul {
	visibility: hidden;
	display: none;
	height: auto;
}
.togg #toggle:not(:checked) ~ ul {
	opacity: 1;
	transition: opacity 0.3s ease-in-out;
}
.footer-menu.scroll-togg.mCustomScrollbar {
	height: 180px;
}

.togg ul {
	padding-left: 0;
	padding-top: 1rem;
	margin-top: -2px;
	list-style: none;
	overflow: hidden;
	text-align: right;
	text-align: center;
	transition: all 0.4s ease-out;
	width: 100%;
	position: unset;
	height: auto;
}
.togg ul li {
	border-radius: 2px;
	position: relative;
	display: inline-block;
	line-height: 1.5;
	width: 100%;
	margin: 0 0 0.25rem 0;
	background: #2d2d2d;
	transition: background 3s;
	box-shadow: 2px 2px 10px -2px rgba(0, 0, 0, 0.35);
}

.togg ul li:hover,
.togg ul li a:focus {
	background: #2d2d2d;
	transition: background 0.45s;
}

.togg ul a {
	display: block;
	color: inherit;
	text-transform: lowercase;
	font-weight: 200;
	text-decoration: none;
	color: #f0f0f0;
	transition: all .3s ease;
}

.togg ul a:hover {
	color: #ff5656;
	border-color: #ff5656;
}

.tab-sa img {
	filter: grayscale(90%);
}
.slider-inner a {
	color: #fff;
}
.ns-show a p {
	color: #000;
	position: absolute;
	bottom: -10px;
	left: 0;
	right: 0;
	padding: 13px 24px;
	/*! background-image: linear-gradient( #1e1e1e03 4%, #00000052 21%, #1e1e1e); */
	font-size: 14px;
	width: max-content;
	margin: 0 auto;
	background: #f0f8ff85;
	padding-top: 8px;
	font-weight: 600;
}
.date-wrapper.pull-right span.exp {
	color: #fff;
	font-weight: 400;
	display: flex;
	align-items: center;
	background: #dc0000;
	padding: 6px 19px;
	border-radius: 15px;
	/*! rotate: 20deg; */
	position: absolute;
	right: -11px;
	z-index: 99999999;
	top: 5px;
}
.banner-link {
	height: auto;
	/*! background: #222; */
	margin-top: 0;
}
.owl-radio-tv .owl-nav{
	display: none;
}
.one-part {
	position: relative;
}
.ko-text img {
	width: 30px;
	filter: brightness(0) invert(1);
	height: 30px;
	opacity: 0.8;
	object-fit: contain;
}
.ko-text h4, span {
	color: #3c3a3b;
	font-size: 13px;
}
.nv-info-item.pull-left {
	display: flex;
	align-items: center;
	gap: 5px;
}
.ko-text {
	display: inline-flex;
	align-items: center;
}
.ko-text h4 , span {
	color: #3992fa;
	font-size: 13px;
}
.ko-text h4 {
	margin-top: ;
	margin-right: 8px;
}
.ko-text span {
	position: absolute;
	left: 30px;
	margin-top: 5px;
}
.ko-page {
	border: 1px solid #51515178;
	margin-bottom: 3px;
	border-radius: 25px;
	padding: 3px 15px;
	background: #2b2b2b9c;
	text-align: right;
	margin-top: 10px;
}

.ko-one p {
	color: #f0f0f0;
	font-size: 20px;
	margin-bottom: 25px;
}
.ko-one {
	margin-top: 10px;
	text-align: center;
}
.banner-show .owl-nav{
	line-height: 0;
	font-size: 0;
}
.ko-one h2 {
	margin-top: 0;
	padding-top: 0;
}
.ko-one a {
	color: #f0f0f0;
	border: 2px solid #f0f0f0;
	border-radius: 25px;
	padding: 9px 25px;
	width: 55%;
	display: block;
	margin: 0 auto;
}
.modal-header span {
	font-size: 13px;
	color: #282828;
	padding-bottom: 4px;
}
.link-bt .w-text {
	display: flex;
}

.link-bt {
	border: 1px solid gainsboro;
	margin-top: 15px;
	border-radius: 25px;
}
.woman-widget:hover a {
	color: #3992fa !important;;
}

.bg-black {
	background: #1e1e1e;
	padding-top: 30px;
	padding-bottom: 10px;
	display: flex;
	/*! padding-inline: 10em; */
}
.bg-black .img-all.two-all .img-net {
	background: #1e1e1e;
}
#mCSB_1_scrollbar_vertical {
	background-color: #ffffff3d;
	width: 6px;
}
.bg-black .img-net-left {
	background: #1e1e1e;
}
.bg-black .img-net-left img{
	filter: brightness(0) invert(1);
}
.link-bt .p-left img {
	border-top-right-radius: 25px;
	border-top-left-radius: 25px;
	height: 300px;
	width: 100%;
	object-fit: cover;
}
.link-bt .w-text {
	padding: 0 15px;
	/*! text-align: justify; */
}

.tab-network.moavenat.musical {
	padding-top: 10px;
}

.moavenat.musical .img-all::before {
	width: 100%;
	margin-top: 0;
}
.tab-network.moavenat.musical .img-net img {
	margin-left: 3px;
	margin-top: -20px;
}

.tab-network.moavenat.musical  .img-net-left {
	margin-top: -27px;
}
.link-bt .w-text h4 {
	font-size: 14px;
	color: black;
	margin-top: 15px;
	line-height: 21px;
	text-align: justify;
}
.link-bt .w-text span {
	color: #000;
}
.second-news.canal-news {
	margin-top: 10px;
}


.owl-raidio .owl-item img {
	width: 100%;
	/*! object-fit: contain; */
}
.img-pad {
}
.img-pad img {
	height: 250px;
	width: 100%;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
	object-fit: cover;
}
.img-pad i {
	font-size: 21px;
	background: #fff;
	margin-top: 14px;
	padding: 9px 13px;
	border-radius: 50%;
}
.txt-pad {
	display: flex;
	flex-direction: row-reverse;
	height: 65px;
	justify-content: space-between;
	padding-top: 10px;
	align-items: center;
}
.txt-pad p {
	font-size: 13px;
	text-align: right;
	padding-right: 14px;
	width: 90%;
	line-height: 18px;
}
.txt-pad img {
	max-height: 35px;
	padding: 0 11px;
	filter: invert(50%);
	width: 45px !important;
}

.main-pad {
	height: ;
}
.pl-vide {
	background: #fff;
	border: 1px solid #dfdfdf;
	border-radius: 8px;
	padding: 0;
	width: 100%;
}
.owl-raidio .owl-item .w-image.shabake {
	margin: 0 auto;
}
.owl-raidio .owl-item a .shabake {
	background: #f7f7f7;
	width: fit-content;
	border-radius: 50%;
	text-align: center;
	display: flex;
	align-content: center;
	justify-content: center;
	padding: 23px;
	height: 170px;
	width: 170px;
}

.owl-raidio .owl-prev i {
	position: absolute;
	top: 12px;
	background: none;
	padding: 9px 0;
	left: -20px;
	font-size: 30px;
	color: #0098ec;
}

.owl-rtl .owl-prev {
	left: -20px;
	position: absolute;
	top: 50%;
}
.owl-rtl .owl-prev i {
	font-size: 30px;
	color: #0098ec;
}
.owl-rtl .owl-next {
	right: -20px;
	position: absolute;
	top: 50%;
}
.owl-rtl .owl-next i {
	font-size: 30px;
	color: #0098ec;
}

.woman-widget {
	border: 1px solid #0000003b;
	display: flex;
	margin: 30px 0;
	justify-content: center;
	align-items: center;
	padding: 16px 0;
	border-radius: 12px;
}
.woman-widget .imgNews img {
	width: 100%;
	height: 125px;
	object-fit: cover;
	border-radius: 12px;
	transition: 0.5s ease;
}

.woman-widget:hover img {
	transform: scale(1.09);
}

.woman-widget:hover a {
	color: #3992fa;
}
.woman-widget .ContentNews a {
	font-size: 14px;
	text-align: right;
	color: #000;
	font-weight: 600;
}



.news-dates {
	margin-top: 5px;
	color: #868686;
	font-size: 13px;
}






.moavenat .nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus {
	color: #1e81f8;
	background-color: #fff;
	font-weight: 500;
	border: 1px solid #1e81f8;
}
.moavenat .nav-link {
	background: #fff;
	color: #000;
	border-radius: 25px !important;
	border-top-left-radius: 25px !important;
	width: 110px;
	text-align: center;
	border: 1px solid gainsboro;
	font-size: 14px;
}


.dargah {
	border: 1px solid gainsboro;
	border-radius: 25px;
	text-align: center;
	padding: 30px 15px;
	background: white;
	margin-top: 20px;
	overflow: hidden;
}
.dargah img {
	height: 100px;
	transition: 0.5s ease;
}
.second-news.canal-news .news-row{
	display: block !important;
}
.link-group.canal img {
	width: 100%;
	height: 165px;
	/*! object-fit: cover; */
}
.moavenat .tab-flex {
	display: block;
}

.moavenat .img-all::before {
	width: 100%;
	margin-top: 25px;

}
.moavenat .img-net img {

	background: white;
	z-index: 11;
	position: relative;
	padding-left: 25px;
	padding-right: ;
}

.moavenat .img-net .r-img{
	padding-left: 0;
}

.moavenat .img-net-left {
	position: absolute;
	left: 0;
	background: #fff;
	margin-top: -20px;
	padding-right: 22px;
	z-index: 1;
}

.moavenat #pills-tab .nav-item {
	margin-top: 10px;
}

.dargah h4 {
	color: black;
	font-size: 16px;
	margin-top: 20px;
}
.dargah:hover img {
	transform: scale(1.09);
}
.w-services {
	border: 1px solid gainsboro;
	border-radius: 25px;
	margin-top: 15px;
	padding: 20px 10px;
	margin-bottom: 15px;
	background: white;
	transition: all .3s ease;
	height: 104px;
	display: flex;
	align-items: center;
}
.moavenat .nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus {
	color: #fff;
	background-color: #fff;
}
.flex-s {
	display: grid;
	align-items: center;
	text-align: left;
	margin-left: 15px;
}
.w-services img {
	width: ;
	max-height: 60px;
	width: 60px;
}
.w-services span {
	color: black;
	font-weight: 500;
	font-size: 15px;
	margin-right: 5px;
}

.link-bt .w-text span {
	transition: all .3s ease;
}
.link-bt .w-text span:hover {
	color: #fff;
	background: #3992fa;
	border: 2px solid #3992fa;

}
.link-bt .w-text span:hover img{
	filter: brightness(0) invert(1);

}
.w-services:hover {
	background: #3992fa;
	border: 1px solid #3992fa;
}
.w-services:hover img {
	filter: brightness(0) invert(1);
}
.w-services:hover span {
	color: #fff;
}
.link-bt span {
	border: 2px solid gainsboro;
	text-align: center;
	font-size: 13px;
	border-radius: 25px;
	padding: 5px 10px;
	font-weight: 600;
}
.owl-tv .owl-dots {
	display: none;
}
.tab-flex {
	display: flex;
	justify-content: center;
	align-items: center;
	margin-bottom: 30px;
}
.tab-radio {
	border-bottom-left-radius:  25px !important;
	background: #d9d9d9;
	color: #111;
	border-bottom-right-radius: 0 !important;
	border-top-left-radius:  25px !important;
	border-top-right-radius:  0 !important;
	width: 90px;
	text-align: center;
	border: 1px solid #3992fa;
}
.link-bt .w-image img {
	width: 100%;
	height: 300px;
	object-fit: cover;
	border-top-right-radius: 25px;
	border-top-left-radius: 25px;
}
.tab-tv {
	border-bottom-left-radius: 0 !important;
	background: #d9d9d9;
	color: #000;
	border-bottom-right-radius: 25px !important;
	border-top-left-radius: 0 !important;
	border-top-right-radius: 25px !important;
	border: 1px solid #3992fa;

	text-align: center;
}
.img-log {
	width: 18px;
}
.tab-network.top-0 {
	padding-top: 0;
}
.img-net-left.map-img {
	margin-top: -25px;
	margin-left: 10px;
}
.img-net-left {
	position: absolute;
	left: 0;
	background: #fff;
	margin-top: -17px;
	padding-right: 25px;
	margin-left: 10px;
}
.tab-network {
	position: relative;
}

.channel-logo-top {
	/*! position: absolute; */
	width: 40px;
	height: 30px;
	top: 10px;
	right: 0;
	background-size: 29px;
	background-repeat: no-repeat;
	z-index: 100;
	filter: invert(0);
}
.second-news a {
	position: relative;
	top: 6px;
}
.agency-second {
	font-size: 12px;
	border: 1px solid #3992fa;
	border-radius: 25px;
	padding: 4px 10px 3px 10px;
	margin-right: 20px;
	color: #868686;
	position: absolute;
	left: 25px;
	background: #fff;
}
.question {
}
.img-que img {
	width: 100%;
	border-radius: 10px;
	height: 220px;
	/*! object-fit: cover; */
}
.img-all:before {
	content: "";
	display: block;
	position: absolute;
	/*! border-bottom: 2px solid #dcdcdc; */
	width: 80%;
	margin-top: 15px;
	left: 0;
}
.owl-news-tv .owl-nav{
	display: none;
}

.news-tv img {
	transition: 0.5s ease;
}
.news-tv img:hover {
	opacity: 0.7;
}
.agency-name {
	position: absolute;
	right: 10px;
	bottom: 10px;
	background: #ffffff96;
	padding: 3px 10px;
	border-radius: 8px;
	color: #1a1a1a;
	font-size: 13px;
}
.news-row .imgNews{
	position: relative;
}
.slide-news .owl-item .bg-sl-a {
	width: 170px;
	position: absolute;
	right: 0;
	height: 50px;
}

.news-tv img {
	height: 330px;
	object-fit: cover;
	border-radius: 25px;
}
.news-tv {
	position: relative;
}
.news-tv .TitleNews{
	position: absolute;
	bottom: 0;
	background-image: linear-gradient( #00000005 4%, #0000005e 21%, #000);
	left: 0;
	right: 0;
	border-bottom-right-radius: 25px;
	border-bottom-left-radius: 25px;
	padding: 35px 0;
	line-height: 22px;
	text-align: center;
}
.news-tv .TitleNews a {
	color: #fff;
	text-align: ;
	font-size: 15px;
	padding: 0 10px;
}
.tv-news-ti {
	padding: 13px 0;
	margin-right: 175px;
	color: #070709;
}
body{
	overflow-x: hidden !important;
}

.second-news .news-row:nth-child(1){
	display: none;
}
.second-news .news-row:nth-child(2){
	display: none;
}
.second-news .news-row:nth-child(3){
	display: none;
}
.second-news .news-row:nth-child(4){
	display: none;
}
.second-news .news-row:nth-child(5){
	display: none;
}
.second-news .news-row:nth-child(6){
	display: none;
}

.porsesh .control-label.col-sm-3.other-types {
	text-align: right;
	width: 100%;
	padding: 0;
	font-size: 14px;
	margin-bottom: 10px;
}
.porsesh .control-label.col-sm-3.other-types:before{
	background-image: url("/files/pr/newlogo/ballot.png");
	background-repeat: no-repeat;
	position: relative;
	right: -8px;
	background-size: 30px;
	content: "";
	display: inline-block;
	width: 30px;
	height: 27px;
	top: 8px;
}


.porsesh {
	padding-top: 5px;
	padding-bottom: 0;
	width: 60%;
	margin: 0 auto;
	text-align: center;
}
.porsesh .col-sm-7.col-md-5 {
	margin-right: 10px;
	width: 100%;
}
.porsesh  .btn.btn-send.primary-btn.saveform.ssr_53 {
	background: transparent;
	border: 1px solid #3992fa;
	padding: 5px 25px;
	border-radius: 25px !important;
	color: #3992fa;
	width: 200px;
	margin-right: 0;
	margin-top: 0;
	transition: all .3s ease;
}

.porsesh .btn.btn-send.primary-btn.saveform.ssr_53:hover{
	background: #3992fa;
	color: #fff;
}
.first-news .news-row:nth-child(1){
	width: 69%;
	float: right;
}
.first-news .news-row:nth-child(1) img{
	width: 100%;
	height: 316px;
}
.first-news .news-row:nth-child(1) .news-lead{
	display: block;
}
.first-news .news-row:nth-child(1) .ContentNews{
	height: 128px;
}
.first-news .news-row:nth-child(1) .news-lead {
	font-size: 13px;
	text-align: justify;
}
.first-news .news-row{
	width: 29%;
	float: left;
	margin-top: 15px;
	border: 1px solid gainsboro;
	border-radius: 25px;
	overflow: hidden;
	display: block;
}
.first-news .news-row img{
	border-top-left-radius: 25px; 
	border-top-right-radius: 25px;
	width: 100%;
	object-fit: cover;
	height: 152px;
	transition: 0.5s ease;
}
.first-news .news-row img:hover{
	transform: scale(1.04);
	overflow: hidden;

}
.first-news .news-row .news-lead{
	display: none;
}
.first-news{
	width: 100%;
}
.first-news .news-row .TitleNews a{
	color: #020202;
	font-size: 13px;
	font-weight: 600;
}
.first-news .news-row .TitleNews {

	line-height: 22px;
	text-align: justify;
}
.first-news .news-row .ContentNews{
	padding: 10px;
	height: 60px;
	overflow: hidden;
}
.first-news .news-row .TitleNews a:hover{
	color: #3b92f9;
}
.first-news .news-row:nth-child(5){
	width:33.5%;
	float: right;
	margin-left: 15px;
}
.first-news .news-row:nth-child(6){
	width: 33.5%;
	float: right;
}
.img-all.two-all:before {
	width: 100%;
}
.img-all.two-all .img-net{
	background: #fff;
	width: max-content;
	position: relative;
	padding-left: 25px;
}

.second-news a {
	color: #020202;
	transition: all .3s ease;
	font-weight: 500;
	font-size: 13px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	width: 80%;
	display: inline-block;
}

.agency-name-last {
	float: left;
	margin-top: 9px;
	color: rgba(0, 0, 0, 0.5);
	font-size: 11px;
	width: 24%;
	text-align: left;
}
.tab-network.moavenat.musical.wmn-tab ul {
	margin-bottom: 0;
}

.tab-network.moavenat.musical.wmn-tab {
	margin-top: 20px;
}
.news-row.woman-n:hover img{
	transform: scale(1.09);

}

.news-row.woman-n .title-woman-n:hover a{
	#3992fa
}
.second-news a:hover {
	color: #3b92f9;
}

.second-news .TitleNews{
	/*! border-bottom: 2px solid gainsboro; */
	padding: 0 0 5px;
	margin-top: 12.5px;
	display: flex;
}
.col-md-12.col-sm-12.col-xs-12.last-ch {
	/*! border-bottom: 2px solid gainsboro; */
	padding: 0 3px;
}

.col-md-12.col-sm-12.col-xs-12.last-ch:last-child {
	border-bottom: 0;
}

.news-row.woman-n .TitleNews {
	padding: 5px 20px 10px 20px;
}
.tv-news-ti a {
	color: #070709;
}
.channel-logo {
	position: absolute;
	width: 50px;
	height: 100%;
	top: 12px;
	right: 0;
	background-size: 40px;
	background-repeat: no-repeat;
	z-index: 100;
	-webkit-filter: brightness(0) invert(1);
	filter: brightness(0) invert(1);
}

.bg-sl .news-date {
	display: block;

	position: absolute;
	top: 25px;
	right: 70px;
	font-weight: 500;
	font-size: 14px;
}
.bg-sl .news-date a {
	color: white;
}
.mycontainer {
	margin: 0 auto;
	width: 80%;
}
.r-img {
	margin-left: 3px;
	margin-top: -5px;
}
.left-c .footer-menu.mCustomScrollbar {
	height: 540px;
}
.footer-menu.mCustomScrollbar {
	height: 250px;
}
.nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus {
	color: #fff;
	background-color: #3992fa !important;
}
.news-sl {
	background: #dee8e9;
	margin-top: 10px;
	padding-left: 15px;
}
.owl-tv .owl-next {
	position: absolute;
	top: 7px;
	background: none;
	padding: 9px 0;
	right: -20px;
	font-size: 25px;
	color: #0098ec;
}
.owl-tv .owl-prev {
	position: absolute;
	top: 7px;
	background: none;
	padding: 9px 0;
	left: -20px;
	font-size: 25px;
	color: #0098ec;
}
.owl-nav button {
	background: none;
	border: none;
}
.seda {
	border-radius: 25px;
	color: #292929;
	padding: 2px 5px 0 10px;
	margin-left: 15px;
	position: relative;
	/* background: #1a5c81; */
	font-weight: 500;
	margin-right: 120px;
	font-size: 12px;
	box-shadow: 0 0 6px #0000002b;
	top: -8px;
	height: 30px;
	width: 120px;
}

.seda.live-on {
	color: #fff;
}
.carousel-indicators {
	display: none;
}
.left-menu {
	/*! position: absolute; */
	left: 0;
}
.banner-show .carousel-indicators {
	right: 50%;
}

.p-0 {
	/*! padding: 0; */
}
.tab-network {
	/*! padding: 10px 0; */
}
.tab-network #nav-tab{
	display: flex;
}

.owl-top .owl-prev i  {
	position: absolute;
	top: 45%;
	background: none;
	padding: 9px 0;
	left: 25px;
	font-size: 30px;
	color: #f4f4f4;
}

.owl-top .owl-next i  {
	position: absolute;
	top: 45%;
	background: none;
	padding: 9px 0;
	right: 25px;
	font-size: 30px;
	color: #f4f4f4;
}
.img-net {
	margin-left: 30px;
	margin-right: 15px;
}
.tab-network #nav-tab a {
	color: black;
	border: 1px solid #3992fa;
	width: 95px;
	padding: 5px;
	text-align: center;
}
.banner-show {
	position: relative;
}
.banner-show .owl-top .slider-title {
	position: absolute;
	top: 10%;
	width: 470px;
	right: 10%;
	background: #28282891;
	padding: 5px 15px;
	text-align: justify;
}
.banner-show .owl-top img {
	height: 300px;
	object-fit: cover;
}
.slider-title {
}
.banner-show .owl-top .slider-title span {
	color: #fff;
	font-size: 16px;
	font-weight: 600;
}
.banner-show .owl-top .slider-title p {
	color: #fff;
	margin-top: 10px;
	font-size: 13px;
	line-height: 25px;
}






@charset "UTF-8";


.animated {
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
}

.animated.infinite {
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
}
@-webkit-keyframes bounce {
	from,
	20%,
	53%,
	80%,
	to {
		-webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
		animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}

	40%,
	43% {
		-webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
		animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
		-webkit-transform: translate3d(0, -30px, 0);
		transform: translate3d(0, -30px, 0);
	}

	70% {
		-webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
		animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
		-webkit-transform: translate3d(0, -15px, 0);
		transform: translate3d(0, -15px, 0);
	}

	90% {
		-webkit-transform: translate3d(0, -4px, 0);
		transform: translate3d(0, -4px, 0);
	}
}

@keyframes bounce {
	from,
	20%,
	53%,
	80%,
	to {
		-webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
		animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}

	40%,
	43% {
		-webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
		animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
		-webkit-transform: translate3d(0, -30px, 0);
		transform: translate3d(0, -30px, 0);
	}

	70% {
		-webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
		animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
		-webkit-transform: translate3d(0, -15px, 0);
		transform: translate3d(0, -15px, 0);
	}

	90% {
		-webkit-transform: translate3d(0, -4px, 0);
		transform: translate3d(0, -4px, 0);
	}
}

.bounce {
	-webkit-animation-name: bounce;
	animation-name: bounce;
	-webkit-transform-origin: center bottom;
	transform-origin: center bottom;
}

@-webkit-keyframes flash {
	from,
	50%,
	to {
		opacity: 1;
	}

	25%,
	75% {
		opacity: 0;
	}
}

@keyframes flash {
	from,
	50%,
	to {
		opacity: 1;
	}

	25%,
	75% {
		opacity: 0;
	}
}

.flash {
	-webkit-animation-name: flash;
	animation-name: flash;
}


@-webkit-keyframes pulse {
	from {
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1);
	}

	50% {
		-webkit-transform: scale3d(1.05, 1.05, 1.05);
		transform: scale3d(1.05, 1.05, 1.05);
	}

	to {
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1);
	}
}

@keyframes pulse {
	from {
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1);
	}

	50% {
		-webkit-transform: scale3d(1.05, 1.05, 1.05);
		transform: scale3d(1.05, 1.05, 1.05);
	}

	to {
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1);
	}
}

.pulse {
	-webkit-animation-name: pulse;
	animation-name: pulse;
}

@-webkit-keyframes rubberBand {
	from {
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1);
	}

	30% {
		-webkit-transform: scale3d(1.25, 0.75, 1);
		transform: scale3d(1.25, 0.75, 1);
	}

	40% {
		-webkit-transform: scale3d(0.75, 1.25, 1);
		transform: scale3d(0.75, 1.25, 1);
	}

	50% {
		-webkit-transform: scale3d(1.15, 0.85, 1);
		transform: scale3d(1.15, 0.85, 1);
	}

	65% {
		-webkit-transform: scale3d(0.95, 1.05, 1);
		transform: scale3d(0.95, 1.05, 1);
	}

	75% {
		-webkit-transform: scale3d(1.05, 0.95, 1);
		transform: scale3d(1.05, 0.95, 1);
	}

	to {
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1);
	}
}

@keyframes rubberBand {
	from {
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1);
	}

	30% {
		-webkit-transform: scale3d(1.25, 0.75, 1);
		transform: scale3d(1.25, 0.75, 1);
	}

	40% {
		-webkit-transform: scale3d(0.75, 1.25, 1);
		transform: scale3d(0.75, 1.25, 1);
	}

	50% {
		-webkit-transform: scale3d(1.15, 0.85, 1);
		transform: scale3d(1.15, 0.85, 1);
	}

	65% {
		-webkit-transform: scale3d(0.95, 1.05, 1);
		transform: scale3d(0.95, 1.05, 1);
	}

	75% {
		-webkit-transform: scale3d(1.05, 0.95, 1);
		transform: scale3d(1.05, 0.95, 1);
	}

	to {
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1);
	}
}

.rubberBand {
	-webkit-animation-name: rubberBand;
	animation-name: rubberBand;
}

@-webkit-keyframes shake {
	from,
	to {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}

	10%,
	30%,
	50%,
	70%,
	90% {
		-webkit-transform: translate3d(-10px, 0, 0);
		transform: translate3d(-10px, 0, 0);
	}

	20%,
	40%,
	60%,
	80% {
		-webkit-transform: translate3d(10px, 0, 0);
		transform: translate3d(10px, 0, 0);
	}
}

@keyframes shake {
	from,
	to {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}

	10%,
	30%,
	50%,
	70%,
	90% {
		-webkit-transform: translate3d(-10px, 0, 0);
		transform: translate3d(-10px, 0, 0);
	}

	20%,
	40%,
	60%,
	80% {
		-webkit-transform: translate3d(10px, 0, 0);
		transform: translate3d(10px, 0, 0);
	}
}

.shake {
	-webkit-animation-name: shake;
	animation-name: shake;
}

@-webkit-keyframes headShake {
	0% {
		-webkit-transform: translateX(0);
		transform: translateX(0);
	}

	6.5% {
		-webkit-transform: translateX(-6px) rotateY(-9deg);
		transform: translateX(-6px) rotateY(-9deg);
	}

	18.5% {
		-webkit-transform: translateX(5px) rotateY(7deg);
		transform: translateX(5px) rotateY(7deg);
	}

	31.5% {
		-webkit-transform: translateX(-3px) rotateY(-5deg);
		transform: translateX(-3px) rotateY(-5deg);
	}

	43.5% {
		-webkit-transform: translateX(2px) rotateY(3deg);
		transform: translateX(2px) rotateY(3deg);
	}

	50% {
		-webkit-transform: translateX(0);
		transform: translateX(0);
	}
}

@keyframes headShake {
	0% {
		-webkit-transform: translateX(0);
		transform: translateX(0);
	}

	6.5% {
		-webkit-transform: translateX(-6px) rotateY(-9deg);
		transform: translateX(-6px) rotateY(-9deg);
	}

	18.5% {
		-webkit-transform: translateX(5px) rotateY(7deg);
		transform: translateX(5px) rotateY(7deg);
	}

	31.5% {
		-webkit-transform: translateX(-3px) rotateY(-5deg);
		transform: translateX(-3px) rotateY(-5deg);
	}

	43.5% {
		-webkit-transform: translateX(2px) rotateY(3deg);
		transform: translateX(2px) rotateY(3deg);
	}

	50% {
		-webkit-transform: translateX(0);
		transform: translateX(0);
	}
}

.headShake {
	-webkit-animation-timing-function: ease-in-out;
	animation-timing-function: ease-in-out;
	-webkit-animation-name: headShake;
	animation-name: headShake;
}

@-webkit-keyframes swing {
	20% {
		-webkit-transform: rotate3d(0, 0, 1, 15deg);
		transform: rotate3d(0, 0, 1, 15deg);
	}

	40% {
		-webkit-transform: rotate3d(0, 0, 1, -10deg);
		transform: rotate3d(0, 0, 1, -10deg);
	}

	60% {
		-webkit-transform: rotate3d(0, 0, 1, 5deg);
		transform: rotate3d(0, 0, 1, 5deg);
	}

	80% {
		-webkit-transform: rotate3d(0, 0, 1, -5deg);
		transform: rotate3d(0, 0, 1, -5deg);
	}

	to {
		-webkit-transform: rotate3d(0, 0, 1, 0deg);
		transform: rotate3d(0, 0, 1, 0deg);
	}
}

@keyframes swing {
	20% {
		-webkit-transform: rotate3d(0, 0, 1, 15deg);
		transform: rotate3d(0, 0, 1, 15deg);
	}

	40% {
		-webkit-transform: rotate3d(0, 0, 1, -10deg);
		transform: rotate3d(0, 0, 1, -10deg);
	}

	60% {
		-webkit-transform: rotate3d(0, 0, 1, 5deg);
		transform: rotate3d(0, 0, 1, 5deg);
	}

	80% {
		-webkit-transform: rotate3d(0, 0, 1, -5deg);
		transform: rotate3d(0, 0, 1, -5deg);
	}

	to {
		-webkit-transform: rotate3d(0, 0, 1, 0deg);
		transform: rotate3d(0, 0, 1, 0deg);
	}
}

.swing {
	-webkit-transform-origin: top center;
	transform-origin: top center;
	-webkit-animation-name: swing;
	animation-name: swing;
}

@-webkit-keyframes tada {
	from {
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1);
	}

	10%,
	20% {
		-webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
		transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
	}

	30%,
	50%,
	70%,
	90% {
		-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
		transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
	}

	40%,
	60%,
	80% {
		-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
		transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
	}

	to {
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1);
	}
}

@keyframes tada {
	from {
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1);
	}

	10%,
	20% {
		-webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
		transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
	}

	30%,
	50%,
	70%,
	90% {
		-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
		transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
	}

	40%,
	60%,
	80% {
		-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
		transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
	}

	to {
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1);
	}
}

.tada {
	-webkit-animation-name: tada;
	animation-name: tada;
}

@-webkit-keyframes wobble {
	from {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}

	15% {
		-webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
		transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
	}

	30% {
		-webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
		transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
	}

	45% {
		-webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
		transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
	}

	60% {
		-webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
		transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
	}

	75% {
		-webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
		transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
	}

	to {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}
}

@keyframes wobble {
	from {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}

	15% {
		-webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
		transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
	}

	30% {
		-webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
		transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
	}

	45% {
		-webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
		transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
	}

	60% {
		-webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
		transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
	}

	75% {
		-webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
		transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
	}

	to {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}
}

.wobble {
	-webkit-animation-name: wobble;
	animation-name: wobble;
}

@-webkit-keyframes jello {
	from,
	11.1%,
	to {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}

	22.2% {
		-webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
		transform: skewX(-12.5deg) skewY(-12.5deg);
	}

	33.3% {
		-webkit-transform: skewX(6.25deg) skewY(6.25deg);
		transform: skewX(6.25deg) skewY(6.25deg);
	}

	44.4% {
		-webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
		transform: skewX(-3.125deg) skewY(-3.125deg);
	}

	55.5% {
		-webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
		transform: skewX(1.5625deg) skewY(1.5625deg);
	}

	66.6% {
		-webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
		transform: skewX(-0.78125deg) skewY(-0.78125deg);
	}

	77.7% {
		-webkit-transform: skewX(0.390625deg) skewY(0.390625deg);
		transform: skewX(0.390625deg) skewY(0.390625deg);
	}

	88.8% {
		-webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
		transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
	}
}

@keyframes jello {
	from,
	11.1%,
	to {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}

	22.2% {
		-webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
		transform: skewX(-12.5deg) skewY(-12.5deg);
	}

	33.3% {
		-webkit-transform: skewX(6.25deg) skewY(6.25deg);
		transform: skewX(6.25deg) skewY(6.25deg);
	}

	44.4% {
		-webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
		transform: skewX(-3.125deg) skewY(-3.125deg);
	}

	55.5% {
		-webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
		transform: skewX(1.5625deg) skewY(1.5625deg);
	}

	66.6% {
		-webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
		transform: skewX(-0.78125deg) skewY(-0.78125deg);
	}

	77.7% {
		-webkit-transform: skewX(0.390625deg) skewY(0.390625deg);
		transform: skewX(0.390625deg) skewY(0.390625deg);
	}

	88.8% {
		-webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
		transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
	}
}

.jello {
	-webkit-animation-name: jello;
	animation-name: jello;
	-webkit-transform-origin: center;
	transform-origin: center;
}

@-webkit-keyframes bounceIn {
	from,
	20%,
	40%,
	60%,
	80%,
	to {
		-webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
		animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
	}

	0% {
		opacity: 0;
		-webkit-transform: scale3d(0.3, 0.3, 0.3);
		transform: scale3d(0.3, 0.3, 0.3);
	}

	20% {
		-webkit-transform: scale3d(1.1, 1.1, 1.1);
		transform: scale3d(1.1, 1.1, 1.1);
	}

	40% {
		-webkit-transform: scale3d(0.9, 0.9, 0.9);
		transform: scale3d(0.9, 0.9, 0.9);
	}

	60% {
		opacity: 1;
		-webkit-transform: scale3d(1.03, 1.03, 1.03);
		transform: scale3d(1.03, 1.03, 1.03);
	}

	80% {
		-webkit-transform: scale3d(0.97, 0.97, 0.97);
		transform: scale3d(0.97, 0.97, 0.97);
	}

	to {
		opacity: 1;
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1);
	}
}

@keyframes bounceIn {
	from,
	20%,
	40%,
	60%,
	80%,
	to {
		-webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
		animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
	}

	0% {
		opacity: 0;
		-webkit-transform: scale3d(0.3, 0.3, 0.3);
		transform: scale3d(0.3, 0.3, 0.3);
	}

	20% {
		-webkit-transform: scale3d(1.1, 1.1, 1.1);
		transform: scale3d(1.1, 1.1, 1.1);
	}

	40% {
		-webkit-transform: scale3d(0.9, 0.9, 0.9);
		transform: scale3d(0.9, 0.9, 0.9);
	}

	60% {
		opacity: 1;
		-webkit-transform: scale3d(1.03, 1.03, 1.03);
		transform: scale3d(1.03, 1.03, 1.03);
	}

	80% {
		-webkit-transform: scale3d(0.97, 0.97, 0.97);
		transform: scale3d(0.97, 0.97, 0.97);
	}

	to {
		opacity: 1;
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1);
	}
}

.bounceIn {
	-webkit-animation-duration: 0.75s;
	animation-duration: 0.75s;
	-webkit-animation-name: bounceIn;
	animation-name: bounceIn;
}

@-webkit-keyframes bounceInDown {
	from,
	60%,
	75%,
	90%,
	to {
		-webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
		animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
	}

	0% {
		opacity: 0;
		-webkit-transform: translate3d(0, -3000px, 0);
		transform: translate3d(0, -3000px, 0);
	}

	60% {
		opacity: 1;
		-webkit-transform: translate3d(0, 25px, 0);
		transform: translate3d(0, 25px, 0);
	}

	75% {
		-webkit-transform: translate3d(0, -10px, 0);
		transform: translate3d(0, -10px, 0);
	}

	90% {
		-webkit-transform: translate3d(0, 5px, 0);
		transform: translate3d(0, 5px, 0);
	}

	to {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}
}

@keyframes bounceInDown {
	from,
	60%,
	75%,
	90%,
	to {
		-webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
		animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
	}

	0% {
		opacity: 0;
		-webkit-transform: translate3d(0, -3000px, 0);
		transform: translate3d(0, -3000px, 0);
	}

	60% {
		opacity: 1;
		-webkit-transform: translate3d(0, 25px, 0);
		transform: translate3d(0, 25px, 0);
	}

	75% {
		-webkit-transform: translate3d(0, -10px, 0);
		transform: translate3d(0, -10px, 0);
	}

	90% {
		-webkit-transform: translate3d(0, 5px, 0);
		transform: translate3d(0, 5px, 0);
	}

	to {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}
}

.bounceInDown {
	-webkit-animation-name: bounceInDown;
	animation-name: bounceInDown;
}

@-webkit-keyframes bounceInLeft {
	from,
	60%,
	75%,
	90%,
	to {
		-webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
		animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
	}

	0% {
		opacity: 0;
		-webkit-transform: translate3d(-3000px, 0, 0);
		transform: translate3d(-3000px, 0, 0);
	}

	60% {
		opacity: 1;
		-webkit-transform: translate3d(25px, 0, 0);
		transform: translate3d(25px, 0, 0);
	}

	75% {
		-webkit-transform: translate3d(-10px, 0, 0);
		transform: translate3d(-10px, 0, 0);
	}

	90% {
		-webkit-transform: translate3d(5px, 0, 0);
		transform: translate3d(5px, 0, 0);
	}

	to {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}
}

@keyframes bounceInLeft {
	from,
	60%,
	75%,
	90%,
	to {
		-webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
		animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
	}

	0% {
		opacity: 0;
		-webkit-transform: translate3d(-3000px, 0, 0);
		transform: translate3d(-3000px, 0, 0);
	}

	60% {
		opacity: 1;
		-webkit-transform: translate3d(25px, 0, 0);
		transform: translate3d(25px, 0, 0);
	}

	75% {
		-webkit-transform: translate3d(-10px, 0, 0);
		transform: translate3d(-10px, 0, 0);
	}

	90% {
		-webkit-transform: translate3d(5px, 0, 0);
		transform: translate3d(5px, 0, 0);
	}

	to {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}
}

.bounceInLeft {
	-webkit-animation-name: bounceInLeft;
	animation-name: bounceInLeft;
}

@-webkit-keyframes bounceInRight {
	from,
	60%,
	75%,
	90%,
	to {
		-webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
		animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
	}

	from {
		opacity: 0;
		-webkit-transform: translate3d(3000px, 0, 0);
		transform: translate3d(3000px, 0, 0);
	}

	60% {
		opacity: 1;
		-webkit-transform: translate3d(-25px, 0, 0);
		transform: translate3d(-25px, 0, 0);
	}

	75% {
		-webkit-transform: translate3d(10px, 0, 0);
		transform: translate3d(10px, 0, 0);
	}

	90% {
		-webkit-transform: translate3d(-5px, 0, 0);
		transform: translate3d(-5px, 0, 0);
	}

	to {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}
}

@keyframes bounceInRight {
	from,
	60%,
	75%,
	90%,
	to {
		-webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
		animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
	}

	from {
		opacity: 0;
		-webkit-transform: translate3d(3000px, 0, 0);
		transform: translate3d(3000px, 0, 0);
	}

	60% {
		opacity: 1;
		-webkit-transform: translate3d(-25px, 0, 0);
		transform: translate3d(-25px, 0, 0);
	}

	75% {
		-webkit-transform: translate3d(10px, 0, 0);
		transform: translate3d(10px, 0, 0);
	}

	90% {
		-webkit-transform: translate3d(-5px, 0, 0);
		transform: translate3d(-5px, 0, 0);
	}

	to {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}
}

.bounceInRight {
	-webkit-animation-name: bounceInRight;
	animation-name: bounceInRight;
}

@-webkit-keyframes bounceInUp {
	from,
	60%,
	75%,
	90%,
	to {
		-webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
		animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
	}

	from {
		opacity: 0;
		-webkit-transform: translate3d(0, 3000px, 0);
		transform: translate3d(0, 3000px, 0);
	}

	60% {
		opacity: 1;
		-webkit-transform: translate3d(0, -20px, 0);
		transform: translate3d(0, -20px, 0);
	}

	75% {
		-webkit-transform: translate3d(0, 10px, 0);
		transform: translate3d(0, 10px, 0);
	}

	90% {
		-webkit-transform: translate3d(0, -5px, 0);
		transform: translate3d(0, -5px, 0);
	}

	to {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}
}

@keyframes bounceInUp {
	from,
	60%,
	75%,
	90%,
	to {
		-webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
		animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
	}

	from {
		opacity: 0;
		-webkit-transform: translate3d(0, 3000px, 0);
		transform: translate3d(0, 3000px, 0);
	}

	60% {
		opacity: 1;
		-webkit-transform: translate3d(0, -20px, 0);
		transform: translate3d(0, -20px, 0);
	}

	75% {
		-webkit-transform: translate3d(0, 10px, 0);
		transform: translate3d(0, 10px, 0);
	}

	90% {
		-webkit-transform: translate3d(0, -5px, 0);
		transform: translate3d(0, -5px, 0);
	}

	to {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}
}

.bounceInUp {
	-webkit-animation-name: bounceInUp;
	animation-name: bounceInUp;
}

@-webkit-keyframes bounceOut {
	20% {
		-webkit-transform: scale3d(0.9, 0.9, 0.9);
		transform: scale3d(0.9, 0.9, 0.9);
	}

	50%,
	55% {
		opacity: 1;
		-webkit-transform: scale3d(1.1, 1.1, 1.1);
		transform: scale3d(1.1, 1.1, 1.1);
	}

	to {
		opacity: 0;
		-webkit-transform: scale3d(0.3, 0.3, 0.3);
		transform: scale3d(0.3, 0.3, 0.3);
	}
}

@keyframes bounceOut {
	20% {
		-webkit-transform: scale3d(0.9, 0.9, 0.9);
		transform: scale3d(0.9, 0.9, 0.9);
	}

	50%,
	55% {
		opacity: 1;
		-webkit-transform: scale3d(1.1, 1.1, 1.1);
		transform: scale3d(1.1, 1.1, 1.1);
	}

	to {
		opacity: 0;
		-webkit-transform: scale3d(0.3, 0.3, 0.3);
		transform: scale3d(0.3, 0.3, 0.3);
	}
}

.bounceOut {
	-webkit-animation-duration: 0.75s;
	animation-duration: 0.75s;
	-webkit-animation-name: bounceOut;
	animation-name: bounceOut;
}

@-webkit-keyframes bounceOutDown {
	20% {
		-webkit-transform: translate3d(0, 10px, 0);
		transform: translate3d(0, 10px, 0);
	}

	40%,
	45% {
		opacity: 1;
		-webkit-transform: translate3d(0, -20px, 0);
		transform: translate3d(0, -20px, 0);
	}

	to {
		opacity: 0;
		-webkit-transform: translate3d(0, 2000px, 0);
		transform: translate3d(0, 2000px, 0);
	}
}

@keyframes bounceOutDown {
	20% {
		-webkit-transform: translate3d(0, 10px, 0);
		transform: translate3d(0, 10px, 0);
	}

	40%,
	45% {
		opacity: 1;
		-webkit-transform: translate3d(0, -20px, 0);
		transform: translate3d(0, -20px, 0);
	}

	to {
		opacity: 0;
		-webkit-transform: translate3d(0, 2000px, 0);
		transform: translate3d(0, 2000px, 0);
	}
}

.bounceOutDown {
	-webkit-animation-name: bounceOutDown;
	animation-name: bounceOutDown;
}

@-webkit-keyframes bounceOutLeft {
	20% {
		opacity: 1;
		-webkit-transform: translate3d(20px, 0, 0);
		transform: translate3d(20px, 0, 0);
	}

	to {
		opacity: 0;
		-webkit-transform: translate3d(-2000px, 0, 0);
		transform: translate3d(-2000px, 0, 0);
	}
}

@keyframes bounceOutLeft {
	20% {
		opacity: 1;
		-webkit-transform: translate3d(20px, 0, 0);
		transform: translate3d(20px, 0, 0);
	}

	to {
		opacity: 0;
		-webkit-transform: translate3d(-2000px, 0, 0);
		transform: translate3d(-2000px, 0, 0);
	}
}

.bounceOutLeft {
	-webkit-animation-name: bounceOutLeft;
	animation-name: bounceOutLeft;
}

@-webkit-keyframes bounceOutRight {
	20% {
		opacity: 1;
		-webkit-transform: translate3d(-20px, 0, 0);
		transform: translate3d(-20px, 0, 0);
	}

	to {
		opacity: 0;
		-webkit-transform: translate3d(2000px, 0, 0);
		transform: translate3d(2000px, 0, 0);
	}
}

@keyframes bounceOutRight {
	20% {
		opacity: 1;
		-webkit-transform: translate3d(-20px, 0, 0);
		transform: translate3d(-20px, 0, 0);
	}

	to {
		opacity: 0;
		-webkit-transform: translate3d(2000px, 0, 0);
		transform: translate3d(2000px, 0, 0);
	}
}

.bounceOutRight {
	-webkit-animation-name: bounceOutRight;
	animation-name: bounceOutRight;
}

@-webkit-keyframes bounceOutUp {
	20% {
		-webkit-transform: translate3d(0, -10px, 0);
		transform: translate3d(0, -10px, 0);
	}

	40%,
	45% {
		opacity: 1;
		-webkit-transform: translate3d(0, 20px, 0);
		transform: translate3d(0, 20px, 0);
	}

	to {
		opacity: 0;
		-webkit-transform: translate3d(0, -2000px, 0);
		transform: translate3d(0, -2000px, 0);
	}
}

@keyframes bounceOutUp {
	20% {
		-webkit-transform: translate3d(0, -10px, 0);
		transform: translate3d(0, -10px, 0);
	}

	40%,
	45% {
		opacity: 1;
		-webkit-transform: translate3d(0, 20px, 0);
		transform: translate3d(0, 20px, 0);
	}

	to {
		opacity: 0;
		-webkit-transform: translate3d(0, -2000px, 0);
		transform: translate3d(0, -2000px, 0);
	}
}

.bounceOutUp {
	-webkit-animation-name: bounceOutUp;
	animation-name: bounceOutUp;
}

@-webkit-keyframes fadeIn {
	from {
		opacity: 0;
	}

	to {
		opacity: 1;
	}
}

@keyframes fadeIn {
	from {
		opacity: 0;
	}

	to {
		opacity: 1;
	}
}

.fadeIn {
	-webkit-animation-name: fadeIn;
	animation-name: fadeIn;
}

@-webkit-keyframes fadeInDown {
	from {
		opacity: 0;
		-webkit-transform: translate3d(0, -100%, 0);
		transform: translate3d(0, -100%, 0);
	}

	to {
		opacity: 1;
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}
}

@keyframes fadeInDown {
	from {
		opacity: 0;
		-webkit-transform: translate3d(0, -100%, 0);
		transform: translate3d(0, -100%, 0);
	}

	to {
		opacity: 1;
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}
}

.fadeInDown {
	-webkit-animation-name: fadeInDown;
	animation-name: fadeInDown;
}

@-webkit-keyframes fadeInDownBig {
	from {
		opacity: 0;
		-webkit-transform: translate3d(0, -2000px, 0);
		transform: translate3d(0, -2000px, 0);
	}

	to {
		opacity: 1;
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}
}

@keyframes fadeInDownBig {
	from {
		opacity: 0;
		-webkit-transform: translate3d(0, -2000px, 0);
		transform: translate3d(0, -2000px, 0);
	}

	to {
		opacity: 1;
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}
}

.fadeInDownBig {
	-webkit-animation-name: fadeInDownBig;
	animation-name: fadeInDownBig;
}

@-webkit-keyframes fadeInLeft {
	from {
		opacity: 0;
		-webkit-transform: translate3d(-100%, 0, 0);
		transform: translate3d(-100%, 0, 0);
	}

	to {
		opacity: 1;
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}
}

@keyframes fadeInLeft {
	from {
		opacity: 0;
		-webkit-transform: translate3d(-100%, 0, 0);
		transform: translate3d(-100%, 0, 0);
	}

	to {
		opacity: 1;
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}
}

.fadeInLeft {
	-webkit-animation-name: fadeInLeft;
	animation-name: fadeInLeft;
}

@-webkit-keyframes fadeInLeftBig {
	from {
		opacity: 0;
		-webkit-transform: translate3d(-2000px, 0, 0);
		transform: translate3d(-2000px, 0, 0);
	}

	to {
		opacity: 1;
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}
}

@keyframes fadeInLeftBig {
	from {
		opacity: 0;
		-webkit-transform: translate3d(-2000px, 0, 0);
		transform: translate3d(-2000px, 0, 0);
	}

	to {
		opacity: 1;
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}
}

.fadeInLeftBig {
	-webkit-animation-name: fadeInLeftBig;
	animation-name: fadeInLeftBig;
}

@-webkit-keyframes fadeInRight {
	from {
		opacity: 0;
		-webkit-transform: translate3d(100%, 0, 0);
		transform: translate3d(100%, 0, 0);
	}

	to {
		opacity: 1;
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}
}

@keyframes fadeInRight {
	from {
		opacity: 0;
		-webkit-transform: translate3d(100%, 0, 0);
		transform: translate3d(100%, 0, 0);
	}

	to {
		opacity: 1;
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}
}

.fadeInRight {
	-webkit-animation-name: fadeInRight;
	animation-name: fadeInRight;
}

@-webkit-keyframes fadeInRightBig {
	from {
		opacity: 0;
		-webkit-transform: translate3d(2000px, 0, 0);
		transform: translate3d(2000px, 0, 0);
	}

	to {
		opacity: 1;
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}
}

@keyframes fadeInRightBig {
	from {
		opacity: 0;
		-webkit-transform: translate3d(2000px, 0, 0);
		transform: translate3d(2000px, 0, 0);
	}

	to {
		opacity: 1;
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}
}

.fadeInRightBig {
	-webkit-animation-name: fadeInRightBig;
	animation-name: fadeInRightBig;
}

@-webkit-keyframes fadeInUp {
	from {
		opacity: 0;
		-webkit-transform: translate3d(0, 100%, 0);
		transform: translate3d(0, 100%, 0);
	}

	to {
		opacity: 1;
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}
}

@keyframes fadeInUp {
	from {
		opacity: 0;
		-webkit-transform: translate3d(0, 100%, 0);
		transform: translate3d(0, 100%, 0);
	}

	to {
		opacity: 1;
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}
}

.fadeInUp {
	-webkit-animation-name: fadeInUp;
	animation-name: fadeInUp;
}

@-webkit-keyframes fadeInUpBig {
	from {
		opacity: 0;
		-webkit-transform: translate3d(0, 2000px, 0);
		transform: translate3d(0, 2000px, 0);
	}

	to {
		opacity: 1;
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}
}

@keyframes fadeInUpBig {
	from {
		opacity: 0;
		-webkit-transform: translate3d(0, 2000px, 0);
		transform: translate3d(0, 2000px, 0);
	}

	to {
		opacity: 1;
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}
}

.fadeInUpBig {
	-webkit-animation-name: fadeInUpBig;
	animation-name: fadeInUpBig;
}

@-webkit-keyframes fadeOut {
	from {
		opacity: 1;
	}

	to {
		opacity: 0;
	}
}

@keyframes fadeOut {
	from {
		opacity: 1;
	}

	to {
		opacity: 0;
	}
}

.fadeOut {
	-webkit-animation-name: fadeOut;
	animation-name: fadeOut;
}

@-webkit-keyframes fadeOutDown {
	from {
		opacity: 1;
	}

	to {
		opacity: 0;
		-webkit-transform: translate3d(0, 100%, 0);
		transform: translate3d(0, 100%, 0);
	}
}

@keyframes fadeOutDown {
	from {
		opacity: 1;
	}

	to {
		opacity: 0;
		-webkit-transform: translate3d(0, 100%, 0);
		transform: translate3d(0, 100%, 0);
	}
}

.fadeOutDown {
	-webkit-animation-name: fadeOutDown;
	animation-name: fadeOutDown;
}

@-webkit-keyframes fadeOutDownBig {
	from {
		opacity: 1;
	}

	to {
		opacity: 0;
		-webkit-transform: translate3d(0, 2000px, 0);
		transform: translate3d(0, 2000px, 0);
	}
}

@keyframes fadeOutDownBig {
	from {
		opacity: 1;
	}

	to {
		opacity: 0;
		-webkit-transform: translate3d(0, 2000px, 0);
		transform: translate3d(0, 2000px, 0);
	}
}

.fadeOutDownBig {
	-webkit-animation-name: fadeOutDownBig;
	animation-name: fadeOutDownBig;
}

@-webkit-keyframes fadeOutLeft {
	from {
		opacity: 1;
	}

	to {
		opacity: 0;
		-webkit-transform: translate3d(-100%, 0, 0);
		transform: translate3d(-100%, 0, 0);
	}
}

@keyframes fadeOutLeft {
	from {
		opacity: 1;
	}

	to {
		opacity: 0;
		-webkit-transform: translate3d(-100%, 0, 0);
		transform: translate3d(-100%, 0, 0);
	}
}

.fadeOutLeft {
	-webkit-animation-name: fadeOutLeft;
	animation-name: fadeOutLeft;
}

@-webkit-keyframes fadeOutLeftBig {
	from {
		opacity: 1;
	}

	to {
		opacity: 0;
		-webkit-transform: translate3d(-2000px, 0, 0);
		transform: translate3d(-2000px, 0, 0);
	}
}

@keyframes fadeOutLeftBig {
	from {
		opacity: 1;
	}

	to {
		opacity: 0;
		-webkit-transform: translate3d(-2000px, 0, 0);
		transform: translate3d(-2000px, 0, 0);
	}
}

.fadeOutLeftBig {
	-webkit-animation-name: fadeOutLeftBig;
	animation-name: fadeOutLeftBig;
}

@-webkit-keyframes fadeOutRight {
	from {
		opacity: 1;
	}

	to {
		opacity: 0;
		-webkit-transform: translate3d(100%, 0, 0);
		transform: translate3d(100%, 0, 0);
	}
}

@keyframes fadeOutRight {
	from {
		opacity: 1;
	}

	to {
		opacity: 0;
		-webkit-transform: translate3d(100%, 0, 0);
		transform: translate3d(100%, 0, 0);
	}
}

.fadeOutRight {
	-webkit-animation-name: fadeOutRight;
	animation-name: fadeOutRight;
}

@-webkit-keyframes fadeOutRightBig {
	from {
		opacity: 1;
	}

	to {
		opacity: 0;
		-webkit-transform: translate3d(2000px, 0, 0);
		transform: translate3d(2000px, 0, 0);
	}
}

@keyframes fadeOutRightBig {
	from {
		opacity: 1;
	}

	to {
		opacity: 0;
		-webkit-transform: translate3d(2000px, 0, 0);
		transform: translate3d(2000px, 0, 0);
	}
}

.fadeOutRightBig {
	-webkit-animation-name: fadeOutRightBig;
	animation-name: fadeOutRightBig;
}

@-webkit-keyframes fadeOutUp {
	from {
		opacity: 1;
	}

	to {
		opacity: 0;
		-webkit-transform: translate3d(0, -100%, 0);
		transform: translate3d(0, -100%, 0);
	}
}

@keyframes fadeOutUp {
	from {
		opacity: 1;
	}

	to {
		opacity: 0;
		-webkit-transform: translate3d(0, -100%, 0);
		transform: translate3d(0, -100%, 0);
	}
}

.fadeOutUp {
	-webkit-animation-name: fadeOutUp;
	animation-name: fadeOutUp;
}

@-webkit-keyframes fadeOutUpBig {
	from {
		opacity: 1;
	}

	to {
		opacity: 0;
		-webkit-transform: translate3d(0, -2000px, 0);
		transform: translate3d(0, -2000px, 0);
	}
}

@keyframes fadeOutUpBig {
	from {
		opacity: 1;
	}

	to {
		opacity: 0;
		-webkit-transform: translate3d(0, -2000px, 0);
		transform: translate3d(0, -2000px, 0);
	}
}

.fadeOutUpBig {
	-webkit-animation-name: fadeOutUpBig;
	animation-name: fadeOutUpBig;
}

@-webkit-keyframes flip {
	from {
		-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
		transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
		-webkit-animation-timing-function: ease-out;
		animation-timing-function: ease-out;
	}

	40% {
		-webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
		transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
		-webkit-animation-timing-function: ease-out;
		animation-timing-function: ease-out;
	}

	50% {
		-webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
		transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in;
	}

	80% {
		-webkit-transform: perspective(400px) scale3d(0.95, 0.95, 0.95);
		transform: perspective(400px) scale3d(0.95, 0.95, 0.95);
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in;
	}

	to {
		-webkit-transform: perspective(400px);
		transform: perspective(400px);
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in;
	}
}

@keyframes flip {
	from {
		-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
		transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
		-webkit-animation-timing-function: ease-out;
		animation-timing-function: ease-out;
	}

	40% {
		-webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
		transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
		-webkit-animation-timing-function: ease-out;
		animation-timing-function: ease-out;
	}

	50% {
		-webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
		transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in;
	}

	80% {
		-webkit-transform: perspective(400px) scale3d(0.95, 0.95, 0.95);
		transform: perspective(400px) scale3d(0.95, 0.95, 0.95);
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in;
	}

	to {
		-webkit-transform: perspective(400px);
		transform: perspective(400px);
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in;
	}
}

.animated.flip {
	-webkit-backface-visibility: visible;
	backface-visibility: visible;
	-webkit-animation-name: flip;
	animation-name: flip;
}

@-webkit-keyframes flipInX {
	from {
		-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
		transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in;
		opacity: 0;
	}

	40% {
		-webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
		transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in;
	}

	60% {
		-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
		transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
		opacity: 1;
	}

	80% {
		-webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
		transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
	}

	to {
		-webkit-transform: perspective(400px);
		transform: perspective(400px);
	}
}

@keyframes flipInX {
	from {
		-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
		transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in;
		opacity: 0;
	}

	40% {
		-webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
		transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in;
	}

	60% {
		-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
		transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
		opacity: 1;
	}

	80% {
		-webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
		transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
	}

	to {
		-webkit-transform: perspective(400px);
		transform: perspective(400px);
	}
}

.flipInX {
	-webkit-backface-visibility: visible !important;
	backface-visibility: visible !important;
	-webkit-animation-name: flipInX;
	animation-name: flipInX;
}

@-webkit-keyframes flipInY {
	from {
		-webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
		transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in;
		opacity: 0;
	}

	40% {
		-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
		transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in;
	}

	60% {
		-webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
		transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
		opacity: 1;
	}

	80% {
		-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
		transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
	}

	to {
		-webkit-transform: perspective(400px);
		transform: perspective(400px);
	}
}

@keyframes flipInY {
	from {
		-webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
		transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in;
		opacity: 0;
	}

	40% {
		-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
		transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in;
	}

	60% {
		-webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
		transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
		opacity: 1;
	}

	80% {
		-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
		transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
	}

	to {
		-webkit-transform: perspective(400px);
		transform: perspective(400px);
	}
}

.flipInY {
	-webkit-backface-visibility: visible !important;
	backface-visibility: visible !important;
	-webkit-animation-name: flipInY;
	animation-name: flipInY;
}

@-webkit-keyframes flipOutX {
	from {
		-webkit-transform: perspective(400px);
		transform: perspective(400px);
	}

	30% {
		-webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
		transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
		opacity: 1;
	}

	to {
		-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
		transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
		opacity: 0;
	}
}

@keyframes flipOutX {
	from {
		-webkit-transform: perspective(400px);
		transform: perspective(400px);
	}

	30% {
		-webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
		transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
		opacity: 1;
	}

	to {
		-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
		transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
		opacity: 0;
	}
}

.flipOutX {
	-webkit-animation-duration: 0.75s;
	animation-duration: 0.75s;
	-webkit-animation-name: flipOutX;
	animation-name: flipOutX;
	-webkit-backface-visibility: visible !important;
	backface-visibility: visible !important;
}

@-webkit-keyframes flipOutY {
	from {
		-webkit-transform: perspective(400px);
		transform: perspective(400px);
	}

	30% {
		-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
		transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
		opacity: 1;
	}

	to {
		-webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
		transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
		opacity: 0;
	}
}

@keyframes flipOutY {
	from {
		-webkit-transform: perspective(400px);
		transform: perspective(400px);
	}

	30% {
		-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
		transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
		opacity: 1;
	}

	to {
		-webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
		transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
		opacity: 0;
	}
}

.flipOutY {
	-webkit-animation-duration: 0.75s;
	animation-duration: 0.75s;
	-webkit-backface-visibility: visible !important;
	backface-visibility: visible !important;
	-webkit-animation-name: flipOutY;
	animation-name: flipOutY;
}

@-webkit-keyframes lightSpeedIn {
	from {
		-webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
		transform: translate3d(100%, 0, 0) skewX(-30deg);
		opacity: 0;
	}

	60% {
		-webkit-transform: skewX(20deg);
		transform: skewX(20deg);
		opacity: 1;
	}

	80% {
		-webkit-transform: skewX(-5deg);
		transform: skewX(-5deg);
		opacity: 1;
	}

	to {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
		opacity: 1;
	}
}

@keyframes lightSpeedIn {
	from {
		-webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
		transform: translate3d(100%, 0, 0) skewX(-30deg);
		opacity: 0;
	}

	60% {
		-webkit-transform: skewX(20deg);
		transform: skewX(20deg);
		opacity: 1;
	}

	80% {
		-webkit-transform: skewX(-5deg);
		transform: skewX(-5deg);
		opacity: 1;
	}

	to {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
		opacity: 1;
	}
}

.lightSpeedIn {
	-webkit-animation-name: lightSpeedIn;
	animation-name: lightSpeedIn;
	-webkit-animation-timing-function: ease-out;
	animation-timing-function: ease-out;
}

@-webkit-keyframes lightSpeedOut {
	from {
		opacity: 1;
	}

	to {
		-webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
		transform: translate3d(100%, 0, 0) skewX(30deg);
		opacity: 0;
	}
}

@keyframes lightSpeedOut {
	from {
		opacity: 1;
	}

	to {
		-webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
		transform: translate3d(100%, 0, 0) skewX(30deg);
		opacity: 0;
	}
}

.lightSpeedOut {
	-webkit-animation-name: lightSpeedOut;
	animation-name: lightSpeedOut;
	-webkit-animation-timing-function: ease-in;
	animation-timing-function: ease-in;
}

@-webkit-keyframes rotateIn {
	from {
		-webkit-transform-origin: center;
		transform-origin: center;
		-webkit-transform: rotate3d(0, 0, 1, -200deg);
		transform: rotate3d(0, 0, 1, -200deg);
		opacity: 0;
	}

	to {
		-webkit-transform-origin: center;
		transform-origin: center;
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
		opacity: 1;
	}
}

@keyframes rotateIn {
	from {
		-webkit-transform-origin: center;
		transform-origin: center;
		-webkit-transform: rotate3d(0, 0, 1, -200deg);
		transform: rotate3d(0, 0, 1, -200deg);
		opacity: 0;
	}

	to {
		-webkit-transform-origin: center;
		transform-origin: center;
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
		opacity: 1;
	}
}

.rotateIn {
	-webkit-animation-name: rotateIn;
	animation-name: rotateIn;
}

@-webkit-keyframes rotateInDownLeft {
	from {
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom;
		-webkit-transform: rotate3d(0, 0, 1, -45deg);
		transform: rotate3d(0, 0, 1, -45deg);
		opacity: 0;
	}

	to {
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom;
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
		opacity: 1;
	}
}

@keyframes rotateInDownLeft {
	from {
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom;
		-webkit-transform: rotate3d(0, 0, 1, -45deg);
		transform: rotate3d(0, 0, 1, -45deg);
		opacity: 0;
	}

	to {
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom;
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
		opacity: 1;
	}
}

.rotateInDownLeft {
	-webkit-animation-name: rotateInDownLeft;
	animation-name: rotateInDownLeft;
}

@-webkit-keyframes rotateInDownRight {
	from {
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom;
		-webkit-transform: rotate3d(0, 0, 1, 45deg);
		transform: rotate3d(0, 0, 1, 45deg);
		opacity: 0;
	}

	to {
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom;
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
		opacity: 1;
	}
}

@keyframes rotateInDownRight {
	from {
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom;
		-webkit-transform: rotate3d(0, 0, 1, 45deg);
		transform: rotate3d(0, 0, 1, 45deg);
		opacity: 0;
	}

	to {
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom;
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
		opacity: 1;
	}
}

.rotateInDownRight {
	-webkit-animation-name: rotateInDownRight;
	animation-name: rotateInDownRight;
}

@-webkit-keyframes rotateInUpLeft {
	from {
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom;
		-webkit-transform: rotate3d(0, 0, 1, 45deg);
		transform: rotate3d(0, 0, 1, 45deg);
		opacity: 0;
	}

	to {
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom;
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
		opacity: 1;
	}
}

@keyframes rotateInUpLeft {
	from {
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom;
		-webkit-transform: rotate3d(0, 0, 1, 45deg);
		transform: rotate3d(0, 0, 1, 45deg);
		opacity: 0;
	}

	to {
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom;
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
		opacity: 1;
	}
}

.rotateInUpLeft {
	-webkit-animation-name: rotateInUpLeft;
	animation-name: rotateInUpLeft;
}

@-webkit-keyframes rotateInUpRight {
	from {
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom;
		-webkit-transform: rotate3d(0, 0, 1, -90deg);
		transform: rotate3d(0, 0, 1, -90deg);
		opacity: 0;
	}

	to {
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom;
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
		opacity: 1;
	}
}

@keyframes rotateInUpRight {
	from {
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom;
		-webkit-transform: rotate3d(0, 0, 1, -90deg);
		transform: rotate3d(0, 0, 1, -90deg);
		opacity: 0;
	}

	to {
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom;
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
		opacity: 1;
	}
}

.rotateInUpRight {
	-webkit-animation-name: rotateInUpRight;
	animation-name: rotateInUpRight;
}

@-webkit-keyframes rotateOut {
	from {
		-webkit-transform-origin: center;
		transform-origin: center;
		opacity: 1;
	}

	to {
		-webkit-transform-origin: center;
		transform-origin: center;
		-webkit-transform: rotate3d(0, 0, 1, 200deg);
		transform: rotate3d(0, 0, 1, 200deg);
		opacity: 0;
	}
}

@keyframes rotateOut {
	from {
		-webkit-transform-origin: center;
		transform-origin: center;
		opacity: 1;
	}

	to {
		-webkit-transform-origin: center;
		transform-origin: center;
		-webkit-transform: rotate3d(0, 0, 1, 200deg);
		transform: rotate3d(0, 0, 1, 200deg);
		opacity: 0;
	}
}

.rotateOut {
	-webkit-animation-name: rotateOut;
	animation-name: rotateOut;
}

@-webkit-keyframes rotateOutDownLeft {
	from {
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom;
		opacity: 1;
	}

	to {
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom;
		-webkit-transform: rotate3d(0, 0, 1, 45deg);
		transform: rotate3d(0, 0, 1, 45deg);
		opacity: 0;
	}
}

@keyframes rotateOutDownLeft {
	from {
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom;
		opacity: 1;
	}

	to {
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom;
		-webkit-transform: rotate3d(0, 0, 1, 45deg);
		transform: rotate3d(0, 0, 1, 45deg);
		opacity: 0;
	}
}

.rotateOutDownLeft {
	-webkit-animation-name: rotateOutDownLeft;
	animation-name: rotateOutDownLeft;
}

@-webkit-keyframes rotateOutDownRight {
	from {
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom;
		opacity: 1;
	}

	to {
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom;
		-webkit-transform: rotate3d(0, 0, 1, -45deg);
		transform: rotate3d(0, 0, 1, -45deg);
		opacity: 0;
	}
}

@keyframes rotateOutDownRight {
	from {
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom;
		opacity: 1;
	}

	to {
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom;
		-webkit-transform: rotate3d(0, 0, 1, -45deg);
		transform: rotate3d(0, 0, 1, -45deg);
		opacity: 0;
	}
}

.rotateOutDownRight {
	-webkit-animation-name: rotateOutDownRight;
	animation-name: rotateOutDownRight;
}

@-webkit-keyframes rotateOutUpLeft {
	from {
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom;
		opacity: 1;
	}

	to {
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom;
		-webkit-transform: rotate3d(0, 0, 1, -45deg);
		transform: rotate3d(0, 0, 1, -45deg);
		opacity: 0;
	}
}

@keyframes rotateOutUpLeft {
	from {
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom;
		opacity: 1;
	}

	to {
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom;
		-webkit-transform: rotate3d(0, 0, 1, -45deg);
		transform: rotate3d(0, 0, 1, -45deg);
		opacity: 0;
	}
}

.rotateOutUpLeft {
	-webkit-animation-name: rotateOutUpLeft;
	animation-name: rotateOutUpLeft;
}

@-webkit-keyframes rotateOutUpRight {
	from {
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom;
		opacity: 1;
	}

	to {
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom;
		-webkit-transform: rotate3d(0, 0, 1, 90deg);
		transform: rotate3d(0, 0, 1, 90deg);
		opacity: 0;
	}
}

@keyframes rotateOutUpRight {
	from {
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom;
		opacity: 1;
	}

	to {
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom;
		-webkit-transform: rotate3d(0, 0, 1, 90deg);
		transform: rotate3d(0, 0, 1, 90deg);
		opacity: 0;
	}
}

.rotateOutUpRight {
	-webkit-animation-name: rotateOutUpRight;
	animation-name: rotateOutUpRight;
}

@-webkit-keyframes hinge {
	0% {
		-webkit-transform-origin: top left;
		transform-origin: top left;
		-webkit-animation-timing-function: ease-in-out;
		animation-timing-function: ease-in-out;
	}

	20%,
	60% {
		-webkit-transform: rotate3d(0, 0, 1, 80deg);
		transform: rotate3d(0, 0, 1, 80deg);
		-webkit-transform-origin: top left;
		transform-origin: top left;
		-webkit-animation-timing-function: ease-in-out;
		animation-timing-function: ease-in-out;
	}

	40%,
	80% {
		-webkit-transform: rotate3d(0, 0, 1, 60deg);
		transform: rotate3d(0, 0, 1, 60deg);
		-webkit-transform-origin: top left;
		transform-origin: top left;
		-webkit-animation-timing-function: ease-in-out;
		animation-timing-function: ease-in-out;
		opacity: 1;
	}

	to {
		-webkit-transform: translate3d(0, 700px, 0);
		transform: translate3d(0, 700px, 0);
		opacity: 0;
	}
}

@keyframes hinge {
	0% {
		-webkit-transform-origin: top left;
		transform-origin: top left;
		-webkit-animation-timing-function: ease-in-out;
		animation-timing-function: ease-in-out;
	}

	20%,
	60% {
		-webkit-transform: rotate3d(0, 0, 1, 80deg);
		transform: rotate3d(0, 0, 1, 80deg);
		-webkit-transform-origin: top left;
		transform-origin: top left;
		-webkit-animation-timing-function: ease-in-out;
		animation-timing-function: ease-in-out;
	}

	40%,
	80% {
		-webkit-transform: rotate3d(0, 0, 1, 60deg);
		transform: rotate3d(0, 0, 1, 60deg);
		-webkit-transform-origin: top left;
		transform-origin: top left;
		-webkit-animation-timing-function: ease-in-out;
		animation-timing-function: ease-in-out;
		opacity: 1;
	}

	to {
		-webkit-transform: translate3d(0, 700px, 0);
		transform: translate3d(0, 700px, 0);
		opacity: 0;
	}
}

.hinge {
	-webkit-animation-duration: 2s;
	animation-duration: 2s;
	-webkit-animation-name: hinge;
	animation-name: hinge;
}

@-webkit-keyframes jackInTheBox {
	from {
		opacity: 0;
		-webkit-transform: scale(0.1) rotate(30deg);
		transform: scale(0.1) rotate(30deg);
		-webkit-transform-origin: center bottom;
		transform-origin: center bottom;
	}

	50% {
		-webkit-transform: rotate(-10deg);
		transform: rotate(-10deg);
	}

	70% {
		-webkit-transform: rotate(3deg);
		transform: rotate(3deg);
	}

	to {
		opacity: 1;
		-webkit-transform: scale(1);
		transform: scale(1);
	}
}

@keyframes jackInTheBox {
	from {
		opacity: 0;
		-webkit-transform: scale(0.1) rotate(30deg);
		transform: scale(0.1) rotate(30deg);
		-webkit-transform-origin: center bottom;
		transform-origin: center bottom;
	}

	50% {
		-webkit-transform: rotate(-10deg);
		transform: rotate(-10deg);
	}

	70% {
		-webkit-transform: rotate(3deg);
		transform: rotate(3deg);
	}

	to {
		opacity: 1;
		-webkit-transform: scale(1);
		transform: scale(1);
	}
}

.jackInTheBox {
	-webkit-animation-name: jackInTheBox;
	animation-name: jackInTheBox;
}


@-webkit-keyframes rollIn {
	from {
		opacity: 0;
		-webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
		transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
	}

	to {
		opacity: 1;
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}
}

@keyframes rollIn {
	from {
		opacity: 0;
		-webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
		transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
	}

	to {
		opacity: 1;
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}
}

.rollIn {
	-webkit-animation-name: rollIn;
	animation-name: rollIn;
}


@-webkit-keyframes rollOut {
	from {
		opacity: 1;
	}

	to {
		opacity: 0;
		-webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
		transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
	}
}

@keyframes rollOut {
	from {
		opacity: 1;
	}

	to {
		opacity: 0;
		-webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
		transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
	}
}

.rollOut {
	-webkit-animation-name: rollOut;
	animation-name: rollOut;
}

@-webkit-keyframes zoomIn {
	from {
		opacity: 0;
		-webkit-transform: scale3d(0.3, 0.3, 0.3);
		transform: scale3d(0.3, 0.3, 0.3);
	}

	50% {
		opacity: 1;
	}
}

@keyframes zoomIn {
	from {
		opacity: 0;
		-webkit-transform: scale3d(0.3, 0.3, 0.3);
		transform: scale3d(0.3, 0.3, 0.3);
	}

	50% {
		opacity: 1;
	}
}

.zoomIn {
	-webkit-animation-name: zoomIn;
	animation-name: zoomIn;
}

@-webkit-keyframes zoomInDown {
	from {
		opacity: 0;
		-webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
		transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
		-webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
		animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
	}

	60% {
		opacity: 1;
		-webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
		transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
		-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
		animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
	}
}

@keyframes zoomInDown {
	from {
		opacity: 0;
		-webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
		transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
		-webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
		animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
	}

	60% {
		opacity: 1;
		-webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
		transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
		-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
		animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
	}
}

.zoomInDown {
	-webkit-animation-name: zoomInDown;
	animation-name: zoomInDown;
}

@-webkit-keyframes zoomInLeft {
	from {
		opacity: 0;
		-webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
		transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
		-webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
		animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
	}

	60% {
		opacity: 1;
		-webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
		transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
		-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
		animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
	}
}

@keyframes zoomInLeft {
	from {
		opacity: 0;
		-webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
		transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
		-webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
		animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
	}

	60% {
		opacity: 1;
		-webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
		transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
		-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
		animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
	}
}

.zoomInLeft {
	-webkit-animation-name: zoomInLeft;
	animation-name: zoomInLeft;
}

@-webkit-keyframes zoomInRight {
	from {
		opacity: 0;
		-webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
		transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
		-webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
		animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
	}

	60% {
		opacity: 1;
		-webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
		transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
		-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
		animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
	}
}

@keyframes zoomInRight {
	from {
		opacity: 0;
		-webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
		transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
		-webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
		animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
	}

	60% {
		opacity: 1;
		-webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
		transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
		-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
		animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
	}
}

.zoomInRight {
	-webkit-animation-name: zoomInRight;
	animation-name: zoomInRight;
}

@-webkit-keyframes zoomInUp {
	from {
		opacity: 0;
		-webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
		transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
		-webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
		animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
	}

	60% {
		opacity: 1;
		-webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
		transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
		-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
		animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
	}
}

@keyframes zoomInUp {
	from {
		opacity: 0;
		-webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
		transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
		-webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
		animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
	}

	60% {
		opacity: 1;
		-webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
		transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
		-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
		animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
	}
}

.zoomInUp {
	-webkit-animation-name: zoomInUp;
	animation-name: zoomInUp;
}

@-webkit-keyframes zoomOut {
	from {
		opacity: 1;
	}

	50% {
		opacity: 0;
		-webkit-transform: scale3d(0.3, 0.3, 0.3);
		transform: scale3d(0.3, 0.3, 0.3);
	}

	to {
		opacity: 0;
	}
}

@keyframes zoomOut {
	from {
		opacity: 1;
	}

	50% {
		opacity: 0;
		-webkit-transform: scale3d(0.3, 0.3, 0.3);
		transform: scale3d(0.3, 0.3, 0.3);
	}

	to {
		opacity: 0;
	}
}

.zoomOut {
	-webkit-animation-name: zoomOut;
	animation-name: zoomOut;
}

@-webkit-keyframes zoomOutDown {
	40% {
		opacity: 1;
		-webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
		transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
		-webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
		animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
	}

	to {
		opacity: 0;
		-webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
		transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
		-webkit-transform-origin: center bottom;
		transform-origin: center bottom;
		-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
		animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
	}
}

@keyframes zoomOutDown {
	40% {
		opacity: 1;
		-webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
		transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
		-webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
		animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
	}

	to {
		opacity: 0;
		-webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
		transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
		-webkit-transform-origin: center bottom;
		transform-origin: center bottom;
		-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
		animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
	}
}

.zoomOutDown {
	-webkit-animation-name: zoomOutDown;
	animation-name: zoomOutDown;
}

@-webkit-keyframes zoomOutLeft {
	40% {
		opacity: 1;
		-webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
		transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
	}

	to {
		opacity: 0;
		-webkit-transform: scale(0.1) translate3d(-2000px, 0, 0);
		transform: scale(0.1) translate3d(-2000px, 0, 0);
		-webkit-transform-origin: left center;
		transform-origin: left center;
	}
}

@keyframes zoomOutLeft {
	40% {
		opacity: 1;
		-webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
		transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
	}

	to {
		opacity: 0;
		-webkit-transform: scale(0.1) translate3d(-2000px, 0, 0);
		transform: scale(0.1) translate3d(-2000px, 0, 0);
		-webkit-transform-origin: left center;
		transform-origin: left center;
	}
}

.zoomOutLeft {
	-webkit-animation-name: zoomOutLeft;
	animation-name: zoomOutLeft;
}

@-webkit-keyframes zoomOutRight {
	40% {
		opacity: 1;
		-webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
		transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
	}

	to {
		opacity: 0;
		-webkit-transform: scale(0.1) translate3d(2000px, 0, 0);
		transform: scale(0.1) translate3d(2000px, 0, 0);
		-webkit-transform-origin: right center;
		transform-origin: right center;
	}
}

@keyframes zoomOutRight {
	40% {
		opacity: 1;
		-webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
		transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
	}

	to {
		opacity: 0;
		-webkit-transform: scale(0.1) translate3d(2000px, 0, 0);
		transform: scale(0.1) translate3d(2000px, 0, 0);
		-webkit-transform-origin: right center;
		transform-origin: right center;
	}
}

.zoomOutRight {
	-webkit-animation-name: zoomOutRight;
	animation-name: zoomOutRight;
}

@-webkit-keyframes zoomOutUp {
	40% {
		opacity: 1;
		-webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
		transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
		-webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
		animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
	}

	to {
		opacity: 0;
		-webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
		transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
		-webkit-transform-origin: center bottom;
		transform-origin: center bottom;
		-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
		animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
	}
}

@keyframes zoomOutUp {
	40% {
		opacity: 1;
		-webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
		transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
		-webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
		animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
	}

	to {
		opacity: 0;
		-webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
		transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
		-webkit-transform-origin: center bottom;
		transform-origin: center bottom;
		-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
		animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
	}
}

.zoomOutUp {
	-webkit-animation-name: zoomOutUp;
	animation-name: zoomOutUp;
}

@-webkit-keyframes slideInDown {
	from {
		-webkit-transform: translate3d(0, -100%, 0);
		transform: translate3d(0, -100%, 0);
		visibility: visible;
	}

	to {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}
}

@keyframes slideInDown {
	from {
		-webkit-transform: translate3d(0, -100%, 0);
		transform: translate3d(0, -100%, 0);
		visibility: visible;
	}

	to {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}
}

.slideInDown {
	-webkit-animation-name: slideInDown;
	animation-name: slideInDown;
}

@-webkit-keyframes slideInLeft {
	from {
		-webkit-transform: translate3d(-100%, 0, 0);
		transform: translate3d(-100%, 0, 0);
		visibility: visible;
	}

	to {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}
}

@keyframes slideInLeft {
	from {
		-webkit-transform: translate3d(-100%, 0, 0);
		transform: translate3d(-100%, 0, 0);
		visibility: visible;
	}

	to {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}
}

.slideInLeft {
	-webkit-animation-name: slideInLeft;
	animation-name: slideInLeft;
}

@-webkit-keyframes slideInRight {
	from {
		-webkit-transform: translate3d(100%, 0, 0);
		transform: translate3d(100%, 0, 0);
		visibility: visible;
	}

	to {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}
}

@keyframes slideInRight {
	from {
		-webkit-transform: translate3d(100%, 0, 0);
		transform: translate3d(100%, 0, 0);
		visibility: visible;
	}

	to {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}
}

.slideInRight {
	-webkit-animation-name: slideInRight;
	animation-name: slideInRight;
}

@-webkit-keyframes slideInUp {
	from {
		-webkit-transform: translate3d(0, 100%, 0);
		transform: translate3d(0, 100%, 0);
		visibility: visible;
	}

	to {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}
}

@keyframes slideInUp {
	from {
		-webkit-transform: translate3d(0, 100%, 0);
		transform: translate3d(0, 100%, 0);
		visibility: visible;
	}

	to {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}
}

.slideInUp {
	-webkit-animation-name: slideInUp;
	animation-name: slideInUp;
}

@-webkit-keyframes slideOutDown {
	from {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}

	to {
		visibility: hidden;
		-webkit-transform: translate3d(0, 100%, 0);
		transform: translate3d(0, 100%, 0);
	}
}

@keyframes slideOutDown {
	from {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}

	to {
		visibility: hidden;
		-webkit-transform: translate3d(0, 100%, 0);
		transform: translate3d(0, 100%, 0);
	}
}

.slideOutDown {
	-webkit-animation-name: slideOutDown;
	animation-name: slideOutDown;
}

@-webkit-keyframes slideOutLeft {
	from {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}

	to {
		visibility: hidden;
		-webkit-transform: translate3d(-100%, 0, 0);
		transform: translate3d(-100%, 0, 0);
	}
}

@keyframes slideOutLeft {
	from {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}

	to {
		visibility: hidden;
		-webkit-transform: translate3d(-100%, 0, 0);
		transform: translate3d(-100%, 0, 0);
	}
}

.slideOutLeft {
	-webkit-animation-name: slideOutLeft;
	animation-name: slideOutLeft;
}

@-webkit-keyframes slideOutRight {
	from {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}

	to {
		visibility: hidden;
		-webkit-transform: translate3d(100%, 0, 0);
		transform: translate3d(100%, 0, 0);
	}
}

@keyframes slideOutRight {
	from {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}

	to {
		visibility: hidden;
		-webkit-transform: translate3d(100%, 0, 0);
		transform: translate3d(100%, 0, 0);
	}
}

.slideOutRight {
	-webkit-animation-name: slideOutRight;
	animation-name: slideOutRight;
}

@-webkit-keyframes slideOutUp {
	from {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}

	to {
		visibility: hidden;
		-webkit-transform: translate3d(0, -100%, 0);
		transform: translate3d(0, -100%, 0);
	}
}

@keyframes slideOutUp {
	from {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}

	to {
		visibility: hidden;
		-webkit-transform: translate3d(0, -100%, 0);
		transform: translate3d(0, -100%, 0);
	}
}

.slideOutUp {
	-webkit-animation-name: slideOutUp;
	animation-name: slideOutUp;
}


.mCustomScrollbar{ -ms-touch-action: pinch-zoom; touch-action: pinch-zoom; /* direct pointer events to js */ }
.mCustomScrollbar.mCS_no_scrollbar, .mCustomScrollbar.mCS_touch_action{ -ms-touch-action: auto; touch-action: auto; }

.mCustomScrollBox{ 
	position: relative;
	overflow: hidden;
	height: 100%;
	max-width: 100%;
	outline: none;
	direction: ltr;
}

.mCSB_container{ 
	overflow: hidden;
	width: auto;
	height: auto;
}


.mCSB_inside > .mCSB_container{ margin-right: 30px; }

.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{ margin-right: 0; } 

.mCS-dir-rtl > .mCSB_inside > .mCSB_container{ 
	margin-right: 0;
	margin-right: 30px;
}

.mCS-dir-rtl > .mCSB_inside > .mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{ margin-left: 0; } 

.mCSB_scrollTools{ 
	position: absolute;
	width: 8px;
	height: auto;
	left: auto;
	top: 0;
	right: 0;
	bottom: 0;
	background: #424242;
}

.mCSB_outside + .mCSB_scrollTools{ right: -26px; } 

.mCS-dir-rtl > .mCSB_inside > .mCSB_scrollTools, 
.mCS-dir-rtl > .mCSB_outside + .mCSB_scrollTools{ 
	right: auto;
	right: 0;
}

.mCS-dir-rtl > .mCSB_outside + .mCSB_scrollTools{ left: -26px; } 

.mCSB_scrollTools .mCSB_draggerContainer{ 
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0; 
	height: auto;
}

.mCSB_scrollTools a + .mCSB_draggerContainer{ margin: 20px 0; }

.mCSB_scrollTools .mCSB_draggerRail{
	width: 2px;
	height: 100%;
	margin: 0 auto;
	-webkit-border-radius: 16px; -moz-border-radius: 16px; border-radius: 16px;
}

.mCSB_scrollTools .mCSB_dragger{ 
	cursor: pointer;
	width: 100%;
	height: 30px; 
	z-index: 1;
}

.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ 
	position: relative;
	width: 4px;
	height: 100%;
	margin: 0 auto;
	-webkit-border-radius: 16px; -moz-border-radius: 16px; border-radius: 16px;
	text-align: center;
}

.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, 
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{ width: 12px; }

.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, 
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{ width: 8px; }

.mCSB_scrollTools .mCSB_buttonUp,
.mCSB_scrollTools .mCSB_buttonDown{
	display: block;
	position: absolute;
	height: 20px;
	width: 100%;
	overflow: hidden;
	margin: 0 auto;
	cursor: pointer;
}

.mCSB_scrollTools .mCSB_buttonDown{ bottom: 0; }


.mCSB_horizontal.mCSB_inside > .mCSB_container{
	margin-right: 0;
	margin-bottom: 30px;
}

.mCSB_horizontal.mCSB_outside > .mCSB_container{ min-height: 100%; }

.mCSB_horizontal > .mCSB_container.mCS_no_scrollbar_x.mCS_x_hidden{ margin-bottom: 0; } 

.mCSB_scrollTools.mCSB_scrollTools_horizontal{
	width: auto;
	height: 16px;
	top: auto;
	right: 0;
	bottom: 0;
	left: 0;
}

.mCustomScrollBox + .mCSB_scrollTools.mCSB_scrollTools_horizontal,
.mCustomScrollBox + .mCSB_scrollTools + .mCSB_scrollTools.mCSB_scrollTools_horizontal{ bottom: -26px; } 

.mCSB_scrollTools.mCSB_scrollTools_horizontal a + .mCSB_draggerContainer{ margin: 0 20px; }

.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail{
	width: 100%;
	height: 2px;
	margin: 7px 0;
}

.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger{
	width: 30px;
	height: 100%;
	left: 0;
}

.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
	width: 100%;
	height: 4px;
	margin: 6px auto;
}

.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, 
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{
	height: 12px; 
	margin: 2px auto;
}

.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, 
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{
	height: 8px; 
	margin: 4px 0;
}

.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft,
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{
	display: block;
	position: absolute;
	width: 20px;
	height: 100%;
	overflow: hidden;
	margin: 0 auto;
	cursor: pointer;
}

.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft{ left: 0; }

.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{ right: 0; }



.mCSB_container_wrapper{
	position: absolute;
	height: auto;
	width: auto;
	overflow: hidden;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	margin-right: 30px;
	margin-bottom: 30px;
}

.mCSB_container_wrapper > .mCSB_container{
	padding-right: 30px;
	padding-bottom: 30px;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}

.mCSB_vertical_horizontal > .mCSB_scrollTools.mCSB_scrollTools_vertical{ bottom: 20px; }

.mCSB_vertical_horizontal > .mCSB_scrollTools.mCSB_scrollTools_horizontal{ right: 20px; }

.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden + .mCSB_scrollTools.mCSB_scrollTools_vertical{ bottom: 0; }

.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden + .mCSB_scrollTools ~ .mCSB_scrollTools.mCSB_scrollTools_horizontal, 
.mCS-dir-rtl > .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_scrollTools.mCSB_scrollTools_horizontal{ right: 0; }

.mCS-dir-rtl > .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_scrollTools.mCSB_scrollTools_horizontal{ left: 20px; }

.mCS-dir-rtl > .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden + .mCSB_scrollTools ~ .mCSB_scrollTools.mCSB_scrollTools_horizontal{ left: 0; }

.mCS-dir-rtl > .mCSB_inside > .mCSB_container_wrapper{ 
	margin-right: 0;
	margin-left: 30px;
}

.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden > .mCSB_container{ padding-right: 0; }

.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden > .mCSB_container{ padding-bottom: 0; }

.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden{
	margin-right: 0; 
	margin-left: 0;
}

.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden{ margin-bottom: 0; }


.mCSB_scrollTools, 
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
.mCSB_scrollTools .mCSB_buttonUp,
.mCSB_scrollTools .mCSB_buttonDown,
.mCSB_scrollTools .mCSB_buttonLeft,
.mCSB_scrollTools .mCSB_buttonRight{
	-webkit-transition: opacity .2s ease-in-out, background-color .2s ease-in-out;
	-moz-transition: opacity .2s ease-in-out, background-color .2s ease-in-out;
	-o-transition: opacity .2s ease-in-out, background-color .2s ease-in-out;
	transition: opacity .2s ease-in-out, background-color .2s ease-in-out;
}

.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar, 
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail, 
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar, 
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail{
	-webkit-transition: width .2s ease-out .2s, height .2s ease-out .2s, 
		margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, 
		margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s,
		opacity .2s ease-in-out, background-color .2s ease-in-out; 
	-moz-transition: width .2s ease-out .2s, height .2s ease-out .2s, 
		margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, 
		margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s,
		opacity .2s ease-in-out, background-color .2s ease-in-out; 
	-o-transition: width .2s ease-out .2s, height .2s ease-out .2s, 
		margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, 
		margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s,
		opacity .2s ease-in-out, background-color .2s ease-in-out; 
	transition: width .2s ease-out .2s, height .2s ease-out .2s, 
		margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, 
		margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s,
		opacity .2s ease-in-out, background-color .2s ease-in-out; 
}



.mCSB_scrollTools{ opacity: 0.75; filter: "alpha(opacity=75)"; -ms-filter: "alpha(opacity=75)"; }

.mCS-autoHide > .mCustomScrollBox > .mCSB_scrollTools,
.mCS-autoHide > .mCustomScrollBox ~ .mCSB_scrollTools{ opacity: 0; filter: "alpha(opacity=0)"; -ms-filter: "alpha(opacity=0)"; }

.mCustomScrollbar > .mCustomScrollBox > .mCSB_scrollTools.mCSB_scrollTools_onDrag,
.mCustomScrollbar > .mCustomScrollBox ~ .mCSB_scrollTools.mCSB_scrollTools_onDrag,
.mCustomScrollBox:hover > .mCSB_scrollTools,
.mCustomScrollBox:hover ~ .mCSB_scrollTools,
.mCS-autoHide:hover > .mCustomScrollBox > .mCSB_scrollTools,
.mCS-autoHide:hover > .mCustomScrollBox ~ .mCSB_scrollTools{ opacity: 1; filter: "alpha(opacity=100)"; -ms-filter: "alpha(opacity=100)"; }

.mCSB_scrollTools .mCSB_draggerRail{
	background-color: #000; background-color: rgba(0,0,0,0.4);
	filter: "alpha(opacity=40)"; -ms-filter: "alpha(opacity=40)"; 
}

.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	background-color: #fff; background-color: rgba(255,255,255,0.75);
	filter: "alpha(opacity=75)"; -ms-filter: "alpha(opacity=75)"; 
}

.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{
	background-color: #fff; background-color: rgba(255,255,255,0.85);
	filter: "alpha(opacity=85)"; -ms-filter: "alpha(opacity=85)"; 
}
.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{
	background-color: #fff; background-color: rgba(255,255,255,0.9);
	filter: "alpha(opacity=90)"; -ms-filter: "alpha(opacity=90)"; 
}

.mCSB_scrollTools .mCSB_buttonUp,
.mCSB_scrollTools .mCSB_buttonDown,
.mCSB_scrollTools .mCSB_buttonLeft,
.mCSB_scrollTools .mCSB_buttonRight{
	background-image: url(mCSB_buttons.png); /* css sprites */
	background-repeat: no-repeat;
	opacity: 0.4; filter: "alpha(opacity=40)"; -ms-filter: "alpha(opacity=40)"; 
}

.mCSB_scrollTools .mCSB_buttonUp{
	background-position: 0 0;

}

.mCSB_scrollTools .mCSB_buttonDown{
	background-position: 0 -20px;

}

.mCSB_scrollTools .mCSB_buttonLeft{
	background-position: 0 -40px;

}

.mCSB_scrollTools .mCSB_buttonRight{
	background-position: 0 -56px;

}

.mCSB_scrollTools .mCSB_buttonUp:hover,
.mCSB_scrollTools .mCSB_buttonDown:hover,
.mCSB_scrollTools .mCSB_buttonLeft:hover,
.mCSB_scrollTools .mCSB_buttonRight:hover{ opacity: 0.75; filter: "alpha(opacity=75)"; -ms-filter: "alpha(opacity=75)"; }

.mCSB_scrollTools .mCSB_buttonUp:active,
.mCSB_scrollTools .mCSB_buttonDown:active,
.mCSB_scrollTools .mCSB_buttonLeft:active,
.mCSB_scrollTools .mCSB_buttonRight:active{ opacity: 0.9; filter: "alpha(opacity=90)"; -ms-filter: "alpha(opacity=90)"; }



.mCS-dark.mCSB_scrollTools .mCSB_draggerRail{ background-color: #000; background-color: rgba(0,0,0,0.15); }

.mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.75); }

.mCS-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: rgba(0,0,0,0.85); }

.mCS-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: rgba(0,0,0,0.9); }

.mCS-dark.mCSB_scrollTools .mCSB_buttonUp{ background-position: -80px 0; }

.mCS-dark.mCSB_scrollTools .mCSB_buttonDown{ background-position: -80px -20px; }

.mCS-dark.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -80px -40px; }

.mCS-dark.mCSB_scrollTools .mCSB_buttonRight{ background-position: -80px -56px; }

.mCS-light-2.mCSB_scrollTools .mCSB_draggerRail, 
.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail{
	width: 4px;
	background-color: #fff; background-color: rgba(255,255,255,0.1);
	-webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px;
}

.mCS-light-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	width: 4px;
	background-color: #fff; background-color: rgba(255,255,255,0.75);
	-webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px;
}

.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
	width: 100%;
	height: 4px;
	margin: 6px auto;
}

.mCS-light-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #fff; background-color: rgba(255,255,255,0.85); }

.mCS-light-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-light-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #fff; background-color: rgba(255,255,255,0.9); }

.mCS-light-2.mCSB_scrollTools .mCSB_buttonUp{ background-position: -32px 0; }

.mCS-light-2.mCSB_scrollTools .mCSB_buttonDown{	background-position: -32px -20px; }

.mCS-light-2.mCSB_scrollTools .mCSB_buttonLeft{	background-position: -40px -40px; }

.mCS-light-2.mCSB_scrollTools .mCSB_buttonRight{ background-position: -40px -56px; }



.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail{
	background-color: #000; background-color: rgba(0,0,0,0.1);
	-webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px;
}

.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	background-color: #000; background-color: rgba(0,0,0,0.75);
	-webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px;
}

.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.85); }

.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-dark-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.9); }

.mCS-dark-2.mCSB_scrollTools .mCSB_buttonUp{ background-position: -112px 0; }

.mCS-dark-2.mCSB_scrollTools .mCSB_buttonDown{ background-position: -112px -20px; }

.mCS-dark-2.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -120px -40px; }

.mCS-dark-2.mCSB_scrollTools .mCSB_buttonRight{	background-position: -120px -56px; }

.mCS-light-thick.mCSB_scrollTools .mCSB_draggerRail, 
.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail{
	width: 4px;
	background-color: #fff; background-color: rgba(255,255,255,0.1);
	-webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;
}

.mCS-light-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	width: 6px;
	background-color: #fff; background-color: rgba(255,255,255,0.75);
	-webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;
}

.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail{
	width: 100%;
	height: 4px;
	margin: 6px 0;
}

.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
	width: 100%;
	height: 6px;
	margin: 5px auto;
}

.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #fff; background-color: rgba(255,255,255,0.85); }

.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-light-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #fff; background-color: rgba(255,255,255,0.9); }

.mCS-light-thick.mCSB_scrollTools .mCSB_buttonUp{ background-position: -16px 0; }

.mCS-light-thick.mCSB_scrollTools .mCSB_buttonDown{	background-position: -16px -20px; }

.mCS-light-thick.mCSB_scrollTools .mCSB_buttonLeft{	background-position: -20px -40px; }

.mCS-light-thick.mCSB_scrollTools .mCSB_buttonRight{ background-position: -20px -56px; }



.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail{
	background-color: #000; background-color: rgba(0,0,0,0.1);
	-webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;
}

.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	background-color: #000; background-color: rgba(0,0,0,0.75);
	-webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;
}

.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.85); }

.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.9); }

.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonUp{ background-position: -96px 0; }

.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonDown{ background-position: -96px -20px; }

.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -100px -40px; }

.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonRight{	background-position: -100px -56px; }


.mCS-light-thin.mCSB_scrollTools .mCSB_draggerRail{ background-color: #fff; background-color: rgba(255,255,255,0.1); }

.mCS-light-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ width: 2px; }

.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail{ width: 100%; }

.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
	width: 100%;
	height: 2px;
	margin: 7px auto;
}



.mCS-dark-thin.mCSB_scrollTools .mCSB_draggerRail{ background-color: #000; background-color: rgba(0,0,0,0.15); }

.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.75); }

.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.85); }

.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.9); }

.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonUp{	background-position: -80px 0; }

.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonDown{ background-position: -80px -20px; }

.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -80px -40px; }

.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonRight{ background-position: -80px -56px; }

.mCS-rounded.mCSB_scrollTools .mCSB_draggerRail{ background-color: #fff; background-color: rgba(255,255,255,0.15); }

.mCS-rounded.mCSB_scrollTools .mCSB_dragger, 
.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger, 
.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger, 
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger{ height: 14px; }

.mCS-rounded.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	width: 14px;
	margin: 0 1px;
}

.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger, 
.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger, 
.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger, 
.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger{ width: 14px; }

.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
	height: 14px;
	margin: 1px 0;
}

.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, 
.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar, 
.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, 
.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{
	width: 16px; 
	height: 16px;
	margin: -1px 0;
}

.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, 
.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail, 
.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, 
.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{ width: 4px; /* auto-expanded scrollbar */ }

.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, 
.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar, 
.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, 
.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{
	height: 16px; 
	width: 16px;
	margin: 0 -1px;
}

.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, 
.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail, 
.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, 
.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{
	height: 4px; 
	margin: 6px 0;
}

.mCS-rounded.mCSB_scrollTools .mCSB_buttonUp{ background-position: 0 -72px; }

.mCS-rounded.mCSB_scrollTools .mCSB_buttonDown{ background-position: 0 -92px; }

.mCS-rounded.mCSB_scrollTools .mCSB_buttonLeft{ background-position: 0 -112px; }

.mCS-rounded.mCSB_scrollTools .mCSB_buttonRight{ background-position: 0 -128px; }



.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.75); }

.mCS-rounded-dark.mCSB_scrollTools .mCSB_draggerRail{ background-color: #000; background-color: rgba(0,0,0,0.15); }

.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, 
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.85); }

.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, 
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.9); }

.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonUp{ background-position: -80px -72px; }

.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonDown{ background-position: -80px -92px; }

.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -80px -112px; }

.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonRight{ background-position: -80px -128px; }



.mCS-rounded-dots.mCSB_scrollTools_vertical .mCSB_draggerRail, 
.mCS-rounded-dots-dark.mCSB_scrollTools_vertical .mCSB_draggerRail{ width: 4px; }

.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail, 
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail, 
.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{
	background-color: transparent;
	background-position: center;
}

.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail, 
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail{
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAANElEQVQYV2NkIAAYiVbw//9/Y6DiM1ANJoyMjGdBbLgJQAX/kU0DKgDLkaQAvxW4HEvQFwCRcxIJK1XznAAAAABJRU5ErkJggg==");
	background-repeat: repeat-y;
	opacity: 0.3;
	filter: "alpha(opacity=30)"; -ms-filter: "alpha(opacity=30)"; 
}

.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{
	height: 4px;
	margin: 6px 0;
	background-repeat: repeat-x;
}

.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonUp{ background-position: -16px -72px; }

.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonDown{ background-position: -16px -92px; }

.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -20px -112px; }

.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonRight{ background-position: -20px -128px; }



.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail{
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAALElEQVQYV2NkIAAYSVFgDFR8BqrBBEifBbGRTfiPZhpYjiQFBK3A6l6CvgAAE9kGCd1mvgEAAAAASUVORK5CYII=");
}

.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonUp{ background-position: -96px -72px; }

.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonDown{ background-position: -96px -92px; }

.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -100px -112px; }

.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonRight{ background-position: -100px -128px; }


.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	background-repeat: repeat-y;
	background-image: -moz-linear-gradient(left, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0) 100%);
	background-image: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(255,255,255,0.5)), color-stop(100%,rgba(255,255,255,0)));
	background-image: -webkit-linear-gradient(left, rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);
	background-image: -o-linear-gradient(left, rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);
	background-image: -ms-linear-gradient(left, rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);
	background-image: linear-gradient(to right, rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);
}

.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
	background-repeat: repeat-x;
	background-image: -moz-linear-gradient(top, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0) 100%);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0.5)), color-stop(100%,rgba(255,255,255,0)));
	background-image: -webkit-linear-gradient(top, rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);
	background-image: -o-linear-gradient(top, rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);
	background-image: -ms-linear-gradient(top, rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);
	background-image: linear-gradient(to bottom, rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);
}



.mCS-3d.mCSB_scrollTools_vertical .mCSB_dragger, 
.mCS-3d-dark.mCSB_scrollTools_vertical .mCSB_dragger{ height: 70px; }

.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger, 
.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger{ width: 70px; }

.mCS-3d.mCSB_scrollTools, 
.mCS-3d-dark.mCSB_scrollTools{
	opacity: 1;
	filter: "alpha(opacity=30)"; -ms-filter: "alpha(opacity=30)"; 
}

.mCS-3d.mCSB_scrollTools .mCSB_draggerRail, 
.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail, 
.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ -webkit-border-radius: 16px; -moz-border-radius: 16px; border-radius: 16px; }

.mCS-3d.mCSB_scrollTools .mCSB_draggerRail, 
.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail{
	width: 8px;
	background-color: #000; background-color: rgba(0,0,0,0.2);
	box-shadow: inset 1px 0 1px rgba(0,0,0,0.5), inset -1px 0 1px rgba(255,255,255,0.2);
}

.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 	 
.mCS-3d.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, 
.mCS-3d.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-3d.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, 
.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, 
.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #555; }

.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ width: 8px; }

.mCS-3d.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{
	width: 100%;
	height: 8px;
	margin: 4px 0;
	box-shadow: inset 0 1px 1px rgba(0,0,0,0.5), inset 0 -1px 1px rgba(255,255,255,0.2);
}

.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
	width: 100%;
	height: 8px;
	margin: 4px auto;
}

.mCS-3d.mCSB_scrollTools .mCSB_buttonUp{ background-position: -32px -72px; }

.mCS-3d.mCSB_scrollTools .mCSB_buttonDown{ background-position: -32px -92px; }

.mCS-3d.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -40px -112px; }

.mCS-3d.mCSB_scrollTools .mCSB_buttonRight{ background-position: -40px -128px; }



.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail{
	background-color: #000; background-color: rgba(0,0,0,0.1);
	box-shadow: inset 1px 0 1px rgba(0,0,0,0.1);
}

.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{ box-shadow: inset 0 1px 1px rgba(0,0,0,0.1); }

.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonUp{ background-position: -112px -72px; }

.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonDown{ background-position: -112px -92px; }

.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -120px -112px; }

.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonRight{	background-position: -120px -128px; }


.mCS-3d-thick.mCSB_scrollTools, 
.mCS-3d-thick-dark.mCSB_scrollTools{
	opacity: 1;
	filter: "alpha(opacity=30)"; -ms-filter: "alpha(opacity=30)"; 
}

.mCS-3d-thick.mCSB_scrollTools, 
.mCS-3d-thick-dark.mCSB_scrollTools, 
.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer, 
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer{ -webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px; }

.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }

.mCSB_inside + .mCS-3d-thick.mCSB_scrollTools_vertical, 
.mCSB_inside + .mCS-3d-thick-dark.mCSB_scrollTools_vertical{ right: 1px; }

.mCS-3d-thick.mCSB_scrollTools_vertical, 
.mCS-3d-thick-dark.mCSB_scrollTools_vertical{ box-shadow: inset 1px 0 1px rgba(0,0,0,0.1), inset 0 0 14px rgba(0,0,0,0.5); }

.mCS-3d-thick.mCSB_scrollTools_horizontal, 
.mCS-3d-thick-dark.mCSB_scrollTools_horizontal{
	bottom: 1px;
	box-shadow: inset 0 1px 1px rgba(0,0,0,0.1), inset 0 0 14px rgba(0,0,0,0.5);
}

.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	box-shadow: inset 1px 0 0 rgba(255,255,255,0.4);
	width: 12px;
	margin: 2px;
	position: absolute;
	height: auto;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
}

.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{ box-shadow: inset 0 1px 0 rgba(255,255,255,0.4); }

.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,  
.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, 
.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #555; }

.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
	height: 12px;
	width: auto;
}

.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer{
	background-color: #000; background-color: rgba(0,0,0,0.05);
	box-shadow: inset 1px 1px 16px rgba(0,0,0,0.1);
}

.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerRail{ background-color: transparent; }

.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonUp{ background-position: -32px -72px; }

.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonDown{ background-position: -32px -92px; }

.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -40px -112px; }

.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonRight{	background-position: -40px -128px; }


.mCS-3d-thick-dark.mCSB_scrollTools{ box-shadow: inset 0 0 14px rgba(0,0,0,0.2); }

.mCS-3d-thick-dark.mCSB_scrollTools_horizontal{ box-shadow: inset 0 1px 1px rgba(0,0,0,0.1), inset 0 0 14px rgba(0,0,0,0.2); }

.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ box-shadow: inset 1px 0 0 rgba(255,255,255,0.4), inset -1px 0 0 rgba(0,0,0,0.2); }

.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{ box-shadow: inset 0 1px 0 rgba(255,255,255,0.4), inset 0 -1px 0 rgba(0,0,0,0.2); }

.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,  
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, 
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #777; }

.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer{
	background-color: #fff; background-color: rgba(0,0,0,0.05);
	box-shadow: inset 1px 1px 16px rgba(0,0,0,0.1);
}

.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerRail{ background-color: transparent; }

.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonUp{ background-position: -112px -72px; }

.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonDown{ background-position: -112px -92px; }

.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -120px -112px; }

.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonRight{	background-position: -120px -128px; }


.mCSB_outside + .mCS-minimal.mCSB_scrollTools_vertical, 
.mCSB_outside + .mCS-minimal-dark.mCSB_scrollTools_vertical{
	right: 0; 
	margin: 12px 0; 
}

.mCustomScrollBox.mCS-minimal + .mCSB_scrollTools.mCSB_scrollTools_horizontal, 
.mCustomScrollBox.mCS-minimal + .mCSB_scrollTools + .mCSB_scrollTools.mCSB_scrollTools_horizontal, 
.mCustomScrollBox.mCS-minimal-dark + .mCSB_scrollTools.mCSB_scrollTools_horizontal, 
.mCustomScrollBox.mCS-minimal-dark + .mCSB_scrollTools + .mCSB_scrollTools.mCSB_scrollTools_horizontal{
	bottom: 0; 
	margin: 0 12px; 
}

.mCS-dir-rtl > .mCSB_outside + .mCS-minimal.mCSB_scrollTools_vertical, 
.mCS-dir-rtl > .mCSB_outside + .mCS-minimal-dark.mCSB_scrollTools_vertical{
	left: 0; 
	right: auto;
}

.mCS-minimal.mCSB_scrollTools .mCSB_draggerRail, 
.mCS-minimal-dark.mCSB_scrollTools .mCSB_draggerRail{ background-color: transparent; }

.mCS-minimal.mCSB_scrollTools_vertical .mCSB_dragger, 
.mCS-minimal-dark.mCSB_scrollTools_vertical .mCSB_dragger{ height: 50px; }

.mCS-minimal.mCSB_scrollTools_horizontal .mCSB_dragger, 
.mCS-minimal-dark.mCSB_scrollTools_horizontal .mCSB_dragger{ width: 50px; }

.mCS-minimal.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	background-color: #fff; background-color: rgba(255,255,255,0.2);
	filter: "alpha(opacity=20)"; -ms-filter: "alpha(opacity=20)"; 
}

.mCS-minimal.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-minimal.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{
	background-color: #fff; background-color: rgba(255,255,255,0.5);
	filter: "alpha(opacity=50)"; -ms-filter: "alpha(opacity=50)"; 
}



.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	background-color: #000; background-color: rgba(0,0,0,0.2);
	filter: "alpha(opacity=20)"; -ms-filter: "alpha(opacity=20)"; 
}

.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{
	background-color: #000; background-color: rgba(0,0,0,0.5);
	filter: "alpha(opacity=50)"; -ms-filter: "alpha(opacity=50)"; 
}


.mCS-light-3.mCSB_scrollTools .mCSB_draggerRail, 
.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail{
	width: 6px;
	background-color: #000; background-color: rgba(0,0,0,0.2);
}

.mCS-light-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ width: 6px; }

.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_draggerRail{
	width: 100%;
	height: 6px;
	margin: 5px 0;
}

.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, 
.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail, 
.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, 
.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{
	width: 12px;
}

.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, 
.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail, 
.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, 
.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{
	height: 12px;
	margin: 2px 0;
}

.mCS-light-3.mCSB_scrollTools .mCSB_buttonUp{ background-position: -32px -72px; }

.mCS-light-3.mCSB_scrollTools .mCSB_buttonDown{ background-position: -32px -92px; }

.mCS-light-3.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -40px -112px; }

.mCS-light-3.mCSB_scrollTools .mCSB_buttonRight{ background-position: -40px -128px; }


.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.75); }

.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.85); }

.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-dark-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.9); }

.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail{ background-color: #000; background-color: rgba(0,0,0,0.1); }

.mCS-dark-3.mCSB_scrollTools .mCSB_buttonUp{ background-position: -112px -72px; }

.mCS-dark-3.mCSB_scrollTools .mCSB_buttonDown{ background-position: -112px -92px; }

.mCS-dark-3.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -120px -112px; }

.mCS-dark-3.mCSB_scrollTools .mCSB_buttonRight{	background-position: -120px -128px; }


.mCS-inset.mCSB_scrollTools .mCSB_draggerRail, 
.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail, 
.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail, 
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail, 
.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail, 
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail{
	width: 12px;
	background-color: #000; background-color: rgba(0,0,0,0.2);
}

.mCS-inset.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
.mCS-inset-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ 
	width: 6px;
	margin: 3px 5px;
	position: absolute;
	height: auto;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
}

.mCS-inset.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
	height: 6px;
	margin: 5px 3px;
	position: absolute;
	width: auto;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
}

.mCS-inset.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{
	width: 100%;
	height: 12px;
	margin: 2px 0;
}

.mCS-inset.mCSB_scrollTools .mCSB_buttonUp, 
.mCS-inset-2.mCSB_scrollTools .mCSB_buttonUp, 
.mCS-inset-3.mCSB_scrollTools .mCSB_buttonUp{ background-position: -32px -72px; }

.mCS-inset.mCSB_scrollTools .mCSB_buttonDown, 
.mCS-inset-2.mCSB_scrollTools .mCSB_buttonDown, 
.mCS-inset-3.mCSB_scrollTools .mCSB_buttonDown{ background-position: -32px -92px; }

.mCS-inset.mCSB_scrollTools .mCSB_buttonLeft, 
.mCS-inset-2.mCSB_scrollTools .mCSB_buttonLeft, 
.mCS-inset-3.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -40px -112px; }

.mCS-inset.mCSB_scrollTools .mCSB_buttonRight, 
.mCS-inset-2.mCSB_scrollTools .mCSB_buttonRight, 
.mCS-inset-3.mCSB_scrollTools .mCSB_buttonRight{ background-position: -40px -128px; }


.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.75); }

.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, 
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, 
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.85); }

.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, 
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, 
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.9); }

.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail, 
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail, 
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail{ background-color: #000; background-color: rgba(0,0,0,0.1); }

.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonUp, 
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonUp, 
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonUp{ background-position: -112px -72px; }

.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonDown, 
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonDown, 
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonDown{ background-position: -112px -92px; }

.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonLeft, 
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonLeft, 
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -120px -112px; }

.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonRight, 
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonRight, 
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonRight{	background-position: -120px -128px; }


.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail, 
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail{
	background-color: transparent;
	border-width: 1px;
	border-style: solid;
	border-color: #fff;
	border-color: rgba(255,255,255,0.2);
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}

.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail{ border-color: #000; border-color: rgba(0,0,0,0.2); }


.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail{ background-color: #fff; background-color: rgba(255,255,255,0.6); }

.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail{ background-color: #000; background-color: rgba(0,0,0,0.6); }

.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.75); }

.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.85); }

.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-inset-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.9); }

.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background-color: #fff; background-color: rgba(255,255,255,0.75); }

.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #fff; background-color: rgba(255,255,255,0.85); }

.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #fff; background-color: rgba(255,255,255,0.9); }



@charset "UTF-8";
@font-face {
	font-family: flowplayer;
	src: url("icons/flowplayer.eot?#iefix") format("embedded-opentype"), url("icons/flowplayer.woff2") format("woff2"), url("icons/flowplayer.woff") format("woff"); }

.fp-icon {
	display: inline-block; }
.fp-icon:before {
	font-family: flowplayer;
	font-size: 1.7em; }

.fp-airplay:before {
	content: "\e001"; }

.fp-fullscreen:before {
	content: "\e002"; }

.fp-checked:before {
	content: "\e003"; }

.fp-embed:before {
	content: "\e004";
	color: #fff; }

.fp-chromecast:before {
	content: "\e005"; }

.fp-email:before {
	content: "\e006"; }

.fp-playbtn:before {
	content: "\e007"; }

.fp-share:before {
	content: "\e009"; }

.fp-share2:before {
	content: "\e00a"; }

.fp-twitter:before {
	content: "\e00c";
	color: #1da1f2; }

.fp-facebook:before {
	content: "\e00a";
	color: #3b5998; }

.fp-volumebtn:before {
	content: "\e00b"; }

.fp-volume-off:before {
	content: "\e00d"; }

.fp-unload:before {
	content: "\e00f"; }

.fp-prevbtn:before {
	content: "\e011"; }

.fp-nextbtn:before {
	content: "\e012"; }

.flowplayer.is-mouseover .fp-captions, .flowplayer.is-paused .fp-captions {
	bottom: 3em; }

.flowplayer.is-poster .fp-engine {
	filter: alpha(opacity=0);
	opacity: 0; }

.flowplayer.is-loading .fp-engine {
	top: -9999em; }

.flowplayer.is-loading .fp-ui .fp-header, .flowplayer.is-loading .fp-ui .fp-controls {
	filter: alpha(opacity=0);
	opacity: 0; }

.flowplayer.is-splash .fp-ui > *, .flowplayer.is-poster .fp-ui > * {
	display: none; }

.flowplayer.is-splash .fp-ui > .fp-play, .flowplayer.is-poster .fp-ui > .fp-play {
	display: block; }

.flowplayer.is-splash.is-loading .fp-ui > .fp-play, .flowplayer.is-poster.is-loading .fp-ui > .fp-play {
	display: none; }

.flowplayer.is-splash.is-loading .fp-ui > .fp-waiting, .flowplayer.is-poster.is-loading .fp-ui > .fp-waiting {
	display: block; }

.flowplayer.is-poster .fp-engine {
	left: -9999em;
	top: -9999em; }

.flowplayer.is-poster .fp-captions {
	display: none !important; }

.flowplayer.is-disabled .fp-color {
	background-color: #999; }

.flowplayer.has-title .fp-header {
	top: 0;
	text-align: right; }

.flowplayer.is-fullscreen {
	top: 0 !important;
	left: 0 !important;
	border: 0 !important;
	margin: 0 !important;
	width: 100% !important;
	height: 100% !important;
	max-width: 100% !important;
	z-index: 99999 !important;
	-webkit-box-shadow: 0 !important;
	box-shadow: 0 !important;
	background-image: none !important;
	background-color: #333; }
.flowplayer.is-fullscreen .fp-player {
	background-color: #333; }
.flowplayer.is-fullscreen .fp-fullscreen:before {
	content: "\e016"; }

.flowplayer.is-fullscreen.fp-outlined .fp-fullscreen:before, .flowplayer.is-fullscreen.fp-minimal .fp-fullscreen:before {
	content: "\e216"; }

.flowplayer.is-fullscreen.fp-edgy .fp-fullscreen:before {
	content: "\e116"; }

.flowplayer.is-fullscreen.fp-edgy.fp-outlined .fp-fullscreen:before, .flowplayer.is-fullscreen.fp-edgy.fp-minimal .fp-fullscreen:before {
	content: "\e316"; }

.flowplayer.is-fullscreen.is-mouseout.is-playing .fp-ui {
	cursor: none; }

.flowplayer.is-loading .fp-waiting, .flowplayer.is-seeking .fp-waiting {
	display: block !important; }
.flowplayer.is-loading .fp-waiting svg, .flowplayer.is-loading .fp-waiting p, .flowplayer.is-seeking .fp-waiting svg, .flowplayer.is-seeking .fp-waiting p {
	filter: alpha(opacity=100);
	opacity: 1; }

.flowplayer.is-loading .fp-play, .flowplayer.is-seeking .fp-play {
	display: none !important; }

.flowplayer.is-playing {
	background-image: none !important; }
.flowplayer.is-playing .fp-playbtn:before {
	content: "\e008"; }

.flowplayer.is-playing.fp-outlined .fp-playbtn:before, .flowplayer.is-playing.fp-minimal .fp-playbtn:before {
	content: "\e208"; }

.flowplayer.is-playing.fp-edgy .fp-playbtn:before {
	content: "\e108"; }

.flowplayer.is-playing.fp-edgy.fp-outlined .fp-playbtn:before, .flowplayer.is-playing.fp-edgy.fp-minimal .fp-playbtn:before {
	content: "\e308"; }

.flowplayer.is-muted .fp-volumebtn:before {
	content: "\e00d"; }

.flowplayer.is-muted.fp-outlined .fp-volumebtn:before, .flowplayer.is-muted.fp-minimal .fp-volumebtn:before {
	content: "\e20d"; }

.flowplayer.is-muted.fp-edgy .fp-volumebtn:before {
	content: "\e10d"; }

.flowplayer.is-muted.fp-edgy.fp-outlined .fp-volumebtn:before, .flowplayer.is-muted.fp-edgy.fp-minimal .fp-volumebtn:before {
	content: "\e30d"; }

.flowplayer.is-inverted .fp-duration {
	display: none; }

.flowplayer.is-inverted .fp-remaining {
	display: block; }

.flowplayer.is-closeable .fp-header .fp-unload {
	display: block; }

.flowplayer.is-error {
	background-color: #aaa; }
.flowplayer.is-error .fp-ui {
	filter: alpha(opacity=100);
	opacity: 1; }

.flowplayer.is-live .fp-timeline {
	visibility: hidden; }

.flowplayer.is-live .fp-bar > *.fp-buffer, .flowplayer.is-live .fp-bar-slider > *.fp-buffer {
	max-width: 100%; }

.flowplayer.is-live.is-dvr .fp-timeline {
	visibility: visible; }

.flowplayer.is-live.is-dvr.is-live-position .fp-duration {
	color: #00abcd; }

.flowplayer.is-flash-disabled .fp-waiting {
	display: none !important; }

.flowplayer.is-flash-disabled .fp-ui {
	height: auto;
	background: none;
	filter: alpha(opacity=100);
	opacity: 1; }
.flowplayer.is-flash-disabled .fp-ui .fp-header, .flowplayer.is-flash-disabled .fp-ui .fp-controls {
	display: none; }

.flowplayer.is-flash-disabled .fp-engine {
	top: 0; }

.flowplayer.is-tiny {
	font-size: .7em; }

.flowplayer.is-small {
	font-size: .8em; }

.flowplayer.no-buffer .fp-ui .fp-controls .fp-timeline .fp-buffer {
	display: none; }

.flowplayer.no-volume .fp-volumebar {
	display: none; }

.flowplayer.fp-mute .fp-volumebtn {
	display: inline-block; }

@-webkit-keyframes pulse {
	0% {
		filter: alpha(opacity=0);
		opacity: 0; }
	100% {
		filter: alpha(opacity=100);
		opacity: 1; } }

@keyframes pulse {
	0% {
		filter: alpha(opacity=0);
		opacity: 0; }
	100% {
		filter: alpha(opacity=100);
		opacity: 1; } }

.flowplayer .fp-chromecast-engine {
	position: absolute;
	display: none;
	top: 0;
	bottom: 0;
	right: 0;
	left: 0;
	color: #fff; }
.flowplayer .fp-chromecast-engine .fp-chromecast-engine-status {
	font-size: 150%;
	text-align: center; }
.flowplayer .fp-chromecast-engine .fp-chromecast-engine-icon {
	-webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjMDAwMDAwIiBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxwYXRoIGQ9Ik0wIDBoMjR2MjRIMHoiIGZpbGw9Im5vbmUiIG9wYWNpdHk9Ii4xIi8+CiAgICA8cGF0aCBkPSJNMCAwaDI0djI0SDB6IiBmaWxsPSJub25lIi8+CiAgICA8cGF0aCBkPSJNMSAxOHYzaDNjMC0xLjY2LTEuMzQtMy0zLTN6bTAtNHYyYzIuNzYgMCA1IDIuMjQgNSA1aDJjMC0zLjg3LTMuMTMtNy03LTd6bTE4LTdINXYxLjYzYzMuOTYgMS4yOCA3LjA5IDQuNDEgOC4zNyA4LjM3SDE5Vjd6TTEgMTB2MmM0Ljk3IDAgOSA0LjAzIDkgOWgyYzAtNi4wOC00LjkzLTExLTExLTExem0yMC03SDNjLTEuMSAwLTIgLjktMiAydjNoMlY1aDE4djE0aC03djJoN2MxLjEgMCAyLS45IDItMlY1YzAtMS4xLS45LTItMi0yeiIvPgo8L3N2Zz4=");
	mask-image: url("data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjMDAwMDAwIiBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxwYXRoIGQ9Ik0wIDBoMjR2MjRIMHoiIGZpbGw9Im5vbmUiIG9wYWNpdHk9Ii4xIi8+CiAgICA8cGF0aCBkPSJNMCAwaDI0djI0SDB6IiBmaWxsPSJub25lIi8+CiAgICA8cGF0aCBkPSJNMSAxOHYzaDNjMC0xLjY2LTEuMzQtMy0zLTN6bTAtNHYyYzIuNzYgMCA1IDIuMjQgNSA1aDJjMC0zLjg3LTMuMTMtNy03LTd6bTE4LTdINXYxLjYzYzMuOTYgMS4yOCA3LjA5IDQuNDEgOC4zNyA4LjM3SDE5Vjd6TTEgMTB2MmM0Ljk3IDAgOSA0LjAzIDkgOWgyYzAtNi4wOC00LjkzLTExLTExLTExem0yMC03SDNjLTEuMSAwLTIgLjktMiAydjNoMlY1aDE4djE0aC03djJoN2MxLjEgMCAyLS45IDItMlY1YzAtMS4xLS45LTItMi0yeiIvPgo8L3N2Zz4=");
	-webkit-mask-size: 100% 100%;
	background-color: #fff;
	margin: 10% auto 2em;
	height: 5em;
	width: 5em; }

.flowplayer.is-chromecast {
	background-color: #333; }
.flowplayer.is-chromecast .fp-chromecast-engine {
	display: block; }
.flowplayer.is-chromecast .fp-flash-disabled {
	display: none !important; }
.flowplayer.is-chromecast .fp-engine {
	left: -9999em;
	top: -9999em;
	bottom: auto;
	right: auto; }

.flowplayer.fp-default-playlist .fp-prev, .flowplayer.fp-default-playlist .fp-next {
	position: absolute;
	top: 45%;
	filter: alpha(opacity=30);
	opacity: 0.3;
	-webkit-transition: opacity 0.2s;
	transition: opacity 0.2s; }
.flowplayer.fp-default-playlist .fp-prev:before, .flowplayer.fp-default-playlist .fp-next:before {
	font-family: flowplayer;
	font-size: 2.8em; }

.flowplayer.fp-default-playlist .fp-prev {
	left: 0.4em; }
.flowplayer.fp-default-playlist .fp-prev:before {
	content: "\e011"; }

.flowplayer.fp-default-playlist .fp-next {
	right: 0.4em; }
.flowplayer.fp-default-playlist .fp-next:before {
	content: "\e012"; }

.flowplayer.fp-default-playlist .fp-playlist {
	position: absolute;
	right: 0.4em;
	bottom: 3em;
	width: 100%;
	text-align: center; }
.flowplayer.fp-default-playlist .fp-playlist a {
	background-color: #fff;
	height: 0.8em;
	border-radius: 50%;
	width: 0.8em;
	filter: alpha(opacity=70);
	opacity: 0.7;
	display: inline-block;
	-webkit-transition: -webkit-transform 0.2s;
	transition: -webkit-transform 0.2s;
	transition: transform 0.2s;
	transition: transform 0.2s, -webkit-transform 0.2s; }
.flowplayer.fp-default-playlist .fp-playlist a:hover {
	-webkit-transform: scale(1.2, 1.2);
	-ms-transform: scale(1.2, 1.2);
	transform: scale(1.2, 1.2); }
.flowplayer.fp-default-playlist .fp-playlist a.is-active {
	filter: alpha(opacity=100);
	opacity: 1; }

.flowplayer.fp-default-playlist.fp-edgy .fp-prev:before {
	content: "\e111"; }

.flowplayer.fp-default-playlist.fp-edgy .fp-next:before {
	content: "\e112"; }

.flowplayer.fp-default-playlist.fp-outlined .fp-prev:before, .flowplayer.fp-default-playlist.fp-minimal .fp-prev:before {
	content: "\e211"; }

.flowplayer.fp-default-playlist.fp-outlined .fp-next:before, .flowplayer.fp-default-playlist.fp-minimal .fp-next:before {
	content: "\e212"; }

.flowplayer.fp-default-playlist.fp-edgy.fp-outlined .fp-prev:before, .flowplayer.fp-default-playlist.fp-edgy.fp-minimal .fp-prev:before {
	content: "\e311"; }

.flowplayer.fp-default-playlist.fp-edgy.fp-outlined .fp-next:before, .flowplayer.fp-default-playlist.fp-edgy.fp-minimal .fp-next:before {
	content: "\e312"; }

.flowplayer.fp-custom-playlist {
	overflow: visible; }
.flowplayer.fp-custom-playlist .fp-playlist, .flowplayer.fp-custom-playlist.is-splash .fp-playlist, .flowplayer.fp-custom-playlist.is-poster .fp-playlist, .flowplayer.fp-custom-playlist.is-loading .fp-playlist {
	display: block;
	filter: alpha(opacity=100);
	opacity: 1; }

.flowplayer.fp-edgy .fp-play svg.fp-play-rounded-fill, .flowplayer.fp-edgy .fp-play svg.fp-pause-rounded-fill, .flowplayer.fp-edgy .fp-play svg.fp-play-rounded-outline, .flowplayer.fp-edgy .fp-play svg.fp-pause-rounded-outline, .flowplayer.fp-edgy .fp-play svg.fp-loading-rounded-outline, .flowplayer.fp-edgy .fp-play svg.fp-loading-rounded-fill, .flowplayer.fp-edgy .fp-pause svg.fp-play-rounded-fill, .flowplayer.fp-edgy .fp-pause svg.fp-pause-rounded-fill, .flowplayer.fp-edgy .fp-pause svg.fp-play-rounded-outline, .flowplayer.fp-edgy .fp-pause svg.fp-pause-rounded-outline, .flowplayer.fp-edgy .fp-pause svg.fp-loading-rounded-outline, .flowplayer.fp-edgy .fp-pause svg.fp-loading-rounded-fill, .flowplayer.fp-edgy .fp-waiting svg.fp-play-rounded-fill, .flowplayer.fp-edgy .fp-waiting svg.fp-pause-rounded-fill, .flowplayer.fp-edgy .fp-waiting svg.fp-play-rounded-outline, .flowplayer.fp-edgy .fp-waiting svg.fp-pause-rounded-outline, .flowplayer.fp-edgy .fp-waiting svg.fp-loading-rounded-outline, .flowplayer.fp-edgy .fp-waiting svg.fp-loading-rounded-fill {
	display: none !important; }

.flowplayer.fp-edgy .fp-play svg.fp-play-sharp-fill, .flowplayer.fp-edgy .fp-play svg.fp-pause-sharp-fill, .flowplayer.fp-edgy .fp-play svg.fp-loading-sharp-fill, .flowplayer.fp-edgy .fp-pause svg.fp-play-sharp-fill, .flowplayer.fp-edgy .fp-pause svg.fp-pause-sharp-fill, .flowplayer.fp-edgy .fp-pause svg.fp-loading-sharp-fill, .flowplayer.fp-edgy .fp-waiting svg.fp-play-sharp-fill, .flowplayer.fp-edgy .fp-waiting svg.fp-pause-sharp-fill, .flowplayer.fp-edgy .fp-waiting svg.fp-loading-sharp-fill {
	display: block; }

.flowplayer.fp-edgy.fp-outlined .fp-play svg.fp-play-sharp-fill, .flowplayer.fp-edgy.fp-minimal .fp-play svg.fp-play-sharp-fill, .flowplayer.fp-edgy.fp-outlined .fp-play svg.fp-pause-sharp-fill, .flowplayer.fp-edgy.fp-minimal .fp-play svg.fp-pause-sharp-fill, .flowplayer.fp-edgy.fp-outlined .fp-play svg.fp-loading-sharp-fill, .flowplayer.fp-edgy.fp-minimal .fp-play svg.fp-loading-sharp-fill, .flowplayer.fp-edgy.fp-outlined .fp-pause svg.fp-play-sharp-fill, .flowplayer.fp-edgy.fp-minimal .fp-pause svg.fp-play-sharp-fill, .flowplayer.fp-edgy.fp-outlined .fp-pause svg.fp-pause-sharp-fill, .flowplayer.fp-edgy.fp-minimal .fp-pause svg.fp-pause-sharp-fill, .flowplayer.fp-edgy.fp-outlined .fp-pause svg.fp-loading-sharp-fill, .flowplayer.fp-edgy.fp-minimal .fp-pause svg.fp-loading-sharp-fill, .flowplayer.fp-edgy.fp-outlined .fp-waiting svg.fp-play-sharp-fill, .flowplayer.fp-edgy.fp-minimal .fp-waiting svg.fp-play-sharp-fill, .flowplayer.fp-edgy.fp-outlined .fp-waiting svg.fp-pause-sharp-fill, .flowplayer.fp-edgy.fp-minimal .fp-waiting svg.fp-pause-sharp-fill, .flowplayer.fp-edgy.fp-outlined .fp-waiting svg.fp-loading-sharp-fill, .flowplayer.fp-edgy.fp-minimal .fp-waiting svg.fp-loading-sharp-fill {
	display: none; }

.flowplayer.fp-edgy.fp-outlined .fp-play svg.fp-play-sharp-outline, .flowplayer.fp-edgy.fp-minimal .fp-play svg.fp-play-sharp-outline, .flowplayer.fp-edgy.fp-outlined .fp-play svg.fp-pause-sharp-outline, .flowplayer.fp-edgy.fp-minimal .fp-play svg.fp-pause-sharp-outline, .flowplayer.fp-edgy.fp-outlined .fp-play svg.fp-loading-sharp-outline, .flowplayer.fp-edgy.fp-minimal .fp-play svg.fp-loading-sharp-outline, .flowplayer.fp-edgy.fp-outlined .fp-pause svg.fp-play-sharp-outline, .flowplayer.fp-edgy.fp-minimal .fp-pause svg.fp-play-sharp-outline, .flowplayer.fp-edgy.fp-outlined .fp-pause svg.fp-pause-sharp-outline, .flowplayer.fp-edgy.fp-minimal .fp-pause svg.fp-pause-sharp-outline, .flowplayer.fp-edgy.fp-outlined .fp-pause svg.fp-loading-sharp-outline, .flowplayer.fp-edgy.fp-minimal .fp-pause svg.fp-loading-sharp-outline, .flowplayer.fp-edgy.fp-outlined .fp-waiting svg.fp-play-sharp-outline, .flowplayer.fp-edgy.fp-minimal .fp-waiting svg.fp-play-sharp-outline, .flowplayer.fp-edgy.fp-outlined .fp-waiting svg.fp-pause-sharp-outline, .flowplayer.fp-edgy.fp-minimal .fp-waiting svg.fp-pause-sharp-outline, .flowplayer.fp-edgy.fp-outlined .fp-waiting svg.fp-loading-sharp-outline, .flowplayer.fp-edgy.fp-minimal .fp-waiting svg.fp-loading-sharp-outline {
	display: block; }

.flowplayer.fp-edgy, .flowplayer.fp-edgy .fp-menu, .flowplayer.fp-edgy .fp-captions p, .flowplayer.fp-edgy .fp-textarea, .flowplayer.fp-edgy .fp-bar, .flowplayer.fp-edgy .fp-bar-slider, .flowplayer.fp-edgy .fp-bar > *, .flowplayer.fp-edgy .fp-bar-slider > *, .flowplayer.fp-edgy .fp-timestamp {
	border-radius: 0; }

.flowplayer.fp-edgy .fp-airplay:before {
	content: "\e101"; }

.flowplayer.fp-edgy .fp-fullscreen:before {
	content: "\e102"; }

.flowplayer.fp-edgy .fp-checked:before {
	content: "\e103"; }

.flowplayer.fp-edgy .fp-embed:before {
	content: "\e104"; }

.flowplayer.fp-edgy .fp-chromecast:before {
	content: "\e105"; }

.flowplayer.fp-edgy .fp-email:before {
	content: "\e106"; }

.flowplayer.fp-edgy .fp-playbtn:before {
	content: "\e107"; }

.flowplayer.fp-edgy .fp-share:before {
	content: "\e109"; }

.flowplayer.fp-edgy .fp-share2:before {
	content: "\e10a"; }

.flowplayer.fp-edgy .fp-twitter:before {
	content: "\e10c"; }

.flowplayer.fp-edgy .fp-facebook:before {
	content: "\e10a"; }

.flowplayer.fp-edgy .fp-volumebtn:before {
	content: "\e10b"; }

.flowplayer.fp-edgy .fp-volume-off:before {
	content: "\e10d"; }

.flowplayer.fp-edgy .fp-unload:before {
	content: "\e10f"; }

.flowplayer.fp-edgy .fp-prevbtn:before {
	content: "\e111"; }

.flowplayer.fp-edgy .fp-nextbtn:before {
	content: "\e112"; }

.flowplayer.fp-edgy.fp-outlined .fp-airplay:before, .flowplayer.fp-edgy.fp-minimal .fp-airplay:before {
	content: "\e301"; }

.flowplayer.fp-edgy.fp-outlined .fp-fullscreen:before, .flowplayer.fp-edgy.fp-minimal .fp-fullscreen:before {
	content: "\e302"; }

.flowplayer.fp-edgy.fp-outlined .fp-checked:before, .flowplayer.fp-edgy.fp-minimal .fp-checked:before {
	content: "\e303"; }

.flowplayer.fp-edgy.fp-outlined .fp-embed:before, .flowplayer.fp-edgy.fp-minimal .fp-embed:before {
	content: "\e304"; }

.flowplayer.fp-edgy.fp-outlined .fp-chromecast:before, .flowplayer.fp-edgy.fp-minimal .fp-chromecast:before {
	content: "\e305"; }

.flowplayer.fp-edgy.fp-outlined .fp-email:before, .flowplayer.fp-edgy.fp-minimal .fp-email:before {
	content: "\e306"; }

.flowplayer.fp-edgy.fp-outlined .fp-playbtn:before, .flowplayer.fp-edgy.fp-minimal .fp-playbtn:before {
	content: "\e307"; }

.flowplayer.fp-edgy.fp-outlined .fp-share:before, .flowplayer.fp-edgy.fp-minimal .fp-share:before {
	content: "\e309"; }

.flowplayer.fp-edgy.fp-outlined .fp-share2:before, .flowplayer.fp-edgy.fp-minimal .fp-share2:before {
	content: "\e30a"; }

.flowplayer.fp-edgy.fp-outlined .fp-twitter:before, .flowplayer.fp-edgy.fp-minimal .fp-twitter:before {
	content: "\e30c"; }

.flowplayer.fp-edgy.fp-outlined .fp-facebook:before, .flowplayer.fp-edgy.fp-minimal .fp-facebook:before {
	content: "\e30a"; }

.flowplayer.fp-edgy.fp-outlined .fp-volumebtn:before, .flowplayer.fp-edgy.fp-minimal .fp-volumebtn:before {
	content: "\e30b"; }

.flowplayer.fp-edgy.fp-outlined .fp-volume-off:before, .flowplayer.fp-edgy.fp-minimal .fp-volume-off:before {
	content: "\e30d"; }

.flowplayer.fp-edgy.fp-outlined .fp-unload:before, .flowplayer.fp-edgy.fp-minimal .fp-unload:before {
	content: "\e30f"; }

.flowplayer.fp-edgy.fp-outlined .fp-prevbtn:before, .flowplayer.fp-edgy.fp-minimal .fp-prevbtn:before {
	content: "\e311"; }

.flowplayer.fp-edgy.fp-outlined .fp-nextbtn:before, .flowplayer.fp-edgy.fp-minimal .fp-nextbtn:before {
	content: "\e312"; }

.flowplayer.no-svg .fp-ui .fp-header, .flowplayer.no-svg .fp-ui .fp-controls {
	background-color: #333; }

.flowplayer.no-svg .fp-ui .fp-play.fp-visible {
	background-color: #ccc;
	position: absolute;
	padding-top: 17%;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0; }
.flowplayer.no-svg .fp-ui .fp-play.fp-visible svg {
	display: none; }
.flowplayer.no-svg .fp-ui .fp-play.fp-visible .fp-playbtn {
	display: inline; }

.flowplayer .fp-player, .flowplayer .fp-ui, .flowplayer .fp-header, .flowplayer .fp-captions, .flowplayer .fp-controls {
	position: absolute;
	width: 100%; }

.flowplayer {
	font-family: avenir, sans-serif;
	font-size: 16px;
	position: relative;
	max-height: 100%;
	overflow: hidden;
	border-radius: .24em;
	background-position: center;
	background-repeat: no-repeat;
	background-size: contain;
	zoom: 1 !important;
	width: 100%;
	display: inline-block; }
.flowplayer .fp-hidden {
	display: none; }
.flowplayer .fp-shown {
	display: block !important; }
.flowplayer * {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box; }
.flowplayer.is-ready:not(.is-poster) {
	background-color: #333; }
.flowplayer .fp-engine {
	display: block;
	width: 100%;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	height: 100%;
	width: 100%; }
.flowplayer video.fp-engine:not(.native-subtitles)::-webkit-media-controls {
	display: none !important; }
.flowplayer .fp-player {
	position: absolute;
	bottom: 0;
	top: 0; }
.flowplayer .fp-waiting {
	display: none; }
.flowplayer .fp-waiting p {
	filter: alpha(opacity=0);
	opacity: 0;
	color: #ccc;
	font-weight: bold; }
.flowplayer .fp-ui {
	height: 100%;
	top: 0;
	background-image: none;
	-webkit-transition: background-image .1s;
	transition: background-image .1s;
	text-align: center;
	cursor: pointer;
	color: #fff; }
.flowplayer .fp-ui a, .flowplayer .fp-ui strong {
	color: inherit !important;
	font-style: normal !important;
	text-decoration: none !important; }
.flowplayer .fp-ui strong {
	font-weight: bold !important; }
.flowplayer .fp-ui > * {
	-webkit-transition: opacity .1s;
	transition: opacity .1s;
	filter: alpha(opacity=0);
	opacity: 0; }
.flowplayer.fp-ui-shown .fp-ui, .flowplayer.is-paused .fp-ui, .flowplayer.is-mouseover .fp-ui, .flowplayer.is-loading .fp-ui {
	background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.25)), color-stop(15%, transparent));
	background-image: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.25), transparent 15%);
	background-image: linear-gradient(to top, rgba(0, 0, 0, 0.25), transparent 15%); }
.flowplayer.fp-ui-shown .fp-ui > *, .flowplayer.is-paused .fp-ui > *, .flowplayer.is-mouseover .fp-ui > *, .flowplayer.is-loading .fp-ui > * {
	filter: alpha(opacity=100);
	opacity: 1; }
.flowplayer .fp-header {
	top: 0;
	background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.25)), to(transparent));
	background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.25), transparent);
	background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.25), transparent);
	text-align: left;
	height: 3.6em;
	-webkit-transition: opacity 0.3s;
	transition: opacity 0.3s;
	padding-left: .9em; }
.flowplayer .fp-header .fp-icon {
	margin: .9em .9em 0 0; }
.flowplayer .fp-header .fp-icon.fp-active {
	color: #ec6c4c; }
.flowplayer .fp-header .fp-fullscreen, .flowplayer .fp-header .fp-unload {
	float: right; }
.flowplayer .fp-header .fp-unload {
	display: none; }
.flowplayer .fp-help {
	display: none; }
.flowplayer .fp-message {
	background-color: rgba(0, 0, 0, 0.5);
	text-align: left;
	font-size: 1.2em;
	overflow: hidden;
	filter: alpha(opacity=0);
	opacity: 0;
	padding: .6em .9em;
	-webkit-transition: opacity 0.3s;
	transition: opacity 0.3s; }
.flowplayer .fp-message.fp-shown {
	filter: alpha(opacity=100);
	opacity: 1; }
.flowplayer .fp-message.fp-shown + .fp-header {
	filter: alpha(opacity=0);
	opacity: 0; }
.flowplayer .fp-textarea {
	background-color: rgba(0, 0, 0, 0.5);
	width: 80%;
	position: absolute;
	left: 10%;
	top: 15%;
	color: #fff;
	outline: 0;
	border-radius: .2em;
	border: 0;
	min-height: 60%; }
.flowplayer .fp-logo {
	position: absolute;
	bottom: 3em;
	left: 0.9em; }
.flowplayer .fp-logo img {
	width: 100%; }
.flowplayer .fp-captions {
	bottom: 1.2em;
	display: none;
	text-align: center;
	color: #fff; }
.flowplayer .fp-captions p {
	background-color: rgba(0, 0, 0, 0.65);
	border-radius: .2em;
	font-size: 110%;
	display: inline-block;
	padding: .1em .3em;
	margin: .1em; }
.news-widget.other-news.mCustomScrollbar._mCS_7.mCS-dir-rtl {
	height: 571px !important;
}
.flowplayer .fp-speed-flash {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	top: 0;
	margin: auto;
	font-size: 4em;
	color: #fff;
	font-weight: bold;
	text-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
	filter: alpha(opacity=0) !important;
	opacity: 0 !important;
	-webkit-transform: scale(0.8);
	-ms-transform: scale(0.8);
	transform: scale(0.8);
	-webkit-transition: all .2s;
	transition: all .2s;
	width: 4em;
	height: 2em;
	display: none; }
.flowplayer .fp-speed-flash.fp-hilite {
	filter: alpha(opacity=100) !important;
	opacity: 1 !important;
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1); }
.flowplayer .fp-play .fp-playbtn, .flowplayer .fp-pause .fp-playbtn, .flowplayer .fp-waiting .fp-playbtn {
	display: none; }
.flowplayer .fp-play svg, .flowplayer .fp-pause svg, .flowplayer .fp-waiting svg {
	position: absolute;
	pointer-events: none;
	left: 0;
	right: 0;
	bottom: 0;
	top: 0;
	width: 6em;
	height: 6em;
	filter: alpha(opacity=0);
	opacity: 0;
	margin: auto;
	max-height: 30%;
	-webkit-transform: scale(0.8);
	-ms-transform: scale(0.8);
	transform: scale(0.8);
	-webkit-transition: all .2s;
	transition: all .2s;
	display: none; }
.flowplayer .fp-play svg.fp-play-rounded-fill, .flowplayer .fp-play svg.fp-pause-rounded-fill, .flowplayer .fp-play svg.fp-loading-rounded-fill, .flowplayer .fp-pause svg.fp-play-rounded-fill, .flowplayer .fp-pause svg.fp-pause-rounded-fill, .flowplayer .fp-pause svg.fp-loading-rounded-fill, .flowplayer .fp-waiting svg.fp-play-rounded-fill, .flowplayer .fp-waiting svg.fp-pause-rounded-fill, .flowplayer .fp-waiting svg.fp-loading-rounded-fill {
	display: block; }
.flowplayer .fp-play.fp-visible svg, .flowplayer .fp-pause.fp-visible svg, .flowplayer .fp-waiting.fp-visible svg {
	-webkit-transform: scale(1.5);
	-ms-transform: scale(1.5);
	transform: scale(1.5);
	filter: alpha(opacity=100);
	opacity: 1; }
.flowplayer .fp-remaining {
	display: none; }
.flowplayer .fp-controls {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: -webkit-box;
	display: -moz-box;
	display: flex;
	-ms-flex-pack: justify;
	-webkit-justify-content: space-around;
	justify-content: space-around;
	-ms-flex-align: center;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-moz-box-align: center;
	align-items: center;
	height: 2.4em;
	bottom: 0;
	z-index: 2;
	padding-left: 0.3em;
	padding-right: 0.3em; }
.flowplayer .fp-controls > * {
	margin: 0 .6em; }
.flowplayer .fp-controls > strong {
	letter-spacing: 1px; }
.flowplayer .fp-controls img {
	width: 1.2em; }
.flowplayer .fp-bar, .flowplayer .fp-bar-slider {
	background-color: #ccc;
	background-color: rgba(255, 255, 255, 0.5);
	position: relative;
	cursor: col-resize;
	height: .9em;
	border-radius: 0.24em;
	-ms-flex: 1;
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-moz-box-flex: 1;
	flex: 1; }
.flowplayer .fp-bar > *, .flowplayer .fp-bar-slider > * {
	background-color: rgba(255, 255, 255, 0.6);
	position: absolute;
	height: 100%;
	border-radius: 0.24em; }
.flowplayer .fp-bar > *.fp-progress.animated, .flowplayer .fp-bar-slider > *.fp-progress.animated {
	-webkit-transition-timing-function: linear;
	transition-timing-function: linear;
	-webkit-transition-property: width, height;
	transition-property: width, height; }
.flowplayer .fp-bar > *.fp-buffer, .flowplayer .fp-bar-slider > *.fp-buffer {
	-webkit-transition: width .25s linear;
	transition: width .25s linear; }
.flowplayer .fp-bar.no-animation > *, .flowplayer .no-animation.fp-bar-slider > * {
	-webkit-transition: none;
	transition: none; }
.flowplayer .fp-timeline {
	-webkit-transition: height .2s;
	transition: height .2s; }
.flowplayer .fp-cuepoint {
	background-color: #000;
	position: absolute;
	height: 100%;
	width: 2px; }
.flowplayer .fp-timestamp {
	background-color: rgba(0, 0, 0, 0.65);
	display: none;
	border-radius: .2em;
	padding: .1em .3em;
	font-size: 90%;
	bottom: 1.4em;
	height: auto; }
.flowplayer .fp-timeline:hover .fp-timestamp {
	display: inline; }
.flowplayer .fp-volume {
	display: -ms-flexbox;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: flex;
	height: 100%;
	-ms-flex-align: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	align-items: center; }
.flowplayer .fp-volumebtn {
	display: none; }
.flowplayer .fp-bar-slider {
	background-color: transparent;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-transition: height .2s;
	transition: height .2s;
	white-space: nowrap;
	-ms-flex: 1 0 auto; }
.flowplayer .fp-bar-slider em {
	border-radius: 2px;
	display: inline-block;
	width: 5px;
	height: 100%;
	position: relative;
	vertical-align: top;
	margin-left: 3px;
	-webkit-transition: -webkit-transform 0.4s;
	transition: -webkit-transform 0.4s;
	transition: transform 0.4s;
	transition: transform 0.4s, -webkit-transform 0.4s;
	-webkit-transform-origin: bottom;
	-ms-transform-origin: bottom;
	transform-origin: bottom;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1); }
.flowplayer .fp-bar-slider em:hover {
	-webkit-transform: scaleY(1.35);
	-ms-transform: scaleY(1.35);
	transform: scaleY(1.35);
	-webkit-transition: -webkit-transform 0.2s;
	transition: -webkit-transform 0.2s;
	transition: transform 0.2s;
	transition: transform 0.2s, -webkit-transform 0.2s; }
.flowplayer .fp-bar-slider em.fp-grey {
	background-color: rgba(255, 255, 255, 0.75); }
.flowplayer.no-flex .fp-controls {
	white-space: nowrap; }
.flowplayer.no-flex .fp-controls > * {
	display: inline-block;
	vertical-align: center;
	margin: 0 .3em; }
.flowplayer.no-flex .fp-timeline {
	width: 40%; }
.flowplayer.no-flex.fp-full .fp-timeline {
	margin-bottom: .6em;
	height: .9em; }
.flowplayer.no-flex.fp-fat .fp-bar, .flowplayer.no-flex.fp-playful .fp-bar, .flowplayer.no-flex.fp-fat .fp-bar-slider, .flowplayer.no-flex.fp-playful .fp-bar-slider {
	height: .9em !important; }
.flowplayer.fp-fat .fp-bar, .flowplayer.fp-playful .fp-bar, .flowplayer.fp-fat .fp-bar-slider, .flowplayer.fp-playful .fp-bar-slider {
	height: 100%;
	border-radius: 0; }
.flowplayer.fp-fat .fp-bar > *, .flowplayer.fp-playful .fp-bar > *, .flowplayer.fp-fat .fp-bar-slider > *, .flowplayer.fp-playful .fp-bar-slider > * {
	border-radius: 0; }
.flowplayer.fp-fat .fp-timestamp, .flowplayer.fp-playful .fp-timestamp {
	bottom: 3.2em; }
.flowplayer.fp-fat .fp-bar-slider em, .flowplayer.fp-playful .fp-bar-slider em {
	-webkit-transform: scaleY(0.6);
	-ms-transform: scaleY(0.6);
	transform: scaleY(0.6);
	-webkit-transform-origin: center;
	-ms-transform-origin: center;
	transform-origin: center; }
.flowplayer.fp-fat .fp-bar-slider em:hover, .flowplayer.fp-playful .fp-bar-slider em:hover {
	-webkit-transform: scaleY(0.75);
	-ms-transform: scaleY(0.75);
	transform: scaleY(0.75); }
.flowplayer.fp-slim .fp-timeline {
	height: .2em; }
.flowplayer.fp-slim .fp-controls:hover .fp-timeline {
	height: .9em; }
.flowplayer.fp-slim .fp-cue {
	width: 4px; }
.flowplayer.fp-slim .fp-bar-slider {
	height: .2em; }
.flowplayer.fp-slim .fp-controls:hover .fp-bar-slider {
	height: 0.9em; }
.flowplayer.fp-full .fp-timeline {
	position: absolute;
	height: .3em;
	bottom: 2.8em;
	margin: 0;
	width: 100%;
	border-radius: 0;
	overflow: inherit;
	left: 0; }
.flowplayer.fp-full .fp-timeline:before {
	content: "";
	width: 100%;
	height: 1.2em;
	position: absolute;
	top: -1.2em;
	left: 0; }
.flowplayer.fp-full .fp-controls {
	height: 2.8em; }
.flowplayer.fp-full .fp-controls:hover .fp-timeline {
	height: 1em; }
.flowplayer.fp-full .fp-volume {
	margin-right: auto; }
.flowplayer.fp-full .fp-duration, .flowplayer.fp-full .fp-remaining {
	margin-left: 0; }
.flowplayer.fp-full .fp-duration:before, .flowplayer.fp-full .fp-remaining:before {
	position: relative;
	content: "/";
	left: -.3em; }
.flowplayer.fp-minimal .fp-controls {
	background-color: transparent !important; }
.flowplayer.fp-minimal .fp-controls > * {
	display: none; }
.flowplayer.fp-minimal .fp-header > * {
	display: none; }
.flowplayer.fp-minimal .fp-header .fp-fullscreen {
	display: inherit; }
.flowplayer.fp-minimal .fp-timeline {
	height: .3em;
	max-width: 12em;
	width: 100%;
	display: block;
	margin: 0 auto;
	-webkit-box-flex: 0;
	-webkit-flex: none;
	-moz-box-flex: 0;
	-ms-flex: none;
	flex: none; }
.flowplayer.fp-playful .fp-color, .flowplayer.fp-playful .fp-color-play {
	background-color: #ec6c4c;
	fill: #ec6c4c; }
.flowplayer.fp-playful .fp-controls {
	background-color: #006680; }
.flowplayer .fp-selected:before {
	content: "✓ "; }
.flowplayer .fp-menu {
	background-color: rgba(0, 0, 0, 0.5);
	border-radius: .24em;
	position: absolute;
	width: 8em;
	right: .5em;
	z-index: 2;
	font-size: 90%;
	-webkit-transition: opacity .2s, height .2s, -webkit-transform .2s;
	transition: opacity .2s, height .2s, -webkit-transform .2s;
	transition: opacity .2s, transform .2s, height .2s;
	transition: opacity .2s, transform .2s, height .2s, -webkit-transform .2s;
	-webkit-transform: scale(0.95);
	-ms-transform: scale(0.95);
	transform: scale(0.95);
	bottom: -100%;
	height: 0;
	filter: alpha(opacity=0) !important;
	opacity: 0 !important; }
.flowplayer .fp-menu.fp-active {
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	height: auto;
	bottom: 3.2em;
	filter: alpha(opacity=100) !important;
	opacity: 1 !important; }
.flowplayer .fp-menu > * {
	display: block;
	padding: .4em 1.2em;
	text-align: right; }
.flowplayer .fp-menu strong {
	display: block;
	padding: .7em 1.2em;
	border-bottom: 1px solid rgba(255, 255, 255, 0.2);
	background-color: rgba(0, 0, 0, 0.3);
	text-transform: uppercase;
	letter-spacing: 1px;
	cursor: default;
	font-size: 90%; }
.flowplayer .fp-menu a {
	color: rgba(255, 255, 255, 0.8); }
.flowplayer .fp-menu a:hover:not(.fp-selected) {
	background-color: #000;
	color: #fff; }
.flowplayer .fp-menu .fp-icon {
	cursor: pointer; }
.flowplayer .fp-menu .fp-icon:before {
	margin-right: .1em;
	font-size: 1.5em;
	vertical-align: -0.1em; }
.flowplayer .fp-qsel-menu {
	width: auto; }
.flowplayer .fp-context-menu {
	width: auto;
	right: auto;
	bottom: auto !important;
	display: none; }
.flowplayer .fp-context-menu.fp-active {
	display: block; }
.flowplayer .fp-context-menu a, .flowplayer .fp-context-menu strong {
	text-align: left;
	color: #fff;
	white-space: nowrap; }
.flowplayer .fp-subtitle-menu {
	width: 9em; }
.flowplayer .fp-share-menu {
	width: 9em;
	padding-bottom: 0.2em; }
.flowplayer .fp-share-menu.fp-active {
	bottom: auto; }
.flowplayer .fp-share-menu a, .flowplayer .fp-share-menu strong {
	text-align: left; }
.flowplayer.fp-outlined .fp-play svg.fp-play-rounded-fill, .flowplayer.fp-minimal .fp-play svg.fp-play-rounded-fill, .flowplayer.fp-outlined .fp-play svg.fp-pause-rounded-fill, .flowplayer.fp-minimal .fp-play svg.fp-pause-rounded-fill, .flowplayer.fp-outlined .fp-play svg.fp-loading-rounded-fill, .flowplayer.fp-minimal .fp-play svg.fp-loading-rounded-fill, .flowplayer.fp-outlined .fp-pause svg.fp-play-rounded-fill, .flowplayer.fp-minimal .fp-pause svg.fp-play-rounded-fill, .flowplayer.fp-outlined .fp-pause svg.fp-pause-rounded-fill, .flowplayer.fp-minimal .fp-pause svg.fp-pause-rounded-fill, .flowplayer.fp-outlined .fp-pause svg.fp-loading-rounded-fill, .flowplayer.fp-minimal .fp-pause svg.fp-loading-rounded-fill, .flowplayer.fp-outlined .fp-waiting svg.fp-play-rounded-fill, .flowplayer.fp-minimal .fp-waiting svg.fp-play-rounded-fill, .flowplayer.fp-outlined .fp-waiting svg.fp-pause-rounded-fill, .flowplayer.fp-minimal .fp-waiting svg.fp-pause-rounded-fill, .flowplayer.fp-outlined .fp-waiting svg.fp-loading-rounded-fill, .flowplayer.fp-minimal .fp-waiting svg.fp-loading-rounded-fill {
	display: none; }
.flowplayer.fp-outlined .fp-play svg.fp-play-rounded-outline, .flowplayer.fp-minimal .fp-play svg.fp-play-rounded-outline, .flowplayer.fp-outlined .fp-play svg.fp-pause-rounded-outline, .flowplayer.fp-minimal .fp-play svg.fp-pause-rounded-outline, .flowplayer.fp-outlined .fp-play svg.fp-loading-rounded-outline, .flowplayer.fp-minimal .fp-play svg.fp-loading-rounded-outline, .flowplayer.fp-outlined .fp-pause svg.fp-play-rounded-outline, .flowplayer.fp-minimal .fp-pause svg.fp-play-rounded-outline, .flowplayer.fp-outlined .fp-pause svg.fp-pause-rounded-outline, .flowplayer.fp-minimal .fp-pause svg.fp-pause-rounded-outline, .flowplayer.fp-outlined .fp-pause svg.fp-loading-rounded-outline, .flowplayer.fp-minimal .fp-pause svg.fp-loading-rounded-outline, .flowplayer.fp-outlined .fp-waiting svg.fp-play-rounded-outline, .flowplayer.fp-minimal .fp-waiting svg.fp-play-rounded-outline, .flowplayer.fp-outlined .fp-waiting svg.fp-pause-rounded-outline, .flowplayer.fp-minimal .fp-waiting svg.fp-pause-rounded-outline, .flowplayer.fp-outlined .fp-waiting svg.fp-loading-rounded-outline, .flowplayer.fp-minimal .fp-waiting svg.fp-loading-rounded-outline {
	display: block; }
.flowplayer.fp-outlined .fp-airplay:before, .flowplayer.fp-minimal .fp-airplay:before {
	content: "\e201"; }
.flowplayer.fp-outlined .fp-fullscreen:before, .flowplayer.fp-minimal .fp-fullscreen:before {
	content: "\e202"; }
.flowplayer.fp-outlined .fp-checked:before, .flowplayer.fp-minimal .fp-checked:before {
	content: "\e203"; }
.flowplayer.fp-outlined .fp-embed:before, .flowplayer.fp-minimal .fp-embed:before {
	content: "\e204"; }
.flowplayer.fp-outlined .fp-chromecast:before, .flowplayer.fp-minimal .fp-chromecast:before {
	content: "\e205"; }
.flowplayer.fp-outlined .fp-email:before, .flowplayer.fp-minimal .fp-email:before {
	content: "\e206"; }
.flowplayer.fp-outlined .fp-playbtn:before, .flowplayer.fp-minimal .fp-playbtn:before {
	content: "\e207"; }
.flowplayer.fp-outlined .fp-share:before, .flowplayer.fp-minimal .fp-share:before {
	content: "\e209"; }
.flowplayer.fp-outlined .fp-share2:before, .flowplayer.fp-minimal .fp-share2:before {
	content: "\e20a"; }
.flowplayer.fp-outlined .fp-twitter:before, .flowplayer.fp-minimal .fp-twitter:before {
	content: "\e20c"; }
.flowplayer.fp-outlined .fp-facebook:before, .flowplayer.fp-minimal .fp-facebook:before {
	content: "\e20a"; }
.flowplayer.fp-outlined .fp-volumebtn:before, .flowplayer.fp-minimal .fp-volumebtn:before {
	content: "\e20b"; }
.flowplayer.fp-outlined .fp-volume-off:before, .flowplayer.fp-minimal .fp-volume-off:before {
	content: "\e20d"; }
.flowplayer.fp-outlined .fp-unload:before, .flowplayer.fp-minimal .fp-unload:before {
	content: "\e20f"; }
.flowplayer.fp-outlined .fp-prevbtn:before, .flowplayer.fp-minimal .fp-prevbtn:before {
	content: "\e211"; }
.flowplayer.fp-outlined .fp-nextbtn:before, .flowplayer.fp-minimal .fp-nextbtn:before {
	content: "\e212"; }
.flowplayer .fp-color {
	background-color: #00abcd;
	fill: rgba(0, 0, 0, 0.2); }
.flowplayer .fp-color-play {
	fill: transparent; }
.flowplayer.is-rtl {
	direction: rtl; }
.flowplayer.is-rtl .fp-icon {
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg); }
.flowplayer.is-rtl .fp-menu .fp-icon {
	-webkit-transform: none;
	-ms-transform: none;
	transform: none; }
.flowplayer.-grayscale video.fp-engine {
	-webkit-filter: grayscale(100%);
	filter: grayscale(100%); }
.flowplayer.-sepia video.fp-engine {
	-webkit-filter: sepia(100%);
	filter: sepia(100%); }
.flowplayer.-blur video.fp-engine {
	-webkit-filter: blur(5px);
	filter: blur(5px); }

.fp-filters {
	width: 0 !important;
	height: 0 !important;
	overflow: hidden !important;
	position: absolute; }

.nomargin {
	margin: 0 !important;	
}
.warp-search{
	position: absolute;
	width: 100%;
	left: 0;
	right: 0;
	top: -100%;
	bottom: 100%;
	background-color: #010117e6;
	background-color: rgba(1, 1, 23, 0.9);
	z-index: 1100;
	-webkit-transition: .4s all ease-in-out;
	transition: .4s all ease-in-out ;
}

.warp-search.open{
	bottom: 0;
	top: 0;
}

.warp-search .wrap{
	margin: 8em auto;
	width: 50%;
}

.warp-search .txtnewssearch ,.warp-search .txtnewssearch:focus{
	width: 100% !important;
	height: 40px;
	padding: 10px 15px 10px 50px;
	box-shadow: none;
	font-size: 15px;
	float: right;
	border-top: none;
	border-right: none;
	border-left: none;
	border-bottom: 1px solid #fff;
	background: none;
	color: #fff !important;
	margin-bottom: 30px;
}

.search-result-news{
	float: right;
	width: 60%;
	padding-left: 30px;
}

.search-result-news h3 ,.search-result-category h3{
	color: #eee;
	margin-bottom: 20px;
	margin-top: 0;
	font-size: 15px;
	border-bottom: 1px solid #535353;
	padding-bottom: 10px;
}

.ntt-result-category h4 a ,.search-result-category a{
	font-size: 14px;
	color: #fff;
	font-weight: 100;
}

.search-result-category li{
	margin: 10px 0;
}

.txtnewssearch::-moz-placeholder{
	color: #ccc !important;
}

.txtnewssearch::placeholder{
	color: #ccc;
}

.txtnewssearch::-webkit-placeholder{
	color: #ccc;	
}

.txtnewssearch::-o-placeholder{
	color: #ccc;	
}

.txtnewssearch::-ms-placeholder{
	color: #ccc;
}

.warp-search .input-box{
	position: relative;
}

.warp-search .go{
	position: absolute;
	left: 0;
	height: 60px;
	box-shadow: none;
	font-size: 25px;
	text-align: center;
	color: #fff;
	cursor: pointer;
	top: 0;
}

.warp-search .go i{
	vertical-align: middle;
}

.warp-search .dr-close{
	font-size: 30px;
	margin: 80px;
	position: absolute;
	color: #fff;
	z-index: 1110;	
	cursor: pointer;
}

a ,a:focus ,a:hover{
	outline: none;
}

.man-container a ,.man-container a:focus ,.man-container a:hover{
	outline: none;
	border-radius: 0 !important;
	/*! color: #0ebac8; */
}

img{
	max-width: 100%;
}

.banner-of-year{
	margin: 5px 0 20px;
}

.man-container > .one{
	padding-top: 9px;
}

.all-news{
	padding: 40px 15px;
}

.all-news .news-row .TitleNews:after{
	content: "";
	height: 20px;
	width: 100%;
	position: absolute;
	top: 100%;
	right: 0;
}

.all-news .news-row:nth-child(odd) .TitleNews:after{
	background-color: #f70;
}

.all-news .news-row:nth-child(even) .TitleNews:after{
	background-color: darkgray;
}

.all-news .imgNews{
	position: relative;
}

.all-news .imgNews .TitleNews{
	position: absolute;
	bottom: 20px;
	left: 0;
	right: 0;
	width: 100%;
	height: 20px;
	background-color: #808080b3;
	background-color: rgb(128, 128, 128, 0.7);
	font-weight: bold;
	text-align: center;
}

.all-news .imgNews .TitleNews a{
	color: #000;
}

.last-news .TitleNews{
	line-height: 27px;
	border-bottom: 1px solid #eee;
}

.last-news .news-row:last-child .TitleNews{
	border-bottom: none;
}

.last-news .TitleNews span{
	color: orange;
	margin-left: 5px;
}

.last-news .TitleNews a{
	color: #000;
}

.tv-news{
	position: relative;
}

.tv-news .owl-nav .owl-prev{
	position: absolute;
	top: 40%;
	left: -45px;
	background: none !important;
}

.tv-news .owl-nav .owl-next{
	position: absolute;
	top: 40%;
	right: -45px;
	background: none !important;
}

.tv-news .owl-nav i{
	color: #000 !important;
}

.tv-news .owl-dots .owl-dot.active span{
	background-color: #ff9800 !important;
}

.owl-theme .owl-dots .owl-dot span{
	background: #fff !important;
}

.tv-news .TitleNews, .tv-news .news-lead{
	text-align: justify;
}

.tv-news .TitleNews{
	min-height: 40px;
	margin: 8px 0;
}


.your-news-color{
	background-color: #F6F7FF;
}

.IRradio, .ostani{
	background-color: #e5fafb;
	padding: 20px 10px;
	height: 396px;
}

.ostani img ,.IRradio img{
	max-height: 100px;
}

.ostani .TitleNews ,.ostani .news-lead{
	margin: 3px 0;
	font-size: 13px;
}

.ostani .news-row{
	margin-bottom: 15px;
}

.IRradio .news-row:first-child, .foreign .news-row:first-child{
	width: 100%;
	margin-bottom: 15px;
}

.IRradio .news-row:first-child .imgNews, .foreign .news-row:first-child .imgNews{
	float: right;
	width: 120px;
}

.IRradio .news-row:first-child .ContentNews ,.foreign .news-row:first-child .ContentNews{
	float: right;
	width: calc(100% - 120px);
	padding: 0 10px;
}

.IRradio .news-row:first-child .ContentNews{
	background-color: azure;
}

.foreign .news-row:first-child .ContentNews{
	background-color: #f5f5f5;
}

.foreign{
	background-color: #eee;
	padding: 20px 10px;
	height: 396px;
}

.IRradio .news-row:first-child .news-lead ,.IRradio .news-row:first-child .TitleNews
,.foreign .news-row:first-child .news-lead ,.foreign .news-row:first-child .TitleNews{
	padding: 10px 0;
}

.foreign img{
	max-height: 120px;
}

.left-side > section{
	margin-bottom: 15px;
}


.news-date{
	/*! display: none; */
}

ul.nav.nav-tabs li{
	margin-left: 5px; 
}

.tab-content .content{
	padding-top: 20px;
	padding-bottom: 30px;
	margin-top: 20px;
}

.your-news .news-row, .boss-communication .news-row{
	padding: 5px 20px 5.8px 0;
	position: relative;
}

.your-news .news-row .news-lead a{
	color: #333;
}

.boss-communication .news-row a{
	color: #333;
}

.your-news .news-row:before, .boss-communication .news-row:before{
	content: "\f111";
	color: #98052B;
	font-family: FontAwesome;
	position: absolute;
	right: 0;
	font-size: 8px;
	line-height: 21px;
}

.your-news .news-row:hover:before, .boss-communication .news-row:hover:before{
	color: #2b00ff;
}

.client .owl-nav .owl-prev{
	position: absolute;
	top: 45%;
	left: -45px;
}

.client .owl-nav .owl-next{
	position: absolute;
	top: 45%;
	right: -45px;
}

.man-container > .six{
	margin: 50px;
}

.forms{
	position: relative;
	margin-top: 62px;
}

.forms .tab-content > div{
	padding: 0 30px;
}

.mkh-tab{
	position: absolute;
	top: -18px;		
	right: 30px;
	z-index: 10;
}

.conections{
	position: relative;
	background-color: #f3f3f3;
}

.conections .title-btn{
	position: absolute;
	top: -18px;
	right: 30px;	
}

.boss-communication{
	margin-top: 30px;
	padding: 0 30px 30px;
}

.Organize{
	position: relative;
	background-color: #F3F3F3;
}

.Organize .tab-content{
	margin-top: 30px;
	padding: 25px 30px;
}

.state-news-text h4 , .radio-news-item .radio-news-text h4 ,.national-news-item .radio-news-text h4{
	line-height: 23px;
	min-height: 40px;
}

.gallery-photo-title{
	text-align: center;
	padding: 5px;
}

.gallery-photo-title a{
	color: #333;
}

.news-single-detail .lead-news{
	text-align: justify;
}

.registering .w-title{
	margin: 0;
}

.registering .w-title span{
	font-size: 23px;
	padding: 0 8px;
}

.registering .w-title span i{
	vertical-align: middle;
}



.national-news-item .radio-news-text a ,.radio-news-item .radio-news-text a{
	font-size: 13px;
	font-weight: 400;
}

.national-news-item .radio-news-text p ,.radio-news-item .radio-news-text p{
	font-size: 13px;
}

footer{
	background-color: #22313F;
	padding: 30px 0 25px; 
}

footer .footer-menu{
	color: #fff;
	list-style: circle;
	margin-top: 15px;
}

footer .footer-menu li{
	margin-bottom: 7px;
	margin-right: 15px;
}

footer .footer-menu li a{
	color: #fff;
}

footer .news-title{
	border-bottom: 1px solid #666;
	position: relative;
	color: #fff;
	line-height: 52px;
}

footer .news-title:after{
	content: "";
	position: absolute;
	width: 45px;
	height: 3px;
	left: 0;
	bottom: -2px;
	background-color: #ff9800;
}

.chanel-ostani .news-title:after{
	background-color: #9e9d24;
}

.chanel-radio .news-title:after{
	background-color: #ffc107;
}

.other-link .news-title:after{
	background-color: #4d4dd4;
}

footer .news-title a{
	color: #acd5e4;
	font-weight: 500;
	line-height: 52px;
}

.footer-irib-title{
	color: #fff;
	font-weight: 500;
	font-size: 15px;
	text-align: center;
}

.footer-irib-title img{
	/*! margin-left: 10px; */
	/*! vertical-align: -13px; */
	filter: brightness(0) invert(1);
}

.contact-us{
	color: #fff;
	margin-top: 15px;
	margin-bottom: 25px;
}

.contact-us > div{
	margin: 5px;
	line-height: 25px;
	/*! text-align: justify; */
}


footer .news-title a:hover, .footer-menu a:hover{
	color: #3b92f9;
}

.breadcrumb{
	padding: 7px 20px;
	border-radius: 0 !important;
}

.news-view .news-img{
	position: relative;
}

.news-view .news-img .NewsHits{
	display: inline-block;
	background-color: #fff;
	padding: 6px 10px;
	float: right;
}

.news-view .news-img .NewsDate{
	display: block;
	background-color: #fff;
	padding: 6px 8px;
}

.news-view .news-img .print-news{
	position: absolute;
	top: -10px;
	right: -10px;
	display: block;
	background-color: #fff;
	padding: 6px 8px;
	border-radius: 50%;
}

.news-view .news-title{
	font-weight: 500;
	font-size: 16px;
	line-height: 36px;
}

/*New*/
.news-view .news-text-full .news-lead{
	margin-top: .5rem !important;
	padding: .5rem !important;
	font-weight: bold;
	color: #646464;
	background: #f1f1f1;
	border-radius: .5rem !important;
	/* overflow: hidden; */
	margin-bottom: 5px;
}

.news-view .news-text-full blockquote{
	border-right: 5px solid #29AEB9;
	border-left: 0;
}
/*New*/

.news-view .news-lead{
	line-height: 36px;
	text-align: justify;
}

.news-view .news-text-full p{
	line-height: 24px;
	text-align: justify;
	margin-bottom: 5px;
}

.news-view .news-options .row{
	margin: 10px 0;
}

.news-view #divbtn .center:first-child > div > div{
	margin: 25px 0 10px 10px;
	float: right;
	line-height: 36px;
}

.news-view #divbtn .center:first-child > div input{
	padding: 8px;
	float: right;
	margin: 25px 0 10px 0;
}

.news-view #divbtn .center:first-child > div img{
	margin-left: 300px;	
}

.news-img-arch ,.listNewsAgency .imgNews{
	width: 100%;
	float: right;
	overflow: hidden;
}

.news-img-arch .news-item-img a:before{
	content: "";
	position: absolute;
	width: 100%;
	height: 100%;
	right: 0;
	top: 0;
	background-color: rgba(0, 102, 255, 0.2);
	opacity: 0;
	transition: .4s;
	-webkit-transition: .4s;
}

.news-img-arch .news-item-img a:hover:before{
	opacity: 1;
}

.news-item-agency{
	position: absolute;
	top: 0px;
	right: 10px;
	z-index: 5;
}

.news-content-arch ,.listNewsAgency .ContentNews{
	width: 100%;
	padding: 0;
	overflow: hidden;
}

.news-content-arch .TitleNews ,.listNewsAgency .ContentNews .TitleNews{
	margin: 5px 0;
}

.news-content-arch .LeadNews-arch ,.listNewsAgency .ContentNews .LeadNews{
	margin: 17px 0;
	text-align: justify;
	line-height: 24px;
}

.listNewsAgency .ContentNews .TitleNews a, .listNewsAgency .ContentNews .LeadNews a{
	color: #444;
	-webkit-transition: .4s all ease-out;
	transition: .4s all ease-out;
}

.news-content-arch .dateNews ,.listNewsAgency .ContentNews .dateNews{
	text-align: left;
	background: #fff;
}

.news-content-arch .dateNews .date-anime,.listNewsAgency .ContentNews .dateNews .date-anime{
	padding: 3px 8px 0;
	border: 1px solid #555;
}

.irib-btn{
	background-color: #2c3e50;
	color: #eee;
}

.irib-btn-invers{
	background-color: transparent;
	color: #2c3e50;
	border-bottom: 2px solid #2c3e50;
	border-radius: 0 !important;
	padding: 5px !important;
}

.number input ,.number label{
	background: none !important;
	box-shadow: none !important;
	border: none !important;
	color: #333 !important;
	cursor: default !important;;
}

.p-8-45{
	padding: 8px 45px;
}

.mb-mt-30{
	margin: 30px 0;
}

.mkh-alert span{
	color: #fff !important;
}

.about{
	line-height: 23px;
	text-align: justify;
}

.about ul li{
	margin: 8px 0;
}

.about ul{
	margin-right: 12px;
}

.about ul > li{
	list-style: disc; 
}

.about li ul  li{
	list-style: circle; 
}

.widget-show-news .ContentNews .news-date{
	display: block;
	margin-top: 7px;
}

.foreign-news .ContentNews .TitleNews a:hover, .foreign-news .ContentNews .LeadNews a:hover{
	color: #D65517;
}

.chanel-radio .ContentNews .TitleNews a:hover, .chanel-radio .ContentNews .LeadNews a:hover{
	color: #2D8688;
}

.chanel-tv .ContentNews .TitleNews a:hover, .chanel-tv .ContentNews .LeadNews a:hover{
	color: #0D7451;
}

.ostani-chanel .ContentNews .TitleNews a:hover, .ostani-chanel .ContentNews .LeadNews a:hover{
	color: #74041A;
}

.poeple-news .ContentNews .TitleNews a:hover, .poeple-news .ContentNews .LeadNews a:hover{
	color: #4A148C;
}

.poeple-news .breadcrumb ,.poeple-news .btn-primary{
	background-color: #26A69A;
	background-image: none !important;
	border: none !important;
}

.ostani-chanel .breadcrumb ,.ostani-chanel .btn-primary{
	background-color: #9E9D24;
	background-image: none !important;
	border: none !important;
}

.chanel-tv .breadcrumb ,.chanel-tv .btn-primary{
	background-color: #FF9800;
	background-image: none !important;
	border: none !important;
}

.chanel-radio .breadcrumb ,.chanel-radio .btn-primary{
	background-color: #FFC107;
	background-image: none !important;
	border: none !important;
}

.foreign-news .breadcrumb ,.foreign-news .btn-primary{
	background-image: none !important;
	border: none !important;
	background-color: #689F38;
}

.ostani-chanel.agency-item{
	color: #fff;
	background-color: #9E9D24;
}
.foreign-news.agency-item{
	color: #fff;
	background-color: #689F38;
}
.chanel-radio.agency-item{
	color: #fff;
	background-color: #FFC107;
}
.chanel-tv.agency-item{
	color: #fff;
	background-color: #FF9800;
}
.poeple-news.agency-item{
	color: #fff;
	background-color: #26A69A;
}

.foreign-news .breadcrumb a,
.chanel-radio .breadcrumb a,
.chanel-tv .breadcrumb a,
.ostani-chanel .breadcrumb a,
.poeple-news .breadcrumb a, 
.article-1 .breadcrumb a {
	color: #fff;
	font-weight: 400;
}

.foreign-news .breadcrumb li:before,
.chanel-radio .breadcrumb li:before,
.chanel-tv .breadcrumb li:before,
.ostani-chanel .breadcrumb li:before,
.poeple-news .breadcrumb li:before{
	color: #fff;
}

.author-name{
	font-weight: bold;
	font-size: 18px;
	font-family: 'IRANSans';
	margin-bottom: 15px;
}

.news-author-photo img{
	width: 10%;
	float: right;
	padding-left: 20px;
	border-radius: 50%;
}

.news-author-photo{
	text-align: justify;
	line-height: 24px;
}

.news-author .col-md-12{
	padding-bottom: 0;
}

.news-author .news-content-arch .dateNews{
	padding: 3px 8px 0;
	border: 1px solid #555;
	float: left;
}

.news-author .LeadNews-arch a{
	color: #333;
}

.sub-btn{
	color: #595959;
	font-size: 12px;
}

.ptb-160{
	padding: 160px 0;
}

.user-info-box .title{
	text-align: right;
}

.user-info-box .desc{
	text-align: left;
	float: left;
}

.siteowner{
	margin: 40px 0;
}

.danger{
	background-color: #c0392b;
}

.btn-border{
	position: relative;
	color: #f1c40f;
	-webkit-transition: .2s ease-out;
	transition: .2s ease-out;
	z-index: 4;
}

.btn-border:hover{
	color: #fff;	
}

.btn-border:hover:after{
	height: 100%;
}

.btn-border:after{
	content: "";
	position: absolute;
	background-color: #7f8c8d;
	color: #fff;
	height: 2px;
	width: 100%;
	bottom: -1px;
	left: 0;
	-webkit-transition: .2s ease-out;
	transition: .2s ease-out;
	border-radius: 3px;
	z-index: -1;
}

.user-info-box{
	background-color: #f8d52b;
	padding: 10px 15px;
	margin-bottom: 35px;
}

.usermenu-info, .usermenu-options{
	display: inline-block;
	border: 1px solid #34495e;
	padding: 5px;
}

.usermenu-info .desc{
	color: #d1d1d1;
}

.usermenu-options .desc{
	color: #000;
}

.usermenu-info{
	background: #4d4d4d;
}

.usermenu-options .title,.usermenu-info .title{
	color: #FDC644;
}

.usermenu-options{
	background: #aeaeae;
}

.usermenu-info .col-md-12, .usermenu-options .col-md-12{
	border-bottom: 1px solid #ecf0f1;
	padding-bottom: 10px;
}

.success{
	background-color: #27ae60;
	color: #fff;
}

.blue-btn{
	background-color: #2980b9;
	color: #fff;
}

.btn-info{
	background-image: none !important; 
	background-color: #fff !important; 
	color: #2980b9 !important; 
	box-shadow: none !important; 
	border: 1px solid #2980b9 !important;
}

.login-p{
	padding: 10px 130px;
}

.poeple-news .news-data-row{
	margin-right: 25px;
}

.btn-sec-forms{
	background-color: #666;
	color: #fff;
	padding: 10px 60px;
}



.login-info{
	text-align: justify;
}

.qa-box .header {
	background: #f9f9fb;
	background: #edeff5;
	height: 40px;
	color: #4d4d4d;
	font-weight: 600;
}
.qa-box .nested .header {
	background: #a3cff966;
	height: 40px;
	color: #505050;
	font-weight: 600;
}
.qa-box .header [class^="col-"] {
	padding: 8px;
}
.qa-box .header i.fa {
	padding: 0 8px;
}
.qa-box .q-or-a {
	border-top: 1px solid #e0e1e8;
	padding: 10px;
	text-align: justify;
}
.nested {
	margin: 5px 35px 18px 10px;
}
.red-color {
	color: red;
}
.maroon-color {
	color: maroon;
}
.orange-color {
	color: #E4402B;
}
.green-color {
	color: green;
}
.blue-color {
	color: blue;
}
.gray-color {
	color: #767575;
}
.black-color {
	color: #000000;
}

.qa-box {
	margin-bottom: 10px;
	border: 1px solid #e0e1e8;
	background-color: #fff;
	/*! box-shadow: 0 0 5px 0 silver; */
}

input[type=text], input[type=password], 
input[type=text]:focus, input[type=password]:focus{
	background: transparent !important;
	/*! border: 1px solid #024266; */
	/*! color: #fff !important; */
	box-shadow: none !important;
	/*! border-radius: 25px !important; */
	font-weight: 500;
}

.forms input[type=text], .forms input [type=password]{
	background: transparent;
	border-top: none;
	border-right: none;
	border-left: none;
	border-bottom: 2px solid #fff;
	color: #fff !important;
	box-shadow: none;
	border-radius: 0;
}
.forms textarea{
	background: transparent;
	border-top: none;
	border-right: 2px solid #fff !important;
	border-left: none;
	border-bottom: 2px solid #fff !important;
	color: #fff !important;
	box-shadow: none;
	border-radius: 0;
}

.forms{
	color: #fff;
}

.forms .form-control::-moz-placeholder{
	color: #fff !important;
}

.forms .form-control::placeholder{
	color: #fff;
}

.forms .form-control::-webkit-placeholder{
	color: #fff;	
}

.forms .form-control::-o-placeholder{
	color: #fff;	
}

.forms .form-control::-ms-placeholder{
	color: #fff;
}

.input-icon{
	position: relative;
}

.input-icon .input-group{
	width: 100%;
}

.input-icon .input-group input{
	width: 100%;
	padding-right: 40px;
}

.in-icons{
	position: absolute;
	right: 0;
	top: 0;
	background: none;
	border: none !important;
}

.forms .alert {
	margin-top: 25px;
}

#divbtn{
	margin-bottom: 25px;
}

.author-desc{
	text-align: justify;
}

.mt-50{
	margin-top: 50px;
}

.mb-30{
	margin-bottom: 30px;
}

.tv-gallery-title ,.tv-gallery-desc{
	margin: 8px 0;
}

.my-row{
	margin-bottom: 12px;
	display: inline-block;
}

.rss a{
	display: inline-block;
	font-size: 15px;
	color: #2980b9;
}

.rss-links{
	margin-bottom: 7px;
}

.search-result-category {
	width: 40%;
	float: right;
}

.search-result h4 {
	font-weight: 100;
}

.body-container {
	position: relative;
}

.tv-news-img {
	overflow: hidden;
	position: relative;
}

.gallery-bg{
	background-color: #333;
	color: #eee;
	padding-bottom: 40px;
}

.gallery-bg .gtype-more a{
	text-align: center;
	color: #eee;
}

.gallery-bg .gtype-more a:hover{
	background-color: orange;
	color: #000;
}

.gallery-bg .search-gallery{
	background: transparent;
	border: 1px solid orange;
	outline: none !mportant;
	color: orange;
}

.gallery-bg .search-gallery span{
	vertical-align: middle;
}

.gallery-bg .breadcrumb{
	background: transparent !important;
	border-radius: 0 !important;
	border-bottom: 1px solid;
}

.comment-box{
	margin-top: 50px;
}

.news-options-feilds{
	margin: 15px;
}

.item-comments > div{
	margin-bottom: 25px;
}

.modulecontainer{
	padding-bottom: 20px;
}

.h-eff, .v-eff{
	border: 1px solid silver;
	margin-bottom: 30px;
	position: relative;
	overflow: hidden;
}

.h-eff:hover, .v-eff:hover{
	box-shadow: 0 0 15px 1px #939393;
}

.h-eff .item-main .item-title{
	width: 60%;
	float: right;
}

.h-eff .item-main .item-desc{
	width: 40%;
	float: right;
	padding: 10px;
	text-align: left;
}

.contact-us-wrap .row{
}

.h-eff{
	height: 132px;
}

.v-eff{
	height: 280px;
}

.contact-us-wrap .item-main{
	z-index: -2;
	padding: 10px;
	height: 100%;
	width: 100%;
	color: #eee;
}

.question-wrap .item-icon{
	background-color: #1976D2;
}
.question-wrap .item-mini-desc{
	background-color: #1565C0;
}
.question-wrap .item-main{
	background-color: #283593;
}

.social-wrap .item-icon{
	background-color: #FFA000;
}
.social-wrap .item-mini-desc{
	background-color: #FFB300;
}
.social-wrap .item-main{
	background-color: #FF8F00;
}

.citizen-reporter .item-icon{
	background-color: #0097A7;
}
.citizen-reporter .item-mini-desc{
	background-color: #00ACC1;
}
.citizen-reporter .item-main{
	background-color: #00838F;
}

.contact-org-wrap .item-icon{
	background-color: #1976D2;
}
.contact-org-wrap .item-mini-desc{
	background-color: #1E88E5;
}
.contact-org-wrap .item-main{
	background-color: #1565C0;
}

.comment-programs .item-icon{
	background-color: #FBC02D;
}
.comment-programs .item-mini-desc{
	background-color: #F9A825;
}
.comment-programs .item-main{
	background-color: #F57F17;
}

.sima-programs .item-icon{
	background-color: #512DA8;
}
.sima-programs .item-mini-desc{
	background-color: #5E35B1;
}
.sima-programs .item-main{
	background-color: #4527A0;
}

.suggestion .item-icon{
	background-color: #E64A19;
}
.suggestion .item-mini-desc{
	background-color: #F4511E;
}
.suggestion .item-main{
	background-color: #D84315;
}

.item-icon{
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	padding: 10px;
	width: 30%;
	-webkit-transition: .8s;
	-ms-transition: .8s;
	-o-transition: .8s;
	transition: .8s;
	color: #ddd;
}

.item-mini-desc{
	position: absolute;
	right: 0;
	top: 0;
	bottom: 0;
	padding: 10px;
	width:70%;
	background-color: #356589;	
	-webkit-transition: .8s;
	-ms-transition: .8s;
	-o-transition: .8s;
	transition: .8s;
	color: #fff;
}

.h-eff:hover .item-mini-desc, .v-eff:hover .item-mini-desc{
	right: -100%;
}

.h-eff:hover .item-icon, .v-eff:hover .item-icon{
	left: -100%;
}

.item-mini-desc:before, .item-mini-desc:after, .item-icon:before, .item-icon:after{
	content: " ";
	display: table;
	clear: both;
}

.item-icon img{
	max-width: 100% !important;
	width: 90px;
	height: 90px;
	float: left;
}

.about-links li{
	margin-bottom: 7px;
	padding-right: 6px;
}

.btn-more-cont{
	color: #fff;
	text-decoration: underline;
}

.su-title{
	font-size: 30px;
	text-align: center;
	margin: 10px 0 20px;
}

.su-desc{
	text-align: center;
	margin-bottom: 50px;
	word-wrap: break-word;
	white-space: normal;
}

@media (min-width: 500px) {
	.su-desc{
	width: 600px;
}
	

input[type=radio]{
	margin-right: 15px;
	margin-left: 5px;
}

@media (min-width: 992px){
	.survey .col-sm-9.col-md-8{
		width: 41.66666667%;
	}
}

@media (min-width: 768px) and (max-width: 991.98px){
	.survey .col-sm-9.col-md-8{
		width: 50%;
	}
}

.icon img{
	width: 120px;
	height: 120px;
	position: absolute;
	left: calc(50% - 60px);
	top: calc(50% - 60px);
}

.social-page-wrap{
	position: relative;
	width: 500px;
	height: 400px;
	margin: 5em auto;
	padding: 9em;
}

.social-page-wrap .social-media:nth-child(3){
	position: absolute;
	left: 0;
	top: 50%;
	opacity: 1;
	border-radius: 50%;
	width: 45px;
	line-height: 44px;
	text-align: center;
	background-color: orange;
}

.social-page-wrap .social-media:nth-child(2){
	position: absolute;
	right: 0;
	top: 50%;
	opacity: 1;
	border-radius: 50%;
	width: 45px;
	line-height: 44px;
	text-align: center;
	background-color: orange;
}

.social-page-wrap .social-media:nth-child(4){
	position: absolute;
	left: calc(50% - 22px);
	top: 0;
	opacity: 1;
	border-radius: 50%;
	width: 45px;
	line-height: 44px;
	text-align: center; 
	background-color: orange;
}

.social-page-wrap .social-media i{
	vertical-align: middle;
	font-size: 23px;
	color: #fff;

}

.social-page-wrap .social-media:nth-child(3):before{
	content: "";
	width: 245px;
	height: 2px;
	display: block;
	background-color: #666;
	position: absolute;
	left: 0;
	top: 50%;
	z-index: -3;
}

.social-page-wrap .social-media:nth-child(2):before{
	content: "";
	width: 245px;
	height: 2px;
	display: block;
	background-color: #666;
	position: absolute;
	right: 0;
	top: 50%;
	z-index: -3;
}

.social-page-wrap .social-media:nth-child(4):before{
	content: "";
	width: 2px;
	height: 245px;
	display: block;
	background-color: #666;
	position: absolute;
	top: 0;
	left: 50%;
	z-index: -3;
}

.new-question-box, .qurstion-trace{
	width: 80%;
	margin: 0 auto 20px auto;
	padding: 30px;
	border: 5px solid #fff;
	outline: 1px solid #999;
}

.new-question-box .form-control, .qurstion-trace .form-control
,.new-question-box .form-control:focus, .qurstion-trace .form-control:focus{
	background-color: #fff !important;
}

.alert{
	background-image: none;
	border-radius: 0;
	background-color: #e91d03;
	color: #fff;
}

.btn-default{
	background-image: none;
}

.btn-column > div{
	padding: 10px
}


video {
	background-size: cover;
}



.module-gallery-container .video-bg {
	background-size: cover;
	background-position: center center;
	width: 100%;
	height: 140px;
	position: relative;
}


.module-gallery-container .title {
	padding: 10px 0;
	color: #eee;
	font-weight: 600;
	background-color: #2e3540;
	border-top: 2px solid #32c1ce;
	font-size: 12px;
	height: 50px;
	vertical-align: middle;
}

.video-title {
	font-size: 20px;
	padding: 5px 0;
	text-align: center;
	border-top: 1px solid #eee;
	border-bottom: 1px solid #eee;
	margin-bottom: 5px;
}

#top-news-slider .carousel-inner .item {
	height: 475px;
	background-size: cover;
	background-repeat: no-repeat;
	border-radius: 8px;
}
.slider-row.archive-row  .carousel-inner .item {
	height: 500px;
	background-size: cover;
	background-repeat: no-repeat;
}


.title-tumb {
	font-size: 13px;
	font-weight: 500;
	display: grid;
	align-items: center;
	height: 45px;
}
#top-news-slider .carousel-indicators li , .slider-row.archive-row  .carousel-indicators li {
	height: 180px;
	margin: 0;
	text-indent: initial;
	cursor: pointer;
	background-color:initial;
	border: 2px solid #dcdcdc;
	border-radius: 0;
	flex: 1;
	position: relative;
	/*! overflow: hidden; */
	transition: .3s all ease-in-out;
	box-shadow: unset;
	border-radius: 8px;
	margin-top: 10px !important;
	margin: 0;
	padding: 0;
	margin-left: 3px;
	overflow: hidden;
	/*! line-height: 22px; */
}

#top-news-slider .carousel-indicators li div.title-hover {
	position: absolute;
	top: 0;
	background-color: #1f5ca4b5;
	width: 95%;
	right: 6px;
	bottom: 0;
	color: #fff;
	padding: 8px;
	text-align: justify;
	transition: .3s all ease-in-out;
	border-radius: 25px;
	opacity: 0;
	padding: 10px;
	left: 10px;
	line-height: 22px;
	display: none;
}


#top-news-slider .carousel-indicators li div.title-date {
	position: absolute;
	background-color: rgba(0, 0, 0, 0.6);
	width: 100%;
	right: 0;
	bottom: 0;
	color: #fff;
	padding: 4px 8px;
	font-size: 12px;
	text-align: left;
	transition: .3s all ease-in-out;
}



#top-news-slider .carousel-indicators li.active div.title-date {
	display: none;
}


.slider-row.archive-row  .carousel-indicators li div {
	position: absolute;
	top: 120%;
	background-color: rgba(0, 0, 0, 0.6);
	width: 100%;
	right: 0;
	bottom: 0;
	color: #fff;
	padding: 8px;
	text-align: justify;
	transition: .3s all ease-in-out;
}

#top-news-slider .carousel-indicators li.active div, .slider-row.archive-row .carousel-indicators li.active div {
	/*! position: absolute; */
	top: 0%;
	transition: .3s all ease-in-out;
	/*! display: none; */
}

#top-news-slider .carousel-indicators .active, .slider-row.archive-row  .carousel-indicators .active {
	border: 2px solid #3b92f9;
	border-radius: 15px;
}

.second-news.canal-news.row.p-0 {
	margin-top: 0;
}
#top-news-slider .carousel-indicators {
	right: 0%;
	width: 200%;
	margin-right: 0;
	margin-left: 0;
	top: 0;
	direction: rtl;
	display: flex;
	padding: 0;
	left: -100%;
	transition: .3s all ease-in-out;
}
.network-show {
	padding: 0 15px;
}

#top-news-slider .carousel-indicators.second-part {
	left: 0;
	right: -100%;
}


.slider-row.archive-row  .carousel-indicators {
	right: 0%;
	width: 100%;
	margin-right: 0;
	margin-left: 0;
	top:100%;
	direction: rtl;
	display: flex;
	padding: 0;
	left: 0;
}

#top-news-slider  .carousel-indicators li img{
	width: 100%;
	height: 130px;
	/*! object-fit: cover; */
	border-radius: 8px;
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
}

.slider-row.archive-row   .carousel-indicators li img{
	max-width: 100%;
	height: 140px;
}

#top-news-slider  .carousel-caption, .slider-row.archive-row  .carousel-caption  {
	left: 0%;
	right: 0%;
	bottom: 0;
	direction: rtl;
	text-align: right;
	background-image: linear-gradient( #00000005 4%, #0000005e 21%, #000);
	padding: 35px 15px;
	line-height: 21px;
	font-size: 14px;
	border-bottom-left-radius: 25px;
	border-bottom-right-radius: 25px;
	padding-bottom: 15px;
}


a.news-item-link2 {
	position: absolute;
	right: 0;
	bottom: 0;
	width: 100%;
	top: 0;
	z-index: 500;
}

.item-comments .qa-box .header div {
	padding: 10px;
}


.qa-box .header .com-name {
	float: right;
	width: 30%;
}


.qa-box .header .com-date {
	float: right;
	width: 50%;
}

.qa-box .header .com-reply {
	float: right;
	width: 20%;
}

.com-reply span a {
	color: #fff;
}
.nav.nav-pills.mb-3.last-n {
	border-bottom: 3px solid #337ab7;
}

.com-reply span a span {
	padding-left: 5px;
}
.selected-news-for .right.carousel-control, 
.selected-news-for .left.carousel-control {
	display: none;
}

.slider-row.archive-row .toranj-slider {
	margin-bottom: 140px;
}

.news-item-lead-left {
	height: 66px;
	overflow: hidden;
	line-height: 22px;
}

.news-img-arch-left img {
	max-height: 138px;
}
.special-benner img {
	box-shadow: 1px 1px 3px 1px rgba(50, 50, 50, 0.28);
	height: 124px;
	width: 560px;
}
.latest-news-spec > h2, .latest-videos-spec > h2 {
	font-size: 22px;
	border-bottom: 1px solid #b60002;
	padding-bottom: 5px;
}

.red-prcolor {
	color: #b60002;
}

.latest-news-spec {
	position: relative;
}

.latest-news-spec:after {
	width: 1px;
	position: absolute;
	height: 100%;
	content: "";
	border-right: 1px solid #a3a4a5;
	left: 0;
	top: 49px;
}

.carousel-thumbs {
	position: relative;
	/*! height: 200px; */
}

.one.top-20 {
	margin-top: 35px;
	margin-bottom: 40px;
}
.slider-control {
	position: absolute;
	top: calc( 100% - 190px );
}

.slider-control i {
	font-size: 30px;
	border-radius: 50%;
	width: 30px;
	height: 30px;
}

.slider-control.left {
	left: 5px;
}

.slider-control.right {
	left: 30px;
}

.channellist.red-prcolor {
	font-size: 16px;
	padding: 15px 0;
	border-bottom: 1px solid #b60002;
	margin-bottom: 5px;
}

.user-icon a.top-icon {
	content: " ";
	width: 30px;
	height: 30px;
	border-radius: 50%;
	animation: playing-now 1s infinite 0s ease-in-out;
}

@keyframes playing-now {
	0% {
		box-shadow: rgba(31, 81, 100, 0.8 ) 0 0 0 2px;
	}
	100% {
		box-shadow: rgba(31, 81, 100, 0.3 ) 0 0 0 7px;
	}
}


#top-news-slider .carousel-indicators {
	right: 0%;
	width: 100%;
	margin-right: 0;
	margin-left: 0;
	top: 0;
	direction: rtl;
	display: flex;
	padding: 0;
	left: 0;
	transition: .3s all ease-in-out;
}


.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%;}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}


.owl-theme .owl-dots,.owl-theme .owl-nav{text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-nav{margin-top:10px}.owl-theme .owl-nav [class*=owl-]{color:#FFF;font-size:14px;margin:5px;padding:4px 7px;background:#D6D6D6;display:inline-block;cursor:pointer;border-radius:3px}.owl-theme .owl-nav [class*=owl-]:hover{background:#869791;color:#FFF;text-decoration:none}.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#D6D6D6;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791}

.slick-slider
{
	position: relative;

	display: block;
	box-sizing: border-box;

	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;

	-webkit-touch-callout: none;
	-khtml-user-select: none;
	-ms-touch-action: pan-y;
	touch-action: pan-y;
	-webkit-tap-highlight-color: transparent;
}

.slick-list
{
	position: relative;

	display: block;
	overflow: hidden;

	margin: 0;
	padding: 0;
}
.slick-list:focus
{
	outline: none;
}
.slick-list.dragging
{
	cursor: pointer;
	cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
	-o-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}

.slick-track
{
	position: relative;
	top: 0;
	left: 0;

	display: block;
	margin-left: auto;
	margin-right: auto;
}
.slick-track:before,
.slick-track:after
{
	display: table;

	content: '';
}
.slick-track:after
{
	clear: both;
}
.slick-loading .slick-track
{
	visibility: hidden;
}

.slick-slide
{
	display: none;
	float: left;

	height: 100%;
	min-height: 1px;
}
[dir='rtl'] .slick-slide
{
	float: right;
}
.slick-slide img
{
	display: block;
}
.slick-slide.slick-loading img
{
	display: none;
}
.slick-slide.dragging img
{
	pointer-events: none;
}
.slick-initialized .slick-slide
{
	display: block;
}
.slick-loading .slick-slide
{
	visibility: hidden;
}
.slick-vertical .slick-slide
{
	display: block;

	height: auto;

	border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
	display: none;
}

@charset 'UTF-8';
.slick-loading .slick-list
{
	background: #fff url('./ajax-loader.gif') center center no-repeat;
}

@font-face
{
	font-family: 'slick';
	font-weight: normal;
	font-style: normal;

	src: url('./fonts/slick.eot');
	src: url('./fonts/slick.eot?#iefix') format('embedded-opentype'), url('./fonts/slick.woff') format('woff'), url('./fonts/slick.ttf') format('truetype'), url('./fonts/slick.svg#slick') format('svg');
}
.slick-prev,
.slick-next
{
	font-size: 0;
	line-height: 0;

	position: absolute;
	top: 50%;

	display: block;

	width: 20px;
	height: 20px;
	padding: 0;
	-webkit-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	transform: translate(0, -50%);

	cursor: pointer;

	color: transparent;
	border: none;
	outline: none;
	background: transparent;
}
.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus
{
	color: transparent;
	outline: none;
	background: transparent;
}
.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before
{
	opacity: 1;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before
{
	opacity: .25;
}

.slick-prev:before,
.slick-next:before
{
	font-family: 'slick';
	font-size: 20px;
	line-height: 1;

	opacity: .75;
	color: white;

	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.slick-prev
{
	left: -25px;
}
[dir='rtl'] .slick-prev
{
	right: -25px;
	left: auto;
}
.slick-prev:before
{
	content: '←';
}
[dir='rtl'] .slick-prev:before
{
	content: '→';
}

.slick-next
{
	right: -25px;
}
[dir='rtl'] .slick-next
{
	right: auto;
	left: -25px;
}
.slick-next:before
{
	content: '→';
}
[dir='rtl'] .slick-next:before
{
	content: '←';
}

.slick-dotted.slick-slider
{
	margin-bottom: 30px;
}

.slick-dots
{
	position: absolute;
	bottom: -25px;

	display: block;

	width: 100%;
	padding: 0;
	margin: 0;

	list-style: none;

	text-align: center;
}
.slick-dots li
{
	position: relative;

	display: inline-block;

	width: 20px;
	height: 20px;
	margin: 0 5px;
	padding: 0;

	cursor: pointer;
}
.slick-dots li button
{
	font-size: 0;
	line-height: 0;

	display: block;

	width: 20px;
	height: 20px;
	padding: 5px;

	cursor: pointer;

	color: transparent;
	border: 0;
	outline: none;
	background: transparent;
}
.slick-dots li button:hover,
.slick-dots li button:focus
{
	outline: none;
}
.slick-dots li button:hover:before,
.slick-dots li button:focus:before
{
	opacity: 1;
}
.slick-dots li button:before
{
	font-family: 'slick';
	font-size: 6px;
	line-height: 20px;

	position: absolute;
	top: 0;
	left: 0;

	width: 20px;
	height: 20px;

	content: '•';
	text-align: center;

	opacity: .25;
	color: black;

	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button:before
{
	opacity: .75;
	color: black;
}

::after, ::before, a, p, h1, h2, h3, h4, h5, h6, button, 
.adds-book, .owl-prev, .owl-next, .aurthor-timeline .tabs-nav li.active a i, 
.footer-links li, .plus-icon, .product-cart-option, .product-cart-option li, 
.s-product-hover, .service-icon, .overlay, .view-page-overlay, .view-page, 
.navigation ul li ul, .heart-batch, .service-column.style-2, 
.team-column .overlay-padding, .address-column .address-icon {
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-ms-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	transition: all 0.3s ease-in-out;
}
ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

li ul li a::before {
	background: #dbdbdb;
}
.nav-holder{ padding: 15px 0; background: #fff;}
.nav-holder.style-1{ padding: 15px 0 0; position: relative; z-index: 2; 
	-webkit-box-shadow: 0px 3px 5px 0px rgba(50, 50, 50, 0.28);
	-moz-box-shadow: 0px 3px 5px 0px rgba(50, 50, 50, 0.28);
	box-shadow: 0px 3px 5px 0px rgba(50, 50, 50, 0.28);}

.responive-nav{ background: #fff; padding: 40px 0; overflow: auto; z-index: 1000;}
.respoinve-nav-list li a{ padding: 20px 30px; border-bottom: 1px solid rgba(255,255,255,0.1);}
.respoinve-nav-list li a:hover{ background: rgba(0,0,0,0.1);}
.respoinve-nav-list > li:last-child > a{ border-bottom: 0;}
.respoinve-nav-list li ul{ margin: 0 0 0 30px;}
.respoinve-nav-list li ul li a{ padding: 15px; margin: 0 0 0 30px;}
.responsive-btn{ display: block; padding: 10px 0; position: absolute;  z-index: 1; left: 0;top: 5px;font-size: 30px;}
.responsive-btn{ /*! display: none; */}

.logo{ float: left;}

.navigation{  }
.navigation > ul > li{ float: right; position: relative;padding: 10px 2px 5px 2px;border-bottom: 5px solid rgb(21, 38, 58);position: relative;z-index: 111;}
.navigation > ul > li.dropdown-icon::before { 
	content: "";    
	width: 0;
	height: 0;
	position: absolute;
	bottom: 0;
	right: calc(50% - 3px);
	border-left: 9px solid transparent;
	border-right: 9px solid transparent;
	border-top: 9px solid #3b92f9;
	z-index: 200;
	transition: all .3s ease;
	opacity: 0;
}

.navigation ul > li:hover:before {
	opacity: 1;
}
.navigation > ul > li:first-child::before{ }
.navigation > ul > li > a{ font-size: 14px; color: #fff; text-transform: uppercase;  text-align: center; padding: 0 9px;
	font-weight: 600;
}
.scroll .angle-down{
	position: absolute;
	left: -1px;
	font-size: 14px;
	top: 11px;
	color: #fff;
}

.navigation > ul > li > a:hover {
	color: rgb(0, 147, 213);
	background: unset;
}
.navigation > ul > li:hover {
	border-bottom: 5px solid rgb(0, 147, 213);
}

.navigation > ul > li a i{ position: absolute; top: 0; left: 50%; font-size: 16px; margin: 0 0 0 -10px; color: #636363;}
.navigation > ul > li > a::before{ content: ""; position: absolute; left: 0; height: 100%; width: 100%; bottom: 0; border-bottom: 4px solid; visibility: hidden; opacity: 0;}
.navigation > ul > li.active a::before{ visibility: visible; opacity: 1;}

.navigation ul li > ul{ list-style: none; margin: 0; padding: 0 0 0 15px; /*! top: 0; */ right: 0; position: fixed; width: 100%; 
	visibility: hidden;  background: #15263a; z-index: 100; 
	height: 0;
	overflow: hidden;
	border-top: 1px solid #fff;
	margin-top: 10px;
}
.navigation ul li ul li{ position: relative; float: right; /*! border-bottom: 1px solid #cec1ff; */}
.navigation ul li ul li:last-child{ border: 0;}
.navigation ul li ul li a{ width: 100%; position: relative; color: #fff; padding: 10px 25px 10px 0; font-size: 13px;  text-transform: uppercase; text-transform: capitalize; text-align: right;display: block;overflow: hidden;} 
.navigation ul li ul li a:hover{ color: #3b92f9;}
.navigation ul li ul li a::before{ z-index: -1; content: "\f100"; position: absolute; right: -12px;   top: 4px;font-family: FontAwesome;background: transparent;font-size: 20px;color: #3b92f9;}
.navigation ul li ul li a:hover::before{ right: 10px;}
.navigation ul li ul li .mega-dropdown a{ padding: 0;}
.navigation ul li.dropdown-icon > a::after{ content: "\f107"; font-family: fontawesome; position: absolute; margin: 0 5px 0 0;top: calc(50% - 14px);left: 8px;}
.navigation ul li ul li.dropdown-icon > a::after{ content: "\f105"; margin: 0 0 0 40px;} 
.navigation ul li ul li a i{ color: #666; position: absolute; right: 10px; top: 50%; margin: -7px 0 0;}
.navigation ul li:hover > ul{ visibility: visible;  height: 40px;}
.navigation ul li > ul li ul{ left: 110%; top: 0!important;}
.navigation ul li ul li:hover > ul{ visibility: visible; opacity: 1; left: 100%;}

.mega-dropdown-wrapper{ position: relative;}
.mega-dropdown-holder{ position: initial!important;}
.mega-dropdown-holder > ul{ width: 100%!important; top: 80px!important; left: 0;
	-webkit-box-shadow: inset 0px 2px 3px 0px rgba(50, 50, 50, 0.24);
	-moz-box-shadow: inset 0px 2px 3px 0px rgba(50, 50, 50, 0.24);
	box-shadow: inset 0px 2px 3px 0px rgba(50, 50, 50, 0.24);}
.mega-dropdown-holder:hover > ul{ top: 95px!important;}
.mega-dropdown{ padding: 50px 30px 30px; background: #fff;
	-webkit-box-shadow: inset 0px 2px 5px 0px rgba(0,0,0,0.12);
	-moz-box-shadow: inset 0px 2px 5px 0px rgba(0,0,0,0.12);
	box-shadow: inset 0px 2px 5px 0px rgba(0,0,0,0.12);}
.categories-list h6{ font-weight: bold; text-transform: uppercase;} 
.categories-list a{ margin: 0 0 10px; display: block; padding: 0; text-align: left;
	text-transform: capitalize; font-size: 12px;}
.categories-list a:last-child{ margin: 0;}
.mega-dropdown .s-product{ text-align: center;}
.mega-dropdown .s-product .s-product-img{ margin: 0 0 10px;}
a.live-icon {
	padding-left: 40px !important;
	background-image: url('/files/toranj/icons/live-icon.png');
	background-size: 35px;
	background-repeat: no-repeat;
	background-position: 0px 30px;
}

.top-links li {
	display: inline-block;
	margin-right: 5px;
}
.top-links {
	text-align: left;margin-left: 35px;
}

.top-links li a {
	border-radius: 50%;
	width: 30px;
	height: 30px;
	display: inline-block;
	text-align: center;
	color: #fff;
	border: 1px solid #fff;
}

.top-links li i {
	margin-top: 5px;
	font-size: 18px;
}
.top-option-links {
	padding: 15px 5px 0px 15px;
	padding-top: 0;
	padding-left: 0;
}

.m-0 {
	margin: 0;
}

.top-menu {
	padding-left: 15px;
	position: relative;
	padding-right: 15px;
}
.top-links a:hover {
	color: #1F5164;
	border-color: #1F5164;
}

header {
	background-size: 100%;
	background-repeat: no-repeat;
}

.date-wrapper {
	margin-top: 5px;
	margin-bottom: 5px;
}

.top-sologan:before, .top-sologan:after {
	content: " ";
	display: table;
	clear: both;
}

.top-sologan .sologan-wrapper {
	float: right;
}

.top-sologan .color-row.top {
	float: left;
	width: calc(100% - 200px);
	margin-top: 10px;
}

.color-row {
	background: linear-gradient(to right, #feff00, red, #0ebfd8, gold, red, #08c1da);
	height: 3px;
}

a {
	color: #fff;
	transition: all .3s ease;
}

.sologan-wrapper a {
	font-size: 14px;
	font-weight: 600;
}

.social-network li {
	display: inline-block;
}

.social-network li a {
	display: block;
	width: 35px;
	height: 35px;
	border-radius: 50%;
	background: #29445f;
	text-align: center;
	color: #fff;
}

.social-network li i {
	margin-top: 8px;
	font-size: 18px;
}

.social-network li a:hover {
	background: #22313f;
}

.title-part {
	position: relative;
	border-bottom: 2px solid #6f0062;
	margin: 20px 0;
}

.title-part h4 {
	position: relative;
	display: inline-block;
	margin: 0;
	padding-bottom: 9px;
	color: #6f0062;
	font-weight: 900;
}

.title-part h4:before {
	content: "";
	position: absolute;
	right: 0;
	bottom: 0;
	width: 100%;
	height: 4px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	background: #6f0062;
}


.title-part .title-nav {
	width: 80%;
	text-align: left;
	position: absolute;
	top: 5px;
	left: 0;
}

.title-part .title-nav .dot {
	width: 5px;
	height: 5px;
	display: inline-block;
	vertical-align: middle;
}

.blue {
	background: #01C4CA;
	color: #fff;
}
.red {
	background: #fd2d6c;
}

.title-part .title-nav .scaffold {
	display: inline-block;
	width: calc(100% - 56px);
	height: 4px;
	background: linear-gradient(to right, #0cc0dc, rgb(8, 194, 224), rgba(0, 0, 255, 0));
	vertical-align: middle;
}

.title-part .title-text  {
	font-size: 18px;
	font-weight: 700;
}
.pb-30 {
	padding-bottom: 30px;
}

.title-btn {
	position: relative;
}

.title-btn:after {
	position: absolute;
	display: block;
	bottom: 0;
	height: 2px;
	background-color: #337ab7;
	right: 0;
	width: 100%;
	content: "";
	left: 0;
	bottom: 0;
}

.scaffold-single div {
	display: inline-block;
}

.scaffold-single .dot {
	width: 5px;
	height: 5px;
}

.scaffold-single .scaffold {
	width: calc(100% - 30px);
	height: 5px;
	background: linear-gradient(to right, #0cc0dc, rgb(8, 194, 224), rgba(0, 0, 255, 0));
}

.scaffold.right {
	background: linear-gradient(to left, #0cc0dc, rgb(8, 194, 224), rgba(0, 0, 255, 0));
}

.orange {
}
.mt-10 {
	margin-top: 10px;
}
.two {
	margin-top: -19px;
}

.pb-60 {
	padding-bottom:  60px;
}
.mb-30 {
	margin-bottom: 30px;
}
.mt-30 {
	margin-top: 30px;
}
.mt-40 {
	margin-top: 40px;
}

.mt-50 {
	margin-top: 50px;
}

.mt-60 {
	margin-top: 60px;
}
.last-news .TitleNews {
	position: relative;
	padding: 5px 0;
}

.last-news .TitleNews:after {
	content: "";
	position: absolute;
	bottom: 0;
	width: 100%;
	height: 1px;
	background: linear-gradient(to left, transparent, #d0d0d0, #c0c0c000);
	display: block;
	box-shadow: 0px -1px 5px 1px #fff;
}

.last-news .news-row:last-child .TitleNews:after {
	display: none;
}

.gallery-photo-img {
	height: 121px;
	background-size: cover;
}

.custom-news-item {
	position: relative;
}

.custom-news-item:hover .custom-news-title{
	opacity: 1;
	-webkit-transform: scale3d(1,1,1);
	transform: scale3d(1,1,1);
}

.custom-news-title {
	width: 100%;
	padding: 5px 0;
	text-align: justify;
}

.custom-news-title a{
	color: #222;
	font-weight: 500;
}

.color-bottom {
	height: 30px;
}

.color-bottom.even {
	background: #E8682B;
}

.color-bottom.odd {
	background: #333;
}
.carousel-custom-news .owl-dots ,.owl-gallery .owl-dots{
	position: absolute;
	right: 0;
	bottom: 0;
}

.carousel-custom-news , .owl-gallery{
	position: relative;
	padding-bottom: 30px;
}

.carousel-custom-news .owl-dots span {
	margin: 5px 2px !important;
}

.carousel-custom-news .owl-dot.active span ,.owl-gallery .owl-dot.active span{
	background: #E8682B !important;
}

.last-news-title {
	padding: 8px 0;
	border-bottom: 1px solid #eaeaea;
	position: relative;
}

.last-news-title a {
	display: block;
	position: relative;
	padding-right: 15px;
	color: #333;
	font-size: 14px;
}

.last-news-title a:before {
	content: "";
	position: absolute;
	top: 3px;
	right: 0;
	width: 12px;
	height: 12px;
	background-image: url('/files/pr/icons/chevron--48.png');
	background-size: cover;
}

.tv-channel-news .imgNews {
	position: relative;
}

.tv-channel-news .channel-logo {
	position: absolute;
	width: 50px;
	height: 50px;
	top: -24px;
	right: 0;
	background-size: cover;
	background-repeat: no-repeat;
	z-index: 100;
}

.news-single-item:before, .news-single-item:after {
	content: " ";
	display: table;
	clear: both;
}

.news-single-item .single-detail-img {
	width: 40%;
	float: right;
}

.news-single-item .news-single-text {
	float: right;
	width: 60%;
	padding-right: 30px;
}

.radio-first-item:before, .radio-first-item:after {
	content: " ";
	display: table;
	clear: both;
}

.radio-first-item .radio-news-img {
	height: 143px;
	width: 220px;
	background-size: cover;
	float: right;
	background-repeat: no-repeat;
}

.radio-first-item .radio-news-text {
	width: calc(100% - 220px);
	padding-right: 15px;
	float: right;
	text-align: justify;
	line-height: 24px;
	font-size: 13px;
}

.radio-news-item .radio-news-img {
	height: 119px;
	background-size: cover;
	background-repeat: no-repeat;
	overflow: hidden;
	position: relative;
}

.radio-news-item {
	width: 25%;
	float: right;
	padding-left: 15px;
	color: #fff;
}

.radio-first-item {
	background: linear-gradient(to left, #cee7ff, #f4f7ff, #fff);
	margin: 0 -30px 14px -30px;
	padding-left: 30px;
	color: #333;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
	border-left: 1px solid #f6f7ff;
}

.radio-news:before, .radio-news:after {
	content: " ";
	display: table;
	clear: both;
}

.citizen-item a {
	color: #333;
}
.radio-news-part {
	background: #F6F7FF;
	padding: 30px 30px 10px;
	position: relative;
	box-shadow: 1px 1px 3px 0px #949494;
	transition: all .3s ease;
}

.radio-news-part .title-btn {
	position: absolute;
	top: -30px;
	right: 10px;
}

.tv-channel-news {
	color: #333;
	padding-top: 15px;
	position: relative;
	background-image: url('/files/pr/backgrounds/tvbg.png');
	background-size: auto;
	box-shadow: -1px 4px 5px 0px #929292;
	background-attachment: fixed;
}

.mb-60 {
	margin-bottom: 60px;
}

.radio-news-text h4 {
	font-size: 16px;
	font-weight: 400;
	min-height: 48px;
	text-align: justify;
	text-justify: inter-character;
}

.radio-first-item .radio-news-text h4 {
	font-size: 18px;
}

.radio-news-text a {
	color: #333;
}

.radio-first-item .radio-news-date {
	text-align: left;
}


.state-news-wrapper:before, .state-news-wrapper:after {
	content: " ";
	display: table;
	clear: both;
}

.state-news-item {
	width: 50%;
	float: right;
	padding: 0 15px;
	text-align: justify;
}

.state-news-item .state-news-text h4 {
	font-size: 14px;
	font-weight: bold;
}

.state-news-item .state-news-text a {
	color: #fff;
}

.state-news {
	position: relative;
	background: #74041a;
	padding: 30px 15px;
	color: #fff;
}

.state-news .title-btn {
	position: absolute;
	top: -18px;
	right: 30px;
}
.back-wrapper {
	height: 90px;
	background: #defcfc;
	margin-left: -15px;
	margin-right: -15px;
}

.back-wrapper.cell1 {
	margin-top: 22px;
}

.back-wrapper.cell2 {
	margin-top: 127px;
}

.state-news-text .state-news-date {
	display: none;
}
.national-news-part {
	background: #F6F7FF;
	position: relative;
}
.national-news {
	padding: 30px 30px 10px;
}

.national-news .radio-first-item {
}

.national-news-item {
	width: 33%;
	float: right;
	padding-left: 15px;
	text-align: justify;
	color: #fff;
}

.national-news-item .radio-news-img {
	height: 130px;
	background-size: cover;
}

.national-news-part .title-btn {
	position: absolute;
	top: -18px;
	right: 30px;
}

.image-part ,.video-part ,.form{
	background: #F6F7FF; 
	position: relative;
	padding: 15px;
}

.your-news{
	position: relative;
	padding: 30px;
}

.your-news .title-btn a {
}

.image-part .title-btn a ,.video-part .title-btn a ,.form .title-btn a{
	position: absolute;
	top: -18px;
	right: 30px;
	background-color: #B0BEC5;
}

.gallery-tabs-contents {
	padding: 30px;
}

.gallery-photo:before, .gallery-photo:after, .gallery-film:before, .gallery-film:after {
	content: " ";
	display: table;
	clear: both;
}

.photo-gallery-content .gallery-photo-frame, 
.video-gallery-contents .gallery-photo-frame {
	width: 33.33%;
	float: right;
	padding: 0 3px;
}

.gallery-photo-item {
	position: relative;
	overflow: hidden;
	margin-bottom: 6px;
}

.gallery-photo-item .gallery-photo-title {
	position: absolute;
	left: 50%;
	right: 50%;
	top: 50%;
	bottom: 50%;
	overflow: hidden;
	opacity: 0;
	transition: all .3s ease;
	text-align: center;
	padding: 5px 5px;
	background: rgba(5, 1, 24, 0.7);
}

.gallery-photo-item:hover .gallery-photo-title {
	top: 0;
	bottom: 0;
	right: 0;
	left: 0;
	z-index: 10;
	opacity: 1;
}

.gallery-tabs {
	position: absolute;
	top: -18px;
	right: 30px;
}

.gallery-photo-frame a {
	color: #fff;
	font-weight: 400;
	width: 100%;
	height: 100%;
	display: block;
	border: 1px solid #fff;
	padding: 10px 5px 5px 5px;
	font-size: 13px;
}

.video-player {
	display: none;
	position: fixed;
	height: 100%;
	width: 100%;
	z-index: 1000;
	background: rgba(3, 1, 8, 0.7);
	top: 0;
}

.video-player.in {
	display: block;
}

.video-player-wrapper {
	width: 50%;
	margin: 0 auto;
}

.video-container {
	position: relative;
}

.video-container i {
	position: absolute;
	top: calc(50% - 25px);
	right: calc(50% - 25px);
	font-size: 25px;
	color: #fff;
	cursor: pointer;
}

.fp-player > a {
	height: 0 !important;
	overflow: hidden;
	color: transparent;
	opacity: 0;
}

.last-news-wrapper {
}

.scroll-light {
}

.mCSB_container {
	direction: rtl;
}
.logo-title .logo  {
	width: 100px;
	float: right;
}

.logo-title .top-header-title {
	float: right;
	margin-right: 60px;
}

.logo-title:after, .logo-title:before {
	content: " ";
	display: table;
	clear: both;
}

.logo-title {
	position: relative;
	padding: 15px 15px;
	background-image: url('/files/toranj/icons/bg-gray.jpg');
	background-size: auto 100%;
}

.top-header-title img {
	/*! height: 120px; */
}

.top-header-label {
	color: #fff;
	font-size: 13px;
	font-weight: 600;
	background: linear-gradient(#036ea9, #022335);
}

.header-logo {
	float: right;
	padding-top: 5px;
}

.top-ul-link li {
	display: inline-block;
	padding: 5px 10px;
}

.top-ul-link li a {
	color: #fff;
}

.top-ul-link li:first-child {
	padding-right: 0;
}

.menu-wrapper {
	transition: all .3s ease;
	top: -100px;
}

.tv-channel-news a {
	color: #fff;
}

.last-n-tooltip {
	position: absolute;
	top: -10px;
	right: -690px;
	background: #2c3e50;
	display: none;
	width: 675px;
	z-index: 20;
	padding: 15px 10px 15px 10px;
	box-shadow: 2px 2px 3px 0px #757575;
	color: #fff;
}

.last-news-title:hover .last-n-tooltip {
	display: block;
}

.tooltip-img {
	background-size: cover;
	background-repeat: no-repeat;
	height: 70px;
	width: 100px;
	background-color: #333;
	float: right;
}

.tooltip-lead {
	width: calc(100% - 100px);
	float: right;
	padding-right: 10px;
}

.top-slogan-logo {
	float: left;
}

.top-slogan-logo img {
	width: 250px;
	margin-top: 15px;
}

.top-news-view:before, .top-news-view:after {
	content: " ";
	display: table;
	clear: both;
}

.top-news-view .social-share, 
.top-news-view .news-agency-title, 
.top-news-view .other-agency {
	float: right;
	position: relative;
}

.top-news-view .social-share {
	width: 150px;
	border-right: 1px solid silver;
	text-align: center;
	color: #1f5164;
}

.top-news-view .news-agency-title {
	width: calc(100% - 300px);
}

.top-news-view .other-agency {
	width: 150px;
	border-left: 1px solid silver;
	text-align: center;
	position: relative;
}
.middle-bg {
	background-repeat: repeat;
	background-attachment: fixed;
	padding-top: 30px;
	padding-bottom: 0;
}

.social-wrapper {
	background: #34495E;
	padding: 10px 0;
}

.top-news-view {
	padding: 10px 0;
	border-top: 1px solid silver;
	border-bottom: 1px solid silver;
	margin-bottom: 10px;
	margin-top: 15px;
	line-height: 30px;
}

.newsarchive-link {
	text-align: center;
}

.news-agency-wrapper {
	position: absolute;
	width: 200px;
	right: -300px;
	top: 41px;
	background: #fff;
	z-index: 10;
	text-align: right;
	border-left: 1px solid silver;
	padding: 15px;
	transition: all .4s ease;
}

.agency-item a {
	color: #eee;
}

.agency-item {
	padding: 5px;
	text-align: center;
}

.overflow-hide {
	overflow: hidden;
}

.container-innerpage.agin .news-agency-wrapper {
	right: 0;
}

.container-innerpage.agin .news-container-eff {
	margin-right: 230px;
	width: 100%;
	opacity: .4;
}

.news-container-eff {
	transition: all .4s ease;
}

.news-top-options:before, .news-top-options:after {
	content: " ";
	display: table;
	clear: both;
}

.news-prev {
	float: left;
	width: 25%;
	text-align: center;
	font-size: 20px;
	min-height: 30px;
}

.newsarchive-link {
	float: left;
	width: 50%;
	position: relative;
	overflow: hidden;
	height: 30px;
	line-height: 30px;
	font-size: 22px;
	font-weight: 600;
}
.news-next {
	float: left;
	width: 25%;
	text-align: center;
	font-size: 20px;
	min-height: 30px;
}
.newsarchive-roll2 {
	transition: all .3s ease;
	color: #1f5164;
}
.newsarchive-link:hover .newsarchive-roll2 {
	margin-top: -30px;
}

.social-share .dropdown-menu {
	padding: 10px;
	border-radius: 0;
	top: 38px;
	left: 0;
	right: auto;
	border: 1px solid silver;
}

.social-share li {
	padding: 10px 10px;
	border-bottom: 1px solid silver;
}

.social-share li:last-child {
	border: none;
}

.social-share li a {
	color: #333;
}

.tooltip-header {
	background: #29aeb9;
	margin-bottom: 5px;
	padding: 10px 10px 10px 10px;
	color: #fff;
	position: relative;
	padding-left: 60px;
}

.tooltip-date {
	font-size: 11px;
	background: #b60002;
	position: absolute;
	padding: 5px 10px;
	top: 7px;
	left: -5px;
}

.tv-channel-news .news-lead {
	font-size: 12px;
}

.tv-channel-news .TitleNews a {
	font-weight: bold;
}

.title-btn a {
	position: relative;
	height: 35px;
	line-height: 35px;
	text-transform: capitalize;
	font-size: 17px;
	z-index: 2;
	padding: 0 20px;
	color: #fff;
	display: inline-block;
	min-width: 122px;
	text-align: center;
}

.title-btn a:hover{
	color: #fff
}

.pohoto-slider {
	position: fixed;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background: #03010fcc;
	z-index: 100;
	color: #fff;
	display: none;
}

.pohoto-slider.in {
	display: block;
}

.slider-frame {
	width: 50%;
	margin: 0 auto;
}

.photo-container {
	position: relative;
	height: 100%;
	padding-top: 70px;
}

.photo-container i.fa-window-close {
	position: absolute;
	font-size: 25px;
	top: 30px;
	right: 30px;
}

.slider-frame .gallery-photo-title {
	position: relative;
	left: 0;
	top: 0;
	bottom: 0;
	right: 0;
	opacity: 1;
}

.slider-frame .gallery-photo-title a {
	color: #fff;
}

.slider-frame .gallery-photo-img {
	height: 600px;
}

.pohoto-slider .owl-nav .owl-next {
	position: absolute;
	right: -30px;
	top: calc(50% - 15px);
	font-size: 40px;
}

.pohoto-slider .owl-nav .owl-prev {
	position: absolute;
	left: -30px;
	top: calc(50% - 15px);
	font-size: 40px;
}

#agnbtn{
	color: #1f5164;
}

.social-share{
	cursor: pointer;
}

.slider-selected-news {
	position: relative;
	/*! box-shadow: 2px 3px 3px 1px #909090; */
}

.selected-news-nav {
	border-top: 1px solid #fff;
}

.selected-nav-img {
	border-left: 1px solid #fff;
}

.selected-item-holder {
	position: relative;
	overflow: hidden;
}

.slider-nav-text {
	position: absolute;
	top: 100%;
	color: #fff;
	z-index: 10;
	right: 0;
	padding: 10px 10px;
	transition: all .3s ease;
	width: 100%;
	height: 100%;
	cursor: pointer;
}

.selected-item-holder:hover .slider-nav-text {
	top: 0;
}

.slider-nav-text h4 {
	font-size: 12px;
	text-align: center;
	line-height: 17px;
	margin: 0;
}

.overlay-cover {
	position: absolute;
	bottom: -200px;
	right: -200px;
	width: 200px;
	height: 200px;
	background-color: rgba(8, 1, 47, 0.8);
	z-index: 1;
	border-radius: 100%;
	-webkit-transition: all 0.5s cubic-bezier(0.39,0.575,0.56499,1);
	-moz-transition: all 0.5s cubic-bezier(0.39,0.575,0.56499,1);
	-ms-transition: all 0.5s cubic-bezier(0.39,0.575,0.56499,1);
	-o-transition: all 0.5s cubic-bezier(0.39,0.575,0.56499,1);
	transition: all 0.4s cubic-bezier(0.39,0.575,0.56499,1);
	-webkit-transform: scale(0) translateZ(0);
	-moz-transform: scale(0) translateZ(0);
	-ms-transform: scale(0) translateZ(0);
	-o-transform: scale(0) translateZ(0);
	transform: scale(0) translateZ(0);
	background-color: rgba(8, 0, 18, 0.6);
}

.overlay-hover:hover .overlay-cover {
	right: 0;
	bottom: 0;
	-webkit-transform: scale(5) translateZ(0);
	-moz-transform: scale(5) translateZ(0);
	-ms-transform: scale(5) translateZ(0);
	-o-transform: scale(5) translateZ(0);
	transform: scale(5) translateZ(0);
}

.selected-for-item {
	position: relative;
}

.slider-for-text {
	position: absolute;
	width: 100%;
	left: 0;
	bottom: 0;
	background: rgba(8, 0, 18, 0.4);
	color: #fff;
	padding: 10px 15px 10px 80px;
}

.slider-for-text h4 {
	font-size: 18px;
	font-weight: bold;
}

.slider-for-text .selected-for-lead {
	font-size: 14px;
}

.selected-news-nav .slick-next {

	right: auto;
	left: 5px;
	top: -30px;
	width: 30px;
}

.selected-news-nav .slick-prev {

	top: -30px;
	left: 40px;
	width: 30px;
	right: auto;
}

.selected-news-nav .slick-arrow:before {
	font-size: 30px;
}

.slick-current .overlay-cover {
	right: 0;
	bottom: 0;
	-webkit-transform: scale(5) translateZ(0);
	-moz-transform: scale(5) translateZ(0);
	-ms-transform: scale(5) translateZ(0);
	-o-transform: scale(5) translateZ(0);
	transform: scale(5) translateZ(0);
}

.slick-current .slider-nav-text {
	top: 0;
}

.write-color {
}

.note-great {
	background:  #F6F7FF;
	padding: 15px;
	position: relative;
	color: #333;
}

.note-great .title-btn {
}

.writer-slider-item:before, .writer-slider-item:after {
	content: " ";
	display: table;
	clear: both;
}

.writer-slider-img {
	width: 26%;
	float: right;
}

.writer-slider-text {
	width: 74%;
	float: right;
	padding: 0 10px;
}

.writer-slider-text h4{
	margin-top: 0
}

.writer-slider-text a {
	color: #333;
}

.writer-slider-text h4 {
	font-size: 14px;
	line-height: 22px;
	text-overflow: ellipsis;
	overflow: hidden;
	direction: rtl;
	white-space: nowrap;
	padding-left: 70px;
}

.writer-slider-text p {
	font-size: 13px;
}

.tv-news-lead {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 100%;
	transition: all .3s ease;
	z-index: 10;
	padding: 15px;
}

.overlay-hover:hover .tv-news-lead {
	top: 0;
}

.tv-channel-wrapper .news-row {
	padding-top: 30px;
	min-height: 270px;
}

.tvnews-item-wrap {
	padding: 5px;
	min-height: 230px;
	background: rgba(12, 5, 71, 0.51);
}

.tv-news-title {
	padding: 15px 0 0 0;
	text-align: center;
	font-size: 13px;
	font-weight: 400;
}

.overlay-text {
	position: absolute;
	width: 100%;
	height: 100%;
	padding: 10px;
	top: 100%;
	transition: all .3s ease;
	z-index: 10;
}

.overlay-hover:hover .overlay-text {
	top: 0;
}

.overlay-text a {
	color: #fff;
	font-size: 13px;
}

.state-news-img {
	position: relative;
	overflow: hidden;
}

.last-news-item:first-child .last-news-title {
	padding-top: 0;
}

.body-container.fix-menu .menu-wrapper {
	position: fixed;
	width: 100%;
	z-index: 100;
	top: 0;
	background: #fff;
}

.body-container.fix-menu header {
	padding-top: 58.5px;
}

.preload {
	position: fixed;
	background: #F4FBFB;
	width: 100%;
	height: 100%;
	z-index: 100000;
	text-align: center;
	padding-top: 15%;
}

.tv-channel-news .title-btn {
	position: absolute;
	top: -22px;
	right: 30px;
	z-index: 5;
}

.banner-item {
	position: relative;
	box-shadow: 1px 1px 3px 2px #a0a0a0;
	transition: all .3s ease;
}

.banner-item:hover {
	box-shadow: none;
}

.banner-item .banner-text {
	position: absolute;
	bottom: 0;
	width: 70%;
	top: 10%;
	padding: 15px 30px;
	color: #fff;
}

.banner-text h4 {
	font-size: 30px;
	font-weight: bold;
}

.banner-text .banner-desc {
	font-size: 18px;
}

.total-linked {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	z-index: 10;
}

.selected-for-img {
	height: 547px;
	background-size: cover;
	background-repeat: no-repeat;
}

.selected-for-img a {
	display: block;
	width: 100%;
	height: 100%;
}

.events-slider-item {
	position: relative;
	padding-top: 40px;
}

.events-item-img {
	height: 200px;
	background-size: cover;
	background-repeat: no-repeat;
	border-radius: 50%;
}

.events-item-date {
	position: absolute;
	top: 70px;
	left: 0px;
	background: #b1b404;
	color: #fff;
	transition: all .3s ease;
}

.events-slider-img {
	position: relative;
	border-radius: 50%;
	overflow: hidden;
}

.events-item-title {
	transition: all .3s ease;
	padding: 15px 0 0 0;
	text-align: center;
}

.events-item-title a {
	color: #fff;
	display: block;
	height: 100%;
}

.events-slider-item:hover .events-item-date {
	top: 0;
	left: 40%;
}

.events-container {
	background: #07437E;
	padding: 30px;
	position: relative;
	box-shadow: 2px 2px 5px 2px black;
}

.events-wrapper {
	overflow: hidden;
}

.event-color {
}

.note-great-wrapper .owl-nav {
	position: absolute;
	top: -10px;
	left: 0px;
	width: 60px;
}

.note-great-wrapper .owl-next, .note-great-wrapper .owl-prev {
	float: left;
	width: 25px;
	height: 25px;
	text-align: center;
	border: 1px solid #909090;
	border-radius: 50%;
	margin-right: 5px;
	color: #333;
}

.note-great-wrapper .owl-nav i {
	vertical-align: middle;
	font-size: 18px;
	line-height: 22px;
}

.preload.out {
	display: none;
}

.item-1 .events-item-date {
	background: #0e7c85;
}

.item-2 .events-item-date {
	background: #c60548;
}

.item-3 .events-item-date {
	background: #40af40;
}
.item-4 .events-item-date {
	background: #e18306;
}

.item-5 .events-item-date {
	background: #20ab9d;
}

.item-6 .events-item-date {
	background: #8c3ad8;
}

.agencies-container .write-news {
	background: #00ACC1;
}

.write-news .breadcrumb {
	background: #00ACC1;
}
.write-news .breadcrumb a {
	color: #fff;
}
.agencies-container .event-agency {
	background: #1E88E5;
}



.events-item-date div {
	display: inline-block;
	padding: 4px 6px;
}
.event-agency .breadcrumb {
	background: #1E88E5;
}

.event-agency .breadcrumb a {
	color: #fff;
}

.modulecontainer {
	margin-top: 30px;
}

.news-widget.widget-show-news {
	padding: 15px;
	box-shadow: 1px 1px 2px 1px #9e9e9e;
}

.gallery-selection {
	margin-top: 30px;
}

.gtype-title {
	font-size: 18px;
	font-weight: bold;
	border-bottom: 5px solid orange;
	margin-bottom: 15px;
	padding-bottom: 10px;
	display: block;
	color: orange;
	box-shadow: 1px 1px 5px 1px #000;
	background: #242424;
	text-align: center;
}

.tv-gallery-box:before, .tv-gallery-box:after {
	content: " ";
	display: table;
	clear: both;
}

.tv-gallery-box {
	padding-bottom: 10px;
	/*! padding-top: 10px; */

	box-shadow: 1px 1px 5px 1px #00000073;
	background: #d0d2d15e;
	/*! margin-bottom: 20px; */
	transition: all .3s ease;
	margin-top: 20px;
	border-radius: 15px;
}

.tv-gallery-box .tv-gallery-img {
	width: 100%;
	float: right;
}

.tv-gallery-box .tv-gallery-info {
	float: right;
	padding: 0 10px;
	line-height: 25px;
}

.tv-gallery-box .tv-gallery-img img {
	width: 100%;
	padding: 0;
	border: none;
	border-radius: 14px;
	max-height: 200px;
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
}

.tv-gallery-info a {
	color: #424242;
}

.tv-gallery-info a:hover {
	color: #0ac0d9;
}

.tv-gallery-info .tv-gallery-title {
	font-size: 14px;
	font-weight: 600;
}

.gtype-more {
	text-align: center;
}
.gtype-more a {
	box-shadow: 0px 0px 2px 1px #000;
	padding: 5px 60px;
	background: #242424;
}

.gtype-more a:hover {
	background: #0ac0d9;
	color: #fff;
}

.tv-gallery-box:hover {
	box-shadow: 0px 0px 3px 1px orange;
}

.color-shadow {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	transition: all .3s ease;
	border-radius: 50%;
}

.events-slider-item:hover .color-shadow {
	left: 100%;
	top: -50%;
}

.item-1 .color-shadow {
	background: linear-gradient(to top, rgba(14, 124, 133, 0), rgba(14, 124, 133, 0.3), rgba(14, 124, 133, 0.6), rgba(14, 124, 133, 0.2), rgba(14, 124, 133, 0));
}

.item-2 .color-shadow {
	background: linear-gradient(to top, rgba(198, 5, 72, 0), rgba(198, 5, 72, 0.3), rgba(198, 5, 72, 0.6), rgba(198, 5, 72, 0.2), rgba(198, 5, 72, 0));
}

.item-3 .color-shadow {
	background: linear-gradient(to top, rgba(64, 175, 64, 0), rgba(64, 175, 64, 0.3), rgba(64, 175, 64, 0.7), rgba(64, 175, 64, 0.3), rgba(64, 175, 64, 0));
}

.item-4 .color-shadow {
	background: linear-gradient(to top, rgba(225, 131, 6, 0), rgba(225, 131, 6, 0.3), rgba(225, 131, 6, 0.7), rgba(225, 131, 6, 0.3), rgba(225, 131, 6, 0));
}

.item-5 .color-shadow {
	background: linear-gradient(to top, rgba(32, 171, 157, 0), rgba(32, 171, 157, 0.3), rgba(32, 171, 157, 0.7), rgba(32, 171, 157, 0.3), rgba(32, 171, 157, 0));
}

.item-6 .color-shadow {
	background: linear-gradient(to top, rgba(140, 58, 216, 0), rgba(140, 58, 216, 0.4), rgba(140, 58, 216, 0.8), rgba(140, 58, 216, 0.3), rgba(140, 58, 216, 0));
}

.tag-container {
	display: block;
}

.tag-container:before, .tag-container:after {
	content: " ";
	display: table;
	clear: both;
}

.tag-container li {
	width: 50%;
	display: block;
	float: right;
	margin-bottom: 20px;
	padding: 0 0 0 22px;
}

.tag-container a {
	border: 1px solid silver;
	padding: 5px 10px 5px 10px;
	display: block;
	position: relative;
	color: #333;
}

.tag-container a:hover {
	background: #333;
	color: #fff;
}

.tag-container a:before {
	content: "";
	position: absolute;
	width: 30px;
	height: 30px;
	background-image: url('/files/pr/icons/icons8-tags-96.png');
	background-size: cover;
	left: -22px;
	bottom: -21px;
	transition: all .3s ease;
}

.tag-container a:hover:before {
	transform: rotate(-30deg);
	left: -14px;
}

.events-item-date .year {
	background: #333;
	border-right: 1px solid #fff;
}

.top-menu-frame {
	position: relative;
	bottom: -5px;
	width: 100%;
	background: #15263a;
	height: 40px;
}


.banner-main {
	position: relative;
}
.citizen-modal {
	position: absolute;
	left: 0;
	top: 64px;
	width: 100%;
	background: #fff;
	border: 1px solid silver;
	padding: 15px;
	opacity: 1;
	z-index: 20;
	transition: all .3s;
}

.citizen-modal.hovered {
	top: 50px;
	display: none;
}

.citizen-wrapper:before, .citizen-wrapper:after {
	content: " ";
	display: table;
	clear: both;
}
.citizen-item {
	width: 33.33%;
	float: right;
	text-align: center;
	font-size: 12px;
}

.right-side > section {
	transition: all .3s ease;
	box-shadow: 1px 1px 3px 0px #949494;
}

.right-side > section:hover, .right-side .radio-news-part:hover {
	box-shadow: 2px 2px 3px 1px #949494;
}

.states-news-part {
	background: #F6F7FF;
	position: relative;
}

.states-news {
	padding: 30px 30px 10px;
}

.states-news-part .ostani-color {
	position: absolute;
	top: -18px;
	right: 30px;
}

.states-news .radio-first-item {
}

.articles-part, .report-gap {
	padding: 15px;
	position: relative;
	color: #333;
}

.articles-part {
	background: 
		#F6F7FF; 
}

.report-gap {

	background: #F6F7FF;
}

.articles-part .owl-nav, .report-gap .owl-nav{
	position: absolute;
	top: -5px;
	left: 0px;
	width: 60px;
}

.articles-part .owl-next, 
.articles-part .owl-prev, 
.report-gap .owl-next, 
.report-gap .owl-prev {
	float: left;
	width: 25px;
	height: 25px;
	text-align: center;
	border: 1px solid #909090;
	border-radius: 50%;
	margin-right: 5px;
	color: #333;
}

.articles-part .owl-nav i, .report-gap .owl-nav i {
	vertical-align: middle;
	font-size: 18px;
	line-height: 22px;
}

.agencies-container .article-1 {
	background: #673AB7;
}
.article-1 .breadcrumb {
	background: #673AB7;
}
.social-media {
	text-align: right;
}

.agency-options {
	border: 1px solid silver;
	margin-bottom: 15px;
	margin-left: 0;
	margin-right: 0;
	box-shadow: 0px 1px 2px 1px rgba(50, 50, 50, 0.28);
	padding: 4px 0;
	background: #f9f9f9;
}

.agency-child-btn, .agency-parent-btn {
	background: transparent;
	border: none;
	margin-top: 15px;
	color: #1f5164;
}

.parent-agensies {
	text-align: right;
}

.title-agency {
	text-align: center;
}

.title-agency h4 {
	color: #1F5164;
	font-size: 25px;
	margin: 4px 0 10px 0;
	font-weight: 600;
	position: relative;
	padding-right: 60px;
	text-align: right;
	line-height: 40px;
	vertical-align: middle;
	display: inline-block;
}
.childs-agency {
	text-align: left;
}
.parent-agensies .dropdown-menu {
	right: 0;
	left: auto;
	top: 60px;
	border-radius: 0;
}

.childs-agency .dropdown-menu {
	top: 60px;
	border-radius: 0;
	right: auto;
	left: 0;
}

.agency-options .dropdown-menu {
	text-align: right;
	padding: 0;
	z-index: 5000;
}

.agency-options .dropdown-menu a {
	display: block;
	padding: 5px 10px;
}

.agency-options a.article-1 {
	/*! background: #673AB7; */
}

.agency-options a.chanel-radio {
	/*! background-color: #FFC107; */
}

.agency-options a.chanel-tv {
	/*! background-color: #FF9800; */
}

.agency-options a.event-agency {
	/*! background: #1E88E5; */
}

.agency-options a.foreign-news {
	/*! background-color: #689F38; */
}

.agency-options a.ostani-chanel {
	/*! background-color: #9E9D24; */
}

.agency-options a.poeple-news {
	/*! background-color: #26A69A; */
}

.agency-options a.write-news {
	/*! background: #00ACC1; */
}

.agency-options .dropdown-menu a {
	color: #1f5164;
}

.agency-options .dropdown-menu a:hover {
	color: #29aeb9;
}

.empty-agn a {
	color: #333 !important;
}


.pagination-wrap ul.pagination {
	box-shadow: 1px 2px 5px 1px #bbb;
}



.pagination-wrap .pagination a {
	border-color: #036398;
	color: #036398;
}

.pagination-wrap .pagination a:hover {
	background: #036398;
	border-color: #036398;
	color: #fff;
}

.pagination .active a {
	background: #036398;
	border-color: #036398;
	color: #fff;
}

.pagination .active a:hover {
	background: #036398;
	border-color: #d9742b;
}


.pagination li > a {
	padding: 5px 10px;
}

.childs-agency .btn.btn-default {
	background: transparent;
	border: none;
	box-shadow: none;
	margin-top: 10px;
	outline: none;
	color: #1F5164;
}

.preload-img {
	width: 100%;
	margin: 0 auto;
}

.svg-preload i {
	position: absolute;
	font-size: 185px;
	left: -78px;
	top: -50px;
	color: #3e50a2;
}

.item-link-icons {
	font-size: 12px;
	margin-top: 30px;
	color: #fff;
}
.item-link-icons .icon-link {
	width: 40px;
}

.item-link-icons .icon-item {
	width: 33.33%;
	float: right;
	text-align: center;
}

.item-link-icons:before, .item-link-icons:after {
	content: " ";
	display: table;
	clear: both;
}

.item-link-icons .icon-item p {
	margin-top: 5px;
}

.slider-circle {
	direction: ltr;
}

.social-network img.cloud9-item {
	width: 150px;
}

.sologan {
	width: 61%;
	margin: 0 auto;
}

.contact-us span {
	/*! vertical-align: middle; */
}

.contact-us span.w-1 {
	color: #f90;
}

.contact-us span.icon {
	margin-left: 5px;
	width: 45px;
	height: 25px;
	background-size: cover;
	vertical-align: top;
	font-size: 20px;
	color: #3b92f9;
}

.contact-us > div {
	margin-bottom: 15px;
}

.radio-icon {
	display: inline-block;
	width: 20px;
	height: 20px;
	border: 1px solid silver;
	border-radius: 50%;
	vertical-align: middle; 
	margin-left: 5px;
	margin-right: 15px;
}

.radio-fc {
	display: none;
}

.radio-icon.selected {
	background: #82c882;
	border-color: #838383;
}

.top-link-group .top-ul-link {
}

.tv-channel-news:before, .tv-channel-news:after {
	/*! content: ""; */
	position: absolute;
	background-size: cover;
	top: 0;
	height: 100%;
	width: 31%;
	z-index: 0;
}

.tv-channel-news:before {
	left: 0;
}

.tv-channel-news:after {
	right: 0;
}

.page-title h3 {
	border-bottom: 2px solid #06529e;
	padding-bottom: 15px;
	margin-bottom: 30px;
	position: relative;
}

.page-title h3:before {
	content: "";
	position: absolute;
	right: 0;
	bottom: -1px;
	width: 150px;
	height: 5px;
	background-color: #06529e;
	border-top-right-radius: 5px;
	border-top-left-radius: 5px;
}
.overlay-hover .tv-news-img .tv-news-lead a{
	color: #fff;
}

.title-btn a:before {
	content: "";
	position: absolute;
	border-top: 8px solid #b60002;

	z-index: 1;
	left: -8px;
	width: 0;
	height: 0;
	top: 0;
}

.title-btn a:after {
	position: absolute;
	top: 0;
	content: "";
	height: 100%;
	width: 100%;
	z-index: -1;
	left: 0;
	right: 0;
	background-color: #b60002;
}

.title-btn.radio-color:after {
}
.radio-color {
	border-color: #ffc107;
}
.title-btn.radio-color a:before {
}

.title-btn.radio-color a:after {

}

.title-btn.ostani-color {
	margin-top: 15px;
}


.title-btn.ostani-color:after {
}


.title-btn.ostani-color a:before {
}

.title-btn.ostani-color a:after {
}

.title-btn.orange {
	border-color: #689f38;
	margin-top: 15px;
}

.title-btn.orange:after {
}
.title-btn.orange a:before {
}

.title-btn.orange a:after {

	/*! background: #689f38; */
}

.title-btn.write-color {
	/*! border-color: #00acc1; */
}

.title-btn.write-color:after {
	background: #0288D1;
}

.title-btn.write-color a:before {
	border-top: 8px solid #0288D1;
}

.title-btn.write-color a:after {
	background: #0288D1;
}


.title-btn.article-btn {
	border-color: #1e88e5;
}

.title-btn.article-btn:after {

	background: #0277BD;
}
.title-btn.article-btn a:before {
	border-top: 8px solid #0277BD;
}

.title-btn.article-btn a:after {

	background: #0277BD;
}
.title-btn.tv-color {
	border-color: #ff9800;
	/*! padding-top: 15px; */
}

.title-btn.tv-color a:before {
	border-top: 8px solid #b60002;
}
.title-btn.tv-color a:after {
	background: #b60002;
}
.title-btn.your-news-a {
	border-color: #26a69a;
}

.title-btn.tv-color:after {
	/*! background: #ff9800; */
}

.title-btn.your-news-a a:before {
	border-top: 8px solid #4FC3F7;
}

.title-btn.your-news-a a:after {
	background: #4FC3F7;
}

.title-btn.your-news-a:after {
	background: #4FC3F7;
}
.title-btn.event-color {
	border-color: #f00b0b;
	/*! background: #F7FCFC; */
	padding-top: 30px;
}

.title-btn.event-color a:before {
	background: #f00b0b;
}

.link-top-162 img {
	width: 90px;
	margin-top: 8px;
	margin-left: 5px;
}

.link-top-162 a:hover img {
	opacity: .7;
}

.user-name-welcome:before, .user-name-welcome:before {
	content: " ";
	display: table;
	clear: both;
}

.user-name-welcome {
	padding: 10px;
	display: none;
	position: absolute;
	background: rgba(255, 255, 255, 0.85);
	color: #333;
	top: 55px;
	left: 0;
	text-align: center;
	min-width: 200px;
	z-index: 5;
	border: 1px solid silver;
}

.user-name-welcome .user-detail {
	margin-bottom: 10px;
}

.user-name-welcome .pannel-btn {
	border: 1px solid silver;
	padding: 3px 10px;
}

.user-name-welcome .pannel-btn a {
	color: #333;
	padding: 3px 10px;
}

.slogan-img {
	height: 66px;
}
.slogan-item {
	text-align: left;
}
.last-news {
	margin-top: 15px;
	margin-bottom: 15px;
}

.last-news .title-text {
	position: relative;
	display: inline-block;
	font-size: 20px;
	font-weight: 600;
	padding-bottom: 10px;
}
.last-news .title-text:before {
	content: "";
	position: absolute;
	right: 0;
	bottom: 0;
	width: 100%;
	height: 4px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	background: #f10303;

}

.user-icon {
	padding-top: 16px;
}

.user-icon a.uname {
	display: inline-block;
	margin-top: 0;
}

.user-icon a.top-icon {
	border-radius: 50%;
	width: 30px;
	height: 30px;
	display: inline-block;
	text-align: center;
	color: #fff;
	border: 1px solid #fff;
}

.user-icon a:hover {
	background: transparent;
	color: #1F5164;
	border-color: #1F5164;
}

.user-icon i {
	margin-top: 5px;
	font-size: 18px;
}

.user-icon .login-message {
	color: #fff;
	font-size: 12px;
	vertical-align: middle;
}

.user-account {
	position: relative;
	padding-bottom: 16px;
}

.user-account:hover .user-name-welcome {
	display: block;
}
.null {
	display: none !important;
}


.rss-item-parent:before, .rss-item-parent:after {
	content: " ";
	display: block;
	clear: both;
}

.rss-item-parent {
	border-bottom: 1px solid silver;
	padding: 5px 0;
}
.has-child .item-parent-title {
	border-bottom: 1px solid silver;
	padding-left: 15px;
}
.has-child .rss-item-childes {
	padding-right: 30px;
}

.item-child-title {
	padding-right: 5px;
	position: relative;
	padding: 5px 0;
	border-bottom: 1px solid silver;
}

.item-child-title:last-child {
	border: none;
}

.item-child-title:before {
	position: absolute;
	top: 0;
	right: 0;
	width: 1px;
	height: 30px;
	background: silver;
}

.rss-items i {
	font-size: 30px;
	color: orange;
	vertical-align: middle;
	margin-left: 5px;
}

.rss-items a {
	color: #333;
}

.login-box {
	max-width: 990px;
	margin: 0 auto;
}

.login-heading h4 {
	border-bottom: 1px solid silver;
	padding-bottom: 10px;
}

.ruser-reg-part .btn, .login-btn .primary-btn {
	background: #339f37;
	color: #fff;
	padding: 8px 60px;
	box-shadow: none;
	border: none;
	border-radius: 3px;
	display: inline-block;
}

.login-part fieldset legend {
	border: none;
}

.item-divider .login-info {
	margin-top: 15px;
}

.ruser-reg-part {
	text-align: center;
	margin-top: 15px;
}
.login-btn {
	text-align: center;
}

.remember-me {
	text-align: center;
}

.login-box .page-viewer ul {
	list-style-type: circle; 
	padding-right: 15px;
}

.login-box .page-viewer p {
	margin: 5px 0;
}

.btn-holder .btn-success {
	padding: 8px 60px;
}

.last-news .title-text {
	color: #f10303;
}
.tv-color a {
	/*! color: #fff; */
}

.radio-color a {
	/*! color: #ffc107; */
}

.ostani-color a {
	/*! color: #9e9d24; */
}

.orange a {
	/*! color: #689f38; */
}

.write-color a {
	/*! color: #00acc1; */
}

.article-btn a {
	/*! color: #1e88e5; */
}
.gap-title a {
	/*! color: #673ab7; */
}

.photo-title a {
	/*! color: #6f0062; */
}

.film-title a {
	/*! color: #6f0062; */
}

.your-news-a a {
	/*! color: #26a69a; */
}

.event-color a {
	color: #f00b0b;
}

.gap-title a:before {
	border-top: 8px solid #01579B;
}

.gap-title a:after {
	background: #01579B;
}

.gap-title:after {

	background: #01579B;
}

.photo-title a:before {
	border-top: 8px solid #03A9F4;
}
.photo-title a:after {

	background: #03A9F4;
}

.photo-title {
	border-color: #6f0062;
}
.photo-title:after {

	background: #03A9F4;
}
.film-title a:before {
	border-top: 8px solid #29B6F6;
}
.film-title a:after {

	background: #29B6F6;
}
.film-title {
	border-color: #6f0062;
}

.film-title:after {

	background: #29B6F6;
}
.form-error {
	color: #ea0303;
	margin-top: 10px;
	display: block;
}

.callout-danger {
	color: #d80000;
}

.callout-success {
	border-color: green;
	color: green;
	font-size: 15px;
}
.back-links {
	margin: 30px 0 30px 0;
}

.back-links a {
	color: #333;
	border: 1px solid green;
	width: 100%;
	display: block;
	padding: 5px 10px;
	text-align: center;
}

.phone-side .side-bar {
	background: linear-gradient(#ffffffe8, #fff1f191);
	backdrop-filter: blur(15px);
	width: 97%;
	height: auto;
	position: absolute;
	top: 0;
	left: 100%;
	overflow-y: auto;
	transition: 0.6s ease;
	transition-property: all;
	transition-property: all;
	transition-property: all;
	transition-property: all;
	z-index: 8888888;
	box-shadow: none;
	border: 1px solid #009bed;
	border-top-left-radius: 20px;
	border-bottom-left-radius: 20px;
	padding-bottom: 15px;
}

.phone-side .side-bar.active {
	left: 5px;
}

.back-links a:hover {
	background: green;
	color: #fff;
}

.album-wrap:before, .album-wrap:after {
	content: " ";
	display: block;
	clear: both;
}

.album-wrap .album-item {
	width: 25%;
	float: right;
	padding: 0 10px;
	position: relative;
	margin-bottom: 20px;
}

.album-img {
	height: 190px;
	background-size: cover;
	background-color: #000;
	position: relative;
	transition: all .6s ease;
	aspect-ratio: 16/9;
	background-size: 100% !important;
	width: 100%;
	background-repeat: no-repeat;
}

.album-img a {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	right: 0;
}

.album-title h4 {
	font-size: 13px;
	margin: 0;
	line-height: 22px;
	font-weight: 600;
}

.album-title {
	min-height: 80px;
	padding-top: 10px;
	text-align: center;
}
.album-title a{
	color:#fff;
}
.album-desc {
	display: none;
}

.first-page .album-first-item .album-img {
	height: 440px;
	width: 100%;
}

.first-page .album-first-item:before, .album-first-item:after {
	content: " ";
	display: table;
	clear: both;
}

.first-page .album-first-item .album-details {
	padding: 10px 10px;
	position: absolute;
	bottom: 7px;
	left: 17px;
	right: 17px;
	top: 17px;
}
.first-page .album-item.album-first-item {
	float: right;
	width: 60%;
	margin-bottom: 20px;
	margin-right: auto;
	margin-left: auto;
}


.first-page .album-item.album-first-item .item-album-wrap {
	box-shadow: 1px 1px 5px 1px #e8e8e8;
	padding: 7px;
}
.pagination-wrap {
	text-align: center;
}

.reporter-item:before, .reporter-item:after {
	content: " ";
	display: table;
	clear: both;
}

.reporter-img {
	height: 98px;
	width: 26%;
	background-size: cover;
	float: right;
}

.reporter-details {
	float: right;
	width: 74%;
	padding: 0 10px 0 60px;
}

.reporter-details .reporter-title h4 {
	font-size: 14px;
}

.reporter-img a {
	display: block;
	height: 100%;
}

.live-icon {
	width: 35px;
	margin-left: 13px;
	margin-top: 14px;
}

.live-icon a {
	display: block;
}

.live-icon .wave1, .live-icon .wave2, .live-icon .wave3{
	fill: rgba(255, 255, 255, 0.93);
	opacity: 0;
	-webkit-animation: hideshow 1s infinite 0s ease-in-out ;
	animation: hideshow 1s infinite 0s ease-in-out ;
}
.live-icon .wave1
{

	-webkit-animation-delay:0.50s;
	animation-delay:0.50s;
}
.live-icon .wave2
{
	-webkit-animation-delay:0.60s;
	animation-delay:0.60s;
}
.live-icon .wave3
{
	-webkit-animation-delay:0.70s;
	animation-delay:0.70s;

}
@-webkit-keyframes hideshow {
	0% {
		opacity: 0;
	}
	25% { 
		opacity: 1;
	}
	50% { 
		opacity: 1;
	}
	75% {
		opacity: 0;
	}

}
@keyframes hideshow {
	0% {
		opacity: 0;
	}
	25% { 
		opacity: 1;
	}
	50% { 
		opacity: 1;
	}
	75% { 
		opacity: 0;
	}

}

.live-icon .st0 {
	fill:#A5A7AA;
}
.live-icon .st1 { 
	fill:#0DAE30;
	stroke:#009444;
	stroke-linejoin:round;
	stroke-miterlimit:10;
}
.live-icon .st2 {
	fill:#D71345;
	stroke:#BE1E2D;
	stroke-linecap:round;
	stroke-linejoin:round;
	stroke-miterlimit:10;
}
.live-icon .st3 {
	fill:none;
}
.live-icon .st4{
	fill:#FFF;
	stroke:#A7A9AC;
	stroke-linecap:round;
	stroke-linejoin:round;
	stroke-miterlimit:10;
}
.live-icon:hover .st4{
	fill:#FFFFFF;
}

.file-item:before, .file-item:after {
	content: " ";
	display: table;
	clear: both;
}

.file-icon {

}

.sender-details {
	width: calc(100% - 150px);
	float: right;
	padding: 0 15px;
}

.video-sound {
	width: 100%;
}

.file-item.video-sound .file-icon {

}

.file-item.video-sound .sender-details {
	width: 75%;
}

.video-sound.sound {
	max-height: 40px;
}

.club-loader .page-title {
	display: none;
}

.club-loader .page-view-panel > .row {
	display: none;
}

.club-loader .page-view-panel > .row:nth-child(2) {
	display: block;
}

.citizen-reporter-links {
	width: 67px;
	margin-top: 8px;
	margin-left: 0px;
	cursor: pointer;
	position: relative;
	padding-bottom: 5px;
}

.citizen-reporter-links:hover img {
	opacity: .7;
}
.reporter-links {
	position: absolute;
	width: 200px;
	background: rgba(255, 255, 255, 0.9);
	z-index: 10;
	top: 80%;
	transition: all .3s ease;
	display: none;
	border: 1px solid #dfdfdf;
}

.citizen-reporter-links:hover .reporter-links {
	display: block;
	top: 100%;
}

.citizen-reporter-links a {
	color: #333;
	display: block;
	border-bottom: 1px solid #dfdfdf;
	padding: 10px;
}
.citizen-reporter-links li:last-child a {
	border-bottom: none;
}
.link-top-162 {
	max-width: 100px;
	margin-left: 7px;
	margin-top: 8px;
}

.link-top-162 svg path {
	fill: #fff;
}
.link-top-162 a:hover path {
	fill: #1f5164;
}
.link-top-162 a{
	display: block;
	line-height: 0;
}

.mypage-wrap .item-main {
	background: #E65100;
}

.mypage-wrap .item-mini-desc {
	background: #F57C00; 
}

.item-icon {
	background: #EF6C00;
}
.about-links a {
	color: #fff;
}
.file-item-view .image-view {
	width: 100%;
	height: 138px;
	background-size: cover;
}

.video-wrap video {
	width: 100%;
}

.picture-send .item-main {
	background: #9E9D24;
}

.picture-send .item-icon {
	background: #AFB42B;
}

.picture-send .item-mini-desc {
	background: #C0CA33;
}

.video-play .item-main {
	background: #558B2F;
}

.video-play .item-icon {
	background: #689F38;
}

.video-play .item-mini-desc {
	background: #7CB342;
}

.sound-play .item-main {
	background: #00695C;
}

.sound-play .item-icon {
	background: #00796B
}

.sound-play .item-mini-desc {
	background: #00897B;
}
.picture-send.h-eff {
	height: 200px;
}
.pl-0 {
	padding-left: 0;
}

.pr-0 {
	padding-right: 0;
}
.widget-your-files {
	background: #DCE775;
	padding: 15px 15px 10px 15px;
}

.club-file-text a {
	color: #333;
}
.club-file-text h4 {
	font-size: 14px;
	text-align: center;
}

.widget-your-files .club-file-desc {
	display: none;
}

.widget-your-files .image-view a {
	display: block;
	height: 100%;
}
.view-file-wrapp .user-desc-wrap {
	font-size: 17px;
	margin: 15px 0;
}

.widget-your-files {
	border-top: 1px solid silver;
	border-bottom: 1px solid silver;
	border-left: 1px solid silver;
}

.question-name-wrap:before, 
.question-name-wrap:after, 
.answer-name-wrap:before, 
.answer-name-wrap:after {
	content: " ";
	display: table;
	clear: both;
}

.question-icon, .answer-icon {
	width: 60px;
	float: right;
	height: 60px;
}

.question-name, .answer-name {
	width: calc(100% - 60px);
	float: right;
}

.question-icon-holder {
	background-image: url('/files/pr/icons/club/icons8-account-100.png');
	background-size: cover;
	width: 100%;
	height: 100%;
}

.question-wrapp {
	background: #15206f;
	color: #fff;
	height: 320px;
	border-left: 1px solid silver;
	border-bottom: 1px solid silver;
	border-top: 1px solid silver;
}

.question-item:before, .question-item:after {
	content: " ";
	display: table;
	clear: both;
}

.user-question {
	width: 50%;
	float: right;
	padding: 15px 10px 5px 10px;
	position: relative;
}

.answer-question {
	width: 50%;
	float: right;
	padding: 80px 10px 5px 10px;
	position: relative;
}


.answer-icon-holder {
	background-image: url('/files/pr/icons/club/icons8-registration-100.png');
	background-size: cover;
	height: 100%;
	width: 100%;
}

.question-item .twitch-date {
	text-align: left;
	color: #f73b5f;
	position: absolute;
	left: 20px;
	bottom: 15px;
}


.answer-text-wrap, .question-text-wrap {
	padding: 15px 10px 30px 10px;
	border: 1px solid silver;
	margin-top: 15px;
	border-radius: 5px;
}

.question-wrap.v-eff {
	height: 320px;
}
.test-wrap {
	position: absolute;
	left: 34%;
	border: 1px solid #fbff00;
	padding: 2px 15px;
	color: #fbff00;
	z-index: 10;
	top: 18px;
}

.test-wrap p {
	margin: 0;
}

.club-loader {
	padding: 15px 30px;
	margin-bottom: 30px;
	border: 1px solid gainsboro;
	background: #f4f4f4;
	box-shadow: 1px 1px 2px 1px silver;
}

.slider-for-text h4 a {
	color: #fff;
}

.club-show-file:before, .club-show-file:after {
	content: " ";
	display: table;
	clear: both;
}

.club-wfile-item {
	width: 25%;
	float: right;
	padding: 0 15px;
}

.club-show-file.image .item-img {
	height: 170px;
	background-size: cover;
}

.club-wrapper {
	position: relative;
}

.club-left-nav {
	position: absolute;
	right: 0;
	width: 100px;
	height: 100%;
}

.club-show-file {
	margin-left: -15px;
	margin-right: -15px;
}

.wfile-item-view {
	max-height: 170px;
}

.main-path {
	fill: #FFFF00;
	stroke-linecap: round;
	stroke-linejoin: round;
	stroke-miterlimit: 10;
	stroke: #0ac0d9;
}

.path1, .path2, .path3, .path4 {
	fill: rgba(255, 255, 255, 0.93);
	opacity: 0;
	-webkit-animation: hideshow 1s infinite 0s ease-in-out;
	animation: hideshow 1s infinite 0s ease-in-out;
	animation-delay: 0s;
}

.path1 {
	-webkit-animation-delay: 0.60s;
	animation-delay: 0.60s;
	fill: #00BCD4;
}
.path2 {
	-webkit-animation-delay: 0.60s;
	animation-delay: 0.60s;
	fill: #00BCD4;
}

.path3 {
	-webkit-animation-delay: 0.60s;
	animation-delay: 0.80s;
	fill: #80DEEA;
}

.path4 {
	-webkit-animation-delay: 0.60s;
	animation-delay: 0.80s;
	fill: #80DEEA;
}


.man-container {
	transition: all .3s ease;
	padding-bottom: 40px;
	position: relative;
	/*! height: 100vh; */
}

.man-container.m-hover {
	margin-top: 50px;
}

.fix-menu .navigation ul li > ul.inner-ul {
	top: 63px;
}

.fix-menu .navigation ul li:hover > ul.inner-ul {
	top: 63px;
}

.type-icon {
	font-size: 30px;
	position: absolute;
	top: 0px;
	right: 22px;
}

.count-childs {

	text-align: center;
}
.count-childs .icon-wrap {
	padding-top: 3px;
}

.first-page .album-item.nav-item {
	width: 40%;
}
.first-page .nav-item .item-album-wrap:before, .nav-item .item-album-wrap:after {
	content: " ";
	display: table;
	clear: both;
}

.first-page .nav-item .item-album-wrap {
	padding-bottom: 10px;
	padding-top: 10px;
	padding: 10px;
	box-shadow: 1px 1px 5px 1px #d9d9d9;
	background: #fff;
}

.first-page .nav-item .item-album-wrap .album-img-wrap {
	width: 35%;
	float: right;

}

.first-page .nav-item .item-album-wrap .album-img {
	height: 118px;
	border-radius: 10px;
	width: 145px;
	background-repeat: no-repeat;
}

.first-page .nav-item .item-album-wrap .album-details {
	width: 65%;
	float: right;
	padding: 0 10px 0 0;
}

.first-page .album-item.nav-item:nth-child(4) {
}

.album-icons:before, .album-icons:after {
	content: " ";
	display: table;
	clear: both;
}

.album-icons > div {
	float: right;
}

.album-icons {
	border-top: 1px solid #c6c6c6;
	border-bottom: 1px solid #c6c6c6;
	color: #393939;
	font-size: 12px;
	padding: 3px 0 5px 0;
}

.album-icons i {
	color: #FF8F00;
	font-size: 15px;
	vertical-align: middle;
}

.create-date {
	padding-top: 3px;
	float: right;
}

.count-childs {
	padding-top: 2px;
	float: left !important;
	/*! bottom: 5px; */
	/*! position: relative; */
}


.first-page .album-first-item .type-icon {
	position: absolute;
	float: none;
	right: 10px;
	top: -8px;
}

.first-page .album-first-item .type-icon i {

	font-size: 30px;
}

.first-page .album-first-item .count-childs {
	position: absolute;
	bottom: 5px;
	left: 15px;
	padding: 3px 10px 5px 10px;
	margin: 0;
	border-radius: 10px;
}

.first-page .album-first-item .count-childs span:first-child{
	font-size: 15px;
	color: orange;
}

.first-page .album-first-item .count-childs span:last-child {
	width: 23px;
	height: 23px;
	font-size: 18px;
	background: orange;
	border-radius: 50%;
	display: inline-block;
	text-align: center;
}

.first-page .album-first-item .album-icons {
	border: none;
	text-align: center;
}

.first-page .album-first-item .create-date {
	float: none;
	position: absolute;
	bottom: 5px;
}

.first-page .album-first-item .album-title {
	min-height: auto;
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	/*! background: #0000003d; */
	padding: 62px 0 30px 0;
	background-image: linear-gradient(#ffffff03, #ffffff82, white);
}

.first-page .nav-item .type-icon {
	position: absolute;
	top: 10px;
	right: 25px;
	margin: 0;
}
.first-page .nav-item .album-icons {

	padding: 3px 0 4px 0;
}

.first-page .nav-item .album-title {
	min-height: 54px;
	margin-bottom: 8px;
	padding-top: 5px;
	text-align: right;
}

.album-img-wrap {
	overflow: hidden;
}

.item-album-wrap:hover .album-img {
	transform: scale(1.1);
}
.news-arch-item:before, .news-arch-item:after {
	content: " ";
	display: table;
	clear: both;
}

.news-archive-list:before, .news-archive-list:after {
	content: " ";
	display: table;
	clear: both;
}

.news-archive-list {

	margin: 0 -10px;
}

.news-arch-wrap {
	margin-bottom: 10px;
	width: 33.33%;
	float: right;
	padding: 0 5px;
}

.toranj-secondPart .news-arch-wrap {
	margin-bottom: 10px;
	width: 100%;
	float: initial;
	padding: 0 10px;
}

.news-arch-item {
	border: 1px solid silver;
	padding: 0;
	position: relative;
	box-shadow: 1px 1px 3px 1px rgba(50, 50, 50, 0.28);
	transition: all .3s ease;
}

.news-arch-item:hover {
	box-shadow: 4px 3px 5px 2px rgba(96, 96, 96, 0.3);
}

.news-content-arch .news-item-agency {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
}

.news-content-arch .news-item-agency a {
	display: block;
}

.news-item-title h2 {
	font-size: 14px;
	font-weight: 600;
	margin-top: 15px;
	margin-bottom: 20px;
	text-align: center;
	line-height: 22px;
	text-overflow: ellipsis;
	overflow: hidden;
	direction: rtl;
	white-space: nowrap;
	padding: 0 15px;
	display: inline-block;
	width: 100%;
}

.news-content-arch a {
	color: #333;

}

.news-item-lead a {
	font-size: 13px;
}

.news-content-arch .news-item-lead a:hover {
	color: #333;
}

.news-content-arch a:hover {
	color: #1F5164;
}

.item-agency-title {
	display: block;
	text-align: center;
	background: #0006;
	padding: 5px 5px;
	min-width: 70px;
	color: #33;
	font-size: 11px;
	color: #fff;
	padding-right: 0;
	border-bottom-left-radius: 10px;
	width: 100%;
	border-bottom-right-radius: 10px;
}
.news-img-arch .news-item-img {
	width: 100%;
	height: 22em;
	background-size: cover;
	transition: all .5s ease;
	background-position: center;
}

.news-arch-item:hover .news-item-img {
	transform: scale(1.1);
}
.item-album-wrap {
	box-shadow: 0px 0px 3px 0px #d3d3d3;
	/*! padding: 5px; */
}
.img--service.img-thumbnail.tv-gallery-img {
	height: 100%;
	width: 100%;
	border-radius: 0;
	object-fit: cover;
}
.item-album-wrap .album-details h4{
	color: #000;

}

.item-album-wrap .album-details .album-title{
	height: 50px;
	padding-bottom: 90px;
}

.parent-sub-item .parent-sub-text {
	background: rgba(3, 2, 43, 0.4);
	padding: 7px 10px 7px 5px;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	color: #fff;
}

.navigation ul li ul li a.parent-sub-text::before {
	content: none;
}

.bottom-details:before, .bottom-details:after {
	content: " ";
	display: table;
	clear: both;
}

.bottom-details {
	color: #8C8C8C;
	border-top: 1px solid silver;
	padding: 10px 15px;
	width: calc(100%);
	font-size: 13px;
}

.bottom-details .dateNews {
	float: left;
	margin-left: 15px;
}

.bottom-details .dateNews i {
	font-size: 14px;
	vertical-align: middle;
}

.gallery-container .pagination-wrap .pagination {
	box-shadow: 1px 2px 3px 1px #111;
	border: 3px;
}

.childs-agency .dropdown-menu a {
	color: #333;
}

.childs-agency .dropdown-menu a:hover {
	color: #11afc4;
	background: #f3f3f3;
}

.man-container.m-iscroll {
	margin-top: 0;
}

.news-item-agency .agency-logo {
	width: 27px;
	height: 27px;
	background-size: cover;
	display: block;
	position: absolute;
	top: 0;
	right: 0;
}

.navigation ul li ul li.parent-sub-item {
	width: 200px;
	padding-left: 22px;
	text-align: center;
}

.navigation ul li ul li.parent-sub-item:before {
	content: "";
	position: absolute;
	width: 0;
	height: 0;
	left: 5px;
	border-left: 18px solid transparent;
	border-top: 0px solid transparent;
	border-bottom: 40px solid rgba(3, 2, 43, 0.4);
	bottom: 0;
}

.link-top-162 .main, .link-top-162 .item {
	fill: #fff;
}

.link-top-162 a:hover .main, .link-top-162 a:hover .item {
	fill: #1F5164;
}

.link-top-162 .item1, .link-top-162 .item2, .link-top-162 .item3, .link-top-162 .item4 {
	fill: rgba(255, 255, 255, 0.93);
	opacity: 0;
	-webkit-animation: hideshow 1s infinite 0s ease-in-out;
	animation: hideshow 1s infinite 0s ease-in-out;
	animation-delay: 0s;
	animation-delay: 0s;
}


.link-top-162 .item1, .link-top-162 .item3 {
	-webkit-animation-delay: 0.60s;
	animation-delay: 0.60s;
	fill: #fff;
}

.link-top-162 .item2, .link-top-162 .item4 {
	-webkit-animation-delay: 0.60s;
	animation-delay: 0.80s;
	fill: #fff;
}

.live-icon .tvbody {
	fill: #b60002;
	transition: all .4s ease;
}
.live-icon a:hover .tvbody, .live-icon a:hover .item {
	fill: #1F5164;
}
.live-icon .item {
	fill: rgba(255, 255, 255, 0.93);
	opacity: 0;
	-webkit-animation: hideshow 1s infinite 0s ease-in-out;
	animation: hideshow 1s infinite 0s ease-in-out;
	animation-delay: 0s;
	animation-delay: 0s;
	animation-delay: 0s;
	fill: #fff;
}

.live-icon .wav1 {
	-webkit-animation-delay: 0.8s;
	animation-delay: 0.8s;
}

.live-icon .wav2 {
	-webkit-animation-delay: 0.7s;
	animation-delay: 0.7s;
}

.live-icon .wav3 {
	-webkit-animation-delay: 0.6s;
	animation-delay: 0.6s;
}

.live-icon .wav4 {
	-webkit-animation-delay: 0.5s;
	animation-delay: 0.5s;
}


.left-side > section {
	transition: all .3s ease;
	box-shadow: 1px 1px 3px 0px #949494;
}

.left-side > section:hover {
	box-shadow: 2px 2px 3px 1px #bdbdbd;
}

.news-arch-item.grayscale .news-item-img {
	filter: grayscale(100%);
}

.news-arch-item.grayscale.hovered .news-item-img {
	filter: grayscale(0%);
}

.tab-news table, .tab-news tbody, .tab-news td, .tab-news tr {
	display: block;
	border: none !important;
	padding: 0 !important;
	margin: 0;
}

.tab-news .col-md-12 {
	float: none;
	padding: 0;
}

.tab-news .row {
	margin: 0 !important;
}

.tabbednews-item:before, .tabbednews-item:after {
	content: " ";
	display: table;
	clear: both;
}

.tabbednews-item .tab-img {
	width: 100px;
	float: right;
	margin-left: 8px;
}

.tabbednews-item .tabnews-text {
	padding: 10px 10px 0 10px;
}

.tabbednews-item .tabnews-lead {
	display: none;
}

.tabbednews-item .tabnews-link {
	padding: 0; 
}


.tabbednews-item .tabnews-link a {
	position: relative;
	color: #333;
}

.tabbednews-item .tabnews-link a:hover {
	color: #fa2121;
}

.main-page-tab .tabbednews-item .tabnews-link a:before {
	content: "\f111";
	font-family: FontAwesome;
	position: absolute;
	right: 5px;
	top: 6px;
	color: #e91802;
	transition: all .3s ease;
	font-size: 6px;
}

.tabbednews-item .tabnews-link a:hover:before {
	color: #ff4848;
}

.tabbednews-container {
	padding: 10px 10px 10px 10px;
	border: 1px solid #ccc;
	margin-right: -2px !important;
	box-shadow: 2px 2px 2px 1px silver;

}

.main-page-tab ul.nav-tabs {
	background: #2c3e50;
	padding: 10px 10px;
	width: 100%;
	border: none;
	box-shadow: 3px 2px 2px 1px #c4c4c4;
	margin-bottom: 10px;
}

.bs-example-tabs ul.nav a {
	background: #f0f0f0;
	color: #333;
	padding: 6px 15px;
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	font-size: 16px;
	font-weight: 600;
	color: #9b9b9b;
}

.bs-example-tabs ul.nav li.active a {
	background: #fff;
	color: #1f5164;
}


.tab-news {
	position: relative;
	padding-top: 15px;
}

div.tab-news-modal {
	position: absolute;
	top: 0;
	background: #c40000;
	width: 600px;
	right: -620px;
	padding: 10px;
	opacity: 0;
	visibility: hidden;
	transition: all 0.5s ease;
	color: #fff;
	border-radius: 4px;
}

.tab-news-modal:before {
	content: "";
	position: absolute;
	width: 0;
	height: 0;
	left: -9px;
	top: 38%;
	border-right: 10px solid #c40000;
	border-top: 10px solid transparent;
	border-bottom: 10px solid transparent;
}

.tab-news-modal.in {
	opacity: 1;
	visibility: visible;
}

.tab-news-hoverwrap:before, .tab-news-hoverwrap:after {
	content: " ";
	display: table;
	clear: both;
}

.tab-news-modal .tab-img {
	width: 120px;
	float: right;
}

.tab-news-modal .tabnews-text {
	display: inline;
	float: right;
	width: calc(100% - 120px);
	padding-right: 10px;
}
.tab-news-modal .tabnews-link a {
	color: #fff;
	font-size: 17px;
	font-weight: 600;
	margin-bottom: 5px;
	display: block;
}
.tab-news-modal .tabnews-text {
	font-size: 13px;
}

.pt-30 {
	padding-top: 30px;
}
.title-part.foreign-news {
	border-color: #689F38; 
}

.title-part.foreign-news h4 {
	color: #689F38;
}

.title-part.foreign-news h4:before {
	background: #689F38;
}

.title-part.chanel-tv {
	border-color: #FF9800;
}

.title-part.chanel-tv h4 {
	color: #FF9800;
}

.title-part.chanel-tv h4:before {
	background: #FF9800;
}

.title-part.ostani-chanel {
	border-color: #9E9D24;
}

.title-part.ostani-chanel h4 {
	color: #9E9D24;
}

.title-part.ostani-chanel h4:before {
	background: #9E9D24;
}

.title-part.poeple-news {
	border-color: #26A69A;
}

.title-part.poeple-news h4 {
	color: #26A69A;
}

.title-part.poeple-news h4:before {
	background: #26A69A;
}

.title-part.write-news {
	border-color: #00ACC1;
}

.title-part.write-news h4 {
	color: #00ACC1;
}

.title-part.write-news h4:before {
	background: #00ACC1;
}

.title-part.event-agency {
	border-color: #1e88e5;
}

.title-part.event-agency h4 {
	color: #1e88e5;
}

.title-part.event-agency h4:before {
	background: #1e88e5;
}

.title-part.article-1 {
	border-color: #673ab7;
}

.title-part.article-1 h4 {
	color: #673ab7;
}

.title-part.article-1 h4:before {
	background: #673ab7;
}

.main-page-tab .bs-example-tabs ul.nav a {
	background: transparent;
	border: none;
	color: #333;
	font-size: 14px;
	color: #fff;
	border-radius: 0;
}

.main-page-tab .bs-example-tabs ul.nav li.active a {
	background: rgb(124, 179, 66);
	color: #fff;
}

.main-page-tab .bs-example .tab-img {
	display: none;
}

.main-page-tab .bs-example .tabnews-text {
	width: 100%;
	padding: 0px 0;
	margin: 5px 0;
}

.main-page-tab .bs-example .tabnews-text .tabnews-link a {
	display: block;
	padding-right: 20px;
	font-size: 14px;
}

.main-page-tab {
	padding-top: 22px;
	margin-top: 0;
}
.main-page-tab .tabbednews-container {
	padding: 15px 10px 15px 5px;
}

.mCS-dir-rtl > .mCSB_inside > .mCSB_container {
	margin-right: 0;
	margin-left: 20px;
}

.mCS-dir-rtl > .mCSB_inside > .mCSB_scrollTools, .mCS-dir-rtl > .mCSB_outside + .mCSB_scrollTools {
	left: 0;
}

.selected-nav-img .small-img {
	height: 108px;
	background-size: cover;
	background-repeat: no-repeat;
}

.bs-example tbody, .bs-example table, .bs-example td, .bs-example tr {
	display: block;
	padding: 0;
}

.bs-example .col-md-12 {
	float: none;
	padding: 0;
}


@keyframes preloadanim {
	0%   {fill: transparent;}
	50%  {fill: #42A5F5;}
	100%  {fill: #1E88E5;}
}

@keyframes preloaddot {
	0%   {fill: transparent;}
	80%  {fill: #254ba5;}
	100% {fill: transparent;}
}

svg path.pretxt {
	fill: transparent;
	animation-name: preloadanim;
	animation-duration: 2s;
	animation-fill-mode: forwards;
	animation-delay: .1s;
}

svg path.predot {
	fill: transparent;
	animation-name: preloaddot;
	animation-duration: 2s;
	animation-iteration-count: infinite;
}

svg path.dot5 {
	animation-delay: .1s;
}

svg path.dot4 {
	animation-delay: .2s;
}

svg path.dot3 {
	animation-delay: .4s;
}

svg path.dot2 {
	animation-delay: .6s;
}

svg path.dot1 {
	animation-delay: .8s;
}

.svg-preload {
	max-width: 80px;
	margin: 0 auto;
	position: relative;
}

.album-first-item .album-details a.link-hover {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
}


.tv-gallery-box .album-details i {
	color: orange;
	margin-left: 5px;
	font-size: 16px;
	vertical-align: middle;
}
.photo-all .fancybox.thumbnail {
	box-shadow: 0px 0px 4px 2px #000;
	border: none;
	margin-bottom: 30px;
}
.fancybox-skin {
	background: #232323 !important;
	box-shadow: 0px 0px 4px 1px orange !important;
}

.photo-all .img-thumbnail {
	border: none;
}
.tv-gallery-info .album-details > div {
	margin-bottom: 5px;
}

.tv-gallery-info .album-details {
	margin-top: 5px;
}


.qrcode-img img {
	max-width: 100px;
}

.fancybox-title-float-wrap .child {
	font-family: IRANSans;
	color: orange !important;
	font-size: 15px;
}

.sloganide {
	float: left;
	color: #fff;
	padding-top: 22px;
	margin-left: 5px;
}

.sloganide p {
	margin: 0;
}
.solgan-img {
	max-width: 150px;
	margin-top: 7px;
	margin-bottom: 2px;
}

.chanel__logo{
	max-width: 70px;
	height: 70px;
	filter: grayscale(100%);
	transition: .3s;
}

.chanel__logo:hover{
	filter: grayscale(0);
}

.chanel__link{
	margin: 20px 0 10px;
}

.chanel__link .owl-stage{
	padding-top: 50px;
}

.chanel__link .owl-prev{
	position: absolute;
	left: -30px;
	top: 50%;
	font-size: 40px
}

.chanel__link .owl-next{
	position: absolute;
	right: -30px;
	top: 50%;
	font-size: 40px;
}

.middel-header {
	background: #1f5164;
}


.pr__news-widget .row {
	margin-left: -10px;
	margin-right: -10px;
}

.pr__news-widget .col-md-6, .pr__news-widget .col-sm-4 {
	padding-left: 10px;
	padding-right: 10px;
	margin-bottom: 20px;
}

.pr_news_image {
	/* height: 130px; */
	background-size: cover;
	transition: all .5s ease;
	aspect-ratio: 16/9;
}

.pr__news-widget .TitleNews {
	text-align: justify;
	min-height: 55px;
	padding: 5px 5px;
	border-top: none;
	max-height: 55px;
	margin-top: 10px;
}

.pr__news-widget .TitleNews a {
	color: #333;
	font-size: 13px;
}

.news-widget_item {
	border: 1px solid gainsboro;
}

.title-agency .channel-icon {
	max-width: 51px;
}

.title-agency a {
	display: block;
	position: absolute;
	top: -5px;
	right: 0
}

.btn-column.fixin {
	position: fixed;
	top: 207px;
	right: 6px;
	border: 1px solid silver;
	padding: 5px;
}

.btn-column.fixout {
	position: absolute;
	right: 6px;
	bottom: 70px;
	border: 1px solid silver;
	padding: 5px;
}

.bg-pr {
	background: #1f5164;
	color: #fff;
}


.qa-box .header i {
	color: #d77308;
	font-size: 16px;
	vertical-align: middle;
}

.imgNews:hover .pr_news_image {
	transform: scale(1.1);
}

.news-big-img {
	height: 470px;
	background-size: cover;
	background-position: center;
}


.news-view .news-title h4 {
	margin: 0;
}

.news-view .news-title {
	margin-top: 0;
	margin-bottom: 10px;
}

.news-big-none {
	min-height: 10px;
}

.nv-info-bar:before, .nv-info-bar:after {
	content: " ";
	display: table;
	clear: both;
}

.nv-info-bar {
	border-top: 1px solid silver;
	border-bottom: 1px solid silver;
	margin-top: 10px;
	padding: 3px 0;
	color: #ef3838;
}

.nv-info-bar .nv-icon {
	color: #ef3838;
}

.nv-info-bar .nv-icon i {
	font-size: 16px;
	vertical-align: middle;
}

.file-item:before, .file-item:after {
	content: " ";
	display: table;
	clear: both;
}



.file-icon .image-view {
	height: 200px;
	background-size: cover;
	background-position: center;
}

.sender-details {
	padding: 5px 0;
}

.file-item {
	margin-bottom: 30px;
}

.video-sound {
	width: 100%;
}

.sender-name{
	display: inline-block;
	padding-left: 15px;
	border-left: 1px solid #666;
}

.files_view-count{
	display: inline-block;
	margin-right: 15px;
}

.files_view-count i {
	padding-left: 7px;
}

.video-sound.sound {
	max-height: 40px;
}

.club-loader .page-title {
	display: none;
}

.club-loader .page-view-panel > .row {
	display: none;
}

.club-loader .page-view-panel > .row:nth-child(2) {
	display: block;
}

.citizen-reporter-links {
	width: 67px;
	margin-top: 8px;
	margin-left: 0px;
	cursor: pointer;
	position: relative;
	padding-bottom: 5px;
}

.citizen-reporter-links:hover img {
	opacity: .7;
}
.reporter-links {
	position: absolute;
	width: 200px;
	background: rgba(255, 255, 255, 0.9);
	z-index: 10;
	top: 80%;
	transition: all .3s ease;
	display: none;
	border: 1px solid #dfdfdf;
}

.citizen-reporter-links:hover .reporter-links {
	display: block;
	top: 100%;
}

.citizen-reporter-links a {
	color: #333;
	display: block;
	border-bottom: 1px solid #dfdfdf;
	padding: 10px;
}
.citizen-reporter-links li:last-child a {
	border-bottom: none;
}
.link-top-162 {
	max-width: 84px;
	margin-left: 7px;
}
.mypage-wrap .item-main {
	background: #E65100;
}

.mypage-wrap .item-mini-desc {
	background: #F57C00; 
}

.item-icon {
	background: #EF6C00;
}
.about-links a {
	color: #fff;
}
.file-item-view .image-view {
	width: 100%;
	height: 138px;
	background-size: cover;
}

.video-wrap video {
	width: 100%;
}

.picture-send .item-main {
	background: #9E9D24;
}

.picture-send .item-icon {
	background: #AFB42B;
}

.picture-send .item-mini-desc {
	background: #C0CA33;
}

.video-play .item-main {
	background: #558B2F;
}

.video-play .item-icon {
	background: #689F38;
}

.video-play .item-mini-desc {
	background: #7CB342;
}

.sound-play .item-main {
	background: #00695C;
}

.sound-play .item-icon {
	background: #00796B
}

.sound-play .item-mini-desc {
	background: #00897B;
}
.picture-send.h-eff {
	height: 200px;
}
.pl-0 {
	padding-left: 0;
}

.pr-0 {
	padding-right: 0;
}
.widget-your-files {
	background: #DCE775;
	padding: 15px 15px 10px 15px;
}

.club-file-text a {
	color: #333;
}
.club-file-text h4 {
	font-size: 14px;
	text-align: center;
}

.widget-your-files .club-file-desc {
	display: none;
}

.widget-your-files .image-view a {
	display: block;
	height: 100%;
}
.view-file-wrapp .user-desc-wrap {
	font-size: 17px;
	padding-top: 12px;
	float: right;
	display: inline-block;
}

.file-image {
	text-align: center;
	display: inline-block;
}

.view-file-wrapp .file-image {
	background-color: #fff;
	max-width: 100%;
}

.widget-your-files {
	border-top: 1px solid silver;
	border-bottom: 1px solid silver;
	border-left: 1px solid silver;
}

.question-name-wrap:before, 
.question-name-wrap:after, 
.answer-name-wrap:before, 
.answer-name-wrap:after {
	content: " ";
	display: table;
	clear: both;
}

.question-icon, .answer-icon {
	width: 60px;
	float: right;
	height: 60px;
}

.question-name, .answer-name {
	width: calc(100% - 60px);
	float: right;
}

.question-icon-holder {
	background-image: url('/files/pr/icons/club/icons8-account-100.png');
	background-size: cover;
	width: 100%;
	height: 100%;
}

.question-wrapp {
	background: #15206f;
	color: #fff;
	height: 320px;
	border-left: 1px solid silver;
	border-bottom: 1px solid silver;
	border-top: 1px solid silver;
}

.question-item:before, .question-item:after {
	content: " ";
	display: table;
	clear: both;
}

.user-question {
	width: 50%;
	float: right;
	padding: 15px 10px 5px 10px;
	position: relative;
}

.answer-question {
	width: 50%;
	float: right;
	padding: 80px 10px 5px 10px;
	position: relative;
}


.answer-icon-holder {
	background-image: url('/files/pr/icons/club/icons8-registration-100.png');
	background-size: cover;
	height: 100%;
	width: 100%;
}

.question-item .twitch-date {
	text-align: left;
	color: #f73b5f;
	position: absolute;
	left: 20px;
	bottom: 15px;
}


.answer-text-wrap, .question-text-wrap {
	padding: 15px 10px 30px 10px;
	border: 1px solid silver;
	margin-top: 15px;
	border-radius: 5px;
}

.question-wrap.v-eff {
	height: 320px;
}
.test-wrap {
	position: absolute;
	left: 28%;
	border: 1px solid #fff;
	padding: 2px 15px;
	color: #fff;
	z-index: 10;
	top: 18px;
}

.test-wrap p {
	margin: 0;
}

.club-loader {
	padding: 15px 30px;
	margin-bottom: 30px;
	border: 1px solid gainsboro;
	background: #f4f4f4;
	box-shadow: 1px 1px 2px 1px silver;
}

.slider-for-text h4 a {
	color: #fff;
}

.club-show-file:before, .club-show-file:after {
	content: " ";
	display: table;
	clear: both;
}

.club-wfile-item {
	width: 25%;
	float: right;
	padding: 0 15px;
}

.wfile-item-view .item-img, .wfile-item-view .item-video {
	height: 170px;
	background-size: cover;
	transition: all .5s ease;
}

.club-wrapper {
	position: relative;
	min-height: 600px;
	padding-top: 55px;
	background: #f2f2f2;
	transition: all .3s ease;
}

.club-wrapper.m-hover.m-iscroll {
	margin-top: 0;
}

.club-left-nav {
	position: absolute;
	right: 0;
	top: 0;
	width: 200px;
	height: 100%;
}

.club-right-nav {
	margin-right: 200px;
	background-color: #f2f2f2;
	background-image: url('/files/Club/icons/ttaz-1.png');
	background-repeat: repeat;
	background-size: 160px auto;
	min-height: 600px;
}

.club-show-file {
	margin-left: -15px;
	margin-right: -15px;
}

.wfile-item-view {
	max-height: 170px;
	overflow: hidden;
	position: relative;
}

.file-details-wrap{
	height: 30px;
}

.view-count{
	background-color: #111;
	color: #fff;
	padding: 5px;
	float: right;
	width: 40%;
}

.view-count i{
	font-size: 16px;
	vertical-align: middle;
	margin-left: 5px;
}

.view-create-date{
	float: right;
	width: 60%;
	color: #fff;
	background-color: #333;
	text-align: left;
	padding: 5px;
}

.view-create-date i{
	font-size: 16px;
	vertical-align: middle;
	margin-right: 5px;
}

.left-nav-menu {
	border-left: 1px solid silver;
	height: 100%;
	background: white;
}

.club-menu .main-item {
	border-bottom: 1px solid silver;
	padding-bottom: 15px;
}

.club-menu a {
	color: #333;
}

.main-link {
	color: #a7a7a7;
	font-weight: bold;
	font-size: 16px;
	padding: 15px 15px 0 0;
}

.inner-item .menu-img {
	max-width: 29px;
	margin-left: 30px;
}

.inner-item a {
	padding: 5px 15px;
	display: block;
}

.inner-item a:hover {
	background: #e8e8e8;
}

.club-title:before, .club-title:after {
	content: " ";
	display: table;
	clear: both;
}

.club-title {
	margin-top: 15px;
}

.club-title .title-txt {
	float: right;
}

.club-title .more-view {
	float: left;
	font-size: 15px;
	margin-top: 15px;
}

.club-title .title-txt h4 {
	color: #6d6d6d;
}

.more-view a {
	color: #595959;
}

.your-images-wrapper {
	padding-bottom: 30px;
}

.your-videos-wrapper {
	padding-bottom: 30px;
}

.your-sound-wrapper {
	padding-bottom: 30px;
}


.club-wfile-item {
	margin-bottom: 30px;
}

.club-file-name h4 {
	margin: 0;
	padding: 5px;
	font-size: 16px;
}

.club-wfile-text {
	text-align: center;
	background: #fff;
	padding: 5px 0;
}

.club-wfile-text a {
	color: #333;
}

.wfile-item-view a {
	display: block;
	width: 100%;
	height: 100%;
	position: relative;
}

.item-video i {
	color: #44abaf;
	font-size: 35px;
	position: absolute;
	left: calc(50% - 25px);
	top: calc(50% - 25px);
}

.wfile-item-view:hover .image-view {
	transform: scale(1.1);
}

.target-text {
	padding-bottom: 5px;
	margin-bottom: 15px;
	border-bottom: 1px solid silver;
	font-size: 20px;
}
.club-top-nav {
	position: absolute;
	width: calc(100% - 200px);
	top: 0;
	left: 0;
	z-index: 1;
	padding: 10px 30px;
	border-bottom: 1px solid silver;
	background: #fff;
}
.club-search-wrap:before, .club-search-wrap:after {
	content: " ";
	display: table;
	clear: both;
}
.club-search-wrap {
	width: 300px;
	margin: 0 auto;
}
.search-control {
	float: right;
	width: calc(100% - 35px);
}

.search-btn {
	float: right;
	width: 35px;
	height: 35px;
	text-align: center;
	border: 1px solid silver;
	border-right: none;
	padding-top: 7px;
}

.search-control input {
	display: block;
	width: 100%;
	border: 1px solid silver;
	height: 35px;
	padding: 1px 10px 1px 10px;
}

.search-btn a {
	color: #333;
}

.file-item .file-icon .item-sound {
	background-image: url('/files/Club/icons/sounds.jpg');
	height: 120px;
	background-size: cover;
	transition: all .3s ease;
}

.wfile-item-view:hover .item-sound {
	transform: scale(1.1);
}

.file-icon .image-view a {
	display: block;
	height: 100%;
	position: relative;
}
.item-sound {
	height: 90px;
	background-image: url('/files/Club/icons/sounds.jpg');
	background-size: cover;
	background-position: center;
}
.club-wfile-desc {
	display: none;
}
.club-inner-page div.center {
	text-align: center;
}
.center-box{
	margin: 0 auto;
	max-width: 992px;
}
.center-box .form-group label {
	width: 33.33333333%;
}
.survey-info .su-lbl {
	display: none;
}

.post-like {
	position: relative;
}

.must-be-login{
	position: absolute;
	background: #fff;
	width: 250px;
	padding: 10px;
	font-size: 13px;
	right: 0;
	top: 100%;
	transition: all .3s ease;
}

.must-be-login.out {
	z-index: -5;
	opacity: 0;
}

.view-file-wrapp{
	margin-bottom: 15px;
}

.post-options:before, .post-options:after {
	content: " ";
	display: table;
	clear: both;
}

.post-options{
	background-color: #fff;
	padding: 0 10px;
}

.post-options i {
	font-size: 20px;
	vertical-align: middle;
	color: #ba3928;
}


.enable-like i {
	cursor: pointer;
}

.club-comment-wrap .header:before, .club-comment-wrap .header:after {
	content: " ";
	display: table;
	clear: both;
}

.club-comment-wrap .header > div {
	float: right;
}

.club-comment-wrap .header .com-img {
	width: 40px;
}

.club-comment-wrap .header .com-name {
	padding: 5px 5px 0 15px;
	color: #06529e;
	font-weight: bold;
}


.club-comment-wrap .header .com-date {
	padding: 5px 10px 0 15px;
	color: #ba3928;
}

.club-comment-wrap div.com-reply {
	float: left;
	padding: 5px 15px;
}

.club-comment-wrap div.com-reply a {
	color: #ba3928;
}

.club-inner-page .file-image{
	position: relative;
	display: inline-block;
}

.club-inner-page .player{
	margin-bottom: -7px;
}

.club-inner-page .file-image .post-options{
	position: absolute;
	left: 100%;
	height: 100%;
	top: 0;
	background-color: #323232;
}

.post-options > div {
	margin: 12px 7px;
	color: #444;
	text-align: right;
	min-width: 60px;
	display: inline-block;
	position: relative;
}

.post-options > div:after {
	content:"";
	height: 44px;
	border-left: 1px solid silver;
	position: absolute;
	left: -9px;
	bottom: -12px;

	z-index: 0;
}

.post-options{
	text-align: right;
}

.club-show-file-post{
	margin-top: 85px;
}

.club-wfile .image-view{
	height: 75px;
	background-position: center center;
	background-size: cover;
	position: relative;
}

.club-wfile .image-box{
	float: right;
	width: 120px;
}

.club-wfile .text-box{
	width: calc(100% - 130px);
	float: right;
	margin-right: 10px;
}

.club-wfile:after, .club-wfile:before{
	clear: both;
	content: " ";
	display: table;
}

.club-wfile{
	margin-bottom: 15px;
	box-shadow: -2px 2px 5px silver;
	padding: 8px;
	transition: .3s;
	-webkit-transition: .3s;
}

.club-wfile:hover{
	box-shadow: -4px 4px 3px 1px silver;
}

.details-wrap{
	border-top: 1px solid silver;
	border-bottom: 1px solid silver;
}

.club-wfile .club-file-name{
	height: 50px;
}

.details-wrap:before, .details-wrap:after{
	content: "";
	clear: both;
	display: table;
}

.details-wrap .create-date {
	float: right;
	width: 70%;
}
.details-wrap .view{
	float: right;
	width: 30%;
	text-align: left
}

.details-wrap i{
	margin-left: 5px
}

.club-wfile .text-box h4 a{
	color: #333;
}

.ir_play{
	background-image: url("/files/Club/icons/play.png");
	background-position: center;
	background-size: cover;
	width: 50px;
	height: 50px;
}

.ir_play_2{
	background-image: url("/files/Club/icons/play.png");
	background-position: center;
	background-size: cover;
	width: 30px;
	height: 30px;
	left: calc(50% - 15px) !important;
	top: calc(50% - 15px) !important;
}

.btn{
	background-image: none !important;
	box-shadow: none !important;
	border-radius: 0 !important;
}

.alert-info{
	background: none !important;
	border-radius: 0 !important;
	border: none !important;
	box-shadow: none !important;
	position: relative; 
}

.alert-info:before{
	content: "";
	border-right: 1px solid;
	border-top: 1px solid;
	top: 0;
	right: 0;
	width: 40%;
	height: 60%;
	position: absolute
}

.alert-info:after{
	content: "";
	border-left: 1px solid;
	border-bottom: 1px solid;
	bottom: 0;
	left: 0;
	width: 40%;
	height: 60%;
	position: absolute
}
.sender-desc{
	position: absolute;
	top: 0;
	right: 0;
	width: 0;
	height: 0;
	-webkit-transition: width 0.4s ease-out, height 0.6s ease-out, opacity .4s;
	transition: width 0.4s ease-out, height 0.6s ease-out, opacity .4s;
	background: #29aeb9;
	opacity: 0;
	padding: 10px;
}


.mkh__box{
	position: relative;
	overflow: hidden;
}

.mkh__box:hover .sender-desc{
	width: 100%;
	height: 100%;
	opacity: 0.8;
}


.sender-desc p{
	font-weight: 500;
	color: #fff;
}

audio, canvas, progress, video {
	max-width: 100%;
	width: 100%;
}

.scroll_to_top{
	position: fixed;
	bottom: 30px;
	right: 30px;
	text-align: center;
	width: 40px;
	height: 40px;
	line-height: 40px;
	border-radius: 50%;
	background-color: rgb(41, 174, 185);
	color: #fff;
	opacity: 1;
	z-index: 99999999;
	cursor: pointer;
	transition: .3s;
	-webkit-transition: .3s;
	-moz-transition: .3s;
	-o-transition: .3s;
	-ms-transition: .3s;
}

.scroll_to_top.on{
	opacity: 1;
	z-index: 10000;	
}

.shadow-eff{
	animation: pulse 2s infinite;
}

@-webkit-keyframes pulse {
	0% {
		-webkit-box-shadow: 0 0 0 0 rgba(41, 174, 185, 0.4);
	}
	70% {
		-webkit-box-shadow: 0 0 0 15px rgba(41, 174, 185, 0);
	}
	100% {
		-webkit-box-shadow: 0 0 0 0 rgba(41, 174, 185, 0);
	}
}
@keyframes pulse {
	0% {
		-moz-box-shadow: 0 0 0 0 rgba(41, 174, 185, 0.4);
		box-shadow: 0 0 0 0 rgba(41, 174, 185, 0.4);
	}
	70% {
		-moz-box-shadow: 0 0 0 15px rgba(41, 174, 185, 0);
		box-shadow: 0 0 0 15px rgba(41, 174, 185, 0);
	}
	100% {
		-moz-box-shadow: 0 0 0 0 rgba(41, 174, 185, 0);
		box-shadow: 0 0 0 0 rgba(41, 174, 185, 0);
	}
}

.gallery-bg .page-title:after{
	background-color: #ffa500;
}

.gallery-bg .page-title a{
	color: #333;
}

.gallery-bg .page-title a:after{
	background-color: #ffa500;
}

.gallery-bg .page-title a:before{
	border-top: 8px solid #ffa500;
	border-left: 8px solid transparent;
}


.page-title {
	margin-bottom: 5px;
	position: relative;
}

.page-title:after {
	position: absolute;
	display: block;
	bottom: 0;
	z-index: 2;
	height: 2px;
	/*! background-color: #1f5164; */
	right: 0;
	width: 100%;
	content: "";
	left: 0;
	bottom: 0;
}

.page-title a {
	position: relative;
	height: 35px;
	line-height: 35px;
	text-transform: capitalize;
	font-size: 17px;
	z-index: 2;
	padding: 0 20px;
	color: #fff;
	display: inline-block;
}

.page-title a:before {
	content: "";
	position: absolute;
	border-top: 8px solid #1f5164;
	border-left: 8px solid transparent;
	z-index: 1;
	left: -8px;
	width: 0;
	height: 0;
	top: 0;
}

.page-title a:after {
	position: absolute;
	top: 0;
	content: "";
	height: 100%;
	width: 100%;
	z-index: -1;
	left: 0;
	right: 0;
	background-color: #1f5164;
}

.news-tag .agency-options{
	margin-right: 10px;
	margin-left: 10px;
}

.member-profile {
	max-width: 1100px;
	margin: 0 auto;
}

.p-options-box {
	position: relative;
	padding: 21px;
	box-shadow: 0 0 5px rgba(206, 206, 206, 1);
	border-radius: 5px;
	color: #0b6c74;
}

.name-box {
	text-align: center;
	border: 1px solid #e5e5e5;
	padding: 10px;
	margin-bottom: 10px;
	border-radius: 4px;
}

.profile-icon {
	width: 100px;
	height: 100px;
	background-image: url('/files/pr/icons/icons8-account-100.png');
	margin: 0 auto;
}


.name-box h4 {
	font-weight: 900;
	font-size: 22px;
}

.name-box p {
	font-size: 15px;
}

.p-option {
	border-bottom: 1px solid #e5e5e5;
	padding: 10px 0;
}

.p-option a {
	color: #6d6d6d;
}

.p-option i {
	font-size: 20px;
	vertical-align: middle;
	margin-left: 5px;
}

.profile-left {
	padding: 20px;
	border-radius: 5px;
	box-shadow: 0 0 5px rgba(206, 206, 206, 1);
	color: #6d6d6d;
}
.p-title {
	text-align: center;
	border-bottom: 1px solid #e5e5e5;
	padding-bottom: 30px;
}
.p-title h3 {
	margin: 0;
	font-weight: 900;
}

.p-page-box {
	border-bottom: 1px solid #e5e5e5;
	padding: 15px 0;
}

.p-page-box h4 {
	margin-top: 0;
}

.p-page-box a {
	color: #6d6d6d;
}

.p-page-footer {
	text-align: center;
	padding-top: 20px;
	color: #bbb;
}

.news-widget_item .imgNews {
	overflow: hidden;
}

.parent-agensies li img {
	width: 40px;
	margin-left: 5px;
}

.childs-agency li img {
	width: 40px;
	margin-left: 5px;
}
.requestion-w a {
	display: block;
	text-align: center;
	box-shadow: 1px 1px 3px 0px #949494;
	padding: 10px;
	background: #f6f7ff;
}
.requestion-w img {
	max-width: 213px;
}

.news-arch-wrap .news-source {
	min-height: 20px;
	margin-top: 10px;
	font-size: 13px;
	color: #b0bfc0;
	text-align: center;
}


.logo-title-img img {
	max-height: 90px;
}


.nice-menu .main-ul {
	display: block;
	padding: 0;
}

.nice-menu .main-ul:before, .nice-menu .main-ul:after {
	content: " ";
	display: table;
	clear: both;
}

.nice-menu .step1-li {
	float: right;
	padding: 7px 10px;
}

.nice-menu a {
	color: #fff;
}

.page-text {
	line-height: 30px;
	text-align: justify;
	font-size: 16px;
}

.page-text ul {
	list-style: circle;
	padding-right: 15px;
}

.page-text ol {
	list-style: arabic-indic;
	line-height: 30px;
	margin-top: 15px;
	font-size: 30px;
}

.page-text ol li {
	font-size: 15px;
	margin-bottom: 10px;
}

.page-text ul li {
	margin-bottom: 0;
}


.step2-ul:before, .step2-ul:after {
	content: " ";
	display: table;
	clear: both;
}

.step2-ul {
	position: absolute;
	background: #303030;
	width: 100%;
	z-index: 100;
	top: 33px;
	right: 0;
	padding: 30px 30px 10px 30px;
	visibility: hidden;
	opacity: 0;
	transition: all .3s ease;
	box-shadow: 0px 5px 5px 1px #181818;
}

.nm-photo-item, .nm-video-item {
	width: 20%;
	float: right;
	padding: 0 10px;
	margin-bottom: 20px;
}
.nm-photo-link, .nm-video-link {
	display: block;
	position: relative;
	overflow: hidden;
	box-shadow: 1px 1px 5px 1px #000;
}

.nm-photo-link .topmenu-desc, .nm-video-link .topmenu-desc {
	position: absolute;
	top: 70%;
	left: 0;
	background: #12074299;
	width: 100%;
	height: 100%;
	padding: 10px;
	text-align: center;
	transition: all .4s ease;
	font-weight: 500;
}

.nm-photo-link:hover .topmenu-desc, .nm-video-link:hover .topmenu-desc {
	top: 0;
	left: 0;
}

.p-r-true {
	position: relative;
}

.step1-li:hover .step2-ul {
	visibility: visible;
	opacity: 1;
}


.nm-img {
	height: 190px;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: top right;
}

.seync-g-slider {
	max-width: 1023px;
	margin: 0 auto;
}

.g-img-wrap img {
	width: 100%;
	cursor: all-scroll;
}


.g-small-img {
	height: 100px;
	background-size: cover;
}

.gs-photo-cell {
	padding: 0 10px;
}


.g-big {
	margin-left: 10px;
	margin-right: 10px;
}
.top-header-label .azmayeshi {
	background-color: #eaaa39;
	padding: 4px 20px 0px 20px;
	margin-left: 10px;
	float: left;
	color: #fff;
}

.archive-link{
	margin-top: 34px;
	text-align: left;
}

.archive-link a i{
	vertical-align: middle;
	opacity: 1;
	transition: .3s;
	font-size: 18px;
	right: 5px;
	top: 5px;
}

.archive-link a:hover{
	background: #b60002;
	color: #fff;
	border-color: #b60002;
}

.archive-link a:hover i{
	opacity: 1;
	right: 20px;
}

.files img{
	width: 100%;
	margin: 15px 0;
	box-shadow: 0 0 5px 2px #aaa;
}

.news-view .news-lead h2{
	font-size: 14px;
}
.news-file-item {
	margin-bottom: 20px;
}
.n-images-wrap {
	margin: 0 -10px;
}
.n-images-wrap:before, .n-images-wrap:after {
	content: " ";
	display: table;
	clear: both;
}

.n-images-wrap .news-file-item {
	width: 50%;
	float: right;
	padding: 10px;
}

.news-file-item .img-file {
	height: 300px;
	background-size: cover;
	background-repeat: no-repeat;
	width: 100%;
	object-fit: cover;
}


.news-file-slider {
	position: relative;
	overflow: hidden;
}

.news-file-slider .owl-nav {

}

.news-file-slider .owl-next, .news-file-slider .owl-prev {
	position:absolute;
	color: #fff;
	top: calc(50% - 20px);
	width: 100%;
	width: 40px;
	line-height: 30px;
	font-size: 30px;
	border: 1px solid #fff;
	text-align: center;
	transition: all .5s ease;
	background: rgba(7, 1, 33, 0.8);
}

.news-file-slider .owl-nav i {
	line-height: 30px;
}

.news-file-slider .owl-next {
	right: -60px;
}

.news-file-slider .owl-prev {
	left: -60px;
}

.news-file-slider:hover .owl-prev  {
	left: 30px;
}

.news-file-slider:hover .owl-next  {
	right: 30px;
}

.news-file-item video {
	width: 100%;
}

.event-item .w-image {
	border-radius: 50%;
	overflow: hidden;
	position: relative;
	border: 2px solid #a2dff5;
}

.event .w-image .w-event-img {
	width: 100%;
	height: 203px;
	background-size: cover;
	background-repeat: no-repeat;
	transition: .3s;
	-webkit-transition: .3s; 
	border-radius: 50%;
	background-color: #c9c9c9;
	border: 1px solid #f2f2f2;
	/*! filter: grayscale(100%); */
	/*! -webkit-filter: grayscale(100%); */
	filter: none;
}

.event .w-image > div:hover{
	filter: grayscale(1);
	-webkit-filter: grayscale(0);	
	filter: grayscale(100%);
}

#event{
	padding: 15px 0;
}

.event .owl-nav{
	text-align: center;
	width: 50%;
	height: 30px;
	margin: 15px auto 20px;
	position: relative;

}

.event .owl-prev{
	position: absolute;
	left: calc(50% - 20px);
	width: 30px;
	background-color: #29aeb9;
	border-radius: 50%;
	text-align: center;
}

.event .owl-next{
	position: absolute;
	left: calc(50% + 20px);
	width: 30px;
	background-color: #29aeb9;
	border-radius: 50%;
	text-align: center;
}

.event .owl-nav i{
	vertical-align: middle;
	color: #fff;
	line-height: 30px;
}

.poll-panel{
	margin: 40px 0 20px;
	background-color: #dffdff;
	background: linear-gradient(-30deg, #1f5164 1%, #29aeb9 40%, #fff 100%);
	padding: 15px;
}

.poll-panel .glyphicon-arrow-left{
	animation-name: flash;
	animation-duration: 3s;
	animation-delay: .8s;
	animation-iteration-count: infinite;
	-webkit-animation-name: flash;
	-webkit-animation-duration: 3s;
	-webkit-animation-delay: .8s;
	-webkit-animation-iteration-count: infinite;
}

.poll-panel .poll-list-group label{
	padding-right: 0; 
}

.poll-panel .poll-options{
	margin-top: 20px;
}

.poll-panel .poll-panel-footer{
	text-align: center;
}

.footer-brand {
	padding-top: 8px;
}

.footer-brand a {
	color: #e7e7e7;
}
.n-p-title h4 {
	color: #333;
	border-bottom: 1px solid silver;
	padding-bottom: 10px;
	margin-top: 30px;
}

.tv-n-img {
	height: 130px;
	background-size: cover;
	background-repeat: no-repeat;
}


.requestion-w {
	margin-bottom: 10px;
}

.poll-w-wrap {
	padding: 15px;
	background-size: cover;
	position: relative;
}


.survey-w .alert-msg {
	position: absolute;
	background: #18ab16;
	top: -55px;
	left: 0;
	z-index: 10;
}

.survey-w .alert-msg:before {
	content: "";
	position: absolute;
	width: 0;
	height: 0;
	border-left: 10px solid transparent;
	border-right: 0px solid transparent;
	border-top: 10px solid #18ab16;
	bottom: -10px;
	right: -1px;
}

.w-p-header h4 {
	font-size: 16px;
	margin: 0 0 5px 0;
}
.w-p-lists:before, .w-p-lists:after {
	content: " ";
	display: table;
	clear: both;
}

.w-p-lists li {
	float: right;
}

.w-p-lists label {
	padding-right: 0;
	padding-left: 15px;
}

.w-p-lists .radio-icon {
	margin-right: 0;
	margin-left: 10px;
}

.w-p-footer {
	text-align: center;
	margin-top: 16px;
}

.w-p-footer .btn-primary {
	background: green;
	padding: 5px 30px;
}

.archive-link a {
	border: 1px solid silver;
	padding: 5px 20px;
	text-align: center;
	display: inline-block;
	position: relative;
	color: #333;
}

.event-item {
	position: relative;
}
.event-item a {
	display: block;
}
.event-item .w-image:before {
	content: "";
	position: absolute;
	width: 100%;
	height: 100%;
	right: 0;
	border-radius: 50%;
	transition: all .4s ease;
	z-index: 10;
}

.event-item:hover .w-image:before {
	right: 100%;
}

.ev-1 .w-image:before {
	/*! background:linear-gradient(to bottom, rgba(218, 163, 231, 0.53) 22%, rgba(220, 183, 237, 0.46) 29%, rgba(185, 13, 219, 0.61) 60%, rgba(202, 101, 235, 0.3) 78%, rgba(233, 183, 237, 0.1) 100%) */}
.ev-2 .w-image:before {
	/*! background: linear-gradient(to bottom, rgba(183,222,237,0.53) 22%, rgba(183,222,237,0.46) 29%, rgba(110,215,250,0.61) 60%, rgba(101,204,235,0.3) 78%, rgba(183,222,237,0.1) 100%) */}
.ev-3 .w-image:before {
	/*! background: linear-gradient(to bottom, rgba(228, 237, 183, 0.53) 22%, rgba(233, 237, 183, 0.46) 29%, rgba(250, 244, 110, 0.61) 60%, rgba(227, 235, 101, 0.3) 78%, rgba(236, 237, 183, 0.1) 100%) */}
.ev-4 .w-image:before {
	/*! background: linear-gradient(to bottom, rgba(183,222,237,0.53) 22%, rgba(183,222,237,0.46) 29%, rgba(110,215,250,0.61) 60%, rgba(101,204,235,0.3) 78%, rgba(183,222,237,0.1) 100%) */}
.ev-5 .w-image:before {
	/*! background: linear-gradient(to bottom, rgba(109, 255, 53, 0.53) 22%, rgba(106, 255, 88, 0.46) 29%, rgba(147, 250, 110, 0.61) 60%, rgba(101, 235, 167, 0.3) 78%, rgba(46, 180, 23, 0.1) 100%) */}
.ev-6 .w-image:before {
	/*! background: linear-gradient(to bottom, rgba(237, 183, 183, 0.53) 22%, rgba(237, 183, 183, 0.46) 29%, rgba(250, 110, 110, 0.61) 60%, rgba(235, 101, 101, 0.3) 78%, rgba(237, 183, 183, 0.1) 100%) */
}

.event-title {
	position: absolute;
	bottom: 20px;
	right: 0;
	width: 100%;
	/*! transition: all .3s ease; */
	z-index: 10;
	text-align: center;
}

.event-item:hover .event-title {
	/*! right: -20px; */
	/*! top: 0; */
	/*! opacity: .8; */
}

.event-title h4 {
	margin: 0;
	color: #fff;
	font-size: 13px;
	padding: 5px 5px;
	text-align: center;
	font-weight: 600;
	text-align: center;
	display: inline-block;
	border-radius: 2px;
	background: #3992fa;
}

.ev-1 .w-title {
	background: rgb(163, 41, 185);
}

.ev-2 .w-title {
	background: rgb(41, 174, 185);
}

.ev-3 .w-title {
	background:rgb(206, 221, 0);
}

.ev-4 .w-title {
	background: rgb(41, 174, 185);
}

.ev-5 .w-title {
	background: rgb(53, 184, 15);
}

.ev-6 .w-title {
	background: rgb(218, 37, 37);
}
.left-side .nav.nav-pills.mb-3 a{
	font-size: 17px;
	padding: 0 10px;
	margin-bottom: -3px;
	height: 35px;
}
.note-great .writer-slider-img a img {
	height: 110px;
}
.none-box a {
	color: #b60002;
	text-align: right;
	padding: 0 15px 5px 15px;
	min-width: auto;
	font-size: 22px;
	font-weight: 400;
	display: inline-block;
	height: auto;
}

.none-box a:after {
	background: none !important;
}

.active.none-box a::before {
	border: none !important;
	height: 2px;
	background: #337ab7;
	bottom: 0;
	top: auto;
	right: 0;
	width: auto;
	left: 0;
}

.none-box a:hover {
	color: #e72e30;
}

.poll-title:after {
	background-color: #039BE5;
}

.poll-title a:after {
	background-color: #039BE5;
}

.poll-title a:before {
	border-top: 8px solid #039BE5;
}

.header-g {
	margin-bottom: 15px;
}
.breadcrumb .g-title {
	font-size: 20px;
	font-weight: 900;
	color: orange;
}

.g-h-details i {
	font-size: 25px;
	vertical-align: middle;
}

.selected-news-for .slick-dotted.slick-slider {
	margin-bottom: 0;
}

.selected-news-for .slick-dots {
	top: 50px;
	right: 0;
	width: 40px;
}

.selected-news-for .slick-dots li button:before {
	color: #fff;
	opacity: 1;
	font-size: 10px;
}


.selected-news-for .slick-dots li.slick-active button:before {
	color: #b60002;
	opacity: 1;
	font-size: 16px;
}


.photo-reporter .news-img-arch {
	float: right;
	width: 40%;
}

.photo-reporter .news-content-arch {
	float: right;
	width: 60%;
	min-height: 195px;
	position: relative;
	padding-right: 15px;
}

.photo-reporter .news-arch-wrap {
	width: 100%;
}

.photo-reporter .news-arch-item {
	min-height: auto;
}

.news-item-lead {
	text-align: justify;
	overflow: hidden;
	height: 60px;
	margin-bottom: 20px;
	padding: 0 15px;
}

.survey-w label.col-sm-3 {
	text-align: right !important;
	margin-bottom: 10px;
}

.survey-w .col-md-5, .survey-w .col-sm-3, .survey-w .col-sm-7 {
	width: 100%;
}

.survey-w table, .survey-w tbody, .survey-w tr {
	display: block;
	width: 100%;
}

.survey-w tr:before, .survey-w tr:after {
	content: " ";
	display: table;
	clear: both;
}

.survey-w td {
	display: block;
	float: right;
}


.survey-w .survey-button-row {
	text-align: center;
}

.survey-w .primary-btn {
	background: green;
	color: #fff;
	padding: 5px 30px;
}
.gallery-container .btn-group {
	display: none;
}


.con-title-lead .news-big-img {
	position: relative;
}

.con-title-lead .news-big-img .news-desc-title {
	position: absolute;
	top: 0;
	background-color: rgba(0, 0, 0, 0.75);
	color: #fff;
	padding: 5px 10px;
	width: 100%;
}

.con-title-lead .news-big-img .news-title {
	margin: 5px 0;
}

.news-archive-list .news-arch-item{
	position: relative;
	z-index: 4;
}

.news-archive-list .news-arch-item .channel-logo {
	position: absolute;
	top: 5px;
	width: 48px;
	height: 48px;
	z-index: 8;
	background-size: cover;
	left: 5px;
}

.survey-w .poll-logo-fa i {
	color: #039be5;
}

.survey-w {
	position: relative;
}


.survey-w .poll-logo-fa {
	position: absolute;
	bottom: 0;
	left: 0;
}
.old-site {
	float: left;
	padding: 4px 20px 0px 20px;
}

.old-site a {
	color: #fff;
}

.news-arch-item-left {
	border: 1px solid silver;
	padding: 5px;
	position: relative;
	box-shadow: 1px 1px 3px 1px rgba(50, 50, 50, 0.28);
	transition: all .3s ease;
	max-height: 380px;
	margin-bottom: 15px;
}

.news-img-arch-left {
	width: 33%;
	float: right;
}

.news-content-arch-left {
	overflow: hidden;
	padding: 0 5px;
}

.bottom-details-left {
	float: left;
}

.news-content-arch-left a {
	color: #333;
}

.news-content-arch-left .news-item-title a {
	color: #333;
	font-size: 16px;
	height: 52px;
}

.news-content-arch-left .news-item-title{
	height: 52px;
}


.news-content-arch-left a:hover {
	color: #1F5164;
}

.Font-Login {
	font-size: 15px;
	color: orange;
}
.gs-photo-cell img{
	margin: 0 auto;
}
.disabled i{
	color:#ccc!important
}
.disabled {
	/*! border: 1px solid #ccc!important; */
}
.mim-read-more{
	float: left;
	background: #29b6f6;
	padding: 5px 15px 5px 15px;
	color: #fff!important
}
.mim-news-desc-title{
	top: 0;
	background-color: rgba(0, 0, 0, 0.75);
	color: #fff;
	padding: 5px 10px;
	width: 100%;
}
.mim-news-desc-title .news-title{
	margin-top: 0px;
}
.mim-read{
	text-align: left;
}
.mim-news-img{
	height: 100%!important;text-align: center;
}
.mim-news-img img{}
.menu-link.circle-btn {
	color: #333;
}
.ev-5 .w-image{border: 2px solid #0cfe15;}
.ev-6 .w-image{border: 2px solid #f5a2a2;}
.ev-3 .w-image{border: 2px solid #ef0;}
.ev-1 .w-image{border: 2px solid #a329b9;}
.search-bg {
	display: inline-block;
	/*! padding: 0 5px; */
	border-radius: 50%;
	padding-left: 5px;
	background-color: #15263a;
	box-shadow: 0 0 6px #0000002b;
	/*! width: 120px; */
	border: 1px solid #fff;
	width: 28px;
	height: 28px;
}
.search-bg #searchBtn {
	cursor: pointer;
	border: 0;
	padding-top: 0;
	background-color: transparent;
	font-family: IRANSansWebCustom;
	font-weight: 500;
	color: #fff;
}
#searchBtn::before {
	content: '';
	display: block;
	position: absolute;
	right: -5px;
	top: 3px;

	width: 1px;
	height: 20px;
}

.owl-tv .owl-item a .shabake {
	background: #f7f7f7;
	width: fit-content;
	border-radius: 50%;
	text-align: center;
	display: flex;
	align-content: center;
	justify-content: center;
	padding: 23px;
	height: 170px;
	width: 170px;
}
.owl-tv .owl-item .w-image.shabake{
	margin: 0 auto;
}

.search-bg #searchBtn i {
	font-size: 14px;
	color: #eaeaea !important;
	padding: 6px 3px 8px 0px;
}
.search-bg #searchInput {
	position: absolute;
	right: -10px;
	top: 36px;
	z-index: 999;
	/*! display: inline-block; */
	border-top: 0;
	border-radius: 0;
	width: 100%;
	padding: 10px;
	background: #022c43;
	text-align: center;
	color: #fff;
}
.search-bg #searchInput input[type="text"] {
	width: 100%;
	float: right;
	border-radius: 8px;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

.icon-menue img {
	width: 90%;
	border-radius: 13%;
	box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
	height: 80px;
	object-fit: contain;
	background: #fff;
}
.search-bg .drop-down-search {
	visibility: hidden;
	opacity: 0;
	-ms-filter: "alpha(opacity=" 0 ")";
	filter: alpha(opacity=0);
	-webkit-transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	-ms-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	transition: all 0.4s ease;
	-moz-transform: translate3d(0, 20px, 0);
	-o-transform: translate3d(0, 20px, 0);
	-ms-transform: translate3d(0, 20px, 0);
	-webkit-transform: translate3d(0, 20px, 0);
	transform: translate3d(0, 20px, 0);
	background-color: #fff;
	-webkit-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2);
	box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2);
	border-top: 0;
	width: 280px;
	pointer-events: none;
	padding: 10px;
	top: 52px;
	border-top: 3px solid #194876;
}
.open .drop-down-search {
	visibility: visible;
	opacity: 1;
	-ms-filter: "alpha(opacity=" 100 ")";
	filter: alpha(opacity=100);
	-moz-transform: translate3d(0, 0, 0);
	-o-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
	pointer-events: all !important;
}
#searchBtn i{}
#searchBtn i {
	/*! border-radius: 50%; */
	/*! height: 38px; */
	display: inline-block;
	text-align: center;
	/*! border: 1px solid #cfcfcf; */
	/*! border-radius: 25px; */
}
.card {
	position:relative;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-direction:column;
	flex-direction:column;
	min-width:0;
	word-wrap:break-word;
	background-color:#fff;
	background-clip:border-box;
	border:1px solid rgba(0,0,0,.125);
	border-radius:.25rem
}
.card>hr {
	margin-right:0;
	margin-left:0
}
.card>.list-group:first-child .list-group-item:first-child {
	border-top-left-radius:.25rem;
	border-top-right-radius:.25rem
}
.card>.list-group:last-child .list-group-item:last-child {
	border-bottom-right-radius:.25rem;
	border-bottom-left-radius:.25rem
}
.card-body {
	-ms-flex:1 1 auto;
	flex:1 1 auto;
	padding:1.25rem
}
.card-title {
	margin-bottom:.75rem
}
.card-subtitle {
	margin-top:-.375rem;
	margin-bottom:0
}
.card-text:last-child {
	margin-bottom:0
}
.card-link:hover {
	text-decoration:none
}
.card-link+.card-link {
	margin-left:1.25rem
}
.card-header {
	padding:.75rem 1.25rem;
	margin-bottom:0;
	background-color:rgba(0,0,0,.03);
	border-bottom:1px solid rgba(0,0,0,.125)
}
.card-header:first-child {
	border-radius:calc(.25rem - 1px) calc(.25rem - 1px) 0 0
}
.card-header+.list-group .list-group-item:first-child {
	border-top:0
}
.card-footer {
	padding:.75rem 1.25rem;
	background-color:rgba(0,0,0,.03);
	border-top:1px solid rgba(0,0,0,.125)
}
.card-footer:last-child {
	border-radius:0 0 calc(.25rem - 1px) calc(.25rem - 1px)
}
.card-header-tabs {
	margin-right:-.625rem;
	margin-bottom:-.75rem;
	margin-left:-.625rem;
	border-bottom:0
}
.card-header-pills {
	margin-right:-.625rem;
	margin-left:-.625rem
}
.card-img-overlay {
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
	padding:1.25rem
}
.card-img {
	width:100%;
	border-radius:calc(.25rem - 1px)
}
.card-img-top {
	width:100%;
	border-top-left-radius:calc(.25rem - 1px);
	border-top-right-radius:calc(.25rem - 1px)
}
.card-img-bottom {
	width:100%;
	border-bottom-right-radius:calc(.25rem - 1px);
	border-bottom-left-radius:calc(.25rem - 1px)
}
.card-deck {
	display:-ms-flexbox;
	display:flex;
	-ms-flex-direction:column;
	flex-direction:column
}
.card-deck .card {
	margin-bottom:15px
}
@media (min-width:576px) {
	.card-deck {
		-ms-flex-flow:row wrap;
		flex-flow:row wrap;
		margin-right:-15px;
		margin-left:-15px
	}
	.card-deck .card {
		display:-ms-flexbox;
		display:flex;
		-ms-flex:1 0 0%;
		flex:1 0 0%;
		-ms-flex-direction:column;
		flex-direction:column;
		margin-right:15px;
		margin-bottom:0;
		margin-left:15px
	}
}
.card-group {
	display:-ms-flexbox;
	display:flex;
	-ms-flex-direction:column;
	flex-direction:column
}
.card-group .card {
	margin-bottom:15px
}
@media (min-width:576px) {
	.card-group {
		-ms-flex-flow:row wrap;
		flex-flow:row wrap
	}
	.card-group .card {
		-ms-flex:1 0 0%;
		flex:1 0 0%;
		margin-bottom:0
	}
	.card-group .card+.card {
		margin-left:0;
		border-left:0
	}
	.card-group .card:first-child {
		border-top-right-radius:0;
		border-bottom-right-radius:0
	}
	.card-group .card:first-child .card-img-top {
		border-top-right-radius:0
	}
	.card-group .card:first-child .card-img-bottom {
		border-bottom-right-radius:0
	}
	.card-group .card:last-child {
		border-top-left-radius:0;
		border-bottom-left-radius:0
	}
	.card-group .card:last-child .card-img-top {
		border-top-left-radius:0
	}
	.card-group .card:last-child .card-img-bottom {
		border-bottom-left-radius:0
	}
	.card-group .card:only-child {
		border-radius:.25rem
	}
	.card-group .card:only-child .card-img-top {
		border-top-left-radius:.25rem;
		border-top-right-radius:.25rem
	}
	.card-group .card:only-child .card-img-bottom {
		border-bottom-right-radius:.25rem;
		border-bottom-left-radius:.25rem
	}
	.card-group .card:not(:first-child):not(:last-child):not(:only-child) {
		border-radius:0
	}
	.card-group .card:not(:first-child):not(:last-child):not(:only-child) .card-img-bottom,.card-group .card:not(:first-child):not(:last-child):not(:only-child) .card-img-top {
		border-radius:0
	}
}
.card-columns .card {
	margin-bottom:.75rem
}
@media (min-width:576px) {
	.card-columns {
		-webkit-column-count:3;
		column-count:3;
		-webkit-column-gap:1.25rem;
		column-gap:1.25rem
	}
	.card-columns .card {
		display:inline-block;
		width:100%
	}
}
ul, #myUL {
	list-style-type: none;
}

#myUL {
	margin: 0;
	padding: 0;
	direction: rtl;
	float: right;
}
#myUL li {
	text-align: right;
}
.mim-caret {
	cursor: pointer;
	-webkit-user-select: none; 
	-moz-user-select: none; 
	-ms-user-select: none; 
	user-select: none;
	font-size: 13px;color: #000 !important;
}

.mim-caret:before {
	content: "\2b";
	color: #000!important;
	display: inline-block;
	margin-right: 6px;
	font-size: 13px;
	border: 1px dotted #ccc;
	height: 15px;
	width: 15px;
	text-align: center;
	line-height: 15px;
}

.caret-down::before {
	content: "\2212";
}

.mim-nested {
	display: none;
	padding-right: 15px!important;
}

.active {
	display: block;

}
.mim-nested  .y-page {
	color:#29aeb9;
	padding-right: 15px;
	font-size: 11px;text-align: right;
}
.y-page:hover {
	color:#f90;
}
.mim-href{
	font-size: 13px;
	float:left;
	color:#0A0A0A;
	margin-top: 10px;
}
.caret {
	margin-left: -7px!important;
}
.mim-h3{
	display: inline-block;
	font-size: 18px;
	font-weight: bold;
}
.modal.fade .modal-dialog{
	-webkit-transform: translate(0,25%)!important;
	transform: translate(0,25%)!important;
}
.mim-cover{
	width: 100%;
}
.mim-content-center #container{
	margin: 0 auto;
}
.mim-btn-saerch {
	border: 1px solid #ccc;
	border-radius: 3px;
	color: #222 !important;
	font-size: 18px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 1px;
}
.mim-search-box {
	width: 80%;
	display: inline-block;background: #fff !important;
}
.position-relative{
	position: relative;
}

.angle-down{
	/*! display: none; */
}









@media(min-width:1777px) {
	.plans-news .plans-row:nth-last-child(-n+6) {
		width: 17.9%;
	}

}
@media(min-width:1693px) {
	.plans-news .plans-row:nth-last-child(-n+6) {
		width: 20%;
		padding: 0 2px;
	}
}
@media(min-width:1610px) {
	.plans-news .plans-row {
		width: 20%;
	}
}
@media(min-width:1550px) 
	.plans-news .plans-row:nth-last-child(-n+6) {
		width: 17.5%;
	}
}

@media(min-width:1500px) {
	.calendar {
		top: 30%;
	}
	.container {
		width: 1400px;
	}
}

@media(max-width:1370px) {
	.link-top-162 img{
		width: 85px;
	}
}
@media(min-width:1350px) {
	.container {
		/*! width: 1624.4px; */
		width: 100%;
	}
}

@media(min-width:1316px) {
	.plans-news .plans-row {
		margin-left: 0;
	}
}
@media(max-width:1220px) {

	.on-header-top {

		top: 35px;
	}
}

@media(max-width:1200px) {
	.calendar {
		top: 25%;
	}
	.img-pad img {
		height: 220px;
	}
}

@media(max-width:1199px) {

	.bs-example-tabs ul.nav a {
		padding: 6px 10px;
	}
	.bottom-details {
		font-size: 13px;
	}

}

@media(max-width:1120px) {

	.on-header-top {

		top: 30px;
	}
}



@media (max-width: 991px){


	.side-left-part {
		display: none;
	}

	.on-header-top .link-group-top- img {
		width: 30px;
		margin-top: 3px;
	}
	.container {
		width: 100%;
	}
	.banner-show .owl-top img {
		height: 400px;
	}
	.navigation {
		position: absolute;
		right: 0;
		width: 300px;
		background-color: #f4f4f4;
		top: 45px;
		max-height: calc(100vh - 63px);
		height: auto !important;
		z-index: 100;
		overflow: auto;
		border: none;
		padding: 15px;
		box-shadow: 1px 1px 6px 2px silver;
		border-bottom-left-radius: 25px;
		border-bottom-right-radius: 25px;
	}

	.navigation ul > li{
		display: block;
		float: none;
		padding: 0;
		border-bottom: 1px solid silver;
		position: relative;
	}

	.navigation ul li.dropdown-icon .angle-down{
		display: block;
		vertical-align: middle;
		cursor: pointer;
		position: absolute;
		left: 0;
		top: 5px;
		width: 31px;
		height: 20px;
		text-align: center;
		font-size: 22px;
	}

	.navigation ul li.dropdown-icon a:after{
		display: none;
	}

	.navigation ul li a {
		color: #333;
		padding: 5px 0;
		box-sizing: border-box;
		display: inline-block;
		font-size: 16px;
	}

	.navigation > ul > li::before{
		display: none;
	}

	.navigation ul li .inner-ul ,.navigation ul li:hover .inner-ul{
		position: relative;
		opacity: 1;
		display: none;
		visibility: visible;
		background: none;
		padding-right: 10px;	
		top: 0;
	}

	.navigation ul li,.inner-ul li {
		width: 100% !important;
	}

	.navigation ul li a, .inner-ul li a {
		width: 100% !important;
		text-align: right !important;
		padding: 8px 15px !important;
		font-size: 16px !important;
	}

	.navigation ul li .inner-ul li a{
		color: #333;
		font-weight: 300;
		padding: 5px 0;
	}

	.in{
		display: block !important;	
	}

	.navigation ul li.dropdown-icon ul li a::before{
		display: none;
	}

	.left-side{
		margin-top: 0;
	}
	.dropdown-icon ul.inner-ul {
		background: #eee !important;
		width: 100%;
		padding: 10px !important;
	}

	.body-container.fix-menu .logo-title-img {
		display: none;
	}

	.top-menu {
		width: 50px;
		position: relative;
	}

	.fix-menu .navigation ul li > ul.inner-ul,.fix-menu .navigation ul li > ul.inner-ul {
		top: unset !important;
	}
	.parent-sub-item {
		display: none !important;
	}
	.inner-ul.in {
		height: auto !important;
	}
	.navigation ul > li:last-child {
		border-bottom: 0 !important;
	}
}

@media (max-width:990px) {

	.slider-new-thumbs.carousel-thumbs .carousel-indicators {
		position: relative;
	}
}

@media (max-width:760px) {
	.logo-title-img {
		width: 250px;	
	}
}

@media (max-width: 600px){
	.radio-news-item {
		width: 50%;
	}

	.radio-first-item {
		width: 100%;
		float: right;
	}

	.radio-first-item .radio-news-text {
		width: 100%;
	}

	.radio-first-item .radio-news-img {
		width: 100%;
		height: 163px;
	}

	.radio-first-item {
		margin: 0;
		padding-left: 15px;
		background: none;
	}

	.radio-first-item .radio-news-lead {
		display: none;
	}

	.national-news .radio-first-item {
		background: none;
	}

	.photo-gallery-content .gallery-photo-frame, 
	.video-gallery-contents .gallery-photo-frame {
		width: 33.33%;
	}
	.banner-item .banner-text {
		top: 0;
		padding: 0px 15px;
	}

	.radio-news-item .radio-news-img {
		height: 163px;
	}

	.mim-read-more {
		position: absolute;
		left: 0;
		bottom: 0;
	}
	.states-news-part {
		padding-bottom: 30px;
	}

	.state-news-text h4, .radio-news-item .radio-news-text h4, .national-news-item .radio-news-text h4 {
		text-overflow: ellipsis;
		overflow: hidden;
		direction: rtl;
		white-space: nowrap;
	}

	.radio-news-item:nth-child(odd) {
		padding-left: 0;
	}

}

@media (max-width: 530px){

	.news-file-item .img-file {
		height: 115px;
		background-size: cover;
		background-repeat: no-repeat;
	}


	.photo-gallery-content .gallery-photo-frame, 
	.video-gallery-contents .gallery-photo-frame {
		width: 50%;
	}
}



@media (max-width: 500px){
	.img-pad img {
		height: 215px;
	}
	.txt-pad {
		height: 45px;
	}
	.content-dargah {
		width: 50%
	}
	.box-logo {
		display: none;
	}

	.arrow-archive {
		display: none;
	}
	.live-stream {
		display: none;
	}
}

@media (max-width: 500px){

	.content-dargah {
		width: 75%;
	}

	.slider-selected-dargah {
		padding: 25px 30px;
	}




@media (max-width: 500px){

	.slide-container{
		display: none;
	}

	.bg-black .img-all.two-all .img-net {
		background: #1e1e1e;
		right: 0;
		top: 5px;
	}

}



@media (max-width: 480px){
	.owl-tv-news .owl-dots {
		bottom: 120px;
	}

	#pills-home-tab2 {
		font-size: 10px;
	}
	#pills-profile-tab2 {
		font-size: 10px;
	}
	.radio-first-item{
		margin-left: 0;
		padding: 0 7px;
		background: none;
		float: right;
		width: 50%;
		margin-bottom: 0;
	}

	.radio-news-item ,.national-news-item{
		width: 50%;
		padding: 0 7px;
	}

	.radio-first-item .radio-news-img{
		width: 100%;
		float: none;
	}

	.radio-first-item .radio-news-text{
		width: 100%;
		float: none;
		padding: 0;
	}

	.radio-news-text p, .radio-news-text .radio-news-date{
		display: none;
	}

	.national-news .radio-first-item{
		background: none;
	}

	.state-news-text h4, .radio-news-text h4, .radio-news-text h4 {
		line-height: 23px;
		min-height: 69px !important;
	}

	.news-content-arch, .listNewsAgency .ContentNews {
		width: 100%;
		float: none;
		margin-right: 0;
	}

	.news-img-arch, .listNewsAgency .imgNews {
		width: 100%;
		max-width: 100%;
		float: none;
	}

	.news-content-arch .TitleNews h3, .listNewsAgency .ContentNews .TitleNews h3{
		line-height: 35px;
	}

	.news-author-photo img{
		width: 40%;
	}

	.gallery-photo-frame{
		width: 50%;	
	}	

	.top-links {
		margin-left: 35px;
	}
}

@media (max-width: 477px){
	.logo-title-img {
		width: 100%;
		/*text-align: center;*/
	}

	.logo-title-img img {
		max-height: 40px;
	}
	.navigation {
		top: 53px;
	}
	.fix-menu .navigation {
		top: 53px;
	}
	.body-container.fix-menu header {
		padding-top: 103px;
	}

	.banner-text h4 {
		margin-bottom: 0;
		font-size: 22px;
	}
	.banner-text .banner-desc {
		font-size: 14px;
	}
}


@media (max-width: 430px){
	.news-single-item .single-detail-img{
		width: 100%;
		float: none;
	}
	.news-single-item .news-single-text {
		float: none;
		width: 100%;
		padding-right: 0;
	}
	.radio-first-item, .radio-news-item {
		width: 100%;
	}
	.state-news-item {
		width: 100%;
	}
	.writer-slider-img, .writer-slider-text {
		width: 100%;
	}
}

@media (max-width: 360px){
	.photo-gallery-content .gallery-photo-frame, 
	.video-gallery-contents .gallery-photo-frame {
		width: 100%;
	}

	.gallery-photo-img {
		height: 170px;
	}
}

@media (min-width: 481px) and (max-width: 991px){
	.radio-first-item{
		padding-left: 15px;
	}

	.radio-first-item .radio-news-text h4{
		font-size: 14px;
		line-height: 21px;
		text-align: justify;
		margin-bottom: 0;
	}

	.radio-first-item .radio-news-text p{
		font-size: 12px;
		line-height: 21px;
		margin-bottom: 0;
	}

	.radio-news-item .radio-news-text p , .national-news-item .radio-news-text p{
		display: none;
	}

	.radio-news-date{
		display: none;
	}

	.scaffold-single.mt-10{
		margin-top: 0;
	}

	.scaffold.right{
		margin-top: 15px;
	}

	.gallery-photo-frame{
		width: 33.33%;	
	}
}




















@media screen and (max-width: 3840px) {

	#top-news-slider.top-slide-main .carousel-inner .item {
		height: 500px;
	}
	.carousel-inner.slider-news-main .news-item-link2 img {
		height: 500px;
	}

	.owl-tv-news .owl-item .imgNews img{
		height: 550px;
	}
	#top-news-slider .carousel-indicators li img {
		height: 175px;
	}
	#top-news-slider .slider-new-thumbs .carousel-indicators li {
		height: 170px;
	}

	.second-news .TitleNews {
		padding:0 0 11px;
	}
	.plans-news .plans-row:nth-last-child(-n+6) .imgNews img {
		height: 200px;
	}
	.vslide img {
		height: 250px;
	}
	.vslider-container {
		height: 480px;
	}
}

@media screen and (min-width: 3840px) {


	.owl-tv-news .owl-item .imgNews img{
		height: 550px;
	}
	.history-top {
		background:linear-gradient(90deg,rgb(21, 38, 58) 0%, rgb(21, 38, 58) 70%, rgb(21, 38, 58) 90%, rgb(44, 113, 191) 100%);
	}

}





@media screen and (max-width: 1920px) {
	.carousel-inner.slider-news-main .news-item-link2 img {
		height: 470px;
	}
	.second-news .TitleNews {
		padding:0 0 5px;
	}
	#top-news-slider.top-slide-main .carousel-inner .item {
		height: 470px;
	}
	#top-news-slider  .carousel-indicators li img{
		height: 100%;
		object-fit: cover;
	}
	#top-news-slider .slider-new-thumbs .carousel-indicators li {
		height: 130px;
	}
	.plans-news .plans-row:nth-last-child(-n+6) .imgNews img {
		height: 160px;
		object-fit: cover;
	}
	.vslide img {
		/*! height: 168px; */
		height: 230px;
		object-fit: cover;
	}
	.vslider-container {
		height: 460px;
	}

	.owl-tv-news .owl-item .imgNews img{
		height: 460px;
	}

}


@media screen and (max-width: 1780px) {
	.left-c .footer-menu.mCustomScrollbar {
		height: 480px;
	}
}

@media screen and (max-width: 1753px) {
	.plans-news .plans-row:nth-last-child(-n+6) {
		/*! width: 18%; */
	}
}



@media screen and (max-width: 1700px) {
	.calendar {
		top: 35%;
	}
}
@media screen and (max-width: 1667px) {
	.plans-news .plans-row:nth-last-child(-n+6) {
		/*! width: 17.7%; */
	}
}
@media screen and (max-width: 1660px) {
	.left-c  .footer-menu.mCustomScrollbar {
		height: 430px;
	}
	.txt-pad p {
		font-size: 13px;
		padding-right: 5px;
	}
}



@media screen and (max-width: 1629px) {
	.owl-tv-news.owl-carousel.raidio-dots .owl-dot{
		/*! bottom: 20px; */
	}
	.boron-mrzi-slide	.owl-tv-news .owl-dots{
		bottom: 80px;
	}
}


@media screen and (max-width: 1600px) {
	.owl-tv-news .owl-dots {
		position: absolute;
		left: 0;
		right: 15px;
		display: flex;
		bottom: 8px;
	}
}


@media screen and (max-width: 1609px) {
	.plans-news .plans-row {
		/*! width: 18.5%; */
	}
	.plans-news .plans-row:nth-last-child(-n+6) {
		/*! width: 17.8%; */
	}
}
@media screen and (max-width: 1580px) {
	.slider-tv-f .owl-tv-news .owl-dots {
		bottom:80px;
	}
}
@media (max-width: 1550px){
	.img-pad img {
		height: 250px;
	}
}

@media screen and (max-width: 1550px) {
	#top-news-slider .carousel-inner .item {
		height: 33em;
	}
	#top-news-slider .item .carousel-caption {
		height: 110px;
	}
	.row.samaneha {
		top: -50px;
	}
	.carousel-inner.slider-news-main .news-item-link2 img {
		height: 470px;
		object-fit: cover;
	}


	.owl-tv-news .owl-item .imgNews img{
		height: 470px;
	}

	.owl-report-main .col-md-12.main-pad {
		padding: 5px;
	}


}


@media screen and (max-width: 1480px) {
	.left-c  .footer-menu.mCustomScrollbar {
		height: 400px;
	}
	.plans-news .plans-row:nth-child(1) {
		/*! width: 34%; */
	}
}
@media screen and (max-width: 1421px) {
	.plans-news .plans-row:nth-last-child(-n+6) {
		/*! width: 17.3%; */
	}
	.link-group-top .content-top .w-image img {
		/*! height: 47px; */
		/*! max-width: 90px; */
	}
	.title-tumb {
		/*! height: 60px; */
	}
	#top-news-slider .carousel-indicators li, .slider-row.archive-row .carousel-indicators li {
		height: 190px;
		line-height: 18px;
	}
}

@media screen and (max-width: 1448px) {
	.agency-name-last {
		font-size: 11px;
	}
	.second-news a {
		width: 70%;
	}
	.agency-name-last {
		width: 25%;
	}

}
@media screen and (max-width: 1423px) {
	.slider-tv-f .owl-tv-news .owl-dots {
		bottom:80px;
	}
	.owl-tv-news .owl-dots {
		bottom: 7px;
	}
	.owl-tv-news.owl-carousel.raidio-dots .owl-dot {
		bottom: 0;
	}
	.owl-tv-news .owl-dots {
		/*! bottom: 60px; */
	}
	.boron-mrzi-slide .owl-tv-news .owl-dots {
		bottom: 80px;
	}
	.side-bar .menu-drop{
		width: 80%;
	}

}
@media screen and (max-width: 1400px) {
	.navigation > ul > li {
		padding: 10px 0 5px 0;
	}
	.calendar {
		top: 30%;
	}

}	

@media screen and (max-width: 1387px) {
	.porsesh {
		width: 70%;
	}
}
@media screen and (max-width: 1344px) {
	.first-news-.slider-w .owl-tv-news .owl-dots {
		bottom: 80px;
	}
}

@media screen and (max-width: 1315px) {
	.plans-news .plans-row {
		/*! margin-left: 18px; */
	}
}
@media screen and (max-width: 1280px) {
	.side-bar .menu-drop{
		width: 80%;
	}
	.plans-news .plans-row:nth-child(1) .imgNews img {
		height: 460px;
	}
	.plans-news .plans-row .imgNews img {
		height: 221px;
	}
	.plans-news .plans-row:nth-last-child(-n+6) .imgNews img {
		height: 130px;
	}
	.ko-one a {
		font-size: 12px;
	}
	.link-group.canal img {
		margin-bottom: 5px;
	}
	.porsesh {
		padding-top: 0;
		padding-right: 0;
	}
	.w-services span {
		font-size: 13px;
	}
	.link-bt span {
		font-size: 12px;
	}
}

@media screen and (max-width: 1200px) {
	.azmayeshi-top {
		top: 5px;
		padding: 3px 5px;
	}
	.old-s {
		top: 32px;
		padding:3px 5px;
	}
	.ko-one {
		margin-top: 5px;
		margin-bottom: 15px;
	}

	.top-menu-frame {
		height: auto;
	}
	.left-menu {
		top: 0;
	}
}
@media screen and (max-width: 1193px) {
	.plans-news .plans-row {
		/*! margin-left:0; */
	}
}
@media screen and (max-width: 1150px) {
	.porsesh {
		width: 100%;
	}

	.porsesh .control-label.col-sm-3.other-types::before {
		background-image: url("/files/pr/newlogo/ballot.png");
		background-repeat: no-repeat;
		position: relative;
		right: -2px;
		background-size: 23px;
		content: "";
		display: inline-block;
		width: 28px;
		height: 25px;
		top: 10px;
		margin-right: 22px;
	}

	.dargah img {
		height: 65px;
	}
	.dargah h4 {
		font-size: 13px;
	}
	.dargah {
		padding: 30px 5px;
	}
}
@media screen and (max-width: 1110px) {
	.plans-news .plans-row {
		/*! width: 20.5%; */
	}
}
@media screen and (max-width: 1109px) {
	.ko-one h2 {
		padding-top: 20px;
	}
	.plans-news .plans-row:nth-child(1) {
		margin-right: 0;
	}
	.plans-news .plans-row {
		/*! width: 19%; */
	}
	.plans-news .plans-row:nth-last-child(-n+6) {
		/*! width: 17.3%; */
	}
}
@media screen and (max-width: 1070px) {
	.plans-news .plans-row:nth-last-child(-n+6) {
		/*! width: 17%; */
	}
	.side-bar .menu {
		display: block !important;
	}
}

@media (min-width: 750px) and (max-width: 991px){

	.owl-carousel.slide-news .owl-stage-outer {
		overflow: hidden;
		margin-bottom: 30px;
	}
	.row.position-relative.menu-new {
		width: 100%;
		position: relative;
		top: 20px;
	}
	.responsive-btn {
		position: unset;
	}
	.news-author-photo img{
		width: 20%;
	}
	.owl-tv-news .owl-dots {
		bottom: 8px;
	}
}
@media screen and (max-width: 992px) {
	.old-s {
		display: none;
	}
	.azmayeshi-top {
		display: none;
	}

	.slider-new-thumbs.carousel-thumbs .carousel-indicators {
		position: relative;
	}
}


@media screen and (max-width: 991px) {
	.calendar {
		top: 30%;
		right: 40%;
	}
	.menu-btn {
		top: -60px;
	}
	.top-menu.pull-right {
		/*! display: none; */
	}
	.link-group-top- {
		display: flex;
	}
	.row.samaneha {
		top: 0;
	}
	.ko-one h2 {
		padding-top: 0;
	}
	.footer-menu.scroll-togg.mCustomScrollbar {
		height: 95px;
	}
	.plans-news .plans-row:nth-last-child(-n+6) {
		/*! width: 18.6%; */
	}
	.owl-carousel.slide-news .owl-stage-outer {
		overflow: hidden;
		margin-bottom: 30px;
	}
	.link-group.canal img {
		height: auto;
		object-fit: cover;
	}
	.left-menu {
		top: 0;
	}
	.banner-link {
		/*! display: none; */
	}
	.left-c {
		display: none;
	}
	.porsesh .btn.btn-send.primary-btn.saveform.ssr_53 {
		margin-top: 0;
	}
	.img-que img {
		height: 150px;
	}
	.last-n-tooltip {
		position: absolute;
		top: calc(-100% - 125px);
		right: 0;
		width: 100% !important;
	}
	.content[data-mc="3"] .owl-nav {
		display: none;
	}
	.tv-news-ti a {
		color: #070709;
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
		width: 98%;
		display: block;
	}

}
@media screen and (max-width: 894px) {
	.history-top .control-group span {
		position: relative;
		right: -38px;
		font-size: 12px;
	}
}
@media screen and (max-width: 884px) {

	.on-header-top .link-group-top- img {
		width: 30px;
		margin-top: 0;
	}
}

@media screen and (max-width: 807px) {
	.plans-news .plans-row:nth-child(1) {
		/*! width: 50%; */
	}
	.plans-news .plans-row {
		/*! width: 22.8%; */
	}
	.plans-news .plans-row:nth-child(1) .imgNews img {
		height: 380px;
	}
	.plans-news .plans-row .imgNews img {
		height: 181px;
	}
	.plans-news .plans-row:nth-last-child(-n+6) .imgNews img {
		height: 181px;
	}
	.plans-news .plans-row:nth-last-child(-n+6) {
		width: 20%;
	}
}
@media screen and (max-width: 800px) {
	.left-menu {
		top: -4px;
	}
	.on-header-top {
		display: none;
	}
}


@media (max-width: 767px){
	.pl-vide {
		margin-bottom: 20px;
	}
	.nav-item.m-item a {
		padding: 5px 10px;
		width: max-content;
	}
	.pl-vide {
		margin-bottom: 20px;
	}
	.img-que img {
		margin-bottom: 25px;
	}
	.moavenat .nav-link {
		font-size: 12px;
	}
	.owl-tv-news .owl-dots {
		bottom: 8px;
	}
	#top-news-slider .carousel-indicators li img {
		/*! height: 100px; */
	}
	.plans-news .plans-row:nth-last-child(-n+6) .imgNews img {
		height: 90px;
	}
	.plans-news .plans-row:nth-last-child(-n+6) {
		padding: 3px;
	}
	.plans-news .plans-row:hover:nth-last-child(-n+6) .ContentNews {
		padding: 10px;
		line-height: 18px;
	}
	.title-tumb {
		height: 70px;
	}
	.title-tumb {
		height: 70px;
	}
	.plans-news .plans-row:nth-child(1) .TitleNews a {
		font-size: 12px;
	}
	.news-archive-list .news-arch-item .channel-logo {
		left: auto;
		right: 13px;
	}

	.news-item-title h2 {
		max-height: 50px;
		overflow: auto;
		padding: 0;
	}

	.news-img-arch, .listNewsAgency .imgNews {
		max-width: 100%;
		float: right;
	}

	.news-content-arch .TitleNews h3, .listNewsAgency .ContentNews .TitleNews h3{
		margin-top: 0;
		font-size: 18px;
	}

	.news-author-photo img{
		width: 30%;
	}
	.news-item-lead a {
		font-size: 13px;
		max-height: 70px;
		display: block;
		overflow: auto;
	}
	.plans-news .plans-row .ContentNews {
		padding-right: 5px;
		padding-left: 5px;
	}
}


@media (max-width: 757px){
	.plans-news .plans-row {
		width: 22.7%;
	}
}

@media (max-width: 757px){
	.history-top .control-group span {
		display: none;
	}
}
@media (max-width: 700px){

	.img-all::before {
		width: 60%;
	}
	.seda {
		padding: 4px 3px;
		margin-left: 3px;
		font-size: 11px;
	}
	.search-bg #searchBtn {
		font-size: 11px;
	}
	.search-bg {
		padding: 0 2px;
		margin-top: 5px;
	}
	.search-bg #searchBtn i {
		font-size: 13px;
		padding: 4px 3px 5px 0px;
	}
}

@media (max-width: 600px){
	.left-c {
		display: none;
	}
	.first-news .news-row:nth-child(1) {
		width: 100%;
	}
	.first-news .news-row {
		width: 100%;
	}
	.first-news .news-row:nth-child(5) {
		width: 100%;
		margin-left: 0;
	}
	.first-news .news-row:nth-child(6) {
		width: 100%;
	}
	.first-news .news-row img {
		height: 220px;
	}
	.first-news .news-row:nth-child(1) img {
		width: 100%;
		height: 220px;
	}

}

@media screen and (max-width: 500px){
	.desktop-menu {
		display: none;
	}
	.responsiv-menu {
		display: block;
	}
	.desktop-plan{
		display: none;
	}

	.responsive-plan{
		display: block;
	}
	.vslider-container {
		height: 150px;
	}
	.on-header-top {
		left: -15px;
		top: 5px;
	}
	.side-left-part {
		display: none;
	}
	.top-header-new {
		display: none;
	}
	.header-one {

		background:unset;
	}
	#news {
		margin-bottom: 10px;
		margin-top: 10px;
	}
	.link-group.icon-menue.icon-desc {
		display: none;
	}

	.tab-radio.tab-c-r {
		border-radius: 0 !important;
	}
	.nav-link.tab-links{
		border-top-left-radius: 15px;
		border-bottom-left-radius: 15px;
		border: 1px solid #3992fa;
		padding: 10px 0;
		border-top-right-radius: 0;
		border-bottom-right-radius: 0;
		font-weight: 500;
		font-size: 13px;
	}
	#media .nav > li > a {
		font-size: 13px;
	}
	.nav.nav-pills.mb-3.tab-flex.flew-in {
		display: block;
	}

	#media #pills-tab .nav-item {
		width: 33%;
		padding-right: 0 !important;
	}
	#media  .nav-pills > li > a {
		width: 100%;
	}
	.question {
		display: none;
	}
	.line.l-question {
		display: none;
	}
	.news-lead.result-res {
		display: none;
	}

	.plans-sakht .imgNews img {
		height: 110px;
	}
	.news-item-lead {
		display: none;
	}
	.txt-pad {
		padding-top: 2px;
		background: #fff;
		position: relative;
		z-index: 1;
	}
	.owl-report-main.owl-carousel .img-pad{
		height: 300px;
	}

	.owl-report-main.owl-carousel .txt-pad {
		padding-top: 15px;
	}
	.network-show.selected-pro-news {
		padding-left: 15px;
	}
	.tab-network {
		/*! padding-top: 10px; */
		padding-inline: 10px;
	}
	.tab-flex {

		margin-bottom: 15px;
	}
	.calendar {
		top: 20%;
		right: 25%;
	}
	.line.l-question {
		margin-top: 0;
	}
	#searchmenu {
		border: unset;
		background: unset;
		position: absolute;
		left: 10px;
	}
	.search-m.search-bg #searchInput{

		position: relative;
		margin-top: 0;
		border-bottom-right-radius: 8px;
		border-bottom-left-radius: 8px;
	}
	.search-m .btn.pink.search-button.waves-effect.waves-light {
		color: #fff;
		font-size: 12px;
	}
	.txt-pad p {
		font-size: 12px;
	}
	.owl-pr-mr .plans-sakht .imgNews img{
		height: 100px;
	}
	.owl-pr-new .plans-sakht .imgNews img{
		height: 100px;
	}

	.owl-pr-talk .plans-sakht .imgNews img {
		height: 100px;
	}
	.owl-pr-mostanad .plans-sakht .imgNews img {
		height: 100px;
	}
	.second-news.canal-news.row.p-0 {
		display: none;
	}







	.top-header-label {
		display: none;
	}
	.header-one .flag{
		display: none;
	}



	.album-music.gallery-latest-container .img-pad{
		height: unset;
	}

	.album-music.gallery-latest-container .txt-pad{
		height: unset;
		padding: 15px 0;
	}
	.header-desc{
		display: none;
	}
	.phone-none {
		display: none;
	}
	.owl-tv-phone .ContentNews .TitleNews a {
		color: rgb(0, 0, 0);
		font-size: 14px;
		font-weight: 600;
	}
	.owl-tv-phone .owl-item .imgNews img {
		height: 230px;
		object-fit: cover;
		border-radius: 8px;
	}
	.owl-tv-phone .news-lead {
		font-size: 13px;
		margin-top: 5px;
	}
	.owl-tv-phone {
		border: 1px solid gainsboro;
		border-radius: 8px;
	}
	.owl-tv-phone .owl-dots {
		width: max-content;
		display: flex;
		margin: 10px auto;
	}

	.owl-tv-phone .TitleNews {
		padding: 10px 5px 0;
	}


	.owl-raido-phone .ContentNews .TitleNews a {
		color: rgb(0, 0, 0);
		font-size: 14px;
		font-weight: 600;
	}
	.owl-raido-phone .owl-item .imgNews img {
		height: 230px;
		object-fit: cover;
		border-radius: 8px;
	}
	.owl-raido-phone .news-lead {
		font-size: 13px;
		margin-top: 5px;
	}
	.owl-raido-phone {
		border: 1px solid gainsboro;
		border-radius: 8px;
	}
	.owl-raido-phone .owl-dots {
		width: max-content;
		display: flex;
		margin: 10px auto;
	}

	.owl-raido-phone .TitleNews {
		padding: 10px 5px 0;
	}


	.mycontainer.p-0.w-100 {
		width: 100%;
	}
	.tab-network.phone-tabe- .nav-item{
		margin-left: 0;
		padding-left: 0;
	}

	.tab-network.phone-tabe- .nav-item .tab-tv{

		border-radius: 0 !important;
		background: #fff;
		padding: 10px 0;
	}

	.tab-network.phone-tabe- .tab-radio{
		border-radius: 0 !important;
		background: #fff;
		padding: 10px 0;
	}
	.tab-network.phone-tabe- ul {
		padding: ;
	}
	.tab-network.phone-tabe- ul li {
		width: 100%;
	}
	.phone-tabe- .nav-pills > li.active > a, .phone-tabe- .nav-pills > li.active > a:hover, .phone-tabe- .nav-pills > li.active > a:focus {
		color: #fff;
		background-color: #3992fa !important;
	}
	.phone-tabe- .nav-pills > li.active >  a img {
		filter: brightness(0) invert(1);
	}

	.phone-tabe- ul li img{

		width: 25px;
		margin-left: 5px;
	}
	.tab-network.phone-tabe- ul li a {
		font-size: 14px;
		width: 100%;
	}

	.pr__news-widget .TitleNews {
		min-height: auto;
		max-height: 100%;
	}

	.plans-pakhsh .ContentNews {  
		width: 100%;

	}
	.vije {
		font-size: 18px;
	}

	.phone-news {
		display: block;
		margin-bottom: 0px;
		/*! padding-top: 25px; */
	}
	#top-news-slider .carousel-indicators li img{
		display: none;
	}
	#top-news-slider .carousel-indicators li  .title-tumb{
		display: none;
	}
	#top-news-slider .carousel-indicators li, .slider-row.archive-row .carousel-indicators li{
		height: 20px;
		width: 20px;
		border-radius: 50%;
		background: gainsboro;
	}
	#top-news-slider .carousel-indicators {
		right: 0;
		width: max-content;
		margin: 0 auto;
	}
	#top-news-slider .carousel-indicators .active, .slider-row.archive-row .carousel-indicators .active{
		background: #3b92f9;
	}
	.side-right.desc-side {
		display: none;
	}
	.phone-side {
		display: block;
	}
	
	.side-bar .menu-drop{
		width: 90%;
	}
	.sticky .top-menu-frame.main-nav {
		position: unset;
	}
	.menu-btn {
		top: 61px;
		right: 0;
		/*! padding: 0 5px; */
		z-index: 999999;
	}



	.on-header-top{
		display: block;
		top: 120px;
		left: 25px;
	}


	.home-i {
		top: 5px;
	}
	#rater {
		width: 100%;
	}
	.plans-news .plans-row:nth-last-child(-n+6) {
		width: 100%;
	}
	.col-md-8.right-slide-p-0 {
		padding: 0;
		padding-bottom: 0px;
		/*! padding-bottom: 10px; */
		margin-bottom: 0px;
	}
	.carousel-inner.slider-news-main .news-item-link2 img {
		height: 215px;
	}
	#top-news-slider .carousel-inner .item {
		height: 210px;
	}
	#top-news-slider.top-slide-main .carousel-inner .item {
		height: 200px;
	}
	.samaneh img {
		height: auto;
	}
	.carousel-thumbs {
		height: auto;
	}
	.slider-selected-news h4 a {
		font-size: 14px;
	}
	.selected-for-lead {
		font-size: 12px;
	}
	.title-tumb {
		font-size: 12px;
	}

	#myBtn {
		bottom: 18px;
		right: 20px;
		padding: 0;
		width: 40px;
		height: 35px;
	}
	#top-news-slider .carousel-indicators li, .slider-row.archive-row .carousel-indicators li {
		height: 20px;
	}
	#top-news-slider .carousel-indicators li, .slider-row.archive-row .carousel-indicators li{
		margin: 15px 2px;
	}
	#top-news-slider .slider-new-thumbs .carousel-indicators li {
		height: 20px;
	}
	#top-news-slider .carousel-indicators li img {
		height: 70px;
	}
	.porsesh .control-label.col-sm-3.other-types::before {
		margin-right: 0;
	}
	#top-news-slider .item .carousel-caption {
		height: 109px;
		padding: 5px 15px;
	}
	.col-sm-4.childs-agency {
		display: none;
	}

	.carousel-caption h4 {
		margin-bottom: 0;
	}
	.porsesh tr {
		margin-bottom: 5px;
		margin-top: 7px;
	}
	.plans-news .plans-row {
		/*! margin-right: 9px; */
	}
	.porsesh-bg {
		height: auto;
	}
	.plans-news .plans-row:nth-child(1) {
		width: 100%;
	}
	.plans-news .plans-row {
		width: 47.7%;
	}
	.plans-news .plans-row .imgNews img {
		height: 210px;
	}
	.owl-tv-news .owl-item .imgNews img {
		height: 230px;
	}
	.owl-tv-news .owl-dots {
		bottom: ;
	}
	.title-agency h4 {
		padding-right: 0;
	}
	.plans-news .plans-row:nth-of-type(12){
		display: none;
	}
	.plans-news .plans-row:nth-last-child(-n+6) .imgNews img {
		height: 200px;
	}
	.owl-rule .ContentNews {
		padding: 0 20px;
	}
	.owl-rule .owl-nav .owl-next i {
		right: -5px;
	}

	.owl-rule .owl-nav .owl-prev i {
		left: -5px;
	}

	.news-row.woman-n .img-woman-n {
		width: 40%;
	}

	.second-news.canal-news.row .news-row.woman-n  a{
		font-size: 13px;
		white-space: unset;
		overflow: hidden;
		text-overflow: unset;
		width: 100%;
		display: unset;
	}
	.title-woman-n {
		margin-right: 10px;
		line-height: 23px;
		margin-top: 25.2px;
	}
	.nav > li > a {
		font-size: 10px;
	}
	.news-row.woman-n .img-woman-n img {
		width: 100%;
		height: 100px;}

	.owl-top .owl-prev i {
		display: none;
	}
	.link-bt .w-image img {
		height: 200px;
	}
	.link-bt .w-text h4 {
		font-size: 13px;
		padding-left: 15px;
	}

	.link-bt .w-text {
		display: block;
		padding-bottom: 13px;
		padding-left: 19px;
	}
	.owl-report-main.owl-carousel .img-pad img {
		height: 300px;
	}
	.img-pad {
		height: 225px;
	}
	.img-net {
		margin-left: 15px;
	}
	.img-all::before {
		border-bottom: none; }
	.nav-pills > li > a {
		border-radius: 4px;
		width: max-content;
	}
	/*
	.img-net-left {
	display: none;
}
	*/
	.woman-widget .ContentNews a {
		font-size: 13px;
		font-weight: 500;
	}
	.woman-widget .ContentNews.col-md-9.col-sm-4.col-xs-12 {
		padding: 0;
	}
	.second-news.canal-news.p-0 .news-row .ContentNews img {
  height: 17px;
}
	.second-news img {
		width: 17px;
		position: absolute;
		right: 0;
		top: 8px;
	}

	.second-news.canal-news.row .woman-n img{
		position: unset;
	}


	.pl-vide {
		margin-bottom: 15px;
	}
	.moavenat .nav-link {
		width: max-content;
		font-size: 12px;
	}
	.img-que img {
		height: 190px;
	}
	.porsesh {
		padding-bottom: 20px;
		text-align: center;
		width: 100%;
		padding-right: 15px;
	}
	.porsesh .btn.btn-send.primary-btn.saveform.ssr_53 {
		margin-right: 0;
	}
	.porsesh .control-label.col-sm-3.other-types {
		padding-right: 25px;
	}
	.porsesh .control-label.col-sm-3.other-types::before {
		right: 0;
	}
	.p-left {
		padding-left: 0;
	}

	.porsesh .control-label.col-sm-3.other-types {
		padding-right: 20px;
		font-size: 13px;
		margin-bottom: 3px;
	}
	.second-news a {
		color: #020202;
		transition: all .3s ease;
		font-weight: 500;
		font-size: 13px;
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
		width: 60%;
		display: inline-block;
		margin-right: 13px;
	}
	.col-md-4.left-side.left-news-map {
		display: none;
	}
	.second-news.canal-news.row .woman-n a{
		margin-right:0;
	}
	.banner-show .owl-top .slider-title span {
		font-size: 15px;
	}
	.left-menu {
		display: none;
	}
	.banner-show .owl-top img {
		height: 300px;
	}
	.banner-show .owl-top .slider-title p {
		display: none;
	}
	.banner-show .owl-top .slider-title {
		width: 90%;
		right: 15px;
		left: 15px;
	}
	.nm-photo-item, .nm-video-item {
		width: 50%;
	}
	.dateNews.pull-right {
		font-size: 12px;
	}
	.hitnews.pull-left {
		font-size: 12px;
	}

	.news-arch-wrap {
		width: 50%;
	}
	.news-img-arch .news-item-img {
		height: 100px;
		background-size: 100%;
	}
	.news-item-title h2 {
		margin-top: 10px;
		margin-bottom: 0;
		font-size: 12px;
		text-align: right;
		line-height: 19px;
		white-space: unset;
		height: 40px;
		padding: 0 15px;
		padding: 0 5px !important;
	}
	.row.agency-options {
		display: flex;
	}
	.first-page .album-item.album-first-item {

		width: 100%;
	}
	.first-page .album-item.nav-item {
		width: 100%;
	}
	.album-wrap .album-item {
		width: 50%;
	}
	.album-img-wrap .album-img {
		height: 130px;
	}
	.album-icons i {
		font-size: 12px;
	}
	.count-childs span {
		font-size: 11px;
	}
	.create-date .date-wrap {
		font-size: 11px;
		margin-top: 4px;
	}
	.home-i {
		position: absolute;
		right: 56px;
		bottom: 5px;
	}
	.home-i i {
		font-size: 26px;
		color: #ff5959;
	}
}

@media screen and (max-width: 482px){
	.owl-tv-news .owl-dots {
		bottom: 8px;
	}
	.plans-news .plans-row {
		width: 50%;
	}
	.plans-news .plans-row:nth-last-child(-n+6){
		width: 100%;
	}
}
@media screen and (max-width: 455px){
	.on-header-top {
		top: 117px;
	}
}

@media screen and (max-width: 443px){
	.on-header-top {
		top: 114px;
	}
	.nav.nav-pills.mb-3.tab-flex.flew-in {
		display: block;
	}
	.phone-side .side-bar .close-btn {
		color: #000;
		margin-top: 0;
	}


	.first-news-.slider-w .owl-tv-news .owl-dots {
		bottom: 100px;
	}
	.plans-news .plans-row {
		/*! width: 47.3%; */
	}
	.plans-news .plans-row:nth-last-child(-n+6){
		/*! width: 47.3%; */
	}
}
@media screen and (max-width: 425px){

	.on-header-top {
		top: 110px;
	}
}
@media screen and (max-width: 420px){
	.second-news a {
		width: 75%;
	}

	.live-icon {
		margin-left: 4px !important;
		margin-top: 13px !important;
	}
	.top-links {
		margin-left: 40px !important;
	}



	#top-news-slider .carousel-inner .item {
		/*! height: 320px; */
	}
	#top-news-slider .carousel-indicators li img {
		width: 100%;
	}

	#top-news-slider .carousel-indicators li div.title-hover {
		display: none;
	}





}



@media screen and (max-width: 411px){

	.news-item-title h2 {
		max-height: 46px;
		overflow: auto;
		padding: 0;
	}
	.bottom-details {
		font-size: 11px;
	}

}


@media screen and (max-width: 390px){
	.on-header-top {
		top: 104px;
	}
}


@media screen and (max-width: 380px){
	.owl-tv-news .owl-dots {
		bottom: 9px;
	}
	.menu-btn {
		padding: 0 5px;
	}
	.phone-side .side-bar {
		top: 0;
	}
}
@media screen and (max-width: 370px){
	.on-header-top {
		top: 99px;
	}
}
@media screen and (max-width: 370px){
	.on-header-top {
		top: 94px;
	}
}


@media screen and (max-width: 330px){
	.on-header-top {
		top: 90px;
	}
}

@media screen and (max-width: 320px){
	.plans-news .plans-row {
		width: 45%;
	}
	.plans-news .plans-row:nth-last-child(-n+6){
		width: 45%;
	}
}

.arrow-archive a {
	float: left;
	color: #3992fa;
}


.layout-wrapper {
	width: 100%;
	max-width: 90em;
	min-width: 40em; 
	margin: 0 auto;
	padding: 0 1rem;
	margin-top: 20px;
}


.iranjan {
	left: 18%;
	top: -20px;
}

.iranjan img {
	scale: 80%;
}



@media screen and (max-width: 3840px){

	.first-page .nav-item .item-album-wrap .album-img {
		height: 223px;
		border-radius: 10px;
		width: 400px;
		background-repeat: no-repeat;
	}
	.first-page .album-first-item .album-img {
		height: 750px;
		width: 100%;
	}

}

@media screen and (max-width: 1920px){
	.first-page .album-first-item .album-img {
		height: 650px;
		width: 100%;
		background-repeat: no-repeat;
	}
	.first-page .nav-item .item-album-wrap .album-img {
		height: 190px;
		border-radius: 10px;
		width: 208px;
		background-repeat: no-repeat;
	}

}
@media screen and (max-width: 1600px){
	.first-page .album-first-item .album-img {
		height: 500px;
		width: 100%;
		background-repeat: no-repeat;
	}
	.first-page .nav-item .item-album-wrap .album-img {
		height: 140px;
		border-radius: 10px;
		width: 155px;
		background-repeat: no-repeat;
	}
}

@media screen and (max-width: 1440px){
	.first-page .album-first-item .album-img {
		height: 500px;
		width: 100%;
		background-repeat: no-repeat;
	}
	.first-page .nav-item .item-album-wrap .album-img {
		height: 140px;
		border-radius: 10px;
		width: 155px;
		background-repeat: no-repeat;
	}
}
@media screen and (max-width: 1280px){
	.first-page .album-first-item .album-img {
		height: 400px;
	}
	  .first-page .nav-item .item-album-wrap .album-img {
    height: 105px;
    border-radius: 10px;
    width: 120px;
    background-repeat: no-repeat;
  }
}

@media screen and (max-width: 500px){
	.owl-tv-news.height-boron-marzi .owl-item .imgNews img {
  height: 230px;
}
	
.banner-page.new-size img {
  height: 100%;
}
	.pl-vide {
  width: 70%;
  margin: 0 auto;
	}
	  .content-dargah {
    margin: 0 auto;
  }
	.layout-report .img-net {
  padding-right: 0;
  margin-right: 0;
}
	 .first-page .album-first-item .album-img {
    height: 250px;
  }
	.item-album-wrap .album-details .album-title {
  padding-bottom: 85px;
}
	.header-phone{
		display: block;
	}
	.btn-on-header {
		top: -24px;
	}
	.header-phone-img {
		height: 120px;
		width: 100%;
	}

	.responsive-media {
		display: block;
	}
	.desktop-media {
		display: none;
	}
	.date-header-phone {
		position: absolute;
		top: 0;
		left: 0;
	}
}

@media screen and (max-width:500px) {
	.map.map-w {
  height: 100%;
	}
	.left-news-map.res-news-map {
  display: none;
}
	.mycontainer {
  margin: 0 auto;
  width: 98%;
}
	.on-header {
		display: none;
	}
	.media-desktop{
		display: none;
	}
	.media-responsive{
		display: block;
	}
}

.toplogo-header-phone {
	width: 100%;
	/*! display: flex; */
	/*! justify-content: space-between; */
	/*! align-items: flex-start; */
	/*! position: absolute; */
	/*! bottom: 0; */
	/*! left: 0; */
}

.toplogo-header-phone .threeline {
	width: 30px;
	border-radius: 0;
	margin-right: 10px;
}

.menu-header-phone {
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.container-innerpage.man-container {  height: 100%;}
.album-img-wrap .album-img {  background-size: 100% !important;}
.album-view.gallery-container {  width: 85%;  margin: 0 auto;}

@media screen and (max-width:500px) {.album-view.gallery-container {  width: 85%;  margin: 0 auto;}}
	
	
	
	
	
	
	
	
	
	
	.survey-info.nomarginbottom {
 text-align: justify;
  background: #0fc3b7;
  display: inline-block;
  border-radius: 20px;
  padding: 20px;
  color: #fff;
	box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.5);
}

#lblTitle {
font-size: 26px;
}

#lblDesc {
font-size: 16px;
}

	
	
	
@media screen and (max-width: 500px) {
   .testshater  {
    display: none;
   } 
}
