@font-face {
    font-family: 'SahelBlack';
    src: url('../fonts/Sahel-Black.eot');
    src: local('Sahel Black'), local('Sahel-Black'),
        url('../fonts/Sahel-Black.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Sahel-Black.woff2') format('woff2'),
        url('../fonts/Sahel-Black.woff') format('woff'),
        url('../fonts/Sahel-Black.ttf') format('truetype'),
        url('../fonts/Sahel-Black.svg#Sahel-Black') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'SahelBold';
    src: url('../fonts/Sahel-Bold.eot');
    src: local('Sahel Bold'), local('Sahel-Bold'),
        url('../fonts/Sahel-Bold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Sahel-Bold.woff2') format('woff2'),
        url('../fonts/Sahel-Bold.woff') format('woff'),
        url('../fonts/Sahel-Bold.ttf') format('truetype'),
        url('../fonts/Sahel-Bold.svg#Sahel-Bold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Sahel';
    src: url('../fonts/Sahel.eot');
    src: local('Sahel'),
        url('../fonts/Sahel.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Sahel.woff2') format('woff2'),
        url('../fonts/Sahel.woff') format('woff'),
        url('../fonts/Sahel.ttf') format('truetype'),
        url('../fonts/Sahel.svg#Sahel') format('svg');
    font-weight: normal;
    font-style: normal;
}
body{margin:0; padding:0; background:#ebe9de; direction:rtl; font:normal 12px/18px 'Sahel',tehoma;}
body *{box-sizing:border-box}
ul,ol{list-style:none; margin:0; padding:0}
h1,h2,h3,h4,h5,h6{margin:0; padding:0; font-weight:bold; font-family:'IRANSans',arial}
p{margin:0; padding:0}
a{text-decoration:none}
figure{margin:0; padding:0; position:relative; overflow:hidden; line-height:0}
figure a{line-height:0}
img{border:none;}
blockquote{margin:0; padding:0;}
input, textarea, button, select, a{outline: none !important}

.container{width:1040px; display:table; margin:0 auto; background:#ebe9de;} 
.container-float{width:100%; display:table; margin:0}
.row{display:block; margin:0;}
.row .row{margin:0 -10px;}
[class^="col-"]{display:inline; float:right; margin:0; padding:10px; position:relative;}
[class^="col-"] [class^="col-"]{padding-top:0; padding-bottom:0}
.col-12{width:100%}
.col-11{width:91.66666666666667%}
.col-10{width:83.33333333333333%}
.col-9{width:75%}
.col-8{width:66.66666666666667%}
.col-7{width:58.33333333333333%}
.col-6{width:50%}
.col-5{width:41.66666666666667%}
.col-4{width:33.33333333333333%}
.col-3{width:25%}
.col-2{width:16.66666666666667%}
.col-1{width:8.333333333333333%}

.span-l-11{margin-left:91.66666666666667%}
.span-l-10{margin-left:83.33333333333333%}
.span-l-9{margin-left:75%}
.span-l-8{margin-left:66.66666666666667%}
.span-l-7{margin-left:58.33333333333333%}
.span-l-6{margin-left:50%}
.span-l-5{margin-left:41.66666666666667%}
.span-l-4{margin-left:33.33333333333333%}
.span-l-3{margin-left:25%}
.span-l-2{margin-left:16.66666666666667%}
.span-l-1{margin-left:8.333333333333333%}

.span-r-11{margin-right:91.66666666666667%}
.span-r-10{margin-right:83.33333333333333%}
.span-r-9{margin-right:75%}
.span-r-8{margin-right:66.66666666666667%}
.span-r-7{margin-right:58.33333333333333%}
.span-r-6{margin-right:50%}
.span-r-5{margin-right:41.66666666666667%}
.span-r-4{margin-right:33.33333333333333%}
.span-r-3{margin-right:25%}
.span-r-2{margin-right:16.66666666666667%}
.span-r-1{margin-right:8.333333333333333%}

.icon{display:inline-block; background-image:url(../images/objects.png); background-position: 0px 0px;}

.icon-menu-1,
.icon-menu-2,
.icon-menu-3,
.icon-menu-4,
.icon-menu-5,
.icon-menu-6,
.icon-menu-7,
.icon-menu-8{
	background:url(../images/objects.png) no-repeat top left; height:30px;
	-webkit-opacity:0.5;
	-moz-opacity:0.5;
	-ms-opacity:0.5;
	-o-opacity:0.5;
	opacity:0.5;
}
a:hover .icon-menu-1,
a:hover .icon-menu-2,
a:hover .icon-menu-3,
a:hover .icon-menu-4,
a:hover .icon-menu-5,
a:hover .icon-menu-6,
a:hover .icon-menu-7,
a:hover .icon-menu-8{
	-webkit-opacity:1;
	-moz-opacity:1;
	-ms-opacity:1;
	-o-opacity:1;
	opacity:1;
}

.icon-menu-1{width:64px; background-position:-388px -4px;}
.icon-menu-2{width:54px; background-position:-333px -4px;}
.icon-menu-3{width:53px; background-position:-279px -4px;}
.icon-menu-4{width:54px; background-position:-224px -4px;}
.icon-menu-5{width:41px; background-position:-182px -4px;}
.icon-menu-6{width:65px; background-position:-116px -4px;}
.icon-menu-7{width:47px; background-position:-68px -4px;}
.icon-menu-8{width:55px; background-position:-12px -4px;}
.icon-logo{
	width:147px; background-position:-1058px -3px;
	-webkit-opacity:0.5;
	-moz-opacity:0.5;
	-ms-opacity:0.5;
	-o-opacity:0.5;
	opacity:0.5;
}


#intro{position:fixed; top:0; left:0; right:0; bottom:0; overflow:hidden; z-index:99999; background:#ebe9de}
#intro>div{position:absolute; top:50%; left:50%; width:402px; height:400px; overflow:hidden; margin:-200px 0 0 -201px}
#intro .logo-main{z-index:10}
#intro .logo-main-stroke{
	z-index:0; clip:rect(0,402px,400px,402px);
	-webkit-opacity:0.5;
	-moz-opacity:0.5;
	-ms-opacity:0.5;
	-o-opacity:0.5;
	opacity:0.5;
	-webkit-transform: rotate(-30deg);
	-moz-transform: rotate(-30deg);
	-ms-transform: rotate(-30deg);
	-o-transform: rotate(-30deg);
	transform: rotate(-30deg);
	-webkit-animation:clip1 linear 2s infinite;
	-moz-animation:clip1 linear 2s infinite;
	-ms-animation:clip1 linear 2s infinite;
	-o-animation:clip1 linear 2s infinite;
	animation:clip1 linear 2s infinite;
}
#intro .logo-main-stroke img{
	-webkit-transform: rotate(30deg);
	-moz-transform: rotate(30deg);
	-ms-transform: rotate(30deg);
	-o-transform: rotate(30deg);
	transform: rotate(30deg);
}
#intro .logo-main-text-1{
	z-index:11;
}
#intro .logo-main-text-2{z-index:9}
@-webkit-keyframes clip1{
  0%{clip:rect(0,402px,400px,402px)}
  25% {clip:rect(0,100px,400px,0px)}
  50% {clip:rect(0,0px,400px,0px)}
  100% {clip:rect(0,0px,400px,0px)}
}
@-moz-keyframes clip1{
  0%{clip:rect(0,402px,400px,402px)}
  25% {clip:rect(0,100px,400px,0px)}
  50% {clip:rect(0,0px,400px,0px)}
  100% {clip:rect(0,0px,400px,0px)}
}
@-ms-keyframes clip1{
  0%{clip:rect(0,402px,400px,402px)}
  25% {clip:rect(0,100px,400px,0px)}
  50% {clip:rect(0,0px,400px,0px)}
  100% {clip:rect(0,0px,400px,0px)}
}
@-o-keyframes clip1{
  0%{clip:rect(0,402px,400px,402px)}
  25% {clip:rect(0,100px,400px,0px)}
  50% {clip:rect(0,0px,400px,0px)}
  100% {clip:rect(0,0px,400px,0px)}
}
@keyframes clip1{
  0%{clip:rect(0,402px,400px,402px)}
  25% {clip:rect(0,100px,400px,0px)}
  50% {clip:rect(0,0px,400px,0px)}
  100% {clip:rect(0,0px,400px,0px)}
}

