﻿@charset "UTF-8";
/* CSS Document */

body{
	font-family: 'Maven Pro', sans-serif;
	margin:0;
	padding:0;
	font-size:16px;
	color:#2a2a2a;
	background-color:#34405f;
}
.chaptersContainer {
    background: #f1ccd7 none repeat scroll 0 0;
    border-radius: 10px;
    color: #ba0036;
    display: block;
    font-size: 13px;
    font-weight: 700;
    height: 100px;
    line-height: 20px;
    margin: 0;
    padding: 0;
    position: relative;
    width: 400px;
}

.spritespinresp {
    width:100% ;
   max-width:100% !important;
}


.prodSliderVideo{
    position: relative;width: 100%;
}
.prodSliderVideo2{
    height: 0; padding-bottom: 56%; position: relative; width: 100%;
}
.prodSliderVideo2 iframe{
    height: 100%; left: 0; position: absolute; top: 0; width: 100%;
}




@media (max-width: 640px) {
    .spritespinresp {
       width: 460px !important ;
      height:259px !important ;
    }
  }



@media  (min-width: 680px) and (max-width: 768px) {
    .qtvrsBottom {
        width: 630px !important ;
    }
  }

@media (max-width: 568px) {
    .spritespinresp {
      width: 560px !important ;
      height:315px !important ;
    }
  }


@media (max-width: 420px) {
    .spritespinresp {
      width: 300px !important ;
      height:169px !important ;
    }
  }
 
 



.chaptersContainer ol{
    color: #ba0036;
    font-size: 13px;
    font-weight: 700;
    line-height: 22px;
    margin:10px 0;
}
.chaptersContainer ol li a{
    color: #ba0036;
    font-size: 13px;
    font-weight: 700;
    text-decoration: none;
}
.chaptersContainer ol li.selChapter{
    color: #34405f;
}
.chaptersContainer ol li.selChapter a{
    color: #34405f;
}

.containerAZ {
    clear:both;
    float:left;
    width:100%;
    margin:10px 0 0 0;
    padding:0;
}
.containerAZ ul{
    clear:both;
    float:left;
    width:auto;
    margin:0 0 0 75px;
    list-style:none;
    padding:0;
}
.containerAZ ul li{
    display:inline-block;
    margin:0 10px 10px 0;
    padding:0;
}
.containerAZ ul li a{
    color:#666;
    font-size:18px;
}
.containerAZ ul li.selChar a{
    color:#ba0036;
    font-weight:700;
}
.disNone {
    display:none !important;
}
.pageFooter{
	background-color:#fff;
	clear:both;
	float:left;
	width:100%;
}
.filterTopicInVideo {
    clear:both;
    float:left;
    width:100%;
    margin:0 0 20px 0;
    padding:0;
} 
.filterTopicInVideo span{
    display:inline-block;
    font-weight:700;
    margin:0 10px 0 0;
    color:#ba0036;
}
.filterTopicInVideo .topicItem ul li a{
    display:inline-block;
    font-weight:700;
    padding-left:5px;
    color:#34405f;
    padding:3px 0;
    margin-right:10px;
}
.serpResultBox {
    min-height: 320px;
}

.filterTopicInVideo .topicItem ul li.sel a{
    color:#fff;
    background-color:#5e7da0;
    border-radius:5px;
    padding:3px 10px;
}

.filterTopicInVideo .topicItem ul{
    display:inline-block;
    font-weight:400;
    margin:0;
    padding:0;
}
.filterTopicInVideo .topicItem ul li{
    list-style:none;
    display:inline-block;
    font-weight:400;
    margin:0;
    padding:0;
    font-size:14px;
    color:#34405f;
}

body .easy-autocomplete-container ul {
    border: 1px solid #9ebcde;
    color: #5e7da0;
    top: 41px;
    left:2px;
    width:423px;
}
body .searchToolBox .easy-autocomplete-container ul {
    border: 1px solid #666;
    color: #666;
    top: 58px;
    width:988px;
}
body .searchToolBox .easy-autocomplete-container ul li.selected{
    background:#c9daee;
    color:#5e7da0;
}

body .easy-autocomplete-container ul li, body .easy-autocomplete-container ul .eac-category {
    border: 0;
}
a{
	color:#34405f;
	text-decoration:none;
}

a:hover{
	color:#34405f;
	text-decoration:none;
}
.ps-scrollbar-y-rail{
	opacity:0.6 !important;
	display:block !important;
	height:100% !important;
}
.videoOutMoby {
}
.nextShowTopics{
	background:#202020;
	color:#fff;
	line-height:150px;
	text-align:center;
	font-weight:700;
}
a.nextShowTopics:hover{
	color:#fff;
}
.menuList{
	display:none;
	position:fixed;
	left:-300px;
	top:73px;
	width:300px;
	background:#fff;
	box-shadow:1px 1px 1px #ccc;
	z-index:9999;
}
.menuInit{
	display:block !important;
	opacity:0 !important;
}
.menuIcon{
	margin:19px 0 0 0;
	width:45px;
	padding:0;
	float:left;
    height:45px;
	position:relative;
	background-image:url('/content/css/images/menuMobile.png');
	background-position:center top;
	background-repeat:repeat;
    text-indent:-9999em;
    overflow:hidden;
}
.menuIcon:hover{
	background-position:left -45px;
}
.menuIcon.active{
	background-position:left -45px;
}
.menuList2{
    clear: both;
    float: left;
    height: 100px;
    margin: 0;
    overflow: hidden;
    padding: 20px;
    position: relative;
    width: 260px;
}
.menuList h3{
    font-size: 18px;
    font-weight: 900;
    clear: both;
    float: left;
    margin: 0 0 10px 0;
    padding: 0;
    width: 100%;
	color:#5d7da2;
}
.menuList ul{
    clear: both;
    float: left;
    margin: 0 0 20px 0;
    padding: 0 0 0 20px;
    width: 240px;
	list-style:none;
}
.menuList ul li{
    clear: both;
    float: left;
    margin: 0;
    padding: 5px 0;
    width: 100%;
}
.menuList ul li a{
	color:#5d7da2;
    clear: both;
    float: left;
    margin: 0;
    padding: 0;
    width: 100%;
}

.allTopics .bottom .slider .sliderBox .sliderCnt2 .videoOutMoby{
    display:none;
}
.ps-scrollbar-x-rail{ display:none !important;}
img{
	max-width:100%;
	border:0;
}
.capRowLeft {
    clear:both;
    float:left;
    width:300px;
    margin:0;
    padding:0;
}
.capRowLeft img{
    margin-right:20px;
	width:150px;
	float:left;
}
.rotate{
    clear:both;
    float:left;
    width:100%;
    margin:0;
    padding:0;
	text-align:center;
}
.rotate span{
	display:inline-block;
	background-image:url('/content/css/images/rotate.png');
	background-position:left center;
	background-repeat:no-repeat;
	line-height:30px;
	padding-left:30px;
	font-size:12px;
}
.field-validation-error{
	margin:0;
	width:28px;
	padding:0;
	float:left;
    height:18px;
	position:relative;
	background-image:url('/content/css/images/errorForm.png');
	background-position:left top;
	background-repeat:repeat;
    text-indent:-9999em;
    overflow:hidden;
	position:absolute;
	right:0;
	top:32px;
}
.bottomTopic{
	background-image:url('/content/css/images/alltotxt.png');
	background-position:left top;
	background-repeat:repeat;
	clear:both;
	float:left;
	width:100%;
}
.capRowLeft a{
	margin:20px 0;
	width:24px;
	padding:0;
	float:left;
    height:21px;
	position:relative;
	background-image:url('/content/css/images/refresh.png');
	background-position:left top;
	background-repeat:repeat;
    text-indent:-9999em;
    overflow:hidden;
}
.captchaRow {
	margin:12px 0;
	width:300px;
	padding:0;
	float:left;
}
.pageBox .form .row .captchaRow input {
	width:278px;
}
.messageError {
    color:#ff0000;
    line-height:40px;
    font-size:12px;
}
.btn .messageError {
    font-size: 14px;
    font-weight: 700;
}
.container{
	clear:both;
	margin:0 auto;
	width:996px;
	padding:0;
}

.carItems{
	margin:0;
    float:left;
	width:996px;
	padding:0;
}

.footer{
	clear:both;
	margin:20px 0 0 0;
	width:100%;
	padding:0;
	float:left;
	position:relative;
	background-image:url('/content/css/images/footer.gif');
	background-position:left top;
	background-repeat:repeat;
	color:#fff;
	font-size:12px;
	font-weight:500;
}
body .videoLeft .at-share-tbx-element a.at-share-btn {
	position:relative;
	height:18px;
	width:18px;
	overflow:hidden;
	text-indent:-9999em;
	background-color:transparent !important;
	cursor:pointer !important;
}
.at-icon-wrapper svg {
    left: auto;
    position:inherit;
    top: auto;
    width: 100%;
}
body .videoLeft .at-share-tbx-element a.at-share-btn .at-icon-wrapper{
	display:none !important;
}
body .videoLeft .at-share-tbx-element a.at-share-btn .at-icon-wrapper svg{
	display:none !important;
}

body .videoLeft .at-share-tbx-element a.at-share-btn .at-icon-wrapper{
	background-color:transparent !important;
}
body .videoLeft .at-share-tbx-element a.at-svc-google_plusone_share{
    background-color:transparent;
	margin-right:48px;
}
body .videoLeft .at-share-tbx-element a.at-svc-google_plusone_share .aticon-google_plusone_share{
	background-image:url('/content/css/images/gp2.png');
}
body .videoLeft .at-share-tbx-element a.at-svc-google_plusone_share .at-icon-google_plusone_share{
	background-image:url('/content/css/images/gp2.png');
}
body .videoLeft .at-share-tbx-element a.at-svc-google_plusone_share{
	background-image:url('/content/css/images/gp2.png');
}
body .videoLeft .at-share-tbx-element a.at-svc-compact {
    background-color:transparent;
	margin-right:0px;
}
body .videoLeft .at-share-tbx-element a.at-svc-compact .aticon-compact{
	background-image:url('/content/css/images/icom2.png');
}
body .videoLeft .at-share-tbx-element a.at-svc-compact .at-icon-addthis{
	background-image:url('/content/css/images/icom2.png');
}
body .videoLeft .at-share-tbx-element a.at-svc-compact{
	background-image:url('/content/css/images/icom2.png');
}
body .videoLeft .at-share-tbx-element a.at-svc-facebook {
    background-color:transparent;
	margin-right:48px;
}
body .videoLeft .at-share-tbx-element a.at-svc-facebook .at4-icon.aticon-facebook{
	background-image:url('/content/css/images/fb2.png');
}
body .videoLeft .at-share-tbx-element a.at-svc-facebook .at-icon.at-icon-facebook{
	background-image:url('/content/css/images/fb2.png');
}
body .videoLeft .at-share-tbx-element a.at-svc-facebook{
	background-image:url('/content/css/images/fb2.png');
}
body .videoLeft .at-share-tbx-element a.at-svc-twitter {
    background-color:transparent;
	margin-right:48px;
}
body .videoLeft .at-share-tbx-element a.at-svc-twitter .at4-icon.aticon-twitter{
	background-image:url('/content/css/images/tw2.png');
}
body .videoLeft .at-share-tbx-element a.at-svc-twitter .at-icon.at-icon-twitter{
	background-image:url('/content/css/images/tw2.png');
}
body .videoLeft .at-share-tbx-element a.at-svc-twitter{
	background-image:url('/content/css/images/tw2.png');
}
body .videoLeft .at-share-tbx-element a.at-svc-pinterest_share {
    background-color:transparent;
	margin-right:48px;
}
body .videoLeft .at-share-tbx-element a.at-svc-pinterest_share .at4-icon.aticon-pinterest_share{
	background-image:url('/content/css/images/pi2.png');
}
body .videoLeft .at-share-tbx-element a.at-svc-pinterest_share .at-icon.at-icon-pinterest{
	background-image:url('/content/css/images/pi2.png');
}
body .videoLeft .at-share-tbx-element a.at-svc-pinterest_share{
	background-image:url('/content/css/images/pi2.png');
}
body .videoLeft .at-share-tbx-element a.at-svc-linkedin {
    background-color:transparent;
	margin-right:48px;
}
body .videoLeft .at-share-tbx-element a.at-svc-linkedin .at4-icon.aticon-linkedin{
	background-image:url('/content/css/images/in2.png');
}
body .videoLeft .at-share-tbx-element a.at-svc-linkedin .at-icon.at-icon-linkedin{
	background-image:url('/content/css/images/in2.png');
}
body .videoLeft .at-share-tbx-element a.at-svc-linkedin{
	background-image:url('/content/css/images/in2.png');
}
body .videoLeft .addthis-animated{
	margin-top:5px;
}
.footer a{
	color:#fff;
}

.footer ul{
	padding-left:15px;
}

.footerLink{
	clear:both;
	margin:0;
	width:100%;
	padding:50px 0 20px 0;
	float:left;
	position:relative;
}

.footerLink .col1{
	clear:both;
	margin:0 38px 0 0;
	width:270px;
	padding:0;
	float:left;
	position:relative;
}

.footerLink .col1 .logo{
}

.footerLink .col1 .blausen span{
	padding:3px 5px;
	background:#fff;
	color:#000;
	display:inline;
}

.footerLink .col1 .copy{
}

.footerLink .col1 .copy a{
}

.footerLink .col2{
	margin:0 39px 0 0;
	width:170px;
	padding:0;
	float:left;
}

.footerLink .col3{
	margin:0 39px 0 0;
	width:170px;
	padding:0;
	float:left;
}

.footerLink .col4{
	margin:0;
	width:270px;
	padding:0;
	float:left;
}

.footerLink h4{
	margin:0 0 10px 0;
	font-size:14px;
	font-weight:900;
	padding:0;
}

.footerLink ul{
	font-size:12px;
	font-weight:500;
	list-style:none;
}

.footerLink ul li{
}

.footerLink ul li a{
}

.footerLink .col4 p{
}

.footerLink .col4 ul{
	margin:0;
	padding:0;
	clear:both;
	width:100%;
	float:left;
}

.footerLink .col4 ul li{
	width:auto;
	float:left;
	margin:0 5px 0 0;
	padding:0;
}

.footerLink .col4 ul li a{
	margin:0;
	padding:0;
	float:left;
	text-indent:-9999em;
	overflow:hidden;
	background-position:center center;
	background-repeat:no-repeat;
	height:20px;
}

.footerLink .col4 ul li.fb a{
	background-image:url('/content/css/images/fb.png');
	width:20px;
}

.footerLink .col4 ul li.gp a{
	background-image:url('/content/css/images/gp.png');
	width:20px;
}

.footerLink .col4 ul li.tw a{
	background-image:url('/content/css/images/tw.png');
	width:20px;
}

.footerLink .col4 ul li.pi a{
	background-image:url('/content/css/images/pi.png');
	width:20px;
}

.footerLink .col4 ul li.yo a{
	background-image:url('/content/css/images/yo.png');
	width:20px;
}

.footerLink .col4 ul li.in a{
	background-image:url('/content/css/images/in.png');
	width:20px;
}

