
/************************************************* container */

.container{width:1260px;margin:0 auto;}
.container.l0{width:970px;margin:0 auto;}
.container.l1{width:700px;margin:0 auto;}
.container.l2{width:1040px;margin:0 auto;}
.container.l3{width:780px;margin:0 auto;}
.container.l4{width:660px;margin:0 auto;}
.container.l5{width:1330px;margin:0 auto;}

a{
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;

}
a:before{
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;

}

/************************************************** header */


header.hisq-header {
  position:fixed;
  top:0;
  left:0;
  width:100%;
  box-sizing: border-box;
  background:#fff;
  z-index: 9999;
}



header.hisq-header *, header.hisq-header *:before, header.hisq-header *:after {
  box-sizing: inherit;
}


header.hisq-header{padding:16px 0 45px;}
header.hisq-header .upper nav ul li{float:left;margin-left:20px;padding-bottom:8px;}

header.hisq-header  nav ul li.search{width:165px!important;padding-top:9px!important;}
header.hisq-header  nav ul li.search form input{float:left!important;display:block!important;padding:0!important;height:28px!important;border-radius:0!important;background:#fff!important;}
header.hisq-header  nav ul li.search form input[type=text]{width:145px!important;border-top:0!important;border-right:0!important;border-left:1px solid #f27530!important;border-bottom:1px solid #f27530!important;
-webkit-border-bottom-left-radius: 5px!important;
-moz-border-radius-bottomleft: 5px!important;
border-bottom-left-radius: 5px!important;
padding:11px!important;
font-size:12px!important;
}
header.hisq-header  nav ul li.search form input[type=text]:focus{border-top:0px!important;border-right:0px!important;}
header.hisq-header  nav ul li.search form input[type=submit]{width:20px!important;border:0!important;border-bottom:1px solid #f27530!important;background:url(../img/mag-glass.png) center center no-repeat!important;margin-top:0!important;}

header.hisq-header nav > ul > li > a{line-height:normal!important;}
header.hisq-header.header-sticky.sticked.mmc-header.mmc-header nav > ul > li > a{line-height:normal!important;}

header.hisq-header nav > ul.mobile li{width:100%;float:left;max-width: 165px;display: block;}
header.hisq-header nav > ul.mobile li a{display: block!important;float: none;text-align:center;color:#fff;}






header.hisq-header .lower nav{padding-top: 8px;}
header.hisq-header .lower nav ul li{float:left;margin-left:30px;position:relative;line-height:1;}
header.hisq-header .lower nav ul li a{font-size:12px;text-transform: uppercase;font-family:Lato;color:#6a635e;position:relative;}
header.hisq-header .lower nav ul li a:hover{color:#f27530;}

header.hisq-header .lower nav ul li.menu-item-has-children{background:url(../img/drop-down-hover.png) center right no-repeat;}
header.hisq-header .lower nav ul li.menu-item-has-children{padding-right:22px;background:url(../img/drop-down.png) center right no-repeat;}
header.hisq-header .lower nav ul li.menu-item-has-children:hover{padding-right:22px;background:url(../img/drop-down-hover.png) center right no-repeat;}

header.hisq-header .lower nav ul li a + ul.sub-menu-header{position:absolute;top:15px;left:0;padding-top:10px;background:transparent;width:170px;visibility: hidden;opacity: 0;-webkit-box-shadow: 0px 5px 16px -5px rgba(0,0,0,0.6);-moz-box-shadow: 0px 5px 16px -5px rgba(0,0,0,0.6);box-shadow: 0px 5px 16px -5px rgba(0,0,0,0.6);}

header.hisq-header .lower nav ul li#menu-item-35 a + ul.sub-menu-header{width:270px;left:-105px;}

header.hisq-header .lower nav ul li a + ul.sub-menu-header li:first-of-type{border-top:2px solid #ef7430;}
header.hisq-header .lower nav ul li a + ul.sub-menu-header li{background:#fff;width:100%;float:none;border-top:1px solid #0000001a;line-height: 1;margin:0;}
header.hisq-header .lower nav ul li a + ul.sub-menu-header li a{display:block;padding:9px 19px 9px 19px;}

header.hisq-header .lower nav ul li:hover a + ul.sub-menu-header{visibility: visible;opacity: 1;}
header.hisq-header .lower > nav > ul {padding-top:10px;}
header.hisq-header .lower > nav > ul > li:hover > a {color:#f27530;}



.mmc-row.mmc-outer-row.navigation{top:149px;}

/**************************************************** Fonts */

.hisq h1{font-family: Lato;font-size: 35px;font-weight: normal;font-style: normal;font-stretch: normal;line-height: 1.14;letter-spacing: normal;text-align: center;color: #271d16;}
.hisq h2{font-family: Lato;font-size: 40px;font-weight: bold;font-style: normal;font-stretch: normal;line-height: 1.1;letter-spacing: normal;color: #f27530;}
.hisq h3{font-family: Lato;font-size: 24px;font-weight: 900;font-style: normal;font-stretch: normal;line-height: 1.08;letter-spacing: normal;color: #271d16;}

.hisq p{font-family: Lato;font-size: 18px;font-weight: normal;font-style: normal;font-stretch: normal;line-height: 1.56;letter-spacing: normal;color: rgba(39, 29, 22, 0.6);}
.hisq li{font-family: Lato;font-size: 18px;font-weight: normal;font-style: normal;font-stretch: normal;line-height: 1.56;letter-spacing: normal;color: rgba(39, 29, 22, 0.6);}


.hisq p b{font-weight: 900;}


/**************************************************** General */

header + section.main {
    margin-top: 151px;
}

/**************************************************** welcome */


#header.mmc-header + section.main.hisq{margin-top:149px;}

.admin-bar .mmc-row.mmc-outer-row.navigation {top: 181px;}

#header.mmc-header + section.main.hisq.home{background:url(../img/curved-top.png) top center no-repeat;background-size:contain;}
#header.mmc-header + section.main.hisq.comm{background:url(../img/curved-top2.png) top center no-repeat;background-size:contain;}

body.bbpress section.main,body.buddypress section.main {
    padding-top: 220px;
}


.hisq #hero{background:#f6f6f5 url(../img/hero.jpg) center center no-repeat; background-size:cover;}
.hisq #hero .caption{width:100%;max-width:580px;}
.hisq #hero h1{margin-top:360px;margin-bottom:50px;  font-family: Lato;margin-top:360px;margin-bottom:50px; font-size: 40px;font-weight: 900;font-style: normal;font-stretch: normal;line-height: 1.23;letter-spacing: normal;color: #ffffff;text-align: left;}

.hisq #hero h1 span{display:inline-block;background:#f27530;padding:2px 8px;    margin-bottom: 2px;}
.hisq #hero h1 span{-webkit-border-bottom-right-radius: 10px;
-moz-border-radius-bottomright: 10px;
border-bottom-right-radius: 10px;padding-right:15px;}

.hisq #hero.twocol{background:none;}
.hisq #hero.twocol .wrapper{width: 100%; max-width: 1360px; margin: auto; position: relative; height: 520px;}

.hisq #hero.twocol .wrapper .main{width: 76.3%; position: absolute; top: 0; left: 0; background:#f6f6f5 url(../img/hero.jpg) center center no-repeat; background-size:cover; height: 100%;}
.hisq #hero.twocol .wrapper .main .caption{padding-left: 55px;}

.hisq #hero.twocol .wrapper aside{position: relative; height: 520px; float: right; width: 23.7%; background: #f27530;}
.hisq #hero.twocol .wrapper aside .image{}
.hisq #hero.twocol .wrapper aside .image img{display: block; width: 100%;}

.hisq #hero.twocol .wrapper aside .details{position: absolute; top: 177px; height: calc(100% - 177px); left: 0; width: 100%;}
.hisq #hero.twocol .wrapper aside .details .inner{padding: 45px 17px 0 25px;}
.hisq #hero.twocol .wrapper aside .details .inner h3{margin-bottom: 20;}
.hisq #hero.twocol .wrapper aside .details .inner h3 a{color: #fff; font-family: Lato; font-size: 25px; font-weight: 900; -webkit-transition: .5s ease all; -moz-transition: .5s ease all; transition: .5s ease all;} 
.hisq #hero.twocol .wrapper aside .details .inner h3 a:hover{color: #000;}
.hisq #hero.twocol .wrapper aside .details .inner p{color: #fff; font-family: Lato; font-size: 16px; font-weight: 700;}

.hisq #hero.twocol .wrapper aside .details span.category{display: inline-block; position: absolute; top: -16px; left: 25px; font-family: Lato; font-size: 14px; font-weight: 700; color: #f27530; padding: 5px 28px; background: #fff;}

.hisq #hero.twocol .wrapper aside .details a.learnMore{position: absolute; bottom: 45px; left: 25px; padding-bottom: 3px; border-bottom: 1px transparent solid; -webkit-transition: .5s ease all; -moz-transition: .5s ease all; transition: .5s ease all;}
.hisq #hero.twocol .wrapper aside .details a.learnMore span{display: inline-block; vertical-align: middle;}
.hisq #hero.twocol .wrapper aside .details a.learnMore span.text{color: #f6f6f6; font-family: Lato; font-size: 12px; margin-right: 5px;}
.hisq #hero.twocol .wrapper aside .details a.learnMore span.arrow{width: 12px; height: 8px; background: url(../img/icon_hero_arrow.png) no-repeat center; position: relative; right: 0; -webkit-transition: .5s ease all; -moz-transition: .5s ease all; transition: .5s ease all;}
.hisq #hero.twocol .wrapper aside .details a.learnMore:hover{border-color: #fff;}
.hisq #hero.twocol .wrapper aside .details a.learnMore:hover span.arrow{right: 0;}

.hisq main.welcome{}

.hisq main.welcome .blog-roll{padding:20px 0 80px;}

.hisq main.welcome .blog-roll #posts {height:410px;}
.hisq main.welcome .blog-roll #posts #drag {height:410px;}
.hisq main.welcome .blog-roll #posts #drag .slide{float:left;position:relative;width:300px;margin:0 10px;height:410px;background:#f6f6f5;-webkit-border-bottom-right-radius: 50px;-moz-border-radius-bottomright: 50px;border-bottom-right-radius: 50px;
-webkit-box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.13);
-moz-box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.13);
box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.13);
}

.hisq main.welcome .blog-roll #posts #drag .slide:hover{background:#f27530;}
.hisq main.welcome .blog-roll #posts #drag .slide.Twitter:hover{background:#55acee;}
.hisq main.welcome .blog-roll #posts #drag .slide.Facebook:hover{background:#3b5998;}

.hisq main.welcome .blog-roll #posts #drag .slide .image_wrapper{position:relative;}
.hisq main.welcome .blog-roll #posts #drag .slide .image_wrapper .cat{background:#f27530;padding:7px 25px;}
.hisq main.welcome .blog-roll #posts #drag .slide .image_wrapper .cat.Twitter{background:#55acee!important;}
.hisq main.welcome .blog-roll #posts #drag .slide .image_wrapper .cat.Facebook{background:#3b5998!important;}
.hisq main.welcome .blog-roll #posts #drag .slide .image_wrapper .cat.Youtube{background:#FF0000!important;}
.hisq main.welcome .blog-roll #posts #drag .slide .image_wrapper .cat p{padding:0;margin:0;font-family: Lato;font-size: 14px;font-weight: bold;font-style: normal;font-stretch: normal;line-height: normal;letter-spacing: normal;color: rgba(255, 255, 255, 0.8);}
.hisq main.welcome .blog-roll #posts #drag .slide .image_wrapper .cat p img{vertical-align: middle;margin-right:5px;}


.hisq main.welcome .blog-roll #posts #drag .slide .text_wrapper{padding:9px 17px 18px;text-align:left;}

.hisq main.welcome .blog-roll #posts #drag .slide .cat{position:absolute;top:0px;left:0px;}
.hisq main.welcome .blog-roll #posts #drag .slide .text_wrapper h4{font-size: 16px;font-weight: bold;font-style: normal;font-stretch: normal;line-height: normal;letter-spacing: normal;color: #271d16;}
.hisq main.welcome .blog-roll #posts #drag .slide .text_wrapper p.date{margin-bottom:17px;font-size: 10px;font-weight: normal;font-style: normal;font-stretch: normal;line-height: normal;letter-spacing: normal;color: #271d16;}


.hisq main.welcome .blog-roll #posts #drag .slide:hover .text_wrapper h4{color: #fff;}
.hisq main.welcome .blog-roll #posts #drag .slide:hover .text_wrapper p.date{color: #fff;}


.hisq main.welcome .blog-roll #posts #drag .slide .text_wrapper{position:relative;}
.hisq main.welcome .blog-roll #posts #drag .slide .orange-arrow-post{position:absolute;bottom:10px;left:15px;width:12px;height:8px;background:url(../img/orange-arrow.png);}
.hisq main.welcome .blog-roll #posts #drag .slide:hover .orange-arrow-post{position:absolute;bottom:7px;left:15px;width:12px;height:8px;background:url(../img/white-arrow.png);}

.hisq main.welcome .blog-roll #drag2{width:90%;max-width:750px;margin:40px auto 0;height:1px;background:#85c949;margin-bottom:75px;}
.hisq main.welcome .blog-roll #drag2 .slide2.handle.red-bar{top:-8px;}
.hisq main.welcome .blog-roll #drag2 .slide2.handle.red-bar .instruc{position:absolute;top:0px;width:74px;left:-29px;padding-top:30px;}
.hisq main.welcome .blog-roll #drag2 .slide2.handle.red-bar .instruc p{font-family: Lato;font-size: 10px;font-weight: normal;font-style: italic;font-stretch: normal;line-height: normal;margin:0;letter-spacing: normal;color: #271d16;}

.hisq main.welcome .mission{background:url(../img/our-mission-background.png) center top no-repeat; }
.hisq main.welcome .mission .mission-wrapper{width:100%;max-width:560px;float:right;}
.hisq main.welcome .mission .mission-wrapper.first{margin-bottom:100px;}
.hisq main.welcome .work .mission-wrapper{width:100%;max-width:560px;float:right;margin-bottom:40px;}
.hisq main.welcome .work .mission-wrapper.first{margin-bottom:100px;}



.hisq main.welcome .work{margin-bottom:90px;background:url(../img/our-work-background.png) center top no-repeat;}
.hisq main.welcome .work .work-button{width:48%;background-color: #f6f6f5;padding:30px 90px 20px;border-bottom:4px solid #f6f6f5;margin-bottom:20px;box-shadow: 0 0 15px rgba(0, 0, 0, 0); -webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0);-moz-box-shadow: 0 0 15px rgba(0, 0, 0, 0); }
.hisq main.welcome .work .work-button:hover{border-bottom:4px solid #f27530;	box-shadow: 0 6px 22px rgba(0, 0, 0, 0.2);-webkit-box-shadow: 0 6px 22px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 6px 22px rgba(0, 0, 0, 0.2); }

.hisq main.welcome .work .work-button p{opacity: 0.7;font-family: Lato;font-size: 18px;font-weight: normal;font-style: normal;font-stretch: normal;line-height: 1.44;letter-spacing: normal;color: #271d16;}
.hisq main.welcome .work .work-button span{font-family: Lato;font-size: 12px;font-weight: normal;font-style: normal;font-stretch: normal;line-height: 1.5;letter-spacing: normal;color: rgba(39, 29, 22, 0.5);}
.hisq main.welcome .work .work-button span img{display: inline-block;vertical-align: middle;margin-left:8px;}


.hisq main.welcome .tools{padding-bottom:140px;position:relative;}
.hisq main.welcome .tools .bg{position:absolute;right:0px;top:40px;width:65%;background:#f6f6f5 url(../img/OurTools-Background.png) top center no-repeat; background-size:contain;height:500px;z-index: -1;}
.hisq main.welcome .tools .half{width:48%;}
.hisq main.welcome .tools .text_wrapper{padding:90px 0 0 50px;}



.hisq main.welcome .community{background:url(../img/our-community-background.png) center top no-repeat;}
.hisq main.welcome .community .center-hisq{padding-bottom:15px;}
.hisq main.welcome .community .view-btn{margin-bottom:40px;}



.hisq main.welcome .blogroll-2{padding-bottom:100px;}
.hisq main.welcome .blogroll-2 #posts-community {height:410px;}
.hisq main.welcome .blogroll-2 #posts-community.drag-track{overflow: hidden;}

.hisq main.welcome .blogroll-2 #posts-community #drag-community {height:410px;}
.hisq main.welcome .blogroll-2 #posts-community #drag-community .slide{float:left;position:relative;width:300px;margin:0 10px;height:410px;background:#f6f6f5;-webkit-border-bottom-right-radius: 50px;-moz-border-radius-bottomright: 50px;border-bottom-right-radius: 50px;}
.hisq main.welcome .blogroll-2 #posts-community #drag-community .slide:hover{background:#f27530;}
.hisq main.welcome .blogroll-2 #posts-community #drag-community .slide .image_wrapper{position:relative;}
.hisq main.welcome .blogroll-2 #posts-community #drag-community .slide .image_wrapper .cat{background:#f27530;padding:7px 25px;}
.hisq main.welcome .blogroll-2 #posts-community #drag-community .slide .image_wrapper .cat p{padding:0;margin:0;font-family: Lato;font-size: 14px;font-weight: bold;font-style: normal;font-stretch: normal;line-height: normal;letter-spacing: normal;color: rgba(255, 255, 255, 0.8);}

.hisq main.welcome .blogroll-2 #posts-community #drag-community .slide .text_wrapper{padding:9px 17px 18px;text-align:left;}

.hisq main.welcome .blogroll-2 #posts-community #drag-community .slide .cat{position:absolute;top:0px;left:0px;}
.hisq main.welcome .blogroll-2 #posts-community #drag-community .slide .text_wrapper h4{font-size: 16px;font-weight: bold;font-style: normal;font-stretch: normal;line-height: normal;letter-spacing: normal;color: #271d16;}
.hisq main.welcome .blogroll-2 #posts-community #drag-community .slide .text_wrapper p.date{margin-bottom:17px;font-size: 10px;font-weight: normal;font-style: normal;font-stretch: normal;line-height: normal;letter-spacing: normal;color: #271d16;}

.hisq main.welcome .blogroll-2 #posts-community #drag-community .slide:hover .text_wrapper h4{color: #fff;}
.hisq main.welcome .blogroll-2 #posts-community #drag-community .slide:hover .text_wrapper p.date{color: #fff;}

.hisq main.welcome .blogroll-2 #posts-community #drag-community .slide .text_wrapper{position:relative;}
.hisq main.welcome .blogroll-2 #posts-community #drag-community .slide .orange-arrow-post{position:absolute;bottom:10px;left:15px;width:12px;height:8px;background:url(../img/orange-arrow.png);}
.hisq main.welcome .blogroll-2 #posts-community #drag-community .slide:hover  .orange-arrow-post{position:absolute;bottom:7px;left:15px;width:12px;height:8px;background:url(../img/white-arrow.png);}


.hisq main.welcome .blogroll-2 #drag2-community{width:90%;max-width:750px;margin:40px auto 0;height:1px;background:#85c949;margin-bottom:75px;}
.hisq main.welcome .blogroll-2 #drag2-community .slide2.handle.red-bar{top:-8px;}
.hisq main.welcome .blogroll-2 #drag2-community .slide2.handle.red-bar .instruc{position:absolute;top:0px;width:74px;left:-29px;padding-top:30px;}
.hisq main.welcome .blogroll-2 #drag2-community .slide2.handle.red-bar .instruc p{font-family: Lato;font-size: 10px;font-weight: normal;font-style: italic;font-stretch: normal;line-height: normal;margin:0;letter-spacing: normal;color: #271d16;}


.hisq main.welcome .blogroll-2 #posts-community #drag-community .slide.Twitter:hover{background:#55acee;}
.hisq main.welcome .blogroll-2 #posts-community #drag-community .slide.Facebook:hover{background:#3b5998;}
.hisq main.welcome .blogroll-2 #posts-community #drag-community .slide .image_wrapper .cat.Twitter{background:#55acee!important;}
.hisq main.welcome .blogroll-2 #posts-community #drag-community .slide .image_wrapper .cat.Facebook{background:#3b5998!important;}

/**************************************************************** about */


.hisq.about #hero{background:#f6f6f5 url(../img/about.jpg) center center no-repeat; background-size:cover;}

#header.mmc-header + section.main.hisq.about {
    background: url(../img/curved-top.png) top center no-repeat;
    background-size: contain;
}

.hisq.about .story{
  padding-top:65px;
  padding-bottom:60px;
  background: url(../img/our-mission-background-min.png) center top+70px no-repeat;
  
}

.hisq.about .story h2{
  text-align:center;
  margin-bottom:40px;
}

.hisq.about .story p a{
  font-weight: bold;
  color: #433022;
  display: inline-block;
  position: relative;
}
.hisq.about .story p a::before{
  position: absolute;
  top:16px;
  height:11px;
  width:100%;
  left:0px;
  background-color: #87817e30;
  content:"";
}

.hisq.about .story .btn_wrapper{
  padding-top:80px;
  text-align:center;
}

.hisq.about .mission{
  padding-top:40px;
  padding-bottom:115px;
  background: url(../img/our-work-background-min.png) center top no-repeat;
  
}

.hisq.about .mission h2{
  text-align:center;
  margin-bottom:40px;
}

.hisq.about .mission .mission-wrapper{
  padding-top:40px;
}

.hisq.about .mission .mission-wrapper .mission-item{
  padding-left:63px;
  position:relative;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.hisq.about .mission .mission-wrapper .mission-item .inner{
  display: block;
  background-color: #fff;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}

.hisq.about .mission .mission-wrapper .mission-item .inner:hover{
   background-color: #feefe6;
}


.hisq.about .mission .mission-wrapper .mission-item .inner .inner-2{
  padding:35px 0;
  padding-left:160px;
  display: block;
  position: relative;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}




.hisq.about .mission .mission-wrapper .mission-item .border{
  width:100%;
  background:#fac6a9;
  height:1px;
  clear:both;
  margin: 0;
}

.hisq.about .mission .mission-wrapper .mission-item .inner .text-wrapper p{
  font-size: 18px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.56;
  letter-spacing: normal;
  color: #271d1699;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.hisq.about .mission .mission-wrapper .mission-item .inner .text-wrapper span.read-more{
  font-size: 12px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.5;
  letter-spacing: normal;
  color: #271d1680;
  font-family: Lato;
  position: relative;
  padding-right:22px;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}


.hisq.about .mission .mission-wrapper .mission-item.open{

}


.hisq.about .mission .mission-wrapper .mission-item .inner:hover .text-wrapper p{
  color: #f27530;
}
.hisq.about .mission .mission-wrapper .mission-item .inner:hover .text-wrapper span.read-more{
  color: #f27530;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  opacity: 1;
}



.hisq.about .mission .mission-wrapper .mission-item .inner .text-wrapper span.read-more::before{
  background: url(../img/arrow.png) right center no-repeat;
  content: "";
  width:12px;
  height:8px;
  position: absolute;
  top:5px;
  right:0px;
}

.hisq.about .mission .mission-wrapper .read-more-text{
  display: none;
  padding:5px 57px 65px 0;

}

.hisq.about .mission .mission-wrapper .read-more-text ul {
  margin-bottom:20px;
  padding-left:20px;
}
.hisq.about .mission .mission-wrapper .read-more-text ul li{
  margin-bottom:5px;
  list-style: disc;
}

.hisq.about .mission .mission-wrapper .read-more-text .close-read-more{
  font-family: Lato;
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.13;
  letter-spacing: normal;
  color: #f27530;
  display:inline-block;
  padding-right:42px;
  position: relative;
  padding-top:3px;
  margin-top:10px;
}

.hisq.about .mission .mission-wrapper .read-more-text .close-read-more::before{
  content:"";
  width:26px;
  height:26px;
  display:block;
  background: url(../img/close.svg) center center no-repeat;
  position: absolute;
  top:0px;
  right:0px;
}

.hisq.about .mission .mission-wrapper .mission-item .icon{
  position: absolute;
  left:-54px;
  top: 50%;
  margin-top: -63px;
}

.hisq.about .mission .mission-wrapper .mission-item .icon .circle{
  width:126px;
  height:126px;
  background:#fac6a9;
  border-radius: 90%;
  position: relative;
}

.hisq.about .mission .mission-wrapper .mission-item .icon .circle::before{
  position: absolute;
  top:0px;
  left:6px;
  content: "";
  height:100%;
  width:100%;
  background: transparent;
  border: solid 1px #f27530;
  border-radius: 90%;
  opacity: 0;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}

.hisq.about .mission .mission-wrapper .mission-item .inner:hover .icon .circle::before{
  opacity: 1;
}

.hisq.about .mission .mission-wrapper .mission-item .icon .circle h3{
  position: absolute;
  left:40%;
  top:50%;
  margin-top:-12.5px;
  margin-bottom:0;
}

.hisq.about .mission .mission-wrapper .mission-item.open{
  padding-left:0px;
}
.hisq.about .mission .mission-wrapper .mission-item.open .inner{
  padding-left:63px;
}

.hisq.about .mission .mission-wrapper .mission-item.open .inner{
   background-color: #feefe6;
}

.hisq.about .mission .mission-wrapper .mission-item.open .inner .icon .circle::before{
  opacity: 1;
}

.hisq.about .mission .mission-wrapper .mission-item.open .inner .text-wrapper p{
  color: #000000;
}
.hisq.about .mission .mission-wrapper .mission-item.open .inner .text-wrapper span.read-more{
  color: #000000;
  opacity:0;
}

.hisq.about .mission .mission-wrapper .mission-item.open .inner:hover .text-wrapper p{
  color: #000000;
}
.hisq.about .mission .mission-wrapper .mission-item.open .inner:hover .text-wrapper span.read-more{
  color: #000000;
  opacity:0;
}



.hisq.about #map{
  background-color: #e5e6e3;
  padding-top:75px;
  padding-bottom:20px;
}

.hisq.about #map h2{
  text-align: center;
  margin-bottom:60px;
}





.hisq.about .people{
  padding-top:143px;
  padding-bottom:115px;
  background: #f6f6f5 url(../img/our-tools-background-min.png) center top+70px no-repeat;
  

}

.hisq.about .people h2{
  text-align:center;
  margin-bottom:40px;
}

.hisq.about .people .people-wrapper{
  padding-top:40px;
}

.hisq.about .people .people-wrapper .people-item{
  padding-left:63px;
  position:relative;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.hisq.about .people .people-wrapper .people-item .inner{
  display: block;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}

.hisq.about .people .people-wrapper .people-item .inner:hover{
}


.hisq.about .people .people-wrapper .people-item .inner .inner-2{
  padding:35px 0;
  padding-left:160px;
  display: block;
  position: relative;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}




.hisq.about .people .people-wrapper .people-item .border{
  width:100%;
  background:#fac6a9;
  height:1px;
  clear:both;
  margin: 0;
}

.hisq.about .people .people-wrapper .people-item .inner .text-wrapper p{
  font-size: 18px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.56;
  letter-spacing: normal;
  color: #271d1699;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.hisq.about .people .people-wrapper .people-item .inner .text-wrapper span.read-more{
  font-size: 12px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.5;
  letter-spacing: normal;
  color: #271d1680;
  font-family: Lato;
  position: relative;
  padding-right:22px;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}


.hisq.about .people .people-wrapper .people-item.open{

}


.hisq.about .people .people-wrapper .people-item .inner:hover .text-wrapper p{
  color: #f27530;
}
.hisq.about .people .people-wrapper .people-item .inner:hover .text-wrapper span.read-more{
  color: #f27530;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  opacity: 1;
}



.hisq.about .people .people-wrapper .people-item .inner .text-wrapper span.read-more::before{
  background: url(../img/arrow.png) right center no-repeat;
  content: "";
  width:12px;
  height:8px;
  position: absolute;
  top:5px;
  right:0px;
}

.hisq.about .people .people-wrapper .read-more-text{
  display: none;
  padding:5px 0px 65px 160px;

}

.hisq.about .people .people-wrapper .read-more-text .close-read-more{
  font-family: Lato;
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.13;
  letter-spacing: normal;
  color: #f27530;
  display:inline-block;
  padding-right:42px;
  position: relative;
  padding-top:3px;
  margin-top:10px;
}

.hisq.about .people .people-wrapper .read-more-text .close-read-more::before{
  content:"";
  width:26px;
  height:26px;
  display:block;
  background: url(../img/close.svg) center center no-repeat;
  position: absolute;
  top:0px;
  right:0px;
}

.hisq.about .people .people-wrapper .people-item .profile{
  position: absolute;
  left:-105px;
  top: 50%;
  margin-top: -100px;
  width:220px;
}

.hisq.about .people .people-wrapper .people-item .profile .image-wrapper{
  width:126px;
  height:126px;
  margin:0 auto;
  border-radius: 90%;
  position: relative;
  margin-bottom:15px;
}
.hisq.about .people .people-wrapper .people-item .profile .image-wrapper img{
  position: absolute;
  top:0;
  left:0;
}
.hisq.about .people .people-wrapper .people-item .profile .image-wrapper img.hover{
  opacity: 0;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}

.hisq.about .people .people-wrapper .people-item .inner{
  min-height:268px;
}

.hisq.about .people .people-wrapper .people-item:hover .profile .image-wrapper img.hover{
  opacity: 1;
}
.hisq.about .people .people-wrapper .people-item.open .profile .image-wrapper img.hover{
  opacity: 1;
}

.hisq.about .people .people-wrapper .people-item .profile .name{
  font-size: 16px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: center;
  color: #271d16;
  margin-bottom:5px;
}

.hisq.about .people .people-wrapper .people-item .profile .desc{
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: center;
  color: #7d7773;
  margin-bottom:0px;
}

.hisq.about .people .people-wrapper .people-item.open{
  padding-left:0px;
}
.hisq.about .people .people-wrapper .people-item.open .inner{
  padding-left:63px;
}

.hisq.about .people .people-wrapper .people-item.open .inner .icon .circle::before{
  opacity: 1;
}

.hisq.about .people .people-wrapper .people-item.open .inner .text-wrapper p{
  color: #000000;
}
.hisq.about .people .people-wrapper .people-item.open .inner .text-wrapper span.read-more{
  color: #000000;
  opacity:0;
}

.hisq.about .people .people-wrapper .people-item.open .inner:hover .text-wrapper p{
  color: #000000;
}
.hisq.about .people .people-wrapper .people-item.open .inner:hover .text-wrapper span.read-more{
  color: #000000;
  opacity:0;
}



/******************************************************* community */

.hisq main.community{padding-bottom:100px;}


.hisq main.community .blog-roll{padding:20px 0 0px;}

.hisq main.community .blog-roll #posts {height:410px;}
.hisq main.community .blog-roll #posts #drag {height:410px;}
.hisq main.community .blog-roll .resource{float:left;width:300px;margin:0 10px 50px;position:relative;height:410px;background:#f6f6f5;-webkit-border-bottom-right-radius: 50px;-moz-border-radius-bottomright: 50px;border-bottom-right-radius: 50px;

-webkit-box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.13);
-moz-box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.13);
box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.13);
}
.hisq main.community .blog-roll .resource:hover{background:#f27530;}
.hisq main.community .blog-roll .resource .image_wrapper{position:relative;}
.hisq main.community .blog-roll .resource .image_wrapper .cat{background:#f27530;padding:7px 25px;}
.hisq main.community .blog-roll .resource .image_wrapper .cat p{padding:0;margin:0;font-family: Lato;font-size: 14px;font-weight: bold;font-style: normal;font-stretch: normal;line-height: normal;letter-spacing: normal;color: rgba(255, 255, 255, 0.8);}

.hisq main.community .blog-roll .resource .text_wrapper{padding:9px 17px 18px;text-align:left;}

.hisq main.community .blog-roll .resource .cat{position:absolute;top:0px;left:0px;}
.hisq main.community .blog-roll .resource .text_wrapper h4{font-size: 16px;font-weight: bold;font-style: normal;font-stretch: normal;line-height: normal;letter-spacing: normal;color: #271d16;margin-bottom:0;}
.hisq main.community .blog-roll .resource .text_wrapper p.date{margin-bottom:17px;font-size: 10px;font-weight: normal;font-style: normal;font-stretch: normal;line-height: normal;letter-spacing: normal;color: #271d16;}

.hisq main.community .blog-roll .resource:hover .text_wrapper h4{color: #fff;}
.hisq main.community .blog-roll .resource:hover .text_wrapper p.date{color: #fff;}

.hisq main.community .blog-roll .resource .text_wrapper{position:relative;}
.hisq main.community .blog-roll .resource .orange-arrow-post{position:absolute;bottom:10px;left:15px;width:12px;height:8px;background:url(../img/orange-arrow.png);}
.hisq main.community .blog-roll .resource:hover .orange-arrow-post{position:absolute;bottom:7px;left:15px;width:12px;height:8px;background:url(../img/white-arrow.png);}


.hisq main.community .recent{width:100%;max-width:330px;margin-top:90px;}
.hisq main.community .recent h3{margin-bottom:15px;}
.hisq main.community .recent .resource{background:#f6f6f5;padding:40px 19px 20px;margin-bottom:5px;position:relative;}
.hisq main.community .recent .resource p{margin:0;font-weight: normal;font-style: normal;font-stretch: normal;line-height: normal;letter-spacing: normal;}
.hisq main.community .recent .resource p a{font-family: Lato;font-size: 14px;font-weight: normal;font-style: normal;font-stretch: normal;line-height: normal;letter-spacing: normal;color: #271d16;}
.hisq main.community .recent .resource p a:hover{text-decoration: underline;}

.hisq main.community .recent .resource .cat{background:#f27530;position:absolute;top:0px;left:0px;padding:7px 17px;}
.hisq main.community .recent .resource .cat p{margin:0;font-size: 12px;font-weight: bold;font-style: normal;font-stretch: normal;line-height: normal;letter-spacing: normal;color: #ffffff;}

.hisq main.community .recent .resource .date{background:transparent;position:absolute;top:0px;right:0px;padding:9px 17px;}
.hisq main.community .recent .resource .date p{font-size: 10px;font-weight: normal;font-style: normal;font-stretch: normal;line-height: normal;letter-spacing: normal;color: #271d16;margin:0;}
.hisq main.community .recent .shadow{
-webkit-box-shadow: 0px 16px 31px -10px rgba(0,0,0,0.1);
-moz-box-shadow: 0px 16px 31px -10px rgba(0,0,0,0.1);
box-shadow: 0px 16px 31px -10px rgba(0,0,0,0.1);

}

.hisq main.community .recent .disc{padding-top:20px;}

.hisq main.community .resources {padding-top:130px;background:url(../img/our-community-background.png) center top no-repeat; }

.hisq main.community .info{width:100%;max-width:565px;}
.hisq main.community .info p {margin-bottom:30px;}
.hisq main.community .info p b{color:#000;}
.hisq main.community .info p a{color:#000;position: relative;display:inline-block;}
.hisq main.community .info p a:before{content:" ";position:absolute;width:100%;height:8px;bottom:3px;background:#000;opacity: 0.1;}
.hisq main.community .info p a:hover:before{height:15px;}


/**************************************************** community-update-1 */

.hisq main.community-update-1{background:url(../img/community-update-1-update.jpg) top center no-repeat;background-size: 100%;}

.hisq main.community-update-1 h3{font-weight:600;font-size:20px;}



.hisq main.community-update-1 .title_wrapper{max-width:780px;}
.hisq main.community-update-1 .title_wrapper h1{font-size: 35px;font-weight: 900;}
.hisq main.community-update-1 .title_wrapper h2{font-size: 35px;color: #271d16;text-align:center;font-weight: normal;text-transform: none;}

.hisq main.community-update-1 .social_accountablity_navigation{padding:0 15px;}
.hisq main.community-update-1 .social_accountablity_navigation:after{content:"";display:block;width:100%;position:relative;clear:both;}

.hisq main.community-update-1 .social_accountablity_navigation {margin:0 -10px; margin-bottom:45px;}
.hisq main.community-update-1 .social_accountablity_navigation > a{width:25%;float:left;position:relative;padding:0 10px;text-align:center;}


.hisq main.community-update-1 .social_accountablity_navigation .wrap{position:relative;height:130px;}
.hisq main.community-update-1 .social_accountablity_navigation .inner{position:absolute;top:0px;left:0px;height:100%;width:100%;background:#fff;display:table;vertical-align: middle;text-align: center;}
.hisq main.community-update-1 .social_accountablity_navigation .inner .cell{display:table-cell;vertical-align: middle;text-align: center;}

.hisq main.community-update-1 .social_accountablity_navigation .inner .cell h5{font-size: 16px;font-family: Lato;letter-spacing: 0;font-weight: 900;color: #271d16;margin:0;padding:0 15px;}

.hisq main.community-update-1 .social_accountablity_navigation a .hover{opacity:0;visibility:hidden;position:absolute;top:0px;left:0px;height:100%;width:100%;background:#fff;padding:30px 15px 0;
-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;
}
.hisq main.community-update-1 .social_accountablity_navigation a:hover .hover{opacity:1;visibility:visible;}

.hisq main.community-update-1 .social_accountablity_navigation a .hover h5{font-size: 16px;margin-bottom: 5px;font-weight: 900;letter-spacing: 0;text-align: center;color: #f6f6f6;font-family: Lato;}
.hisq main.community-update-1 .social_accountablity_navigation a .hover p{font-size: 14px;font-family: Lato;letter-spacing: 0;font-weight: normal;font-style: normal;font-stretch: normal;line-height: normal;letter-spacing: normal;text-align: center;color: #f6f6f6;}


.hisq main.community-update-1 .social_accountablity_navigation a.framework .hover{background: url(../img/cop/framework.jpg);background-size:cover;}
.hisq main.community-update-1 .social_accountablity_navigation a.group .hover{background: url(../img/cop/group.jpg);background-size:cover;}
.hisq main.community-update-1 .social_accountablity_navigation a.forum .hover{background: url(../img/cop/forum.jpg);background-size:cover;}
.hisq main.community-update-1 .social_accountablity_navigation a.blog .hover{background: url(../img/cop/blog.jpg);background-size:cover;}

.hisq main.community-update-1 .text-content{padding-top:140px;padding-bottom:60px;}

.hisq main.community-update-1 .text-content .row{margin:0 -23px;}
.hisq main.community-update-1 .text-content .row .col{width:50%;float:left;padding:0 23px;}
.hisq main.community-update-1 .text-content .row .col p{color:#7d7773;}
.hisq main.community-update-1 .text-content .row .col p b{color:#433022;}






.hisq main.community-update-1 .blog-roll #posts {height:410px;}
.hisq main.community-update-1 .blog-roll #posts #drag {height:410px;}
.hisq main.community-update-1 .blog-roll .news_and_blog{float:left;width:300px;display: block;margin:0 10px 50px;}
.hisq main.community-update-1 .news_and_blog .disc {padding-top: 20px;}

.hisq main.community-update-1 .blog-roll .resource{float:left;width:300px;    display: block;position:relative;height:410px;background:#f6f6f5;-webkit-border-bottom-right-radius: 50px;-moz-border-radius-bottomright: 50px;border-bottom-right-radius: 50px;

-webkit-box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.13);
-moz-box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.13);
box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.13);
}
.hisq main.community-update-1 .blog-roll .resource:hover{background:#f27530;}
.hisq main.community-update-1 .blog-roll .resource .image_wrapper{position:relative;}
.hisq main.community-update-1 .blog-roll .resource .image_wrapper .cat{background:#f27530;padding:7px 25px;}
.hisq main.community-update-1 .blog-roll .resource .image_wrapper .cat p{padding:0;margin:0;font-family: Lato;font-size: 14px;font-weight: bold;font-style: normal;font-stretch: normal;line-height: normal;letter-spacing: normal;color: rgba(255, 255, 255, 0.8);}

.hisq main.community-update-1 .blog-roll .resource .text_wrapper{padding:9px 17px 18px;text-align:left;}

.hisq main.community-update-1 .blog-roll .resource .cat{position:absolute;top:0px;left:0px;}
.hisq main.community-update-1 .blog-roll .resource .text_wrapper h4{font-size: 16px;font-weight: bold;font-style: normal;font-stretch: normal;line-height: normal;letter-spacing: normal;color: #271d16;margin-bottom:0;}
.hisq main.community-update-1 .blog-roll .resource .text_wrapper p.date{margin-bottom:17px;font-size: 10px;font-weight: normal;font-style: normal;font-stretch: normal;line-height: normal;letter-spacing: normal;color: #271d16;}

.hisq main.community-update-1 .blog-roll .resource:hover .text_wrapper h4{color: #fff;}
.hisq main.community-update-1 .blog-roll .resource:hover .text_wrapper p.date{color: #fff;}

.hisq main.community-update-1 .blog-roll .resource .text_wrapper{position:relative;}
.hisq main.community-update-1 .blog-roll .resource .orange-arrow-post{position:absolute;bottom:10px;left:15px;width:12px;height:8px;background:url(../img/orange-arrow.png);}
.hisq main.community-update-1 .blog-roll .resource:hover .orange-arrow-post{position:absolute;bottom:7px;left:15px;width:12px;height:8px;background:url(../img/white-arrow.png);}


.hisq main.community-update-1 .recent{width:100%;max-width:270px;margin-top:0px;}
.hisq main.community-update-1 .recent h3{margin-bottom:15px;}
.hisq main.community-update-1 .recent .resource{background:#f6f6f5;padding:40px 19px 15px;margin-bottom:5px;position:relative;}
.hisq main.community-update-1 .recent .resource p{margin:0;font-weight: normal;font-style: normal;font-stretch: normal;line-height: normal;letter-spacing: normal;}
.hisq main.community-update-1 .recent .resource p a{font-size: 14px;font-weight: normal;font-style: normal;font-stretch: normal;line-height: normal;letter-spacing: normal;color: #271d16;}
.hisq main.community-update-1 .recent .resource p a:hover{text-decoration: underline;}

.hisq main.community-update-1 .recent .resource .cat{background:#f27530;position:absolute;top:0px;left:0px;padding:7px 17px;}
.hisq main.community-update-1 .recent .resource .cat p{margin:0;font-size: 12px;font-weight: bold;font-style: normal;font-stretch: normal;line-height: normal;letter-spacing: normal;color: #ffffff;}

.hisq main.community-update-1 .recent .resource .date {background: transparent;padding: 9px 17px 9px 0;}

.hisq main.community-update-1 .recent .resource .date p{color: #7d7773;font-size: 10px;font-weight: normal;font-style: normal;font-stretch: normal;line-height: normal;letter-spacing: normal;margin:0;}
.hisq main.community-update-1 .recent .shadow{
-webkit-box-shadow: 0px 16px 31px -10px rgba(0,0,0,0.1);
-moz-box-shadow: 0px 16px 31px -10px rgba(0,0,0,0.1);
box-shadow: 0px 16px 31px -10px rgba(0,0,0,0.1);

}



.hisq main.community-update-1 .news-wrap{margin:0 -10px;}

.hisq main.community-update-1 .recent .resource .arrow{margin-top:15px;}

.hisq main.community-update-1 .recent .disc{padding-top:20px;}



.hisq main.community-update-1 .additional_resources{margin-top:70px;margin-bottom:70px;}
.hisq main.community-update-1 .additional_resources .bg_wrapper{background: url(../img/additional_resources.jpg) center center no-repeat;height:233px;}

.hisq main.community-update-1 .additional_resources .bg_wrapper:after{content:"";width:100%;clear:both;}

.hisq main.community-update-1 .additional_resources .bg_wrapper .col{float:left;width:33.3333%;height:100%;text-align:center;vertical-align:middle;display:table;}
.hisq main.community-update-1 .additional_resources .bg_wrapper .col .inner{display:table-cell;text-align:center;vertical-align:middle;}

.hisq main.community-update-1 .additional_resources .bg_wrapper .col p a{font-size: 18px;text-align:left;font-weight: normal;display:inline-block;border-bottom:1px solid #fff;padding:10px 0;width:220px;font-style: normal;font-stretch: normal;line-height: 1.11;letter-spacing: normal;color: #f6f6f6;
-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;position:relative;
}

.hisq main.community-update-1 .additional_resources .bg_wrapper .col p a:after{
  content:"";
  position:absolute;
  right:0px;
  bottom:14px;
  background: url(../img/arrow-icon-white.svg) center center no-repeat;
  display:block;
  width:12px;
  height:8px;
  -webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;

}

.hisq main.community-update-1 .additional_resources .bg_wrapper .col p a:hover{padding:10px 0 15px;}
.hisq main.community-update-1 .additional_resources .bg_wrapper .col p a:hover:after{bottom:19px;}


.tabs{

}

.tabs .tab-header {display: block; margin-bottom: 20px;}
.tabs .tab-header .tab{display: inline-block; vertical-align: middle;}
.tabs .tab-header .tab.active{background: #f47521;}
.tabs .tab-header .tab h3{margin: 0;}
.tabs .tab-header .tab a{color:#201f1e;font-weight: 900;padding: 20px 40px;display: inline-block;}
.tabs .tab-header .tab.active a{color:#fff;}



.tabs .tab-body .tab{display: none;}
.tabs .tab-body .tab.active{display: block;}



.resource .page-content h2.citation__title{font-size: 27px; line-height: 120%;}
.resource .page-content h1{
  font-size: 30px; line-height: 120%;color:#f47521;
}


/**************************************************** student video */

.hisq.student-video #hero {
    background: #f6f6f5 url(../img/student-video.jpg) center center no-repeat;
    background-size: cover;
}

.student-hisq section{ padding:80px 0px; }
.student-hisq section .container{ padding:0px 70px; }
.student-hisq section .container.offset{ padding:0px 0px 0 70px; }


.student-hisq .accountibility .images{text-align: justify;text-align-last: justify; margin-bottom:80px;}
.student-hisq .accountibility .images img{ display:inline-block; vertical-align: middle;max-height:140px;}
.student-hisq .accountibility h2{margin-bottom:40px;}
.student-hisq .accountibility p{margin-bottom:30px;}
.student-hisq .accountibility p.small{ font-size:14px;line-height:22px;}

.student-hisq .accountibility .video_wrapper{margin-top:60px;position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden;}
.student-hisq .accountibility .video_wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%;}

.student-hisq .training{background:#f6f6f5;padding-bottom:190px;}
.student-hisq .training p.large{font-size:24px;line-height:31px;}
.student-hisq .training p.large a{position: relative;display: inline-block;color:#433021;}
.student-hisq .training p.large a:before{content: "";position: absolute;left:0;bottom:0px;width:100%;height:11px;background:#87817e30;}


.student-hisq .eligibility{padding-top:30px;}
.student-hisq .eligibility .image{float:left;width:50%;position: relative;top:-150px;}
.student-hisq .eligibility .content{float:left;width:42%;}

.student-hisq .eligibility p a{position: relative;display: inline-block;color:#433021;}
.student-hisq .eligibility p a:before{content: "";position: absolute;left:0;bottom:0px;width:100%;height:11px;background:#87817e30;}

.student-hisq section.eligibility .container{padding:0;}


.student-hisq section.process{padding-bottom: 0;}
.student-hisq section.process .embed-container { position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; max-width: 100%; margin-bottom: 40px;} 
.student-hisq section.process .embed-container iframe, .student-hisq section.process .embed-container object, .student-hisq section.process .embed-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

.student-hisq section.process p{}
.student-hisq section.process p strong{color:#433021;}
.student-hisq section.process p b{display:block;color:#433021;}
.student-hisq section.process .btnGreen3-hisq{margin-left:30px;}

.student-hisq .process p a{position: relative;display: inline-block;color:#433021;}
.student-hisq .process p a:before{content: "";position: absolute;left:0;bottom:0px;width:100%;height:11px;background:#87817e30;}


.student-hisq .prizes{padding-top:60px;}
.student-hisq section.prizes p strong{color:#433021;}
.student-hisq section.prizes p a{position: relative;display: inline-block;color:#433021;}
.student-hisq .prizes p a:before{content: "";position: absolute;left:0;bottom:0px;width:100%;height:11px;background:#87817e30;}


.student-hisq .contact{padding-top:0px;padding-bottom:60px;}
.student-hisq section.contact p strong{color:#433021;}
.student-hisq .contact p a{position: relative;display: inline-block;color:#433021;}
.student-hisq .contact p a:before{content: "";position: absolute;left:0;bottom:0px;width:100%;height:11px;background:#87817e30;}

.student-hisq .advert {margin: 0 auto;max-width:1366px;width:100%;display:block;padding-top:0px;}
.student-hisq .advert .banner img{margin: 0 auto;max-width:100%;display:block;}
.student-hisq .advert .call{margin: 0 auto;width:100%;display:block;background-color: #fde9dd;padding:40px 15px;}
.student-hisq .advert .call p{font-size: 18px;text-align:center;font-weight: 900;font-style: normal;font-stretch: normal;margin:0px;line-height: 1.56;letter-spacing: normal;color: #271d1699;}
.student-hisq .advert .call p img{margin-left:10px;display: inline-block;vertical-align: middle;}

/***************************************************** student-video-form */

.student-video-form main > section{padding: 80px 0px;}

.student-video-form .accountibility .back{font-size: 14px;line-height: 1.29;color: #433021;font-weight:normal;margin-bottom:50px;display: inline-block;padding-left:30px;background:url(../img/back-arrow.svg) center left 5px no-repeat;}

.student-video-form .accountibility .back{
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}

.student-video-form .accountibility .back:hover{
background:url(../img/back-arrow.svg) center left 0px no-repeat;
}

.student-video-form .container.l0.offset {padding: 0 70px;}
.student-video-form .accountibility .container.l1 {padding: 0 15px;}
.student-video-form .accountibility .container .container {padding: 0px;}
.student-video-form .accountibility {padding-top: 40px;}



.student-video-form .accountibility h1{margin-bottom:60px;font-weight: bold;color: #433021;text-align:left;}
.student-video-form .accountibility p a{position: relative;display: inline-block;color:#433021;}
.student-video-form .accountibility p a:before{content: "";position: absolute;left:0;bottom:0px;width:100%;height:11px;background:#87817e30;}
.student-video-form .accountibility p b{color:#433021;}


.student-form-hisq{
  background:url(../img/student/background.png) top center no-repeat;
  background-size:100% 560px;
}


.student-video-form .form h2{text-align:center;margin-bottom:90px;font-size: 40px;} 

.student-video-form .form input[type="text"], 
.student-video-form .form input[type="email"], 
.student-video-form .form input[type="password"], 
.student-video-form .form input[type="number"], 
.student-video-form .form input[type="date"], 
.student-video-form .form input[type="tel"], 
.student-video-form .form input[type="url"], 
.student-video-form .form textarea{background:#fff!important;border:1px solid #979797!important;border-radius:0;margin: 5px 0 0 0;height: 41px !important;}

.student-video-form .form label{font-weight: normal;line-height: 1.64;color: #271d16;}

.student-video-form .form{padding-top: 160px;}
.student-video-form .form .row{margin:0 -10px;}
.student-video-form .form .row .col{padding:0 10px;float:left;width:50%;}

.student-video-form .form div.middle{padding-top:20px;}
.student-video-form .form div.last{padding-top:40px;}

.student-video-form .form .radiotext{font-size: 14px;color: #271d16; }
.student-video-form .form .radiotext .orange{color: #f27530;margin-left:2px;padding-right: 22px;display:inline-block;background: url(../img/student/arrow.svg) center right no-repeat;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
.student-video-form .form .radiotext .orange:hover{padding-right: 30px;}

.student-video-form .form span.wpcf7-list-item{display:inline-block;margin:0 30px 0 0;}
.student-video-form .form .wpcf7-list-item-label{float:right;margin-left:10px;}


.student-video-form .form .last p{ line-height:1.2; }
.student-video-form .form .last label{font-size: 12px;color: rgba(39, 29, 22, 0.6); line-height:1.2; }

.student-video-form .form .last .wpcf7-form-control-wrap{float:left;display:block;width:31px;}
.student-video-form .form .last .wpcf7-form-control-wrap + span{float:left;display:block;width:315px;}

.student-video-form .form  ul{display:block;clear:both;}
.student-video-form .form  ul li{display:block;clear:both;}
.student-video-form .form  ul li p{display:block;clear:both;}
.student-video-form .form  ul li p label{display:block;clear:both;}


.student-video-form .form  ul:after,
.student-video-form .form  ul li:after,
.student-video-form .form  ul li p:after,
.student-video-form .form  ul li p label:after{content:"";display:block;clear:both;width:100%;}

.student-video-form .form .last ul li{margin-bottom:20px;}

.student-video-form .form .last input[type="submit"]{width:80%;margin-left:20%;}




.student-video-form .form [type="radio"]:checked,
.student-video-form .form [type="radio"]:not(:checked) {
    position: absolute;
    left: -9999px;
}
.student-video-form .form [type="radio"]:checked + .custom_marker,
.student-video-form .form [type="radio"]:not(:checked) + .custom_marker
{
    float: left;
    position: relative;
    padding-left: 28px;
    cursor: pointer;
    line-height: 20px;
    display: block;
    color: #666;
    margin-top: 6px!important;
}
.student-video-form .form [type="radio"]:checked + .custom_marker:before,
.student-video-form .form [type="radio"]:not(:checked) + .custom_marker:before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 19px;
    height: 19px;
    border: 1px solid #979797;
    border-radius: 100%;
    background: #fff;
}
.student-video-form .form [type="radio"]:checked + .custom_marker:after,
.student-video-form .form [type="radio"]:not(:checked) + .custom_marker:after {
    content: '';
    width: 11px;
    height: 11px;
    background: #85c949;
    position: absolute;
    top: 4px;
    left: 4px;
    border-radius: 100%;
    -webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;
}
.student-video-form .form [type="radio"]:not(:checked) + .custom_marker:after {
    opacity: 0;
    -webkit-transform: scale(0);
    transform: scale(0);
}
.student-video-form .form [type="radio"]:checked + .custom_marker:after {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
}



/******************************************************************** resource list */

.hisq.resourcelist{
  position: relative;
}

.hisq.resourcelist #hero-resource{
  background-color: rgba(229, 230, 227, 0.34);
  padding: 93px 0 55px;
}

.hisq.resourcelist #hero-resource .caption{
  max-width:665px;
  margin: 0 auto;
}

.hisq.resourcelist #hero-resource h1{
  font-size: 35px;
  font-weight: 900;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.14;
  letter-spacing: normal;
  color: #271d16;
  margin-bottom: 40px;
}

.hisq.resourcelist #hero-resource p{
  font-size: 18px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.56;
  letter-spacing: normal;
  text-align: center;
  color: rgba(39, 29, 22, 0.6);
  margin: 0;
}






#menu-secondary-cop {
    background-color: #f1f2f0;
    background: rgba(241,242,240,1) no-repeat scroll left top;
    min-height: 0px;
    text-align: center;
    position: fixed;
    left: 0;
    top: 149px;
    width: 100%;
    z-index: 999;
}


#menu-secondary-cop li {
    vertical-align: middle;
    padding: 0 18px;
    position: relative;
    width: auto !important;
    height: auto !important;
}

#menu-secondary-cop.menu > li.menu-item {
    display: inline-block;
    vertical-align: top;
    text-align: left;
    padding-right: 15px;
}

#menu-secondary-cop.menu li a {
    background: none;
    font-size: 12px;
    font-weight: 400;
        display: inline-block;
    line-height: 1;
    margin-bottom: 0px;
    padding: 13px 0;
    text-align: center;
    text-transform: uppercase;
    color: #2a2a2a;
    letter-spacing: 1px;
}

#menu-secondary-cop.menu li .sub-menu-header {
    position: absolute;
    -webkit-transition: 0.2s all ease-in-out;
    -moz-transition: 0.2s all ease-in-out;
    -ms-transition: 0.2s all ease-in-out;
    -o-transition: 0.2s all ease-in-out;
    transition: 0.2s all ease-in-out;
    display: none !important;
}

#menu-secondary-cop.menu li:hover > .sub-menu-header {
    z-index: 2;
    display: block !important;
}


#menu-secondary-cop.menu li.current_page_item > a, #menu-secondary-cop.menu li.current_page_parent > a, #menu-secondary-cop.menu li.current-menu-parent > a {
    color: #f47521 !important;
}

#menu-secondary-cop.menu li > a:hover {
    color: #f47521 !important;
}

#menu-secondary-cop.menu li .sub-menu-header li {
    border-top: 1px solid #e5e6e3;
    padding: 0;
}

#menu-secondary-cop.menu li .sub-menu-header li a {
    background: #f1f2f0;
    display: block;
    font-size: 12px;
    padding: 10px 14px;
    text-align: left;
    width: 149px;
}



.hisq.resourcelist main.resources{
  padding:65px 0 150px;
}

.hisq.resourcelist main.resources fieldset {
    border: none;
    margin: 0;
    padding: 0;
    display: block;
}


.hisq.resourcelist main.resources .title{
  margin-bottom: 100px;
}

.hisq.resourcelist main.resources .title fieldset label, .hisq.resourcelist main.resources .title fieldset .item-wrap{
  display: inline-block;
  width: auto;
  margin-right: 30px;
  font-family: Lato;
  font-size: 14px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.29;
  letter-spacing: normal;
  color: #433021;
}

.hisq.resourcelist main.resources .title fieldset .item-wrap label{
  font-weight: normal;
}




.hisq.resourcelist main.resources .title fieldset.left {
  float: left;
  padding-top: 7px;
}

.hisq.resourcelist main.resources .title .resource-menu{
  float: right;
}



.hisq.resourcelist main.resources .resource-wrapper{
  float: left;
  width: calc(100% - 353px);
}

.hisq.resourcelist main.resources .filter{
  float: right;
  width: 353px;
}


.hisq.resourcelist main.resources .resource-wrapper .inner{
  text-align: left;
  vertical-align: top;
}

.hisq.resourcelist main.resources .resource-wrapper .inner .resource-item{
  display: inline-block;
  width: 100%;
  max-width: 320px;  
  padding: 10px;
  border-right:1px solid #f5d5c4;
  height: 390px;
  vertical-align: top;
  margin-bottom: 90px;
  position: relative;
}

.hisq.resourcelist main.resources .resource-wrapper .inner .resource-item h3{
  font-size: 18px;
  font-weight: bold;
  color: #433021;
}

.hisq.resourcelist main.resources .resource-wrapper .inner .resource-item .type-wrap{
  margin-bottom: 20px;
}

.hisq.resourcelist main.resources .resource-wrapper .inner .resource-item .type-wrap span.type{
  margin-bottom: 20px;
  font-family: Lato;
  font-size: 13px;
  font-weight: bold;
  color: #f27530;
  text-transform: uppercase;
}

.hisq.resourcelist main.resources .resource-wrapper .inner .resource-item .date-wrap span.date{
  font-family: Lato;
  font-size: 15px;
  color: #7d7773;
  position: absolute;
  bottom: 10px;
  left: 10px;
}


.hisq.resourcelist main.resources .filter{
  border-top: 8px solid #f5d5c4;
  background-color: #fcfaf9;
  padding: 20px 0px;
}




.hisq.resourcelist main.resources .filter label{
  font-family: Lato;
  font-size: 15px;
  color: #7d7773;
}


.hisq.resourcelist main.resources .filter h5{
  font-size: 14px;
  font-weight: bold;
  line-height: 1.29;
  letter-spacing: 1px;
  color: #433021;
  position: relative;
  display: inline-block;
  border-bottom: 1px solid #433021;
  margin-left:24px;
}


.hisq.resourcelist main.resources .filter legend{
  font-family: Lato;
  font-size: 18px;
  font-weight: 900;
  color: #433021;
  margin-bottom: 15px;
  width: 100%;
  cursor: pointer;
  position: relative;
  border-bottom: solid 1px #f5d5c4;
  padding: 28px 24px 5px;

}
.hisq.resourcelist main.resources .filter legend .arrow{
  position: absolute;
  width: 16px;
  height: 8px;
  top: 37px;
  right: 52px;
  background: url(../img/down-arrow-com.svg) center center no-repeat;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);

  -webkit-transition: 0.3s all ease-in-out;
  -moz-transition: 0.3s all ease-in-out;
  -ms-transition: 0.3s all ease-in-out;
  -o-transition: 0.3s all ease-in-out;
  transition: 0.3s all ease-in-out;

}


  


.hisq.resourcelist main.resources .filter legend.open .arrow{
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);
}

.hisq.resourcelist main.resources .filter fieldset{

}

.hisq.resourcelist main.resources .filter fieldset .inner{
  padding: 0 24px;
  padding-bottom: 70px;
  display:none;
}

.hisq.resourcelist main.resources .filter fieldset .inner .check-hide{
  display: none;
}

.hisq.resourcelist main.resources .filter fieldset legend.open + .inner{
  display:block;
}

.hisq.resourcelist main.resources .filter .check-wrap{
  width: 48%;
  min-width:100px;
  display: inline-block;
  margin-bottom: 24px;
  vertical-align: top;
  line-height: 1.2;
}


.hisq.resourcelist main.resources .filter .clear-all{
  text-transform: uppercase;
  display: block;
}

.hisq.resourcelist main.resources .filter .submit-all{
  text-transform: uppercase;
  display: block;
  margin-bottom: 15px;
  width: 100%;
}

.hisq.resourcelist main.resources .filter .submission {
  padding: 0 24px;
}


.hisq.resourcelist main.resources .item-wrap .hidden-radio{
  display: none;
}

.hisq.resourcelist main.resources .item-wrap .resource-type-check{
  display: none;
}



.hisq.resourcelist main.resources .item-wrap label{
  cursor:pointer;
}
.hisq.resourcelist main.resources .title .item-wrap label{
  margin-right: 0;
}



.hisq.resourcelist main.resources .item-wrap label .custom-radio-1{
  width: 20px;
  height: 20px;
  border-radius: 90px;
  border:1px solid #433021;
  display: inline-block;
  position: relative;
  vertical-align: middle;
  margin-right: 10px;
}

.hisq.resourcelist main.resources .item-wrap label .custom-radio-1:before{
  content:"";
  width: 12px;
  height: 12px;
  position: absolute;
  top: 3px;
  left: 3px;
  border-radius: 90px;
  display: block;
  background: #fff;

  -webkit-transition: 0.3s all ease-in-out;
  -moz-transition: 0.3s all ease-in-out;
  -ms-transition: 0.3s all ease-in-out;
  -o-transition: 0.3s all ease-in-out;
  transition: 0.3s all ease-in-out;

}

.hisq.resourcelist main.resources .item-wrap input[type=radio]:checked + label .custom-radio-1:before{
  background: #85c949;
}







.hisq.resourcelist main.resources .check-wrap .resource-type-check{
  display: none;
}

.hisq.resourcelist main.resources .filter .check-wrap label{
  cursor:pointer;
}


.hisq.resourcelist main.resources .filter .check-wrap label .custom-check-1{
  width: 17px;
  height: 17px;
  border-radius:3px;
  border:1px solid #f27530;
  display: inline-block;
  position: relative;
  vertical-align: middle;
  margin-right: 10px;
}

.hisq.resourcelist main.resources .filter .check-wrap label .custom-check-1:before{
  content:"";
  width: 15px;
  height: 15px;
  position: absolute;
  top: 0px;
  left: 0px;
  display: block;
  background: transparent;

  -webkit-transition: 0.3s all ease-in-out;
  -moz-transition: 0.3s all ease-in-out;
  -ms-transition: 0.3s all ease-in-out;
  -o-transition: 0.3s all ease-in-out;
  transition: 0.3s all ease-in-out;
  background-position: center center;

}

.hisq.resourcelist main.resources .filter .check-wrap input[type=checkbox]:checked + label .custom-check-1{
  background: #f27530;
}


.hisq.resourcelist main.resources .filter .check-wrap input[type=checkbox]:checked + label .custom-check-1:before{
  background: url(../img/tick.svg)  center center no-repeat;
}











.hisq.resourcelist main.resources .check-wrap.full{
  width: auto;
  min-width:auto;
}

.hisq.resourcelist main.resources .check-wrap.full .check-hide{
  display: none!important;
}

.hisq.resourcelist main.resources .filter .check-wrap.full label{
  cursor:pointer;
}


.hisq.resourcelist main.resources .filter .check-wrap.full label{

  font-family: Lato;
  font-size: 13px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.69;
  letter-spacing: 0.3px;
  color: #7d7773;

  text-transform: uppercase;

  border-radius:3px;
  border:1px solid #f27530;
  display: inline-block;
  position: relative;
  vertical-align: middle;
  margin-right: 10px;
  background: transparent;
  padding: 1px 6px;

  -webkit-transition: 0.3s all ease-in-out;
  -moz-transition: 0.3s all ease-in-out;
  -ms-transition: 0.3s all ease-in-out;
  -o-transition: 0.3s all ease-in-out;
  transition: 0.3s all ease-in-out;
}

.hisq.resourcelist main.resources .filter .check-wrap.full input[type=checkbox]:checked + label{
  background: #f27530;
  color:#fff;
}



.check-hide + .btn-wrap .js-shrink{
  font-family: Lato;
  font-size: 14px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.29;
  letter-spacing: normal;
  color: #433021;
  padding-right: 18px;
  background: url(../img/plus-icon.svg) center right no-repeat;
  cursor: pointer;
  margin-right: 34px;
}



.hisq.resourcelist main.resources .filter fieldset.open  legend .arrow{
  display: none!important;
}

.hisq.resourcelist main.resources .filter fieldset.open .inner{
  display: block!important;
}



.hisq.resourcelist main.resources .pagination-hisq{
  width: 100%;
  text-align: center;
}


.hisq.resourcelist main.resources .pagination-hisq .page-numbers{
  font-family: Lato;
  font-size: 15px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.47;
  letter-spacing: normal;
  color: #7d7773;
  margin: 0 10px;
  margin-top: 9px;
  display: inline-block;
}
.hisq.resourcelist main.resources .pagination-hisq .page-numbers.current{
  font-weight: 900;
  color: #f27530;
}
.hisq.resourcelist main.resources .pagination-hisq .page-numbers.prev{
  float: left;
  padding: 9px 20px 9px 46px;
  border-radius: 18px;
  background: rgba(197, 178, 168, 0.34) url(../img/l-a.svg) center left+14px no-repeat;
  margin-top: 0;
}

.hisq.resourcelist main.resources .pagination-hisq .page-numbers.next{
  float: right;
  padding: 9px 46px 9px 20px;
  border-radius: 18px;
  background: #fcdac7 url(../img/r-a.svg) center right+14px no-repeat;
  margin-top: 0;
}

.hisq.resourcelist main.resources .pagination-hisq .page-numbers.prev:hover{
  background: rgba(197, 178, 168, 0.34) url(../img/l-a.svg) center left+5px no-repeat;

  -webkit-transition: 0.3s all ease-in-out;
  -moz-transition: 0.3s all ease-in-out;
  -ms-transition: 0.3s all ease-in-out;
  -o-transition: 0.3s all ease-in-out;
  transition: 0.3s all ease-in-out;

}

.hisq.resourcelist main.resources .pagination-hisq .page-numbers.next:hover{
  background: #fcdac7 url(../img/r-a.svg) center right+5px no-repeat;

  -webkit-transition: 0.3s all ease-in-out;
  -moz-transition: 0.3s all ease-in-out;
  -ms-transition: 0.3s all ease-in-out;
  -o-transition: 0.3s all ease-in-out;
  transition: 0.3s all ease-in-out;

}


























/* Base for label styling */
.student-video-form .form [type="checkbox"]:not(:checked),
.student-video-form .form [type="checkbox"]:checked {
  position: absolute;
  left: -9999px;
}
.student-video-form .form [type="checkbox"]:not(:checked) + span + .custom_marker,
.student-video-form .form [type="checkbox"]:checked + span + .custom_marker {
  position: relative;
  padding-left: 1.95em;
  cursor: pointer;
  margin-top:0!important;
    vertical-align: top;
    display: inline-block;
}

/* checkbox aspect */
.student-video-form .form [type="checkbox"]:not(:checked) + span + .custom_marker:before,
.student-video-form .form [type="checkbox"]:checked + span + .custom_marker:before {
  content: '';
  position: absolute;
  left: 0; top: 0;
  width: 19px; height: 19px;
  border: 1px solid #979797;
  background: #fff;
  border-radius: 4px;
}
/* checked mark aspect */
.student-video-form .form [type="checkbox"]:not(:checked) + span + .custom_marker:after,
.student-video-form .form [type="checkbox"]:checked + span + .custom_marker:after {
  content: '';
  position: absolute;
  top: 7px; left: 6px;
  display:block;
  width:7px;
  height:6px;
  background:url(../img/student/checkbox.svg) center center no-repeat;

}
/* checked mark aspect changes */
.student-video-form .form [type="checkbox"]:not(:checked) + span + .custom_marker:after {
  opacity: 0;
  transform: scale(0);
}
.student-video-form .form [type="checkbox"]:checked + span + .custom_marker:after {
  opacity: 1;
  transform: scale(1);
}
/* disabled checkbox */
.student-video-form .form [type="checkbox"]:disabled:not(:checked) + span + .custom_marker:before,
.student-video-form .form [type="checkbox"]:disabled:checked + span + .custom_marker:before {
  box-shadow: none;
  border-color: #bbb;
  background-color: #ddd;
}
.student-video-form .form [type="checkbox"]:disabled:checked + span + .custom_marker:after {
  color: #999;
}
.student-video-form .form [type="checkbox"]:disabled + span + .custom_marker {
  color: #aaa;
}
/* accessibility */
.student-video-form .form [type="checkbox"]:checked:focus + span + .custom_marker:before,
.student-video-form .form [type="checkbox"]:not(:checked):focus + span + .custom_marker:before {
}

/* hover style just for information */
.student-video-form .form [type="checkbox"]:checked + span + .custom_marker:before {
  border: 2px solid #85c949!important;
  background:#85c949;
}






.student-video-form .form .wpcf7-form .wpcf7-response-output{
  border-radius: 4px;
  background-color: #faefef;  
  font-size: 15px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.33;
  letter-spacing: normal;
  text-align: center;
  color: #b7302c;
  padding:22px;
  text-align:center;
  vertical-align: middle;
  border:0;
}
.student-video-form .form .wpcf7-form .wpcf7-response-output:before{
  content:"";
  width:26px;
  height:26px;
  display:inline-block;
  background:url(../img/alert.svg)center center no-repeat;
  margin-right:10px;
      vertical-align: middle;
}


/************************************************************************* Newsletter archive */

.hisq main.newletter-landing{background:url(../img/newsprint.jpg) top center no-repeat;background-size: cover;padding-top: 20px;padding-bottom: 100px;}

.hisq main.newletter-landing h3{font-weight:600;font-size:20px;}



.hisq main.newletter-landing .title_wrapper{max-width:780px;}
.hisq main.newletter-landing .title_wrapper h1{font-size: 35px;font-weight: 900;}
.hisq main.newletter-landing .title_wrapper h2{font-size: 35px;color: #271d16;text-align:center;font-weight: normal;text-transform: none;}

.hisq main.newletter-landing .year_navigation{padding:0 15px;}
.hisq main.newletter-landing .year_navigation:after{content:"";display:block;width:100%;position:relative;clear:both;}

.hisq main.newletter-landing .year_navigation {margin:0 -10px; margin-bottom:45px;}
.hisq main.newletter-landing .year_navigation > a{width:25%;float:left;position:relative;padding:0 10px;text-align:center; margin-bottom: 15px;}


.hisq main.newletter-landing .year_navigation .wrap{position:relative;height:130px;}
.hisq main.newletter-landing .year_navigation .inner{position:absolute;top:0px;left:0px;height:100%;width:100%;background:#fff;display:table;vertical-align: middle;text-align: center;}
.hisq main.newletter-landing .year_navigation .inner .cell{display:table-cell;vertical-align: middle;text-align: center;}

.hisq main.newletter-landing .year_navigation .inner .cell h5{font-size: 16px;font-family: Lato;letter-spacing: 0;font-weight: 900;color: #271d16;margin:0;padding:0 15px;}

.hisq main.newletter-landing .year_navigation a .hover{opacity:0;visibility:hidden;position:absolute;top:0px;left:0px;height:100%;width:100%;background:#fff;
-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;
}
.hisq main.newletter-landing .year_navigation a:hover .hover{opacity:1;visibility:visible;}

.hisq main.newletter-landing .year_navigation a .hover .cell h5{font-size: 16px;margin-bottom: 0px;font-weight: 900;letter-spacing: 0;text-align: center;color: #f6f6f6;font-family: Lato;}


.hisq main.newletter-landing .year_navigation a .hover{background: url(../img/newsprint-hover.jpg);background-size:cover;}


/************************************************************************** NEwsletter */



.main.hisq.newsletter .heading{
  padding: 90px 15px;
  background: rgba(229,230,227,0.34);
  margin-bottom: 140px;
}



.main.hisq.newsletter .heading h1{
  color: #271D16; font-size: 35px;  font-weight: 900; line-height: 40px;  text-align: center;margin-bottom: 0;
}

.main.hisq.newsletter .content .col{
  width: 50%;
  float: left;
}



.main.hisq.newsletter .content .title_row .active h3{
  color: #F27530;
}


   

.main.hisq.newsletter .content .title_row{
  border-bottom: 1px solid #FBDBCA;
  padding-bottom: 10px;
  margin-bottom: 55px;
  max-width: calc(100% - 250px);
}

.main.hisq.newsletter .content .title_row h3{
  color: #BEBBB9; font-size: 13px;  font-weight: bold;  line-height: 22px;
}


.main.hisq.newsletter .content .title_row .active h2 a{
  color: #271D16;
}
.main.hisq.newsletter .content .title_row h2 {
  font-size: 35px!important;  line-height: 40px;
}
.main.hisq.newsletter .content .title_row h2 a{
  color: #BEBBB9;font-size: 35px;  font-weight: 900; line-height: 40px;text-transform: none;
  -webkit-transition: all 0.3s; transition: all 0.3s;
}
.main.hisq.newsletter .content .title_row h2 a:hover{
  color: #000;
}


.main.hisq.newsletter .content .content_rows{
  margin-bottom: 40px;
  position: relative;
}

.main.hisq.newsletter .content .content_rows h4{
  color: #433021; font-size: 18px;  font-weight: 900; line-height: 28px;text-transform: none;
}
.main.hisq.newsletter .content .content_rows p{
  color: #7D7773;  font-size: 15px;  line-height: 22px;
}
.main.hisq.newsletter .content .content_rows p img{
  display: block;
  margin: 0;
  width: 100%;
}
.main.hisq.newsletter .content .content_rows p a{
  color: #F27530;
}

.main.hisq.newsletter .content .content_rows .col{
  padding:40px 53px 40px 0;
}
.main.hisq.newsletter .content .content_rows .col.right{
 padding-left: 19px;
}

.main.hisq.newsletter .content .content_rows .divider{
  background: #fbdbca;
  height: 100%;
  width: 1px;
  position: absolute;
  top: 0;
  left: calc(50% - 2px);
}
.main.hisq.newsletter .content .content_rows .divider.two{
  left: calc(100% - 2px);
}




.main.hisq.newsletter .content .m_content{
  width: 100%;
  max-width:calc(100% - 250px);
  float: left;
}

.main.hisq.newsletter .content .m_content .subscribe{
  padding: 40px 40px;
  background: url(../img/subscribe.svg) center center no-repeat;
  -webkit-background-size: cover;
  background-size: cover;
  margin-bottom: 58px;
}

.main.hisq.newsletter .content .m_content .subscribe .table{
  display: table;
  vertical-align: bottom;
}
.main.hisq.newsletter .content .m_content .subscribe .table .cell{
  display: table-cell;
  padding: 0px 20px;
  vertical-align: bottom;
}

.main.hisq.newsletter .content .m_content .subscribe h5{
  color: #271D16;  font-size: 14px;  line-height: 19px;text-transform: none;margin: 0;margin-bottom: 5px;font-weight: 400;
}
.main.hisq.newsletter .content .m_content .subscribe h4{
  color: #271D16;  font-size: 30px;  line-height: 26px; font-weight: 900;text-transform: none;margin: 0;
}

.main.hisq.newsletter .content .m_content .subscribe label{
  color: #B19686; font-size: 12px;  line-height: 1;font-weight: 400;margin-bottom: 0;display: block;
}
.main.hisq.newsletter .content .m_content .subscribe span{
  display: block;
}
.main.hisq.newsletter .content .m_content .subscribe span.ajax-loader{
  display: none;
}



.main.hisq.newsletter .content .m_content .subscribe input[type='text'],.main.hisq.newsletter .content .m_content .subscribe input[type='email']{
  margin: 0;
  border:none!important;
  border-bottom: 1px solid #433021!important;
  border-radius: 0px;
    color: #433021; font-size: 14px!important;  line-height: 19px;
    height: auto!important;
    padding: 3px 0px;
    background-color: transparent!important;
    display: block;
}

.main.hisq.newsletter .content .m_content .subscribe input[type='submit']{
  border-radius: 2px;
  border: solid 2px #433021!important;
  background: transparent!important;

  font-size: 14px!important;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  letter-spacing: normal;
  text-align: center;
  color: #433021!important;
  margin: 0;
  padding: 3px 35px!important;
  height: auto!important;
  line-height: 1.9;
}

.main.hisq.newsletter .content .m_content .subscribe p{
  margin: 0;
}


.main.hisq.newsletter .content .m_sidebar{
  width: 100%;
  max-width: 250px;
  padding-left: 111px;
  float: left;
}

.main.hisq.newsletter .content .m_sidebar .titles{
  border-bottom:8px solid #F5D5C4;
  margin-bottom: 20px;
}

.main.hisq.newsletter .content .m_sidebar .titles h3{
  color: #433021; font-size: 14px;  font-weight: bold;  line-height: 24px;text-transform: none;
}

.main.hisq.newsletter .content .m_sidebar h5{
  color: #433021; font-size: 14px;  font-weight: bold;  line-height: 24px;text-transform: none;
  border-bottom:1px solid #F5D5C4;
  margin-bottom: 5px;
  padding-bottom: 5px;
}

.main.hisq.newsletter .content .m_sidebar .year_group{
  margin-bottom: 20px;
}

.main.hisq.newsletter .content .m_sidebar .post a{
  color: #433021;  font-size: 14px;  line-height: 24px;font-weight: 400;font-family: "Lato";
  -webkit-transition: all 0.3s; transition: all 0.3s;#f27530
}

.main.hisq.newsletter .content .m_sidebar .post a:hover{
  color: #f27530; 
}

.main.hisq.newsletter .wpcf7-response-output{
  display: none!important;
}
.main.hisq.newsletter span.wpcf7-not-valid-tip{
  font-size: 12px;
}




/**************************************************** class */

.hisq main .title_wrapper{width:100%;max-width:640px;margin:45px auto 67px;}
.hisq main .title_wrapper h1{text-transform: initial;}


.right-hisq{float:right;}
.left-hisq{float:left;}
.center-hisq{float:none;text-align:center;}
.clear-hisq{width:100%;height:0;overflow:hidden;clear:both;}


.force-right-hisq{text-align:right;}

.btn-hisq{padding:9px 40px;text-decoration: uppercase;color:#fff;font-size: 14px;font-family: Lato;display:inline-block;}
.btn2-hisq{padding:6px 30px;  font-family: Lato;font-size: 14px;font-weight: normal;font-style: normal;font-stretch: normal;line-height: 1;letter-spacing: normal;text-align: center;color: #271d16;}
.btn3-hisq{padding:7px 30px;  font-family: Lato;font-size: 14px;font-weight: normal;font-style: normal;font-stretch: normal;line-height: 1;letter-spacing: normal;text-align: center;color: #271d16;}

.btnBlack-hisq{color:#433021;background:transparent!important;border:1px solid #433021;text-align: center;}
.btnBlack-hisq:hover{color:#fff;background:#433021!important;text-align: center;}

.btnOrange-hisq{color:#fff;background:#f27530!important;background-position:15px 30px!important;}
.btnOrange-hisq:hover{color:#fff;background:#fd8e3c!important;padding:9px 10px 9px 70px; background-image: url(../img/white-arrow.png)!important;background-repeat:no-repeat!important;background-position:15px 15px!important;}


.btnOrange2-hisq{color:#f27530;background:transparent!important;border-bottom:2px solid transparent;padding-left:0;}
.btnOrange2-hisq:hover{border-bottom:2px solid #f27530;}
.btnOrange2-hisq img{display: inline-block;vertical-align: middle;margin-left:8px;}

.btnGreen-hisq{color:#fff;background:#85c949!important;}
.btnGreen-hisq:hover{color:#fff;background:#9bdb5f!important;}

.btnGreen3-hisq{color:#fff;background:#85c949!important;border:2px solid #85c949;}
.btnGreen3-hisq:hover{color:#fff;background:#9bdb5f!important;}



.btnGrey-hisq{color:#433023;background:transparent url(../img/orange-arrow.png) center right no-repeat!important;border-bottom: solid 1px #433023;padding-left:0;}
.btnGrey-hisq:hover{border-bottom: solid 1px #f27530;}

.btnGreen2-hisq{background:transparent!important;border:2px solid #85c949;color: #271d16;}
.btnGreen2-hisq:hover{background:#85c949!important;color:#fff;border:2px solid #85c949;border-color: #85c949!important;}


.btnWhite-hisq{color:#f27530;background:#fff;font-weight:400;background-position: left 0px center;background-repeat:no-repeat;}
.btnOrange3-hisq{background:transparent url(../img/grey-arrow.png) center right no-repeat!important;color:#fff;padding-left:0px;border-bottom:1px solid #fff;}

.btnWhite-hisq:hover{background:url(../img/../img/white-arrow.png) left center no-repeat!important;color:#fff!important;background-repeat:no-repeat!important;padding-left:60px;padding-right:20px; background-position: left 10px center;}
.btnOrange3-hisq:hover{color:#fff;font-weight:bold;background:transparent url(../img/white-arrow.png) center right no-repeat!important;}


.btnOrange4-hisq{background:transparent url(../img/orange-arrow.png) center right no-repeat!important;color:#f27530;padding-left:0px;margin-left:30px;border-bottom:1px solid #fff;}
.btnOrange4-hisq:hover{color:#f27530;font-weight:bold;}
.btnOrange6-hisq{background:transparent url(../img/orange-arrow.png) center right no-repeat!important;color:#f27530;padding-left:0px;margin-left:30px;border-bottom:px solid #fff;}
.btnOrange6-hisq:hover{color:#f27530;font-weight:bold;}

.btnOrange5-hisq{background:transparent!important;color:#f27530;border:2px solid #f27530!important;webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
-moz-box-sizing: border-box; /* Firefox, other Gecko */
box-sizing: border-box; /* Opera/IE 8+ */padding: 7px 40px;}
.btnOrange5-hisq:hover{color:#fff;background:#f27530!important;webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
-moz-box-sizing: border-box; /* Firefox, other Gecko */
box-sizing: border-box; /* Opera/IE 8+ */}

.btnOrange7-hisq{background:transparent url(../img/orange-arrow.png) center right 30px no-repeat!important;color:#f27530;    padding: 6px 60px 6px 30px;margin-left:30px;border-bottom:1px solid #fff;}
.btnOrange7-hisq:hover{color:#f27530;font-weight:bold;background:#f7a77b67 url(../img/orange-arrow.png) center right 30px no-repeat!important;}


.btnOrange8-hisq{background: rgba(247, 167, 123, 0.4) url(../img/orange-arrow.png) center right 8px no-repeat!important;color:#f27530;    padding: 9px 30px 9px 13px;margin-left:30px;border-bottom:1px solid #fff;}
.btnOrange8-hisq:hover{color:#f27530;font-weight:bold;background:transparent url(../img/orange-arrow.png) center right 8px no-repeat!important;}



a.respMenu{padding:6px 10px 0; padding-right: 0; float:right; -webkit-transition:all 0.6s cubic-bezier(0.7, 0.01, 0.3, 1); transition: all 0.6s cubic-bezier(0.7, 0.01, 0.3, 1);}
a.respMenu .bars{width: 20px;height: 3px;margin: 10px 0;background: #000; -webkit-transition: all 0.3s; transition: all 0.3s; position: relative;}
a.respMenu .bars:before{top: -6px;}
a.respMenu .bars:after{top: 6px;}

a.respMenu .bars:after, a.respMenu .bars:before {content: '';display: block;width: 20px;height: 3px;background: #000; position: absolute;z-index: -1;-webkit-transition: all 0.3s ease ;transition: all 0.3s ease;}

body.menu-hisq a.respMenu .bars{background: none !important;}
body.menu-hisq a.respMenu .bars:after{top: 0 !important; background: #000 !important; -moz-transform: rotate(45deg);-ms-transform: rotate(45deg);-webkit-transform: rotate(45deg); transform: rotate(45deg);}
body.menu-hisq a.respMenu .bars:before{top: 0 !important; background: #000 !important;-moz-transform: rotate(-45deg);-ms-transform: rotate(-45deg);-webkit-transform: rotate(-45deg); transform: rotate(-45deg);}



.desktop{display:block!important;}
.mobile{display:none!important;}
#wpadminbar.mobile{display:block!important;}
.mobile2{display:none!important;}
.desktop2{display:block!important;}

/******************************************************* blank */

section.main.hisq.blank{padding-top:40px;background:url(../img/curved-top2.png) top center no-repeat;background-size:contain;}

section.main.hisq.blank h1{width:100%;max-width:500px;margin: 0 auto 60px;}
section.main.hisq.blank h3{margin-bottom:30px;}


/***************************************************** forms */

#requestAccess{opacity:0;visibility:hidden;padding-top: 0px;position:fixed;top:0px;left:0px;width:100%;height:100%;background:rgba(255,255,255,0.7);display:table;vertical-align: middle;text-align: center;z-index:999999;}
#requestAccess.open{opacity: 1;visibility: visible;}

#requestAccess .inner{display:table-cell;vertical-align: middle;text-align: center;}



#requestAccess .accessrequired {display:block;position:relative;width:730px;background:#f27530;height:400px;margin:0 auto;-webkit-border-bottom-right-radius: 50px;-moz-border-radius-bottomright: 50px;border-bottom-right-radius: 50px;
-webkit-box-shadow: 0px 4px 40px -7px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 4px 40px -7px rgba(0,0,0,0.75);
box-shadow: 0px 4px 40px -7px rgba(0,0,0,0.75);
}

#requestAccess .accessrequiredRequest h2{margin-bottom:40px;  font-family: Lato;font-size: 30px;font-weight: bold;font-style: normal;font-stretch: normal;line-height: 1.47;letter-spacing: normal;color: rgba(39, 29, 22, 0.4);}
#requestAccess .accessrequired .exclaim{background:#fff url(../img/exclaim.png) center center no-repeat;width:310px;float:left;height:400px;}
#requestAccess .accessrequired .info{width:420px;float:left;padding:87px 65px 15px 56px;text-align:left;position:relative;}
.closebtn{position:absolute;top:20px;right:20px;}
.closebtn img{width:15px;}


#requestAccess .accessrequired h3{font-size: 25px;font-weight: bold;font-style: normal;font-stretch: normal;line-height: 1.16;letter-spacing: normal;color: rgba(39, 29, 22, 0.4);}
#requestAccess .accessrequired p{font-family: Lato;font-size: 16px;font-weight: normal;font-style: normal;font-stretch: normal;line-height: 1.44;letter-spacing: normal;color: #ffffff;margin-bottom:40px;}

#requestAccess .accessrequiredRequest{display:none;position:relative;width:730px;background:#ffffff;margin:0 auto;padding:44px;
-webkit-box-shadow: 0px 4px 40px -7px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 4px 40px -7px rgba(0,0,0,0.75);
box-shadow: 0px 4px 40px -7px rgba(0,0,0,0.75);
}

#requestAccess.step2 .accessrequired{display:none;}
#requestAccess.step2 .accessrequiredRequest{display:block;}


#requestAccess select, #requestAccess .mmc-select{background: url(../img/down-arrow.png) no-repeat;background-position: right 18px top 17px;cursor:pointer;}


#requestAccess .accessrequiredRequest .half{width:315px;}
#requestAccess .accessrequiredRequest label{text-align:left;float:left;font-family: Lato;font-size: 14px;font-weight: normal;font-style: normal;font-stretch: normal;line-height: 1.64;letter-spacing: normal;color: #271d16;}

#requestAccess .accessrequiredRequest .terms{padding-top: 70px;}
#requestAccess .accessrequiredRequest .terms input[type=checkbox]{display:inline-block;vertical-align: top;}
#requestAccess .accessrequiredRequest .terms span.wpcf7-list-item-label{font-family: Lato;vertical-align: top;font-size: 10px;font-weight: normal;font-style: normal;font-stretch: normal;line-height: 1.3;letter-spacing: normal;color: rgba(39, 29, 22, 0.6);text-align: left;display:inline-block;width:80%;}

#requestAccess .accessrequiredRequest .submit input[type=submit]{margin-top:70px;width:100%;}

#requestAccess .accessrequiredRequest .wpcf7-form input[type=password], #requestAccess .accessrequiredRequest .wpcf7-form input[type=text], #requestAccess .accessrequiredRequest .wpcf7-form input[type=email], #requestAccess .accessrequiredRequest .wpcf7-form textarea{height:40px!important;border: solid 1px #979797!important;border-radius: 0;}

#requestAccess .accessrequiredRequest .options span.wpcf7-list-item{margin:0;padding:10px;}
#requestAccess .accessrequiredRequest .options span.wpcf7-list-item:nth-child(odd){background-color: #f7f7f6;}

  



#requestAccess .accessrequiredRequest .tools .fake-select-wrap{z-index:9;margin-top:5px;height:40px;display:block;position:relative;}
#requestAccess .accessrequiredRequest .tools .fake-select{display:block;position:relative;clear:both;cursor:pointer;height:100%;border: solid 1px #979797;position:relative;}
#requestAccess .accessrequiredRequest .tools .fake-select-wrap .options{display:none;position:absolute;top:40px;left:0px;text-align: left;background:#fff;-webkit-box-shadow: 10px 10px 35px -13px rgba(0,0,0,0.64);-moz-box-shadow: 10px 10px 35px -13px rgba(0,0,0,0.64);box-shadow: 10px 10px 35px -13px rgba(0,0,0,0.64);}
#requestAccess .accessrequiredRequest .tools .fake-select-wrap.open .options{display:block;}
#requestAccess .accessrequiredRequest .tools .fake-select-wrap .options .wpcf7-list-item-label{margin-left:10px;font-family: Lato;font-size: 12px;font-weight: normal;font-style: normal;font-stretch: normal;line-height: normal;letter-spacing: normal;color: rgba(39, 29, 22, 0.6);display: inline-block;width: 240px;}

#requestAccess .accessrequiredRequest .full label{display:block;width:100%;}
#requestAccess .accessrequiredRequest select{width:100%;border: solid 1px #979797!important;height:40px;}

#requestAccess .accessrequiredRequest .tools .fake-select span{width:15px;height:7px;position:absolute;top:50%;right:20px;margin-top:-3.5px;background:url(../img/down-arrow.png);}
#requestAccess .accessrequiredRequest .tools .open .fake-select span{
transform:          rotate(180deg);
-ms-transform:      rotate(180deg);
-moz-transform:     rotate(180deg);
-webkit-transform:  rotate(180deg);
-o-transform:       rotate(180deg);  
}


#requestAccess .accessrequiredRequest .customCheckbox {
  float: left;
  position: relative;  
  width: 16px;
  height: 16px;
  background: #ffffff;
  border-radius: 2px;
  border: 1px solid #969696;
  box-shadow: inset 0px 1px 0px rgba(0, 0, 0, 0.1);
  margin-right: 5px;
  overflow: hidden;
      margin-top: 7px;
}

#requestAccess .accessrequiredRequest .customCheckbox.customCheckboxChecked {

}

#requestAccess .accessrequiredRequest .customCheckbox input {
  opacity: 0;
  cursor: pointer;
  z-index: 5;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}

#requestAccess .accessrequiredRequest .customCheckbox span {
  display: none;
  width:16px;
  height:16px;
  background:url(../img/grey-tick.png) center center no-repeat;
}

#requestAccess .accessrequiredRequest .terms .customCheckbox span {
  display: none;
  width:16px;
  height:16px;
  background:url(../img/white-tick.png) center center no-repeat;
}

#requestAccess .accessrequiredRequest .terms .customCheckbox.customCheckboxChecked{border:0px solid transparent;}

#requestAccess .accessrequiredRequest .customCheckbox.customCheckboxChecked span {
  display: block;
}


#requestAccess .btnWhite-hisq{margin-right:30px;}


/************************************************ Blog */

.page-id-2458 .mmc-feed.layout-list .item .mmc-iva-item.image{display:none;}


.page-id-2458 .mmc-feed .mmc-item-list{display: flex;flex-wrap: wrap;}

.page-id-2458 .mmc-news ul.mmc-item-list li.item, .page-id-2458 .mmc-feed ul.mmc-item-list li.item{flex: 0 50%;}
.page-id-2458 .mmc-news ul.mmc-item-list li.item:first-child, .page-id-2458 .mmc-feed ul.mmc-item-list li.item:first-child{padding: 30px 0!important;}

.page-id-2458 .mmc-news ul.mmc-item-list li.item:last-child, .mmc-feed ul.mmc-item-list li.item:last-child{    border-bottom: 1px solid #e5e6e3;}

/************************************************ footer */


.lb-wrapper.active {z-index: 99999;position: fixed;}

footer{padding-top:30px;}
footer .one-third{float:left;width:33.3333%;}
footer .two-third{float:left;width:66.6666%;}

footer .footer-nav{}
footer .footer-nav2 .navigation{float:left;width:55%;margin-bottom:20px;}
footer .footer-nav2 .community{float:left;width:35%;margin-bottom:20px;}
footer .footer-nav2 .social{float:left;width:10%;margin-bottom:20px;}

footer .footer-nav2 li.title {font-weight:bold;margin-bottom:15px;}
footer .footer-nav2 li {font-family: Lato;
  font-size: 20px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.4;
  letter-spacing: normal;
  color: #271d16;}
footer .footer-nav2 li a{font-family: Lato;
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.4;
  letter-spacing: normal;
  color: #271d16;}
footer .footer-nav2 li a:hover{color:#f27530;}

footer .copyright-section{border-top: solid 0.5px #f27530;margin-top:10px;padding:20px 0 40px;}



footer .copyright{float:left;  font-family: Lato;
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 2.19;
  letter-spacing: normal;
  color: #271d16;}
footer .by{float:right;  font-family: Lato;
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 2.19;
  letter-spacing: normal;
  color: #271d16;}

  footer .by a{display:inline-block;width:16px;height:16px;background:url(../img/HISQLogo.png) center center no-repeat!important;text-indent: -9999px;position: relative;    vertical-align: middle;}


footer .social .social-icon{margin-bottom:17px;position:relative;}
footer .social .social-icon:hover{margin-top:-5px;padding-bottom:5px;}
footer .social .social-icon.fb a{display:block;width:30px;height:30px;background:url(../img/fb.png) center center no-repeat!important;background-size:100%;}
footer .social .social-icon.twitter a{display:block;width:30px;height:30px;background:url(../img/twitter.png) center center no-repeat!important;background-size:100%;}
footer .social .social-icon.linked a{display:block;width:30px;height:30px;background:url(../img/linked-in.png) center center no-repeat!important;background-size:100%;}













@media (max-width: 1350px){

.container.l5{width:auto;padding:0 15px;}



}

@media (max-width: 1300px){

  .container{width:auto;padding:0 50px;}
  .container.l0{padding:0px;}
  .container.nopad{padding:0;}

  header .container { width: auto;    padding: 0 15px;}

  #header.mmc-header + section.main.hisq.about{
    background-size:auto 950px;
  }
}

@media (max-width: 1200px){

  .hisq.about .mission{
    background-size:90% auto;
  }


  /************************************************************** Newletters */

  .main.hisq.newsletter .content .m_content .subscribe .table {
    display: block;
  }
  .main.hisq.newsletter .content .m_content .subscribe .table .cell {
    display: block;
    margin: 5px 0;
  }
  .main.hisq.newsletter .content .m_content .subscribe input[type='submit']{
    margin-top: 15px;
  }

}

@media (max-width: 1024px){

  .container.l0{width:auto;padding:0 50px;}
  .container.l0.nopad{padding:0;}

  body .mmc-row.mmc-outer-row.navigation{top: 106px !important;}

  #header.mmc-header {height: auto;}
  header.hisq-header {padding: 10px 0 10px;}

  #header.mmc-header + section.main.hisq {margin-top: 106px;}

  header.hisq-header .upper nav ul li.search {padding-top: 7px!important;}

  .hisq #hero h1 { margin-top: 200px;font-size:30px!important;}

  .hisq main.welcome .blog-roll #posts #drag .slide:hover {background: #f27530!important;}
  .hisq main.welcome .blog-roll #posts #drag .slide {width: 250px;}

  .hisq main.welcome .work .work-button {padding: 30px 60px 20px;}


  .hisq main.welcome .blogroll-2 #posts-community #drag-community  .slide:hover {background: #f27530!important;}
  .hisq main.welcome .blogroll-2 #posts-community #drag-community  .slide {width: 250px;}

	.hisq #hero.twocol .wrapper .container{padding: 0;}
	.hisq #hero.twocol .wrapper .main{width: 65%;}
	.hisq #hero.twocol .wrapper aside{width: 35%;}
	.hisq #hero.twocol .wrapper aside .details .inner h3 a{font-size: 20px;}

  /******************************************************* about  */

  #header.mmc-header + section.main.hisq.about{
    background-size:auto 750px;
  }
  .hisq.about .people{
    background-size:90% auto;
  }
  .hisq.about .story{
    background-size:90% auto;
  }

  /**************************************************** resource */

  #menu-secondary-cop {
    top: 142px;
  }

  .hisq.resourcelist main.resources .title {
    margin-bottom: 40px;
  }

  .hisq.resourcelist main.resources .resource-wrapper .inner {
    text-align: center;
    vertical-align: top;
  }

  .hisq.resourcelist main.resources .resource-wrapper {
      float: none;
      width: 100%;
  }

  .hisq.resourcelist main.resources .filter {
    float: none;
    width: 100%;
    margin-bottom: 30px;
  }

  .hisq.resourcelist main.resources .resource-wrapper .inner .resource-item h3 {
    font-size: 18px!important;
    font-weight: bold;
    color: #433021;
    text-align: left;
  }

  /**************************************************** community */


  .hisq h1{font-size:35px!important;line-height: 1.14!important;}
  .hisq main.community .blog-roll .post_wrapper{text-align:center;}
  .hisq main.community .blog-roll .resource:hover {background: #f27530!important;}
  .hisq main.community .blog-roll .resource {width: 250px;display:inline-block;    float: none;}

  .hisq main.community .blog-roll { padding: 20px 0 0px;}
  .hisq main.community .resources { padding-top:60px;}

  .hisq main.community .recent { width: 100%; max-width: 100%; margin-top: 0px;margin-bottom:40px;}
  .hisq main.community .info {width: 100%;max-width: 100%;}
  .container.l2,.student-hisq section.eligibility .container {
      width: auto;
      padding:0 15px;
      margin: 0 auto;
  }

  .student-hisq .eligibility .image {
      float: none;
      width: 100%;
      position: relative;
      top: -0px;
      margin-top:-150px;
  }
  .student-hisq .eligibility .image img{display:block;margin: 0 auto;}
  .student-hisq .eligibility .content {float: none;width: 100%;padding-top:40px;}
  .student-form-hisq {background-size: 1024px 560px;}


  header.hisq-header nav > ul li.login a:hover{
    color: #fff!important;
    background: #fd8e3c!important;
    padding: 9px 10px 9px 70px!important;
    background-image: url(../img/white-arrow-reverse.png)!important;
    background-repeat: no-repeat!important;
    background-position: 15px 15px!important;
  }
  header.hisq-header nav > ul li.donate a:hover{
    color: #fff!important;background: #9bdb5f!important;
  }



  .hisq main.welcome .mission{background-size: contain;}
  .hisq main.welcome .work{background-size: contain;}
  .hisq main.welcome .community{ background-size: contain;}
  .hisq main.community .resources {background-size: contain;}


  .hisq main.community-update-1 {background-size: 1400px;}
  .hisq main.community-update-1 .recent{width:100%;max-width:620px;margin:0 auto 40px;float:none;}
  .hisq main.community-update-1 .recent:after{width:100%;display:block;content:"";clear:both;}
  .hisq main.community-update-1 .recent .resource{width:50%;float:left;}
  .hisq main.community-update-1 .resources .blog-roll {width: 100%; max-width: 620px; margin:40px auto 40px;float:none;clear:both;}
  .hisq main.community-update-1 .news-wrap{clear:both;}
  .hisq main.community-update-1 .blog-roll .resource:hover {
      background: #f27530!important;
  }

  /******************************************************* about  */
  .hisq.about .story {
    padding-top: 50px;
    background: url(../img/our-mission-background-min.png) center top/80% auto no-repeat;
  }


  /************************************************************************** NEwsletter */

  .main.hisq.newsletter .heading {
    margin-bottom: 80px;
  }

  .main.hisq.newsletter .content .title_row {
    max-width: calc(100% - 150px);
  }

  .main.hisq.newsletter .content .content_rows .col {
    padding: 30px 20px 30px 0;
  }
  .main.hisq.newsletter .content .content_rows{
    margin-bottom: 30px;
  }

  .main.hisq.newsletter .content .title_row h3{
    font-size: 18px!important;
  }

  .main.hisq.newsletter .content .title_row h2 {
    line-height: 1!important;
    font-size: 30px!important;
  }
  .main.hisq.newsletter .content .title_row h2 a {
    font-size: 30px;
    line-height: 1.2;
  }

  .main.hisq.newsletter .content .content_rows .divider.two{
    display: none;
  }

  .main.hisq.newsletter .content .content_rows .divider{
    left: calc(100% - 2px);
  }

  .main.hisq.newsletter .content .content_rows .col{
    width: 100%;
    float: none;
  }

  .main.hisq.newsletter .content .content_rows .col.right {
    padding-left: 0px;
  }

  .main.hisq.newsletter .content .title_row h3{
    margin-bottom: 0;
  }

  .main.hisq.newsletter .content .m_content {
    max-width: calc(100% - 150px);
  }

  .main.hisq.newsletter .content .m_sidebar{
    padding-left: 20px;
    max-width: 150px;
  }

}



@media screen and (max-width: 850px){


  .mobile{display:block!important;}
  .desktop{display:none!important;}

  body .mmc-row.mmc-outer-row.navigation{    top: 63px !important;}

  header.hisq-header .upper nav ul li {padding-bottom: 0px;}

  #header.mmc-header + section.main.hisq {margin-top: 78px;}

  header.hisq-header .upper nav > ul{margin-top:3px;}
  #header.mmc-header + section.main.hisq {margin-top: 59px;}
  header.hisq-header .upper nav ul li.search{display:none;}

  header.hisq-header .lower nav ul li#menu-item-35 a + ul.sub-menu-header{width:270px;left:30px;}


  .menu-hisq #header.hisq-header{height:100%;overflow:auto;}
  .menu-hisq header.hisq-header .upper{display:block!important;float:none!important;padding:10px 15px;position:absolute;top:0px;left:0px;width:100%;height:auto;background:#fff;z-index:5;border-bottom:1px solid #ccc;}
  .menu-hisq header.hisq-header .lower nav{display:block!important;float:none!important;padding:120px 15px 0;position:fixed;top:0px;left:0px;width:100%;height:100%;overflow:auto;}
  header.hisq-header .lower nav ul li{float:none;margin:0 0 15px;text-align:left;}
  header.hisq-header .lower nav ul li.menu-item-has-children { padding-right: 0px; background: transparent;}
  header.hisq-header .lower nav ul li.menu-item-has-children:hover { padding-right: 0px; background: transparent;}
  header.hisq-header .lower nav ul li a{font-family: Lato;font-size: 20px;font-weight: normal;font-style: normal;font-stretch: normal;line-height: 2;letter-spacing: normal;color: #271d16; text-transform: capitalize;}
  header.hisq-header .lower nav ul li a + ul.sub-menu-header li a{font-size: 16px;}
  header.hisq-header .lower nav ul.mobile.nav-button-hisq{clear:left;}
  header.hisq-header .lower nav ul.mobile.nav-button-hisq li a{color:#fff;font-size: 14px;}
  header.hisq-header .lower nav ul.mobile.nav-button-hisq li {float:left;margin-right:15px;}
  header.hisq-header .lower nav ul.mobile.nav-menu-hisq li {float:none;margin-right:0px;}
  header.hisq-header .lower nav ul.mobile.nav-menu-hisq li a{text-align:left;}
  header.hisq-header .lower nav ul.mobile.nav-menu-hisq li {text-align:left;}


  header.hisq-header .lower nav ul.mobile.nav-menu-hisq.community{float:left;width:100%;max-width:165px;margin-bottom:20px;clear:left;}
  header.hisq-header .lower nav ul.mobile.nav-menu-hisq.social{float:left;width:100%;max-width:165px;margin-bottom:20px;}

  header.hisq-header .lower nav ul.mobile.nav-menu-hisq  {font-weight:bold;margin-bottom:5px;}
  header.hisq-header .lower nav ul li.title{font-family: Lato;font-size: 20px;font-weight: bold;font-style: normal;font-stretch: normal;line-height: 1.5;letter-spacing: normal;color: #271d16; text-transform: capitalize;}


  header.hisq-header .lower nav ul.mobile.nav-menu-hisq li a:hover{color:#f27530;}


  header.hisq-header .lower nav ul li a + ul.sub-menu-header {
    position: relative;
    top: 0px;
    left: 30px;
visibility: visible;
    opacity: 1;
    margin-bottom:15px;
}

  header.hisq-header .lower nav ul.mobile.nav-menu-hisq.social .social-icon{margin-bottom:17px;}
  header.hisq-header .lower nav ul.mobile.nav-menu-hisq.social .social-icon.fb a{display:block;width:30px;height:30px;background:url(../img/fb.png) center center no-repeat;background-size:100%;}
  header.hisq-header .lower nav ul.mobile.nav-menu-hisq.social .social-icon.twitter a{display:block;width:30px;height:30px;background:url(../img/twitter.png) center center no-repeat;background-size:100%;}

  header.hisq-header .lower nav ul.mobile.nav-menu-hisq.social .social-icon.fb a:hover{background:url(../img/fb.png) center center no-repeat!important;background-size:100%!important;}
  header.hisq-header .lower nav ul.mobile.nav-menu-hisq.social .social-icon.twitter a:hover{background:url(../img/twitter.png) center center no-repeat!important;background-size:100%!important;}


  .hisq main.welcome .tools .bg{display:none;}
  .hisq main.welcome .tools {background:#f6f6f5;border-bottom: solid 1px #e8e8e8;}


  .hisq main.welcome .mission .mission-wrapper.first {margin-bottom: 60px;}

  .hisq main.welcome .work .work-button {width:100%;}
  .hisq main.welcome .tools .half{width:100%;}
  .hisq main.welcome .tools .image_wrapper {text-align:center;}
  .hisq main.welcome .work {margin-bottom: 60px;}
  .hisq main.welcome .tools .image_wrapper img{display:inline-block;}
  .hisq main.welcome .tools .text_wrapper {padding: 40px 0 0 0px;}
  .hisq main.welcome .tools {padding-bottom: 50px;}
  .hisq main.welcome .tools {margin-bottom: 30px;}

  .hisq main.welcome .blogroll-2 {padding-bottom: 40px;}

  /**************************************************** resource */

  #menu-secondary-cop {
    top: 62px;
  }
  
  /****************************************************** resource list */
  .hisq.resourcelist main.resources .resource-wrapper .inner .resource-item{
    margin-bottom: 30px;
  }


  /************************************************* community */

  .hisq main.community .info {width: 100%;max-width: 565px;}
  .hisq main.community {padding-bottom: 40px;}

  /************************************* footer */

  footer .one-third {float: none;width: 100%;margin-bottom:40px;text-align:center;}
  footer .one-third img{display:inline-block;}
  footer .two-third {float: none;width: 100%;}


  #requestAccess{display:block;width:100%;top:0;left:0;height:100%;overflow:auto;}
  #requestAccess .inner{display:block;width:100%;top:0;left:0;height:100%;overflow:auto;}
  #requestAccess .inner > div{display:block;width:100%;top:0;left:0;height:100%;overflow:auto;}
  #requestAccess .accessrequiredRequest .half {width: 100%;}
  #requestAccess .accessrequiredRequest label{width:100%;}
  #requestAccess .accessrequired .info{width:100%;}
  #requestAccess .accessrequired .info{padding:44px 15px 44px}

  #requestAccess.step2 .inner > div.accessrequiredRequest{display:none;}
  #requestAccess.step2.open .inner > div.accessrequiredRequest{display:block;}
  #requestAccess .accessrequired .exclaim{display:none;}


  
  .hisq main.community-update-1 .title_wrapper h2{font-size:24px!important;}
	.hisq main.community-update-1 .social_accountablity_navigation > a{width:50%;margin-bottom:20px;}

	.hisq main.community-update-1 .additional_resources .bg_wrapper .col{width:100%;display:block;float:none;}
	.hisq main.community-update-1 .additional_resources .bg_wrapper .col .inner{display:block;}
	.hisq main.community-update-1 .additional_resources .bg_wrapper{height:auto;background-size:cover; }

  /******************************************************************* newsletter archive */

    
  .hisq main.newletter-landing .title_wrapper h2{font-size:24px!important;}
  .hisq main.newletter-landing .year_navigation > a{width:50%;margin-bottom:20px;}

  /************************************************** about */

  #gmap, #map-canvas{
    height:500px;
  }

  /***************************************************************************** Newsletter */
  
  .main.hisq.newsletter .content .title_row .next_post{
    display: none;
  }
  .main.hisq.newsletter .content .col{
    float: none;
    width: 100%;
  }

}


@media screen and (max-width: 782px){


  .container.l3{width:100%;padding:0 15px;margin:0 auto;}
  .container.l4{width:100%;padding:0 15px;margin:0 auto;}
/*
  .admin-bar .mmc-header {top: 46px !important;}
*/
  .hisq main.community-update-1 .text-content .row .col{width:100%;float:none;}
  .hisq main.community-update-1 .blog-roll .resource{float:none;margin-left:auto;margin-right:auto;margin-bottom:30px;}
  .hisq main.community-update-1 .news-wrap{width:300px;margin: 0 auto;}

  .container.l1{width: auto;}
  .student-hisq section .container.offset,.student-hisq section .container{padding:0 15px;}

  .student-hisq section{padding:40px 0;}
  .student-video-form main > section {padding: 40px 0px;}
  .student-video-form .accountibility h1 {margin-bottom: 30px;margin-top: 0px;}
  .student-video-form .form h2 {margin-bottom: 40px;}
  .student-video-form .form .row .col {padding: 0 10px;float: none;width: 100%;margin-bottom:30px;}
  .student-video-form .container.l0.offset {padding: 0 15px;}
  .student-video-form .accountibility .back{margin-bottom:20px;}

  #header.mmc-header + section.main.hisq {
    margin-top: 49px;
  }
  
  .hisq #hero.twocol .wrapper{height: auto;}
  .hisq #hero.twocol .wrapper .main{position: relative; width: 100%; height: auto;}
  .hisq #hero.twocol .wrapper .main h1{margin: 0; padding: 80px 0;}
  
  .hisq #hero.twocol .wrapper aside{width: 100%; float: none; height: auto;}
  .hisq #hero.twocol .wrapper aside .image{max-height: 200px; overflow: hidden;}
  .hisq #hero.twocol .wrapper aside .image img{display: block; width: 100%;}
  
  .hisq #hero.twocol .wrapper aside .details{position: relative; top: 0; height: auto;}
  .hisq #hero.twocol .wrapper aside .details .inner{padding-bottom: 25px;}
  .hisq #hero.twocol .wrapper aside .details .inner h3 a{font-size: 16px;}
  .hisq #hero.twocol .wrapper aside .details .inner p{font-size: 14px;}
  
  .hisq #hero.twocol .wrapper aside .details a.learnMore{position: relative; bottom: 0; left: 0;}

  /*************************************************************** about */
  .hisq.about .people {
    padding-top: 50px;
    padding-bottom: 50px;
    background: #f6f6f5 url(../img/our-tools-background-min.png) center top+20px/80% auto no-repeat;
  }

  .hisq.about .people h2 {
    margin-bottom: 0px;
  }

  .hisq.about .people .people-wrapper .people-item .profile{
    left: -70px; 
  }
  .hisq.about .people .people-wrapper .people-item .inner .inner-2{
    padding-left:180px;
  }

  #gmap, #map-canvas{
    height:400px;
  }

  .hisq.about .story, .hisq.about .mission,.hisq.about .people {
    background: none;
  }

  /*********************************************** resource list */

  .hisq.resourcelist main.resources .title fieldset.left{
    float: none;
  }
  .hisq.resourcelist main.resources .title .resource-menu {
    float: none;
    margin-top: 30px;
    text-align: center;
  }

  .hisq.resourcelist main.resources .title .resource-menu .btnOrange8-hisq{
    margin: 0;
  }

  /************************************************************ Newsletter */

  .main.hisq.newsletter .heading {
    margin-bottom: 60px;
  }

  .main.hisq.newsletter .heading {
    padding: 50px 15px;
  }

}

@media screen and (max-width: 650px){
  header.hisq-header .upper nav ul li.donate{display:none;}

  /*********************************************************** Newsletter */

  .main.hisq.newsletter .content .title_row{
    margin-bottom: 35px;
  }

  .main.hisq.newsletter .content .m_content,.main.hisq.newsletter .content .title_row {
    max-width: 100%;
    width: 100%;
  }

  .main.hisq.newsletter .content .m_sidebar {
    padding-left: 0px;
    max-width: 100%;
    width: 100%;
  }


}

@media screen and (max-width: 600px){
  #wpadminbar {position: fixed;}


  /************************************* home */
  .hisq main.welcome .blog-roll {padding: 20px 0 60px;}


  /************************************** footer */

  footer .footer-nav2 li.title {margin-bottom: 0px;}
  footer .footer-nav2 li {font-size: 16px;}
  footer .footer-nav2 li a{font-size:16px;}

  #requestAccess .accessrequiredRequest{padding:44px 15px;}


  .hisq main.community-update-1 .recent .resource {width: 100%;float: none;}

  /*************************************************************** about */

  .hisq.about .mission .mission-wrapper .mission-item{
    padding-left:0px;
  }
  
  .hisq.about .mission .mission-wrapper .mission-item .inner .inner-2{
    padding: 25px 0;
    padding-left:0px;
  }

  .hisq.about .mission .mission-wrapper .mission-item.open .inner{
    padding-left:15px;
    padding-right:15px;
    background-color: #feefe6!important;
  }

  .hisq.about .mission .mission-wrapper .read-more-text{
    padding-right:0px;
  }

  .hisq.about .mission .mission-wrapper .mission-item .icon {
    position: relative;
    left: auto;
    top: auto;
    margin-top: auto;
    margin-bottom:25px;
  }

  .hisq.about .mission .mission-wrapper .mission-item .icon .circle{
    margin:0 auto;
  }
  .hisq.about .mission .mission-wrapper .mission-item.open .inner:hover .text-wrapper span.read-more{
    display:none;
  }
  .hisq.about .mission .mission-wrapper .mission-item.open .inner .text-wrapper p{
    margin-bottom:0;
  }



  .hisq.about .people .people-wrapper .people-item{
    padding-left:0px;
  }
  
  .hisq.about .people .people-wrapper .people-item .inner .inner-2{
    padding: 25px 0;
    padding-left:0px;
  }

  .hisq.about .people .people-wrapper .people-item.open .inner{
    padding-left:0px;
    padding-right:0px;
  }

  .hisq.about .people .people-wrapper .read-more-text{
    padding-right:0px;
    padding-left:0px;
  }
  .hisq.about .people .people-wrapper .people-item.open .inner:hover .text-wrapper span.read-more{
    display:none;
  }
  .hisq.about .people .people-wrapper .people-item.open .inner .text-wrapper p{
    margin-bottom:0;
  }


  .hisq.about .people .people-wrapper .people-item .profile {
    position: relative;
    left: auto;
    top: auto;
    margin-top: auto;
    margin-bottom:25px;
    width:100%;
  }

  .hisq.about .people .people-wrapper .people-item .profile .image-wrapper{
    margin:0 auto;
  }



}

@media screen and (max-width: 500px){

  .container{padding:0 15px;}
  .container.l0{padding:0 15px;}

    body .mmc-row.mmc-outer-row.navigation{    top: 59px !important;}


  header.hisq-header .logo.mobile{display:none!important;}
  .mobile2{display:block!important;}
  .desktop2{display:none!important;}
  header.hisq-header .logo.mobile2 img{width: 38px;}

  .hisq #hero h1 {font-size: 20px!important;}
  .hisq h1 {font-size: 24px!important;}
  .hisq p{font-size:14px;}

  .hisq li{
    font-size:14px;
  }

  #menu-secondary-cop {
    display: none;
  }

  /*****student-hisq */
  .hisq .btn-hisq{width:100%;display:block;margin-bottom:15px;}
  .hisq .btn1-hisq{width:100%;display:block;margin-bottom:15px;}
  .hisq .btn2-hisq{width:100%;display:block;margin-bottom:15px;}
  .btnOrange7-hisq,.student-hisq section.process .btnGreen3-hisq{margin-left:0px;}
  .student-hisq .prizes { padding-top: 40px;}
  .student-hisq .training p.large { font-size: 16px; line-height: 120%;}

  .student-hisq .accountibility .images {text-align: center;  text-align-last: center;  margin-bottom: 25px;}
  .student-hisq .accountibility .images img{margin-bottom: 15px;}


  .student-video-form .form .last .wpcf7-form-control-wrap + span {width: calc(100% - 31px);}
  .student-form-hisq {background-size: 1024px 395px;}
  .student-video-form .form {padding-top: 80px;}

  /********************************* resource list */
  
  .hisq.resourcelist #hero-resource {
    padding: 5px 0 55px;
  }

  .hisq.resourcelist main.resources .pagination-hisq .page-numbers.prev{
    float: none;
    width: 100%;
    margin-bottom: 10px;
  }

  .hisq.resourcelist main.resources .pagination-hisq .page-numbers.next{
    float: none;
    width: 100%;
    margin-top: 20px;
  }
  .hisq.resourcelist main.resources .resource-wrapper .inner .resource-item{
    height: auto;
  }

  .hisq.resourcelist main.resources .resource-wrapper .inner .resource-item h3{
    margin-bottom: 60px;
    line-height: 1.2 !important;
  }

  /******************************** blog roll */

  .hisq main.welcome .blog-roll .right-hisq {float: right;display: block;}
  .hisq main.welcome .blog-roll .right-hisq {float: right;display: block;}
  .hisq main.welcome .blog-roll .right-hisq .btnGrey-hisq{background: transparent url(../img/orange-arrow.png) center right no-repeat!important;border-bottom:2px solid transparent;color:#f27530;}
  .hisq main.welcome .blog-roll .right-hisq .btnGrey-hisq:hover{border-bottom:2px solid #f27530;}


  .hisq main.welcome .community .right-hisq {float: right;display: block;}

  main .left-hisq {float: none;display: block;}
  main .right-hisq {float: none;display: block;}
  main .btn2-hisq,.btn-hisq{}

  .hisq main.welcome .mission{background:none;}
  .hisq main.welcome .work{background:none;}
  .hisq main.welcome .community{background:none;}
  .hisq main.community .resources {background:none;}

  /************************************* resuoirce list */

  .hisq.resourcelist main.resources .title .resource-menu .btnGreen2-hisq{
    width: 100%;
    margin-top: 15px;
    display: block;
  }

	
  .hisq main.community-update-1 .social_accountablity_navigation > a {width: 80%;float: none;margin:0 auto 10px;}


  /************************************************************* newsletter archive */

  .hisq main.newletter-landing .title_wrapper{margin-bottom: 40px;}
  .hisq main.newletter-landing .year_navigation > a {width: 80%;float: none;margin:0 auto 10px;}
  .hisq main.newletter-landing{padding-top: 0px;padding-bottom: 20px;}


  /***************************************** home */
  .hisq main.welcome .blog-roll #posts #drag .slide {width: 218px;height: 332px;}
  .hisq main.welcome .blog-roll #posts{height:332px;}
  .hisq main.welcome .blog-roll #posts #drag .slide .text_wrapper h4 {font-size: 13px;}
  .hisq main.welcome .blog-roll #posts #drag .slide .text_wrapper p.date {margin-bottom: 8px;}
  .hisq main.welcome .blog-roll #posts #drag .slide .image_wrapper .cat p{font-size:12px;}
  .hisq main.welcome .blog-roll #posts #drag .slide .image_wrapper .cat {padding: 7px 15px;}
  .hisq main.welcome .work .work-button {padding: 15px 15px 15px;}
  .hisq main.welcome .work .work-button p{font-size:14px;}
  .hisq h3{font-size:20px!important;}



  /****************************************** community */

  #requestAccess .accessrequiredRequest h2{margin-bottom:0px;}
  #requestAccess .accessrequiredRequest .terms{padding-top:20px;}
  #requestAccess .accessrequiredRequest .submit input[type=submit]{margin-top:40px;}

  #requestAccess .accessrequiredRequest .tools .fake-select-wrap .options .wpcf7-list-item-label {width: 75%;}

  #requestAccess .btn-hisq{margin:0 0 20px!important;width:100%;}

  /******************************************************** about */

  
  .hisq.about #hero {
      /*background: #f6f6f5 url(../img/about-hero-mobile.jpg) center center no-repeat;
      background-size: cover;*/
  }
  .hisq.about .story{
    padding-bottom:30px;
  }
  .hisq.about .story .btn_wrapper {
      padding-top: 25px;
  }

  /****************************************** footer */

  footer .footer-nav2 .community{width:45%;}
  footer .footer-nav2 .social{width:100%;padding-top:25px;margin-top:25px;border-top: solid 1px #e8e8e8;margin-bottom: 0;}
  footer .footer-nav2 .social li{float:left;}
  footer .footer-nav2 .social li.title{width:100%;}
  footer .footer-nav2 .social li{width:15%;}
  
  footer .footer-nav2 li.title {margin-bottom: 10px;}
  footer .footer-nav2 li{line-height:1.2;margin-bottom:10px;}
  footer .footer-nav2 li a{line-height:1.2;}

  footer .social .social-icon {margin-bottom: 13px;}
  footer .copyright,footer .by{font-size:11px;}


}