#intro .logo-main-text-1 img,
#intro .logo-main-text-2 img{transform:rotate(30deg);}
#intro .logo-main-text-1,
#intro .logo-main-text-2{
	clip:rect(0,402px,400px,402px);
	-webkit-transform: rotate(-30deg);
	-moz-transform: rotate(-30deg);
	-ms-transform: rotate(-30deg);
	-o-transform: rotate(-30deg);
	transform: rotate(-30deg);
	-webkit-transition:clip linear 0.6s;
	-moz-transition:clip linear 0.6s;
	-ms-transition:clip linear 0.6s;
	-o-transition:clip linear 0.6s;
	transition:clip linear 0.6s;
}
#intro .logo-main-text-1.show,
#intro .logo-main-text-2.show{
	clip:rect(0,402px,400px,0px);
}




#header{
	display:block; width:100%; height:120px; overflow:hidden; position:fixed; top:0; left:0; z-index:20; background:rgba(235,233,222,0);
}
#header .container{height:inherit; background:none}
#header .menu{position:absolute; top:0; height:120px; right:0}
#header .menu button.open-menu{
	display:none;
	position: relative;
	top: 50%;
	margin-top: -16px;
	height: 35px;
	width:45px;
	border:none;
	background:rgba(0,0,0,0.4);
	cursor:pointer; border-radius:3px;
}
#header .menu button.open-menu span{display:block; width:25px; height:0; border-top:1px solid rgba(255,255,255,0.5); position:absolute; top:50%; left:50%; margin-left:-12px;}
#header .menu button.open-menu span:first-child{top:30%}
#header .menu button.open-menu span:last-child{top:70%}

#header .menu button.close-menu{display:none; position:relative; width:100%; height:45px; border:none; background:rgba(0,0,0,0.5); cursor:pointer;}
#header .menu button.close-menu span{
	position:absolute; width:25px; height:0; border-top:1px solid rgba(255,255,255,0.9); top:50%; left:50%; margin-left: -12px;
	-webkit-transform-origin:center center;
	-moz-transform-origin:center center;
	-ms-transform-origin:center center;
	-o-transform-origin:center center;
	transform-origin:center center;
}
#header .menu button.close-menu span:first-child{
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg);
}
#header .menu button.close-menu span:last-child{
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	transform: rotate(-45deg);
}

#header .menu ul{position:relative; top:50%; right:0; height:30px; margin-top: -15px}
#header .menu li{display:inline; float: right;}
#header .menu li a{display:block; padding:0 3px; position:relative; height:30px}
#header .menu li a:after{content:""; width:1px; height:10px; position:absolute; top:50%; left:0px; margin-top: -5px; background:rgba(0,0,0,0.3);}
#header .menu li:last-child a:after{background: transparent}
#header .logo{position:absolute; top:0; height:120px; left:0}
#header .logo a{display:block; position:relative; top:50%; margin-top:-16px; height:35px;}
#header .logo a .icon{height:35px; position:relative; overflow:hidden; line-height:100px;}
#header .header-title{
	position:absolute; top:125px; left:10px; right:10px; white-space:nowrap; font-family:'SahelBlack',Arial; font-size:28px;line-height:31px; font-weight:normal; color:rgba(56,86,46,1); text-align:center;
	-webkit-transition:width 0.6s ease-out 0.6s;
	-moz-transition:width 0.6s ease-out 0.6s;
	-ms-transition:width 0.6s ease-out 0.6s;
	-o-transition:width 0.6s ease-out 0.6s;
	transition:width 0.6s ease-out 0.6s;
}
#header .header-title span{display:inline-block}
#feature{position:relative; width:100%; height:655px; max-height:100vh; overflow:hidden; background: #69915C;}
#feature figure{position:absolute; top:0; left:0; right:0; bottom:0}
#feature figure .layout{position:absolute; top:0; left:0; right:0; bottom:0; background:rgba(56,86,46,0)}
#feature figure img{width:100%; min-height:100%; min-width:100vw; position:absolute}
#feature figure figcaption{position:absolute; bottom:0; left:10px; right:10px; white-space:nowrap; font-family:'SahelBlack',Arial; font-size:28px;line-height:31px; color:#ebe9de; text-align:center}

#main{}
#main .feature{display: block; width:100%; height:40vh; position: relative; margin-bottom: 5vh}