.header{
	box-shadow:1px 1px 1px #ccc;
	clear:both;
	margin:0;
	width:100%;
	padding:0;
	float:left;
	position:fixed;
	left:0;
	top:0;
	z-index:9;
	background:#fff;
}
body{
	padding-top:74px;
}
.headerBox{
	clear:both;
	margin:0;
	display:block;
	padding:0 55px;
	height:74px;
	position:relative;
}

.headerBox .logo{
	float:left;
	width:auto;
	margin:22px 0 0 0;
	padding:0;
}

.headerBox .logo img{
}

.headerBox .search{
	margin:0 0 0 -215px;
	position:absolute;
	left:50%;
	top:15px;
	width:440px;
	padding:0;
	clear:both;
}

.headerBox .search input{
	font-weight:700;
	width:359px;
	font-size:14px;
	font-family: 'Maven Pro', sans-serif;
	color:#9ebcde;
	padding:0 20px;
	border:1px solid #9ebcde;
	border-radius:5px 0 0 5px;
	border-right:0;
	float:left;
	height:40px;
}

.headerBox .search a{
	float:left;
	width:29px;
	font-size:14px;
	font-family: 'Maven Pro', sans-serif;
	color:#9ebcde;
	padding:0;
	border:1px solid #9ebcde;
	border-radius:0 5px 5px 0;
	border-left:0;
	height:40px;
	background-image:url('/content/css/images/search.png');
	background-position:center center;
	background-repeat:no-repeat;
	text-indent:-9999em;
	overflow:hidden;
}

.headerBox .lang{
	float:right;
	margin:26px 0 0 0;
	padding:0;
	width:auto;
	clear:none;
}

.headerBox .lang span{
	font-weight:500;
	font-size:14px;
	color:#9ebcde;
	float:left;
	width:auto;
	margin-right:10px;
}

.headerBox .lang a.curr{
	background-position:left center;
	background-repeat:no-repeat;
	text-indent:-9999em;
	overflow:hidden;
	float:left;
	width:40px;
	height:20px;
	position:relative;
}

.headerBox .lang a.eng{
	background-image:url('/content/css/images/icolanguages/eng.png');
}
.headerBox .lang a.ita{
	background-image:url('/content/css/images/icolanguages/ita.png');
}
.headerBox .lang a.spa{
	background-image:url('/content/css/images/icolanguages/spa.png');
}

.headerBox .lang a.fre_fr{
	background-image:url('/content/css/images/icolanguages/fre_fr.png');
}
.headerBox .lang a.ger{
	background-image:url('/content/css/images/icolanguages/ger.png');
}
.headerBox .lang a.rus{
	background-image:url('/content/css/images/icolanguages/rus.png');
}
.headerBox .lang a.jpn{
	background-image:url('/content/css/images/icolanguages/jpn.png');
}
.headerBox .lang a.por_pt{
	background-image:url('/content/css/images/icolanguages/por_pt.png');
}
.headerBox .lang a.por_br{
	background-image:url('/content/css/images/icolanguages/por_br.png');
}
.headerBox .lang a.eng_gb{
	background-image:url('/content/css/images/icolanguages/eng_gb.png');
}
.headerBox .lang a.dut{
	background-image:url('/content/css/images/icolanguages/dut.png');
}
.headerBox .lang a.dan{
	background-image:url('/content/css/images/icolanguages/dan.png');
}
.headerBox .lang a.hun{
	background-image:url('/content/css/images/icolanguages/hun.png');
}
.headerBox .lang a.nor{
	background-image:url('/content/css/images/icolanguages/nor.png');
}
.headerBox .lang a.rum{
	background-image:url('/content/css/images/icolanguages/rum.png');
}
.headerBox .lang a.spa_la{
	background-image:url('/content/css/images/icolanguages/spa_la.png');
}
.headerBox .lang a.swe{
	background-image:url('/content/css/images/icolanguages/swe.png');
}
.headerBox .lang a.tur{
	background-image:url('/content/css/images/icolanguages/tur.png');
}
.headerBox .lang a.kor{
	background-image:url('/content/css/images/icolanguages/kor.png');
}
.headerBox .lang a.ara{
	background-image:url('/content/css/images/icolanguages/ara.png');
}
.headerBox .lang a.chi_hant{
	background-image:url('/content/css/images/icolanguages/chi_hant.png');
}
.headerBox .lang a.yue{
	background-image:url('/content/css/images/icolanguages/yue.png');
}


.headerBox .lang a.curr span{
	background-position:right center;
	background-repeat:no-repeat;
	text-indent:inherit;
	right:0;
	top:0;
	float:left;
	width:40px;
	height:20px;
	position:absolute;
	background-image:url('/content/css/images/bottom.png');
	margin:0;
	padding:0;
}

.changeLang{
	clear:both;
	margin:0;
	width:300px;
	padding:0;
	float:left;
	position:fixed;
	right:0;
	top:75px;
	display:none;
	z-index:9999;
}

.changeLangBox{
	margin:0;
	padding:0 25px;
	display:block;
	position:relative;
    height:100px;
    overflow:hidden;
	background-color:#5f7ea0;
}

.changeLangBox .close{
	color:#fff;
	font-size:25px;
	padding-right:20px;
	margin:22px 0 0 0;
	display:inline-block;
	background-position:right 15px;
	background-repeat:no-repeat;
	background-image:url('/content/css/images/close.png');
	line-height:34px;
}

.changeLangBox ul{
	text-align:left;
	margin:0;
	padding:10px 0;
	display:block;
	list-style:none;
}

.changeLangBox ul li{
	display:inline-block;
	width:100%;
	margin:10px 0;
	padding:0;
}

.changeLangBox ul li a{
	color:#fff;
	font-size:15px;
	font-weight:400;
	padding:10px 0 10px 35px;
	margin:0;
	background-repeat:no-repeat;
	background-position:left center;
}

.changeLangBox ul li.eng a{
	background-image:url('/content/css/images/icolanguages/eng.png');
}
.changeLangBox ul li.ita a{
	background-image:url('/content/css/images/icolanguages/ita.png');
}
.changeLangBox ul li.spa a{
	background-image:url('/content/css/images/icolanguages/spa.png');
}

.changeLangBox ul li.fre_fr a{
	background-image:url('/content/css/images/icolanguages/fre_fr.png');
}
.changeLangBox ul li.ger a{
	background-image:url('/content/css/images/icolanguages/ger.png');
}
.changeLangBox ul li.rus a{
	background-image:url('/content/css/images/icolanguages/rus.png');
}
.changeLangBox ul li.jpn a{
	background-image:url('/content/css/images/icolanguages/jpn.png');
}
.changeLangBox ul li.por_pt a{
	background-image:url('/content/css/images/icolanguages/por_pt.png');
}
.changeLangBox ul li.por_br a{
	background-image:url('/content/css/images/icolanguages/por_br.png');
}
.changeLangBox ul li.eng_gb a{
	background-image:url('/content/css/images/icolanguages/eng_gb.png');
}
.changeLangBox ul li.dut a{
	background-image:url('/content/css/images/icolanguages/dut.png');
}
.changeLangBox ul li.dan a{
	background-image:url('/content/css/images/icolanguages/dan.png');
}
.changeLangBox ul li.hun a{
	background-image:url('/content/css/images/icolanguages/hun.png');
}
.changeLangBox ul li.nor a{
	background-image:url('/content/css/images/icolanguages/nor.png');
}
.changeLangBox ul li.rum a{
	background-image:url('/content/css/images/icolanguages/rum.png');
}
.changeLangBox ul li.spa_la a{
	background-image:url('/content/css/images/icolanguages/spa_la.png');
}
.changeLangBox ul li.swe a{
	background-image:url('/content/css/images/icolanguages/swe.png');
}
.changeLangBox ul li.tur a{
	background-image:url('/content/css/images/icolanguages/tur.png');
}
.changeLangBox ul li.kor a{
	background-image:url('/content/css/images/icolanguages/kor.png');
}
.changeLangBox ul li.ara a{
	background-image:url('/content/css/images/icolanguages/ara.png');
}
.changeLangBox ul li.chi_hant a{
	background-image:url('/content/css/images/icolanguages/chi_hant.png');
}
.changeLangBox ul li.yue a{
	background-image:url('/content/css/images/icolanguages/yue.png');
}


.hero{
	clear:both;
	margin:0;
	width:100%;
	padding:0;
	float:left;
	position:relative;
}

.heroBox{
	clear:both;
	margin:0;
	width:100%;
	padding:0;
	float:left;
	position:relative;
	overflow:hidden;
}

.heroBox2{
	clear:both;
	margin:0;
	width:200%;
	padding:0;
	float:left;
	position:relative;
}

.heroBox2 .item{
	margin:0;
	/*width:50%;*/
    width:100%;
	padding:0;
	float:left;
}

svg{
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}

#blur{
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}
.blurImg{
    filter: url("/content/css/images/blur.svg#blur");
    transition: filter 1s linear 0s;
    background-position: center 20%;
    background-size: 100% auto;
    height: 524px;
    left: -15px;
    position: absolute;
    top: -15px;
    width: 110%;
}

.heroBox2 .item .thumb2{
	margin:0 auto;
	width:644px;
	padding:0;
	clear:both;
	position:relative;
	z-index:2;
}

.heroBox2 .item .thumb{
	background-image:url('/content/css/images/txtvi.png');
	background-position:left top;
	background-repeat:repeat;
	float:left;
	margin:0;
	width:100%;
	padding:25px 0 20px 0;
	clear:both;
	position:relative;
	z-index:2;
	background-color:rgba(255,255,255,0.75);
}

.heroBox2 .item .cover{
	border:6px solid #fff;
	clear:both;
	float:left;
	width:632px;
	margin:0;
	padding:0;
	position:relative;
	height:353px;
	text-align:center;
	overflow:hidden;
}
.heroBox2 .item .scaleImg{
	height:353px;
}

.heroBox2 .item .cover img{
	min-width:100%;
	min-height:100%;
}

.heroBox2 .item .cover .watch{
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	background-color:rgba(100,100,100,0.75);
	text-align:center;
	display:none;
}

.heroBox2 .item .cover:hover .watch{
	display:block;
}

.heroBox2 .item .cover .watch span{
	position:absolute;
	top:50%;
	height:40px;
	background:#ba0036;
	text-transform:uppercase;
	color:#fff;
	font-weight:900;
	font-size:14px;
	padding:0;
	line-height:40px;
	border-radius:10px;
	margin-top:-20px;
	margin-left:-100px;
	left:50%;
	width:200px;
}

.heroBox2 .item h1{
	height:105px;
	background-color:rgba(100,100,100,0.75);
	text-align:center;
	margin:0;
	padding:0;
	line-height:105px;
	overflow:hidden;
	font-size:34px;
	float:left;
	width:100%;
	position:relative;
	z-index:2;
	color:#fff;
}

.heroBox2 .item h3{
	background-color:rgba(100,100,100,0.75);
	text-align:center;
	margin:0;
	padding:30px 0;
	font-size:34px;
	float:left;
	width:100%;
	position:relative;
	z-index:2;
	color:#fff;
}

.heroBox .prev{
	position:absolute;
	left:55px;
	bottom:30px;
	background-position:left center;
	background-repeat:no-repeat;
	text-indent:-9999em;
	overflow:hidden;
	float:left;
	width:40px;
	height:40px;
	background-image:url('/content/css/images/prev.png');
	z-index:2;
}

.heroBox .next{
	position:absolute;
	right:55px;
	bottom:30px;
	background-position:right center;
	background-repeat:no-repeat;
	text-indent:-9999em;
	overflow:hidden;
	float:left;
	width:40px;
	height:40px;
	background-image:url('/content/css/images/next.png');
	z-index:2;
}

.accordionHome{
	clear:both;
	margin:0;
	width:100%;
	padding:0;
	float:left;
	position:relative;
	border-bottom:2px solid #677087;
}
.allTopInt{opacity:0;}
.topicCntTitle .relCn{
    position:relative;
	clear:both;
	margin:0;
	width:100%;
	padding:0;
	float:left;
}
.allTopInt{
    border:0;
}
.allTopInt .accordionHomeBox{
    margin:0;
}
body .allTopInt .accordionHomeBox .bottom{
    margin:0;
}

.topicCntTitle .retHp {
    color: #2a2a2a;
    color: #fff;
    font-size: 18px;
    height: 30px;
    line-height: 30px;
    position: absolute;
    right: 0;
    top: 22px;
    display:none;
}
.topicCntTitle .retHp span {
    color: #999;
    display: inline-block;
    float: left;
    font-size: 18px;
    line-height: 30px;
    width: auto;
}

.topicCntTitle a.retHp .icon {
    background-color: #34405f;
    color: #999;
    border-radius: 2px;
    display: inline-block;
    height: 30px;
    margin-left: 10px;
    width: 30px;
    float: left;
    font-size: 18px;
    line-height: 30px;
}

.topicCntTitle a.retHp .icon span {
    color: #2a2a2a;
    transform: rotate(45deg);
    background-image: url("/content/css/images/show.png");
    background-position: center center;
    background-repeat: no-repeat;
    display: inline-block;
    height: 30px;
    overflow: hidden;
    text-indent: -9999em;
    width: 30px;
}



.accordionHomeBox{
	clear:both;
	margin:-75px 0 0 0;
	width:100%;
	padding:0;
	float:left;
	position:relative;
	display:none;
}

.accordionHome .title{
	clear:both;
	margin:0;
	width:100%;
	padding:0;
	float:left;
	position:relative;
	height:75px;
	z-index:2;
}

.accordionHome .titleBox{
	clear:both;
	margin:0;
	width:100%;
	padding:0;
	float:left;
	position:relative;
}

.accordionHome .title h3{
	display:block;
	margin:0;
	padding:15px 0 0 30px;
	background-position:left 27px;
	background-repeat:no-repeat;
	font-size:30px;
	color:#fff;
	line-height:44px;
	font-weight:900;
}

.accordionHome .title a{
	position:absolute;
	right:0;
	top:22px;
	height:30px;
	color:#fff;
	font-size:18px;
	line-height:30px;
}

.accordionHome .title a span{
	display:inline-block;
	float:left;
	width:auto;
	color:#fff;
	font-size:18px;
	line-height:30px;
}

.accordionHome .title a.show{
}

.accordionHome .title a.hide{
	color:#2a2a2a;
}

.accordionHome .title a .icon{
	height:30px;
	width:30px;
	background-color:#96aac1;
	display:inline-block;
	border-radius:2px;
	margin-left:10px;
}


.accordionHome .title a.show .icon span{
	background-image:url('/content/css/images/show.png');
	background-position:center center;
	background-repeat:no-repeat;
	height:30px;
	width:30px;
	text-indent:-9999em;
	overflow:hidden;
	display:inline-block;
}

.accordionHome .title a.hide .icon span{
	-ms-transform: rotate(45deg); /* IE 9 */
    -webkit-transform: rotate(45deg); /* Chrome, Safari, Opera */
    transform: rotate(45deg);
	color:#2a2a2a;
}

.accordionHome .title a.hide span{
	color:#999;
}









.qtvrsBottom .prev{
	position:absolute;
	left:0;
	top:50%;
	background-position:left center;
	background-repeat:no-repeat;
	text-indent:-9999em;
	overflow:hidden;
	float:left;
	width:13px;
	height:23px;
	background-image:url('/content/css/images/prev2.png');
	z-index:2;
    margin-top:-11px;
}

