/********************************************************************************
			 --- MIN Media Queries ---
*********************************************************************************/
@media only screen and (min-width: 376px) {
}

@media only screen and (min-width: 481px) {

}

@media only screen and (min-width: 641px) {

}

@media only screen and (min-width: 769px) {
/*-----------Template - Side Nav-----------*/
.side-nav-toggle, .side-nav-mobile-all {display:none!important;}
.side-nav > ul {display:block!important;}
}

@media only screen and (min-width: 961px) {

}

@media only screen and (min-width: 1025px) {
}

@media only screen and (min-width: 1201px) {
}
/********************************************************************************
			 --- IN BETWEEN Media Queries ---
*********************************************************************************/
@media only screen and (min-width:376px) and (max-width:480px) {
}

@media only screen and (min-width:481px) and (max-width:640px) {
}

@media only screen and (min-width:641px) and (max-width:768px) {
}

@media only screen and (min-width:769px) and (max-width:960px) {
/*-----------Modules-----------*/
.module-label {padding:10px 12px; font-size:14px;}
.module-body {padding:15px 12px 25px;}
.module-title {font-size:14px;}
.module-body, .module .button {font-size:12px;}
/*-----------Team-----------*/
.bio-body-image {margin-top:-70px;}
.bio-body-info h1 {font-size:28px; margin-bottom:6px;}
.bio-body-info .social-links a {font-size:17px; width:28px; height:28px; line-height:28px;}
.bio-body-desc, .bio-body-desc p, .bio-body-desc li {font-size:16px; line-height:1.4;}
/*----------Research-----------*/
.research-detail {font-size:16px;}
.research-detail h1 {font-size:30px;}
.research-detail h2 {font-size:24px;}
.research-detail h3 {font-size:22px;}
.research-detail h4 {font-size:20px;}
.research-detail .intro {font-size:19px;}
.research-detail .video-frame {padding:7px;}
.research-side .module-b {font-size:14px;}
.research-side .module-b-title {font-size:15px;}
/*----------Login-----------*/
.login-right, .login-left {padding:20px 15px;}
.login-popup-block h5 {font-size:21px;}
.login-popup-block label {font-size:12px;}
/*----------Account-----------*/
.page-account .side-nav > ul > li > a {font-size:14px; padding:12px;}
.account-featured-list .block-image-caption, .account-featured-list .block-label, .account-featured-list .research-date {font-size:12px;}
.account-featured-list .block-title {font-size:14px;}
.account-featured-list .block-body {padding:15px 12px;}
.account-info-details {font-size:13px;}
}

@media only screen and (min-width:961px) and (max-width:1024px) {
}

@media only screen and (min-width:961px) and (max-width:1200px) {
/*----------Research-----------*/
.research-detail {font-size:17px;}
.research-detail h1 {font-size:36px;}
.research-detail h2 {font-size:30px;}
.research-detail h3 {font-size:26px;}
.research-detail h4 {font-size:22px;}
.research-detail .intro {font-size:24px;}
}

@media only screen and (min-width:1025px) and (max-width:1200px) {
}
/********************************************************************************
			 --- MAX Media Queries ---
*********************************************************************************/
@media only screen and (max-width: 1200px) {
/*-----------Template - Layouts-----------*/
.page-body {padding:40px;}
/*-----------Web App Detail Pagination-----------*/
.w-web-app-pag {padding-top:60px; padding-bottom:80px;}
/*-----------Team-----------*/
.team-detail {padding-top:40px;}
/*----------Filter - Research-----------*/
.research-headline {font-size:28px; padding-right:350px;}
.research-headline.w-icon {font-size:24px;}
.filter-search {width:200px; right:210px;}
/*----------Research-----------*/
.rd-cta p {font-size:22px;}
.rd-cta {margin-right:-40px; margin-left:-40px;}
.rd-cta-private-members {padding-right:40px; padding-left:40px;}
.rd-cta-private-members-right {right:40px;}
.rd-non-user-comments-message {padding:35px 25px; }
.rd-non-user-comments-message p {font-size:24px;}
}

