/* file created 15July2014 */
/* CSS created 16 July
/* Last modified: 5:48 PM EDT, 9-25-2015 */
/* minor comment modes Sat. Jan 10, 2015 */
/* media query for Tablet size break
/* Maize #ffcb05 'n' Blue #00274c / Link Blue #126db5 / Beige #E5E3D6 - darker #b2ac82 / menu rule #466A94  */


/*Tablet media query*/
@media only screen and (min-width: 481px) and (max-width: 768px)
{

    /*------------------------------------------------------*/
    /*------------------------------------------------------*/
    /*------------ All CSS styles for Tablets --------------*/
    /*------------------------------------------------------*/
    /*------------------------------------------------------*/

    /*------ Site Wide styles ----------*/

    /*------ set widths for tablet screens ----------*/


    html, body {
        min-width: 768px !important;
        width: 768px !important;
    }

    /* When logged in */
    body.logged-in {
        padding-top: 124px !important;
    }

    body {
        padding:0;
    }

    .main-content {
        width: auto;
    }

    .container {
        width: auto !important;
        margin: 0 !important;
        padding: 0 !important;
    }

    #block-menu-block-18  {
        display: none;
    }

    #block-menu-block-17 /*.fs-header-supernav -- styles.css using ID*/ {
        display: none;
    }

    #block-menu-block-22 {
        display: none;
    }

    #block-search-form {
        display: none;
    }

    .region-umfs-resource-menu {
        width: 768px;
        margin: 0;
        overflow: hidden;
    }

    .region-umfs-header {
        width: 768px;
        position: static;
        margin-top: 25px;
        background: -moz-linear-gradient(90deg, rgba(255,255,255,1) 0%, rgba(229,227,214,1) 100%, rgba(229,227,214,1) 100%); /* ff3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(229,227,214,1)), color-stop(0%, rgba(229,227,214,1)), color-stop(100%, rgba(255,255,255,1))); /* safari4+,chrome */
        background: -webkit-linear-gradient(90deg, rgba(255,255,255,1) 0%, rgba(229,227,214,1) 100%, rgba(229,227,214,1) 100%); /* safari5.1+,chrome10+ */
        background: -o-linear-gradient(90deg, rgba(255,255,255,1) 0%, rgba(229,227,214,1) 100%, rgba(229,227,214,1) 100%); /* opera 11.10+ */
        background: -ms-linear-gradient(90deg, rgba(255,255,255,1) 0%, rgba(229,227,214,1) 100%, rgba(229,227,214,1) 100%); /* ie10+ */
        background: linear-gradient(0deg, rgba(255,255,255,1) 0%, rgba(229,227,214,1) 100%, rgba(229,227,214,1) 100%); /* w3c */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5e3d6', endColorstr='#ffffff',GradientType=0 ); /* ie6-9 */
        border-top: 1px solid #b2ac82;
        border-bottom: 1px solid #b2ac82;
    }

    .logged-in .region-umfs-header {
        width: 768px;
        position: static;
        margin-top: -96px;
        background: -moz-linear-gradient(90deg, rgba(255,255,255,1) 0%, rgba(229,227,214,1) 100%, rgba(229,227,214,1) 100%); /* ff3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(229,227,214,1)), color-stop(0%, rgba(229,227,214,1)), color-stop(100%, rgba(255,255,255,1))); /* safari4+,chrome */
        background: -webkit-linear-gradient(90deg, rgba(255,255,255,1) 0%, rgba(229,227,214,1) 100%, rgba(229,227,214,1) 100%); /* safari5.1+,chrome10+ */
        background: -o-linear-gradient(90deg, rgba(255,255,255,1) 0%, rgba(229,227,214,1) 100%, rgba(229,227,214,1) 100%); /* opera 11.10+ */
        background: -ms-linear-gradient(90deg, rgba(255,255,255,1) 0%, rgba(229,227,214,1) 100%, rgba(229,227,214,1) 100%); /* ie10+ */
        background: linear-gradient(0deg, rgba(255,255,255,1) 0%, rgba(229,227,214,1) 100%, rgba(229,227,214,1) 100%); /* w3c */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5e3d6', endColorstr='#ffffff',GradientType=0 ); /* ie6-9 */
        border-top: 1px solid #b2ac82;
        border-bottom: 1px solid #b2ac82;
    }


    .umfs-header {
        width: 768px;
    }

    .umfs-resource-menu {
        width: auto;
    }

    .region-umfs-resource-menu {
        width: auto;
        margin: 0;
        overflow: hidden;
    }

    .block-umfs-custom {
        width: 239px;
        margin: 0;
    }

    .fs-header-main-menu .menu-block-wrapper {
        width: 768px;
        margin: 0;
    }

    .fs-header-main-menu {
        width: 768px;
        overflow: hidden; /* will remove later */
    }

    .umfs-alerts {
        width: 768px;
    }

    .fs-block-homepage-alerts .alert,
    .fs-block-homepage-alerts .alert-warning,
    .fs-block-homepage-alerts .alert-dismissable {
        width: 768px;
        height: 60px;
    }

    .umfs-content-cap {
        width: 768px;
        margin: -20px 0 0 0;
        height: 25px;
        border: 0;
        display: none;
    }

    .fs-block-news-trending {
        width: 768px;
        display: none;
    }

    .fs-block-news-trending .carousel-inner>.active {
        margin: 0 0 0 20px;
    }

    .fs-block-news-trending .views-field-field-lead-sentence,
    .fs-block-news-trending .views-field-field-caption-and-message,
    .fs-block-news-trending .views-field-field-destination-page {
        width: 550px;
        overflow: hidden;
    }

    .region-footer {
        width: 768px;
    }

    .menu-block-2 {
        width: 768px;
    }

    .umfs-footer-cap {
        width: 768px;
    }

    .umfs-footer .row {
        width: 768px;
    }

    .umfs-footer-menu .row {
        width: 768px;
    }

    .umfs-page-bottom {
        width: 768px;
    }

    .fs-search-box-header {
        display: none;
    }

    .fs-mobile-student-announcements .block-title,
    .fs-mobile-resource-announcements .block-title {
        display: none;
    }

    #block-views-important-dates-block {
        display: none;
    }

    .fs-resource-menu {
        display: none;
    }

    #block-menu-block-22 {
        display: none;
    }

    .group-do-not-display-production {
        display: none;
    }

    .group-do-not-displ-prod {
        display: none;
    }

    .fs-logo-header-desktop {
        display: none;
    }
    .fs-logo-header-desktop-2 {
        display: none;
    }

    #block-boxes-login-logout {
        display: none;
    }

    #block-views-policy-topic-jump-block {
        display: none;
    }

    .fs-block-social-media-follow-us {
        display: none;
    }

    .node-type-general-page .owl-pagination, .node-type-intranet-page .owl-pagination {
        display: none;
    }

    #block-views-041402bdef900e91c7bd0f0a0c221e81 {
        display: none;
    }

    /* hiding sub menus */
    #block-menu-block-23 {
        display: none;
    }

/*Harrison change all below from display:none 03-26-2020*/
    .umfs-footer-menu-2 {
        display: block;
    }

    .umfs-footer-menu-3 {
        display: block;
    }

    .umfs-footer-menu-4 {
        display: block;
    }

    .umfs-footer-menu-5 {
        display: block;
    }
    .umfs-footer-menu-6 {
        display: block;
    }
    /*hh test*/
    .umfs-footer-menu-7 {
        display: block;
    }
    /*stopped here*/

    .fs-footer-affilliate-logos {
        display: none;
    }

    .fs-footer-resources-menu-responsive .block-title {
        display: none;
    }

    .fs-footer-resource-menu {
        display:none;
    }

    /* show elements hidden on style.css  */
    #block-boxes-mobile-menu-news-events {
        display:block !important;
    }

    #block-boxes-fs-main-menu-for-mobile, #boxes-box-fs_resource_menu_mobile {
        display: block !important;
    }

    #block-boxes-mobile-menu-in-section {
        display: block  !important;
    }

    .fs-mobile-student-announcements {
        display: block !important;
        margin: 10px 0 20px 10px;
        width: 748px;
    }

    #block-boxes-fs-mobile-imp-dates {
        display: block !important;
    }

    .umfs-mobile-menu {
        display: block !important;
    }

    .fs-logo-header-mobile {
        display: block !important;
        width: 100%;
        height: auto;
    } /* needed to override !important from style.css */


    .fs-mobile-menu-in-this-section,  .fs-mobile-footer-menu {
        display: block !important;
        margin-top: -20px;
    }

    .umfs-footer-menu-7 {
        display: block;
    }

    .fs-footer-resources-menu-responsive {
        display: block;
    }

    #clickdesk-ultra {
        display: none !important;
    }

    #clickdesk_container {
        display: none !important;
    }

    #clickdesk_bubble {
        display: none !important;
    }

    .clickdesk_bubble {
        display: none !important;
    }


    .click-desk-closed-container {
        display: none !important;
    }

    .cd-mob-chat-widget {
        display: none !important;
    }

    /*----------- Resources Menu ----------- */

    .fs-resource-menu li.dropdown,
    .fs-resource-menu li.leaf {
        padding: 0;
    }

    #boxes-box-fs_resource_menu_mobile {
        width: 768px;
        margin: 0;
        background-color: #00274c;
    }

    #block-menu-menu-resource-menu .dropdown-menu {
        left:0;
        background-color: #126db5;
    }

    #boxes-box-fs_resource_menu_mobile .block-title {
        display: none;
    }

    #fs-res-ql-clpsbl {
        background-color: #00274c;  /* #00274c*/
        padding: 0 20px;
        -webkit-columns: 25px 3; /* Chrome, Safari, Opera */
        -moz-columns: 25px 3; /* Firefox */
        columns: 25px 3;
        z-index: 1001;
        padding-bottom: 8px;
    }

    #block-menu-menu-resource-menu .menu {
        z-index: 1002;
    }

    #block-menu-menu-resource-menu .menu .leaf a{
        z-index: 1003;
        position: static;
        color: white;
    }

    #boxes-box-fs_resource_menu_mobile button {
        width: 768px;
        height: 28px;
        font-size: 14px;
        font-weight: bold;
        text-align: center;
        background-color: #00274c;
        border: none;
        border-radius: 0;
        outline-style: none;
        margin: 0;
    }

    #boxes-box-fs_resource_menu_mobile button.btn:after{
        font-family: FontAwesome;
        content: "\f139";
        padding-left: 5px;
        font-size: 14px;
        font-weight: normal;
        color: #ffcb05;
    }

    #boxes-box-fs_resource_menu_mobile button.btn:before{
        font-family: FontAwesome;
        content: "\f139";
        padding-right: 5px;
        font-size: 14px;
        font-weight: normal;
        color: #ffcb05;
    }

    #boxes-box-fs_resource_menu_mobile button.collapsed:after{
        font-family: FontAwesome;
        content: "\f13a";
        padding-left: 5px;
        font-size: 14px;
        font-weight: normal;
        color: #ffcb05;
    }

    #boxes-box-fs_resource_menu_mobile button.collapsed:before{
        font-family: FontAwesome;
        content: "\f13a";
        padding-right: 5px;
        font-size: 14px;
        font-weight: normal;
        color: #ffcb05;
    }

    #boxes-box-fs_resource_menu_mobile a {
        color: white;
        font-size: 16px;
        line-height: 30px;
        padding: 2px 15px;
    }

    #boxes-box-fs_resource_menu_mobile .open .dropdown-toggle {
        color: #00274c;
    }

    #boxes-box-fs_resource_menu_mobile .open>.dropdown-menu>a {
        color: white;
    }

    #boxes-box-fs_resource_menu_mobile a:active,
    #boxes-box-fs_resource_menu_mobile a:focus,
    #boxes-box-fs_resource_menu_mobile a:hover {
        color: #00274c;
        background-color: white;
    }

    #boxes-box-fs_resource_menu_mobile hr {
        margin: 8px 5px;
        width: 150px;
    }

    #boxes-box-fs_resource_menu_mobile .fs-view-quicklinks {
        padding-bottom: 10px;
    }

    #boxes-box-fs_resource_menu_mobile .views-field-field-quicklinks-1 {
        margin-top: 0;
    }

    #boxes-box-fs_resource_menu_mobile .fs-view-quicklinks .views-row a {
        font-family: inherit;
        font-size: 16px;
        font-style: normal;
        background: transparent;
        color: white;
        border: none;
        text-transform: none;
        outline-style: none;
        margin: 0;
        padding: 2px 15px;
        position: relative;
        float: none;
        width: auto;
        height: auto;
        line-height: 30px;
    }

    #boxes-box-fs_resource_menu_mobile .fs-view-quicklinks .views-row a:active,
    #boxes-box-fs_resource_menu_mobile .fs-view-quicklinks .views-row a:focus,
    #boxes-box-fs_resource_menu_mobile .fs-view-quicklinks .views-row a:hover {
        color: #00274c;
        background-color: white;
    }

    #boxes-box-fs_resource_menu_mobile .fs-view-quicklinks .views-row a:after {
        content: none;
    }

    #boxes-box-fs_resource_menu_mobile .dropdown-menu {
        border: none;
        border-radius: 0;
        background-color: #00274c;
        color: white;
        position: relative;
        left:0;
    }


    /*----------- Header ----------- */


    .region-umfs-header #block-umfs-custom-umfs-logo-block img {
        width: 219px;
        height: 35px;
    }

    .region-umfs-header #block-umfs-custom-umfs-logo-block a {
        width: 219px;
        height: 35px;
    }

    .block-umfs-custom img {
        padding-left: 10px;
    }

    #block-menu-block-17 .menu .nav {
        padding-right: 30px;
    } /* should use class instead of ID but this overrides styles.css */

    .fs-block-news-trending .views-field-title .field-content {
        font-size: 10px !important;
    } /* needed to override !important from style.css */

    .fs-block-news-trending .views-row {
        padding-left: 20px;
    }


    /*----------- Main Menu ----------- */



    #block-boxes-fs-main-menu-for-mobile {
        width: 320px;
        margin: 0 auto;
        background-color: transparent;
        display: block;
        position: absolute;
        left: 448px;
        top: 40px;
        text-align: right;
        color: white;
        font-size: 12px;
        padding: 0 15px;
        z-index: 101;
    }

    .logged-in #block-boxes-fs-main-menu-for-mobile {
        width: 320px;
        margin: 0 auto;
        background-color: transparent;
        display: block;
        position: absolute;
        left: 438px;
        top: 50px;
        text-align: right;
        color: white;
        font-size: 12px;
        padding: 0 15px;
        z-index: 101;
    }

    .logged-in .tabs--primary {
        width:748px;
        margin:0 0 0 10px;
    }


    .logged-in .action-links {
        width:748px;
        margin:0 0 0 10px;
    }

    #block-boxes-fs-main-menu-for-mobile .block-title {
        display: none;
    }

    #block-boxes-fs-main-menu-for-mobile button {
        height: 38px;
        font-size: 24px;
        text-align: center;
        background-color: transparent;
        color: #126db5;
        border: none;
        border-radius: 0;
        outline-style: none;
    }

    #block-boxes-fs-main-menu-for-mobile button.btn-danger:before {
        font-family: FontAwesome;
        content: "\f002";
        padding-left: 5px;
        font-size: 24px;
    }

    #block-boxes-fs-main-menu-for-mobile button.btn-danger:after {
        font-family: FontAwesome;
        content: "\f0c9";
        padding-left: 5px;
        font-size: 24px;
    }

    #block-boxes-fs-main-menu-for-mobile button.btn-danger.collapsed {
        color: #00274c;

    }

    #block-boxes-fs-main-menu-for-mobile button.btn-danger.collapsed:before {
        font-family: FontAwesome;
        content: "\f002";
        padding-left: 5px;
        font-size: 24px;
    }

    #block-boxes-fs-main-menu-for-mobile button.btn-danger.collapsed:after {
        font-family: FontAwesome;
        content: "\f0c9";
        padding-left: 5px;
        font-size: 24px;
    }

    #block-boxes-fs-main-menu-for-mobile #fs-mainmenu-mbl-clpsbl {
        background-color: #00274c;
        padding: 5px;
        margin-bottom: 20px;
        text-align: left;
    }

    #block-boxes-fs-main-menu-for-mobile #fs-mainmenu-mbl-clpsbl input .form-text{
        line-height: 30px;

    }

    #block-boxes-fs-main-menu-for-mobile #fs-mainmenu-mbl-clpsbl input .hint{
        line-height: 30px;

    }

    #block-boxes-fs-main-menu-for-mobile #fs-mainmenu-mbl-clpsbl .menu .caret{
        display:none;
    }

    #fs-mainmenu-mbl-clpsbl .glyphicon-search:before {
        content: none;
    }

    #fs-mainmenu-mbl-clpsbl .menu .dropdown-toggle {
        text-transform: uppercase;
        border-top: 1px solid #466A94;
        border-bottom: 1px solid #466A94;
        margin: 3px 10px 0 10px;
    }

    #fs-mainmenu-mbl-clpsbl .menu .dropdown-toggle:after {
        font-family: FontAwesome;
        content: "\f13a";
        padding-left: 5px;
        color: #ffcb05;
        font-size: 18px;
    }

    #fs-mainmenu-mbl-clpsbl .menu  .open .dropdown-toggle:after {
        font-family: FontAwesome;
        content: "\f139";
        padding-left: 5px;
        color: #ffcb05;
        font-size: 18px;
    }

    #block-boxes-fs-main-menu-for-mobile .nav li {
        display: block;
    }

    #block-boxes-fs-main-menu-for-mobile a {
        color: white;
        border-bottom: 1px solid #466A94;
        text-decoration: none;
        text-transform: none;
        font-size: 16px;
        line-height: 38px;
        padding: 2px 15px;
        margin: 0 10px;
    }

    #block-boxes-fs-main-menu-for-mobile a:active,
    #block-boxes-fs-main-menu-for-mobile a:focus,
    #block-boxes-fs-main-menu-for-mobile a:hover {
        color: #ffcb05;
        background-color: #00274c;
    }


    #fs-mainmenu-mbl-clpsbl #search-block-form {
        width: 290px;
    }

    #fs-mainmenu-mbl-clpsbl .input-group {
        width: 280px;
    }

    #fs-mainmenu-mbl-clpsbl .input-group .form-control {
        border-radius: 0 !important;
        height: 30px !important;
        width: 243px !important;
        font-size: 10px;
        color: #58595b;
        padding: 0;
        padding-left: 5px;
        display: inline-block !important;
    }

    #fs-mainmenu-mbl-clpsbl .form-search .input-group .hint {
        display: none !important;
    }

    #fs-mainmenu-mbl-clpsbl .input-group .btn {
        border-radius: 0 !important;
        height: 30px;
        font-size: 10px;
        padding: 2px 6px 2px 11px !important;
        background: #ffcb05;
        color: #00274c;
        border: none;
    }

    #fs-mainmenu-mbl-clpsbl .input-group .btn:hover {
        background: #00274c;
    }

    #fs-mainmenu-mbl-clpsbl .input-group .btn:before {
        font-family: FontAwesome;
        content: "\f101";
        font-size: 18px;
        color: #00274c;
    }

    #fs-mainmenu-mbl-clpsbl .input-group .btn:hover:before {
        color: #ffcb05;
    }


    #block-boxes-fs-main-menu-for-mobile hr {
        display:none;
    }

    #block-boxes-fs-main-menu-for-mobile .views-field-field-quicklinks-1 {
        margin-top: 0;
        margin-bottom: 20px;
    }

    #block-boxes-fs-main-menu-for-mobile .fs-view-quicklinks .views-row a {
        font-family: inherit;
        font-size: 12px;
        font-style: normal;
        background: transparent;
        color: white;
        border: none;
        text-transform: none;
        outline-style: none;
        margin: 0;
        padding: 5px 15px;
        position: relative;
        float: none;
        width: auto;
        height: auto;
        line-height: 18px;
    }

    #block-boxes-fs-main-menu-for-mobile .fs-view-quicklinks .views-row a:active,
    #block-boxes-fs-main-menu-for-mobile .fs-view-quicklinks .views-row a:focus,
    #block-boxes-fs-main-menu-for-mobile .fs-view-quicklinks .views-row a:hover {
        color: #ffcb05;
        background-color: #00274c;
    }

    #block-boxes-fs-main-menu-for-mobile .fs-view-quicklinks .views-row a:after {
        content: none;
    }

    .fs-mobile-header-menu ul {
        padding:0;
    }

    #block-boxes-fs-main-menu-for-mobile .dropdown-menu {
        width: 300px;
        left:-5px;
        border: none;
        border-radius: 0;
        background-color: #00274c;
        font-size: 16px;
        line-height: 38px;
        color: white;
    }

    .fs-header-main-menu li.dropdown {
        padding: 0;
    }

    #block-menu-block-18 .menu .nav {
        margin-left: 0;
    }

    #block-menu-block-18 .menu .nav>li {
        margin: 0;
        padding: 0;
    }

    #block-menu-block-18 ul.menu.nav {
        margin-left: 10px;
    }

    #block-menu-block-18 a {
        padding: 4px 8px;
        width: 256px;
    }

    /*----------- UMFS Messaging ----------- */
    .umfs-messaging {
        margin:0;
    }

    .logged-in .umfs-messaging {
        margin: 0 0 0 0;
    }

    .views-field-field-lead-sentence,
    .views-field-field-caption-and-message,
    .views-field-field-destination-page {
        font-size: 12px;
    }

    #block-boxes-mobile-menu-in-section {
        margin: 10px 0 0 10px;
        width: 300px;
    }

    #block-boxes-mobile-menu-in-section #fs-mobile-in-this-clpsbl>hr {
        display: none;
    }

    #block-boxes-mobile-menu-in-section .block-title{
        display: none;
    }

    #block-boxes-mobile-menu-in-section .fs-hamburger{
        float: right;
        font-size: 24px;
        line-height: 24px;
        visibility: hidden
    }

    #block-boxes-mobile-menu-in-section button:after {
        font-family: FontAwesome;
        content: "\f0c9";
        padding-left: 140px;
        color: #00274c;
        font-size: 24px;
        line-height: 24px;
        text-align: right;
    }

    #block-boxes-mobile-menu-in-section .fs-in-this-text{
        float: left;
        font-size: 18px;
    }

    #block-boxes-mobile-menu-in-section button {
        width: 300px;
        height: 40px;
        text-align: left;
        background: -moz-linear-gradient(90deg, rgba(255,255,255,1) 0%, rgba(229,227,214,1) 100%, rgba(229,227,214,1) 100%); /* ff3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(229,227,214,1)), color-stop(0%, rgba(229,227,214,1)), color-stop(100%, rgba(255,255,255,1))); /* safari4+,chrome */
        background: -webkit-linear-gradient(90deg, rgba(255,255,255,1) 0%, rgba(229,227,214,1) 100%, rgba(229,227,214,1) 100%); /* safari5.1+,chrome10+ */
        background: -o-linear-gradient(90deg, rgba(255,255,255,1) 0%, rgba(229,227,214,1) 100%, rgba(229,227,214,1) 100%); /* opera 11.10+ */
        background: -ms-linear-gradient(90deg, rgba(255,255,255,1) 0%, rgba(229,227,214,1) 100%, rgba(229,227,214,1) 100%); /* ie10+ */
        background: linear-gradient(0deg, rgba(255,255,255,1) 0%, rgba(229,227,214,1) 100%, rgba(229,227,214,1) 100%); /* w3c */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5e3d6', endColorstr='#ffffff',GradientType=0 ); /* ie6-9 */
        border-top: 1px solid #b2ac82;
        border-bottom: 1px solid #b2ac82;
        border-radius: 0;
        color: #00274c;
    }

    #fs-mobile-in-this-clpsbl ul.menu li.leaf {
        display: block;
    }

    #fs-mobile-in-this-clpsbl .nav a {
        font-size: 14px;
        color: #58595b;
        padding-left: 20px;
    }

    #fs-mobile-in-this-clpsbl .nav a.active-trail {
        font-size: 16px;
        color: #a02816;
        font-weight: bold;
    }

    #fs-mobile-in-this-clpsbl .nav .active-trail li {
        padding-left: 10px;
    }

    /*--- In This Section for Video pages ---*/
    #boxes-box-mobile_menu_news_events {
        margin: 10px 0 20px 10px;
        width: 300px;
    }

    #boxes-box-mobile_menu_news_events #fs-mobile-in-this-clpsbl>hr {
        display: none;
    }

    #boxes-box-mobile_menu_news_events .block-title{
        display: none;
    }

    #boxes-box-mobile_menu_news_events .fs-hamburger{
        float: right;
        font-size: 24px;
        line-height: 24px;
        visibility: hidden
    }

    #boxes-box-mobile_menu_news_events button:after {
        font-family: FontAwesome;
        content: "\f0c9";
        padding-left: 140px;
        color: #00274c;
        font-size: 24px;
        line-height: 24px;
        text-align: right;
    }

    #boxes-box-mobile_menu_news_events .fs-in-this-text{
        float: left;
        font-size: 18px;
    }

    #boxes-box-mobile_menu_news_events button {
        width: 300px;
        height: 40px;
        text-align: left;
        background: -moz-linear-gradient(90deg, rgba(255,255,255,1) 0%, rgba(229,227,214,1) 100%, rgba(229,227,214,1) 100%); /* ff3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(229,227,214,1)), color-stop(0%, rgba(229,227,214,1)), color-stop(100%, rgba(255,255,255,1))); /* safari4+,chrome */
        background: -webkit-linear-gradient(90deg, rgba(255,255,255,1) 0%, rgba(229,227,214,1) 100%, rgba(229,227,214,1) 100%); /* safari5.1+,chrome10+ */
        background: -o-linear-gradient(90deg, rgba(255,255,255,1) 0%, rgba(229,227,214,1) 100%, rgba(229,227,214,1) 100%); /* opera 11.10+ */
        background: -ms-linear-gradient(90deg, rgba(255,255,255,1) 0%, rgba(229,227,214,1) 100%, rgba(229,227,214,1) 100%); /* ie10+ */
        background: linear-gradient(0deg, rgba(255,255,255,1) 0%, rgba(229,227,214,1) 100%, rgba(229,227,214,1) 100%); /* w3c */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5e3d6', endColorstr='#ffffff',GradientType=0 ); /* ie6-9 */
        border-top: 1px solid #b2ac82;
        border-bottom: 1px solid #b2ac82;
        border-radius: 0;
        color: #00274c;
    }

    #fs-mobile-in-this-clpsbl ul.menu li.leaf {
        display: block;
    }

    #fs-mobile-in-this-clpsbl .nav a {
        font-size: 14px;
        color: #58595b;
        padding-left: 20px;
    }

    #fs-mobile-in-this-clpsbl .nav a.active-trail {
        font-size: 16px;
        color: #a02816;
        font-weight: bold;
    }

    #fs-mobile-in-this-clpsbl .nav .active-trail li {
        padding-left: 10px;
    }

    /*-----------  Main content ----------- */
    .col-sm-9 {
        padding: 0 !important; /* style.css 28px padding 9/24 */
    }

    .owl-controls {
        margin: 10px 0;
    }

    .clickdesk-ultra .click-desk-closed-container .click-desk-visitor {
        display: none;
    }

    .node-type-messaging-page #block-views-tweets-block {
        width: 748px;
        margin: 200px 0 20px 10px;
    }

    .node-type-messaging-page #block-views-tweets-block .fs-block-impact-story .views-field-view-node a{
        width: 748px;
        margin: 0 0 20px -20px;
    }

    #block-views-tweets-block {
        width: 748px;
        margin: 0 0 20px 10px;
    }

    #block-boxes-social-media-tabbed {
        width: 726px;
        top: 20px;
        margin: 0 0 20px 10px;
        clear:both;
    }

    #boxes-box-social_media_tabbed {
        width: 726px;
        margin: 0 0 20px 0;
    }

    #boxes-box-social_media_tabbed .boxes-box-content #block-views-tweets-block {
        width: 726px;
        margin: 0;
    }

    #block-boxes-social-media-tabbed .nav-tabs {
        position: relative;
        top: 379px;
        left: 373px;
        margin: 0;
    }

    .youtube-pull-listing .youtube-pull-item {

    }

    .youtube-pull-listing .thumbnail img {
        width: 120px;
        height: auto;
    }

    .fs-view-contact-departments-related .fs-view-contact-departments-related-content, .fs-view-contact-info .fs-view-contact-info-column {
        background: url(images/img-curve-mob.png) no-repeat top left;

    }

    /*-----------  Page row 1 ----------- */


    .fs-block-impact-story .views-field-field-related-policy-topics {
        display: none;
    }


    /*-----------  Page row 2 ----------- */

    .fs-view-contact-departments-related .fs-view-contact-departments-related-content,
    .fs-view-contact-info .fs-view-contact-info-column {
        margin-left: 78px;

    }

    .fs-view-contact-info .views-field-field-image img {
        width: 91px;
        height: 115px;
    }


    .node-type-messaging-page #block-views-departments-related-block .views-field-field-image img,
    .node-type-resource-page #block-views-departments-related-block .views-field-field-image img,
    .node-type-general-page #block-views-departments-related-block .views-field-field-image img, .node-type-intranet-page #block-views-departments-related-block .views-field-field-image img {
        width: 91px;
        height: auto;
    }

    .node-type-messaging-page #block-views-contact-info-block .views-field-field-image img,
    .node-type-resource-page #block-views-contact-info-block .views-field-field-image img,
    .node-type-general-page #block-views-contact-info-block .views-field-field-image img, .node-type-intranet-page #block-views-contact-info-block .views-field-field-image img {
        width: 91px;
        height: auto;
    }


    .node-type-messaging-page #block-views-departments-related-block .views-field-name,
    .node-type-resource-page #block-views-departments-related-block .views-field-name,
    .node-type-general-page #block-views-departments-related-block .views-field-name, .node-type-intranet-page #block-views-departments-related-block .views-field-name,
    .node-type-skeleton-page #block-views-departments-related-block .views-field-name {
        font-size: 14px;
        width: 110px;
    }

    .node-type-messaging-page .fs-view-contact-departments-related-content .views-field {
        margin-right: 35px;
    }

    .node-type-resource-page .fs-view-contact-departments-related-content .views-field {
        margin-right: 40px;
    }

    /*------------- Sidebar ------------*/

    #block-umfs-custom-umfs-sidebar-search {
        width: 748px;
        height: 170px;
        margin: 20px 0 0 10px;
    }

    #block-umfs-custom-umfs-sidebar-search #umfs-custom-sidebar-search-form {
        width: 728px;
    }

    #block-umfs-custom-umfs-sidebar-search h2 {
        width: 234px;
    }

    #block-umfs-custom-umfs-sidebar-search .form-type-textfield .form-control {
        width: 234px;
    }

    #block-umfs-custom-umfs-sidebar-search .btn-primary.form-submit {
        width: 234px;
    }

    #block-views-contact-info-block
    .fs-view-contact-info-column {
        height: 115px;
    }

    /*-----------  Footer ----------- */

    .menu-block-2 {
        margin: -2px 0 0 -130px; /* to make up space from hiding the menu title */
        float: left;
    }

    .region-umfs-footer-cap {
        background-color: #ffcb05;
        border-radius: 0;
    }

    .umfs-footer .row {
        margin: 0 !important;
        margin-left: 0 !important;
        margin-right: 0 !important;
    }

    .node-type-profile .umfs-footer.container>.row,
    .node-type-profile .umfs-footer-menu.container>.row,
    .node-type-course .umfs-footer.container>.row,
    .node-type-course .umfs-footer-menu.container>.row,
    .node-type-skeleton-page .umfs-footer.container>.row,
    .node-type-skeleton-page .umfs-footer-menu.container>.row,
    .node-type-resource-page .umfs-footer.container>.row
    .node-type-resource-page .umfs-footer-menu.container>.row {
        margin: 0 !important;
        margin-left: 0 !important;
        margin-right: 0 !important;
    }
    .node-type-skeleton-page .umfs-footer-menu.container>.row
    .umfs-footer-menu-7 {
        width: 200px;
        height: 280px;
        padding: 37px 0 0 20px;
        float: left;
    }

    .region-umfs-footer-menu-7 {
        height: 280px;
    }

    .umfs-footer-menu-1 {
        padding-left: 10px;
    }

    #boxes-box-mobile_footer_menu a, #boxes-box-mobile_footer_menu a:visited{
        color: #ffcb05;
        display: block;
        text-transform: uppercase;
        font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
        font-weight: bold;
        font-size: 14px;
        line-height: 24px;
    }

    #boxes-box-mobile_footer_menu a.fs-intranet-menu-item:before,
    #boxes-box-mobile_footer_menu a:visited.fs-intranet-menu-item:before {
        font-family: FontAwesome;
        content: "\f023";
        font-size: 14px;
        color: #ffcb05;
        padding-right: 5px;
    }

    #boxes-box-mobile_footer_menu a:active,
    #boxes-box-mobile_footer_menu a:focus,
    #boxes-box-mobile_footer_menu a:hover {
        color: white;
        text-decoration: none;
    }

    #boxes-box-mobile_footer_menu a:active.fs-intranet-menu-item:before,
    #boxes-box-mobile_footer_menu a:focus.fs-intranet-menu-item:before,
    #boxes-box-mobile_footer_menu a:hover.fs-intranet-menu-item:before {
        font-family: FontAwesome;
        content: "\f023";
        font-size: 14px;
        color: white;
        padding-right: 5px;
    }

    .fs-footer-logo {
        background: url('images/mobile-footer-logo.png') no-repeat top left;
        background-size: cover;
        height: 20px;
        width: 125px;
    }

    .region-umfs-page-bottom p{
        width: 768px;
        padding-left: 10px;
        font-size: 10px;
    }

    .umfs-page-bottom {
        width: 768px;
    }

    .umfs-page-bottom .row{
        width: 768px;
        padding: 0;
        margin: 0;
    }

    #block-boxes-footer-bottom-link-line {
        width: 768px;
    }

    #boxes-box-footer_bottom_link_line {
        width: 768px;
        height: 58px;
        padding: 0 !important;
        background: rgba(0, 0, 0, 0.2);
    }

    #boxes-box-footer_bottom_link_line a, #boxes-box-footer_bottom_link_line p {
        padding: 14px 0 0 0;
        text-align: center;
    }

    .region-umfs-page-bottom {
        width: 768px;
        margin: 0;
        padding: 0;
    }

    #boxes-box-footer_bottom_link_line .boxes-box-content {
        width: 768px;
    }

    .fs-footer-bottom-links {
        width: 768px;
    }

    .fs-footer-bottom-links .fs-copyright-footer-logo img {
        float: left;
        margin: 0 0 10px 15px;
        width: 300px;
    }

    .fs-footer-bottom-links .fs-footer-link {
        width: 420px;
        float: right;
        text-align: left;
    }

    .fs-copyright-footer-logo {
        float: left;
        margin-left: 20px;
    }


    /*--------------- .node-type-front-page -----------------------*/

    .node-type-front-page {
        width: 768px;
        padding: 0;
        margin: 0;
    }

    .node-type-front-page .col-sm-3 {
        width: 768px;
        padding: 0;
        margin: 0;
    }

    .node-type-front-page .fs-page-row1 {
        width: 768px;
        padding: 0;
        margin: 0;
        float: none;
    }

    .node-type-front-page .fs-page-row2 {
        width: 768px;
        margin: 0;
        padding: 0;
        float: none;
        height: 420px;
    }

    .node-type-front-page .fs-page-row2 .col-sm-3 {
        height: 358px;
        width: 768px;
        margin: 0;
        padding: 0;
        float: none;
    }

    .node-type-front-page .fs-page-row2 .inner {
        width: 768px;
        padding: 0;
        margin: 0;

    }

    .node-type-front-page .fs-page-row2 .col-sm-9 {
        width: 768px;
        height: 420px;
        margin: 0;
        padding: 0;
        float: none;
    }

    .node-type-front-page .fs-page-row3 {
        width: 768px;
        margin: 0;
        padding: 0;
        float: none;

    }

    .node-type-front-page .fs-page-row3 .inner {
        width: 768px;
        margin: 400px 0 0 0;
        padding: 0;
        float: none;

    }

    .node-type-front-page .fs-page-row3 .col-sm-3 {
        width: 768px;
        margin: 0;
        padding: 0;
        float: none;

    }

    .node-type-front-page .fs-page-row3 .col-sm-9 {
        width: 768px;
        margin: 0;
        padding: 0;
        float: none;

    }

    .node-type-front-page .umfs-messaging {
        margin-top: 0;
    }

    .node-type-front-page .logged-in .umfs-messaging {
        margin: -180px 0 0 0;
    }

    .node-type-front-page .region-content {
        width: 758px !important; /*overrides !important in styles.css*/
    }

    .node-type-front-page .fs-sidebar-right {
        width: 768px;
        margin: 10px auto 0 auto;
    }

    .node-type-front-page .va-container {
        margin: 0 auto 0 auto;
    }

    .va-slice .va-slice-row-elements .va-slice-inner {
        margin-left: 0 !important; /*overrides temp.css*/
    }

    .node-type-front-page .va-slice .va-slice-row-elements {
        width: 768px;
    }

    .va-wrapper .views-row-1 .views-field-field-destination-page a,
    .va-wrapper .views-row-2 .views-field-field-destination-page a,
    .va-wrapper .views-row-3 .views-field-field-destination-page a {
        width: 120px;
        height: 36px;
        padding: 5px;
    }

    .node-type-front-page .va-slice {
        background-position: bottom center;
    }

    .node-type-front-page .va-title {
        font-size: 12px;
        padding-top: 4px;
    }

    .node-type-front-page .va-title .views-field-field-lead-sentence{
        font-size: 12px;
    }

    .fs-news-view-homepage {
        margin: 5px 11px 0 10px;
    }

    .fs-events-view-homepage .views-field-php {
        margin: 0 0 0 50px;
    }

    .node-type-front-page .fs-block-quicklinks {
        display: none;
    }

    .node-type-front-page #block-views-policy-topic-jump-block-mobile {
        display:none;
    }

    .node-type-front-page .fs-block-policy-topics {
        width: 748px;
        margin: 20px 0 0 10px;
        padding: 10px;
    }

    .node-type-front-page .fs-block-policy-topics .views-row {
        margin: 0 2px 0 7px;
        padding: 4px;
        width: 136px;
        height: 60px;
        border: 0;
    }

    .node-type-front-page .fs-block-policy-topics .views-field-name {
        border: 0;
        margin: 0 0 2px 0;
    }

    .node-type-front-page .fs-block-policy-topics .views-row a {
        width: 114px;
        height: 60px;
        border: 1px solid WHITE;
        margin: 0 0 0 5px;
    }

    .node-type-front-page .fs-block-login-logout {
        width: 100px;
        margin: 20px 0 20px 10px;
    }

    #block-text-resize-0 {
        margin: -40px 10px 0 0;
    }

    .node-type-front-page .fs-block-research-centers .block-title {
        background: url("images/research-header-bg.jpg") no-repeat top right;
        background-color: #E5E3D6;
    }

    .node-type-front-page .fs-block-research-centers {
        width: 748px;
        margin: 20px 0 0 10px;
    }

    .node-type-front-page #block-views-homepage-highlights-block {
        margin: 0 0 -60px 10px;
    }

    .node-type-front-page .view-homepage-highlights
    .views-row-1 .views-field-field-image {
        right: 6px;
    }

    .node-type-front-page .view-homepage-highlights
    .views-row-2 .views-field-nothing {
        right: 6px;
    }

    .node-type-front-page .view-homepage-highlights .views-row
    .views-field-field-body-simple {
        margin-top: 0;
    }

    .node-type-front-page .view-homepage-highlights {
        margin: 0;
    }

    .node-type-front-page .view-homepage-highlights .views-row {

        width: 754px;
        margin: 0;
        padding: 0;
        height: 287px;
    }

    .node-type-front-page .view-homepage-highlights .views-row-2 {

        width: 754px;
        margin: 0;
        padding: 0;
    }

    .node-type-front-page #block-views-promo-rectangular-block-1 {
        float: left;
        margin-left: 10px;
    }

    .node-type-front-page #block-views-promo-square-block {
        float: left;
        margin-left: 14px;
    }

    .node-type-front-page #block-views-promo-rectangular-block-3 {
        float: left;
        margin-left: 14px;
    }

    .node-type-front-page .fs-view-promo-square {
        width: 140px;
    }

    .node-type-front-page .fs-view-promo-square .views-row-1 {
        margin: 0;
    }

    .node-type-front-page .fs-view-promo-rectangular {
        width: 290px;
        margin: 0;
    }

    .fs-view-promo-square span.views-label {
        width: 140px !important;
    }

    .fs-view-promo-square span.views-label {
        top: 0;
        left: 310px;
        width: 140px !important;
    }

    .fs-view-promo-square span.text {
        top: 0;
        left: 310px;
        width: 140px !important;
    }

    .fs-view-promo-rectangular a {
        text-decoration: none;
        margin-bottom:0;
    }

    .fs-view-promo-square a {
        margin-bottom:0;
    }

    .node-type-front-page .fs-view-promo-square .views-row-last{
        display: none;
    }

    #block-views-promo-rectangular-block-1 .fs-view-promo-rectangular span.text {
        position: relative;
        top: -140px;
        left: 0;
        padding: 60px 0 0 0;
        margin: 0 0 -140px 0;
        text-decoration: none;
    }

    #block-views-promo-rectangular-block-3 .fs-view-promo-rectangular span.text {
        position: relative;
        top: -140px;
        left: 0;
        padding: 60px 0 0 0;
        margin: 0 0 -140px 0;
        text-decoration: none;
    }

    .node-type-front-page .owl-wrapper-outer {
        width: 240px;
        overflow: hidden;
    }

    .node-type-front-page #block-views-flickr-photoset-block .owl-wrapper-outer {
        width: 768px;
        overflow: hidden;
    }

    .block-views-flickr-photoset-block .block-title {
        width: 768px;
    }

    .node-type-front-page #owl-carousel-block43 {
        width: 758px;
    }

    .node-type-front-page .fs-block-homepage-century-impact {
        height: 290px;
        margin-top: 35px;
        display: none;
    }

    .node-type-front-page .fs-block-homepage-century-impact-inner .block-title {
        width: 758px;
    }

    .node-type-front-page .fs-block-homepage-century-impact-inner .boxes-box-content {
        width: 768px;
        background: url(images/timeline-img-tablet.png) no-repeat center top;
        display: none;
    }

    .node-type-front-page .fs-block-homepage-century-impact-inner .boxes-box-content a {
        margin: -5px 20px 0 0 !important;
    }

    .node-type-front-page #block-views-flickr-photoset-block .block-title {
        width: 748px;
        margin: 0 0 0 10px;
    }

    .node-type-front-page #block-views-flickr-photoset-block {
        margin: -50px 0 0 0;
    }

    .node-type-front-page #block-views-flickr-photoset-block .owl-buttons{
        top: 15px;
    }

    .node-type-front-page #block-views-flickr-photoset-block .owl-next{
        right: -10px;
    }

    .node-type-front-page .view-flickr-photoset {
        width: 768px;
    }

    .node-type-front-page .view-id-flickr_photoset .owl-pagination {
        display: none;
    }

    .node-type-front-page .owl-carousel .owl-wrapper {
        width: 768px;
        overflow: hidden;
    }

    /*--------------- .node-type-messaging-page ---------------------*/

    .node-type-messaging-page {
        width: 768px;
        padding: 0;
        margin: 0;
    }

    .node-type-messaging-page .fs-page-row1 {
        width: 768px;
        padding: 0;
        margin: 0;
    }

    .node-type-messaging-page .fs-page-row2 {
        width: 768px;
        padding: 0;
        margin: 0;
    }

    .node-type-messaging-page .fs-page-row2 .col-sm-9 {
        width: 768px;
        padding: 0;
        margin: 0;
    }

    .node-type-messaging-page .fs-page-row3 {
        width: 768px;
        padding: 0;
        margin: 0;
    }

    .node-type-messaging-page .fs-page-row3 .col-sm-9 {
        width: 768px;
        padding: 0;
        margin: 0;
    }

    .node-type-messaging-page .fs-page-row1 .fs-sidebar-left {
        width: 768px !important;
        padding: 0;
        margin: 0;
    }

    .node-type-messaging-page .col-sm-6 {
        width: 768px;
        padding: 0;
        margin: 0;
    }

    .node-type-messaging-page .fs-sidebar-right {
        width: 768px;
        /*float: none;*/ /* causes give now block to fill the page */
        padding: 0;
        margin: 0;
    }

    .node-type-messaging-page .region-sidebar-first {
        width: 768px !important;   /*overrides !important in styles.css*/
        padding: 0;
        margin: 0;
    }

    .node-type-messaging-page .fs-sidebar-left {
        width: 768px;
        padding: 0;
        margin: 0;
    }

    .node-type-messaging-page #block-system-main {
        width: 748px;
        padding: 0;
        margin: 0 0 0 10px;
    }

    .node-type-messaging-page #block-menu-block-16 {
        display: none;
    }

    .node-type-messaging-page #block-menu-block-24 {
        display: block !important;
    }

    .node-type-messaging-page #block-boxes-login-logout {
        height: 100px;
        margin: 0 0 0 10px;
    }

    .node-type-messaging-page .umfs-messaging {
        width: 768px;
    }

    .node-type-messaging-page .logged-in .umfs-messaging {
        margin: 0;
    }

    .node-type-messaging-page .view-messaging-banner .views-field-field-headline {
        font-size: 18px;
        line-height: 21px;
    }

    .node-type-messaging-page .region-sidebar-first .block-title a, .node-type-general-page .region-sidebar-first-2 h2, .node-type-intranet-page .region-sidebar-first-2 h2 {
        font-size: 12px;
        padding: 5px;
    }

    .node-type-messaging-page .region-sidebar-first .nav>li>a, .node-type-general-page .region-sidebar-first-2 .nav>li>a, .node-type-intranet-page .region-sidebar-first-2 .nav>li>a {
        font-size: 12px;
        padding: 2px 5px 2px 5px;
    }


    .node-type-messaging-page .umfs-messaging
    .views-field-field-msg-banner-image {
        right: 0;
    }

    .node-type-messaging-page #block-views-quicklinks-block-1 {
        width: 748px;
        margin: 0 0 0 10px;
    }

    .node-type-messaging-page .views-field-field-quicklinks-1 {
        margin: 10px 10px 0 0;
    }

    .node-type-messaging-page .fs-view-quicklinks .view-content {
        margin-top: 10px;
    }

    .node-type-messaging-page .fs-view-quicklinks .views-row a {
        width: 254px;
        margin-bottom: 4px;
    }

    .node-type-messaging-page .fs-view-quicklinks {
        width: 748px;
        margin-top: 20px;
    }

    .node-type-messaging-page .fs-view-quicklinks .views-row {
        float: left;
    }

    .node-type-messaging-page #block-views-promo-rectangular-block-1 {
        float: left;
        margin-left: 10px;
    }

    .node-type-messaging-page #block-views-promo-rectangular-block-2 {
        float: left;
        margin: 29px 0 20px 10px;

    }

    .node-type-messaging-page #block-views-promo-rectangular-block-3 {
        float: left;
        margin: 0 0 20px 10px;

    }

    .node-type-messaging-page #block-views-promo-square-block {
        float: left;
        margin: 0 0 20px 10px;
        width: 330px
    }
    .node-type-messaging-page #block-views-promo-square-block-1 {
        float: left;
        margin: 0 0 20px 10px;
        width: 330px;

    }

    .node-type-messaging-page #block-views-promo-square-block-2 {
        float: left;
        margin: 29px 0 20px 10px;
        width: 330px;
    }

    .node-type-messaging-page .fs-view-promo-square {
        width: 290px;
    }

    .node-type-messaging-page .fs-view-promo-square .views-row-1 {
        margin: 0;
    }

    .node-type-messaging-page .fs-view-promo-rectangular {
        width: 290px;
        margin: 0;
    }

    .node-type-messaging-page .fs-view-promo-square span.views-label {
        top: 0;
        left: 310px;
        width: 290px !important;
    }

    .node-type-messaging-page .fs-view-promo-square span.text {
        top: 0;
        left: 310px;
        width: 290px !important;
    }

    .node-type-messaging-page .fs-view-promo-square .views-row-last{
        margin:0;
    }

    .node-type-messaging-page #block-views-promo-rectangular-block-1 .fs-view-promo-rectangular span.text {
        position: relative;
        top: -140px;
        left: 0;
        padding: 60px 0 0 0;
        margin: 0 0 -140px 0;
        text-decoration: none;
    }

    .node-type-messaging-page #block-views-promo-rectangular-block-2 .fs-view-promo-rectangular span.text {
        position: relative;
        top: -140px;
        left: 0;
        padding: 60px 0 0 0;
        margin: 0 0 -140px 0;
        text-decoration: none;
    }

    .node-type-messaging-page #block-views-promo-rectangular-block-3 .fs-view-promo-rectangular span.text {
        position: relative;
        top: -140px;
        left: 0;
        padding: 60px 0 0 0;
        margin: 0 0 -140px 0;
        text-decoration: none;
    }

    .node-type-messaging-page .fs-view-contact-departments-related
    .fs-view-contact-departments-related-content,
    .node-type-messaging-page .fs-view-contact-info .fs-view-contact-info-column {
        margin-left: 79px;

    }

    .node-type-messaging-page #block-views-contact-info-block {
        width: 748px;
        margin: 0 0 0 10px;
    }

    .node-type-messaging-page .fs-view-contact-info {
        width: 748px;
        margin: 0;
    }

    .node-type-messaging-page .fs-view-contact-info .views-row {
        width: 280px;
        float: left;
        margin-right: 20px;
    }

    .node-type-messaging-page #block-boxes-social-media-tabbed {
        width: 726px;
        margin: -40px 0 0 10px;
        float: left;
    }

    .node-type-messaging-page #boxes-box-social_media_tabbed {
        width: 726px;
        margin: 0 0 20px 0;
    }

    .node-type-messaging-page #boxes-box-social_media_tabbed
    .boxes-box-content #block-views-tweets-block {
        width: 726px;
        margin: 0;
    }

    /*.node-type-messaging-page #block-boxes-social-media-tabbed .nav-tabs {
       position: relative;
        right:0;
        top: 196px;
        left: 54px;
        margin: 0;
        float: right;
    } */

    #block-boxes-social-media-tabbed .nav-tabs {
        position: relative;
        right:0;
        top: 75px;
        left: 68px;
        margin: 0;
        float: right;
    }

    .node-type-messaging-page #boxes-box-social_media_tabbed
    .boxes-box-content #block-views-tweets-block {
        float: left;
    }

    .node-type-messaging-page #block-views-contact-info-block
    .views-field-field-image img {
        width: 91px;
        height: auto;
    }

    .node-type-messaging-page #block-views-departments-related-block {
        width: 290px;
        margin: 40px 0 0 10px;
        float: left;
    }

    .node-type-messaging-page #block-views-departments-related-block
    .views-field {
        width: 140px;
        font-size: 10px;
    }


    .node-type-messaging-page #block-views-departments-related-block
    .views-field-field-email {
        width: 110px;
        margin-left: 92px;
    }

    .node-type-messaging-page #block-views-departments-related-block
    .views-field-field-email a {
        width: 140px;
        font-size: 9px;
    }

    .node-type-messaging-page #block-views-departments-related-block
    .views-field-field-image img{
        width: 91px;
        height: auto;
    }

    .node-type-messaging-page #block-views-departments-related-block
    .views-field-field-phone-number {
        width: 110px;
        height: auto;
    }

    .node-type-messaging-page #block-views-departments-related-block .views-field-name {
        font-size: 14px;
        width: 110px;
    }

    .node-messaging-page .field-name-body img {
        padding: 20px;
        float:right;
    }

    .node-type-messaging-page #block-views-give-now-for-node-block, .node-type-messaging-page #block-views-give-now-for-node-block-1, .node-type-general-page #block-views-give-now-for-node-block, .node-type-intranet-page #block-views-give-now-for-node-block, .node-type-general-page #block-views-give-now-for-node-block-1, .node-type-intranet-page #block-views-give-now-for-node-block-1 {
        width:290px;
        margin: 0 0 0 10px;
    }

    .node-type-messaging-page #block-views-give-now-for-node-block-1, .node-type-general-page #block-views-give-now-for-node-block-1, .node-type-intranet-page #block-views-give-now-for-node-block-1 {
        display: block;
    }

    .node-type-messaging-page #block-views-give-now-for-node-block, .node-type-general-page #block-views-give-now-for-node-block, .node-type-intranet-page #block-views-give-now-for-node-block {
        display: none;
    }

    .node-type-messaging-page .menu-block-16 ul.menu li.leaf {
        display: block;
    }

    .node-type-messaging-page .fs-block-impact-story {
        width: 748px;
        padding: 0;
        margin: 20px 0 0 10px;
    }

    .node-type-messaging-page .fs-block-impact-story
    .views-label-field-related-policy-topics {
        display: none;
    }

    .node-type-messaging-page .fs-block-impact-story .block-title {
        width: 708px;
        padding: 8px 0 5px 0;
        margin: 0 0 0 20px;
    }

    .node-type-messaging-page .fs-block-impact-story
    .views-field-field-impact-story-image {
        float: left;
        margin-left: 15px;
    }

    .node-type-messaging-page .fs-block-impact-story
    .views-field-view-node-1 {
        float: left;
        width: 426px;
        margin: 10px 0 0 20px;
    }

    .node-type-messaging-page .fs-block-impact-story
    .views-field-field-impact-story-name {
        float: left;
        width: 426px;
        margin-left: 20px;
    }

    .node-type-messaging-page .fs-block-impact-story
    .views-field-field-impact-story-degree {
        float: left;
        width: 426px;
        margin-left: 20px;
    }

    .node-type-messaging-page .fs-block-impact-story
    .views-field-field-body-simple {
        float: left;
        width: 426px;
        margin-left: 20px;
    }

    .node-type-messaging-page .fs-block-impact-story
    .views-field-field-impact-story-degree {
        float: left;
        width: 426px;
        margin-left: 20px;
    }

    .node-type-messaging-page .fs-block-impact-story
    .views-field-view-node {
        float: left;
        width: 256px;
        margin-left: 20px;
    }

    .node-type-messaging-page .fs-block-impact-story
    .views-field-field-related-policy-topics {
        display: none;
    }

    .node-type-messaging-page .fs-block-impact-story .owl-buttons {
        top: 120px;
    }

    .node-type-messaging-page .fs-block-impact-story .owl-prev {
        margin-left: 15px !important;
    }

    .node-type-messaging-page .fs-block-impact-story .owl-next {
        margin-right: 460px !important;
    }

    .node-type-messaging-page #block-views-events-block-relevant-events-x2 {
        margin: 0 0 0 10px;
    }

    .node-type-messaging-page #block-views-events-block-relevant-events-x2 .block-title {
        width: 454px;
    }

    .node-type-messaging-page #block-views-events-block-relevant-events-x2 .owl-carousel {
        width: 728px;
        padding-left: 21px;
    }

    .node-type-messaging-page #block-views-news-block-news-relevant-x2 .block-title {
        width: 454px;
    }

    .node-type-messaging-page #block-views-news-block-news-relevant-x2 .owl-carousel {
        width: 728px;
        padding-left: 21px;
        margin: 0;
    }

    .node-type-messaging-page #block-views-videos-block-video-relevant-x2 {
        margin: 0 0 0 10px;
    }

    .node-type-messaging-page #block-views-videos-block-video-relevant-x2
    .views-field-php {
        height: auto;
        right: 112px;
        top: 90px;
    }

    .node-type-messaging-page #block-views-videos-block-video-relevant-x2 .block-title {
        width: 454px;
    }

    .node-type-messaging-page #block-views-videos-block-video-relevant-x2 .owl-carousel {
        width: 728px;
        padding-left: 21px;
        margin: 0;
    }

    .node-type-messaging-page #block-views-videos-block-video-relevant-x2 .views-field-title {
        width: 200px;
    }

    .node-type-messaging-page #block-views-videos-block-video-relevant-x2 .owl-item {
        width: 200px;
    }

    .node-type-messaging-page #block-views-news-block-news-relevant-x2 {
        margin: 0 0 0 10px;
    }

    .node-type-messaging-page #block-views-news-block-news-relevant-x2 .views-field-title {
        width: 200px;
    }

    .node-type-messaging-page #block-views-news-block-news-relevant-x2 .owl-prev {
        margin-top: -170px !important;
    }

    .node-type-messaging-page #block-views-news-block-news-relevant-x2 .owl-next {
        margin-top: -170px !important;
    }


    .node-type-messaging-page .issuuembed {
        max-width:748px;
        height: auto;
    }

    .node-type-messaging-page .issuu-isrendered {
        max-width:748px;
        height: auto;
    }


    /*--------------- .node-type-resource-page ---------------------*/


    .node-type-resource-page {
        max-width: 768px;
        padding: 0;
        margin: 0;
    }

    .node-type-resource-page .fs-page-row1 {
        max-width: 768px;
        padding: 0;
        margin: 0;
    }

    .node-type-resource-page .fs-page-row2 {
        max-width: 768px;
        padding: 0;
        margin: 0;
    }

    .node-type-resource-page .fs-page-row3 {
        max-width: 768px;
        padding: 0;
        margin: 0;
    }

    .node-type-resource-page .col-sm-9 {
        max-width: 768px;
        margin-right: 0;
    }

    .node-type-resource-page .col-sm-6 {
        max-width: 768px;
        padding: 0;
        margin: 0;
    }

    .node-type-resource-page .fs-page-row2 .col-sm-3 {
        max-width: 768px;
        float: left;
    }

    .node-type-resource-page .region-sidebar-first-2 {
        width: 768px !important;   /*overrides !important in styles.css*/
    }

    .node-type-resource-page .fs-sidebar-left {
        max-width: 768px;
    }

    .node-type-resource-page .fs-sidebar-right {
        max-width: 768px;
        float: none;
        margin: 0;
    }

    .node-type-resource-page h1.field-content {
        width: 748px;
        height: 40px;
    }

    /* does this block exist on other pages */
    #block-views-4334c7ae78fed3b440cd1cd3a162e1f3 h2.block-title,
    #block-views-676da780b3a3f75764f4d7fb1d7af3ad h2.block-title,
    #block-views-2fbf7d1a65727d8c81acfb098d17e124 h2.block-title,
    .node-type-resource-page .view-resource-page-links-group
    .view-resource-links .view-header h4 {
        width: 708px !important; /* !important override for style.css */
    }

    .node-type-resource-page .field-name-resource-page-links {
        width: 708px;
        float: none;
        margin: 100px 0 0 40px;
    }

    .node-type-resource-page .view-resource-page-links-group
    .view-resource-links .view-header {
        width: 708px;
    }

    .node-type-resource-page .view-resource-page-links-group .block-title {
        display: block;
    }


    .node-type-resource-page .fs-view-resource-page-alerts .view-header h4 {
        line-height: 30px;
        height: 32px;
    }

    .node-type-resource-page .field-name-featured-news {
        width: 748px;
        margin: 0 0 0 10px;
    }

    .node-type-resource-page .owl-carousel-block19 {
        width: 748px;
        overflow: hidden;
    }

    .node-type-resource-page .fs-block-login-logout {
        width: 748px;
        margin: 20px 0 0 10px;
    }

    .node-type-resource-page .breadcrumb {
        width: 748px;
        margin: 10px 0 0 10px;
    }

    .node-type-resource-page .ds-1col h2 {
        margin:20px 0 10px 10px;
    }

    .node-type-resource-page .fs-subheading {
        margin: 0 0 10px 10px;
    }

    .node-type-resource-page .field-name-field-page-lead {
        width: 748px;
        margin: 0 0 10px 10px;
    }

    .node-type-resource-page .field-name-field-image {
        margin: 0;
        padding: 10px;
    }

    .node-type-resource-page .field-name-body {
        width: 748px;
        margin: 0 0 25px 10px;
    }

    .node-type-resource-page .field-name-body img {
        padding: 10px;
    }

    .node-type-resource-page .field-name-node-tag-display {
        width: 748px;
        margin: 0 0 0 10px;
    }

    .node-type-resource-page #block-views-title-for-node-block {
        width: 748px;
        margin: 0 0 0 10px;
        height: 40px;
    }

    .node-type-resource-page .menu-block-16 ul.menu li.leaf {
        display: inline-block;
    }

    .node-type-resource-page
    #block-views-resource-page-links-group-block {
        margin: 15px 0 0 0;
    }

    .node-type-resource-page #block-views-policy-topics-block-1 {
        display: none;
    }

    .node-type-resource-page #block-views-policy-topics-block {
        display: none;
    }

    .node-type-resource-page #block-views-policy-topic-jump-block-mobile {
        width: 768px;
        height: 240px;
        margin: 0 0 20px 0;
        background: url("images/parallax-bg.jpg") no-repeat center center;
        background-size: cover;
    }

    .node-type-resource-page .fs-view-topic-jump-mobile {
        width: 748px;
        height: 140px;
        margin: 0 10px;
        padding: 10px 80px;
        background: rgba(250, 250, 250, 0.6);
    }

    .node-type-resource-page .fs-view-topic-jump-mobile .view-content {
        margin: 10px 0 0 0;
    }

    .node-type-resource-page .fs-view-topic-jump-mobile .views-row {
        margin: 0 2px 0 7px;
        padding: 4px;
        width: 114px;
        height: 60px;
        border: 0;
    }

    .node-type-resource-page #block-views-policy-topic-jump-block-mobile
    .block-title {
        width: 748px;
        margin: 10px 0 0 10px;
        padding: 40px 80px 10px 80px;
        background: rgba(250, 250, 250, 0.6);
    }

    .node-type-resource-page .fs-view-topic-jump-mobile #fs-home-policy-body {
        width: 748px;
        margin: 0 0 20px 0;
    }

    .node-type-resource-page .fs-view-topic-jump-mobile .views-row a {
        width: 114px;
        height: 60px;
        border: 0;
    }


    .node-type-resource-page #block-views-policy-topics-block-1 h2 {
        width: 450px;
    }

    .node-type-resource-page .fs-view-contact-departments-related
    .fs-view-contact-departments-related-content,
    .node-type-resource-page .fs-view-contact-info .fs-view-contact-info-column {
        margin-left: 76px;

    }

    .node-type-resource-page #block-views-departments-related-block {
        width: 290px;
        margin: 20px 0 0 10px;
    }

    .node-type-resource-page #block-views-departments-related-block
    .views-field {
        width: 140px;
        font-size: 10px;
    }


    .node-type-resource-page #block-views-departments-related-block
    .views-field-field-email {
        width: 110px;
        margin-left: 92px;
    }

    .node-type-resource-page #block-views-departments-related-block
    .views-field-field-email a {
        width: 140px;
        font-size: 9px;
    }

    .node-type-resource-page #block-views-departments-related-block
    .views-field-field-image img {
        width: 91px;
        height: auto;
    }

    .node-type-resource-page #block-views-departments-related-block
    .views-field-field-phone-number {
        width: 110px;
        height: auto;
    }

    .node-type-resource-page #block-views-departments-related-block
    .views-field-name {
        font-size: 14px;
        width: 110px;
    }

    .node-type-resource-page #block-views-contact-info-block {
        width:748px;
        margin: 10px 0 0 10px;
    }

    .node-type-resource-page #block-views-contact-info-block
    .views-field-field-image img {
        width: 91px;
        height: auto;
    }

    .node-type-resource-page #block-views-contact-info-block .block-title {
        width:748px;
        margin: 0;
    }

    .node-type-resource-page .fs-view-contact-info {
        width:748px;
        margin: 20px 0 0 0;
    }

    .node-type-resource-page .fs-view-contact-info .views-row {
        width:254px;
        margin: 0 10px 0 0;
        float:left;
    }

    .node-type-resource-page .field-type-text-with-summary {
        width: 748px;
    }

    .node-type-resource-page #block-views-quicklinks-block-1 {
        width: 748px;
    }

    .node-type-resource-page .views-field-field-quicklinks-1 {
        margin: 10px 10px 0 0;
    }

    .node-type-resource-page .field-name-field-quicklinks {
        margin: 0 0 0 10px;
    }

    .node-type-resource-page .fs-view-quicklinks .view-content {
        margin-top: 10px;
    }

    .node-type-resource-page .fs-view-quicklinks .views-row a {
        width: 254px;
        margin-bottom: 4px;
    }

    .node-type-resource-page .fs-view-quicklinks {
        width: 748px;
        margin-top: 20px;
    }

    .node-type-resource-page .fs-view-quicklinks .views-row {
        float: left;
    }

    .node-type-resource-page .fs-view-news-featured {
        width: 748px;
    }

    .node-type-resource-page .field-name-resource-page-expand-all-button {
        margin: 20px 40px 0 10px;
        float: right;
        color: #58595b;
    }

    .node-type-resource-page .field-name-resource-page-expand-all-button
    .fs-expand-button:before {
        font-family: FontAwesome;
        content: "\f055";
        padding-left: 5px;
        font-size: 14px;
        font-weight: normal;
        color: #58595b;
        padding-right: 6px;
    }

    .node-type-resource-page .field-name-resource-page-expand-all-button
    .fs-collapse-button:before {
        font-family: FontAwesome;
        content: "\f056";
        padding-left: 5px;
        font-size: 14px;
        font-weight: normal;
        color: #58595b;
        padding-right: 6px;
    }

    .node-type-resource-page #block-block-26 {
        margin: 0 0 20px 0;
    }

    .node-type-resource-page .fs-view-news-featured .views-field-title {
        width:740px;
        text-align: left;
        padding: 0 80px 0 0;
        height: 40px;
    }

    .node-type-resource-page .fs-view-news-featured .views-field-title a{
        margin-left: 10px;
    }

    .fs-view-news-featured .views-field-view-node a {
        margin: 0 20px 0 0;
    }

    .node-type-resource-page #block-views-news-block-news-relevant-x3 {
        margin: 0 0 0 20px;
        width: 728px;
    }

    .node-type-resource-page #block-views-news-block-news-relevant-x3 .block-title {
        width: 728px;
    }

    .node-type-resource-page #block-views-news-block-news-relevant-x3 .owl-carousel {
        width: 708px;
        padding-left: 21px;
        margin: 0;
    }

    .node-type-resource-page #block-views-events-block-carousel-x3 {
        margin: 0 0 20px 20px;
        width: 728px;
    }

    .node-type-resource-page .fs-view-events-carousel-x3 .view-header a{
        margin: 0 40px 0 0;
    }

    .node-type-resource-page #block-views-events-block-carousel-x3 .block-title {
        width: 728px;
    }

    .node-type-resource-page #block-views-events-block-carousel-x3 .owl-carousel {
        width: 708px;
        padding-left: 21px;
    }

    .node-type-resource-page #block-views-videos-block-video-carouselx3 {
        margin: 0 0 0 20px;
        width: 728px;
    }

    .node-type-resource-page #block-views-videos-block-video-carouselx3
    .block-title {
        width: 454px;
    }

    .node-type-resource-page #block-views-videos-block-video-carouselx3
    .owl-carousel {
        width: 708px;
        padding-left: 21px;
    }

    .node-type-resource-page #block-boxes-social-media-tabbed {
        width: 748px;
        margin: 0 0 0 10px;
    }

    .node-type-resource-page #block-boxes-social-media-tabbed .nav-tabs {
        right: -35px;
    }

    .node-type-resource-page .fs-block-impact-story {
        width: 748px;
        padding: 0;
        margin: 20px 0 20px 10px;
    }

    .node-type-resource-page .fs-block-impact-story .block-title {
        width: 708px;
        padding: 8px 0 5px 0;
        margin: 0 0 0 20px;
    }

    .node-type-resource-page .fs-block-impact-story
    .views-field-field-impact-story-image {
        float: left;
        margin-left: 15px;
    }

    .node-type-resource-page .fs-block-impact-story
    .views-field-view-node-1 {
        float: left;
        width: 426px;
        margin: 10px 0 0 20px;
    }

    .node-type-resource-page .fs-block-impact-story
    .views-field-field-impact-story-name {
        float: left;
        width: 426px;
        margin-left: 20px;
    }

    .node-type-resource-page .fs-block-impact-story
    .views-field-field-impact-story-degree {
        float: left;
        width: 426px;
        margin-left: 20px;
    }

    .node-type-resource-page .fs-block-impact-story
    .views-field-field-body-simple {
        float: left;
        width: 426px;
        margin-left: 20px;
    }

    .node-type-messaging-page .fs-block-impact-story
    .views-field-field-impact-story-degree {
        float: left;
        width: 426px;
        margin-left: 20px;
    }

    .node-type-resource-page .fs-block-impact-story
    .views-field-view-node {
        float: left;
        width: 256px;
        margin-left: 20px;
    }

    .node-type-resource-page .fs-block-impact-story
    .views-field-field-related-policy-topics {
        display: none;
    }

    .node-type-resource-page .fs-block-impact-story .owl-buttons {
        top: 120px;
    }

    .node-type-resource-page .fs-block-impact-story .owl-prev {
        margin-left: 15px !important;
    }

    .node-type-resource-page .fs-block-impact-story .owl-next {
        margin-right: 460px !important;
    }


    /*--------------- .node-type-general-page, .node-type-intranet-page -----------------------*/


    .node-type-general-page, .node-type-intranet-page {
        width: 768px;
    }

    .node-type-general-page .region-sidebar-first-2, .node-type-intranet-page .region-sidebar-first-2 {
        width: 768px !important;   /*overrides !important in styles.css*/
        background: none;
        float: none;
        margin: 0;
        padding: 0;
    }

    .node-type-general-page .fs-sidebar-left, .node-type-intranet-page .fs-sidebar-left {
        width: 768px;
    }

    .node-type-general-page .fs-sidebar-right, .node-type-intranet-page .fs-sidebar-right {
        width: 768px;
        margin: 0;
    }

    .node-type-general-page .col-sm-6, .node-type-intranet-page .col-sm-6 {
        width: 768px;
        padding: 0;
        margin: 0;
    }

    .node-type-general-page .fs-page-row1, .node-type-intranet-page .fs-page-row1 {
        width: 768px;
    }

    .node-type-general-page .fs-page-row1 .col-sm-9, .node-type-intranet-page .fs-page-row1 .col-sm-9 {
        width: 768px;
        margin: 0;
        padding:0;
    }

    .node-type-general-page .fs-page-row2, .node-type-intranet-page .fs-page-row2 {
        width: 768px;
    }

    .node-type-general-page .fs-page-row2 .col-sm-9, .node-type-intranet-page .fs-page-row2 .col-sm-9 {
        width: 768px;
        margin: 0 0 0 0;
        padding:0;
    }

    .node-type-general-page .fs-page-row2 .col-sm-3:last-child, .node-type-intranet-page .fs-page-row2 .col-sm-3:last-child {
        width: 768px;
        margin: 0;
    }

    .node-type-general-page .fs-page-row2 .col-sm-3:first-child, .node-type-intranet-page .fs-page-row2 .col-sm-3:first-child {
        width: 768px !important;   /*overrides !important in styles.css*/
        float: none;
        margin: 0;
        padding: 0;
    }

    .node-type-general-page .fs-page-row3, .node-type-intranet-page .fs-page-row3 {
        width: 768px;
    }

    .node-type-general-page .fs-page-row3 .col-sm-9, .node-type-intranet-page .fs-page-row3 .col-sm-9 {
        width: 768px;
        padding: 0;
    }

    .node-type-general-page .fs-block-login-logout, .node-type-intranet-page .fs-block-login-logout {
        width: 200px;
        margin: 10px 0 0 10px;
    }

    .node-type-general-page #boxes-box-login_logout, .node-type-intranet-page #boxes-box-login_logout {
        margin: 0;
    }

    .node-type-general-page .breadcrumb, .node-type-intranet-page .breadcrumb {
        width: 748px;
        margin: 20px 0 0 10px;
    }

    .node-type-general-page .fs-subheading, .node-type-intranet-page .fs-subheading {
        margin: 0 0 10px 10px;
    }

    .node-type-general-page .fs-view-mca-item .views-row, .node-type-intranet-page .fs-view-mca-item .views-row {
        margin: 0 0 25px 30px;
    }

    .node-type-general-page .fs-view-mca-item .view-header, .node-type-intranet-page .fs-view-mca-item .view-header {
        margin-left: 30px;
    }

    .node-type-general-page .fs-view-mca-item .fieldset.collapsible
    .fieldset-legend, .node-type-intranet-page .fs-view-mca-item .fieldset.collapsible
    .fieldset-legend {
        margin-left: -30px;
    }

    .node-type-general-page .field-name-field-page-lead, .node-type-intranet-page .field-name-field-page-lead {
        width: 748px;
        margin: 0 0 0 10px;
    }

    .node-type-general-page .field-name-field-image, .node-type-intranet-page .field-name-field-image {
        margin: 0;
        padding: 10px;
    }

    .node-type-general-page .field-name-body, .node-type-intranet-page .field-name-body {
        width: 748px;
        margin: 0 0 0 10px;
    }

    .node-type-general-page .field-name-field-embed, .node-type-intranet-page .field-name-field-embed {
        width: 748px;
        margin: 0 0 0 10px;
    }

    .node-type-general-page .field-name-more-content-areas, .node-type-intranet-page .field-name-more-content-areas {
        width: 748px;
        margin: 0 0 0 10px;
    }

    .node-type-general-page .field-name-node-tag-display, .node-type-intranet-page .field-name-node-tag-display {
        width: 748px;
        margin: 0 0 0 10px;
    }

    .node-type-general-page #block-views-title-for-node-block, .node-type-intranet-page #block-views-title-for-node-block {
        width: 748px;
        margin: 0 0 0 10px;
    }

    .node-type-general-page iframe, .node-type-intranet-page iframe {
        width: 708px;
        margin: 0 20px 0 20px;
    }

    .page-node-97.node-type-general-page iframe, .node-type-intranet-page iframe {
        width: 708px;
        margin: 20px 20px 0 20px;
    }

    .node-type-general-page .field-name-field-embed iframe, .node-type-intranet-page .field-name-field-embed iframe {
        width: 748px;
        margin: 0px;
    }

    .node-type-general-page #block-block-14, .node-type-intranet-page #block-block-14 {
        /* display: none; */
    }

    .node-type-general-page #block-menu-block-16, .node-type-intranet-page #block-menu-block-16 {
        display: none;
    }

    .node-type-general-page #block-menu-block-24, .node-type-intranet-page #block-menu-block-24 {
        display: block !important;
    }

    .node-type-general-page .fs-mobile-menu-in-this-section, .node-type-intranet-page .fs-mobile-menu-in-this-section {
        display: block !important;
    }

    .node-type-general-page .menu-block-16 ul.menu li.leaf, .node-type-intranet-page .menu-block-16 ul.menu li.leaf {
        display: inline-block;
    }

    .node-type-general-page #block-block-24, .node-type-intranet-page #block-block-24 {
        margin-bottom: 10px;
    }

    .node-type-general-page .views-exposed-widgets, .node-type-intranet-page .views-exposed-widgets {
        -webkit-columns: 25px 2; /* Chrome, Safari, Opera */
        -moz-columns: 25px 2; /* Firefox */
        columns: 25px 2;
    }


    .node-type-general-page #block-views-quicklinks-block-1, .node-type-intranet-page #block-views-quicklinks-block-1 {
        width: 748px;
        margin: 20px 0 20px 10px
    }

    .node-type-general-page .views-field-field-quicklinks-1, .node-type-intranet-page .views-field-field-quicklinks-1 {
        margin: 10px 10px 0 0;
    }

    .node-type-general-page .fs-view-quicklinks .view-content, .node-type-intranet-page .fs-view-quicklinks .view-content {
        margin-top: 10px;
    }

    .node-type-general-page .fs-view-quicklinks .views-row a, .node-type-intranet-page .fs-view-quicklinks .views-row a {
        width: 254px;
        margin-bottom: 4px;
    }

    .node-type-general-page .fs-view-quicklinks, .node-type-intranet-page .fs-view-quicklinks {
        width: 748px;
        margin-top: 20px;
    }

    .node-type-general-page .fs-view-quicklinks .views-row, .node-type-intranet-page .fs-view-quicklinks .views-row {
        float: left;
    }

    .node-type-general-page .fs-view-research-centers-sidebar, .node-type-intranet-page .fs-view-research-centers-sidebar {
        width: 254px;
    }

    .node-type-general-page .fs-block-research-centers-sidebar .block-title, .node-type-intranet-page .fs-block-research-centers-sidebar .block-title {
        width: 254px;
    }

    .node-type-general-page .fs-block-research-centers-sidebar .view-header, .node-type-intranet-page .fs-block-research-centers-sidebar .view-header {
        width: 250px;
    }

    .node-type-general-page #block-views-promo-rectangular-block-1, .node-type-intranet-page #block-views-promo-rectangular-block-1 {
        float: left;
        margin-left: 10px;
    }

    .node-type-general-page #block-views-promo-rectangular-block-2, .node-type-intranet-page #block-views-promo-rectangular-block-2 {
        float: left;
        margin: 20px 0 0 10px;
        width: 290px;
    }

    .node-type-general-page #block-views-promo-rectangular-block-3, .node-type-intranet-page #block-views-promo-rectangular-block-3 {
        float: left;
        margin-left: 10px;
    }

    .node-type-general-page #block-views-promo-square-block, .node-type-intranet-page #block-views-promo-square-block {
        float: left;
        margin-left: 10px;
    }

    .node-type-general-page #block-views-promo-square-block-1, .node-type-intranet-page #block-views-promo-square-block-1 {
        float: left;
        margin: 0 0 0 10px;
        width: 290px;
    }

    .node-type-general-page #block-views-promo-square-block-2, .node-type-intranet-page #block-views-promo-square-block-2 {
        float: left;
        margin: 20px 0 0 10px;
        width: 290px;
    }

    .node-type-general-page .fs-view-promo-square, .node-type-intranet-page .fs-view-promo-square {
        float: left;
        width: 290px;
    }

    .node-type-general-page .fs-view-promo-square .views-row-1, .node-type-intranet-page .fs-view-promo-square .views-row-1 {
        margin: 0;
    }

    .node-type-general-page .fs-view-promo-rectangular, .node-type-intranet-page .fs-view-promo-rectangular {
        width: 290px;
        margin: 0;
    }

    .node-type-general-page .fs-view-promo-square span.views-label, .node-type-intranet-page .fs-view-promo-square span.views-label {
        top: 0;
        left: 310px;
        width: 140px !important;
    }

    .node-type-general-page .fs-view-promo-square span.text, .node-type-intranet-page .fs-view-promo-square span.text {
        top: 0;
        left: 310px;
        width: 140px !important;
    }

    .node-type-general-page .fs-view-promo-square .views-row-last, .node-type-intranet-page .fs-view-promo-square .views-row-last {
        display: none;
    }

    .node-type-general-page #block-views-promo-rectangular-block-1
    .fs-view-promo-rectangular span.text, .node-type-intranet-page #block-views-promo-rectangular-block-1
    .fs-view-promo-rectangular span.text {
        position: relative;
        top: -140px;
        left: 0;
        padding: 60px 0 0 0;
        margin: 0 0 -140px 0;
        text-decoration: none;
    }

    .node-type-general-page #block-views-promo-rectangular-block-2
    .fs-view-promo-rectangular span.text, .node-type-intranet-page #block-views-promo-rectangular-block-2
    .fs-view-promo-rectangular span.text {
        position: relative;
        top: -140px;
        left: 0;
        padding: 60px 0 0 0;
        margin: 0 0 -140px 0;
        text-decoration: none;
    }

    .node-type-general-page #block-views-promo-rectangular-block-3
    .fs-view-promo-rectangular span.text, .node-type-intranet-page #block-views-promo-rectangular-block-3
    .fs-view-promo-rectangular span.text {
        position: relative;
        top: -140px;
        left: 0;
        padding: 60px 0 0 0;
        margin: 0 0 -140px 0;
        text-decoration: none;
    }

    .node-type-general-page #block-views-policy-topics-block-1, .node-type-intranet-page #block-views-policy-topics-block-1 {
        width: 748px;
        margin: 20px 0 0 10px;
        padding: 10px;
        background: url("images/parallax-bg.jpg") no-repeat center center;
        background-size: cover;
        height: 435px;
    }

    .node-type-general-page .fs-view-policy-topics, .node-type-intranet-page .fs-view-policy-topics {
        width:708px;
        margin: 20px 0 0 10px;
        background: rgba(250, 250, 250, 0.6);
        height: 350px;
    }

    .node-type-general-page .fs-view-policy-topics .view-content, .node-type-intranet-page .fs-view-policy-topics .view-content {
        width:708px;
        margin: 10px 20px;
    }

    .node-type-general-page .fs-view-policy-topics .views-row, .node-type-intranet-page .fs-view-policy-topics .views-row {
        margin: 0 2px 0 7px;
        padding: 4px;
        width: 114px;
        height: 60px;
        border: 0;
    }

    .node-type-general-page .fs-view-policy-topics .views-row a, .node-type-intranet-page .fs-view-policy-topics .views-row a {
        width: 114px;
        height: 60px;
        border: 0;
    }

    .node-type-general-page #block-views-policy-topics-block-1 h2, .node-type-intranet-page #block-views-policy-topics-block-1 h2 {
        width: 450px;
    }

    .node-type-general-page .fs-view-contact-departments-related
    .fs-view-contact-departments-related-content, .node-type-intranet-page .fs-view-contact-departments-related
    .fs-view-contact-departments-related-content, .node-type-general-page
    .fs-view-contact-info .fs-view-contact-info-column, .node-type-intranet-page
    .fs-view-contact-info .fs-view-contact-info-column {
        margin-left: 76px;

    }

    .node-type-general-page #block-views-contact-info-block, .node-type-intranet-page #block-views-contact-info-block {
        width: 748px;
        margin: 0 0 0 10px;
    }

    .node-type-general-page .fs-view-contact-info, .node-type-intranet-page .fs-view-contact-info {
        width: 748px;
        margin: 0;
    }


    .node-type-general-page .fs-view-contact-info .views-row, .node-type-intranet-page .fs-view-contact-info .views-row {
        width: 254px;
        float: left;
        margin-right: 10px;
    }

    .node-type-general-page #block-views-contact-info-block
    .views-field-field-image img, .node-type-intranet-page #block-views-contact-info-block
    .views-field-field-image img {
        width: 91px;
        height: auto;
    }

    .node-type-general-page #block-views-departments-related-block, .node-type-intranet-page #block-views-departments-related-block {
        width: 290px;
        margin: 20px 0 0 10px;
    }

    .node-type-general-page #block-views-departments-related-block .views-field, .node-type-intranet-page #block-views-departments-related-block .views-field {
        width: 140px;
        font-size: 10px;
    }


    .node-type-general-page #block-views-departments-related-block
    .views-field-field-email, .node-type-intranet-page #block-views-departments-related-block
    .views-field-field-email {
        width: 140px;
        margin-left:72px;

    }

    .node-type-general-page #block-views-departments-related-block
    .views-field-field-email a, .node-type-intranet-page #block-views-departments-related-block
    .views-field-field-email a {
        width: 140px;
        font-size: 9px;
    }

    .node-type-general-page #block-views-departments-related-block
    .views-field-field-image img, .node-type-intranet-page #block-views-departments-related-block
    .views-field-field-image img {
        width: 91px;
        height: auto;
    }

    .node-type-general-page #block-views-departments-related-block
    .views-field-field-phone-number, .node-type-intranet-page #block-views-departments-related-block
    .views-field-field-phone-number {
        width: 140px;
        height: auto;
    }

    .node-type-general-page .field-name-body img, .node-type-intranet-page .field-name-body img {
        padding: 10px;
    }

    .node-type-general-page .fs-block-impact-story, .node-type-intranet-page .fs-block-impact-story { /* added bottom padding */
        width: 748px;
        padding: 0;
        margin: 20px 0 20px 10px;
    }

    .node-type-general-page .fs-block-impact-story .block-title, .node-type-intranet-page .fs-block-impact-story .block-title {
        padding: 5px 0 5px 20px;
    }

    .node-type-general-page .fs-block-impact-story
    .views-field-field-impact-story-image, .node-type-intranet-page .fs-block-impact-story
    .views-field-field-impact-story-image {
        float: left;
        margin-left: 15px;
    }

    .node-type-general-page .fs-block-impact-story
    .views-field-view-node-1, .node-type-intranet-page .fs-block-impact-story
    .views-field-view-node-1 {
        float: left;
        width: 426px;
        margin-left: 20px;
    }

    .node-type-general-page .fs-block-impact-story
    .views-field-field-impact-story-name, .node-type-intranet-page .fs-block-impact-story
    .views-field-field-impact-story-name {
        float: left;
        width: 426px;
        margin-left: 20px;
    }

    .node-type-general-page .fs-block-impact-story
    .views-field-field-impact-story-degree, .node-type-intranet-page .fs-block-impact-story
    .views-field-field-impact-story-degree {
        float: left;
        width: 426px;
        margin-left: 20px;
    }

    .node-type-general-page .fs-block-impact-story
    .views-field-field-body-simple, .node-type-intranet-page .fs-block-impact-story
    .views-field-field-body-simple {
        float: left;
        width: 426px;
        margin-left: 20px;
    }

    .node-type-general-page .fs-block-impact-story
    .views-field-field-impact-story-degree, .node-type-intranet-page .fs-block-impact-story
    .views-field-field-impact-story-degree {
        float: left;
        width: 426px;
        margin-left: 20px;
    }

    .node-type-general-page .fs-block-impact-story
    .views-field-view-node, .node-type-intranet-page .fs-block-impact-story
    .views-field-view-node {
        float: left;
        width: 256px;
        margin-left: 20px;
    }

    .node-type-general-page .fs-block-impact-story .owl-buttons, .node-type-intranet-page .fs-block-impact-story .owl-buttons {
        top: 218px;
    }

    .node-type-general-page .fs-block-impact-story .owl-prev, .node-type-intranet-page .fs-block-impact-story .owl-prev {
        margin-left: 15px !important;
    }

    .node-type-general-page .fs-block-impact-story .owl-next, .node-type-intranet-page .fs-block-impact-story .owl-next {
        margin-right: 460px !important;
    }

    .fs-block-impact-story .views-label-field-related-policy-topics {
        display: none;
    }

    .node-type-general-page #block-views-events-block-relevant-events-x2, .node-type-intranet-page #block-views-events-block-relevant-events-x2 {
        width:748px;
        margin: 0 0 0 10px;
    }

    .node-type-general-page #block-views-events-block-relevant-events-x2
    .block-title, .node-type-intranet-page #block-views-events-block-relevant-events-x2
    .block-title {
        width: 454px;
    }

    .node-type-general-page #block-views-events-block-relevant-events-x2
    .owl-carousel, .node-type-intranet-page #block-views-events-block-relevant-events-x2
    .owl-carousel {
        width: 718px;
        padding-left: 21px;
        margin: 0;
    }

    .node-type-general-page #block-views-news-block-news-relevant-x2, .node-type-intranet-page #block-views-news-block-news-relevant-x2 {
        width:748px;
        margin: 0 0 0 10px;
    }

    .node-type-general-page #block-views-news-block-news-relevant-x2 .block-title, .node-type-intranet-page #block-views-news-block-news-relevant-x2 .block-title {
        width: 454px;
    }

    .node-type-general-page #block-views-news-block-news-relevant-x2 .owl-carousel, .node-type-intranet-page #block-views-news-block-news-relevant-x2 .owl-carousel {
        width: 718px;
        padding-left: 21px;
        margin: 0;
    }

    .node-type-general-page
    #block-views-videos-block-video-relevant-x2 .views-field-php, .node-type-intranet-page
    #block-views-videos-block-video-relevant-x2 .views-field-php {
        height: auto;
        top: 90px;
        right: 107px;
    }

    .node-type-general-page
    #block-views-videos-block-video-relevant-x2, .node-type-intranet-page
    #block-views-videos-block-video-relevant-x2 {
        width:748px;
        margin: 0 0 0 10px;
    }

    .node-type-general-page
    #block-views-videos-block-video-relevant-x2 .block-title, .node-type-intranet-page
    #block-views-videos-block-video-relevant-x2 .block-title {
        width: 454px;
    }

    .node-type-general-page
    #block-views-videos-block-video-relevant-x2 .owl-carousel, .node-type-intranet-page
    #block-views-videos-block-video-relevant-x2 .owl-carousel {
        width: 718px;
        padding-left: 21px;
        margin: 0;
    }

    .node-type-general-page
    #block-views-news-block-news-relevant-x2 .owl-prev, .node-type-intranet-page
    #block-views-news-block-news-relevant-x2 .owl-prev {
        margin-top: -170px !important;
    }

    .node-type-general-page #block-views-news-block-news-relevant-x2 .owl-next, .node-type-intranet-page #block-views-news-block-news-relevant-x2 .owl-next {
        margin-top: -170px !important;
    }


    /*--------------- .page-directory --------------------*/


    .page-directory {
        width: 768px;
    }

    .page-directory .fs-page-row1 {
        width: 768px;
        padding: 0 0 0 10px;
        margin: 0 auto;
    }

    .page-directory .fs-page-row2 {
        width: 768px;
        padding: 0 0 0 10px;
        margin: 0 auto;
    }

    .page-directory .fs-page-row3 {
        width: 768px;
        padding: 0 0 0 10px;
        margin: 0 auto;
    }

    .page-directory .col-sm-9 {
        width: 484px;
        margin-right: 0;
    }

    .page-directory .col-sm-6 {
        width: 484px;
        padding: 0;
        margin: 0;
    }

    .page-directory .fs-page-row2 .col-sm-3 {
        width: 254px;
        padding: 0 0 0 10px;
    }



    /*--------------- .node-type-profile --------------------*/
    .node-type-profile {
        width: 768px;
        margin: 0;
        padding: 0;
    }

    .node-type-profile .fs-page-row1 {
        width: 768px;
        margin: 0;
        padding: 0;
    }

    .node-type-profile .fs-page-row2 {
        width: 768px;
        margin: 0;
        padding: 0;
    }

    .node-type-profile .fs-page-row2 .col-sm-9 {
        width: 768px;
        margin: 0 0 20px 0;
        padding: 0;
    }

    .node-type-profile .fs-page-row3 {
        width: 768px;
        margin: 0;
        padding: 0;
    }

    .node-type-profile .region-sidebar-first-2, .node-type-profile .fs-page-row2
    .col-sm-3:first-child {
        width: 768px !important;
    }

    .node-type-profile .fs-page-row2 .col-sm-3:last-child {
        width: 768px;
    }

    .node-type-profile .col-sm-3 {
        display: none;
    }

    .node-type-profile .breadcrumb {
        width: 748px;
        margin: 10px 0 0 10px;
    }

    .node-type-profile .view-display-id-block_view_profile_bio .btn {
        margin: 0;
        width: 200px;
    }

    .node-type-profile .views-label-field-related-policy-topics {
        float: left;
        margin-left: 20px;
    }

    .node-type-profile #block-boxes-profile-directory-detail-literal {
        width: 300px;
        margin: 0 0 0 10px;
    }

    .node-type-profile .field-name-profile-detail-for-node {
        width: 300px;
        margin: 0 0 0 10px;
    }

    .node-type-profile .fs-directory-detail-title-and-more-col {
        float: left;
        margin-left: 20px;
        width: 500px;
    }

    .node-type-profile .region-content-2 #block-block-22 {
        margin: 0 0 20px 0;
    }

    .node-type-profile .field-name-profile-related-course
    .view-profile-related-courses-items .views-row {
        padding: 12px 0;
        height: auto;
    }

    /*--------------- .node-type-skeleton-page --------------------*/

    .node-type-skeleton-page {
        width: 768px;
    }

    .node-type-skeleton-page .fs-page-row1 {
        width: 768px;
        margin: 0;
        padding: 0;
    }

    .node-type-skeleton-page .fs-page-row2 {
        width: 768px;
        margin: 0;
        padding: 0;
    }

    .node-type-skeleton-page .fs-page-row3 {
        width: 768px;
        margin: 0;
        padding: 0;
    }

    .node-type-skeleton-page .fs-page-row1 .col-sm-12 {
        width: 768px;
        margin: 0;
        padding: 0;
    }

    .node-type-skeleton-page .fs-page-row1 .col-sm-9 {
        width: 768px;
        margin: 0;
        padding: 0;
    }

    .node-type-skeleton-page .fs-page-row1 .col-sm-3 {
        width: 768px;
        margin: 0 !important; /* overrides style.css */
        padding: 0;
    }

    .node-type-skeleton-page .fs-page-row2 .col-sm-9 {
        width: 768px;
        margin: 0;
        padding: 0;
    }

    .node-type-skeleton-page .fs-page-row2 .col-sm-3 {
        width: 768px;
        margin: 0 !important;
        padding: 0;
    }

    .node-type-skeleton-page .fs-page-row3 .col-sm-9 {
        width: 768px;
        margin: 0;
        padding: 0;
    }

    .node-type-skeleton-page .col-sm-6 {
        width: 768px;
        margin: 0;
        padding: 0;
    }

    .node-type-skeleton-page .col-sm-3 {
        width: 768px;
        margin: 0;
        padding: 0;
    }

    .node-type-skeleton-page .region-content-2 {
        width: 768px;
        margin: 0;
        padding: 0;
    }

    .node-type-skeleton-page .region-sidebar-second {
        width: 768px;
        margin: 0;
        padding: 0;
    }

    .node-type-skeleton-page .region-sidebar-second-2 {
        width: 768px;
        margin: 0;
        padding: 0;
    }


    .node-type-skeleton-page .fs-news-events-section-menu {
        margin: 0 0 0 10px;
    }

    .node-type-skeleton-page .breadcrumb {
        margin: 20px 0 10px 10px;
        width: 748px;
    }

    .node-type-skeleton-page .block-title {
        margin: 0 0 0 10px;
    }

    .node-type-skeleton-page
    #block-views-video-oldsys-list-block-2 .row{
        width: 748px;
        margin: 0 0 0 10px;
    }

    .node-type-skeleton-page #block-views-title-for-node-block {
        margin: 0 0 0 10px;
    }

    .node-type-skeleton-page .fs-view-video-featured-block {
        width: 768px;
        margin: 0;
    }

    .node-type-skeleton-page #block-boxes-fs-mobile-imp-dates {
        width: 768px;
        margin: 20px 0 0 0;
        padding: 0;
    }

    .node-type-skeleton-page .fs-view-important-dates .views-row {
        width: 244px;
        float: left;
        margin-left: 10px;
    }

    .node-type-skeleton-page .views-exposed-widgets {
        width: 450px;
    }

    .node-type-skeleton-page .fs-block-login-logout {
        margin: 0 0 0 10px;
    }

    .node-type-skeleton-page .view-id-courses .view-header {
        margin: -50px 0 0 10px;
    }

    .node-type-skeleton-page .views-field-field-featured-item-image {
        width: 748px;
    }

    .node-type-skeleton-page .view-content .field-name-field-date {
        width: 470px;
    }

    .node-type-skeleton-page .view-content .field-name-title {
        width: 470px;
        margin: 0 0 10px 0;
    }

    .node-type-skeleton-page .view-content .field-name-body {
        width: 470px;
    }

    .node-type-skeleton-page .node-event-item
    .views-field-field-featured-item-image {
        width: 748px;
    }

    .node-type-skeleton-page .node-event-item
    .view-content .field-name-field-date {
        width: 748px;
    }

    .node-type-skeleton-page .node-event-item .view-content .field-name-title {
        width: 748px;
    }

    .node-type-skeleton-page .node-event-item .view-content .field-name-body {
        width: 748px;
    }

    .node-type-skeleton-page .views-exposed-widget label {
        font-size: 12px;
        text-transform: uppercase;
        color: #7e732e;
        float: left;
        line-height: 24px;
    }

    .node-type-skeleton-page
    #edit-year-wrapper.views-exposed-widget label {
        font-size: 12px;
        text-transform: uppercase;
        color: #7e732e;
        float: left;
        line-height: 24px;
    }

    .page-node-3697.node-type-skeleton-page .form-type-date-select {
        margin: 0;
    }

    .page-node-171.node-type-skeleton-page
    #edit-topic-wrapper.views-exposed-widget {
        width: 254px;
        float: none;
    }

    .page-node-171.node-type-skeleton-page
    #edit-topic-wrapper.views-exposed-widget label {
        width: 254px;
        float: none;
    }

    .page-node-995.node-type-skeleton-page
    #edit-topic-wrapper.views-exposed-widget {
        width: 254px;
        float: none;
        position: absolute;
        top: 120px;
        left: 360px;
    }

    .node-type-skeleton-page
    #edit-topic-wrapper.views-exposed-widget {
        width: 254px;
        float: none;
    }

    .node-type-skeleton-page
    #edit-topic-wrapper.views-exposed-widget label{
        width: 254px;
        float: none;
    }

    .node-type-skeleton-page
    #edit-series-wrapper.views-exposed-widget {
        width: 254px;
        float: none;
    }

    .node-type-skeleton-page
    #edit-series-wrapper.views-exposed-widget  label {
        width: 254px;
        float: none;
    }

    .node-type-skeleton-page
    #edit-sort-order-wrapper.views-exposed-widget {
        width: 254px;
        float: none;
    }

    .node-type-skeleton-page
    #edit-sort-order-wrapper.views-exposed-widget  label {
        width: 254px;
        float: none;
    }

    .node-type-skeleton-page
    #edit-body-value-wrapper.views-exposed-widget {
        width: 254px;
        float: none;
    }

    .node-type-skeleton-page
    #edit-body-value-wrapper.views-exposed-widget label {
        width: 254px;
        float: none;
    }

    .node-type-skeleton-page .views-exposed-widgets
    .views-widget-sort-by {
        width: 450px;
        float: none;
    }

    .node-type-skeleton-page .views-exposed-widgets
    .views-widget-sort-by label {
        width: 254px;
        float: none;
    }

    .node-type-skeleton-page .views-exposed-widgets
    .views-widget-sort-order {
        width: 254px;
        float: none;
    }

    .node-type-skeleton-page .views-exposed-widgets
    .views-widget-sort-order label {
        width: 254px;
        float: none;
    }

    .node-type-skeleton-page
    #edit-text-wrapper.views-exposed-widget {
        width: 254px;
        float: none;
    }


    .page-node-3696.node-type-skeleton-page
    #edit-host-wrapper.views-exposed-widget {
        width: 280px;
        float: none;
    }

    .page-node-3696.node-type-skeleton-page
    #edit-topic-wrapper.views-exposed-widget {
        width: 254px;
        float: none;
    }

    .page-node-3696.node-type-skeleton-page
    #edit-etype-wrapper.views-exposed-widget {
        width: 254px;
        float: none;
    }

    .page-node-3696.node-type-skeleton-page
    #edit-host-wrapper.views-exposed-widget {
        width: 254px;
        float: none;
    }

    .node-type-skeleton-page .view-filters .form-submit {
        width: 254px !important;
        margin: 20px 0 0 0 !important;
        float: none;
    }

    .page-node-3696.node-type-skeleton-page .view-filters
    .views-submit-button {
        width: 254px !important;
        margin: 20px 0 0 26px !important;
        float: none;
    }

    .fs-view-page-events .view-filters .form-submit {
        width: 254px !important;
        margin: 20px 0 0 -26px !important;
        float: none;
    }

    .node-type-skeleton-page .view-filters .views-exposed-form
    .views-exposed-widget {
        width: 254px;
        float: none;
    }

    .page-node-3697.node-type-skeleton-page
    #edit-year-wrapper.views-exposed-widget {
        width: 254px !important; /* overrides style.css */
        float: right;
    }

    .fs-view-video-page .views-bootstrap-grid-plugin-style
    .views-field-title a {
        width: 484px;
    }

    .fs-view-video-page .views-widget-sort-by {
        width: 254px;
        float: none;
    }

    .fs-view-video-page .views-widget-sort-by label {
        width: 254px;
        float: none;
    }

    .node-type-skeleton-page .views-exposed-widgets {
        width: 748px;
    }

    .node-type-skeleton-page .view-directory .view-filters .form-submit {
        margin: 0 !important;
    }

    .node-type-skeleton-page
    #edit-field-related-policy-topics-target-id-wrapper.views-exposed-widget {
        width: 254px;
        float: left;
    }

    .node-type-skeleton-page
    #edit-combine-wrapper.views-exposed-widget {
        width: 254px;
        float: left;
    }

    .node-type-skeleton-page
    #edit-sort-bef-combine-wrapper.views-exposed-widget {
        width: 254px;
        float: left;
    }

    .node-type-skeleton-page #edit-topic-wrapper.views-exposed-widget {
        width: 254px;
        float: none;
    }

    .node-type-skeleton-page #edit-topic-wrapper.views-exposed-widget label {
        width: 254px;
        float: none;
    }

    .node-type-skeleton-page #edit-yr-wrapper.views-exposed-widget {
        width: 254px;
        float: none;
    }

    .node-type-skeleton-page #edit-yr-wrapper.views-exposed-widget label {
        width: 254px;
        float: none;
    }

    .node-type-skeleton-page #edit-body-value-wrapper.views-exposed-widget label {
        width: 254px;
        float: none;
    }

    .node-type-skeleton-page #edit-body-value-wrapper.views-exposed-widget {
        width: 254px;
        float: none;
    }

    .node-type-skeleton-page #edit-combine-wrapper.views-exposed-widget {
        width: 254px;
        float: none;
        position: relative;
        top: -63px;
        left: 274px;
    }

    .node-type-skeleton-page #edit-dpt-wrapper.views-exposed-widget label {
        width: 254px;
        float: none;
    }

    .node-type-skeleton-page #edit-host-wrapper.views-exposed-widget {
        width: 254px;
        float: none;
    }

    .node-type-skeleton-page #edit-host-wrapper.views-exposed-widget label {
        width: 254px;
        float: none;
    }

    .node-type-skeleton-page #edit-etype-wrapper.views-exposed-widget {
        width: 254px;
        float: none;
    }

    .node-type-skeleton-page #edit-etype-wrapper.views-exposed-widget label {
        width: 254px;
        float: none;
    }

    .node-type-skeleton-page #block-views-news-block-news-all {
        width: 728px;
        margin: 0;
    }

    .node-type-skeleton-page .fs-view-news-teasers {
        width:758px;
        margin: 0;
    }

    .node-type-skeleton-page .fs-view-news-teasers
    .view-content .field-name-field-date {
        width: 470px;
        font-size: 12px;
    }

    .node-type-skeleton-page .fs-view-news-teasers
    .view-content .field-name-title {
        width: 470px;
        margin: 0 0 10px 244px;
    }

    .node-type-skeleton-page .fs-view-news-teasers
    .view-content .field-name-body {
        width: 470px;
        margin: 0 0 10px 244px;
    }

    .node-type-skeleton-page .node-teaser {
        margin: 0 0 30px 0;
    }

    .node-type-skeleton-page .fs-view-news-teasers .view-content {
        margin: 20px 0 0 10px;
    }

    .node-type-skeleton-page .field-name-field-teaser-image {
        margin: 0 0 0 0;
    }

    .node-type-skeleton-page #block-views-events-page-block-event-list
    .block-title {
        margin: 0 0 0 10px;
    }

    .node-type-skeleton-page #block-boxes-events-statis-title {
        margin: 0 0 0 10px;
        width: 748px;
    }

    .node-type-skeleton-page #block-boxes-video-page-static-title {
        margin: 0 0 0 10px;
        width: 748px;
    }


    .node-type-skeleton-page #block-views-policy-topics-block-1 {
        width: 748px;
        height: 435px;
        margin: 0 0 20px 10px;
        background: url("images/parallax-bg.jpg") no-repeat center center;
        background-size: cover;
    }

    .node-type-skeleton-page .fs-view-policy-topics #fs-policy-topic-block-content-wrapper {
        width:708px;
        margin: 20px 0 0 10px;
    }

    .node-type-skeleton-page .fs-view-policy-topics {
        width: 728px;
        margin: 0 0 0 10px;
        padding: 10px;
        background: rgba(250, 250, 250, 0.6);
        height: 365px;
    }

    .node-type-skeleton-page .fs-view-policy-topics .view-content {
        padding: 10px 10px 10px 10px;

    }

    .node-type-skeleton-page .fs-view-policy-topics .views-row {
        margin: 0 2px 0 7px;
        padding: 4px;
        width: 114px;
        height: 60px;
        border: 1px solid grey !important;
    }

    .node-type-skeleton-page .fs-view-policy-topics .views-row a {
        width: 114px;
        height: 60px;
        border: 0;
    }

    .node-type-skeleton-page #block-views-policy-topics-block-1 h2 {
        width: 728px;
        margin: 10px 0 0 10px;
        padding: 10px;
        background: rgba(250, 250, 250, 0.6);
    }

    .fs-view-topic-jump {
        margin: 15px 0 15px 10px;
    }

    .node-type-skeleton-page .fs-view-contact-departments-related
    .fs-view-contact-departments-related-content,
    .node-type-skeleton-page
    .fs-view-contact-info .fs-view-contact-info-column {
        margin-left: 78px;

    }

    .node-type-skeleton-page .fs-block-impact-story {
        width: 748px;
        padding: 0;
        margin: 20px 0 20px 10px;
    }

    .node-type-skeleton-page .fs-block-impact-story .block-title {
        padding: 5px 0 5px 20px;
    }

    .node-type-skeleton-page .fs-block-impact-story
    .views-field-field-impact-story-image {
        float: left;
        margin-left: 15px;
    }

    .node-type-skeleton-page .fs-block-impact-story .views-field-view-node-1 {
        float: left;
        width: 426px;
        margin-left: 20px;
    }

    .node-type-skeleton-page .fs-block-impact-story
    .views-field-field-impact-story-name {
        float: left;
        width: 426px;
        margin-left: 20px;
    }

    .node-type-skeleton-page .fs-block-impact-story
    .views-field-field-impact-story-degree {
        float: left;
        width: 426px;
        margin-left: 20px;
    }

    .node-type-skeleton-page .fs-block-impact-story
    .views-field-field-body-simple {
        float: left;
        width: 426px;
        margin-left: 20px;
    }

    .node-type-skeleton-page .fs-block-impact-story
    .views-field-field-impact-story-degree {
        float: left;
        width: 426px;
        margin-left: 20px;
    }

    .node-type-skeleton-page .fs-block-impact-story .views-field-view-node {
        float: left;
        width: 256px;
        margin-left: 20px;
    }

    .node-type-skeleton-page .fs-block-impact-story .owl-buttons {
        top: 218px;
    }

    .node-type-skeleton-page .fs-block-impact-story .owl-prev {
        margin-left: 10px;
    }

    .node-type-skeleton-page .fs-block-impact-story .owl-next {
        margin-right: 10px;
    }

    .node-type-skeleton-page .fs-block-intranet-flickr-photoset {
        margin: 0;
    }

    .node-type-skeleton-page .fs-block-intranet-flickr-photoset .block-title {
        margin-bottom: 5px;
    }

    .node-type-skeleton-page .fs-block-intranet-flickr-photoset iframe {
        width: 300px;
        height: 200px;
        margin-left: 10px;
    }

    .node-type-skeleton-page .block-custom-search-blocks .block-title {
        margin-bottom: 5px;
    }

    .node-type-skeleton-page .block-custom-search-blocks form {
        margin-left: 10px;
    }

    .node-type-skeleton-page #block-views-contact-info-block {
        width: 748px;
        margin: 0 0 0 10px;
    }

    .node-type-skeleton-page .fs-view-contact-info {
        width: 748px;
        margin: 0;
    }


    .node-type-skeleton-page .fs-view-contact-info .views-row {
        width: 254px;
        float: left;
        margin-right: 10px;
    }

    .node-type-skeleton-page #block-views-promo-rectangular-block {
        float: left;
        margin-left: 10px;
    }

    .node-type-skeleton-page #block-views-promo-rectangular-block-1 {
        float: left;
        margin-left: 10px;
    }

    .node-type-skeleton-page #block-views-promo-rectangular-block-2 {
        float: left;
        margin: 29px 0 20px 10px;

    }

    .node-type-messaging-page #block-views-promo-rectangular-block-3 {
        float: left;
        margin: 0 0 20px 10px;

    }

    .node-type-skeleton-page #block-views-promo-square-block {
        float: left;
        margin: 0 0 20px 10px;
        width: 330px;
    }
    .node-type-skeleton-page #block-views-promo-square-block-1 {
        float: left;
        margin: 0 0 20px 10px;
        width: 330px;

    }

    .node-type-skeleton-page #block-views-promo-square-block-2 {
        float: left;
        margin: 29px 0 20px 10px;
        width: 330px;
    }

    .node-type-skeleton-page .fs-view-promo-square {
        width: 290px;
    }

    .node-type-skeleton-page .fs-view-promo-square .views-row-1 {
        margin: 0;
    }

    .node-type-skeleton-page .fs-view-promo-rectangular {
        width: 290px;
        margin: 0;
    }

    .node-type-skeleton-page .fs-view-promo-square span.views-label {
        top: 0;
        left: 310px;
        width: 290px !important;
    }

    .node-type-skeleton-page .fs-view-promo-square span.text {
        top: 0;
        left: 310px;
        width: 290px !important;
    }

    .node-type-skeleton-page .fs-view-promo-square .views-row-last {
        margin:0;
    }

    .node-type-skeleton-page #block-views-promo-rectangular-block
    .fs-view-promo-rectangular span.text {
        position: relative;
        top: -140px;
        left: 0;
        padding: 60px 0 0 0;
        margin: 0 0 -140px 0;
        text-decoration: none;
    }

    .node-type-skeleton-page #block-views-promo-rectangular-block-1
    .fs-view-promo-rectangular span.text {
        position: relative;
        top: -140px;
        left: 0;
        padding: 60px 0 0 0;
        margin: 0 0 -140px 0;
        text-decoration: none;
    }

    .node-type-skeleton-page #block-views-promo-rectangular-block-2
    .fs-view-promo-rectangular span.text {
        position: relative;
        top: -140px;
        left: 0;
        padding: 60px 0 0 0;
        margin: 0 0 -140px 0;
        text-decoration: none;
    }

    .node-type-skeleton-page #block-views-promo-rectangular-block-3
    .fs-view-promo-rectangular span.text {
        position: relative;
        top: -140px;
        left: 0;
        padding: 60px 0 0 0;
        margin: 0 0 -140px 0;
        text-decoration: none;
    }

    .node-type-skeleton-page #block-views-contact-info-block
    .views-field-field-image img {
        width: 91px;
        height: auto;
    }

    .node-type-skeleton-page .fs-view-news-teasers .view-header {
        width: 254px;
    }

    .node-type-skeleton-page  #views-exposed-form-news-block-news-all {
        width: 748px;
    }

    .node-type-skeleton-page
    .views-field-field-featured-item-image img {
        width: 748px;
        height: auto;
    }

    .node-type-skeleton-page .view-filters {
        width: 748px;
        margin: 0 0 0 10px;
    }

    .node-type-skeleton-page #block-menu-menu-news-events {
        margin: 0 0 0 10px;
    }

    .node-type-skeleton-page .node-promoted .field-name-body {
        width: 550px;
        margin: 0 0 0 10px;
    }

    .node-type-skeleton-page #block-views-video-library-about-block {
        width: 748px;
        margin: 0 0 0 10px;
    }

    .node-type-skeleton-page .fs-view-courses-exp-clps {
        margin-right: 60px;
    }

    .node-type-skeleton-page .fs-expand-collapse-button
    .fs-expand-button:before {
        font-family: FontAwesome;
        content: "\f055";
        padding-left: 5px;
        font-size: 14px;
        font-weight: normal;
        color: #58595b;
        padding-right: 6px;
    }

    .node-type-skeleton-page .fs-expand-collapse-button
    .fs-collapse-button:before {
        font-family: FontAwesome;
        content: "\f056";
        padding-left: 5px;
        font-size: 14px;
        font-weight: normal;
        color: #58595b;
        padding-right: 6px;
    }

    .node-type-skeleton-page #block-views-policy-topic-jump-block {
        width: 254px;
    }

    .node-type-skeleton-page #block-block-23 {
        width: 254px;
    }

    .node-type-skeleton-page #block-views-2b60545fe0b460fd632b3e30b3cce9f2 {
        width: 748px;
        margin: 20px 0 20px 10px;
    }

    .node-type-skeleton-page .fs-block-quicklinks {
        width: 748px;
        margin: 0 0 0 10px;
    }

    .node-type-skeleton-page .views-field-field-quicklinks-1 {
        margin: 0 10px 0 0;
    }

    .node-type-skeleton-page .fs-view-quicklinks .view-content {
        margin-top: 10px;
    }

    .node-type-skeleton-page .fs-view-quicklinks .views-row a {
        width: 254px;
        margin-bottom: 20px;
    }

    .node-type-skeleton-page .fs-view-quicklinks {
        width: 748px;
        margin-top: 20px;
    }

    .node-type-skeleton-page .fs-view-quicklinks .views-row {
        float: left;
    }

    .node-type-skeleton-page #block-menu-menu-news-events ul,
    .fs-news-events-section-menu ul {
        width: 484px;
    }

    .node-type-skeleton-page #block-views-video-page-block-1 {
        width: 728px;
        margin: 0;
    }

    .node-type-skeleton-page #block-views-video-page-block-1 .block-title {
        width: 454px;
    }

    .node-type-skeleton-page #block-views-video-page-block-1 .owl-carousel {
        width: 708px;
        margin: 0;
    }

    .node-type-skeleton-page #block-views-video-page-block-1 .owl-item {
        width: 708px;

    }

    .node-type-skeleton-page #block-views-video-page-block-1 .views-field-field-featured-item-image {
        width: 748px;
    }

    .node-type-skeleton-page #block-views-news-block-3 {
        width: 728px;
        margin: 0 0 0 20px;
    }

    .node-type-skeleton-page #block-views-news-block-3 .block-title {
        width: 454px;
    }

    .node-type-skeleton-page #block-views-news-block-3 .owl-carousel {
        width: 708px;
        padding-left: 21px;
        margin: 0;
    }

    .node-type-skeleton-page #block-views-videos-block-video-carouselx3 {
        width:728px;
        margin: 0 0 0 20px;
    }

    .node-type-skeleton-page #block-views-videos-block-video-carouselx3
    .block-title {
        width: 454px;
    }

    .node-type-skeleton-page #block-views-videos-block-video-carouselx3
    .owl-carousel {
        width: 708px;
        padding-left: 21px;
        margin: 0;
    }

    .node-type-skeleton-page #block-views-events-block-carousel-x3  {
        width: 728px;
        margin: 0 0 0 20px;
    }

    .node-type-skeleton-page #block-views-events-block-carousel-x3 .block-title {
        width: 454px;
    }

    .node-type-skeleton-page #block-views-events-block-carousel-x3 .owl-carousel {
        width: 708px;
        padding-left: 21px;
        margin: 0;
    }

    .node-type-skeleton-page#block-views-videos-block-featured {
        width:728px;
        margin: 0 0 0 20px;
    }

    .node-type-skeleton-page #block-views-videos-block-featured .block-title {
        width: 454px;
    }

    .node-type-skeleton-page #block-views-videos-block-featured .owl-carousel {
        width: 708px;
        padding-left: 21px;
        margin: 0;
    }

    .node-type-skeleton-page #block-views-events-block-2  {
        width: 728px;
        margin: 0 0 0 20px;
    }

    .node-type-skeleton-page #block-views-events-block-2 .block-title {
        width: 454px;
    }

    .node-type-skeleton-page #block-views-events-block-2 .owl-carousel {
        width: 708px;
        padding-left: 21px;
        margin: 0;
    }

    .node-type-skeleton-page .view-content .field-name-title h2 a {
        width: 350px;
        float: none;
        margin: 0 0 0 10px;
    }

    .node-type-skeleton-page .fs-view-events,
    .node-type-skeleton-page .fs-view-videos,
    .node-type-skeleton-page .fs-view-news {
        width: 748px;
    }

    .node-type-skeleton-page .fs-view-featured-news-carousel {
        width: 748px;
    }

    .node-type-skeleton-page .fs-view-featured-news-carousel .views-field-body {
        width: 748px;
    }

    .node-type-skeleton-page #owl-carousel-block-all-news-featured-item9 {
        width: 748px;
    }

    .node-type-skeleton-page #edit-combine-wrapper.views-exposed-widget label {
        float: none;
    }

    .node-type-skeleton-page .form-control {
        float: none;
    }

    .fs-mobile-important-dates .views-field-title {
        width: 192px;
        margin-left: 52px;
    }

    .fs-view-course-page #edit-field-term-reference-target-id {
        width: 250px;
    }

    .fs-view-course-page
    #edit-field-term-reference-target-id-wrapper.views-exposed-widget>label {
        width: 200px;
    }

    .fs-view-course-page
    #edit-field-course-level-value-wrapper.views-exposed-widget {
        width: 200px;
    }

    .fs-view-course-page
    #edit-field-course-level-value-wrapper.views-exposed-widget>label {
        width: 200px;
    }

    .fs-view-course-page #edit-field-policy-topic-reference-target-id-wrapper.views-exposed-widget {
        position: absolute;
        top: 130px;
        left: 360px;
        width:252px;
    }

    .fs-view-course-page #edit-yr-wrapper.views-exposed-widget {
        position: absolute;
        top: 195px;
        left: 360px;

    }

    .fs-view-course-page #edit-combine-wrapper.views-exposed-widget {
        position: absolute;
        top: 280px;
        left: 20px;
    }

    .fs-view-course-page
    #edit-field-instructor-reference-target-id-wrapper.views-exposed-widget {
        position: absolute;
        top: 260px;
        left: 360px;
        width: 250px;
    }

    .fs-view-course-page .view-filters .views-exposed-form .views-widget-sort-by {
        position: absolute !important;
        top: 320px;
        left: 360px;
    }

    .fs-profile-directory-view-page .view-filters .form-submit {
        position: relative;
        top: -195px;
        left: 0;
    }

    .fs-view-course-page .view-filters .form-submit {
        position: absolute;
        top: 340px;
        left: 22px;
        width: 252px !important;
    }

    .fs-view-course-page .fs-view-courses-body-label {
        position: relative !important;
        top: 425px !important;
        left: 0;
    }

    .fs-view-course-page .fs-view-courses-exp-clps .fs-expand-collapse-button {
        position: relative !important;
        top: 80px !important;
        left: 0;
        float: none;
    }

    .fs-view-course-page .view-filters {
        height: 300px;
    }

    .view-courses .view-header>a {
        right: 10px;
    }

    .node-type-skeleton-page .view-empty {
        width: 748px;
        margin: left;
    }

    /*---------- Video Library page --------------*/
    /* events pages also uses skeleton page styles */
    /*
    .node-type-video-library-page {
        
    }
    */

    .node-type-video-library-page #block-menu-block-22 {
        display: none;
    }

    .node-type-video-library-page .fs-view-video-page
    #views-bootstrap-grid-1 .col-lg-3 {
        width: 240px;
        height: 200px;
        float: left;
        margin: 0 20px 20px 40px;
        padding: 0;
    }

    .node-type-video-library-page .fs-view-video-page
    .views-bootstrap-grid-plugin-style .row {
        width: 620px;
        margin: 0 auto;
        padding: 0;
    }

    .node-type-video-library-page .fs-view-video-page
    #views-bootstrap-grid-1 .views-field-title {
        width: 240px;
        margin: 0 0 20px 0;
    }

    .node-type-video-library-page .fs-view-video-page
    #views-bootstrap-grid-1 .views-field-php {
        float: right;
    }

    .node-type-video-library-page .node-promoted .field-name-body {
        width: 748px;
    }

    .node-type-skeleton-page.node-type-video-library-page
    #block-views-videos-block-featured {
        width: 768px;
        margin: 0 0 20px 0;
    }

    .node-type-skeleton-page .fs-view-video-featured-block
    .views-field-title {
        font-size: 18px;
        line-height: 24px;
    }

    .node-type-skeleton-page .fs-view-video-featured-block
    .views-field-body {
        font-size: 14px;
    }

    .node-type-skeleton-page.node-type-video-library-page
    .fs-view-video-featured-block {
        width: 768px;
        margin: 0 0 20px 0;
    }

    .node-type-skeleton-page.node-type-video-library-page
    #block-views-videos-block-featured .owl-carousel {
        width: 768px;
        padding: 0;
        margin: 0;
    }

    .node-type-skeleton-page.node-type-video-library-page
    .views-field-field-featured-item-image img {
        width: 768px;
        height: auto;
    }

    .node-type-video-library-page #block-views-videos-block-featured
    .owl-buttons {
        top: 35px;
    }

    .node-type-video-library-page #block-views-videos-block-featured
    .owl-prev {
        margin-left: 0 !important;
    }

    .node-type-video-library-page #block-views-videos-block-featured
    .owl-next {
        margin-right: 0 !important;
    }

    .node-type-skeleton-page.node-type-video-library-page
    .views-exposed-form .views-exposed-widget {
        float: left;
    }

    .node-type-video-library-page .views-exposed-form {
        margin: 0 0 40px 0;
    }

    .node-type-video-library-page .field-name-transcript-for-node-clpsbl {
        margin-bottom:30px;
    }

    .node-type-video-library-page
    #edit-topic-wrapper.views-exposed-widget {
        width: 254px !important;
        float: left !important;
    }

    .node-type-video-library-page
    #edit-topic-wrapper label {
        width: 254px !important;
        float: left !important;
    }

    .node-type-video-library-page
    #edit-topic-wrapper .form-item {
        width: 254px !important;
        float: left !important;
    }

    .node-type-video-library-page
    #edit-year-wrapper.views-exposed-widget {
        width: 254px !important;
        float: left !important;
    }

    .node-type-video-library-page
    #edit-year-wrapper label {
        width: 254px !important;
        float: left !important;
    }

    .node-type-video-library-page
    #edit-year-wrapper .form-item {
        width: 254px !important;
        float: left !important;
    }

    .node-type-video-library-page
    #edit-playlist-wrapper.views-exposed-widget {
        width: 254px !important;
        float: left !important;
    }

    .node-type-video-library-page
    #edit-playlist-wrapper label {
        width: 254px !important;
        float: left !important;
    }

    .node-type-video-library-page
    #edit-playlist-wrapper .form-item {
        width: 254px !important;
        float: left !important;
    }

    .node-type-video-library-page
    #edit-series-wrapper.views-exposed-widget {
        width: 254px !important;
        float: left !important;
    }

    .node-type-video-library-page
    #edit-series-wrapper label {
        width: 254px !important;
        float: left !important;
    }

    .node-type-video-library-page
    #edit-series-wrapper .form-item {
        width: 254px !important;
        float: left !important;
    }

    .node-type-video-library-page
    #edit-combine-wrapper.views-exposed-widget {
        width: 254px !important;
        float: left !important;
        top: 0;
        left: 0;
    }

    .node-type-video-library-page
    #edit-combine-wrapper label {
        width: 254px !important;
        float: left !important;
    }

    .node-type-video-library-page
    #edit-combine-wrapper .form-item {
        width: 254px !important;
        float: left !important;
    }

    .node-type-video-library-page
    .view-filters .form-submit {
        margin: 30px 0 0 0 !important;
    }

    .node-type-video-library-page .views-bootstrap-grid-plugin-style .views-field-field-duration {
        position: relative;
        top: 104px;
        right: 0;
        min-width: 44px;
        float: right;
        z-index: 100;
    }

    .node-type-video-library-page .view-content .views-row {
        clear: none;
    }

    .node-type-video-library-page .fs-view-quicklinks .views-row a {
        width: 236px;
    }

    .node-type-skeleton-page #block-views-2b60545fe0b460fd632b3e30b3cce9f2 {
        float: none;
    } /*- Quicklinks on video library page -*/

    .node-type-skeleton-page .views-bootstrap-grid-plugin-style
    .views-field-field-teaser-image a img {
        filter: none;
        -webkit-filter: none;
    }

    .node-type-video-library-page .view-video-library .fs-video-play-button {
        height: 20px;
        background: none repeat scroll 0% 0% rgba(0, 0, 0, 0.7);
        width: 25px;
        position: absolute;
        top: 104px;
        right: 44px;
        z-index: 99;
    }

    /*---------- Video Item page --------------*/
    /* events pages also uses skeleton page styles */

    .node-type-video-item .fs-page-row1 {
        width: 768px;
        margin: 0;
        padding: 0;
    }

    .node-type-video-item .fs-page-row2 {
        width: 768px;
        margin: 0;
        padding: 0;
    }

    .node-type-video-item .fs-page-row3 {
        width: 768px;
        margin: 0;
        padding: 0;
    }

    .node-type-video-item .fs-page-row1 .col-sm-12 {
        width: 768px;
        margin: 0;
        padding: 0;
    }

    .node-type-video-item .fs-page-row1 .col-sm-9 {
        width: 768px;
        margin: 0;
        padding: 0;
    }

    .node-type-video-item .fs-page-row1 .col-sm-3 {
        width: 768px;
        margin: 0;
        padding: 0;
    }

    .node-type-video-item .fs-page-row2 .col-sm-9 {
        width: 768px;
        margin: 0;
        padding: 0;
    }

    .node-type-video-item .fs-page-row2 .col-sm-3 {
        width: 768px;
        margin: 0;
        padding: 0;
    }

    .node-type-video-item .fs-page-row3 .col-sm-9 {
        width: 768px;
        margin: 0;
        padding: 0;
    }

    .node-type-video-item .col-sm-6 {
        width: 768px;
        margin: 0;
        padding: 0;
    }

    .node-type-video-item .col-sm-3 {
        width: 768px;
        margin: 0;
        padding: 0;
    }

    .node-type-video-item .region-content-2 {
        width: 768px;
        margin: 0;
        padding: 0;
    }

    .node-type-video-item .region-sidebar-second {
        width: 768px;
        margin: 0;
        padding: 0;
    }

    .node-type-video-item .region-sidebar-second-2 {
        width: 768px;
        margin: 0;
        padding: 0;
    }

    .node-type-video-item #block-menu-block-22 {
        display: none;
    }

    .node-type-video-item .breadcrumb {
        width: 748px;
        margin: 20px 0 10px 10px;
    }

    .node-type-video-item .fs-view-video-page
    #views-bootstrap-grid-1 .row {
        width: 620px;
        height: 200px;
        margin: 0 auto !important;
        padding: 0;
    }

    .node-type-video-item .fs-view-video-page
    #views-bootstrap-grid-1 .col-lg-3 {
        width: 240px;
        height: 200px;
        float: left;
        margin: 0 20px 20px 40px;
        padding: 0;
    }

    .fs-view-video-page .views-bootstrap-grid-plugin-style {
        width: 748px;
        margin: 0 0 0 10px;
        float: left;
    }

    .node-type-video-item .fs-view-video-page
    #views-bootstrap-grid-1 .row:nth-child(n + 3) {
        display: none;
    }

    .node-type-video-item .ds-2col-stacked .group-right
    .field-name-node-tag-display .field-items {
        padding-left: .5em;
    }

    .node-type-video-item .field-name-transcript-for-node-clpsbl {
        margin-bottom:30px;
    }

    .fs-view-video-page .view-header>a {
        right: 20px;
    }

    .node-type-video-item .view-content {
        height: 100%;
    }

    .node-type-video-item
    #edit-topic-wrapper label {
        width: 254px;
        float: none;
    }

    .node-type-video-item
    #edit-topic-wrapper .form-item {
        width: 254px;
        float: none;
    }

    .node-type-video-item
    #edit-year-wrapper label {
        width: 254px;
        float: none;
    }

    .node-type-video-item
    #edit-year-wrapper .form-item {
        width: 254px;
        float: none;
    }

    .node-type-video-item
    #edit-playlist-wrapper label {
        width: 254px;
        float: none;
    }

    .node-type-video-item
    #edit-playlist-wrapper .form-item {
        width: 254px;
        float: none;
    }

    .node-type-video-item
    #edit-series-wrapper label {
        width: 254px;
        float: none;
    }

    .node-type-video-item
    #edit-series-wrapper .form-item {
        width: 254px;
        float: none;
    }

    .node-type-video-item
    #edit-combine-wrapper label {
        width: 254px;
        float: none;
    }

    .node-type-video-item
    #edit-combine-wrapper .form-item {
        width: 254px;
        float: none;
    }

    .node-type-video-item
    .btn.btn-info.form-submit {
        margin: 30px 0 0 0;
    }

    .node-type-video-item .ds-2col-stacked .group-right {
        width: 748px;
        float: none;
        margin: 0 0 0 10px;
    }

    .node-type-video-item .ds-2col-stacked .group-left {
        margin: 0 0 20px 0;
        width: 768px;
    }

    .node-type-video-item .player iframe {
        margin: 0 0 20px 0;
        width: 768px;
        height: 432px;
    }

    .node-type-video-item .fs-view-transcript-for-node-collapsible {
        margin: 0 0 20px 30px;
        width: 718px;
    }

    .node-type-video-item .fs-view-transcript-for-node .resource-toggle-text {
        margin-left: -20px;
        width: 15px;
        font-size: 15px;
        background: #ffcb05;
        color: #00274c;
        border-radius: 0;
        padding: 0 5px;
        font-weight: bold;
    }

    .node-type-video-item .views-bootstrap-grid-plugin-style
    .views-field-field-duration.field-content {
        right: 0;
        min-width: 44px;
    }

    .node-type-video-item .view-video-library .fs-video-play-button {
        height: 20px;
        background: none repeat scroll 0% 0% rgba(0, 0, 0, 0.7);
        width: 25px;
        position: absolute;
        top: 89px;
        right: 44px;
        z-index: 99;
    }

    .view-video-library .fs-video-play-button a {
        margin-top: 0;
    }

    .node-type-video-item .views-bootstrap-grid-plugin-style
    .views-field-field-teaser-image a img {
        filter: none;
        -webkit-filter: none
    }

    .node-type-video-item .fs-view-transcript-for-node a.fieldset-title{
        padding: 0;
    }

    .node-type-video-item .fs-view-transcript-for-node .fieldset-legend a:hover,
    .node-type-video-item .fs-view-transcript-for-node .fieldset-legend a:focus,
    .node-type-video-item .fs-view-transcript-for-node .fieldset-legend a:active {
        color: #ffcb05;
        background-color: #00274c;
    }

    /*---------- Events page --------------*/
    /* events pages also uses skeleton page styles */

    .fs-view-page-events #block-views-events-page-block-event-list {
        margin: 10px 0;
    }

    .fs-view-page-events .field-name-event-detail-more-button {
        width:748px;
        margin: 0 0 10px 10px;
        float: none;
    }

    .fs-view-page-events .field-name-event-teaser-date {
        float: left;
    }

    .fs-view-page-events .view-content .field-name-title {
        width: 580px;
        margin: 0 0 10px 0 !important; /* overrides style.css */
    }

    .node-type-skeleton-page .fs-view-page-events
    .field-name-field-event-series-reference {
        width: 580px !important; /* overrides style.css */
        margin: 0 ;
        float: none;
    }

    .fs-view-page-events .field-name-event-teaser-date {
        margin: 0 0 0 10px;
        float: none;
    }

    .node-type-event-item #block-views-contact-info-block {
        margin: 0 0 0 10px;
    }

    #block-views-contact-info-block h2 {
        width: 748px;
        margin: 0 0 10px 0;
    }

    .fs-view-contact-info {
        margin-top: 0;
    }

    .fs-view-contact-info .views-field-field-phone-number-1 {
        margin-bottom: 10px;
    }

    .node-type-skeleton-page .fs-view-page-events .view-content .field-name-body {
        width: 580px !important; /* overrides style.css */
        margin: 0 ;
        float: none;
    }

    .fs-view-page-events .views-field-php .field-name-field-when {
        width: 580px;
        margin: 0;
        clear: none;
    }

    .fs-view-page-events .node-event-item .field-name-ds-event-year {
        width: 580px;
        margin: 0;
        clear: none;
    }

    .fs-view-page-events .view-mode-featured_teaser {
        padding: 20px 0 0 0;
    }

    .fs-view-page-events .views-field-php .view-mode-featured_teaser
    .group-column-left {
        width:320px;
        height: 250px;
    }

    .fs-view-page-events .views-field-php .view-mode-featured_teaser
    .group-column-right {
        width: 350px;
        margin-left: 50px;
    }

    .fs-view-page-events .view-mode-featured_teaser
    .view-content .field-name-title {
        width: 330px;
        margin: 0;
    }

    .fs-view-page-events .view-mode-featured_teaser
    .field-name-field-event-series-reference {
        width: 330px !important; /* overrides style.css */
        margin: 0;
        float: none;
    }

    .fs-view-page-events .view-mode-featured_teaser
    .field-name-title h2 a {
        width: 330px !important; /* overrides style.css */
        margin: 0 !important; /* overrides style.css */
        height: auto;
        float: none;
    }

    .node-type-skeleton-page .fs-view-page-events .view-mode-featured_teaser
    .field-name-title {
        width: 330px;
        margin: 0 !important; /* overrides style.css */
        float: none;
    }

    .node-type-skeleton-page .fs-view-page-events
    .view-mode-featured_teaser .field-name-body {
        width: 330px !important; /* overrides style.css */
        margin: 0 !important; /* overrides style.css */
        padding: 0;
        float: none;
    }

    .fs-view-page-events .view-mode-featured_teaser
    .field-name-field-event-location {
        margin-left: 0 !important; /* overrides style.css  */

    }

    .fs-view-page-events .view-mode-featured_teaser .field-name-event-detail-more-button {
        width: 330px;
        margin: 0;
        float: none;
    }

    .fs-view-page-events .view-mode-featured_teaser
    .field-name-field-when {
        width: auto;
        margin-right: 20px;
    }


    /*---------- Profile-directory ---------- */

    .fs-profile-directory-view-page {
        width: 320px;
    }

    .view-students-for-topic .field-name-field-profile-title,
    .page-taxonomy .field-name-field-profile-title,
    .fs-profile-directory-view-page .field-name-field-profile-title {
        width: 305px;
        font-size: 10px;
        overflow-y: auto;
    }

    .view-students-for-topic .field-name-field-related-policy-topics,
    .page-taxonomy .field-name-field-related-policy-topics,
    .fs-profile-directory-view-page .field-name-field-related-policy-topics {
        width: 305px;
        margin-right: 20px;
    }

    .view-students-for-topic .views-row-odd, .fs-profile-directory-view-page
    .views-row-odd {
        width: 748px;
        height: 220px;
        margin: 0 0 0 10px;
    }

    .view-students-for-topic .views-row-even,
    .page-taxonomy .view-profile-for-term .views-row-even,
    .fs-profile-directory-view-page .views-row-even {
        width: 748px;
        height: 220px;
        margin: 0 0 0 10px;
    }

    .view-course-for-topic .views-row-odd,
    .view-courses-for-term .views-row-odd,
    .fs-view-course-page .views-row-odd {
        width: 738px;
        margin: 0 0 0 30px;
    }

    .view-course-for-topic .views-row-even,
    .view-courses-for-term .views-row-even,
    .fs-view-course-page .views-row-even {
        width: 738px;
        margin: 0 0 0 30px;
    }

    .fs-profile-directory-view-page .view-filters {
        width: 748px;
        height: 320px !important; /* overrideslbx-tweaks */
    }


    .fs-profile-directory-view-page .view-filters .form-type-select .form-select {
        float: none;
    }

    .fs-profile-directory-view-page .text-center {
        width: 748px;
    }

    .fs-profile-directory-view-page .field-name-field-image {
        margin: 10px 0 0 10px;
        height: 200px;
        width: 113px;
    }

    .fs-profile-directory-view-page .field-name-field-term-year-reference {
        font-size: 10px;
    }
    
    .fs-profile-directory-view-page .field-name-field-degree-track-reference {
        width: 500px;
    }

    .field-name-field-course-name, .fs-view-course-page
    .views-field-field-course-name {
        font-size: 16px;
    }

    .fs-view-course-page .views-field-field-course-number a {
        width:250px;
    }

    .fs-view-course-page .views-field-field-course-name {
        margin-top: -10px;
        float: left;
        width: 450px;
        margin-left: 250px;
    }

    .field-name-field-term-year-reference, .fs-view-course-page
    .views-field-field-term-year-reference {
        font-size: 12px;
    }

    .field-name-field-um-course-number,
    .fs-view-course-page .views-field-field-um-course-number {
        font-size: 12px;
    }

    .field-name-field-credit-hours .field-label,
    .fs-view-course-page .views-field-field-credit-hours .views-label {
        font-size: 12px;
    }

    .field-name-field-instructor-reference .field-label,
    .fs-view-course-page .views-field-field-instructor-reference .views-label {
        font-size: 12px;
    }

    .field-name-field-course-section .field-label,
    .fs-view-course-page .views-field-field-course-section .views-label {
        font-size: 12px;
    }

    .views-field-field-course-name {
        font-size: 12px;
    }

    .field-name-field-instructor-reference,
    .fs-view-course-page .views-field-field-instructor-reference {
        font-size: 12px;
    }

    .field-name-field-credit-hours .field-item,
    .fs-view-course-page .views-field-field-credit-hours .field-content {
        font-size: 12px;
        padding-left: 5px;
    }

    .fs-profile-directory-view-page .field-name-title {
        /*width: 270px;   */
        font-size: 12px;
    }

    .fs-profile-directory-view-page .field-name-title a {
        width: 250px;
        font-size: 12px;
    }

    .fs-profile-directory-view-page .field-name-field-related-policy-topics {
        width: 500px;
        font-size: 12px;
    }

    .fs-profile-directory-view-page .field-name-field-profile-title {
        width: 500px;
        font-size: 12px;
        height: 100px;
    }

    .fs-profile-directory-view-page .field-name-field-profile-title .field-items{
        width: 490px;
    }

    .fs-profile-directory-view-page .field-name-field-profile-building {
        font-size: 12px;
        width: 180px;
        margin-top: 8px;
    }

    .fs-profile-directory-view-page .field-name-profile-uniqname-email {
        width: 180px;
        font-size: 12px;
        margin-top: 8px;

    }

    .fs-profile-directory-view-page .field-name-field-phone-number {
        width: 180px;
        font-size: 12px;
        margin-top: 8px;
    }

    .node-type-skeleton-page .fs-view-course-page .text-center {
        width: 748px;
    }

    .field-name-field-course-number, .fs-view-course-page
    .views-field-view-node-1 a {
        font-size: 12px;
        line-height: 24px;
    }

    .view-students-for-topic .field-name-field-related-policy-topics .field-label,
    .page-taxonomy .field-name-field-related-policy-topics .field-label,
    .fs-profile-directory-view-page .field-name-field-related-policy-topics
    .field-label {
        font-size: 12px;
    }

    /*.fs-profile-directory-view-page .view-filters {
        height: 170px !important; 
    } */

    .fs-profile-directory-view-page
    #edit-sort-bef-combine-wrapper.views-exposed-widget {
        width: 254px;
        float: none;
        position: relative;
    }

    .fs-profile-directory-view-page
    #edit-combine-wrapper.views-exposed-widget {
        width: 254px;
        float: none;
        position: relative;
        top: -55px;
        left: 274px;
    }

    .page-node-3710.node-type-skeleton-page
    #edit-combine-wrapper.views-exposed-widget {
        width: 254px;
        float: none;
        position: absolute;
        top: 80px;
        left: 20px;
    }

    .page-node-3710.node-type-skeleton-page
    #edit-sort-bef-combine-wrapper.views-exposed-widget {
        width: 254px;
        float: none;
        position: absolute;
        top: 0px;
        left: 300px;
    }

    .page-node-3710.node-type-skeleton-page
    #edit-dpt-wrapper.views-exposed-widget {
        width: 254px;
        float: none;
        position: absolute;
        top: 0px;
        left: 20px;
    }

    .page-node-3710 .view-filters {
        width: 748px;
        height: 160px !important; /* overrideslbx-tweaks */
    }

    .page-node-3712.node-type-skeleton-page #edit-combine-wrapper.views-exposed-widget {
        width: 254px;
        float: none;
        position: absolute;
        top: 80px;
        left: 20px;
    }

    .page-node-3712.node-type-skeleton-page #edit-field-related-policy-topics-target-id-wrapper.views-exposed-widget {
        width: 254px;
        float: none;
        position: absolute;
        top: 0;
        left: 20px;
    }

    .page-node-3712.node-type-skeleton-page #edit-sort-bef-combine-wrapper.views-exposed-widget {
        width: 254px;
        float: left;
        position: absolute;
        top: 0px;
        left: 300px;
    }

    .page-node-3712 .view-filters {
        width: 748px;
        height: 160px !important; /* overrideslbx-tweaks */
    }

    .page-node-3714.node-type-skeleton-page
    #edit-track-wrapper.views-exposed-widget {
        width: 254px;
        float: none;
        position: absolute;
        top: 0px;
        left: 20px;
    }

    .page-node-3714.node-type-skeleton-page
    #edit-cohort-wrapper.views-exposed-widget {
        width: 254px;
        float: none;
        position: absolute;
        top: 80px;
        left: 20px;
    }

    .page-node-3714.node-type-skeleton-page
    #edit-combine-wrapper.views-exposed-widget {
        width: 254px;
        float: none;
        position: absolute;
        top: 0px;
        left: 300px;
    }

    .page-node-3714.node-type-skeleton-page
    #edit-sort-bef-combine-wrapper.views-exposed-widget {
        width: 254px;
        float: none;
        position: absolute;
        top: 80px;
        left: 300px;
    }

    .page-node-3714 .view-filters {
        width: 748px;
        height: 200px !important; /* overrideslbx-tweaks */
    }

    /* .page-node-992 is the Directory page */
    .page-node-992.node-type-skeleton-page
    #edit-yr-wrapper.views-exposed-widget {
        width: 254px;
        float: none;
        position: absolute ;
        top: 180px;
        left: 20px;
    }

    .page-node-992.node-type-skeleton-page
    #edit-dpt-wrapper.views-exposed-widget {
        width: 254px;
        float: none;
        position: absolute;
        top: 110px;
        left: 20px;
    }

    .page-node-992.node-type-skeleton-page
    #edit-text-wrapper.views-exposed-widget {
        width: 254px;
        float: none;
        position: absolute;
        top: 110px;
        left: 320px;
    }

    .page-node-992.node-type-skeleton-page
    #edit-sort-bef-combine-wrapper.views-exposed-widget {
        width: 254px;
        float: none;
        position: absolute;
        top: 180px;
        left: 320px;
    }

    .fs-profile-directory-view-page .view-filters .form-submit {
        width: 254px !important;
        float: none;
        position: absolute;
        top: 270px;
        left: 320px;
    }

    .page-node-3710 .view-filters .form-submit {
        width: 254px !important;
        float: none;
        position: absolute;
        top: 98px;
        left: 300px;
    }

    .page-node-3712 .view-filters .form-submit {
        width: 254px !important;
        float: none;
        position: absolute;
        top: 96px;
        left: 296px;
    }

    .page-node-3714 .view-filters .form-submit {
        width: 254px !important;
        float: none;
        position: absolute;
        top: 140px;
        left: 20px;
    }

    /*--------------- .page-events-calendar --------------------*/

    .page-events-calendar {
        width: 768px;
    }

    .page-events-calendar .fs-page-row1 {
        width: 758px;
        margin: 0 0 20px 10px;
    }

    .page-events-calendar .fs-page-row1 .col-sm-12 {
        width: 758px;
        margin: 0;
    }

    .page-events-calendar .fs-page-row2 {
        width: 758px;
    }

    .page-events-calendar .fs-page-row2 .col-sm-12 {
        width: 758px;
        margin: 0;
    }

    .page-events-calendar .view .date-nav-wrapper .date-prev a {
        font-size: 18px;
    }

    .page-events-calendar .views-exposed-form {
        width: 758px;
    }

    .page-events-calendar #edit-etype-wrapper {
        width: 350px;
    }

    .page-events-calendar .calendar-calendar {
        width: 758px;
        margin: 0 auto;
        margin-bottom: 20px;
    }

    .calendar-calendar .month-view table {
        width: 758px;
    }

    .view-event-calendar .view-header a {
        padding: 0 6px 0 0;
    }

    /*--------------- .page-topic ---------------------------*/

    .page-topic {
        width: 768px;
        margin: 0;
    }

    .page-topic .fs-page-row1 {
        width: 768px;
        margin: 0 0 20px 0;
    }

    .page-topic .fs-page-row1 .col-sm-9 {
        width: 768px;
        margin: 0;
    }

    .page-topic .col-sm-12 {
        width: 768px;
        margin: 0;
    }

    .page-topic .fs-page-row2 {
        width: 768px;
        margin: 0;
    }

    .page-topic .fs-page-row3 {
        width: 768px;
        margin: 0;
    }

    .page-topic .fs-page-row2 .col-sm-9 {
        width: 768px;
        margin: 0;
    }


    .page-topic #block-menu-menu-news-events ul, .fs-news-events-section-menu ul {
        width: 748px;
        margin: 0 0 0 10px;
    }

    .page-topic .fs-page-row1 .col-sm-3 {
        width: 768px;
    }


    .page-topic .fs-page-row2 .col-sm-3 {
        width: 768px;
    }

    .page-topic .fs-page-row3 .col-sm-9 {
        width: 768px;

    }

    .page-topic h1 {
        margin: 0 0 0 10px;
        width: 748px;
    }

    .page-topic .breadcrumb {
        width: 748px;
        margin: 26px 0 0 10px;
    }

    .page-topic .fs-block-login-logout {
        margin: 0 0 0 10px;
    }

    .page-topic #block-views-page-for-topic-block .block-title,
    .page-topic #block-views-events-block-3 .block-title,
    .page-topic #block-views-3acc1c2941b3d6d040df3cd2c174af5b .block-title {
        width: 748px;
        margin: 0 0 0 10px;
    }

    .page-topic .fs-events-view .view-header a {
        float: none;
        margin: 0;
    }

    .page-topic .fs-block-impact-story {
        width: 748px;
        padding: 0;
        margin: 20px 0 0 10px;
    }

    .page-topic .fs-block-impact-story .views-label-field-related-policy-topics {
        display: none;
    }

    .page-topic .fs-block-impact-story .block-title {
        width: 708px;
        padding: 8px 0 5px 0;
        margin: 0 0 0 20px;
    }

    .page-topic .fs-block-impact-story .owl-buttons {
        position: relative;
        top: 120px;
    }

    .page-topic .fs-block-impact-story .owl-prev {
        margin-left: 15px !important;
    }

    .page-topic .fs-block-impact-story .owl-next {
        margin-right: 460px !important;
    }

    .page-topic .fs-block-impact-story
    .views-field-field-impact-story-image {
        float: left;
        margin-left: 15px;
    }

    .page-topic .fs-block-impact-story
    .views-field-field-headline {
        float: left;
        width: 426px;
        margin-left: 20px;
    }

    .page-topic .fs-block-impact-story
    .views-field-field-impact-story-name {
        float: left;
        width: 426px;
        margin-left: 20px;
    }

    .page-topic .fs-block-impact-story
    .views-field-field-impact-story-degree {
        float: left;
        width: 426px;
        margin-left: 20px;
    }

    .page-topic .fs-block-impact-story
    .views-field-field-body-simple {
        float: left;
        width: 426px;
        margin-left: 20px;
    }

    .page-topic .fs-block-impact-story
    .views-field-field-impact-story-degree {
        float: left;
        width: 426px;
        margin-left: 20px;
    }

    .page-topic .fs-block-impact-story
    .views-field-view-node {
        float: left;
        width: 256px;
        margin-left: 20px;
    }

    .page-topic .fs-block-impact-story
    .views-field-field-related-policy-topics {
        display: none;
    }

    .fs-block-research-centers-sidebar {
        width: 748px;
        margin: 0 0 0 10px;
    }

    .fs-block-research-centers-sidebar h2.block-title {
        width: 748px;
        margin: 0 0 0 10px;
    }

    .block-views-research-centers-for-term-block {

    }

    .fs-view-research-centers-sidebar {
        margin:0;
        padding: 0;
    }


    .fs-view-research-centers-sidebar .view-content {
        width:748px;
    }

    .fs-view-research-centers-sidebar .views-row {
        width: 238px;
        float: left;
        margin: 0 10px 20px 0;
        height: 170px;
    }

    .page-topic #block-views-page-for-topic-block {
        width: 748px;
        margin: 0 0 20px 10px;
    }

    .page-topic #block-views-page-for-topic-block .block-title {
        width: 748px;
        margin: 0;
    }

    .page-topic #block-views-page-for-topic-block .owl-carousel {
        width: 728px;
        padding-left: 21px;
        margin: 0;
    }

    .page-topic #block-views-page-for-topic-block .owl-buttons {
        top: 40px;
    }

    .page-topic #block-views-policy-topics-block-1 h2 {
        width: 748px;
        margin: 0 0 0 10px;
    }

    .page-topic #block-views-policy-topics-block-1 {
        width: 748px;
        margin: 0 0 0 10px;
    }

    .page-topic #block-views-news-block-news-topic-x3 {
        width: 748px;
        margin: 0 0 0 10px;
    }

    .page-topic #block-views-news-block-news-topic-x3 .view-header {
        margin: 0 0 0 10px;
    }

    .page-topic #block-views-news-block-news-topic-x3 .owl-next {
        margin-right: 0;
    }

    .page-topic #block-views-news-block-news-topic-x3 .block-title {
        width: 748px;
        margin: 0 0 0 10px;
    }

    .page-topic #block-views-news-block-news-topic-x3 .owl-carousel {
        width: 728px;
        padding-left: 21px;
        margin: 0;
    }

    .page-topic #block-views-news-block-news-topic-x3 .owl-buttons {
        top: 40px;
    }

    .page-topic #block-views-news-block-news-topic-x3 .owl-prev {
        left: 4px;
    }

    .page-topic .fs-view-news .view-header a {
        margin: 0;
        float: left;
    }

    .page-topic .fs-view-news .views-field-field-date {
        width: 254px;
        float: left;
    }

    .page-topic .fs-view-news .views-field-title {
        width: 254px;
        float: left;
    }

    .page-topic .fs-view-news .views-field-body {
        width: 254px;
        float: left;
    }

    .page-topic #block-views-videos-block-2 {
        width: 748px;
        margin: 0 0 0 10px;
    }

    .page-topic #block-views-videos-block-2 .owl-next {
        margin-right: 0;
    }

    .page-topic #block-views-videos-block-2 .block-title {
        width: 748px;
        margin: 0 0 0 10px;
    }

    .page-topic .fs-view-videos .views-field-php {
        right: 119px;
    }

    .page-topic .fs-view-videos .view-header a {
        margin:0;
        float: none;
    }

    .page-topic #block-views-videos-block-2 .view-header {
        width: 738px;
        margin: 0 0 0 10px;
    }

    .page-topic #block-views-videos-block-2 .owl-carousel {
        width: 728px;
        padding-left: 21px;
        margin: 0;
    }

    .page-topic #block-views-videos-block-2 .owl-buttons {
        top: 40px;
    }

    .page-topic #block-views-videos-block-2 .owl-prev {
        left: 4px;
    }

    .page-topic #block-views-events-block-3 {
        width: 748px;
        margin: 0 0 0 10px;
    }

    .page-topic #block-views-events-block-3 .owl-next {
        margin-right: 0;
    }

    .page-topic #block-views-events-block-3 .owl-prev {
        left: 4px;
    }

    .page-topic #block-views-events-block-3 .block-title {
        width: 748px;
        margin: 0 0 0 10px;
    }

    .page-topic #block-views-events-block-3 .view-header {
        width: 738px;
        margin: 0 0 0 10px;
    }

    .page-topic #block-views-events-block-3 .owl-carousel {
        width: 728px;
        padding-left: 21px;
        margin: 0;
    }

    .page-topic #block-views-events-block-3 .owl-buttons {
        top: 40px;
    }

    .page-topic #block-views-3acc1c2941b3d6d040df3cd2c174af5b {
        width: 748px;
        margin: 0 0 20px 10px;
    }

    .page-topic #block-views-3acc1c2941b3d6d040df3cd2c174af5b
    .owl-next {
        margin-right: 0;
    }

    .page-topic #block-views-3acc1c2941b3d6d040df3cd2c174af5b
    .owl-prev {
        left: 4px;
    }

    .page-topic #block-views-3acc1c2941b3d6d040df3cd2c174af5b
    .block-title {
        width: 748px;
        margin: 0 0 0 10px;
    }

    .page-topic #block-views-3acc1c2941b3d6d040df3cd2c174af5b
    .view-header {
        margin: 0 0 0 10px;
    }

    .page-topic #block-views-3acc1c2941b3d6d040df3cd2c174af5b .owl-carousel {
        width: 728px;
        padding-left: 21px;
        margin: 0;
    }

    .page-topic #block-views-3acc1c2941b3d6d040df3cd2c174af5b .owl-buttons {
        top: 40px;
    }

    .page-topic #block-views-profile-related-block-4topic {
        width: 748px;
        margin: 0 0 0 10px;
    }

    .page-topic #block-views-profile-related-block-4topic .owl-next {
        margin-right: 0;
    }

    .page-topic #block-views-profile-related-block-4topic .block-title {
        width: 748px;
        margin: 0 0 0 10px;
    }

    .page-topic #block-views-profile-related-block-4topic .owl-carousel {
        width: 728px;
        padding-left: 21px;
        margin: 0;
    }

    .page-topic #block-views-profile-related-block-4topic .owl-buttons {
        top: 40px;
    }

    .page-topic #block-views-profile-related-block-4topic .views-field-title {
        font-size: 10px;
    }

    .page-topic #block-views-news-featured-block-4topic {
        width: 748px;
        margin: 0 0 20px 10px;
    }

    .page-topic #block-views-news-featured-block-4topic .owl-next {
        margin-right: 0;
    }

    .page-topic #block-views-news-featured-block-4topic .block-title {
        width: 748px;
        margin: 0;
    }

    .page-topic #block-views-news-featured-block-4topic .owl-carousel {
        width: 748px;
        margin: 0;
    }

    .page-topic #block-views-news-featured-block-4topic .owl-buttons {
        top: 40px;
    }

    .page-topic #block-views-news-featured-block-4topic .views-field-title {
        font-size: 10px;
    }

    .page-topic .fs-view-news-featured {
        width: 748px;
        margin: 0 ;
    }

    .page-topic .views-field-field-featured-item-image {
        width: 748px;
        margin: 0;
    }

    .page-topic .fs-view-news-featured .views-field-title {
        width: 748px;
        margin: 0;
    }

    .page-topic .fs-view-news-featured .views-field-title .field-content a {
        float:left;
        margin: 0 80px 0 10px;
        text-align: left;
    }

    .page-topic .fs-view-news-featured .views-field-view-node a {
        margin: 5px 20px 0 0;
    }

    .page-topic .fs-view-featured-news-carousel {
        width: 748px;
        margin: 0;
    }

    .page-topic #owl-carousel-block-all-news-featured-item9 {
        width: 748px;
        margin: 0 0 0 10px;
    }

    .page-topic .fs-view-topic-jump .form-control {
        width: 300px !important;
        margin: 40px 0 30px 10px;
    }

    .page-topic #block-views-676da780b3a3f75764f4d7fb1d7af3ad {
        width: 728px;
        margin: 0 0 0 40px;
    }

    .page-topic .view-topic-related-instructor-clpsbl {
        width: 718px;
    }

    .page-topic #block-views-676da780b3a3f75764f4d7fb1d7af3ad h2.block-title {
        width: 718px !important;
    }

    .page-topic #block-views-2fbf7d1a65727d8c81acfb098d17e124 {
        width: 728px;
        margin: 0 0 0 40px;
    }

    .page-topic #block-views-2fbf7d1a65727d8c81acfb098d17e124 h2.block-title {
        width: 718px !important;
    }

    .page-topic #block-views-0ff98176b2133ce97a97ebb97b2c8f4f {
        width: 300px;
        margin: 0 0 0 10px;
        float: left;
    }

    .page-topic #block-views-2980d7f82a6f55c6d59ff6c97f5ce2b4 {
        width: 300px;
        margin: 0 0 0 10px;
        float: left;
    }

    .page-topic #block-views-tweets-block {
        clear: both;
    }

    .page-topic .fs-block-term-description {
        width: 748px;
        padding: 0;
        margin: 0 0 0 10px;
    }

    .page-topic #fs-term-description-body {
        font-size: 10px;
        padding: 5px;
    }

    .page-topic .fs-block-promo-rectangular {
        margin: 0 auto;
    }

    .page-topic .fs-block-promo-square {
        margin: 0 auto;
    }

    /*--------------- .page-topics ------------------*/


    .fs-view-policy-topics-page {
        width: 748px;
        margin: 0 0 0 10px;
    }

    .page-topics {
        width: 768px;
        margin: 0;
    }

    .page-topics .fs-page-row1 {
        width: 768px;
        margin: 0 0 20px 0;
    }

    .page-topics .fs-page-row1 .col-sm-9 {
        width: 768px;
        margin: 0;
    }

    .page-topics .col-sm-12 {
        width: 768px;
        margin: 0;
    }

    .page-topics .fs-page-row2 {
        width: 768px;
        margin: 0;
    }

    .page-topics .fs-page-row3 {
        width: 768px;
        margin: 0;
    }

    .page-topics .fs-page-row2 .col-sm-9 {
        width: 768px;
        margin: 0;
    }


    .page-topics #block-menu-menu-news-events ul, .fs-news-events-section-menu ul {
        width: 748px;
        margin: 0 0 0 10px;
    }

    .page-topics .fs-page-row1 .col-sm-3 {
        width: 768px;
    }


    .page-topics .fs-page-row2 .col-sm-3 {
        width: 768px;
    }

    .page-topics .fs-page-row3 .col-sm-9 {
        width: 768px;

    }

    .page-topics h1 {
        margin: 0 0 0 10px;
        width: 748px;
    }

    .page-topics .breadcrumb {
        width: 748px;
        margin: 26px 0 0 10px;
    }

    .page-topics .views-field-field-featured-item-image {
        width: 748px;
        margin: 0 0 0 10px;
    }

    .page-topics #block-views-page-for-topic-block .block-title,
    .page-topic #block-views-events-block-3 .block-title,
    .page-topics #block-views-3acc1c2941b3d6d040df3cd2c174af5b .block-title {
        width: 748px;
        margin: 0 0 0 10px;
    }

    .page-topics .fs-view-news-featured {
        width: 748px;
        margin: 0 0 0 10px;
    }

    .page-topics .fs-events-view .view-header a {
        float: none;
    }

    .page-topics .fs-block-impact-story {
        width: 748px;
        margin: 0 0 0 10px;
    }

    .page-topics #block-views-page-for-topic-block {
        width: 748px;
        margin: 0 0 0 10px;
    }

    .page-topics #block-views-page-for-topic-block .block-title {
        width: 748px;
        margin: 0;
    }

    .page-topics #block-views-page-for-topic-block .owl-carousel {
        width: 728px;
        padding-left: 21px;
        margin: 0;
    }

    .page-topics #block-views-page-for-topic-block .owl-buttons {
        top: 40px;
    }

    .page-topics #block-views-policy-topics-block-1 h2 {
        width: 748px;
        margin: 0 0 0 10px;
    }

    .page-topics #block-views-policy-topics-block-1 {
        width: 748px;
        margin: 0 0 0 10px;
    }

    .page-topics #block-views-news-block-news-topic-x3 .owl-next {
        margin-right: 0;
    }

    .page-topics #block-views-news-block-news-topic-x3 .block-title {
        width: 748px;
        margin: 0 0 0 10px;
    }

    .page-topics #block-views-news-block-news-topic-x3 .owl-carousel {
        width: 728px;
        padding-left: 21px;
        margin: 0;
    }

    .page-topics #block-views-news-block-news-topic-x3 .owl-buttons {
        top: 40px;
    }

    .page-topics .fs-view-news .view-header a {
        margin: 0;
        float: left;
    }

    .page-topic #block-views-videos-block-2 {
        width: 748px;
        margin: 0 0 20px 10px;
    }

    .page-topics #block-views-videos-block-2 .owl-next {
        margin-right: 0;
    }

    .page-topics #block-views-videos-block-2 .block-title {
        width: 748px;
        margin: 0 0 0 10px;
    }

    .page-topics #block-views-videos-block-2 .owl-carousel {
        width: 728px;
        padding-left: 21px;
        margin: 0;
    }

    .page-topics #block-views-videos-block-2 .owl-buttons {
        top: 40px;
    }

    .page-topics #block-views-events-block-3 {
        width: 748px;
        margin: 0 0 0 10px;
    }

    .page-topics #block-views-events-block-3 .owl-next {
        margin-right: 0;
    }

    .page-topics #block-views-events-block-3 .block-title {
        width: 748px;
        margin: 0 0 0 10px;
    }

    .page-topics #block-views-events-block-3 .owl-carousel {
        width: 728px;
        padding-left: 21px;
        margin: 0;
    }

    .page-topics #block-views-events-block-3 .owl-buttons {
        top: 40px;
    }

    .page-topics #block-views-3acc1c2941b3d6d040df3cd2c174af5b {
        width: 748px;
        margin: 0 0 0 10px;
    }

    .page-topics #block-views-3acc1c2941b3d6d040df3cd2c174af5b .owl-next {
        margin-right: 0;
    }

    .page-topics #block-views-3acc1c2941b3d6d040df3cd2c174af5b .block-title {
        width: 748px;
        margin: 0 0 0 10px;
    }

    .page-topics #block-views-3acc1c2941b3d6d040df3cd2c174af5b .owl-carousel {
        width: 728px;
        padding-left: 21px;
        margin: 0;
    }

    .page-topics #block-views-3acc1c2941b3d6d040df3cd2c174af5b .owl-buttons {
        top: 40px;
    }

    .page-topics #block-views-profile-related-block-4topic {
        width: 748px;
        margin: 0 0 0 10px;
    }

    .page-topics #block-views-profile-related-block-4topic .owl-next {
        margin-right: 0;
    }

    .page-topics #block-views-profile-related-block-4topic .block-title {
        width: 748px;
        margin: 0 0 0 10px;
    }

    .page-topics #block-views-profile-related-block-4topic .owl-carousel {
        width: 728px;
        padding-left: 21px;
        margin: 0;
    }

    .page-topics #block-views-profile-related-block-4topic .owl-buttons {
        top: 40px;
    }

    .page-topic #block-views-profile-related-block-4topic .views-field-title {
        font-size: 10px;
    }

    .page-topics .fs-view-policy-topics,
    .page-topics .fs-view-events,
    .page-topics .fs-view-videos, .page-topics .fs-view-news {
        width: 748px;
        margin: 0 0 0 10px;
    }

    .page-topics .fs-view-featured-news-carousel {
        width: 748px;
        margin: 0 0 0 10px;
    }

    .page-topics #owl-carousel-block-all-news-featured-item9 {
        width: 748px;
        margin: 0 0 0 10px;
    }

    .page-topics .fs-view-topic-jump .form-control {
        width: 748px !important;
        margin: 40px 0 30px 10px;
    }

    .page-topics #block-views-676da780b3a3f75764f4d7fb1d7af3ad {
        width: 748px;
        margin: 0 0 0 40px;
    }

    .page-topics #block-views-676da780b3a3f75764f4d7fb1d7af3ad h2.block-title {
        width: 718px !important;
    }

    .page-topics #block-views-2fbf7d1a65727d8c81acfb098d17e124 {
        width: 748px;
        margin: 0 0 0 40px;
    }

    .page-topics #block-views-2fbf7d1a65727d8c81acfb098d17e124 h2.block-title {
        width: 718px !important;
    }

    .page-topics #block-views-0ff98176b2133ce97a97ebb97b2c8f4f {
        width: 748px;
        margin: 0 0 0 10px;
    }

    .page-topics #block-views-2980d7f82a6f55c6d59ff6c97f5ce2b4 {
        width: 748px;
        margin: 0 0 0 10px;
    }

    .page-topics .fs-block-term-description {
        width: 748px;
        padding: 0;
        margin: 0 0 0 10px;
    }

    .page-topics #fs-term-description-body {
        font-size: 10px;
        padding: 5px;
    }

    .page-topics .fs-block-promo-rectangular {
        margin: 0 auto;
    }

    .page-topics .fs-block-promo-square {
        margin: 0 auto;
    }

    /*--------------- .page-careers-internships-graduate-map -----------------*/

    .page-careers-internships {
        width: 768px;
        padding: 0;
        margin: 0;
    }

    .page-careers-internships .fs-page-row1 {
        width: 768px;
        padding: 0;
        margin: 0;
    }

    .page-careers-internships .fs-page-row2 {
        width: 768px;
        padding: 0;
        margin: 0;
    }

    .page-careers-internships .fs-page-row3 {
        width: 768px;
        padding: 0;
        margin: 0;
    }

    .page-careers-internships-graduate-map .fs-page-row3 .col-sm-9  {
        width: 768px;
        margin:0;
        padding:0;
    }

    .page-careers-internships .fs-page-row1 .col-sm-9 {
        width: 768px;
        padding: 0;
        margin: 0;
    }

    .page-careers-internships .region-content {
        width: 768px;
        padding: 0;
        margin: 0;
    }

    .page-careers-internships .fs-sidebar-left {
        width: 768px;
        padding: 0;
        margin: 0;
    }

    .page-careers-internships-graduate-map .fs-page-row2 .col-sm-3 {
        display: none;
    }

    .page-careers-internships-graduate-map .fs-page-row2 .col-sm-9 {
        width: 768px;
    }

    .page-careers-internships .region-sidebar-first-2 {
        display: none;
    }

    .page-careers-internships .breadcrumb {
        width: 748px;
        padding: 0;
        margin: 20px 0 0 10px;
    }

    .page-careers-internships #block-boxes-grad-map-static-title {
        width: 748px;
        padding: 0;
        margin: 0 0 0 10px;
    }

    .page-careers-internships #block-boxes-grad-map-header-txt {
        width: 748px;
        padding: 0;
        margin: 0 0 0 10px;
    }

    .page-careers-internships #gradmap_canvas {
        width: 748px;
        padding: 0;
        margin: 20px 0 0 10px;
    }

    .page-careers-internships #block-menu-block-16 {
        display: none;
    }

    .page-careers-internships #block-boxes-login-logout {
        display: none;
    }

    .page-careers-internships #block-text-resize-0 {
        display: none;
    }

    .page-careers-internships .gm-style {
        width: 748px;
        padding: 0;
        margin: 0;
    }

    .page-careers-internships .fs-block-pgaw-header-txt {
        width: 748px;
        padding: 0;
        margin: 0 0 0 10px;
    }

    .page-careers-internships #boxes-box-grad_map_header_txt {
        width: 748px;
        padding: 0;
        margin: 0 0 0 10px;
    }

    #block-boxes-grad-map-javascript-box{
        width:748px;
    }

    #boxes-box-grad_map_javascript_box {
        width:748px;
    }

    #boxes-box-content {
        width:748px;
    }

    .page-careers-internships #gradmap_key {
        width: 748px;
        padding: 0;
        margin: 0 0 0 10px;
    }

    .page-careers-internships #gradmap_bio {
        width: 748px;
        margin: 20px 0 0 10px;
    }

    .page-careers-internships-graduate-map .view-grad-bio .col1 {
        margin-right: 20px;
    }

    .page-careers-internships .view-grad-bio .col2{
        width: 738px;
        padding: 0;
        margin: 0 0 0 10px;
    }

    .page-careers-internships .fs-view-pgaw-table-of-grads {
        display: none;
    }

    #block-views-flickr-photoset-gradmap-block {
        width: 748px;
        margin: 0 auto;
    }

    .page-careers-internships .owl-pagination {
        display: none;
    }

    /*--------------- .page-taxonomy --------------------*/

    .page-taxonomy {
        width: 768px;
    }

    .page-taxonomy .fs-page-row1 {
        width: 768px;
        padding: 0;
        margin: 0;
    }

    .page-taxonomy .fs-page-row2 {
        width: 768px;
        padding: 0;
        margin: 0;
    }

    .page-taxonomy .fs-page-row3 {
        width: 768px;
        padding: 0;
        margin: 0;
    }

    .page-taxonomy .fs-page-row1 .col-sm-9 {
        width: 768px;
        margin: 0;
    }

    .page-taxonomy .fs-page-row1 .col-sm-3 {
        width: 768px;
    }

    .page-taxonomy .fs-page-row2 .col-sm-9 {
        width: 768px;
        margin: 0;
    }

    .page-taxonomy .fs-page-row2 .col-sm-3 {
        width: 768px;
        margin: 0 0 0 10px;
    }

    .page-taxonomy .fs-page-row3 .col-sm-9 {
        width: 768px;
        margin-left: 0;
    }

    .page-taxonomy .col-sm-6 {
        width: 768px;
        padding: 0;
        margin: 0;
    }

    .page-taxonomy .col-sm-3 {
        width: 768px;
        padding-left: 0;
    }

    .page-taxonomy .region-content {
        width: 768px;
        margin: 0;
    }

    .page-taxonomy .region-content-2 {
        width: 768px;
        margin: 0;
    }

    .page-taxonomy .region-sidebar-second {
        width: 768px;

    }

    .page-taxonomy .region-sidebar-second-2 {
        width: 768px;
        margin: 0;
    }

    .page-taxonomy .main-container.container {
        width: 768px;
    }

    .page-taxonomy .breadcrumb {
        width: 748px;
        padding: 0;
        margin: 20px 0 0 10px;
    }

    .page-taxonomy #block-views-title-for-term-block {
        width: 748px;
        padding: 0;
        margin: 0 0 0 10px;
    }

    .page-taxonomy .block-title {
        width: 728px;
        margin: 0 0 10px 10px;
    }

    .page-taxonomy #block-views-page-for-topic-block
    .owl-carousel .owl-item {
        margin: 0 0 20px 10px;
        width: 748px !important; /* overrides inline style */
    }

    .page-taxonomy #block-views-videos-block-2 {
        width: 768px;
        margin: 0;
    }

    .page-taxonomy #block-views-videos-block-2 .owl-next {
        margin-right: 0;
    }

    .page-taxonomy #block-views-videos-block-2 .block-title {
        width: 748px;
        margin: 0 0 0 10px;
    }

    .page-taxonomy .fs-view-videos .view-header a {
        margin:0;
        float: none;
    }

    .page-taxonomy #block-views-videos-block-2 .view-header {
        width: 738px;
        margin: 0 0 0 10px;
    }

    .page-taxonomy #block-views-videos-block-2 .owl-carousel {
        width: 728px;
        padding-left: 21px;
        margin: 0;
    }

    .page-taxonomy #block-views-videos-block-2 .owl-buttons {
        top: 40px;
    }

    .page-taxonomy-term .fs-view-videos .owl-prev {
        margin-left: -30px !important; /* overrides lbx-tweaks.css */
        margin-top: -180px !important; /* overrides lbx-tweaks.css */
    }

    .page-taxonomy-term .fs-view-videos .owl-next {
        margin-right: -25px !important; /* overrides lbx-tweaks.css */
        margin-top: -180px !important; /* overrides lbx-tweaks.css */
    }

    .page-taxonomy .fs-view-videos {
        width: 768px;
        margin: 0;
    }

    .page-taxonomy-term .fs-view-videos .views-field-php {
        top: 88px;
        right: 119px !important; /* overrides lbx-tweaks.css */
    }

    .page-taxonomy #block-views-news-for-term-block {
        width: 768px;
        margin: 0;
    }

    .page-taxonomy #block-views-profile-for-term-block {
        width: 768px;
        margin: 0;
    }

    .page-taxonomy #block-views-courses-for-term-block {
        width: 768px;
        margin: 0;
    }

    .page-taxonomy #block-views-profile-for-term-block
    .view-content .views-row {
        width: 768px;
        margin: 0;

    }

    .page-taxonomy .fs-view-news-teasers{
        width: 768px;
        margin: 0;

    }

    .page-taxonomy .field-name-profile-details-button a {
        margin-right: 10px;
    }

    .page-taxonomy #block-views-news-for-term-block
    .field-name-title h2 a {
        width: 500px;
        margin: 0 0 0 244px;
        float: left;
    }

    .page-taxonomy #block-views-news-for-term-block
    .field-name-body {
        width: 500px;
    }

    .page-taxonomy #block-views-profile-for-term-block
    .field-name-field-teaser-image {
        margin: 0 0 30px 10px;
    }

    .page-taxonomy #block-views-events-for-term-past-block {
        width: 768px;
        margin: 0 0 20px 0;
    }

    .page-taxonomy #block-views-events-for-term-past-block
    .field-name-event-teaser-date {
        margin: 0 0 0 10px;
    }

    .page-taxonomy #block-views-events-for-term-past-block
    .field-name-title h2 a {
        width: 580px;
        margin: 0 0 0 20px !important;
        float: left;
    }

    .page-taxonomy #block-views-events-for-term-past-block
    .field-name-body {
        width: 580px;
        margin: 0 0 0 20px !important;
        float: left;
    }

    .page-taxonomy #block-views-events-for-term-past-block
    .field-name-field-when {
        margin: 5px 0 0 25px;
        float: left;
    }

    .page-taxonomy #block-views-news-for-term-block
    .field-name-field-teaser-image {
        margin: 0 0 30px 10px;
    }


    .page-taxonomy .view-profile-for-term .views-row-odd {
        width: 748px;
        height: 220px;
        margin: 0 0 0 10px;
    }

    .page-taxonomy #block-views-events-for-term-past-block
    .field-name-ds-event-year {
        width: 60px;
        margin: 0 0 0 62px;
        float: none;
    }

    .page-taxonomy #block-views-description-for-term-block {
        margin: 0 0 0 10px;
    }

    .page-taxonomy .view-courses-for-term .views-row-odd {
        width: 768px;
        margin: 0;
    }

    .page-taxonomy .view-courses-for-term .views-row-even {
        width: 768px;
        margin: 0;
    }

    .page-taxonomy .field-name-field-credit-hours {
        width: 90px;
    }


    .page-taxonomy .field-name-field-meets-on-reference {
        width: 120px;
    }

    .page-taxonomy  #block-views-promo-rectangular-block {
        float: left;
        margin-left: 10px;
    }

    .page-taxonomy  #block-views-promo-rectangular-block-1 {
        float: left;
        margin-left: 10px;
    }

    .page-taxonomy  #block-views-promo-rectangular-block-2 {
        float: left;
        margin: 0 0 20px 10px;

    }

    .node-type-messaging-page #block-views-promo-rectangular-block-3 {
        float: left;
        margin: 0 0 20px 10px;

    }

    .page-taxonomy  #block-views-promo-square-block {
        float: left;
        margin: 0 0 20px 10px;
        width: 330px;
    }

    .page-taxonomy #block-views-promo-square-block-1 {
        float: left;
        margin: 0 0 20px 10px;
        width: 330px;
    }

    .page-taxonomy #block-views-promo-square-block-2 {
        float: left;
        margin: 29px 0 20px 10px;
        width: 330px;
    }

    .page-taxonomy .fs-view-promo-square {
        width: 290px;
    }

    .page-taxonomy .fs-view-promo-square .views-row-1 {
        margin: 0 5px 0 0;
    }

    .page-taxonomy .fs-view-promo-rectangular {
        width: 290px;
        margin: 0;
    }

    .page-taxonomy .fs-view-promo-square span.views-label {
        top: 0;
        left: 310px;
        width: 290px !important;
    }

    .page-taxonomy .fs-view-promo-square span.text {
        top: 0;
        left: 310px;
        width: 290px !important;
    }

    .page-taxonomy .fs-view-promo-square .views-row-last {
        margin:0;
    }

    .page-taxonomy #block-views-promo-rectangular-block
    .fs-view-promo-rectangular span.text {
        position: relative;
        top: -140px;
        left: 0;
        padding: 60px 0 0 0;
        margin: 0 0 -140px 0;
        text-decoration: none;
    }

    .page-taxonomy #block-views-promo-rectangular-block-1
    .fs-view-promo-rectangular span.text {
        position: relative;
        top: -140px;
        left: 0;
        padding: 60px 0 0 0;
        margin: 0 0 -140px 0;
        text-decoration: none;
    }

    .page-taxonomy #block-views-promo-rectangular-block-2
    .fs-view-promo-rectangular span.text {
        position: relative;
        top: -140px;
        left: 0;
        padding: 60px 0 0 0;
        margin: 0 0 -140px 0;
        text-decoration: none;
    }

    .page-taxonomy #block-views-promo-rectangular-block-3
    .fs-view-promo-rectangular span.text {
        position: relative;
        top: -140px;
        left: 0;
        padding: 60px 0 0 0;
        margin: 0 0 -140px 0;
        text-decoration: none;
    }

    .page-taxonomy #block-views-research-centers-for-term-block {
        width: 748px;
        margin: 0 0 0 10px;
        float: left;
    }

    .page-taxonomy #block-views-research-centers-for-term-block
    .block-title {
        width: 748px;
    }

    .page-taxonomy #block-views-research-centers-for-term-block
    .owl-carousel {
        width: 708px;
        padding-left: 21px;
    }

    .page-taxonomy .view-content .field-name-title h2 a {
        width: 350px;
        float: none;
        margin: 0;
    }

    /*--------------- .page-video-page --------------------*/

    .page-video-page {
        width: 768px;
        padding: 0;
        margin: 0;
    }

    .page-video-page .fs-page-row1 {
        width: 768px;
        padding: 0;
        margin: 0;
    }

    .page-video-page .fs-page-row2 {
        width: 768px;
        padding: 0;
        margin: 0;
    }

    .page-video-page .fs-page-row3 {
        width: 768px;
        padding: 0;
        margin: 0;
    }

    .page-video-page .col-sm-3 {
        width: 768px;
        padding: 0;
        margin: 0;
    }

    .page-video-page .col-lg-3 {
        width: 768px;
        padding: 0;
        margin: 0;
    }

    .page-video-page .col-sm-6 {
        width: 768px;
        padding: 0;
        margin: 0;
    }

    .page-video-page .col-sm-9 {
        width: 768px;
        padding: 0;
        margin: 0;
    }

    .page-video-page .col-sm-12 {
        width: 768px;
        padding: 0;
        margin: 0;
    }

    .page-video-page .region-content-2{
        width: 768px;
        padding: 0;
        margin: 0;
    }

    .page-video-page .region-sidebar-second {
        width: 768px;
        padding: 0;
        margin: 0;
    }

    .page-video-page .region-sidebar-second-2 {
        width: 768px;
        padding: 0;
        margin: 0;
    }

    .fs-view-video-page .fs-view-video-featured-block {
        width: 748px;
        margin: 0 0 0 10px;
    }

    .page-video-page #block-menu-menu-news-events ul, .page-video-page .fs-news-events-section-menu ul {
        width: 748px;
    }

    .page-video-page .view-filters {
        width: 748px;
    }

    .page-video-page .fs-view-video-page .views-bootstrap-grid-plugin-style {
        width: 768px;
    }


    /*------------------- .node-type-news-item -----------------------*/

    .node-type-news-item {
        width: 768px;
        margin: 0;
        padding:0;
    }

    .node-type-news-item .fs-page-row1 {
        width: 768px;
        margin: 0;
        padding:0;
    }

    .node-type-news-item .fs-page-row2 {
        width: 768px;
        margin: 0;
        padding:0;
    }

    .node-type-news-item .fs-page-row3 {
        width: 768px;
        margin: 0;
        padding:0;
    }

    .node-type-news-item .fs-page-row1 .col-sm-9 {
        width: 768px;
        margin: 0;
        padding:0;

    }

    .node-type-news-item .fs-page-row1 .col-sm-3 {
        width: 768px;
        margin: 0;
        padding:0;
    }

    .node-type-news-item .fs-page-row2 .col-sm-9 {
        width: 768px;
        margin: 0;
        padding:0;
    }

    .node-type-news-item .fs-page-row2 .col-sm-3 {
        width: 768px;
        margin: 0;
        padding:0;
    }

    .node-type-news-item .fs-page-row3 .col-sm-9 {
        width: 768px;
        margin: 0;
        padding:0;
    }

    .node-type-news-item .fs-page-row3 .col-sm-3 {
        width: 768px;
        margin: 0;
        padding:0;
    }

    .node-type-news-item .col-sm-6 {
        width: 768px;
        margin: 0;
        padding:0;
    }

    .node-type-news-item .region-content-2{
        width: 768px;
        margin: 0;
        padding:0;
    }

    .node-type-news-item .region-sidebar-second {
        width: 768px;
        margin: 0;
        padding:0;
    }

    .node-type-news-item .region-sidebar-second-2 {
        width: 768px;
        margin: 0;
        padding:0;
    }

    .node-type-news-item .field-name-field-page-lead {
        width: 768px;
        margin: 0;
        padding:0;
    }

    .node-type-news-item .breadcrumb {
        width: 748px;
        margin: 20px 0 0 10px;
    }

    .node-type-news-item #block-boxes-news-static-title {
        margin-left:10px;
    }

    .node-type-event-item .fs-view-event-hosted-by .view-header {
        width: 748px;
        margin: 0 0 0 10px;
    }

    .node-type-news-item .node-news-item .field-name-title {
        width: 748px;
        margin: 0 0 0 10px;
    }

    .node-type-news-item .node-news-item .field-name-field-date {
        width: 748px;
        margin: 0 0 0 10px;
    }

    .node-type-news-item .node-news-item .field-name-body {
        width: 748px;
        margin: 0 0 0 10px;
    }

    .node-type-news-item .node-news-item .field-name-field-related-policy-topics {
        width: 748px;
        margin: 0 0 0 10px;
    }

    .node-type-news-item .node-news-item .field-name-ds-multmedia-for-node {
        width: 748px;
        margin: 0 0 0 10px;
    }

    .node-type-news-item .fs-view-news-teasers .view-header {
        width: 768px;
        margin: 0;
        padding:0;
    }

    .node-type-news-item  #views-exposed-form-news-block-news-all {
        width: 748px;
        margin: 0 0 0 10px;
        padding:0;
    }

    .node-type-news-item .field-name-field-image img {
        margin-right: 10px;
    }

    .node-type-news-item .fs-view-featured-news-carousel .views-field-body {
        width: 748px;
        margin: 0 0 0 10px;
    }

    .node-type-news-item .view-filters {
        width: 748px;
        margin: 0 0 0 10px;
    }

    .node-type-news-item .views-field-field-featured-item-image {
        width: 748px;
    }

    .node-type-news-item #block-views-policy-topic-jump-block {
        width: 748px;
        margin: 0 0 0 10px;
    }

    .node-type-news-item #block-block-23 {
        width: 748px;
        margin: 0 0 0 10px;
    }

    .node-type-news-item .fs-block-promo-rectangular {
        width: 254px;
        margin: 0;
    }

    .node-type-news-item #block-views-quicklinks-block-1 {
        width: 748px;
    }

    .node-type-news-item .views-field-field-quicklinks-1 {
        margin: 10px 10px 0 0;
    }

    .node-type-news-item .fs-view-quicklinks .view-content {
        margin-top: 10px;
    }

    .node-type-news-item .fs-view-quicklinks .views-row a {
        width: 254px;
        margin-bottom: 4px;
    }

    .node-type-news-item .fs-view-quicklinks {
        width: 748px;
        margin-top: 20px;
    }

    .node-type-news-item .fs-view-quicklinks .views-row {
        float: left;
    }

    .node-type-news-item .fs-block-promo-rectangular .field-content img {
        max-width: 254px;
        height: auto;
    }

    .node-type-news-item #block-menu-menu-news-events ul,
    .fs-news-events-section-menu ul {
        width: 484px;
    }

    .node-type-news-item .fs-block-impact-story {
        width: 748px;
        padding: 0;
        margin: 20px 0 0 10px;
    }

    .node-type-news-item .fs-block-impact-story
    .views-label-field-related-policy-topics {
        display: none;
    }

    .node-type-news-item .fs-block-impact-story .block-title {
        width: 708px;
        padding: 8px 0 5px 0;
        margin: 0 0 0 20px;
    }

    .node-type-news-item .fs-block-impact-story
    .views-field-field-impact-story-image {
        float: left;
        margin-left: 15px;
    }

    .node-type-news-item .fs-block-impact-story
    .views-field-view-node-1 {
        float: left;
        width: 426px;
        margin-left: 20px;
    }

    .node-type-news-item .fs-block-impact-story
    .views-field-field-impact-story-name {
        float: left;
        width: 426px;
        margin-left: 20px;
    }

    .node-type-news-item .fs-block-impact-story
    .views-field-field-impact-story-degree {
        float: left;
        width: 426px;
        margin-left: 20px;
    }

    .node-type-news-item .fs-block-impact-story
    .views-field-field-body-simple {
        float: left;
        width: 426px;
        margin-left: 20px;
    }

    .node-type-news-item .fs-block-impact-story
    .views-field-field-impact-story-degree {
        float: left;
        width: 426px;
        margin-left: 20px;
    }

    .node-type-news-item .fs-block-impact-story
    .views-field-view-node {
        float: left;
        width: 256px;
        margin-left: 20px;
    }

    .node-type-news-item .fs-block-impact-story
    .views-field-field-related-policy-topics {
        display: none;
    }

    .node-type-news-item .fs-block-impact-story .owl-buttons {
        top: 120px;
    }

    .node-type-news-item .fs-block-impact-story .owl-prev {
        margin-left: 15px !important;
    }

    .node-type-news-item .fs-block-impact-story .owl-next {
        margin-right: 460px !important;
    }

    .node-type-news-item #block-views-policy-topic-jump-block-mobile {
        width: 768px;
        height: 240px;
        margin: 0 0 20px 0;
        background: url("images/parallax-bg.jpg") no-repeat center center;
        background-size: cover;
    }

    .node-type-news-item .fs-view-topic-jump-mobile {
        width: 748px;
        height: 140px;
        margin: 0 10px;
        padding: 10px 80px;
        background: rgba(250, 250, 250, 0.6);
    }

    .node-type-news-item .fs-view-topic-jump-mobile .view-content {
        margin: 10px 0 0 0;
    }

    .node-type-news-item .fs-view-topic-jump-mobile .views-row {
        margin: 0 2px 0 7px;
        padding: 4px;
        width: 114px;
        height: 60px;
        border: 0;
    }

    .node-type-news-item #block-views-policy-topic-jump-block-mobile
    .block-title {
        width: 748px;
        margin: 10px 0 0 10px;
        padding: 40px 80px 10px 80px;
        background: rgba(250, 250, 250, 0.6);
    }

    .node-type-news-item .fs-view-topic-jump-mobile #fs-home-policy-body {
        width: 748px;
        margin: 0 0 20px 0;
    }

    .node-type-news-item .fs-view-topic-jump-mobile .views-row a {
        width: 114px;
        height: 60px;
        border: 0;
    }

    .node-type-news-item #block-views-news-block-1 {
        width: 728px;
        margin: 0 0 0 20px;
    }

    .node-type-news-item #block-views-news-block-1 .block-title {
        width: 728px;
    }

    .node-type-news-item #block-views-news-block-1 .owl-carousel {
        width: 708px;
        padding-left: 21px;
        margin: 0;
    }

    .node-type-news-item #block-views-news-block-3 {
        width: 728px;
        margin: 0 0 0 20px;
    }

    .node-type-news-item #block-views-news-block-3 .block-title {
        width: 454px;
    }

    .node-type-news-item #block-views-news-block-3 .owl-carousel {
        width: 708px;
        padding-left: 21px;
        margin: 0;
    }

    .node-type-news-item #block-views-videos-block-video-carouselx3 {
        margin: 0 0 0 20px;
        width: 728px;
    }

    .node-type-news-item #block-views-videos-block-video-carouselx3
    .block-title {
        width: 454px;
    }

    .node-type-news-item #block-views-videos-block-video-carouselx3
    .owl-carousel {
        width: 708px;
        padding-left: 21px;
    }

    .node-type-news-item #block-views-events-block-1 {
        margin: 0 0 0 20px;
        width: 728px;
    }

    .node-type-news-item #block-views-events-block-1 .block-title {
        width: 728px;
    }

    .node-type-news-item #block-views-events-block-1 .owl-carousel {
        width: 708px;
        padding-left: 21px;
    }

    .node-type-news-item #block-views-events-block-2 {
        margin: 0 0 0 20px;
        width: 728px;
    }

    .node-type-news-item #block-views-events-block-2 .block-title {
        width: 454px;
    }

    .node-type-news-item #block-views-events-block-2 .owl-carousel {
        width: 708px;
        padding-left: 21px;
    }

    .node-type-news-item #block-views-events-block-related-past-x1 {
        margin: 0 0 0 20px;
        width: 728px;
    }

    .node-type-news-item #block-views-events-block-related-past-x1 .block-title {
        width: 728px;
    }

    .node-type-news-item #block-views-events-block-related-past-x1 .owl-carousel {
        width: 708px;
        padding-left: 21px;
    }

    .node-type-news-item #block-views-research-centers-related-block {
        margin: 0 0 0 20px;
        width: 728px;
    }

    .node-type-news-item #block-views-research-centers-related-block
    .block-title {
        width: 454px;
    }

    .node-type-news-item #block-views-research-centers-related-block
    .owl-carousel {
        width: 708px;
        padding-left: 21px;
    }

    .node-type-news-item .fs-view-policy-topics,
    .node-type-news-item .fs-view-events,
    .node-type-news-item .fs-view-videos,
    .node-type-news-item .fs-view-news {
        width: 484px;
    }

    .node-type-news-item .fs-view-featured-news-carousel {
        width: 748px;
    }

    .node-type-news-item #owl-carousel-block-all-news-featured-item9 {
        width: 484px;
    }

    .node-type-news-item fieldset.collapsible {
        width:748px;
    }

    .node-type-news-item .fs-view-video-related-for-node .views-header{
        margin-left:10px;
    }

    .node-type-news-item .fs-view-video-related-for-node .views-field-title-1{
        margin-left:10px;
    }

    .node-type-news-item .fs-view-video-related-for-node .views-row {
        width: 748px;
    }

    .node-type-news-item object {
        width: 100% !important;
    }

    .node-type-news-item .view-multimedia-for-node .view-header {
        margin-left: 10px;
    }

 .node-type-news-item .field-name-body div#news-responsive img {
     max-width: 748px;
 }

.node-type-news-item .field-name-body div#news-responsive .well img {
    max-width: 708px;
}

    /*------------------- .node-type-event-item -----------------------*/

    .node-type-event-item {
        width: 768px;
        margin: 0;
        padding:0;
    }

    .node-type-event-item .fs-page-row1 {
        width: 768px;
        margin: 0;
        padding:0;
    }

    .node-type-event-item .fs-page-row2 {
        width: 768px;
        margin: 0;
        padding:0;
    }

    .node-type-event-item .fs-page-row3 {
        width: 768px;
        margin: 0;
        padding:0;
    }

    .node-type-event-item .fs-page-row1 .col-sm-9 {
        width: 768px;
        margin: 0;
        padding:0;

    }

    .node-type-event-item .fs-page-row1 .col-sm-3 {
        width: 768px;
        margin: 0;
        padding:0;
    }

    .node-type-event-item .fs-page-row2 .col-sm-9 {
        width: 768px;
        margin: 0;
        padding:0;
    }

    .node-type-event-item .fs-page-row2 .col-sm-3 {
        width: 768px;
        margin: 0;
        padding:0;
    }

    .node-type-event-item .fs-page-row3 .col-sm-9 {
        width: 768px;
        margin: 0;
        padding:0;
    }

    .node-type-event-item .fs-page-row3 .col-sm-3 {
        width: 768px;
        margin: 0;
        padding:0;
    }

    .node-type-event-item .col-sm-6 {
        width: 768px;
        margin: 0;
        padding:0;
    }

    .node-type-event-item .region-content-2 {
        width: 768px;
        margin: 0;
        padding:0;
    }

    .node-type-event-item .region-sidebar-second {
        width: 768px;
        margin: 0;
        padding:0;
    }

    .node-type-event-item .region-sidebar-second-2 {
        width: 768px;
        margin: 0;
        padding:0;
    }

    .node-type-event-item .field-name-field-page-lead {
        width: 768px;
        margin: 0;
        padding:0;
    }

    .node-type-event-item .breadcrumb {
        width: 748px;
        margin: 20px 0 0 10px;
    }

    .node-type-event-item #block-boxes-events-statis-title {
        width: 748px;
        margin: 0 0 0 10px;
    }

    .node-type-event-item .field-name-field-event-series-reference {
        width: 748px;
        margin: 0 0 0 10px;
    }

    .node-type-event-item .node-event-item .field-name-title {
        width: 748px;
        margin: 0 0 0 10px;
    }

    .node-type-event-item .field-name-ds-event-date {
        width: 748px;
        margin: 0 0 0 10px;
    }

    .node-type-event-item .field-type-datetime {
        width: 200px;
        margin: 0 0 0 -10px;
    }

    .node-type-event-item .view-when-display {
        width: 748px;
        margin: 0 0 0 10px;
    }

    .node-type-event-item .field-name-field-event-location {
        width: 748px;
        margin: 0 0 0 10px;
    }

    .node-type-event-item .field-name-event-detail-view-on-map {
        width: 748px;
        margin: 0 0 0 10px;
    }

    .node-type-event-item .field-name-field-event-address {
        width: 748px;
        margin: 0 0 0 10px;
    }

    .node-type-event-item .field-name-body {
        width: 748px;
        margin: 0 0 0 10px;
    }

    .node-type-event-item .fs-event-multimedia-heading {
        width: 748px;
        margin: 0 0 0 10px;
    }

    .node-type-event-item .field-name-field-audio {
        width: 748px;
        margin: 0 0 0 10px;
    }

    .node-type-event-item .field-name-multmedia-for-node {
        width: 748px;
        margin: 0 0 0 10px;
    }

    .node-type-event-item .field-name-transcript-for-node-clpsbl {
        width: 708px;
        margin: 0 0 0 40px;
    }

    .node-type-event-item .node-event-item .field-name-field-date {
        width: 748px;
        margin: 0 0 0 10px;
    }

    .node-type-event-item .node-event-item .field-name-body {
        width: 748px;
        margin: 0 0 0 10px;
    }

    .node-type-event-item .node-event-item
    .field-name-field-related-policy-topics {
        width: 748px;
        margin: 0 0 0 10px;
    }

    .node-type-event-item .node-event-item .field-name-ds-multmedia-for-node {
        width: 748px;
        margin: 0 0 0 10px;
    }

    .node-type-event-item .fs-view-event-hosted-by .views-row {
        width: 748px;
        margin: 0 0 0 10px;
    }

    .node-type-event-item .fs-view-news-teasers .view-header {
        width: 768px;
        margin: 0;
        padding:0;
    }

    .node-type-event-item  #views-exposed-form-news-block-news-all {
        width: 748px;
        margin: 0 0 0 10px;
        padding:0;
    }

    .node-type-event-item .field-name-field-image img {
        margin-right: 10px;
    }

    .node-type-event-item .fs-view-featured-news-carousel .views-field-body {
        width: 748px;
        margin: 0 0 0 10px;
    }

    .node-type-event-item .view-filters {
        width: 748px;
        margin: 0 0 0 10px;
    }

    .node-type-event-item .views-field-field-featured-item-image {
        width: 748px;
    }

    .node-type-event-item #block-views-policy-topic-jump-block {
        width: 748px;
        margin: 0 0 0 10px;
    }

    .node-type-event-item #block-block-23 {
        width: 748px;
        margin: 0 0 0 10px;
    }

    .node-type-event-item .fs-block-promo-rectangular {
        width: 254px;
        margin: 0;
    }

    .node-type-event-item #block-views-quicklinks-block-1 {
        width: 748px;
    }

    .node-type-event-item .views-field-field-quicklinks-1 {
        margin: 10px 10px 0 0;
    }

    .node-type-event-item .fs-view-quicklinks .view-content {
        margin-top: 10px;
    }

    .node-type-event-item .fs-view-quicklinks .views-row a {
        width: 254px;
        margin-bottom: 4px;
    }

    .node-type-event-item .fs-view-quicklinks {
        width: 748px;
        margin-top: 20px;
    }

    .node-type-event-item .fs-view-quicklinks .views-row {
        float: left;
    }

    .node-type-event-item .fs-block-promo-rectangular .field-content img {
        max-width: 254px;
        height: auto;
    }

    .node-type-event-item #block-menu-menu-news-events ul,
    .fs-news-events-section-menu ul {
        width: 484px;
    }

    .node-type-event-item .fs-block-impact-story {
        width: 748px;
        padding: 0;
        margin: 20px 0 0 10px;
    }

    .node-type-event-item .fs-block-impact-story
    .views-label-field-related-policy-topics {
        display: none;
    }

    .node-type-event-item .fs-block-impact-story .block-title {
        width: 708px;
        padding: 8px 0 5px 0;
        margin: 0 0 0 20px;
    }

    .node-type-event-item .fs-block-impact-story
    .views-field-field-impact-story-image {
        float: left;
        margin-left: 15px;
    }

    .node-type-event-item .fs-block-impact-story
    .views-field-view-node-1 {
        float: left;
        width: 426px;
        margin-left: 20px;
    }

    .node-type-event-item .fs-block-impact-story
    .views-field-field-impact-story-name {
        float: left;
        width: 426px;
        margin-left: 20px;
    }

    .node-type-event-item .fs-block-impact-story
    .views-field-field-impact-story-degree {
        float: left;
        width: 426px;
        margin-left: 20px;
    }

    .node-type-event-item .fs-block-impact-story
    .views-field-field-body-simple {
        float: left;
        width: 426px;
        margin-left: 20px;
    }

    .node-type-event-item .fs-block-impact-story
    .views-field-field-impact-story-degree {
        float: left;
        width: 426px;
        margin-left: 20px;
    }

    .node-type-event-item .fs-block-impact-story
    .views-field-view-node {
        float: left;
        width: 256px;
        margin-left: 20px;
    }

    .node-type-event-item .fs-block-impact-story
    .views-field-field-related-policy-topics {
        display: none;
    }

    .node-type-event-item .fs-block-impact-story .owl-buttons {
        top: 120px;
    }

    .node-type-event-item .fs-block-impact-story .owl-prev {
        margin-left: 15px !important;
    }

    .node-type-event-item .fs-block-impact-story .owl-next {
        margin-right: 460px !important;
    }

    .node-type-event-item #block-views-policy-topic-jump-block-mobile {
        width: 768px;
        height: 240px;
        margin: 0 0 20px 0;
        background: url("images/parallax-bg.jpg") no-repeat center center;
        background-size: cover;
    }

    .node-type-event-item .fs-view-topic-jump-mobile {
        width: 748px;
        height: 140px;
        margin: 0 10px;
        padding: 10px 80px;
        background: rgba(250, 250, 250, 0.6);
    }

    .node-type-event-item .fs-view-topic-jump-mobile .view-content {
        margin: 10px 0 0 0;
    }

    .node-type-event-item .fs-view-topic-jump-mobile .views-row {
        margin: 0 2px 0 7px;
        padding: 4px;
        width: 114px;
        height: 60px;
        border: 0;
    }

    .node-type-event-item #block-views-policy-topic-jump-block-mobile
    .block-title {
        width: 748px;
        margin: 10px 0 0 10px;
        padding: 40px 80px 10px 80px;
        background: rgba(250, 250, 250, 0.6);
    }

    .node-type-event-item .fs-view-topic-jump-mobile #fs-home-policy-body {
        width: 748px;
        margin: 0 0 20px 0;
    }

    .node-type-event-item .fs-view-topic-jump-mobile .views-row a {
        width: 114px;
        height: 60px;
        border: 0;
    }

    .node-type-event-item #block-views-news-block-1 {
        width: 748px;
        margin: 0 0 0 10px;
    }

    .node-type-event-item #block-views-news-block-1 .block-title {
        width: 748px;
    }

    .node-type-event-item #block-views-news-block-1 .view-header {
        margin: 0 0 0 -6px;
    }

    .node-type-event-item #block-views-news-block-1 .owl-carousel {
        width: 708px;
        padding-left: 21px;
        margin: 0;
    }

    .node-type-event-item .fs-view-news-related-sidebar {
        width:748px;
        margin: 0;
    }

    .node-type-event-item #block-views-news-block-3 {
        width: 748px;
        margin: 0 0 0 10px;
    }

    .node-type-event-item #block-views-news-block-3 .block-title {
        width: 748px;
    }

    .node-type-event-item #block-views-news-block-3 .owl-carousel {
        width: 708px;
        padding-left: 21px;
        margin: 0;
    }

    .node-type-event-item #block-views-videos-block-video-carouselx3 {
        width: 748px;
        margin: 0 0 0 10px;
    }

    .node-type-event-item #block-views-videos-block-video-carouselx3
    .block-title {
        width: 748px;
    }

    .node-type-event-item #block-views-videos-block-video-carouselx3
    .owl-carousel {
        width: 708px;
        padding-left: 21px;
    }

    .node-type-event-item #block-views-events-block-1 {
        width: 748px;
        margin: 0 0 0 10px;
    }

    .node-type-event-item #block-views-events-block-1 .block-title {
        width: 748px;
    }

    .node-type-event-item #block-views-events-block-1 .owl-carousel {
        width: 708px;
        padding-left: 21px;
    }

    .node-type-event-item #block-views-events-block-2 {
        width: 748px;
        margin: 0 0 0 10px;
    }

    .node-type-event-item #block-views-events-block-2 .block-title {
        width: 748px;
    }

    .node-type-event-item #block-views-events-block-2 .owl-carousel {
        width: 708px;
        padding-left: 21px;
    }

    .node-type-event-item #block-views-events-block-related-past-x1 {
        width: 748px;
        margin: 0 0 0 10px;
    }

    .node-type-event-item #block-views-events-block-related-past-x1
    .block-title {
        width: 748px;
    }

    .node-type-event-item #block-views-events-block-related-past-x1
    .owl-carousel {
        width: 708px;
        padding-left: 21px;
    }

    .node-type-event-item #block-views-research-centers-related-block {
        width: 748px;
        margin: 0 0 0 10px;
    }

    .node-type-event-item #block-views-research-centers-related-block
    .block-title {
        width: 748px;
    }

    .node-type-event-item #block-views-research-centers-related-block
    .owl-carousel {
        width: 708px;
        padding-left: 21px;
    }

    .node-type-event-item .fs-view-policy-topics,
    .node-type-event-item .fs-view-events,
    .node-type-event-item .fs-view-videos,
    .node-type-event-item .fs-view-news {
        width: 748px;
    }

    .node-type-event-item .fs-view-featured-news-carousel {
        width: 748px;
    }

    .node-type-event-item #owl-carousel-block-all-news-featured-item9 {
        width: 748px;
    }

    .node-type-event-item object {
        width: 100% !important;
    }

    .node-type-event-item .view-multimedia-for-node .view-header {
        margin-left: 10px;
    }

    /*------------------- search page -----------------------*/
    .page-search-node {
        width: 768px;
        padding: 0;
        margin: 0;
    }

    .page-search-node .fs-page-row1 {
        width: 768px;
        padding: 0;
        margin: 0;
    }

    .page-search-node .fs-page-row2 {
        width: 768px;
        padding: 0;
        margin: 0;
    }

    .page-search-node .fs-page-row2 .col-sm-9 {
        width: 768px;
        padding: 0;
        margin: 0;
    }

    .page-search-node .fs-page-row3 {
        width: 768px;
        padding: 0;
        margin: 0;
    }

    .page-search-node .fs-page-row3 .col-sm-9 {
        width: 768px;
        padding: 0;
        margin: 0;
    }

    .page-search-node .fs-page-row1 .fs-sidebar-left {
        width: 768px !important;
        padding: 0;
        margin: 0;
    }

    .page-search-node .col-sm-6 {
        width: 768px;
        padding: 0;
        margin: 0;
    }

    .page-search-node .fs-sidebar-right {
        width: 768px;
        float: none;
        padding: 0;
        margin: 0;
    }

    .page-search-node .region-sidebar-first {
        width: 768px !important;   /*overrides !important in styles.css*/
        padding: 0;
        margin: 0;
    }

    .page-search-node .fs-sidebar-left {
        width: 768px;
        padding: 0;
        margin: 0;
    }

    .page-search-node #block-system-main {
        width: 768px;
        padding: 0;
        margin: 0;
    }

    .page-search-node .breadcrumb {
        width: 748px;
        padding: 0;
        margin: 20px 0 0 10px;
    }

    .page-search-node .search-form {
        width: 400px;
        padding: 0;
        margin: 20px 0 0 50px;
    }

    .page-search-node h2 {
        margin: 0 0 0 10px;
    }

    .page-search-node .search-results {
        width: 708px;
    }



    /*------------------- .page-academics-courses -----------------------*/


    .page-academics-courses {
        width: 768px;
    }

    .page-academics-courses .fs-page-row1 {
        width: 768px;
        padding: 0;
        margin: 0;
    }

    .page-academics-courses .fs-page-row2 {
        width: 768px;
        padding: 0;
        margin: 0;
    }

    .page-academics-courses .fs-page-row3 {
        width: 768px;
        padding: 0;
        margin: 0;
    }

    .page-academics-courses .fs-page-row1 .col-sm-9 {
        width: 768px;
        margin: 0;
        float: left;
    }

    .page-academics-courses .fs-page-row1 .col-sm-3 {
        width: 768px;
        float: left;
    }

    .page-academics-courses .fs-page-row2 .col-sm-9 {
        width: 768px;
        margin: 0;
    }

    .page-academics-courses .fs-page-row2 .col-sm-3 {
        width: 254px;
        margin: 0 0 0 10px;
    }

    .page-academics-courses .fs-page-row3 .col-sm-9 {
        width: 254px;
        margin-left: 0;
    }

    .page-academics-courses .col-sm-6 {
        width: 768px;
        padding: 0;
        margin: 0;
    }

    .page-academics-courses .col-sm-3 {
        width: 768px;
        padding-left: 0;
    }

    .page-academics-courses .region-content-2 {
        width: 768px;
        margin: 0;
    }

    .page-academics-courses .region-sidebar-first{
        width: 768px;
        float: left;
    }

    .page-academics-courses .region-sidebar-second {
        width: 768px;
        float: left;
    }

    .page-academics-courses .region-sidebar-second-2 {
        width: 768px;
        margin: 0;
    }

    /*------------------- .node-type-course -----------------------*/


    .node-type-course {
        width: 768px;
    }

    .node-type-course .fs-page-row1 {
        width: 768px;
        padding: 0;
        margin: 0;
    }

    .node-type-course .fs-page-row2 {
        width: 768px;
        padding: 0;
        margin: 0;
    }

    .node-type-course .fs-page-row3 {
        width: 768px;
        padding: 0;
        margin: 0;
    }

    .node-type-course .fs-page-row1 .col-sm-9 {
        width: 768px;
        margin: 0;
        float: left;
    }

    .node-type-course .fs-page-row1 .col-sm-3 {
        width: 768px;
        float: left;
        margin: 0 !important;
    }

    .node-type-course .fs-page-row2 .col-sm-9 {
        width: 768px;
        margin: 0;
    }

    .node-type-course .fs-page-row2 .col-sm-3 {
        width: 768px;
        padding: 0;
        margin: 0 !important;
    }

    .node-type-course .fs-page-row3 .col-sm-9 {
        width: 748px;
        margin-left: 0;
    }

    .node-type-course .col-sm-6 {
        width: 768px;
        padding: 0;
        margin: 0;
    }

    .node-type-course .col-sm-3 {
        width: 768px;
        padding-left: 0;
        margin: 0 !important;
    }

    .node-type-course .region-content-2 {
        width: 768px;
        margin: 0;
    }

    .node-type-course .region-sidebar-first{
        width: 768px;
        float: left;
    }

    .node-type-course .region-sidebar-second {
        width: 768px;
        float: left;
    }

    .node-type-course .region-sidebar-second-2 {
        width: 768px;
        margin: 0;
    }

    .node-type-course .breadcrumb {
        width: 748px;
        margin: 10px 0 10px 10px;
    }

    .node-type-course h1 {
        width: 748px;
        margin: 0 0 0 10px;
    }

    .node-type-course #block-menu-block-24 {
        display:none;
    }

    .node-type-course .node-promoted {
        width: 748px;
        margin: 0 0 0 10px;
    }

    .node-type-course .view-course-instructor-detail .node-promoted {
        width: 688px;
        margin: 0;
    }

    .node-type-course .field-name-course-filter-goback {
        margin: -30px 0 20px 0;
    }

    .node-type-course .field-name-field-course-number {
        margin: 0;
        float: left;
        width: 450px;
        padding-right: 10px;
    }

    .node-type-course .field-name-field-term-reference {
        margin: 0;
        float: left;
    }

    .node-type-course .field-name-field-term-year-reference {
        margin: 0;
        float: left;
    }

    .node-type-course .field-name-field-course-name {
        width: 748px;
        margin: 0 0 10px 0;
        line-height: 24px;
    }

    .node-type-course .field-name-field-course-level {
        width: 300px;
        margin: 0 auto;
    }

    .node-type-course .field-name-field-credit-hours {
        width: 300px;
        margin: 0 auto;
    }

    .node-type-course .field-name-field-um-course-number {
        width: 300px;
        margin: 0 auto;
    }

    .node-type-course .field-name-field-related-policy-topics {
        width: 300px;
        margin: 0 auto;
    }

    .node-type-course .field-name-course-description {
        width: 748px;
        margin: 0;
    }

    .node-type-course .field-name-course-instructor {
        width: 748px;
        margin: 0;
    }

    .node-type-course html.js fieldset.collapsed {
        width:748px;
    }

    .node-type-course .fs-collapse-outer-processed {
        width:748px;
    }

    .node-type-course .field-name-course-description
    .fieldset-wrapper {
        padding: 0;
    }

    .node-type-course .field-name-course-instructor
    .fieldset-wrapper {
        width: 688px;
    }

    .node-type-course .views-field-body {
        width: 708px;
        margin: 15px 20px 15px 20px;
    }

    .node-type-course .view-course-instructor-detail
    .field-name-title h2 {
        margin: 0;
    }

    .node-type-course .view-course-instructor-detail
    .field-name-field-profile-title {
        margin: 0 0 10px 0;
    }

    .node-type-course .view-course-instructor-detail
    .field-name-profile-uniqname-email {
        width: 158px;

    }


    /*--------------- maintenance-page --------------------- */

    .maintenance-page {
        width: 768px;
        margin: 0;
    }

    .maintenance-page #page {
        width: 768px;
        margin: 0;
    }

    #header {
        width: 748px;
        margin: 0 0 0 10px;
    }

    .maintenance-page #name-and-slogan {
        width: 738px;
        margin: 0 0 0 20px;
    }


    .maintenance-page #page-title {
        width: 660px;
        margin: 0 auto;

    }

    .maintenance-page #content-content {
        width: 600px;
        margin: 0 auto;

    }


    /*--------------- .node-type-webform ------------------- */

    .node-type-webform {
        width: 768px;
        margin: 0;
        padding:0;
    }

    .node-type-webform .fs-page-row1 {
        width: 768px;
        margin: 0;
        padding:0;
    }

    .node-type-webform .fs-page-row2 {
        width: 768px;
        margin: 0;
        padding:0;
    }

    .node-type-webform .fs-page-row3 {
        width: 768px;
        margin: 0;
        padding:0;
    }

    .node-type-webform .fs-page-row1 .col-sm-9 {
        width: 768px;
        margin: 0;
        padding:0;

    }

    .node-type-webform .fs-page-row1 .col-sm-3 {
        width: 768px;
        margin: 0;
        padding:0;
    }

    .node-type-webform .fs-page-row2 .col-sm-9 {
        width: 768px;
        margin: 0;
        padding:0;
    }

    .node-type-webform .fs-page-row2 .col-sm-3 {
        width: 768px;
        margin: 0;
        padding:0;
    }

    .node-type-webform .fs-page-row3 .col-sm-9 {
        width: 768px;
        margin: 0;
        padding:0;
    }

    .node-type-webform .fs-page-row3 .col-sm-3 {
        width: 768px;
        margin: 0;
        padding:0;
    }

    .node-type-webform .col-sm-6 {
        width: 768px;
        margin: 0;
        padding:0;
    }

    .node-type-webform .region-content-2 {
        width: 768px;
        margin: 0;
        padding:0;
    }

    .node-type-webform .region-sidebar-second {
        width: 768px;
        margin: 0;
        padding:0;
    }

    .node-type-webform .region-sidebar-second-2 {
        width: 768px;
        margin: 0;
        padding:0;
    }

    .node-type-webform .field-name-field-page-lead {
        width: 768px;
        margin: 0;
        padding:0;
    }

    .node-type-webform .breadcrumb {
        width: 748px;
        margin: 20px 0 0 10px;
    }

    .node-type-webform .submitted {
        width: 748px;
        margin: 0 0 0 10px;
    }

    .node-type-webform .field-name-body {
        width: 748px;
        margin: 0 0 0 10px;
    }

    .node-type-webform .webform-client-form {
        width: 748px;
        margin: 0 0 0 10px;
    }

    .node-webform .form-textarea-wrapper {
        width: auto;
    }


} /* Tablet Layout End */



/*------------------------------------------------------*/
/*------------------------------------------------------*/
/*------------ All CSS styles for Phones ---------------*/
/*------------------------------------------------------*/
/*------------------------------------------------------*/
/* Maize #ffcb05 'n' Blue #00274c / Link Blue #126db5 / Beige #E5E3D6 - darker #b2ac82 / menu rule #466A94 */
@media only screen and (min-width: 1px) and (max-width: 481px)
{


    /*------ set widths for phone screens ----------*/

    html {
        width: 320px;
        min-width: 320px;
    }

    html, body {
        padding: 0;
        margin:0;
        width: 320px;
        min-width: 320px;
    }
    
    /* When logged in */
    body.logged-in {
        padding-top: 124px !important;
    }

    .container {
        width: 320px !important;
        margin: 0 !important;
        padding: 0 !important;
    }

    #block-menu-block-18  {
        display: none;
    }

    #block-menu-block-17 /*.fs-header-supernav -- styles.css using ID*/ {
        display: none;/*should have alternate mobile menu to use */
    }

    #block-search-form 
    /*.fs-search-box-header --temp.css is overiding the class selector */ 
    {
        display: none;/*should have alternate mobile menu to use */
    }

    .umfs-resource-menu {
        width: 320px;
    }

    .region-umfs-resource-menu {
        width: 320px;
        margin: 0;
        overflow: hidden;
    }

    .umfs-header {
        width: 320px;
    }

    .region-umfs-header {
        width: 320px;
        position: relative !important;
        top: 28px;
        margin: 0 0 28px 0;
        background: -moz-linear-gradient(90deg, rgba(255,255,255,1) 0%, rgba(229,227,214,1) 100%, rgba(229,227,214,1) 100%); /* ff3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(229,227,214,1)), color-stop(0%, rgba(229,227,214,1)), color-stop(100%, rgba(255,255,255,1))); /* safari4+,chrome */
        background: -webkit-linear-gradient(90deg, rgba(255,255,255,1) 0%, rgba(229,227,214,1) 100%, rgba(229,227,214,1) 100%); /* safari5.1+,chrome10+ */
        background: -o-linear-gradient(90deg, rgba(255,255,255,1) 0%, rgba(229,227,214,1) 100%, rgba(229,227,214,1) 100%); /* opera 11.10+ */
        background: -ms-linear-gradient(90deg, rgba(255,255,255,1) 0%, rgba(229,227,214,1) 100%, rgba(229,227,214,1) 100%); /* ie10+ */
        background: linear-gradient(0deg, rgba(255,255,255,1) 0%, rgba(229,227,214,1) 100%, rgba(229,227,214,1) 100%); /* w3c */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5e3d6', endColorstr='#ffffff',GradientType=0 ); /* ie6-9 */
        border-top: 1px solid #b2ac82;
        border-bottom: 1px solid #b2ac82;

    }

    .logged-in .region-umfs-header {
        width: 320px;
        position: static !important;
        margin: -96px 0 0 0;
        background: -moz-linear-gradient(90deg, rgba(255,255,255,1) 0%, rgba(229,227,214,1) 100%, rgba(229,227,214,1) 100%); /* ff3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(229,227,214,1)), color-stop(0%, rgba(229,227,214,1)), color-stop(100%, rgba(255,255,255,1))); /* safari4+,chrome */
        background: -webkit-linear-gradient(90deg, rgba(255,255,255,1) 0%, rgba(229,227,214,1) 100%, rgba(229,227,214,1) 100%); /* safari5.1+,chrome10+ */
        background: -o-linear-gradient(90deg, rgba(255,255,255,1) 0%, rgba(229,227,214,1) 100%, rgba(229,227,214,1) 100%); /* opera 11.10+ */
        background: -ms-linear-gradient(90deg, rgba(255,255,255,1) 0%, rgba(229,227,214,1) 100%, rgba(229,227,214,1) 100%); /* ie10+ */
        background: linear-gradient(0deg, rgba(255,255,255,1) 0%, rgba(229,227,214,1) 100%, rgba(229,227,214,1) 100%); /* w3c */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5e3d6', endColorstr='#ffffff',GradientType=0 ); /* ie6-9 */
        border-top: 1px solid #b2ac82;
        border-bottom: 1px solid #b2ac82;
    }

    .block-umfs-custom {
        width: 320px;
        margin: 0;
        padding-top: 10px;
        height: 54px;
    }

    .fs-header-main-menu .menu-block-wrapper {
        width: 320px;
        margin: 0;
    }

    .fs-header-main-menu { /*should have alternate mobile menu to use */
        width: 320px;
        overflow: hidden;

    }

    .umfs-alerts {
        width: 320px;
    }

    /*  */
    .fs-block-homepage-alerts .alert, .fs-block-homepage-alerts .alert-warning, .fs-block-homepage-alerts .alert-dismissable {
        width: 320px;
        height: 60px;
        font-size: 11px;
    }

    .umfs-content-cap {
        width: 320px;
        margin: -20px 0 0 0;
        height: 25px;
        border: 0;
        display: none;
    }


    .fs-block-news-trending {
        width: 320px;
        display: none;
    }

    .fs-block-news-trending .carousel-inner>.active {
        margin: 0 0 0 20px;
    }

    .fs-block-news-trending .views-field-field-lead-sentence,
    .fs-block-news-trending .views-field-field-caption-and-message,
    .fs-block-news-trending .views-field-field-destination-page {
        width: 100px;
    }

    .fs-block-news-trending .views-field-field-destination-page .views-field .field-content a {
        width: 100px;
        overflow: hidden;
    }

    /* */

    #block-menu-block-16 {
        display: none;
    }

    .fs-block-news-trending {
        width: 320px;
    }

    .region-footer {
        width: 320px;
    }

    .menu-block-2 {
        width: 320px;
    }

    .umfs-footer-cap {
        width: 320px;
        border-radius: 0;
    }

    .umfs-footer .row {
        width: 320px;
    }

    .umfs-footer-menu .row {
        width: 320px;
    }

    .umfs-page-bottom {
        width: 320px;
    }

    /* elements removed from the mobile layout */

    .fs-search-box-header {
        display: none;
    }

    #block-menu-block-22 {
        display: none;
    }

    .fs-mobile-student-announcements .block-title,
    .fs-mobile-resource-announcements .block-title {
        display: none;
    }

    .group-do-not-display-production {
        display: none;
    }

    .group-do-not-displ-prod {
        display: none;
    }

    .fs-header-main-menu .menu {
        display: none;
    }

    .fs-resource-menu {
        display: none;
    }

    #block-menu-block-22 {
        display: none;
    }

    #block-boxes-login-logout {
        display: none;
    }

    .fs-block-login-logout  { /* top of homepage? */
        display: none;
    }

    .fs-block-text-resize  {
        display: none;
    }

    .fs-block-quicklinks  {
        display: none;
    }

    .fs-block-policy-topics  {
        display: none;
    }

    .fs-block-social-media-follow-us {
        display: none;
    }

    .fs-logo-header-desktop {
        display: none;
    }
    .fs-logo-header-desktop-2 {
        display: none;
    }

    .fs-footer-resource-menu {
        display: none;
    }

    .umfs-footer-menu-1 {
        padding-bottom: 0;
    }

    .group-do-not-displ-prod {
        display: none;
    }

    #block-views-flickr-photoset-block {
        display: none;
    }

    #block-views-policy-topic-jump-block {
        display: none;
    }

    #block-views-policy-topic-jump-block-mobile .ctools-jump-menu-hide {
        display: none;
    }

    /* hiding sub menus */



    #block-menu-block-23 {
        display: none;
    }

    .umfs-footer-menu-2 {
        display: none;
    }

    .umfs-footer-menu-3 {
        display: none;
    }

    .umfs-footer-menu-4 {
        display: none;
    }

    .umfs-footer-menu-5 {
        display: none;
    }

    .umfs-footer-menu-6 {
        display: none;
    }

    .fs-footer-resources-menu-responsive .block-title {
        display: none;
    }

    .fs-footer-affilliate-logos {
        display: none;
    }

    #clickdesk-ultra {
        display: none !important;
    }

    #clickdesk_container {
        display: none !important;
    }

    #clickdesk_bubble {
        display: none !important;
    }

    .clickdesk_bubble {
        display: none !important;
    }


    .click-desk-closed-container {
        display: none !important;
    }

    .cd-mob-chat-widget {
        display: none !important;
    }

    /* show elements hidden on style.css  */

    #block-boxes-mobile-menu-news-events {
        display: block !important;
    }

    .fs-logo-header-mobile, .fs-mobile-footer-menu,
    .fs-mobile-menu-in-this-section,
    .fs-mobile-student-announcements,
    .fs-mobile-important-dates,
    .umfs-mobile-menu,
    #block-boxes-fs-main-menu-for-mobile,
    #boxes-box-fs_resource_menu_mobile,
    #block-views-policy-topic-jump-block-mobile,
    #block-boxes-mobile-menu-in-section {
        display: block !important;
    }


    .fs-logo-header-mobile {
        display: block !important;
    } /* needed to override !important from style.css */

    .umfs-footer-menu-7 {
        display: block;
        padding: 0;
        margin:0;
    }

    .fs-footer-resources-menu-responsive {
        display: block;
    }


    /*----------- Resources Menu ----------- */



    .fs-resource-menu li.dropdown, .fs-resource-menu li.leaf {
        padding: 0;
    }

    #block-menu-menu-resource-menu ul.menu.nav {
        float: left;
    } /* compound class selectors are wrong but override styles.css */


    #boxes-box-fs_resource_menu_mobile {
        width: 320px;
        margin: 0 auto;
        background-color: #00274c;
        display: block;
        z-index: 1001;
    }

    #boxes-box-fs_resource_menu_mobile .block-title {
        display: none;
    }

    #boxes-box-fs_resource_menu_mobile #fs-res-ql-clpsbl {
        background-color: #00274c;
        padding-bottom: 8px;
    }


    #boxes-box-fs_resource_menu_mobile button {
        width: 320px;
        height: 28px;
        font-size: 14px;
        font-weight: bold;
        text-align: center;
        background-color: #00274c;
        border: none;
        border-radius: 0;
        outline-style: none;
        margin: 0;
        z-index: 1001;
    }

    #boxes-box-fs_resource_menu_mobile button.btn:after{
        font-family: FontAwesome;
        content: "\f139";
        padding-left: 5px;
        font-size: 14px;
        font-weight: normal;
        color: #ffcb05;
    }

    #boxes-box-fs_resource_menu_mobile button.btn:before{
        font-family: FontAwesome;
        content: "\f139";
        padding-right: 5px;
        font-size: 14px;
        font-weight: normal;
        color: #ffcb05;
    }

    #boxes-box-fs_resource_menu_mobile button.collapsed:after{
        font-family: FontAwesome;
        content: "\f13a";
        padding-left: 5px;
        font-size: 14px;
        font-weight: normal;
        color: #ffcb05;
    }

    #boxes-box-fs_resource_menu_mobile button.collapsed:before{
        font-family: FontAwesome;
        content: "\f13a";
        padding-right: 5px;
        font-size: 14px;
        font-weight: normal;
        color: #ffcb05;
    }

    #boxes-box-fs_resource_menu_mobile a {
        color: white;
        font-size: 16px;
        line-height: 30px;
        padding: 2px 15px;
    }

    #boxes-box-fs_resource_menu_mobile .open .dropdown-toggle {
        color: #00274c;
    }

    #boxes-box-fs_resource_menu_mobile .open>.dropdown-menu>a {
        color: white;
    }

    #boxes-box-fs_resource_menu_mobile a:active, #boxes-box-fs_resource_menu_mobile a:focus, #boxes-box-fs_resource_menu_mobile a:hover {
        color: #00274c;
        background-color: white;
    }

    #boxes-box-fs_resource_menu_mobile hr {
        margin: 8px 5px;
        width: 310px;
    }

    #boxes-box-fs_resource_menu_mobile .fs-view-quicklinks {
        padding-bottom: 10px;
    }

    #boxes-box-fs_resource_menu_mobile .views-field-field-quicklinks-1 {
        margin-top: 0;
    }

    #boxes-box-fs_resource_menu_mobile .fs-view-quicklinks .views-row a {
        font-family: inherit;
        font-size: 16px;
        font-style: normal;
        background: transparent;
        color: white;
        border: none;
        text-transform: none;
        outline-style: none;
        margin: 0;
        padding: 2px 15px;
        position: relative;
        float: none;
        width: auto;
        height: auto;
        line-height: 30px;
    }

    #boxes-box-fs_resource_menu_mobile .fs-view-quicklinks .views-row a:active, #boxes-box-fs_resource_menu_mobile .fs-view-quicklinks .views-row a:focus, #boxes-box-fs_resource_menu_mobile .fs-view-quicklinks .views-row a:hover {
        color: #00274c;
        background-color: white;
    }

    #boxes-box-fs_resource_menu_mobile .fs-view-quicklinks .views-row a:after {
        content: none;
    }

    #boxes-box-fs_resource_menu_mobile .dropdown-menu {
        border: none;
        border-radius: 0;
        background-color: #00274c;
        color: white;
        margin-top: -180px;
    }


    /*----------- Header ----------- */


    .region-umfs-header #block-umfs-custom-umfs-logo-block img {
        width: 150px;
        height: 24px;
    }

    .region-umfs-header #block-umfs-custom-umfs-logo-block a {
        width: 150px;
        height: 24px;
    }

    .block-umfs-custom img {
        margin-left: 10px;
    }

    #block-menu-block-17 .menu.nav {
        padding-right: 30px;
    } /* should use class instead of ID but this overrides styles.css */



    /*----------- Main Menu ----------- */

    #block-boxes-fs-main-menu-for-mobile {

        margin: 0 0 0 190px;
        background-color: transparent;
        display: block;
        position: absolute;
        left: 24px;
        top: 28px;
        text-align: right;
        color: white;
        font-size: 12px;
        padding: 0 15px;
        z-index: 101;
    }

    .logged-in #block-boxes-fs-main-menu-for-mobile {
        left: 14px;
    }

    #block-boxes-fs-main-menu-for-mobile .block-title {
        display: none;
    }

    #block-boxes-fs-main-menu-for-mobile button {
        height: 38px;
        font-size: 24px;
        text-align: center;
        background-color: transparent;
        color: #126db5;
        border: none;
        border-radius: 0;
        outline-style: none;

    }

    #block-boxes-fs-main-menu-for-mobile button.btn-danger:before {
        font-family: FontAwesome;
        content: "\f002";
        padding-left: 5px;
        font-size: 24px;
    }

    #block-boxes-fs-main-menu-for-mobile button.btn-danger:after {
        font-family: FontAwesome;
        content: "\f0c9";
        padding-left: 5px;
        font-size: 24px;
    }

    #block-boxes-fs-main-menu-for-mobile button.btn-danger.collapsed {
        color: #00274c;

    }

    #block-boxes-fs-main-menu-for-mobile button.btn-danger.collapsed:before {
        font-family: FontAwesome;
        content: "\f002";
        padding-left: 5px;
        font-size: 24px;
    }

    #block-boxes-fs-main-menu-for-mobile button.btn-danger.collapsed:after {
        font-family: FontAwesome;
        content: "\f0c9";
        padding-left: 5px;
        font-size: 24px;
    }

    #block-boxes-fs-main-menu-for-mobile #fs-mainmenu-mbl-clpsbl {
        background-color: #00274c;
        padding: 5px;
        margin: 0 0 20px -190px;
        text-align: left;
    }

    #block-boxes-fs-main-menu-for-mobile #fs-mainmenu-mbl-clpsbl .menu .caret{
        display:none;
    }

    #fs-mainmenu-mbl-clpsbl .glyphicon-search:before {
        content: none;
    }

    #fs-mainmenu-mbl-clpsbl #search-block-form {
        width: 250px;
    }

    #fs-mainmenu-mbl-clpsbl .input-group {
        width: 250px;
    }

    #fs-mainmenu-mbl-clpsbl .input-group .form-control {
        border-radius: 0 !important;
        height: 30px !important;
        width: 213px !important;
        font-size: 10px;
        color: #58595b;
        display: inline-block !important;
        padding: 0 10px !important;
    }

    #fs-mainmenu-mbl-clpsbl .form-search .input-group .hint {
        display: none !important;
    }

    #fs-mainmenu-mbl-clpsbl .input-group .btn {
        border-radius: 0 !important;
        height: 30px;
        font-size: 10px;
        padding: 2px 6px 2px 11px !important;
        background: #ffcb05;
        color: #00274c;
        border: none;
        text-indent: -9999px;
        width: 50px;
    }

    #fs-mainmenu-mbl-clpsbl .input-group .btn:hover {
        background: #00274c;
    }

    #fs-mainmenu-mbl-clpsbl .input-group .btn:before {
        font-family: FontAwesome;
        content: "\f101";
        font-size: 18px;
        color: #00274c;
        left: 20px;
        position: absolute;
        top: 2px;
        text-indent: 0px;
    }

    #fs-mainmenu-mbl-clpsbl .input-group .btn:hover:before {
        color: #ffcb05;
    }

    #block-boxes-fs-main-menu-for-mobile hr {
        display:none;
    }

    #fs-mainmenu-mbl-clpsbl .menu .dropdown-toggle {
        text-transform: uppercase;
        border-top: 1px solid #466A94;
        border-bottom: 1px solid #466A94;
        margin-top: 2px;
    }

    #fs-mainmenu-mbl-clpsbl .menu .dropdown-toggle:after {
        font-family: FontAwesome;
        content: "\f13a";
        padding-left: 5px;
        color: #ffcb05;
        font-size: 13px;
    }

    #fs-mainmenu-mbl-clpsbl .menu  .open .dropdown-toggle:after {
        font-family: FontAwesome;
        content: "\f139";
        padding-left: 5px;
        color: #ffcb05;
        font-size: 13px;
    }

    #block-boxes-fs-main-menu-for-mobile .nav li {
        display: block;
    }

    #block-boxes-fs-main-menu-for-mobile a {
        color: white;
        border-bottom: 1px solid #466A94;
        text-decoration: none;
        text-transform: none;
        font-size: 13px;
        line-height: 26px;
        padding: 2px 15px;
    }

    #block-boxes-fs-main-menu-for-mobile a:active, #block-boxes-fs-main-menu-for-mobile a:focus, #block-boxes-fs-main-menu-for-mobile a:hover {
        color: #00274c;
        background-color: white;
    }

    #block-boxes-fs-main-menu-for-mobile hr {
        margin: 8px 0;
        width: 200px;
        text-align: center;
    }

    #block-boxes-fs-main-menu-for-mobile .views-field-field-quicklinks-1 {
        margin-top: 0;
        margin-bottom: 20px;
    }

    #block-boxes-fs-main-menu-for-mobile .fs-view-quicklinks .views-row a {
        font-family: inherit;
        font-size: 13px;
        font-style: normal;
        background: transparent;
        color: white;
        border: none;
        text-transform: none;
        outline-style: none;
        margin: 0;
        padding: 2px 15px;
        position: relative;
        float: none;
        width: auto;
        height: auto;
        line-height: 26px;
    }

    #block-boxes-fs-main-menu-for-mobile .fs-view-quicklinks .views-row a:active, #block-boxes-fs-main-menu-for-mobile .fs-view-quicklinks .views-row a:focus, #block-boxes-fs-main-menu-for-mobile .fs-view-quicklinks .views-row a:hover {
        color: #00274c;
        background-color: white;
    }

    #block-boxes-fs-main-menu-for-mobile .fs-view-quicklinks .views-row a:after {
        content: none;
    }

    #block-boxes-fs-main-menu-for-mobile .dropdown-menu {
        width:240px;
        left: -4px;
        border: none;
        border-radius: 0;
        font-size: 13px;
        line-height: 26px;
        background-color: #00274c;
        color: white;
    }

    .fs-mobile-header-menu ul {
        padding:0;
    }

    .fs-header-main-menu li.dropdown {
        padding: 0;
    }

    #block-menu-block-18 .menu .nav {
        margin-left: 0;
    }

    #block-menu-block-18 .menu .nav>li {
        margin: 0;
        padding: 0;
    }

    #block-menu-block-18 ul.menu.nav {
        margin-left: 10px;
    }

    #block-menu-block-18 a {
        padding: 4px 8px;
        width: 320px;
    }

    /*-Homepage Swiper Messaging (by Peter)- */

    .swiper-container {
        height: 150px !important;
    }

    .swiper-container .message {
        margin-left: 0px !important;
        width: 110px !important;
        padding-left: 35px !important;
        padding-right: 5px !important;
        padding-top: 5px !important;
    }

    .swiper-container .message .title {
        font-size: 10px !important;
    }

    .swiper-container .message .content {
        font-size: 8px !important;
        line-height: 12px !important;
    }

    .swiper-container .message a {
        width: 60px !important;
        font-size: 13px !important;
    }

    /*----------- Umfs Messaging ----------- */

    .logged-in .umfs-messaging {
        margin: 0 0 0 0;
    }

    .va-slice-inner {
        padding-left: 10px;
        margin: 0;
    }

    .views-field-field-caption-and-message, .views-field-field-destination-page {
        font-size: 12px;
        padding-left: 10px;
    }

    .views-field-field-lead-sentence .field-content {
        font-size: 16px;
        line-height: 16px;
        margin-left: 10px;
    }

    .va-title {
        padding: 10px 0 10px 0;
    }

    .alert li {
        font-size: 12px;
        width: 310px;
    }

    div .alert {
        width: 310px;
        overflow: hidden;
    }

    #block-boxes-mobile-menu-in-section {
        margin: 10px 0 0 10px;
        width: 300px;
    }

    #block-boxes-mobile-menu-in-section #fs-mobile-in-this-clpsbl>hr {
        display: none;
    }

    #block-boxes-mobile-menu-in-section .block-title{
        display: none;
    }

    #block-boxes-mobile-menu-in-section .fs-hamburger{
        float: right;
        font-size: 24px;
        line-height: 24px;
    }

    #block-boxes-mobile-menu-in-section .fs-in-this-text{
        float: left;
        font-size: 18px;
    }

    #block-boxes-mobile-menu-in-section button {
        width: 300px;
        height: 40px;
        text-align: left;
        background: -moz-linear-gradient(90deg, rgba(255,255,255,1) 0%, rgba(229,227,214,1) 100%, rgba(229,227,214,1) 100%); /* ff3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(229,227,214,1)), color-stop(0%, rgba(229,227,214,1)), color-stop(100%, rgba(255,255,255,1))); /* safari4+,chrome */
        background: -webkit-linear-gradient(90deg, rgba(255,255,255,1) 0%, rgba(229,227,214,1) 100%, rgba(229,227,214,1) 100%); /* safari5.1+,chrome10+ */
        background: -o-linear-gradient(90deg, rgba(255,255,255,1) 0%, rgba(229,227,214,1) 100%, rgba(229,227,214,1) 100%); /* opera 11.10+ */
        background: -ms-linear-gradient(90deg, rgba(255,255,255,1) 0%, rgba(229,227,214,1) 100%, rgba(229,227,214,1) 100%); /* ie10+ */
        background: linear-gradient(0deg, rgba(255,255,255,1) 0%, rgba(229,227,214,1) 100%, rgba(229,227,214,1) 100%); /* w3c */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5e3d6', endColorstr='#ffffff',GradientType=0 ); /* ie6-9 */
        border-top: 1px solid #b2ac82;
        border-bottom: 1px solid #b2ac82;
        border-radius: 0;
        color: #00274c;
    }

    #fs-mobile-in-this-clpsbl ul.menu li.leaf {
        display: block;
    }

    #fs-mobile-in-this-clpsbl .nav ul{
        padding-left: 10px;
    }

    #fs-mobile-in-this-clpsbl .nav a {
        font-size: 14px;
        color: #58595b;
        padding-left: 20px;
    }

    #fs-mobile-in-this-clpsbl .nav a.active {
        font-size: 16px;
        color: #a02816;
        font-weight: bold;
    }

    #fs-mobile-in-this-clpsbl .nav .active li {
        padding-left: 10px;
    }

    /*--- In This Section for Video pages ---*/
    #boxes-box-mobile_menu_news_events {
        margin: 10px 0 20px 10px;
        width: 300px;
    }

    #boxes-box-mobile_menu_news_events #fs-mobile-in-this-clpsbl>hr {
        display: none;
    }

    #boxes-box-mobile_menu_news_events .block-title{
        display: none;
    }

    #boxes-box-mobile_menu_news_events .fs-hamburger{
        float: right;
        font-size: 24px;
        line-height: 24px;
    }

    #boxes-box-mobile_menu_news_events .fs-in-this-text{
        float: left;
        font-size: 18px;
    }

    #boxes-box-mobile_menu_news_events button {
        width: 300px;
        height: 40px;
        text-align: left;
        background: -moz-linear-gradient(90deg, rgba(255,255,255,1) 0%, rgba(229,227,214,1) 100%, rgba(229,227,214,1) 100%); /* ff3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(229,227,214,1)), color-stop(0%, rgba(229,227,214,1)), color-stop(100%, rgba(255,255,255,1))); /* safari4+,chrome */
        background: -webkit-linear-gradient(90deg, rgba(255,255,255,1) 0%, rgba(229,227,214,1) 100%, rgba(229,227,214,1) 100%); /* safari5.1+,chrome10+ */
        background: -o-linear-gradient(90deg, rgba(255,255,255,1) 0%, rgba(229,227,214,1) 100%, rgba(229,227,214,1) 100%); /* opera 11.10+ */
        background: -ms-linear-gradient(90deg, rgba(255,255,255,1) 0%, rgba(229,227,214,1) 100%, rgba(229,227,214,1) 100%); /* ie10+ */
        background: linear-gradient(0deg, rgba(255,255,255,1) 0%, rgba(229,227,214,1) 100%, rgba(229,227,214,1) 100%); /* w3c */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5e3d6', endColorstr='#ffffff',GradientType=0 ); /* ie6-9 */
        border-top: 1px solid #b2ac82;
        border-bottom: 1px solid #b2ac82;
        border-radius: 0;
        color: #00274c;
    }

    #fs-mobile-in-this-clpsbl ul.menu li.leaf {
        display: block;
    }

    #fs-mobile-in-this-clpsbl .nav ul{
        padding-left: 10px;
    }

    #fs-mobile-in-this-clpsbl .nav a {
        font-size: 14px;
        color: #58595b;
        padding-left: 20px;
    }

    #fs-mobile-in-this-clpsbl .nav a.active {
        font-size: 16px;
        color: #a02816;
        font-weight: bold;
    }

    #fs-mobile-in-this-clpsbl .nav .active li {
        padding-left: 10px;
    }

    /*-----------  Main content ----------- */


    .owl-controls {
        margin: 10px 0;
    }

    #block-views-4334c7ae78fed3b440cd1cd3a162e1f3 h2.block-title, .node-type-resource-page .view-resource-page-links-group .view-resource-links .view-header h4 {
        width: 310px !important; /* !important override for style.css */
    }


    .issuuembed {
        max-width: 310px;
        height: auto;
    }

    .issuu-isrendered {
        max-width: 310px;
        height: auto;
    }

    .fs-view-contact-departments-related .fs-view-contact-departments-related-content, .fs-view-contact-info .fs-view-contact-info-column {
        background: url(images/img-curve-mob.png) no-repeat top left;

    }

    /*-----------  Page row 1 ----------- */


    #block-views-tweets-block {
        width: 300px;
        margin: 15px 0 0 10px;
    }

    #block-boxes-social-media-tabbed {
        position: relative;
        top: 6px;
        margin: 0 0 0 0;
    }
    #boxes-box-social_media_tabbed {
        width: 277px;
    }

    #boxes-box-social_media_tabbed .boxes-box-content #block-views-tweets-block {
        width: 277px;
        margin: 0 0 20px 10px;
    }

    #block-boxes-social-media-tabbed .nav-tabs {
        /*right:-82px; */
        position:relative;
        top:165px;
        left:159px;
    }

    .youtube-pull-listing .youtube-pull-item {
        border: none;
    }


    .youtube-pull-listing .thumbnail img {
        width: 120px;
        height: auto;
    }

    .fs-block-impact-story .views-field-field-related-policy-topics {
        display: none;
    }

    /*-----------  Page row 2 ----------- */

    .fs-view-contact-departments-related .fs-view-contact-departments-related-content, .fs-view-contact-info .fs-view-contact-info-column {
        margin: 0 0 0 79px;
    }


    .node-type-messaging-page #block-views-departments-related-block .views-field-field-image img, .node-type-resource-page #block-views-departments-related-block .views-field-field-image img, .node-type-general-page #block-views-departments-related-block .views-field-field-image img, .node-type-intranet-page #block-views-departments-related-block .views-field-field-image img {
        width: 91px;
        height: auto;
    }

    .node-type-messaging-page #block-views-contact-info-block .views-field-field-image img, .node-type-resource-page #block-views-contact-info-block .views-field-field-image img, .node-type-general-page #block-views-contact-info-block .views-field-field-image img, .node-type-intranet-page #block-views-contact-info-block .views-field-field-image img {
        width: 91px;
        height: auto;
    }

    .node-type-messaging-page #block-views-departments-related-block .views-field-name, .node-type-resource-page #block-views-departments-related-block .views-field-name, .node-type-general-page #block-views-departments-related-block .views-field-name, .node-type-intranet-page #block-views-departments-related-block .views-field-name {
        font-size: 14px;
        width: 150px;
    }

    .node-type-messaging-page #block-views-contact-info-block .views-field-name, .node-type-resource-page #block-views-contact-info-block .views-field-name, .node-type-general-page #block-views-contact-info-block .views-field-name, .node-type-intranet-page #block-views-contact-info-block .views-field-name {
        font-size: 14px;
        width: 150px;
    }

    .node-type-messaging-page #block-views-contact-info-block .fs-make-appt, .node-type-resource-page #block-views-contact-info-block .fs-make-appt, .node-type-general-page #block-views-contact-info-block .fs-make-appt, .node-type-intranet-page #block-views-contact-info-block .fs-make-appt {
        margin-bottom: 40px;

    }

    .node-type-messaging-page .fs-view-contact-departments-related-content .views-field, .node-type-messaging-page .fs-view-contact-info-column .views-field {
        margin-right: 35px;
    }

    .node-type-resource-page .fs-view-contact-departments-related-content .views-field, .node-type-resource-page .fs-view-contact-info-column .views-field {
        margin-right: 40px;
    }

    .node-type-messaging-page #block-views-departments-related-block, .node-type-resource-page #block-views-departments-related-block, .node-type-general-page #block-views-departments-related-block, .node-type-intranet-page #block-views-departments-related-block {
        width: 310px;
        margin: 20px 0 0 10px;
    }

    .node-type-messaging-page #block-views-departments-related-block .views-field-field-email a, .node-type-resource-page #block-views-departments-related-block .views-field-field-email a, .node-type-general-page #block-views-departments-related-block .views-field-field-email a, .node-type-intranet-page #block-views-departments-related-block .views-field-field-email a {
        width: 150px;
    }

    .node-type-messaging-page #block-views-contact-info-block .views-field-field-email a, .node-type-resource-page #block-views-contact-info-block .views-field-field-email a, .node-type-general-page #block-views-contact-info-block .views-field-field-email a, .node-type-intranet-page #block-views-contact-info-block .views-field-field-email a {
        width: 150px;
    }

    .node-type-messaging-page #block-views-departments-related-block .views-field-field-phone-number, .node-type-resource-page #block-views-departments-related-block .views-field-field-phone-number, .node-type-general-page #block-views-departments-related-block .views-field-field-phone-number, .node-type-intranet-page #block-views-departments-related-block .views-field-field-phone-number {
        width: 150px;
    }

    .node-type-messaging-page #block-views-contact-info-block .views-field-field-phone-number-1, .node-type-resource-page #block-views-contact-info-block .views-field-field-phone-number-1, .node-type-general-page #block-views-contact-info-block .views-field-field-phone-number-1, .node-type-intranet-page #block-views-contact-info-block .views-field-field-phone-number-1 {
        width: 150px;
    }

    .node-type-messaging-page #block-views-contact-info-block .views-field-nid, .node-type-resource-page #block-views-contact-info-block .views-field-nid, .node-type-general-page #block-views-contact-info-block .views-field-nid, .node-type-intranet-page #block-views-contact-info-block .views-field-nid {
        width: 150px;
    }

    .node-type-messaging-page #block-views-contact-info-block .views-field-field-profile-title, .node-type-resource-page #block-views-contact-info-block .views-field-field-profile-title, .node-type-general-page #block-views-contact-info-block .views-field-field-profile-title, .node-type-intranet-page #block-views-contact-info-block .views-field-field-profile-title {
        width: 150px;
    }

    .node-type-messaging-page #block-views-contact-info-block .views-field-field-profile-building, .node-type-resource-page #block-views-contact-info-block .views-field-field-profile-building, .node-type-general-page #block-views-contact-info-block .views-field-field-profile-building, .node-type-intranet-page #block-views-contact-info-block .views-field-field-profile-building {
        width: 150px;
    }

    .node-type-messaging-page #block-views-contact-info-block .views-field-field-uniqname, .node-type-resource-page #block-views-contact-info-block .views-field-field-uniqname, .node-type-general-page #block-views-contact-info-block .views-field-field-uniqname, .node-type-intranet-page #block-views-contact-info-block .views-field-field-uniqname {
        width: 150px;
    }

    .node-type-messaging-page #block-views-contact-info-block .views-field-field-profile-address, .node-type-messaging-page #block-views-contact-info-block .views-field-nid-1, .node-type-resource-page #block-views-contact-info-block .views-field-field-profile-address, .node-type-resource-page #block-views-contact-info-block .views-field-nid-1, .node-type-general-page #block-views-contact-info-block .views-field-field-profile-address, .node-type-intranet-page #block-views-contact-info-block .views-field-field-profile-address, .node-type-general-page #block-views-contact-info-block .views-field-nid-1, .node-type-intranet-page #block-views-contact-info-block .views-field-nid-1 {
        width: 150px;
    }

    .fs-block-impact-story img {
        width: 280px;
        height: auto;
    }

    /*-----------  Footer ----------- */


    .menu-block-2 {
        margin: -2px 0 0 -60px; /* to make up space from hiding the menu title */
        float: left;
    }

    .region-umfs-footer-cap {
        background-color: #ffcb05;
        border-radius: 0;
    }

    .umfs-footer .row {
        margin: 0;
    }

    .umfs-footer-menu-7 {
        width: 200px;
        height: 320px;
        padding: 37px 0 0 20px;
        float: left;
    }

    .fs-footer-resources-menu-responsive ul.nav {
        padding: 0;
    }

    .fs-footer-resources-menu-responsive .leaf {
        padding: 4px 0 0 0;
        line-height: 14px;
    }

    .fs-footer-resources-menu-responsive .leaf a {
        padding: 0 15px 6px 15px;
    }

    .fs-footer-resources-menu-responsive a:link {
        color: #ffcb05;
        display: block;
        text-transform: uppercase;
        font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
        font-weight: bold;
        font-size: 11px;
    }

    .fs-footer-resources-menu-responsive a:visited {
        color: #ffcb05;
        display: block;
        text-transform: uppercase;
        font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
        font-weight: bold;
        font-size: 11px;
    }

    .fs-footer-resources-menu-responsive a:hover, .fs-footer-resources-menu-responsive a:focus, .fs-footer-resources-menu-responsive a:active {
        color: #00274c;
        background-color: #ffcb05;
        display: block;
        text-transform: uppercase;
        font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
        font-weight: bold;
        font-size: 11px;
    }

    .fs-footer-resources-menu-responsive a{
        color: #ffcb05;
        display: block;
        text-transform: uppercase;
        font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
        font-weight: bold;
        font-size: 11px;
    }

    .footer.container {
        width: 320px;
    }

    .umfs-footer-menu {
        width: 320px;
        height: 640px;
    }

    .umfs-footer-menu-1 {
        padding-left: 10px;
        margin-right: 0;
    }

    #block-boxes-mobile-footer-menu {
        width:274px;
    }

    #boxes-box-mobile_footer_menu a,
    #boxes-box-mobile_footer_menu a:visited {
        color: #ffcb05;
        display: block;
        text-transform: uppercase;
        font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
        font-weight: bold;
        font-size: 14px;
        line-height: 28px;
        padding: 0 0 0 10px;
    }

    #boxes-box-mobile_footer_menu a.fs-intranet-menu-item:before, #boxes-box-mobile_footer_menu a:visited.fs-intranet-menu-item:before {
        font-family: FontAwesome;
        content: "\f023";
        font-size: 14px;
        color: #ffcb05;
        padding-right: 5px;
    }

    #boxes-box-mobile_footer_menu a:active,
    #boxes-box-mobile_footer_menu a:focus,
    #boxes-box-mobile_footer_menu a:hover {
        color: white;
        text-decoration: none;
    }

    #boxes-box-mobile_footer_menu a:active.fs-intranet-menu-item:before, #boxes-box-mobile_footer_menu a:focus.fs-intranet-menu-item:before, #boxes-box-mobile_footer_menu a:hover.fs-intranet-menu-item:before {
        font-family: FontAwesome;
        content: "\f023";
        font-size: 14px;
        color: white;
        padding-right: 5px;
    }

    #block-boxes-logo-page-bottom a>.fa-twitter-square,
    #block-boxes-logo-page-bottom a>.fa-facebook-square,
    #block-boxes-logo-page-bottom a>.fa-google-plus-square,
    #block-boxes-logo-page-bottom a>.fa-pinterest-square,
    #block-boxes-logo-page-bottom a>.fa-flickr,
    #block-boxes-logo-page-bottom a>.fa-youtube-square {
        font-size: 32px;
    }

    .fs-footer-logo {
        background: url('images/mobile-footer-logo.png') no-repeat top left;
        background-size: cover;
        height: 20px;
        width: 125px;
    }

    .region-umfs-page-bottom p{
        width: 320px;
        padding-left: 10px;
        font-size: 10px;
    }

    .umfs-page-bottom {
        width: 320px;
    }

    .umfs-page-bottom .row{
        width: 320px;
        padding: 0;
        margin: 0;
    }

    #block-boxes-footer-bottom-link-line {
        width: 320px;
    }

    #boxes-box-footer_bottom_link_line {
        width: 320px;
        height: 88px;
        margin-top: -88px;
        padding: 0 !important;
        background: rgba(0, 0, 0, 0.2);
    }

    .region-umfs-page-bottom {
        width: 320px;
        margin: 0;
        padding: 0;
    }

    #boxes-box-footer_bottom_link_line .boxes-box-content {
        width: 320px;
    }

    #boxes-box-footer_bottom_link_line a, #boxes-box-footer_bottom_link_line p {
        padding: 8px 0 0 10px;
    }

    .fs-footer-bottom-links {
        width: 320px;
    }

    .fs-footer-bottom-links .fs-copyright-footer-logo img {
        width: 290px;
        height: auto;
        margin: 0 0 0 15px;
    }

    .fs-footer-bottom-links .fs-footer-link {
        width: 320px;
        margin: 10px 0 0 0;
    }

    .fs-copyright-footer-logo {
        margin-left: 20px;
        float: none;
    }

    /*--------------- .node-type-front-page -----------------------*/

    .node-type-front-page {
        width: 320px;
        padding: 0;
        margin: 0;
    }

    .node-type-front-page .container {
        width: 320px !important; /*overrides temp.css */
        margin: 0 !important; /*overrides temp.css */
    }

    .node-type-front-page .umfs-messaging {
        margin-top: 0;
    }

    .node-type-front-page .va-container {
        margin-top: 0;
    }

    .node-type-front-page .col-sm-9 {
        padding: 0;
        margin: 0;
    }

    .node-type-front-page .col-sm-3 {
        width: 320px;
        padding: 0;
        margin: 0;
    }

    .node-type-front-page .row {
        margin: 0 !important; /*overrides style.css */
    }

    .node-type-front-page .fs-page-row1 {
        width: 320px;
        padding: 0;
        margin: 0!important; /*overrides style.css */
    }

    .node-type-front-page .fs-page-row2 {
        width: 320px;
        margin: 0px 0 0 0 !important; /*overrides style.css */
        box-shadow: none;
        height: 700px;
        background: none !important; /*overrides lbx-tweaks.css */
    }

    .node-type-front-page .fs-page-row3 {
        width: 320px;
        padding: 0;
        margin: -85px 0 0 0 !important; /*overrides style.css */
    }

    .node-type-front-page .fs-page-row1 .col-sm-9 {
        width: 320px;
        height: 920px;
        padding: 0;
        margin: 0;
    }

    .node-type-front-page .fs-page-row2 .col-sm-9 {
        width: 320px;
        padding: 0;
        margin: 0;
        height:245px;
    }

    .node-type-front-page .fs-page-row2 .col-sm-3 {
        width: 320px;
        padding: 0;
        margin: 0;
    }

    .node-type-front-page .fs-page-row3 .inner {
        /*width: 320px;
        padding: 0;
        margin: 0 !important; /*overrides style.css */
        display: none;
    }

    .node-type-front-page .region-content {
        width: 320px !important;
        padding: 0;
        margin: 0;
    }

    .node-type-front-page .fs-sidebar-right {
        width: 320px;
        padding: 0;
        margin: 0;
		margin-top: 250px;
    }

    .node-type-front-page .fs-page-row2 .inner {
        width: 320px;
        padding: 0;
        margin: 0 !important; /*overrides style.css */
    }

    .node-type-front-page .footer.container {
        width: 320px;
        padding: 0;
        margin: -60px 0 0 0 !important; /*overrides style.css */
    }

    .node-type-front-page #block-views-e0c9b05eba24b61b3e2617a37ecdb77f {
        height: 450px;
    }

    .node-type-front-page .fs-block-text-resize {
        display: none;
    }

    .node-type-front-page .fs-block-social-media-follow-us {
        display: none;
    }

    .node-type-front-page .views-field-field-lead-sentence .field-content {
        font-size: 14px;
    }

    .node-type-front-page .va-container {
        width: 320px !important;   /* to override the !important in style.css */

    }

    .node-type-front-page .va-slice {
        background-position: bottom center;
    }

    .va-wrapper .views-row-1 .views-field-field-destination-page a,
    .va-wrapper .views-row-2 .views-field-field-destination-page a,
    .va-wrapper .views-row-3 .views-field-field-destination-page a {
        width: 120px;
        height: 36px;
        padding: 5px;
    }

    .node-type-front-page .va-slice .va-slice-row-elements {
        width: 320px !important;
    }

    .node-type-front-page #block-views-promo-rectangular-block-1 {
        width: 300px;
        margin: 0 0 0 15px;
    }

    .node-type-front-page #block-views-promo-square-block {
        margin: -20px 0 0 15px;
    }

    .node-type-front-page #block-views-promo-rectangular-block-3 {
        margin: -24px 0 0 15px;
    }

    .node-type-front-page .fs-view-promo-rectangular span.text {
        top: 145px;
        left: 0;
    }

    .fs-news-view-homepage {
        width: 300px;
        margin: 20px 0 20px 10px;
    }

    .fs-view-news-homepage-items2and3 .view-content {
        display: none;
    }

    .fs-view-news-homepage-items2and3 .view-footer {
        margin: 100px 0 10px 0;
        width: 300px;
    }

    .fs-news-view-homepage .fs-view-news-homepage-item1,
    #boxes-box-homepage_events_combined .fs-events-view-homepage-item1
    .views-row-first {
        margin: 0 0 10px 0;
    }

    .fs-news-view-homepage .field-content img, .fs-events-view-homepage .field-content img {
        width: 100%;
        height: auto;
        margin-bottom: 8px;
    }

    .node-type-front-page #block-views-videos-block-1 .views-field-field-teaser-image a:hover img, .node-type-front-page #block-views-videos-block-1 .views-row-first .views-field-field-teaser-image a img {
        width: 100%;
        height: auto;
        margin-bottom: 8px;
    }


    .fs-news-view-homepage .owl-item {
        width: 300px;
    }
    
	/* Media Mentions on Homepage */
    #block-views-view-media-mentions-block {
        width: 300px;
        margin: 20px 0 20px 10px;
    }

    .fs-ford-news-filtered-view-homepage {
        margin: 20px 0 20px 10px;
        width: 300px;
    }
	
	.fs-ford-news-filtered-view-homepage .view-footer a {
		margin-top: 10px;
	}
	
	.fs-ford-news-filtered-view-homepage .fs-view-news-homepage-items2and3 .view-footer {
        margin: 0;
        width: 300px;
    }

    .fs-events-view-homepage {
        width: 300px;
        margin: 0 0 20px 10px;
    }

    .fs-events-view-homepage .views-field-title {
        width: 238px;
        margin: 0 0 0 10px;
    }

    .fs-events-view-homepage .views-field-body {
        width: 248px;
        padding: 0 10px 0 10px;
    }

    .fs-events-view-homepage .views-field-field-when {
        margin: 010px 0 0 58px;
    }

    .fs-events-view-homepage .owl-item {
        width: 300px;
    }

    .fs-view-news-homepage-item1 .views-field-php .view-content {
        margin-bottom: 60px;
    }

    .fs-view-homepage-events-2-and-3 .view-content {
        display: none;
    }

    .fs-view-homepage-events-2-and-3 .view-footer {
        margin: 40px 0 40px 0;
        width: 300px;
    }

    .node-type-front-page #block-views-videos-block-1 {
        width: 300px;
        margin: 20px 0 0 10px;
        float:none;
    }

    .node-type-front-page #block-views-videos-block-1 .field-content img {
        width: 100%;
        height:auto;
    }

    .node-type-front-page #block-views-videos-block-1 .views-row-2 {
        display: none;
    }

    .node-type-front-page #block-views-videos-block-1 .views-row-3 {
        display: none;
    }

    .node-type-front-page #block-views-videos-block-1 .views-row .views-field-php {
        right: 1px;
        top:117px;
    }

    .node-type-front-page #block-views-videos-block-1 .views-row .views-field-nothing {
        right: 40px;
        top: 117px;
    }

    .node-type-front-page .fs-block-quicklinks {
        display: none;
    }

    .node-type-front-page #block-views-policy-topic-jump-block-mobile {
        width: 320px;
        height: 228px;
        margin: 0;
        background: url("images/parallax-bg.jpg") no-repeat center center;
        background-size: cover;
    }

    .node-type-front-page .fs-view-topic-jump-mobile {
        width: 300px;
        height: 160px;
        margin: 0 10px;
        padding: 10px;
        background: rgba(250, 250, 250, 0.6);
    }

    .node-type-front-page .fs-view-topic-jump-mobile .view-content {
        margin: 10px 0 0 0;
    }

    .node-type-front-page .fs-view-topic-jump-mobile .views-row {
        margin: 0 2px 0 7px;
        padding: 4px;
        width: 114px;
        height: 60px;
        border: 0;
    }

    .node-type-front-page #block-views-policy-topic-jump-block-mobile
    .block-title {
        width: 300px;
        margin: 10px 0 0 10px;
        padding: 10px;
        background: rgba(250, 250, 250, 0.6);
    }

    .node-type-front-page .fs-view-topic-jump-mobile #fs-home-policy-body {
        width: 300px;
        margin: 0 0 20px 0;
    }

    .node-type-front-page .fs-view-topic-jump-mobile .views-row a {
        width: 114px;
        height: 60px;
        border: 0;
    }

    .node-type-front-page .owl-wrapper-outer {
        width: 300px;
        overflow: hidden;
    }

    .node-type-front-page .fs-block-research-centers .block-title {
        padding: 0 0 0 20px;
        background-color: #E5E3D6;
    }

    .node-type-front-page .fs-block-research-centers {
        width: 300px;
        margin: 0 0 0 10px;
    }

    .node-type-front-page #owl-carousel-block43 {
        width: 320px;
    }

    .node-type-front-page  #block-views-homepage-highlights-block-1 {
        display: none;
    }

    .node-type-front-page .fs-block-homepage-highlights {
        display: none;
    }

    .node-type-front-page .view-id-flickr_photoset .owl-wrapper{
        width: 320px;
    }

    .node-type-front-page .view-id-flickr_photoset .owl-pagination {
        display: none;
    }

    .node-type-front-page .fs-block-homepage-century-impact {
        display: none;
    }

    .node-type-front-page .fs-block-promo-rectangular .views-row-1 {
        margin-top: 0;
    }

    .node-type-front-page .fs-view-promo-square img {
        margin-bottom: 0;
    }

    .node-type-front-page .view-homepage-highlights {
        width: 320px;
    }

    .node-type-front-page .view-homepage-highlights .views-row {
        width: 320px;
    }


    .node-type-front-page .view-homepage-highlights .views-row-1 .views-field-nothing {
        width: 320px;
    }

    .node-type-front-page #block-views-flickr-photoset-block {
        display: none;
    }

    .node-type-front-page #block-views-flickr-photoset-block .block-title {
        width: 300px;
    }

    /*--------------- .node-type-messaging-page ---------------------*/


    .node-type-messaging-page {
        width: 320px;
        margin: 0;
        padding: 0;
    }

    .node-type-messaging-page .umfs-messaging {
        width: 320px;
        margin: 0;
        padding: 0;
    }
    .node-type-messaging-page .fs-page-row1 {
        width: 320px;
        margin: 30px 0 0 0;
    }

    .node-type-messaging-page .fs-page-row2 {
        width: 320px;
        margin: 0;
        padding: 0;
    }

    .node-type-messaging-page .fs-page-row3 {
        width: 320px;
        margin: 0;
        padding: 0;
    }

    .node-type-messaging-page .col-sm-3{
        width: 320px;
        margin: 0; /* top 20 */
        padding: 0;
    }

    .node-type-messaging-page .col-sm-6 {
        width: 320px;
        margin: 0;
        padding: 0;
    }

    .node-type-messaging-page .col-sm-6 .breadcrumb {
        display: none; /* extra breadcrumb ? */
    }

    .node-type-messaging-page .col-sm-9 {
        width: 320px;
        margin: 0;
        padding: 0;
    }

    .node-type-messaging-page .fs-sidebar-left {
        width: 320px !important;
        margin: 0;
        padding: 0;
    }

    .node-type-messaging-page .fs-sidebar-right {
        width: 320px;
        margin: 0;
        padding: 0;
        /*float: none; */
		top: 260px;
    }

    .node-type-messaging-page .region-sidebar-first {
        width: 310px !important;   /*overrides !important in styles.css*/
        margin: 0;
        padding: 0;
    }

    .node-type-messaging-page #block-system-main {
        width: 320px;
        margin: 0;
        padding: 0;
    }

    .node-type-messaging-page .region-sidebar-first .block-title a,
    .node-type-general-page .region-sidebar-first-2 h2, .node-type-intranet-page .region-sidebar-first-2 h2 {
        font-size: 12px;
        padding: 5px;
    }

    .node-type-messaging-page .region-sidebar-first .nav>li>a,
    .node-type-general-page .region-sidebar-first-2 .nav>li>a, .node-type-intranet-page .region-sidebar-first-2 .nav>li>a {
        font-size: 12px;
        padding: 2px 5px 2px 5px;
    }

    .node-type-messaging-page .breadcrumb {
        width: 300px;
        margin: 10px 0 10px 10px;
    }

    .node-type-messaging-page .fs-view-messaging-banner {
        width: 320px;
        margin: 0;
        padding: 0;
    }

    .node-type-messaging-page .view-messaging-banner .views-fieldset {
        width: 300px;
        height: 220px;
        position: relative;
        top: 0;
        margin: -220px 0 0 0;
        left: 20px;
    }

    .node-type-messaging-page .umfs-messaging
    .views-field-field-msg-banner-image {
        position: static;
        margin: 30px 0 0 -223px;
    }

    .node-type-messaging-page .umfs-messaging
    .views-field-field-msg-banner-image img {
        width: auto;
        height: 185px;
        background-color: transparent;
    }

    .node-type-messaging-page .fs-view-messaging-banner
    .views-field-field-tagline {
        position: relative;
        top: 11px;
        width: 300px;
        margin: 0 0 0 -10px;
    }

    .node-type-messaging-page .umfs-messaging .views-field-title {
        width: 280px;
        position: static;
        margin: 0 0 0 10px;
        line-height: 30px;
    }

    .node-type-messaging-page .umfs-messaging .views-field-title h1{
        width: 280px;
        line-height: 30px;
    }

    .node-type-messaging-page .fs-view-messaging-banner
    .views-field-field-headline {
        position: relative;
        top: 15px;
        left: -10px;
        margin-top: 0;
        width: 280px;
    }

    .node-type-messaging-page .fs-view-messaging-banner
    .views-field-field-body-simple {
        position: relative;
        top: 15px;
        width: 300px;
        height: 115px;
        margin: 0;
        left: -10px;
        font-size: 12px;
    }

    .node-type-messaging-page .umfs-messaging .views-field-php {
        width: 320px;
        padding: 10px;
        background: url(images/UMFord-Mobile-MESSAGE-header-image.jpg)
        no-repeat top left;
        background-size: cover;
        height: 220px;

    }

    .node-type-messaging-page #block-boxes-mobile-menu-in-section {
        margin: 20px 0 0 10px;
    }

    .node-type-messaging-page .fs-subheading {
        margin: 0 0 10px 10px;
        padding: 5px 0;
    }

    .node-type-messaging-page .field-name-field-page-lead {
        width:300px;
        margin: 0 0 0 10px;
        padding: 0;
    }

    .node-type-messaging-page .field-name-body {
        width:300px;
        margin: 0 0 0 10px;
        padding: 0;
    }

    .node-type-messaging-page .field-name-body p {
        width:300px;
        margin: 0;
        padding: 0 0 12px 0;
    }

    .node-type-messaging-page .field-name-body ul {
        width:300px;
        margin: 0 0 0 0;
        padding: 0;
        list-style: none;
    }


    #myExperience {
        max-width:310px;
        height: auto;
    }

    .node-type-messaging-page .umfs-messaging picture {
        width: 320px;
        height: auto;
    }

    .node-type-messaging-page .field-name-body img {
        max-width: 300px;
        height: auto;
        padding: 10px 0 10px 0;
        margin:0 auto;
    }

    .node-type-messaging-page .field-name-body a img{
        float: none !important; /* overrides inline style */
    }

    .node-type-messaging-page .view-messaging-banner .views-field-field-headline {
        font-size: 18px;
        line-height: 21px;
    }

    .node-type-messaging-page #block-menu-block-16 {
        margin: 0 0 0 10px;
    }

    .node-type-messaging-page .menu-block-16 ul.menu li.leaf {
        display: inline-block;
    }

    .node-type-messaging-page .fs-view-policy-topics  {
        width: 320px;
        height: auto;
        margin: 20px 0 0 0;
        padding: 0;
    }

    .node-type-messaging-page .fs-view-policy-topics .block-title {
        width: 280px;
    }

    .node-type-messaging-page #block-views-policy-topics-block-1 h2 {
        width: 280px;
    }

    .node-type-messaging-page #block-views-policy-topics-block-1 {
        width: 300px;
        margin: 0 0 0 10px;
    }

    .node-type-messaging-page .field-name-field-image img {
        max-width: 90%;
        height: auto;
    }

    .node-type-messaging-page #block-views-quicklinks-block-1 {
        display: none;
    }

    .node-type-messaging-page #block-views-quicklinks-block-1 .views-row a {
        width: 300px;
    }

    .node-type-messaging-page #block-views-promo-square-block-2 {
        width: 300px;
        margin: 10px 0 0 10px;
    }

    .node-type-messaging-page #block-views-promo-square-block-2 .img {
        max-width: 90%;
        height: auto;
    }

    .node-type-messaging-page #block-boxes-give-now-sidebar-button a,
    .node-type-messaging-page .fs-block-give-now a, .node-type-general-page .fs-block-give-now a, .node-type-intranet-page .fs-block-give-now a {
        margin: 0 auto 20px auto;
    }

    .node-type-messaging-page #block-views-give-now-for-node-block-1, .node-type-general-page #block-views-give-now-for-node-block-1, .node-type-intranet-page #block-views-give-now-for-node-block-1 {
        display: block;
    }

    .node-type-messaging-page #block-views-give-now-for-node-block, .node-type-general-page #block-views-give-now-for-node-block, .node-type-intranet-page #block-views-give-now-for-node-block {
        display: none;
    }

    .node-type-messaging-page #block-views-give-now-for-node-block-1 a, .node-type-general-page #block-views-give-now-for-node-block-1 a, .node-type-intranet-page #block-views-give-now-for-node-block-1 a {
        margin: 20px auto;
    }

    .node-type-messaging-page #block-views-news-block-news-relevant-x2 {
        width: 280px;
        margin: 0 0 0 10px;
    }

    .node-type-messaging-page #block-views-news-block-news-relevant-x2 .owl-next {
        margin-right: 0;
    }

    .node-type-messaging-page #block-views-news-block-news-relevant-x2 .block-title {
        width: 280px;
    }

    .node-type-messaging-page #block-views-news-block-news-relevant-x2 .owl-carousel {
        width: 280px;
        padding-left: 21px;
        margin: 0;
    }

    .node-type-messaging-page #block-views-news-block-news-relevant-x2 .owl-prev {
        margin-top: -170px !important;
    }

    .node-type-messaging-page #block-views-news-block-news-relevant-x2 .owl-next {
        margin-top: -170px !important;
    }

    .node-type-messaging-page #block-views-videos-block-video-relevant-x2 .views-field-php {
        right: 17px;
    }

    .node-type-messaging-page #block-views-videos-block-video-relevant-x2 {
        width: 280px;
        margin: 0 0 0 10px;
    }

    .node-type-messaging-page #block-views-videos-block-video-relevant-x2 .owl-next {
        margin-right: 0;
    }

    .node-type-messaging-page #block-views-videos-block-video-relevant-x2 .block-title {
        width: 280px;
    }

    .node-type-messaging-page #block-views-videos-block-video-relevant-x2 .owl-carousel {
        width: 280px;
        padding-left: 21px;
        margin: 0;
    }

    .node-type-messaging-page #block-views-contact-info-block {
        width: 300px;
        margin: 0 0 0 10px;
    }

    .node-type-messaging-page .fs-view-contact-info {
        width: 300px;
    }

    .node-type-messaging-page #block-views-departments-related-block {
        margin: 10px;
    } /* needs class name added */

    .node-type-messaging-page #block-views-events-block-relevant-events-x2 {
        width: 280px;
        margin: 0 0 0 10px;
    }

    .node-type-messaging-page #block-views-events-block-relevant-events-x2 .owl-next {
        margin-right: 0;
    }

    .node-type-messaging-page #block-views-events-block-relevant-events-x2 .block-title {
        width: 280px;
    }

    .node-type-messaging-page #block-views-events-block-relevant-events-x2 .owl-carousel {
        width: 280px;
        padding-left: 21px;
        margin: 0;
    }

    .node-type-messaging-page .fs-block-impact-story {
        width: 300px;
        padding: 0;
        margin: 20px 0 20px 10px;
    }

    .node-type-messaging-page .fs-block-impact-story .block-title {
        padding: 0 10px;
    }

    .node-type-messaging-page .fs-block-impact-story img {
        width: 280px;
        height: auto;
    }

    .node-type-messaging-page .fs-block-impact-story .fs-view-impact-story {
        padding: 0 10px;
    }

    .node-type-messaging-page .fs-block-impact-story .owl-buttons {
        top: -35px;
    }


    /*--------------- .node-type-resource-page ---------------------*/

    .node-type-resource-page {
        width: 320px;
        margin: 0;
        padding: 0;
    }

    .node-type-resource-page .fs-page-row1 {
        width: 320px;
        margin: 0;
        padding: 0;
    }

    .node-type-resource-page .fs-page-row2 {
        width: 320px;
        margin: 0;
        padding: 0;
    }

    .node-type-resource-page .fs-page-row3 {
        width: 320px;
        margin: 0;
        padding: 0;
    }

    .node-type-resource-page .fs-page-row1 .col-sm-9 {
        width: 320px;
        margin: 0;
        padding: 0;
    }

    .node-type-resource-page .fs-page-row1 .col-sm-3 {
        width: 320px;
        margin: 0;
        padding: 0;
    }

    .node-type-resource-page .fs-page-row2 .col-sm-9 {
        width: 320px;
        margin: 0;
        padding: 0;
    }

    .node-type-resource-page .fs-page-row2 .col-sm-3 {
        width: 320px;
        margin: 0;
        padding: 0;
    }

    .node-type-resource-page .fs-page-row2 .inner {
        float: none;
    }

    .node-type-resource-page .fs-page-row3 .col-sm-9 {
        width: 320px;
        margin: 0;
        padding: 0;
    }

    .node-type-resource-page .fs-page-row3 .col-sm-3 {
        width: 320px;
        margin: 0;
        padding: 0;
    }

    .node-type-resource-page .col-sm-6 {
        width: 320px;
        margin: 0;
        padding: 0;
    }

    .node-type-resource-page .region-sidebar-first-2 {
        width: 320px !important;   /*overrides !important in styles.css*/
        margin: 0;
        padding: 0;
    }

    .node-type-resource-page .fs-sidebar-left {
        width: 320px;
        margin: 0;
        padding: 0;
    }

    .node-type-resource-page .fs-sidebar-right {
        width: 320px;
        margin: 0;
        padding: 0;
    }

    .node-type-resource-page .region-sidebar-second-2 {
        width: 320px;
        margin: 0;
        padding: 0;
    }

    .node-type-resource-page #block-system-main {
        width: 320px;
        margin: 0;
        padding: 0;
    }

    .fs-mobile-student-announcements, .fs-mobile-resource-announcements {
        width: 300px;
        margin: 0 0 0 10px;
    }

    .node-type-resource-page .fs-view-resource-page-alerts {
        margin-bottom: 25px;
    }

    .node-type-resource-page .fs-view-resource-page-alerts .view-header h4 {
        background: #a02816;
        font-family: "Lato", sans-serif;
        font-size: 13px;
        text-transform: uppercase !important;
        color: #fff !important;
        font-style: normal;
        padding-left: 16px;
        height: 21px;
        padding-top: 6px;
        margin: 0;
    }

    .node-type-resource-page .fs-view-resource-page-alerts .view-content {
        border: 1px solid #a02816;
        font-size: 11px;
        font-style: normal;
        padding: 10px 16px;
    }

    .node-type-resource-page .fs-view-resource-page-alerts legend {
        font-size: 0;
    }

    .node-type-resource-page .fs-view-resource-page-alerts a {
        font-size: 11px;
        font-style: normal;
        color: #126db5;
    }

    .node-type-resource-page .fs-view-resource-page-alerts a:before {
        font-family: FontAwesome;
        content: "\f111";
        padding-right: 5px;
        font-size: 5px;
    }

    .node-type-resource-page .fs-view-resource-page-alerts a:hover {
        text-decoration: none;
        color: #00274c;
    }

    .node-type-resource-page .fs-view-resource-page-alerts a:hover:before {
        text-decoration: none !important;
    }

    .node-type-resource-page .breadcrumb {
        margin-left: 10px;
    }

    .node-type-resource-page #block-views-title-for-node-block {
        margin-left: 10px;
    }

    .node-type-resource-page h1.field-content {
        width: 300px;
    }

    .node-type-resource-page .field-name-featured-news {
        width: 320px;
        height: 140px;
        margin: 0;
        padding: 0;
    }

    .node-type-resource-page .node-resource-page h2 {
        margin: 10px 0 0 10px;
        padding: 0;
    }

    .node-type-resource-page .fs-view-news-featured {
        width: 320px;
        height: 140px;
    }

    .node-type-resource-page .fs-view-news-featured .views-field-title {
        max-width: 320px;
        bottom: -27px;
    }

    .node-type-resource-page .fs-view-news-featured .views-field-field-featured-item-image {
        margin: 0;
    }

    .node-type-resource-page .fs-view-news-featured .views-field-field-featured-item-image img {
        width: 320px;
        height: auto;
    }

    .node-type-resource-page .fs-view-news-featured .views-field-title .field-content a {
        float: left;
        text-align: left;
        margin: 0 60px 0 10px;
    }

    .node-type-resource-page .fs-view-news-featured .owl-wrapper-outer {
        height: 140px !important;
    }

    .node-type-resource-page .fs-view-news-featured .owl-prev {
        margin-left: 18px !important;
    }


    /*
    .node-type-resource-page .fs-view-news-featured .owl-prev:after {
        font-size: 14px;   
    }
    
    .node-type-resource-page .fs-view-news-featured .owl-next {
        width: 18px !important;
        height: auto !important;
        margin-right: 10px !important;
    }
    
    .node-type-resource-page .fs-view-news-featured .owl-next:after {
        font-size: 14px;   
    }
    */

    .node-type-resource-page .fs-view-news-featured .owl-buttons {
        top: 60px;
    }

    .node-type-resource-page .block-views-news-featured-block a {
        font-size: .8rem;
    }

    .node-type-resource-page .owl-carousel-block19 {
        width: 300px;
        overflow: hidden;
    }
    .node-type-resource-page .menu-block-16 ul.menu li.leaf {
        display: inline-block;
    }
    /*
    .node-type-resource-page #boxes-box-social_media_tabbed .boxes-box-content #block-views-tweets-block {
        width: 278px;
        margin: 0 0 20px 10px;
    }
    
     .node-type-resource-page #block-boxes-social-media-tabbed {
        position: relative;
        top: -5px;
         margin: 0 0 0 0;
    }
    
     .node-type-resource-page #boxes-box-social_media_tabbed  {
        width:278px;
    }
    
    .node-type-resource-page #block-boxes-social-media-tabbed .nav-tabs {
        position:relative;
        top:165px;
        left:159px;
    }
    */
    .node-type-resource-page .fs-view-resource-page-alerts {
        display: none;
    }

    .node-type-resource-page .fs-expand-collapse-button {
        float:none;
    }

    .node-type-resource-page .fs-expand-expand-button {
        float:none;
    }

    .node-type-resource-page #block-views-quicklinks-block-1 {
        width: 300px;
    }

    .node-type-resource-page #block-views-quicklinks-block-1 .views-row a {
        width: 300px;
    }

    .node-type-resource-page .field-name-field-quicklinks {
        width: 300px;
        float: none;
        margin: 30px 0 30px 10px;
    }

    .node-type-resource-page .field-name-field-quicklinks .field-item a {
        float: none;
        width: 300px;
    }

    .node-type-resource-page .view-resource-page-links-group
    .view-resource-links .view-header h4 {
        width: 270px !important;
        margin: 0 0 0 30px;
    }

    .node-type-resource-page .field-name-resource-page-links {
        width: 300px;
        margin: 20px 0 0 10px;
        float: none;
    }

    .node-type-resource-page .view-resource-page-links-group .view-resource-links .fieldset-title {
        margin-left: 0;
    }

    .node-type-resource-page .view-resource-page-links-group .block-title {
        display: block;
    }


    .node-type-resource-page #block-views-policy-topic-jump-block-mobile {
        width: 320px;
        height: 228px;
        margin: 20px 0 0 0;
        background: url("images/parallax-bg.jpg") no-repeat center center;
        background-size: cover;
    }

    .node-type-resource-page .fs-view-topic-jump-mobile {
        width: 300px;
        height: 160px;
        margin: 0 10px;
        padding: 10px;
        background: rgba(250, 250, 250, 0.6);
    }

    .node-type-resource-page .fs-view-topic-jump-mobile .view-content {
        margin: 10px 0 0 0;
    }

    .node-type-resource-page .fs-view-topic-jump-mobile .views-row {
        margin: 0 2px 0 7px;
        padding: 4px;
        width: 114px;
        height: 60px;
        border: 0;
    }

    .node-type-resource-page #block-views-policy-topic-jump-block-mobile
    .block-title {
        width: 300px;
        margin: 10px 0 0 10px;
        padding: 10px;
        background: rgba(250, 250, 250, 0.6);
    }

    .node-type-resource-page .fs-view-topic-jump-mobile #fs-home-policy-body {
        width: 300px;
        margin: 0 0 20px 0;
    }

    .node-type-resource-page .fs-view-topic-jump-mobile .views-row a {
        width: 114px;
        height: 60px;
        border: 0;
    }

    .node-type-resource-page #block-views-promo-square-block-2 {
        width: 300px;
    }

    .node-type-resource-page #block-views-promo-square-block-2 .img {
        max-width: 90%;
        height: auto;
    }

    .node-type-resource-page #block-views-contact-info-block {
        margin: 10px;
    }

    .node-type-resource-page .field-type-text-with-summary {
        width: 300px;
        margin: 0 0 10px 10px;
    }

    .node-type-resource-page .field-name-field-page-lead {
        width: 310px;
        margin: 0 0 10px 10px;
    }

    .node-type-resource-page .field-name-body {
        width: 300px;
        margin: 0 0 10px 10px;
    }

    .node-type-resource-page .field-name-body img{
        width: 280px;
        height: auto;
    }

    .node-type-resource-page .views-field-field-featured-item-image {
        max-width: 320px;
    }

    .node-type-resource-page .field-name-resource-page-expand-all-button {
        font-size: 11px;
        margin: 0 0 0 30px;
    }

    .node-type-resource-page .fs-expand-collapse-button {
        font-size: 10px;
    }

    .node-type-resource-page .field-name-resource-page-expand-all-button
    .fs-expand-button:before {
        font-family: FontAwesome;
        content: "\f055";
        padding-left: 5px;
        font-size: 14px;
        font-weight: normal;
        color: #126db5;
        padding-right: 6px;
    }

    .node-type-resource-page .field-name-resource-page-expand-all-button
    .fs-collapse-button:before {
        font-family: FontAwesome;
        content: "\f056";
        padding-left: 5px;
        font-size: 14px;
        font-weight: normal;
        color: #126db5;
        padding-right: 6px;
    }

    .node-type-resource-page .fs-view-resource-page-alerts {
        width: 300px;
    }

    .node-type-resource-page .fs-view-resource-page-alerts .view-header {
        font-size: 12px;
        line-height: 16px;
        height: 24px;
    }

    .node-type-resource-page .fs-view-resource-page-alerts .view-header h4 {
        height: 32px;
    }

    .node-type-resource-page .fs-view-contact-info {
        width: 300px;
    }

    .node-type-resource-page .fs-block-policy-topics {
        width: 300px;
        height: auto;
        margin: 20px 0 0 0;
    }

    .node-type-resource-page .fs-block-policy-topics #fs-policy-topic-block-content-wrapper {
        width: 310px;
        margin: 0 0 0 0;
    }

    .node-type-resource-page .fs-block-policy-topics .views-row {
        margin: 0 2px 0 7px;
        padding: 4px;
        width: 114px;
        height: 60px;
        border: 0;
    }

    .node-type-resource-page .fs-block-policy-topics .view-header{
        font-size: 11px;
    }

    .node-type-resource-page .fs-block-policy-topics .view-content{
        display: none;
    }

    .node-type-resource-page .fs-block-policy-topics .views-row a {
        width: 114px;
        height: 60px;
        border: 0;
    }

    .node-type-resource-page #block-views-news-block-news-relevant-x3 {
        width: 280px;
        margin-left:10px;
    }

    .node-type-resource-page #block-views-news-block-news-relevant-x3 .owl-next {
        margin-right: 0;
    }

    .node-type-resource-page #block-views-news-block-news-relevant-x3 .block-title {
        width: 280px;
    }

    .node-type-resource-page #block-views-news-block-news-relevant-x3 .owl-carousel {
        width: 280px;
        padding-left: 21px;
        margin: 0;
    }

    .node-type-resource-page #block-views-news-block-news-relevant-x3 .owl-wrapper {
        width: 310px;
    }

    .node-type-resource-page #block-views-events-block-carousel-x3 {
        width: 280px;
        margin-left:10px;
    }

    .node-type-resource-page #block-views-events-block-carousel-x3 .owl-next {
        margin-right: 0;
    }

    .node-type-resource-page #block-views-events-block-carousel-x3 .block-title {
        width: 280px;
    }

    .node-type-resource-page #block-views-events-block-carousel-x3 .owl-carousel {
        width: 280px;
        padding-left: 21px;
        margin: 0;
    }

    .node-type-resource-page .fs-view-events .view-header a {
        margin: 0;
        float: left;
    }

    .node-type-resource-page #block-views-videos-block-video-carouselx3 {
        width: 280px;
        margin:0 0 20px 10px;
    }

    .node-type-resource-page #block-views-videos-block-video-carouselx3 .owl-next {
        margin-right: 0;
    }

    .node-type-resource-page #block-views-videos-block-video-carouselx3 .block-title {
        width: 280px;
    }

    .node-type-resource-page #block-views-videos-block-video-carouselx3 .owl-carousel {
        width: 280px;
        padding-left: 21px;
        margin: 0;
    }

    .node-type-resource-page .fs-view-videos .view-header a {
        margin: 0;
        float: left;
    }

    .node-type-resource-page .fs-block-impact-story {
        width: 300px;
        padding: 0;
        margin: 40px 0 20px 10px;
    }

    .node-type-resource-page .fs-block-impact-story .owl-buttons{
        top: -35px;
    }

    .node-type-resource-page .fs-block-impact-story .block-title {
        width: 260px;
        padding: 8px 0 5px 0;
        margin: 0 0 0 20px;
    }

    .node-type-resource-page .fs-block-impact-story .fs-view-impact-story {
        padding: 0 10px;
    }

    .node-type-resource-page .views-field-field-related-policy-topics {
        display: none;
    }

    .node-type-resource-page #block-umfs-custom-umfs-sidebar-search {
        width: 300px;
        margin: 20px 0 20px 10px;
    }


    /*--------------- .node-type-general-page, .node-type-intranet-page -----------------------*/

    .node-type-general-page, .node-type-intranet-page {
        width: 320px;
        margin:0;
        padding:0;
    }

    .node-type-general-page .fs-page-row1, .node-type-intranet-page .fs-page-row1 {
        width: 320px;
        margin:0;
        padding:0;
    }

    .node-type-general-page .fs-page-row1 .col-sm-9, .node-type-intranet-page .fs-page-row1 .col-sm-9 {
        width: 320px;
        margin:0;
        padding:0;
    }

    .node-type-general-page .fs-page-row2, .node-type-intranet-page .fs-page-row2 {
        width: 320px;
        margin:0;
        padding:0;
    }

    .node-type-general-page .fs-page-row2 .col-sm-9, .node-type-intranet-page .fs-page-row2 .col-sm-9 {
        width: 320px;
        margin:0;
        padding:0;
    }

    .node-type-general-page .fs-page-row3, .node-type-intranet-page .fs-page-row3 {
        width: 320px;
        margin:0;
        padding:0;
    }

    .node-type-general-page .col-sm-3, .node-type-intranet-page .col-sm-3 {
        width: 320px;
        margin:0;
        padding:0;
    }

    .node-type-general-page .col-sm-6, .node-type-intranet-page .col-sm-6 {
        width: 320px;
        margin:0;
        padding:0;
    }

    .node-type-general-page .col-sm-9, .node-type-intranet-page .col-sm-9 {
        width: 320px;
        margin:0;
        padding:0;
    }

    .node-type-general-page .fs-page-row2 .col-sm-3:last-child, .node-type-intranet-page .fs-page-row2 .col-sm-3:last-child {
        width: 320px;
        margin:0;
        padding:0;
    }

    .node-type-general-page .fs-page-row2 .col-sm-3:first-child, .node-type-intranet-page .fs-page-row2 .col-sm-3:first-child {
        width: 320px !important;   /*overrides !important in styles.css*/
        margin:0;
        padding:0;
    }

    .node-type-general-page .region-sidebar-first-2, .node-type-intranet-page .region-sidebar-first-2 {
        width: 320px !important;   /*overrides !important in styles.css*/
        margin:0;
        padding:0;
    }

    .node-type-general-page .fs-sidebar-left, .node-type-intranet-page .fs-sidebar-left {
        width: 320px;
        margin:0;
        padding:0;
    }

    .node-type-general-page .fs-sidebar-right, .node-type-intranet-page .fs-sidebar-right {
        width: 320px;
        margin:0;
        padding:0;
    }

    .node-type-general-page #block-system-main, .node-type-intranet-page #block-system-main {
        width: 320px;
    }

    .node-type-general-page #block-views-title-for-node-block, .node-type-intranet-page #block-views-title-for-node-block {
        width: 300px;
        margin: 0 0 0 10px;
    }

    .node-type-general-page #block-views-give-now-for-node-block, .node-type-intranet-page #block-views-give-now-for-node-block, .node-type-general-page #block-views-give-now-for-node-block-1, .node-type-intranet-page #block-views-give-now-for-node-block-1 {
        width: 300px;
        margin: 0 0 0 10px;
    }

    .node-type-general-page .fs-view-policy-topics .item-list li, .node-type-intranet-page .fs-view-policy-topics .item-list li {
        height: 40px;
    }

    .node-type-general-page .region-sidebar-first-2 h2, .node-type-intranet-page .region-sidebar-first-2 h2 {
        font-size: 12px;
        padding: 5px;
    }

    .node-type-general-page .breadcrumb, .node-type-intranet-page .breadcrumb {
        margin: 10px 0 10px 10px;
        width: 300px;
    }

    .node-type-general-page .menu-block-16, .node-type-intranet-page .menu-block-16 {
        margin-bottom: 10px;
    }

    .node-type-general-page .menu-block-16 ul.menu li.leaf, .node-type-intranet-page .menu-block-16 ul.menu li.leaf {
        display: inline-block;
    }

    .node-type-general-page #block-block-24, .node-type-intranet-page #block-block-24 {
        margin-bottom: 10px;
    }

    .node-type-general-page .fs-subheading, .node-type-intranet-page .fs-subheading {
        width: 300px;
        margin: 0 0 20px 10px;
    }

    .node-type-general-page .field-name-field-page-lead, .node-type-intranet-page .field-name-field-page-lead {
        width: 300px;
        margin: 0 0 0 10px;
    }

    .node-type-general-page .field-name-body, .node-type-intranet-page .field-name-body {
        width: 300px;
        margin: 0 0 0 10px;
    }
    .node-type-general-page .group-image, .node-type-intranet-page .group-image {
        width: 300px;
        margin: 0;
    }

    .node-type-general-page .field-name-field-image, .node-type-intranet-page .field-name-field-image {
        width: 300px;
        margin: 0 0 10px 10px;
    }

    .node-type-general-page .field-name-field-image img, .node-type-intranet-page .field-name-field-image img {
        max-width: 300px;
        height: auto;
    }

    .node-type-general-page  .field-name-body img, .node-type-intranet-page  .field-name-body img {
        width: 300px;
        height: auto;
        padding: 0;
        margin: 0;
    }

    .field-name-body table.image-caption {
        width: 300px;
        margin: 0;
        padding: 0;
    }

    .node-type-general-page .field-name-policy-topics-general, .node-type-intranet-page .field-name-policy-topics-general {
        display: none;
    }

    .node-type-general-page
    #edit-field-related-policy-topics-target-id-wrapper.views-exposed-widget, .node-type-intranet-page
    #edit-field-related-policy-topics-target-id-wrapper.views-exposed-widget {
        width: 280px;
        margin: 0 0 0 20px;
    }

    .node-type-general-page #edit-combine-wrapper.views-exposed-widget label, .node-type-intranet-page #edit-combine-wrapper.views-exposed-widget label {
        width: 280px;
        float: none;
        margin: 0 0 0 86px;
    }

    .node-type-general-page #edit-combine-wrapper.views-exposed-widget
    .form-control, .node-type-intranet-page #edit-combine-wrapper.views-exposed-widget
    .form-control {
        margin: 0 30px 0 0;
    }

    .node-type-general-page #edit-sort-bef-combine-wrapper.views-exposed-widget, .node-type-intranet-page #edit-sort-bef-combine-wrapper.views-exposed-widget {
        width: 280px;
        margin: 0 0 0 20px;
    }

    .node-type-general-page iframe, .node-type-intranet-page iframe {
        width: 290px;
    }

    .page-node-97.node-type-general-page iframe, .node-type-intranet-page iframe {
        width: 290px;
        margin: 20px 0 0 0;
    }

    #myExperience3729884132001 {
        max-width: 300px;
        height: auto;
    }

    .node-type-general-page .fs-view-mca-item .fieldset-title, .node-type-intranet-page .fs-view-mca-item .fieldset-title {
        margin-left: -60px;
    }

    .node-type-general-page .fs-view-mca-item .views-row, .node-type-intranet-page .fs-view-mca-item .views-row {
        margin-left: 40px;
    }

    .node-type-general-page .field-name-more-content-areas, .node-type-intranet-page .field-name-more-content-areas {
        width: 260px;
        padding-left: 25px;
    }

    .node-type-general-page #block-views-more-content-areas-group-block, .node-type-intranet-page #block-views-more-content-areas-group-block {
        width: 260px;
    }

    .node-type-general-page .field-name-field-graphic-links, .node-type-intranet-page .field-name-field-graphic-links {
        padding: 0;
    }

    .node-type-general-page .field-name-field-graphic-links .field-name-field-title, .node-type-intranet-page .field-name-field-graphic-links .field-name-field-title {
        width: 254px;
    }

    .node-type-general-page .field-name-field-graphic-links .field-name-graphic-link-image, .node-type-intranet-page .field-name-field-graphic-links .field-name-graphic-link-image {
        float: none;
    }

    .node-type-general-page .field-name-field-graphic-links .field-name-field-body-simple, .node-type-intranet-page .field-name-field-graphic-links .field-name-field-body-simple {
        float: none;
        width: 280px;
        font-size: 12px;
    }

    .node-type-general-page .fs-graphic-link-content, .node-type-intranet-page .fs-graphic-link-content {
        padding: 0;
        width: 280px;
    }

    .node-type-general-page .field-collection-view, .node-type-intranet-page .field-collection-view {
        margin: 0;
    }

    .node-type-general-page .field-collection-view .entity-field-collection-item, .node-type-intranet-page .field-collection-view .entity-field-collection-item {
        float: none;
    }

    .node-type-general-page #block-views-events-block-relevant-events-x2, .node-type-intranet-page #block-views-events-block-relevant-events-x2 {
        width: 280px;
        margin: 0 0 0 10px;
    }

    .node-type-general-page #block-views-events-block-relevant-events-x2
    .owl-next, .node-type-intranet-page #block-views-events-block-relevant-events-x2
    .owl-next {
        margin-right: 0;
    }

    .node-type-general-page #block-views-events-block-relevant-events-x2
    .block-title, .node-type-intranet-page #block-views-events-block-relevant-events-x2
    .block-title {
        width: 280px;
        margin: 20px 0 0 10px;
    }

    .node-type-general-page #block-views-events-block-relevant-events-x2
    .owl-carousel, .node-type-intranet-page #block-views-events-block-relevant-events-x2
    .owl-carousel {
        width: 280px;
        padding-left: 21px;
        margin: 0;
    }

    .node-type-general-page #block-views-news-block-news-relevant-x2, .node-type-intranet-page #block-views-news-block-news-relevant-x2 {
        width: 280px;
        margin: 0 0 0 10px;
    }

    .node-type-general-page #block-views-news-block-news-relevant-x2
    .owl-prev, .node-type-intranet-page #block-views-news-block-news-relevant-x2
    .owl-prev {
        margin-top: -170px !important;
    }

    .node-type-general-page #block-views-news-block-news-relevant-x2
    .owl-next, .node-type-intranet-page #block-views-news-block-news-relevant-x2
    .owl-next {
        margin-top: -170px !important;
        margin-right: 0;
    }

    .node-type-general-page #block-views-news-block-news-relevant-x2
    .block-title, .node-type-intranet-page #block-views-news-block-news-relevant-x2
    .block-title {
        width: 280px;
        margin: 0 0 0 10px;
    }

    .node-type-general-page #block-views-news-block-news-relevant-x2
    .owl-carousel, .node-type-intranet-page #block-views-news-block-news-relevant-x2
    .owl-carousel {
        width: 280px;
        padding-left: 21px;
        margin: 0;
    }

    .node-type-general-page #block-views-videos-block-video-relevant-x2 .views-field-php, .node-type-intranet-page #block-views-videos-block-video-relevant-x2 .views-field-php {
        right: 17px;
    }

    .node-type-general-page #block-views-videos-block-video-relevant-x2, .node-type-intranet-page #block-views-videos-block-video-relevant-x2 {
        width: 280px;
        margin: 0 0 20px 10px;
    }

    .node-type-general-page #block-views-videos-block-video-relevant-x2
    .owl-next, .node-type-intranet-page #block-views-videos-block-video-relevant-x2
    .owl-next {
        margin-right: 0;
    }

    .node-type-general-page #block-views-videos-block-video-relevant-x2
    .block-title, .node-type-intranet-page #block-views-videos-block-video-relevant-x2
    .block-title {
        width: 280px;
        margin: 20px 0 10px 0;
    }

    .node-type-general-page #block-views-videos-block-video-relevant-x2
    .owl-carousel, .node-type-intranet-page #block-views-videos-block-video-relevant-x2
    .owl-carousel {
        width: 280px;
        padding-left: 21px;
        margin: 0;
    }

    .node-type-general-page .field-name-node-tag-display, .node-type-intranet-page .field-name-node-tag-display {
        width: 300px;
        margin: 0 0 0 10px;
    }


    .node-type-general-page #block-views-quicklinks-block-1, .node-type-intranet-page #block-views-quicklinks-block-1 {
        width: 300px;
        margin: 0 0 0 10px;
    }

    .node-type-general-page #block-views-quicklinks-block-1 .views-row a, .node-type-intranet-page #block-views-quicklinks-block-1 .views-row a {
        width: 300px;
    }

    .node-type-general-page #block-views-promo-square-block-2, .node-type-intranet-page #block-views-promo-square-block-2 {
        width: 300px;
        margin: 20px 0 0 10px;
    }

    .node-type-general-page #block-views-promo-square-block-2 .img, .node-type-intranet-page #block-views-promo-square-block-2 .img {
        max-width: 140px;
        height: auto;
    }

    .node-type-general-page #block-views-contact-info-block, .node-type-intranet-page #block-views-contact-info-block {
        width: 300px;
        margin: 0 0 0 10px;
    }

    .node-type-general-page #block-views-departments-related-block, .node-type-intranet-page #block-views-departments-related-block {
        width: 300px;
        margin: 0 0 0 10px;
    }

    .node-type-general-page .fs-view-contact-departments-related, .node-type-intranet-page .fs-view-contact-departments-related {
        width: 300px;
        margin: 0 0 0 10px;
    }

    .node-type-general-page .fs-block-research-centers-sidebar, .node-type-intranet-page .fs-block-research-centers-sidebar {
        margin: 0;
    }

    .node-type-general-page .fs-block-impact-story, .node-type-intranet-page .fs-block-impact-story {
        width: 300px;
        margin: 20px 0 0 10px;
        padding: 0;
    }

    .node-type-general-page .fs-block-impact-story img, .node-type-intranet-page .fs-block-impact-story img {
        width: 280px;
        height: auto;
    }

    .node-type-general-page .fs-block-impact-story .block-title, .node-type-intranet-page .fs-block-impact-story .block-title {
        padding: 0 10px;
    }

    .node-type-general-page .fs-block-impact-story .fs-view-impact-story, .node-type-intranet-page .fs-block-impact-story .fs-view-impact-story {
        padding: 0 10px;
    }

    .node-type-general-page .fs-block-impact-story .owl-buttons, .node-type-intranet-page .fs-block-impact-story .owl-buttons {
        top: -35px;
    }


    /*--------------- .page-directory --------------------*/

    .page-directory {
        width: 320px;
    }

    .page-directory .fs-page-row1 {
        width: 320px;
        padding: 0;
        margin: 0;
    }

    .page-directory .fs-page-row2 {
        width: 320px;
        padding: 0;
        margin: 0;
    }

    .page-directory .fs-page-row3 {
        width: 320px;
        padding: 0;
        margin: 0;
    }

    .page-directory .col-sm-9 {
        width: 320px;
        padding: 0;
        margin: 0;
    }

    .page-directory .col-sm-6 {
        width: 320px;
        padding: 0;
        margin: 0;
    }

    .page-directory .fs-page-row1 .col-sm-9 {
        width: 320px;
        padding: 0;
        margin: 0;
    }

    .page-directory .fs-page-row2 .col-sm-9 {
        width: 320px;
        padding: 0;
        margin: 0;
    }

    .page-directory .fs-page-row2 .col-sm-3 {
        width: 320px;
        padding: 0;
        margin: 0;
    }

    .page-directory .breadcrumb {
        margin: 26px 0 10px 10px;
    }

    .fs-profile-directory-view-page .view-filters .form-type-select .form-select {
        float: none;
        width: 300px !important;
    }

    .fs-profile-directory-view-page .view-filters .form-type-select .form-select {
        float: none;
        width: 300px !important;
    }

    .fs-profile-directory-view-page .view-filters .form-control {
        width: 280px !important;
    }

    .fs-profile-directory-view-page .view-filters .form-submit {
        margin: 0 28px 0 0;
    }

    .fs-profile-directory-view-page .views-exposed-form .views-exposed-widget {
        padding:0;
    }

    .node-type-skeleton-page .fs-profile-directory-view-page .view-filters {
        width: 320px;
        padding: 25px 0 25px 0;
    }

    .node-type-skeleton-page .fs-profile-directory-view-page .view-filters form {
        width: 300px;
        margin: 0 0 0 10px;
    }

    .fs-profile-directory-view-page .views-row-odd {
        width: 300px;
        height: 250px;
    }

    .fs-profile-directory-view-page .views-row-even {
        width: 300px;
        height: 250px;
    }

    .field-name-profile-detail-for-node {
        width: 300px;
        margin: 0 0 0 10px;
    }

    .view-profile-related-courses-container {
        width: 320px;
    }

    .node-type-profile .field-name-profile-related-course .view-profile-related-courses-items .views-row {
        padding: 0;
        margin: 0 0 10px 0;
    }

    .node-type-profile .field-name-profile-related-course .view-profile-related-courses-items .views-row .field-name-field-course-name {
        margin: 0;
    }

    .fs-profile-directory-view-page .field-name-field-profile-title {
        padding: 0 10px 0 0;
        margin: 0 0 0 10px;
    }

    .fs-profile-directory-view-page .field-name-field-appointment-title {
        font-size: 12px;
    }

    .fs-profile-directory-view-page .field-name-field-image {
        margin: 10px 170px 0 10px;
    }

    .fs-profile-directory-view-page  .field-name-field-image img {
        max-width: none;
        width: 115px;
        height: auto;
    }

    .fs-profile-directory-view-page .field-name-title a {
        width: 300px;
        font-size: 14px;
        margin-left: 10px;
    }

    .fs-profile-directory-view-page .field-name-profile-details-button a {
        width: 60px;
        padding: 2px 0 0 10px;
    }

    .fs-profile-directory-view-page .field-name-field-profile-title {
        width: 300px;
        padding: 0 10px 0 0;
    }

    .node-type-profile .field-name-profile-related-course .view-profile-related-courses-items .views-row .field-name-field-term-year-reference {
        width: 280px;
    }

    .fs-profile-directory-view-page .field-name-field-related-policy-topics {
        width: 300px;
    }

    .fs-profile-directory-view-page .field-name-field-degree-track-reference {
        width: 300px;
    }

    .fs-profile-directory-view-page .text-center {
        width: 300px;
    }

    .fs-profile-directory-view-page .pagination {
        margin: 20px 0 0 10px;
    }

    .node-type-profile .field-name-node-tag-display {
        width: 300px;
        margin: 0 0 0 10px;
    }

    .node-type-profile #block-system-main
    .block-title {
        padding-left: 30px;
        margin-left: 10px;
    }

    .fs-block-research-centers-sidebar {
        width: 300px;
        margin: 0 0 0 10px;
    }

    .page-directory #block-views-research-centers-related-block {
        margin: 0 0 0 20px;
        width: 280px;
    }

    .page-directory #block-views-research-centers-related-block .block-title {
        width: 280px;
    }

    .page-directory #block-views-research-centers-related-block .owl-carousel {
        width: 270px;
        padding-left: 21px;
    }

    /* */

    .fs-profile-directory-view-page
    #edit-field-related-policy-topics-target-id-wrapper.views-exposed-widget {
        width: 254px;
        float: none;
    }

    .fs-profile-directory-view-page
    #edit-combine-wrapper.views-exposed-widget {
        width: 254px;
        float: none;
    }

    .fs-profile-directory-view-page
    #edit-sort-bef-combine-wrapper.views-exposed-widget {
        width: 254px;
        float: none;
    }

    .fs-profile-directory-view-page
    #views-exposed-widget .views-submit-button {
        width: 254px;
        float: none;
    }

    .fs-profile-directory-view-page .view-filters .form-submit {
        margin: 10px 0 0 -37px;
        float: none;
        width: 280px !important;
        position: relative;
        left: 0;
        top: 15px;
    }

    .page-node-3710.node-type-skeleton-page
    #edit-dpt-wrapper.views-exposed-widget {
        width: 280px;
        float: none;
        position: absolute;
        top: 0;
        left: 20px;
    }

    .page-node-3710.node-type-skeleton-page
    #edit-combine-wrapper.views-exposed-widget {
        width: 280px;
        position:absolute;
        float: none;
        top: 60px;
        left: 20px;
    }

    .page-node-3710.node-type-skeleton-page
    #edit-sort-bef-combine-wrapper.views-exposed-widget {
        width: 280px;
        float: none;
        position: absolute;
        top: 120px;
        left: 20px;
    }

    .page-node-3710.node-type-skeleton-page
    .view-filters .form-submit {
        float: none;
        width: 280px !important;
        position: absolute;
        left: 20px;
        top: 200px;
        margin: 0;
    }

    .page-node-3710.node-type-skeleton-page .view-filters {
        width: 320px;
        height: 250px;
    }

    .page-node-3712.node-type-skeleton-page
    #edit-sort-bef-combine-wrapper.views-exposed-widget {
        width: 280px;
        float: none;
        position: absolute;
        top: 120px;
        left: 20px;
    }

    .page-node-3712.node-type-skeleton-page
    #edit-combine-wrapper.views-exposed-widget {
        width: 280px;
        position:absolute;
        float: none;
        top: 60px;
        left: 20px;
    }

    .page-node-3712.node-type-skeleton-page .view-filters
    .form-type-select .form-select {
        float: none;
        width: 280px !important;
    }

    .page-node-3712.node-type-skeleton-page .fs-profile-directory-view-page
    #edit-field-related-policy-topics-target-id-wrapper.views-exposed-widget {
        width: 280px;
        position:absolute;
        float: none;
        top: 0;
        left: 20px;
    }

    .page-node-3712.node-type-skeleton-page
    .view-filters .form-submit {
        float: none;
        width: 280px !important;
        position: absolute;
        left: 20px;
        top: 200px;
        margin: 0;
    }

    .page-node-3712.node-type-skeleton-page .view-filters {
        width: 320px;
        height: 250px;
    }

    .page-node-3714.node-type-skeleton-page
    #edit-track-wrapper.views-exposed-widget {
        width: 280px;
        float: none;
        position: absolute;
        top: 0px;
        left: 20px;
    }

    .page-node-3714.node-type-skeleton-page
    #edit-cohort-wrapper.views-exposed-widget {
        width: 280px;
        float: none;
        position: absolute;
        top: 60px;
        left: 20px;
    }

    .page-node-3714.node-type-skeleton-page
    #edit-combine-wrapper.views-exposed-widget {
        width: 280px;
        float: none;
        position: absolute;
        top: 120px;
        left: 20px;
    }

    .page-node-3714.node-type-skeleton-page
    #edit-sort-bef-combine-wrapper.views-exposed-widget {
        width: 280px;
        float: none;
        position: absolute;
        top: 180px;
        left: 20px;
    }

    .page-node-3714.node-type-skeleton-page
    .view-filters .form-submit {
        float: none;
        width: 280px !important;
        position: absolute;
        left: 20px;
        top: 260px;
        margin: 0;
    }

    .page-node-3714.node-type-skeleton-page .view-filters {
        width: 320px;
        height: 300px;
    }

    .fs-profile-directory-view-page .field-name-field-related-policy-topics {
        font-size: 12px;
    }

    .fs-profile-directory-view-page .field-name-field-profile-building {
        font-size: 12px;
    }

    .fs-profile-directory-view-page .field-name-profile-uniqname-email {
        font-size: 12px;
    }

    .fs-profile-directory-view-page .field-name-field-phone-number {
        font-size: 12px;
    }

    /*--------------- .node-type-profile --------------------*/

    .node-type-profile {
        width: 320px;
    }
    .node-type-profile .fs-page-row1, .node-type-profile .fs-page-row2 {
        width: 320px;
    }

    .node-type-profile .fs-page-row1 {
        width: 320px;
    }

    .node-type-profile .fs-page-row1 .col-sm-9 {
        width: 320px;
    }

    .node-type-profile .fs-page-row2 {
        width: 320px;
    }

    .node-type-profile .fs-page-row2 .col-sm-9 {
        width: 320px;
        margin: 0 0 20px 0;
        padding: 0;
    }

    .node-type-profile .fs-page-row3 {
        width: 320px;
    }

    .node-type-profile .region-sidebar-first-2, .node-type-profile .fs-page-row2 .col-sm-3:first-child {
        width: 320px !important;
        display: none;
    }

    .node-type-profile .fs-page-row2 .col-sm-3:last-child {
        width: 254px;
    }

    .node-type-profile .fs-page-row3 {
        width: 320px;
    }

    .node-type-profile .breadcrumb {
        margin: 10px 0 0 10px;
        width: 300px;
    }

    .node-type-profile #block-boxes-profile-directory-detail-literal {
        width: 300px;
        margin: 0 0 0 10px;
    }

    .node-type-profile .fs-view-profile-biography-collapsible .fieldset-wrapper {
        padding: 20px 0 20px 0;
    }

    .node-type-profile .fs-detail-display-image-social img {
        width: 100px;
        height: auto;
    }

    .node-type-profile .fs-detail-display-image-social {
        width: 100px;
    }

    .node-type-profile .fs-profile-appointment-title .field-content {
        width: 200px;
    }

    .node-type-profile .fs-directory-detail-title-and-more-col .fs-profile-appointment-title {
        width: 200px;
    }

    .node-type-profile .fs-directory-detail-title-and-more-col .fs-profile-email {
        width: 200px;
    }

    .node-type-profile .fs-directory-detail-title-and-more-col .fs-profile-phone {
        width: 200px;
    }

    .node-type-profile .fs-directory-detail-title-and-more-col .fs-profile-office {
        width: 200px;
    }

    .node-type-profile .fs-profile-view-website {
        margin-top: 20px;
    }

    .node-type-profile .view-display-id-block_view_profile_bio .btn {
        margin: 0;
        width: 200px;
    }

    .node-type-profile .views-label-field-related-policy-topics {
        float: left;
        margin-left: 0;
    }

    .node-type-profile .fs-directory-detail-title-and-more-col {
        float: left;
        margin-left: 10px;
        width: 130px;
    }

    .node-type-profile .region-content-2 #block-block-22 {
        margin: 0 0 20px 0;
    }

    .node-type-profile .fieldset.collapsible {
        width: 300px;
        margin: 0 auto;
    }

    .node-type-profile .fieldset.collapsible .fieldset-legend {
        width: 300px;
        margin: 0 auto;
    }

    .node-type-profile .fieldset.collapsible .views-field-field-bio {
        width: 300px;
        margin: 0 auto;
        text-transform: none;
    }

    .node-type-profile .views-fieldset.collapsible {
        width: 300px;
        margin: 0 auto;
    }

    .node-type-profile .views-fieldset.collapsible .fieldset-legend {
        width: 300px;
        margin: 0 auto;
    }

    .node-type-profile .views-fieldset.collapsible .views-field-field-bio {
        width: 300px;
        margin: 0 auto;
        text-transform: none;
    }

    .node-type-profile .field-name-node-tag-display .field-items {
        margin: 0;
    }

    .view-profile-related-courses-items {
        width: 320px;
        margin:0;
        padding: 0;
    }

    .view-profile-related-courses-items .views-row{
        width: 300px;
        margin: 0;
    }

    .node-type-profile .field-name-profile-related-course
    .view-profile-related-courses-items .views-row
    .field-name-field-term-reference {
        width: 300px;
        margin: 10px 0 0 10px;
        float: none;
    }

    .node-type-profile .field-name-profile-related-course
    .view-profile-related-courses-items .views-row
    .field-name-field-term-year-reference {
        width: 300px;
        margin: 0 0 0 10px;
        float: none;
    }

    .node-type-profile .field-name-profile-related-course
    .view-profile-related-courses-items .views-row
    .field-name-field-course-number {
        width: 300px;
        margin: 0 0 0 10px;
        float: none;
    }

    .node-type-profile .field-name-profile-related-course
    .view-profile-related-courses-items .views-row
    .field-name-field-course-name {
        width: 300px;
        margin: 0 0 0 10px;
        float: none;
    }

    .node-type-profile .field-name-profile-related-course
    .view-profile-related-courses-items .views-row
    .field-name-field-um-course-number {
        width: 300px;
        margin: 0 0 0 10px;
        float: none;
    }

    .node-type-profile .field-name-profile-related-course
    .view-profile-related-courses-items .views-row
    .field-name-course-details-link {
        width: 300px;
        margin: 0 0 10px 10px;
        float: none;
    }

    .node-type-profile .block-views-profile-biography-block {
        width: 300px;
    }

    /*--------------- .node-type-skeleton-page --------------------*/

    .node-type-skeleton-page {
        width: 320px;
        margin: 0;
        padding: 0;
    }

    .node-type-skeleton-page .fs-page-row1 {
        width: 320px;
        margin: 0;
        padding: 0;
    }

    .node-type-skeleton-page .fs-page-row1 .col-sm-12 {
        width: 320px;
        margin: 0;
        padding: 0;
    }

    .node-type-skeleton-page .fs-page-row1 .col-sm-9 {
        width: 320px;
        margin: 0;
        padding: 0;
    }

    .node-type-skeleton-page .fs-page-row1 .col-sm-3 {
        width: 320px;
        margin: 0;
        padding: 0;
    }

    .node-type-skeleton-page .fs-page-row1 .col-lg-3 {
        width: 320px;
        margin: 0;
        padding: 0;
    }

    .node-type-skeleton-page .fs-page-row2 {
        width: 320px;
        margin: 0;
        padding: 0;
    }

    .node-type-skeleton-page .fs-page-row2 .col-sm-3 {
        width: 320px;
        margin: 0;
        padding: 0;
    }

    .node-type-skeleton-page .fs-page-row2 .col-sm-9 {
        width: 320px;
        margin: 0;
        padding: 0;
    }

    .node-type-skeleton-page .fs-page-row3 {
        width: 320px;
        margin: 0;
        padding: 0;
    }

    .node-type-skeleton-page .fs-page-row3 .col-sm-9 {
        width: 320px;
        margin: 0;
        padding: 0;
    }

    .node-type-skeleton-page .block-title {
        width: 300px;
        margin-left: 10px;
    }

    .node-type-skeleton-page .views-bootstrap-grid-plugin-style {
        width: 320px;
    }

    .node-type-skeleton-page #block-views-title-for-node-block {
        width: 300px;
    }

    .node-type-skeleton-page #block-system-main {
        width: 320px;
        padding: 0;
        margin: 0;
    }

    .node-type-skeleton-page #block-views-events-page-block-event-list {
        width: 320px;
        margin: 0;
    }

    .node-type-skeleton-page #block-views-events-page-block-event-list
    .block-title {
        width: 300px;
        margin: 0 0 10px 10px;
    }

    .node-type-skeleton-page #block-views-video-library-about-block {
        width: 300px;
        padding: 0;
        margin: 0 0 0 10px;
    }

    .node-type-skeleton-page .fs-news-events-section-menu {
        width: 300px;
        margin: 0 0 0 10px;
    }

    .node-type-skeleton-page #block-menu-menu-news-events ul,
    .fs-news-events-section-menu ul {
        width: 300px;
    }

    .node-type-skeleton-page .fs-view-title-for-node {
        margin: 0 0 0 10px;
    }

    .fs-block-login-logout .boxes-box-content {
        float:none;
    }

    .node-type-skeleton-page .breadcrumb {
        margin: 10px 0 0 10px;
        width: 300px;
    }

    .node-type-skeleton-page h1 {
        width: 300px;
        margin: 10px 0 0 10px;
    }

    .node-type-skeleton-page
    #block-views-events-page-block-1 h2.block-title,
    .node-type-skeleton-page
    #block-views-events-page-block-3 h2.block-title {
        margin-bottom: 10px;
    }

    .node-type-skeleton-page .view-filters .form-submit {
        margin-left: 0;
    }

    .fs-view-page-events .view-filters .form-submit, .node-type-skeleton-page .view-filters .form-submit {
        width: 280px !important; /*overrides style.css */
    }

    .node-type-skeleton-page .view-filters {
        width: 320px;
        margin: 0;
    }

    .page-node-3696 .fs-view-quicklinks .views-row-first {
        /* node 3696 is the events page */
        display: none;
    }

    .page-node-992.node-type-skeleton-page
    #edit-yr-wrapper.views-exposed-widget {
        width: 280px;
        float: none;
    }

    .node-type-skeleton-page
    #edit-text-wrapper.views-exposed-widget {
        width: 280px;
        float: none;
    }

    .page-node-992.node-type-skeleton-page
    #edit-dpt-wrapper.views-exposed-widget {
        width: 280px;
        float: none;
    }

    .page-node-992.node-type-skeleton-page
    #edit-sort-bef-combine-wrapper.views-exposed-widget {
        width: 280px;
        float: none;
    }

    .page-node-3696.node-type-skeleton-page
    #edit-host-wrapper.views-exposed-widget {
        width: 280px;
        float: none;
    }

    .page-node-3696.node-type-skeleton-page
    #edit-topic-wrapper.views-exposed-widget {
        width: 280px;
        float: none;
    }

    .page-node-3696.node-type-skeleton-page
    #edit-etype-wrapper.views-exposed-widget {
        width: 280px;
        float: none;
    }

    .node-type-skeleton-page .view-filters .form-control {
        width: 280px !important; /* overrides style.css */
        float: none;
    }

    .node-type-skeleton-page .view-filters .views-exposed-form
    .views-exposed-widget label {
        color: #7e732e;
        text-transform: uppercase;
        line-height: 24px;
        font-size: 12px;
        float: none;
        width: 280px !important; /* overrides style.css */
    }

    .node-type-skeleton-page
    #edit-year-wrapper.views-exposed-widget label {
        color: #7e732e;
        text-transform: uppercase;
        line-height: 24px;
        font-size: 12px;
        float: none;
        width: 280px !important; /* overrides style.css */
    }

    .page-node-3697.node-type-skeleton-page .form-type-date-select {
        margin: 0;
    }

    .node-type-skeleton-page
    #edit-sort-bef-combine-wrapper.views-exposed-widget label {
        width: 280px;
        float: none;
    }

    .node-type-skeleton-page .view-directory .view-filters .form-submit {
        margin: 0 28px 0 0;
        margin-left: 0 !important;
    }

    .fs-view-video-page .views-widget-sort-by {
        width: 280px;
        float: none;
    }

    .fs-view-video-page .views-widget-sort-by label {
        width: 280px;
        float: none;
    }

    .node-type-skeleton-page #edit-topic-wrapper.views-exposed-widget {
        width: 280px !important; /* overrides  lbx-tweaks.css */
        float: none;
    }

    .page-node-3697.node-type-skeleton-page
    #edit-topic-wrapper.views-exposed-widget {
        width: 280px !important; /* overrides  lbx-tweaks.css */
        float: none;
    }

    .page-node-3697.node-type-skeleton-page
    #edit-host-wrapper.views-exposed-widget {
        width: 280px !important; /* overrides  lbx-tweaks.css */
        float: none;
    }

    .page-node-3697.node-type-skeleton-page
    #edit-year-wrapper.views-exposed-widget {
        width: 280px !important; /* overrides  lbx-tweaks.css */
        float: none;
    }

    .node-type-skeleton-page #edit-topic-wrapper.views-exposed-widget label {
        width: 280px;
        float: none;
    }

    .node-type-skeleton-page #edit-yr-wrapper.views-exposed-widget {
        width: 280px;
        float: none;
    }

    .node-type-skeleton-page #edit-yr-wrapper.views-exposed-widget label {
        width: 280px;
        float: none;
    }

    .node-type-skeleton-page #edit-body-value-wrapper.views-exposed-widget label{
        width: 280px;
        float: none;
    }

    .node-type-skeleton-page
    #edit-body-value-wrapper.views-exposed-widget {
        width: 280px;
        float: none;
    }

    .node-type-skeleton-page
    #edit-combine-wrapper.views-exposed-widget {
        width: 280px;
    }

    .node-type-skeleton-page
    #edit-dpt-wrapper.views-exposed-widget label {
        float: none;
        width: 280px;
    }

    .node-type-skeleton-page
    #edit-host-wrapper.views-exposed-widget {
        width: 280px;
        float: none;
    }

    .node-type-skeleton-page
    #edit-host-wrapper.views-exposed-widget label {
        width: 280px;
        float: none;
    }

    .node-type-skeleton-page
    #edit-etype-wrapper.views-exposed-widget {
        width: 280px;
        float: none;
    }

    .page-node-3697.node-type-skeleton-page
    #edit-etype-wrapper.views-exposed-widget {
        width: 280px !important; /* overrides style.css */
        float: none;
    }

    .node-type-skeleton-page #edit-etype-wrapper.views-exposed-widget label {
        width: 280px;
        float: none;
    }

    .node-type-skeleton-page .fs-view-contact-info {
        margin: 0;
    }

    .node-type-skeleton-page .fs-view-contact-info .views-field-field-image img{
        width: 91px;
        height: auto;
    }

    .node-type-skeleton-page #block-views-contact-info-block .views-field-name {
        font-size: 14px;
        width: 110px;
    }

    .node-type-skeleton-page  #views-exposed-form-news-block-news-all {
        width: 300px;
    }

    .node-type-skeleton-page .field-name-field-event-series-reference {
        width: 240px;
    }

    .node-type-skeleton-page .fs-view-news-teasers {
        width: 300px;
        margin: 0 0 0 10px;
        padding: 0;
    }

    .node-type-skeleton-page .fs-view-news-teasers .view-filters {
        margin: 0;
        padding: 0;
    }

    .node-type-skeleton-page .fs-view-news-teasers .field-name-body,
    .node-type-skeleton-page .fs-view-news-teasers .field-name-title,
    .node-type-skeleton-page .fs-view-news-teasers .field-name-field-date {
        width: 254px;
        float:none;
        margin:0;
    }

    .node-type-skeleton-page .fs-view-news-teasers .field-name-body {
        padding-bottom: 10px;
    }

    .node-type-skeleton-page .fs-view-news-teasers .views-row-odd,
    .node-type-skeleton-page .fs-view-news-teasers .views-row-even{
        width: 300px;
        height: 250px;
        margin:0;
    }

    .node-type-skeleton-page .view-content
    .node-news-item .field-name-field-teaser-image {
        width: 300px;
        float: none;
    }

    .node-type-skeleton-page .field-name-impact-story-tag-for-news-item {
        float: none;
    }

    .node-type-skeleton-page .view-content .node-news-item img {
        padding: 0 10px 10px 0;
        float: left;
    }

    .node-type-skeleton-page .views-field-field-featured-item-image {
        width: 300px;
    }

    .node-type-skeleton-page .fs-block-impact-story {
        width: 300px;
        margin: 10px;
    }

    .node-type-skeleton-page .fs-block-impact-story .block-title {
        width: 280px;
        margin: 0;
    }

    .node-type-skeleton-page .fs-block-impact-story .owl-buttons {
        top: 55px;
    }

    .node-type-skeleton-page #block-views-policy-topics-block-1 {
        display: none;
    }

    .node-type-skeleton-page
    #block-views-policy-topic-jump-block-mobile {
        margin: 0 0 20px 10px;
    }

    .node-type-skeleton-page .fs-view-topic-jump .form-control {
        width: 300px !important;
        margin-left: 10px;
    }

    .node-type-skeleton-page #block-views-news-block-3 {
        width: 280px;
        margin: 0 0 0 10px
    }

    .node-type-skeleton-page #block-views-news-block-3 .block-title {
        width: 280px;
    }

    .node-type-skeleton-page #block-views-news-block-3 .owl-carousel {
        width: 280px;
        padding-left: 21px;
        margin: 0;
    }

    .node-type-skeleton-page #block-views-news-block-3 .owl-prev {
        margin-top: -170px !important;
    }

    .node-type-skeleton-page #block-views-news-block-3 .owl-next {
        margin-top: -170px !important;
    }

    .node-type-skeleton-page .fs-view-news .view-header a {
        margin: 0;
        float: left;
    }

    .node-type-skeleton-page
    #block-views-videos-block-video-carouselx3 {
        width: 280px;
        margin: 0 0 0 10px
    }

    .node-type-skeleton-page #block-views-videos-block-video-carouselx3 .block-title {
        width: 280px;
    }

    .node-type-skeleton-page
    #block-views-videos-block-video-carouselx3 .owl-next {
        margin-top: -170px !important;
    }

    .node-type-skeleton-page
    #block-views-videos-block-video-carouselx3 .owl-prev {
        margin-top: -170px !important;
    }

    .node-type-skeleton-page
    #block-views-videos-block-video-carouselx3 .owl-carousel {
        width: 280px;
        padding-left: 21px;
        margin: 0;
    }

    .node-type-skeleton-page #block-views-events-block-carousel-x3 {
        width: 280px;
        margin: 0 0 0 10px;
    }

    .node-type-skeleton-page
    #block-views-events-block-carousel-x3 .block-title {
        width: 280px;
    }

    .node-type-skeleton-page
    #block-views-events-block-carousel-x3 .owl-carousel {
        width: 280px;
        padding-left: 21px;
        margin: 0;
    }

    .node-type-skeleton-page #block-views-events-block-2 {
        width: 280px;
        margin: 0 0 0 10px
    }

    .node-type-skeleton-page #block-views-events-block-2
    .block-title {
        width: 280px;
    }

    .node-type-skeleton-page #block-views-events-block-2
    .owl-carousel {
        width: 280px;
        padding-left: 21px;
        margin: 0;
    }

    .node-type-skeleton-page .fs-view-events,
    .node-type-skeleton-page .fs-view-videos {
        width: 300px;
        margin: 0;
    }

    .node-type-skeleton-page .fs-view-video-featured-block {
        width: 300px;
        margin: 0;
        padding: 0;
    }

    .node-type-skeleton-page .fs-view-featured-news-carousel {
        width: 320px;
        margin: 0;
    }

    .node-type-skeleton-page
    #owl-carousel-block-all-news-featured-item9 {
        width: 320px;
        margin: 0;
    }

    .fs-view-page-events .view-header a {
        margin-top: -12px;
    }

    .node-type-skeleton-page .fs-view-page-events
    .views-field-php .fs-event-item-teaser-date {
        width: 30px;
        height: 37px;
    }

    .fs-view-page-events .views-field-php
    .fs-event-item-teaser-date-mmm {
        font-size: 12px;
        line-height: 20px;
    }

    .fs-view-page-events .views-field-php
    .fs-event-item-teaser-date-dd{
        font-size: 22px;
        line-height: 32px;
    }

    .node-type-skeleton-page .fs-view-videos .view-header a {
        margin: 0;
        float: left;
    }

    .node-type-skeleton-page .view-header {
        width: 300px;
        margin: 0 0 0 10px;

    }
    .fs-view-video-page .view-header>a{
        float: none;
        margin: -20px 0 0 0;
        right: 10px;
    }

    .node-type-skeleton-page #block-views-events-page-block-1 {
        padding-left: 10px;
    }

    .node-type-skeleton-page .fs-view-page-events .view-content .field-name-body {
        width:290px;
    }

    /* .node-type-skeleton-page .field-name-event-detail-button {
       top: 30px;
    } */

    .fs-view-page-events .field-name-title {
        width: 180px;
        margin: 0 0 0 40px !important;
    }

    .node-type-skeleton-page
    #block-views-events-page-block-1 .field-item {
        float: left;
    }

    .node-type-skeleton-page #block-views-events-page-block-3 {

        padding-left: 10px;
    }

    .node-type-skeleton-page .form-control {
        float: none;
    }

    .node-type-skeleton-page
    #edit-combine-wrapper.views-exposed-widget label {
        float: none;
    }

    .node-type-skeleton-page .views-field-field-teaser-image {
        float: none;
    }

    .node-type-skeleton-page .views-field-field-date {
        float: none;
    }

    .node-type-skeleton-page .views-field-title {
        float: none;
    }

    .node-type-skeleton-page
    .fs-view-video-featured-block .views-field-title {
        font-size: 18px;
        line-height: 24px;
    }

    .node-type-skeleton-page
    .fs-view-video-featured-block .views-field-body {
        font-size: 14px;
    }

    .node-type-skeleton-page .fs-video-teaser-share {
        float: none;
    }

    .fs-view-course-page .view-filters .form-submit {
        margin-left: 20px;
    }

    .fs-view-course-page .views-field-field-um-course-number {
        width: 120px;
    }
    
    .node-type-skeleton-page .fs-block-intranet-flickr-photoset {
        margin-left: 10px;
    }

    .fs-view-course-page .views-field-field-credit-hours {
        width: 120px;
    }

    .fs-view-course-page .views-field-field-term-year-reference {
        width: 80px;
    }

    .fs-view-course-page .views-field-field-instructor-reference {
        width: 190px;
        margin-top: 10px;
    }

    .field-name-field-course-name,
    .fs-view-course-page .views-field-field-course-name {
        width:280px;
        margin: 0 0 0 0;
    }

    .page-taxonomy .view-content .field-name-body,
    .node-type-skeleton-page .view-content .field-name-body {
        width: 300px;
        margin: 0 0 5px 0;
        float: left;
    }

    .page-taxonomy .view-content .field-name-title h2 a,
    .node-type-skeleton-page .view-content .field-name-title h2 a {
        width: 250px;
        font-size: 16px;
        float: none;
    }

    .fs-view-page-events .field-name-event-teaser-date {
        float: left;
    }

    .fs-view-page-events .view-mode-featured_teaser
    .field-name-event-detail-more-button a {
        left: 142px;
    }

    .fs-view-page-events .view-filters {
        width: 320px;
        margin: 0 0 20px 0;
        padding: 0 20px 10px 20px;
    }

    .view-display-id-block_event_list .view-content {
        width: 320px;
        margin: 0;
    }

    .field-name-field-course-name,
    .fs-view-course-page .views-field-field-course-name {
        font-size: 10px;
    }

    .node-type-skeleton-page .fs-view-course-page .text-center {
        width: 250px;
        margin: 0 auto;
    }

    .field-name-field-course-number,
    .fs-view-course-page .views-field-view-node-1 a {
        font-size: 12px;
        line-height: 24px;
    }

    .fs-view-page-events .view-mode-featured_teaser
    .field-name-title a {
        font-size: 18px !important;
    }

    .node-type-skeleton-page #block-views-video-oldsys-list-block-1 {
        width: 300px;
        margin: 0 0 0 10px;
    }

    .node-type-skeleton-page #block-views-video-oldsys-list-block-2 {
        width: 300px;
        margin: 0 0 0 10px;
    }

    .node-type-skeleton-page #block-views-contact-info-block {
        width: 300px;
        margin: 0 0 0 10px;
    }

    .node-type-skeleton-page #block-views-departments-related-block {
        width: 300px;
        margin: 0 0 0 10px;
    }

    .node-type-skeleton-page .fs-block-promo-rectangular {
        margin: 0 0 0 15px;
    }

    .node-type-skeleton-page .fs-block-intranet-flickr-photoset {
        margin: 0;
    }

    .node-type-skeleton-page .fs-block-intranet-flickr-photoset iframe {
        width: 300px;
        height: 200px;
        margin-left: 10px;
    }

    .node-type-skeleton-page .block-custom-search-blocks form {
        margin-left: 10px;
    }

    .node-type-skeleton-page #block-views-promo-rectangular-block {
        margin: 0 0 0 10px;
    }

    .page-node-69 .field-name-body img {
        width: 45px;
        height: 45px;
    }



    .fs-view-course-page .fs-view-important-dates .views-field-title {
        width: 220px;
        margin-left: 62px;
    }

    .fs-view-important-dates .view-content{
        width: 280px;
        margin: 20px 0 0 10px;

    }

    .fs-view-course-page
    #edit-field-policy-topic-reference-target-id-wrapper.views-exposed-widget {
        float: none;
        width: 280px;
    }


    .fs-view-course-page #edit-yr-wrapper.views-exposed-widget {
        float: none;
        width: 280px;

    }

    .fs-view-course-page #edit-combine-wrapper.views-exposed-widget {
        float: none;
        width: 280px;
    }

    .fs-view-course-page #edit-combine-wrapper.views-exposed-widget
    .form-type-textfield {
        margin-left: 28px;
    }

    .page-node-995 .fs-view-course-page #edit-combine-wrapper.views-exposed-widget
    .form-type-textfield {
        margin-left: 0;
    }


    .page-node-995 .fs-view-course-page .views-exposed-form .form-type-select .form-select {
        float: none
    }

    .fs-view-course-page
    #edit-field-instructor-reference-target-id-wrapper.views-exposed-widget {
        float: none;
        width: 280px;
    }

    .fs-view-course-page .view-filters .views-exposed-form .views-widget-sort-by {
        float: none;
        width: 280px;
    }

    .fs-view-course-page .view-filters .form-submit {
        float: none;
        width: 300px !important;
        position: relative;
        left: 0;
        top: 15px;
    }

    .fs-view-course-page #edit-field-course-level-value-wrapper.views-exposed-widget {
        float: none;
        width: 280px;
    }

    .fs-view-course-page #edit-field-policy-topic-reference-target-id-wrapper.views-exposed-widget label {
        width: 280px;
    }

    .fs-view-course-page #edit-yr-wrapper.views-exposed-widget label {
        width: 280px;
        padding-top: 10px;
    }

    .fs-view-course-page #edit-combine-wrapper.views-exposed-widget label {
        width: 280px;
        padding-top: 10px;
    }

    .fs-view-course-page
    #edit-field-instructor-reference-target-id-wrapper.views-exposed-widget label {
        width: 280px;
        padding-top: 10px;
    }

    .fs-view-course-page
    .views-widget-sort-by label {
        width: 280px;
        padding-top: 10px;
    }

    .fs-view-course-page .fs-view-courses-body-label {
        position: relative !important;
        top: 640px !important;
        left:0;
    }

    .fs-view-course-page .fs-expand-collapse-button {
        position: relative;
        top: 265px;
        left: 20px;
        float: none;
    }

    .fs-view-course-page .fs-catalog-course-number {
        width: 265px;
    }

    .fs-view-course-page .views-field-field-course-number a {

    }

    .fs-view-course-page .views-field-field-course-name>.field-content{
        width: 265px;
        color: #58595b;
        font-size: 16px;
        padding: 20px 0 0 0;
        height: 54px;
    }


    .fs-view-course-page .views-field-field-term-year-reference {
        width: 265px;
        font-size: 16px;

    }

    .fs-view-course-page .views-field-field-um-course-number {
        width: 265px;
        font-size: 16px;

    }

    .fs-view-course-page .views-field-field-um-course-number .field-content {
        font-size: 16px;
        padding-left: 5px;
    }

    .fs-view-course-page .views-field-field-credit-hours {
        width: 265px;
        font-size: 16px;

    }

    .fs-view-course-page .views-field-field-credit-hours .field-content {
        font-size: 16px;
        padding-left: 5px;
    }

    .fs-view-course-page .views-field-field-instructor-reference {
        width: 265px;
        font-size: 16px;
    }

    .fs-view-course-page .views-field-field-instructor-reference .field-content {
        font-size: 16px;
        padding-left: 5px;
    }

    .fs-view-course-page .views-field-field-course-section {
        width: 265px;
        font-size: 16px;
    }

    .fs-view-course-page .views-field-field-course-section .field-content {
        font-size: 16px;
        padding-left: 5px;
    }

    .fs-view-course-page .field-name-course-details-link a, .fs-view-course-page .views-field-view-node a {
        margin-top: 15px;

    }

    .fs-view-course-page .views-field-view-node a {
        float: left;
    }

    .fs-view-course-page .collapsible .fieldset-title {
        top: -250px;
    }

    .view-courses .fs-view-courses-exp-clps {
        position: absolute !important;
        top: 430px !important;
        width: 220px;
    }

    .node-type-skeleton-page .fs-expand-collapse-button
    .fs-expand-button:before {
        font-family: FontAwesome;
        content: "\f055";
        padding-left: 5px;
        font-size: 14px;
        font-weight: normal;
        color: #58595b;
        padding-right: 6px;
    }

    .node-type-skeleton-page .fs-expand-collapse-button
    .fs-collapse-button:before {
        font-family: FontAwesome;
        content: "\f056";
        padding-left: 5px;
        font-size: 14px;
        font-weight: normal;
        color: #58595b;
        padding-right: 6px;
    }

    .view-courses .view-header>a {
        position:absolute;
        top: 55px;
        right: 203px;
        float :none;
    }

    .page-node-995 #block-views-important-dates-block {
        display: none;
    }


    /*---------- Video Library page --------------*/
    /* events pages also uses skeleton page styles */
    /*
    .node-type-video-library-page {
        
    }
    */

    .node-type-video-library-page .umfs-messaging {
        margin:0;
    }

    .node-type-video-library-page .fs-view-video-page
    #views-bootstrap-grid-1 .col-lg-3 {
        margin: 0;
        padding: 0;
        width: 240px;
    }

    .node-type-video-library-page .fs-view-video-page
    .views-bootstrap-grid-plugin-style .row {
        margin: 0 auto;
        padding: 0;
        width: 240px;
    }

    .node-type-video-library-page .fs-view-video-page
    .views-bootstrap-grid-plugin-style .row:nth-child(n + 3) {
        display: none;
    }

    .node-type-video-library-page .fs-view-video-page
    #views-bootstrap-grid-1 .views-field-title {
        margin: 0 0 20px 0;
    }

    .node-type-video-library-page .fs-view-video-page
    #views-bootstrap-grid-1 .views-field-php {
        margin: 0;
        float: none;
    }

    .node-type-video-library-page #block-menu-block-22 {
        display: none;
    }

    .node-type-video-library-page #block-boxes-mobile-menu-in-section {
        display: block;
    }

    .node-type-video-library-page .views-field-field-transcript-text {
        width: 300px;
        margin: 0 0 0 10px;
    }

    .node-type-video-library-page
    .fs-view-transcript-for-node-collapsible .views-field-php {
        margin: 0 0 20px 30px;
        width: 290px;
    }

    .node-type-video-library-page .fs-view-transcript-for-node .resource-toggle-text {
        margin-left: 10px;
    }

    .node-type-video-library-page .fs-view-transcript-for-node
    .view-content fieldset.collapsible {
        top: -20px;
    }

    .node-type-video-library-page .views-bootstrap-grid-plugin-style
    .field-content img {
        width: 240px;
        height: 112px;
        margin: 0 0 10px 0;
    }

    .node-type-skeleton-page.node-type-video-library-page
    #block-views-videos-block-featured {
        width: 320px;
        margin: 0 0 20px 0;
    }

    .node-type-skeleton-page.node-type-video-library-page
    .fs-view-video-featured-block {
        width: 320px;
        margin: 0 0 20px 0;
    }

    .node-type-skeleton-page.node-type-video-library-page
    .views-field-field-featured-item-image img {
        width: 320px;
        height: auto;
    }

    .node-type-video-library-page #block-views-videos-block-featured
    .owl-buttons {
        position: absolute;
        top: 40px;

    }

    .node-type-video-library-page #block-views-videos-block-featured
    .owl-prev {
        margin: 0 !important;

    }

    .node-type-video-library-page #block-views-videos-block-featured
    .owl-next {
        margin: 0 !important;
        left: 285px;
    }

    .node-type-skeleton-page.node-type-video-library-page
    .views-exposed-form .views-exposed-widget {
        float: none;
    }

    .node-type-video-library-page .node-promoted .field-name-body {
        width: 300px;
    }

    .node-type-video-library-page .views-exposed-form {
        margin: 0 0 40px 0;
    }

    .node-type-video-library-page .view-filters .views-exposed-widget .form-select {
        float: none;
    }

    .node-type-video-library-page
    #edit-topic-wrapper.views-exposed-widget {
        width: 300px !important;
        float: none !important;
    }

    .node-type-video-library-page
    #edit-topic-wrapper label {
        width: 300px !important;
        float: none !important;
    }

    .node-type-video-library-page
    #edit-topic-wrapper .form-item {
        width: 300px !important;
        float: none !important;
    }

    .node-type-video-library-page
    #edit-topic-wrapper .form-select {
        width: 300px !important;
        float: none !important;
    }

    .node-type-video-library-page
    #edit-year-wrapper.views-exposed-widget {
        width: 300px !important;
        float: none !important;
    }

    .node-type-video-library-page
    #edit-year-wrapper label {
        width: 300px !important;
        float: none !important;
    }

    .node-type-video-library-page
    #edit-year-wrapper .form-item {
        width: 300px !important;
        float: none !important;
    }

    .node-type-video-library-page
    #edit-year-wrapper .form-select {
        width: 300px !important;
        float: none !important;
    }

    .node-type-video-library-page
    #edit-playlist-wrapper.views-exposed-widget {
        width: 300px !important;
        float: none !important;
    }

    .node-type-video-library-page
    #edit-playlist-wrapper label {
        width: 300px !important;
        float: none !important;
    }

    .node-type-video-library-page
    #edit-playlist-wrapper .form-item {
        width: 300px !important;
        float: none !important;
    }

    .node-type-video-library-page
    #edit-playlist-wrapper .form-select {
        width: 300px !important;
        float: none !important;
    }

    .node-type-video-library-page
    #edit-series-wrapper.views-exposed-widget {
        width: 300px !important;
        float: none !important;
    }

    .node-type-video-library-page
    #edit-series-wrapper label {
        width: 300px !important;
        float: none !important;
    }

    .node-type-video-library-page
    #edit-series-wrapper .form-item {
        width: 300px !important;
        float: none !important;
    }

    .node-type-video-library-page
    #edit-series-wrapper .form-select {
        width: 300px !important;
        float: none !important;
    }

    .node-type-video-library-page
    #edit-combine-wrapper.views-exposed-widget {
        width: 300px !important;
        float: none !important;
        top: 0;
        left: 0;
    }

    .node-type-video-library-page
    #edit-combine-wrapper label {
        width: 254px !important;
        float: none !important;
    }

    .node-type-video-library-page
    #edit-combine-wrapper .form-item {
        width: 300px !important;
        float: none !important;
    }

    .node-type-video-library-page
    #edit-combine-wrapper .form-text {
        width: 300px !important;
        float: none !important;
    }

    .node-type-video-library-page
    .view-filters .form-submit {
        margin: 30px 0 0 0 !important;
        width: 300px !important;
        float: none !important;
    }

    .node-type-skeleton-page #block-views-2b60545fe0b460fd632b3e30b3cce9f2 {
        float: none;
    } /*- Quicklinks on video library page -*/

    .node-type-video-library-page .fs-view-video-page
    .views-bootstrap-grid-plugin-style .views-field-field-duration {
        position: relative;
        top: 104px;
        right: 0;
        margin: 0 ;
        float: right;
        width: auto;
        min-width: 44px;
    }

    .node-type-video-library-page .view-video-library .fs-video-play-button {
        height: 20px;
        background: none repeat scroll 0% 0% rgba(0, 0, 0, 0.7);
        width: 25px;
        position: absolute;
        top: 104px;
        right: 44px;
        z-index: 99;
    }

    /*---------- Video Item page --------------*/
    /* events pages also uses skeleton page styles */

    .node-type-video-item .fs-page-row1 {
        width: 320px;
        margin: 0;
        padding: 0;
    }

    .node-type-video-item .fs-page-row2 {
        width: 320px;
        margin: 0;
        padding: 0;
    }

    .node-type-video-item .fs-page-row3 {
        width: 320px;
        margin: 0;
        padding: 0;
    }

    .node-type-video-item .fs-page-row1 .col-sm-12 {
        width: 320px;
        margin: 0;
        padding: 0;
    }

    .node-type-video-item .fs-page-row1 .col-sm-9 {
        width: 320px;
        margin: 0;
        padding: 0;
    }

    .node-type-video-item .fs-page-row1 .col-sm-3 {
        width: 320px;
        margin: 0;
        padding: 0;
    }

    .node-type-video-item .fs-page-row2 .col-sm-9 {
        width: 320px;
        margin: 0;
        padding: 0;
    }

    .node-type-video-item .fs-page-row2 .col-sm-3 {
        width: 320px;
        margin: 0;
        padding: 0;
    }

    .node-type-video-item .fs-page-row3 .col-sm-9 {
        width: 320px;
        margin: 0;
        padding: 0;
    }

    .node-type-video-item .col-sm-6 {
        width: 320px;
        margin: 0;
        padding: 0;
    }

    .node-type-video-item .col-sm-3 {
        width: 320px;
        margin: 0;
        padding: 0;
    }

    .node-type-video-item .region-content-2 {
        width: 320px;
        margin: 0;
        padding: 0;
    }

    .node-type-video-item .region-sidebar-second {
        width: 320px;
        margin: 0;
        padding: 0;
    }

    .node-type-video-item .region-sidebar-second-2 {
        width: 320px;
        margin: 0;
        padding: 0;
    }

    .node-type-video-item #block-menu-block-22 {
        display: none;
    }

    .node-type-video-item .umfs-messaging {
        margin:0;
    }

    .node-type-video-item .breadcrumb {
        width: 300px;
        margin: 20px 0 10px 10px;
    }

    .node-type-video-item h2 {
        font-size: 1.65em;
        line-height: 1.25em;
    }

    .node-type-video-item .group-footer .field-name-field-transcript-file {
        width: 300px;
        margin:0 0 0 10px;
    }

    .node-type-video-item #block-boxes-video-detail-page-static-title {
        width: 300px;
        margin: 0 0 0 10px;
    }

    .node-type-video-item .fs-view-video-page
    #views-bootstrap-grid-1 .col-lg-3 {
        height: 200px;
        width: 112px;
        float: none;
        margin: 0 0 10px 0;
        padding: 0;
    }

    .node-type-video-item .ds-2col-stacked .group-right
    .field-name-node-tag-display .field-items {
        padding-left: .5em;
    }

    .node-type-video-item .views-field-field-transcript-text {
        width:300px;
        margin: 0 0 0 10px;
    }

    .node-type-video-item
    .fs-view-transcript-for-node-collapsible .views-field-php {
        margin: 0 0 20px 30px;
        width: 290px;
    }

    .node-type-video-item .fs-view-transcript-for-node .resource-toggle-text {
        margin-left: 0;
    }

    .node-type-video-item .fs-view-transcript-for-node
    .view-content fieldset.collapsible {
        top: -20px;
    }

    .node-type-video-item .fs-view-transcript-for-node
    .view-content fieldset.collapsible .fieldset-legend {
        margin-left: 10px;
    }

    .node-type-video-item .fs-view-video-page
    .views-bootstrap-grid-plugin-style .views-field-field-duration {
        position: relative;
        top: 108px;
        right: 0;
        margin: 0;
        float: right;
        width: auto;
    }

    .node-type-video-item .fs-view-video-page
    #views-bootstrap-grid-1 .row {
        margin: 0 auto !important;
        padding: 0 !important;
        width: 240px;
    }

    .node-type-video-item .fs-view-video-page
    #views-bootstrap-grid-1 .row:nth-child(n + 3) {
        display: none;
    }

    .node-type-video-item
    .views-exposed-form .views-exposed-widget {
        padding: 10px 0 0 0;
        margin: 0;
    }

    .node-type-video-item
    #edit-topic-wrapper.views-exposed-widget {
        width: 300px !important;
        float: none !important;
    }

    .node-type-video-item
    #edit-topic-wrapper label {
        width: 300px !important;
        float: none !important;
    }

    .node-type-video-item
    #edit-topic-wrapper .form-item {
        width: 300px !important;
        float: none !important;
    }

    .node-type-video-item
    #edit-topic-wrapper .form-select {
        width: 300px !important;
        float: none !important;
    }

    .node-type-video-item
    #edit-year-wrapper.views-exposed-widget {
        width: 300px !important;
        float: none !important;
    }

    .node-type-video-item
    #edit-year-wrapper label {
        width: 300px !important;
        float: none !important;
    }

    .node-type-video-item
    #edit-year-wrapper .form-item {
        width: 300px !important;
        float: none !important;
    }

    .node-type-video-item
    #edit-year-wrapper .form-select {
        width: 300px !important;
        float: none !important;
    }

    .node-type-video-item
    #edit-playlist-wrapper.views-exposed-widget {
        width: 300px !important;
        float: none !important;
    }

    .node-type-video-item
    #edit-playlist-wrapper label {
        width: 300px !important;
        float: none !important;
    }

    .node-type-video-item
    #edit-playlist-wrapper .form-item {
        width: 300px !important;
        float: none !important;
    }

    .node-type-video-item
    #edit-playlist-wrapper .form-select {
        width: 300px !important;
        float: none !important;
    }

    .node-type-video-item
    #edit-series-wrapper.views-exposed-widget {
        width: 300px !important;
        float: none !important;
    }

    .node-type-video-item
    #edit-series-wrapper label {
        width: 300px !important;
        float: none !important;
    }

    .node-type-video-item
    #edit-series-wrapper .form-item {
        width: 300px !important;
        float: none !important;
    }

    .node-type-video-item
    #edit-series-wrapper .form-select {
        width: 300px !important;
        float: none !important;
    }

    .node-type-video-item
    #edit-combine-wrapper.views-exposed-widget {
        width: 300px !important;
        float: none !important;
        top: 0;
        left: 0;
    }

    .node-type-video-item
    #edit-combine-wrapper label {
        width: 254px !important;
        float: none !important;
    }

    .node-type-video-item
    #edit-combine-wrapper .form-item {
        width: 300px !important;
        float: none !important;
    }

    .node-type-video-item
    #edit-combine-wrapper .form-text {
        width: 300px !important;
        float: none !important;
    }

    .node-type-video-item
    .view-filters .form-submit {
        margin: 30px 0 0 0 !important;
        width: 300px !important;
        float: none;
    }

    .node-type-video-item .ds-2col-stacked {
        display: block;
    }

    .node-type-video-item .ds-2col-stacked .group-right {
        width: 300px;
        float: none;
        margin: 0 0 0 10px;
    }

    .node-type-video-item .ds-2col-stacked .group-left {
        margin: 0 0 20px 0;
        width: 320px !important;
    }

    .node-type-video-item .player iframe {
        margin: 0 0 20px 0;
        width: 320px !important;
        height: 180px  !important;
    }

    .node-type-video-item .fs-view-video-page
    .views-bootstrap-grid-plugin-style .views-field-field-duration {
        position: absolute;
        top: 89px;
        right: -128px;
        margin: 0 ;
        float: right;
        width: auto;
        min-width: 44px;
    }

    .node-type-video-item .view-video-library .fs-video-play-button {
        height: 20px;
        background: none repeat scroll 0% 0% rgba(0, 0, 0, 0.7);
        width: 25px;
        position: absolute;
        top: 89px;
        right: -84px;
        z-index: 99;
        float: right;
    }

    /*---------- Events page --------------*/
    /* events pages also uses skeleton page styles */

    .fs-news-events-section-menu ul {
        width:300px;
    }

    .fs-view-page-events #block-views-events-page-block-event-list {
        margin: 10px 0;
    }

    .fs-view-page-events .field-name-event-detail-more-button {
        width:300px;
        margin: 0 0 10px 10px;
        float: none;
    }

    .fs-view-page-events .field-name-event-teaser-date {
        float: left;
    }

    .fs-view-page-events .view-content .field-name-title {
        width: 300px;
        margin: 0 0 10px 0 !important; /* overrides style.css */
    }

    .node-type-skeleton-page .fs-view-page-events
    .field-name-field-event-series-reference {
        width: 300px !important; /* overrides style.css */
        margin: 0 ;
        float: none;
    }

    .fs-view-page-events .views-field-php
    .field-name-event-teaser-date {
        margin: 0 0 0 10px;
        float: none;
        height: 50px;
    }

    .node-type-skeleton-page .fs-view-page-events .view-content .field-name-body {
        width: 300px !important; /* overrides style.css */
        margin: 0 ;
        float: none;
    }

    .fs-view-page-events .views-field-php .field-name-field-when {
        width: 300px;
        margin: 0;
        clear: none;
    }

    .fs-view-page-events .node-event-item .field-name-ds-event-year {
        width: 300px;
        margin: 0;
        clear: none;
    }

    .fs-view-page-events .view-mode-featured_teaser {
        width: 320px;
        margin: 0 0 20px 0;
        padding: 20px 0 0 0;
        height: 500px;
    }

    .fs-view-page-events .view-display-id-block_event_list .view-content {
        width: 320px;
        margin: 0;
    }

    .fs-view-page-events .views-field-php
    .group-column-left {
        width: 300px;

    }

    .fs-view-page-events .views-field-php
    .group-left-column {
        width: 300px;

    }

    .fs-view-page-events .views-field-php
    .group-column-right {
        width: 300px;
        margin: 0 0 20px 10px;
    }

    .fs-view-page-events .views-field-php .view-mode-featured_teaser .group-column-right {
        width:300px;
        margin: -20px 0 20px 10px;
        padding: 0;
    }

    .fs-view-page-events .view-mode-featured_teaser .fs-event-item-teaser-date {
        position: relative;
        top: -190px;
        left: 240px;
        z-index: 100;
    }

    .fs-view-page-events .view-mode-featured_teaser
    .field-name-field-image img {
        width: 300px;
        height: auto;
        margin: 0 0 0 10px !important; /* overrides style.css */

    }

    .fs-view-page-events .view-mode-featured_teaser
    .view-content .field-name-title {
        width: 300px;
        margin: 0;
    }

    .fs-view-page-events .view-mode-featured_teaser
    .field-name-field-event-series-reference {
        width: 300px !important; /* overrides style.css */
        margin: 0;
        float: none;
    }

    .fs-view-page-events .view-mode-featured_teaser
    .field-name-title h2 a {
        width: 300px !important; /* overrides style.css */
        margin: 0 !important; /* overrides style.css */
        height: auto;
        float: none;
    }

    .node-type-skeleton-page .fs-view-page-events .view-mode-featured_teaser
    .field-name-title {
        width: 300px;
        margin: 0 !important; /* overrides style.css */
        float: none;
    }

    .node-type-skeleton-page .fs-view-page-events
    .view-mode-featured_teaser .field-name-body {
        width: 300px !important; /* overrides style.css */
        margin: 0 !important; /* overrides style.css */
        padding: 0;
        float: none;
    }

    .fs-view-page-events .view-mode-featured_teaser
    .field-name-field-event-location {
        width: 300px; /* overrides style.css */
        margin-left: 0 !important; /* overrides style.css  */

    }

    .fs-view-page-events .view-mode-featured_teaser
    .field-name-field-when {
        width: auto;
        margin-right: 20px;
        float: left;
    }

    .fs-view-page-events .view-mode-featured_teaser .field-name-event-detail-more-button a {
        position: absolute;
        top: 460px;
        left: 10px;
    }

    .fs-view-page-events .view-mode-featured_teaser .field-name-event-detail-more-button {
        width: 180px;
        margin: 0;
        float: none;
    }

    .fs-view-page-events .view-mode-featured_teaser .field-name-node-has-audio-icon {
        float: left;
    }

    /*---------- Profile-directory ---------- */


    .view-students-for-topic .field-name-field-profile-title,
    .page-taxonomy .field-name-field-profile-title,
    .fs-profile-directory-view-page .field-name-field-profile-title {
        width: 300px;
        font-size: 10px;
        overflow-y: auto;
    }

    .view-students-for-topic .field-name-field-related-policy-topics,
    .page-taxonomy .field-name-field-related-policy-topics,
    .fs-profile-directory-view-page .field-name-field-related-policy-topics {
        width: 300px;
        margin-right: 20px;
    }

    .view-students-for-topic .views-row-odd,
    .page-taxonomy .view-profile-for-term .views-row-odd,
    .fs-profile-directory-view-page .views-row-odd {
        width: 320px;
        height: 370px;
        margin: 0;
    }

    .field.field-name-profile-uniqname-email.field-type-ds.field-label-hidden {
        width: 300px;
    }

    .field-name-field-term-reference {
        width: 300px;
    }


    .view-students-for-topic .views-row-even,
    .page-taxonomy .view-profile-for-term .views-row-even,
    .fs-profile-directory-view-page .views-row-even {
        width: 320px;
        height: 370px;
        margin: 0;
    }

    .view-students-for-topic .field-name-field-image img,
    .page-taxonomy .field-name-field-image img,
    .fs-profile-directory-view-page .field-name-field-image img {
        padding-bottom: 10px;
    }

    .view-course-for-topic .views-row-odd,
    .view-courses-for-term .views-row-odd,
    .fs-view-course-page .views-row-odd {
        width: 290px;
        margin: 0 0 0 30px;
    }

    .view-course-for-topic .views-row-even,
    .view-courses-for-term .views-row-even,
    .fs-view-course-page .views-row-even {
        width: 290px;
        margin: 0 0 0 30px;
    }

    .fs-profile-directory-view-page .text-center {
        width: 300px;
    }

    /*--------------- .page-events-calendar --------------------*/

    .page-events-calendar {
        width: 320px;
    }

    .page-events-calendar .fs-page-row1 {
        width: 320px;
        margin: 0;
    }

    .page-events-calendar .fs-page-row1 .col-sm-12 {
        width: 320px;
        margin: 0;
    }

    .page-events-calendar .fs-page-row2 {
        width: 320px;
    }

    .page-events-calendar .fs-page-row2 .col-sm-12 {
        width: 320px;
        margin: 0;
    }

    .page-events-calendar .breadcrumb {
        padding-left:10px;
    }

    .page-events-calendar .views-exposed-form {
        width: 300px;
        padding: 25px 0 0 10px;
    }

    .page-events-calendar .view-event-calendar {
        display: none;
    }

    .page-events-calendar .view .date-nav-wrapper .date-heading h3 {
        font-size: 16px;
    }

    .page-events-calendar .view .date-nav-wrapper .date-next a {
        font-size: 12px;
    }

    .page-events-calendar .view .date-nav-wrapper .date-prev a {
        font-size: 12px;
    }

    .page-events-calendar .view-header .date-heading {
        font-size: 12px;
    }

    .page-events-calendar .views-exposed-form .form-type-select .form-select {
        font-size: 12px;
    }

    .page-events-calendar .views-exposed-form .views-exposed-widget .form-submit {
        margin-left: 10px;
    }

    .page-events-calendar .calendar-calendar .month-view table {
        width: 320px;
    }

    .page-events-calendar .calendar-calendar {
        width: 320px;
    }

    .page-events-calendar .calendar-calendar .full{
        max-width: 320px;
    }

    .page-events-calendar .calendar-calendar td {
        width: 12%;
    }

    .page-events-calendar .calendar-calendar .month-view .full td.single-day .monthview {
        padding: 5px 3px 10px 3px;
    }

    .page-events-calendar #Sunday, .page-events-calendar #Monday, .page-events-calendar #Tuesday, .page-events-calendar #Wednesday, .page-events-calendar #Thursday, .page-events-calendar #Friday, .page-events-calendar #Saturday {
        height: 38px;
        text-transform: uppercase;
        font-weight: normal;
        font-size: 12px !important;
    }

    .page-events-calendar .month-view .days {
        font-size: 12px;
    }

    .page-events-calendar .calendar-calendar .month-view .full td .inner div.day {
        font-size: 10px;
    }

    .page-events-calendar .calendar-calendar .month-view .full td .inner div.day a {

        font-size: 10px;
    }


    .page-events-calendar .calendar-calendar td .date-display-single {
        font-size: 8px;
    }

    .page-events-calendar .calendar-calendar .month-view .full td.single-day .inner div a {
        font-size: 8px;
    }

    .page-events-calendar .view-header .date-heading {
        font-size: 12px;
    }

    .page-events-calendar .calendar-calendar .month-view .single-day {
        padding: 0;
    }

    .page-events-calendar .calendar-calendar .month-view .full td .inner div.day {
        margin: 0;
    }

    /*--------------- .page-topic -----------------*/

    .page-topic {
        width: 320px;
        margin: 0;
    }

    .page-topic .fs-page-row1 {
        width: 320px;
        margin: 0 0 20px 0;
    }

    .page-topic .fs-page-row1 .col-sm-9 {
        width: 320px;
        margin: 0;
    }

    .page-topic .col-sm-12 {
        width: 320px;
        margin: 0;
    }

    .page-topic .fs-page-row2 {
        width: 320px;
        margin: 0;
    }

    .page-topic .fs-page-row3 {
        width: 320px;
        margin: 0;
    }

    .page-topic .fs-page-row2 .col-sm-9 {
        width: 320px;
        margin: 0;
    }


    .page-topic #block-menu-menu-news-events ul, .fs-news-events-section-menu ul {
        width: 300px;
        margin: 0 0 0 10px;
    }

    .page-topic .fs-page-row1 .col-sm-3 {
        width: 320px;
    }


    .page-topic .fs-page-row2 .col-sm-3 {
        width: 320px;
    }

    .page-topic .fs-page-row3 .col-sm-9 {
        width: 320px;

    }

    .page-topic h1 {
        margin: 0 0 0 10px;
        width: 300px;
    }

    .page-topic .breadcrumb {
        width: 300px;
        margin: 26px 0 0 10px;
    }

    .page-topic .views-field-field-featured-item-image {
        width: 320px;
        margin: 0;
    }

    .page-topic #block-views-page-for-topic-block .block-title, .page-topic #block-views-events-block-3 .block-title, .page-topic #block-views-3acc1c2941b3d6d040df3cd2c174af5b .block-title {
        width: 300px;
        margin: 0 0 0 10px;
    }

    .page-topic .fs-events-view .view-header a {
        float: none;
        margin: 0;
    }

    .page-topic .fs-block-impact-story {
        width: 300px;
        margin: 0 0 0 10px;
    }

    .page-topic #block-views-page-for-topic-block {
        width: 300px;
        margin: 0 0 20px 10px;
    }

    .page-topic #block-views-page-for-topic-block .block-title {
        width: 300px;
        margin: 0;
    }

    .page-topic #block-views-page-for-topic-block .owl-carousel {
        width: 280px;
        padding-left: 21px;
        margin: 0;
    }

    .page-topic #block-views-page-for-topic-block .owl-buttons {
        top: 40px;
    }

    .page-topic #block-views-policy-topics-block-1 h2 {
        width: 300px;
        margin: 0 0 0 10px;
    }

    .page-topic #block-views-policy-topics-block-1 {
        width: 300px;
        margin: 0 0 0 10px;
    }

    .page-topic #block-views-news-block-news-topic-x3 {
        width: 300px;
        margin: 0 0 0 10px;
    }

    .page-topic #block-views-news-block-news-topic-x3 .owl-next {
        margin-right: 0;
    }

    .page-topic #block-views-news-block-news-topic-x3 .block-title {
        width: 300px;
        margin: 0 0 0 10px;
    }

    .page-topic #block-views-news-block-news-topic-x3 .owl-carousel {
        width: 280px;
        padding-left: 21px;
        margin: 0;
    }

    .page-topic #block-views-news-block-news-topic-x3 .owl-buttons {
        top: 40px;
    }

    .page-topic .fs-view-news .view-header a {
        margin: 0;
        float: left;
    }

    .page-topic .fs-view-news .owl-item img {
        width: 250px;
        height: auto;
        margin:0;
    }

    .page-topic #block-views-videos-block-2 {
        width: 300px;
        margin: 0 0 0 10px;
    }

    .page-topic #block-views-videos-block-2 .owl-next {
        margin-right: 0;
    }

    .page-topic #block-views-videos-block-2 .block-title {
        width: 300px;
        margin: 0 0 0 10px;
    }

    .page-topic .fs-view-videos .view-header a {
        margin:0;
        float: none;
    }

    .page-topic .fs-view-videos .owl-item img {
        width: 250px;
        height: auto;
        margin:0;
    }

    .fs-play-video-carousel a {
        width: 250px !important;
    }

    .page-topic .fs-view-videos .views-field-php {
        top: 95px;
        right: 9px;
        min-width: 44px;
    }

    .page-topic #block-views-videos-block-2 .view-header {
        width: 290px;
        margin: 0 0 0 10px;
    }

    .page-topic #block-views-videos-block-2 .owl-carousel {
        width: 280px;
        padding-left: 21px;
        margin: 0;
    }

    .page-topic #block-views-videos-block-2 .owl-buttons {
        top: 40px;
    }

    .page-topic #block-views-events-block-3 {
        width: 300px;
        margin: 0 0 0 10px;
    }

    .page-topic #block-views-events-block-3 .owl-next {
        margin-right: 0;
    }

    .page-topic #block-views-events-block-3 .block-title {
        width: 300px;
        margin: 0 0 0 10px;
    }

    .page-topic #block-views-events-block-3 .view-header {
        width: 290px;
        margin: 0 0 0 10px;
    }

    .page-topic #block-views-events-block-3 .owl-carousel {
        width: 280px;
        padding-left: 21px;
        margin: 0;
    }

    .page-topic #block-views-events-block-3 .owl-buttons {
        top: 40px;
    }

    .page-topic #block-views-3acc1c2941b3d6d040df3cd2c174af5b {
        width: 300px;
        margin: 0 0 20px 10px;
    }

    .page-topic #block-views-3acc1c2941b3d6d040df3cd2c174af5b .owl-next {
        margin-right: 0;
    }

    .page-topic #block-views-3acc1c2941b3d6d040df3cd2c174af5b .block-title {
        width: 300px;
        margin: 0 0 0 10px;
    }

    .page-topic #block-views-3acc1c2941b3d6d040df3cd2c174af5b .view-header {
        margin: 0 0 0 10px;
    }

    .page-topic #block-views-3acc1c2941b3d6d040df3cd2c174af5b .owl-carousel {
        width: 280px;
        padding-left: 21px;
        margin: 0;
    }

    .page-topic #block-views-3acc1c2941b3d6d040df3cd2c174af5b .owl-buttons {
        top: 40px;
    }

    .page-topic #block-views-profile-related-block-4topic {
        width: 300px;
        margin: 0 0 0 10px;
    }

    .page-topic #block-views-profile-related-block-4topic .owl-next {
        margin-right: 0;
    }

    .page-topic #block-views-profile-related-block-4topic .block-title {
        width: 300px;
        margin: 0 0 0 10px;
    }

    .page-topic #block-views-profile-related-block-4topic .owl-carousel {
        width: 280px;
        padding-left: 21px;
        margin: 0;
    }

    .page-topic #block-views-profile-related-block-4topic .owl-buttons {
        top: 40px;
    }

    .page-topic #block-views-profile-related-block-4topic .views-field-title {
        font-size: 10px;
    }

    .page-topic #block-views-news-featured-block-4topic {
        width: 320px;
        margin: 0 0 20px 0;
    }

    .page-topic #block-views-news-featured-block-4topic .owl-next {
        margin-right: 0;
    }

    .page-topic #block-views-news-featured-block-4topic .block-title {
        width: 320px;
        margin: 0 0 0 10px;
    }

    .page-topic #block-views-news-featured-block-4topic .owl-carousel {
        width: 320px;
        margin: 0;
    }

    .page-topic #block-views-news-featured-block-4topic .owl-buttons {
        top: 40px;
    }

    .page-topic #block-views-news-featured-block-4topic .views-field-title {
        font-size: 10px;
    }

    .page-topic .fs-view-news-featured {
        width: 320px;
        margin: 0 ;
    }

    .page-topic .fs-view-news-featured .views-field-title {
        width: 320px;
        margin: 0;
    }

    .fs-view-news-featured .views-field-title .field-content a {
        float:left;
        margin: 0 80px 0 10px;
        text-align: left;
    }

    .page-topic .fs-view-featured-news-carousel {
        width: 320px;
        margin: 0;
    }

    .page-topic #owl-carousel-block-all-news-featured-item9 {
        width: 300px;
        margin: 0 0 0 10px;
    }

    .page-topic .fs-view-topic-jump .form-control {
        width: 300px !important;
        margin: 40px 0 30px 10px;
    }

    .page-topic #block-views-676da780b3a3f75764f4d7fb1d7af3ad {
        width: 280px;
        margin: 0 0 0 40px;
    }

    .view-topic-related-instructor-clpsbl {
        width: 270px;
    }

    .page-topic #block-views-676da780b3a3f75764f4d7fb1d7af3ad h2.block-title {
        width: 270px !important;
    }

    .page-topic #block-views-2fbf7d1a65727d8c81acfb098d17e124 {
        width: 280px;
        margin: 0 0 0 40px;
    }

    .view-topic-related-courses-clpsbl {
        width: 270px;
    }

    .page-topic #block-views-2fbf7d1a65727d8c81acfb098d17e124 h2.block-title {
        width: 270px !important;
    }

    .page-topic #block-views-0ff98176b2133ce97a97ebb97b2c8f4f {
        width: 300px;
        margin: 0 0 0 10px;
    }
    .page-topic #block-views-2980d7f82a6f55c6d59ff6c97f5ce2b4 {
        width: 300px;
        margin: 0 0 0 10px;
    }

    .page-topic .fs-block-term-description {
        width: 300px;
        padding: 0;
        margin: 0 0 0 10px;
    }

    .page-topic #fs-term-description-body {
        font-size: 10px;
        padding: 5px;
    }

    .page-topic .fs-block-promo-rectangular {
        margin: 0 auto;
    }

    .page-topic .fs-block-promo-square {
        margin: 0 auto;
    }

    /*--------------- .page-topics ------------------*/


    .fs-view-policy-topics-page {
        width: 300px;
        margin: 0 0 0 10px;
    }

    .page-topics {
        width: 320px;
        margin: 0;
    }

    .page-topics .fs-page-row1 {
        width: 320px;
        margin: 0 0 20px 0;
    }

    .page-topics .fs-page-row1 .col-sm-9 {
        width: 320px;
        margin: 0;
    }

    .page-topics .col-sm-12 {
        width: 320px;
        margin: 0;
    }

    .page-topics .fs-page-row2 {
        width: 320px;
        margin: 0;
    }

    .page-topics .fs-page-row3 {
        width: 320px;
        margin: 0;
    }

    .page-topics .fs-page-row2 .col-sm-9 {
        width: 320px;
        margin: 0;
    }


    .page-topics #block-menu-menu-news-events ul, .fs-news-events-section-menu ul {
        width: 300px;
        margin: 0 0 0 10px;
    }

    .page-topics .fs-page-row1 .col-sm-3 {
        width: 320px;
    }


    .page-topics .fs-page-row2 .col-sm-3 {
        width: 320px;
    }

    .page-topics .fs-page-row3 .col-sm-9 {
        width: 320px;

    }

    .page-topics h1 {
        margin: 0 0 0 10px;
        width: 300px;
    }

    .page-topics .breadcrumb {
        width: 300px;
        margin: 26px 0 0 10px;
    }

    .page-topics .views-field-field-featured-item-image {
        width: 300px;
        margin: 0 0 0 10px;
    }

    .page-topics #block-views-page-for-topic-block .block-title, .page-topic #block-views-events-block-3 .block-title, .page-topics #block-views-3acc1c2941b3d6d040df3cd2c174af5b .block-title {
        width: 300px;
        margin: 0 0 0 10px;
    }

    .page-topics .fs-view-news-featured {
        width: 300px;
        margin: 0 0 0 10px;
    }

    .page-topics .fs-events-view .view-header a {
        float: none;
    }

    .page-topics .fs-block-impact-story {
        width: 300px;
        margin: 0 0 0 10px;
    }

    .page-topics #block-views-page-for-topic-block {
        width: 300px;
        margin: 0 0 0 10px;
    }

    .page-topics #block-views-page-for-topic-block .block-title {
        width: 300px;
        margin: 0;
    }

    .page-topics #block-views-page-for-topic-block .owl-carousel {
        width: 280px;
        padding-left: 21px;
        margin: 0;
    }

    .page-topics #block-views-page-for-topic-block .owl-buttons {
        top: 40px;
    }

    .page-topics #block-views-policy-topics-block-1 h2 {
        width: 300px;
        margin: 0 0 0 10px;
    }

    .page-topics #block-views-policy-topics-block-1 {
        width: 300px;
        margin: 0 0 0 10px;
    }

    .page-topics #block-views-news-block-news-topic-x3 .owl-next {
        margin-right: 0;
    }

    .page-topics #block-views-news-block-news-topic-x3 .block-title {
        width: 300px;
        margin: 0 0 0 10px;
    }

    .page-topics #block-views-news-block-news-topic-x3 .owl-carousel {
        width: 280px;
        padding-left: 21px;
        margin: 0;
    }

    .page-topics #block-views-news-block-news-topic-x3 .owl-buttons {
        top: 40px;
    }

    .page-topics .fs-view-news .view-header a {
        margin: 0;
        float: left;
    }

    .page-topic #block-views-videos-block-2 {
        width: 300px;
        margin: 0 0 20px 10px;
    }

    .page-topics #block-views-videos-block-2 .owl-next {
        margin-right: 0;
    }

    .page-topics #block-views-videos-block-2 .block-title {
        width: 300px;
        margin: 0 0 0 10px;
    }

    .page-topics #block-views-videos-block-2 .owl-carousel {
        width: 280px;
        padding-left: 21px;
        margin: 0;
    }

    .page-topics #block-views-videos-block-2 .owl-buttons {
        top: 40px;
    }

    .page-topics #block-views-events-block-3 {
        width: 300px;
        margin: 0 0 0 10px;
    }

    .page-topics #block-views-events-block-3 .owl-next {
        margin-right: 0;
    }

    .page-topics #block-views-events-block-3 .block-title {
        width: 300px;
        margin: 0 0 0 10px;
    }

    .page-topics #block-views-events-block-3 .owl-carousel {
        width: 280px;
        padding-left: 21px;
        margin: 0;
    }

    .page-topics #block-views-events-block-3 .owl-buttons {
        top: 40px;
    }

    .page-topics #block-views-3acc1c2941b3d6d040df3cd2c174af5b {
        width: 300px;
        margin: 0 0 0 10px;
    }

    .page-topics #block-views-3acc1c2941b3d6d040df3cd2c174af5b .owl-next {
        margin-right: 0;
    }

    .page-topics #block-views-3acc1c2941b3d6d040df3cd2c174af5b .block-title {
        width: 300px;
        margin: 0 0 0 10px;
    }

    .page-topics #block-views-3acc1c2941b3d6d040df3cd2c174af5b .owl-carousel {
        width: 280px;
        padding-left: 21px;
        margin: 0;
    }

    .page-topics #block-views-3acc1c2941b3d6d040df3cd2c174af5b .owl-buttons {
        top: 40px;
    }

    .page-topics #block-views-profile-related-block-4topic {
        width: 300px;
        margin: 0 0 0 10px;
    }

    .page-topics #block-views-profile-related-block-4topic .owl-next {
        margin-right: 0;
    }

    .page-topics #block-views-profile-related-block-4topic .block-title {
        width: 300px;
        margin: 0 0 0 10px;
    }

    .page-topics #block-views-profile-related-block-4topic .owl-carousel {
        width: 280px;
        padding-left: 21px;
        margin: 0;
    }

    .page-topics #block-views-profile-related-block-4topic .owl-buttons {
        top: 40px;
    }

    .page-topic #block-views-profile-related-block-4topic .views-field-title {
        font-size: 10px;
    }

    .page-topics .fs-view-policy-topics, .page-topics .fs-view-events, .page-topics .fs-view-videos, .page-topics .fs-view-news {
        width: 300px;
        margin: 0 0 0 10px;
    }

    .page-topics .fs-view-featured-news-carousel {
        width: 300px;
        margin: 0 0 0 10px;
    }

    .page-topics #owl-carousel-block-all-news-featured-item9 {
        width: 300px;
        margin: 0 0 0 10px;
    }

    .page-topics .fs-view-topic-jump .form-control {
        width: 300px !important;
        margin: 40px 0 30px 10px;
    }

    .page-topics #block-views-676da780b3a3f75764f4d7fb1d7af3ad {
        width: 300px;
        margin: 0 0 0 40px;
    }

    .page-topics #block-views-676da780b3a3f75764f4d7fb1d7af3ad h2.block-title {
        width: 270px !important;
    }

    .page-topics #block-views-2fbf7d1a65727d8c81acfb098d17e124 {
        width: 300px;
        margin: 0 0 0 40px;
    }

    .page-topics #block-views-2fbf7d1a65727d8c81acfb098d17e124 h2.block-title {
        width: 270px !important;
    }

    .page-topics #block-views-0ff98176b2133ce97a97ebb97b2c8f4f {
        width: 300px;
        margin: 0 0 0 10px;
    }
    .page-topics #block-views-2980d7f82a6f55c6d59ff6c97f5ce2b4 {
        width: 300px;
        margin: 0 0 0 10px;
    }

    .page-topics .fs-block-term-description {
        width: 300px;
        padding: 0;
        margin: 0 0 0 10px;
    }

    .page-topics #fs-term-description-body {
        font-size: 10px;
        padding: 5px;
    }

    .page-topics .fs-block-promo-rectangular {
        margin: 0 auto;
    }

    .page-topics .fs-block-promo-square {
        margin: 0 auto;
    }


    /*--------------- .page-careers-internships-graduate-map ------------------*/


    .page-careers-internships-graduate-map {
        width: 320px;
    }

    .page-careers-internships-graduate-map .fs-page-row1 {
        width: 320px;
        padding: 0;
        margin: 0;
    }

    .page-careers-internships-graduate-map .fs-page-row2 {
        width: 320px;
        padding: 0;
        margin: 0;
    }

    .page-careers-internships-graduate-map .fs-page-row3 {
        width: 320px;
        padding: 0;
        margin: 0;
    }

    .page-careers-internships-graduate-map .fs-page-row1 .fs-sidebar-left {
        margin-bottom: 10px;
    }


    .page-careers-internships-graduate-map .fs-page-row1 .fs-sidebar-left .block-title {
        font-size: 21px;
    }

    .page-careers-internships-graduate-map .fs-page-row1 .fs-sidebar-left .nav>li>a {
        padding: 0;
        line-height: 21px;
        font-size: 16px;
    }

    .page-careers-internships-graduate-map .fs-page-row1 .col-sm-9 {
        width: 320px;
    }

    .page-careers-internships-graduate-map .fs-page-row2 .col-sm-9 {
        width: 320px;
    }

    .page-careers-internships-graduate-map .fs-page-row3 .col-sm-9 {
        width: 320px;
    }

    .page-careers-internships-graduate-map .fs-page-row3 .col-sm-9  {
        width: 320px;
    }

    .page-careers-internships-graduate-map .region-content {
        width: 320px;
    }

    .page-careers-internships-graduate-map .fs-sidebar-left {
        width: 320px;
    }

    .page-careers-internships-graduate-map .breadcrumb {
        width: 300px;
        margin: 20px 0 0 10px;
    }

    .page-careers-internships-graduate-map #block-boxes-grad-map-static-title {
        width: 300px;
        margin: 0 0 0 10px;
    }

    .page-careers-internships-graduate-map #block-menu-block-16 {
        padding-left: 10px;
    }

    .page-careers-internships-graduate-map #gradmap_canvas {
        width: 300px;
        margin: 0 0 0 10px;
    }

    .page-careers-internships-graduate-map #gradmap_bio {
        width: 300px;
        margin: 20px 0 0 10px;
    }

    .page-careers-internships-graduate-map .view-grad-bio .col2
    .views-field-nothing-1 h5 {
        display: none;
    }

    .page-careers-internships .view-grad-bio .view-content{
        font-size:14px;
    }

    .page-careers-internships .view-grad-bio .col1 {
        float: none;
        margin: 20px auto 0 auto;
    }

    .page-careers-internships .view-grad-bio .views-field-field-headshot-image {
        margin: 0 auto;
    }

    .page-careers-internships .block-title{
        margin: 0 0 0 10px;
    }

    .page-careers-internships .view-grad-bio .views-field-body{
        display: none;
    }

    .page-careers-internships-graduate-map .gm-style {
        width: 320px;
    }

    .page-careers-internships-graduate-map .fs-block-pgaw-header-txt {
        width: 300px;
        margin: 0 0 0 10px;
    }

    .page-careers-internships-graduate-map #boxes-box-grad_map_header_txt {
        width: 300px;
        margin: 0;
    }

    .page-careers-internships-graduate-map .fs-view-pgaw-table-of-grads {
        display: none;
    }

    .page-careers-internships-graduate-map .view-policy-grads-at-work .views-table thead {
        font-size: 12px;
    }

    .page-careers-internships-graduate-map .view-policy-grads-at-work .views-table td {
        font-size: 10px;
        padding: 2px;
    }

    .page-careers-internships-graduate-map #gradmap_key {
        width: 300px;
        margin: 0 0 0 10px;
    }

    .page-careers-internships-graduate-map .owl-pagination {
        display: none;
    }

    /*--------------- .page-taxonomy --------------------*/

    .page-taxonomy {
        width: 320px;
        padding: 0;
        margin: 0;
    }

    .page-taxonomy .fs-page-row1 {
        width: 320px;
        padding: 0;
        margin: 0;
    }

    .page-taxonomy .fs-page-row2 {
        width: 320px;
        padding: 0;
        margin: 0;
    }

    .page-taxonomy .fs-page-row3 {
        width: 320px;
        padding: 0;
        margin: 0;
    }

    .page-taxonomy .fs-page-row1 .col-sm-9 {
        width: 320px;
        padding: 0;
        margin: 0;
    }

    .page-taxonomy .fs-page-row1 .col-sm-3 {
        width: 320px;
        padding: 0;
        margin: 0;
    }

    .page-taxonomy .fs-page-row2 .col-sm-9 {
        width: 320px;
        padding: 0;
        margin: 0;
    }

    .page-taxonomy .fs-page-row2 .col-sm-3 {
        width: 320px;
        padding: 0;
        margin: 0;
    }

    .page-taxonomy .fs-page-row3 .col-sm-9 {
        width: 320px;
        padding: 0;
        margin: 0;
    }

    .page-taxonomy .col-sm-6 {
        width: 320px;
        padding: 0;
        margin: 0;
    }

    .page-taxonomy .col-sm-3 {
        width: 320px;
        padding: 0;
        margin: 0;
    }

    .page-taxonomy .region-content-2{
        width: 320px;
        padding: 0;
        margin: 0;
    }

    .page-taxonomy .region-sidebar-second {
        width: 320px;
        padding: 0;
        margin: 0;
    }

    .page-taxonomy .region-sidebar-second-2 {
        width: 320px;
        padding: 0;
        margin: 0;
    }

    .page-taxonomy .breadcrumb {
        width: 300px;
        margin: 10px 0 0 10px;
    }

    .page-taxonomy #block-views-page-for-topic-block .block-title {
        margin: 10px 0 0 10px;
        width: 300px;
    }

    .page-taxonomy #block-views-page-for-topic-block
    .owl-carousel .owl-item {
        margin: 0 0 0 10px;
        width: 300px !important; /* overrides inline style */
    }

    .page-taxonomy #block-views-videos-block-2 {
        width: 300px;
        margin: 0 0 0 10px;
    }

    .page-taxonomy #block-views-videos-block-2 .block-title {
        margin: 0 0 30px;
    }

    .page-taxonomy #block-views-videos-block-2 .view-header {
        display: block;
    }

    .page-taxonomy #block-views-videos-block-2 .owl-carousel {
        width: 280px;
        padding-left: 21px;
        margin: 0;
    }

    .page-taxonomy .fs-view-videos .owl-item img {
        width: 250px !important; /* lbx-tweaks/css overrride */
        height: auto !important; /* lbx-tweaks/css overrride */
    }

    .page-taxonomy .fs-play-video-carousel a {
        width: 250px !important; /* lbx-tweaks/css overrride */
    }

    .page-taxonomy .fs-view-videos .owl-prev {
        margin-left: -35px !important;
        margin-top: -140px !important;
    }

    .page-taxonomy .fs-view-videos .owl-next {
        margin-right: -25px !important;
        margin-top: -140px !important;
    }

    .page-taxonomy-term .fs-view-videos .views-field-php {
        top: 95px !important; /* lbx-tweaks/css overrride */
        right: 9px !important; /* lbx-tweaks/css overrride */
    }

    .page-taxonomy-term .fs-view-videos
    .views-field-php .field-content {
        min-width: 44px;
    }

    .page-taxonomy #block-views-videos-block-1 {
        width:300px;
        margin: 0 0 0 10px;
    }

    .page-taxonomy #block-views-news-for-term-block .block-title {
        width: 300px;
        margin: 0 0 0 10px;
    }

    .page-taxonomy #block-views-news-for-term-block {
        width: 320px;
        margin: 10px 0 0 0;
    }

    .page-taxonomy #block-views-news-for-term-block
    .field-name-field-teaser-image {
        width: 300px;
        margin: 10px 0 10px 10px;
    }

    .page-taxonomy #block-views-news-for-term-block .field-name-field-date {
        width: 300px;
        margin: 0 0 0 10px;
    }

    .page-taxonomy #block-views-news-for-term-block .field-name-title {
        width: 300px;
        margin: 0 0 0 10px;
    }

    .page-taxonomy #block-views-news-for-term-block .field-name-title h2 a {
        width: 300px;
        margin: 0 !important;/* Overrides style.css */
        line-height: 14px;
    }

    .page-taxonomy #block-views-news-for-term-block .field-name-body {
        width: 300px;
        margin: 0 0 0 10px;
    }

    .page-taxonomy #block-views-title-for-term-block {
        width: 300px;
        margin: 10px 0 0 10px;
    }

    .page-taxonomy #block-views-events-for-term-past-block {
        width: 320px;
        margin: 0;
    }

    .page-taxonomy #block-views-events-for-term-past-block .group-left-column{
        width: 320px;
        margin: 20px 0 0 0;
        float: none;
        height: 32px;
    }
    .page-taxonomy #block-views-events-for-term-past-block .group-column-right {
        width: 320px;
        margin: 0;
    }

    .page-taxonomy #block-views-events-for-term-past-block
    .field-name-event-teaser-date {
        width: 300px;
        margin: 0 0 0 10px;
    }

    .page-taxonomy #block-views-events-for-term-past-block
    .field-name-field-image {
        width: 300px;
        margin: 30px 0 0 10px;
        float: none;
    }

    .page-taxonomy #block-views-events-for-term-past-block .block-title {
        width: 300px;
        margin: 0 0 0 10px;
    }

    .page-taxonomy #block-views-events-for-term-past-block
    .view-content .field-name-title h2 a {
        width: 300px;
        margin: 0 0 0 10px;
        float: none;
    }

    .page-taxonomy #block-views-profile-for-term-block {
        width: 320px;
        margin:0;
    }

    .page-taxonomy #block-views-profile-for-term-block .block-title{
        width: 300px;
        margin: 0 0 10px 10px;
    }

    .page-taxonomy #block-views-profile-for-term-block
    .view-content .field-name-title {
        width: 300px;
        margin: 0;
        float: none;
    }

    .page-taxonomy #block-views-profile-for-term-block
    .view-content .field-name-title h2 {

        margin: 0;

    }

    .page-taxonomy #block-views-profile-for-term-block
    .view-content .field-name-title h2 a {
        width: 300px;
        margin: 0;
        float: none;
    }

    .page-taxonomy #block-views-profile-for-term-block
    .field-name-field-image {
        margin: 30px 0 0 10px !important; /*overrides styles.css */
        float: none;
    }

    .page-taxonomy #block-views-profile-for-term-block
    .field-name-field-image img {
        margin: 0; /*overrides styles.css */
        float: none;
    }

    .page-taxonomy #block-views-courses-for-term-block
    .view-courses-for-term .views-row-even {
        width: 320px;
        margin: 0;
    }

    .page-taxonomy #block-views-courses-for-term-block
    .view-courses-for-term .views-row-odd {
        width: 320px;
        margin: 0;
    }

    .page-taxonomy #block-views-courses-for-term-block
    .block-title {
        width: 300px;
        margin: 0 0 0 10px;
    }

    .page-taxonomy #block-views-courses-for-term-block
    .field-name-course-details-link a {
        position: absolute;
        top: 35px;
        left: 220px;
    }

    .page-taxonomy #block-views-events-for-term-past-block
    .view-content .field-name-title h2 {
        line-height: 14px;
    }

    .page-taxonomy #block-views-events-for-term-past-block
    .view-content .field-name-title h2 a {
        width: 300px;
        margin: 0 !important; /* overrides styles.css */
    }

    .page-taxonomy #block-views-events-for-term-past-block
    .view-content .field-name-title {
        width: 300px;
        margin: 0 0 0 10px;
    }

    .page-taxonomy #block-views-events-for-term-past-block
    .field-name-field-when {
        width: 300px;
        margin: 0 0 0 10px;
    }

    .page-taxonomy #block-views-events-for-term-past-block .field-name-body {
        width: 300px;
        margin: 0;
    }

    .page-taxonomy .field-name-field-event-series-reference {
        width: 290px;
    }

    .page-taxonomy .view-content .field-name-title h2 a {
        width: 290px;
    }

    .page-taxonomy .view-content .field-name-title {
        width: 250px;
        margin: 20px 0 0 50px;
    }

    .page-taxonomy #block-views-description-for-term-block {
        margin: 0 0 0 10px;
        float: left;
    }

    .page-taxonomy #block-views-promo-rectangular-block {
        margin: 0 0 0 10px;
    }

    .page-taxonomy #block-views-promo-rectangular-block-1 {
        margin: 0 0 0 10px;
    }

    .page-taxonomy #block-views-promo-rectangular-block-2 {
        margin: 0 0 0 10px;
    }

    .page-taxonomy #block-views-promo-square-block {
        margin: 10px 0 0 10px;
    }

    .page-taxonomy .view-content .node-news-item img {
        width: 300px;
        height: auto;
    }

    /*--------------- .page-video-page --------------------*/

    .page-video-page {
        width: 320px;
        margin: 0;
    }

    .page-video-page .fs-page-row1 {
        width: 320px;
        margin: 0;
    }

    .page-video-page .fs-page-row1 .col-sm-9 {
        width: 320px;
        margin: 0;
    }

    .page-video-page .fs-page-row1 .col-sm-3 {
        width: 320px;
        margin: 0;
    }

    .page-video-page .fs-page-row1 .col-lg-3 {
        width: 320px;
        margin: 0;
    }

    .page-video-page .fs-page-row1 .col-sm-12 {
        width: 320px;
        margin: 0;
    }

    .page-video-page .fs-page-row2 {
        width: 320px;
        margin: 0;
    }

    .page-video-page .fs-page-row2 .col-sm-9 {
        width: 320px;
        margin: 0;
    }

    .page-video-page .fs-page-row2 .col-sm-3 {
        width: 320px;
        margin: 0;
    }

    .page-video-page .fs-page-row3 {
        width: 320px;
        margin: 0;
    }

    .page-video-page .fs-page-row3 .col-sm-9 {
        width: 320px;
        margin: 0;
    }

    .page-video-page .col-sm-12{
        width: 320px;
        margin: 0;
    }

    /*.fs-view-video-page .views-bootstrap-grid-plugin-style {
        width: 300px; 
        margin: 0 0 0 10px;
    }
    
     .fs-view-video-page .views-bootstrap-grid-plugin-style .row {
        margin: 0;
         padding: 0;   
     } */

    .page-video-page .breadcrumb {
        width: 300px;
    }

    .fs-view-video-page .fs-view-video-featured-block {
        width: 300px;
    }

    .node-type-skeleton-page .views-field-field-featured-item-image img {
        width:300px;
        height:auto;
    }

    .fs-view-video-page .fs-view-video-featured-block .views-field-title a {
        font-size: 18px;
        line-height: 18px;
    }

    .page-video-page .owl-theme .owl-controls .owl-buttons div {
        position: relative;
        top: 200px;
    }

    .page-video-page .fs-view-video-page .fs-view-video-featured-block {
        width: 310px;
    }

    .fs-view-video-page .fs-view-video-featured-block img {
        max-width: 310px;
        height: auto;
    }

    .node-type-skeleton-page #block-views-video-page-block-1 {
        width: 320px;
        margin: 0;
    }

    .node-type-skeleton-page #block-views-video-page-block-1 .block-title {
        width: 300px;
    }

    .node-type-skeleton-page #block-views-video-page-block-1 .owl-next {
        margin-top: -170px !important;
    }

    .node-type-skeleton-page #block-views-video-page-block-1 .owl-prev {
        margin-top: -170px !important;
    }

    .node-type-skeleton-page #block-views-video-page-block-1 .owl-carousel {
        width: 300px;
        margin: 0;
    }

    .node-type-skeleton-page #block-views-videos-block-featured {
        width: 300px;
        margin: 0 0 20px 10px;
    }

    .node-type-skeleton-page #block-views-videos-block-featured .block-title {
        width: 300px;
    }

    .node-type-skeleton-page #owl-carousel-block-featured12--2 .owl-carousel {
        width: 300px;
        margin: 0;
    }


    .node-type-skeleton-page #block-menu-menu-news-events {
        display: none;
    }

    .fs-view-video-page .view-header {
        padding: 0;
    }

    .fs-view-video-page .views-filters {
        margin: 0;
    }


    /*.fs-view-video-page  {
        width: 320px;
        margin: 0;    
    }
    
    .fs-view-video-page .views-bootstrap-grid-plugin-style .views-field-field-duration {
        top: 104px;
        right: 80px;
    } */

    .fs-view-video-page
    .view-content .field-name-field-date {
        width: 300px;
        font-size: 12px;
    }

    .fs-view-video-page
    .view-content .field-name-title {
        width: 300px;
        margin: 0 0 10px 0;
    }

    .fs-view-video-page .views-bootstrap-grid-plugin-style
    .views-field-title a {
        width: 240px;
        margin: 0 0 10px 0;
    }

    .fs-view-video-page
    .view-content .field-name-body {
        width: 300px;
        margin: 0 0 10px 0;
    }

    .fs-view-video-page .node-teaser {
        margin: 0 0 30px 0;
    }

    .fs-view-video-page .view-content {
        margin: 20px 0 0 0;
    }

    .fs-view-video-page .views-field-field-teaser-image {
        margin: 0;
    }

    .fs-view-video-page .field-name-field-teaser-image {
        margin: 0 20px 0 0;
    }

    .fs-view-video-page .view-mode-full .field-name-body {
        width: 300px;
        margin: 0;
    }

    .fs-view-video-page .fs-view-video-featured-block .views-field-title {
        width: 300px;
    }

    .fs-view-video-page .fs-view-video-featured-block .views-field-title a{
        font-size: 18px;
        line-height: 18px;
    }

    .fs-view-video-page .fs-view-video-featured-block .views-field-body {
        width: 300px;
    }

    .fs-view-video-page .fs-view-video-featured-block .owl-carousel {
        width: 300px;
    }

    .fs-view-video-page .fs-view-video-featured-block .owl-prev {
        width: 20px !important;
        height: 35px !important;
        font-size: 24px !important;
        padding: 5px !important;
        text-indent: -67px !important;
        margin: -230px -20px 0 0 !important;
    }

    .fs-view-video-page .fs-view-video-featured-block .owl-next {
        width: 20px !important;
        height: 35px !important;
        font-size: 24px !important;
        padding: 5px !important;
        text-indent: -67px !important;
        margin: -230px 0 0 -20px !important;
    }

    .page-video-page #block-menu-menu-news-events ul, .page-video-page .fs-news-events-section-menu ul {
        width: 300px;
    }

    .page-video-page .view-filters {
        width: 300px;
        padding: 0;
    }

    .page-video-page .views-widget-filter-field_related_policy_topics_target_id {
        padding: 0 0 10px 0;
    }

    .fs-view-video-page .form-type-select {
        height: auto;
    }

    .page-video-page .fs-view-video-page .views-bootstrap-grid-plugin-style {
        width: 300px;
    }

    .node-type-skeleton-page #block-views-2b60545fe0b460fd632b3e30b3cce9f2 {
        width: 300px;
        margin: 20px 0 0 10px;
    }

    #block-views-video-library-about-block {
        width: 300px;
        margin: 0 0 0 10px;
    }



    /*------------------- .node-type-news-item -----------------------*/

    .node-type-news-item {
        width: 320px;
        margin: 0;
        padding: 0;
    }

    .node-type-news-item .fs-page-row1 {
        width: 320px;
        margin: 0;
        padding: 0;
    }

    .node-type-news-item .fs-page-row1 .col-sm-9 {
        width: 320px;
        margin: 0;
        padding: 0;
    }

    .node-type-news-item .fs-page-row2 {
        width: 320px;
        margin: 0;
        padding: 0;
    }

    .node-type-news-item .fs-page-row3 {
        width: 320px;
        margin: 0;
        padding: 0;
    }

    .node-type-news-item .fs-page-row2 .col-sm-9 {
        width: 320px;
        margin: 0;
        padding: 0;
    }

    .node-type-news-item .fs-page-row1 .col-sm-3 {
        width: 320px;
        margin: 0;
        padding: 0;

    }

    .node-type-news-item .fs-page-row2 .col-sm-3 {
        width: 320px;
        margin: 0;
        padding: 0;

    }

    .node-type-news-item .fs-page-row3 .col-sm-9 {
        width: 320px;
        margin: 0;
        padding: 0;
    }

    .node-type-news-item .breadcrumb {
        width: 300px;
        margin: 20px 0 20px 10px;
        padding: 0;
    }

    .node-type-news-item .field-name-title {
        width: 300px;
        margin: 0 0 0 10px;
    }

    .node-type-news-item .field-name-field-date {
        width: 300px;
        margin: 0 0 0 10px;
    }

    .node-type-news-item .field-name-body {
        width:300px;
        margin: 0 0 0 10px;
    }

    .node-type-news-item .field-name-field-related-policy-topics {
        width:300px;
        margin: 0 0 0 10px;
    }

    .node-type-skeleton-page .fs-view-policy-topics, .node-type-skeleton-page .fs-view-events, .node-type-skeleton-page .fs-view-videos, .node-type-skeleton-page .fs-view-news {
        width: 300px;
    }

    .node-type-news-item #block-menu-menu-news-events ul, .fs-news-events-section-menu ul {
        width: 300px;
        margin: 0;
    }

    .node-type-news-item #block-views-policy-topic-jump-block-mobile {
        width: 320px;
        height: 228px;
        margin: 20px 0 0 0;
        background: url("images/parallax-bg.jpg") no-repeat center center;
        background-size: cover;
    }

    .node-type-news-item .fs-view-topic-jump-mobile {
        width: 300px;
        height: 160px;
        margin: 0 10px;
        padding: 10px;
        background: rgba(250, 250, 250, 0.6);
    }

    .node-type-news-item .fs-view-topic-jump-mobile .view-content {
        margin: 10px 0 0 0;
    }

    .node-type-news-item .fs-view-topic-jump-mobile .views-row {
        margin: 0 2px 0 7px;
        padding: 4px;
        width: 114px;
        height: 60px;
        border: 0;
    }

    .node-type-news-item #block-views-policy-topic-jump-block-mobile
    .block-title {
        width: 300px;
        margin: 10px 0 0 10px;
        padding: 10px;
        background: rgba(250, 250, 250, 0.6);
    }

    .node-type-news-item .fs-view-topic-jump-mobile #fs-home-policy-body {
        width: 300px;
        margin: 0 0 20px 0;
    }

    .node-type-news-item .fs-view-topic-jump-mobile .views-row a {
        width: 114px;
        height: 60px;
        border: 0;
    }

    .node-type-news-item .field-name-field-page-lead {
        width: 300px;
        margin: 0 0 0 10px;
    }

    .node-type-news-item h1 {
        width: 300px;
        margin: 0 0 0 10px;
    }

    .node-type-news-item .views-field-field-featured-item-image {
        width: 300px;
        margin: 0 0 0 10px;
    }

    .node-type-news-item .fs-block-impact-story {
        width: 300px;
        margin: 0 0 0 10px;
    }

    .node-type-news-item #block-views-policy-topics-block-1 h2 {
        width: 320px;
    }

    .node-type-news-item #block-views-policy-topics-block-1 {
        width: 320px;
    }

    .node-type-news-item #block-views-news-block-3 .owl-next {
        margin-right: 0;
    }

    .node-type-news-item #block-views-news-block-3 .block-title {
        width: 280px;
    }

    .node-type-news-item #block-views-news-block-3 .owl-carousel {
        width: 280px;
        padding-left: 21px;
        margin: 0;
    }

    .node-type-news-item .fs-view-news .view-header a {
        margin: 0;
        float: left;
    }

    .node-type-news-item #block-views-videos-block-video-carouselx3 {
        margin-bottom: 20px;
    }

    .node-type-news-item #block-views-videos-block-video-carouselx3 .owl-next {
        margin-right: 0;
    }

    .node-type-news-item #block-views-videos-block-video-carouselx3 .block-title {
        width: 280px;
    }

    .node-type-news-item #block-views-videos-block-video-carouselx3 .owl-carousel {
        width: 280px;
        padding-left: 21px;
        margin: 0;
    }

    .node-type-news-item .fs-view-videos .view-header a {
        margin: 0;
        float: left;
    }

    .node-type-news-item #block-views-events-block-carousel-x3 .owl-next {
        margin-right: 0;
    }

    .node-type-news-item #block-views-events-block-carousel-x3 .block-title {
        width: 280px;
    }

    .node-type-news-item #block-views-events-block-carousel-x3 .owl-carousel {
        width: 280px;
        padding-left: 21px;
        margin: 0;
    }

    .node-type-news-item #block-views-events-block-2 .owl-next {
        margin-right: 0;
    }

    .node-type-news-item #block-views-events-block-2 .block-title {
        width: 280px;
    }

    .node-type-news-item #block-views-events-block-2 .owl-carousel {
        width: 280px;
        padding-left: 21px;
        margin: 0;
    }

    .node-type-news-item .fs-view-policy-topics, .node-type-news-item .fs-view-events, .node-type-news-item .fs-view-videos, .node-type-news-item .fs-view-news {
        width: 320px;
    }

    .node-type-news-item .fs-view-featured-news-carousel {
        width: 320px;
    }

    .node-type-news-item #owl-carousel-block-all-news-featured-item9 {
        width: 320px;
    }

    .node-type-news-item object {
        width: 320px !important;
        height: 300px !important;
    }

    .node-type-news-item .view-multimedia-for-node .view-header {
        margin-left: 10px;
    }

    .node-type-news-item .field-name-body div#news-responsive img {
        max-width: 300px;
    }

    .node-type-news-item .field-name-body div#news-responsive .well img {
         max-width: 260px;
     }

    /*------------------- .node-type-event-item -----------------------*/

    .node-type-event-item {
        width: 320px;
        margin: 0;
        padding: 0;
    }

    .node-type-event-item .fs-page-row1 {
        width: 320px;
        margin: 0;
        padding:0;
    }

    .node-type-event-item .fs-page-row2 {
        width: 320px;
        margin: 0;
        padding:0;
    }

    .node-type-event-item .fs-page-row3 {
        width: 320px;
        margin: 0;
        padding:0;
    }

    .node-type-event-item .fs-page-row1 .col-sm-9 {
        width: 320px;
        margin: 0;
        padding:0;

    }

    .node-type-event-item .fs-page-row1 .col-sm-3 {
        width: 320px;
        margin: 0;
        padding:0;
    }

    .node-type-event-item .fs-page-row2 .col-sm-9 {
        width: 320px;
        margin: 0;
        padding:0;
    }

    .node-type-event-item .fs-page-row2 .col-sm-3 {
        width: 320px;
        margin: 0;
        padding:0;
    }

    .node-type-event-item .fs-page-row3 .col-sm-9 {
        width: 320px;
        margin: 0;
        padding:0;
    }

    .node-type-event-item .fs-page-row3 .col-sm-3 {
        width: 320px;
        margin: 0;
        padding:0;
    }

    .node-type-event-item .col-sm-6 {
        width: 320px;
        margin: 0;
        padding:0;
    }

    .node-type-event-item .region-content-2{
        width: 320px;
        margin: 0;
        padding:0;
    }

    .node-type-event-item .region-sidebar-second {
        width: 320px;
        margin: 0;
        padding:0;
    }

    .node-type-event-item .region-sidebar-second-2 {
        width: 320px;
        margin: 0;
        padding:0;
    }
    .node-type-event-item .field-name-field-page-lead {
        width: 320px;
        margin: 0;
        padding:0;
    }

    .node-type-event-item .breadcrumb {
        width: 300px;
        margin: 10px 0 0 10px;
    }

    .node-type-event-item #block-boxes-events-statis-title {
        width: 300px;
        margin: 0 0 0 10px;
    }

    .node-type-event-item .node-event-item .field-name-title {
        width: 300px;
        margin: 0 0 0 10px;
    }

    .node-type-event-item .field-name-ds-event-date {
        width: 300px;
        margin: 0 0 0 10px;
    }

    .node-type-event-item .group-action-links {
        float: left;
        margin: 0 0 0 120px;
    }

    .node-type-event-item .field-type-datetime {

        margin: 0 0 0 10px;
    }

    .node-type-event-item .field-name-when-display-full, .node-type-event-item .field-name-field-event-location {
        width: 300px;
    }


    .node-type-event-item .field-name-event-detail-register-button a {
        margin-left: -50px;
    }

    .node-type-event-item .addtocal {
        float: left;
        margin-left: -105px;
    }

    .node-type-event-item .view-sharethis-for-node .share-this a {
        margin-left: -50px;
    }

    .node-type-event-item .view-when-display {
        width: 300px;
        margin: 20px 0 0 10px;
    }

    .node-type-event-item .field-name-field-event-location {
        width: 300px;
        margin: 0 0 0 10px;
    }

    .node-type-event-item .field-name-event-detail-view-on-map {
        width: 300px;
        margin: 0 0 0 10px;
    }

    .node-event-item .views-field-field-map-address {
        margin-left: 10px !important; /* lbx-tweaks override */
    }

    .node-type-event-item .simple-gmap-static-map img{
        width: 300px;
        height: auto;
    }

    .node-type-event-item .field-name-field-event-address {
        width: 300px;
        margin: 0 0 0 10px;
    }

    .node-type-event-item .field-name-body {
        width: 300px;
        margin: 0 0 0 10px;
    }

    .node-type-event-item .field-name-multmedia-for-node {
        width: 300px;
        margin: 0 0 0 10px;
    }

    .node-type-event-item .view-multimedia-for-node .view-header {
        margin-left: 10px;
    }

    .node-type-event-item .fs-event-multimedia-heading {
        width: 300px;
        margin: 0 0 0 10px;
    }

    .node-type-event-item .field-name-field-audio {
        width: 300px;
        margin: 0 0 0 10px;
    }

    .node-type-event-item .group-date-time-loc {
        width: 300px;
    }

    .node-type-event-item .field-name-transcript-for-node-clpsbl {
        width: 270px;
        margin: 0 0 0 30px;
    }

    .node-type-event-item .node-event-item .field-name-field-date {
        width: 300px;
        margin: 0 0 0 10px;
    }

    .node-type-event-item .node-event-item .field-name-body {
        width: 300px;
        margin: 0 0 0 10px;

    }

    .node-type-event-item .node-event-item .field-name-body a {
        width: 180px;
        margin: 0;
        word-wrap: break-word;

    }

    .node-type-event-item .node-event-item .field-name-field-related-policy-topics {
        width: 300px;
        margin: 0 0 0 10px;
    }

    .node-type-event-item .node-event-item .field-name-ds-multmedia-for-node {
        width: 300px;
        margin: 0 0 0 10px;
    }

    .node-type-event-item .fs-view-event-hosted-by {
        width: 300px;
        margin: 0 0 0 10px;
    }

    .node-type-event-item .view-event-hosted-by .view-content .views-row {
        width: 300px;
        margin: 0;
    }

    .node-type-event-item .fs-view-news-teasers .view-header {
        width: 300px;
        margin: 0;
        padding:0;
    }

    .node-type-event-item  #views-exposed-form-news-block-news-all {
        width: 300px;
        margin: 0 0 0 10px;
        padding:0;
    }

    .node-type-event-item .field-name-field-event-series-reference {
        width: 300px;
        margin: 15px 0 0 10px;
        padding:0;
    }

    .node-type-event-item .field-name-field-image img {
        margin-right: 10px;
    }

    .node-type-event-item .fs-view-featured-news-carousel .views-field-body {
        width: 300px;
        margin: 0 0 0 10px;
    }

    .node-type-event-item .view-filters {
        width: 300px;
        margin: 0 0 0 10px;
    }

    .node-type-event-item .views-field-field-featured-item-image {
        width: 300px;
    }

    .node-type-event-item #block-views-policy-topic-jump-block {
        width: 300px;
        margin: 0 0 0 10px;
    }

    .node-type-event-item #block-block-23 {
        width: 300px;
        margin: 0 0 0 10px;
    }

    .node-type-event-item #block-menu-block-22 {
        width: 300px;
        margin: 0 0 0 10px;
    }

    .node-type-skeleton-page .fs-view-policy-topics,
    .node-type-skeleton-page .fs-view-events,
    .node-type-skeleton-page .fs-view-videos,
    .node-type-skeleton-page .fs-view-news {
        width: 300px;
    }


    .node-type-event-item #block-menu-menu-news-events ul,
    .fs-news-events-section-menu ul {
        width: 300px;
        margin: 0;
    }

    .node-type-event-item #block-views-policy-topic-jump-block-mobile {
        width: 320px;
        height: 228px;
        margin: 20px 0 0 0;
        background: url("images/parallax-bg.jpg") no-repeat center center;
        background-size: cover;
    }

    .node-type-event-item .fs-view-topic-jump-mobile {
        width: 300px;
        height: 160px;
        margin: 0 10px;
        padding: 10px;
        background: rgba(250, 250, 250, 0.6);
    }

    .node-type-event-item .fs-view-topic-jump-mobile .view-content {
        margin: 10px 0 0 0;
    }

    .node-type-event-item .fs-view-topic-jump-mobile .views-row {
        margin: 0 2px 0 7px;
        padding: 4px;
        width: 114px;
        height: 60px;
        border: 0;
    }

    .node-type-event-item #block-views-policy-topic-jump-block-mobile
    .block-title {
        width: 300px;
        margin: 10px 0 0 10px;
        padding: 10px;
        background: rgba(250, 250, 250, 0.6);
    }

    .node-type-event-item .fs-view-topic-jump-mobile #fs-home-policy-body {
        width: 300px;
        margin: 0 0 20px 0;
    }

    .node-type-event-item .fs-view-topic-jump-mobile .views-row a {
        width: 114px;
        height: 60px;
        border: 0;
    }

    .node-type-event-item .field-name-field-page-lead {
        width: 300px;
        margin: 0 0 0 10px;
    }

    .node-type-event-item h1 {
        width: 300px;
        margin: 0;
    }

    .node-type-event-item .views-field-field-featured-item-image {
        width: 300px;
        margin: 0 0 0 10px;
    }

    #block-views-contact-info-block .views-field-field-image {
        float: left;
    }

    #block-views-contact-info-block .views-field-field-image img {
        height: 115px;
        width: 90px;
    }

    #block-views-contact-info-block {
        width: 300px;
        margin: 0 0 0 10px;
    }

    #block-views-contact-info-block .fs-view-contact-info
    .fs-view-contact-info-column {
        margin: 0 0 0 78px;
    }

    .node-type-event-item .fs-block-impact-story {
        width: 300px;
        margin: 0 0 0 10px;
    }

    .node-type-event-item #block-views-policy-topics-block-1 h2 {
        width: 310px;
    }

    .node-type-event-item #block-views-policy-topics-block-1 {
        width: 310px;
    }

    .node-type-event-item .fs-view-news .view-header a {
        margin: 0;
        float: left;
    }

    .node-type-event-item #block-views-news-block-1 {
        width: 300px;
        margin: 0 0 0 10px;
    }

    .node-type-event-item #block-views-news-block-1 .block-title {
        width: 300px;
    }

    .node-type-event-item #block-views-news-block-1 .view-header {
        margin: 0 0 0 -6px;
    }

    .node-type-event-item #block-views-news-block-1 .owl-carousel {
        width: 270px;
        padding-left: 21px;
        margin: 0;
    }

    .node-type-event-item #block-views-news-block-1 .owl-next {
        margin-right: 0;
    }

    .node-type-event-item .fs-view-news-related-sidebar {
        width:300px;
        margin: 0;
    }

    .node-type-event-item #block-views-events-block-related-past-x1 {
        width: 300px;
        margin: 0 0 0 10px;
    }

    .node-type-event-item #block-views-news-block-3 {
        width: 300px;
        margin: 0 0 0 10px;
    }

    .node-type-event-item #block-views-news-block-3 .block-title {
        width: 300px;
    }

    .node-type-event-item #block-views-news-block-3 .owl-carousel {
        width: 270px;
        padding-left: 21px;
        margin: 0;
    }

    .node-type-event-item #block-views-news-block-3 .owl-next {
        margin-right: 0;
    }

    .node-type-event-item #block-views-videos-block-video-carouselx3 {
        width: 300px;
        margin: 0 0 0 10px;
    }

    .node-type-event-item #block-views-videos-block-video-carouselx3
    .block-title {
        width: 300px;
    }

    .node-type-event-item #block-views-videos-block-video-carouselx3
    .owl-carousel {
        width: 270px;
        padding-left: 21px;
    }

    .node-type-event-item #block-views-videos-block-video-carouselx3 .owl-next {
        margin-right: 0;
    }


    .node-type-event-item .fs-view-videos .view-header a {
        margin: 0;
        float: left;
    }

    .node-type-event-item #block-views-events-block-carousel-x3 .owl-next {
        margin-right: 0;
    }

    .node-type-event-item #block-views-events-block-carousel-x3 .block-title {
        width: 300px;
    }

    .node-type-event-item #block-views-events-block-carousel-x3 .owl-carousel {
        width: 270px;
        padding-left: 21px;
        margin: 0;
    }

    .node-type-event-item #block-views-events-block-2 .owl-next {
        margin-right: 0;
    }

    .node-type-event-item #block-views-events-block-2 .block-title {
        width: 300px;
    }

    .node-type-event-item #block-views-events-block-2 .owl-carousel {
        width: 270px;
        padding-left: 21px;
        margin: 0;
    }

    .node-type-event-item #block-views-events-block-1 {
        width: 300px;
    }

    .node-type-event-item #block-views-events-block-1 .owl-next {
        margin-right: 0;
    }

    .node-type-event-item #block-views-events-block-1 .block-title {
        width: 300px;
    }

    .node-type-event-item #block-views-events-block-1 .owl-carousel {
        width: 270px;
        padding-left: 21px;
        margin: 0;
    }

    .node-type-event-item .fs-view-policy-topics,
    .node-type-event-item .fs-view-events,
    .node-type-event-item .fs-view-videos,
    .node-type-event-item .fs-view-news {
        width: 300px;
    }

    .node-type-event-item .fs-view-featured-news-carousel {
        width: 310px;
    }

    .node-type-event-item #owl-carousel-block-all-news-featured-item9 {
        width: 300px;
    }

    .node-type-event-item object {
        width: 100% !important;
    }

    /*------------------- search page -----------------------*/
    .page-search-node {
        width: 320px;
        padding: 0;
        margin: 0;
    }

    .page-search-node .fs-page-row1 {
        width: 320px;
        padding: 0;
        margin: 0;
    }

    .page-search-node .fs-page-row2 {
        width: 320px;
        padding: 0;
        margin: 0;
    }

    .page-search-node .fs-page-row2 .col-sm-9 {
        width: 320px;
        padding: 0;
        margin: 0;
    }

    .page-search-node .fs-page-row3 {
        width: 320px;
        padding: 0;
        margin: 0;
    }

    .page-search-node .fs-page-row3 .col-sm-9 {
        width: 320px;
        padding: 0;
        margin: 0;
    }

    .page-search-node .fs-page-row1 .fs-sidebar-left {
        width: 320px !important;
        padding: 0;
        margin: 0;
    }

    .page-search-node .col-sm-6 {
        width: 320px;
        padding: 0;
        margin: 0;
    }

    .page-search-node .fs-sidebar-right {
        width: 320px;
        float: none;
        padding: 0;
        margin: 0;
    }

    .page-search-node .region-sidebar-first {
        width: 320px !important;   /*overrides !important in styles.css*/
        padding: 0;
        margin: 0;
    }

    .page-search-node .fs-sidebar-left {
        width: 320px;
        padding: 0;
        margin: 0;
    }

    .page-search-node #block-system-main {
        width: 320px;
        padding: 0;
        margin: 0;
    }

    .page-search-node .breadcrumb {
        width: 300px;
        padding: 0;
        margin: 20px 0 0 10px;
    }

    .page-search-node .search-form {
        width: 280px;
        padding: 0;
        margin: 20px 0 0 20px;
    }

    .page-search-node h2 {

        margin: 0 0 0 10px;
    }

    .page-search-node .search-results {
        width: 280px;
    }

    /*--------------- .node-type-course --------------------*/

    /*------------------- .page-academics-courses -----------------------*/


    .node-type-course {
        width: 320px;
        margin:0;
        padding:0;
    }

    .node-type-course .fs-page-row1 {
        width: 320px;
        margin:0;
        padding:0;
    }

    .node-type-course .fs-page-row2 {
        width: 320px;
        margin:0;
        padding:0;
    }

    .node-type-course .fs-page-row3 {
        width: 320px;
        margin:0;
        padding:0;
    }

    .node-type-course .fs-page-row1 .col-sm-9 {
        width: 320px;
        margin:0;
        padding:0;
    }

    .node-type-course .fs-page-row1 .col-sm-3 {
        width: 320px;
        margin:0;
        padding:0;
    }

    .node-type-course .fs-page-row2 .col-sm-9 {
        width: 320px;
        margin:0;
        padding:0;
    }

    .node-type-course .fs-page-row2 .col-sm-3 {
        width: 320px;
        margin:0;
        padding:0;
        display: none;
    }

    .node-type-course .fs-page-row3 .col-sm-9 {
        width: 320px;
        margin:0;
        padding:0;
    }

    .node-type-course .col-sm-6 {
        width: 320px;
        padding: 0;
        margin: 0;
    }

    .node-type-course .col-sm-3 {
        width: 320px;
        margin:0;
        padding:0;
    }

    .node-type-course .region-content-2{
        width: 320px;
        margin:0;
        padding:0;
    }

    .node-type-course .region-sidebar-second {
        width: 320px;
        margin:0;
        padding:0;
    }

    .node-type-course .region-sidebar-second-2 {
        width: 320px;
        margin:0;
        padding:0;
    }

    .node-type-course .breadcrumb {
        width: 300px;
        margin: 0  0 10px 10px;
    }

    .node-type-course h1 {
        width: 300px;
    }

    .node-type-course #block-menu-block-24 {
        display: none;
    }

    .node-type-course .field-name-course-description .fieldset-wrapper {
        padding: 20px 0;
    }

    .node-type-course .field-name-course-instructor .fieldset-wrapper {
        padding: 20px 0;
    }

    .node-type-course .field-name-course-instructor .views-fieldset {
        width: 300px;
        margin: 0 0 0 10px;
    }

    .node-type-course .view-course-instructor-detail .field-name-title {
        width: 300px;
        margin: 0;
        padding: 0;
    }

    .node-type-course .view-course-instructor-detail
    .field-name-field-profile-title {
        width: 300px;
        margin: 0;
        padding: 0;
    }

    .node-type-course .field-name-field-course-number {
        width: 300px;
        margin: 0 0 0 10px;
    }

    .node-type-course .field-name-field-term-reference {
        width: 300px;
        margin: 0 0 0 10px;
    }

    .node-type-course .field-name-field-term-year-reference {
        width: 300px;
        margin: 0 0 0 10px;
    }

    .node-type-course .field-name-field-course-name {
        width: 300px;
        margin: 0 0 0 10px;
    }

    .node-type-course .field-name-field-course-level {
        width: 300px;
        margin: 0 0 0 10px;
    }

    .node-type-course .field-name-field-credit-hours {
        width: 300px;
        margin: 0 0 0 10px;
    }

    .node-type-course .field-name-field-um-course-number {
        width: 300px;
        margin: 0 0 0 10px;
    }

    .node-type-course .field-name-field-related-policy-topics {
        width: 300px;
        margin: 0 0 0 10px;
    }

    .node-type-course .field-name-course-description {
        width: 300px;
        margin: 0 0 0 10px;
    }

    .node-type-course .field-name-course-instructor {
        width: 300px;
        margin: 0 auto;
    }

    .node-type-course .views-field-body {
        width: 300px;
        margin: 0 auto;
    }

    .node-type-course .view-course-instructor-detail
    .field-name-title h2 {
        width: 300px;
        margin: 0;
    }

    .node-type-course .view-course-instructor-detail
    .field-name-field-profile-title {
        width: 300px;
        margin: 0;
    }

    .node-type-course .view-course-instructor-detail
    .group-details-column {
        width: 300px;
        margin: 0;
        padding: 0;
        float: none;
    }

    .node-type-course .view-course-instructor-detail
    .field-name-profile-uniqname-email {
        width: 145px;
        margin: 0 0 0 112px;
        float: none;
    }

    .node-type-course .view-course-instructor-detail
    .field-name-field-phone-number {
        width: 145px;
        margin: 0 0 0 112px;
        float: none;
    }

    .node-type-course .view-course-instructor-detail
    .field-name-field-bio {
        width: 300px;
        margin: 0;
        float: none;
    }

    /*--------------- .node-type-webform ------------------- */

    .node-type-webform {
        width: 320px;
        margin: 0;
        padding:0;
    }

    .node-type-webform .fs-page-row1 {
        width: 320px;
        margin: 0;
        padding:0;
    }

    .node-type-webform .fs-page-row2 {
        width: 320px;
        margin: 0;
        padding:0;
    }

    .node-type-webform .fs-page-row3 {
        width: 320px;
        margin: 0;
        padding:0;
    }

    .node-type-webform .fs-page-row1 .col-sm-9 {
        width: 320px;
        margin: 0;
        padding:0;

    }

    .node-type-webform .fs-page-row1 .col-sm-3 {
        width: 320px;
        margin: 0;
        padding:0;
    }

    .node-type-webform .fs-page-row2 .col-sm-9 {
        width: 320px;
        margin: 0;
        padding:0;
    }

    .node-type-webform .fs-page-row2 .col-sm-3 {
        width: 320px;
        margin: 0;
        padding:0;
    }

    .node-type-webform .fs-page-row3 .col-sm-9 {
        width: 320px;
        margin: 0;
        padding:0;
    }

    .node-type-webform .fs-page-row3 .col-sm-3 {
        width: 320px;
        margin: 0;
        padding:0;
    }

    .node-type-webform .col-sm-6 {
        width: 320px;
        margin: 0;
        padding:0;
    }

    .node-type-webform .region-content-2 {
        width: 320px;
        margin: 0;
        padding:0;
    }

    .node-type-webform .region-sidebar-second {
        width: 320px;
        margin: 0;
        padding:0;
    }

    .node-type-webform .region-sidebar-second-2 {
        width: 320px;
        margin: 0;
        padding:0;
    }

    .node-type-webform .field-name-field-page-lead {
        width: 320px;
        margin: 0;
        padding:0;
    }

    .node-type-webform .breadcrumb {
        width: 300px;
        margin: 10px 0 0 20px;
    }

    .node-type-webform .submitted {
        width: 300px;
        margin: 0 0 0 10px;
    }

    .node-type-webform .field-name-body {
        width: 300px;
        margin: 0 0 0 10px;
    }

    .node-type-webform .webform-client-form {
        width: 300px;
        margin: 0 0 0 10px;
    }

    .node-webform .form-textarea-wrapper {
        width: auto;
    }

}/* end  Phone layout*/