.qtvrsBottom .next{
    margin-top:-11px;
	position:absolute;
	right:0;
	top:50%;
	background-position:right center;
	background-repeat:no-repeat;
	text-indent:-9999em;
	overflow:hidden;
	float:left;
	width:13px;
	height:23px;
	background-image:url('/content/css/images/next2.png');
	z-index:2;
}


.qtvrsTop .qtvrsTitle{
	clear:both;
	margin:0;
	width:100%;
	padding:0;
	float:left;
	position:relative;
}
.qtvrsBottom .boxImg{
	clear:both;
	margin:0;
	width:100%;
	padding:0;
	float:left;
}
.qtvrsBottom .boxImg img{
	width:100%;
}

.qtvrsBottom{
	clear:both;
	margin:0;
	width:100%;
	padding:0;
	float:left;
	position:relative;
}

.qtvrsTop .qtvrsTitle h3{
    color: #5d7da2;
    display: block;
    font-size: 30px;
    font-weight: 900;
    line-height: 32px;
    margin: 0;
    padding: 0 0 0 0;
}
.qtvrsTop .qtvrsTitle h4{
    color: #5d7da2;
    display: block;
    font-size: 21px;
    font-weight: 400;
    line-height: 23px;
    margin: 0;
    padding: 0 0 0 0;
}

.qtvrsTop .qtvrsTitle{
	clear:both;
	margin:0;
	width:100%;
	padding:0;
	float:left;
	position:relative;
}
.qtvrsTop{
	clear:both;
	margin:0 0 10px 0;
	width:100%;
	padding:0;
	float:left;
	position:relative;
}

.qtvrsTop h3{
	display:block;
	margin:0;
	padding:15px 0 0 30px;
	background-position:left 27px;
	background-repeat:no-repeat;
	font-size:30px;
	color:#fff;
	line-height:44px;
	font-weight:900;
}

.qtvrsTop a{
	position:absolute;
	right:0;
	top:22px;
	height:30px;
	color:#fff;
	font-size:18px;
	line-height:30px;
}

.qtvrsTop a span{
	display:inline-block;
	float:left;
	width:auto;
	color:#fff;
	font-size:18px;
	line-height:30px;
}


.qtvrsTop a{
	color:#2a2a2a;
}
.qtvrsTop{
    position:relative;
}

.qtvrsTop a .icon{
	height:30px;
	width:30px;
	background-color:#96aac1;
	display:inline-block;
	border-radius:2px;
	margin-left:10px;
}


.qtvrsTop a .icon span{
	background-image:url('/content/css/images/show.png');
	background-position:center center;
	background-repeat:no-repeat;
	height:30px;
	width:30px;
	text-indent:-9999em;
	overflow:hidden;
	display:inline-block;
	-ms-transform: rotate(45deg); /* IE 9 */
    -webkit-transform: rotate(45deg); /* Chrome, Safari, Opera */
    transform: rotate(45deg);
	color:#2a2a2a;
}

.qtvrsTop a span{
	color:#999;
}


















.accordionHomeBox .cnt{
	clear:both;
	margin:0;
	width:100%;
	padding:0;
	float:left;
	position:relative;
}

.accordionHomeBox .cnt .top{
	clear:both;
	margin:0;
	width:100%;
	padding:0;
	float:left;
	position:relative;
	overflow:hidden;
}

.accordionHomeBox .cnt .top2{
	clear:both;
	margin:0;
	width:200%;
	padding:0;
	float:left;
	position:relative;
}

.accordionHomeBox .cnt .item{
	margin:0;
	width:50%;
	padding:0;
	float:left;
	height:485px;
	overflow:hidden;
	position:relative;
}

.accordionHomeBox .cnt .itemCnt{
	background-image:url('/content/css/images/txtvi.png');
	background-position:left top;
	background-repeat:repeat;
	margin:0;
	width:100%;
	padding:142px 0 38px 0;
	float:left;
	position:relative;
	background-color:rgba(255,255,255,0.15);
	height:305px;
}

.accordionHomeBox .cnt .sliTop{
	margin:0;
	width:100%;
	padding:0;
	float:left;
	position:relative;
}

.accordionHomeBox div.left{
	margin:0 60px 0 0;
	width:518px;
	padding:0;
	border:6px solid #fff;
	float:left;
	position:relative;
}

.accordionHomeBox .left .cover{
	margin:0;
	width:100%;
	padding:0;
	float:left;
	position:relative;
	clear:both;
	max-height:290px;
	overflow:hidden;
}
.accordionHomeBox .left .scaleImg{
	height:290px;
}

.noResults{
	margin:20px 0;
	width:100%;
	padding:0;
	float:left;
	clear:both;
	text-align:center;
}
.accordionHomeBox .left .cover img{
	width:100%
}

.accordionHomeBox .left .cover .watch{
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	background-color:rgba(100,100,100,0.75);
	text-align:center;
	display:none;
}

.accordionHomeBox .left .cover:hover .watch{
	display:block;
}

.accordionHomeBox .left .cover .watch span{
	position:absolute;
	top:50%;
	height:40px;
	border:2px solid #ccc;
	color:#fff;
	font-weight:900;
	font-size:14px;
	padding:0;
	line-height:40px;
	border-radius:6px;
	margin-top:-20px;
	margin-left:-75px;
	left:50%;
	width:150px;
}

.accordionHomeBox div.right{
	margin:0;
	width:406px;
	padding:0;
	float:left;
	position:relative;
}

.accordionHomeBox .right .feat{
	font-size:18px;
	font-weight:900;
	color:#fff;
	margin:0 0 20px 0;	  
}

.accordionHomeBox .right .boxNote{
	font-size:13px;
    line-height:15px;
	font-weight:900;
	color:#34405f;
	margin:0;	  
}

.accordionHomeBox .right .social{
	margin:0;
	width:100%;
	padding:0;
	float:left;
	position:relative;
	clear:both;
}

.accordionHomeBox .right .social .view{
	display:inline-block;
	margin:0;
	padding:0 5px 0 20px;
	background-image:url('/content/css/images/views.png');
	background-position:left center;
	background-repeat:no-repeat;
}

.accordionHomeBox .right .social .share{
	display:inline-block;
	margin:0 10px 0 0;
	padding:0 10px 0 20px;
	background-image:url('/content/css/images/share.png');
	background-position:left center;
	background-repeat:no-repeat;
}

.accordionHomeBox .right h3{
	color:#ba0036;
	font-size:28px;
	font-weight:900;
	margin:10px 0;
	width:100%;
	padding:0;
	float:left;
	position:relative;
	clear:both;
}

.accordionHomeBox .right h3 a{
	color:#ba0036;
	font-size:28px;
	font-weight:900;
}

.accordionHomeBox .right .desc{
	margin:0;
	width:100%;
	padding:0;
	float:left;
	position:relative;
	clear:both;
}

.accordionHomeBox .right .desc p{
	margin:0 0 10px 0;
}

.accordionHomeBox .right .desc .bold{
	font-weight:700;
}

.accordionHomeBox .right .info{
	margin:0;
	width:100%;
	padding:0;
	float:left;
	position:relative;
	clear:both;
	font-size:14px;
}

.accordionHomeBox .right .info p{
	margin:0 0 5px 0;
}

.accordionHomeBox .right .info .bold{
	font-weight:700;
}

.accordionHomeBox .right .topics{
	margin:5px 0 0 0;
	width:100%;
	padding:0;
	float:left;
	position:relative;
	clear:both;
}

.accordionHomeBox .right .topics span{
	margin:3px 10px 0 0;
	display:inline-block;
	font-size:14px;
	width:50px;
	float:left;
}

.accordionHomeBox .right .topics ul{
	margin:0;
	display:inline-block;
	padding:0;
	position:relative;
	list-style:none;
	font-size:14px;
	width:346px;
	float:left;
}

.accordionHomeBox .right .topics ul li{
	display:inline-block;
	margin:0 10px 10px 0;
}

.accordionHomeBox .right .topics ul li a{
	font-size:14px;
	color:#fff;
	display:inline-block;
	padding:3px 5px;
	background:#34405f;
	border-radius:5px;
	font-weight:700;
}

.accordionHomeBox .prev{
	position:absolute;
	left:55px;
	top:275px;
	background-position:left center;
	background-repeat:no-repeat;
	text-indent:-9999em;
	overflow:hidden;
	float:left;
	width:40px;
	height:40px;
	background-image:url('/content/css/images/prev.png');
	z-index:2;
}

.accordionHomeBox .next{
	position:absolute;
	right:55px;
	top:275px;
	background-position:right center;
	background-repeat:no-repeat;
	text-indent:-9999em;
	overflow:hidden;
	float:left;
	width:40px;
	height:40px;
	background-image:url('/content/css/images/next.png');
	z-index:2;
}

.accordionHomeBox .bottom{
	clear:both;
	float:left;
	width:100%;
	padding:0;
	margin:0;
	height:300px;
	overflow:hidden;
	position:relative;
}

.slider{
	clear:both;
	float:left;
	width:100%;
	padding:0;
	margin:0;
}

.slider .sliderBox{
	clear:both;
	float:left;
	width:100%;
	padding:0;
	margin:0;
}

.slider .sliderBox .sliderCnt{
	clear:both;
	float:left;
	width:995px;
	padding:0;
	margin:0;
}

.slider .sliderBox .sliderCnt2{
	clear:both;
	float:left;
	/*width:100000px;*/
	padding:0;
	margin:0;
}
.caroufredsel_wrapper{
	clear:both;
	float:left;
	width:100%;
	padding:0;
	margin:0;
	overflow:hidden;
}
.slider .sliderBox .sliderCnt2 .videoOut{
	float:left;
}

.slider .sliderBox .sliderCnt2 .video{
    float: left;
    height: 265px;
    margin: 35px 17px 0 0;
    position: relative;
    width: 182px;
}
.slider .sliderBox .sliderCnt2 .video .scaleImg{
    border:6px solid #eff2f0;
    height: 95px;
    width: 170px;
}

.slider .sliderBox .sliderCnt2 .video .cover{
    float: left;
    height: 95px;
    margin: 0;
    overflow: hidden;
    position: relative;
    width: 170px;
}

.trending .slider .sliderBox .sliderCnt2 .video .cover img{
	width:170px;
	position:absolute;
	left:0;
	top:0;
    height: 95px;
}

.trending .slider .sliderBox .sliderCnt2 .video .cover:hover img{
}

.scaleImg{
	clear:both;
	float:left;
	width:100%;
	margin:0;
	padding:0;
    transition: all 0.3s ease-in-out 0s;
	position:relative;
    overflow: hidden;
}
.itemSerp .scaleImg{
    height: 175px;
}

.scaleImg a.cover{
    transition: all 0.3s ease-in-out 0s;
}

.scaleImg a.cover:hover{
    transform: scale(1.08);
}

.scaleImg .durationBg{
    background: none repeat scroll 0 0 #000;
    bottom: 0;
    color: #ffffff;
    font-size: 11px;
    font-weight: 700;
    height: 1px;
    padding: 1px 0 0;
    position: absolute;
    right: 0;
    text-align: center;
    width: 1px;
	text-indent:-999em;
	overflow:hidden;
	
}
.scaleImg .duration{
    background: none repeat scroll 0 0 #000;
    bottom: 0;
    color: #ffffff;
    font-size: 11px;
    font-weight: 700;
    height: 15px;
    padding: 1px 0 0;
    position: absolute;
    right: 0;
    text-align: center;
    width: 34px;
	
}
.latest .slider .sliderBox .sliderCnt2 .video .cover img{
	width:170px;
	position:absolute;
	left:0;
	top:0;
    height: 95px;
}

.latest .slider .sliderBox .sliderCnt2 .video .cover:hover img{
}


.bottomTopic .slider .sliderBox .sliderCnt2 .video .cover img{
	width:166px;
	position:absolute;
	left:6px;
	top:6px;
    height: 95px;
}

.bottomTopic .slider .sliderBox .sliderCnt2 .video .cover:hover img{
}

.slider .sliderBox .sliderCnt2 .video .cover .duration{
    background: none repeat scroll 0 0 #000;
    bottom: 6px;
    color: #ffffff;
    font-size: 11px;
    font-weight: 700;
    height: 15px;
    padding: 1px 0 0;
    position: absolute;
    right: 6px;
    text-align: center;
    width: 34px;
}
.itemSerp .cover{ position:relative;}
.itemSerp .cover .duration{
    background: none repeat scroll 0 0 #000;
    bottom: 0;
    color: #ffffff;
    font-size: 11px;
    font-weight: 700;
    height: 15px;
    padding: 1px 0 0;
    position: absolute;
    right: 0;
    text-align: center;
    width: 34px;
}

.slider .sliderBox .sliderCnt2 .video .bg{
    border: 6px solid #eff2f0;
    height: 95px;
    left: 0;
    position: absolute;
    top: 0;
    width: 166px;
}

.slider .sliderBox .sliderCnt2 .video h3{
	line-height:16px;
	color:#ba0036;
	font-size:17px;
	font-weight:900;
	margin:10px 0;
	width:100%;
	padding:0;
	float:left;
	position:relative;
	clear:both;
}

.slider .sliderBox .sliderCnt2 .video h3 a{
	color:#ba0036;
	font-size:14px;
	font-weight:700;
}

.slider .sliderBox .sliderCnt2 .video .listTopic{
	margin:0;
	width:100%;
	padding:0;
	float:left;
	position:relative;
	clear:both;
	font-size:12px;
	color:#666;
}
.slider .sliderBox .sliderCnt2 .video .listTopic a{
	font-weight:700;
	color:#34405f;
}

.slider .sliderBox .sliderCnt2 .video .listTopic span{
	margin:0 0 5px 0;
	display:block;
	font-size:12px;
	color:#666;
	width:100%;
	float:left;
	clear:both;
}

.slider .sliderBox .sliderCnt2 .video .listTopic ul{
	margin:0;
	display:block;
	clear:both;
	padding:0;
	position:relative;
	list-style:none;
	font-size:12px;
	width:100%;
	float:left;
}

.slider .sliderBox .sliderCnt2 .video .listTopic ul li{
	display:inline-block;
	margin:0 2px 5px 0;
}

.slider .sliderBox .sliderCnt2 .video .listTopic ul li a{
	font-size:12px;
	color:#fff;
	display:inline-block;
	padding:3px 5px;
	background:#9ebcde;
	border-radius:5px;
	font-weight:700;
}

.allTopics .slider .sliderBox .sliderCnt2 .carItems .video h3 a{
	color:#fff;
	text-transform:uppercase;
	font-size:16px;
}

.slider .left{
	position:absolute;
	left:55px;
	top:80px;
	background-position:left center;
	background-repeat:no-repeat;
	text-indent:-9999em;
	overflow:hidden;
	float:left;
	width:13px;
	height:23px;
	background-image:url('/content/css/images/prev2.png');
	z-index:2;
}

.slider .right{
	position:absolute;
	right:55px;
	top:80px;
	background-position:right center;
	background-repeat:no-repeat;
	text-indent:-9999em;
	overflow:hidden;
	float:left;
	width:13px;
	height:23px;
	background-image:url('/content/css/images/next2.png');
	z-index:2;
}

.moreBtn{
	clear:both;
	float:left;
	width:100%;
	margin:20px 0;
	padding:0;
	text-align:center;
}