@media only screen and (max-width: 1024px) {
/*-----------Template - Layouts-----------*/
.page-body {padding:30px;}
/*-----------Web App Detail Pagination-----------*/
.w-web-app-pag {padding-top:60px; padding-bottom:80px;}
/*-----------Team-----------*/
.team-detail {padding-top:30px;}
/*----------Filter - Research-----------*/
.filter-col {padding: 20px 15px 20px 20px;}
.filter-bottom {padding:20px;}
.filter-date {padding-right:180px;}
.filter-refine {top:20px; right:20px; width:160px;}
.active-filter-headline, .active-filter-clear {height:40px; line-height:40px; font-size:14px;}
.active-filter {padding:6px 10px; font-size:15px;}
/*----------Research-----------*/
.rd-cta {margin-right:-30px; margin-left:-30px;}
.rd-cta-private-members {padding-right:30px; padding-left:30px;}
.rd-cta-private-members-right {right:30px;}
}

@media only screen and (max-width: 960px) {
/*-----------Inner Header-----------*/
.inner-header {height:270px;}
.inner-header-bg {height:270px;}
/*-----------Template - Layouts-----------*/
.page-body {margin-top:-100px;}
/*-----------General Page Elements-----------*/
h1 { font-size: 40px; }
h2 { font-size: 32px; }
h3 { font-size: 26px; }
h4 { font-size: 21px; }
h5 { font-size: 19px; }
h6 { font-size: 17px; }
.intro, blockquote { font-size: 21px;}
blockquote .cite  {font-size:20px;}
blockquote .cite span {font-size:17px;}
.heading-subheader span {display:block; margin:0;}
/*-----------Accordion-----------*/
.accordion dt {font-size:17px;}
/*-----------Responsive Accordion/Tabs-----------*/
.resp-tab-content {padding:20px 25px;}
.resp-tab-content p {font-size:16px;}
.resp-tabs-list li { font-size:14px;}
.resp-vtabs .resp-tabs-list li {padding-right:10px!important; padding-left:12px!important;}
/*-----------Clients-----------*/
.client-info p {font-size:21px;}
/*-----------Events-----------*/
.event-details li {font-size:16px;}
.ed-header-right {-webkit-flex-basis: 155px; flex-basis: 155px;}
.ed-header-left h1 {font-size:28px;}
.ed-header-left h4 {font-size:18px;}
.ed-date, .ed-time {font-size:16px;}
.ed-location {font-size:12px;}
.event-detail-desc li {font-size:16px;}
.event-detail-desc, .event-detail-desc p {font-size:14px;}
/*-----------Web App Pagination-----------*/
.pagination-a a {height:44px; line-height:44px;}
.pag-a-num {width:44px;}
/*-----------Web App Detail Pagination-----------*/
.web-app-detail-pag li {width:33.33333333333333%;}
/*----------Filter - Research-----------*/
.research-headline {font-size:21px; padding-right:275px;}
.research-headline.w-icon {font-size:19px;}
.filter-search {width:150px; right:190px;}
.filter-search input[type="text"] {font-size:13px;}
.filter-open .filter-dropdown:after {width:100px;}
.filter-toggle {width:100px; font-size:14px;}
.filter-col {padding: 15px 12px 15px 15px;}
.filter-checkbox ul li a {font-size:14px;}
.filter-bottom {padding:15px;}
.filter-date {padding-right:150px;}
.filter-refine {top:15px; right:15px; width:130px;}
.filter-title {font-size:18px;}
.filter-date .filter-title {margin-right:10px;}
.filter-select-label {font-size:13px;}
.select-list-drop {width:100px;}
.active-filter-headline, .active-filter-clear {height:36px; line-height:36px; font-size:13px;}
.active-filter-headline {padding-right:110px;}
.active-filters-body {padding:12px;}
.active-filter {padding:5px 8px; font-size:14px;}
/*----------Research-----------*/
.rd-cta p {font-size:19px;}
.rd-cta-private-members-left {padding-right:150px;}
.rd-cta-private-members-right .button {font-size:14px; padding:14px 18px;}
.rd-non-user-comments-message {padding:30px 15px; }
.rd-non-user-comments-message p {font-size:19px;}
/*----------Registration-----------*/
.registration-topics .input-checkbox {font-size:14px;}
/*-----------Footer-----------*/
.f-col-a, .f-col-b {float:none; margin:0;}
.f-col-a {margin-bottom:8px;}
.f-middle {float:left; margin-left:5%;}
}

