.accordianTitle.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;}
.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0;}
.slick-list:focus{outline:none;}
.slick-list.dragging{cursor:pointer;cursor:hand;}
.slick-slider .slick-track,
.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto;}
.slick-track:before,
.slick-track:after{display:table;content:'';}
.slick-track:after{clear:both;}
.slick-loading .slick-track{visibility:hidden;}
.slick-slide{display:none;float:left;height:100%;min-height:1px;}
[dir='rtl'] .slick-slide{float:right;}
.slick-slide img{display:block;width:100%;}
.slick-slide.slick-loading img{display:none;}
.slick-slide.dragging img{pointer-events:none;}
.slick-initialized .slick-slide{display:block;}
.slick-slide:focus{outline: none !important;}
.slick-loading .slick-slide{visibility:hidden;}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent;}
.slick-arrow.slick-hidden{display:none;}
@charset 'UTF-8';.slick-loading .slick-list{background:#fff url('../images/ajax-loader.gif') center center no-repeat;}
@font-face{font-family:'slick';font-weight:normal;font-style:normal;src:url('../fonts/slick.eot');src:url('../fonts/slick.eot?#iefix') format('embedded-opentype'), url('../fonts/slick.woff') format('woff'), url('../fonts/slick.ttf') format('truetype'), url('../fonts/slick.svg#slick') format('svg');}
.slick-prev,
.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:40px;height:40px;padding:0;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);cursor:pointer;color:transparent;border:none;outline:none;background:transparent;z-index:5;background-position:center;background-repeat:no-repeat;background-size:auto;}
.slick-next{background-image:url('../images/next.png');right:40px;}
.slick-prev{background-image:url('../images/previous.png');left:40px;}
.homeBanner .slick-next,.sliderBox .slick-next,.middleArticle_slider .slick-next{right:50px;}
.homeBanner .slick-prev,.sliderBox .slick-prev,.middleArticle_slider .slick-prev{left:50px;}
/*.article_slider .slick-next,.article_slider .slick-prev,.intersectionsSlider .slick-next,.intersectionsSlider .slick-prev{top:42%;}*/
.intersectionsSlider .slick-next{right:28%;}
.intersectionsSlider .slick-prev{left:28%;}
.homeBanner .slick-dots,.sliderBox .slick-dots,.middleArticle_slider .slick-dots{bottom:25px;}
.homeBanner .slick-dots li button,.watchSection .slick-dots li button,.sliderBox .slick-dots li button,.trendingSection .slick-dots li button{filter:invert(100%)}
.homeBanner .fullSlider{position: relative;}
.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center;}
.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer;}
.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent;}
.slick-dots li button:hover,
.slick-dots li button:focus{outline:none;}
.slick-dots li button:hover:before,
.slick-dots li button:focus:before{opacity:1;}
.slick-dots li button:before{font-size:6px;line-height:20px;content:"";position:absolute;top:5.5px;left:5.5px;width:8px;height:8px;text-align:center;opacity:.25;background-color:#000;border-radius:100%;}
.slick-dots li.slick-active button:before{opacity:.75;color:black;}
*{margin:0;padding:0;text-decoration:none;list-style:none;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:futuraLightBt,sans-serif;text-decoration:none;}
@font-face{font-family:DINCondMedium;src:url(../fonts/DINCond-Medium.otf);}
@font-face{font-family:DINCondRegular;src:url(../fonts/DINCond-Regular_2.otf);}
@font-face{font-family:futuraHeavy;src:url(../fonts/FuturaHeavyFont.ttf);}
@font-face{font-family:futuraLightBt;src:url(../fonts/futuraLightBt.ttf);}
@font-face{font-family:FuturaLightOblique;src:url(../fonts/FuturaLightOblique.ttf);}
@font-face{font-family:futuraMediumBt;src:url(../fonts/futuraMediumBt.ttf);}
@font-face{font-family:PlayfairDisplayItalic;src:url(../fonts/PlayfairDisplayItalic.ttf);}
@font-face{font-family:FuturaStdBold;src:url(../fonts/FuturaStdBold.ttf);}
h1,h2,h3,h4,h5,h6,p, a{color:#000;}
h1,h2,h3,h4,h5,h6{font-family:FuturaStdBold,sans-serif;}
p{color:#000;font-family:futuraLightBt,sans-serif;font-size:18px;line-height:32px;}
h2{font-size:30px;}
h3{font-size:25px;}
h4{font-size:22px;}
h5{font-size:20px;}
h6{font-size:18px;}
img,video,audio{display:block; }
img:focus,video:focus,audio:focus{outline: transparent auto 5px;}
.table{display:table;width:100%;height:100%;}
.tableCell{vertical-align:middle;display:table-cell;text-align:center;}
.transition,.bx-wrapper .bx-pager.bx-default-pager a,.rightNav ul li a:before,.navbar li a,.regLinks span,.leftNav ul li .submenu li a:before,.leftNav ul li a:before,.leftNav ul li a{transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s;}
main{padding:220px 40px 0 40px;z-index:0;position:relative;}
.backV{position:fixed;width:100%;height:100%;left:0;bottom:0;z-index:-1;}
.backV:after, .backV:before{content:"";position:absolute;right:-70px;width:120%;height:250px;background-color:#fbfbfb;z-index:-1}
.backV:after{bottom:450px;transform:rotate(-15deg) skew(-15deg);}
.backV:before{bottom:-60px;transform:rotate(15deg) skew(15deg);}
.wrapper{padding:0 40px;background-color:#fff;position:relative;z-index:1; margin: auto; max-width: 1400px;}
.inlineBlock{display:inline-block;vertical-align:middle;}
.alignTop{vertical-align:top;}
.alignBottom{vertical-align:bottom;}
.bannerTop{height:600px;width:100%;background-size:cover;background-position:center;background-attachment:fixed;position:relative;margin-top:65px;}
.bannerTop .tableCell{vertical-align:bottom;padding-bottom:75px;}
.bannerTop img{margin:auto;}
.formElement{position:relative;margin-bottom:20px;}
.formElement:after, .formElement:before{content:"";position:absolute;left:0;bottom:0;height:1px;width:100%;background-color:#666;transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s;}
.formElement:after{background-color:#fff;width:0%;}
.activeFormElement:after{width:100%;}
.formElement label{position:absolute;left:5px;color:#666;border-bottom:none;bottom:10px;font-size:16px;z-index:0}
.activeFormElement label{bottom:35px;font-size:12px;}
.cust_checkbox label{bottom:0px;font-size:16px;}
input{border:none;outline:none;height:40px;width:100%;background-color:transparent;padding:5px;position:relative;z-index:1}
input[type="submit"]{border:solid 1px #fff;color:#fff;width:150px;text-align:center;cursor:pointer;font-size:18px;font-family:DINCondRegular,sans-serif;text-transform:uppercase;}
input[type="submit"]:hover{background-color:#fff;color:#000;}
.error{position:absolute;right:0;bottom:-20px;font-size:14px;color:red;display:none;}
.overlayPopup{position:fixed;left:0;top:0;width:100%;height:100%;background-color:rgba(255,255,255,0.7);z-index:999;display:none;}
.popupBox{width:70%;height:80%;position:fixed;top:10%;left:15%;background-color:#000;display:table;z-index:9999;display:none; overflow: auto;}
.popupBoxStudent{display:none;}
.popupBox *{color:#fff;}
.popupBox h3{text-align:center;}
.popupBox p{margin-top:30px;text-align:center;}
.signInPopup, .signUpPopup{cursor:pointer;font-family:futuraMediumBt,sans-serif;}
.forPassPopup{border-bottom:solid 1px #fff;cursor:pointer;}
.popupBox form{width:400px;margin:40px auto 0 auto;}
.popupBox form input[type='submit']{margin:auto;display:block;width:200px}
.closePopup{width:20px;height:20px;position:absolute;right:10px;top:10px;background-image:url(../images/close.png);background-position:center;background-repeat:no-repeat;cursor:pointer;z-index:9}
.inifdClick{cursor: pointer;}
.popupBox .register, .popupBox .signIn, .popupBox .forgotPassUser,.popupBox .videoPopup{display:none;margin:auto;height:100%}
.videoPopup{width: 100%;}
.subNewsletter{margin-bottom:30px;opacity:0.7;cursor:pointer;}
.subActivated{opacity:1}
.subNewsletter img, .subNewsletter p{display:inline-block;vertical-align:middle;}
.subNewsletter img{margin-right:10px;}
.subNewsletter p{margin:0}
.forgotPass,.changePass{position:absolute;right:0;font-size:12px;bottom:-18px;}
.forgotPass{left: 0px;text-align: left;}
.forChangePassPopup{border-bottom:1px solid #ddd;cursor:pointer;}
.popupBoxStudent .signIn .tableCell{display:block;margin:auto;}
.popupBoxStudent .signIn{display:block;}
.popupBoxStudent form input[type='submit']{margin-top:50px;}
.popupBoxStudent .forgotPassStudent{display:none;margin:auto;}
.popupBoxStudent .popupBanner{height:160px;width:100%;position:absolute;top:0;left:0;background-image:url(../images/popupBanner.jpg);background-size:cover; padding: 65px 0;}
.popupBoxStudent .popupBanner .tableCell{display: block;}
.popupBanner h2{text-align:center; width: 100%}
.popupBoxStudent{padding-top:160px;}
.popupBoxStudent .signIn, .popupBoxStudent .forgotPassStudent{padding-top:30px;}
.popupBoxStudent p{margin-top:0px;padding:0 20px}
.popupBoxStudentIn{position: absolute; left: 0; top: 0; width: 100%; height: 100%; overflow: auto; padding: 20px;}
.header{background-color:#fff;z-index:9;position:relative;width:100%;top:0;left:0;overflow:hidden;height:160px;margin-bottom:65px;}
.header video, header .menuImg{width:100%;position:absolute;z-index:-1}
.backMedia *{color:#fff;}
.backMedia .menu span{background-color:#fff}
.headerTop{width:70%;padding-top:65px;margin:auto;}
.headerTop img{margin:auto;}
.mediaBack{position: absolute;top: 0;left: 0;width: 100%;}
.mastheadLogo{width:150px;}
.vofLogo{width:calc(100% - 300px);}
.vofLogo img{margin:auto;position:relative;z-index:99;height:46px;}
.links{width:125px;}
/*.links{width:150px;}*/
.regLinks, .search{display:inline-block;vertical-align:middle;}
.regLinks span{cursor:pointer;text-transform:uppercase;font-size:13px;}
.regLinks{width:85px;margin-right: 10px; opacity: 1; pointer-events: auto; transition: all .5s; -webkit-transition: all .5s; -moz-transition: all .5s;}
.regLinks img{height: 35px;margin-top: -8px;}
.activeMenu .regLinks{opacity: 0; pointer-events: none;}
.search{width:30px;height:25px;cursor:pointer;position:relative;z-index:999;float: right;}
.search:before, .search:after{position:absolute;content:"";height:2px;width:12px;background-color:#fff;top:12px;left:13px;opacity:0;}
.searchActive .search:before, .searchActive .search:after{opacity:1;}
.search:before{transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);}
.search:after{transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);}
.search img{margin:7px auto;height:15px;}
.navbar{width:100%;padding:20px 40px;position:fixed;left:0;top:0px;z-index:10;background-color:#fff;height:65px;}
.homePage .navbar{position:absolute;top:160px;}
.header .navbar{position:absolute;;top:152px;}
.header.fixedHeader .navbar{position:fixed;top:0;background-color:#fff;}
.header.fixedHeader *{color:#000;}
.header.fixedHeader .searchBlock h6{color:#fff;}
.header.fixedHeader .menu span{background-color:#000;}
.navbar li{padding:0 30px 0 0;text-transform:uppercase;display:inline-block;font-size:13px;vertical-align:middle;line-height:22px;}
.navbar li a,.studentLoginOpen,.regLinks span{font-family:futuraMediumBt,sans-serif;cursor:pointer;}
.navbar li:hover a,.regLinks span:hover{color: #999;}
.studentLoginOpen{ outline: none;}
#studentLogin input{font-size: 16px;}
.headerTopIn{position:fixed;right:80px;top:20px;z-index:99}
.homePage .headerTopIn{position:absolute;top:180px;}
.homePage .headerTopIn.fixedHeader{top:20px;}
.nav{width:calc(100% - 190px);overflow:hidden;}
.homePage .fixedHeader{position:fixed;top:0;}
.mainMenuLogo{position:absolute;width:600px;left:calc(50% - 300px);top:40px;}
.menu,.closeMenu{width:30px;cursor:pointer;height:30px;position:fixed;right:40px;top:18.5px;z-index:99;}
.homePage .menu, .homePage .closeMenu{position:absolute;top:178px;}
.fixedHeader .menu{position:fixed;top:16.5px;}
.homePage .fixedHeader.menu{top:16.5px;position:fixed;}
.menu span{background-color:#333;position:absolute;height:2px;width:20px;left:5px;top:14px;border-radius:2px;}
.menu span:first-child{top:8px;}
.menu span:last-child{bottom:8px;top:auto;}
.activeMenu{position:fixed;top:16.5px;}
.homePage .activeMenu{position:fixed;top:16.5px;}
.activeMenu span{opacity:0;}
.activeMenu span:first-child{opacity:1;transform:rotate(315deg);-webkit-transform:rotate(315deg);-moz-transform:rotate(315deg);top:15px;}
.activeMenu span:last-child{opacity:1;transform:rotate(-315deg);-webkit-transform:rotate(-315deg);-moz-transform:rotate(-315deg);top:15px;}
.closeMenu{background-image:url('../images/close.svg');}
.homePage .navbar li:first-child{margin-left:-270px;opacity: 0;}
.homePage .fixedHeader.navbar li:first-child{margin-left:0;opacity: 1;}
.searchBlock{height:100%;width:100%;position:fixed;background-color:#1a1a1a;left:0;top:0;z-index:99;padding:50px 15%;color:#fff;display:none;}
.closeSearch{position:absolute;right:10px;top:10px;width:30px;height:30px;background-image:url('../images/closeW.svg');background-repeat:no-repeat;background-position:center;cursor:pointer;}
.searchBlock *{color:#fff;}
.searchBlock h6{font-size:16px;font-family:futuraMediumBt,sans-serif;font-weight:initial;margin-bottom:10px;}
.searchBlock form{border-bottom:solid 1px #000;position:relative;}
.searchBlock form:after{content:'';width:0;height:1px;background-color:#fff;bottom:-1px;left:0;position:absolute;transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s;}
.searchBlock .activeForm:after{width:100%;}
.searchBlock input,.searchWrap input{background-color:transparent;display:inline-block;vertical-align:bottom;height:70px;border:none;outline:none;}
.searchBlock input[type='text'],.searchWrap input[type='text']{width:calc(100% - 60px);font-size:20px;}
.searchBlock input[type='submit'],.searchWrap input[type='submit']{background-image:url('../images/searchW.svg');width:60px;background-repeat:no-repeat;background-position:center;background-size:30px;cursor:pointer;}
.searchBlock input[type='submit']:hover{background-color:#1a1a1a; }
.searchWrap input[type='submit']:hover{background-image:url('../images/search.svg');}
.searchBlock .popularSearches{margin-top:40px;}
.searchBlock .popularSearches li{padding:5px 20px;line-height:24px;display:inline-block;vertical-align:middle;background-color:#fff;color:#000;border-radius:24px;margin-right:10px;opacity:0.7;}
/*.searchBlock .popularSearches li a{color: #000}
.searchBlock .popularSearches li:hover{opacity:1;}*/
.fixedParallax{position:fixed;width:100%;height:100%;left:0;top:0;z-index:-1;}
.fixedParallax img, .fixedParallax video{min-height:100%;min-width:100%;max-height:100%;max-width:100%;z-index:-1}
.mainMenu{position:fixed;left:0;top:0;width:100%;height:100vh;z-index:11;background-color:#fff;display:none;}
.mainMenu .navbar{top:0;}
.mainMenu .navbar li:first-child{opacity:1;}
.leftNav,.rightNav{display:inline-block;vertical-align:middle;height:100vh;padding:100px 40px;}
.leftNav{width:40%;}
.rightNav{width:60%;}
.mainNav .tableCell{text-align:left;}
.leftNav ul{border-right:1px solid #ddd;position:relative;}
.leftNav ul li a{font-size:30px;font-family:FuturaStdBold,sans-serif;text-transform:uppercase;display:block;margin:10px 0;cursor:pointer;position:relative;padding-left:20px;}
.leftNav ul li:hover a,.leftNav ul .activeMenuLink a{padding-left: 35px;}
.leftNav ul li:hover .submenu li a{padding-left: 20px;}
.leftNav ul li .submenu li a{padding-left: 50px !important;}
.leftNav ul li .submenu li:hover a{padding-left: 62px !important;}
/*.leftNav ul li a:before{position:absolute;content:'';top:0px;left:5px;width:40px;opacity:0;}*/
.leftNav ul li a:before,.leftNav ul li a:after{position: absolute;content: '';left: 3px;background-color: #000;height: 6px;}
/*.leftNav ul li a:before{width: 26px;transform: rotate(20deg);top: 12px;border-top-right-radius: 4px;}*/
.leftNav ul li a:before{width: 0px;top: 15px;}
.leftNav ul li:hover a:before,.leftNav ul .activeMenuLink a:before{width: 25px;}
.leftNav ul li a:after{width: 25px;transform: rotate(-20deg);bottom: 12px;border-bottom-right-radius: 2px;}
.leftNav ul li .submenu li a:after{display: none;}
.leftNav ul li .submenu li a:before{transform: rotate(0deg);}
/*
.leftNav ul li:first-child a:before{content:url('../images/menu/spotlight.png');}
.leftNav ul li:nth-child(2) a:before{content:url('../images/menu/watch.png');}
.leftNav ul li:nth-child(3) a:before{content:url('../images/menu/fabric.png');}
.leftNav ul li:nth-child(4) a:before{content:url('../images/menu/intersections.png');}
.leftNav ul li:nth-child(5) a:before{content:url('../images/menu/sustanibility.png');}
.leftNav ul li:last-child a:before{content:url('../images/menu/realshop.png');}
*/
.leftNav ul li a:hover:before,.leftNav ul li a:hover:after{opacity:1;}
.leftNav ul li .submenu{position:absolute;left:100%;top:0;border-right:none;width:100%;opacity:0;pointer-events:none;height: 100%;}
.leftNav ul li:hover .submenu{opacity:1;pointer-events:auto;}
.leftNav ul li.activeLink .submenu{opacity:1;pointer-events:auto;}
.leftNav ul li .submenu li a{margin:10px 0;display:inline-block;font-family:FuturaStdBold,sans-serif;text-transform:uppercase;position:relative;}
.leftNav ul li .submenu li a:before{position:absolute;content:'';height:2px;background-color:#000;width:0px;top:10px;left:50px;}
.leftNav ul li .submenu li a:hover{padding-left:62px;cursor:pointer;}
.leftNav ul li .submenu li a:hover:before{width:8px;}
.leftNav ul li ul li a{font-size:18px;}
.leftNav ul li ul li:first-child a:before{content:'';}
.leftNav ul li ul li:nth-child(2) a:before{content:'';}
.leftNav ul li ul li:nth-child(3) a:before{content:'';}
.leftNav ul li ul li:nth-child(4) a:before{content:'';}
.leftNav ul li ul li:nth-child(5) a:before{content:'';}
.leftNav ul li ul li:last-child a:before{content:'';}
.mainNav .appStores{position:absolute;bottom:40px;left:0;width:100%;text-align:center}
.mainNav .appStores a{display:inline-block;margin:0 10px;}
/*.leftNav ul .activeLink a:before{opacity:1;}*/
.spotlightLink li a:hover{color:#EFCF23;}
.spotlightLink li a:hover:before{background-color:#EFCF23;}
.watchLink li a:hover{color:#00ADB0;}
.watchLink li a:hover:before{background-color:#00ADB0;}
.foiLink li a:hover{color:#E85D3A;}
.foiLink li a:hover:before{background-color:#E85D3A;}
.intersectionLink li a:hover{color:#607BBC;}
.intersectionLink li a:hover:before{background-color:#607BBC;}
.sustainabilityLink li a:hover{color:#3CA752;}
.sustainabilityLink li a:hover:before{background-color:#3CA752;}
.realshopLink li a:hover{color:#9861B9;}
.realshopLink li a:hover:before{background-color:#9861B9;}
footer{background-color:#1a1a1a;padding:50px;text-align:center;position:relative;z-index:0;}
.footerVOFLogo{margin:auto;}
footer .appStores{display:inline-block;margin-top:40px;}
footer .appStores p{color: #fff;font-size: 14px;}
footer .appStores img{display:inline-block;vertical-align:middle;margin:0 10px;height:40px;}
.socialMedia{margin-top:40px;}
.socialMedia li{display:inline-block;vertical-align:middle;}
.socialMedia a{display:block;margin:0 5px;border:1px solid #666;border-radius:50%;width:28px;height:28px;}
.socialMedia a:hover{border-color:#fff;}
.socialMedia a img{margin:auto;margin-top:6px;height:14px;}
.footerNav{margin-top:40px;}
.footerNav li{display:inline-block;vertical-align:middle;margin:0px 20px;}
.footerNav li a{color:#666;font-family:futuraMediumBt,sans-serif;font-size:13px;}
.footerNav li a:hover{color:#fff;}
.backLogo,.homebackLogo{background:url('../images/backlogo.png') no-repeat scroll left 38% #fff;}
.homebackLogo{background-size:contain;background-position:right -500%;position:relative;z-index:1;}
.homebackLogo .backLogo{background:none;}
.subscribeBox{text-align:center;padding:50px 0;border-top:solid 1px #eee;}
.subscribeBox a{border-bottom:solid 1px #333;}
.subscribeBox p{margin:20px 0;}
.subscribeBox form{width:400px;border:solid 1px #000;margin:auto;position:relative;}
.subscribeBox input[type="email"]{padding:0 20px;width:calc(100% - 90px)}
.subscribeBox input[type="button"]{border:none;color:#000;text-decoration:underline;width:90px;text-align:center;font-size: 14px;font-family: futuraLightBt,sans-serif}
.homeBanner .bxslider img{width:100%;}
.homeBanner .homeSlide{position:relative;overflow:hidden;}
.overlay{position:absolute;top:0;left:0;height:100%;width:100%;}
.homeSlide .tableCell,.boxSlide .tableCell{vertical-align:bottom;padding:50px;padding-bottom:75px;}
.homeSlide *,.boxSlide *{color:#fff;}
.homeSlide h2{font-family:FuturaStdBold,sans-serif;}
.homeSlide p{font-size:18px;}
.homeSlide .bannerAutherName,.sliderBox .bannerAutherName{font-size:13px;margin:20px 0;}
.homeSlide video, .boxSlide video{width:100%;}
.homeSlide .overlay{
	background: rgba(0,0,0,0);
    background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 48%, rgba(0,0,0,0.67) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(0,0,0,0)), color-stop(48%, rgba(0,0,0,0)), color-stop(100%, rgba(0,0,0,0.67)));
    background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 48%, rgba(0,0,0,0.67) 100%);
    background: -o-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 48%, rgba(0,0,0,0.67) 100%);
    background: -ms-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 48%, rgba(0,0,0,0.67) 100%);
    background: linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 48%, rgba(0,0,0,0.67) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#000000', GradientType=0 );
}
/*.homeSlide iframe, .boxSlide iframe{width:100%;}*/
.section{padding:40px 0 80px 0;background-color:#fff;position:relative;z-index:1}
.section.primaryPartners{padding: 40px 0 0 0;}
.section.sustanibilitySection:first-child{padding-top: 0px;}
.section h2{text-align:center;text-transform:uppercase;}
.primaryPartners h6{margin-bottom:25px;color:#858585;text-align:center;font-family:DINCondRegular,sans-serif;}
.primaryPartner{display:inline-block;vertical-align:middle;width:20%;}
.primaryPartner img{width: 160px;margin: auto;}
.slick-list{outline: none !important;}
.sectionTitle img{margin:auto;}
.sectionTitle{position:relative;}
.sectionTitle:after,.sectionTitle:before{content:'';position:absolute;top:50%;width:30%;height:1px;}
.sectionTitle:before{left:0;}
.sectionTitle:after{right:0;}
.spotlightTitle:after,.spotlightTitle:before{background-color:#ECC700;}
.watchTitle,.sustanibilityTitle{width:calc(100% - 80px);margin-left:40px;}
.watchTitle:after,.watchTitle:before{background-color:#00ADB0;}
.topSection .watchTitle:after{right: 50px;}
.topSection .watchTitle:before{left: 50px;}
.watchTitle{background-color: #111;padding: 40px 50px;width: 100%;margin-left: 0px;margin-top: -40px;}
.fabricTitle:after,.fabricTitle:before{background-color:#E85D3A;}
.sustanibilityTitle:after,.sustanibilityTitle:before{background-color:#3CA752;}
.intersectionsTitle:after,.intersectionsTitle:before{background-color:#607BBC;}
.realshopTitle:after,.realshopTitle:before{background-color:#9861B9;}
.fabricSection,.homebackLogo .backLogo .subscribeBox{background-color:transparent;}
.autherName{font-family:FuturaStdBold,sans-serif;font-size:13px;margin:15px 0;}
.article_block img{width:75%; margin: auto;}
.article_block{padding:40px;display:inline-block;vertical-align:top;text-align:center;outline:none; padding-bottom: 20px;}
.articlesSection .article_block{width:50%;display:inline-block;vertical-align:top;text-align:center;}
.article_block h3{margin-top:25px;}
.articleimgBlock{position:relative;}
.articleimgBlock:foucs, .article_block h3:foucs{outline: none !important;}
.article_block a:focus img, .article_block a:focus h3, .article_block a:focus {outline: none !important;}
.articleimgBlock .overlay img{width:auto;margin:auto;}
.viewAll a,.custom_buttom{width:200px;border:1px solid #000;display:block;text-align:center;height:45px;line-height:45px;margin:auto;font-family:DINCondRegular,sans-serif;text-transform:uppercase;margin-top:60px;cursor:pointer;font-size:18px;background-color:transparent;}
.viewAll a:hover{background-color:#000;color:#fff;}
.viewAll.viewAllSocial img, .viewAll.viewAllSocial span{display: inline-block; vertical-align: middle;}
.viewAll.viewAllSocial img{height: 15px;}
.viewAll.viewAllSocial span{padding-left: 10px; font-size: 18px; font-family: DINCondRegular,sans-serif; line-height: 15px;}
.viewAll.viewAllSocial a{background-color: #3c5a9a; border: solid 1px #3c5a9a; line-height: 40px;}
.viewAll.viewAllSocial a:hover{background-color: #3c5a9a;}
.watchSection{background-color:#111;padding:40px 40px 80px 40px;overflow: hidden;}
.watchSection *{color:#fff;}
.wviewAll a,.custom_buttom{border-color:#fff;}
.wviewAll a:hover,.custom_buttom:hover{color:#000;background:#fff;}
.fabricSection,.sustanibilitySection,.realshopSection,.categorySection{padding:40px 40px 80px 40px; max-width: 1400px; margin: auto;}
.watchSectionIn, .intersectionsSection, .sliderSection, .mainNav, .appWrap, .aboutWrapIn{max-width: 1400px; margin:auto;}
.categorySection{padding-bottom:75px;}
.slick-dots{left: 0; bottom: 20px}
.watchListSection{padding-bottom: 80px;}
.intersectionsSection .article_block{padding:50px;padding-bottom:20px;}
.intersectionsSection .bxSlider{margin-left:28.2%;}
.intersectionsSection .bx-wrapper .bx-prev{left:30%;}
.intersectionsSection .bx-wrapper .bx-next{right:30%;}
.intersectionsSection .bx-wrapper .bx-viewport{height:auto !important}
.pollSection{background-image:url(../images/pollback.jpg);background-repeat:no-repeat;background-position:center;background-size:cover;position:relative;padding:0px;}
.pollSection *{color:#fff;}
.pollSection .overlay{padding:40px;background-color:rgba(0,0,0,.3);text-align:center;position:relative;}
.poolBlock{width:60%;margin:auto;}
.poolBlock h3{border-bottom:1px solid rgba(255,255,255,.25);padding-bottom:10px;margin-bottom:25px;}
.cust_radio [type="radio"]:not(:checked),.cust_radio [type="radio"]:checked,.cust_checkbox [type="checkbox"]:not(:checked),.cust_checkbox [type="checkbox"]:checked{position:absolute;left:-9999px;}
.cust_radio [type="radio"]:not(:checked) + label,.cust_radio [type="radio"]:checked + label,.cust_checkbox [type="checkbox"]:not(:checked) + label,.cust_checkbox [type="checkbox"]:checked + label{position:relative;padding-left:25px;cursor:pointer;}
.cust_radio [type="radio"]:not(:checked) + label:before,.cust_radio [type="radio"]:checked + label:before,.cust_checkbox [type="checkbox"]:not(:checked) + label:before,.cust_checkbox [type="checkbox"]:checked + label:before{content:'';position:absolute;left:0;top:2px;width:14px;height:14px;border:2px solid #fff;}
.cust_radio [type="radio"]:not(:checked) + label:after,.cust_radio [type="radio"]:checked + label:after,.cust_checkbox [type="checkbox"]:not(:checked) + label:after,.cust_checkbox [type="checkbox"]:checked + label:after{content:'';position:absolute;top:6px;left:4px;transition:all .2s;width:10px;height:10px;background-color:#fff;border-radius:50%;}
.cust_radio [type="radio"]:not(:checked) + label:after,.cust_checkbox [type="checkbox"]:not(:checked) + label:after{opacity:0;transform:scale(0);}
.cust_radio [type="radio"]:checked + label:after,.cust_radio [type="radio"]:checked + label:after,.cust_checkbox [type="checkbox"]:checked + label:after,.cust_checkbox [type="checkbox"]:checked + label:after{opacity:1;transform:scale(1);}
.cust_radio [type="radio"]:not(:checked) + label:before,.cust_radio [type="radio"]:checked + label:before,.cust_checkbox [type="checkbox"]:not(:checked) + label:before,.cust_checkbox [type="checkbox"]:checked + label:before{border-radius:50%;}
.cust_checkbox{text-align:left;}
.cust_checkbox [type="checkbox"]:not(:checked) + label:before,.cust_checkbox [type="checkbox"]:checked + label:before{border:1px solid #fff;}
.cust_checkbox [type="checkbox"]:not(:checked) + label:after,.cust_checkbox [type="checkbox"]:checked + label:after{background-image:url('../images/check.png');background-color:transparent;background-position:0 1px;background-repeat:no-repeat;}
.poolBlock .cust_radio{width:50%;display:inline-block;vertical-align:middle;text-align:left;margin:10px 0;}
.poolBlock .cust_radio label{font-family:FuturaStdBold,sans-serif;}
.poolBlock .activeFormElement label,.subNewsletter .activeFormElement label{bottom:0 !important;font-size:16px;}
.custom_buttom{margin-top:40px;}
.appSection{background-color:#111;}
.appSection img{display:inline-block;margin:25px 10px 0 10px;}
.appSection *,.trendingSection *,.sweettalkSection *{color:#fff;text-align:center;}
.trendingSection{padding:40px;background-color:#111;}
.trendingSection h3:first-child,.articlesSection h3:first-child{text-transform:uppercase;text-align:center}
.sweettalkSection{position: relative;padding: 0;background-color: transparent;overflow: hidden;background-position: center;background-repeat: no-repeat;background-size: cover;/*background-attachment: fixed;*/}
.sweettalkSection .overlay{position:relative;background-color:rgba(0,0,0,.3);padding:40px;}
.sweettalkTitle{margin-bottom:30px;}
.sweettalkTitle:before,.sweettalkTitle:after{display:none;}
.sliderSection{padding:40px;}
.sliderSection .sliderBox{position:relative;overflow: hidden;}
.sliderSection .bx-wrapper img{width:100%;height:100%;object-fit:cover;}
.sliderSection h3{margin-bottom:25px;font-size:50px;}
.sliderSection h2{margin-bottom:25px;font-size:30px;}
.articlesSection{padding-top:0px;}
.loadMore{background-color:#fafafa;border-top:1px solid #eee;border-bottom:1px solid #eee;width:100%;display:block;text-align:center;padding:20px 0;font-size:18px;font-family:DINCondRegular,sans-serif;text-transform:uppercase;}
.loadMore:hover{cursor:pointer;background-color:#000;color:#fff;}
.categoryLogo img{width:auto;height:100px;margin:auto;margin-bottom:25px;}
.duelSlide .inlineBlock{width:50%;padding:0 40px;}
.banner{height:350px;width:100%;background-position:center top;background-repeat:no-repeat;background-size:cover;position:relative;text-align:center;background-attachment:fixed;margin-top:65px;}
.banner img{margin:auto;}
.descSection{padding:30px 0px;display: none;}
.descSection p{width:90%;margin:auto;text-align:center;font-family:PlayfairDisplayItalic,sans-serif;line-height:40px;}
.tabs{text-align:center;position:relative;background-color:#fff;z-index:1;margin-top: 30px;}
.tabs a{position: relative;}
.tabs a:before{content:'';position:absolute;top:2px;left:-20px;width:calc(100% + 20px);height:1px;background-color:#ddd;z-index:0;}
.tabs a span{display:inline-block;vertical-align:middle;border:1px solid #ddd;margin:0 20px;padding:10px 20px;cursor:pointer;font-family:DINCondRegular,sans-serif;text-transform:uppercase;font-size:18px;background-color:#fff;position:relative;z-index:2;margin-bottom: 20px;}
.tabs a span:hover{background-color:#000;color:#fff;border-color:#000;}
.tabs a:first-child:before{left: 20px;}
.tabs a:last-child:before{left: -40px;}
.profileMain{height:calc(100vh - 68px)}
.profileMain form{width:75%;margin:auto;}
.profileMain form .formElement{width:calc(33.33% - 40px);margin:20px;margin-top:0px;display:inline-block;}
.profileMain .subNewsletter{margin-left:20px;}
.profileMain input[type="submit"]{border-color:#000;color:#000;}
.profileMain input[type="submit"]:hover{background-color:#000;color:#fff;}
.profileMain .activeFormElement:after{background-color:#ddd;}
.profileMain .cust_checkbox [type="checkbox"]:not(:checked) + label:before, .profileMain .cust_checkbox [type="checkbox"]:checked + label:before,.profileMain .cust_checkbox [type="checkbox"]:not(:checked) + label:after, .profileMain .cust_checkbox [type="checkbox"]:checked + label:after{filter:invert(100%)}
.authorSection{border-bottom:1px solid #ddd;margin-bottom:40px;padding-bottom:50px;margin-top:65px;}
.authorProfilePage .backLogo{background-image:none;}
.authorProfilePage .subscribeBox,.searchPage .subscribeBox{border-top:0px;}
.authorBlock,.authorInfo,.authorImg,.authorData{display:inline-block;vertical-align:top;width:50%;}
.authorImg img{width:130px;height:130px;border-radius:50%;margin:auto;object-fit:cover;}
.authorData .peopleConnect{margin-top:20px;}
.authorData .peopleConnect a:first-child{margin-left:0px;}
.authorData,.authorInfo{padding-top:40px;}
.authorData h6,.authorInfo h6{margin-bottom:10px;}
.topSection{margin-top:65px;}
.videoSection{background-color:#111;padding:40px;margin-top:65px;}
.videoSection *{color:#fff;}
.videoBlock,.playlistBlock{display:inline-block;vertical-align:top;}
.videoBlock{width:70%;padding-right:40px;}
.videoWrap{position:relative;}
.videoBlock h2{margin:30px 0 20px 0;}
.playlistBlock{width:30%;}
.videoBlock video{width:100%;}
.videoBlock img{margin:auto;}
.videoShare p{margin-right:20px;}
.videoShare p,.videoShare .peopleConnect{display:inline-block;vertical-align:middle;}
.videoShare .peopleConnect{width:250px;}
.videoShare .peopleConnect a:hover{border-color:#fff;}
.hr{height:1px;width:100%;background-color:#222;margin:25px 0;}
.note{font-size:13px;color:#666;margin-bottom:10px;}
.playlistBlock h3{text-transform:uppercase}
.playlistVidWrap,.playlistVidTitle{display:inline-block;vertical-align:top;}
.playlistVidWrap{width:100px;position:relative;}
.playlistVidTitle{width:calc(100% - 100px);padding-left:20px;}
.playlistVidWrap img{width:100%;}
.playlistVidWrap .overlay img{width:25px;;margin:auto;}
.playlistVideo{padding:20px 0;border-top:1px solid #222;cursor:pointer;}
.playlistVideo:hover .playlistVidTitle p span{border-bottom:1px solid #fff;}
.searchWrap{width:60%;margin:auto; position: relative;}
.searchPageBlock{padding:40px;background-color:#111;margin-top:70px;}
.searchPageBlock *{color:#fff;}
.searchWrap input[type="text"],.searchWrap input[type='submit']{height:50px;font-size:30px;}
.searchWrap form{border-bottom:1px solid #fff;margin:10px 0 0px 0;}
.searchWrap .headSearch{font-size: 14px;}
.clear{margin-top:10px;cursor:pointer;display:inline-block; position: absolute; right: 0; bottom: 0px; font-size: 13px;}
.contWrap{width:85%;margin:65px auto 0 auto;/*background-color:#F0F0E1;*/position:relative;z-index:1;text-align: center}
.contInForm{width:60%;padding:50px;/*background-color:#000;*/}
.contInForm *{color:#000;}
.contInForm h2, .contInInfo h2{margin-bottom:50px;}
.contInForm input[type="submit"]{margin-top:30px;border-color: #000;color: #000;}
.contInForm input[type="submit"]:hover{margin-top:30px;background-color: #000;color: #fff;}
.contInInfo{width:40%;padding:50px;vertical-align:top;}
.contWrap form .formElement:after{background-color: #ddd;}
.contInInfo p{margin-top:40px;}
.contWrapDetails{width:85%;margin:auto;padding:50px 0;}
.contDetailsIn{width:33.33%;}
.contDetailsIn h6{margin-bottom:10px;}
.aboutWrap{margin-top:40px; background-color: #000}
.aboutInfo, .aboutInfoImg{display:inline-table;vertical-align:middle;width:50%;padding:50px;min-height:500px;}
.aboutInfo{max-width: 1400px; margin: auto;}
.aboutInfo *{color:#fff;}
.aboutInfo p{margin-top:30px;line-height:24px;}
.aboutInfoImg{background-size:cover;background-position:center;}
.appWrapLeft, .appWrapRight{display:inline-block;vertical-align:top;}
.appWrapLeft{width:40%;}
.appWrapLeft img{margin:-20px auto 0 auto}
.appWrapRight{width:60%;padding:50px;}
.appWrapRight p{margin-top:40px;}
.appWrapRight img{height:30px;display:inline-block;margin:30px 10px 0 0;}
.meetThePeopleWrap{text-align:center;padding:50px 0;}
.appWrap{margin-bottom: 30px;}
.aboutApp img{margin-top: 5px;}
.meetThePeopleWrap p{line-height:24px;margin:30px auto 0 auto;width:80%;}
.peopleOut{margin-top:40px;text-align: left;}
.peopleIn{width:33.33%;display:inline-block;vertical-align:top;padding:20px 40px;border-left:1px solid #ddd;margin-top: 20px;}
.peopleOut .peopleIn:first-child{border-left:0px;}
.peopleInfo p{margin:0px;text-align:left;color:#868686;margin-top:10px;font-size:15px;}
.peopleInfo,.peopleConnect{display:inline-block;vertical-align:middle;}
.peopleInfo{width:calc(100% - 0px);text-align:left;}
.peopleConnect{width:100px;}
.peopleConnect a{display:inline-block;vertical-align:middle;border:2px solid #c7c7c7;height:40px;width:40px;border-radius:50%;margin:auto 5px;}
.peopleConnect a:hover{border-color:#000;cursor:pointer;}
.peopleConnect a img{margin:auto;margin-top:10px;height: 15px;}
.classLogo{width:100%;padding:20px 0;border-top:solid 1px #ddd;border-bottom:solid 1px #ddd;margin-top:65px; position: relative;}
.classLogo .logout{position: absolute; right: 20px; top: 45px; line-height: 40px; cursor: pointer; border: solid 1px #333; padding: 0 20px; font-size: 18px;}
.classLogo .logout:hover{background-color: #333; color: #fff;}
.classLogo img{display:block;margin:auto;}
.videoListTitle{padding:40px 0;}
.studVideoIn .videoListTitle{padding: 40px 0 20px 0;}
.videoListTitle .backOut{width:70px;cursor:pointer;}
.backOut .back{width:100%;height:40px;background-image:url(../images/backArrow.png);background-position:center left;background-size:15px;background-repeat:no-repeat;padding-left:25px;color:#bbb;line-height:40px}
.videoListTitle .titleText{width:calc(100% - 220px);}
.studVideoIn .titleText{width:calc(100% - 70px);}
/*.studentVideoInner .videoListTitle .titleText{width: calc(100% - 70px)}*/
.videoListTitle .titleText h1{text-align:center;text-transform:uppercase;line-height:40px;}
.studVideoIn .titleText h1{text-align: left; padding-left: 20px;}
.videoListTitle .titleDropdown{width:150px;height:40px;position:relative;}
.studVideoIn .titleDropdown{width: 100%; padding-left: 90px;}
.videoListTitle .titleAutherName{text-align:right;}
.studVideoIn .titleAutherName{text-align: left;}
.dropDown{height:40px;border-bottom:solid 1px #ddd;width:150px;cursor:pointer;position:relative;line-height:40px;padding:0 10px;}
.dropDownArrows:after, .dropDownArrows:before{content:"";position:absolute;height:2px;width:10px;background-color:#000;top:20px;right:0;transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s;}
.dropDownArrows:after{transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);right:6px;}
.dropDownArrows:before{transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);}
.dropDown ul{position:absolute;top:40px;display:none;z-index:1;background-color:#fff;width:100%;left:0;}
.dropDown ul li{padding:0 10px;}
.activeDropdownArrows:after{transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);}
.activeDropdownArrows:before{transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);}
.accordianMain{padding:20px 0;border-bottom:solid 1px #ddd;}
.accordianWrap{margin-bottom:20px;}
.lessonName{width:calc(100% - 200px);}
.lessonStatus{width:200px;}
.lessonName h5{font-family:futuraLightBt,sans-serif;}
.lessonStatus{text-align:right;position:relative;line-height:40px;padding-right:30px; opacity: 0;}
.lessonStatus span{color:#ddd}
.accordianTitle{border-bottom:solid 1px #ddd;padding:5px 0; pointer-events: none;}
/*.accordianBodyWrap{display:none;}*/
.accordianBody{padding:20px 0;border-bottom:solid 1px #ddd;position:relative;}
.accordianBody .inlineBlock{min-height:100px;}
.accordianBody .videoThumb{width:130px;position:relative;}
.accordianBody .videoThumb .overlay{background-color:rgba(255,255,255,0.6);position:absolute;width:100%;height:100%;left:0;top:0;}
.accordianBody .videoThumb .overlay img{display:block;margin:auto;}
.videDetails{width:calc(100% - 160px);position:relative;padding-left:10px;}
.videDetails h6{font-family:futuraLightBt,sans-serif;}
.videDetails p{font-size:14px; line-height: 20px; margin-top: 10px;}
.videDetails .vidTime{color:#858585;position:absolute;left:10px;bottom:0;}
.videoStatus{width:30px;display:none;}
.completed .videoStatus{display:inline-block;}
.accordianBody .overlayBlack{width:100%;height:calc(100% - 40px);background-color:rgba(0,0,0,0);position:absolute;left:0;top:20px;padding:0 20px 0 50px; pointer-events: none;  }
.accordianBody{pointer-events: none !important;}

.accordianBody.completed{pointer-events: auto !important;}
/*.accordianBody .overlayBlack table{opacity: 0;}*/
.accordianBody .overlayBlack img, .accordianBody .overlayBlack h4{display:inline-block;vertical-align:middle; }
.accordianBody .overlayBlack img{filter: invert(100%); -webkit-filter: invert(100%); -moz-filter: invert(100%);}
.accordianBody .overlayBlack h4{font-family:futuraLightBt,sans-serif;padding-left:20px; font-size: 16px;}
.accordianBody .overlayBlack .tableCell{text-align:right;}
.completed .overlayBlack, .unlocked .overlayBlack{display:none;}
.videoWrap iframe{width:100%;}
.controlOverlay{position:absolute;width:100%;height:100%;left:0;top:0;}
.controlOverlay img{display:block;margin:auto;cursor:pointer;}
.videoInfo{margin-bottom:30px;}
.videoInfo p{padding:50px 0;font-size:18px;line-height:24px;}
.videoResources a p span{border-bottom:solid 1px #000}
.videoInfo .videoResources, .videoInfo .videoQuiz{vertical-align:top;}
.videoInfo .videoResources{width:55%}
.videoInfo .videoQuiz{width:45%}
.videoInfo .videoResources{padding-right:20px;}
/*.videoInfo .videoResources h4{margin-bottom:20px;}*/
.videoInfo .videoResources p{margin:20px 0 20px 10px;padding:0;}
.videoResources .resourceOut img{width: 15px; vertical-align: top; margin-top: 25px;}
.videoResources .resourceOut p{width: calc(100% - 35px);}
.videoQuiz h4{margin-bottom:20px;}
.quizInner{padding-top:20px;}
.quizInner p{padding:0px;margin-bottom:20px;}
.optns{background-color:#eee;padding:20px;margin-bottom:10px;cursor:pointer;position:relative;}
.optns input[type='radio']{position:absolute;left:0;top:0;height:100%;width:100%;cursor:pointer;opacity:0;}
.selectedAns, .optns:hover{background-color:#000;color:#fff;-webkit-box-shadow:7px 7px 16px -6px rgba(0,0,0,0.75);-moz-box-shadow:7px 7px 16px -6px rgba(0,0,0,0.75);box-shadow:7px 7px 16px -6px rgba(0,0,0,0.75);}
.quizInner .submitQtn{width:150px;display:block;margin:30px auto 10px auto;border:solid 1px #000;color:#000;height:50px;}
.quizInner .submitQtn:hover{background-color:#000;color:#fff;}
.quizInner .remaining{color:#525252;text-align:center;margin:10px auto;font-size:14px;}
.soundcloudBlock{width:680px;margin:auto;}
.soundcloudBlock iframe{height:300px;}
.articleTitle{width:680px;margin:auto;text-align:center;padding:30px;background-color:#fff;position:relative;}
.articleTitle .breadcrums, .articleTitle span{text-transform:uppercase;letter-spacing:2px;font-size:12px;font-family:futuraHeavy,sans-serif;margin-bottom:20px; }
.textWithOverlay .breadcrums span, .textWithOverlay .breadcrums a{color: #fff; text-transform: uppercase; letter-spacing: 2px; font-size: 12px; font-family: futuraHeavy,sans-serif; margin-bottom: 20px;}
.articleTitle .autherName{margin:10px 0}
.articleTitle li{filter:grayscale(100%);-webkit-filter:grayscale(100%);}
.articleTitle li a{display:block;padding:8px;border:solid 1px #000;border-radius:100%;margin:0 5px;}
.articleTitle li img{height:16px;}
.progressBarOut{position:fixed;left:40px;top:65px;width:100%;height:3px;z-index:2;width:calc(100% - 80px);}
.progressBar{position:absolute;left:0px;top:0px;width:0;height:3px;z-index:2}
.articleBanner{position:relative;margin-top:65px;}
.articleBanner .bannerImg, .articleBanner .bannerVideo{width:100%;}
.partiallyOn .articleTitle{margin-top:-120px;}
.textWithOverlay .articleHeader{position:absolute;left:0;top:0;height:calc(100% - 145px);width:100%}
.articleHeaderIn{position:absolute;left:0;bottom:0;height:auto;width:100%;text-align:center;background:rgba(0,0,0,0);padding:40px 0;background:-moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.6) 100%);background:-webkit-gradient(left top, left bottom, color-stop(0%, rgba(0,0,0,0)), color-stop(100%, rgba(0,0,0,0.6)));background:-webkit-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.6) 100%);background:-o-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.6) 100%);background:-ms-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.6) 100%);background:linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,0.6) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#000000', GradientType=0);}
.articleHeaderIn p, .articleHeaderIn h2{color:#fff;}
.textWithOverlay .articleTitle{padding:30px;background-color:transparent;}
.articleBanner iframe{display:block;border: 0px;}
.articleBanner .homeSlide{height:auto;}
.boxedImg .bannerImg, .boxedImg .bannerVideo,.boxedImg iframe{width:800px;margin:auto}
.boxedImg .articleHeaderIn{width:800px;left:calc(50% - 400px);}
.articleBanner .bx-pager{display:none;}
.articleBody *::-moz-selection{background:rgb(58, 165, 82);color:#fff;}
.articleBody *::selection{background:rgb(58, 165, 82);color:#fff;}
.greenLink{border-bottom: 1px solid rgb(58, 165, 82);color:rgb(58, 165, 82);cursor: pointer;}
.boxedImg .homeBanner{width:800px;margin:auto;}
.audioBanner{width:50%;margin:0 auto;padding:40px 0;}
.audioBanner .audioBannerImg{width:120px;vertical-align:top;}
.playBtn{height:25px;margin-right:15px;cursor:pointer;}
.audioDetails{width:calc(100% - 120px);vertical-align:top;padding-left:30px;min-height:120px;position:relative;}
.audioDetails h6{font-family:futuraLightBt,sans-serif;margin-top:10px;}
.audioPlayer{position:absolute;bottom:10px;width:calc(100% - 30px);left:30px;}
.track{min-height:30px;width:calc(100% - 40px);position:relative;}
.totalLength, .completedLength, .trackVal{position:absolute;left:0px;width:100%;height:2px;background-color:#999;top:14px}
.trackVal{height:100%;top:0;cursor:pointer;background-color:transparent;}
.completedLength{width:0%;background-color:#000;}
.completedLength:after{content:"";position:absolute;width:8px;height:8px;background-color:#000;right:-8px;top:-3px;border-radius:100%;}
.totalTime{position:absolute;line-height:30px;top:-20px;right:0;}
.audioFile{display:none;}
.videoInText{width:100%;height:100px;position:relative;overflow:hidden;}
.videoInText video,.videoInText img{width:100%;}
.videoInText h1{font-size:50px;line-height: 60px}
video{position:relative;left:0;min-width:100%;right:0;min-height:100px;width:100%;}
.overlayVideoInText{display:flex;flex-direction:column;justify-content:center;font:30px Raleway;height:100px;background:white;color:black;mix-blend-mode:screen;position:absolute;top:0;width:100%;}
h1{text-align:center;font-size:30px;line-height:.8;}
.bodyType3 .inlineBlock{vertical-align:top;width:50%}
.bodyType2 .timeNeed, .bodyType3 .timeNeed, .bodyType6 .timeNeed{color:#B9B9B9}
.bodyType2 .articleHead, .bodyType3 .articleHead, .bodyType6 .articleHead{font-style:italic;text-decoration:underline;font-family:futuraLightBt,sans-serif;}
.bodyType3 .articleText{padding-right:40px;}
.bodyType1 .articleText p, .bodyType2 .articleText p, .bodyType3 .articleText p, .bodyType6 .articleText p{margin-bottom:20px;}
.bodyType1 .articleText .timeNeed, .bodyType2 .articleText .timeNeed, .bodyType3 .articleText .timeNeed, .bodyType6 .articleText .timeNeed{margin-bottom:10px;font-size:16px;color:#B9B9B9}
.bodyType3 .articleImages img{width:100%;margin-bottom:40px;}
.bodyType6 .articleText img{display:block;margin:20px auto 20px auto;max-width:100%;}

.bodyType1 .articleText, .bodyType2 .articleText, .bodyType6 .articleText{max-width:680px;width:100%;margin:auto;}
.bodyType1 .bodyType3 .articleText{width: 50%;max-width: none;}
.quotes{width:80%;margin:auto;text-align:center;}
.quotes span{display:block;text-align:center;color:#ccc;margin-top:20px;}
.parallaxDiv{min-height:400px;background-position:center;background-size:cover;background-attachment:fixed;width:100%;display:table}
.parallaxDiv h4, .parallaxDiv p{color:#fff;line-height:40px;width:100%;max-width:750px;margin:auto;}
.parallaxDiv h4{font-size: 32px;}
.parallaxDiv{margin-top: 30px;}
.middleArticle{padding:40px;}
.articleText h4{margin-bottom:15px;font-family:futuraLightBt,sans-serif;}
.articleText p:last-child{margin-bottom:0px;}
.articleText .quote{width:80%;margin:40px auto}
.articleText .quote p span{display:block;width:100%;text-align:center;color:#ccc;}
.bodyType1 .midImg{width:50%;margin:auto;}
.bodyType1 .articleText h3{font-family:futuraLightBt,sans-serif;margin:30px 0;}
.bodyType1 .instaEmbed{width:70%;margin:auto;margin-bottom:30px;}
.downloadReports{margin-bottom:30px;}
.downloadReports .reportImg{width:100px;vertical-align:top;}
.downloadReports .reportImg img{display:block;margin:auto;}
.downloadReports .reportForm{width:calc(100% - 100px);padding:0 30px;vertical-align:top;position:relative;}
.downloadReports .reportForm h6{font-family:futuraLightBt,sans-serif;margin-bottom:10px;}
.downloadReports .reportForm p{font-size:15px;color:#858585;margin-bottom:30px;}
.downloadReports .reportForm .emailField{border-bottom:solid 1px #333;width:calc(100% - 140px);margin-right:40px}
.downloadReports .reportForm .submitBtn{width:100px;border:solid 1px #000;color:#000;text-align:center;}
.downloadReports .reportForm .submitBtn:hover{background-color:#000;color:#fff;}
.articleSocialWrap{padding:20px 0;border-top:solid 1px #ddd;border-bottom:solid 1px #ddd;margin-top: 30px;}
.articleSocial{width:50%;text-align:left;}
.articleSocial .breadcrums, .articleSocial span{text-transform:uppercase;letter-spacing:2px;font-size:12px;font-family:futuraHeavy,sans-serif;margin-bottom:10px}
.articleSocial li a{display:block;padding:8px;border:solid 1px #000;border-radius:100%;margin:0 5px;}
.articleSocial li img{height:16px;}
.articleMenu{width:50%;text-align:right;}
.articleMenu li{padding:0 10px;}
.articleMenu li a{font-size:14px;color:#999999;font-family:futuraLightBt,sans-serif;text-transform: uppercase;}
.articleMenu li a.selected{color:#000;}
.articleMenu li a:hover{color:#000;}
.articleInMoreStories{padding-bottom:30px;}
.articleInMoreStories .mainCategory{font-size:14px;margin-top:20px;text-transform:uppercase;}
.bodyType4 .articleWrap{margin-bottom:40px;}
.bodyType4 .articleImages, .bodyType4 .articleDetails{width:50%}
.bodyType4 .articleImages img, .bodyType5 .articleImages img{width:90%;display:block;margin: auto;}
.bodyType4 .articleDetails{padding:0 40px;}
.bodyType4 .articleDetails p{margin-bottom:20px;}
.bodyType4 .alignLeft p{text-align:left;}
.bodyType4 .alignRight p{text-align:right;}
.bodyType5{width:700px;margin:auto;position:relative;}
.bodyType5 .articleImages, .bodyType5 .articleDetails{width:100%;}
.bodyType5 .articleImages img{margin-top:20px;}
.bodyType5 .articleDetails h3{text-align:left;margin:20px 0 10px 0;font-family:futuraLightBt,sans-serif;}
.bodyType5 .articleDetails p{text-align:left;margin-bottom:20px;}
.bodyType5 .articleWrap:last-child{margin-bottom:30px;}
.controls{position:absolute;left:-40px;top:20px;width:40px;height:80px;display:block;}
.controls a{display:block;}
.stickControls{top:70px;left:calc(50% - 390px);position:fixed;z-index:99;}
.controlUp, .controlDown{cursor:pointer;background-image:url(../images/next.png);background-size:10px;width:40px;height:40px;background-position:center;background-repeat:no-repeat;}
.controlUp{transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);}
.controlDown{transform:rotate(90deg);-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);}
.controlsInactive{opacity:0.3;pointer-events:none;}
.controlsActive{opacity:1;pointer-events:auto;}
.middleArticle .bx-pager{display:none;}
.middleArticle .bx-wrapper .bx-prev{left:20px;}
.middleArticle .bx-wrapper .bx-next{right:20px;}
.middleArticle .bx-wrapper .bx-prev, .middleArticle .bx-wrapper .bx-next{filter:invert(100%);-webkit-filter:invert(100%);-moz-filter:invert(100%);}
.middleArticle .article_block{padding:0px;margin:auto;}
.middleArticle .bx-wrapper{margin:auto;margin-bottom:40px;}
.articleimgBlock .articleimgBlock{width:100%;}
.stickyText{position:sticky;-webkit-position:sticky;top:100px;}
.mobImg{display:none;}
.searchMobile{display:none;}
.searchMobile img{margin:7px auto;height:15px;}
.mobileInnerLogo{height:12px;position:fixed;left:15px;top:19px;display:none;z-index:100}
.mobregLinks{margin-top:15px;padding-left: 	20px}
.mobregLinks p{font-size:18px;font-family:FuturaStdBold,sans-serif;margin:5px 0;}
.bodyType1 .blogBodyImg img{margin-bottom: 50px;}
.bodyType1 .blogBodyImg img,.articleBody .bodyType2,.bodyType3 .articleImages{margin-bottom: 50px;}
.parallaxBanner{height: calc(90vh - 65px);background-repeat: no-repeat;background-attachment: fixed;background-position: top center;background-size: cover;}
.staticSection{width: 950px;margin: auto;padding-bottom: 40px;}
.staticSection h5{margin: 20px 0;}
.faqBanner .overlay h2{color: #fff;}
.bannerTop img{margin: auto;height: 45px;filter: invert(100%);-webkit-filter: invert(100%);}
.staticWrapper{padding: 50px;margin-top: 65px;}
.staticWrapper h2{text-align: center;margin-bottom: 25px;}
.articleBanner .articleTitle ul li:nth-child(3),.articleBanner .articleTitle ul li:nth-child(4),.articleSocial ul li:nth-child(3),.articleSocial ul li:nth-child(4){display: none;}
.articleBody p strong{font-weight: 100;font-family: futuraMediumBt,sans-serif;}
.leftNav ul .activeMenuLink a:after,.leftNav ul .activeMenuLink a:before{opacity: 1;}
.leftNav ul .activeMenuLink ul{opacity: 1;pointer-events: auto;}
.articleBody ul,.articleBody ol{padding-left: 18px;margin-bottom: 15px;}
.articleBody ul li,.articleBody ol li{font-size: 18px;line-height: 26px;}
.articleBody ul li{list-style-type: disc;}
.articleBody ol li{list-style-type: decimal;}
.blogBodyImg{margin: 20px auto !important;}
.mainNav .appStores img{height: 32px;}
.mainNav .appStores p{font-size: 14px;margin-bottom: 10px;font-family: futuraMediumBt,sans-serif;}
.leftNav ul li a:after{display: none;}
.overflowHidden{height: 100vh;width: 100%; overflow: hidden;position: fixed;top: 0;left: 0;}
body{width: 100%;overflow-x: hidden;}
.sectTitlePart{text-align: center;}
.sectTitlePart p{font-size: 14px;margin-top: 10px}
.sectTitlePart p span{font-family: futuraMediumBt,sans-serif;margin:0 25px;}
.sectTitlePart img{width: auto;max-height: 60px;max-width: 100px;display: inline-block;vertical-align: middle;margin:0 25px;}
.secTitleWithPartner:before,.secTitleWithPartner:after{top: auto;bottom: 100px;}
.watchTitle :before,.watchTitle :after{bottom: 140px}
.banner .secTitleWithPartner:before{left: 50px;}
.banner .secTitleWithPartner:after{right: 50px;}
.banner .sectTitlePart p{color: #fff;}
.banner .overlay{background-color: rgba(255,255,255,.5);}

.videoContent .note{display: none;}

/*#selectionSharerPopover-inner li:first-child{display: none;}*/
p.articleBody{margin-bottom: 0px !important; }
.articleText h4{margin-top: 20px;}

.articleText{position: relative;}
.bodyType1 .articleText .timeNeed, .bodyType2 .articleText .timeNeed, .bodyType3 .articleText .timeNeed, .bodyType6 .articleText .timeNeed{text-align: right;}
.dateArticle{margin-bottom: 0px; font-size: 16px; position: absolute; left: 0; top:0 ; color: #B9B9B9}

#headersmalllogo{height: 16px;}
.footerVOFLogo{width: 100%; max-width: 500px;}

.article_block p{display: block; display: -webkit-box; margin: 0 auto; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden;text-overflow: ellipsis;}

@media screen and (min-width:200px) and (max-width:1050px){.mobileInnerLogo{display:block;}
.header,.navbar{height:50px;position:fixed;}
.header .navbar{position:fixed;top:0px;}
.navbar{z-index: 12;}
.homePage .menu{top:10px;position:fixed;}
.homePage .fixedHeader.menu{top:10px;}
.nav, .headerTopIn{display:none;}
.headerTop{padding:20px 20px;margin:0;width:233px;position:fixed;z-index:99}
.headerTop img{height:12px;}
.menu{position:fixed;right:10px;top:10px;left:auto;}
.homePage .fixedHeader .menu{top:10px;}
.closeMenu{position:fixed;right:10px;top:10px;width:30px;height:30px;}
.leftNav{width:100%;padding:40px 20px 20px 20px;overflow:auto;height: 100%;}
.leftNav ul{border-right:none;}
.leftNav ul li a{margin:5px 0;font-size:18px}
.leftNav ul li ul li a{font-size:16px;}
.leftNav ul li .submenu{position:relative;opacity:1;pointer-events:auto;left:0;}
.mainNav .appStores{display:none;}
.leftNav ul li .submenu li a{margin:5px 0;}
.leftNav ul li{margin-top:20px;}
.leftNav ul li .submenu li{margin-top:0px;}
.leftNav ul li a:before,.leftNav ul li a:after{opacity:1;}
.homeBanner,.banner,.topSection,.videoSection,.classLogo,.searchPageBlock,.authorSection,.bannerTop,.articleBanner,.videoSection{margin-top:50px;}
.homeSlide{height:auto;}
.bannerTop{height:300px;}
.homePage .sliderSection{padding-bottom:40px;}
.fixedParallax img{object-fit:cover;}
.banner,.bannerTop,.parallaxDiv,.parallaxBanner{background-attachment:scroll; height: calc(100vw * 0.57)}
.bannerTop img{max-width:90%;}
.progressBar{top:50px;}
.searchMobile{display:block;position:fixed;right:50px;top:10px;z-index:99;}
.homePage .navbar{position:fixed;top:0;background-color:#fff;z-index:12;}
.mainMenuLogo{left:20px;top:20px;width:200px;display:none;}
.regLinks{display:none;}
.mobregLinks{display:block;}
.leftNav ul li a:before{top: 5px;}
.leftNav ul li a:after{top: 13px;}
.sweettalkSection{background-attachment: scroll;}
.leftNav ul .activeMenuLink a{padding-left: 0px;}
.leftNav ul li .submenu li a{padding-left: 15px !important}
.leftNav ul li a:before,.leftNav ul li a:after{display: none;}
.leftNav ul li:hover a{padding-left: 0px;}
.leftNav ul li .submenu li:hover a{padding-left: 15px !important;}
.leftNav ul li a{padding-left: 0px;}
.leftNav ul li .submenu li a{color: #999;padding-left: 10px;display: inline-block;width: 100%;}
.leftNav ul li .submenu li a:hover{padding-left: 10px;}
.leftNav ul li{margin-top: 12px;}
.mainNav .tableCell{vertical-align: top;}
.mainMenu{padding-top: 50px;}
.leftNav{padding-top: 0px;padding-bottom: 70px;-webkit-overflow-scrolling: touch;}
.mainNav{position: fixed;width: 100%;left: 0;top: 50px;height: calc(100vh - 50px);overflow: scroll;}
.primaryPartner img{width: 115px;}
.videoSection{margin-bottom: 50px;}


}
@media screen and (min-width:200px) and (max-width:900px){.articleTitle,.boxedImg .bannerImg,.boxedImg .articleHeaderIn,.boxedImg .homeBanner,.bodyType4 .articleImages, .bodyType4 .articleDetails,.staticSection{width:100%;}
.partiallyOn .articleTitle{width:85%;}
.boxedImg .articleHeaderIn{left:auto;}
.bodyType4 .articleDetails p{text-align:left;}
.mobImg{display:inline-block;}
.deskImg{display:none;}
.bodyType4 .articleDetails p{margin-bottom:10px;}
.bodyType4 .articleDetails{padding:20px 0;}
}
@media screen and (min-width:200px) and (max-width:750px){p{font-size:18px;line-height: 35px;}
.wrapper{padding:0px;}
.section{padding:50px 0;}
.homeSlide .tableCell, .boxSlide .tableCell{padding:20px;padding-bottom: 30px;}
h2,.sliderSection h2,h3{font-size:18px;}
.homeBanner .slick-dots, .sliderBox .slick-dots, .middleArticle_slider .slick-dots{bottom: 10px;}
.homeSlide p{font-size:16px;}
.bx-wrapper .bx-controls-direction a,.sectionTitle:after, .sectionTitle:before{display:none;}
.sectionTitle img,.banner img{width:200px;}
.spotlightTitle:after, .spotlightTitle:before{display:none;}
.article_block,.intersectionsSection .article_block{padding:20px 0px 40px 20px;}
.subscribeBox,footer{padding:40px 20px;}
.subscribeBox form,.poolBlock,.poolBlock .cust_radio{width:100%;}
.homebackLogo{background-position:right 60%;background-size:auto;}
.backLogo{background-position:right 10%;background-size:auto;}
.pollSection,.sweettalkSection{padding:0px;}
.poolBlock .cust_radio{margin:20px 0;}
.sliderSection .sliderBox .bx-viewport{height:350px !important;}
.sliderSection .bxslider img{height:350px;object-fit:cover;}
.sliderSection h3,.poolBlock h3{font-size:23px;}
.footerVOFLogo{width:100%;max-width:500px;}
.footerNav li{margin:0 5px;}
.article_block h3{font-size:20px;}
.trendingSection h3:first-child{padding:0 20px;}
.articlesSection{padding:20px;}
.articlesSection .article_block{width:100%;padding:0 0 40px 0;}
.viewAll a, .custom_buttom{width:150px;}
.watchListSection{padding-top:0px;}
.tabs a span{margin:0 10px;padding:10px 15px;}
.playlistBlock,.searchWrap{width:100%;}
.videoBlock{width:100%;padding-right:0px;margin-bottom:40px;}
.playlistBlock h3{text-align:center;}
.videoSection{padding:0px;}
.videoContent,.playlistBlock,.accordianMain,.searchBlock{padding:20px;}

.profileMain{height:auto;}
.profileMain form .formElement{width:100%;margin:20px 0;}
.videoListTitle,.videoInfo,.authorSection,.contInForm,.contInInfo,.appWrapRight,.peopleIn,.articleTitle,.articleBody,.parallaxDiv,.audioBanner{padding:20px;}
.videoInfo .videoResources,.videoInfo .videoQuiz{width:100%;padding:0;}
.videoInfo .videoQuiz{margin-top:20px;}
.authorInfo,.authorBlock,.contInForm,.contInInfo,.contDetailsIn,.aboutInfo,.aboutInfoImg,.appWrapLeft,.appWrapRight,.bodyType3 .inlineBlock,.bodyType5,.audioBanner,.popupBox form{width:100%;}
.articlesSection h3{margin-bottom:10px;}
.contDetailsIn{margin-bottom:20px;}
.searchBlock input[type='text'], .searchWrap input[type='text']{font-size:18px;}
.searchBlock .popularSearches li{margin:10px;}
.appWrapLeft img{max-width:100%;}
.peopleIn{width:50%;border:0px;}
.peopleOut .peopleIn:first-child{border-right:1px solid #ddd;}
.aboutInfo{min-height:auto;}
.articleBody .articleBody{padding:0px;}
.articleSocial,.articleMenu{width:100%;text-align:center;}
.articleMenu{margin-top:20px;}
.bodyType3 .articleText{padding-right:0px;}
.articleImages{margin-top:20px;}
.stickyText{position:relative;top:0;}
.popupBox{padding:20px;}
.popupBoxStudent .signIn, .popupBoxStudent .forgotPassStudent{padding:20px 0; margin-top: 140px; }
.popupBoxStudent .signIn p, .popupBoxStudent .forgotPassStudent p{line-height: 22px; padding: 0px;}
.popupBox {margin: 20px auto 0 auto;}
.popupBox input[type='button']{margin-top: 50px !important;}
.popupBox{height: 90%; top: 5%;}
.popupBox{width:90%;left:5%;}
.popupBox form{padding:20px;}
.soundcloudBlock{width:100%;}
.soundcloudBlock iframe{height:auto;}
.progressBarOut{left:0;top:0;width:100%;}
.register .tableCell,.signIn .tableCell{display:block;}
.homeBanner .fullSlider img,.sliderBox .fullSlider img,.bannerTop{object-fit:cover;object-position: center;}
.homeBanner .homeSlide, .sliderBox .fullSlider .boxSlide,.homeBanner/*,.sliderBox .fullSlider*/{object-fit:cover;object-position: center;}
.fullSlider{background-color:#000; position: relative;}
.boxSlide video{background-image:url('../videos/biascutThumbnail.jpg');background-position:center;background-repeat:no-repeat;background-size:cover}
.staticWrapper,.timeNeed{padding: 0 20px;}
.staticWrapper .staticSection{padding: 0px;}
.primaryPartners{padding-bottom: 20px;}
.primaryPartner img{width: 120px;}
/*.intersectionsSection{padding-top: 0px;}*/
.article_block img{width: 100%}
.categoryLogo img{width: auto;}
.bodyType1 .instaEmbed{width: 100%;}
.bodyType1 .instaEmbed iframe{width: 100% !important;min-width: auto !important;}
.bodyType1 .bodyType3 .articleText{width: 100%;}
.staticSection{padding: 20px;}
.parallaxBanner{width: 100%; height: calc(100vw * 0.57)}
.parallaxDiv{min-height: 200px;}
.bodyType1 .articleText p, .bodyType2 .articleText p, .bodyType3 .articleText p, .bodyType6 .articleText p{margin-bottom: 32px;}
.tabs a:before{display: none;}
.tabs{text-align: left;padding: 0 10px;}
.tabs a span{padding: 5px;margin: 5px;font-size: 16px;}
.leftNav ul li a{margin:5px 0;font-size:15px}
.leftNav ul li ul li a{font-size:11px;font-family:futuraMediumBt,sans-serif;}
.slick-dots li{width: 8px;height: 8px;margin: 0 8px;}
.slick-dots{padding-left: 5%;}
.homeSlide  p{line-height: 28px}
.homeSlide .bannerAutherName, .sliderBox .bannerAutherName{margin: 5px 0;}
.homeBanner .slick-prev, .sliderBox .slick-prev, .middleArticle_slider .slick-prev{left: 10px; }
.homeBanner .slick-next, .sliderBox .slick-next, .middleArticle_slider .slick-next{right: 10px;}
.homeSlide .overlay{background-color: rgba(0,0,0,.2);}
/*.leftNav{padding-bottom: 50px;}*/
	.mobregLinks{margin-bottom: 50px;}
.mobregLinks img{height: 40px}
.homeSlide p:last-child{display: -webkit-box; margin: 0 auto; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden;text-overflow: ellipsis;height: 84px;}

.textWithOverlay .articleHeader{height: calc(100% - 150px);}
.dateArticle{left: 20px;}

.popupBox .register, .popupBox .signIn, .popupBox .forgotPassUser, .popupBox .videoPopup{height: auto;}

.accordianBody .overlayBlack .tableCell{text-align: left;}
.accordianBody .overlayBlack{position: relative;}
}
@media screen and (min-width:200px) and (max-width:500px){.lessonName,.lessonStatus,.videoListTitle .titleText,.videoListTitle .titleDropdown,.downloadReports .reportForm{width:100%;}
.lessonStatus{padding:0px;text-align:left;}
.videDetails{width:calc(100% - 30px);padding:0;margin-top:10px;}
.accordianBody .overlayBlack{padding:20px;}
.accordianBody .overlayBlack img{width: 20px; }
.accordianBody .overlayBlack h4{width: calc(100% - 20px);}
/*.dropDown{margin:auto;}*/
.authorImg,.authorData{width:100%;}
.peopleIn{width:100%;border:0px;border-top:1px solid #ddd;margin-top: 0px;}
.peopleOut .peopleIn:first-child{border-top:0px;}
.partiallyOn .articleTitle{margin-top:-70px;}
.audioDetails{padding:0px;}
.audioBanner{text-align:center;}
.audioDetails{width:100%;}
.sectionTitle img, .banner img{width:150px;}
.downloadReports .reportForm{padding:0px;padding-top:20px;}
.article_slider,.intersectionsSlider,.article_slider1{margin-left: -5%}
footer .appStores img{height: 50px;}
.staticSection h5{font-size: 18px;}
.bodyType4 .articleImages img, .bodyType5 .articleImages img{width: 100%}
.tabs a span{font-size: 15px;}
.titleline4 img{width: 200px;}
.sustanibilitySection .titleline6 img{width: 100px;}
.sustanibilitySection .titleline2 img{width: 130px;}
.watchSection .titleline1 img{width: 125px;}
.banner img{width: 180px;}
.article_block p{-webkit-line-clamp: 3;}

/*.backOut .back{margin-left: 20px;}*/
.studVideoIn .titleDropdown{ height: auto; padding-left: 0px;}
.studVideoIn .titleDropdown p{line-height: 24px; margin-top: 10px;}

/*.studVideoIn .titleDropdown{padding: 0 20px;}*/
.studVideoIn .videoListTitle{padding: 20px}

.backOut .back{margin-left: 0px}
.videoListTitle .titleText h1{text-align: left; padding-left: 0px;}
.studVideoIn .titleText h1{font-size: 20px; line-height: 24px; padding-left: 0px;}
.classLogo .logout{top: 10px; right: 10px;}

.videDetails .vidTime{left: 0px;}
.videoInfo p{padding: 0 0 50px 0;}
.quizInner p{padding: 0;}
.quizInner{padding-top: 0px;}
.slick-prev, .slick-next{background-size: 10px;width: 25px;height: 25px;}
.homeBanner .slick-prev, .sliderBox .slick-prev, .middleArticle_slider .slick-prev{left: 5px;}
.homeBanner .slick-next, .sliderBox .slick-next, .middleArticle_slider .slick-next{right: 5px;}
}


@media screen and (min-width:501px) and (max-width:750px){
	.studVideoIn .videoListTitle{padding: 20px;}
	.videoInfo p{padding: 0 0 50px 0;}
.quizInner p{padding: 0;}
.quizInner{padding-top: 0px;}

		.accordianBody .overlayBlack{padding: 0 20px 20px 0px;}
}

@media screen and (min-width:751px) and (max-width:900px){.article_block h3{font-size:20px;}
.poolBlock{width:75%;}
.poolBlock .cust_radio,.searchWrap{width:100%;}
.articleWrapper{padding:0px;}
.sliderSection{padding-bottom:0px;}
.playlistBlock,.profileMain form{width:100%;}
.videoBlock{width:100%;padding-right:0px;margin-bottom:40px;}
.playlistBlock h3{text-align:center;}
.videoSection{padding:0px;}
.videoContent,.playlistBlock{padding:20px;}
.article_block,.intersectionsSection .article_block{padding:20px 0px 40px 20px;}
.authorInfo,.authorBlock,.contInForm,.contInInfo,.contDetailsIn,.audioBanner{width:100%;}
.contDetailsIn{margin-bottom:20px;}
.middleArticle{padding:20px 0;}
.progressBarOut{top:0;}


.accordianBody .overlayBlack{padding: 0 20px 20px 0px; position: relative;}
.accordianBody .overlayBlack .tableCell{text-align: left;}
}
@media screen and (min-width:901px) and (max-width:1050px){.authorInfo{padding-left:20px;}
.audioBanner{width:70%;}
.progressBarOut{top:0;}
}
@media screen and (min-width:1051px) and (max-width:1400px){}
@media screen and (min-width:1401px) and (max-width:1800px){.intersectionsSection .bxSlider{margin-left:28.5%;}
.parallaxDiv h4{font-size: 32px;}
}
@media screen and (min-width:1801px) and (max-width:2200px){.intersectionsSection .bxSlider{margin-left:28.8%;}
.parallaxDiv h4{font-size: 32px;}
}
#Watch ul{display: none;}
.resultMessage{color: #000;}
.videoPopup iframe{width: 100%;height: 95%;}


.articleBody .bodyType6 .blogBodyImg img{margin-bottom: 20px;}