/**
 * 12.0 Print
 * -----------------------------------------------------------------------------
 */
@media print {
    body {
        color: #020000;
        font-family: "Lato",sans-serif;
        font-size: 16px;
        font-weight: 400;
        line-height: 1.5;
        margin: 0;
        padding: 0
    }

    a,a:visited {
        text-decoration: none
    }

    .ir a:after,a[href]:after,a[href^="#"]:after,a[href^="javascript:"]:after,abbr[title]:after {
        content: ""
    }

    .header-navigation,.mobile-menu-toggle-buttons,.page_slider,.top-nav,.top-social {
        display: none!important
    }

    .site-header {
        position: relative;
        border-bottom: 2px solid #4c98d2
    }

    .top-logo {
        margin: 15px 0
    }

    .site-main {
        margin-top: 0
    }

    .container {
        width: 100%!important;
        overflow: hidden!important
    }

    .footer {
        position: relative
    }

    .homepage-sidebar .widget {
        margin: 0 0 20px;
        padding-bottom: 0
    }

    .homepage-sidebar .widget-content,.homepage-sidebar .widget-content ul {
        margin: 0;
        padding: 0
    }

    .homepage-sidebar .widget .widget-title {
        margin: 0 0 10px;
        text-align: left
    }

    .homepage-sidebar .widget .widget-title a {
        margin-bottom: 0;
        text-align: left
    }

    #services-wheel .practices_geer,#services-wheel .wheel,.homepage-sidebar .widget a.view-archives,.homepage_ip_primer_desc_holder a,.practice_detail ul li a {
        display: none
    }

    .practice_detail ul,.practice_detail ul li {
        list-style: none;
        margin: 0;
        padding: 0
    }

    .practice_detail ul li {
        margin: 0 0 15px
    }

    .practice_detail ul li h1 {
        font-size: 24px;
        margin: 0 0 10px
    }

    .owl-wrapper-outer {
        height: auto!important;
        margin: 0 0 30px
    }

    .owl-carousel .owl-item,.owl-carousel .owl-wrapper {
        width: 100%!important;
        display: block!important
    }

    .owl-carousel .owl-item {
        margin: 0 0 30px!important;
        float: none!important
    }

    .owl-carousel .owl-item * {
        color: #4f97d2!important
    }

    .owl-carousel .owl-wrapper {
        position: static!important;
        left: 0!important
    }

    .homepage_ip_primer_holder .homepage_ip_primer_img,.owl-theme .owl-controls {
        display: none!important
    }

    .homepage_ip_primer_holder {
        margin: 0 0 30px
    }

    .homepage_ip_primer_holder .homepage_ip_primer_desc_holder {
        padding: 0;
        margin: 0;
        float: none;
        display: block;
        width: 100%
    }

    .homepage_ip_primer_holder .homepage_ip_primer_desc {
        padding: 0
    }

    .partners li {
        margin-top: 0!important;
        margin-bottom: 0!important
    }

    .bg-fixed,.bg-simple,.entry-title,.page-heading {
        display: block!important;
        height: auto!important;
        background-image: none!important;
        background: 0 0!important
    }

    .entry-title {
        margin: 15px 0!important
    }

    .entry-title h1 {
        margin: 0!important
    }

    .panel-heading,.ui-accordion-header {
        background: 0 0!important
    }

    .accordion-toggle,.ui-accordion-header-icon {
        display: none!important
    }

    .panel-collapse,.panel-default .panel-heading a.resume-link {
        padding: 0!important;
        margin: 0!important
    }

    .panel-collapse.collapse,.ui-accordion-content {
        display: block!important;
        height: auto!important
    }

    .collape-actions,.list_view .col-sm-12.col-md-3,.pagination-sm.pagination,.person-detail-inner .person-desktop .row .col-md-3,.person-detail-inner .person-desktop .row .col-sm-3 {
        display: none!important
    }

    .list_view .row {
        margin: 0 0 20px!important
    }

    .list_view .col-sm-12.col-md-9,.person-detail-inner .person-desktop .row .col-sm-9 {
        width: 100%!important
    }


    .list_view .left_icon,.list_view .right_icon,.person-detail-inner .person-desktop .row .col-md-9 {
        padding: 0!important
    }

    .list_view .item-content h1,.person-detail-inner .person-desktop .ui-tabs-panel h1 {
        margin: 0 0 10px!important
    }

    .persons_result_inner .row {
        overflow: hidden!important
    }

    .persons_result_inner .person {
        height: 170px!important;
        margin: 0 0 15px!important
    }

    .persons_result_inner .person .person_detail,.persons_result_inner .person .person_photo {
        height: 170px!important;
        overflow: hidden!important
    }

    .persons_result_inner .person .person_photo {
        width: 120px!important;
        float: left!important
    }

    .persons_result_inner .person .person_detail {
        display: block!important;
        width: auto!important;
        float: none!important;
        margin: 0 0 0 130px!important
    }

    .persons_result_inner .person .person_photo a {
        overflow: hidden!important;
        height: 168px!important
    }

    .persons_result_inner .person .person_photo a img.hide-on-web {
        display: block!important;
        height: auto!important;
        width: 100%!important
    }

    .person-detail-inner .person-desktop .person-header .col-sm-3 {
        width: 25%!important;
        display: block!important
    }

    .person-detail-inner .person-desktop .person-header .col-sm-9 {
        width: 75%!important
    }

    .person-detail-inner .person-desktop .col-sm-3,.person-detail-inner .person-desktop .col-sm-9 {
        float: left!important
    }

    .person-detail-inner .person-desktop .person-header,.person-detail-inner .person-desktop .person-header .person-detail,.person-detail-inner .person-desktop .person-header .person_photo {
        display: block!important;
        height: auto!important;
        padding: 0 0 20px!important
    }

    .person-detail-inner .person-desktop .person-header .person-detail .table,.person-detail-inner .person-desktop .person-header .person-detail .table-cell,.person-detail-inner .person-desktop .person-header .person-detail .table-row {
        display: block!important;
        width: 100%!important;
        padding: 0!important
    }

    .person-detail-inner .person-desktop .person-header .person-detail .hide-on-xs {
        display: block!important;
        width: 100%!important
    }

    .person-detail-inner .person-desktop .person-header .person-detail .hide-on-xs .entry-title {
        font-size: 58px!important;
        line-height: 60px!important;
        margin: 0!important;
        padding: 0!important
    }

    .person-detail-inner .person-desktop .person-header .person-detail .hide-on-xs .person-role {
        margin: 0!important
    }

    .person-detail-inner .person-desktop .ui-tabs-nav,.person-social {
        display: none!important
    }

    .person-detail-inner .person-desktop .ui-tabs-panel {
        display: block!important;
        padding: 0 0 20px!important
    }

    .full_description {
        display: block!important
    }

    .find_more,.see_less,.see_more,.short_description,.widget_brookskushman_action_buttons {
        display: none!important
    }
}