html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
body{line-height:1}
ol,ul{list-style:none}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}
table{border-collapse:collapse;border-spacing:0}
a{color:inherit;text-decoration:none}
a:active{outline:none}
.no-padding-left{padding-left:0!important}
.no-padding-right{padding-right:0!important}
.no-padding-top{padding-top:0!important}
.no-padding-bottom{padding-bottom:0!important}
.no-padding{padding:0!important}
@font-face{font-family:'undergroundmedium';src:url(general/webfonts/undergroundmedium/undergroundmedium-webfont.eot);src:url(general/webfonts/undergroundmedium/undergroundmedium-webfont.eot?#iefix) format("embedded-opentype"),url(general/webfonts/undergroundmedium/undergroundmedium-webfont.woff2) format("woff2"),url(general/webfonts/undergroundmedium/undergroundmedium-webfont.woff) format("woff"),url(general/webfonts/undergroundmedium/undergroundmedium-webfont.ttf) format("truetype"),url(general/webfonts/undergroundmedium/undergroundmedium-webfont.svg#p22_undergroundmedium) format("svg");font-weight:400;font-style:normal}
@font-face{font-family:'AmasisMTStd-Medium';src:url(general/webfonts/amasismedium/AmasisMTStd-Medium.eot);src:url(general/webfonts/amasismedium/AmasisMTStd-Medium.eot?#iefix) format("embedded-opentype"),url(general/webfonts/amasismedium/AmasisMTStd-Medium.woff2) format("woff2"),url(general/webfonts/amasismedium/AmasisMTStd-Medium.woff) format("woff"),url(general/webfonts/amasismedium/AmasisMTStd-Medium.ttf) format("truetype"),url(general/webfonts/amasismedium/AmasisMTStd-Medium.svg#p22_undergroundmedium) format("svg");font-weight:400;font-style:normal}
@font-face{font-family:'undergroundheavy';src:url(general/webfonts/undergroundheavy/undergroundheavy.eot);src:url(general/webfonts/undergroundheavy/undergroundheavy.eot?#iefix) format("embedded-opentype"),url(general/webfonts/undergroundheavy/undergroundheavy.woff2) format("woff2"),url(general/webfonts/undergroundheavy/undergroundheavy.woff) format("woff"),url(general/webfonts/undergroundheavy/undergroundheavy.ttf) format("truetype"),url(general/webfonts/undergroundheavy/undergroundheavy.svg#p22_undergroundheavy) format("svg");font-weight:400;font-style:normal}
@font-face{font-family:'undergroundbook';src:url(general/webfonts/undergroundbook/undergroundbook.eot);src:url(general/webfonts/undergroundbook/undergroundbook.eot?#iefix) format("embedded-opentype"),url(general/webfonts/undergroundbook/undergroundbook.woff2) format("woff2"),url(general/webfonts/undergroundbook/undergroundbook.woff) format("woff"),url(general/webfonts/undergroundbook/undergroundbook.ttf) format("truetype"),url(general/webfonts/undergroundbook/undergroundbook.svg#p22_undergroundheavy) format("svg");font-weight:400;font-style:normal}
@font-face{font-family:'undergrounddemibold';src:url(general/webfonts/undergrounddemibold/undergrounddemibold.eot);src:url(general/webfonts/undergrounddemibold/undergrounddemibold.eot?#iefix) format("embedded-opentype"),url(general/webfonts/undergrounddemibold/undergrounddemibold.woff2) format("woff2"),url(general/webfonts/undergrounddemibold/undergrounddemibold.woff) format("woff"),url(general/webfonts/undergrounddemibold/undergrounddemibold.ttf) format("truetype"),url(general/webfonts/undergrounddemibold/undergrounddemibold.svg#p22_undergroundheavy) format("svg");font-weight:400;font-style:normal}
@font-face{font-family:'amasisbold';src:url(general/webfonts/amasisbold/amasisbold.eot);src:url(general/webfonts/amasisbold/amasisbold.eot?#iefix) format("embedded-opentype"),url(general/webfonts/amasisbold/amasisbold.woff2) format("woff2"),url(general/webfonts/amasisbold/amasisbold.woff) format("woff"),url(general/webfonts/amasisbold/amasisbold.ttf) format("truetype"),url(general/webfonts/amasisbold/amasisbold.svg#p22_undergroundheavy) format("svg");font-weight:400;font-style:normal}
.row{margin:0}
.clear{clear:both}
.container{max-width:1180px;padding:0}
.margin-top,.alm-reveal{margin-top:25px}
.input-group .form-control{z-index:1}
.center{margin:0 auto}
header,nav,a,img,li,.menu-secondary-menu-container,.navbar-right,#menu-secondary-menu,.main-search,#menu-secondary-menu a,.form-control,.show-search,.main-nav,.main-nav a,.main-nav span,.full-header,.menu-small,.navbar-header,.navbar-header button,.navbar-collapse,.navbar-right{transition:all .1s;-moz-transition:all .1s;-webkit-transition:all .1s;-o-transition:all .1s}
body{background-color:#f3f4f4;font-size:14px;font-family:'undergroundmedium',sans-serif;overflow-x:hidden;line-height:16px}
h1{font-size:28px}
h2{font-size:24px}

.trending-module .article-preview h2 {font-size: 14px; }
h3{font-size:18px}
h4{font-size:16px}
a{color:#a42ca1;text-decoration:none}
a:hover{color:#a42ca1;text-decoration:underline}
.bg-white{background-color:#fff}
.btn.btn-grey,.ajax-load-more-wrap.white button.alm-load-more-btn{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;color:#fff!important;background-color:#888e91!important;font-family:"undergroundmedium",sans-serif!important;text-transform:uppercase!important;font-size:14px!important;line-height:2.57em!important;font-weight:400!important}
.btn.btn-grey:hover,.ajax-load-more-wrap.white button.alm-load-more-btn:hover{background-color:#a42ca1!important}
.ajax-load-more-wrap.white button.alm-load-more-btn:before{background-color:transparent!important;width:20px;height:20px;margin:8px 10px 8px 8px}
.ajax-load-more-wrap.white button.alm-load-more-btn.loading{background-color:#a42ca1!important}
#load-more{padding:0 35px!important;height:39px!important}
.comments-button button{padding:0 35px!important;height:39px!important}
.add-to-any{clear:both;padding-top:100px!important;padding-bottom:30px!important}
.add-to-any .addtoany_header,.add-to-any .addtoany_shortcode{display:inline-block}
.add-to-any .addtoany_header{text-transform:uppercase}
.alignleft{float:left;margin-right:20px}
.alignright{float:right;margin-left:20px}
.page-template-home-landing .landing-article-body a img{margin-bottom:20px}
.page-template-home-landing .landing-article-body iframe{margin-bottom:20px}
.page-template-home-landing .landing-article-body .more-article{margin:0;line-height:30px}
.page-template-home-landing .landing-article-body .more-article .more-arrow{line-height:32px;margin:0 5px;padding:0}
.ad-small{text-align:center;margin:20px auto;max-width:300px}
.ribbon-icon-big{height:4px;width:100%;display:block}
.enterprise{background-color:#155ba0}
.ribbon-text{height:4px;width:100%;display:block}
.dark-blue{background-color:#071f26}
.gold-ribbon{background-color:#dd920e}
.text-ribbon{padding:7px 15px;color:#FFF;display:inline-block;text-transform:uppercase;font-size:10px;font-family:'undergrounddemibold',sans-serif;letter-spacing:.8px;margin-top:-4px;margin-bottom:10px}
.text-ribbon a{color:#FFF!important}
.hero-ribbon{position:absolute;top:4px;z-index:1;left:50px}
.hero-ribbon .text-ribbon{font-size:12px}
.article-box.invention{border-top:4px solid #dd920e}
.icon-ribbon.invention{background:url(img/invention-small-ribbon.png) no-repeat;display:inline-block;width:40px;height:37px;margin-left:30px;position:absolute}

@media all and (-ms-high-contrast: none),(-ms-high-contrast: active) {
  .article-subhead { margin: 5px 15px 15px; padding-top:10px; }
}
@media screen and (min-width:0\0) {
  .article-subhead { margin: 5px 15px 15px; padding-top:10px; }
}


@media (max-width: 1199px) {
.hero-ribbon{top:0!important}
}
.cd-hero{position:relative;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-top:30px}
.cd-hero-slider{position:relative;height:400px;overflow:hidden;border-top:4px solid #071f26;background:#666}
.cd-hero-slider li{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%)}
.cd-hero-slider li.selected{position:relative;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}
.cd-hero-slider li.move-left{-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%)}
.cd-hero-slider li.is-moving,.cd-hero-slider li.selected{-webkit-transition:-webkit-transform .5s;-moz-transition:-moz-transform .5s;transition:transform .5s}


@media only screen and (min-width: 768px) {
.cd-hero-slider{height:500px}
}


@media only screen and (max-width: 1199px) {
.cd-slider-nav{height:80px}
.cd-slider-nav .selected{border-bottom:none!important}
.cd-slider-nav li{border-right:1px solid #ededed}
.cd-slider-nav li:last-child{border-right:none}
.cd-marker{display:none}
}


@media only screen and (min-width: 1170px) {
.cd-hero-slider{height: 370px;}
}


@media only screen and (max-width: 991px) {
.cd-slider-nav li{width:100%!important}
}


@media only screen and (max-width: 1199px) {
.page-template-home-landing .no-padding-right{padding-left:15px!important}
.page-template-home-landing .no-padding-left{padding-right:15px!important}
.page-template-home-landing .col-lg-8.no-padding-right{padding-right:15px!important}
.cd-slider-nav{margin-left:15px}
}
.cd-hero-slider li{background-position:center center;background-size:cover;background-repeat:no-repeat}
.cd-full-width{height:100%;padding:25px 0}
.cd-full-width .hero-data{position:absolute;bottom:0;left:0;right:0;padding:30px 25px 10px 35px;background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,0.2) 20%, rgba(0,0,0,0.5) 100%);background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.2) 20%,rgba(0,0,0,0.5) 100%);background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.2) 20%,rgba(0,0,0,0.5) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#66000000',GradientType=0 );}
.cd-full-width .hero-data.no-gradient{background:none;filter:none}
.cd-full-width a{color:#FFF}
.cd-full-width h2{font-size:30px;font-family:'AmasisMTStd-Medium',sans-serif;color:#FFF;margin-bottom:10px}
.cd-full-width p{font-size: 15px;font-family:'AmasisMTStd-Medium',sans-serif;color:#FFF;margin-bottom:10px;line-height:1.33em;}
.cd-full-width span{color:#FFF;font-family:'undergroundmedium',sans-serif;font-size:10px;text-transform:uppercase}
.cd-full-width span a{color:#FFF;font-family:'undergroundmedium',sans-serif}
.cd-hero-slider .cd-bg-video-wrapper{display:none;position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}
.cd-hero-slider .cd-btn.secondary{background-color:rgba(22,26,30,0.8)}
.cd-hero-slider .cd-btn:nth-of-type(2){margin-left:1em}
.no-touch .cd-hero-slider .cd-btn:hover{background-color:#d44457}
.no-touch .cd-hero-slider .cd-btn.secondary:hover{background-color:#161a1e}


@media only screen and (min-width: 768px) {
.cd-hero-slider li:nth-of-type(2){background-image:none}
.cd-hero-slider li:nth-of-type(3){background-image:none}
.cd-hero-slider li:nth-of-type(4){background-image:none}
.cd-hero-slider .cd-bg-video-wrapper{display:block}
.cd-hero-slider .cd-half-width{width:45%}
.cd-hero-slider .cd-half-width:first-of-type{left:5%}
.cd-hero-slider .cd-half-width:nth-of-type(2){right:5%;left:auto}
.cd-hero-slider .cd-img-container{display:block}
.cd-hero-slider h2{font-size:30px}
.cd-hero-slider .cd-btn{font-size:1.4rem}
}


@media only screen and (min-width: 768px) {
.cd-hero-slider .cd-half-width{opacity:0;-webkit-transform:translateX(40px);-moz-transform:translateX(40px);-ms-transform:translateX(40px);-o-transform:translateX(40px);transform:translateX(40px)}
.cd-hero-slider .move-left .cd-half-width{-webkit-transform:translateX(-40px);-moz-transform:translateX(-40px);-ms-transform:translateX(-40px);-o-transform:translateX(-40px);transform:translateX(-40px)}
.cd-hero-slider .selected .cd-half-width{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}
.cd-hero-slider .is-moving .cd-half-width{-webkit-transition:opacity 0 0.5s,-webkit-transform 0 .5s;-moz-transition:opacity 0 0.5s,-moz-transform 0 .5s;transition:opacity 0 0.5s,transform 0 .5s}
.cd-hero-slider li.selected.from-left .cd-half-width:nth-of-type(2),.cd-hero-slider li.selected.from-right .cd-half-width:first-of-type{-webkit-transition:opacity .4s 0.2s,-webkit-transform .5s .2s;-moz-transition:opacity .4s 0.2s,-moz-transform .5s .2s;transition:opacity .4s 0.2s,transform .5s .2s}
.cd-hero-slider li.selected.from-left .cd-half-width:first-of-type,.cd-hero-slider li.selected.from-right .cd-half-width:nth-of-type(2){-webkit-transition:opacity .4s 0.4s,-webkit-transform .5s .4s;-moz-transition:opacity .4s 0.4s,-moz-transform .5s .4s;transition:opacity .4s 0.4s,transform .5s .4s}
.cd-hero-slider .cd-full-width h2,.cd-hero-slider .cd-full-width p,.cd-hero-slider .cd-full-width .cd-btn{opacity:0;-webkit-transform:translateX(100px);-moz-transform:translateX(100px);-ms-transform:translateX(100px);-o-transform:translateX(100px);transform:translateX(100px)}
.cd-hero-slider .move-left .cd-full-width h2,.cd-hero-slider .move-left .cd-full-width p,.cd-hero-slider .move-left .cd-full-width .cd-btn{opacity:0;-webkit-transform:translateX(-100px);-moz-transform:translateX(-100px);-ms-transform:translateX(-100px);-o-transform:translateX(-100px);transform:translateX(-100px)}
.cd-hero-slider .selected .cd-full-width h2,.cd-hero-slider .selected .cd-full-width p,.cd-hero-slider .selected .cd-full-width .cd-btn{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}
.cd-hero-slider li.is-moving .cd-full-width h2,.cd-hero-slider li.is-moving .cd-full-width p,.cd-hero-slider li.is-moving .cd-full-width .cd-btn{-webkit-transition:opacity 0 0.5s,-webkit-transform 0 .5s;-moz-transition:opacity 0 0.5s,-moz-transform 0 .5s;transition:opacity 0 0.5s,transform 0 .5s}
.cd-hero-slider li.selected h2{-webkit-transition:opacity .4s 0.2s,-webkit-transform .5s .2s;-moz-transition:opacity .4s 0.2s,-moz-transform .5s .2s;transition:opacity .4s 0.2s,transform .5s .2s}
.cd-hero-slider li.selected p{-webkit-transition:opacity .4s 0.3s,-webkit-transform .5s .3s;-moz-transition:opacity .4s 0.3s,-moz-transform .5s .3s;transition:opacity .4s 0.3s,transform .5s .3s}
.cd-hero-slider li.selected .cd-btn{-webkit-transition:opacity .4s 0.4s,-webkit-transform .5s 0.4s,background-color .2s 0;-moz-transition:opacity .4s 0.4s,-moz-transform .5s 0.4s,background-color .2s 0;transition:opacity .4s 0.4s,transform .5s 0.4s,background-color .2s 0}
}
.cd-slider-nav li{display:block;/* background-color:#fff */}

.cd-slider-ul {
  /* z-index: 5; */
  position: relative;
  background-color: #fff;
}
.cd-slider-nav li div.line{height:1px!important;line-height:1px!important;min-height:1px!important;background-color:#b8bbbb;position:absolute;top:0;left:10px;right:10px;z-index: 10;}
.cd-slider-nav .selected .line,.cd-slider-nav .first .line{background-color:#fffff}
.cd-slider-nav li, .cd-slider-nav a{height:100%}
.cd-slider-nav nav{position:relative;float:left;width:100%}
.cd-slider-nav .cd-marker{position:absolute;top:0;left:0;width:60px;height:100%;color:#d44457;background-color: #ebebeb;-webkit-transition:-webkit-transform 0.2s,box-shadow .2s;-moz-transition:-moz-transform 0.2s,box-shadow .2s;transition:transform 0.2s,box-shadow .2s;z-index: 10;}
.cd-slider-nav .cd-marker.item-2{-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);-o-transform:translateY(100%);transform:translateY(100%)}
.cd-slider-nav .cd-marker.item-3{-webkit-transform:translateY(200%);-moz-transform:translateY(200%);-ms-transform:translateY(200%);-o-transform:translateY(200%);transform:translateY(200%)}
.cd-slider-nav .cd-marker.item-4{-webkit-transform:translateY(300%);-moz-transform:translateY(300%);-ms-transform:translateY(300%);-o-transform:translateY(300%);transform:translateY(300%)}
.cd-slider-nav .cd-marker.item-5{-webkit-transform:translateY(400%);-moz-transform:translateY(400%);-ms-transform:translateY(400%);-o-transform:translateY(400%);transform:translateY(400%)}
.cd-slider-nav ul::after{clear:both;content:"";display:table}
.cd-slider-nav li{display:inline-block;position:relative;width:60px;float:left;}
.cd-slider-nav li.selected a{color:#2c343b}
.no-touch .cd-slider-nav li.selected a{background-color:transparent;text-decoration:none}
.cd-slider-nav a{display:block;position:relative;padding: 13px 25px;color:#a8b4be;-webkit-transition:background-color .2s;-moz-transition:background-color .2s;transition:background-color .2s;z-index: 15;margin-top: 1px;margin-bottom: -1px;text-decoration:none;}
.cd-slider-nav a .slider-title{font-family:'amasisbold',serif;font-size:16px;display:block;color:#071f26;line-height:normal}
.cd-slider-nav a .slider-author{font-family:'undergrounddemibold',sans-serif;font-size:10px;display:block;color:#717677;text-transform:uppercase;padding-top: 0;line-height:normal;}
.cd-slider-nav a::before{content:'';position:absolute;width:24px;height:24px;top:8px;left:50%;right:auto;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);/*background:url(../assets/cd-icon-navigation.svg) no-repeat 0 0*/}
.cd-slider-nav li:hover, .cd-slider-nav li:focus, .cd-slider-nav li:active{background-color:#ebebeb;}
.cd-slider-nav li:first-of-type a::before{background-position:0 0}
.cd-slider-nav li.selected:first-of-type a::before{background-position:0 -24px}
.cd-slider-nav li:nth-of-type(2) a::before{background-position:-24px 0}
.cd-slider-nav li.selected:nth-of-type(2) a::before{background-position:-24px -24px}
.cd-slider-nav li:nth-of-type(3) a::before{background-position:-48px 0}
.cd-slider-nav li.selected:nth-of-type(3) a::before{background-position:-48px -24px}
.cd-slider-nav li:nth-of-type(4) a::before{background-position:-72px 0}
.cd-slider-nav li.selected:nth-of-type(4) a::before{background-position:-72px -24px}
.cd-slider-nav li:nth-of-type(5) a::before{background-position:-96px 0}
.cd-slider-nav li.selected:nth-of-type(5) a::before{background-position:-96px -24px}
.img-slider{display:block;width:100%;height:400px;background-position:center!important}
.cd-slider-nav .sponsor {float:right; font-size:10px;}

@media only screen and (min-width: 768px) {
.cd-slider-nav{height:80px}
.cd-slider-nav .cd-marker,.cd-slider-nav li{width:100%;height: 74px;padding-bottom: 1px;}
.cd-slider-nav a::before{top:18px}
}
.cd-main-content{width:90%;max-width:768px;margin:0 auto;padding:2em 0}
.cd-main-content p{font-size:1.4rem;line-height:1.8;color:#999;margin:2em 0}


@media only screen and (min-width: 1170px) {
.cd-main-content{padding:3em 0}
.cd-main-content p{font-size:1.6rem}
}
.no-js .cd-hero-slider li{display:none}
.no-js .cd-hero-slider li.selected{display:block}
.no-js .cd-slider-nav{display:none}


@media (max-width: 1199px) {
.img-slider{background-position:center center!important}
.selected{border-top:none!important}
.tag{z-index:99999}
.cd-slider-nav a:hover,.cd-slider-nav a:focus,.cd-slider-nav a:active{background-color:transparent}
.cd-hero-slider,.hero-data{background-color:transparent!important;background:transparent!important}
.cd-hero-slider{height:545px;border-bottom:1px solid #b8bbbb}
.hero-data{margin-top:200px;background-color:#FFF!important}
.hero-data h2,.hero-data p,.hero-data a,.hero-data span{color:#071f26!important}
.cd-slider-nav .invention-box,.cd-slider-nav .creative-box,.cd-slider-nav .education-box,.cd-slider-nav .enterprise-box,.cd-slider-nav .social-box,.cd-slider-nav .startup-box{border-top:none!important;margin-bottom:-20px}
.cd-slider-nav a{padding:0 0 0 90px;position:absolute;top:0;width:100%}
.cd-slider-nav a .slider-title{margin-top:20px}
.line{left:0!important;right:0!important}
}


@media (max-width: 767px) {
.img-slider{height:300px}
.cd-hero-slider{height:auto}
.cd-hero-slider .cd-full-width{padding:0}
.cd-hero-slider .cd-full-width p{font-family:"undergroundbook",sans-serif}
.cd-hero-slider .cd-full-width .hero-data{margin-top:0;padding-left:25px;padding-bottom:25px;position:relative}
.cd-hero{margin-top:0}
.cd-slider-nav li{height:auto!important}
.cd-slider-nav li .hidden-lg{margin-bottom:-26px}
.cd-slider-nav li .hidden-lg .tag{background-size:contain;width:24px;height:22px;margin-left:25px}
.cd-slider-nav li a{padding:10px 25px 10px 63px;position:static}
.cd-slider-nav li a .slider-title{margin-top:0}
}


@media (max-width: 479px) {
.img-slider{height:150px}
}
.category-box{background-color:#FFF;margin-bottom:30px}
.category-box a{color:#FFF}
.category-box .image-bg{display:block}
.category-box .category-home{text-transform:uppercase;color:#FFF;text-align:center;margin:0 auto;display:block;font-size:26px;font-family:'undergrounddemibold',sans-serif;letter-spacing:4px}
.category-box .category-article{position:relative}
.category-box .category-article a{display:block;padding:10px 30px}
.category-box .category-article a:hover{background-color:#ebebeb;text-decoration:none}
.category-box .category-article span{display:block}
.category-box .category-article .category-title{font-family:'AmasisMTStd-Medium',sans-serif;font-size:14px;color:#071f26!important;margin-bottom:5px;line-height:normal}
.category-box .category-article .category-title a{color:#071f26!important}
.category-box .category-article .by-reporter{font-family:'undergrounddemibold',sans-serif;font-size:10px;color:#717677;line-height:1;text-transform:uppercase}
.category-box .category-article .by-reporter a{color:#717677}
.category-box .category-article .sponsor{font-size:7px;position:absolute;bottom:0;right:10px;color:#717677}
.category-box .category-article div.line{height:1px!important;line-height:1px!important;min-height:1px!important;background-color:#e8e9e9;position:absolute;bottom:0;left:10px;right:10px}
.category-box .more-article{padding:0;margin-top:0;line-height:30px}
.category-box .more-article .more-arrow{padding:0;margin-top:0;line-height:31px;margin-bottom:0}
.enterprise-box{border-top:4px solid #155ba0}
.enterprise-box .tag{background:url(img/enterprise-tag.png) no-repeat;display:inline-block;width:40px;height:37px;margin-left:30px}
.enterprise-box .image-bg{height:100px;background-image:url(img/category-enterprise.png)}
.general-box{border-top:4px solid #a52ba0}
.general-box .tag{background:url(img/general-tag.png) no-repeat;display:inline-block;width:40px;height:37px;margin-left:30px}
.general-box .image-bg{height:100px;background-image:url(img/category-enterprise.png)}
.creative-box{border-top:4px solid #1e9e2a}
.creative-box .tag{background:url(img/creative-tag.png) no-repeat;display:inline-block;width:40px;height:37px;margin-left:30px}
.creative-box .image-bg{height:100px;background-image:url(img/category-creative.png)}
.education-box{border-top:4px solid #bc2111}
.education-box .tag{background:url(img/education-tag.png) no-repeat;display:inline-block;width:40px;height:37px;margin-left:30px}
.education-box .image-bg{height:100px;background-image:url(img/category-education.png)}
.invention-box{border-top:4px solid #dd920e}
.invention-box .tag{background:url(img/invention-tag.png) no-repeat;display:inline-block;width:40px;height:37px;margin-left:30px}
.invention-box .image-bg{height:100px;background-image:url(img/category-invention.png)}
.social-box{border-top:4px solid #a30759}
.social-box .tag{background:url(img/social-tag.png) no-repeat;display:inline-block;width:40px;height:37px;margin-left:30px}
.social-box .image-bg{height:100px;background-image:url(img/category-social.png)}
.startup-box{border-top:4px solid #d35f00}
.startup-box .tag{background:url(img/startup-tag.png) no-repeat;display:inline-block;width:40px;height:37px;margin-left:30px}
.startup-box .image-bg{height:100px;background-image:url(img/category-starup.png)}
.landing-article .ribbon-container{height:4px;width:100%;display:block}
.landing-article .article-img .tag{display:inline-block;width:40px;height:37px;margin-left:30px;position:absolute;top:4px}
.landing-article .landing-article-title{font-size:24px;font-family:'AmasisMTStd-Medium',sans-serif;padding:20px 30px 10px}
.landing-article .landing-article-title a{color:#071f26}
.landing-article .reporter-name{font-family:'undergrounddemibold',sans-serif;font-size:10px;text-transform:uppercase;padding:0 30px 10px}
.landing-article .reporter-name a{color:#717677!important}
.landing-article .reporter-name a:visited{color:#717677!important}
.landing-article .landing-article-body{font-family:'undergroundbook',sans-serif;font-size:14px;color:#071f26;line-height:1.214em;padding:0 30px 15px}
.landing-article.sponsored-article .landing-article-body{padding-bottom:40px}
.landing-social .ribbon-container{background-color:#a30759}
.landing-social .article-img .tag{background:url(img/social-tag.png) no-repeat}
.landing-social .reporter-name{color:#717677}
.landing-social .landing-article-body{color:#071f26}
.duo-article{padding:15px 0}
.duo-article>div{position:relative}
.duo-article .left-vertical-line{border-left:1px solid #b8bbbb}
.duo-article .right-vertical-line{border-right:1px solid #b8bbbb}
.duo-article .article-box{margin-bottom:0;border-bottom:0;max-width:360px!important;padding-bottom:30px}
.duo-article .article-box .more-article{position:absolute;bottom:0;right:0;margin:0;line-height:30px}
.duo-article .article-box .more-article .more-arrow{margin:0 5px;padding:0;line-height:32px}
.duo-article .article-box img{margin-bottom:20px}
.duo-article .article-box .sponsored img{margin-bottom:0}
.duo-article .title-article{font-size:24px!important;line-height:1em!important;font-family:'AmasisMTStd-Medium',sans-serif!important;margin:5px 0!important}
.duo-article .title-article a{color:#071f26}
.duo-article .reporter-name{font-family:'undergrounddemibold',sans-serif;font-size:10px;color:#717677;text-transform:uppercase;padding:0 0 7px}
.duo-article .reporter-name a{color:#717677}
.duo-article .article-preview{color:#071f26!important;padding-top:5px}
.duo-article .no-pic .title-article,.duo-article .no-pic .landing-article-title{margin-top:52px!important}
.landing-article{position:relative}
.icon-ribbon.creative{background:url(img/creative-tag.png) no-repeat;display:inline-block;width:40px;height:37px;margin-left:30px;position:absolute}
.article-box.creative{border-top:4px solid #1e9e2a}
.icon-ribbon.enterprise{background:url(img/enterprise-tag.png) no-repeat;display:inline-block;width:40px;height:37px;margin-left:30px;position:absolute}
.article-box.enterprise{border-top:4px solid #155ba0}
.icon-ribbon.education{background:url(img/education-tag.png) no-repeat;display:inline-block;width:40px;height:37px;margin-left:30px;position:absolute}
.article-box.education{border-top:4px solid #bc2111}
.icon-ribbon.social{background:url(img/social-tag.png) no-repeat;display:inline-block;width:40px;height:37px;margin-left:30px;position:absolute}
.article-box.social{border-top:4px solid #a30759}
.icon-ribbon.startup{background:url(img/startup-tag.png) no-repeat;display:inline-block;width:40px;height:37px;margin-left:30px;position:absolute}
.article-box.startup{border-top:4px solid #d35f00}
.sponsored{display:table!important;padding:8px;background-color:#071f26;color:#a5a9aa;text-transform:uppercase;font-size:10px;float:right;margin:20px 0 5px}
.landing-article-body .sponsored{position:absolute;bottom:0;margin-bottom:0;right:0}
.duo-article .sponsored{margin-right:-15px}
.sponsored .span{opacity:.5!important;display:table-cell!important;vertical-align:middle!important;margin-right:5px!important}
.sponsored img{vertical-align:text-bottom;margin-left:5px}
.full-article{max-width:100%!important}
.full-article .title-article{font-size:24px!important;margin-top:80px!important;padding-left:30px;padding-right:30px}
.full-article .reporter-name{font-family:'undergrounddemibold',sans-serif;font-size:10px;color:#717677;text-transform:uppercase;padding:0 0 10px;padding-left:30px;padding-right:30px}
.full-article .article-preview{color:#071f26!important;padding-top:5px;padding-left:30px;padding-right:30px}
.full-article .no-pic .title-article{margin-top:80px;padding-left:30px;padding-right:30px}
.full-article .sponsored,.full-article .more-article{margin-right:15px}
#container .mix{display:none}
.article-box.page{border-top:4px solid #a42ca1}
.article-box.page .title-article{margin-top:30px!important}
.no-pic .title-article{margin-top:52px!important}
.no-pic .landing-article-title{margin-top:35px!important}
#hero-landing{margin-bottom:20px}
.col-gallery{margin-bottom:15px}
.img-detail{display:none;position:absolute;bottom:22px;width:82%;left:10px}
.img-container a{color:#FFF;display:inline-block}
.img-container:hover figure img{opacity:.7}
.img-container:hover .img-detail{display:block;position:absolute;z-index:1;bottom:10px;padding:0 5%;width:88%;font-size:12px;line-height:13px}
.img-container:hover .img-detail:hover img{opacity:.95}
.img-container figure{background:#000}
.img-container img{opacity:1}
.img-container figure:hover img{opacity:.7}
.fancybox-skin{background:transparent!important;box-shadow:none!important}
.fancybox-title-float-wrap .child{background:transparent;font-family:'undergroundbook',sans-serif}
.fancybox-nav span{visibility:visible}
.fancybox-next{right:-50px}
.fancybox-next span{background-image:url(img/photo-g/arrows.png);width:31px;height:60px;background-position:0 -60px!important}
.fancybox-prev{left:-50px}
.fancybox-prev span{background-image:url(img/photo-g/arrows.png);background-position:-32px 0!important;width:31px;height:60px}
.fancybox-title{position:static!important;margin:10px 0!important;max-width:100%!important;left:initial!important;right:initial!important}
.fancybox-title span{font-family:"undergroundbook",sans-serif!important;font-size:16px;font-weight:400!important;text-shadow:none!important;background:none!important;width:100%!important;white-space:initial!important;padding:0!important;border-radius:0!important;margin:0!important}
.fancybox-close{background-image:url(img/photo-g/close.png);width:29px;height:29px;top:0;right:-30px}
.fancybox-overlay .child{font-size:12px;font-style:italic;line-height:14px}


@media (max-width: 1199px) {
.fancybox-next{right:10px}
.fancybox-prev{left:10px}
.fancybox-close{right:35px}
}


@media (min-width: 980px) and (max-width: 1199px) {
.img-detail{width:220px;padding:0 10px}
.img-container:hover .img-detail{display:inline-block;width:225px}
}


@media (max-width: 480px) {
.img-container{margin:25px auto!important}
}


@media (max-width: 479px) {
.col-xxs-12{width:100%!important;height:auto!important;display:block;float:none;margin:auto}
.col-xxs-6{width:50%!important}
}
.col-xs-15,.col-sm-15,.col-md-15,.col-lg-15{position:relative;min-height:1px;padding-right:10px;padding-left:10px}
.col-xs-15{width:20%;float:left}


@media (min-width: 768px) {
.col-sm-15{width:20%;float:left}
}


@media (min-width: 992px) {
.col-md-15{width:20%;float:left}
}


@media (min-width: 1200px) {
.col-lg-15{width:20%;float:left}
}


@media (max-width: 480px) {
.img-container{margin:25px auto!important;width:300px!important}
}

/*.grayscale{filter:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='saturate' values='0'/></filter></svg>#grayscale");-webkit-filter:grayscale(1);filter:grayscale(1);filter:gray}
.grayscale.grayscale-fade{transition:filter .5s}
*/

/*.grayscale.grayscale-fade{-webkit-transition:-webkit-filter .5s;transition:-webkit-filter .5s}
}
.grayscale.grayscale-off,.grayscale.grayscale-fade:hover{-webkit-filter:grayscale(0);filter:grayscale(0)}
.grayscale-footer.grayscale-off,.grayscale-footer.grayscale-fade:hover{-webkit-filter:grayscale(0);filter:grayscale(0)}
.grayscale.grayscale-replaced{-webkit-filter:none;filter:none}
.grayscale.grayscale-replaced>svg{-webkit-transition:opacity .5s ease;transition:opacity .5s ease;opacity:1}
.grayscale.grayscale-replaced.grayscale-off>svg,.grayscale.grayscale-replaced.grayscale-fade:hover>svg{opacity:0}
.grayscale.grayscale-fade{-webkit-filter:grayscale(0);filter:grayscale(0);filter:none}
.grayscale.grayscale-fade:hover{filter:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale");-webkit-filter:grayscale(1);filter:grayscale(1);filter:gray}
.grayscale-replaced.grayscale-fade svg{opacity:0;-webkit-transition:opacity .5s ease;transition:opacity .5s ease}
.grayscale-replaced.grayscale-fade:hover svg{opacity:1}
*/
.alm-load-more-btn.done{display:none}
.col-pull-right{float:right}
.error-div{padding:200px 20%;text-align:center}
/*.grayscale-footer{filter:grayscale(100%);-webkit-filter:grayscale(100%);-webkit-filter:grayscale(1);filter:gray;-webkit-transition:all .6s ease;filter:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter ÔÇª.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale")}
.grayscale-footer:hover{filter:grayscale(0%);-webkit-filter:grayscale(0%);filter:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter ÔÇª'1 0 0 0 0,0 1 0 0 0,0 0 1 0 0,0 0 0 1 0'/></filter></svg>#grayscale")}
*/
.white-line-border-kill{position:relative;top:-1px;height:1px;width:100%;background-color:#fff;z-index:2;clear:both;margin-bottom:25px}
.previuos-next-article.row:before{content:"";width:95%;border-top:1px dotted #e8e9e9;padding-bottom:25px;margin:auto}
#commentform input[type=text],#commentform input[type=email],textarea{max-width:100%;margin-bottom:5px;border:1px solid #c3c6c8;padding:5px}
video{width:100%!important;height:auto!important}
.g img{max-width:100%}
.header-ads{max-width:100%;margin-bottom:20px!important;position:relative}
.page-template-home-landing .header-ads,.page-template-category-landing .header-ads{margin-top:8px!important}
.ads-article-body{margin-top:28px!important;position:relative}
.ad-small{margin-top:30px!important;position:relative}
.single-margin{margin-bottom:0!important}
.g:before{content:"Advertisement";text-transform:uppercase;color:#bababa;display:block;font-size:8px;margin-bottom:2px;position:absolute;top:-10px}
.twitter-container{padding:10px 5px 10px 0;margin-bottom:15px}
.carousel-inner>.item>img,.carousel-inner>.item>a>img,.carousel-inner>.item>a>div,.carousel-inner>.item>a>svg,.grayscale-replaced.grayscale>svg{margin:0 auto!important}
.carousel.slide{text-align:center}
.newsletter-signup.mailchimp{background:#a42ca1 url(img/mailchimp.jpg) no-repeat center;background-size:cover;color:#fff;text-transform:uppercase;padding:40px 30px;margin-bottom:30px;font-family:"undergrounddemibold",sans-serif;font-weight:400}
#mc-embedded-subscribe-form{padding:0;margin:0}
#mc-embedded-subscribe-form .form-control{height:auto}
#mc_embed_signup .input-group{margin-top:20px}
#mc_embed_signup h2{font-size:14px;font-weight:400;text-align:center;line-height:1.6em}
#mc-embedded-subscribe-form input{border-radius:0;text-transform:uppercase;font-weight:400;border:none}
#mc-embedded-subscribe-form input[type=email]{font-family:"undergroundbook",sans-serif;font-size:10px}
#mc-embedded-subscribe-form input[type=submit]{font-family:"undergrounddemibold",sans-serif;font-size:10px;background-color:#852482;color:#fff}
#mce-success-response,#mce-error-response{font-family:"undergroundbook",sans-serif;margin-top:20px;text-transform:none}
.footer{background-color:#717677}
.footer .container{padding:40px 0}
.footer .text-footer{font-size:10px;color:#FFF;margin-top:10px;margin-bottom:15px;font-family: 'undergroundbook', sans-serif;}
.footer .address,.footer .email,.footer .phone{display:block;color:#FFF;font-size:10px;font-family:'undergroundbook', sans-serif;margin-top:5px;padding-left:15px}
.footer .address{background:url(img/links-footer-location.png) no-repeat 0 0}
.footer .email{background:url(img/links-footer-email.png) no-repeat 0 0}
.footer .phone{background:url(img/links-footer-phone.png) no-repeat 0 0}
.footer h4 a{font-size:10px;color:#FFF;font-family: 'undergroundbook', sans-serif;text-transform:uppercase;padding:10px 0;display:block;}
.footer .sub-category-footer{font-size:10px;color:#FFF;font-family:'undergroundbook', sans-serif;display:block;margin-top:5px}
.footer .row.row_categories,.footer .row.row_social{margin-left:-15px;margin-right:-15px}
.footer .social-share a{display:inline-block;width:15px;height:15px;color:#717677;background-color:#fff;text-align:center;line-height:15px;margin:0 5px 5px 0}
.footer .social-share a:hover,.footer .social-share a:focus,.footer .social-share a:active{background-color:#e2e2e2}
.footer .social-share a i{font-size:12px!important;line-height:15px!important}

@media (max-width: 991px) {
.footer .social-share a{width:30px;height:30px;line-height:30px;display:inline-block}
.footer .social-share a i{font-size:23px!important;line-height:30px!important}
}
.sponsor-footer{padding-top:28px}
.footer-line{border-top:4px solid #071f26;margin-top:25px}
.control-footer-container{position:absolute;width:100%}
.control-footer{display:block;background-color:#071f26;padding:5px 9px 9px;margin:0 auto;width:315px;text-align:center;text-transform:uppercase}
.control-footer a{color:#FFF;font-size:10px;font-family:'undergrounddemibold',sans-serif;font-weight:700}
.control-footer a:hover,.control-footer a:active,.control-footer a:focus{text-decoration:none}
.ipad .control-footer{width:320px}
.control-footer span{display:block;width:9px;height:5px;background:url(img/up-down-arrow.png) no-repeat 0 0;margin:4px 10px}
.control-footer .arrow-left{float:left}
.control-footer .arrow-right{float:right}


@media (max-width: 479px) {
.control-footer .arrow-right{display:none}
}
.control-footer.arrow-top span{background:url(img/up-arrow.png) no-repeat 0 0!important}
.platinum-line{border-top:1px solid #a42ca1!important;height:1px!important;color:#a42ca1}
.platinum-section{display:block;background-color:#f3f4f4;padding:5px;margin:-30px auto 25px;width:200px;text-align:center;font-size:12px;text-transform:uppercase;font-family:'undergrounddemibold' sans-serif;color:#a42ca1}
.gold-line{border-top:1px solid #dd920e!important;height:1px!important;color:#dd920e}
.gold-section{display:block;background-color:#f3f4f4;padding:5px;margin:-30px auto 25px;width:200px;text-align:center;font-size:12px;text-transform:uppercase;font-family:'undergrounddemibold' sans-serif;color:#dd920e}
.silver-line{border-top:1px solid #c5c8c9!important;height:1px!important;color:#c5c8c9}
.silver-section{display:block;background-color:#f3f4f4;padding:5px;margin:-30px auto 25px;width:200px;text-align:center;font-size:12px;text-transform:uppercase;font-family:'undergrounddemibold' sans-serif;color:#c5c8c9}
.navbar-fixed-top+.content-container{margin-top:70px}
.content-container{margin:0 130px}
#top-link-block.affix-top{position:absolute;bottom:-82px;left:10px}
#top-link-block.affix{position:fixed;bottom:18px;left:10px}
#back-to-top{position:fixed;bottom:40px;right:40px;z-index:9999;width:77px;height:94px;text-align:center;line-height:30px;background:url(img/btp.png) no-repeat;background-size:cover;color:#fff;cursor:pointer;border:0;text-decoration:none;transition:opacity .2s ease-out;opacity:0;}


@media (max-width: 991px) {
#back-to-top{width:50px;height:61px}
}
#back-to-top.show{opacity:1}
#back-to-top.show:hover{opacity:.7}
.-ms-.no-cssfilters.svgfilters #myCarousel-footer .controlled-grayscale{opacity:.1}
.-ms-.no-cssfilters.svgfilters #myCarousel-footer .grayscale-replaced,.-ms-.no-cssfilters.svgfilters #myCarousel-footer .grayscale-replaced img{opacity:1!important}
.-moz- .controlled-grayscale{filter:grayscale(1)!important}
.-moz- .controlled-grayscale:hover{filter:grayscale(0)!important}
.additional-links{float:right;margin-right:55px;margin-top:55px}
.additional-links li{float:left;margin-left:25px;padding-right:25px;border-right:1px solid #fff}
.additional-links li:last-child{border-right:none}
.additional-links li a{font-family:'undergroundbook', sans-serif;font-size:10px;color:#FFF;text-transform:uppercase}


@media (max-width: 768px) {
.additional-links{float:none;margin-right:55px;margin-top:5px}
.additional-links li{float:none;border-right:none;margin-left:15px;margin-top:10px}
}


@media (max-width: 480px) {
.no-padding-left-mobile{padding-left:0}
.additional-links li{margin-left:0!important;padding-left:0}
}
.full-header{background-repeat:repeat-x;background-position:bottom;background-color:#FFF;-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,0.11);-moz-box-shadow:0 2px 5px 0 rgba(0,0,0,0.11);box-shadow:0 2px 5px 0 rgba(0,0,0,0.11)}
.full-header .navbar-right{display:block}
.full-header .navbar-default{background-color:#FFF}
.navbar-inverse{background-color:transparent}
.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:hover,.navbar-inverse .navbar-nav>.active>a:focus{background:transparent!important}
.navbar{height:100%;border:none;position:static!important;margin-bottom:0}
.navbar .show-search{display:none}


@media (min-width: 992px) {
.navbar .main-nav>li{padding:8px 3px}
}


@media (min-width: 1200px) {
.navbar .main-nav>li{padding:0 7px}
}
.navbar .main-nav .navbar li{padding-top:0}
.navbar .main-nav span{background-position:center 0!important}
.navbar .main-nav .menu-enterprise:hover,.navbar .main-nav .menu-enterprise.active,.navbar .main-nav .menu-enterprise .active{background-color:#155ba0}
.navbar .main-nav .menu-enterprise:hover a,.navbar .main-nav .menu-enterprise.active a,.navbar .main-nav .menu-enterprise .active a{color:#FFF!important}
.navbar .main-nav .menu-enterprise:hover span,.navbar .main-nav .menu-enterprise.active span,.navbar .main-nav .menu-enterprise .active span{background-image:url(img/menu-icons-hover.png)}
.navbar .main-nav .menu-enterprise span{background-image:url(img/menu-icons.png);background-repeat:no-repeat;display:block;width:19px;height:35px;margin:0 auto;background-position-y:19px}
.navbar .main-nav .menu-creative:hover,.navbar .main-nav .menu-creative.active,.navbar .main-nav .menu-creative .active{background-color:#1e9e2a}
.navbar .main-nav .menu-creative:hover a,.navbar .main-nav .menu-creative.active a,.navbar .main-nav .menu-creative .active a{color:#FFF!important}
.navbar .main-nav .menu-creative:hover span,.navbar .main-nav .menu-creative.active span,.navbar .main-nav .menu-creative .active span{background-image:url(img/menu-icons-hover.png)}
.navbar .main-nav .menu-creative span{background-image:url(img/menu-icons.png);background-repeat:no-repeat;display:block;width:19px;height:35px;margin:0 auto;background-position-x:-20px;background-position-y:19px}
.navbar .main-nav .menu-education:hover,.navbar .main-nav .menu-education.active,.navbar .main-nav .menu-education .active{background-color:#bc2111}
.navbar .main-nav .menu-education:hover a,.navbar .main-nav .menu-education.active a,.navbar .main-nav .menu-education .active a{color:#FFF!important}
.navbar .main-nav .menu-education:hover span,.navbar .main-nav .menu-education.active span,.navbar .main-nav .menu-education .active span{background-image:url(img/menu-icons-hover.png)}
.navbar .main-nav .menu-education span{background-image:url(img/menu-icons.png);background-repeat:no-repeat;display:block;width:25px;height:35px;margin:0 auto;background-position-x:-40px;background-position-y:19px}
.navbar .main-nav .menu-invention:hover,.navbar .main-nav .menu-invention.active,.navbar .main-nav .menu-invention .active{background-color:#dd920e}
.navbar .main-nav .menu-invention:hover a,.navbar .main-nav .menu-invention.active a,.navbar .main-nav .menu-invention .active a{color:#FFF!important}
.navbar .main-nav .menu-invention:hover span,.navbar .main-nav .menu-invention.active span,.navbar .main-nav .menu-invention .active span{background-image:url(img/menu-icons-hover.png)}
.navbar .main-nav .menu-invention span{background-image:url(img/menu-icons.png);background-repeat:no-repeat;display:block;width:19px;height:35px;margin:0 auto;background-position-x:-64px;background-position-y:19px}
.navbar .main-nav .menu-social:hover,.navbar .main-nav .menu-social.active,.navbar .main-nav .menu-social .active{background-color:#a30759}
.navbar .main-nav .menu-social:hover a,.navbar .main-nav .menu-social.active a,.navbar .main-nav .menu-social .active a{color:#FFF!important}
.navbar .main-nav .menu-social:hover span,.navbar .main-nav .menu-social.active span,.navbar .main-nav .menu-social .active span{background-image:url(img/menu-icons-hover.png)}
.navbar .main-nav .menu-social span{background-image:url(img/menu-icons.png);background-repeat:no-repeat;display:block;width:19px;height:35px;margin:0 auto;background-position-x:-82px;background-position-y:19px}
.navbar .main-nav .menu-startup:hover,.navbar .main-nav .menu-startup.active,.navbar .main-nav .menu-startup .active{background-color:#d35f00}
.navbar .main-nav .menu-startup:hover a,.navbar .main-nav .menu-startup.active a,.navbar .main-nav .menu-startup .active a{color:#FFF!important}
.navbar .main-nav .menu-startup span{background-repeat:no-repeat;display:block;width:16px;height:35px;margin:0 auto}
.navbar .main-nav .menu-startup -moz- span{background-position-x:-102px!important}
.navbar li a{text-transform:uppercase;letter-spacing:.5px;color:#888e91!important;font-size:12px;padding:15px 10px}
.navbar .menu-secondary-menu-container{display:flex}
.navbar .navbar-right{background-color:#d6d9d9;width:360px;height:85px;margin-right:15px}
.navbar .navbar-right form{width:100%}
.navbar .navbar-right input{width:100%;margin:0 auto;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;height:20px;line-height:20px;padding-top:0;padding-bottom:0;background-image:url(img/search-icon.png);background-repeat:no-repeat;background-position:5px;padding-left:25px;margin-top:0!important}
.navbar .navbar-right .secondary-nav{float:initial;max-width:265px;width:265px;margin:0 auto;text-align:center}
.navbar .navbar-right .secondary-nav li{float:none;display:inline-block}
.navbar .navbar-right .secondary-nav a{font-size:11px;font-family:'undergroundmedium',sans-serif;color:#717677;padding:17px 6px 0 7px !important}
.navbar .navbar-right .secondary-nav li{text-align:center}
.navbar .navbar-brand{margin:24px 10px 0 15px !important;padding:0!important}
.navbar .main-nav{font-family:'undergroundmedium',sans-serif}
.menu-small{position:fixed!important;z-index:1000;background-color:#FFF;width:100%}
.menu-small .navbar-header{z-index:1}
.menu-small #slidemenu{position:relative}
.menu-small .navbar-right{height:50px}
.menu-small .main-nav li span{display:none!important}
.menu-small a{font-size:11px!important;padding:15px!important}
.menu-small .secondary-nav{display:none!important}
.menu-small .navbar-brand{display:block;width:25px;height:30px;background-image:url(img/logo-small.png);background-repeat:no-repeat;margin-top:10px!important;margin-right:20px!important}
.menu-small .navbar-brand img{display:none!important}
.menu-small .show-search{display:block;float:right;position:absolute;right:0;margin-right:15px;cursor:pointer}
.menu-small .show-search:hover{opacity:.3}
.menu-small .show-search .btn-grey{padding:0;margin:0;border:none;height:50px}
.menu-small .show-search .btn-grey:focus{outline:none}
.menu-small input{height:30px!important;background-position:5px 11px!important;width:85%!important}
header,nav,a,img,li,.menu-small{transition:all .3s;-moz-transition:all .3s;-webkit-transition:all .3s;-o-transition:all .3s}
.header-ads{max-width:970px;margin:20px auto}
.article-body .crp_related li { width: 33.33%!important; margin: 0 0 60px!important; border: none!important; box-shadow: none!important; border-radius: 0!important; padding: 0!important; overflow: visible!important; text-align: left!important; }
.crp_related li .ribbon-container { position: absolute!important; top: 0!important; left: 0!important; width: 90%!important; z-index: 10!important; }
.crp_related li>a { width: 90%!important; overflow: visible!important; height:120px; }
.crp_related li>a>img {max-width:100%;height:auto;}
.crp_related>ul { list-style: none!important; }
.crp_related li .crp_title { width: 100%!important; border-radius: 0!important; background: none!important; color: #000!important; font-family: 'AmasisMTStd-Medium',sans-serif!important; top: 100%!important; bottom: auto!important; z-index: 100!important; font-size: 14px!important; line-height: 16px!important; max-height: 36px!important; overflow: hidden!important; text-align: left!important; margin-top: 5px!important; }
.crp_related li:hover {background:none!important;}
.article-body .crp_related li .tag { background-size: cover; width: 25px; height: 23px; margin-left: 15px; }
.crp_related .ribbon-icon-big { height: 3px; }
.detail-article .crp_related h3 { border-top: 2px solid #000; color: #fff; position: relative; padding: 0 0 0 19px!important; z-index: 10; line-height: 20px; font-size: 8px; text-transform: uppercase; margin-bottom: 20px!important; }
.crp_related h3:before { content: ''; width: 100px; height: 20px; background: #000; display: block; top: 0; z-index: -1; position: absolute; left: 0; }
.article-body .crp_related li:after { content: ''; display: block; width: 100%; height: 60px; position: absolute; top: 100%; left: 0; background: #fff; }
.crp_related h3:after { content: ''; position: absolute; height: 24px; width: 3.33%; right: 0; top: -2px; display: block; background: #fff; z-index: 10; }

@media (max-width: 1200px) and (min-width: 990px) {
.navbar .navbar-right{max-width:250px;margin-right:0}
.navbar li a{letter-spacing:0;font-size:13px;padding:7px}
.collapse{padding-right:0}
.menu-small .navbar-right{max-width:365px}
.menu-small .navbar-right input{width:80%!important}
.detail-article .article-body .crp_related a { height: 150px; }
}


@media (max-width: 990px) {
.menu-secondary-menu-container{display:flex}
.navbar .navbar-right{width:98%;height:inherit;margin-right:0;margin-left:15px}
.navbar .navbar-right .secondary-nav{float:inherit;width:239px!important}
.navbar .navbar-right .navbar-form{padding-left:0}
.navbar li a{letter-spacing:0;font-size:13px;padding:10px}
.navbar .navbar-brand{margin:10px 5px 10px 15px !important}
.menu-secondary-menu-container{float:left!important;width:40%!important}
.main-search{width:60%!important}
.menu-small .main-search,.menu-small .show-search{display:none}
.collapse{padding-right:0}
.navbar .navbar-right .secondary-nav a{line-height:25px;padding:8px 5px!important}
.detail-article .article-body .crp_related a { height: 115px; }
}
body.slide-active{overflow-x:hidden}
.no-margin-top{margin-top:0!important}
#page-content{position:relative;padding-top:70px;left:0}
#page-content.slide-active{padding-top:0}
#slide-nav .navbar-toggle{cursor:pointer;position:relative;line-height:0;float:right;margin:0;width:30px;height:40px;padding:10px 0 0;border:0;background:transparent}
#slide-nav .navbar-toggle>.icon-bar{width:100%;display:block;height:3px;margin:5px 0 0}
.navbar-header{position:relative}
.navbar.navbar-fixed-top.slide-active{position:relative}


@media (min-width: 768px) {
#page-content{left:0!important}
.navbar.navbar-fixed-top.slide-active{position:fixed}
.navbar-header{left:0!important}
.main-nav{margin-bottom:-2px!important}
}


@media (max-width: 767px) {
.navbar-collapse{padding-left:0;padding-right:0;z-index:9999!important}
.main-nav span{display:none}
.navbar .main-nav .menu-enterprise span,.navbar .main-nav .menu-creative span,.navbar .main-nav .menu-education span,.navbar .main-nav .menu-invention span,.navbar .main-nav .menu-social span,.navbar .main-nav .menu-startup span{display:none}
.menu-enterprise{background-image:url(img/icon-enterprise.png);background-repeat:no-repeat;background-position:5px}
.menu-startup{background-image:url(img/icon-startup.png);background-repeat:no-repeat;background-position:5px}
.menu-creative{background-image:url(img/icon-creative.png);background-repeat:no-repeat;background-position:5px}
.menu-invention{background-image:url(img/icon-invention.png);background-repeat:no-repeat;background-position:5px}
.menu-education{background-image:url(img/icon-education.png);background-repeat:no-repeat;background-position:5px}
.menu-social{background-image:url(img/icon-social.png);background-repeat:no-repeat;background-position:5px}
.navbar .navbar-right{display:block;background-color:transparent;margin-top:25px;border-top:1px solid #FFF;padding:0 15px}
.navbar .navbar-right a{padding:10px 0!important}
.navbar-right input{width:100%}
.navbar-collapse.collapse.in .secondary-nav{display:block!important}
.navbar-collapse.collapse.in .secondary-nav li{text-align:left}
.article-body .crp_related li { width: 260px!important; float: none; display: inline-block; margin: 0 0 60px 20px!important; }
.crp_related li .ribbon-container { width: 100%!important; }
.detail-article .article-body .crp_related a { width: 100%!important; height: 150px; }
.detail-article .article-body .crp_related ul { text-align: center; margin-left: -20px!important; }
.crp_related h3 { /*text-align: center;*/ }
}


@media (max-width: 767px) {
.menu-secondary-menu-container{float:inherit!important}
.main-search{width:100%!important}
#slidemenu{margin-top:79px!important}
.menu-small .slide-active .secondary-nav{display:block!important;float:inherit!important}
.menu-small .slide-active .secondary-nav a{padding-left:10px!important}
.menu-small .slide-active .menu-secondary-menu-container{float:inherit!important}
.menu-small .slide-active .main-search{display:block!important}
.menu-small .slide-active #slidemenu{margin-top:67px!important}
.navbar .navbar-right{margin-left:0!important}
.navbar .navbar-right input{width:100%}
#slide-nav .container{margin:0;padding:0!important}
#slide-nav .navbar-header{margin:0 auto;padding:0 15px}
#slide-nav .navbar.slide-active{position:absolute;width:80%;top:-1px;z-index:1000}
#slide-nav .navbar.slide-active .menu-secondary-menu-container{float:inherit}
#slide-nav #slidemenu{background:#888e91;right:-100%;width:80%;min-width:0;position:absolute;padding-left:0;z-index:2;top:-8px;margin:0;margin-top:90px;filter:alpha(opacity=95);-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=95);-moz-opacity:.95;-khtml-opacity:.95;opacity:.95}
#slide-nav #slidemenu.in{right:0!important;bottom:0}
#slide-nav #slidemenu a{color:#FFF!important;padding-left:40px!important}
#slide-nav #slidemenu .secondary-nav a{padding-left:0!important}
#slide-nav #slidemenu .navbar-nav{min-width:0;width:100%;margin:0}
#slide-nav #slidemenu .navbar-nav .dropdown-menu li a{min-width:0;width:80%;white-space:normal}
#slide-nav{border-top:0}
#slide-nav #navbar-height-col{position:fixed;top:0;height:100%;width:80%;left:-80%;background:#eee}
#slide-nav.navbar-inverse #navbar-height-col{z-index:1;border:0}
#slide-nav .navbar-form{width:100%;margin:8px 0;text-align:center;overflow:hidden}
#slide-nav .navbar-form .form-control{text-align:center}
#slide-nav .navbar-form .btn{width:100%}
}
.navbar-inverse .navbar-toggle .icon-bar{background-color:#000}
#slide-nav .navbar-toggle{background-color:#a42ca1;padding:10px;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;width:44px;margin:9px 0}
.navbar-inverse .navbar-toggle .icon-bar{background-color:#FFF}
#slide-nav .navbar-toggle>.icon-bar{margin:3px 0}
.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border:none}


@media (max-width: 479px) {
.navbar .navbar-brand{margin:20px 5px 10px -15px !important}
}


@media (max-width: 479px) {
.navbar .navbar-brand{margin:20px 5px 10px 0 !important}
.menu-small .navbar-brand{margin:13px 5px 10px 0 !important}
#slidemenu{margin-top:89px!important}
}
.mobile-search-form input{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;height:25px;background-image:url(img/search-icon.png);background-repeat:no-repeat;background-position:5px 7px;padding-left:25px;width:100%}
.article-title{font-family:'AmasisMTStd-Medium',serif;font-size:45px;color:#000;line-height:44px;margin:15px;line-height:48px}
.article-subhead {font-family: 'undergroundbook',sans-serif; font-size: 18px; color: #000; margin: -15px 15px 15px; line-height: 22px; }
.hr{width:100%;display:block;background:url(img/hr.png) repeat-x;margin:25px 0;height:3px}
.ads-article-body{margin:20px auto;display:block;max-width:728px}
.detail-article{position:relative}
.detail-article .article-options{margin-top:41px}
.detail-article .sponsor_badge{position:absolute;width:auto;height:auto;top:4px;right:0;padding:9px 26px 0 0}
.detail-article .article-img{margin:10px 0 30px}
.detail-article .text-tag{text-transform:uppercase;font-family:"undergrounddemibold",sans-serif;color:#888e91;display:inline-block;margin:0 12px;line-height:37px;vertical-align:top}
.detail-article .reporter-name{font-family:'undergroundheavy',sans-serif;font-size:12px;letter-spacing:1px;text-transform:uppercase;margin-bottom:30px;padding-left:30px}
.detail-article .reporter-name.voices .circular{background-size:cover!important;width:100px;height:100px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;float:left;margin-right:20px}
.detail-article .reporter-name.voices .author-info{padding-top:15px}
.detail-article .reporter-name.voices .author-info h3{font-size:16px;text-transform:none;font-family:'amasisbold',arial,sans-serif;line-height:1.8em}
.detail-article .reporter-name.voices .author-info p{font-family:"undergroundheavy",sans-serif;padding:1em 0;color:#888e91}
.detail-article .reporter-name.voices .author-info p.role{font-family:"undergroundmedium",sans-serif;padding:0;color:#888e91}


@media (max-width: 479px) {
.detail-article .reporter-name.voices{padding-left:20px}
.detail-article .reporter-name.voices .circular{width:60px;height:60px}
.detail-article .reporter-name.voices .author-info{padding:0}
}
.detail-article .article-body{padding:0 30px;overflow:hidden;}
.detail-article .article-body .wp-caption{max-width:100%!important}
.detail-article .article-body p,.detail-article .article-body ol,.detail-article .article-body ul{font-family:Helvetica,arial,sans-serif;font-size:16px;color:#000;line-height:26px;letter-spacing:.5px}
.detail-article .article-body p{margin-bottom:20px;font-family:Helvetica,arial,sans-serif;color:#444;font-weight:300;line-height:1.7;letter-spacing:0}
.detail-article .article-body ol,.detail-article .article-body ul{margin-left:50px}
.detail-article .article-body ol{list-style:decimal}
.detail-article .article-body ul{list-style:disc}
.detail-article .article-body h1,.detail-article .article-body h2,.detail-article .article-body h3,.detail-article .article-body h4,.detail-article .article-body h5{padding:1em 0 .5em}
.detail-article .article-body blockquote{width:40%;margin:20px 20px 20px 0;float:left}
.detail-article .article-body blockquote p{margin-bottom:0}


@media (max-width: 767px) {
.detail-article .article-body blockquote{float:none;width:100%;margin:20px 0}
}
.detail-article .article-body blockquote,.detail-article .article-body blockquote p{font-family:'undergrounddemibold',sans-serif;font-size:24px;color:#000;line-height:26px;letter-spacing:.5px}
.detail-article .article-body code{background-color:#e2e2e2;color:#000}
.detail-article .article-body a{color:#a42ca1;text-decoration:none}
.detail-article .article-body a:hover,.detail-article .article-body a:focus,.detail-article .article-body a:active{text-decoration:underline}
.detail-article .tag{display:inline-block;width:40px;height:37px;margin-left:30px}
.detail-article .wp-caption-text,.detail-article p.wp-caption-text{font-family: undergroundmedium,Helvetica,arial,sans-serif;font-style:italic;font-size:12px;line-height:normal;}
.detail-article .contributor-box{margin-bottom:0!important;background-color:#e3e4e4}
.detail-article .contributor-box .line{display:none}
.detail-article .contributor-box .circular{margin:25px auto 15px!important;background-size:cover!important}
.detail-article .contributor-box h3{font-family:'amasisbold',arial,sans-serif;padding:25px 0}
.detail-article .contributor-box p{color:#000;padding:0 35px 25px 0;line-height:20px}
.article-enterprise .article-body blockquote,.article-enterprise .article-body blockquote p{color:#155ba0}
.article-enterprise .tag{background:url(img/enterprise-tag.png) no-repeat}
.article-enterprise .ribbon-icon-big{background-color:#155ba0}
.single-article{margin-top:20px}
.previuos-next-article{margin-bottom:25px;position: relative;}
.previuos-next-article .next{text-align:right;padding:20px 0}
.previuos-next-article .previous{text-align:left;padding:20px 0}
.previuos-next-article .next-text,.previuos-next-article .prev-text{font-family:'undergroundheavy',sans-serif;font-size:10px;color:#616161;display:block}
.previuos-next-article .next-article,.previuos-next-article .prev-article{font-family:'undergroundbook',sans-serif;font-size:12px;color:#616161}
.previuos-next-article .pre-arrow{display:block;width:11px;height:10px;background:url(img/arrows-next-pre.png) 0 0;float:left;margin:5px 10px 40px 20px}
.previuos-next-article .next-arrow{display:block;width:11px;height:10px;background:url(img/arrows-next-pre.png) -11px 0;float:right;margin:5px 20px 40px 5px}


@media (max-width: 479px) {
.previuos-next-article span.prev-article{display:none}
}
.related-article{border-right:1px solid #888e91}
.related-article:last-of-type{border-right:none}
.related-article img{display:block;float:left;margin-right:10px}
.related-article .subcategory{font-family:'undergroundmedium',sans-serif;text-transform:uppercase;font-size:7.5px;color:#6bc630;letter-spacing:1px}
.related-article .subcategory-article-title{font-family:'AmasisMTStd-Medium',serif;font-size:14px;margin-top:5px}
.related-article .subcategory-article-title a{color:#071f26}


@media (max-width: 768px) {
.related-article{border-right:none;border-bottom:1px solid #888e91;padding:15px;margin:0!important}
.related-article:last-of-type{border-bottom:none}
}
.subcategory-container{margin-bottom:20px}
.link-article a{display:block;font-family:'undergroundbook',sans-serif;font-size:13px;color:#000;padding:8px 30px;border-bottom:1px solid #e8e9e9}
.link-article a:hover{background-color:#c3c6c8}
.more-article{text-align:right;margin:20px 0}
.more-article a{text-transform:uppercase;font-size:10px;color:#a42ca1}
.more-article .more-arrow{display:inline-block;float:right;margin:4px 10px 4px 5px;color:#a42ca1;font-size:9px}
.article-box{border-bottom:1px solid #e8e9e9;margin:0 auto;margin-bottom:20px;max-width:315px;position:relative}
.article-box .title-article{font-family:'AmasisMTStd-Medium',serif;font-size:16px;color:#071f26;line-height:1em;margin:10px 0}
.article-box .title-article a{color:#071f26}
.article-box .article-preview{font-family:'undergroundbook',sans-serif;font-size:14px;color:#888e91;line-height:16.5px}
.trending-module .article-preview{margin-bottom:20px}
.trending-module .article-box .sponsor { font-size: 7px; position: absolute; bottom: 2px; right: 10px; color: #717677; }
.related-article{margin-bottom:20px;margin-top:20px}
.article-related-article .ribbon-container{margin-bottom:20px!important}
.article-related-article .more-article{padding:0;line-height:27px;margin-top:0}
.article-related-article .more-article .more-arrow{line-height:22px;margin:4px 15px 4px 5px}
.article-related-article .text-ribbon{margin-bottom:0!important}
.responsive-control .title-article{padding:10px}
.responsive-control .article-preview{padding:0 10px}
.social-share{clear:both}
.platinum-sponsors{margin-bottom:30px}
.platinum-sponsors .platinum{margin:50px auto}
.platinum-sponsors .border-bottom{border-bottom:1px solid #c3c6c8}
.platinum-sponsors .border-right{border-right:1px solid #c3c6c8}
.platinum-sponsors .duo-sponsor ul{vertical-align:middle}
.silver-sponsors{margin-bottom:30px}
.silver-sponsors .silver{margin:50px auto;padding:0 30px}
.silver-sponsors .border-right{border-right:1px solid #c3c6c8}
.silver-sponsors .border-bottom{border-bottom:1px solid #c3c6c8}
.gold-sponsors{margin-bottom:30px}
.gold-sponsors .gold{margin:50px auto}
.gold-sponsors .border-right{border-right:1px solid #c3c6c8}
.gold-sponsors .border-bottom{border-bottom:1px solid #c3c6c8}


@media only screen and (max-width: 991px) {
.gold-sponsors div[class^="col-"]:nth-child(odd){border-bottom:1px solid #000}
}
.platinum-sponsors .duo-sponsor,.gold-sponsors .sponsor,.silver-sponsors .sponsor,.indiv_partner{border:none;border-bottom:1px solid #c3c6c8;border-right:1px solid #c3c6c8}
.platinum-sponsors .duo-sponsor.plat_even_sp{border-right:none!important}
.gold-sponsors div[class^="col-"]:nth-child(odd){border-bottom:1px solid #c3c6c8}


@media (min-width: 992px) {
.silver-sponsors .sponsor.md_4{border-right:none}
}


@media (max-width: 991px) and (min-width: 768px) {
.gold-sponsors .sponsor.sm_1{border-right:none}
.silver-sponsors .sponsor.sm_3{border-right:none}
}


@media (max-width: 767px) {
.gold-sponsors .sponsor.sm_1{border-right:none}
.silver-sponsors .sponsor.xs_1{border-right:none}
}


@media (max-width: 479px) {
.platinum-sponsors .duo-sponsor{border-right:none!important}
.gold-sponsors .sponsor{border-right:none!important}
.silver-sponsors .sponsor{border-right:none!important}
}
.page-template-partner-landing .indiv_partner{border:none;border-bottom:1px solid #c3c6c8;border-right:1px solid #c3c6c8}


@media (min-width: 992px) {
.page-template-partner-landing .indiv_partner.first_md{border-top:none}
.page-template-partner-landing .indiv_partner.md_2{border-right:none}
}


@media (max-width: 991px) {
.page-template-partner-landing .indiv_partner.first_xs{border-top:none}
.page-template-partner-landing .indiv_partner.xs_1{border-right:none}
}


@media (max-width: 479px) {
.page-template-partner-landing .indiv_partner{border-right:none!important}
}
.full-col-article>.landing-creative{margin-bottom:25px}
.full-col-article>.landing-education{margin-bottom:25px}
.full-col-article>.landing-enterprise{margin-bottom:25px}
.full-col-article>.landing-invention{margin-bottom:25px}
.full-col-article>.landing-social{margin-bottom:25px}
.full-col-article>.landing-startup{margin-bottom:25px}
.page-template-home-landing .landing,.page-template-category-landing .landing{padding-top:25px}
.detail-full-article{margin:-7px 6px!important}
.detail-full-article a{color:#FFF!important}
.detail-full-article h3 a{color:#FFF!important}
.detail-full-article .by-reporter a{color:#FFF!important}
.article-img{overflow:hidden!important}


@media (max-width: 1199px) and (min-width: 993px) {
.full-col-article .detail-full-article h3{padding:65px 30px 15px!important}
}


@media (max-width: 992px) {
.full-col-article .detail-full-article h3{padding:70px 30px 15px!important}
}


@media (max-width: 766px) {
.full-col-article .detail-full-article{width:65%!important;right:8px!important}
}
.comments-button{padding:10px 0 40px;text-align:center}


@media (max-width: 1199px) {
.comments-button{padding:40px 0 70px}
}
#comment-block{margin-top:80px}
.comments-block{background:#fff;margin-bottom:30px}
.comments-block .comments-section,.comments-block #respond{padding:30px;border-top:1px px solid #ccc}
.comments-block>div:first-child{border-top:none}
.comments-block h2{font-family:'amasisbold',arial,sans-serif;padding:.5em 0}
.comments-block p{line-height:normal;padding:.5em 0}
.comments-block #commentform>div{padding:5px 0}
.comments-block #commentform input{margin-right:10px}
.comments-block #commentform label{font-weight:400}
.comments-block .comment-body img{float:left;margin:0 15px 15px 0}
.comments-block li.comment{padding:15px 0;border-top:1px solid #e2e2e2}
.comments-block li.comment:first-child{padding-top:0;border-top:none}
.article-options .link-article{width:85px;float:right}
.article-options .link-article a:hover{background-color:transparent!important}
.print{background:url(img/print.png) no-repeat 5px 10px;color:#616161}
.share_print{padding-top:30px}
.share_print .add-to-any{float:left;padding-top:0!important}
.share_print .lower_print{margin-right:30px}
.share_print .lower_print .link-article a{margin-left:10px;border-bottom:0}
.share_print .lower_print .link-article a:hover{background-color:transparent!important}
.link-article-out{padding:0 15px 5px;margin-top:-20px}
.addtoany_share_save_container{clear:both;padding-top:100px!important;padding-bottom:30px!important;margin:0!important}
.addtoany_shortcode{padding-bottom:30px!important}
.article-body{padding:0 30px}
.container.landing>.row:first-child .cd-hero{margin-top:0}
.purple{background-color:#a42ca1}
.contributor-container{border-bottom:1px solid #e8e9e9}
.contributor-box{padding:0 0 20px;margin-bottom:20px}
.contributor-box h3{font-family:'undergrounddemibold',sans-serif;font-size:16px;color:#a42ca1}
.contributor-box p{font-family:'undergroundbook',sans-serif;font-size:14px;color:#888e91}
.contributor-box .circular{display:block;width:100px;height:100px;-moz-border-radius:85px;-webkit-border-radius:85px;border-radius:85px}
.contributor-box .line{display:block;width:15px;height:1px;background-color:#888e91;margin:5px 0}
.side-contributors-container .more-article{margin-top:-20px}
.slide{padding:20px;padding-bottom:45px}
.slide .carousel-inner>.item>img{margin:0 auto}
.slide .carousel-control{width:18px}
.slide .carousel-control.right{background-image:url(img/arrows-slider.png);background-position:54px 0;top:35%;margin:0;right:10px}
.slide .carousel-control.left{background-image:url(img/arrows-slider.png);top:35%;margin:0;left:10px}
.slide .carousel-indicators .active{background-color:#a42ca1}
.slide .carousel-indicators li{border:1px solid #a42ca1}
.slide .carousel-indicators{bottom:10px}
.full-col-article{margin-top:30px}
.full-col-article .ribbon-container{height:4px;width:100%;display:block}
.full-col-article .article-img .tag{display:inline-block;width:80px;height:78px;margin-left:30px;position:absolute;top:4px}
.full-col-article .landing-creative .ribbon-container{background-color:#1e9e2a}
.full-col-article .landing-enterprise .ribbon-container{background-color:#155ba0}
.full-col-article .landing-education .ribbon-container{background-color:#bc2111}
.full-col-article .landing-invention .ribbon-container{background-color:#dd920e}
.full-col-article .landing-social .ribbon-container{background-color:#a30759}
.full-col-article .landing-startup .ribbon-container{background-color:#d35f00}
.full-col-article .landing-creative .article-img .tag.big{background:url(../img/creative-tag-big.png) no-repeat}
.full-col-article .landing-enterprise .article-img .tag.big{background:url(../img/enterprise-tag-big.png) no-repeat}
.full-col-article .landing-education .article-img .tag.big{background:url(../img/education-tag-big.png) no-repeat}
.full-col-article .landing-invention .article-img .tag.big{background:url(../img/invention-tag-big.png) no-repeat}
.full-col-article .landing-social .article-img .tag.big{background:url(../img/social-tag-big.png) no-repeat}
.full-col-article .landing-startup .article-img .tag.big{background:url(../img/startup-tag-big.png) no-repeat}
.full-col-article .detail-full-article{position:absolute;right:10px;width:35%;height:100%;margin:-4px 6px;background:-moz-linear-gradient(top,transparent 0%,rgba(0,0,0,0.65) 100%);background:-webkit-linear-gradient(top,transparent 0%,rgba(0,0,0,0.65) 100%);background:linear-gradient(to bottom,transparent 0%,rgba(0,0,0,0.65) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#a6000000',GradientType=0)}
.full-col-article .detail-full-article h3{font-size:30px;font-family:'AmasisMTStd-Medium',sans-serif;color:#FFF;padding:70px 30px 15px}
.full-col-article .detail-full-article p{font-size:13px;font-family:'AmasisMTStd-Medium',sans-serif;color:#FFF;padding:5px 30px;line-height:1.308em}
.full-col-article .detail-full-article .by-reporter{font-size:10px;text-transform:uppercase;color:#FFF;padding:5px 30px}


@media (max-width: 992px) {
.full-col-article .detail-full-article{width:65%}
.full-col-article .detail-full-article h3{padding:15px 30px}
}


@media (min-width: 993px) and (max-width: 1199px) {
.full-col-article .detail-full-article{width:40%}
.full-col-article .detail-full-article h3{padding:15px 30px}
}


@media (max-width: 766px) {
.full-col-article .tag{display:none!important}
.full-col-article .detail-full-article{width:95.3%;margin:0;right:15px}
.full-col-article .detail-full-article h3{font-size:20px}
}
.trending-module .text-ribbon{margin-bottom:17px}


@media only screen and (max-width: 1199px) {
.page .col-lg-8.no-padding-right{padding-right:15px!important}
}
.filter{font-size:11px;float:left;margin:20px 0;padding:10px;cursor:pointer;color:#888e91}
.filter:hover,.filter:active,.filter:focus{background:#fff}
.filter .state{display:block;width:6px;height:6px;border:2px solid #888e91;float:left;margin-right:5px;margin-top:4px}
.enterprise-tag.active .state{border-color:#155ba0;background-color:#155ba0}
.creative-tag.active .state{border-color:#1e9e2a;background-color:#1e9e2a}
.education-tag.active .state{border-color:#bc2111;background-color:#bc2111}
.invention-tag.active .state{border-color:#dd920e;background-color:#dd920e}
.social-tag.active .state{border-color:#a30759;background-color:#a30759}
.startup-tag.active .state{border-color:#d35f00;background-color:#d35f00}
.search-control input{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;height:40px}
.search-control .input-group-btn button{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;height:40px;background-color:#a42ca1;color:#FFF;font-size:14px;text-transform:uppercase;border:none;width:110px;font-family:'undergrounddemibold',sans-serif;letter-spacing:1px}
.search-control .input-group-btn button:hover{border:none;margin-left:0!important}
.search-control .input-group-btn:last-child>.btn,.search-control .input-group-btn:last-child>.btn-group{margin-left:0!important}
.search-control .btn:focus,.search-control .btn:active:focus,.search-control .btn.active:focus{outline:none}
.applyFiltersWrap .btn{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;height:40px;background-color:#a42ca1;color:#FFF;font-size:14px;text-transform:uppercase;border:none;width:75px;font-family:"undergrounddemibold",sans-serif!important;letter-spacing:1px;float:right;line-height:1!important}
.applyFiltersWrap .btn:hover{border:none}
.searchFilter .btn-grey{margin-top:10px;margin-bottom:10px}
.searchFilter .col-lg-10.col-md-10.col-sm-12{margin:0 auto;display:flex;text-align:center}


@media (max-width: 991px) {
.btn-grey{width:100%!important;margin-top:0;margin-bottom:25px}
.filter{margin:0}
.search-control{margin-bottom:15px}
}
.search .reporter-name a{color:#717677!important}
.search .search-control>input{background:url(img/search-page-icon.png) no-repeat 9px 11px!important;padding-left:35px}
.search .more-article{display:none!important}
.search .article-box{padding-bottom:30px}
.search .article-box .sponsored{margin:15px 30px 0 0}
.profile .profile-img{float:left;margin:20px;max-width:240px;min-height:70px;}


@media (max-width: 767px) {
.profile .profile-img{max-width:33%}
}
.profile .article-title{color:#a42ca1;text-transform:none;font-size:48px;font-family:'AmasisMTStd-Medium';margin-top:15px!important;margin-bottom:15px!important}
.profile .text-ribbon.purple{font-size:12px;padding:10px 25px;margin-left:20px}
.profile .title{font-family:'undergroundmedium',sans-serif;font-size:18px;color:#717677;margin-bottom:50px}
.profile .right-border{border-right:1px solid #e8e9e9!important}
.profile .contributor-box{margin-bottom:0!important;padding-top:20px}
.profile h2{font-family:'undergrounddemibold',sans-serif;font-size:30px;margin:30px 20px;color:#888e91;text-transform:uppercase}
.page-template-contributor-landing .profile .contributor-box{background-color:#fff;border:none!important}
.page-template-contributor-landing .contributor-container{border:none;border-bottom:1px solid #e8e9e9;border-right:1px solid #e8e9e9}
.page-template-contributor-landing .contributor-container.even{border-right:none}
.page-template-contributor-landing .contributor-container.first2{border-top:none}


@media (max-width: 479px) {
.page-template-contributor-landing .contributor-container{border-right:none!important}
}
.page-template-contributor-landing .contributor-box .line{display:inline-block}
.page-template-contributor-landing .contributor-box h3{padding-bottom:5px}
.page-template-contributor-landing .contributor-box .position{display:block!important;visibility:visible!important;text-transform:uppercase}
.page-template-contributor-landing .contributor-box .excerpt{display:none}
.contributor-box{border-bottom:1px solid #e8e9e9}
.contributor-box-out{padding:0 15px}
.contributor-box-out:nth-child(0){margin-top:20px!important;margin-top:20px!important}
.add-to-any{padding-bottom:0!important}
.sponsor-profile .article-title{color:#a42ca1}
.sponsor-profile .text-ribbon.purple{font-size:12px;padding:10px 25px;margin-left:20px}
.single-sponsor .sponsor-img{padding:50px}
.single-sponsor .detail-article blockquote,.single-sponsor .detail-article blockquote p{color:#a42ca1!important}


@media (min-width: 992px) {
.sponsor-footer .gold-row{width:75%;margin:auto}
}
.navbar-header .navbar-toggle{width:30px!important;height:30px!important;padding:9px!important;margin-top:0!important;margin-bottom:0!important;margin-right:-15px!important}
.navbar-header .navbar-toggle.collapsed{background-color:#717677!important}
.navbar-header .navbar-toggle.collapsed.slide-active{background-color:#a42ca1!important}
.navbar-header .navbar-toggle .icon-bar{height:2px!important;margin:2px 0!important}
.detail-article .reporter-name a{color:#333}


@media (max-width: 767px) {
.mobile-sign-up{padding-left:0!important;padding-right:0!important}
#back-to-top{display:none!important}
body{background-color:#fff}
.menu-small{position:fixed!important}
.navbar{height:30px;overflow:hidden}
.navbar>.container-fluid{background-color:#fff}
.full-header{position:fixed!important;z-index:1000;width:100%}
.full-header+.container{padding-top:30px!important}
#slidemenu{margin-top:0!important;top:30px!important}
.full-header,#slide-nav,.full-header .navbar>.container-fluid,#slide-nav .navbar-header{height:30px;box-shadow:none!important}
.navbar .navbar-brand{margin:0 5px!important}
.navbar .navbar-brand img{max-height:15px;width:auto;margin-top:7px!important;margin-bottom:8px!important}
.navbar .navbar-brand{background-image:none}
.navbar .navbar-brand img{display:block!important}
.hero-ribbon{left:25px}
.hero-ribbon .text-ribbon{font-size:8px!important;line-height:2em;padding:0 15px}
.hero-ribbon .ribbon-text{height:auto}
.navbar-collapse{max-height:none;background-color:#888e91;position:relative;margin-top:0;display:block;overflow-y:auto}
.menu-small .secondary-nav{display:block!important}
.mobile-search-form input{width:100%!important;height:30px!important;background-position:5px center!important}
.navbar-collapse.collapse .secondary-nav li{text-align:left!important;display:block}
.full-header #slide-nav #slidemenu,.full-header.menu-small #slide-nav #slidemenu{max-width:100%;margin-top:0!important}
.full-header #slide-nav #slidemenu .main-nav li a,.full-header.menu-small #slide-nav #slidemenu .main-nav li a{font-size:12px!important;line-height:24px!important;margin-bottom:0!important;padding-top:0!important;padding-bottom:0!important}
.full-header #slide-nav #slidemenu .main-nav li,.full-header.menu-small #slide-nav #slidemenu .main-nav li{background-position:15px 4px;background-size:12px;margin-bottom:6px}
.full-header #menu-secondary-menu,.full-header.menu-small #menu-secondary-menu{display:block}
.full-header .navbar-right,.full-header.menu-small .navbar-right{margin:25px 2px 10px!important;height:auto}
.full-header .menu-secondary-menu-container,.full-header.menu-small .menu-secondary-menu-container{width:100%!important}
.full-header .mobile-search-form .navbar-form,.full-header.menu-small .mobile-search-form .navbar-form{display:block!important}
.page-template-home-landing .landing,.page-template-category-landing .landing{padding-top:0}
.trending-module{padding-bottom:10px}
.trending-module .article-box{border-bottom:none;max-width:100%}
.trending-module .article-box img{width:100%}
.trending-module .article-box .title-article,.trending-module .article-box .article-preview{padding-left:15px;padding-right:15px}
#hero-landing{padding-top:0}
#hero-landing .col-lg-8,#hero-landing .col-lg-4,#hero-landing .no-padding-right,#hero-landing .no-padding-left{padding-left:0!important;padding-right:0!important}
#hero-landing .cd-slider-nav{margin-left:0}
#hero-landing .hero-data h2{font-size:21px}
.category-box-container{padding-left:0!important;padding-right:0!important}
.category-box,.category-box .more-article{margin-bottom:0}
.landing-article,.duo-article{margin-left:-15px;margin-right:-15px}
.duo-article{margin-top:0;border-top:1px solid #b8bbbb}
.landing-article .sponsored,.duo-article .sponsored{margin-top:20px}
.header-ads{/*display:none*/}
.single .detail-article,.author .detail-article,.page-template-default .detail-article,.single-sponsor .detail-article,.single-partner .detail-article{margin-left:-15px;margin-right:-15px}
.single .detail-article .article-title,.author .detail-article .article-title,.page-template-default .detail-article .article-title,.single-sponsor .detail-article .article-title,.single-partner .detail-article .article-title{font-size:22px;line-height:1.1em;margin-top:23px}
.article-subhead {font-size: 14px; line-height: 17px; }
.single .detail-article .reporter-name,.author .detail-article .reporter-name,.page-template-default .detail-article .reporter-name,.single-sponsor .detail-article .reporter-name,.single-partner .detail-article .reporter-name{font-family:"undergroundmedium",sans-serif;margin-bottom:20px}
.single .detail-article .article-img,.author .detail-article .article-img,.page-template-default .detail-article .article-img,.single-sponsor .detail-article .article-img,.single-partner .detail-article .article-img{margin-top:0}
.single .detail-article .article-body blockquote,.author .detail-article .article-body blockquote,.page-template-default .detail-article .article-body blockquote,.single-sponsor .detail-article .article-body blockquote,.single-partner .detail-article .article-body blockquote{font-size:20px;line-height:1.2em}
.single .detail-article .next-article,.author .detail-article .next-article,.page-template-default .detail-article .next-article,.single-sponsor .detail-article .next-article,.single-partner .detail-article .next-article{display:none}
.single .subcategory-container,.author .subcategory-container,.page-template-default .subcategory-container,.single-sponsor .subcategory-container,.single-partner .subcategory-container{margin-left:-15px;margin-right:-15px}
.single .comments-button,.author .comments-button,.page-template-default .comments-button,.single-sponsor .comments-button,.single-partner .comments-button{padding:20px 0 40px}
.single .article-related-article,.author .article-related-article,.page-template-default .article-related-article,.single-sponsor .article-related-article,.single-partner .article-related-article{margin-left:-15px;margin-right:-30px}
.single .article-related-article .more-article,.author .article-related-article .more-article,.page-template-default .article-related-article .more-article,.single-sponsor .article-related-article .more-article,.single-partner .article-related-article .more-article{margin-bottom:0}
.single .trending-module,.author .trending-module,.page-template-default .trending-module,.single-sponsor .trending-module,.single-partner .trending-module{margin-left:-30px;margin-right:-15px}
.single .comments-block,.author .comments-block,.page-template-default .comments-block,.single-sponsor .comments-block,.single-partner .comments-block{margin-left:-15px;margin-right:-15px;padding-bottom:10px}
.author .previuos-next-article{margin-left:-15px;margin-right:-15px}
.page-template-default .subcategory-container{border-top:1px solid #b8bbbb;margin-bottom:0}
.page-template-default .article-related-article{margin-left:-30px}
.page-template-default .trending-module{margin-right:-30px}
.footer-line{margin-top:0}
.sponsor-footer,.sponsor-footer .gold-section,.sponsor-footer .silver-section,.sponsor-footer .platinum-section{background-color:#FFF}
.page-template-contributor-landing .detail-article{margin-left:-15px;margin-right:-15px}
.page-template-contributor-landing .trending-module{margin-left:-15px;margin-right:-15px;padding-bottom:10px}
.page-template-partner-landing .gold-sponsors{margin-bottom:0}
.page-template-partner-landing .indiv_partner{margin-top:10px;margin-bottom:10px}
.single-article{margin-top:0}
.searchFilter .col-lg-10.col-md-10.col-sm-12{display:block}
.search-results .article-box{margin-left:-15px;margin-right:-15px;max-width:none!important}
}


@media only screen and ( max-width : 479px ) {
.navbar .navbar-brand{margin:0 5px!important}
.navbar .navbar-brand img{max-height:15px;width:auto;margin-top:7px!important;margin-bottom:8px!important}
.duo-article .col-lg-6{padding-left:0;padding-right:0;border-left:none;border-right:none}
.duo-article .col-lg-6 .article-box{height:auto!important}
.duo-article .col-lg-6 .article-box .reporter-name,.duo-article .col-lg-6 .article-box .article-preview,.duo-article .col-lg-6 .article-box .sponsored,.duo-article .col-lg-6 .article-box .title-article{padding-left:25px;padding-right:25px}
.duo-article{border-bottom:none;border-top:none}

}


@media (min-width: 768px) {
#slidemenu{right:0!important}
}


@media (min-width: 992px) {
.sponsor-footer .gold-row{margin:0}
}
/*.svgfilters.no-cssfilters.-ms- .grayscale-replaced,.svgfilters.no-cssfilters.-ms- .grayscale-replaced.grayscale-off{width:100%!important;height:auto!important;background-position:center!important;background-size:0!important;margin-left:auto!important;margin-right:auto!important;transition:none!important}
.svgfilters.no-cssfilters.-ms- .grayscale-replaced svg,.svgfilters.no-cssfilters.-ms- .grayscale-replaced.grayscale-off svg{width:100%!important;transition:none!important;opacity:1!important}
.svgfilters.no-cssfilters.-ms- .grayscale-replaced:hover,.svgfilters.no-cssfilters.-ms- .grayscale-replaced.grayscale-off:hover{transition:none!important;background-size:contain!important}
.svgfilters.no-cssfilters.-ms- .grayscale-replaced:hover svg,.svgfilters.no-cssfilters.-ms- .grayscale-replaced.grayscale-off:hover svg{opacity:0!important;transition:none!important}
*/
/****    The Good Stuff    ****/

.row.footer.close-footer {background-color: #717677;}
.footer.close-footer .container{padding:40px 0}
.grayscale,.grayscale-footer{filter:url(img/filters.svg#grayscale);filter:gray;-webkit-filter:grayscale(1);transition:all .5s ease!important;-webkit-transition:all .5s ease!important;-moz-transition:all .5s ease!important;-o-transition:all .5s ease!important;-ms-transition:all .5s ease!important }
.grayscale:hover,.grayscale-footer:hover{-webkit-filter:grayscale(0);filter:grayscale(0)}
.row>.col-lg-9.col-xs-12 {width: 100%; }
.previuos-next-article.row.bg-white .all-v {position: absolute;width: 120px;text-align: center;margin-left: -60px;left: 50%;line-height: 20px;margin-top: -17px;top: 50%;text-transform: uppercase;font-size: 10px;font-family: 'undergroundheavy',sans-serif;z-index: 10;background-color: #9E3795;color: #fff;-webkit-font-smoothing: antialiased;}
.row.dal-articles {margin: 130px 20px 0; }
.dal-articles h3 {font-size: 14px; text-transform: uppercase; color: #a42ca1; line-height: 29px; }
.art-list {padding: 16px 0;border-image-source: url(img/border-img.gif);border-image-repeat: round;border-top-width: 1px;border-image-slice: 1;border-bottom-width: 1px;overflow: hidden;}
.art-list>li {min-height: 32px; border-top: 1px solid #ededed; float: left; width: 100%; position: relative; }
.art-list>li>a {padding-top: 8px;padding-bottom: 8px;float: left;padding-left: 12px;color: #000;font-weight: 700;padding-right: 70px;font-size: 14px;line-height: 16px;width:100%;position: relative;z-index: 10;}
.art-list>li>em {display: block;right: 18px;line-height: 16px;position: absolute;top: 50%;margin-top: -8px;text-transform: uppercase;color: #969799;z-index: 5;font-size: 12px;}
.art-list>li:first-child {border-top: none; }
.article-body .wp-caption-text {font-style: normal!important; margin-top: 10px; }
.featured-caption {padding-left: 30px; font-size: 12px; font-weight: 300; margin-top: 15px; color: #8a8e8f; line-height: 17px; padding-right:30px;}
.page-template-category-landing .col-lg-4.no-padding-left, .home .col-lg-4.no-padding-left {position: absolute; right: 0; height: 100%; }
.page-template-category-landing .col-lg-4.no-padding-left>.cd-hero, .home .col-lg-4.no-padding-left>.cd-hero {height: 100%; background-color: #fff; }
.plat-row .col-md-15.col-lg-15.col-sm-3.col-xs-6.col-xxs-6, .gold-row .col-md-3.col-lg-3.col-sm-3.col-xs-6.col-xxs-6 {float: none; display: inline-block; width: 25%; }
.sponsor-footer .plat-row, .sponsor-footer .gold-row {text-align: center; width: 100%; font-size: 0; }
.plat-row .col-md-15.col-lg-15.col-sm-3.col-xs-6.col-xxs-6, .gold-row .col-md-3.col-lg-3.col-sm-3.col-xs-6.col-xxs-6 {float: none;display: inline-block;width: 20%;margin: 0 2.5%;}
.sponsor-footer .plat-row, .sponsor-footer .gold-row {text-align: center; width: 100%; font-size: 0; }
.sponsor-footer .silver-row {text-align: center; width:100%;font-size:0;margin-bottom:50px;}
.sponsor-footer .silver-row .col-md-3.col-lg-3.col-sm-3.col-xs-6.col-xxs-6 {width: 164px; margin: 1% 1%; float: none; display: inline-block; vertical-align: middle; }
.icon-ribbon.general {display: inline-block; width: 40px; height: 37px; margin-left: 30px; position: absolute; }
.article-box.general {border-top-color: #a52ba0; background: #fff; overflow: hidden; border-top-width: 4px; border-top-style: solid; }

@media only screen and ( max-width : 1199px ) {
  .page-template-category-landing .col-lg-4.no-padding-left, .home .col-lg-4.no-padding-left {position: static;}
  .page-template-category-landing .col-lg-4.no-padding-left>.cd-hero, .home .col-lg-4.no-padding-left>.cd-hero {background:none;}
}
@media only screen and ( max-width : 767px ) {
  .plat-row .col-md-15.col-lg-15.col-sm-3.col-xs-6.col-xxs-6, .gold-row .col-md-3.col-lg-3.col-sm-3.col-xs-6.col-xxs-6, .sponsor-footer .silver-row .col-md-3.col-lg-3.col-sm-3.col-xs-6.col-xxs-6 {width: 50%!important; margin:0; }
}
@media only screen and ( max-width : 479px ) {
  .previuos-next-article.row.bg-white .all-v {margin-top: 26px; }
}
