@media only screen and (max-width: 1100px) { body { min-width: 300px; }
  #paywall-overlay { left: 10%; right: 10%; } }
@media only screen and (max-width: 980px) { #main-content, #sidebar { width: 100%; clear: both; float: none; margin: 0; }
  .layout-sidebarleft #main-content, .layout-sidebarleft #sidebar { margin: 0; }
  .layout-sidebarleft #main-content .main-content-inner, .layout-sidebarleft #sidebar .main-content-inner { margin: 0; }
  #main-content { min-height: 0; padding: 1em 1em 0 1em; }
  #main-content .sidebar-box.featured-article, #main-content .sidebar-box.my-section-container, #main-content .search-container.find-guideline { width: 49%; min-height: 200px; padding: 1em; margin: 0 0 1em 0; float: left; border: 1px solid #a8a8a8; }
  #main-content .sidebar-box.featured-article h2, #main-content .sidebar-box.my-section-container h2, #main-content .search-container.find-guideline h2 { font-size: 1em; }
  #main-content .sidebar-box.featured-article h2 a, #main-content .sidebar-box.my-section-container h2 a, #main-content .search-container.find-guideline h2 a { color: #444444; }
  #main-content .sidebar-box.featured-article .legal, #main-content .sidebar-box.my-section-container .legal, #main-content .search-container.find-guideline .legal { display: none; }
  #main-content .promo-space { display: none; }
  #main-content .sidebar-box.featured-article { margin-left: 2%; }
  #main-content .content-block-listing { clear: both; }
  #sidebar { padding: 0 1em;  }
  .layout-homepage #sidebar { padding-top: 0; }
  #sidebar .sidebar-box.promo-space { float: left; width: 300px; height: auto; margin-right: 1em; }
  #sidebar .dart-ad {margin: 5px 5px 12px 5px }
  #sidebar .featured-person .profile-icon { width: auto; }
  #dart-ad-holder .dart-ad { float: left !important; margin-left: 1em;  }
  .content-featured .content-featured-pic img { width: 100%; }
  #header { min-height: 160px; }
  #header-mobile-trigger { position: relative; top: 4px; display: block; float: left; border: 0; padding: 0 0 0 32px; background: #004176 url(../images/tablet-menu.png) left center no-repeat; color: #fff; font-family: "Roboto Slab", helvetica, arial, serif; font-size: 1.4em; }
  .nav-active #header-mobile-trigger { background: #fff url(../images/tablet-menu-active.png) left center no-repeat; color: #004176; }
  #search-holder { width: 360px; }
  #search-holder .nav-searchfield-outer { width: 200px; }
  #nav-primary-holder { position: absolute; top: 106px; background: #004176; z-index: 2000; padding-top: 0; border-top: 2px #004176 solid; }
  #nav-primary-holder .dropdown { padding: 0; }
  .nav-active #nav-primary-holder { background: #fff; color: #004176; padding-bottom: 1em; }
  .nav-active #nav-primary-holder #nav-primary .header-link, .nav-active #nav-primary-holder #nav-utility .header-link { background: #fff; border-color: #fff; color: #004176; line-height: inherit; }
  .nav-active #nav-primary-holder #nav-primary .header-link a, .nav-active #nav-primary-holder #nav-utility .header-link a { background: transparent; color: #004176; border: none; }
  #nav-primary-holder .header-link { width: 100%; clear: both; text-align: left; }
  #nav-primary-holder .header-link .no-link { border: 0; padding: 0 1em; }
  #nav-primary-holder .header-link.bfHover .dropdown { display: none; }
  #nav-primary-holder .header-link.active { background: #fff; }
  #nav-primary-holder .header-link.active a { color: #004176; }
  #nav-primary-holder .header-link.active .dropdown { display: block; position: static; clear: left; width: 100%; border: 0; padding-left: 40px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
  #nav-primary-holder .header-link .toggler { display: block; position: relative; top: 0; float: left; border: 0; background: #fff; color: #004176; height: 36px; width: 36px; font-family: verdana; -moz-border-radius: 0.2em; -webkit-border-radius: 0.2em; border-radius: 0.2em; line-height: 1; font-size: 2.7em; }
  #nav-primary-holder .header-link .toggler:before { content: "+"; position: absolute; top: -4px; left: 0; }
  #nav-primary-holder .header-link.active .toggler:before { content: "\2013"; left: 4px; }
  #nav-primary-holder .header-link.active .dropdown .toggler { height: 30px; width: 30px; }
  #nav-primary-holder .header-link.active .dropdown .toggler:before { top: -5px; left: 2px; content: "+"; }
  #nav-primary-holder .header-link.active .dropdown .active .toggler:before { content: "\2013"; left: 5px; }
  #nav-primary-holder .header-link.active .dropdown .active ul { display: block; margin-left: 1em; }
  #nav-primary-holder .header-link .dropdown { display: none; filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false); opacity: 1; z-index: 1; padding: 0 0 1em 0; }
  #nav-primary-holder .header-link .dropdown ul ul { display: none; }
  #nav-primary-holder .header-link .dropdown .toggler { top: 2px; left: 0; color: #004176; background: #fff; }
  #nav-primary-holder .header-link .dropdown a { margin-left: 40px; padding: .8em 0; }
  #nav-primary-holder .header-link .dropdown .nav-level-2 li > a { padding-left: 0; }
  #nav-primary-holder .header-home { display: none; }
  #nav-primary-holder #nav-primary { float: none; }
  #nav-primary-holder #nav-primary, #nav-primary-holder #nav-utility { display: none; }
  .nav-active #nav-primary-holder #nav-primary, .nav-active #nav-primary-holder #nav-utility { display: block; }
  .myacc-active #nav-primary-holder #myacc-holder .header-myacc .dropdown, .notification-active #nav-primary-holder #myacc-holder .header-myacc-noti .dropdown { display: block; left: 0; right: 0; top: 41px; width: auto; margin: 0; }
  #nav-primary-holder #myacc-holder { position: static; }
  #nav-primary-holder #myacc-holder .header-link { float: left; clear: none; width: auto; padding: 2px 0; }
  #nav-primary-holder #myacc-holder .header-myacc { padding: 2px 34px 4px .9em; position: static; border: none; }
  #nav-primary-holder #myacc-holder .header-myacc.arrow-down { background-position: 80% 50%; }
  .myacc-active #nav-primary-holder #myacc-holder .header-myacc { background-color: #fff; }
  .myacc-active #nav-primary-holder #myacc-holder .header-myacc .dropdown ul { margin-left: 0; }
  .notification-active #nav-primary-holder #myacc-holder .header-myacc-noti { background-color: #fff; position: static; border-color: #fff; }
  .notification-active #nav-primary-holder #myacc-holder .header-myacc-noti .no-link { background-image: url(../images/icon-notification-active.png); }
  .notification-active #nav-primary-holder #myacc-holder .header-myacc-noti .dropdown a { margin-left: 0; border: none; }
  .notification-active #nav-primary-holder #myacc-holder .header-myacc-noti .dropdown .noti-drop-icon { padding-bottom: .25em; }
  .notification-active #nav-primary-holder #myacc-holder .header-myacc-noti .dropdown p { margin: 1em 0 0 0; }
  #nav-primary-holder #myacc-holder .header-myacc-noti .no-link { width: 50px; background-position: 20px 8px; }
  #nav-primary-holder #myacc-holder .header-myacc-noti .no-link b { right: 2px; top: 0px; }
  #nav-primary-holder #myacc-holder .header-myacc-cart .iconit { width: 30px; background-position: left 75%; }
  #nav-primary-holder #myacc-holder #header-personal { top: -46px; }
  #nav-primary-holder #myacc-holder .logged-out #header-personal { top: -25px; right: 58px; padding-right: 0; }
  #nav-primary-holder #myacc-holder .logged-out .header-myacc p { position: relative; top: -2px; }
  #nav-primary-holder #myacc-holder .logged-out .header-myacc a { display: block; padding: .25em 0 0 32px; }
  #nav-primary-holder #myacc-holder .logged-out .header-myacc a img { position: absolute; top: 6px; left: 0; }
  .mask-active #page-mask { display: block; position: absolute; top: 90px; left: 0; right: 0; bottom: 0; z-index: 100; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=85); opacity: 0.85; background: #fff; }
  .upcoming-meetings .meeting { width: 46%; margin: 0 2% 2em 0; float: left; }
  #featured-content-outerwrap { position: relative; width: 100%; height: 284px; }
  #featured-content-innerwrap { position: absolute; }
  #image-gallery-holder .gallery-item-larger { left: 10%; right: 10%; }
  #footer { position: relative; }
  #footer .column { float: left; width: 50%; }
  #footer .column:nth-of-type(2n+3) { clear: left; }
  #footer .column.item-3, #footer .column.item-5, #footer .column.item-7, #footer .column.item-9, #footer .column.item-11, #footer .column.item-13, #footer .column.item-15, #footer .column.item-17, #footer .column.item-19, #footer .column.item-21, #footer .column.item-23 { clear: left; }
  body { position: relative; }
  .modal { overflow-y: auto; }
  #filter-holder { display: none; }
  #filter-toggle { display: block; border: 1px #a8a8a8 solid; padding: 1em 2em 1em 1em; margin-bottom: .5em; font-weight: bold; }
  #filter-toggle:after { content: "+"; float: right; margin-top: -.2em; color: #198dae; font-size: 1.4em; font-weight: 700; font-family: Verdana; }
  .show-filters #filter-toggle:after { content: "\2013"; }
  .show-filters #filter-holder { display: block; }
  .CoveoSearchInterface .coveo-results-section .coveo-facet-column, .CoveoSearchInterface .coveo-results-section .coveo-results-column { display: block; float: none; margin-right: 0%; width: 100%; max-width: 100%; padding-right: 0; padding-left: 0; }
  .CoveoSearchInterface .coveo-results-section .coveo-facet-column { padding-right: 0; }
  #lvl2-masthead h1 { float: none; }
  #lvl2-masthead #subnav-toggler-holder { padding: 1em 2em 1em 1em; font-weight: bold; border: 1px #a8a8a8 solid; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }
  #lvl2-masthead #subnav-toggler-holder #subnav-toggler { display: block; margin: 0; padding: 0; }
  #lvl2-masthead #subnav-toggler-holder #subnav-toggler:after { content: "+"; float: right; margin-top: -.2em; color: #198dae; font-size: 1.4em; font-weight: 700; font-family: Verdana; }
  #lvl2-masthead #subnav-toggler-holder .subnav { display: none; }
  #lvl2-masthead #subnav-toggler-holder.show-subnav #subnav-toggler:after { content: "\2013"; }
  #lvl2-masthead #subnav-toggler-holder.show-subnav .subnav { display: block; }
  .coveo-searchBox-column { display: inline-block; width: 100%; }
  #mobile-content { display: block; min-height: 0; padding: 1em;}
  #filter-holder .dart-ad { display: none; }
}
@media only screen and (max-width: 880px) { #header-logo { width: auto; }
  #header-logo .logo-addon, #header-logo .splashtext { display: none; }
  #lvl2-masthead .full-width-feature .full-width-content p { margin-top: 1em; } }
@media only screen and (max-width: 762px) { #featured-content-outerwrap { height: 250px; }
  .panel-group .panel .panel-collapse .column-listing { float: left; width: 50%; }
  .panel-group .panel .panel-collapse .column-listing:nth-of-type(2n+3) { clear: left; }
  .panel-group .panel .panel-collapse .column-listing.item-3, .panel-group .panel .panel-collapse .column-listing.item-5, .panel-group .panel .panel-collapse .column-listing.item-7, .panel-group .panel .panel-collapse .column-listing.item-9, .panel-group .panel .panel-collapse .column-listing.item-11, .panel-group .panel .panel-collapse .column-listing.item-13, .panel-group .panel .panel-collapse .column-listing.item-15, .panel-group .panel .panel-collapse .column-listing.item-17, .panel-group .panel .panel-collapse .column-listing.item-19, .panel-group .panel .panel-collapse .column-listing.item-21, .panel-group .panel .panel-collapse .column-listing.item-23 { clear: left; }
  #site-registration .col { float: none; width: auto; padding: 0 0 2em 0; }
  #site-registration .col input, #site-registration .col select { width: 100%; max-width: 100%; }
  #image-gallery-holder .gallery-item-larger { left: 1.5em; right: 1.5em; }
  #lvl2-masthead .banner-image img { float: none; margin-bottom: 1em; } }
@media only screen and (max-width: 674px) { .validation-error, .field-validation-error { display: block; clear: both; }
  #main-content, #sidebar { font-size: 1em; padding: 0 .5em; }
  #dart-ad-holder .dart-ad { margin-left: 0; }
  #main-content .sidebar-box.featured-article, #main-content .sidebar-box.my-section-container, #main-content .sidebar-box.find-guideline, #main-content .search-container.find-guideline { width: 100%; margin: 0 0 1em 0; min-height: 0; }
  #main-content .sidebar-box.find-guideline { margin-bottom: 1em; }
  #header { min-height: 110px; padding: 0; }
  .search-active #header { padding-bottom: 36px; }
  #header-logo { position: static; float: left; width: auto; height: auto; margin: 0.3em 1em 0.5em 0; background: none; }
  #header-logo a { display: block; width: 126px; height: 43px; }
  #header-logo .desktop-logo { display: none; }
  #header-logo .mobile-logo-svg, #header-logo .mobile-logo-image { display: block; }
  #header-search-trigger { display: block; height: 32px; width: 32px; }
  #search-holder { position: static; float: right; height: 32px; width: 32px; margin: 0 1em 0 0; border: none; }
  #search-holder button { background-image: url(../images/icon-go.png); }
  #search-holder .search-bar { display: none; }
  .search-active #search-holder .search-bar { display: block; position: absolute; width: 96%; left: 2%; right: 2%; top: 60px; border: 1px solid #a8a8a8; -moz-border-radius: 0.4em; -webkit-border-radius: 0.4em; border-radius: 0.4em; }
  #sidebar #search-holder .search-bar {
        display: block;
        left: 2%;
        right: 2%;
        border: 1px solid #a8a8a8;
        -moz-border-radius: 0.4em;
        -webkit-border-radius: 0.4em;
        border-radius: 0.4em;
    }
    #sidebar #search-holder {
        margin-bottom: 1.0em;
    }
    #search-holder .nav-searchfield-outer {
        width: 300px;
    }
  #page-mask.active { top: 95px; }
  #paywall-overlay { position: absolute; top: 1em; left: 1.5em; right: 1.5em; }
  #paywall-overlay section { position: static !important; width: 100% !important; float: none; border: none !important; }
  #paywall-overlay section:first-child { border-bottom: 2px #004176 solid; }
  #myacc-masthead { margin-top: 0; }
  #myacc-masthead h1 { width: 20%; padding-top: 0; margin-left: 0; }
  #myacc-masthead #member-header-info { width: 80%; }
  #myacc-masthead #member-header-info ul { width: 65%; }
  #header-mobile-trigger { top: 12px; }
  #nav-primary-holder { top: 56px; margin: 0; border-color: transparent; line-height: 2em; }
  .nav-active #nav-primary-holder { border-color: #004176; }
  .search-active #nav-primary-holder { display: none; }
  #nav-primary-holder #nav-primary { width: 100%; }
  #nav-primary-holder #nav-utility li a { border-left: none; }
  #nav-primary-holder .header-link .toggler { top: -4px; }
  #nav-primary-holder .header-link .set-one, #nav-primary-holder .header-link .set-two, #nav-primary-holder .header-link .set-three { width: 100%; float: none; border-left: none; padding: 0; }
  #nav-primary-holder .header-link .dropdown a.lvl2 { font-size: 1.1em; }
  #nav-primary-holder .header-link .dropdown .nav-level-1 li.with-image > a { margin: 0; }
  #nav-primary-holder #myacc-holder { /*.header-myacc-cart{
	display: none;
}*/ }
  #nav-primary-holder #myacc-holder .header-myacc { padding: 10px 16px 10px 0; }
  .myacc-active #nav-primary-holder #myacc-holder .header-myacc .dropdown { top: 46px; }
  #nav-primary-holder #myacc-holder .header-myacc.arrow-down { background-position: 90% 45%; }
  #nav-primary-holder #myacc-holder .logged-out .header-myacc p { top: -6px; }
  #nav-primary-holder #myacc-holder .logged-out .header-myacc a img { top: 2px; }
  #nav-primary-holder #myacc-holder .header-myacc-noti { padding: 2px 0; }
  .notification-active #nav-primary-holder #myacc-holder .header-myacc-noti .dropdown { top: 46px; }
  #nav-primary-holder #myacc-holder .header-myacc-noti .no-link { background-position: 18px 9px; }
  .notification-active #nav-primary-holder #myacc-holder .header-myacc-noti .no-link { background-position: 18px 11px; }
  #nav-primary-holder #myacc-holder .header-myacc-noti .no-link b { right: 7px; top: 0px; }
  #nav-primary-holder #myacc-holder .logged-in #header-personal { display: none; }
  #nav-primary-holder #myacc-holder .logged-out .header-myacc a { padding-top: .5em; }
  .member-card address, .member-card .address, .member-card .specialties, .member-card .bio-header, .member-card .professional-bio { clear: both; width: 100%; float: none; }
  .section-updates .resources li { float: none; width: auto; }
  .feature-tabs { padding: 0; margin-bottom: 1em; }
  .feature-tabs a .subtext { width: 80%; margin-left: 10%; }
  .feature-tabs a .subtext .inner { padding: .2em .5em; font-size: .85em; }
  .feature-tabs .tab-controls { display: none; }
  .feature-tabs .flex-direction-nav { display: block; }
  .feature-tabs .flex-direction-nav a { display: block; position: absolute; top: 0; bottom: 0; z-index: 1000; width: 10%; height: 100%; margin: 0; cursor: pointer; text-indent: -9999px; background-position: 50% 50%; background-repeat: no-repeat; background-size: auto 50px; background-color: transparent; background-color: rgba(0, 65, 118, 0.2); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#33004176,endColorstr=#33004176); zoom: 1; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; }
  .feature-tabs .flex-direction-nav .flex-prev { left: 0; background-image: url(../images/navarrow-flexslider-prev.png); }
  .feature-tabs .flex-direction-nav .flex-next { right: 0; background-image: url(../images/navarrow-flexslider-next.png); }
  #lvl2-masthead { padding: 0; margin: 1em .5em; }
  #lvl2-masthead h1 { padding: .4em; margin-right: 0; }
  #lvl2-masthead .subnav li { float: none; width: 100%; clear: both; border-left: none; font-size: 1.2em; padding: 0 0 .8em 0; }
  .edit-box input[type="text"], .edit-box input[type="email"], .edit-box input[type="password"], .edit-box input[type="phone"], .edit-box select, .edit-box label { max-width: 100% !important; width: 100% !important; }
  .edit-box.address-edit .address-type h2 { width: 100%; }
  .edit-box.address-edit .address-type label { width: auto !important; }
  .meeting-details dt, .meeting-details dd, .publication-info dt, .publication-info dd { display: block; float: none; width: 100%; }
  .meeting-details dd, .publication-info dd { border: none; }
  #clinical-topics-list { font-size: 0.9em; margin-left: -15px; }
  #clinical-topics-list .topic-parent th { padding: .5em 0 .5em .2em; font-size: 1em; }
  #clinical-topics-list tbody th { padding-left: .2em; }
  #clinical-topics-list td { padding: .5em 0 .5em .2em; }
  .tabgroup-coveo .tab-content { position: relative; z-index: 1; }
  #recommended-for-you .content-block-nav, #latest-tabs .content-block-nav { width: 100%; position: relative; z-index: 2; height: 46px; }
  #recommended-for-you .content-block-nav:after, #latest-tabs .content-block-nav:after { display: block; position: absolute; z-index: 2; top: 0; right: 0; height: 46px; width: 46px; content: ""; background: #8b8b8b url(../images/icon-drop-down-fake-2.png) 50% 50% no-repeat; }
  #recommended-for-you .tab-controls, #latest-tabs .tab-controls { position: absolute; top: 0; left: 0; height: 46px; width: 100%; background: #fff; border-bottom: 1px #ccc solid; cursor: pointer; }
  #recommended-for-you .tab-controls .tab-control, #latest-tabs .tab-controls .tab-control { position: absolute; top: 0; left: 0; right: 0; bottom: 0; z-index: 0; height: 46px; width: 100%; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
  #recommended-for-you .tab-controls .tab-control a, #latest-tabs .tab-controls .tab-control a { color: #000; }
  #recommended-for-you .tab-controls .tab-control.active, #latest-tabs .tab-controls .tab-control.active { z-index: 1; background: #e6e6e6; }
  #recommended-for-you .tab-controls .tab-control.active a, #recommended-for-you .tab-controls .tab-control.active a:hover, #latest-tabs .tab-controls .tab-control.active a, #latest-tabs .tab-controls .tab-control.active a:hover { background: #e6e6e6; padding: .9em .6em; margin-right: 40px; }
  #recommended-for-you .select-open .tab-controls, #latest-tabs .select-open .tab-controls { display: block; height: auto; -moz-box-shadow: 0 2px 1px rgba(0, 0, 0, 0.5); -webkit-box-shadow: 0 2px 1px rgba(0, 0, 0, 0.5); box-shadow: 0 2px 1px rgba(0, 0, 0, 0.5); }
  #recommended-for-you .select-open .tab-controls .tab-control, #latest-tabs .select-open .tab-controls .tab-control { position: static; }
  #recommended-for-you .tab-content .article-tease, #latest-tabs .tab-content .article-tease { float: none; width: 100%; }
  #recommended-for-you .tab-content .article-tease .main-image, #latest-tabs .tab-content .article-tease .main-image { width: 25%; }
  #recommended-for-you .tab-content .article-tease .article-content, #latest-tabs .tab-content .article-tease .article-content { clear: none; }
  #recommended-for-you .tab-content .article-tease h1, #latest-tabs .tab-content .article-tease h1 { margin-top: 0; }
  #recommended-for-you .tab-content .article-tease p, #latest-tabs .tab-content .article-tease p { display: block; }
  .article-guidelines-tease h1, .article-guidelines-tease .coveo-title, .article-guidelines-tease .guideline-meta { margin: .5em 0 0 0; }
  .article-guidelines-tease .article-tools { position: static; float: none; width: 100%; margin: .7em 0 0 0; font-size: 1.1em; }
  .article-guidelines-tease .article-tools a { margin-right: 1em; }
  .article-meta #course-payment-credits { width: 45%; }
  .meeting-details.with-credits-block { width: 45%; }
  .upcoming-meetings .meeting { width: 100%; float: none; }
  .article-toolbar .share-tools { width: auto; float: left; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
  .article-toolbar .share-tools dt { display: none; }
  .article-toolbar .share-tools dd { margin: 0; width: 25%; }
  .article-toolbar .article-tools { width: auto; float: left; margin-top: -2px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
  .article-toolbar .article-tools li { display: block; overflow: hidden; width: auto !important; min-width: 0 !important; }
  .article-toolbar .article-tools a { margin-bottom: 0; text-indent: -44em; display: block; }
  .article-toolbar #font-resizer { width: 20%; }
  .article-tease { float: none; width: 100%; min-width: 0; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
  .article-tease h1 { font-size: 1em; line-height: 1; }
  .coveo-results-column .article-tease h1 { font-size: 1.2em; line-height: 1.2; }
  .article-tease .main-image { float: left; width: 25%; padding-right: 1em; margin-right: 0; }
  .article-tease .main-image img { width: 100%; height: auto; margin-right: 0; }
  .article-tease .main-image + .article-content { width: 75%; }
  .article-tease .article-tools { position: static; float: none; width: auto; padding: 1em 0; margin: 0; }
  .article-tease .guideline-meta { margin: 0; }
  .article-tease .coveo-excerpt { display: none; }
  .article-tease p.date { display: block; }
  .contact-information .column-listing li { float: left; width: 50%; }
  .contact-information .column-listing li:nth-of-type(2n+3) { clear: left; }
  .contact-information .column-listing li.item-3, .contact-information .column-listing li.item-5, .contact-information .column-listing li.item-7, .contact-information .column-listing li.item-9, .contact-information .column-listing li.item-11, .contact-information .column-listing li.item-13, .contact-information .column-listing li.item-15, .contact-information .column-listing li.item-17, .contact-information .column-listing li.item-19, .contact-information .column-listing li.item-21, .contact-information .column-listing li.item-23 { clear: left; }
  .landing-topics-list .revision4 { width: auto; }
  .landing-topics-list .column { width: 100%; clear: both; }
  #image-gallery-holder .gallery-item { width: 50%; }
  #featured-content-outerwrap { height: 280px; }
  #featured-content-innerwrap { width: 150%; -moz-transition: left 0.5s ease; -o-transition: left 0.5s ease; -webkit-transition: left 0.5s ease; transition: left 0.5s ease; }
  #featured-content-innerwrap.active-slide-0 { left: 0; }
  #featured-content-innerwrap.active-slide-1 { left: -50%; }
  #featured-content-innerwrap.active-slide-2 { left: -100%; }
  #featured-content-innerwrap h1 { padding: 0; }
  #featured-content-innerwrap .featured-content { margin-top: .5em; }
  #featured-content-innerwrap .main-image { margin-bottom: 0; }
  #featured-content-controls { display: block; }
  #featured-content-controls li { position: absolute; top: 10%; z-index: 2; background-color: transparent; width: 48px; height: 120px; overflow: hidden; text-indent: -99em; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=85); opacity: 0.85; }
  #featured-content-controls li#featured-content-prev { left: 7px; background-image: url(../images/navarrow-featslider-prev.png); background-position: 0 50%; }
  #featured-content-controls li#featured-content-next { right: 7px; background-image: url(../images/navarrow-featslider-next.png); background-position: 100% 50%; }
  .panel-group .panel .panel-collapse .column-listing { float: left; width: 100%; width: 100%; clear: both; float: none; width: 100% !important; }
  .panel-group .panel .panel-collapse .column-listing:nth-of-type(1n+2) { clear: left; }
  .myacc-landing #main-content .demographics dd, .myacc-landing #main-content .demographics dt, .myacc-landing #main-content .account-preferences dd, .myacc-landing #main-content .account-preferences dt { float: none !important; clear: both !important; width: 100% !important; /* For modern browsers */ /* For IE 6/7 (trigger hasLayout) */ *zoom: 1; }
  .myacc-landing #main-content .demographics dd:before, .myacc-landing #main-content .demographics dd:after, .myacc-landing #main-content .demographics dt:before, .myacc-landing #main-content .demographics dt:after, .myacc-landing #main-content .account-preferences dd:before, .myacc-landing #main-content .account-preferences dd:after, .myacc-landing #main-content .account-preferences dt:before, .myacc-landing #main-content .account-preferences dt:after { content: ""; display: table; }
  .myacc-landing #main-content .demographics dd:after, .myacc-landing #main-content .demographics dt:after, .myacc-landing #main-content .account-preferences dd:after, .myacc-landing #main-content .account-preferences dt:after { clear: both; }
  .myacc-landing #main-content .demographics dd.odd, .myacc-landing #main-content .account-preferences dd.odd { background: #fff !important; }
  .myacc-landing #main-content .demographics dt, .myacc-landing #main-content .account-preferences dt { background-color: #e6e6e6; } }
@media only screen and (max-width: 600px) { #featured-content-outerwrap { height: 260px; }
  .edit-box.member-directory-edit dt { width: 50%; }
  .edit-box.member-directory-edit dd { width: 20%; }
  .desktop-only * { display: none; }
  .desktop-only:after { float: right; margin: 0 0 1em 1em; max-width: 50%; background: #ececec; border: 1px #666 solid; padding: 1em; content: "This item is best viewed on a tablet, or larger, device"; }
  .myacc-landing #main-content .configure-notifications > dl > dd, .myacc-landing #main-content .configure-notifications > dl > dt, .myacc-landing #main-content .demographics > dl > dd, .myacc-landing #main-content .demographics > dl > dt, .myacc-landing #main-content .account-preferences > dl > dd, .myacc-landing #main-content .account-preferences > dl > dt { width: 100%; float: none; }
  #image-gallery-holder .gallery-item-larger { top: 10%; left: 2%; right: 2%; }
  #lvl2-masthead .full-width-feature img { width: 100%; max-width: 100%; }
  .tab-content .cal-date + .article-content { width: 50%; }
  #search-mg-holder input[type="text"] , #search-mg-holder select { width: 80%; }
  #search-mg-holder select { clear: left; margin: 1em 0; }
  .modal#modalOnlineTourIntercept .tour-devices { width: 100%; padding-left: 0; }
  .search-results-survey {
    min-height: 60px;
  }

    .search-results-survey.survey-expand {
      min-height: 102px;
    }

    .search-results-survey .survey-comments {
      margin: 1em 0;
      clear: left;
    }

    .search-results-survey .survey-button {
      clear: left;
      top: 2.2em;
      left: 0px;
      margin-left: 1em;
    }

    .search-results-survey.survey-expand .survey-button {
      top: 5.6em;
    }

}
@media only screen and (max-width: 540px) { #image-gallery-holder .gallery-item-larger .main-image { float: none; width: 100%; padding-bottom: 1em; }
  #image-gallery-holder .gallery-item-larger .article-content { float: none; width: 100%; }
  #image-gallery-holder .gallery-item-larger .article-toolbar { padding-bottom: 1em; }
  #image-gallery-holder .gallery-item-larger .article-toolbar .share-tools { width: 100%; padding-bottom: 1em; }
  .feature-media #image-gallery-holder .gallery-item { width: 100%; clear: both; }
  .feature-media #image-gallery-holder .gallery-thumbnail { max-width: 200px; float: left; margin-right: 1em; }
  .article-library-tease .article-content { width: 90%; float: none; }
  .article-library-tease .article-tags { float: none; width: auto; }
  .article-toolbar #font-resizer { display: none; }
  .article-notifications-tease { padding: 0 0 2em 0; }
  .article-notifications-tease .article-content, .article-notifications-tease .article-actions { float: none; width: auto; padding: 0; }
  #footer .column { float: none; width: auto; }
  .edit-box.contact-information-edit .first-name, .edit-box.contact-information-edit .middle-name, .edit-box.contact-information-edit .last-name { width: 100%; } }
@media only screen and (max-width: 460px) { #myacc-masthead h1 { width: 100%; float: none; }
  #myacc-masthead #member-header-info { width: 100%; }
  #myacc-masthead #member-header-info ul { width: 65%; }
  .contact-information .column-listing li { float: left; width: 100%; width: 100%; clear: both; float: none; }
  .contact-information .column-listing li:nth-of-type(1n+2) { clear: left; }
  #search-holder .nav-searchfield-outer { width: 200px; }
  #featured-content-outerwrap { height: 320px; }
  #featured-content-wrap { height: 400px; }
  #featured-content-innerwrap { width: 300%; }
  #featured-content-innerwrap.active-slide-0 { left: 0; }
  #featured-content-innerwrap.active-slide-1 { left: -100%; }
  #featured-content-innerwrap.active-slide-2 { left: -200%; }
  #featured-content-innerwrap .main-image img { width: 100%; }
  #featured-sponsors-innerwrap .featured-tease { width: 100%; }
  #featured-sponsors-innerwrap .main-image img { margin: 0 auto; }
  .edit-box { padding: 2em 1em; }
  .edit-box.address-edit select#country, .edit-box.address-edit select#country option { min-width: 0; }
  .edit-box.contact-information-edit .email, .edit-box.contact-information-edit .email-type, .edit-box.contact-information-edit .alt-email, .edit-box.contact-information-edit .alt-email-type { float: none; width: 100%; }
  .article-meta #course-payment-credits { float: none; width: 100%; }
  .meeting-details.with-credits-block { float: none; width: 100%; }
  .feature-media #image-gallery-holder .gallery-thumbnail { float: none; margin-right: 0; }
  .modal { padding: 2em 1em; }
  #modalAudioOverlay { width: 100%; padding: 0; min-height: 100%; } }
@media only screen and (max-width: 400px) { #nav-primary-holder .header-link.active .dropdown ul { margin-left: 0; }
  #search-holder .nav-searchfield-outer { width: 155px; }
  .article-meta .rating-block { clear: both; float: none; padding-top: 1em; }
  .article-meta .rating-block .rating { float: left; }
  .article-meta .comment-count { margin-left: 0; }
  #footer .column { float: left; width: 100%; width: 100%; clear: both; float: none; position: static !important; width: 100% !important; padding: 0; }
  #footer .column:nth-of-type(1n+2) { clear: left; }
  #footer .column > ul { display: none; }
  #footer .column ul.acc-social, #footer .column ul.acc-properties { display: block; }
  #image-gallery-holder .gallery-item { float: none; }
  #modalOnlineTourIntercept { padding: 0; }
}  
@media only screen and (max-width: 360px) { #featured-content-outerwrap { height: 288px; }
  .article-toolbar { padding: 1em; }
  .article-toolbar .share-tools { margin-bottom: 1em; } }
@media only screen and (min-height: 250px) { .modal .tags-assign { max-height: 160px; } }
@media only screen and (min-height: 300px) { .modal .tags-assign { max-height: 210px; } }
@media only screen and (min-height: 350px) { .modal .tags-assign { max-height: 260px; } }
@media only screen and (min-height: 400px) { .modal .tags-assign { max-height: 310px; } }
@media only screen and (min-height: 450px) { .modal .tags-assign { max-height: 360px; } }
@media only screen and (min-height: 500px) { .modal .tags-assign { max-height: 410px; } }
@media only screen and (min-height: 550px) { .modal .tags-assign { max-height: 460px; } }
@media only screen and (min-height: 600px) { .modal .tags-assign { max-height: 510px; } }
@media only screen and (min-height: 650px) { .modal .tags-assign { max-height: 560px; } }
@media only screen and (min-height: 700px) { .modal .tags-assign { max-height: 610px; } }
@media only screen and (min-height: 750px) { .modal .tags-assign { max-height: 660px; } }
@media only screen and (min-height: 800px) { .modal .tags-assign { max-height: none; } }
@media only screen and (min-width: 675px) {
    #contentList .CoveoSearchInterface .coveo-results-section .coveo-results-column .contentListGrid {
        width: 44.9%;
        margin-right: 5%;
        float: left;
    }
}