.moreBtn a.more{
	display:inline-block;
	width:auto;
	line-height:25px;
	padding:0 15px;
	font-size:15px;
	font-weight:900;
	color:#fff;
	border-radius:5px;
	background:#5e7da0;
}
body .chosen-container-multi .chosen-choices{ background-image:none;border: 1px solid #666; height:35px; line-height:35px !important; color:#666;}
body .chosen-container-multi .chosen-choices li{ color:#666;}
body .chosen-container-multi .chosen-choices li.search-field input[type="text"]{ color:#666;}
body .chosen-container-multi .chosen-choices li.search-field input{ color:#666;}
body .chosen-container-multi .chosen-choices li.search-choice{
    background-clip: padding-box;
    background-color: #C9DAEE;
    background-image: linear-gradient(#C9DAEE 20%, #C9DAEE 50%, #C9DAEE 52%, #C9DAEE 100%);
    border: 1px solid #5E7DA0;
}
body .chosen-container-multi .chosen-choices li.search-choice span{
    color: #5E7DA0;
}
body .chosen-container .chosen-results li:hover{
    background-color: #C9DAEE !important;
	color:#5E7DA0 !important;
    background-image: linear-gradient(#C9DAEE 20%, #C9DAEE 50%, #C9DAEE 52%, #C9DAEE 100%) !important;
}
body .chosen-container .chosen-results li.highlighted{
    background-color: #C9DAEE !important;
	color:#5E7DA0 !important;
    background-image: linear-gradient(#C9DAEE 20%, #C9DAEE 50%, #C9DAEE 52%, #C9DAEE 100%) !important;
}
.chosen-container{ width:100% !important;}
.moreBtn .left{
	position:absolute;
	left:55px;
	top:80px;
	background-position:left center;
	background-repeat:no-repeat;
	text-indent:-9999em;
	overflow:hidden;
	float:left;
	width:13px;
	height:23px;
	background-image:url('/content/css/images/prev2.png');
	z-index:2;
}

.loading{
	position:absolute;
	left:0;
	top:0;
	background-position:center bottom;
	background-repeat:no-repeat;
	text-indent:-9999em;
	overflow:hidden;
	float:left;
	width:100%;
	height:100%;
	background-image:url('/content/css/images/loading.gif');
	z-index:9999;
	background-color:rgba(255,255,255,0.7);
}

.loadingCenter{
	position:absolute;
	left:0;
	top:0;
	background-position:center center;
	background-repeat:no-repeat;
	text-indent:-9999em;
	overflow:hidden;
	float:left;
	width:100%;
	height:100%;
	background-image:url('/content/css/images/loading.gif');
	z-index:9999;
	background-color:rgba(255,255,255,0.7);
}

.loadingFixed{
	position:fixed;
	left:0;
	top:0;
	background-position:center center;
	background-repeat:no-repeat;
	text-indent:-9999em;
	overflow:hidden;
	float:left;
	width:100%;
	height:100%;
	background-image:url('/content/css/images/loading.gif');
	z-index:9999;
	background-color:rgba(255,255,255,0.7);
}

.moreBtn .right{
	position:absolute;
	right:55px;
	top:80px;
	background-position:right center;
	background-repeat:no-repeat;
	text-indent:-9999em;
	overflow:hidden;
	float:left;
	width:13px;
	height:23px;
	background-image:url('/content/css/images/next2.png');
	z-index:2;
}

.latest .title{
	background-color:#9ebcde;
}

.latest .title h3{
	background-image:url('/content/css/images/latest.png');
}

.latest.open .title{
	background-color:rgba(240, 240, 240, 0.95);
	box-shadow:2px 2px 2px 0px #999;
}

.latest.open .title h3{
	background-image:url('/content/css/images/latestOpen.png');
	color:#9ebcde;
	/*border-bottom:1px solid #9ebcde;*/
}

.latest .title a.hide .icon{
	background-color:#9ebcde;
}


.trending .title{
	background-color:#5e7da0;
}

.trending .title h3{
	background-image:url('/content/css/images/trending.png');
}
.trending.open .title{
	background-color:rgba(240, 240, 240, 0.95);
	box-shadow:2px 2px 2px 0px #999;
}

.trending.open .title h3{
	background-image:url('/content/css/images/trendingOpen.png');
	color:#5e7da0;
	/*border-bottom:1px solid #5e7da0;*/
}

.trending .title a.hide .icon{
	background-color:#5e7da0;
}

.trending .title a.show{
}

.trending .title a.hide{
}

.allTopics .title{
	background-color:#34405f;
}

.allTopics .title h3{
	background-image:url('/content/css/images/allTopics.png');
}
.allTopics.open .title{
	background-color:rgba(240, 240, 240, 0.95);
	box-shadow:2px 2px 2px 0px #999;
}

.allTopics.open .title h3{
	background-image:url('/content/css/images/allTopicsOpen.png');
	color:#34405f;
	/*border-bottom:1px solid #34405f;*/
}

.allTopics .title a.hide .icon{
	background-color:#34405f;
}

.allTopics .accordionHomeBox .bottom{
	height:600px;
    margin-top:80px;
}

.allTopics .slider .left{
	top:268px;
}

.allTopics .slider .right{
	top:268px;
}
.allTopics .bottom .slider .sliderBox .sliderCnt2 .video {
    margin: 35px 19px 0 0;
    width: 229px;
	height:229px;
}


.allTopics .bottom .slider .sliderBox .sliderCnt2 .video .scaleImg {
    height: 217px;
    width: 217px;
}
.allTopics .bottom .slider .sliderBox .sliderCnt2 .video .cover {
    width: 100%;
	height:100%;
	float:left;
	margin:0;
	padding:0;
	position:relative;
}
.allTopics .bottom .slider .sliderBox .sliderCnt2 .video .cover img{
    width: 100%;
}
.allTopics .bottom .slider .sliderBox .sliderCnt2 article:hover .video .cover img{
}
.allTopics .bottom .slider .sliderBox .sliderCnt2 .video .cover .bg{
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	background-color:rgba(0,0,0,0.1);
	border:0;
}
.allTopics .bottom .slider .sliderBox .sliderCnt2 .videoOut {
	width:995px;
}
.allTopics .bottom .slider .sliderBox .sliderCnt2 .videoOut .cnt{
	position:absolute;
	left:20px;
	bottom:70px;
	width:189px;
	text-align:center;
}
.allTopics .bottom .slider .sliderBox .sliderCnt2 .videoOut h3{
	color:#fff;
	font-weight:700;
	font-size:18px;
	margin:0 0 10px 0;
	padding:0;
	display:block;
}
.allTopics .bottom .slider .sliderBox .sliderCnt2 .videoOut p{
	background-color:#ba0036;
	color:#fff;
	font-weight:400;
	font-size:12px;
	margin:0 0 10px 0;
	padding:3px 10px;
	display:inline-block;
}
.allTopics .bottom .slider .sliderBox .sliderCnt2 .videoOut .watch{
	background-position:center center;
	background-repeat:no-repeat;
	text-indent:-9999em;
	overflow:hidden;
	width:100%;
	height:28px;
	background-image:url('/content/css/images/watchTopic.png');
	display:none;
}
.allTopics .bottom .slider .sliderBox .sliderCnt2 .videoOut .link{
	position:absolute;
	left:0;
	top:0;
	text-indent:-9999em;
	overflow:hidden;
    border: 6px solid #eff2f0;
	width:217px;
	height:217px;
}








.allTopics .bottom .slider .sliderBox .sliderCnt2 .videoOutMoby .cnt{
	position:absolute;
	left:20px;
	bottom:70px;
	width:189px;
	text-align:center;
}
.allTopics .bottom .slider .sliderBox .sliderCnt2 .videoOutMoby h3{
	color:#fff;
	font-weight:700;
	font-size:18px;
	margin:0 0 10px 0;
	padding:0;
	display:block;
}
.allTopics .bottom .slider .sliderBox .sliderCnt2 .videoOutMoby p{
	background-color:#ba0036;
	color:#fff;
	font-weight:400;
	font-size:12px;
	margin:0 0 10px 0;
	padding:3px 10px;
	display:inline-block;
}
.allTopics .bottom .slider .sliderBox .sliderCnt2 .videoOutMoby .watch{
	background-position:center center;
	background-repeat:no-repeat;
	text-indent:-9999em;
	overflow:hidden;
	width:100%;
	height:28px;
	background-image:url('/content/css/images/watchTopic.png');
	display:none;
}
.allTopics .bottom .slider .sliderBox .sliderCnt2 .videoOutMoby .link{
	position:absolute;
	left:0;
	top:0;
	text-indent:-9999em;
	overflow:hidden;
    border: 6px solid #eff2f0;
	width:217px;
	height:217px;
}

.allTopics .bottomTopic .slider .sliderBox .sliderCnt2 .videoOut {
    float: left;
    width: 995px;
}
.homePageSlider {
    position:relative;
}
.allTopics .bottomTopic .slider .left {
    top: 50%;
	position:absolute;
	width:13px;
    margin-top:-11px;
}
.allTopics .bottomTopic .slider .right {
    top: 50%;
	position:absolute;
	width:13px;
    margin-top:-11px;
}
.allTopics .bottomTopic .slider .sliderBox .sliderCnt2 .video {
    height: 205px;
}
.videosBody{
	clear:both;
	float:left;
	width:280px;
	margin:0;
	padding:0 20px 0 0;
	position:relative;
	overflow:hidden;
	height:900px;
}

.videoRight .videosBody .item .cnt {
    width: 140px;
}

.videoRight .videosBody .item .listTopic ul {
    width: 97px;
}
.intro{
	clear:both;
	float:left;
	width:100%;
	margin:76px 0 0 0;
	padding:0;
	height:70px;
	background-color:#464059;
	color:#fff;
}
.introTopics{
	margin:0 0 0 0;
}

.introBox{
	clear:both;
	float:left;
	width:100%;
	margin:0;
	padding:0;
	position:relative;
}

.intro a{
	color:#fff;
}

.intro h3{
	font-weight:700;
	font-size:24px;
	line-height:70px;
	display:inline-block;
	margin:0 20px 0 0;
	padding:0;
}


.introTopics h1{
	font-weight:700;
	font-size:24px;
	line-height:70px;
	display:inline-block;
	margin:0 20px 0 0;
	padding:0;
}

.intro .num{
	font-size:15px;
	line-height:70px;
	display:inline-block;
	margin:0;
	padding:0;
}

.intro .numTxt{
	display:inline-block;
	font-weight:700;
	margin-right:5px;
}

.intro a.back{
	float:right;
	width:auto;
	background-position:right center;
	background-repeat:no-repeat;
	background-image:url('/content/css/images/back.png');
	font-size:15px;
	padding-right:30px;
	line-height:70px;
}

.intro a.close{
	float:right;
	width:auto;
	font-size:15px;
	line-height:70px;
}

.intro a.close span{
	display:inline-block;
	font-size:15px;
	line-height:70px;
	float:left;
	width:auto;
}

.intro a.close .icon span{
	float:right;
	width:30px;
	background-position:center center;
	background-repeat:no-repeat;
	background-image:url('/content/css/images/close.png');
	font-size:15px;
	line-height:30px;
}
.intro a.close .icon{
	float:left;
	width:auto;
	margin-top:20px;
	height:30px;
	width:30px;
	background-color:#96aac1;
	display:inline-block;
	border-radius:2px;
	margin-left:10px;
}
.filter{
	clear:both;
	float:left;
	width:100%;
	margin:30px 0 0 0;
	padding:0;
	position:relative;
}

.filterBox{
	clear:both;
	float:left;
	width:100%;
	margin:0;
	padding:0;
	position:relative;
}

.filterBox span{
	display:inline-block;
	margin-right:10px;
	font-size:18px;
	color:#666;
	float:left;
	width:auto;
}

.filterBox ul{
	display:inline-block;
	margin:0;
	padding:0;
	list-style:none;
	float:left;
	width:auto;
}

.filterBox ul li{
	float:left;
	width:auto;
	display:inline-block;
	margin:0;
	padding:0;
	list-style:none;
	border-right:1px solid #f1ccd7;
	font-weight:700;
}

.filterBox ul li:first-child a{
	border-radius:5px 0 0 5px;
}

.filterBox ul li:last-child{
	border-right:0;
}

.filterBox ul li:last-child a{
	border-radius:0 5px 5px 0;
}

.filterBox ul li a{
	display:inline-block;
	margin:0;
	padding:3px 10px;
	background-color:#ba0036;
	color:#fff;
	font-size:14px;
}

.filterBox ul li.sel a{
	background-color:#f1ccd7;
	color:#ba0036;
}

.filterBox ul li a:hover{
	background-color:#f1ccd7;
	color:#ba0036;
}

.pageTitle{
	margin:20px 0;
	padding:0;
	clear:both;
	float:left;
	width:100%;
}

.pageTitleBox{
	margin:0;
	padding:0;
	clear:both;
	float:left;
	width:100%;
}

.pageTitleBox h2.aboutTitle{
	color:#5e7da0;
	font-size:34px;
	font-weight:900;
	margin:0;
	padding:0 0 0 30px;
	background-position:left center;
	background-repeat:no-repeat;
	background-image:url('/content/css/images/about.png');
}

.pageBg{
	margin:0;
	padding:0;
	clear:both;
	float:left;
	width:100%;
	height:410px;
	background-position:center center;
	background-repeat:no-repeat;
	background-image:url('/content/css/images/aboutPage.jpg');
}

.page{
	margin:20px 0;
	padding:0;
	clear:both;
	float:left;
	width:100%;
}

.pageBox{
	margin:0;
	padding:0;
	clear:both;
	float:left;
	width:100%;
}

.pageBox h1{
	color:#ba0036;
	font-size:34px;
	font-weight:900;
	margin:0;
	padding:0;
}

.pageBox .desc{
	margin:20px 0;
	padding:0;
	clear:both;
	float:left;
	width:100%;
	color:#000;
	font-size:18px;
}

.pageBox .desc a{
	color:#5e7da0;
	font-weight:700;
}

.pageBox .form{
	margin:20px 0;
	padding:0;
	clear:both;
	float:left;
	width:600px;
}

.pageBox .form h3{
	color:#34405f;
	font-size:28px;
	font-weight:900;
	margin:0 0 20px 0;
	padding:0 0 0 35px;
	background-position:left center;
	background-repeat:no-repeat;
	background-image:url('/content/css/images/contact.png');
}

.pageBox .form .row{
	margin:0 0 10px 0;
	padding:0;
	clear:both;
	float:left;
	width:100%;
    position:relative;
}


.pageBox .form .row label{
	margin:0 0 3px 0;
	padding:0;
	clear:both;
	float:left;
	width:100%;
	font-size:15px;
	font-weight:900;
	color:#666;
}

.pageBox .form .row span.obb{
	color:#ff0000;
}

.pageBox .form .row input{
	padding:0 10px;
	clear:both;
	float:left;
	width:578px;
	margin:0;
	height:35px;
	line-height:35px;
	font-size:15px;
	font-weight:900;
	font-family: 'Maven Pro', sans-serif;
	border:1px solid #666;
	border-radius:5px;
	color:#666;
}

.pageBox .form .row textarea{
	border-radius:5px;
	padding:0 10px;
	clear:both;
	float:left;
	width:578px;
	margin:0;
	height:160px;
	font-size:15px;
	font-weight:900;
	font-family: 'Maven Pro', sans-serif;
	border:1px solid #666;
	color:#666;
	resize:none;
}

.pageBox .form .btn{
	margin:0 0 10px 0;
	padding:0;
	clear:both;
	float:left;
	width:100%;
}

.pageBox .form .btn a{
	float:right;
	width:auto;
	line-height:40px;
	padding:0 35px;
	font-size:15px;
	font-weight:900;
	color:#fff;
	border-radius:5px;
	background:#5e7da0;
}

.serpResult{
	margin:40px 0 0 0;
	padding:0;
	clear:both;
	float:left;
	width:100%;
    position:relative;
}

.serpResultBox{
	margin:0;
	padding:0;
	clear:both;
	float:left;
	width:100%;
}

.serpResultTop{
	margin:40px 0 0 0;
	padding:0;
	clear:both;
	float:left;
	width:100%;
}

.serpResultTopBox{
	margin:0;
	padding:0;
	clear:both;
	float:left;
	width:100%;
}

.serpResultTopBox p{
	margin:0 0 5px 0;
	padding:0;
	clear:both;
	float:left;
	width:100%;
	color:#666666;
	font-size:14px;
}

.serpResultTopBox h1{
	margin:0;
	padding:0;
	clear:both;
	float:left;
	width:100%;
	color:#ba0036;
	font-size:28px;
	font-weight:900;
}

.itemSerp{
	float:left;
	margin:0 20px 20px 0;
	width:312px;
	padding:0;
	height:300px;
	overflow:hidden;
}

.itemSerp .cover{
	margin:0;
	padding:0;
	clear:both;
	float:left;
	width:100%;
	height:175px;
	overflow:hidden;
}
.itemSerp  .scaleImg{
	height:175px;
}

.itemSerp .cover img{
	width:100%;
}

.itemSerp .cover:hover img{
}

.itemSerp h3{
	margin:5px 0;
	padding:0;
	font-weight:900;
	color:#ba0036;
	font-size:18px;
	clear:both;
	float:left;
	width:100%;
}

.itemSerp h3 a{
	color:#ba0036;
}

.itemSerp .desc{
	margin:0;
	padding:0;
	clear:both;
	float:left;
	width:100%;
	color:#666;
	font-size:14px;
}
.searchTool{
	background:#f1f5fa;
	margin:0;
	padding:0;
	clear:both;
	float:left;
	width:100%;
}
.searchToolBox{
	margin:0;
	padding:15px 0 15px 0;
	clear:both;
	float:left;
	width:100%;
}
.seaTop{
	margin:0;
	padding:0;
	clear:both;
	float:left;
	width:100%;
}
.seaBottom{
	margin:0;
	padding:0;
	clear:both;
	float:left;
	width:100%;
}



.searchTool .row{
	margin:0 0 10px 0;
	padding:0;
	clear:both;
	float:left;
	width:100%;
}

.searchTool .row .rowLeft{
	margin:0 30px 0 0;
	padding:0;
	clear:both;
	float:left;
	width:483px;
}

.searchTool .row .rowRight{
	margin:0;
	padding:0;
	float:left;
	width:483px;
}

.searchTool .row label{
	margin:0 0 3px 0;
	padding:0;
	clear:both;
	float:left;
	width:100%;
	font-size:15px;
	font-weight:900;
	color:#666;
}

.searchTool .row input{
	padding:0 10px;
	clear:both;
	float:left;
	width:974px;
	margin:0;
	height:35px;
	line-height:35px;
	font-size:15px;
	font-weight:900;
	font-family: 'Maven Pro', sans-serif;
	border:1px solid #666;
	border-radius:5px;
	color:#666;
}

.searchTool .row .rowLeft input{
	width:461px;
}

.searchTool .row .rowRight input{
	width:461px;
}

.searchTool .btn{
	margin:0 0 10px 0;
	padding:0;
	clear:both;
	float:left;
	width:100%;
}

.searchTool .btn a{
	float:right;
	width:auto;
	line-height:40px;
	padding:0 35px;
	font-size:15px;
	font-weight:900;
	color:#fff;
	border-radius:5px;
	background:#5e7da0;
}
.seaTop .title{
	font-size:34px;
	font-weight:900;
	color:#5e7da0;
}
.seaTop{
	min-height:40px;
	margin:0;
	padding:0;
	clear:both;
	float:left;
	width:100%;
}
.seaBottom{
	margin:70px 0 0 0;
	padding:0;
	clear:both;
	float:left;
	width:100%;
}
.seaTop a.advsea{
	color:#9ebcde;
	font-size:18px;
	margin:0;
	padding:10px 40px 10px 0;
	background-position:right center;
	background-repeat:no-repeat;
	background-image:url('/content/css/images/advsea2.png');
	float:right;
	width:auto;
}
.seaTop a.open{
	background-image:url('/content/css/images/advsea.png');
}

.videoLeft{
	clear:both;
	float:left;
	width:630px;
	margin:0 36px 0 0;
	padding:0;
}

.videoLeft h1{
	margin:0 0 20px 0;
	font-weight:900;
	padding:0;
	font-size:34px;
	color:#ba0036;
}

.videoLeft .videoObj{
	clear:both;
	float:left;
	width:100%;
	margin:0;
	padding:0;
	position:relative;
    height:353px;
}
    .videoLeft .videoObjExternal {position: relative;width: 100%;height:auto;}
    .videoLeft .videoObjExternal2 {height: 0; padding-bottom: 80%; position: relative; width: 100%;}
@media (max-width: 991px) {
    .videoLeft .videoObjExternal2 {
        padding-bottom: 85%;
    }
}
@media (max-width: 480px) {
    .videoLeft .videoObjExternal2 {
        padding-bottom: 100%;
    }
}
    .videoLeft .objVideoPayWall {height: 100%; left: 0; position: absolute; top: 0; width: 100%;}

.videoLeft .videoObj img{
	width:100%;
}

.videoLeft .formats{
	position:absolute;
	left:0;
	top:0;
	width:100%;
	background-color:rgba(52,64,95,0.75);
	height:35px;
	font-size:12px;
}

.videoLeft .formats span{
	display:inline-block;
	padding:0 15px 0 10px;
	line-height:35px;
	color:#fff;
}

.videoLeft .formats ul{
	display:inline-block;
	margin:0;
	padding:0;
	list-style:none;
}

.videoLeft .formats ul li{
	padding:0 20px 0 0;
	display:inline-block;
}

.videoLeft .formats ul li a{
	color:#9ebcde;
	font-weight:900;
	padding:0 0 0 25px;
	display:inline-block;
	background-position:left center;
	background-repeat:no-repeat;
}

.videoLeft .formats ul li.narrated a{
	background-image:url('/content/css/images/narration.png');
	padding:0 0 0 20px;
}

.videoLeft .formats ul li.animation a{
	background-image:url('/content/css/images/animation.png');
}

.videoLeft .formats ul li.model a{
	background-image:url('/content/css/images/model.png');
}

.videoLeft .formats ul li.illustration a{
	background-image:url('/content/css/images/illustration.png');
}

.videoLeft .counters{
	clear:both;
	float:left;
	width:100%;
	margin:25px 0;
	padding:0;
	position:relative;
	font-weight:900;
	font-size:14px;
	color:#666;
}

.videoLeft .counters .view{
	float:left;
	width:50px;
	margin:0;
	padding:0;
	position:relative;
	height:35px;
	border:1px solid #999;
	border-radius:5px 0 0 5px;
	margin:0;
	padding:0 0 0 30px;
	background-image:url('/content/css/images/views2.png');
	background-position:10px center;
	background-repeat:no-repeat;
	background-color:#fff;
	line-height:35px;
	border-right:0;
	display:none;
}

.videoLeft .counters .center{
	float:right;
	width:414px;
	margin:0;
	padding:0;
	position:relative;
	height:37px;
	margin:0;
	padding:0 0 0 116px;
	background-color:#9ebcde;
	line-height:37px;
	font-weight:400;
	color:#fff;
	border-radius:0 5px 5px 0;
}

.videoLeft .counters .center .fb{
	display:inline-block;
	line-height:37px;
	padding:0 30px 0 20px;
	background-image:url('/content/css/images/fb2.png');
	background-position:left center;
	background-repeat:no-repeat;
}

.videoLeft .counters .center .tw{
	display:inline-block;
	line-height:37px;
	padding:0 30px 0 20px;
	background-image:url('/content/css/images/tw2.png');
	background-position:left center;
	background-repeat:no-repeat;
}

.videoLeft .counters .center .pi{
	display:inline-block;
	line-height:37px;
	padding:0 30px 0 20px;
	background-image:url('/content/css/images/pi2.png');
	background-position:left center;
	background-repeat:no-repeat;
}

.videoLeft .counters .center .in{
	display:inline-block;
	line-height:37px;
	padding:0 30px 0 20px;
	background-image:url('/content/css/images/in2.png');
	background-position:left center;
	background-repeat:no-repeat;
}

.videoLeft .counters .center .gp{
	display:inline-block;
	line-height:37px;
	padding:0 30px 0 20px;
	background-image:url('/content/css/images/gp2.png');
	background-position:left center;
	background-repeat:no-repeat;
}

.videoLeft .counters .share{
	float:left;
	width:60px;
	margin:0;
	padding:0;
	position:relative;
	height:37px;
	margin:0;
	padding:0 0 0 40px;
	background-image:url('/content/css/images/share2.png');
	background-position:20px center;
	background-repeat:no-repeat;
	background-color:#5e7da0;
	line-height:37px;
	color:#fff;
	border-radius:5px 0 0 5px;
}

.videoLeft .listTopic{
	margin:0;
	width:100%;
	padding:0;
	float:left;
	position:relative;
	clear:both;
}

.videoLeft .listTopic span{
	margin:0 10px 0 0;
	display:inline-block;
	font-size:14px;
	float:left;
	width:50px;
}

.videoLeft .listTopic ul{
	margin:0;
	display:inline-block;
	padding:0;
	position:relative;
	list-style:none;
	font-size:14px;
	float:left;
	width:570px;
}

.videoLeft .listTopic ul li{
	display:inline-block;
	margin:0 10px 10px 0;
}

.videoLeft .listTopic ul li a{
	font-size:14px;
	color:#fff;
	display:inline-block;
	padding:3px 5px;
	background:#34405f;
	border-radius:5px;
	font-weight:700;
}

.videoLeft .desc{
	margin:25px 0;
	width:100%;
	padding:0;
	float:left;
	position:relative;
	clear:both;
	color:#666;
	font-size:16px;
}

.videoLeft .desc p{
	margin:15px 0;
}

.videoLeft .info{
	margin:0;
	width:100%;
	padding:0;
	float:left;
	position:relative;
	clear:both;
	color:#666;
	font-size:14px;
}

.videoLeft .info p{
	margin:0 0 10px 0;
}

.videoRight{
	float:left;
	width:300px;
	margin:0;
	padding:0;
	position:relative;
}
.videoRightQtvrs {
    margin-top:130px;
}
.videoRight .loading{
	background-position:center 50px;
}
.videoRight h4{
	margin:0 0 20px 0;
	padding:0 0 5px 0;
	color:#9ebcde;
	border-bottom:1px solid #e7eef7;
}

.videoRight .item{
	float:left;
	width:100%;
	margin:0 0 20px 0;
	padding:0;
	clear:both;
}

.videoRight .qtvrsItem{
    display:table;
}
.videoRight .item .cover{
	float:left;
	width:120px;
	margin:0;
	padding:0;
	clear:both;
	position:relative;
	height:68px;
	overflow:hidden;
}
.videoRight .qtvrsItem .cover{
	clear: none;
    display: table-cell;
    float: none;
}

.videoRight .item .scaleImg{
	height:68px;
	width:120px;
	margin:0 20px 0 0;
}

.videoRight .item .cover img{
	width:100%;
}

.videoRight .item .cover:hover img{
}

.videoRight .item .cover .duration{
    background: none repeat scroll 0 0 #000;
    bottom: 1px;
    color: #ffffff;
    font-size: 11px;
    font-weight: 700;
    height: 15px;
    padding: 1px 0 0;
    position: absolute;
    right: 0;
    text-align: center;
    width: 34px;
}

.videoRight .item .cnt{
	float:left;
	width:160px;
	margin:0;
	padding:0;
}
.videoRight .qtvrsItem .cnt{
	clear: none;
    display: table-cell;
    float: none;
    vertical-align:middle;
}

.videoRight .item h3{
	margin:0;
	padding:0;
	color:#ba0036;
	font-weight:700;
	font-size:14px;
}

.videoRight .item h3 a{
	color:#ba0036;
}

.videoRight .item .listTopic{
	margin:0;
	width:100%;
	padding:0;
	float:left;
	position:relative;
	clear:both;
	font-size:12px;
	color:#666;
}
.videoRight .item .listTopic a{
	font-weight:700;
	color:#34405f;
}

.videoRight .item .listTopic span{
	margin:0 0 5px 0;
	display:block;
	font-size:12px;
	color:#666;
	width:100%;
	float:left;
	clear:both;
}

.videoRight .item .listTopic ul{
	margin:0;
	display:block;
	padding:0;
	position:relative;
	list-style:none;
	font-size:12px;
	width:100%;
	float:left;
	clear:both;
}

.videoRight .item .listTopic ul li{
	display:inline-block;
	margin:0 2px 5px 0;
}

.videoRight .item .listTopic ul li a{
	font-size:12px;
	color:#fff;
	display:inline-block;
	padding:1px 5px;
	background:#9ebcde;
	border-radius:5px;
	font-weight:700;
}

.hidden{
	display:none;
}

.bold{
	font-weight:700;
}
.bodyTit{
	margin:0 0 10px 0;
	font-weight:900;
	padding:0;
	font-size:34px;
	color:#ba0036;
}
.bodySub{
	text-transform:uppercase;
	font-size:14px;
	font-weight:400;
	margin:0;
	padding:0;
	color:#666666;
}
.bodyDesc{
	font-size:12px;
	font-weight:400;
	margin:0;
	padding:0;
	color:#666666;
}
.bodyCntPage{
	margin:20px 0;
	width:100%;
	padding:0;
	float:left;
	position:relative;
	clear:both;
}
.bodyCntPageLeft{
	width:48px;
	padding:10px 0;
	float:left;
	position:relative;
	clear:both;
	margin:40px 50px 0 0;
	border:1px solid #9ebcde;
	box-shadow:0px 0px 5px #ccc;
	border-radius:5px;
}
.bodyCntPageLeft ul{
	margin:0;
	width:100%;
	padding:0;
	float:left;
	position:relative;
	clear:both;
	list-style:none;
}
.bodyCntPageLeft ul li{
	margin:0;
	width:100%;
	padding:0;
	float:left;
	position:relative;
	clear:both;
	list-style:none;
}
.bodyCntPageLeft ul li a{
	margin:0;
	width:100%;
	padding:0;
	float:left;
	position:relative;
	clear:both;
	list-style:none;
	height:50px;
	background-position:center top;
	background-repeat:no-repeat;
	text-indent:-9999em;
	overflow:hidden;
}
.bodyCntPageLeft ul li.master a{
	background-image:url('/content/css/images/body/body_off.png');
}
.bodyCntPageLeft ul li.circulatory a{
	background-image:url('/content/css/images/body/Circulation_off.png');
}
.bodyCntPageLeft ul li.digestive a{
	background-image:url('/content/css/images/body/Digestive_off.png');
}
.bodyCntPageLeft ul li.immune a{
	background-image:url('/content/css/images/body/Immune_off.png');
}
.bodyCntPageLeft ul li.muscular a{
	background-image:url('/content/css/images/body/Muscular_off.png');
}
.bodyCntPageLeft ul li.nervous a{
	background-image:url('/content/css/images/body/Neurology_off.png');
}
.bodyCntPageLeft ul li.respiratory a{
	background-image:url('/content/css/images/body/respiratory_off-01.png');
}
.bodyCntPageLeft ul li.skeletal a{
	background-image:url('/content/css/images/body/Skeletal_off.png');
}
.bodyCntPageLeft ul li.urinary a{
	background-image:url('/content/css/images/body/UrinaryReproductive_off.png');
}
.bodyCntPageLeft ul li.master.active a{
	background-position:center -50px;
}
.bodyCntPageLeft ul li.circulatory.active a{
	background-position:center -50px;
}
.bodyCntPageLeft ul li.digestive.active a{
	background-position:center -50px;
}
.bodyCntPageLeft ul li.immune.active a{
	background-position:center -50px;
}
.bodyCntPageLeft ul li.muscular.active a{
	background-position:center -50px;
}
.bodyCntPageLeft ul li.nervous.active a{
	background-position:center -50px;
}
.bodyCntPageLeft ul li.respiratory.active a{
	background-position:center -50px;
}
.bodyCntPageLeft ul li.skeletal.active a{
	background-position:center -50px;
}
.bodyCntPageLeft ul li.urinary.active a{
	background-position:center -50px;
}
.bodyCntPageLeft .sex{
	margin:20px 0 0 0;
	width:100%;
	padding:6px 0 0 0;
	float:left;
	position:relative;
	clear:both;
	list-style:none;
	border-top:1px solid #9ebcde;
}
.bodyCntPageLeft .sex a{
	margin:0;
	width:50%;
	padding:0;
	float:left;
	position:relative;
	clear:none;
	list-style:none;
	height:50px;
	background-repeat:no-repeat;
	text-indent:-9999em;
	overflow:hidden;
}
.bodyCntPageLeft .sex a.man{
	background-position:center top;
	background-image:url('/content/css/images/body/ico_male_off.png');
}
.bodyCntPageLeft .sex a.woman{
	background-position:center top;
	background-image:url('/content/css/images/body/ico_Female_off.png');
}
.bodyCntPageLeft .sex a.man.active{
	background-position:center -50px;
}
.bodyCntPageLeft .sex a.woman.active{
	background-position:center -50px;
}
.bodyCntPageRight{
	width:530px;
	padding:0;
	float:left;
	position:relative;
}
.bodyCntTitle{
	clear:both;
	float:left;
	width:100%;
	margin:0;
	padding:0;
	position:relative;
	background-color:#f5f8fc;
	height:72px;
}
.bodyCntTitle h1{
	clear:both;
	float:left;
	width:auto;
	margin:0;
	padding:0 0 0 25px;
	line-height:72px;
	background-position:left center;
	background-repeat:no-repeat;
	background-image:url('/content/css/images/bodyicon.png');
	color:#5D7DA2;
	font-weight:900;
	font-size:34px;
}
.topicCntTitle h1 {
	padding:0 0 0 30px;
	background-image:url("/content/css/images/allTopicsIcon.png");
}
.topicCntTitle h3 {
	padding:0 0 0 30px;
	background-image:url("/content/css/images/allTopicsIcon.png");
	clear:both;
	float:left;
	width:auto;
	margin:0;
	line-height:72px;
	background-position:left center;
	background-repeat:no-repeat;
	color:#5D7DA2;
	font-weight:900;
	font-size:34px;
}
.bodyCntTitle span{
	float:right;
	clear:none;
	width:auto;
	margin:0;
	padding:0;
	line-height:72px;
	color:#5D7DA2;
	font-size:16px;
}
.bodyCntPageRight .prev{
	position:absolute;
	left:0;
	top:50%;
	background-position:left center;
	background-repeat:no-repeat;
	text-indent:-9999em;
	overflow:hidden;
	float:left;
	width:13px;
	height:23px;
	background-image:url('/content/css/images/prev2.png');
	z-index:2;
	margin-top:-12px;
}

.bodyCntPageRight .next{
	position:absolute;
	right:0;
	top:50%;
	background-position:right center;
	background-repeat:no-repeat;
	text-indent:-9999em;
	overflow:hidden;
	float:left;
	width:13px;
	height:23px;
	background-image:url('/content/css/images/next2.png');
	z-index:2;
	margin-top:-12px;
}

    /* SQUARE GALLERY */


    .squareGallery #loading {
        display: none;
        width: 40px;
        height: 40px;
        background: url(/Scripts/swipebox/img/preloader.gif) no-repeat center center;
        position: fixed;
        top: 50%;
        left: 50%;
        margin: -20px 0 0 -20px;
    }

    .squareGallery #gallery {
        /*position:fixed;*/
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
    }

        .squareGallery #gallery a {
            opacity: 0;
            float: left;
            background-size: cover;
            background-position: center center;
            -webkit-transition: 0.4s;
            -moz-transition: 0.4s;
            transition: 0.4s;
        }

            .squareGallery #gallery a.static:hover,
            .squareGallery #gallery a.show:hover {
                opacity: 1 !important;
            }

            .squareGallery #gallery a.static {
                opacity: 1;
                -webkit-transform: none;
                -moz-transform: none;
                transform: none;
                -webkit-transition: opacity 0.4s;
                -moz-transition: opacity 0.4s;
                transition: opacity 0.4s;
            }

            .squareGallery #gallery a.next,
            .squareGallery #gallery a.prev {
                background-color: #333;
                cursor: pointer;
            }

            .squareGallery #gallery a.next {
                background-image: url('/Scripts/swipebox/img/arrow_next.jpg');
            }

            .squareGallery #gallery a.prev {
                background-image: url('/Scripts/swipebox/img/arrow_prev.jpg');
            }

            .squareGallery #gallery a.show {
                opacity: 1;
            }
			
