/*
Theme Name: Andrew W. Lo MIT (FPD 3.0)
*/

body {font-family:'Lato', sans-serif; font-size:16px;line-height:26px;margin:0px;padding:0px;}

select::-ms-expand{
  display:none;
  -moz-display:none;
 -webkit-display:none;
 appearance: none;
    -moz-appearance:none; /* Firefox */
    -webkit-appearance:none; 
}
select.desktopDropDown :: -ms-expand {
display: none;
}
select {
    -webkit-appearance: none;
    -moz-appearance: none;
    text-indent: 1px;
    text-overflow: '';
}
.top {border-top:10px solid #009999;background-color:#fff;}
.mast {max-width:1000px;width:100%;margin:0px auto;padding:60px 0 60px 0;}
.mit-link {z-index:99;background: url('images/mit.jpg') no-repeat top right;width: 49px;height: 44px;text-indent: 100%;white-space: nowrap;overflow: hidden;float: right;cursor:pointer;position:relative;margin-right:20px;top:-11px;}
.mit-link a {top:0;left:0;position:absolute;width: 49px;height: 44px;}
.mitsloan-link {z-index:99;background: url('images/mit-sloan.jpg') no-repeat top right;width: 45px;height: 44px;text-indent: 100%;white-space: nowrap;overflow: hidden;float: right;cursor:pointer;position:relative;top:-11px;}
.mitsloan-link a {top:0;left:0;position:absolute;width: 45px;height: 44px;}

.logo, .logo a {font-size:''Lato', sans-serif';font-size:60px;color:#000;text-decoration:none;}
.navigation ul {margin:4% 0 0 0;padding:0px;list-style-type:none;}
.navigation li {margin:0px;padding:0px 4.2%;list-style-type:none;float:left;}
.navigation li:first-child {padding-left:0px;}
.navigation li:last-child {padding-right:0px;float:right;}
.navigation li a {color:#000000;font-size:19px;text-decoration:none;}
.navigation li a:hover {color:#7d7d7d;}
.navigation li.current-menu-item a {color:#009999;border-bottom:1px solid #009999;}
.tax-media-type .navigation li#menu-item-1092 a {color:#009999;border-bottom:1px solid #009999;}
.tax-topic .navigation li#menu-item-1089 a {color:#009999;border-bottom:1px solid #009999;}

.main {background-color:#ebebeb;padding:0px auto;width:100%;}
.content {max-width:1000px;width:100%;margin:0px auto;padding:3% 0 4% 0;}
.content h2 {font-size:28px;font-weight:normal;}
hr {border:none;background-color:#dadada;height:12px;}
.clear, clear2 {clear:both;height:2px;}
.home .clear {clear:none;height:0px;}
.mobile-contact {display:none;}
.titles {background-color:#7d7d7d;margin:2% 0;}
.titles ul {margin:0px;padding:3% 6%;}
.titles li {padding:3% 0;border-bottom:1px solid #898989;list-style-type:none;margin:0px;color:#fff;font-size:18px;}
.titles li:hover {padding:3% 0;border-bottom:1px solid #898989;list-style-type:none;margin:0px;color:#fff;font-size:18px;}
.titles li a {color:#fff;text-decoration:none;background:url('images/titles-arrow.png') no-repeat center right;display:block;}
.titles li a:hover {color:#fff;text-decoration:none;background:url('images/titles-arrow-hover.png') no-repeat center right;}

.titles li:last-child {border-bottom:none;}

.home-research {width:65%;float:left;margin-left:2.5%}


h1 {margin-top:0px;padding-top:0px;border-bottom: 10px solid #a8bb0a;padding-bottom:20px;margin-bottom:35px;font-weight:normal;}
.home h1 {margin-top:0px;padding-top:0px;border-bottom: 10px solid #a8bb0a;padding-bottom:20px;margin-bottom:10px;font-weight:normal;}
.sidebar {width:28.5%;margin-right:2.5%;float:left;}
.sidebar .imager {width:100%;overflow:hidden;margin-bottom:2.5%;height:auto;}
.sidebar img {width:100%;height:auto;}
.sidebar-copy {background-color:#959595;padding:5.5% 5% 1% 5%;font-size:14px;line-height:20px;color:#fff;font-family:'Lato', sans-serif;}
.sidebar-copy .title {text-transform:uppercase;font-family:'Lato', sans-serif;font-size:16px;line-height:24px;color:#fff;padding-bottom:0;text-align:left;}
.sidebar-copy .pad {padding:0% 3%;}
.sidebar-copy a {color:#fff;text-decoration:none;}
.sidebar-copy a:hover {color:#a8bb0a;text-decoration:none;}

.sidebar-copy ul li {padding:3% 0;border-bottom:1px solid #898989;list-style-type:none;margin:0px;color:#fff;font-size:14px;font-family:'Lato', sans-serif;}
.sidebar-copy ul {margin:0px;padding:2% 3%;font-family:'Lato', sans-serif;}
.sidebar-copy li:hover {padding:3% 0;border-bottom:1px solid #898989;list-style-type:none;margin:0px;color:#fff;font-size:14px;}
.sidebar-copy li a {padding-right:20px;color:#fff;text-decoration:none;background:url('images/titles-arrow.png') no-repeat center right;display:block;}
.sidebar-copy li a:hover {color:#fff;text-decoration:none;background:url('images/titles-arrow-hover.png') no-repeat center right;}

.titles li:last-child {border-bottom:none;}


.sidebar-copy.email {padding-bottom:6%;text-align:center;}
.sidebar-copy.email input {width:96%;padding:5% 1% 5% 3%;margin:2% 0 2% 0;clear:both;border:none;}
.sidebar-copy.email input.signup {background-color:#000;font-size:11px;text-transform:uppercase;font-family:'Lato', sans-serif;color:#fff;border:none;margin:0px auto;text-align:center;padding:4% 15%;}
.sidebar-copy.email input.signup:hover {background-color:#717070;}
input#mc-embedded-subscribe.signup {margin:10px auto;}
hr {border:none;height:4px; background-color:#828282;margin-top:10%;clear:both;}
div#mce-success-response.response, div#mce-error-response.response {background-color:#959595;font-size:12px;z-index:999;position:relative;line-height:17px;}

ul.subs {display:none;line-height:0px;}
.page-parent ul.subs, .page-child ul.subs, .research ul.subs, .page-template-template-research ul.subs, .tax-topic ul.subs, .tax-media-type ul.subs, .page-template-template-mediapage ul.subs, .post-type-archive-medias ul.subs, .search-results ul.subs {padding:3% 6%;background-color:#fff;margin:2% 0 4% 0;display:block;line-height:26px;}
ul.subs li {padding:5% 3%;border-bottom:3px solid #ebebeb;list-style-type:none;margin:0px;color:#686868;font-size:15px;line-height:18px;}
ul.subs li:hover {border-bottom:3px solid #ebebeb;list-style-type:none;margin:0px;color:#adaaaa;font-size:15px;}
ul.subs li a {color:#686868;text-decoration:none;font-family:'Lato', sans-serif;text-transform:uppercase;font-size:15px;display:block;background:url('images/sub-arrow.jpg') no-repeat center right;padding-right:45px;}
ul.subs li a:hover {color:#adaaaa;text-decoration:none;font-family:'Lato', sans-serif;text-transform:uppercase;font-size:15px;display:block;background:url('images/sub-arrow-hover.jpg') no-repeat center right;}
ul.subs li.current_page_item, ul.subs li.current-menu-item a {color:#a8bb0a;text-decoration:none;font-family:'Lato', sans-serif;text-transform:uppercase;font-size:15px;display:block;background:url('images/sub-arrow-active.jpg') no-repeat center right;font-weight:600;}

ul.subs li.cat-item {padding-left:6%;}
ul.subs li.cat-item:hover {padding-left:6%;}
ul.subs li.current-cat a {color:#a8bb0a;text-decoration:none;font-family:'Lato', sans-serif;text-transform:uppercase;font-size:15px;display:block;background:url('images/sub-arrow-active.jpg') no-repeat center right;font-weight:600;}

ul.subs li:last-child {border-bottom:none;padding-bottom:20px;}

ul.students {font-size:12px;line-height:17px;font-weight:bold;font-family:'Lato', sans-serif;list-style-type:none;margin:0px;padding:0px;}
ul.students li {margin:0px;padding:0;}
ul.students em {font-weight:normal;}
ul.students span {font-size:10px;text-transform:uppercase;font-weight:normal;}

.students-list {width:33%;float:left;}
.students-list h2 {font-size:16px;font-family:'Lato', sans-serif;font-weight:bold;padding:10px 0px;}

h3 {font-size:16px;font-family:'Lato', sans-serif;font-weight:bold;padding:10px 0px 0px 0px;}


.page-content {width:69%;float:left;}
.block {background-color:#fff;padding:1% 3%;margin:3% 0;font-size:14px;line-height:20px;}
.block a {color:#009999;text-decoration:none;}
.block a:hover {color:#006b6b;}

.block-research {background-color:#fff;padding:.5% 3% .5% 3%;margin:2% 0;font-size:14px;line-height:20px;}
.block-research h2 {color:#000;font-size:18px;font-family:'Lato', sans-serif;line-height:24px;font-weight:500;}
.block-research h2 a {color:#000;}
.block-research h2 a:hover {color:#006b6b;}
.block-research a {color:#009999;text-decoration:none;}
.block-research a:hover {color:#006b6b;}
.block-research h2 .meta {font-size:13px;font-weight:400;color:#7d7d7d;}
.block-research h2 .meta a {text-transform:uppercase;color:#009999;}
.block-research h2 .meta a:hover {text-transform:uppercase;color:#006b6b;}
.block-research h2 .meta .types a {text-transform:none;color:#7d7d7d;}
.block-research h2 .meta .types a:hover {text-transform:none;color:#9e9d9d;}
.block-research span {padding:0px .5%;}

.block-research .abstract {font-size:16px;line-height:24px;padding:0 0 1% 0;clear:both;}
.block-research .open-abstract {top:-14px;position:relative;font-size:0px;display:block;background:url('images/sub-arrow-active.jpg') no-repeat center right;font-weight:600;height:18px;margin:0px;padding:0px;}
.block-research .open-abstract:hover {font-size:0px;display:block;background:url('images/sub-arrow-active-hover.jpg') no-repeat center right;font-weight:600;height:18px;}
.block-research .close-abstract {top:-14px;left:-4px;position:relative;font-size:0px;display:block;background:url('images/sub-arrow-active.jpg') no-repeat center right;font-weight:600;height:18px;width:18px;float:right;-webkit-transform: rotate(90deg);
	-moz-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	-o-transform: rotate(90deg);
	transform: rotate(90deg);}

.block-research .meta-foot {padding:10px 0px;}
.block-research .meta-foot a {text-transform:uppercase;color:#7d7d7d;font-family:'Lato', sans-serif;font-size:13px;font-weight:bold;}
.block-research .meta-foot a:hover {text-transform:uppercase;color:#a8bb0a;font-family:'Lato', sans-serif;font-size:13px;}
.block-research .abstract hr {border:none; height:3px;background-color:#ebebeb;margin:4% 0;}
p.media-p {padding-top:0px;margin-top:0px;clear:both;padding-bottom:0px;margin-bottom:0px;}

h2.media-h2 {padding-bottom:0px;margin-bottom:0px;}

.home .block-research {background-color:#ebebeb;padding:1px 1% 1px 2%;margin:.25% 0;font-size:14px;line-height:20px;position:relative;}
.home .block-research h2 {font-size:14px;font-family:'Lato', sans-serif;font-weight:400;line-height:20px;padding:5px 0px 5px 0px;margin:0px;clear:both;}
.home .block-research h2 span {padding:0px 0px 0px 20px;float:right;}

.home .block-research .open-abstract {font-size:0px;float:right;width:20px;background:url('images/home-open.png') no-repeat center right;font-weight:600;height:20px;background-size:contain;top:0;}
.home .block-research .open-abstract:hover {font-size:0px;float:right;width:20px;background:url('images/home-open-hover.png') no-repeat center right;font-weight:600;height:20px;background-size:contain;}

.home .sub-head a {color:#009999;font-size:16px;font-family:'Lato', sans-serif;display:block;text-transform:uppercase;margin-top:20px;padding-left:2%;font-weight:600;line-height:20px;padding-bottom:5px; text-decoration: none;}
.home .sub-head a:hover {color: #a8bb0a;}
.home .block-research .close-abstract {padding-bottom:0px;font-size:0px;background:#ebebeb url('images/home-open.png') no-repeat center right;font-weight:600;height:20px;width:20px;background-size:contain;float:right;position:relative;top:-26px;left:0px;right:0px;-webkit-transform: rotate(90deg);
	-moz-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	-o-transform: rotate(90deg);
	transform: rotate(90deg);}

.home .block-research .abstract {font-size:14px;line-height:22px;padding:0% 0 0 0;border:none;clear:both;position:relative;top:-15px;}	
.home .block-research .meta {font-size:12px;font-weight:400;color:#7d7d7d;font-family:'Lato', sans-serif;position:relative;top:0px;}
.home .block-research .meta a {text-transform:uppercase;color:#009999;}
.home .block-research .meta a:hover {text-transform:uppercase;color:#006b6b;}
.home .block-research .meta .types a {text-transform:none;color:#7d7d7d;}
.home .block-research .meta .types a:hover {text-transform:none;color:#9e9d9d;}
.home .block-research.b1, .block-research.b3, .block-research.b5, .block-research.b7, .block-research.b9 {background-color:#fff;}
.home .block-research.b1 .close-abstract, .block-research.b3 .close-abstract, .block-research.b5 .close-abstract, .block-research.b7 .close-abstract, .block-research.b9 .close-abstract {background-color:#fff;padding-top:1px;}
.home .block-research.b2 .close-abstract, .home .block-research.b4 .close-abstract, .home .block-research.b6 .close-abstract, .home .block-research.b8 .close-abstract, .home .block-research.b10 .close-abstract {background:#ebebeb url('images/home-open.png') no-repeat center right;padding:0px 0px 2px 0px;background-size:contain;}
.home .block-research.b1 {margin-top:0;}

.emm-paginate {margin-left:0px;clear:both;margin-top:0px;padding-bottom:0px;text-align:right;font-family:'Lato', sans-serif;font-size:12px;line-height:16px;}
.emm-paginate a {color:#7d7d7d; padding:0px; text-align:center; text-decoration:none;padding:0px;}
.emm-paginate a:hover, .emm-paginate a:active {color:#a8bb0a;}
.emm-paginate .emm-title {color:#555;}
.emm-paginate .emm-gap {color:#999; }
.emm-paginate .emm-current {color:#a8bb0a;border-bottom:1px solid #a8bb0a}
.emm-paginate .emm-page {}
.emm-paginate .emm-prev, .emm-paginate .emm-next {border:none;}
.emm-paginate span.pad {padding:0px .5%;color:#7d7d7d;}


.custom-search input {width:47%;padding:1.5% 1% 1.5% 2%;margin:0 2% 0 0;clear:both;border:none;font-size:14px;font-family:''Lato', sans-serif';color:#7d7d7d;}
.custom-search select {float:right;width:47%;clear:both;border:none;margin:0px;font-size:14px;-webkit-appearance: none;border:none;box-shadow:none;padding:1.5% 1% 1.5% 2%;background: #fff url('images/search-arrow.png') no-repeat center right;border-radius:0px;font-family:''Lato', sans-serif';color:#7d7d7d;}

.custom-search input.submit {margin-top:2%;clear:both;width:100px;background-color:#009999;font-size:11px;text-transform:uppercase;font-family:'Lato', sans-serif;color:#fff;border:none;margin:0px auto;text-align:center;padding:9% 4%;}
.custom-search input.submit:hover {background-color:#006b6b;}
.custom-search .gosearch {float:left;margin-left:9.6%;}

.custom-search .to {float:left;width:2%;text-align:center;font-size:14px;color:#7d7d7d;padding:1% 0;margin-left:4%;}
.custom-search .year select {float:left;width:15%;display:inline;clear:none;margin-left:4%;}

.custom-search ::-webkit-input-placeholder {color: #7d7d7d;}
.custom-search :-moz-placeholder { /* Firefox 18- */   color: #7d7d7d;  }
.custom-search ::-moz-placeholder {  /* Firefox 19+ */ color: #7d7d7d;  }
.custom-search :-ms-input-placeholder {     color: #7d7d7d;  }

.block-research .book-meta {font-size:14px;font-weight:400;color:#000;font-family:''Lato', sans-serif';line-height:18px;padding:1% 0;}
.block-research a.buy {text-transform:uppercase;color:#009999;font-size:14px;font-weight:400;}
.block-research a.buy:hover {text-transform:uppercase;color:#006b6b;}
.block-research span.buy {color:#7d7d7d;padding:0 2%;}
.block-research .book-cover {float:left;text-align:left;padding:1% 2% 0 0;}
.block-research .book-cover img {max-width:80px;height:auto;}
.block-research h2 .meta.media em {font-family:''Lato', sans-serif';}
.block-research h2 .meta.media {padding-top:3px;}
.block-research .media-cover {float:left;text-align:left;padding:1% 2% 0 0;}
.block-research .media-cover img {max-width:150px;height:auto;}


.bottom {background-color:#fff;padding:0px auto;width:100%;}
.foot {max-width:1000px;width:100%;margin:0px auto;padding:2% 0 4%;font-size:12px;}
.foot a.opus {float:right;color:#000;text-decoration:none;}
.foot .links {display:none;}
.foot a {color:#000;text-decoration:none;}


.mobile-sidebar {display:none;}

@media screen and (max-width: 980px) {
.navigation li {margin:0px;padding:0px 4%;list-style-type:none;float:left;}

}

@media screen and (max-width: 930px) {
.navigation li {margin:0px;padding:0px 3.8%;list-style-type:none;float:left;}

}

@media screen and (max-width: 900px) {
.top {border-top:40px solid #009999;background-color:#fff;}
.mast {max-width:1000px;width:100%;margin:0px auto;padding:5% 0 6% 0;}
.mast .mit-link, .mast .mitsloan-link {display:none;}

.logo, .logo a {font-family:''Lato', sans-serif';font-size:60px;color:#000;text-decoration:none;text-align:center;}

.home .clear {clear:both;height:2px;}

.tab-hold {margin:0 0 2% 2%;text-align:left;width:60%;float:left;}
.titles li a {color:#fff;text-decoration:none;background:url('images/titles-open-tablet.png') no-repeat center right;display:block;}
.titles li a:hover {color:#fff;text-decoration:none;background:url('images/titles-open-tablet-hover.png') no-repeat center right;}

.titles {background-color:#7d7d7d;margin:0 0 2% 0;text-align:left;clear:both;height:243px;width:100%;}
.titles ul {margin:0px;padding:3% 5%;}
.titles li a {padding-right:50px;}
.titles li:last-child {border-bottom:none;}
.titles li {font-size:15px;}
.titles li:hover {font-size:15px;}


.page-parent ul.subs, .page-child ul.subs, .research ul.subs, .page-template-template-research ul.subs, .tax-topic ul.subs, .tax-media-type ul.subs, .page-template-template-mediapage ul.subs, .post-type-archive-medias ul.subs, .search-results ul.subs {display:none;}
ul.subs li {padding:2% 3%;border-bottom:3px solid #ebebeb;list-style-type:none;margin:0px;color:#686868;font-size:15px;line-height:18px;}
.imager {display:none;}
.sidebar-copy.email input {width:96%;padding:2% 1% 2% 3%;margin:2% 0 2% 0;clear:both;border:none;}
.sidebar-copy.email input.signup {background-color:#000;font-size:11px;text-transform:uppercase;font-family:'Lato', sans-serif;color:#fff;border:none;margin:0px auto;text-align:center;padding:4% 15%;}
.sidebar-copy.email input.signup:hover {background-color:#828282;}
input#mc-embedded-subscribe.signup {margin:10px auto;}


.home-research {width:100%;float:none;margin-left:0%;margin-top:10px;clear:both;}
.home h1 {font-size:30px;margin-top:0px;padding-top:0px;border-bottom: 10px solid #a8bb0a;padding-bottom:20px;margin-bottom:10px;font-weight:normal;}

.main {background-color:#ebebeb;padding:0px auto;width:100%;}
.content {max-width:1000px;width:90%;margin:0px auto;padding:3% 5% 4% 5%;}

.block-research h2 {font-size:16px;font-family:'Lato', sans-serif;font-weight:500;line-height:24px;}
.home .block-research .abstract {font-size:14px;line-height:20px;padding:0% 0 1% 0;border:none;clear:both;position:relative;top:-15px;}	
.home .block-research h2 span {padding:0px 0px 0px 20px;float:right;width:40px;height:40px;}



.page-content {width:100%;float:none;margin-top:4%;}
.sidebar {width:90%;margin:0% 5%;float:none;}

.students-list {width:100%;float:none;}

input {
    -webkit-appearance: none;
    -webkit-border-radius: 0;}

#responsive-menu .responsive-menu li a {font-weight:normal;font-size:16px;white-space:normal !important;height:100% !important;min-height:100% !important;line-height:14px !important;}
#responsive-menu .responsive-menu li li a {white-space:normal !important;font-weight:normal;padding:0px 0px 10px 5px !important;font-size:14px;font-family:'Lato', sans-serif;line-height:14px;height:100% !important;}
#responsive-menu .responsive-menu li li li a  {white-space:normal !important;text-transform:none;font-weight:normal;padding:0px 0px 10px 0px !important;color:#898989;font-size:14px;padding-left:0px !important;}
#responsive-menu .responsive-menu li li .appendLink {padding-top:0px !important;margin-right:20px;}
ul.sub-menu {width:80%;}
#responsive-menu .responsive-menu li li {line-height:14px;}
#responsive-menu .responsive-menu li ul {margin:0px;padding:0px 0px 0px 5px;}
#responsive-menu .responsive-menu li li ul {margin:0px;padding:0px 0px 0px 5px;}
ul#menu-mobile-menu.responsive-menu {-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}

.block-research .book-cover {float:left;text-align:left;padding:1% 5% 5% 0;}
.block-research .book-cover img {max-width:120px;height:auto;}

.home .block-research h2 span {height:auto;}

}

@media screen and (max-width: 880px) {
.tab-hold {margin:0 0 2% 2%;text-align:left;width:59%;float:left;}
.titles {background-color:#7d7d7d;margin:0 0 2% 0;text-align:left;clear:both;height:243px;width:100%;}
}
@media screen and (max-width: 860px) {
.tab-hold {margin:0 0 2% 2%;text-align:left;width:58%;float:left;}
.titles {background-color:#7d7d7d;margin:0 0 2% 0;text-align:left;clear:both;height:245px;width:100%;}
}
@media screen and (max-width: 835px) {
.tab-hold {margin:0 0 2% 2%;text-align:left;width:57%;float:left;}
.titles {background-color:#7d7d7d;margin:0 0 2% 0;text-align:left;clear:both;height:247px;width:100%;}
}
@media screen and (max-width: 814px) {
.tab-hold {margin:0 0 2% 2%;text-align:left;width:56%;float:left;}
.titles {background-color:#7d7d7d;margin:0 0 2% 0;text-align:left;clear:both;height:247px;width:100%;}
}
@media screen and (max-width: 795px) {
.tab-hold {margin:0 0 2% 2%;text-align:left;width:55%;float:left;}
.titles {background-color:#7d7d7d;margin:0 0 2% 0;text-align:left;clear:both;height:248px;width:100%;}
}
@media screen and (max-width: 775px) {
.tab-hold {margin:0 0 2% 2%;text-align:left;width:57%;float:left;}
.titles {background-color:#7d7d7d;margin:0 0 2% 0;text-align:left;clear:both;height:229px;width:100%;}
}
@media screen and (max-width: 760px) {
.tab-hold {margin:0 0 2% 2%;text-align:left;width:56%;float:left;}
.titles {background-color:#7d7d7d;margin:0 0 2% 0;text-align:left;clear:both;height:229px;width:100%;}
}
@media screen and (max-width: 740px) {
.tab-hold {margin:0 0 2% 2%;text-align:left;width:55%;float:left;}
.titles {background-color:#7d7d7d;margin:0 0 2% 0;text-align:left;clear:both;height:229px;width:100%;}
}
@media screen and (max-width: 725px) {
.tab-hold {margin:0 0 2% 2%;text-align:left;width:54%;float:left;}
.titles {background-color:#7d7d7d;margin:0 0 2% 0;text-align:left;clear:both;height:231px;width:100%;}
}
@media screen and (max-width: 708px) {
.tab-hold {margin:0 0 2% 2%;text-align:left;width:53%;float:left;}
.titles {background-color:#7d7d7d;margin:0 0 2% 0;text-align:left;clear:both;height:231px;width:100%;}
}
@media screen and (max-width: 695px) {
.tab-hold {margin:0 0 2% 2%;text-align:left;width:54%;float:left;}
.titles {background-color:#7d7d7d;margin:0 0 2% 0;text-align:left;clear:both;height:220px;width:100%;}
}
@media screen and (max-width: 685px) {
.tab-hold {margin:0 0 2% 2%;text-align:left;width:53%;float:left;}
.titles {background-color:#7d7d7d;margin:0 0 2% 0;text-align:left;clear:both;height:221px;width:100%;}
}
@media screen and (max-width: 666px) {
.tab-hold {margin:0 0 2% 2%;text-align:left;width:52%;float:left;}
.titles {background-color:#7d7d7d;margin:0 0 2% 0;text-align:left;clear:both;height:221px;width:100%;}
}
@media screen and (max-width: 654px) {
.tab-hold {margin:0 0 2% 2%;text-align:left;width:51%;float:left;}
.titles {background-color:#7d7d7d;margin:0 0 2% 0;text-align:left;clear:both;height:224px;width:100%;}
}
@media screen and (max-width: 638px) {
.tab-hold {margin:0 0 2% 2%;text-align:left;width:50%;float:left;}
.titles {background-color:#7d7d7d;margin:0 0 2% 0;text-align:left;clear:both;height:224px;width:100%;}
}
@media screen and (max-width: 625px) {
.tab-hold {margin:0 0 2% 2%;text-align:left;width:50%;float:left;}
.titles {background-color:#7d7d7d;margin:0 0 2% 0;text-align:left;clear:both;height:214px;width:100%;}

}


@media screen and (max-width: 605px) {
.mast {max-width:1000px;width:90%;margin:0px 5%;padding:10% 0 11% 0;}
.logo, .logo a {font-size:''Lato', sans-serif';font-size:40px;color:#000;text-decoration:none;text-align:center;}

ul.subs li {padding:3% 3%;border-bottom:3px solid #ebebeb;list-style-type:none;margin:0px;color:#686868;font-size:15px;line-height:18px;}

.tab-hold {margin:0 0 2% 0;text-align:left;width:100%;float:none;}
.home-research {margin-top:10px;}
.home .block-research h2 {font-weight:600;}

.mobile-contact {display:block;background-color:#009999;padding:4% 3%;color:#fff;font-size:18px;line-height:30px;width:94%;float:none;}
.mobile-contact a {color:#fff;font-size:14px;line-height:30px;font-family:'Lato', sans-serif;text-transform:uppercase;text-decoration:none;background:url('images/titles-open-tablet-hover.png') no-repeat center right;display:block;}
.titles {background-color:#7d7d7d;margin:2% 0;text-align:left;width:100%;float:none;height:auto;}
.titles ul {margin:0px;padding:3% 3%;}

.titles li:last-child {border-bottom:none;}

.custom-search input {width:96%;padding:2% 0% 2% 3%;margin:1% 0 8% 0;clear:both;border:none;font-size:14px;font-family:''Lato', sans-serif';color:#7d7d7d;border-radius:0px;}
.custom-search select {float:none;width:99%;clear:both;border:none;margin:0px;font-size:14px;-webkit-appearance: none;border:none;box-shadow:none;padding:1.5% 0 1.5% 2%;background: #fff url('images/searcharrow.jpg') no-repeat center right;border-radius:0px;font-family:''Lato', sans-serif';color:#7d7d7d;}

.custom-search .gosearch {float:none;margin:8% auto 1% auto;clear:both;}
.custom-search input.submit {margin-top:2%;clear:both;width:auto;background-color:#009999;font-size:11px;text-transform:uppercase;font-family:'Lato', sans-serif;color:#fff;border:none;margin:0px auto;text-align:center;padding:3% 6%;}

.custom-search .to {float:left;width:10%;text-align:center;font-size:14px;color:#7d7d7d;padding:1% 0;margin:0 5%;clear:none;}
.custom-search .year select {float:left;width:39%;clear:none;border:none;margin:0px 0px 6% 0px;font-size:14px;-webkit-appearance: none;border:none;box-shadow:none;padding:1.5% 0 1.5% 2%;background: #fff url('images/searcharrow.jpg') no-repeat center right;border-radius:0px;font-family:''Lato', sans-serif';color:#7d7d7d;}

.block-research .book-cover {float:left;text-align:left;padding:1% 5% 5% 0;min-height:215px;}

.block-research .close-abstract {padding-bottom:0px;font-size:0px;display:block;background:url('images/sub-arrow-active.jpg') no-repeat center right;font-weight:600;height:18px;width:18px;float:right;-webkit-transform: rotate(90deg);
	-moz-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	-o-transform: rotate(90deg);
	transform: rotate(90deg);}
.block-research span.buy {display:none;}
.block-research a.buy {display:block;font-size:12px;}
.block-research h2 {font-size:14px;line-height:20px;}
.block-research .book-meta {font-size:12px;}
.block-research .abstract {font-size:14px;}

iframe {max-width:100%;height:auto;}
}