@import url(https://fonts.googleapis.com/css?family=Open+Sans:300,400,700|Lora:400,400italic,700italic|Gudea);@font-face{font-family:'oswaldmedium';src:url('fonts/oswald-medium-webfont.eot');src:url('fonts/oswald-medium-webfont.eot?#iefix') format('embedded-opentype'),
url('fonts/oswald-medium-webfont.woff2') format('woff2'),
url('fonts/oswald-medium-webfont.woff') format('woff'),
url('fonts/oswald-medium-webfont.ttf') format('truetype'),
url('fonts/oswald-medium-webfont.svg#oswaldmedium') format('svg');font-weight:normal;font-style:normal;}
body{width:100%;height:100%;background-color:#fff;font-family:'Open Sans',sans-serif;font-size:14px;line-height:150%;color:#606060;min-width:320px;}
a{text-decoration:none;color:#5678ba;}
a:hover{text-decoration:underline;}
.clear{clear:both;}
.text-24{font-size:24px;padding-bottom:5px;}
.text-18{font-size:18px;padding-bottom:5px;}
.text-13{font-size:13px;}
.text-12{font-size:12px;}
.text-bold{font-weight:700;}
em .text-bold{font-family:'Lora',serif;font-weight:700;}
.text-light{font-weight:300;}
.text-grey{color:#969696;}
.text-blue{color:#00A6F0;}
.text-red{color:#EA0000;}
.align-center{text-align:center;}
.bg-grey{background-color:#e5e5e5;}
h1,h2,h3{font-weight:700;}
b,strong{font-weight:700;}
.header{position:relative;width:100%;min-width:320px;height:50px;background-color:#ffffff;background-repeat:repeat;z-index:10000;}
.header-inner{padding:5px 10px;}
.header-logo{float:left;height:40px;}
.top-menu{float:right;}
.top-menu ul{list-style-type:none;line-height:45px;font-weight:700;text-transform:uppercase;color:#969696;}
.top-menu ul li{float:left;padding-left:40px;font-size:16px;}
.top-menu ul li a{color:#009eff;text-decoration:none;}
.top-menu ul li a:hover{color:#626262;}
.social-icons{display:none;}
.social-icons a{color:#969696;text-decoration:none;}
.social-icons a:hover{color:#d0d0d0;}
.menu{position:relative;width:100%;height:45px;text-align:center;background-color:rgba(0, 0, 0, 1);background-image:url('../images/noise.png');background-repeat:repeat;z-index:10000;}
.menu-small{display:none;height:40px;color:#fff;font-size:2.2em;cursor:pointer;vertical-align:middle;padding:0 0 0 15px;text-align:left;}
.menu-small-text{display:inline-block;font-size:16px;line-height:40px;vertical-align:text-top;}
.menu ul{display:block;list-style-type:none;}
.menu ul li{display:inline-block;padding:0 35px;font-size:15px;line-height:45px;color:#fff;cursor:pointer;}
.menu ul li:hover{background-color:#333333;}
.menu ul a{color:#fff;text-decoration:none;}
.menu .categories-ul{display:none;position:absolute;width:100%;background-color:#333333;color:#b0b0b0;left:0;padding:10px 0 20px;}
.menu .categories-ul li{display:inline-block;width:200px;padding:0px;text-align:left;}
.categories-ul li i{color:#d0d0d0;}
.categories-ul li a{color:#d0d0d0;}
.categories-ul li a:hover{text-decoration:underline;}
.content-left{float:left;}
.content-right{float:right;}
.content-left-margin{margin-left:3.5%;}
.content-2x{width:65.5%;}
.content-1x{width:31%;min-width:280px;}
.content-half{width:49%;}
.categories .content-half{margin-top:20px;}
.content{padding:30px 0 0 0;}
.wrapper{position:relative;width:1400px;margin:0px auto;}
.category-link:hover{text-decoration:none;}
.category-header-div{height:130px;background-color:#f0f0f0;border:solid 1px #e0e0e0;box-shadow:1px 2px 2px rgba(40,40,40,0.4);position:relative;margin-bottom:15px;padding:32px 70px 32px 110px;box-sizing:border-box}
.content-half .category-header-div{margin-top:10px;padding:20px 60px 15px 85px;height:135px;}
.content-small{margin-bottom:30px;}
.content-small .category-header-div{padding:15px 20px 15px 55px;height:60px;}
.category-bookmark{position:absolute;height:170px;left:30px;top:-15px}
.content-half .category-bookmark{left:20px;}
.content-small .category-bookmark{left:15px;height:90px;}
.category-rivet{position:absolute;right:25px;top:55px;height:20px}
.content-half .category-rivet{top:60px;height:15px;right:20px;}
.content-small .category-rivet{top:25px;height:10px;right:15px;}
.category-title{font-size:32px;text-decoration:none;color:#606060}
.content-half .category-title{font-size:28px;color:#5678ba;}
.content-small .category-title{font-size:24px;}
.category-desc{font-size:15px;padding-top:20px;color:#606060;line-height:150%}
.content-half .category-desc{font-size:14px;padding-top:15px;}
.content-small .category-desc{display:none;}
#tags{display:none;}
#myCanvasContainer{margin:-10px 0;}
.category-description{font-weight:300;font-size:24px;text-align:center;margin:20px auto 0;line-height:150%;}
.event-button{position:relative;color:rgba(255,255,255,1);text-decoration:none;background-color:rgba(0,176,255,1);font-size:16px;display:block;font-family:'Open Sans',sans-serif;padding:5px 10px;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;-webkit-box-shadow:0px 9px 0px rgba(0,140,225,1), 0px 9px 25px rgba(0,0,0,.7);-moz-box-shadow:0px 9px 0px rgba(0,140,225,1), 0px 9px 25px rgba(0,0,0,.7);box-shadow:0px 9px 0px rgba(0,140,225,1), 0px 7px 15px rgba(0,0,0,.7);margin:5px auto;width:240px;text-align:center;-webkit-transition:all .1s ease;-moz-transition:all .1s ease;-ms-transition:all .1s ease;-o-transition:all .1s ease;transition:all .1s ease;}
.event-button:hover{-webkit-box-shadow:0px 9px 0px rgba(0,140,225,1), 0px 7px 10px rgba(0,0,0,.7);-moz-box-shadow:0px 9px 0px rgba(0,140,225,1), 0px 7px 10px rgba(0,0,0,.7);box-shadow:0px 9px 0px rgba(0,140,225,1), 0px 7px 10px rgba(0,0,0,.7);position:relative;top:2px;text-decoration:none;cursor:pointer;}
.event-button:active{-webkit-box-shadow:0px 1px 0px rgba(0,140,225,1), 0px 1px 2px rgba(0,0,0,.9);-moz-box-shadow:0px 1px 0px rgba(0,140,225,1), 0px 1px 2px rgba(0,0,0,.9);box-shadow:0px 1px 0px rgba(0,140,225,1), 0px 1px 2px rgba(0,0,0,.9);position:relative;top:6px;}
.event-div{position:relative;width:100%;padding-bottom:40px;font-size:0px;}
.event-feature{float:left;padding-top:9px;font-size:12px;}
.form-div{display:inline-block;font-size:14px;width:49%;padding:5px 1% 5px 0;max-width:520px;}
.form-div .label{display:inline-block;padding:0 10px 5px 0;width:30%;min-width:140px;vertical-align:middle;}
.form-div .field{display:inline-block;vertical-align:middle;}
.form-div input[type=text]{width:230px;height:17px;padding:7px;font-family:'Open Sans', sans-serif;font-size:13px;border-style:solid;border-width:1px;border-color:#d0d0d0;outline:none;color:#404040;}
.form-div textarea{width:230px;height:100px;padding:7px;resize:none;overflow:auto;font-family:'Open Sans', sans-serif;font-size:14px;border-style:solid;border-width:1px;border-color:#d0d0d0;outline:none;color:#404040;}
.button{display:inline-block;padding:5px 10px;background-color:#00b0ff;color:#fff;}
.button:hover{cursor:pointer;opacity:0.8;}
.contact{padding-bottom:15px;}
.contact .fa-stack{display:inline-block;vertical-align:middle;color:#b0b0b0;padding-right:5px;font-size:2.4em;}
.contact div{display:inline-block;vertical-align:middle;max-width:700px;}
.category-articles{padding:25px 0;min-height:300px;}
.gradient{background:#e5e5e5;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPHJhZGlhbEdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY3g9IjUwJSIgY3k9IjUwJSIgcj0iNzUlIj4KICAgIDxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZTBlM2U1IiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L3JhZGlhbEdyYWRpZW50PgogIDxyZWN0IHg9Ii01MCIgeT0iLTUwIiB3aWR0aD0iMTAxIiBoZWlnaHQ9IjEwMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-radial-gradient(center, ellipse cover, #ffffff 0%, #e0e3e5 100%);background:-webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,#ffffff), color-stop(100%,#e0e3e5));background:-webkit-radial-gradient(center, ellipse cover, #ffffff 0%,#e0e3e5 100%);background:-o-radial-gradient(center, ellipse cover, #ffffff 0%,#e0e3e5 100%);background:-ms-radial-gradient(center, ellipse cover, #ffffff 0%,#e0e3e5 100%);background:radial-gradient(ellipse at center, #ffffff 0%,#e0e3e5 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e0e3e5',GradientType=1);}
.write-for-us-img{float:right;padding-left:20px;padding-bottom:10px;}
.writeups-content-half{display:inline-block;width:46%;padding-right:3%;padding-bottom:3%;vertical-align:top;}
.article-left{clear:both;float:left;padding:15px 0;margin-bottom:25px;width:49%;height:auto;}
.article-right{float:right;padding:15px 0;margin-bottom:25px;width:49%;height:auto;}
.article-part{height:164px;overflow:hidden;}
.article-title{padding:0 15px 10px 15px;font-size:20px;text-align:left;}
.article-title a{text-decoration:none;color:#404040;}
.article-title a:hover{text-decoration:underline;}
.edition-text-right{clear:both;float:right;padding:0 15px 0 0;font-size:13px;color:#606060;text-align:left;}
.article-image{float:left;margin:5px 10px 0 15px;width:220px;height:130px;background-position:top center;background-repeat:no-repeat;background-size:cover;}
.article-image-small{float:left;margin:5px 10px 0 15px;width:160px;height:120px;background-position:top center;background-repeat:no-repeat;background-size:cover;}
.article-text{padding:0 15px 0 15px;text-align:justify;font-size:14px;color:#606060;line-height:140%;font-weight:normal;text-rendering:optimizeLegibility;}
.city{clear:both;float:left;font-size:13px;height:18px;color:#606060;padding:5px 0 0 15px;}
.author-left{clear:both;float:left;font-size:14px;height:19px;color:#5678ba;padding:5px 0 0 15px;}
.read-full-article{clear:both;float:right;margin:-20px 15px 0 0;font-size:14px;}
.read-full-article a{text-decoration:none;color:#5678ba;}
.read-full-article a:hover{text-decoration:underline;}
.screw{clear:both;text-align:center;}
.team-writeups .read-full-article{margin-top:10px;}
.content-inner{line-height:150%;}
.content-inner img{max-width:100%;}
.article-image-left{float:left;padding-left:10px;padding-right:15px;max-width:100%;}
.article-full .article-image-left{clear:both;float:left;padding:5px 15px 10px 0;max-width:100%;}
.article-full img{padding:5px 15px 10px 0;max-width:100%;}
#left{clear:both;position:relative;float:left;width:1170px;margin:20px 0 0 0;text-align:justify;}
.box-ad{float:left;}
.iu-ads{position:relative;}
.iu-ads img{position:relative;z-index:1;}
.iu-ads .img-loading{display:block;position:absolute;z-index:2;top:50%;left:50%;margin-top:-15px;margin-left:-15px;width:30px;opacity:1 ;}
.iu-ads img:hover{cursor:pointer;}
.iu-ads-v{float:right;margin-left:0px;margin-top:30px;width:200px;height:400px;}
.iu-ads-v img{width:100%;}
.iu-ads-h{float:left;margin:0 25px 10px 0;}
.iu-ads-h img{width:100%;}
.related-links{width:200px;float:right;margin:30px 0 0;padding:0 0 10px;border-top:solid 1px #e0e0e0;border-bottom:solid 1px #e0e0e0;}
.related-links img{float:left;padding-bottom:5px;}
/*.recommended-articles{width:200px;float:right;margin-left:0px;margin-top:30px;}*/
.recommended-articles ul{padding:0 0 10px 0;}
.recommended-articles ul li{padding-bottom:5px;margin-bottom:5px;border-bottom:solid 1px #e0e5ef;}
.recommended-img-div{width:60px;height:60px;margin-right:10px;margin-top:5px;background-position:top center;background-size:cover;float:left;}
.reco-title{padding:10px 0;font-size:16px;font-weight:700;}
.recommended-articles h5{font-weight:700;font-size:14px;}
.recommended-articles p{font-weight:300;font-weight:normal;}
#title{font-family:'oswaldmedium',sans-serif;margin:0px 10px 5px 0;font-size:36px;line-height:120%;text-align:left;color:#555555;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;font-weight:normal;}
.article-full{width:100%;font-size:16px;line-height:170%;margin:10px 0 0 0;}
.article-full br{display:block;margin-top:10px;content:" ";line-height:150%;}
.article-full ul{margin-left:20px;list-style-type:disc;}
.article-full ol{margin-left:20px;list-style-type:decimal;}
.article-full i,em{font-family:'Lora', serif;}
.text-title{font-size:24px;color:#5678ba;}
.article-full .text-blue{color:#5678ba;}
.article-full h3{font-size:24px;color:#5678ba;text-align:left;}
#poem-left{display:inline-block;width:47%;vertical-align:top;padding-right:5%;font-size:16px;line-height:170%;}
#poem-right{display:inline-block;width:47%;vertical-align:top;font-size:16px;line-height:170%;}
#poem-left img{float:none !important;}
#poem-right img{display:block;float:none !important;padding:0 0 10px 0;}
.article-image-left{clear:both;float:left;padding:15px 15px 10px 0;}
#author{float:right;text-align:right;font-size:15px;}
.grey{color:#777777;}
.subscribe-div-article{clear:both;padding:10px;margin:15px 0;border:solid 1px #d0d0d0;}
.subscribe-input{display:inline-block;margin:8px 2% 8px 0;padding:8px 2%;width:60%;height:16px;font-family:'Open Sans',sans-serif;font-size:13px;border:solid 1px #d0d0d0;vertical-align:top;}
.subscribe-button{display:inline-block;width:28%;padding:8px 2%;margin:8px 0 0 0;height:18px;line-height:18px;background-color:#333333;color:#fff;text-align:center;}
.subscribe-button:hover{cursor:pointer;background-color:#606060;}
.subscribe-button-article{display:inline-block;width:28%;padding:7px 2%;margin-top:8px;background-color:#333;color:#FFF;text-align:center;vertical-align:top;height:20px;}
.social{text-align:left;padding-top:5px;}
.iuemag-share{display:inline-block;padding-right:5px;min-height:25px;vertical-align:top !important;}
#___plus_0, #___plus_1{vertical-align:top !important;}
#___plus_0 iframe, #___plus_1 iframe{}
.OIa{padding-top:7px !important;}
.PIa{height:40px !important;}
.views-count{position:relative;vertical-align:top;display:inline-block;padding:0px 5px;border:solid 1px #ccc;border-radius:2px;background-color:#fff;color:#404040;text-align:center;font-size:12px;line-height:130%;height:18px;}
.views-count:after, .views-count:before{top:50%;left:-9px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;}
.views-count:after{border-color:rgba(255, 255, 255, 0);border-right-color:#fff;border-width:5px;margin-top:-5px;}
.views-count:before{border-color:rgba(204, 204, 204, 0);border-right-color:#ccc;border-width:4px;margin-top:-4px;}
.views-text{display:inline-block;vertical-align:top;padding:2px 5px;color:#404040;border:solid 1px #d0d0d0;border-radius:2px;font-size:11px;font-weight:700;text-align:center;line-height:130%;}
#sub-title{font-family:'Gudea', sans-serif;font-size:18px;margin-bottom:15px;line-height:130%;}
#sub-title i{font-style:normal;}
.article-full .article-image-more{float:left;width:24%;max-width:300px;padding:0 1% 1% 0;}
.author-bio{margin-top:15px;margin-bottom:10px;}
.author-bio-img{width:60px;height:60px;float:left;vertical-align:middle;margin-right:10px;border-radius:30px;background-position:top center;background-repeat:no-repeat;background-size:cover;border:solid 1px #e0e0e0;}
.author-bio-container{display:table;height:60px;line-height:150%;text-align:left}
.author-bio-content{display:table-cell;vertical-align:middle}
.author-bio-name{color:#5678ba;font-size:15px;font-weight:700;}
.recommended{padding:15px 0 25px;font-size:0;}
.recommended-div{display:inline-block;width:19%;padding:0.5%;font-size:14px;vertical-align:top;}
.recommended-div a{color:#404040;text-decoration:none;}
.recommended-div a:hover{text-decoration:underline;}
.recommended-img{width:100%;height:170px;background-position:top center;background-repeat:no-repeat;background-size:cover;margin-bottom:5px;}
.title-article{font-size:18px;padding-bottom:10px;border-bottom:solid 1px #d0d0d0;margin-bottom:10px;}
.content-text{max-width:1100px;line-height:150%;}
.content-text img{max-width:100%;}
.brand-logo{display:inline-block;padding-right:25px;vertical-align:middle;}
.icon-title{font-weight:700;font-size:24px;padding-bottom:10px;}
.icon-desc{line-height:150%;}
.icon-content-full{background-color:#e5e5e5;padding:15px;margin-bottom:15px;}
.icon-content img{float:left;padding-right:15px;padding-bottom:10px;}
#w{display:block;width:100%;margin-top:15px;}
#w h1{font-size:24px;line-height:140%;margin-bottom:10px;color:#606060;}
#content{display:block;background:#fff;padding:0px 10px;margin-left:111px;-webkit-box-shadow:-1px 1px 1px 1px rgba(0,0,0,0.2);-moz-box-shadow:-1px 1px 1px 1px rgba(0,0,0,0.2);box-shadow:-1px 1px 1px 1px rgba(0,0,0,0.2);min-height:300px;}
.contentblock{display:block;font-size:14px;padding:15px 20px;line-height:150%;}
.contentblock.hidden{display:none;}

#sidemenu{position:absolute;margin:0;padding:0;width:110px;float:left;background:#00b0ff;-webkit-box-shadow:-1px 1px 1px 1px rgba(0,0,0,0.2);-moz-box-shadow:-1px 1px 1px 1px rgba(0,0,0,0.2);box-shadow:-1px 2px 1px 1px rgba(0,0,0,0.2);}
#sidemenu li{display:block;text-align:center;border-top:1px solid #e5e5e5;font-size:13px;}
#sidemenu li a{display:block;padding:12px 5px;font-size:14px;color:#ffffff;text-decoration:none;box-sizing:border-box;}
#sidemenu li a:hover{background:#5ACAFE;}
#sidemenu li a strong{display:block;margin-top:5px;}
#sidemenu li a.open{width:101%;background:#fff;color:#404040;}
.team-people{margin-top:20px;}
.team-person{width:15.5%;height:auto;padding:20px 1.5%;margin:5px 0.5%;padding-bottom:20px;display:inline-block;text-align:center;vertical-align:top;background-color:#f5f5f5;}
.team-person-top{text-align:left;}
.team-img{margin:auto;margin-bottom:10px;width:130px;height:130px;border-radius:65px;background-position:top center;background-repeat:no-repeat;background-size:cover;border:solid 1px #e0e0e0;box-shadow:2px 2px 3px 2px rgba(0,0,0,0.3);}
.team-name{font-weight:700;text-transform:uppercase;}
.team-bio{padding-top:5px;text-align:center;font-size:13px;height:65px;overflow:hidden;}
.team-person-top .team-img{margin:0 0 15px 0;}
.team-person-top .team-name{font-size:18px;}
.team-person-top .team-bio{height:auto;text-align:left;}
.team-writeups{width:100%;padding:20px 0;display:none;}
.team-writeups img{display:block;margin:auto;}
.team-links span a{text-decoration:none;display:inline-block;height:30px;width:30px;}
.team-link{display:inline-block;background-color:#ccc;height:30px;width:30px;text-align:center;border-radius:15px;margin:10px 5px 0 0;}
.team-link i{line-height:30px;color:#fff;}
.icon-person{height:auto;width:145px;padding:15px 5px 0 0;display:inline-block;text-align:center;vertical-align:top;}
.icon-person-top{text-align:left;}
.icon-img{margin:auto;margin-bottom:10px;width:100px;height:100px;border-radius:65px;background-position:center center;background-repeat:no-repeat;background-size:cover;border:solid 1px #e0e0e0;box-shadow:2px 2px 3px 2px rgba(0,0,0,0.3);}
.view{padding-top:3px;}
.view-all{display:none;}
.associate-table{width:100%;padding-top:5px;}
.associate-table td{padding:5px 10px 0 0;vertical-align:top;}
.associate-table input[type=text]{display:block;width:100%;max-width:400px;height:32px;padding:5px 10px;font-family:'Open Sans',sans-serif;font-size:13px;border-style:solid;border-width:1px;border-color:#ddd;outline:none;color:#606060;box-sizing:content-box;margin-top:5px;box-sizing:border-box;}
.associate-table select{display:block;width:100%;max-width:400px;height:32px;padding:5px 10px;font-family:'Open Sans',sans-serif;font-size:13px;border-style:solid;border-width:1px;border-color:#ddd;outline:none;box-sizing:content-box;color:#606060;box-sizing:border-box;}
.associate-table:textarea{display:block;margin-top:5px;width:100%;max-width:400px;height:120px;padding:5px 10px;font-family:'Open Sans',sans-serif;font-size:13px;border-style:solid;border-width:1px;border-color:#ddd;outline:none;box-sizing:content-box;color:#606060;box-sizing:border-box;}
.associate-button{display:inline-block;background-color:#00b0ff;color:#fff;padding:5px 10px;margin-top:5px;}
.associate-button:hover{cursor:pointer;opacity:0.8;}
.search-box{display:inline-block;width:100%;max-width:450px;padding:10px;border:solid 1px #d0d0d0;height:45px;font-family:'Open Sans',sans-serif;font-size:14px;margin-bottom:10px;color:#404040;box-sizing:border-box;}
.search-button{display:inline-block;padding:10px 25px;background-color:#00b0ff;color:#fff;height:45px;vertical-align:top;line-height:25px;border:none;outline:none;box-sizing:border-box;font-size:16px;font-family:'Open Sans';font-weight:700;}
.search-button:hover{opacity:0.8;cursor:pointer;}
.search-results{padding-top:15px;min-height:300px;}
.search-response{font-size:12px;}
.search-articles{font-size:0px;}
.divider{width:100%;height:1px;background-color:#d0d0d0;margin:10px 0;}
.unsubscribe input{margin:10px 5px 5px 10px;}
#unsubscribe-reason{width:250px;height:20px;padding:5px;font-family:'Open Sans',sans-serif;font-size:13px;border-style:solid;border-width:1px;border-color:#e0e0e0;outline:none;color:#606060;box-sizing:content-box;margin-top:5px;}
.overlay{position:fixed;width:100%;height:100%;background-color:rgba(0,17,34,0.97);background-image:url('http://www.iuemag.com/images/happy-new-year-bg.jpg');background-position:top center;background-size:cover;z-index:10001;box-sizing:border-box;}
body.overlay{overflow:hidden;}
.overlay-wrapper{padding:40px 30px;}
.overlay-quote{width:95%;margin:3% auto 0;font-size:48px;line-height:200%;text-align:center;color:#fff;font-weight:bold;text-shadow:1px 1px 1px rgba(0,17,34,0.7);}
.overlay-quote span{font-size:100px;}
.overlay-ad{position:relative;margin-top:1%;text-align:center;}
.overlay-statement{width:70%;font-size:28px;margin:auto;text-align:center;line-height:150%;color:#404040;}
.overlay-logos{padding-top:15px;margin:auto;text-align:center;}
.overlay-logo{display:inline-block;text-align:center;margin:0 6px;}
.overlay-logo img{width:94%;max-width:220px;cursor:pointer;}
.overlay-search{padding-top:20px;color:#fff;font-size:20px;text-align:center;line-height:150%;}
.overlay-button-div{width:100%;position:relative;text-align:center;margin-top:4%;}
.overlay-button{width:160px;margin:auto;padding:10px 15px;background-color:#fff;color:#505050;text-transform:uppercase;font-size:14px;text-align:center;border-radius:5px;}
.overlay-button:hover{background-color:#d6eeff;transition:0.2s;cursor:pointer;}
.top-read-header{position:fixed;box-sizing:border-box;padding:3px 12px 3px 15px;background-color:#202020;z-index:9000;color:#fff;top:0;left:0;right:0;box-shadow:1px 1px 1px rgba(60,60,60,0.1);min-width:320px;display:none;}
.top-read-left{float:left;width:70px;font-size:15px;line-height:100%;padding-right:10px;margin-right:10px;border-right:solid 1px #606060}
.top-read-right{font-size:15px;padding-right:13px;padding-top:12px;}
.top-read-article{padding:3px 10px;text-align:center;font-size:13px;}
.top-read-close{position:absolute;top:5px;right:10px;font-size:12px;}
.top-read-close a{color:#b0b0b0}
.footer{position:relative;background-color:#333333;padding:20px 0;box-shadow:2px 2px 2px #000000;min-height:230px;z-index:10000;}
.footer-div{display:inline-block;width:18%;padding-right:2%;vertical-align:top;padding-bottom:20px;}
.footer-div-last{padding-right:0px;}
.footer-title{font-size:15px;font-weight:700;text-transform:uppercase;letter-spacing:0.02em;color:#d0d0d0;padding:10px 0;margin-bottom:5px;border-bottom:solid 1px #505050;}
.footer-link{font-size:13px;padding:8px 0 0;color:#969696;}
.footer-link i{padding-right:5px;}
.footer-link a{color:#969696;text-decoration:none;}
.footer-link a:hover{color:#fff;}
.footer-div .social-icons{display:block;font-size:1.1em;float:none;padding:5px 0 0;}
.footer-div .social-icons a{color:#606060;text-decoration:none;}
.footer-div .social-icons a:hover{color:#969696;}
.footer-android{padding:10px 0 0;}
.footer-bottom{text-align:center;color:#969696;font-size:13px;}
.footer-bottom a{color:#b0b0b0;padding:0 5px;}
.footer-bottom-left{float:left;text-align:left;}
.footer-bottom-right{float:right;}
#siteSealFauxBadge{display:inline-block;vertical-align:middle;margin-left:-10px;}
.survey-div-odd{padding:15px 10px 15px 10px;background-color:#f0f0f0;}
.survey-div-even{padding:15px 10px 15px 10px;}
.survey-question{color:#000;}
#chart_div1,#chart_div2,#chart_div3,#chart_div4,#chart_div5,#chart_div6,#chart_div7,#chart_div8,#chart_div9,#chart_div10{width:500px;height:150px;}

.check-label-text{display:inline-block;width:40%;text-align:left;}
.scroll-images{background-color:#f5f5f5;margin-top:15px;padding:15px 0;max-height:261px;overflow-y:hidden;}
.associations{text-align:center;font-size:16px;}
#lista1{margin:auto;}
#lista1 .als-item{margin:0px 12px;height:200px;}
#lista1 .als-item img{position:relative;display:block;vertical-align:middle;box-shadow:1px 1px 1px 1px rgba(60,60,60,0.2);}
#lista1 .als-prev, #lista1 .als-next{top:65px;width:15px;height:22px;}
#lista1 .als-prev{left:0px;}
#lista1 .als-next{right:0px;}
.als-container{position:relative;width:100%;margin:0px auto;}
.als-viewport{position:relative;overflow:hidden;margin:0px auto;}
.als-wrapper{position:relative;list-style:none;}
.als-item{position:relative;display:block;text-align:center;cursor:pointer;float:left;vertical-align:middle;width:155px;}
.als-prev, .als-next{position:absolute;cursor:pointer;clear:both;}
.scroll-image-width{max-width:150px;}
.logo-desc{font-size:13px;}
.logo-desc img{margin-bottom:5px;}
.wheel{margin:0;padding:0;list-style:none;width:160px;height:160px;visibility:hidden;position:relative;display:none;bottom:-60px;z-index:20;}
.wheel li{overflow:hidden;float:left;}
.wheel li a{display:block;text-decoration:none;}
.pointer{color:#34495e;font-family:'Pacifico', cursive;font-size:22px;margin-top:-15px;}
.wheel-button, .wheel-button:visited{position:fixed;bottom:5px;left:20px;background:#df4727;text-align:center;border-radius:50px;width:30px;height:30px;color:white;display:none;margin:80px auto 20px;box-shadow:1px 0 2px 2px rgba(0, 0, 0, 0.25);padding:12px;z-index:20;}
.wheel-button:hover{color:white;text-decoration:none;}
.wheel-button i, .wheel li i{position:relative;-moz-transition:all 1s ease;-webkit-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;display:block;line-height:110%;font-size:1.3em}
.wheel-button i{line-height:30px;height:30px;width:30px;font-size:1.6em;}
.wheel li a, .wheel li a:visited{display:block;border-radius:20px;padding:10px;text-align:center;width:20px;height:20px;box-shadow:0 2px 1px rgba(0,0,0,0.25), inset 0 1px 1px rgba(255,255,255,0.5);-moz-box-shadow:0 2px 1px rgba(0,0,0,0.25), inset 0 1px 1px rgba(255,255,255,0.5);-webkit-box-shadow:0 2px 1px rgba(0,0,0,0.25), inset 0 1px 1px rgba(255,255,255,0.5);color:white;-moz-transition:all 0.25s ease;-webkit-transition:all 0.25s ease;-o-transition:all 0.25s ease;transition:all 0.25s ease;}
.wheel li a:hover{opacity:0.9;text-decoration:none;cursor:pointer;}
.facebook{background-color:#3b5998}
.copy{background-color:#00c2c2;}
.twitter{background-color:#55acee}
.whatsapp{background-color:#4dc247}
.search-block{display:none;}
.search-button-round, .search-button-round:visited{position:fixed;bottom:5px;right:20px;background:#5678ba;text-align:center;border-radius:50px;width:54px;height:54px;color:white;margin:80px auto 20px;box-shadow:1px 0 2px 2px rgba(0, 0, 0, 0.25);z-index:60;box-sizing:content-box;font-size:18px;line-height:90%;}
.search-button-round:hover{cursor:pointer;}
.search-bar{position:fixed;bottom:5px;right:40px;width:0;height:54px;padding:8px;background:#f0f0f0;text-align:center;border-radius:50px;margin:80px auto 20px;box-shadow:1px 0 2px 2px rgba(0, 0, 0, 0.25);z-index:50;box-sizing:content-box;box-sizing:border-box;transition:width 0.5s, left 0.5s, right 0.5s;}
.search-bar-shown{right:20px;width:300px;transition:width 0.5s, left 0.5s, right 0.5s;}
.search-bar-input{font-size:12px;width:100%;height:100%;border-radius:25px;border:none;padding:4px 12px;box-sizing:border-box;-webkit-appearance:none;outline:none !important;}
.red-border{border:solid 1px #EA0000;}
.modalDialog{position:fixed;font-family:Arial, Helvetica, sans-serif;right:0;bottom:0;left:0;top:0;background:rgba(0,0,0,0.4);z-index:99999;opacity:0;-webkit-transition:opacity 400ms ease-in;-moz-transition:opacity 400ms ease-in;transition:opacity 400ms ease-in;pointer-events:none;}
.modalDialog:target{opacity:1;pointer-events:auto;}
.modalDialog > div{width:70%;max-width:400px;position:relative;margin:20% auto;padding:20px;background:#fff;font-size:14px;text-align:center;}
.close{background:#606061;color:#FFFFFF;line-height:25px;position:absolute;right:-12px;text-align:center;top:-10px;width:24px;text-decoration:none !important;font-weight:bold;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;-moz-box-shadow:1px 1px 3px #000;-webkit-box-shadow:1px 1px 3px #000;box-shadow:1px 1px 3px #000;}
.stars-iuemag-rating{margin-top:10px;position:relative;padding-bottom:20px;}
.br-theme-css-stars .br-widget{height:28px;white-space:nowrap;width:270px;margin:auto;}
.br-theme-css-stars .br-widget a{text-decoration:none;height:22px;width:22px;float:left;font-size:30px;margin-right:5px;}
.br-theme-css-stars .br-widget a:before{display:inline-block;font-size:11px;position:absolute;top:22px;content:attr(data-rating-value);color:#a0a0a0;text-align:center;width:22px;}
.br-theme-css-stars .br-widget a:after{content:"\2605";color:#dddddd;}
.br-theme-css-stars .br-widget a.br-active:after{color:#00b0ff;}
.br-theme-css-stars .br-widget a.br-selected:after{color:#00b0ff;}
.br-theme-css-stars .br-widget .br-current-rating{display:none;}
.rating-button{display:none;background-color:#606060;float:right;font-size:12px;margin-top:5px;padding:3px 10px}
@media only screen and (max-width:480px){.br-theme-css-stars .br-widget{width:210px;}
.br-theme-css-stars .br-widget a{text-decoration:none;height:16px;width:16px;float:left;font-size:24px;margin-right:5px;}
}
@-ms-viewport{width:device-width;}
@media only screen and (max-width:1199px){.scroll-image-width{width:180px;}
#lista1 .als-prev, #lista1 .als-next{top:70px;width:10px;}
}
@media only screen and (max-width:995px){.overlay-quote{font-size:48px;line-height:160%;}
.overlay-quote span{font-size:90px;}
.overlay-statement{font-size:24px;}
.overlay-ad{width:100%;left:0;}
.scroll-image-width{width:150px;}
#lista1 .als-prev, #lista1 .als-next{top:40px;}
}
@media only screen and (max-width:767px){.overlay-quote{font-size:40px;line-height:160%;}
.overlay-quote span{font-size:70px;}
.overlay-statement{font-size:20px;}
.overlay-search{font-size:16px;}
.overlay-logo img{max-width:140px;}
.overlay-button-div{}
.als-container{width:95%;}
.scroll-image-width{width:180px;}
#lista1 .als-prev, #lista1 .als-next{top:65px;}
}
@media only screen and (max-width:629px){}
@media only screen and (max-width:480px), only screen and (max-height:380px){.overlay-quote{font-size:32px;margin-top:15px;line-height:140%;}
.overlay-quote span{font-size:48px;}
.overlay-statement{font-size:16px;}
.overlay-logo{padding-bottom:10px;}
.als-container{width:90%;}
}
@media only screen
and (orientation:portrait){.overlay-quote{margin-top:10%;}
.overlay-ad{margin-top:6%;}
.overlay-button-div{position:relative;margin-top:15%;}
}
@media only screen and (max-width:1599px){.wrapper{width:1140px;}
.article-image{width:180px;}
#left{width:910px;}
.team-person{width:20.5%;padding:20px 1.5%;}
.recommended-img{height:140px;}
.iu-ads-v{float:right;margin-left:0px;margin-top:30px;width:200px;height:400px;}

}
@media only screen and (max-width:1199px){.wrapper{width:940px;}
.category-header-div{padding:25px 70px 25px 95px;}
.category-bookmark{left:25px;}
.category-desc{padding-top:15px;}
.content-small .category-title{font-size:22px;}
.footer-div{width:30.5%;}
#left{width:710px;}
.iu-ads-h{width:450px;}
.iu-ads-v{float:right;margin-left:0px;margin-top:30px;width:200px;height:400px;}
.team-person{width:27.8%;padding:20px 2%;}
.team-img{width:110px;height:110px;border-radius:55px;}
.recommended-img{height:120px;}
}
@media only screen and (max-width:994px){.top-menu ul li{font-size:14px;padding-left:30px;}
.menu ul li{padding:0 16px;}
.wrapper{width:720px;}
.iu-ads-v{float:right;margin-left:0px;margin-top:30px;width:200px;height:400px;}
.content-1x{width:48%;}
.contact div{max-width:620px;}
.write-for-us-img{width:450px;padding-left:10px;padding-bottom:5px;}
.article-part{height:158px;}
.article-text, .author-left, .read-full-article{font-size:13px;}
.article-image{width:140px;height:100px;}
.content-half.content-left, .content-half.content-right{float:none;width:100%;}
.categories .content-half{margin:40px 0;}
.content-small .category-header-div{padding:20px 60px 15px 85px;height:135px;}
.content-small .category-bookmark{left:20px;height:170px;}
.content-small .category-rivet{height:15px;top:60px;right:20px;}
.content-small .category-desc{display:block;font-size:14px;}
.content-small .category-title{font-size:28px;}
.content-small{margin-bottom:40px}
#left{width:490px;}
#title{font-size:32px;text-align:left;}
#sub-title{font-size:20px;text-align:left;}
#poem-left, #poem-right{width:100%;padding-right:0px;}
#poem-left{padding-bottom:15px;}
.article-image-more{width:49%;}
.team-person{width:44%;padding:20px 2%;}
.recommended-img{height:90px;}
.form-div .label{width:100%;}


}
@media only screen and (max-width:766px){.header{height:auto;}
.header-inner{padding:10px;}
.top-menu ul{line-height:30px;}
.top-menu ul li{font-size:14px;padding-left:18px;}
.menu-small{display:block;}
.menu ul{display:none;width:100%;position:relative;}
.menu ul li{position:relative;display:block;height:40px;line-height:40px;background-color:#000;border-top:solid 1px #606060;text-align:left;padding:0 5%;}
.menu .categories-ul{display:none !important;}
.categories-link{position:absolute;left:5%;width:95%;}
.wrapper{width:580px;}
.large-ball{display:none;}
.category-header-div{height:auto;min-height:125px;}
.categories .content-right, .categories .content-left{width:100%;float:none;}
.category-description{font-size:16px;}
.contact div{max-width:500px;}
.write-for-us-img{width:100%;padding-bottom:15px;}
.writeups-content-half{padding:0 0 3% 0;width:100%;}
.article-title{font-size:17px;}
.article-left, .article-right{float:left;width:100%;height:auto;}
.article-part{height:164px;}
.article-text, .author-left, .read-full-article{font-size:14px;}
.article-image{width:180px;height:130px;}
#left{width:360px;}
.social{clear:both;padding-top:10px;}
.box-ad{display:none;}
.team-person{width:44%;}
.recommended-div{width:32%;}
.recommended-img{height:130px;}
#siteSealFauxBadge{display:table;margin:auto;margin-bottom:5px;}
.footer-bottom-left, .footer-bottom-right{float:none;text-align:center;}
}
@media only screen and (max-width:629px){.social-icons{font-size:1em;}
.header{height:auto;}
.wrapper{width:92%;}
.category-header-div{padding:20px 60px 15px 85px;}
.category-bookmark{left:20px;}
.category-rivet{right:20px;}
.category-title{font-size:28px;}
.category-desc{font-size:14px;}
.team-writeups .article-left, .team-writeups .article-right{min-width:190px;}
.team-writeups .article-image{float:none;padding-bottom:10px;}
.team-writeups .article-part{height:260px}
.team-writeups .article-image{width:140px;height:100px;}
.content-inner{font-size:13px;}
.footer-div{width:46%;padding-right:3%;}
.contact div{max-width:70%;}
#left{width:100%;padding-bottom:10px;}
.box-ad{display:none;}
.article-full{clear:both;font-size:16px;line-height:170%;text-align:left;}
.article-image-left{padding-bottom:15px;}
.iu-ads-h{width:100%;margin-right:0px;}
.team-person{width:94%;padding:20px 3%;margin:5px 0;}
.related-links{clear:both;float:none;margin-top:10px;width:100%;}
.related-links img{padding-right:8px;padding-bottom:0;}
.recommended-img{height:110px;}
.recommended-articles{float:none;width:100%;}
.recommended-articles ul li{padding-bottom:10px;margin-bottom:10px;}
.recommended-img-div{margin-right:10px;}

#chart_div1,#chart_div2,#chart_div3,#chart_div4,#chart_div5,#chart_div6,#chart_div7,#chart_div8,#chart_div9,#chart_div10{width:400px;}
.form-div{width:100%;}
}
@media only screen and (max-width:480px){.top-menu{clear:both;float:left;padding-top:5px;margin-left:-15px;text-align:center;}
.category-header-div, .content-half .category-header-div, .content-small .category-header-div{padding:20px 30px 25px 65px;height:auto;min-height:60px;}
.category-bookmark, .content-small .category-bookmark{top:-10px;height:95px;}
.category-rivet, .content-half .category-rivet, .content-small .category-rivet{top:25px;right:15px;height:15px;}
.category-title, .content-half .category-title, .content-small .category-title{font-size:26px;}
.category-desc, .content-small .category-desc{display:none;}
.categories .content-half{margin:25px 0;}
.header, .header-image-div{min-width:320px;}
.article-left, .article-right{min-width:290px;}
.article-part{height:158px;}
.article-text, .author-left, .read-full-article{font-size:13px;}
.article-image{width:140px;height:100px;}
.article-image-more{float:none;width:100%;padding:0 0 2% 0;}
.footer-div{display:block;width:100%;padding:0 0 20px;}
#sidemenu{width:90px;}
#sidemenu li a{font-size:11px;}
#content{margin-left:91px;}
.contentblock{padding:8px;font-size:13px;}
#w h1{font-size:18px;margin-bottom:0;}
.recommended-div{display:block;width:98%;padding:1%;border-bottom:solid 1px #e5e5e5;padding:10px 0;}
.recommended-img{height:60px;width:60px;float:left;margin-right:10px;}
.recommended-div-inner a{font-weight:700;color:#5678ba;}
.associate-table input{width:100%;}
#chart_div1,#chart_div2,#chart_div3,#chart_div4,#chart_div5,#chart_div6,#chart_div7,#chart_div8,#chart_div9,#chart_div10{width:280px;}

.check-label-text{display:inline-block;width:100%;text-align:left;}

.top-read-right{padding-top:2px;}
.top-read-article{padding:3px 10px;}
}
@media only screen and (max-width:399px){.category-header-div, .content-half .category-header-div, .content-small .category-header-div{padding:20px 20px 25px 55px;min-height:60px;}
.category-bookmark, .content-half .category-bookmark, .content-small .category-bookmark{left:15px;}
.category-rivet, .content-half .category-rivet, .content-small .category-rivet{right:15px;}
.category-title, .content-half .category-title, .content-small .category-title{font-size:20px;}
}