#main .feature>div{position:absolute; top:0; left:48%; width:auto; height:100%; overflow:hidden; margin:0}
#main .feature>div.leader-photo{left: auto; right:48%}
#main .feature>div img{height: 100%}
#main .feature>div.leader-photo{overflow:visible}
#main .feature>div.leader-photo:before{
	content:""; position:absolute;width:100%;height:100%; border-radius:50%; z-index:8;
	background: -moz-radial-gradient(center, ellipse cover,  rgba(230,183,82,1) 0%, rgba(236,212,159,0.5) 100%); /* FF3.6-15 */
	background: -webkit-radial-gradient(center, ellipse cover,  rgba(230,183,82,1) 0%,rgba(236,212,159,0.5) 100%); /* Chrome10-25,Safari5.1-6 */
	background: radial-gradient(ellipse at center,  rgba(230,183,82,1) 0%,rgba(236,212,159,0.5) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6b752', endColorstr='#80ecd49f',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}
#main .feature>div.leader-photo img{position:relative; z-index: 9; margin-top:20%;}
#main .feature .logo-main{z-index:10}
#main .feature .logo-main-text-1{z-index:11;}
#main .feature .logo-main-text-2{z-index:9; background:#ebe9de; border-radius:50%}

#main .main-article-wrapper{display:block; width:100%; height:350px; position:relative; overflow:hidden; margin-bottom:25px;}
#main .main-article-wrapper>figure{display:block; width:300px; position:absolute; right:0; top:30px; text-align:center}
#main .main-article{display:table; width:100%; height:auto; position:relative; padding-right:300px; padding-top:30px; padding-bottom: 40px}
#main .main-article .page-title{padding:50px 100px; position:relative; line-height:25px; color:#45308f}
#main .main-article .page-title:before{content:""; background:url(../images/objects.png) no-repeat -1059px -48px; width:179px; height:128px; position:absolute; top:0; right:150px; z-index:1}
#main .main-article .page-title span{position:relative; z-index:2}
#main .main-article .page-content{text-align:justify; line-height:22px; font-size:16px;}
#main .toggle-main-article{
	position:absolute; bottom:0; left:0; right:0; height:50px; border:none; width:100%; padding:26px 0 0 0; cursor:pointer; z-index:9;
	background: -moz-linear-gradient(top,  rgba(235,233,222,0) 0%, rgba(235,233,222,1) 88%, rgba(235,233,222,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  rgba(235,233,222,0) 0%,rgba(235,233,222,1) 88%,rgba(235,233,222,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  rgba(235,233,222,0) 0%,rgba(235,233,222,1) 88%,rgba(235,233,222,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ebe9de', endColorstr='#ebe9de',GradientType=0 ); /* IE6-9 */
}
#main .toggle-main-article span{display:inline-block; float:left; padding:3px 10px; background:rgba(69,48,143,0.8); color:rgba(255,255,255,0.8); font:normal 11px/18px 'Sahel',tehoma; border-radius:5px}
#main .toggle-main-article span:after{content:"مشاهده متن کامل";}
#main .main-article-wrapper.opened .toggle-main-article{}
#main .main-article-wrapper.opened .toggle-main-article span:after{content:"کمینه کردن نمایش";}


#main .carousle-wrapper{position:relative; overflow:hidden; display:block; width:100%; height:152px; border:1px solid #ccc; border-radius:3px; margin:25px 0}
#main .carousle-wrapper:before{content:"چند رسانه‌ای"; position:absolute; top:25px; right:25px; width:165px; bottom:25px; overflow:hidden; text-align:center; font:24px/30px SahelBold; color:#45308f}
#main .carousle-wrapper:after{content:"محصولات بیانیه «گام دوم انقلاب» را از اینجا دریافت کنید"; position:absolute; top:25px; right:25px; width:165px; bottom:25px; padding-top:65px; overflow:hidden; text-align:center; font-size:12px; color:#7e7e7e;}
#main .carousle-wrapper .carousle-stage{position:absolute; top:25px; left:0; right:215px; bottom:25px; overflow:hidden;}
#main .carousle-wrapper .carousle-stage .carousle-item{width:295px; height:100px; position:relative; background:#f4f4f4; border-radius:3px; overflow:hidden; margin-left:20px;}
#main .carousle-wrapper .carousle-stage .carousle-inbox,
#main .carousle-wrapper .carousle-stage .carousle-inbox .thumbnail{position:absolute; top:0; left:0; right:0; bottom:0}
#main .carousle-wrapper .carousle-stage .carousle-inbox .thumbnail a{display:block; position:relative;}
#main .carousle-wrapper .carousle-stage .carousle-inbox .thumbnail a:after{
	content:""; position:absolute; top:0; left:0; right:0; bottom: 0; background:rgba(0,0,0,0.5);
	-webkit-transition:background ease-out 0.3s;
	-moz-transition:background ease-out 0.3s;
	-ms-transition:background ease-out 0.3s;
	-o-transition:background ease-out 0.3s;
	transition:background ease-out 0.3s;
}
#main .carousle-wrapper .carousle-stage .carousle-inbox:hover .thumbnail a:after{background:rgba(0,0,0,0.3)}
#main .carousle-wrapper .carousle-stage .carousle-inbox .thumbnail img{width:100%; height:auto}

#main .carousle-wrapper .carousle-stage .carousle-inbox .title{position:absolute; top:30px; left:10px; right:10px; text-align:center;}
#main .carousle-wrapper .carousle-stage .carousle-inbox .title a{display:block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; color:#fff; text-shadow:1px 1px 1px #000;}
#main .carousle-wrapper .carousle-stage .carousle-inbox .zirtitr{position:absolute; top:50px; left:10px; right:10px; text-align:center; font-family:Sahel; font-size:12px;}
#main .carousle-wrapper .carousle-stage .carousle-inbox .zirtitr a{display:block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; color:rgba(255,255,255,0.7); text-shadow:1px 1px 1px rgba(0,0,0,0.3);}

#main .carousle-wrapper .carousle-stage>.flickity-button{border-radius:0; height:100%; width:100px; margin:0; padding:0;}
#main .carousle-wrapper .carousle-stage>.flickity-button.next{
	left:25px;
	background: -moz-linear-gradient(left,  rgba(235,233,222,1) 0%, rgba(235,233,222,1) 10%, rgba(235,233,222,0) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left,  rgba(235,233,222,1) 0%,rgba(235,233,222,1) 10%,rgba(235,233,222,0) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right,  rgba(235,233,222,1) 0%,rgba(235,233,222,1) 10%,rgba(235,233,222,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ebe9de', endColorstr='#00ebe9de',GradientType=1 ); /* IE6-9 */
}
#main .carousle-wrapper .carousle-stage>.flickity-button.next,
#main .carousle-wrapper .carousle-stage>.flickity-button.previous{
	-webkit-transition:-webkit-opacity ease-out 0.3s;
	-moz-transition:-moz-opacity ease-out 0.3s;
	-ms-transition:-ms-opacity ease-out 0.3s;
	-o-transition:-o-opacity ease-out 0.3s;
	transition:opacity ease-out 0.3s;
}
#main .carousle-wrapper .carousle-stage>.flickity-button.next[disabled],
#main .carousle-wrapper .carousle-stage>.flickity-button.previous[disabled]{
	-webkit-opacity:0;
	-moz-opacity:0;
	-ms-opacity:0;
	-o-opacity:0;
	opacity:0;
}
#main .carousle-wrapper .carousle-stage>.flickity-button.previous{
	right:0;
	background: -moz-linear-gradient(left,  rgba(235,233,222,0) 0%, rgba(235,233,222,1) 90%, rgba(235,233,222,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left,  rgba(235,233,222,0) 0%,rgba(235,233,222,1) 90%,rgba(235,233,222,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right,  rgba(235,233,222,0) 0%,rgba(235,233,222,1) 90%,rgba(235,233,222,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ebe9de', endColorstr='#ebe9de',GradientType=1 ); /* IE6-9 */
}
.flickity-prev-next-button .flickity-button-icon{width:20px; height:16px; margin:-8px 0 0 -10px; background:#45308f; padding:5px; top:50%; left:50%; color:#fff; border-radius:3px;}
.flickity-enabled.is-draggable .flickity-viewport{margin-left:25px;}

#main .analysis-wrapper{display:table; position:relative; width:100%; padding-top:80px; margin:25px 0}
#main .analysis-wrapper:before{content:"تبیین و تحلیل"; position:absolute; top:0; right:0; font:35px/45px SahelBold; color:#45308f}
#main .analysis-wrapper:after{content:"بیان و تحلیل دیگر نخبگان از بیانیه «گام دوم انقلاب»"; position:absolute; top:0; right:0; padding-top:50px; font-size:14px; color:#7e7e7e;}

#main .analysis-stage{display:table; width:100%; margin:15px 0; }
#main .analysis-stage .analysis-item{display:inline; float: right; width:33.33%; height:180px; overflow:hidden;}
#main .analysis-stage .analysis-item .analysis-inbox{display:table; width:100%; padding:30px;}
#main .analysis-stage .analysis-item:nth-child(3n) .analysis-inbox{padding-left:0;}
#main .analysis-stage .analysis-item:nth-child(3n-1) .analysis-inbox{padding-right:15px; padding-left: 15px;}
#main .analysis-stage .analysis-item:nth-child(3n-2) .analysis-inbox{padding-right:0;}
#main .analysis-stage .analysis-item .thumbnail{display:inline; float:right; width:113px; height:113px; border-radius:50%; overflow:hidden; position:relative; margin:0 0 0 10px;}
#main .analysis-stage .analysis-item .thumbnail a{display:block; width:100%; height:100%; line-height:0}
#main .analysis-stage .analysis-item .thumbnail img{width:110%; margin:-19px -5px 0 0;}
#main .analysis-stage .analysis-item .title{font:14px/16px SahelBold; margin-bottom:1px}
#main .analysis-stage .analysis-item .title a{color:#45308f}
#main .analysis-stage .analysis-item .zirtitr{font:12px/14px Sahel; margin-bottom:7px}
#main .analysis-stage .analysis-item .zirtitr a{color:#7e7e7e}
#main .analysis-stage .analysis-item .lead{
	text-align: justify;
	line-height:16px;
}





#footer .copyright{display:table; width:100%; padding:10px 0; text-align:center; border-top:1px solid #999; color:#999}

#goto-top{
	position:fixed; bottom:30px; right:-55px; margin:0; padding:14px 12px 12px; background:rgba(236,212,159,0.5); border:1px solid rgba(230,183,82,1); border-radius:3px; width:50px; height:50px; cursor:pointer; z-index: 9999;
	-webkit-opacity:0;
	-moz-opacity:0;
	-ms-opacity:0;
	-o-opacity:0;
	opacity:0;
	-webkit-transition:all ease-out 0.3s;
	-moz-transition:all ease-out 0.3s;
	-ms-transition:all ease-out 0.3s;
	-o-transition:all ease-out 0.3s;
	transition:all ease-out 0.3s;
}
#goto-top.show{
	right:30px;
	-webkit-opacity:1;
	-moz-opacity:1;
	-ms-opacity:1;
	-o-opacity:1;
	opacity:1;
}
#goto-top svg{
	color:#fff;
	-webkit-transform:rotate(90deg);
	-moz-transform:rotate(90deg);
	-ms-transform:rotate(90deg);
	-o-transform:rotate(90deg);
	transform:rotate(90deg);
}
.video-player{display:table; width:100%; padding:25px 0; position:relative; overflow:hidden;}
.video-js{width:100%; overflow:hidden; border-radius:3px;}

.video-js button{cursor: pointer;}
.video-js .vjs-play-progress .vjs-time-tooltip,
.video-js .vjs-mouse-display .vjs-time-tooltip{display:none !important;}
.video-js .vjs-current-time,
.video-js .vjs-time-divider,
.video-js .vjs-duration{position:absolute; top: 0; bottom: 0; padding-right: 0; padding-left: 0; text-align: center; font-family:'Yekan Bakh',tahoma; font-size:12px; line-height: 32px}
.video-js .vjs-current-time{display: block; right:95px; width:45px; }
.video-js .vjs-time-divider{display: block; right:85px; width:10px; min-width: auto}
.video-js .vjs-duration{display: block; right: 40px; width:45px;}
.video-js .vjs-progress-control{position: absolute; top: 0; bottom: 0; width: auto; left: 40px; right:140px;}
.video-js .vjs-remaining-time{display: none}
.video-js .vjs-big-play-button{border:none; width:70px; height: 70px; top: 50%; left: 50%; margin: -35px 0 0 -35px; border-radius: 50%; background: none !important}
.video-js .vjs-big-play-button .vjs-icon-placeholder:before{
	width:70px; height: 70px; font-size: 70px; line-height: 70px; color:#9fa4c1;
	/*
	content:""; width:32px; height:32px; position: absolute; top: 50%; left: 50%; margin: -16px 0 0 -13px;
	background:url("data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCA1MTIuMDAxIDUxMi4wMDEiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDUxMi4wMDEgNTEyLjAwMTsiIHhtbDpzcGFjZT0icHJlc2VydmUiIHdpZHRoPSIzMnB4IiBoZWlnaHQ9IjMycHgiPgo8Zz4KCTxnPgoJCTxwYXRoIGQ9Ik00NzAuNDM1LDIzMC41NzljLTQuMDk0LTYuNzQ4LTkuODI2LTEyLjQ3OS0xNi41NzUtMTYuNTczYy0wLjAyNy0wLjAxNy0wLjA1NC0wLjAzMi0wLjA4MS0wLjA0OUwxMDguOTM3LDYuOTM4ICAgIGMtMC4wMzItMC4wMTktMC4wNjUtMC4wMzktMC4wOTctMC4wNThDODUuNDY4LTYuOTc4LDU1LjE4LDAuNzYzLDQxLjMyMywyNC4xMzVjLTQuNTA2LDcuNi02Ljg5LDE2LjI4OC02Ljg5MSwyNS4xMjMgICAgYzAsMC4wMDIsMCwwLjAwMywwLDAuMDA0djQxMy40NzFDMzQuNDM2LDQ4OS45MDIsNTYuNTQsNTEyLDgzLjcwOSw1MTJjMC4wMDIsMCwwLjAwNiwwLDAuMDA4LDAuMDAxICAgIGM4LjgzNy0wLjAwMiwxNy41MjQtMi4zODUsMjUuMTI0LTYuODkyYzAuMDI4LTAuMDE3LDAuMDU3LTAuMDMzLDAuMDg1LTAuMDUxbDM0NC44NDMtMjA2LjczNCAgICBjMC4wMzEtMC4wMTksMC4wNjItMC4wMzcsMC4wOTMtMC4wNTZDNDc3LjA5MSwyODQuMTc3LDQ4NC41MjcsMjUzLjgxMiw0NzAuNDM1LDIzMC41Nzl6IE00MzIuNDQxLDI2Mi44ODFMODcuNzEzLDQ2OS41NDYgICAgYy0xLjIxMiwwLjcxMi0yLjU5NiwxLjA4OS00LjAwMywxLjA4OWMtMi44NTEsMC00LjcyOS0xLjQ1MS01LjU5NC0yLjMxNmMtMC44NjUtMC44NjUtMi4zMTctMi43NDItMi4zMTctNS41OVY0OS4yNjFoLTAuMDAxICAgIGMwLjAwMS0xLjQxNywwLjM4NC0yLjgxLDEuMTA3LTQuMDNjMS40NTQtMi40NTMsMy42Ni0zLjMyNyw0Ljg0Ni0zLjYzYzEuMTc5LTAuMzAxLDMuNTIyLTAuNTkzLDUuOTY0LDAuODQzbDM0NC43MjUsMjA2Ljk1MSAgICBjMS4wNywwLjY1NiwxLjk3OSwxLjU2OSwyLjYyOCwyLjY0QzQzNy4zMjQsMjU1Ljc1Myw0MzYuMTQ0LDI2MC42MSw0MzIuNDQxLDI2Mi44ODF6IiBmaWxsPSIjRkZGRkZGIi8+Cgk8L2c+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPC9zdmc+Cg==") no-repeat center center;
	*/
}
.video-js:hover .vjs-big-play-button .vjs-icon-placeholder:before{color:#fff;}
.video-js .vjs-play-control .vjs-icon-placeholder:before{
	content:""; width:16px; height:16px; position: absolute; top: 50%; left: 50%; margin: -8px 0 0 -8px;
	background:url("data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCA1MTIuMDAxIDUxMi4wMDEiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDUxMi4wMDEgNTEyLjAwMTsiIHhtbDpzcGFjZT0icHJlc2VydmUiIHdpZHRoPSIxNnB4IiBoZWlnaHQ9IjE2cHgiPgo8Zz4KCTxnPgoJCTxwYXRoIGQ9Ik00NzAuNDM1LDIzMC41NzljLTQuMDk0LTYuNzQ4LTkuODI2LTEyLjQ3OS0xNi41NzUtMTYuNTczYy0wLjAyNy0wLjAxNy0wLjA1NC0wLjAzMi0wLjA4MS0wLjA0OUwxMDguOTM3LDYuOTM4ICAgIGMtMC4wMzItMC4wMTktMC4wNjUtMC4wMzktMC4wOTctMC4wNThDODUuNDY4LTYuOTc4LDU1LjE4LDAuNzYzLDQxLjMyMywyNC4xMzVjLTQuNTA2LDcuNi02Ljg5LDE2LjI4OC02Ljg5MSwyNS4xMjMgICAgYzAsMC4wMDIsMCwwLjAwMywwLDAuMDA0djQxMy40NzFDMzQuNDM2LDQ4OS45MDIsNTYuNTQsNTEyLDgzLjcwOSw1MTJjMC4wMDIsMCwwLjAwNiwwLDAuMDA4LDAuMDAxICAgIGM4LjgzNy0wLjAwMiwxNy41MjQtMi4zODUsMjUuMTI0LTYuODkyYzAuMDI4LTAuMDE3LDAuMDU3LTAuMDMzLDAuMDg1LTAuMDUxbDM0NC44NDMtMjA2LjczNCAgICBjMC4wMzEtMC4wMTksMC4wNjItMC4wMzcsMC4wOTMtMC4wNTZDNDc3LjA5MSwyODQuMTc3LDQ4NC41MjcsMjUzLjgxMiw0NzAuNDM1LDIzMC41Nzl6IE00MzIuNDQxLDI2Mi44ODFMODcuNzEzLDQ2OS41NDYgICAgYy0xLjIxMiwwLjcxMi0yLjU5NiwxLjA4OS00LjAwMywxLjA4OWMtMi44NTEsMC00LjcyOS0xLjQ1MS01LjU5NC0yLjMxNmMtMC44NjUtMC44NjUtMi4zMTctMi43NDItMi4zMTctNS41OVY0OS4yNjFoLTAuMDAxICAgIGMwLjAwMS0xLjQxNywwLjM4NC0yLjgxLDEuMTA3LTQuMDNjMS40NTQtMi40NTMsMy42Ni0zLjMyNyw0Ljg0Ni0zLjYzYzEuMTc5LTAuMzAxLDMuNTIyLTAuNTkzLDUuOTY0LDAuODQzbDM0NC43MjUsMjA2Ljk1MSAgICBjMS4wNywwLjY1NiwxLjk3OSwxLjU2OSwyLjYyOCwyLjY0QzQzNy4zMjQsMjU1Ljc1Myw0MzYuMTQ0LDI2MC42MSw0MzIuNDQxLDI2Mi44ODF6IiBmaWxsPSIjRkZGRkZGIi8+Cgk8L2c+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPC9zdmc+Cg==") no-repeat center center;
}
.video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before{
	content:""; width:16px; height:16px; position: absolute; top: 50%; left: 50%; margin: -8px 0 0 -8px;
	background:url("data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMS4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDM0My4xMzMgMzQzLjEzMyIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMzQzLjEzMyAzNDMuMTMzOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgd2lkdGg9IjE2cHgiIGhlaWdodD0iMTZweCI+CjxnPgoJPGc+CgkJPHBhdGggZD0iTTk5LjQxMiwzNDMuMTMzaC01MS4zMUMyMS4zNzksMzQzLjEzMywwLDMyMS43NTQsMCwyOTUuMDNWNDguMTAzQzAsMjEuMzc5LDIxLjM3OSwwLDQ4LjEwMywwICAgIGg1MS4zMWMyNi43MjQsMCw0OC4xMDMsMjEuMzc5LDQ4LjEwMyw0OC4xMDNWMjk1LjAzQzE0Ny41MTUsMzIxLjc1NCwxMjYuMTM2LDM0My4xMzMsOTkuNDEyLDM0My4xMzN6IE00Ny4wMzQsMzIuMDY5ICAgIEMzOC40ODIsMzIuMDY5LDMxLDM5LjU1MSwzMSw0OC4xMDNWMjk1LjAzYzAsOC41NTIsNy40ODMsMTYuMDM0LDE2LjAzNCwxNi4wMzRoNTEuMzFjOC41NTIsMCwxNi4wMzQtNy40ODMsMTYuMDM0LTE2LjAzNFY0OC4xMDMgICAgYzAtOC41NTItNy40ODMtMTYuMDM0LTE2LjAzNC0xNi4wMzRINDcuMDM0eiIgZmlsbD0iI0ZGRkZGRiIvPgoJCTxwYXRoIGQ9Ik0yOTUuMDMsMzQzLjEzM2gtNTEuMzFjLTI2LjcyNCwwLTQ4LjEwMy0yMS4zNzktNDguMTAzLTQ4LjEwM1Y0OC4xMDMgICAgQzE5NS42MTgsMjEuMzc5LDIxNi45OTcsMCwyNDMuNzIxLDBoNTEuMzFjMjYuNzI0LDAsNDguMTAzLDIxLjM3OSw0OC4xMDMsNDguMTAzVjI5NS4wMyAgICBDMzQzLjEzMywzMjEuNzU0LDMyMS43NTQsMzQzLjEzMywyOTUuMDMsMzQzLjEzM3ogTTI0My43MjEsMzIuMDY5Yy04LjU1MiwwLTE2LjAzNCw3LjQ4My0xNi4wMzQsMTYuMDM0VjI5NS4wMyAgICBjMCw4LjU1Miw3LjQ4MywxNi4wMzQsMTYuMDM0LDE2LjAzNGg1MS4zMWM4LjU1MiwwLDE2LjAzNC03LjQ4MywxNi4wMzQtMTYuMDM0VjQ4LjEwM2MwLTguNTUyLTcuNDgzLTE2LjAzNC0xNi4wMzQtMTYuMDM0ICAgIEgyNDMuNzIxeiIgZmlsbD0iI0ZGRkZGRiIvPgoJPC9nPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+Cjwvc3ZnPgo=") no-repeat center center;
}
.video-js .vjs-mute-control .vjs-icon-placeholder:before{
	content:""; width:16px; height:16px; position: absolute; top: 50%; left: 50%; margin: -8px 0 0 -8px;
	/*background:url("") no-repeat center center;*/
	background:url("data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDUwOC41MiA1MDguNTIiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDUwOC41MiA1MDguNTI7IiB4bWw6c3BhY2U9InByZXNlcnZlIiB3aWR0aD0iMTZweCIgaGVpZ2h0PSIxNnB4Ij4KPGc+Cgk8Zz4KCQk8Zz4KCQkJPGc+CgkJCQk8cGF0aCBkPSJNMjcxLjMyNywwLjA5NUwyNjguOTc1LDBjLTUuMjQ0LDAtMTEuMjUxLDEuNjIxLTE4LjE0OCw1Ljc4NCAgICAgIGMwLDAtMTMyLjUzMywxMTUuNjI1LTEzOC4yODYsMTIxLjM0NkgzOS43MjhjLTE3LjU0NCwwLTMxLjc4MiwxNC4yMzktMzEuNzgyLDMxLjc4MnYxOTQuNzMxICAgICAgYzAsMTcuNTc2LDE0LjIzOSwzMS43ODMsMzEuNzgyLDMxLjc4M2g3Mi44MTRjNS43NTMsNS43MjEsMTM4LjI4NiwxMTcuMjQ2LDEzOC4yODYsMTE3LjI0NiAgICAgIGM2Ljg5Nyw0LjIyNywxMi45MDQsNS44NDgsMTguMTQ4LDUuODQ4bDIuMzUyLTAuMDk1YzExLjc1OS0xLjExMiwyMC4xNS0xMC45NjUsMjIuNjYxLTIxLjM1OFYyMS40ODUgICAgICBDMjkxLjUwOSwxMS4wNiwyODMuMDg3LDEuMjA4LDI3MS4zMjcsMC4wOTV6IE0yNjIuMjA1LDQ3MC43OTRjLTQ5LjU4MS00MS43NjItMTIxLjQwOS0xMDIuNDk5LTEyNy4yNTctMTA3LjkwMiAgICAgIGMtNS45NDMtNS45NzUtMTQuMDE2LTkuMjQ5LTIyLjQzOC05LjI0OUgzOS43Mjh2LTQuMDM2VjE1OC45MTJoNzIuODE0YzguMTM2LDAsMTYuMjczLTMuNDAxLDIyLjE1Mi04Ljk5NCAgICAgIGM1Ljc4NC01LjQ5OCw3Ny42MTMtNjguMzMyLDEyNy41MTEtMTExLjg3NFY0NzAuNzk0TDI2Mi4yMDUsNDcwLjc5NHoiIGZpbGw9IiNGRkZGRkYiLz4KCQkJCTxwYXRoIGQ9Ik0zNDIuOTY1LDMwOS43ODRjLTcuODUsMy45NzMtMTAuOTk3LDEzLjUwOC03LjA4NywyMS4zNThjMi44MjksNS41Myw4LjQyMiw4LjcwOCwxNC4yMDcsOC43MDggICAgICBjMi4zNTIsMCw0Ljc2Ny0wLjU3Miw3LjE1MS0xLjY4NGMzMi4xMzItMTYuMjQxLDUyLjA5MS00OC4zNDEsNTIuMDkxLTgzLjk2OXMtMTkuOTU5LTY3LjcyOC01Mi4wOTEtODMuOTM4ICAgICAgYy03Ljg1LTMuOTczLTE3LjM4NS0wLjc5NS0yMS4zNTgsNy4wNTZjLTMuOTA5LDcuODUtMC43NjMsMTcuMzg1LDcuMDg3LDIxLjM1OGMyMS4zMjYsMTAuNzc0LDM0LjU3OSwzMi4wMzcsMzQuNTc5LDU1LjU1NiAgICAgIFMzNjQuMjkxLDI5OS4wNDEsMzQyLjk2NSwzMDkuNzg0eiIgZmlsbD0iI0ZGRkZGRiIvPgoJCQkJPHBhdGggZD0iTTMzOS43MjMsNTkuMzA2Yy04LjQ4Ni0xLjcxNi0xNy4wMDQsMy45NDEtMTguNjI1LDEyLjU1NCAgICAgIGMtMS43MTYsOC42MTMsMy45MDksMTYuOTcyLDEyLjU1NCwxOC42NTZjNzguMzEyLDE1LjI1NiwxMzUuMTM5LDg0LjEyOCwxMzUuMTM5LDE2My43NDNzLTU2LjgyNywxNDguNDg4LTEzNS4xMzksMTYzLjc0MyAgICAgIGMtOC42MTMsMS42ODQtMTQuMjM5LDkuOTgtMTIuNTU0LDE4LjY1NmMxLjQ5NCw3LjU5Niw4LjEzNiwxMi44MDgsMTUuNTEsMTIuODA4bDMuMTE1LTAuMzE4ICAgICAgYzkzLjIxOC0xOC4xMTYsMTYwLjg1MS0xMDAuMTE1LDE2MC44NTEtMTk0LjkyMkM1MDAuNTc0LDE1OS40ODQsNDMyLjk0MSw3Ny40ODYsMzM5LjcyMyw1OS4zMDZ6IiBmaWxsPSIjRkZGRkZGIi8+CgkJCTwvZz4KCQk8L2c+Cgk8L2c+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPC9zdmc+Cg==") no-repeat center center;	
}
.video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder:before,
.video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder:before{
	content:""; width:16px; height:16px; position: absolute; top: 50%; left: 50%; margin: -8px 0 0 -8px;
	background:url("data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDUwOC41MiA1MDguNTIiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDUwOC41MiA1MDguNTI7IiB4bWw6c3BhY2U9InByZXNlcnZlIiB3aWR0aD0iMTZweCIgaGVpZ2h0PSIxNnB4Ij4KPGc+Cgk8Zz4KCQk8Zz4KCQkJPGc+CgkJCQk8cGF0aCBkPSJNMzE2LjkzNSwwLjEyN0wzMTQuNjE1LDBjLTUuMjQ0LDAtMTEuMjUxLDEuNjIxLTE4LjExNiw1Ljc4NCAgICAgIGMwLDAtMTMyLjUwMSwxMTUuNjI1LTEzOC4zMTcsMTIxLjM0Nkg4NS4zNjhjLTE3LjU0NCwwLTMxLjc4MiwxNC4yMzktMzEuNzgyLDMxLjc4MnYxOTQuNzMxICAgICAgYzAsMTcuNTc2LDE0LjIzOSwzMS43ODMsMzEuNzgyLDMxLjc4M2g3Mi44MTRjNS43NTMsNS43MjEsMTM4LjMxNywxMTcuMjQ2LDEzOC4zMTcsMTE3LjI0NiAgICAgIGM2Ljg2NSw0LjIyNywxMi44NCw1Ljg0OCwxOC4wODQsNS44NDhsMi4zNTItMC4wOTVjMTEuNzU5LTEuMTEyLDIwLjE1LTEwLjk2NSwyMi42NjEtMjEuMzU4VjIxLjQ4NSAgICAgIEMzMzcuMTE3LDExLjA2LDMyOC43MjYsMS4yMDgsMzE2LjkzNSwwLjEyN3ogTTMwNy44NDUsNDcwLjc5NGMtNDkuNTgxLTQxLjc2Mi0xMjEuNDA5LTEwMi40OTktMTI3LjI1Ny0xMDcuOTAyICAgICAgYy01Ljk0My01Ljk3NS0xNC4wMTYtOS4yNDktMjIuNDM4LTkuMjQ5SDg1LjM2OFYxNTguOTEyaDcyLjgxNGM4LjEzNiwwLDE2LjI3My0zLjQwMSwyMi4xNTItOC45OTQgICAgICBjNS43ODQtNS40OTgsNzcuNjEzLTY4LjMzMiwxMjcuNTExLTExMS44NzRWNDcwLjc5NEwzMDcuODQ1LDQ3MC43OTR6IiBmaWxsPSIjRkZGRkZGIi8+CgkJCQk8cGF0aCBkPSJNNDAyLjg0MywxNzAuMzIyYy03Ljg1LTMuOTczLTE3LjM4NS0wLjc5NS0yMS4zNTgsNy4wNTZjLTMuOTA5LDcuODUtMC43NjMsMTcuMzg1LDcuMDg3LDIxLjM1OCAgICAgIGMyMS4zMjYsMTAuNzQyLDM0LjU3OSwzMi4wMDUsMzQuNTc5LDU1LjUyNHMtMTMuMjUzLDQ0Ljc4Mi0zNC41NzksNTUuNTI0Yy03Ljg1LDMuOTczLTEwLjk5NywxMy41MDgtNy4wODcsMjEuMzU4ICAgICAgYzIuODI5LDUuNTMsOC40MjIsOC43MDgsMTQuMjA3LDguNzA4YzIuMzUyLDAsNC43NjctMC41NzIsNy4xNTEtMS42ODRjMzIuMTMyLTE2LjI0MSw1Mi4wOTEtNDguMzQxLDUyLjA5MS04My45NjkgICAgICBTNDM1LjAwNywxODYuNTMxLDQwMi44NDMsMTcwLjMyMnoiIGZpbGw9IiNGRkZGRkYiLz4KCQkJPC9nPgoJCTwvZz4KCTwvZz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8L3N2Zz4K") no-repeat center center;
}
.video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before{
	content:""; width:16px; height:16px; position: absolute; top: 50%; left: 50%; margin: -8px 0 0 -8px;
	background:url("data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDUwOC41NTEgNTA4LjU1MSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTA4LjU1MSA1MDguNTUxOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgd2lkdGg9IjE2cHgiIGhlaWdodD0iMTZweCI+CjxnPgoJPGc+CgkJPGc+CgkJCTxnPgoJCQkJPHBhdGggZD0iTTI2My4zODEsMC4wNzlsLTIuMzUyLTAuMDY0Yy01LjI0NCwwLTExLjI1MSwxLjYyMS0xOC4xMTYsNS43ODQgICAgICBjMCwwLTEzMi41MzMsMTE1LjYyNS0xMzguMzE3LDEyMS4zNDZIMzEuNzgyQzE0LjIzOSwxMjcuMTQ2LDAsMTQxLjM4NCwwLDE1OC45MjhWMzUzLjY2YzAsMTcuNTc2LDE0LjIzOSwzMS43ODIsMzEuNzgyLDMxLjc4MiAgICAgIGg3Mi44MTRjNS43ODQsNS43MjEsMTM4LjMxNywxMTcuMjQ2LDEzOC4zMTcsMTE3LjI0NmM2Ljg2NSw0LjIyNywxMi44NzIsNS44NDgsMTguMTE2LDUuODQ4bDIuMzUyLTAuMDk1ICAgICAgYzExLjc2LTEuMTEyLDIwLjE1LTEwLjk2NSwyMi42NjEtMjEuMzU4VjIxLjUwMUMyODMuNTYzLDExLjA0NCwyNzUuMTQxLDEuMTkyLDI2My4zODEsMC4wNzl6IE0yNTQuMjYsNDcwLjc3OCAgICAgIGMtNDkuNTgxLTQxLjc2Mi0xMjEuMzc3LTEwMi40OTktMTI3LjI1Ny0xMDcuOTAyYy01Ljk0My01Ljk3NS0xMy45ODQtOS4yNDktMjIuNDM4LTkuMjQ5SDMxLjc4MnYtNC4wMzZWMTU4Ljg5Nmg3Mi44MTQgICAgICBjOC4xMzYsMCwxNi4zMDQtMy40MDEsMjIuMTUyLTguOTk0YzUuNzg0LTUuNDY3LDc3LjYxMy02OC4zMDEsMTI3LjUxMS0xMTEuODQzVjQ3MC43NzhMMjU0LjI2LDQ3MC43Nzh6IiBmaWxsPSIjRkZGRkZGIi8+CgkJCQk8cGF0aCBkPSJNNDQ4LjAwNiwyNTQuMjc2bDU0LjgyNS01NC44NTdjNy42MjgtNy41NjQsNy42MjgtMTkuODY0LDAtMjcuNDI4ICAgICAgYy03LjUzMi03LjU2NC0xOS44NjQtNy41NjQtMjcuMzk3LDBsLTU0Ljg1Nyw1NC44NTdsLTU0LjkyLTU0Ljg1N2MtNy41MzItNy41NjQtMTkuODY0LTcuNTY0LTI3LjM5NywwICAgICAgYy03LjU2NCw3LjU2NC03LjU2NCwxOS44NjQsMCwyNy40MjhsNTQuODg4LDU0Ljg1N2wtNTQuODg4LDU0Ljg4OGMtNy41NjQsNy41MzItNy41NjQsMTkuODY0LDAsMjcuMzk2ICAgICAgYzcuNTMyLDcuNTY0LDE5Ljg2NCw3LjU2NCwyNy4zOTYsMGw1NC45Mi01NC44NTdsNTQuODU3LDU0Ljg1N2M3LjUzMiw3LjU2NCwxOS44NjQsNy41NjQsMjcuMzk3LDAgICAgICBjNy41NjQtNy41MzIsNy41NjQtMTkuODY0LDAtMjcuMzk2TDQ0OC4wMDYsMjU0LjI3NnoiIGZpbGw9IiNGRkZGRkYiLz4KCQkJPC9nPgoJCTwvZz4KCTwvZz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8L3N2Zz4K") no-repeat center center;
}
.video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder:before{
	content:""; width:16px; height:16px; position: absolute; top: 50%; left: 50%; margin: -8px 0 0 -8px;
	background:url("data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCAyOTcgMjk3IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAyOTcgMjk3OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgd2lkdGg9IjE2cHgiIGhlaWdodD0iMTZweCI+CjxnPgoJPGc+CgkJPHBhdGggZD0iTTI5Ni4yNTIsMTQ0LjczN2MtMS41MjItMy42NzQtNS4xMDgtNi4wNzEtOS4wODYtNi4wNzFoLTMwLjQzMmMtNS4wNDEtNjYuMzA2LTYwLjYwNi0xMTguNzE5LTEyOC4xOC0xMTguNzE5ICAgIEM1Ny42NjksMTkuOTQ3LDAsNzcuNjE2LDAsMTQ4LjUwMXM1Ny42NjksMTI4LjU1MywxMjguNTU0LDEyOC41NTNjNS40MzEsMCw5LjgzNC00LjQwMyw5LjgzNC05LjgzNFYyMjIuNyAgICBjMC01LjQzMS00LjQwMy05LjgzNC05LjgzNC05LjgzNGMtMzUuNDksMC02NC4zNjUtMjguODc0LTY0LjM2NS02NC4zNjVjMC0zNS40OTEsMjguODc0LTY0LjM2NSw2NC4zNjUtNjQuMzY1ICAgIGMzMi4xNDgsMCw1OC44NjcsMjMuNjksNjMuNjE1LDU0LjUzaC0zMS44OTNjLTMuOTc4LDAtNy41NjQsMi4zOTYtOS4wODYsNi4wNzFjLTEuNTIyLDMuNjc1LTAuNjgsNy45MDUsMi4xMzIsMTAuNzE4ICAgIGw2My40NDYsNjMuNDQ1YzMuODQyLDMuODQsMTAuMDY3LDMuODQsMTMuOTA4LDBsNjMuNDQ1LTYzLjQ0NUMyOTYuOTMyLDE1Mi42NDIsMjk3Ljc3MywxNDguNDEzLDI5Ni4yNTIsMTQ0LjczN3ogICAgIE0yMjMuNzIxLDE5OC4wMzhsLTM5LjcwMy0zOS43MDNoMTguNzM0YzUuNDMxLDAsOS44MzQtNC40MDMsOS44MzQtOS44MzRjMC00Ni4zMzYtMzcuNjk3LTg0LjAzMy04NC4wMzMtODQuMDMzICAgIFM0NC41MiwxMDIuMTY1LDQ0LjUyLDE0OC41MDFjMCw0My4wMSwzMi40NzksNzguNTc3LDc0LjE5OSw4My40NjF2MjQuOTg0Yy01NS40NTEtNC45ODQtOTkuMDUtNTEuNzE4LTk5LjA1LTEwOC40NDUgICAgYzAtNjAuMDM5LDQ4Ljg0Ni0xMDguODg1LDEwOC44ODUtMTA4Ljg4NXMxMDguODgzLDQ4Ljg0NiwxMDguODgzLDEwOC44ODVjMCw1LjQzMSw0LjQwMyw5LjgzNCw5LjgzNCw5LjgzNGgxNi4xNTEgICAgTDIyMy43MjEsMTk4LjAzOHoiIGZpbGw9IiNGRkZGRkYiLz4KCTwvZz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8L3N2Zz4K") no-repeat center center;
}

.video-js .vjs-control-bar{bottom: 30px; left: 30px; right: 30px; width: auto; background: none;}
.video-js .vjs-volume-panel.vjs-volume-panel-vertical{position: absolute !important; right: 40px !important;}
.video-js .vjs-time-control.vjs-remaining-time{margin-right: 40px;}
.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical{bottom: 70px; border-radius: 5px; height: 70px;}
.video-js .vjs-volume-bar.vjs-slider-vertical{margin:10px auto}
.video-js .vjs-progress-control{right: 180px}
.video-js .vjs-progress-control .vjs-progress-holder{background:#EF8FBF; height: 3px}
.video-js .vjs-progress-holder .vjs-play-progress{background:rgba(0,0,0,0.5)}
.video-js .vjs-progress-holder .vjs-load-progress{background:rgba(255,255,255,0.5);}
.video-js .vjs-volume-bar.vjs-slider-vertical{background:#EF8FBF;}
.video-js .vjs-volume-bar.vjs-slider-vertical .vjs-volume-level{background:rgba(255,255,255,0.5)}
.video-js .vjs-fullscreen-control{position:absolute; right: 0;}
.video-js .vjs-duration{right: 80px}
.video-js .vjs-time-divider{right: 125px}
.video-js .vjs-current-time{right: 135px}
.video-js .vjs-poster:before{
	content:""; position: absolute; top: 0; left: 0; right: 0; bottom: 0; background: rgba(0,0,0,0.5);
	-webkit-transition:all ease-out 0.3s;
	-moz-transition:all ease-out 0.3s;
	-ms-transition:all ease-out 0.3s;
	-o-transition:all ease-out 0.3s;
	transition:all ease-out 0.3s;
}
.video-js:hover .vjs-poster:before{background: rgba(0,0,0,0.1);}



@media screen and (max-width: 1346px) and (max-height: 655px){
	#feature figure img{min-height: auto;}
}
@media screen and (max-width: 1070px){
	.container{width:990px;}
}
@media screen and (max-width: 1020px){
	.container{width:760px;}
	#main .analysis-stage .analysis-item{width:50%}
	#main .analysis-stage .analysis-item:nth-child(3n) .analysis-inbox,
	#main .analysis-stage .analysis-item:nth-child(3n-1) .analysis-inbox,
	#main .analysis-stage .analysis-item:nth-child(3n-2) .analysis-inbox{padding-right: 0; padding-left:0;}
	
	#main .analysis-stage .analysis-item:nth-child(2n-1) .analysis-inbox{padding-left:30px;}
	#main .analysis-stage .analysis-item:nth-child(2n) .analysis-inbox{padding-right:30px;}
}
@media screen and (max-width: 800px){
	.container{width:600px;}
	#header .header-title{font-size:20px; width:96.5% !important;}
	#header .menu button.open-menu{display:block;}
	#header .menu button.close-menu{display:block;}
	#header .menu ul{position:fixed; top:0%; right:0; left:0; bottom:0; height:auto; margin-top:0; background:rgba(255,255,255,0.8); display:none; overflow:auto; z-index:99999}
	#header .menu.open ul{display:block;}
	#header .menu ul li{display:block; width:100%; height:45px}
	#header .menu ul li a{text-align:center; height:45px;}
	#feature figure figcaption{font-size:20px}
	.icon-menu-1, .icon-menu-2, .icon-menu-3, .icon-menu-4, .icon-menu-5, .icon-menu-6, .icon-menu-7, .icon-menu-8{margin-top: 8px;}

	#main .main-article-wrapper>figure{width:100%; height:170px;}
	#main .main-article-wrapper>figure img{height:100%}
	#main .main-article{padding-right:0; padding-top:210px}
	
	.video-js{height:310px}
	
	#main .carousle-wrapper{height:170px;}
	#main .carousle-wrapper:before{top:15px; right:20px; bottom: auto; width:auto;}
	#main .carousle-wrapper:after{top:15px; right:150px; bottom: auto; width:auto; padding-top: 8px;}
	#main .carousle-wrapper .carousle-stage{right:20px; left:-5px; bottom:10px; top:54px}

	#header.blur .header-title,
	#header.blur .menu button.open-menu,
	#header.blur .logo,
	#feature.blur,
	#main.blur,
	#footer.blur,
	#goto-top.blur{
		-webkit-filter: blur(5px);
		-moz-filter: blur(5px);
		-ms-filter: blur(5px);
		-o-filter: blur(5px);
		filter: blur(5px);
	}

}
@media screen and (max-width: 640px){
	.container{width:90%; margin-right:5%; margin-left:5%;}
	#header .header-title{font-size:16px; width:96.5% !important;}
	#feature figure figcaption{font-size:16px}
	
	.video-js{height:250px}
	
	#main .analysis-stage .analysis-item{width:100%; height:auto}
	#main .analysis-stage .analysis-item:nth-child(2n-1) .analysis-inbox{padding-left:0px;}
	#main .analysis-stage .analysis-item:nth-child(2n) .analysis-inbox{padding-right:0px;}
	
}
@media screen and (max-width: 500px){
	#header .header-title{font-size:12px; width:96.5% !important;}
	#feature figure figcaption{display:none !important;}
	.video-js{height:200px}
}
@media screen and (max-width: 400px){
	#header .header-title{font-size:10px; width:96.5% !important;}
	.video-js{height:150px}	
}


