body #phantom .ph-wrap .ph-wrap-content {
    padding-left: 40px;
    padding-right: 40px;
}

body #phantom .ph-wrap .ph-wrap-inner {
    height: px;
}

body #phantom .menu-info-box {
    width: 0px;
}

@media screen and (max-width: 768px) {
    body #header .wf-wrap .wf-table #branding {
        table-layout: fixed;
    }

    .bit-html body #header.headerPM, .bit-html body #header.headerInnerPM > .wf-wrap {
        padding-left: 0px;
        padding-right: 0px;
    }

    body .assistive-info .top-bar-right {
        margin: 0 auto;
        display: block !important;
        padding-bottom: 0px;
        padding-top: 0px;
        width: px;
    }

    .bit-html body #footer, .bit-html body #footer > .wf-wrap {
        min-height: 150px;
    }

    .bit-html body #footer {
        padding-left: 0px;
        padding-right: 0px;
        padding-top: 0px;
        padding-bottom: 0px;
    }

    .bit-html body #bottom-bar {
        padding-left: 0px;
        padding-right: 0px;
        padding-top: 10px;
        padding-bottom: 10px;
    }

    .bit-html body #branding .bitem.text {
        position: relative;
        left: 0px;
        top: 0px;
    }

    .bit-html body #header .bitem.logo img {
        max-height: px;
        height: px;
        width: px;
    }

    .bit-html body #header .bitem.logo {
        max-height: px;
        top: 0px;
        left: 0px;
    }

    .bit-html #bit_banner_image-2 {
        padding-left: 0px;
        padding-right: 0px;
        padding-top: 0px;
        padding-bottom: 0px;
    }

    .bit-html #bit_banner_image-_multiwidget {
        padding-left: 0px;
        padding-right: 0px;
        padding-top: 0px;
        padding-bottom: 0px;
    }

    .bit-html #bit_breadcrumbs-2 {
        padding-left: 0px;
        padding-right: 0px;
        padding-top: 0px;
        padding-bottom: 0px;
    }

    .bit-html #bit_breadcrumbs-_multiwidget {
        padding-left: 0px;
        padding-right: 0px;
        padding-top: 0px;
        padding-bottom: 0px;
    }

    .bit-html #bit_postlist-2 {
        padding-left: 0px;
        padding-right: 0px;
        padding-top: 10px;
    }

    .bit-html #bit_postlist-3 {
        padding-left: 0px;
        padding-right: 0px;
        padding-top: 10px;
    }

    .bit-html #bit_postlist-_multiwidget {
        padding-left: 0px;
        padding-right: 0px;
        padding-top: 0px;
        padding-bottom: 0px;
    }

    .bit-html #iphorm-widget-_multiwidget {
        padding-left: 0px;
        padding-right: 0px;
        padding-top: 0px;
        padding-bottom: 0px;
    }

    .bit-html #nav_menu-_multiwidget {
        padding-left: 0px;
        padding-right: 0px;
        padding-top: 0px;
        padding-bottom: 0px;
    }

    .bit-html #nav_menuhorizontal-_multiwidget {
        padding-left: 0px;
        padding-right: 0px;
        padding-top: 0px;
        padding-bottom: 0px;
    }

    .bit-html #nav_widget-_multiwidget {
        padding-left: 0px;
        padding-right: 0px;
        padding-top: 0px;
        padding-bottom: 0px;
    }

    .bit-html #search-2 {
        padding-left: 0px;
        padding-right: 0px;
        padding-top: 10px;
    }

    .bit-html #search-_multiwidget {
        padding-left: 0px;
        padding-right: 0px;
        padding-top: 0px;
        padding-bottom: 0px;
    }

    .bit-html #text-4 {
        padding-left: 0px;
        padding-right: 0px;
        padding-top: 0px;
        padding-bottom: 0px;
    }

    .bit-html #text-10 {
        padding-left: 0px;
        padding-right: 0px;
        padding-top: 0px;
        padding-bottom: 0px;
    }

    .bit-html #text-14 {
        padding-left: 0px;
        padding-right: 0px;
        padding-top: 0px;
        padding-bottom: 0px;
    }

    .bit-html #text-15 {
        padding-left: 0px;
        padding-right: 0px;
        padding-top: 10px;
    }

    .bit-html #text-16 {
        padding-left: 0px;
        padding-right: 0px;
        padding-top: 10px;
    }

    .bit-html #text-17 {
        padding-left: 0px;
        padding-right: 0px;
        padding-top: 10px;
    }

    .bit-html #text-_multiwidget {
        padding-left: 0px;
        padding-right: 0px;
        padding-top: 0px;
        padding-bottom: 0px;
    }
}

@media screen and (min-width: 768px) {
    body #header.headerPM {
        padding-left: 0px;
        padding-right: 0px;
    }

    body #phantom .sub-nav li a {
        text-align: left
    }

    body .assistive-info .top-bar-right {
        padding-bottom: 0px;
        padding-top: 0px;
        width: px;
    }

    body .topbar_right {
        padding-bottom: 0px;
        padding-top: 0px;
        width: px;
    }

    body .topbar_left {
        padding-bottom: 0px;
        padding-top: 0px;
        width: px;
    }

    body .assistive-info {
        width: px;
    }

    .bit-html body #footer, .bit-html body #footer > .wf-wrap {
        min-height: 40px;
    }

    .bit-html body #footer {
        padding-left: 0px;
        padding-right: 0px;
    }

    .bit-html body #bottom-bar {
        padding-left: 0px;
        padding-right: 0px;
    }

    .bit-html body #header.menuPosition #navigation #main-nav, .bit-html body #header.menuPositionHolder .navigation-holder {
        position: relative;
        bottom: -20px;
        left: 0px;
    }

    body #branding .bitem.text {
        position: relative;
        left: 0px;
        top: 0px;
    }

    body #header .bitem.logo img {
        max-height: px;
        height: px;
        width: px;
    }

    body #header .bitem.logo {
        max-height: px;
        top: 0px;
        left: 0px;
    }

    #bit_postlist-2 {
        padding-left: 0px;
        padding-right: 0px;
        padding-top: 0px;
        padding-bottom: 0px;
    }

    #bit_postlist-3 {
        padding-left: 0px;
        padding-right: 50px;
        padding-top: 0px;
        padding-bottom: 0px;
    }

    #search-2 {
        padding-left: 0px;
        padding-right: 50px;
        padding-top: 0px;
        padding-bottom: 0px;
    }

    #text-14 {
        padding-left: 0px;
        padding-right: 0px;
        padding-top: 0px;
        padding-bottom: 0px;
    }

    #text-15 {
        padding-left: 0px;
        padding-right: 50px;
        padding-top: 0px;
        padding-bottom: 0px;
    }

    #text-16 {
        padding-left: 0px;
        padding-right: 0px;
        padding-top: 0px;
        padding-bottom: 0px;
    }

    #text-17 {
        padding-left: 0px;
        padding-right: 0px;
        padding-top: 0px;
        padding-bottom: 0px;
    }
}