.squareGallery{
	clear:both;
	float:left;
	width:100%;
	margin:0;
	padding:0;
}
.squareGallery2{
	clear:both;
	float:left;
	width:100%;
	margin:0;
	padding:0;
}
.squareGallery3{
	clear:both;
	float:left;
	width:100%;
	margin:0;
	padding:0;
	position:relative;
	height:450px;
	overflow:hidden;
}
.squareGallery3 a{
	position:relative;
	transition: all 0.3s ease-in-out 0s;
	background-position:center center;
}
.squareGallery3 a .bg{
	position:absolute;
	left:0;
	bottom:-32px;
	width:80%;
	color:#fff;
	padding:3px 10%;
	font-weight:400;
	font-size:12px;
	opacity:0;
	background-color:rgba(0,0,0,0.5);

	height: 32px;
	overflow: hidden;

	transition: all 0.3s ease-in-out 0s;
}
.squareGallery3 a:hover .bg{
	opacity:1;
	-ms-transform: translate(0,-32px); /* IE 9 */
    -webkit-transform: translate(0,-32px); /* Safari */
    transform: translate(0,-32px);
}
.squareGallery3 a .wc{
	/*background-color:#ba0036;*/
	background-color:rgba(0,0,0,0.5);
	
	position:absolute;
	display:none;
	top:50%;
	height:20px;
	border:2px solid #fff;
	color:#fff;
	font-weight:900;
	font-size:12px;
	padding:0;
	line-height:20px;
	border-radius:6px;
	margin-top:-10px;
	margin-left:-40px;
	left:50%;
	width:80px;
	text-align:center;
}
.squareGallery3 a:hover .wc{
	display:block;
}