@media only screen and (max-width: 768px) {
/*-----------Inner Header-----------*/
.inner-header {height:240px;}
.inner-header-bg {height:240px;}
/*-----------Template - Layouts-----------*/
.page-body {padding:20px; margin-top:-70px;}
.page-body-half {float:none; width:100%;}
.primary, .aside, .page-body-half, .page-body-half-aside {width:100%; float:none;}
.primary, .page-body-half, .page-a-primary-left {margin-bottom:40px;}
.page-body-half-aside {padding:0 15px;}
.page-a {padding:40px 0;}
.page-a-side-bar, .page-a-primary, .page-a-primary-left, .page-a-side-bar-right  {float:none; width:100%;}
/*-----------General Page Elements-----------*/
body {font-size:16px;}
h1 { font-size: 32px; }
h2 { font-size: 26px; }
h3 { font-size: 22px; }
h4 { font-size: 20px; }
h5 { font-size: 18px; }
h6 { font-size: 16px; }
.intro, blockquote { font-size: 20px;}
blockquote {padding:15px 40px 15px 40px;}
blockquote .quote:before {top:15px; font-size:60px;}
blockquote .quote:after {bottom:15px; font-size:60px;}
blockquote .cite { font-size:19px;}
blockquote .cite span {font-size:16px;}
/*-----------Template - Side Nav-----------*/
.side-nav {margin:0 0 18px 0;}
.side-nav > ul, .side-nav h5 {display:none;}
.side-nav-toggle {color:#028cc6; font-size:14px; border-bottom:1px dotted #028cc6; padding-bottom:1px; cursor:pointer; -webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.side-nav-toggle.active {color:#9a9c9e; border-color:#9a9c9e}
.side-nav-toggle:after {content:'\e80d'; font-family: 'CD-Project-Icons'; font-size:90%; margin-left:2px;}
.side-nav > ul {margin-top:10px;}
/*-----------Accordion-----------*/
.accordion dt {font-size:16px;}
/*-----------Responsive Accordion/Tabs-----------*/
.resp-tab-content {padding:15px;}
.resp-tab-content p {font-size:14px;}
.resp-tabs-list li {font-size:12px;}
/*-----------Clients-----------*/
.client-info p {font-size:18px;}
/*-----------Web App Pagination-----------*/
.pagination-a a {height:40px; line-height:40px; font-size:14px;}
.pag-a-num {width:40px;}
/*-----------Web App Detail Pagination-----------*/
.w-web-app-pag {padding-top:60px; padding-bottom:80px;}
/*-----------Team-----------*/
.team-detail {padding-top:20px;}
.bio-body-image {margin-top:-80px;}
/*-----------Events-----------*/
.ed-header-left h1 {font-size:24px;}
.ed-header-left h4 {font-size:17px;}
/*----------Filter - Research-----------*/
.research-headline {padding:0; margin:0 0 18px 0;}
.filter-search {width:100%; position:relative; top:inherit; right:inherit; padding-right:110px; border-color:transparent;}
.search-header .filter-search {padding-right:0;}
.filter-toggle {top:inherit; bottom:0; right: 0} 
.filter-dropdown {top:auto;}
.rss-btn { top: -15px }
    .filter-open .filter-dropdown:after {right: -1px;}
/*----------Research-----------*/
.rd-cta {margin-right:-20px; margin-left:-20px;}
.research-detail h1 {font-size:28px;}
.research-detail h2 {font-size:24px;}
.research-detail h3 {font-size:22px;}
.research-detail h4 {font-size:20px;}
.research-detail .video-frame {padding:7px;}
.rd-non-user-comments-message {padding:30px 25px; }
.rd-non-user-comments-message p {font-size:22px;}
/*----------Login-----------*/
.login-right, .login-left {float:none; width:100%; padding:15px 20px;}
.login-right {padding-bottom:10px;}
.login-left {padding-top:0;}
.login-popup-block h5 {font-size:21px;}
.login-row input[type="text"], .login-row input[type="password"] {height:38px; margin-bottom:10px;}
/*----------Registration-----------*/
.registration-topics {margin-top:18px;}
/*----------Account-----------*/
.account-info-details {font-size:14px;}
.topics-interests {padding:6px 8px; font-size:14px;}
.favorite-research-item li {margin-bottom:10px;}
.account-featured-list li {width:48%; float:left; margin:0 4% 15px 0;}
.account-featured-list li:nth-child(2n) {margin-right:0;}
/*-----------Footer-----------*/
.footer {text-align:center;}
.f-middle {float:none; margin:0 0 24px 0;}
.footer-logo {display:inline-block; float:none; margin-bottom:24px;}
.social-links {float:none;}
.social-links li {display:inline-block; float:none;}
}

@media only screen and (max-width: 640px) {
/*-----------Inner Header-----------*/
.inner-header {height:160px;}
.inner-header-bg {height:160px;}
/*-----------Template - Layouts-----------*/
.page-body {margin-top:-40px;}
.section-padding {padding: 35px 0;}
.page-a {padding:25px 0;}
.box-a {margin-bottom:30px;}
/*-----------General Page Elements-----------*/
.divider-sm {height:25px;}
.divider-tall {height:40px;}
/*-----------Buttons-----------*/
.button {display:block; width:100%; padding-right:10px; padding-left:10px;}	
/*-----------Template - Side Nav-----------*/
.side-nav {margin-bottom:12px;}
/*-----------Responsive Accordion/Tabs-----------*/
ul.resp-tabs-list { display: none; }
h2.resp-accordion { display: block; background:#f2f2f9!important; color:#737373; position:relative; font-size:14px;}
h2.resp-accordion.resp-tab-active {background:#fff!important; color:#00013a;}
.resp-tab-content {padding:15px;}
.resp-vtabs .resp-tab-content { border: 1px solid #d7d7d7;}
.resp-tab-content p {font-size:16px;}
.resp-vtabs .resp-tabs-container { border: none!important; float: none; width: 100%; min-height: 100px; clear: none; }
.resp-accordion-closed { display: none !important; }
.resp-vtabs .resp-tab-content:last-child { border-bottom: 1px solid #d7d7d7 !important;}
/*-----------Alerts-----------*/
.alert {padding: 8px 12px; font-size: 15px; }
/*-----------Accordion-----------*/
.accordion dt {font-size:15px;}
/*-----------Clients-----------*/
.client-item {padding:0;}
.client-info p {font-size:17px;}
/*-----------Team-----------*/
.bio-body-image {margin-top:-70px;}
.bio-body-info h1 {font-size:28px; margin-bottom:6px;}
.bio-body-info .social-links a {font-size:17px; width:28px; height:28px; line-height:28px;}
.bio-body-info .social-links li {margin-right:6px;}
/*-----------Events-----------*/
.ed-header-right {-webkit-flex-basis: 130px; flex-basis: 130px; margin-left:15px; padding-left:15px;}
.ed-header-left h1 {font-size:21px;}
.ed-header-left h4 {font-size:16px;}
.ed-date, .ed-time {font-size:14px;}
.ed-location {font-size:12px;}
/*-----------Web App Pagination-----------*/
.pagination-a {border-left:none; text-align:center;}
.pagination-a a {display:inline-block; float:none; margin-bottom:2px; border-left:1px solid #d7d7d7;}
.pagination-a a.pag-a-prev, .pagination-a a.pag-a-next {width:100%; margin-top:5px; border:1px solid #d7d7d7;}
/*----------Filter - Research-----------*/
.research-list {padding:30px 0;}
.research-headline {font-size:18px; margin-bottom:12px;}
.filter-date {padding-right:120px;}
.filter-refine {width:100px;}
.filter-refine .button {font-size:14px;}
.filter-title {font-size:16px;}
.filter-date .filter-title {margin-right:10px;}
.filter-select-label {font-size:12px; margin-right:5px;}
.select-list-drop {width:90px;}
.active-filters-header, .active-filter-clear {padding:0 12px;}
.active-filter-headline, .active-filter-clear {height:32px; line-height:32px; font-size:12px;}
.active-filters-body {padding:10px;}
.active-filter {padding:4px 6px; font-size:13px;}
/*----------Research-----------*/
.rd-cta {padding:20px 20px 30px 20px; margin-top:20px; margin-bottom:50px;}
.rd-cta .button {margin:0 auto;}
.rd-cta-private-members {padding:0 20px; margin-bottom:30px;}
.rd-cta-private-members .button {display:inline-block}
.rd-comments {margin-left:10px;}
.research-detail h1 {font-size:24px;}
.research-detail h2 {font-size:21px;}
.research-detail h3 {font-size:20px;}
.research-detail h4 {font-size:19px;}
.rd-non-user-comments-message {padding:25px 15px; }
.rd-non-user-comments-message p {font-size:19px;}
/*----------Login-----------*/
.login-popup-block label {font-size:14px;}
/*----------Registration-----------*/
.registration-steps {margin:25px 0;}
.registration-steps span {padding:0 8px 0 32px; font-size:17px; line-height:20px;}
.registration-steps span:before {left:8px; width:20px; height:20px; line-height:20px; font-size:12px;}
/*----------Account-----------*/
.box-account-header {margin-bottom:20px;}
.box-account-header h2 {line-height:36px; padding-right:150px;}
.box-account-header .button {font-size:12px; height:36px; line-height:36px; width:120px;}
.account-info {float:none; width:100%; margin:0 0 12px 0;}
.box-account-details, .box-account-topics {margin-bottom:20px;}
.account-featured-list li {width:100%; float:none; margin:0 0 12px 0;}
/*----------Forum-----------*/
.forum-topic-list {padding:4px;}
.forum-topic-list li {font-size:11px;}
.forum-post-message {font-size:12px;}
.forum-top a, .forum-bottom a {padding:6px 12px; font-size:12px;}
.forum-top li, .forum-bottom li {margin-right:3px;}
.forum-top {margin-bottom:18px;}
/*-----------Load More Pagination-----------*/
.load-more-wrap {padding:40px 0;}
/*-----------Form Styling-----------*/
form {padding:15px;}
input[type="text"], input[type="password"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="month"], input[type="week"], input[type="email"], input[type="number"], input[type="search"], input[type="tel"], input[type="time"], input[type="url"], textarea, select {height:38px; margin-bottom:12px;}
#formMessage {padding:25px 15px; font-size:18px;}
}

@media only screen and (max-width: 480px) {
/*-----------Inner Header-----------*/
.inner-header {height:110px;}
.inner-header-bg {height:110px;}
/*-----------Template - Layouts-----------*/
.section-padding {padding:20px 0;}
.page-body {padding:20px 12px; margin-top:-20px;}
.primary, .page-body-half {margin-bottom:25px;}
.page-body-half-aside {padding:0 10px;}
.box-a {margin-bottom:20px;}
/*-----------General Page Elements-----------*/
body {font-size:15px;}
h1 { font-size: 28px; }
h2 { font-size: 22px; }
h3 { font-size: 20px; }
h4 { font-size: 18px; }
h5 { font-size: 17px; }
h6 { font-size: 15px; }
.intro, blockquote { font-size: 18px;}
img.alignleft, img.alignright { float:none; margin:0 auto 18px auto; display:block; max-width:100%;}
blockquote {padding:15px 30px 15px 30px;}
blockquote .quote:before {font-size:40px;}
blockquote .quote:after {font-size:40px;}
blockquote .cite { font-size:18px;}
blockquote .cite span {font-size:16px;}
.divider-sm {height:20px;}
.divider-tall {height:30px;}
/*----------Buttons-----------*/
.button {padding-top:14px; padding-bottom:14px; font-size:16px; }
.button.large {font-size: 17px; padding-top:16px; padding-bottom:16px; }
.button.small {padding-top:10px; padding-bottom:10px; font-size: 15px }
.button.tiny {font-size: 14px }
/*-----------Template - Side Nav-----------*/
.side-nav a {font-size:12px;}
.side-nav > ul > li > a {padding:10px 15px;}
/*-----------Form Styling-----------*/
label {font-size:14px;}
input[type="text"], input[type="password"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="month"], input[type="week"], input[type="email"], input[type="number"], input[type="search"], input[type="tel"], input[type="time"], input[type="url"], textarea, select {font-size:14px;}
/*-----------Accordion-----------*/
.accordion dt {font-size:14px; padding: 15px 30px 15px 0;}
.accordion dd {padding:12px;}
/*-----------Responsive Accordion/Tabs-----------*/
h2.resp-accordion { font-size:12px; }
.resp-tab-content {padding:12px;}
.resp-tab-content p {font-size:14px;}
/*-----------Clients-----------*/
.carousel-a-container, .client-item, .client-logo, .client-info {height:125px;}
.client-logo {line-height:125px;}
.client-logo {width:30%;}
.client-info {width:65%;}
.client-info p {font-size:13px;}
/*-----------Web App Detail Pagination-----------*/
.w-web-app-pag {padding-top:60px; padding-bottom:80px;}
.web-app-detail-pag span {display:none;}
/*-----------Team-----------*/
.team-detail {padding-top:20px;}
.bio-body {margin-bottom:15px;}
.bio-body-image {margin-top:-50px;}
.bio-body-info {width:55%;}
.bio-body-info h1 {font-size:18px;}
.bio-body-info .social-links a {font-size:16px; width:24px; height:24px; line-height:24px;}
/*-----------Events-----------*/
.events-detail-header {display:block; margin-bottom:20px;}
.ed-header-left h4 {margin-bottom:10px;}
.ed-header-right {padding:0; margin:0; border:none;}
.ed-date, .ed-time, .ed-location {padding-left:18px;}
.event-detail-desc, .event-detail-analysts {margin-bottom:20px;}
.event-detail-analysts {padding:12px 0;}
/*----------Filter - Research-----------*/
.research-list {padding:20px 0;}
.research-headline {font-size:16px;}
.filter-col {padding:12px; border-right:none; float:none; width:100%;}
.filter-col:not(:last-child) {border-bottom:1px solid #d7d7d7;}
.filter-checkbox ul {margin-bottom:0;}
.filter-title {margin-bottom:8px; font-size:14px;}
.filter-bottom {padding:12px;}
.filter-date {padding:0; margin:0 0 12px 0;}
.filter-date .filter-title {margin-right:12px;}
.filter-select-label {font-size:13px; margin-right:7px;}
.filter-refine {width:100%; position:relative; top:inherit; right:inherit;}
.filter-refine .button {height:32px; line-height:32px;}
.active-filters {margin-top:14px;}
.active-filter-headline, .active-filter-clear {height:28px; line-height:28px; font-size:12px;}
.active-filter-headline {padding-right:100px;}
.active-filters-body {padding:6px;}
.active-filter {padding:3px 4px; font-size:12px;}
/*----------Research-----------*/
.rd-cta {margin:20px -12px 40px -12px;}
.rd-cta p {font-size:17px;}
.rd-cta-private-members {padding-right:12px; padding-left:12px; margin-bottom:24px;}
.rd-cta-private-members-left, .rd-cta-private-members-right {height:70px; line-height:70px;}
.rd-cta-private-members-right {right:12px;}
.rd-cta-private-members-left p {font-size:15px;}
.rd-cta-private-members-right .button {padding:10px 12px;}
.rd-type, .rd-date {font-size:18px;}
.rd-headline {margin-bottom:18px; padding-top:10px;}
.research-detail h1 {font-size:21px;}
.research-detail h2 {font-size:18px;}
.research-detail h3 {font-size:17px;}
.research-detail h4 {font-size:16px;}
.rd-description, .rd-sponsored, .rd-supported {margin-bottom:30px;}
.rd-non-user-comments-message {padding:20px 12px; }
.rd-non-user-comments-message p {font-size:17px;}
/*----------Login-----------*/
.login-popup-block h5 {margin-bottom:10px; font-size:18px;}
.login-2-col {float:none; width:100%;}
.login-popup-block p {font-size:12px; line-height:1.3; margin-bottom:10px;}
.login-popup-block .alert {margin-bottom:10px;}
.login-popup-block .alert p {font-size:12px; margin:0;}
.password-recovery .slide-content > p {font-size:12px;}
.login-row input[type="text"], .login-row input[type="password"] {font-size:13px;}
/*----------Registration-----------*/
.registration-steps {margin:10px 0 5px 0;}
.registration-steps li {float:none; width:100%; margin-bottom:12px; text-align:left;}
.registration-form input[type="text"], .registration-form select {margin-bottom:8px;}
.registration-topics {margin-top:10px;}
.registration-topics .input-checkbox {font-size:12px;}
.registration-topics > ul {margin:0;}
.registration-topics > ul > li {padding:0; float:none; width:100%;}
/*----------Account-----------*/
.box-account-header h2 {font-size:18px; line-height:30px;}
.box-account-header .button {height:30px; line-height:30px;}
.topics-interests {padding:4px 6px; font-size:12px;}
.favorite-title {font-size:16px;}
.favorite-research-item li {font-size:12px;}
.favorite-research-item li:not(:last-child):after {margin:0 5px;}
/*-----------Load More Pagination-----------*/
.load-more-wrap {padding:20px 0;}
.load-more.button {font-size:15px;}
/*-----------Form Styling-----------*/
form {padding:15px 12px;}
#formMessage {padding:20px 12px; font-size:16px;}
/*-----------Footer-----------*/
.footer {padding:25px 0 30px 0; font-size:12px;}
}

@media only screen and (max-width: 375px) {
/*----------Filter - Research-----------*/
.filter-checkbox ul li a {font-size:12px;}
.filter-date .filter-title {margin-right:10px; font-size:14px;}
.filter-select-label {font-size:11px; margin-right:5px;}
.select-list-drop {margin-right:5px; width:80px;}
.select-toggle {font-size:14px;}


}