.squareGallery3 #gallery a:hover{
}
/* END SQUARE GALLERY */

.productsPage{
	clear:both;
	float:left;
	width:100%;
	margin:0;
	padding:0;
}
.productsPage .titlePp{
	clear:both;
	float:left;
	width:100%;
	margin:0;
	padding:0;
	background-image:url('/content/css/images/products/pp.png');
	background-position:left top;
	background-repeat:repeat;
	height:72px;
}
.productsPage .titlePpCnt{
	clear:both;
	float:left;
	width:100%;
	margin:0;
	padding:0;
	position:relative;
	height:72px;
}
.productsPage .titlePpCnt h2{
	clear:both;
	float:left;
	width:auto;
	margin:0;
	padding:0 0 0 25px;
	line-height:72px;
	background-position:left center;
	background-repeat:no-repeat;
	background-image:url('/content/css/images/products/prodPage.png');
	color:#5D7DA2;
	font-weight:900;
	font-size:34px;
}
.productsPage .listPp h3{
	clear:both;
	float:left;
	width:100%;
	margin:0;
	padding:50px 0 10px 0;
	color:#5D7DA2;
	font-weight:900;
	font-size:34px;
}
.productsPage .sliderPp{
	clear:both;
	float:left;
	width:100%;
	margin:0;
	padding:0;
	height:408px;
	position:relative;
}
.productsPage .sliderPp2{
	clear:both;
	float:left;
	width:100%;
	margin:0;
	padding:0;
	background-image:url('/content/css/images/products/ppSlider.png');
	background-position:left top;
	background-repeat:repeat;
	height:408px;
	position:relative;
}
.productsPage .sliderPpItem{
	clear:both;
	float:left;
	width:100%;
	margin:0;
	padding:0;
	background-position:right top;
	background-repeat:no-repeat;
	height:408px;
	position:relative;
}
.productsPage .sliderPpItemTxt{
	position:absolute;
	left:50%;
	top:70px;
	line-height:23px;
	font-size:17px;
	width:300px;
	margin-left:-498px;
}
.productsPage .item1 .sliderPpItemTxt{
	top:100px;
	width:450px;
}
.productsPage .item5 .sliderPpItemTxt{
	top:60px;
	width:215px;
}
.productsPage .titleSliderPp{
	background-color:rgba(186,0,54,0.75);
	clear:both;
	float:left;
	width:100%;
	margin:0;
	padding:0;
	height:115px;
	position:absolute;
	left:0;
	bottom:0;
}
.productsPage .titleSliderPp h3{
	color:#fff;
	font-size:60px;
	margin:0;
	padding:0;
	clear:both;
	float:left;
	width:100%;
	line-height:115px;
	font-weight:400;
	letter-spacing:-1px;
}
.productsPage .sliderPp2 .item6{
	background-position:center 90px;
	background-image:url('/content/css/images/products/intel.png');
	background-size:996px auto;
}
.productsPage .item6 .sliderPpItemTxt{
	top:20px;
	margin-left:48px;
	width:455px;
}
.productsPage .sliderPp2 .item5{
	background-image:url('/content/css/images/products/demand.png');
}
.productsPage .sliderPp2 .item2{
	background-image:url('/content/css/images/products/blausenit.png');
}
.productsPage .sliderPp2 .item3{
	background-image:url('/content/css/images/products/mapp.jpg');
	background-position:center top;
}
.productsPage .sliderPp2 .item4{
	background-image:url('/content/css/images/products/ani2.png');
	background-position:center -140px;
}
.productsPage .sliderPp2 .item1{
	background-image:url('/content/css/images/products/ani.png');
}
.productsPage .sliderPp2 .item5 h3 {
    width: 510px;
}
.productsPage .sliderPp2 .item1 h3 {
    width: 510px;
}
.txtan{
	margin:33px 0 0 0;
	padding:0 0 0 20px;
	float:left;
	border-left:1px solid #fff;
	width:465px;
	color:#fff;
	line-height:25px;
	height:50px;
}
.item5 .txtan{
	line-height:50px;
}
.productsPage .sliderPp2 .item2 h3{
	width:280px;
}
.productsPage .sliderPp2 .item3 h3{
	width:430px;
}
.productsPage .titleSliderPp .txtPp{
	margin:33px 0 0 0;
	padding:0 0 0 50px;
	float:left;
	width:220px;
	height:50px;
	border-left:1px solid #fff;
	color:#fff;
	line-height:25px;
}
.productsPage .titleSliderPp .browserIcons{
	margin:15px 0 0 0;
	padding:0 0 0 61px;
	float:left;
	width:auto;
	height:86px;
}
.productsPage .titleSliderPp .browserIcons a{
	margin:0 10px 0 0;
	padding:0;
	float:left;
	width:86px;
	height:86px;
	background-position:right center;
	background-repeat:no-repeat;
	text-indent:-9999em;
	overflow:hidden;
}
.productsPage .titleSliderPp .browserIcons .ico1{
	background-image:url('/content/css/images/products/ie.png');
}
.productsPage .titleSliderPp .browserIcons .ico2{
	background-image:url('/content/css/images/products/safari.png');
}
.productsPage .titleSliderPp .browserIcons .ico3{
	background-image:url('/content/css/images/products/ff.png');
}
.productsPage .titleSliderPp .browserIcons .ico4{
	background-image:url('/content/css/images/products/chrome.png');
}
.productsPage .titleSliderPp .appIcons{
	margin:27px 0 0 39px;
	padding:0;
	float:left;
	width:auto;
	height:49px;
}
.productsPage .titleSliderPp .appIcons a{
	margin:0 10px 0 0;
	padding:0;
	float:left;
	width:173px;
	height:61px;
	background-position:right center;
	background-repeat:no-repeat;
	text-indent:-9999em;
	overflow:hidden;
}
.productsPage .titleSliderPp .appIcons .ico1{
	background-image:url('/content/css/images/products/ios.png');
}
.productsPage .titleSliderPp .appIcons .ico2{
	width:163px;
	background-image:url('/content/css/images/products/android.png');
}
.productsPage .titleSliderPp .appIcons .ico3{
	background-image:url('/content/css/images/products/bb.png');
}
.productsPage .sliderPp .prev{
	position:absolute;
	left:50%;
	bottom:37px;
	background-position:left center;
	background-repeat:no-repeat;
	text-indent:-9999em;
	overflow:hidden;
	float:left;
	width:40px;
	height:40px;
	background-image:url('/content/css/images/prev.png');
	z-index:2;
	margin-left:-528px;
}

.productsPage .sliderPp .next{
	position:absolute;
	left:50%;
	bottom:37px;
	margin-left:528px;
	background-position:right center;
	background-repeat:no-repeat;
	text-indent:-9999em;
	overflow:hidden;
	float:left;
	width:40px;
	height:40px;
	background-image:url('/content/css/images/next.png');
	z-index:2;
}
.productsPage .listPp{
	clear:both;
	float:left;
	width:100%;
	margin:0;
	padding:0;
}
.productsPage .listPp ul{
	clear:both;
	float:left;
	width:100%;
	margin:0;
	padding:0 0 50px 0;
	list-style:none;
}
.productsPage .listPp ul li{
	clear:both;
	float:left;
	width:100%;
	margin:0;
	padding:10px 0;
}
.productsPage .listPp ul li a{
	font-size:28px;
	clear:both;
	float:left;
	width:auto;
	margin:0;
	padding:0 0 0 40px;
	background-position:left center;
	background-repeat:no-repeat;
	color:#9DBCE0;
	line-height:34px;
}
.productsPage .listPp ul li.item1 a{
	background-image:url('/content/css/images/products/licensing.png');
}
.productsPage .listPp ul li.item2 a{
	background-image:url('/content/css/images/products/custom.png');
}
.productsPage .listPp ul li.item3 a{
	background-image:url('/content/css/images/products/mobile.png');
}
.productsPage .listPp ul li.item4 a{
	background-image:url('/content/css/images/products/Blausenit_ico.png');
}
.productsPage .listPp ul li.item5 a{
	background-image:url('/content/css/images/products/onDemand_Blausen.png');
}
.productsPage .listPp ul li.item6 a{
	background-image:url('/content/css/images/products/vrapp.png');
}

.videoBlausen {
    clear:both;
    margin:0 auto;
    padding:37px 0px;
    width:600px;
}

@media (max-width: 1025px){
    .accordionHomeBox .right .boxNote{ font-weight:400;}
.allTopics .bottom .slider .sliderBox .sliderCnt2 .video:hover .watch{
	display:none;
}
.productsPage .sliderPp .prev {
    margin-left: -498px;
	bottom:5px;
}
.productsPage .sliderPp .next {
    margin-left: 448px;
	bottom:5px;
}
.productsPage .titleSliderPp{
	height:145px;
}

.productsPage .sliderPp2 .item2 {
    background-position: right -80px top;
}

.productsPage .sliderPp2 .item4 {
    background-position: right -965px top -140px;
}

.productsPage .sliderPp2 .item1 {
    background-position: right -150px top;
}

.productsPage .sliderPp2 .item3 {
    background-size: auto 100%;
    background-position: right -965px top;
}

.productsPage .sliderPp2 .item5 {
    background-position: right -180px top;
}



}
@media (max-width: 1023px){

body .easy-autocomplete-container ul {
    width:223px;
}
body .searchToolBox .easy-autocomplete-container ul {
    width:693px;
}

 .allTopics .bottomTopic .slider .left {
    top: 150px;
}
.allTopics .bottomTopic .slider .right {
    top: 150px;
}
.accordionHomeBox .prev {
    top: 240px;
}
.accordionHomeBox .next {
    top: 240px;
}
.productsPage .sliderPp2 .item2 {
    background-position: right -80px top 25px;
}

.productsPage .sliderPp2 .item4{
    background-size: auto 100%;
    background-position: right -370px top;
}

.productsPage .sliderPp2 .item1 {
    background-position: right -350px top;
}


.productsPage .sliderPp2 .item5 {
    background-position: right -80px top;
}


.allTopics .slider .left{
	top:207px;
}

.allTopics .slider .right{
	top:207px;
}
.allTopics .bottom .slider .sliderBox .sliderCnt2 .video:hover h3 a{
	color:#fff;
}

.bodyCntTitle{
	height:auto;
}
.container {
    width: 700px;
}



.productsPage .titleSliderPp .browserIcons .ico4 {
    margin: 0;
}

.productsPage .sliderPp2 .item2 h3 {
    margin-right: 10px;
}
.productsPage .sliderPp2 .item5 h3 {
    width: 410px;
}
.productsPage .sliderPp2 .item1 h3 {
    width: 410px;
}
.txtan{
	width:265px;
}

.productsPage .sliderPpItemTxt {
    margin-left: -350px;
}

.productsPage .sliderPp2 .item6{
	background-size:700px auto;
	background-position:center 70px;
}
.productsPage .item6 .sliderPpItemTxt{
	margin-left:20px;
	width:330px;
}

.productsPage .sliderPp .prev {
    margin-left: -350px;
}
.productsPage .sliderPp .next {
    margin-left: 300px;
}

.productsPage .sliderPp2 .item5 {
    background-size: 475px auto;
}
.productsPage .sliderPp2 .item2 {
    background-size: 750px auto;
}

.productsPage .titleSliderPp .browserIcons {
    padding: 0 0 0 10px;
}

.productsPage .titleSliderPp .txtPp {
    font-size: 13px;
    padding: 0 0 0 10px;
    width: 160px;
}
.productsPage .sliderPp2 .sliderPpItem h3 {
    font-size: 33px;
}
.productsPage .sliderPp2 .item2 h3 {
    width: 135px;
}
.productsPage .sliderPp2 .item3 {
    background-size: auto 100%;
    background-position: right -1230px top;
}
.productsPage .titleSliderPp .appIcons {
    margin: 33px 0 0 8px;
}
.productsPage .sliderPp2 .item3 h3 {
    width: 165px;
}




.carItems{
    width: 700px;
}
.changeLangBox ul li a {
    font-size: 15px;
}
.changeLangBox ul li {
    margin: 5px 0;
}
.footerLink .col1 {
    margin: 0 10px 0 0;
	width:200px;
}
.footerLink .col2 {
    margin: 0 10px 0 0;
	width:135px;
}
.footerLink .col3 {
    margin: 0 10px 0 0;
	width:135px;
}
.footerLink .col4 {
	width:200px;
}
.accordionHomeBox div.left {
    width: 410px;
	margin:0 20px 0 0;
}
.accordionHomeBox div.right {
    width: 256px;
}
.accordionHomeBox .right .desc p {
    font-size: 14px;
}
.accordionHomeBox .right h3 a {
    font-size: 23px;
}

.accordionHomeBox .right h3 {
    font-size: 23px;
    margin: 5px 0;
}
.accordionHomeBox .right .social {
    font-size: 12px;
}

.accordionHomeBox .right .feat {
    font-size: 15px;
    margin: 0 0 10px;
}
.slider .sliderBox .sliderCnt{
	width:700px;
}
.slider .sliderBox .sliderCnt2 .video {
    margin: 35px 10px 0 0;
    width: 165px;
}

.slider .sliderBox .sliderCnt2 .video .cover {
    height: 90px;
    width: 153px;
}
.slider .sliderBox .sliderCnt2 .video .scaleImg{
    height: 90px;
    width: 153px;
}

.latest .slider .sliderBox .sliderCnt2 .video .cover img {
    height: 90px;
    width: 153px;
}

.slider .sliderBox .sliderCnt2 .video .cover .bg {
    height: 90px;
    width: 153px;
}
.allTopics .bottom .slider .sliderBox .sliderCnt2 .videoOut {
    width: 700px;
}
.allTopics .bottom .slider .sliderBox .sliderCnt2 .video {
    height: 166px;
    margin: 35px 10px 0 0;
    width: 165px;
}
.allTopics .bottom .slider .sliderBox .sliderCnt2 .video .scaleImg{
    height: 166px;
    width: 165px;
}

.allTopics .bottom .slider .sliderBox .sliderCnt2 .videoOut .cnt {
    bottom: 45px;
    width: 146px;
}

.allTopics .bottom .slider .sliderBox .sliderCnt2 .videoOut .link {
    height: 154px;
    width: 153px;
}
.allTopics .bottom .slider .sliderBox .sliderCnt2 .videoOutMoby .cnt {
    bottom: 45px;
    width: 146px;
}

.allTopics .bottom .slider .sliderBox .sliderCnt2 .videoOutMoby .link {
    height: 154px;
    width: 153px;
}


.itemSerp {
    margin: 0 38px 30px 0;
}
.searchTool .row input {
    width: 678px;
}
.searchTool .row .rowLeft {
    width: 335px;
}
.searchTool .row .rowRight {
    width: 335px;
}
.searchTool .row .rowLeft input{
    width: 313px;
}
.searchTool .row .rowRight input{
    width: 313px;
}
.videoLeft {
    margin: 0 20px 0 0;
    width: 530px;
}
.videoRight {
    width: 150px;
}
.videoRight .item .cover {
    height: 85px;
    margin: 0;
    width: 100%;
}
.videoRight .item .scaleImg{
    height: 84px;
    margin:0;
    width:100%;
}

.videoRight .item .cnt {
    width: 100%;
}
.videoLeft .counters .center {
    padding: 0 0 0 106px;
    width: 324px;
}
.videoRight .item .listTopic ul{
	width:107px;
}
.videoLeft .listTopic ul{
	width:470px;
}
.accordionHomeBox .right .topics ul {
    width: 196px;
}

.slider .sliderBox .sliderCnt2 .video .listTopic ul {
    width: 115px;
}

.allTopics .bottomTopic .slider .sliderBox .sliderCnt2 .videoOut {
    width: 700px;
}
.bodyCntPageRight{
	width:430px;
}
.accordionHome .title a span{
	display:none;
}
.accordionHome .title a span.icon{
	display:block;
}
.videoRight .videosBody .item .cover {
    height: 68px;
    width: 120px;
}
.videoRight .videosBody .item .scaleImg{
    width: 120px;
    margin: 0 20px 0 0;
    height: 68px;
}

.acap .videoLeft{
    width: 380px;
}

.acap .videoLeft .bodyCntPageRight{
	display:none;
}

.acap .videoRight {
    width: 300px;
}

.acap .bodyCntPageLeft {
    width: 328px;
}

.acap .bodyCntPageLeft ul li {
    clear: none;
    width: 33%;
}

.headerBox .search input {
    width: 159px;
}

.headerBox .search {
    margin: 0 0 0 -115px;
    width: 230px;
}
.accordionHomeBox .left .cover{
	max-height:230px;
}
.accordionHomeBox .left .scaleImg{
	height:230px;
}

.allTopics .slider .sliderBox .sliderCnt2 .owl-item .video h3 a {
    color: #fff;
	text-transform:uppercase;
}
.allTopics .bottom .slider .sliderBox .sliderCnt2 .videoOut .cnt{
	left:10px;
}

body .videoLeftQtvrs {
        width:100% !important;
        margin:0;
    }
    .videoRightQtvrs {
        margin-top:0;
    }

}

@media (max-width: 767px){
.containerAZ ul{
    margin:0;
}
    .qtvrsTop a {
        text-indent:-9999em;
        overflow:hidden;
    }
body .searchToolBox .easy-autocomplete-container ul {
    width:452px;
}
            .accordionHomeBox .right .boxNote{ display:none;}

.allTopics .slider .left{
	top:130px;
}

.seaTop {
    height: auto;
}
.allTopics .slider .right{
	top:130px;
}
.slider .right{
	right:10px;
}
.slider .left{
	left:10px;
}
.headerBox .search {
    margin: 55px 0 0 0;
	left:55px;
    width: 300px;
}
.headerBox {
    height: 125px;
}
body{
	padding-top:125px;
}
.acap .videoLeft{
    width: 300px;
}


.acap .bodyCntPageLeft {
    width: 298px;
	margin:0;
}

.container {
    width: 460px;
}

.videoBlausen {
    padding:73px 0px;
    width: 460px;
}

.productsPage .sliderPp2 .item4{
    background-size: auto 100%;
    background-position: right -330px top;
}
.productsPage .item3 .sliderPpItemTxt{
	top:2px;
}
.productsPage .item1 .sliderPpItemTxt {
    top: 2px;
    width: 150px;
}

.productsPage .item5 .sliderPpItemTxt {
    top: 18px;
    width: 210px;
}



.productsPage .sliderPp2 .item5 h3 {
    font-size: 23px;
    line-height: 25px;
    margin-top: 15px;
    padding: 0;
    width: 300px;
}
.productsPage .sliderPp2 .item1 h3 {
    font-size: 23px;
    line-height: 25px;
    margin-top: 15px;
    padding: 0;
    width: 300px;
}

.item5 .txtan {
    border: 0 none;
    line-height: 20px;
    margin: 10px 0;
}

.txtan{
	width:229px;
	padding-left:0;
}


.productsPage .sliderPpItemTxt {
    margin-left: -230px;
	font-size:13px;
	width:200px;
	top: 7px;
	line-height:16px;
}

.productsPage .sliderPp2 .item6{
	background-size:460px auto;
	background-position:center 50px;
}

.productsPage .item6 .sliderPpItemTxt{
	margin-left:10px;
	width:220px;
}


.txtan{ font-size:13px;}

.item1 .txtan {
    height: 60px;
    width: 229px;
    border: 0 none;
    line-height: 15px;
    margin: 5px 0;
}

.productsPage .sliderPp .prev {
    margin-left: -250px;
}
.productsPage .sliderPp .next {
    margin-left: 215px;
}
.productsPage .sliderPp {
    height: 308px;
}
.productsPage .sliderPp2 {
    height: 308px;
}
.productsPage .sliderPpItem {
    height: 308px;
}
.productsPage .sliderPp2 .item5 {
    background-size: 375px auto;
}
.productsPage .sliderPp2 .item2 {
    background-size: 470px auto;
}

.productsPage .titleSliderPp .browserIcons a {
    height: 68px;
    width: 68px;
    background-size: 100% auto;
}
.productsPage .titleSliderPp .txtPp {
	display:none;
}
.productsPage .sliderPp2 .item3 {
    background-size: auto 100%;
    background-position: right -930px top;
}

.productsPage .titleSliderPp .appIcons .ico2 {
    width: 80px;
}
.productsPage .titleSliderPp .appIcons a {
    width: 88px;
    background-size: 100% auto;
}




















.carItems{
    width: 460px;
}
.headerBox .search input {
    width: 159px;
}
.heroBox2 .item .thumb2 {
    width: 460px;
}
.heroBox2 .item .cover {
    width: 446px;
	height: 250px;
}
.heroBox2 .item .scaleImg{
	height: 250px;
}

.footerLink .col4 {
    width: 170px;
}
.footerLink .col1 {
    margin: 0 0 20px;
    width: 100%;
}
.accordionHome .title a.show {
    margin-top: 8px;
}

.headerBox .lang span {
    font-size: 12px;
    margin-top: 2px;
}
.slider .sliderBox .sliderCnt {
    width: 460px;
}
.slider .sliderBox .sliderCnt2 .video {
    margin: 35px 17px 0 0;
    width: 213px;
}
.slider .sliderBox .sliderCnt2 .video .cover {
    height: 121px;
    width: 213px;
}
.slider .sliderBox .sliderCnt2 .video .scaleImg{
    height: 121px;
}

.latest .slider .sliderBox .sliderCnt2 .video .cover img {
    height: 109px;
    width: 201px;
}
.slider .sliderBox .sliderCnt2 .video .cover .bg {
    height: 109px;
    width: 201px;
}
.slider .sliderBox .sliderCnt2 .video .listTopic ul {
    width: 163px;
}
.accordionHomeBox div.left {
    margin: 0;
    width: 446px;
}
.accordionHomeBox div.right {
    margin: 10px 0;
    width: 100%;
}
.accordionHomeBox .right .topics ul {
    width: 400px;
}
.trending .slider .sliderBox .sliderCnt2 .video .cover img {
    height: 109px;
    width: 201px;
}
.slider .sliderBox .sliderCnt2 .video .scaleImg {
    height: 109px;
    width: 201px;
}
.slider .sliderBox .sliderCnt2 .video .cover {
    height: 109px;
    width: 201px;
}

.accordionHomeBox .right .feat {
	display:none;
}
.allTopics .slider .sliderBox .sliderCnt2 .video .cover img {
    height: 109px;
    width: 201px;
}
.allTopics .bottom .slider .sliderBox .sliderCnt2 .videoOut {
    width: 460px;
}
.allTopics .accordionHomeBox .bottom {
    height: 1020px;
}

.allTopics .bottom .slider .sliderBox .sliderCnt2 .video {
    height: 200px;
    margin: 35px 15px 0 15px;
    width: 200px;
}
.allTopics .bottom .slider .sliderBox .sliderCnt2 .video .scaleImg{
    height: 100%;
    width: 100%;
}
.allTopics .bottom .slider .sliderBox .sliderCnt2 .videoOut .link {
    height: 182px;
    width: 182px;
}

.allTopics .bottom .slider .sliderBox .sliderCnt2 .videoOut .cnt {
    bottom: 60px;
    width: 180px;
}
.allTopics .bottom .slider .sliderBox .sliderCnt2 .videoOutMoby .link {
    height: 190px;
    width: 190px;
}

.allTopics .bottom .slider .sliderBox .sliderCnt2 .videoOutMoby .cnt {
    bottom: 60px;
    width: 165px;
}


.pageBox .form {
    width: 100%;
}
.pageBox .form .row input {
    width: 438px;
}
.pageBox .form .row textarea {
    width: 438px;
}
.searchTool .row input {
    width: 438px;
}
.searchTool .row .rowLeft {
    width: 100%;
	margin:0 0 10px 0;
}
.searchTool .row .rowRight {
    width: 100%;
	margin:0;
}
.searchTool .row .rowLeft input{
    width: 438px;
}
.searchTool .row .rowRight input{
    width: 438px;
}
.itemSerp {
    height: 320px;
    margin: 0 10px 20px 0;
    width: 220px;
}
.itemSerp .cover {
    height: 124px;
}
.itemSerp .scaleImg{
    height: 124px;
}

.videoLeft {
    margin: 0 0 20px 0;
    width: 100%;
}
.videoLeft .counters .center {
    padding: 0 0 0 76px;
    width: 239px;
}
.videoLeft .counters .center .fb {
    padding: 0 10px 0 20px;
}
.videoLeft .counters .center .tw {
    padding: 0 10px 0 20px;
}
.videoLeft .counters .center .pi {
    padding: 0 10px 0 20px;
}
.videoLeft .counters .center .in {
    padding: 0 10px 0 20px;
}
.videoLeft .counters .center .gp {
    padding: 0 10px 0 20px;
}
.videoLeft .counters .share {
    background-position: 5px center;
    padding: 0 0 0 25px;
    width: 45px;
}
.videoLeft .counters .view {
    background-position: 5px center;
    padding: 0 0 0 25px;
    width: 40px;
}
.videoLeft .counters .center {
    width: 314px;
}
.videoLeft .listTopic ul {
    width: 400px;
}

.videoRight {
    width: 100%;
	margin:0;
}
.videoRight .item .scaleImg{
    height: 119px;
}

.videoRight .item .cover {
    height: 119px;
}
.videoRight .item {
    clear: none;
    height: 200px;
    margin: 0 20px 20px 0;
    width: 210px;
}
.videoRight .item .listTopic ul {
    width: 167px;
}

.allTopics .bottom .slider .sliderBox .sliderCnt2 .video .cover img {
    height: 100%;
    width: 100%;
}

.allTopics .bottomTopic .slider .sliderBox .sliderCnt2 .videoOut {
    width: 460px;
}

.bodyCntPageRight {
    width: 360px;
}

.bodyCntTitle {
    height: auto;
}
.videoRight .videosBody {
    width: 440px;
}
.videoRight .videosBody .item .cover {
    height: 68px;
    margin: 0 20px 0 0;
    width: 120px;
}
.videoRight .videosBody .item .scaleImg{
    height: 68px;
}

.videoRight .videosBody .item {
    height: auto;
    margin: 0 0 20px;
    width: 100%;
}

.videoRight .videosBody .item .cnt {
    width: 300px;
}
.videoRight .videosBody .item .cnt h3{
	margin-bottom:10px;
}

.videoRight .videosBody .item .listTopic ul {
    width: 257px;
}

.capRowLeft {
    width:216px;
}
.capRowLeft img{
    margin-right:20px;
}
.captchaRow {
	width:244px;
}
.pageBox .form .row .captchaRow input {
	width:222px;
}
.allTopics .bottom .slider .sliderBox .sliderCnt2 .videoOut div{
    display:none;
}
.allTopics .bottom .slider .sliderBox .sliderCnt2 .videoOut div.owl-carousel{
    display:none !important;
}
.allTopics .bottom .slider .sliderBox .sliderCnt2 .videoOutMoby{
    display:block;
}
.allTopics .bottom .slider .sliderBox .sliderCnt2 .videoOutMoby div{
    display:block;
}
.allTopics .bottom .slider .sliderBox .sliderCnt2 .videoOutMoby div.owl-carousel{
    display:block !important;
}
.allTopics .accordionHomeBox .bottom {
    height: 300px;
}
.header,.changeLang{
	position:absolute;
}

.headerBox .search {
    width: 230px;
}
.headerBox .search input {
    width: 159px;
}
body .videoLeft .at-share-tbx-element a.at-svc-google_plusone_share {
	margin-right:5px;
}
body .videoLeft .at-share-tbx-element a.at-svc-compact {
	margin-right:5px;
}
body .videoLeft .at-share-tbx-element a.at-svc-facebook {
	margin-right:5px;
}
body .videoLeft .at-share-tbx-element a.at-svc-twitter {
	margin-right:5px;
}
body .videoLeft .at-share-tbx-element a.at-svc-pinterest_share {
	margin-right:5px;
}
body .videoLeft .at-share-tbx-element a.at-svc-linkedin {
	margin-right:5px;
}
.bodyCntTitle span{ display:none;}
.accordionHomeBox .right .desc{
	display:none;
}


.accordionHomeBox .right h3 a {
    font-size: 14px;
}
.accordionHomeBox .right h3 {
    font-size: 14px;
}
.accordionHomeBox .right .info {
    font-size: 12px;
}
.accordionHomeBox .right .info p{
	float:left;
	width:50%;
	margin:0;
	padding:0;
	clear:none;
}

.accordionHomeBox .right .topics span {
    font-size: 12px;
	margin-top:3px;
}

.accordionHomeBox .right .topics ul li a {
    font-size: 12px;
}

.intro a.back {
    padding-right: 0;
	height:70px;
    width: 25px;
	text-indent:-9999em;
	overflow:hidden;
}

.intro .num {
    display: none;
}

.intro{
	height:auto;
}
.intro h3{
	width:250px;
}
.bottomTopic .slider .sliderBox .sliderCnt2 .video h3 a{
	color:#ba0036;
	text-transform:none;
}

}



@media (max-width: 480px){
.chaptersContainer {

    width: 300px;
}

    body .searchToolBox .easy-autocomplete-container ul {
    width:293px;
}
.accordionHomeBox .right .info p{
	width:100%;
	clear:both;
	margin-bottom:5px;
}
.accordionHomeBox .right h3 a {
    font-size: 21px;
}
.accordionHomeBox .right h3 {
    font-size: 21px;
}

	

.allTopics .slider .sliderBox .sliderCnt2 .video h3 a {
    color: #fff;
	text-transform:uppercase;
}
	
.container {
    width: 300px;
}
	
.changeLang .container {
    width: 100%;
}
.videoBlausen {
    padding:0px;
    width: 300px;
}

    .pageBg {
        height:auto;
        background-image:none;
    }




.productsPage .sliderPpItemTxt {
    margin-left: -150px;
	width:300px;
	top: 15px;
}





.productsPage .sliderPp2 .item6{
	background-size:300px auto;
}



.productsPage .sliderPp2 .sliderPpItem {
    background-position: center bottom;
    background-size: 300px auto;
}
.productsPage .sliderPp .prev {
    margin-left: -150px;
}
.productsPage .sliderPp .next {
    margin-left: 100px;
}

.productsPage .sliderPp2 .sliderPpItem h3 {
	padding:0 50px;
	width:200px;
	font-size:23px;
}

.txtan{
	padding:0 50px;
	width:200px;
}



.productsPage .sliderPp {
    height: 258px;
}
.productsPage .sliderPp2 {
    height: 258px;
}
.productsPage .sliderPpItem {
    height: 258px;
}
.productsPage .item1 .sliderPpItemTxt {
    top: 15px;
}
.productsPage .item5 .sliderPpItemTxt {
    top: 15px;
}
.productsPage .sliderPp2 .sliderPpItem {
    background-image: none;
}
.productsPage .sliderPp2 .sliderPpItem .sliderPpItemTxt {
    width: 300px;
}
.productsPage .sliderPp2 .item6 .sliderPpItemTxt{
    margin-left: -80px;
	width:160px;
}

.productsPage .sliderPp2 .item2 h3 {
    line-height: 25px;
    width: 200px;
	margin-top:15px;
}
.productsPage .titleSliderPp .browserIcons {
    width: 200px;
	padding:0 50px;
}
.productsPage .titleSliderPp .browserIcons a {
    height: 40px;
    width: 40px;
    background-size: 100% auto;
}

    .qtvrsTop a {
        text-indent:-9999em;
        overflow:hidden;
    }
.productsPage .sliderPp2 .item3 h3 {
    line-height: 25px;
    width: 200px;
	margin-top:15px;
	text-align:left;
}

.productsPage .titleSliderPp .appIcons {
    margin: 10px 0;
    padding: 0 50px;
    width: 200px;
}

.productsPage .titleSliderPp .appIcons a {
	height:45px;
}











.carItems{
    width: 300px;
}
.videoLeft .formats span {
    padding: 0 10px 0 10px;
    width: 50px;
	float:left;
}
.videoLeft .formats ul{
	float:left;
    width: 230px;
	margin:10px 0 0 0;
}
.videoLeft .formats ul li {
	float:left;
    width: 115px;
	margin-bottom:10px;
	padding:0;
}
.videoLeft .formats {
    height: 58px;
}
.videoLeft .videoObj {
    padding: 0 0 0;
}
.videoLeft .listTopic ul {
    width: 240px;
}

.videoRight .item {
    height: 230px;
    margin: 0 0 20px;
    width: 100%;
}
.videoRight .item .scaleImg{
    height: 170px;
}


.videoRight .item .cover {
    height: 170px;
}
.videoLeft .counters {
	margin:10px 0;
}
.videoLeft .counters .view {
    border: 0;
	width:275px;
}
.videoLeft .counters .center {
	width:290px;
	height:auto;
	border-radius:5px;
	margin-bottom:10px;
	padding-left:10px;
}
.videoLeft .counters .center div{
	width:100%;
	float:left;
}
.videoLeft .counters .share {
    border-radius: 5px;
    padding: 0;
    text-align: center;
    text-transform: uppercase;
    width: 100%;
	margin-bottom:15px;
}
.videoLeft .desc {
    margin: 0;
}

.headerBox .search input {
    width: 159px;
}


.footerLink .col4 {
    margin-top: 20px;
    width: 100%;
}

.intro a.close{
	display:none;
}

.itemSerp {
    height: 320px;
    margin: 0 0 20px;
    width: 100%;
}
.itemSerp .cover {
    height: 170px;
}
.itemSerp .scaleImg{
    height: 170px;
}

.searchToolBox {
    padding: 25px 0;
}

.seaBottom {
    margin: 10px 0 0;
}

.seaTop .title {
    float: left;
    font-size: 24px;
	clear:both;
	width:100%;
}
.seaTop a.advsea {
    font-size: 15px;
}

.searchTool .row input {
    width: 278px;
}

.searchTool .row .rowLeft input {
    width: 278px;
}
.searchTool .row .rowRight input {
    width: 278px;
}

.pageBox .form .row input {
    width: 278px;
}

.pageBox .form .row textarea {
    width: 278px;
}
.heroBox2 .item .thumb2 {
    width: 300px;
}

.heroBox2 .item .cover {
    height: 160px;
    width: 286px;
}
.heroBox2 .item .scaleImg{
    height: 160px;
}

.heroBox2 .item h1 {
    font-size: 21px;
}

.heroBox2 .item h3 {
    font-size: 21px;
}

.heroBox .prev {
    left: 15px;
    top: 90px;
}

.heroBox .next {
    right: 15px;
    top: 90px;
}
.accordionHome .title h3 {
    font-size: 18px;
}

.accordionHome .title a span.txt {
	display:none;
}
.accordionHomeBox .prev {
    left: 5px;
}
.accordionHomeBox .next {
    right: 5px;
}
.accordionHomeBox div.left {
    width: 286px;
}
.accordionHomeBox .right .topics ul {
    width: 240px;
}
.slider .sliderBox .sliderCnt {
    width: 300px;
}
.slider .sliderBox .sliderCnt2 .video {
    margin: 35px 43px 0;
}
.allTopics .bottom .slider .sliderBox .sliderCnt2 .video {
    margin: 35px 50px 0;
}
.allTopics .accordionHomeBox .bottom {
    height: 1700px;
}

.filterBox ul {
    margin: 10px 0 0;
    width: 100%;
}
.filterBox ul li {
    margin: 0 0 10px 0;
}
.allTopics .bottomTopic .slider .sliderBox .sliderCnt2 .videoOut {
    width: 300px;
}

.allTopics .bottomTopic .slider {
    position: relative;
}
.allTopics .bottomTopic .slider .left {
    top: 200px;
}
.allTopics .bottomTopic .slider .right {
    top: 200px;
}

.hide {
    display:none;
    }
.bodyCntPageRight {
    width: 240px;
}

.bodyCntPageLeft {
    margin: 40px 10px 0 0;
}



.videoRight .videosBody {
    width: 280px;
}


.videoRight .videosBody .item .cnt {
    width: 140px;
}
.videoRight .videosBody .item .cnt h3{
	margin-bottom:10px;
}

.videoRight .videosBody .item .listTopic ul {
    width: 97px;
}
.capRowLeft {
    width:216px;
}
.capRowLeft img{
    margin-right:20px;
}
.captchaRow {
	width:84px;
}
.pageBox .form .row .captchaRow input {
	width:62px;
}
.allTopics .accordionHomeBox .bottom {
    height: 300px;
}
.allTopics .bottomTopic .slider .sliderBox .sliderCnt2 .video{
	margin-top:15px;
	height:175px;
}
.intro .num {
    display: none;
}
.bottomTopic .slider .sliderBox .sliderCnt2 .video h3 a{
	color:#ba0036;
	text-transform:none;
}
.accordionHome .title a.hide {
    display:block;
    }
.menuList{
	position:absolute;
    top:62px;
}
.headerBox .lang {
    position: absolute;
    right: 35px;
    top: 4px;
}
.headerBox .lang span{
	display:none;
}
.headerBox .lang a span{
	display:block;
}
.videoRight .item .scaleImg{
	float:left;
	width:120px;
	height:68px;
	margin:0 20px 0 0;
	padding:0;
}
.videoRight .item .cnt{
	width:150px;
}

.videoRight .item {
    height: auto;
    margin: 0 0 20px;
    width: 100%;
}
 
}

@media (min-width: 1900px){

.productsPage .sliderPpItemTxt {
    width: 500px;
}
.productsPage .sliderPp2 .item6{
	background-size:996px auto;
	background-position:center 90px;
}
.productsPage .item6 .sliderPpItemTxt{
	width:450px;
}


.productsPage .item5 .sliderPpItemTxt{
    width: 500px;
}

.productsPage .sliderPp2 .item3 {
    background-position: left top;
}

.productsPage .sliderPp2 .item4 {
    background-position: left -140px;
}
}