/*
 Theme Name:     IMGE Child Theme
 Theme URI:      http://example.com/twenty-thirteen-child/
 Description:    IMGE Framework Child Theme
 Author:         IMGE
 Author URI:     http://example.com
 Template:       imge-framework
 Version:        2.0.0
*/
@import url("../imge-framework/style.css");
/* =Theme customization starts here
-------------------------------------------------------------- */
/* Scss Document */
@import url("../imge-framework/imge-custom/inc/scss/imgeDefaultStyles.css");
/* Scss Document */
input::-webkit-input-placeholder {
  color: #2d3941; }

input:-moz-placeholder {
  color: #2d3941; }

input::-moz-placeholder {
  color: #2d3941; }

input:-ms-input-placeholder {
  color: #2d3941; }

* {
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
  background-repeat: no-repeat;
  font-size: 100%; }
  *.slick-list, *.slick-track {
    -webkit-transition: all 0s ease;
    -moz-transition: all 0s ease;
    -ms-transition: all 0s ease;
    -o-transition: all 0s ease;
    transition: all 0s ease; }

html {
  width: 100%;
  max-width: 100vw;
  max-width: 100%;
  overflow-x: hidden; }

body {
  width: 100%;
  max-width: 100%;
  margin-top: 128px !important;
  overflow-x: hidden; }
  body .body-overlay {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0; }
  @media (max-width: 991px) {
    body {
      margin-top: 132px !important; } }
  @media (max-width: 767px) {
    body.menu-open {
      margin-left: 50%;
      height: 100%; } }

h1.blue, h2.blue, h3.blue, h4.blue, h5.blue, h6.blue, li.blue, a.blue, p.blue {
  color: #08325f !important; }

/*****************************/
@media (min-width: 768px) {
  .container {
    width: 90%; } }

@media (min-width: 1200px) {
  .homepage-section.container-wide .container {
    width: 1170px; } }

/*****************************/
#header {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 9999;
  background: #fff !important;
  background: rgba(255, 255, 255, 0.9) !important;
  border: none !important;
  box-shadow: 0 0 12px rgba(0, 0, 0, 0.175);
  -webkit-box-shadow: 0 0 12px rgba(0, 0, 0, 0.175);
  -moz-box-shadow: 0 0 12px rgba(0, 0, 0, 0.175); }
  @media (max-width: 767px) {
    #header {
      position: fixed;
      background: #fff !important;
      top: 0;
      left: 0;
      right: 0; } }
  #header .navbar {
    background: #fff !important;
    border: none !important;
    margin: 0 !important; }
    #header .navbar .top_toolbar {
      background-color: #eeeff0; }
      #header .navbar .top_toolbar .container .row {
        margin: 0; }
        #header .navbar .top_toolbar .container .row .tt_holder {
          padding: 0; }
          #header .navbar .top_toolbar .container .row .tt_holder .tt_search {
            top: 5px; }
            #header .navbar .top_toolbar .container .row .tt_holder .tt_search form .input-group input {
              border: 0;
              outline: 0;
              background: #fff;
              border-radius: 0;
              box-shadow: none;
              padding-right: 35px;
              padding-bottom: 0;
              margin: 0 !important; }
            #header .navbar .top_toolbar .container .row .tt_holder .tt_search form .input-group .input-group-addon {
              opacity: 0;
              right: 30px;
              background: transparent !important;
              border: 0;
              outline: 0;
              padding: 0;
              z-index: -1; }
              #header .navbar .top_toolbar .container .row .tt_holder .tt_search form .input-group .input-group-addon button {
                border-radius: 0 !important;
                border: 0 !important;
                outline: 0;
                background: transparent !important;
                color: #2d3941 !important;
                padding: 0 !important;
                margin: 0 !important; }
                #header .navbar .top_toolbar .container .row .tt_holder .tt_search form .input-group .input-group-addon button:hover .fa-search {
                  color: #d60131 !important;
                  transform: scale(1.3, 1.3); }
            #header .navbar .top_toolbar .container .row .tt_holder .tt_search.mobile-search {
              display: block;
              width: 80%; }
              #header .navbar .top_toolbar .container .row .tt_holder .tt_search.mobile-search form {
                width: 100%; }
            @media (max-width: 575px) {
              #header .navbar .top_toolbar .container .row .tt_holder .tt_search {
                display: none; } }
          #header .navbar .top_toolbar .container .row .tt_holder .tt_donate {
            padding: 0; }
            #header .navbar .top_toolbar .container .row .tt_holder .tt_donate a {
              background-color: #d60131;
              color: #fff !important;
              display: block;
              padding: 12px;
              text-shadow: none;
              font-weight: lighter;
              font-size: 14px !important; }
              #header .navbar .top_toolbar .container .row .tt_holder .tt_donate a:active, #header .navbar .top_toolbar .container .row .tt_holder .tt_donate a:focus, #header .navbar .top_toolbar .container .row .tt_holder .tt_donate a:hover {
                text-decoration: none !important; }
            #header .navbar .top_toolbar .container .row .tt_holder .tt_donate.mobile-search {
              display: none; }
          #header .navbar .top_toolbar .container .row .tt_holder .tt_social {
            padding: 0;
            top: 10px; }
            #header .navbar .top_toolbar .container .row .tt_holder .tt_social .social-icons {
              float: none !important;
              margin: auto !important;
              font-size: initial; }
              #header .navbar .top_toolbar .container .row .tt_holder .tt_social .social-icons a {
                background: transparent !important;
                padding: 0 10px;
                font-size: 18px !important;
                color: #2d3941 !important; }
                #header .navbar .top_toolbar .container .row .tt_holder .tt_social .social-icons a:hover {
                  text-decoration: none !important; }
                #header .navbar .top_toolbar .container .row .tt_holder .tt_social .social-icons a i:hover {
                  color: #d60131 !important; }
            #header .navbar .top_toolbar .container .row .tt_holder .tt_social.mobile-search {
              display: none; }
            @media (max-width: 575px) {
              #header .navbar .top_toolbar .container .row .tt_holder .tt_social {
                float: right; } }
            @media (max-width: 375px) {
              #header .navbar .top_toolbar .container .row .tt_holder .tt_social {
                padding: 0; } }
          #header .navbar .top_toolbar .container .row .tt_holder .tt_mobile_search {
            padding: 12px;
            cursor: pointer; }
            @media (min-width: 576px) {
              #header .navbar .top_toolbar .container .row .tt_holder .tt_mobile_search {
                display: none; } }
      @media (max-width: 1199px) {
        #header .navbar .top_toolbar .container {
          width: 100%;
          padding: 0; } }
      @media (max-width: 767px) {
        #header .navbar .top_toolbar .container .row .tt_holder .tt_social .social-icons a {
          font-size: 16px !important; } }
      @media (max-width: 575px) {
        #header .navbar .top_toolbar .container .row .tt_holder {
          width: 100%;
          margin: auto 0; }
          #header .navbar .top_toolbar .container .row .tt_holder .tt_social {
            width: auto; } }
    #header .navbar .navWrap {
      background: none !important;
      border: none !important; }
      @media (max-width: 991px) {
        #header .navbar .navWrap .container {
          width: 100%; } }
      #header .navbar .navWrap .navbar-header {
        background: none !important;
        border: none !important;
        float: none; }
        #header .navbar .navWrap .navbar-header #hamburger {
          width: 40px;
          float: right;
          top: 28px;
          right: 30px;
          background: none !important;
          padding: 0 !important;
          border: none !important;
          outline: none; }
          @media (min-width: 992px) {
            #header .navbar .navWrap .navbar-header #hamburger {
              display: none; } }
          #header .navbar .navWrap .navbar-header #hamburger .bun {
            display: block;
            background: #08325f;
            height: 4px;
            border-radius: 2px;
            margin-bottom: 8px;
            transform-origin: right; }
          #header .navbar .navWrap .navbar-header #hamburger.active .bun:first-child {
            transform: rotate(-45deg); }
          #header .navbar .navWrap .navbar-header #hamburger.active .bun:nth-child(2) {
            opacity: 0; }
          #header .navbar .navWrap .navbar-header #hamburger.active .bun:last-child {
            transform: rotate(46deg) translate(4px, 3px); }
        #header .navbar .navWrap .navbar-header .navbar-toggle {
          top: 22px; }
        #header .navbar .navWrap .navbar-header #logo {
          z-index: 50;
          margin: 25px 0;
          padding: 0; }
          @media (max-width: 991px) {
            #header .navbar .navWrap .navbar-header #logo {
              max-width: 150px !important;
              margin: 30px;
              padding: 0; } }
          #header .navbar .navWrap .navbar-header #logo img {
            max-width: 100%; }
        @media (min-width: 992px) {
          #header .navbar .navWrap .navbar-header {
            float: left; } }
      #header .navbar .navWrap .nav {
        float: right;
        top: 32px; }
        #header .navbar .navWrap .nav > li > a {
          color: #08325f !important;
          background: transparent !important;
          text-transform: none;
          border-right: 1px solid #7a7a7b;
          padding: 0 20px !important;
          font-size: 14px !important;
          font-weight: normal !important; }
          @media (max-width: 1199px) {
            #header .navbar .navWrap .nav > li > a {
              font-size: 13px !important;
              padding: 0 15px !important; } }
          #header .navbar .navWrap .nav > li > a:hover {
            color: #d60131 !important; }
        #header .navbar .navWrap .nav li.active a {
          color: #d60131 !important;
          background: transparent !important; }
        #header .navbar .navWrap .nav li:last-child a {
          border: 0; }
        #header .navbar .navWrap .nav li .dropdown-menu {
          background: #fff !important;
          padding: 0 !important;
          border-radius: 0 !important;
          border: 0 !important;
          box-shadow: 0 0 12px rgba(0, 0, 0, 0.175);
          top: 30px;
          left: 20px; }
          #header .navbar .navWrap .nav li .dropdown-menu li a {
            background: none !important;
            padding: 20px !important;
            color: #08325f !important; }
            #header .navbar .navWrap .nav li .dropdown-menu li a:hover {
              color: #d60131 !important; }
    #header .navbar #emailSignup {
      background: url(/rgba/0/0/0/80);
      background: rgba(0, 0, 0, 0.8);
      _background: none;
      _filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#CC000000', endColorstr='#CC000000',GradientType=0 ); }
      #header .navbar #emailSignup .socialHolder {
        background: url(/rgba/0/0/0/15);
        background: rgba(0, 0, 0, 0.15);
        _background: none;
        _filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#26000000', endColorstr='#26000000',GradientType=0 );
        border-right: 1px solid;
        height: 67px; }
      @media (max-width: 992px) {
        #header .navbar #emailSignup .signupFormHolder {
          display: none; } }
    @media (max-width: 768px) {
      #header .navbar .navbar-collapse.collapsing,
      #header .navbar .navbar-collapse.in {
        background: #2d3941;
        z-index: 500; }
        #header .navbar .navbar-collapse.collapsing .nav,
        #header .navbar .navbar-collapse.in .nav {
          float: none;
          padding: 0;
          margin-top: 0; }
          #header .navbar .navbar-collapse.collapsing .nav > li > a,
          #header .navbar .navbar-collapse.in .nav > li > a {
            color: #fff !important; }
            #header .navbar .navbar-collapse.collapsing .nav > li > a:hover,
            #header .navbar .navbar-collapse.in .nav > li > a:hover {
              background-color: #08325f;
              padding-left: 25px; }
          #header .navbar .navbar-collapse.collapsing .nav > li.active > a,
          #header .navbar .navbar-collapse.collapsing .nav > li.open > a,
          #header .navbar .navbar-collapse.in .nav > li.active > a,
          #header .navbar .navbar-collapse.in .nav > li.open > a {
            background-color: #2d3941; }
            #header .navbar .navbar-collapse.collapsing .nav > li.active > a:hover,
            #header .navbar .navbar-collapse.collapsing .nav > li.open > a:hover,
            #header .navbar .navbar-collapse.in .nav > li.active > a:hover,
            #header .navbar .navbar-collapse.in .nav > li.open > a:hover {
              background-color: #08325f; }
          #header .navbar .navbar-collapse.collapsing .nav > li.active .dropdown-menu > li > a,
          #header .navbar .navbar-collapse.collapsing .nav > li.open .dropdown-menu > li > a,
          #header .navbar .navbar-collapse.in .nav > li.active .dropdown-menu > li > a,
          #header .navbar .navbar-collapse.in .nav > li.open .dropdown-menu > li > a {
            background-color: #303030; }
            #header .navbar .navbar-collapse.collapsing .nav > li.active .dropdown-menu > li > a:hover,
            #header .navbar .navbar-collapse.collapsing .nav > li.open .dropdown-menu > li > a:hover,
            #header .navbar .navbar-collapse.in .nav > li.active .dropdown-menu > li > a:hover,
            #header .navbar .navbar-collapse.in .nav > li.open .dropdown-menu > li > a:hover {
              color: #ACACAC; } }
    @media (max-width: 991px) {
      #header .navbar .navbar-collapse {
        height: 100% !important;
        max-height: none !important;
        overflow-y: scroll;
        display: block !important;
        width: 100%;
        left: -100%;
        background: #eeeff0;
        position: fixed;
        margin-left: 0;
        margin-right: 0; }
        #header .navbar .navbar-collapse.show-menu {
          left: 0; }
        #header .navbar .navbar-collapse #menu-header-menu {
          float: none; }
          #header .navbar .navbar-collapse #menu-header-menu li {
            padding: 20px !important;
            text-align: center;
            box-shadow: 0 0 5px 1px rgba(0, 0, 0, 0.3);
            -webkit-box-shadow: 0 0 5px 1px rgba(0, 0, 0, 0.3);
            -moz-box-shadow: 0 0 5px 1px rgba(0, 0, 0, 0.3);
            float: none;
            width: 40%;
            margin: 40px auto !important; }
            #header .navbar .navbar-collapse #menu-header-menu li a {
              color: #08325f !important;
              background: none !important;
              padding: 0 !important;
              margin: 0 !important;
              font-size: 21px !important;
              border: none; }
            #header .navbar .navbar-collapse #menu-header-menu li .dropdown-menu {
              position: relative;
              background: transparent !important;
              padding: 0 !important;
              border-radius: 0 !important;
              border: 0 !important;
              box-shadow: none !important;
              top: 10px;
              left: 0; }
              #header .navbar .navbar-collapse #menu-header-menu li .dropdown-menu li {
                width: 100%;
                box-shadow: none;
                margin: auto !important;
                padding: 0 !important; }
                #header .navbar .navbar-collapse #menu-header-menu li .dropdown-menu li a {
                  background: none !important;
                  padding: 20px !important;
                  color: #08325f !important;
                  white-space: pre-wrap;
                  word-wrap: break-word;
                  font-size: 14px !important; }
                  #header .navbar .navbar-collapse #menu-header-menu li .dropdown-menu li a:hover {
                    color: #d60131 !important; }
            #header .navbar .navbar-collapse #menu-header-menu li:hover {
              box-shadow: 0 0 5px 1px rgba(0, 0, 0, 0.6);
              -webkit-box-shadow: 0 0 5px 1px rgba(0, 0, 0, 0.6);
              -moz-box-shadow: 0 0 5px 1px rgba(0, 0, 0, 0.6); } }
    @media (max-width: 767px) {
      #header .navbar .navbar-collapse #menu-header-menu li {
        width: 60%;
        margin: 20px auto !important; } }
    @media (max-width: 525px) {
      #header .navbar .navbar-collapse #menu-header-menu li {
        width: 80%;
        margin: 10px auto !important; } }
  @media (max-width: 991px) {
    #header {
      position: fixed;
      background-color: #fff !important; } }

/*****************************/
#pageHeadImg {
  max-height: none !important;
  min-height: auto !important; }
  #pageHeadImg .attachment-post-thumbnail.wp-post-image {
    display: none !important; }
  #pageHeadImg .textHolder {
    margin-top: 100px;
    position: relative !important; }
    #pageHeadImg .textHolder > div .featured-title {
      font-weight: 300;
      font-size: 45px;
      color: #fff !important; }
      #pageHeadImg .textHolder > div .featured-title p {
        display: inherit; }
    #pageHeadImg .textHolder > div .featured-subtitle {
      text-align: left;
      padding-top: 30px;
      margin: 0;
      line-height: 1; }
      #pageHeadImg .textHolder > div .featured-subtitle p {
        display: inherit; }

.page-template-section-page-php .homepage-section {
  padding: 40px 0 70px;
  background-color: transparent !important; }
  .page-template-section-page-php .homepage-section .sectionImage,
  .page-template-section-page-php .homepage-section .sectionOverlay {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0; }
  .page-template-section-page-php .homepage-section .sectionImage {
    -webkit-transition: none;
    -moz-transition: none;
    -ms-transition: none;
    -o-transition: none;
    transition: none;
    background-size: cover;
    behavior: url(/wp-content/themes/imge-framework/imge-custom/inc/compatability/backgroundsize.htc) \9;
    _behavior: none;
    background-position: 50%;
    background-position: 50% 0;
    background-attachment: fixed; }

/*****************************/
#footer {
  padding: 0 !important;
  background: #f5f5f6;
  background: transparent;
  border: 0;
  overflow-x: hidden; }
  #footer #footer-wrapper {
    padding: 40px 0 0 0 !important; }
  #footer .modal {
    top: 20%; }
    @media (min-width: 768px) {
      #footer .modal .modal-dialog {
        width: 60%; } }
    #footer .modal .modal-content {
      border-radius: 0;
      border: none; }
      #footer .modal .modal-content .modal-header {
        position: absolute;
        right: 0;
        z-index: 999;
        border: none; }
        #footer .modal .modal-content .modal-header button {
          color: #d60131;
          font-size: 32px;
          outline: 0; }
          #footer .modal .modal-content .modal-header button:hover {
            opacity: 1; }
          #footer .modal .modal-content .modal-header button:active, #footer .modal .modal-content .modal-header button:focus {
            outline: 0; }
      #footer .modal .modal-content .modal-body {
        padding: 30px 20px; }
        @media (max-width: 991px) {
          #footer .modal .modal-content .modal-body {
            text-align: center; } }
      #footer .modal .modal-content #card-modal-img {
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center;
        min-height: 250px; }
        @media (max-width: 991px) {
          #footer .modal .modal-content #card-modal-img {
            width: 50%;
            margin: auto;
            margin-bottom: 20px; } }
        @media (max-width: 426px) {
          #footer .modal .modal-content #card-modal-img {
            width: 100%;
            margin-top: 20px; } }
      #footer .modal .modal-content #card-modal-name {
        margin: auto !important;
        color: #08325f; }
      #footer .modal .modal-content #card-modal-title {
        margin: auto !important;
        color: #7a7a7b !important;
        font-size: 16px;
        font-style: italic; }
      #footer .modal .modal-content #card-modal-content {
        margin: 10px auto 20px auto !important;
        color: #2d3941;
        font-size: 16px !important;
        line-height: 1.6em !important; }
      #footer .modal .modal-content #card-modal-read-more {
        margin: auto !important; }
  #footer .container_full {
    padding: 20px !important;
    background: #d2d8df; }
    #footer .container_full .text-center {
      color: #2d3941;
      font-weight: 300;
      font-size: 12px; }
  #footer .container {
    width: 90% !important;
    padding-top: 0 !important;
    padding-bottom: 0 !important; }
  #footer .container.second .row .col_address,
  #footer .container.second .row .col_social {
    padding: 20px 15px 0; }
    #footer .container.second .row .col_address p,
    #footer .container.second .row .col_social p {
      color: #2d3941 !important; }
    #footer .container.second .row .col_address .address,
    #footer .container.second .row .col_social .address {
      line-height: 1.5em; }
    #footer .container.second .row .col_address .address,
    #footer .container.second .row .col_address .contact,
    #footer .container.second .row .col_social .address,
    #footer .container.second .row .col_social .contact {
      padding-bottom: 20px;
      margin: 0; }
    #footer .container.second .row .col_address .social-icons a .fa,
    #footer .container.second .row .col_social .social-icons a .fa {
      font-size: 21px; }
    @media (max-width: 991px) {
      #footer .container.second .row .col_address,
      #footer .container.second .row .col_social {
        padding-top: 10px;
        text-align: center; } }
    @media (max-width: 425px) {
      #footer .container.second .row .col_address,
      #footer .container.second .row .col_social {
        padding: 10px; } }
  #footer .container.second .row .col_social {
    text-align: right; }
    #footer .container.second .row .col_social .social-icons {
      text-align: right !important; }
      #footer .container.second .row .col_social .social-icons a {
        text-align: right;
        margin: 0; }
    @media (max-width: 991px) {
      #footer .container.second .row .col_social {
        text-align: center;
        padding-top: 20px; }
        #footer .container.second .row .col_social .social-icons {
          text-align: center !important; }
          #footer .container.second .row .col_social .social-icons a {
            text-align: center !important; } }
    @media (max-width: 767px) {
      #footer .container.second .row .col_social {
        padding: 0 15px; } }
  #footer .container.second .row .col_menu {
    padding: 20px 15px 0;
    text-align: center; }
    #footer .container.second .row .col_menu nav .footer-menu {
      padding: 0;
      margin: 0; }
      @media (min-width: 992px) {
        #footer .container.second .row .col_menu nav .footer-menu {
          width: 75%;
          margin: 0 auto; } }
      #footer .container.second .row .col_menu nav .footer-menu li {
        margin: 0;
        margin-right: 30px;
        display: inline-block; }
        @media (min-width: 992px) {
          #footer .container.second .row .col_menu nav .footer-menu li {
            line-height: 2.5em; } }
        #footer .container.second .row .col_menu nav .footer-menu li a {
          border: none;
          padding: 0;
          color: #2d3941 !important; }
          #footer .container.second .row .col_menu nav .footer-menu li a:active, #footer .container.second .row .col_menu nav .footer-menu li a:focus, #footer .container.second .row .col_menu nav .footer-menu li a:hover {
            text-decoration: none;
            color: #d60131 !important; }
        #footer .container.second .row .col_menu nav .footer-menu li .sub-menu {
          display: none;
          padding: 5px 0 0; }
          #footer .container.second .row .col_menu nav .footer-menu li .sub-menu li {
            display: block !important;
            padding: 5px 0; }
    @media (max-width: 991px) {
      #footer .container.second .row .col_menu {
        text-align: center;
        padding-top: 10px; } }
    @media (max-width: 767px) {
      #footer .container.second .row .col_menu {
        padding: 0 15px; }
        #footer .container.second .row .col_menu nav {
          float: none; }
          #footer .container.second .row .col_menu nav .footer-menu {
            display: block; }
            #footer .container.second .row .col_menu nav .footer-menu > .menu-item {
              display: block;
              margin-bottom: 30px;
              margin-right: 0; } }
  #footer #footer-logo {
    max-width: 185px;
    display: inline-block; }
    @media (max-width: 991px) {
      #footer #footer-logo {
        margin: 0;
        margin-bottom: 20px; } }
  @media (max-width: 991px) {
    #footer .footer-form {
      padding-left: 20px;
      padding-right: 20px; } }
  #footer .footer-form h3 {
    margin-bottom: 0 !important;
    font-weight: normal !important;
    text-align: left; }
  #footer .footer-form .gform_wrapper {
    margin: 8px 0; }
    #footer .footer-form .gform_wrapper form {
      display: table; }
      #footer .footer-form .gform_wrapper form .gform_body {
        display: table-cell !important;
        vertical-align: top !important;
        margin: 0 !important;
        padding: 0 !important;
        position: relative !important;
        width: 75% !important;
        max-width: 75% !important; }
        #footer .footer-form .gform_wrapper form .gform_body .gform_fields .gfield {
          padding: 0;
          margin: 0;
          display: block; }
          #footer .footer-form .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container {
            margin: 0 !important; }
            #footer .footer-form .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input,
            #footer .footer-form .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container select,
            #footer .footer-form .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container textarea {
              border-radius: 0 !important;
              border: 0;
              outline: 0;
              background-color: #d2d8df !important;
              padding: 15px !important;
              line-height: 1.6em !important;
              font-size: 14px !important; }
              #footer .footer-form .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input:focus::-webkit-input-placeholder,
              #footer .footer-form .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container select:focus::-webkit-input-placeholder,
              #footer .footer-form .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container textarea:focus::-webkit-input-placeholder {
                color: transparent !important; }
              #footer .footer-form .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input:focus:-moz-placeholder,
              #footer .footer-form .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container select:focus:-moz-placeholder,
              #footer .footer-form .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container textarea:focus:-moz-placeholder {
                color: transparent !important; }
              #footer .footer-form .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input:focus::-moz-placeholder,
              #footer .footer-form .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container select:focus::-moz-placeholder,
              #footer .footer-form .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container textarea:focus::-moz-placeholder {
                color: transparent !important; }
              #footer .footer-form .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input:focus:-ms-input-placeholder,
              #footer .footer-form .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container select:focus:-ms-input-placeholder,
              #footer .footer-form .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container textarea:focus:-ms-input-placeholder {
                color: transparent !important; }
          #footer .footer-form .gform_wrapper form .gform_body .gform_fields .gfield label {
            display: none; }
      #footer .footer-form .gform_wrapper form .gform_footer {
        display: table-cell !important;
        vertical-align: top !important;
        margin: 0 !important;
        padding: 0 !important;
        position: relative !important;
        width: 25% !important;
        max-width: 25% !important; }
        #footer .footer-form .gform_wrapper form .gform_footer input {
          border-radius: 0 !important;
          border: 0;
          padding: 15px !important;
          background-color: #d60131 !important;
          color: #fff !important;
          margin: 0;
          font-weight: lighter;
          line-height: 1.6em !important;
          font-size: 14px !important; }
  @media (max-width: 991px) and (min-width: 641px) {
    #footer .footer-form,
    #footer .footer-social {
      text-align: center; } }
  @media (max-width: 991px) {
    #footer .col-md-3 {
      text-align: center; } }
  #footer .paid-for {
    padding: 3px 5px;
    border: 1px solid #aaa;
    color: #aaa;
    display: inline-block;
    margin-top: 35px; }
    @media (max-width: 991px) {
      #footer .paid-for {
        margin-bottom: 35px; } }
  #footer .social-icons {
    float: none !important;
    text-align: left !important; }
    @media (max-width: 991px) {
      #footer .social-icons {
        text-align: center !important; } }
    #footer .social-icons a {
      background: none !important;
      padding: 0 !important;
      font-size: 25px; }
      #footer .social-icons a i {
        color: #2d3941 !important; }
        #footer .social-icons a i:hover {
          color: #d60131 !important; }
    #footer .social-icons a[title="facebook"] i {
      color: #375a9c !important; }
      #footer .social-icons a[title="facebook"] i:hover {
        color: #d60131 !important; }
    #footer .social-icons a[title="twitter"] i {
      color: #0084b4 !important; }
      #footer .social-icons a[title="twitter"] i:hover {
        color: #d60131 !important; }
    #footer .social-icons a[title="linkedin"] i {
      color: #0077b5 !important; }
      #footer .social-icons a[title="linkedin"] i:hover {
        color: #d60131 !important; }
    #footer .social-icons a[title="youtube"] i {
      color: #282828 !important; }
      #footer .social-icons a[title="youtube"] i:hover {
        color: #d60131 !important; }
  #footer #footer-wrapper {
    margin: auto; }
    #footer #footer-wrapper > div {
      padding: 40px 0; }
      @media (max-width: 992px) {
        #footer #footer-wrapper > div {
          min-height: 1px; } }
      #footer #footer-wrapper > div:last-child {
        padding-top: 0; }
    #footer #footer-wrapper .copyright {
      color: #fff;
      font-size: 12px;
      text-align: center; }
      #footer #footer-wrapper .copyright hr {
        background: url(/rgba/0/0/0/45);
        background: rgba(0, 0, 0, 0.45);
        _background: none;
        _filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#73000000', endColorstr='#73000000',GradientType=0 ); }
      #footer #footer-wrapper .copyright span {
        border: 1px solid #fff;
        padding: 5px; }
  #footer .social-icons {
    font-size: 22px;
    font-size: 2.2rem;
    padding: 0; }
    #footer .social-icons a {
      padding: 5px;
      display: inline-block;
      color: #FFF;
      min-width: 40px;
      text-align: center;
      margin-right: 5px;
      height: 40px; }
    @media (max-width: 992px) {
      #footer .social-icons {
        float: none !important; } }

/*****************************/
#gform_wrapper_1, #gform_wrapper_4, #gform_wrapper_5 {
  max-width: 100%;
  text-align: right;
  padding-top: 8px;
  margin: 10px 0; }
  #gform_wrapper_1 form > div, #gform_wrapper_4 form > div, #gform_wrapper_5 form > div {
    display: inline-block;
    vertical-align: top; }
  #gform_wrapper_1 label.gfield_label + div.ginput_container, #gform_wrapper_4 label.gfield_label + div.ginput_container, #gform_wrapper_5 label.gfield_label + div.ginput_container {
    margin-top: 0; }
  #gform_wrapper_1 .gform_heading, #gform_wrapper_4 .gform_heading, #gform_wrapper_5 .gform_heading {
    width: 34%;
    padding: 0 10px;
    line-height: 2.5 !important;
    margin-bottom: 0; }
    @media (max-width: 992px) {
      #gform_wrapper_1 .gform_heading, #gform_wrapper_4 .gform_heading, #gform_wrapper_5 .gform_heading {
        display: none; } }
    #gform_wrapper_1 .gform_heading span, #gform_wrapper_4 .gform_heading span, #gform_wrapper_5 .gform_heading span {
      color: #FFF;
      text-transform: uppercase;
      font-size: 11px;
      font-size: 1.1rem;
      margin: 9px 0; }
  #gform_wrapper_1 .gform_body, #gform_wrapper_4 .gform_body, #gform_wrapper_5 .gform_body {
    width: 50%; }
    #gform_wrapper_1 .gform_body .gfield, #gform_wrapper_4 .gform_body .gfield, #gform_wrapper_5 .gform_body .gfield {
      margin-top: 0; }
    @media (max-width: 992px) {
      #gform_wrapper_1 .gform_body, #gform_wrapper_4 .gform_body, #gform_wrapper_5 .gform_body {
        width: 77%; } }
  #gform_wrapper_1 form, #gform_wrapper_4 form, #gform_wrapper_5 form {
    text-align: right; }
  #gform_wrapper_1 .gform_footer, #gform_wrapper_4 .gform_footer, #gform_wrapper_5 .gform_footer {
    padding: 0;
    margin: 0;
    width: 14%;
    display: inline-block; }
    @media (max-width: 992px) {
      #gform_wrapper_1 .gform_footer, #gform_wrapper_4 .gform_footer, #gform_wrapper_5 .gform_footer {
        width: 21%; } }
    #gform_wrapper_1 .gform_footer input, #gform_wrapper_4 .gform_footer input, #gform_wrapper_5 .gform_footer input {
      padding: 16px;
      width: 100%;
      border: none;
      background-color: #08325f;
      color: #FFF; }
  #gform_wrapper_1 ul li input, #gform_wrapper_4 ul li input, #gform_wrapper_5 ul li input {
    padding: 8px 15px;
    font-size: 11px;
    background: url(/rgba/255/255/255/10);
    background: rgba(255, 255, 255, 0.1);
    _background: none;
    _filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1AFFFFFF', endColorstr='#1AFFFFFF',GradientType=0 );
    border: none;
    color: #FFF;
    text-transform: uppercase; }
    #gform_wrapper_1 ul li input::-webkit-input-placeholder, #gform_wrapper_4 ul li input::-webkit-input-placeholder, #gform_wrapper_5 ul li input::-webkit-input-placeholder {
      color: #FFF; }
    #gform_wrapper_1 ul li input:-moz-placeholder, #gform_wrapper_4 ul li input:-moz-placeholder, #gform_wrapper_5 ul li input:-moz-placeholder {
      color: #FFF; }
    #gform_wrapper_1 ul li input::-moz-placeholder, #gform_wrapper_4 ul li input::-moz-placeholder, #gform_wrapper_5 ul li input::-moz-placeholder {
      color: #FFF; }
    #gform_wrapper_1 ul li input:-ms-input-placeholder, #gform_wrapper_4 ul li input:-ms-input-placeholder, #gform_wrapper_5 ul li input:-ms-input-placeholder {
      color: #FFF; }
  #gform_wrapper_1 input[type=submit], #gform_wrapper_4 input[type=submit], #gform_wrapper_5 input[type=submit] {
    background-color: #08325f;
    padding: 8px 10px;
    font-size: 11px;
    text-transform: uppercase; }

/*****************************/
/*****************************/
#gform_wrapper_4 {
  text-align: left; }
  #gform_wrapper_4 form {
    text-align: left; }
    #gform_wrapper_4 form .gform_heading {
      width: 24%; }
      #gform_wrapper_4 form .gform_heading span {
        border: none; }
  @media (max-width: 992px) {
    #gform_wrapper_4 {
      text-align: center; }
      #gform_wrapper_4 form {
        text-align: center; } }

#gforms_confirmation_message {
  color: #FFF;
  text-align: center;
  margin-top: 20px; }

/*****************************/
/*****************************/
.read-more {
  background: #08325f;
  text-transform: uppercase;
  font-size: 11px;
  width: 90px;
  margin-left: auto; }
  .read-more a {
    color: #FFF;
    padding: 10px;
    display: block; }
    .read-more a:hover {
      text-decoration: none; }

a[title="twitter"] {
  background-color: #0e8ac8; }

a[title="facebook"] {
  background-color: #375a9c; }

a[title="linkedin"] {
  background-color: #0977b4; }

a[title="email"] {
  background-color: #6cbd45; }

.mga_loop {
  list-style-type: none; }
  .mga_loop article {
    border-bottom: 1px solid #DBDBDB;
    padding: 30px 0; }
  .mga_loop li {
    border-bottom: 1px solid #DBDBDB;
    padding: 30px 0; }

.page-template-landing-page #footer #footer-wrapper > div {
  padding: 0; }

.page-template-landing-page #footer #footer-wrapper .footer-navWrap,
.page-template-landing-page #footer #footer-wrapper .social {
  display: none; }

.page-template-landing-page #footer #footer-wrapper .copyright span {
  display: inline-block;
  margin: 40px auto; }

#gform_wrapper_5 form {
  text-align: left; }

#gform_wrapper_5 .gform_body {
  width: auto;
  display: block; }

#gform_wrapper_5 ul li input {
  background: url(/rgba/255/255/255/50);
  background: rgba(255, 255, 255, 0.5);
  _background: none;
  _filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#80FFFFFF', endColorstr='#80FFFFFF',GradientType=0 ); }

#gform_wrapper_5 .gform_footer {
  width: 99.2%;
  display: block;
  margin: 20px 0 0; }

#gform_wrapper_5 input[type=submit] {
  font-size: 20px; }

@font-face {
  font-family: 'GalaxieCopernicus-Bold';
  font-weight: bold;
  src: url("imge-custom/assets/fonts/GalaxieCopernicus-Bold.eot");
  /* IE9 Compat Modes */
  src: url("imge-custom/assets/fonts/GalaxieCopernicus-Bold.woff2") format("woff2"), url("imge-custom/assets/fonts/GalaxieCopernicus-Bold.woff") format("woff");
  /* Pretty Modern Browsers */ }

@font-face {
  font-family: 'GalaxieCopernicus-Medium';
  font-weight: bold;
  src: url("imge-custom/assets/fonts/GalaxieCopernicus-Medium.eot");
  /* IE9 Compat Modes */
  src: url("imge-custom/assets/fonts/GalaxieCopernicus-Medium.woff2") format("woff2"), url("imge-custom/assets/fonts/GalaxieCopernicus-Medium.woff") format("woff");
  /* Pretty Modern Browsers */ }

@font-face {
  font-family: 'GalaxieCopernicus-Light';
  font-weight: bold;
  src: url("imge-custom/assets/fonts/GalaxieCopernicus-Book.eot");
  /* IE9 Compat Modes */
  src: url("imge-custom/assets/fonts/GalaxieCopernicus-Book.woff2") format("woff2"), url("imge-custom/assets/fonts/GalaxieCopernicus-Book.woff") format("woff");
  /* Pretty Modern Browsers */ }

h1,
h2,
h3,
h4,
h5,
h6 {
  text-shadow: none !important;
  margin-top: 0;
  margin-bottom: 20px !important;
  color: #2d3941; }

h1,
h2,
h3,
h4 {
  font-family: "GalaxieCopernicus-Medium", sans-serif !important; }

h1 {
  font-size: 48px;
  font-size: 3em !important;
  line-height: 54px; }
  @media (max-width: 991px) {
    h1 {
      font-size: 2em !important; } }

h2 {
  font-size: 32px;
  font-size: 2.5em !important;
  line-height: 1.4em; }
  @media (max-width: 991px) {
    h2 {
      font-size: 1.8em !important; } }

h3 {
  font-family: "GalaxieCopernicus-Bold", sans-serif !important; }

h3,
h4 {
  font-size: 24px;
  font-size: 1.5em !important;
  line-height: 36px; }
  @media (max-width: 991px) {
    h3,
    h4 {
      font-size: 1.3em !important; } }

h5,
h6 {
  font-family: "source-sans-pro", sans-serif !important;
  font-size: 16px;
  font-size: 1em !important;
  line-height: 20px; }

p {
  font-family: "source-sans-pro", sans-serif !important;
  font-size: 16px;
  font-size: 1em;
  line-height: 22px;
  margin-bottom: 20px;
  color: #2d3941; }
  p a {
    color: #d60131 !important;
    font-size: inherit !important; }
    p a:active, p a:focus, p a:hover {
      color: #d60131 !important;
      outline: 0;
      text-decoration: none !important; }
  p.sub-head {
    font-family: 'GalaxieCopernicus-Medium, sans-serif';
    font-size: 24px !important;
    line-height: 1.5em !important; }

b,
em,
i,
span,
strong {
  color: inherit; }
  b:not(.fa),
  em:not(.fa),
  i:not(.fa),
  span:not(.fa),
  strong:not(.fa) {
    font-family: inherit !important; }
  b.sub-head,
  em.sub-head,
  i.sub-head,
  span.sub-head,
  strong.sub-head {
    display: block;
    font-size: 16px !important;
    line-height: 25px; }
  b.last,
  em.last,
  i.last,
  span.last,
  strong.last {
    margin-bottom: 20px; }
  b.bold,
  em.bold,
  i.bold,
  span.bold,
  strong.bold {
    font-weight: bold; }

ul {
  list-style-type: disc; }
  ul li {
    font-size: 14px;
    color: #2d3941;
    font-family: "source-sans-pro", sans-serif !important;
    line-height: 1.6em; }
    ul li a {
      color: #d60131 !important;
      font-size: inherit !important; }
      ul li a:active, ul li a:focus, ul li a:hover {
        color: #d60131 !important;
        outline: 0;
        text-decoration: none !important; }

ul, ol {
  list-style-type: disc; }
  ul li a, ol li a {
    color: #d60131 !important; }
    ul li a:active, ul li a:focus, ul li a:hover, ol li a:active, ol li a:focus, ol li a:hover {
      color: #d60131 !important;
      outline: 0;
      text-decoration: none !important; }

.fluid-width-video-wrapper {
  padding: 0 !important; }
  .fluid-width-video-wrapper iframe {
    position: relative !important;
    width: 560px !important;
    height: 315px !important;
    max-width: 100% !important; }
    @media (max-width: 575px) {
      .fluid-width-video-wrapper iframe {
        height: 100% !important; } }

iframe {
  max-width: 100% !important; }
  @media (max-width: 575px) {
    iframe {
      height: 100% !important; } }

.wp-caption {
  background: none;
  border: none;
  padding: 0; }
  .wp-caption .wp-caption-text {
    padding: 10px !important; }

.jp-carousel-info {
  display: none; }

*.box-shadow {
  box-shadow: 0 0 10px 5px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0 0 10px 5px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 0 10px 5px rgba(0, 0, 0, 0.1); }

*.mb-0 {
  margin-bottom: 0 !important; }

*.mb-5 {
  margin-bottom: 5px !important; }

*.mb-10 {
  margin-bottom: 10px !important; }

*.mb-15 {
  margin-bottom: 15px !important; }

.wp-pagenavi {
  padding: 40px 0; }
  .wp-pagenavi a,
  .wp-pagenavi span {
    margin: 0 10px;
    color: #d60131;
    font-size: 14px !important; }
    .wp-pagenavi a.nextpostslink, .wp-pagenavi a.previouspostslink,
    .wp-pagenavi span.nextpostslink,
    .wp-pagenavi span.previouspostslink {
      border: 1px solid #d60131 !important;
      padding: 10px 20px !important;
      font-size: 14px !important; }
    .wp-pagenavi a.current,
    .wp-pagenavi span.current {
      background: #d60131 !important;
      color: #fff !important;
      padding: 5px 10px; }
    .wp-pagenavi a:active, .wp-pagenavi a:focus, .wp-pagenavi a:hover,
    .wp-pagenavi span:active,
    .wp-pagenavi span:focus,
    .wp-pagenavi span:hover {
      text-decoration: none; }

a {
  color: #d60131;
  outline: 0; }
  a:active, a:focus, a:hover {
    color: #d60131;
    outline: 0;
    text-decoration: none !important; }

.btn {
  background: #d60131 !important;
  border: 1px solid #d60131 !important;
  border-radius: 0 !important;
  color: #fff !important;
  font-size: 14px;
  padding: 10px 20px;
  text-decoration: none !important;
  font-family: 'Karla', sans-serif !important; }
  .btn.invert {
    background: #fff !important;
    color: #d60131 !important; }
    .btn.invert:active, .btn.invert:hover {
      background: #d60131 !important;
      color: #fff !important; }
  .btn.btn-link, .btn.link, .btn.toggle {
    background: none !important;
    border: 0 !important;
    border-radius: 0;
    color: #2d3941 !important;
    padding: 0 !important;
    margin: 0 !important; }
    .btn.btn-link.btn-link, .btn.btn-link.link, .btn.link.btn-link, .btn.link.link, .btn.toggle.btn-link, .btn.toggle.link {
      color: #d60131 !important; }
    .btn.btn-link.top, .btn.link.top, .btn.toggle.top {
      margin-bottom: 40px !important; }
    .btn.btn-link:active, .btn.btn-link:focus, .btn.btn-link:hover, .btn.link:active, .btn.link:focus, .btn.link:hover, .btn.toggle:active, .btn.toggle:focus, .btn.toggle:hover {
      background: none !important;
      color: #d60131 !important;
      box-shadow: none !important; }
    @media (max-width: 767px) {
      .btn.btn-link, .btn.link, .btn.toggle {
        margin: 10px 0 !important;
        text-decoration: none !important;
        word-wrap: break-word;
        white-space: pre-wrap;
        text-align: left; } }
  .btn:active, .btn:focus, .btn:hover {
    background: #d60131 !important;
    color: #fff !important;
    box-shadow: none !important; }
  @media (max-width: 767px) {
    .btn {
      word-wrap: break-word;
      white-space: pre-wrap; } }

.ajax_nav {
  border: 1px solid #d60131;
  border-radius: 0 !important;
  padding: 10px 20px !important;
  color: #d60131; }

.dataTables_wrapper .row .col-sm-5 {
  display: none; }

.dataTables_wrapper .row .col-sm-7 {
  width: 100%; }
  .dataTables_wrapper .row .col-sm-7 h4 {
    margin-bottom: 0 !important; }
  .dataTables_wrapper .row .col-sm-7 .dataTables_paginate .pagination li a {
    color: #d60131 !important;
    margin: 0 8px;
    border: 0;
    background: transparent;
    outline: 0; }
  .dataTables_wrapper .row .col-sm-7 .dataTables_paginate .pagination li:first-child a {
    margin-left: 0; }
  .dataTables_wrapper .row .col-sm-7 .dataTables_paginate .pagination li.next a, .dataTables_wrapper .row .col-sm-7 .dataTables_paginate .pagination li.previous a {
    background: transparent;
    border: 1px solid #d60131;
    border-radius: 0; }
  .dataTables_wrapper .row .col-sm-7 .dataTables_paginate .pagination li.active a {
    background-color: #d60131;
    color: #fff !important; }
  .dataTables_wrapper .row .col-sm-7 .dataTables_paginate .pagination li.disabled a {
    opacity: 0.5;
    display: none; }
  @media (max-width: 767px) {
    .dataTables_wrapper .row .col-sm-7 .dataTables_paginate .pagination li.paginate_button.previous {
      display: inline; }
      .dataTables_wrapper .row .col-sm-7 .dataTables_paginate .pagination li.paginate_button.previous a {
        margin: 0; }
    .dataTables_wrapper .row .col-sm-7 .dataTables_paginate .pagination li.paginate_button.next {
      display: inline;
      float: right; }
      .dataTables_wrapper .row .col-sm-7 .dataTables_paginate .pagination li.paginate_button.next a {
        margin: 0; }
    .dataTables_wrapper .row .col-sm-7 .dataTables_paginate .pagination li.paginate_button {
      display: none; } }

.latest_report_block {
  opacity: 0;
  background: #fff;
  padding: 15px;
  margin: 0 15px;
  outline: 0;
  cursor: pointer; }
  .latest_report_block .img {
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat; }
    .latest_report_block .img.bottom {
      background-position: center bottom !important; }
    .latest_report_block .img.top {
      background-position: center top !important; }
    @media (max-width: 767px) {
      .latest_report_block .img {
        margin-bottom: 20px !important;
        height: 200px !important; } }
    @media (max-width: 425px) {
      .latest_report_block .img {
        height: 100px !important; } }
  .latest_report_block .content {
    padding: 0 15px;
    text-align: left; }
    .latest_report_block .content .title {
      display: block;
      margin-bottom: 10px !important; }
      .latest_report_block .content .title h5 {
        line-height: 1.4em;
        font-size: 1.1em !important;
        font-weight: bold;
        display: inline;
        border-bottom: 1px solid #2d3941; }
        .latest_report_block .content .title h5:hover, .latest_report_block .content .title h5:active {
          color: #d60131;
          border-bottom: 1px solid #d60131; }
    @media (max-width: 767px) {
      .latest_report_block .content {
        margin-bottom: 20px !important;
        padding: 0; } }
  .latest_report_block .download_block {
    padding: 0;
    text-align: center; }
    @media (max-width: 767px) {
      .latest_report_block .download_block {
        text-align: left; }
        .latest_report_block .download_block.no_report {
          height: 42px; } }
  .latest_report_block.slick-current {
    opacity: 1; }
  .latest_report_block:not(.slick-slide) {
    opacity: 1; }
  @media (max-width: 767px) {
    .latest_report_block {
      margin-bottom: 30px;
      opacity: 1; } }

.dark-bg h1,
.dark-bg h2,
.dark-bg h3,
.dark-bg h4,
.dark-bg h5,
.dark-bg h6,
.dark-bg li,
.dark-bg ol,
.dark-bg p {
  color: #fff !important; }

.blue-bg {
  background: #d2d8df !important; }

.gray-gradient-bg {
  background: linear-gradient(top, #f6f7f6, #fff, #fff);
  background: -webkit-linear-gradient(top, #f6f7f6, #fff, #fff);
  background: -moz-linear-gradient(top, #f6f7f6, #fff, #fff);
  background: -o-linear-gradient(top, #f6f7f6, #fff, #fff);
  background: -ms-linear-gradient(top, #f6f7f6, #fff, #fff); }

.dark-blue-bg {
  background: #08325f !important; }

.white-bg {
  background: #fff !important; }

#wrapper {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important; }

.homepage-section {
  padding: 40px 0 !important; }
  .homepage-section .panel-title {
    font-family: 'GalaxieCopernicus-Medium, sans-serif'; }
  .homepage-section .nav-tabs {
    text-align: center; }
    .homepage-section .nav-tabs li {
      float: none;
      display: inline-block; }
      @media (max-width: 767px) {
        .homepage-section .nav-tabs li {
          display: block; } }
  .homepage-section .categories,
  .homepage-section .tabs, .homepage-section .nav-tabs, .homepage-section .careers_category_list {
    list-style-type: none;
    margin: 0;
    padding: 0;
    margin-bottom: 60px;
    width: 100%;
    text-align: center;
    z-index: 300;
    border: 0; }
    .homepage-section .categories .category_item,
    .homepage-section .categories .tab, .homepage-section .categories a[data-toggle="tab"],
    .homepage-section .tabs .category_item,
    .homepage-section .tabs .tab,
    .homepage-section .tabs a[data-toggle="tab"], .homepage-section .nav-tabs .category_item,
    .homepage-section .nav-tabs .tab, .homepage-section .nav-tabs a[data-toggle="tab"], .homepage-section .careers_category_list .category_item,
    .homepage-section .careers_category_list .tab, .homepage-section .careers_category_list a[data-toggle="tab"] {
      font-family: "GalaxieCopernicus-Medium", sans-serif !important;
      font-size: 16px;
      color: #2d3941;
      display: inline-block;
      float: none;
      cursor: pointer;
      margin: 0 30px 20px 30px;
      text-align: center;
      background: transparent !important;
      border: 0 !important;
      padding: 0; }
      .homepage-section .categories .category_item:hover,
      .homepage-section .categories .tab:hover, .homepage-section .categories a[data-toggle="tab"]:hover,
      .homepage-section .tabs .category_item:hover,
      .homepage-section .tabs .tab:hover,
      .homepage-section .tabs a[data-toggle="tab"]:hover, .homepage-section .nav-tabs .category_item:hover,
      .homepage-section .nav-tabs .tab:hover, .homepage-section .nav-tabs a[data-toggle="tab"]:hover, .homepage-section .careers_category_list .category_item:hover,
      .homepage-section .careers_category_list .tab:hover, .homepage-section .careers_category_list a[data-toggle="tab"]:hover {
        background: transparent;
        border: 0; }
      .homepage-section .categories .category_item p,
      .homepage-section .categories .tab p, .homepage-section .categories a[data-toggle="tab"] p,
      .homepage-section .tabs .category_item p,
      .homepage-section .tabs .tab p,
      .homepage-section .tabs a[data-toggle="tab"] p, .homepage-section .nav-tabs .category_item p,
      .homepage-section .nav-tabs .tab p, .homepage-section .nav-tabs a[data-toggle="tab"] p, .homepage-section .careers_category_list .category_item p,
      .homepage-section .careers_category_list .tab p, .homepage-section .careers_category_list a[data-toggle="tab"] p {
        font-family: inherit !important; }
      .homepage-section .categories .category_item.leadership,
      .homepage-section .categories .tab.leadership, .homepage-section .categories a[data-toggle="tab"].leadership,
      .homepage-section .tabs .category_item.leadership,
      .homepage-section .tabs .tab.leadership,
      .homepage-section .tabs a[data-toggle="tab"].leadership, .homepage-section .nav-tabs .category_item.leadership,
      .homepage-section .nav-tabs .tab.leadership, .homepage-section .nav-tabs a[data-toggle="tab"].leadership, .homepage-section .careers_category_list .category_item.leadership,
      .homepage-section .careers_category_list .tab.leadership, .homepage-section .careers_category_list a[data-toggle="tab"].leadership {
        display: none; }
      .homepage-section .categories .category_item.active,
      .homepage-section .categories .tab.active, .homepage-section .categories a[data-toggle="tab"].active,
      .homepage-section .tabs .category_item.active,
      .homepage-section .tabs .tab.active,
      .homepage-section .tabs a[data-toggle="tab"].active, .homepage-section .nav-tabs .category_item.active,
      .homepage-section .nav-tabs .tab.active, .homepage-section .nav-tabs a[data-toggle="tab"].active, .homepage-section .careers_category_list .category_item.active,
      .homepage-section .careers_category_list .tab.active, .homepage-section .careers_category_list a[data-toggle="tab"].active {
        color: #d60131 !important; }
        .homepage-section .categories .category_item.active p,
        .homepage-section .categories .tab.active p, .homepage-section .categories a[data-toggle="tab"].active p,
        .homepage-section .tabs .category_item.active p,
        .homepage-section .tabs .tab.active p,
        .homepage-section .tabs a[data-toggle="tab"].active p, .homepage-section .nav-tabs .category_item.active p,
        .homepage-section .nav-tabs .tab.active p, .homepage-section .nav-tabs a[data-toggle="tab"].active p, .homepage-section .careers_category_list .category_item.active p,
        .homepage-section .careers_category_list .tab.active p, .homepage-section .careers_category_list a[data-toggle="tab"].active p {
          color: inherit !important; }
      .homepage-section .categories .category_item:hover,
      .homepage-section .categories .tab:hover, .homepage-section .categories a[data-toggle="tab"]:hover,
      .homepage-section .tabs .category_item:hover,
      .homepage-section .tabs .tab:hover,
      .homepage-section .tabs a[data-toggle="tab"]:hover, .homepage-section .nav-tabs .category_item:hover,
      .homepage-section .nav-tabs .tab:hover, .homepage-section .nav-tabs a[data-toggle="tab"]:hover, .homepage-section .careers_category_list .category_item:hover,
      .homepage-section .careers_category_list .tab:hover, .homepage-section .careers_category_list a[data-toggle="tab"]:hover {
        color: #d60131 !important; }
        .homepage-section .categories .category_item:hover p,
        .homepage-section .categories .tab:hover p, .homepage-section .categories a[data-toggle="tab"]:hover p,
        .homepage-section .tabs .category_item:hover p,
        .homepage-section .tabs .tab:hover p,
        .homepage-section .tabs a[data-toggle="tab"]:hover p, .homepage-section .nav-tabs .category_item:hover p,
        .homepage-section .nav-tabs .tab:hover p, .homepage-section .nav-tabs a[data-toggle="tab"]:hover p, .homepage-section .careers_category_list .category_item:hover p,
        .homepage-section .careers_category_list .tab:hover p, .homepage-section .careers_category_list a[data-toggle="tab"]:hover p {
          color: inherit !important; }
  .homepage-section #image-slider-wrapper .gallery-image {
    border-radius: 0;
    margin: 0 15px; }
    @media (min-width: 1200px) {
      .homepage-section #image-slider-wrapper .gallery-image {
        height: 250px; } }
    @media (max-width: 1199px) {
      .homepage-section #image-slider-wrapper .gallery-image {
        height: 150px; } }
    @media (max-width: 600px) {
      .homepage-section #image-slider-wrapper .gallery-image {
        height: 200px; } }
  .homepage-section #image-slider-wrapper .slide-prev {
    left: -100px; }
  .homepage-section #image-slider-wrapper .slide-next {
    right: -100px; }
  .homepage-section #image-slider-wrapper .slide-control {
    position: absolute;
    font-size: 42px;
    line-height: 0;
    position: absolute;
    top: 50%;
    padding: 0;
    cursor: pointer;
    color: transparent;
    border: none;
    outline: none;
    background: transparent; }
    .homepage-section #image-slider-wrapper .slide-control:before {
      color: #d60131; }
  .homepage-section.no-padding {
    padding: 0 !important; }
  .homepage-section.all-blue * {
    color: #08325f !important; }
  .homepage-section .container_full {
    padding-left: 0;
    padding-right: 0; }
  @media (max-width: 767px) {
    .homepage-section {
      padding: 20px 0 !important; } }

@media (min-width: 768px) {
  .gform_wrapper form.button-right .gform_body .gform_fields .gfield.width-25.right {
    float: left !important;
    padding-right: 7.5px !important; } }

.gform_wrapper form.button-right .gform_footer {
  text-align: center !important; }
  @media (min-width: 768px) {
    .gform_wrapper form.button-right .gform_footer {
      position: absolute;
      width: 25% !important;
      right: 0;
      padding-left: 22.5px !important; } }
  .gform_wrapper form.button-right .gform_footer .gform_button {
    padding: 13px 35px !important;
    width: 100% !important; }

.gform_ajax_spinner {
  margin: 0 !important;
  padding: 0 !important;
  height: 41px; }

@media (min-width: 641px) {
  .gform_wrapper.gform_validation_error div.gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half) {
    max-width: 100% !important; } }

body.home #pageHeadImg {
  background: none !important;
  margin-bottom: 100px;
  overflow: visible !important; }
  body.home #pageHeadImg .attachment-post-thumbnail.wp-post-image {
    display: none !important; }
  body.home #pageHeadImg .section-overlay {
    overflow: hidden !important; }

body.page-template-political-landing-page #menu-header-menu li {
  display: none !important; }
  body.page-template-political-landing-page #menu-header-menu li:last-child {
    display: inline-block !important; }
    body.page-template-political-landing-page #menu-header-menu li:last-child a {
      margin: 25px 0 25px 20px !important; }

body.page-template-political-landing-page #footer #footer-wrapper {
  padding-top: 0 !important; }
  body.page-template-political-landing-page #footer #footer-wrapper .container_full {
    background: #fff !important; }
    body.page-template-political-landing-page #footer #footer-wrapper .container_full .paid-for {
      margin-top: 0 !important; }

body.single #wrapper .homepage-section p {
  line-height: 25px; }

@media (min-width: 992px) {
  body.page-template-issues-page #wrapper .homepage-section .content-section, body.page-template-news-page #wrapper .homepage-section .content-section, body.page-template-political-landing-page #wrapper .homepage-section .content-section, body.single #wrapper .homepage-section .content-section {
    padding-right: 20px;
    border-right: 1px solid #2d3941; } }

body.page-template-issues-page #wrapper .homepage-section .form-block, body.page-template-news-page #wrapper .homepage-section .form-block, body.page-template-political-landing-page #wrapper .homepage-section .form-block, body.single #wrapper .homepage-section .form-block {
  background: #fff !important;
  padding: 40px; }

body.error404 #footer,
body.error404 #header,
body.error404 #pageHeadImg {
  display: none !important; }

body.error404 .top_toolbar .container {
  min-height: 0; }

body.error404 .container {
  display: table;
  min-height: 60vh; }
  body.error404 .container #wrapper {
    display: table-cell;
    vertical-align: middle;
    text-align: center; }
    body.error404 .container #wrapper .title-404 {
      text-align: center;
      color: #08325f;
      font-size: 50px;
      font-weight: bold; }
    body.error404 .container #wrapper .logo-404 {
      width: 200px;
      max-width: 100%;
      margin-bottom: 20px; }
    body.error404 .container #wrapper h6,
    body.error404 .container #wrapper p {
      font-size: 16px; }
      body.error404 .container #wrapper h6 a:active, body.error404 .container #wrapper h6 a:focus, body.error404 .container #wrapper h6 a:hover,
      body.error404 .container #wrapper p a:active,
      body.error404 .container #wrapper p a:focus,
      body.error404 .container #wrapper p a:hover {
        color: #d60131;
        text-decoration: none;
        border-bottom: 1px solid #d60131; }

body.jinsa_home {
  padding: 0 !important;
  background-color: #f5f5f6; }
  @media (min-width: 1200px) {
    body.jinsa_home .container {
      width: 90% !important; } }
  body.jinsa_home #pageHeadImg {
    display: none; }
  body.jinsa_home .homeContainer #wrapper .homepage-section {
    padding: 0 !important; }
    body.jinsa_home .homeContainer #wrapper .homepage-section.ftd_post_section {
      background-color: transparent !important;
      background-repeat: no-repeat !important;
      background-size: cover !important;
      background-position: center center !important;
      padding: 40px 0 70px 0 !important; }
      body.jinsa_home .homeContainer #wrapper .homepage-section.ftd_post_section .container .row #post_list_wrapper .slick-arrow,
      body.jinsa_home .homeContainer #wrapper .homepage-section.ftd_post_section .container .row #post_list_wrapper .slick-dots {
        display: none !important; }
      body.jinsa_home .homeContainer #wrapper .homepage-section.ftd_post_section .container .row #post_list_wrapper .slick-list {
        overflow: visible; }
        body.jinsa_home .homeContainer #wrapper .homepage-section.ftd_post_section .container .row #post_list_wrapper .slick-list .post_block {
          padding: 0 20px;
          outline: 0; }
          body.jinsa_home .homeContainer #wrapper .homepage-section.ftd_post_section .container .row #post_list_wrapper .slick-list .post_block .post_block_header {
            max-width: 450px;
            border-top: 1px solid rgba(255, 255, 255, 0.3);
            padding-top: 10px;
            cursor: pointer; }
            body.jinsa_home .homeContainer #wrapper .homepage-section.ftd_post_section .container .row #post_list_wrapper .slick-list .post_block .post_block_header .post_title {
              color: #fff !important;
              opacity: 0.5;
              margin: 0 !important;
              font-weight: lighter; }
            body.jinsa_home .homeContainer #wrapper .homepage-section.ftd_post_section .container .row #post_list_wrapper .slick-list .post_block .post_block_header:hover {
              border-top: 1px solid #fff !important; }
              body.jinsa_home .homeContainer #wrapper .homepage-section.ftd_post_section .container .row #post_list_wrapper .slick-list .post_block .post_block_header:hover .post_title {
                color: #fff !important; }
          body.jinsa_home .homeContainer #wrapper .homepage-section.ftd_post_section .container .row #post_list_wrapper .slick-list .post_block.slick-current .post_block_header {
            border-top: 1px solid #fff !important; }
            body.jinsa_home .homeContainer #wrapper .homepage-section.ftd_post_section .container .row #post_list_wrapper .slick-list .post_block.slick-current .post_block_header .post_title {
              opacity: 1; }
      @media (max-width: 991px) {
        body.jinsa_home .homeContainer #wrapper .homepage-section.ftd_post_section .container .row #post_list_wrapper {
          display: none; } }
      body.jinsa_home .homeContainer #wrapper .homepage-section.ftd_post_section .container .row #ftd_post_wrapper .slick-arrow,
      body.jinsa_home .homeContainer #wrapper .homepage-section.ftd_post_section .container .row #ftd_post_wrapper .slick-dots {
        display: none !important; }
      body.jinsa_home .homeContainer #wrapper .homepage-section.ftd_post_section .container .row #ftd_post_wrapper .ftd_post {
        outline: 0;
        opacity: 0; }
        body.jinsa_home .homeContainer #wrapper .homepage-section.ftd_post_section .container .row #ftd_post_wrapper .ftd_post .ftd_post_row {
          margin: 0 !important;
          display: table;
          width: 100%; }
          body.jinsa_home .homeContainer #wrapper .homepage-section.ftd_post_section .container .row #ftd_post_wrapper .ftd_post .ftd_post_row .ftd_post_img.has_img {
            background-repeat: no-repeat;
            background-size: cover;
            background-position: center center;
            min-height: 310px; }
            body.jinsa_home .homeContainer #wrapper .homepage-section.ftd_post_section .container .row #ftd_post_wrapper .ftd_post .ftd_post_row .ftd_post_img.has_img img {
              display: none; }
          body.jinsa_home .homeContainer #wrapper .homepage-section.ftd_post_section .container .row #ftd_post_wrapper .ftd_post .ftd_post_row .ftd_post_img.no_img {
            display: none; }
          body.jinsa_home .homeContainer #wrapper .homepage-section.ftd_post_section .container .row #ftd_post_wrapper .ftd_post .ftd_post_row .ftd_post_img.bottom {
            background-position: center bottom !important; }
          body.jinsa_home .homeContainer #wrapper .homepage-section.ftd_post_section .container .row #ftd_post_wrapper .ftd_post .ftd_post_row .ftd_post_img.top {
            background-position: center top !important; }
          @media (min-width: 992px) {
            body.jinsa_home .homeContainer #wrapper .homepage-section.ftd_post_section .container .row #ftd_post_wrapper .ftd_post .ftd_post_row .ftd_post_img {
              display: table-cell;
              height: 100%;
              width: 30%; } }
          @media (max-width: 475px) {
            body.jinsa_home .homeContainer #wrapper .homepage-section.ftd_post_section .container .row #ftd_post_wrapper .ftd_post .ftd_post_row .ftd_post_img {
              min-height: 200px !important; } }
          body.jinsa_home .homeContainer #wrapper .homepage-section.ftd_post_section .container .row #ftd_post_wrapper .ftd_post .ftd_post_row .ftd_post_content .ftd_post_toolset p {
            display: inline-block;
            color: #fff !important;
            text-transform: uppercase;
            font-size: 10px;
            margin-bottom: 0 !important; }
          body.jinsa_home .homeContainer #wrapper .homepage-section.ftd_post_section .container .row #ftd_post_wrapper .ftd_post .ftd_post_row .ftd_post_content .ftd_post_toolset .ftd_post_category {
            display: inline; }
            body.jinsa_home .homeContainer #wrapper .homepage-section.ftd_post_section .container .row #ftd_post_wrapper .ftd_post .ftd_post_row .ftd_post_content .ftd_post_toolset .ftd_post_category span.category-name {
              padding: 0 5px; }
              body.jinsa_home .homeContainer #wrapper .homepage-section.ftd_post_section .container .row #ftd_post_wrapper .ftd_post .ftd_post_row .ftd_post_content .ftd_post_toolset .ftd_post_category span.category-name:first-child {
                padding-left: 0; }
          @media (max-width: 991px) {
            body.jinsa_home .homeContainer #wrapper .homepage-section.ftd_post_section .container .row #ftd_post_wrapper .ftd_post .ftd_post_row .ftd_post_content .ftd_post_toolset {
              margin: 10px 0 0; } }
          body.jinsa_home .homeContainer #wrapper .homepage-section.ftd_post_section .container .row #ftd_post_wrapper .ftd_post .ftd_post_row .ftd_post_content .ftd_post_title h1 {
            color: #fff !important; }
            @media (max-width: 767px) {
              body.jinsa_home .homeContainer #wrapper .homepage-section.ftd_post_section .container .row #ftd_post_wrapper .ftd_post .ftd_post_row .ftd_post_content .ftd_post_title h1 {
                font-size: 1.5em !important;
                line-height: 1.6em !important; } }
          body.jinsa_home .homeContainer #wrapper .homepage-section.ftd_post_section .container .row #ftd_post_wrapper .ftd_post .ftd_post_row .ftd_post_content .ftd_post_author {
            margin-bottom: 20px;
            font-family: "GalaxieCopernicus-Medium", sans-serif !important;
            color: #fff !important;
            opacity: 0.9; }
            body.jinsa_home .homeContainer #wrapper .homepage-section.ftd_post_section .container .row #ftd_post_wrapper .ftd_post .ftd_post_row .ftd_post_content .ftd_post_author a {
              color: inherit !important; }
              body.jinsa_home .homeContainer #wrapper .homepage-section.ftd_post_section .container .row #ftd_post_wrapper .ftd_post .ftd_post_row .ftd_post_content .ftd_post_author a:hover {
                text-decoration: underline !important; }
          body.jinsa_home .homeContainer #wrapper .homepage-section.ftd_post_section .container .row #ftd_post_wrapper .ftd_post .ftd_post_row .ftd_post_content .ftd_post_link {
            display: inline-block; }
            body.jinsa_home .homeContainer #wrapper .homepage-section.ftd_post_section .container .row #ftd_post_wrapper .ftd_post .ftd_post_row .ftd_post_content .ftd_post_link a {
              display: block;
              border: 0 !important;
              outline: 0;
              padding: 10px 20px; }
              body.jinsa_home .homeContainer #wrapper .homepage-section.ftd_post_section .container .row #ftd_post_wrapper .ftd_post .ftd_post_row .ftd_post_content .ftd_post_link a:active, body.jinsa_home .homeContainer #wrapper .homepage-section.ftd_post_section .container .row #ftd_post_wrapper .ftd_post .ftd_post_row .ftd_post_content .ftd_post_link a:focus, body.jinsa_home .homeContainer #wrapper .homepage-section.ftd_post_section .container .row #ftd_post_wrapper .ftd_post .ftd_post_row .ftd_post_content .ftd_post_link a:hover {
                text-decoration: none !important; }
          @media (min-width: 992px) {
            body.jinsa_home .homeContainer #wrapper .homepage-section.ftd_post_section .container .row #ftd_post_wrapper .ftd_post .ftd_post_row .ftd_post_content {
              display: table-cell;
              height: 100%;
              width: 70%;
              padding-left: 40px; } }
        body.jinsa_home .homeContainer #wrapper .homepage-section.ftd_post_section .container .row #ftd_post_wrapper .ftd_post.no_img .ftd_post_row .ftd_post_content {
          width: 100%; }
        body.jinsa_home .homeContainer #wrapper .homepage-section.ftd_post_section .container .row #ftd_post_wrapper .ftd_post.slick-current {
          opacity: 1; }
      body.jinsa_home .homeContainer #wrapper .homepage-section.ftd_post_section .container .row .ftd_post_arrows .slide-control {
        margin: 0 10px;
        border: 0 !important;
        background: transparent !important; }
        body.jinsa_home .homeContainer #wrapper .homepage-section.ftd_post_section .container .row .ftd_post_arrows .slide-control.slide-next {
          float: right; }
        body.jinsa_home .homeContainer #wrapper .homepage-section.ftd_post_section .container .row .ftd_post_arrows .slide-control:before {
          color: #fff;
          font-size: 32px;
          cursor: pointer; }
      @media (min-width: 992px) {
        body.jinsa_home .homeContainer #wrapper .homepage-section.ftd_post_section .container .row .ftd_post_arrows {
          display: none; } }
      body.jinsa_home .homeContainer #wrapper .homepage-section.ftd_post_section .container .row:not(:first-child) {
        top: 60px; }
      @media (max-width: 991px) {
        body.jinsa_home .homeContainer #wrapper .homepage-section.ftd_post_section {
          padding: 40px 0 !important;
          background: #08325f !important; }
          body.jinsa_home .homeContainer #wrapper .homepage-section.ftd_post_section .sectionOverlay {
            background: transparent !important; } }
    body.jinsa_home .homeContainer #wrapper .homepage-section.main-page-section .container {
      padding: 0 !important;
      width: 100% !important; }
      body.jinsa_home .homeContainer #wrapper .homepage-section.main-page-section .container .row {
        margin: 0; }
        body.jinsa_home .homeContainer #wrapper .homepage-section.main-page-section .container .row .col-left {
          padding: 0; }
          body.jinsa_home .homeContainer #wrapper .homepage-section.main-page-section .container .row .col-left .imge_alignment {
            padding: 40px 5% 40px 10%;
            background: #fff; }
            body.jinsa_home .homeContainer #wrapper .homepage-section.main-page-section .container .row .col-left .imge_alignment.bg-red {
              background: #d60131; }
            @media (max-width: 1199px) {
              body.jinsa_home .homeContainer #wrapper .homepage-section.main-page-section .container .row .col-left .imge_alignment {
                padding: 40px 5%; } }
          body.jinsa_home .homeContainer #wrapper .homepage-section.main-page-section .container .row .col-left .section_head {
            color: #fff !important;
            margin-bottom: 0 !important; }
          body.jinsa_home .homeContainer #wrapper .homepage-section.main-page-section .container .row .col-left .ac_header {
            color: #2d3941;
            display: inline-block;
            margin-right: 5px; }
          body.jinsa_home .homeContainer #wrapper .homepage-section.main-page-section .container .row .col-left .latest-reports-home {
            margin-top: -30px;
            margin-bottom: 0; }
            body.jinsa_home .homeContainer #wrapper .homepage-section.main-page-section .container .row .col-left .latest-reports-home .slick-list .slick-track {
              margin: 30px 0; }
            body.jinsa_home .homeContainer #wrapper .homepage-section.main-page-section .container .row .col-left .latest-reports-home .slick-arrow {
              background: none !important;
              border: 0 !important;
              font-size: 62px;
              position: absolute;
              top: calc(100% - 112px);
              color: #d60131;
              z-index: 300;
              outline: 0; }
              body.jinsa_home .homeContainer #wrapper .homepage-section.main-page-section .container .row .col-left .latest-reports-home .slick-arrow.slide-prev {
                left: 0; }
              body.jinsa_home .homeContainer #wrapper .homepage-section.main-page-section .container .row .col-left .latest-reports-home .slick-arrow.slide-next {
                right: 0; }
              @media (max-width: 767px) {
                body.jinsa_home .homeContainer #wrapper .homepage-section.main-page-section .container .row .col-left .latest-reports-home .slick-arrow {
                  font-size: 32px;
                  bottom: 0;
                  top: auto; } }
            @media (max-width: 767px) {
              body.jinsa_home .homeContainer #wrapper .homepage-section.main-page-section .container .row .col-left .latest-reports-home {
                margin-bottom: 30px; } }
          body.jinsa_home .homeContainer #wrapper .homepage-section.main-page-section .container .row .col-left #ac_wrapper {
            margin-bottom: 20px; }
            body.jinsa_home .homeContainer #wrapper .homepage-section.main-page-section .container .row .col-left #ac_wrapper .ac_block {
              margin: 0;
              padding: 30px 0;
              border-bottom: 1px solid #2d3941; }
              body.jinsa_home .homeContainer #wrapper .homepage-section.main-page-section .container .row .col-left #ac_wrapper .ac_block .ac_row {
                margin: 0; }
                body.jinsa_home .homeContainer #wrapper .homepage-section.main-page-section .container .row .col-left #ac_wrapper .ac_block .ac_row .ac_ftd_img {
                  min-height: 100px;
                  height: auto;
                  background-size: cover;
                  background-position: center;
                  background-repeat: no-repeat; }
                  body.jinsa_home .homeContainer #wrapper .homepage-section.main-page-section .container .row .col-left #ac_wrapper .ac_block .ac_row .ac_ftd_img.no_img {
                    display: none; }
                body.jinsa_home .homeContainer #wrapper .homepage-section.main-page-section .container .row .col-left #ac_wrapper .ac_block .ac_row .ac_block_content a h4 {
                  display: inline;
                  margin: 0 !important;
                  line-height: 1.6em;
                  color: #2d3941;
                  font-size: 21px; }
                  @media (max-width: 767px) {
                    body.jinsa_home .homeContainer #wrapper .homepage-section.main-page-section .container .row .col-left #ac_wrapper .ac_block .ac_row .ac_block_content a h4 {
                      font-size: 18px; } }
                body.jinsa_home .homeContainer #wrapper .homepage-section.main-page-section .container .row .col-left #ac_wrapper .ac_block .ac_row .ac_block_content a:active, body.jinsa_home .homeContainer #wrapper .homepage-section.main-page-section .container .row .col-left #ac_wrapper .ac_block .ac_row .ac_block_content a:focus, body.jinsa_home .homeContainer #wrapper .homepage-section.main-page-section .container .row .col-left #ac_wrapper .ac_block .ac_row .ac_block_content a:hover {
                  text-decoration: none; }
                  body.jinsa_home .homeContainer #wrapper .homepage-section.main-page-section .container .row .col-left #ac_wrapper .ac_block .ac_row .ac_block_content a:active h4, body.jinsa_home .homeContainer #wrapper .homepage-section.main-page-section .container .row .col-left #ac_wrapper .ac_block .ac_row .ac_block_content a:focus h4, body.jinsa_home .homeContainer #wrapper .homepage-section.main-page-section .container .row .col-left #ac_wrapper .ac_block .ac_row .ac_block_content a:hover h4 {
                    color: #d60131;
                    border-bottom: 1px solid #d60131; }
                body.jinsa_home .homeContainer #wrapper .homepage-section.main-page-section .container .row .col-left #ac_wrapper .ac_block .ac_row .ac_block_content .publication_meta * {
                  color: #7a7a7b;
                  font-family: "source-sans-pro", sans-serif !important; }
                body.jinsa_home .homeContainer #wrapper .homepage-section.main-page-section .container .row .col-left #ac_wrapper .ac_block .ac_row .ac_block_content .author_meta {
                  color: #7a7a7b;
                  font-family: "source-sans-pro", sans-serif !important;
                  font-weight: bold !important; }
                body.jinsa_home .homeContainer #wrapper .homepage-section.main-page-section .container .row .col-left #ac_wrapper .ac_block .ac_row .ac_block_content .author .and:last-child {
                  display: none; }
                body.jinsa_home .homeContainer #wrapper .homepage-section.main-page-section .container .row .col-left #ac_wrapper .ac_block .ac_row .ac_block_content .author_link {
                  color: #7a7a7b;
                  font-family: "source-sans-pro", sans-serif !important; }
                  body.jinsa_home .homeContainer #wrapper .homepage-section.main-page-section .container .row .col-left #ac_wrapper .ac_block .ac_row .ac_block_content .author_link:active, body.jinsa_home .homeContainer #wrapper .homepage-section.main-page-section .container .row .col-left #ac_wrapper .ac_block .ac_row .ac_block_content .author_link:hover {
                    color: #d60131 !important; }
                @media (max-width: 767px) {
                  body.jinsa_home .homeContainer #wrapper .homepage-section.main-page-section .container .row .col-left #ac_wrapper .ac_block .ac_row .ac_block_content {
                    margin-bottom: 20px; } }
                body.jinsa_home .homeContainer #wrapper .homepage-section.main-page-section .container .row .col-left #ac_wrapper .ac_block .ac_row .ac_block_footer .readMore {
                  border-bottom: 1px solid #d60131 !important; }
                @media (min-width: 768px) {
                  body.jinsa_home .homeContainer #wrapper .homepage-section.main-page-section .container .row .col-left #ac_wrapper .ac_block .ac_row .ac_block_footer {
                    text-align: right; } }
              body.jinsa_home .homeContainer #wrapper .homepage-section.main-page-section .container .row .col-left #ac_wrapper .ac_block:first-child {
                padding-top: 10px; }
              body.jinsa_home .homeContainer #wrapper .homepage-section.main-page-section .container .row .col-left #ac_wrapper .ac_block:last-child {
                border: 0; }
            @media (max-width: 991px) {
              body.jinsa_home .homeContainer #wrapper .homepage-section.main-page-section .container .row .col-left #ac_wrapper {
                padding: 0; } }
            @media (max-width: 767px) {
              body.jinsa_home .homeContainer #wrapper .homepage-section.main-page-section .container .row .col-left #ac_wrapper .ac_block .ac_row .ac_ftd_img {
                display: inline-block;
                margin-bottom: 20px; } }
          body.jinsa_home .homeContainer #wrapper .homepage-section.main-page-section .container .row .col-left .view_all_analysis {
            display: table;
            margin: auto; }
          @media (max-width: 991px) {
            body.jinsa_home .homeContainer #wrapper .homepage-section.main-page-section .container .row .col-left {
              margin-bottom: 40px; } }
        body.jinsa_home .homeContainer #wrapper .homepage-section.main-page-section .container .row .col-right {
          background: #f5f5f6; }
          @media (max-width: 991px) {
            body.jinsa_home .homeContainer #wrapper .homepage-section.main-page-section .container .row .col-right {
              padding: 0; } }
          body.jinsa_home .homeContainer #wrapper .homepage-section.main-page-section .container .row .col-right .imge_alignment {
            margin-right: 20%;
            margin-left: 5%; }
            @media (max-width: 1199px) {
              body.jinsa_home .homeContainer #wrapper .homepage-section.main-page-section .container .row .col-right .imge_alignment {
                margin: 0 5%; } }
          body.jinsa_home .homeContainer #wrapper .homepage-section.main-page-section .container .row .col-right .side_donate_div {
            background-color: #08325f !important;
            line-height: 1.5em;
            font-size: 15px !important;
            color: #fff !important;
            padding: 20px;
            margin-top: 30px;
            margin-bottom: 40px; }
            body.jinsa_home .homeContainer #wrapper .homepage-section.main-page-section .container .row .col-right .side_donate_div .donate_link {
              margin: 20px 0 0;
              text-transform: none !important;
              border-radius: 0 !important;
              padding: 10px 20px; }
              body.jinsa_home .homeContainer #wrapper .homepage-section.main-page-section .container .row .col-right .side_donate_div .donate_link:hover {
                color: #fff !important;
                background-color: #d60131 !important; }
            @media (max-width: 991px) and (min-width: 768px) {
              body.jinsa_home .homeContainer #wrapper .homepage-section.main-page-section .container .row .col-right .side_donate_div {
                text-align: center; }
                body.jinsa_home .homeContainer #wrapper .homepage-section.main-page-section .container .row .col-right .side_donate_div br {
                  display: none; }
                body.jinsa_home .homeContainer #wrapper .homepage-section.main-page-section .container .row .col-right .side_donate_div .donate_link {
                  margin: 0;
                  margin-left: 30px; } }
          body.jinsa_home .homeContainer #wrapper .homepage-section.main-page-section .container .row .col-right h3 {
            display: inline-block;
            line-height: 1em;
            margin-right: 5px;
            margin-bottom: 15px !important; }
          body.jinsa_home .homeContainer #wrapper .homepage-section.main-page-section .container .row .col-right .form_holder {
            width: 100%; }
            body.jinsa_home .homeContainer #wrapper .homepage-section.main-page-section .container .row .col-right .form_holder h3 {
              margin-bottom: 0 !important; }
            body.jinsa_home .homeContainer #wrapper .homepage-section.main-page-section .container .row .col-right .form_holder .gform_wrapper {
              margin: 8px 0; }
              body.jinsa_home .homeContainer #wrapper .homepage-section.main-page-section .container .row .col-right .form_holder .gform_wrapper form {
                margin: 0 !important;
                width: 100% !important; }
                body.jinsa_home .homeContainer #wrapper .homepage-section.main-page-section .container .row .col-right .form_holder .gform_wrapper form .gform_body .gform_fields .gfield {
                  padding: 0;
                  margin: 10px 0 !important;
                  display: block; }
                  body.jinsa_home .homeContainer #wrapper .homepage-section.main-page-section .container .row .col-right .form_holder .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container {
                    margin: 0 !important; }
                    body.jinsa_home .homeContainer #wrapper .homepage-section.main-page-section .container .row .col-right .form_holder .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input,
                    body.jinsa_home .homeContainer #wrapper .homepage-section.main-page-section .container .row .col-right .form_holder .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container select,
                    body.jinsa_home .homeContainer #wrapper .homepage-section.main-page-section .container .row .col-right .form_holder .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container textarea {
                      border-radius: 0 !important;
                      border: 0;
                      outline: 0;
                      background-color: #fff !important;
                      padding: 15px !important;
                      line-height: 1.6em !important;
                      font-size: 14px !important; }
                      body.jinsa_home .homeContainer #wrapper .homepage-section.main-page-section .container .row .col-right .form_holder .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input:focus::-webkit-input-placeholder,
                      body.jinsa_home .homeContainer #wrapper .homepage-section.main-page-section .container .row .col-right .form_holder .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container select:focus::-webkit-input-placeholder,
                      body.jinsa_home .homeContainer #wrapper .homepage-section.main-page-section .container .row .col-right .form_holder .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container textarea:focus::-webkit-input-placeholder {
                        color: transparent !important; }
                      body.jinsa_home .homeContainer #wrapper .homepage-section.main-page-section .container .row .col-right .form_holder .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input:focus:-moz-placeholder,
                      body.jinsa_home .homeContainer #wrapper .homepage-section.main-page-section .container .row .col-right .form_holder .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container select:focus:-moz-placeholder,
                      body.jinsa_home .homeContainer #wrapper .homepage-section.main-page-section .container .row .col-right .form_holder .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container textarea:focus:-moz-placeholder {
                        color: transparent !important; }
                      body.jinsa_home .homeContainer #wrapper .homepage-section.main-page-section .container .row .col-right .form_holder .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input:focus::-moz-placeholder,
                      body.jinsa_home .homeContainer #wrapper .homepage-section.main-page-section .container .row .col-right .form_holder .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container select:focus::-moz-placeholder,
                      body.jinsa_home .homeContainer #wrapper .homepage-section.main-page-section .container .row .col-right .form_holder .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container textarea:focus::-moz-placeholder {
                        color: transparent !important; }
                      body.jinsa_home .homeContainer #wrapper .homepage-section.main-page-section .container .row .col-right .form_holder .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input:focus:-ms-input-placeholder,
                      body.jinsa_home .homeContainer #wrapper .homepage-section.main-page-section .container .row .col-right .form_holder .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container select:focus:-ms-input-placeholder,
                      body.jinsa_home .homeContainer #wrapper .homepage-section.main-page-section .container .row .col-right .form_holder .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container textarea:focus:-ms-input-placeholder {
                        color: transparent !important; }
                  body.jinsa_home .homeContainer #wrapper .homepage-section.main-page-section .container .row .col-right .form_holder .gform_wrapper form .gform_body .gform_fields .gfield label {
                    display: none; }
                body.jinsa_home .homeContainer #wrapper .homepage-section.main-page-section .container .row .col-right .form_holder .gform_wrapper form .gform_footer {
                  margin: 0 !important;
                  padding: 0 !important; }
                  body.jinsa_home .homeContainer #wrapper .homepage-section.main-page-section .container .row .col-right .form_holder .gform_wrapper form .gform_footer input {
                    width: 100% !important;
                    border-radius: 0 !important;
                    border: 0;
                    padding: 15px !important;
                    background-color: #d60131 !important;
                    color: #fff !important;
                    margin: 0;
                    font-weight: lighter;
                    line-height: 1.6em !important;
                    font-size: 14px !important; }
            @media (max-width: 991px) and (min-width: 768px) {
              body.jinsa_home .homeContainer #wrapper .homepage-section.main-page-section .container .row .col-right .form_holder {
                display: inline-block;
                margin: 30px 0; } }

body.about {
  background-color: #f5f5f6; }
  body.about #pageHeadImg {
    display: none !important; }
  body.about .homeContainer #wrapper {
    padding-top: 0 !important; }
    body.about .homeContainer #wrapper .homepage-section.about_main {
      background-image: url("/wp-content/uploads/2018/05/flag.png");
      background-repeat: no-repeat;
      background-size: cover;
      background-position: center center;
      padding: 40px 0 !important; }
      body.about .homeContainer #wrapper .homepage-section.about_main .container .row .col * {
        color: #fff; }
      @media (max-width: 767px) {
        body.about .homeContainer #wrapper .homepage-section.about_main {
          padding: 20px 0 !important; } }
    body.about .homeContainer #wrapper .homepage-section.team .dataTables_wrapper .row .col-sm-12 {
      padding: 0; }
    body.about .homeContainer #wrapper .homepage-section.team .team_list_wrapper thead {
      display: none; }
      body.about .homeContainer #wrapper .homepage-section.team .team_list_wrapper thead tr th.sorting_asc {
        display: none; }
    body.about .homeContainer #wrapper .homepage-section.team .team_list_wrapper tbody tr.table_row {
      margin-bottom: 20px; }
    body.about .homeContainer #wrapper .homepage-section.team .team_list_wrapper tbody tr td.sort_order {
      display: none; }
    body.about .homeContainer #wrapper .homepage-section.team .team_list_wrapper tbody tr td {
      display: block;
      width: 100%; }
    body.about .homeContainer #wrapper .homepage-section.team .team_list_wrapper .person_block {
      text-align: center;
      margin-bottom: 20px; }
      body.about .homeContainer #wrapper .homepage-section.team .team_list_wrapper .person_block .person_block_inner {
        cursor: pointer; }
      body.about .homeContainer #wrapper .homepage-section.team .team_list_wrapper .person_block .person_img {
        background-size: cover !important;
        background-position: center !important;
        background-repeat: no-repeat !important;
        min-height: 150px !important;
        height: auto;
        width: 150px;
        margin: auto; }
      body.about .homeContainer #wrapper .homepage-section.team .team_list_wrapper .person_block .person_info {
        padding-top: 20px; }
        body.about .homeContainer #wrapper .homepage-section.team .team_list_wrapper .person_block .person_info h4 {
          margin-bottom: 10px !important; }
        body.about .homeContainer #wrapper .homepage-section.team .team_list_wrapper .person_block .person_info h6 {
          margin-bottom: 10px !important;
          color: #7a7a7b !important;
          font-style: italic; }
        body.about .homeContainer #wrapper .homepage-section.team .team_list_wrapper .person_block .person_info p {
          margin-bottom: 10px !important; }
        body.about .homeContainer #wrapper .homepage-section.team .team_list_wrapper .person_block .person_info .readMore {
          color: #d60131 !important;
          display: inline-block; }
          body.about .homeContainer #wrapper .homepage-section.team .team_list_wrapper .person_block .person_info .readMore:hover {
            text-decoration: none;
            border-bottom: 1px solid #d60131 !important; }
        @media (max-width: 991px) {
          body.about .homeContainer #wrapper .homepage-section.team .team_list_wrapper .person_block .person_info {
            min-height: 140px; } }
      body.about .homeContainer #wrapper .homepage-section.team .team_list_wrapper .person_block .read-more {
        display: none !important; }
      body.about .homeContainer #wrapper .homepage-section.team .team_list_wrapper .person_block:hover .person_block_inner {
        transform: scale(1.04); }
    @media (max-width: 991px) {
      body.about .homeContainer #wrapper .homepage-section.team .team_list_wrapper tbody tr {
        margin-bottom: 0 !important; } }
    @media (max-width: 641px) {
      body.about .homeContainer #wrapper .homepage-section.team .team_list_wrapper tbody tr {
        width: 50%; } }
    @media (max-width: 425px) {
      body.about .homeContainer #wrapper .homepage-section.team .team_list_wrapper tbody tr {
        width: 100%; } }

body.careers {
  background-color: #f5f5f6; }
  body.careers #pageHeadImg {
    background-color: #08325f;
    padding: 70px 0 150px 0 !important; }
    body.careers #pageHeadImg .textHolder {
      margin: 0; }
      body.careers #pageHeadImg .textHolder .container .featured-title span {
        letter-spacing: 1px; }
        @media (min-width: 1200px) {
          body.careers #pageHeadImg .textHolder .container .featured-title span {
            margin-left: 40px; } }
      @media (min-width: 1200px) {
        body.careers #pageHeadImg .textHolder .container {
          width: 1170px !important; } }
  body.careers .homeContainer #wrapper .homepage-section {
    margin-top: -170px; }
    body.careers .homeContainer #wrapper .homepage-section .container .row {
      margin: 0; }
      body.careers .homeContainer #wrapper .homepage-section .container .row .col {
        background-color: #fff;
        padding: 40px; }
        body.careers .homeContainer #wrapper .homepage-section .container .row .col h1 {
          color: #fff; }
        body.careers .homeContainer #wrapper .homepage-section .container .row .col .careers_category_list {
          height: 50px;
          margin: 0 !important; }
          body.careers .homeContainer #wrapper .homepage-section .container .row .col .careers_category_list ul {
            list-style-type: none;
            margin: 0;
            padding: 0; }
            body.careers .homeContainer #wrapper .homepage-section .container .row .col .careers_category_list ul .category_item {
              color: #7a7a7b;
              float: left;
              padding: 0 20px;
              margin: 0 !important;
              cursor: pointer; }
              body.careers .homeContainer #wrapper .homepage-section .container .row .col .careers_category_list ul .category_item.active {
                color: #d60131; }
              body.careers .homeContainer #wrapper .homepage-section .container .row .col .careers_category_list ul .category_item:first-child {
                padding-left: 0; }
        body.careers .homeContainer #wrapper .homepage-section .container .row .col #careers_list_wrapper .career_block {
          padding: 30px 0;
          border-bottom: 1px solid #7a7a7b; }
          body.careers .homeContainer #wrapper .homepage-section .container .row .col #careers_list_wrapper .career_block a h4 {
            display: inline-block; }
          body.careers .homeContainer #wrapper .homepage-section .container .row .col #careers_list_wrapper .career_block a:active, body.careers .homeContainer #wrapper .homepage-section .container .row .col #careers_list_wrapper .career_block a:focus, body.careers .homeContainer #wrapper .homepage-section .container .row .col #careers_list_wrapper .career_block a:hover {
            text-decoration: none; }
          body.careers .homeContainer #wrapper .homepage-section .container .row .col #careers_list_wrapper .career_block .date {
            color: #7a7a7b; }
          body.careers .homeContainer #wrapper .homepage-section .container .row .col #careers_list_wrapper .career_block:last-child {
            border: 0; }
        body.careers .homeContainer #wrapper .homepage-section .container .row .col .no_career_listings {
          color: #7a7a7b;
          margin: 0; }
  body.careers #footer {
    border-top: 0 !important; }

body.team {
  background-color: #f5f5f6; }
  body.team #pageHeadImg {
    background-color: #f5f5f6 !important;
    padding: 70px 0 20px 0 !important; }
    body.team #pageHeadImg .textHolder {
      margin: 0; }
      body.team #pageHeadImg .textHolder .v_center .container .featured-title span {
        color: #2d3941; }
      @media (min-width: 1200px) {
        body.team #pageHeadImg .textHolder .v_center .container {
          width: 1170px !important; } }
  body.team #footer {
    border-top: 0 !important; }
  @media (min-width: 1200px) {
    body.team .homeContainer #wrapper .container {
      width: 1170px !important; } }
  body.team .homeContainer #wrapper .homepage-section {
    padding: 40px 0 !important; }
    body.team .homeContainer #wrapper .homepage-section .container .row .col-md-12 {
      padding: 0; }

body.programs #pageHeadImg {
  display: none !important; }

body.programs #footer {
  border-top: 0 !important; }

body.programs .homeContainer #wrapper .ftd_programs_main {
  background-color: #08325f !important;
  padding-bottom: 150px !important; }
  body.programs .homeContainer #wrapper .ftd_programs_main .container .row h1 {
    color: #fff; }
  body.programs .homeContainer #wrapper .ftd_programs_main .container .row p {
    color: #fff; }
    @media (min-width: 1200px) {
      body.programs .homeContainer #wrapper .ftd_programs_main .container .row p {
        width: 70%; } }

body.programs .homeContainer #wrapper .programs {
  background-color: #f5f5f6 !important;
  padding-bottom: 40px !important; }
  body.programs .homeContainer #wrapper .programs .container .row #col_loop {
    margin-top: -200px; }
    body.programs .homeContainer #wrapper .programs .container .row #col_loop .program_block_wrapper {
      float: none;
      display: inline-block;
      margin: 20px -5px;
      vertical-align: top; }
      body.programs .homeContainer #wrapper .programs .container .row #col_loop .program_block_wrapper .program_block {
        background-color: #fff;
        cursor: pointer; }
        body.programs .homeContainer #wrapper .programs .container .row #col_loop .program_block_wrapper .program_block .img {
          background-size: cover !important;
          background-position: center !important;
          background-repeat: no-repeat !important;
          min-height: 175px; }
          body.programs .homeContainer #wrapper .programs .container .row #col_loop .program_block_wrapper .program_block .img.bottom {
            background-position: center bottom !important; }
          body.programs .homeContainer #wrapper .programs .container .row #col_loop .program_block_wrapper .program_block .img.top {
            background-position: center top !important; }
        body.programs .homeContainer #wrapper .programs .container .row #col_loop .program_block_wrapper .program_block .program_content {
          padding: 20px; }
          body.programs .homeContainer #wrapper .programs .container .row #col_loop .program_block_wrapper .program_block .program_content h2 {
            line-height: 40px; }
          body.programs .homeContainer #wrapper .programs .container .row #col_loop .program_block_wrapper .program_block .program_content .read-more {
            display: none; }
          body.programs .homeContainer #wrapper .programs .container .row #col_loop .program_block_wrapper .program_block .program_content .readMore {
            color: #d60131;
            text-transform: none;
            font-size: 14px; }
            body.programs .homeContainer #wrapper .programs .container .row #col_loop .program_block_wrapper .program_block .program_content .readMore:active, body.programs .homeContainer #wrapper .programs .container .row #col_loop .program_block_wrapper .program_block .program_content .readMore:focus, body.programs .homeContainer #wrapper .programs .container .row #col_loop .program_block_wrapper .program_block .program_content .readMore:hover {
              text-decoration: none;
              border-bottom: 1px solid #d60131; }
        @media (max-width: 641px) {
          body.programs .homeContainer #wrapper .programs .container .row #col_loop .program_block_wrapper .program_block .program_block_inner {
            height: auto !important; } }
        @media (max-width: 767px) {
          body.programs .homeContainer #wrapper .programs .container .row #col_loop .program_block_wrapper .program_block {
            margin: 20px 0; } }
      @media (max-width: 641px) {
        body.programs .homeContainer #wrapper .programs .container .row #col_loop .program_block_wrapper {
          width: 100%;
          margin: 0; } }
    @media (max-width: 767px) {
      body.programs .homeContainer #wrapper .programs .container .row #col_loop {
        margin-top: -150px; } }

body.media, body.archive_page {
  margin: 0; }
  body.media #pageHeadImg, body.archive_page #pageHeadImg {
    display: none !important; }
  body.media #footer, body.archive_page #footer {
    background-color: #f5f5f6 !important; }
  body.media .homeContainer #wrapper .homepage-section, body.archive_page .homeContainer #wrapper .homepage-section {
    background-color: #f5f5f6 !important;
    padding: 40px 0 !important; }
    body.media .homeContainer #wrapper .homepage-section .container .section-title, body.archive_page .homeContainer #wrapper .homepage-section .container .section-title {
      font-weight: normal !important;
      margin-bottom: 40px !important; }
    body.media .homeContainer #wrapper .homepage-section .container .row, body.archive_page .homeContainer #wrapper .homepage-section .container .row {
      margin: 0; }
      body.media .homeContainer #wrapper .homepage-section .container .row .sidebar-section .media-sidebar, body.archive_page .homeContainer #wrapper .homepage-section .container .row .sidebar-section .media-sidebar {
        border-left: 1px solid #2d3941;
        padding-left: 15px;
        padding-right: 15px;
        margin-left: -15px;
        margin-right: -15px; }
      body.media .homeContainer #wrapper .homepage-section .container .row .sidebar-section .inquiries-box, body.archive_page .homeContainer #wrapper .homepage-section .container .row .sidebar-section .inquiries-box {
        background-color: #fff;
        padding: 15px;
        margin: 30px -15px 0 -15px;
        text-align: center; }
        body.media .homeContainer #wrapper .homepage-section .container .row .sidebar-section .inquiries-box p, body.archive_page .homeContainer #wrapper .homepage-section .container .row .sidebar-section .inquiries-box p {
          margin-bottom: 0;
          font-size: 13px;
          line-height: 1.4; }
      @media (max-width: 991px) {
        body.media .homeContainer #wrapper .homepage-section .container .row .sidebar-section .inquiries-box, body.archive_page .homeContainer #wrapper .homepage-section .container .row .sidebar-section .inquiries-box {
          margin: 30px 0 0 0; } }
      body.media .homeContainer #wrapper .homepage-section .container .row .sidebar-section .ul, body.archive_page .homeContainer #wrapper .homepage-section .container .row .sidebar-section .ul {
        list-style-type: none;
        padding: 0; }
        body.media .homeContainer #wrapper .homepage-section .container .row .sidebar-section .ul button,
        body.media .homeContainer #wrapper .homepage-section .container .row .sidebar-section .ul li, body.archive_page .homeContainer #wrapper .homepage-section .container .row .sidebar-section .ul button,
        body.archive_page .homeContainer #wrapper .homepage-section .container .row .sidebar-section .ul li {
          margin: 15px 0;
          display: block;
          background: none;
          cursor: pointer;
          border: 0;
          outline: 0;
          font-family: "GalaxieCopernicus-Medium", sans-serif !important; }
          body.media .homeContainer #wrapper .homepage-section .container .row .sidebar-section .ul button:first-child,
          body.media .homeContainer #wrapper .homepage-section .container .row .sidebar-section .ul li:first-child, body.archive_page .homeContainer #wrapper .homepage-section .container .row .sidebar-section .ul button:first-child,
          body.archive_page .homeContainer #wrapper .homepage-section .container .row .sidebar-section .ul li:first-child {
            margin-top: 0; }
          body.media .homeContainer #wrapper .homepage-section .container .row .sidebar-section .ul button:last-child,
          body.media .homeContainer #wrapper .homepage-section .container .row .sidebar-section .ul li:last-child, body.archive_page .homeContainer #wrapper .homepage-section .container .row .sidebar-section .ul button:last-child,
          body.archive_page .homeContainer #wrapper .homepage-section .container .row .sidebar-section .ul li:last-child {
            margin-bottom: 0; }
          body.media .homeContainer #wrapper .homepage-section .container .row .sidebar-section .ul button.active,
          body.media .homeContainer #wrapper .homepage-section .container .row .sidebar-section .ul li.active, body.archive_page .homeContainer #wrapper .homepage-section .container .row .sidebar-section .ul button.active,
          body.archive_page .homeContainer #wrapper .homepage-section .container .row .sidebar-section .ul li.active {
            color: #d60131; }
      @media (max-width: 991px) {
        body.media .homeContainer #wrapper .homepage-section .container .row .sidebar-section, body.archive_page .homeContainer #wrapper .homepage-section .container .row .sidebar-section {
          border: 0; }
          body.media .homeContainer #wrapper .homepage-section .container .row .sidebar-section .ul button,
          body.media .homeContainer #wrapper .homepage-section .container .row .sidebar-section .ul li, body.archive_page .homeContainer #wrapper .homepage-section .container .row .sidebar-section .ul button,
          body.archive_page .homeContainer #wrapper .homepage-section .container .row .sidebar-section .ul li {
            float: none;
            display: inline-block;
            margin: 0;
            margin-right: 20px;
            margin-bottom: 20px; } }
      body.media .homeContainer #wrapper .homepage-section .container .row .content-section, body.archive_page .homeContainer #wrapper .homepage-section .container .row .content-section {
        border: 0;
        /* Safari */ }
        body.media .homeContainer #wrapper .homepage-section .container .row .content-section .loader, body.archive_page .homeContainer #wrapper .homepage-section .container .row .content-section .loader {
          border: 8px solid #7a7a7b;
          border-radius: 50%;
          border-top: 8px solid #08325f;
          width: 50px;
          height: 50px;
          -webkit-animation: spin 1s linear infinite;
          /* Safari */
          animation: spin 1s linear infinite;
          margin-bottom: 40px; }

@-webkit-keyframes spin {
  0% {
    -webkit-transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg); } }

@keyframes spin {
  0% {
    transform: rotate(0deg); }
  100% {
    transform: rotate(360deg); } }
        body.media .homeContainer #wrapper .homepage-section .container .row .content-section .media-block, body.archive_page .homeContainer #wrapper .homepage-section .container .row .content-section .media-block {
          margin-bottom: 40px;
          display: table;
          width: 100%;
          min-height: 180px; }
          body.media .homeContainer #wrapper .homepage-section .container .row .content-section .media-block .img, body.archive_page .homeContainer #wrapper .homepage-section .container .row .content-section .media-block .img {
            background-repeat: no-repeat;
            background-size: cover;
            background-position: center center;
            min-height: inherit;
            display: table-cell;
            width: 30%; }
            body.media .homeContainer #wrapper .homepage-section .container .row .content-section .media-block .img img, body.archive_page .homeContainer #wrapper .homepage-section .container .row .content-section .media-block .img img {
              display: none;
              height: 150px; }
            body.media .homeContainer #wrapper .homepage-section .container .row .content-section .media-block .img.no_img, body.archive_page .homeContainer #wrapper .homepage-section .container .row .content-section .media-block .img.no_img {
              display: none; }
            @media (max-width: 575px) {
              body.media .homeContainer #wrapper .homepage-section .container .row .content-section .media-block .img, body.archive_page .homeContainer #wrapper .homepage-section .container .row .content-section .media-block .img {
                width: 100%; } }
          body.media .homeContainer #wrapper .homepage-section .container .row .content-section .media-block .content, body.archive_page .homeContainer #wrapper .homepage-section .container .row .content-section .media-block .content {
            min-height: inherit;
            display: table-cell;
            width: 70%; }
            body.media .homeContainer #wrapper .homepage-section .container .row .content-section .media-block .content .media-block-header, body.archive_page .homeContainer #wrapper .homepage-section .container .row .content-section .media-block .content .media-block-header {
              padding: 0;
              margin: 0 0 10px; }
              body.media .homeContainer #wrapper .homepage-section .container .row .content-section .media-block .content .media-block-header h4, body.archive_page .homeContainer #wrapper .homepage-section .container .row .content-section .media-block .content .media-block-header h4 {
                margin-bottom: 10px !important; }
              body.media .homeContainer #wrapper .homepage-section .container .row .content-section .media-block .content .media-block-header .post-meta *:not(.fa), body.archive_page .homeContainer #wrapper .homepage-section .container .row .content-section .media-block .content .media-block-header .post-meta *:not(.fa) {
                color: #7a7a7b !important;
                font-family: "source-sans-pro", sans-serif !important; }
              body.media .homeContainer #wrapper .homepage-section .container .row .content-section .media-block .content .media-block-header .post-meta .author .and:last-child, body.archive_page .homeContainer #wrapper .homepage-section .container .row .content-section .media-block .content .media-block-header .post-meta .author .and:last-child {
                display: none; }
              body.media .homeContainer #wrapper .homepage-section .container .row .content-section .media-block .content .media-block-header .post-meta .author_link, body.archive_page .homeContainer #wrapper .homepage-section .container .row .content-section .media-block .content .media-block-header .post-meta .author_link {
                color: #7a7a7b !important;
                font-family: "source-sans-pro", sans-serif !important;
                font-size: inherit !important; }
                body.media .homeContainer #wrapper .homepage-section .container .row .content-section .media-block .content .media-block-header .post-meta .author_link:active, body.media .homeContainer #wrapper .homepage-section .container .row .content-section .media-block .content .media-block-header .post-meta .author_link:hover, body.archive_page .homeContainer #wrapper .homepage-section .container .row .content-section .media-block .content .media-block-header .post-meta .author_link:active, body.archive_page .homeContainer #wrapper .homepage-section .container .row .content-section .media-block .content .media-block-header .post-meta .author_link:hover {
                  color: #d60131 !important; }
            body.media .homeContainer #wrapper .homepage-section .container .row .content-section .media-block .content .media-block-body, body.archive_page .homeContainer #wrapper .homepage-section .container .row .content-section .media-block .content .media-block-body {
              margin: 0 0 10px; }
              body.media .homeContainer #wrapper .homepage-section .container .row .content-section .media-block .content .media-block-body p, body.archive_page .homeContainer #wrapper .homepage-section .container .row .content-section .media-block .content .media-block-body p {
                margin: 0; }
              body.media .homeContainer #wrapper .homepage-section .container .row .content-section .media-block .content .media-block-body .read-more, body.archive_page .homeContainer #wrapper .homepage-section .container .row .content-section .media-block .content .media-block-body .read-more {
                display: none; }
              @media (max-width: 1199px) {
                body.media .homeContainer #wrapper .homepage-section .container .row .content-section .media-block .content .media-block-body, body.archive_page .homeContainer #wrapper .homepage-section .container .row .content-section .media-block .content .media-block-body {
                  margin: 0; } }
            body.media .homeContainer #wrapper .homepage-section .container .row .content-section .media-block .content .media-block-footer .btn, body.archive_page .homeContainer #wrapper .homepage-section .container .row .content-section .media-block .content .media-block-footer .btn {
              float: left;
              margin: 0; }
              body.media .homeContainer #wrapper .homepage-section .container .row .content-section .media-block .content .media-block-footer .btn:hover, body.archive_page .homeContainer #wrapper .homepage-section .container .row .content-section .media-block .content .media-block-footer .btn:hover {
                background-color: #d60131 !important;
                color: #fff !important; }
            body.media .homeContainer #wrapper .homepage-section .container .row .content-section .media-block .content .media-block-footer .sharer_block, body.archive_page .homeContainer #wrapper .homepage-section .container .row .content-section .media-block .content .media-block-footer .sharer_block {
              display: inline-block;
              padding: 8px 0; }
              body.media .homeContainer #wrapper .homepage-section .container .row .content-section .media-block .content .media-block-footer .sharer_block .share-text, body.archive_page .homeContainer #wrapper .homepage-section .container .row .content-section .media-block .content .media-block-footer .sharer_block .share-text {
                display: inline-block;
                padding: 0 15px;
                margin: 0; }
                @media (max-width: 991px) {
                  body.media .homeContainer #wrapper .homepage-section .container .row .content-section .media-block .content .media-block-footer .sharer_block .share-text, body.archive_page .homeContainer #wrapper .homepage-section .container .row .content-section .media-block .content .media-block-footer .sharer_block .share-text {
                    padding: 0 5px; } }
              body.media .homeContainer #wrapper .homepage-section .container .row .content-section .media-block .content .media-block-footer .sharer_block .share, body.archive_page .homeContainer #wrapper .homepage-section .container .row .content-section .media-block .content .media-block-footer .sharer_block .share {
                font-size: 18px;
                margin-right: 20px; }
                body.media .homeContainer #wrapper .homepage-section .container .row .content-section .media-block .content .media-block-footer .sharer_block .share .fa, body.archive_page .homeContainer #wrapper .homepage-section .container .row .content-section .media-block .content .media-block-footer .sharer_block .share .fa {
                  color: #2d3941; }
                @media (max-width: 375px) {
                  body.media .homeContainer #wrapper .homepage-section .container .row .content-section .media-block .content .media-block-footer .sharer_block .share, body.archive_page .homeContainer #wrapper .homepage-section .container .row .content-section .media-block .content .media-block-footer .sharer_block .share {
                    margin-right: 15px; } }
              @media (max-width: 1199px) {
                body.media .homeContainer #wrapper .homepage-section .container .row .content-section .media-block .content .media-block-footer .sharer_block, body.archive_page .homeContainer #wrapper .homepage-section .container .row .content-section .media-block .content .media-block-footer .sharer_block {
                  display: block;
                  padding: 10px 0 15px 0; }
                  body.media .homeContainer #wrapper .homepage-section .container .row .content-section .media-block .content .media-block-footer .sharer_block .share-text, body.archive_page .homeContainer #wrapper .homepage-section .container .row .content-section .media-block .content .media-block-footer .sharer_block .share-text {
                    padding-left: 0; } }
              @media (max-width: 425px) {
                body.media .homeContainer #wrapper .homepage-section .container .row .content-section .media-block .content .media-block-footer .sharer_block, body.archive_page .homeContainer #wrapper .homepage-section .container .row .content-section .media-block .content .media-block-footer .sharer_block {
                  display: block;
                  margin-top: 10px; } }
            body.media .homeContainer #wrapper .homepage-section .container .row .content-section .media-block .content.no_img, body.archive_page .homeContainer #wrapper .homepage-section .container .row .content-section .media-block .content.no_img {
              padding: 0;
              width: 100%; }
            @media (max-width: 575px) {
              body.media .homeContainer #wrapper .homepage-section .container .row .content-section .media-block .content, body.archive_page .homeContainer #wrapper .homepage-section .container .row .content-section .media-block .content {
                width: 100%;
                padding: 0;
                margin: 15px 0; } }
          body.media .homeContainer #wrapper .homepage-section .container .row .content-section .media-block.no_img, body.archive_page .homeContainer #wrapper .homepage-section .container .row .content-section .media-block.no_img {
            min-height: 0; }
        @media (max-width: 991px) {
          body.media .homeContainer #wrapper .homepage-section .container .row .content-section, body.archive_page .homeContainer #wrapper .homepage-section .container .row .content-section {
            padding: 0;
            margin-top: 40px; } }

body.single {
  background-color: #f5f5f6 !important; }
  body.single .container #wrapper #content .back {
    font-size: 14px;
    cursor: pointer;
    top: 25px;
    z-index: 999;
    color: #2d3941 !important; }
    body.single .container #wrapper #content .back .fa {
      font-size: 12px;
      margin-right: 5px; }
    body.single .container #wrapper #content .back:active, body.single .container #wrapper #content .back:focus, body.single .container #wrapper #content .back:hover {
      border-bottom: 1px solid #2d3941; }
    @media (max-width: 767px) {
      body.single .container #wrapper #content .back {
        top: 20px; } }
  body.single .container #wrapper #content .homepage-section .row .post-meta {
    color: #7a7a7b; }
  body.single .container #wrapper #content .homepage-section .row .img-section {
    display: none; }
    body.single .container #wrapper #content .homepage-section .row .img-section img {
      width: 100%; }
    body.single .container #wrapper #content .homepage-section .row .img-section.no_img {
      display: none; }
  body.single .container #wrapper #content .homepage-section .row .content-section {
    border: 0;
    width: 100%; }
    body.single .container #wrapper #content .homepage-section .row .content-section .ac_block .ac_title h4 {
      display: inline;
      margin: 0 !important; }
    body.single .container #wrapper #content .homepage-section .row .content-section .ac_block .publication_meta * {
      color: #7a7a7b;
      font-family: "source-sans-pro", sans-serif !important; }
    body.single .container #wrapper #content .homepage-section .row .content-section .ac_block .author_meta {
      color: #7a7a7b;
      font-family: "source-sans-pro", sans-serif !important;
      font-weight: bold !important; }
    body.single .container #wrapper #content .homepage-section .row .content-section .ac_block .ac_block_footer {
      margin-top: 10px; }
    body.single .container #wrapper #content .homepage-section .row .content-section .post-meta {
      margin-bottom: 20px; }
      body.single .container #wrapper #content .homepage-section .row .content-section .post-meta .author .and:last-child {
        display: none; }
      body.single .container #wrapper #content .homepage-section .row .content-section .post-meta .author_link {
        color: inherit; }
        body.single .container #wrapper #content .homepage-section .row .content-section .post-meta .author_link:active, body.single .container #wrapper #content .homepage-section .row .content-section .post-meta .author_link:hover {
          color: #d60131; }
      body.single .container #wrapper #content .homepage-section .row .content-section .post-meta .sharer_block {
        display: inline-block; }
        body.single .container #wrapper #content .homepage-section .row .content-section .post-meta .sharer_block .share {
          color: inherit !important;
          font-size: inherit;
          margin: 0 5px; }
          body.single .container #wrapper #content .homepage-section .row .content-section .post-meta .sharer_block .share:active .fa, body.single .container #wrapper #content .homepage-section .row .content-section .post-meta .sharer_block .share:focus .fa, body.single .container #wrapper #content .homepage-section .row .content-section .post-meta .sharer_block .share:hover .fa {
            color: #2d3941; }
    @media (max-width: 991px) {
      body.single .container #wrapper #content .homepage-section .row .content-section .img-row .tiled-gallery {
        margin-top: 40px; } }
    body.single .container #wrapper #content .homepage-section .row .content-section p {
      font-size: 16px; }
    body.single .container #wrapper #content .homepage-section .row .content-section .row .main {
      font-size: 16px !important;
      margin: 0; }
    body.single .container #wrapper #content .homepage-section .row .content-section .row .imge_alignment:not(.bottom_alignment) {
      background-color: #fff;
      padding: 20px;
      margin-bottom: 30px; }
      body.single .container #wrapper #content .homepage-section .row .content-section .row .imge_alignment:not(.bottom_alignment) h2 {
        margin-bottom: 10px !important; }
      body.single .container #wrapper #content .homepage-section .row .content-section .row .imge_alignment:not(.bottom_alignment) .reports_title {
        margin: 20px 0 10px 0 !important;
        padding-top: 20px !important;
        border-top: 1px solid #7a7a7b; }
      body.single .container #wrapper #content .homepage-section .row .content-section .row .imge_alignment:not(.bottom_alignment) .report_block {
        margin-bottom: 10px; }
        body.single .container #wrapper #content .homepage-section .row .content-section .row .imge_alignment:not(.bottom_alignment) .report_block .report_row {
          margin: 0; }
          body.single .container #wrapper #content .homepage-section .row .content-section .row .imge_alignment:not(.bottom_alignment) .report_block .report_row .report_title h5 {
            margin: 0 !important;
            padding: 0 !important;
            border: 0; }
          body.single .container #wrapper #content .homepage-section .row .content-section .row .imge_alignment:not(.bottom_alignment) .report_block .report_row .report_title a:active, body.single .container #wrapper #content .homepage-section .row .content-section .row .imge_alignment:not(.bottom_alignment) .report_block .report_row .report_title a:focus, body.single .container #wrapper #content .homepage-section .row .content-section .row .imge_alignment:not(.bottom_alignment) .report_block .report_row .report_title a:hover {
            text-decoration: none !important; }
          body.single .container #wrapper #content .homepage-section .row .content-section .row .imge_alignment:not(.bottom_alignment) .report_block .report_row .download_block {
            display: inline-block;
            background-color: #d60131;
            border: 1px solid #d60131;
            margin-top: 10px;
            margin-bottom: 0;
            padding: 0; }
            body.single .container #wrapper #content .homepage-section .row .content-section .row .imge_alignment:not(.bottom_alignment) .report_block .report_row .download_block a {
              display: block;
              padding: 10px; }
              body.single .container #wrapper #content .homepage-section .row .content-section .row .imge_alignment:not(.bottom_alignment) .report_block .report_row .download_block a .fa {
                background-color: #d60131;
                color: #fff;
                font-size: 18px;
                padding: 0;
                cursor: pointer; }
              body.single .container #wrapper #content .homepage-section .row .content-section .row .imge_alignment:not(.bottom_alignment) .report_block .report_row .download_block a:active, body.single .container #wrapper #content .homepage-section .row .content-section .row .imge_alignment:not(.bottom_alignment) .report_block .report_row .download_block a:focus, body.single .container #wrapper #content .homepage-section .row .content-section .row .imge_alignment:not(.bottom_alignment) .report_block .report_row .download_block a:hover {
                text-decoration: none; }
            body.single .container #wrapper #content .homepage-section .row .content-section .row .imge_alignment:not(.bottom_alignment) .report_block .report_row .download_block .download_body {
              display: inline-block;
              margin: 0 0 0 10px;
              color: #fff;
              background-color: #d60131;
              font-weight: lighter; }
      body.single .container #wrapper #content .homepage-section .row .content-section .row .imge_alignment:not(.bottom_alignment) .mga_loop:not(.ftd_report_loop) .post_wrap .report_block .report_row .report_title a {
        display: block; }
        body.single .container #wrapper #content .homepage-section .row .content-section .row .imge_alignment:not(.bottom_alignment) .mga_loop:not(.ftd_report_loop) .post_wrap .report_block .report_row .report_title a h5 {
          margin: 0 !important;
          padding: 0 !important;
          border: 0; }
        body.single .container #wrapper #content .homepage-section .row .content-section .row .imge_alignment:not(.bottom_alignment) .mga_loop:not(.ftd_report_loop) .post_wrap .report_block .report_row .report_title a:active, body.single .container #wrapper #content .homepage-section .row .content-section .row .imge_alignment:not(.bottom_alignment) .mga_loop:not(.ftd_report_loop) .post_wrap .report_block .report_row .report_title a:focus, body.single .container #wrapper #content .homepage-section .row .content-section .row .imge_alignment:not(.bottom_alignment) .mga_loop:not(.ftd_report_loop) .post_wrap .report_block .report_row .report_title a:hover {
          text-decoration: none !important; }
          body.single .container #wrapper #content .homepage-section .row .content-section .row .imge_alignment:not(.bottom_alignment) .mga_loop:not(.ftd_report_loop) .post_wrap .report_block .report_row .report_title a:active h5, body.single .container #wrapper #content .homepage-section .row .content-section .row .imge_alignment:not(.bottom_alignment) .mga_loop:not(.ftd_report_loop) .post_wrap .report_block .report_row .report_title a:focus h5, body.single .container #wrapper #content .homepage-section .row .content-section .row .imge_alignment:not(.bottom_alignment) .mga_loop:not(.ftd_report_loop) .post_wrap .report_block .report_row .report_title a:hover h5 {
            display: inline;
            color: #d60131 !important;
            border-bottom: 1px solid #d60131; }
      body.single .container #wrapper #content .homepage-section .row .content-section .row .imge_alignment:not(.bottom_alignment) .mga_loop:not(.ftd_report_loop) .post_wrap .report_block .report_row .download_block {
        display: none; }
      body.single .container #wrapper #content .homepage-section .row .content-section .row .imge_alignment:not(.bottom_alignment) .mga_loop:not(.ftd_report_loop) .post_wrap .report_block.ftd_report {
        display: none; }
      body.single .container #wrapper #content .homepage-section .row .content-section .row .imge_alignment:not(.bottom_alignment).no_padding {
        padding: 0; }
      body.single .container #wrapper #content .homepage-section .row .content-section .row .imge_alignment:not(.bottom_alignment).no_background {
        background: none !important; }
    body.single .container #wrapper #content .homepage-section .row .content-section .row .bottom_alignment {
      padding-left: 15px; }
      body.single .container #wrapper #content .homepage-section .row .content-section .row .bottom_alignment h4 {
        margin-bottom: 10px !important; }
      body.single .container #wrapper #content .homepage-section .row .content-section .row .bottom_alignment .mga_loop {
        padding-left: 0; }
        body.single .container #wrapper #content .homepage-section .row .content-section .row .bottom_alignment .mga_loop .post_wrap li {
          padding: 0 !important;
          border: 0; }
          body.single .container #wrapper #content .homepage-section .row .content-section .row .bottom_alignment .mga_loop .post_wrap li .simplifiedPost .mga_loop_content {
            margin: 0 !important; }
            body.single .container #wrapper #content .homepage-section .row .content-section .row .bottom_alignment .mga_loop .post_wrap li .simplifiedPost .mga_loop_content .post-title {
              margin: 0 !important;
              line-height: 0.8em !important; }
              body.single .container #wrapper #content .homepage-section .row .content-section .row .bottom_alignment .mga_loop .post_wrap li .simplifiedPost .mga_loop_content .post-title a {
                font-family: "source-sans-pro", sans-serif !important;
                font-size: 14px;
                color: #2d3941 !important; }
                body.single .container #wrapper #content .homepage-section .row .content-section .row .bottom_alignment .mga_loop .post_wrap li .simplifiedPost .mga_loop_content .post-title a:active, body.single .container #wrapper #content .homepage-section .row .content-section .row .bottom_alignment .mga_loop .post_wrap li .simplifiedPost .mga_loop_content .post-title a:focus, body.single .container #wrapper #content .homepage-section .row .content-section .row .bottom_alignment .mga_loop .post_wrap li .simplifiedPost .mga_loop_content .post-title a:hover {
                  color: #d60131;
                  text-decoration: none; }
            body.single .container #wrapper #content .homepage-section .row .content-section .row .bottom_alignment .mga_loop .post_wrap li .simplifiedPost .mga_loop_content .dateHolder,
            body.single .container #wrapper #content .homepage-section .row .content-section .row .bottom_alignment .mga_loop .post_wrap li .simplifiedPost .mga_loop_content .excerptHolder {
              display: none; }
    body.single .container #wrapper #content .homepage-section .row .content-section .row .acc_head {
      margin-top: 50px; }
    body.single .container #wrapper #content .homepage-section .row .content-section .row .panel-group .panel {
      margin: 0 0 20px;
      padding: 5px;
      border: 0;
      border-radius: 0; }
      body.single .container #wrapper #content .homepage-section .row .content-section .row .panel-group .panel .panel-heading {
        background: transparent !important; }
        body.single .container #wrapper #content .homepage-section .row .content-section .row .panel-group .panel .panel-heading .panel-title {
          font-size: 24px !important;
          margin: 0 !important;
          display: inline-block; }
          body.single .container #wrapper #content .homepage-section .row .content-section .row .panel-group .panel .panel-heading .panel-title a {
            color: #d60131 !important;
            font-weight: bold; }
            body.single .container #wrapper #content .homepage-section .row .content-section .row .panel-group .panel .panel-heading .panel-title a:active, body.single .container #wrapper #content .homepage-section .row .content-section .row .panel-group .panel .panel-heading .panel-title a:focus, body.single .container #wrapper #content .homepage-section .row .content-section .row .panel-group .panel .panel-heading .panel-title a:hover {
              color: #d60131 !important;
              text-decoration: none;
              outline: 0; }
          body.single .container #wrapper #content .homepage-section .row .content-section .row .panel-group .panel .panel-heading .panel-title:before {
            font-family: 'Font Awesome 5 Free';
            font-weight: 900;
            content: '\f0d7';
            padding: 0 5px;
            color: #d60131; }
      body.single .container #wrapper #content .homepage-section .row .content-section .row .panel-group .panel .panel-collapse .panel-body {
        border: 0;
        padding-top: 0; }
      body.single .container #wrapper #content .homepage-section .row .content-section .row .panel-group .panel:not(.current) {
        background: transparent;
        box-shadow: none;
        padding: 0; }
        body.single .container #wrapper #content .homepage-section .row .content-section .row .panel-group .panel:not(.current) .panel-heading {
          padding-left: 0; }
          body.single .container #wrapper #content .homepage-section .row .content-section .row .panel-group .panel:not(.current) .panel-heading .panel-title a {
            color: #08325f !important;
            font-weight: normal; }
          body.single .container #wrapper #content .homepage-section .row .content-section .row .panel-group .panel:not(.current) .panel-heading .panel-title:before {
            font-family: 'Font Awesome 5 Free';
            font-weight: 900;
            content: '\f0da';
            padding: 0 5px;
            color: #08325f; }
        body.single .container #wrapper #content .homepage-section .row .content-section .row .panel-group .panel:not(.current) .panel-collapse .panel-body p {
          color: transparent; }
  body.single .container #wrapper #content .homepage-section .row:not(:first-child) {
    padding: 20px 0; }
  body.single.single-jinsa_event .body-overlay, body.single.single-jinsa_policy .body-overlay, body.single.single-jinsa_report .body-overlay, body.single.single-person .body-overlay, body.single.single-post .body-overlay, body.single.single-videos .body-overlay {
    background: none !important; }
  body.single.single-jinsa_event .container #wrapper #content .back, body.single.single-jinsa_policy .container #wrapper #content .back, body.single.single-jinsa_report .container #wrapper #content .back, body.single.single-person .container #wrapper #content .back, body.single.single-post .container #wrapper #content .back, body.single.single-videos .container #wrapper #content .back {
    display: none; }
  body.single.single-post .container #wrapper #content .homepage-section .row .content-section {
    background-color: #fff;
    padding: 40px; }
  body.single.single-person .container #wrapper #content .back {
    display: inline-block; }
  body.single.single-person .container #wrapper #content .homepage-section .row .img-section {
    display: inline-block; }
    body.single.single-person .container #wrapper #content .homepage-section .row .img-section .img {
      background-size: cover;
      background-position: top;
      background-repeat: no-repeat;
      min-height: 300px; }
      @media (max-width: 991px) {
        body.single.single-person .container #wrapper #content .homepage-section .row .img-section .img {
          min-height: 450px;
          max-width: 320px; } }
    body.single.single-person .container #wrapper #content .homepage-section .row .img-section.no_img {
      display: none; }
  body.single.single-person .container #wrapper #content .homepage-section .row .publications .sec_title {
    margin: 15px 0 !important; }
  body.single.single-person .container #wrapper #content .homepage-section .row .publications .row {
    padding: 0; }
  body.single.single-person .container #wrapper #content .homepage-section .row .publications .dataTables_paginate .pagination {
    text-align: center; }
    body.single.single-person .container #wrapper #content .homepage-section .row .publications .dataTables_paginate .pagination li {
      float: none;
      display: inline-block; }
      body.single.single-person .container #wrapper #content .homepage-section .row .publications .dataTables_paginate .pagination li a {
        margin: 0 !important;
        margin-right: 5px !important;
        margin-bottom: 10px !important; }
      @media (min-width: 992px) {
        body.single.single-person .container #wrapper #content .homepage-section .row .publications .dataTables_paginate .pagination li.previous {
          position: absolute;
          top: 50px;
          left: 0; } }
      body.single.single-person .container #wrapper #content .homepage-section .row .publications .dataTables_paginate .pagination li.previous.disabled {
        display: none; }
      @media (min-width: 992px) {
        body.single.single-person .container #wrapper #content .homepage-section .row .publications .dataTables_paginate .pagination li.next {
          position: absolute;
          top: 50px;
          right: 0; } }
      body.single.single-person .container #wrapper #content .homepage-section .row .publications .dataTables_paginate .pagination li.next.disabled {
        display: none; }
  body.single.single-person .container #wrapper #content .homepage-section .row .publications .article_block {
    margin-bottom: 20px; }
    body.single.single-person .container #wrapper #content .homepage-section .row .publications .article_block .article_content .post_meta {
      display: block; }
    body.single.single-person .container #wrapper #content .homepage-section .row .publications .article_block .article_content .date, body.single.single-person .container #wrapper #content .homepage-section .row .publications .article_block .article_content .publication {
      color: #2d3941;
      opacity: 0.5; }
    body.single.single-person .container #wrapper #content .homepage-section .row .publications .article_block .article_content h5 {
      margin: 0 0 10px 0 !important;
      color: #2d3941;
      line-height: 1.6;
      display: inline; }
      body.single.single-person .container #wrapper #content .homepage-section .row .publications .article_block .article_content h5:active, body.single.single-person .container #wrapper #content .homepage-section .row .publications .article_block .article_content h5:hover {
        cursor: pointer;
        color: #d60131;
        border-bottom: 1px solid #d60131; }
  body.single.single-person .container #wrapper #content .homepage-section .row .content-section {
    display: inline-block; }
    body.single.single-person .container #wrapper #content .homepage-section .row .content-section .post-meta {
      display: none; }
    body.single.single-person .container #wrapper #content .homepage-section .row .content-section.no_img {
      width: 100%; }
    @media (min-width: 1200px) {
      body.single.single-person .container #wrapper #content .homepage-section .row .content-section {
        width: 75%; } }
    @media (max-width: 1199px) {
      body.single.single-person .container #wrapper #content .homepage-section .row .content-section {
        width: 66.66666667% !important; } }
    @media (max-width: 991px) {
      body.single.single-person .container #wrapper #content .homepage-section .row .content-section {
        width: 100% !important; } }
  body.single.single-jinsa_event .container #wrapper #content .homepage-section .row .form-section {
    display: block; }
    body.single.single-jinsa_event .container #wrapper #content .homepage-section .row .form-section .gform_wrapper form .gform_body .gform_fields .gfield {
      padding: 0; }
      body.single.single-jinsa_event .container #wrapper #content .homepage-section .row .form-section .gform_wrapper form .gform_body .gform_fields .gfield label {
        display: none; }
      body.single.single-jinsa_event .container #wrapper #content .homepage-section .row .form-section .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input {
        width: 100% !important;
        padding: 15px !important;
        border-radius: 0 !important;
        border: 0;
        outline: 0;
        background-color: #d2d8df !important;
        line-height: 1.6em !important;
        font-size: 14px !important; }
        body.single.single-jinsa_event .container #wrapper #content .homepage-section .row .form-section .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input:focus::-webkit-input-placeholder {
          color: transparent !important; }
        body.single.single-jinsa_event .container #wrapper #content .homepage-section .row .form-section .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input:focus:-moz-placeholder {
          color: transparent !important; }
        body.single.single-jinsa_event .container #wrapper #content .homepage-section .row .form-section .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input:focus::-moz-placeholder {
          color: transparent !important; }
        body.single.single-jinsa_event .container #wrapper #content .homepage-section .row .form-section .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input:focus:-ms-input-placeholder {
          color: transparent !important; }
    body.single.single-jinsa_event .container #wrapper #content .homepage-section .row .form-section .gform_wrapper form .gform_footer {
      margin-top: 0 !important; }
      body.single.single-jinsa_event .container #wrapper #content .homepage-section .row .form-section .gform_wrapper form .gform_footer input {
        border-radius: 0 !important;
        border: 0;
        padding: 10px 25px !important;
        background-color: #d60131 !important;
        color: #fff !important; }
    body.single.single-jinsa_event .container #wrapper #content .homepage-section .row .form-section.no_form, body.single.single-jinsa_event .container #wrapper #content .homepage-section .row .form-section.hide_form {
      display: none; }
  body.single.single-jinsa_event .container #wrapper #content .homepage-section .row .content-section {
    width: 75%; }
    body.single.single-jinsa_event .container #wrapper #content .homepage-section .row .content-section .post-meta {
      display: none; }
    body.single.single-jinsa_event .container #wrapper #content .homepage-section .row .content-section.no_form, body.single.single-jinsa_event .container #wrapper #content .homepage-section .row .content-section.hide_form {
      width: 100%; }
    @media (max-width: 991px) {
      body.single.single-jinsa_event .container #wrapper #content .homepage-section .row .content-section {
        width: 100% !important; } }
  body.single.single-policy_trip .body-overlay {
    background-size: cover !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
    position: relative;
    min-height: 400px; }
  body.single.single-jinsa_program .body-overlay {
    display: none; }
  body.single.single-jinsa_program .container #wrapper #content .homepage-section .row.img-row img {
    width: 100%;
    margin: 0;
    height: auto; }

body.policy {
  background-color: #f5f5f6; }
  body.policy #pageHeadImg {
    background-repeat: no-repeat !important;
    background-position: center top !important;
    background-size: cover !important;
    padding: 40px 0 !important; }
    body.policy #pageHeadImg .textHolder {
      margin: 0; }
      body.policy #pageHeadImg .textHolder .v_center .container .featured-subtitle {
        padding: 0; }
        body.policy #pageHeadImg .textHolder .v_center .container .featured-subtitle .row .col_left {
          padding: 0 30px; }
          body.policy #pageHeadImg .textHolder .v_center .container .featured-subtitle .row .col_left .main_body,
          body.policy #pageHeadImg .textHolder .v_center .container .featured-subtitle .row .col_left .main_head {
            color: #fff; }
          body.policy #pageHeadImg .textHolder .v_center .container .featured-subtitle .row .col_left .main_body {
            line-height: 1.5em; }
        body.policy #pageHeadImg .textHolder .v_center .container .featured-subtitle .row .col_right .mga_loop .post_wrap {
          margin: 0; }
          body.policy #pageHeadImg .textHolder .v_center .container .featured-subtitle .row .col_right .mga_loop .post_wrap .latest_report_block {
            opacity: 0.5;
            background: #fff;
            padding: 15px;
            margin: 15px 0;
            outline: 0;
            display: table; }
            body.policy #pageHeadImg .textHolder .v_center .container .featured-subtitle .row .col_right .mga_loop .post_wrap .latest_report_block .img {
              display: table-cell;
              width: 20%;
              background-size: cover;
              background-position: center;
              background-repeat: no-repeat; }
            body.policy #pageHeadImg .textHolder .v_center .container .featured-subtitle .row .col_right .mga_loop .post_wrap .latest_report_block .content {
              display: table-cell;
              width: 60%;
              padding: 0 15px; }
              body.policy #pageHeadImg .textHolder .v_center .container .featured-subtitle .row .col_right .mga_loop .post_wrap .latest_report_block .content h5 {
                margin-bottom: 10px;
                line-height: 1.4em; }
            body.policy #pageHeadImg .textHolder .v_center .container .featured-subtitle .row .col_right .mga_loop .post_wrap .latest_report_block .download_block {
              display: table-cell;
              width: 20%;
              vertical-align: middle; }
              body.policy #pageHeadImg .textHolder .v_center .container .featured-subtitle .row .col_right .mga_loop .post_wrap .latest_report_block .download_block .download {
                background: url("/wp-content/uploads/2019/02/download-icon.png");
                background-size: 50%;
                background-position: center;
                background-repeat: no-repeat; }
            body.policy #pageHeadImg .textHolder .v_center .container .featured-subtitle .row .col_right .mga_loop .post_wrap .latest_report_block.slick-center {
              opacity: 1; }
            body.policy #pageHeadImg .textHolder .v_center .container .featured-subtitle .row .col_right .mga_loop .post_wrap .latest_report_block:not(.slick-slide) {
              opacity: 1; }
          body.policy #pageHeadImg .textHolder .v_center .container .featured-subtitle .row .col_right .mga_loop .post_wrap .slick-arrow,
          body.policy #pageHeadImg .textHolder .v_center .container .featured-subtitle .row .col_right .mga_loop .post_wrap .slick-dots {
            display: none !important; }
          body.policy #pageHeadImg .textHolder .v_center .container .featured-subtitle .row .col_right .mga_loop .post_wrap:not(.slick-slider) {
            padding: 50px 0 !important; }
        @media (max-width: 1200px) {
          body.policy #pageHeadImg .textHolder .v_center .container .featured-subtitle .row .col_right .mga_loop {
            width: 100%; } }
        @media (max-width: 991px) {
          body.policy #pageHeadImg .textHolder .v_center .container .featured-subtitle .row .col_right .mga_loop {
            margin-top: 30px; } }
        @media (max-width: 375px) {
          body.policy #pageHeadImg .textHolder .v_center .container .featured-subtitle .row .col_right .mga_loop .download_block .download_body {
            font-size: 12px; } }
  body.policy .homeContainer #wrapper .homepage-section.tab-section {
    border-bottom: 1px solid #2d3941; }
    body.policy .homeContainer #wrapper .homepage-section.tab-section .dataTables_wrapper .row .col-sm-12 {
      padding: 0; }
    body.policy .homeContainer #wrapper .homepage-section.tab-section .team_list_wrapper thead {
      display: none; }
      body.policy .homeContainer #wrapper .homepage-section.tab-section .team_list_wrapper thead tr th.sorting_asc {
        display: none; }
    body.policy .homeContainer #wrapper .homepage-section.tab-section .team_list_wrapper tbody tr.table_row {
      margin-bottom: 20px; }
    body.policy .homeContainer #wrapper .homepage-section.tab-section .team_list_wrapper tbody tr td.sort_order {
      display: none; }
    body.policy .homeContainer #wrapper .homepage-section.tab-section .team_list_wrapper tbody tr td {
      display: block;
      width: 100%; }
    body.policy .homeContainer #wrapper .homepage-section.tab-section .team_list_wrapper .person_block {
      text-align: center; }
      body.policy .homeContainer #wrapper .homepage-section.tab-section .team_list_wrapper .person_block .person_block_inner {
        cursor: pointer; }
      body.policy .homeContainer #wrapper .homepage-section.tab-section .team_list_wrapper .person_block .person_img {
        background-size: cover !important;
        background-position: center !important;
        background-repeat: no-repeat !important;
        min-height: 150px !important;
        height: auto;
        width: 150px;
        margin: auto; }
      body.policy .homeContainer #wrapper .homepage-section.tab-section .team_list_wrapper .person_block .person_info {
        padding-top: 20px; }
        body.policy .homeContainer #wrapper .homepage-section.tab-section .team_list_wrapper .person_block .person_info h4 {
          margin-bottom: 10px !important; }
        body.policy .homeContainer #wrapper .homepage-section.tab-section .team_list_wrapper .person_block .person_info h6 {
          margin-bottom: 10px !important;
          color: #7a7a7b !important;
          font-style: italic; }
        body.policy .homeContainer #wrapper .homepage-section.tab-section .team_list_wrapper .person_block .person_info p {
          margin-bottom: 10px !important; }
        body.policy .homeContainer #wrapper .homepage-section.tab-section .team_list_wrapper .person_block .person_info .readMore {
          color: #d60131 !important;
          display: inline-block; }
          body.policy .homeContainer #wrapper .homepage-section.tab-section .team_list_wrapper .person_block .person_info .readMore:hover {
            text-decoration: none;
            border-bottom: 1px solid #d60131 !important; }
        @media (max-width: 991px) {
          body.policy .homeContainer #wrapper .homepage-section.tab-section .team_list_wrapper .person_block .person_info {
            min-height: 140px; } }
      body.policy .homeContainer #wrapper .homepage-section.tab-section .team_list_wrapper .person_block .read-more {
        display: none !important; }
      body.policy .homeContainer #wrapper .homepage-section.tab-section .team_list_wrapper .person_block:hover .person_block_inner {
        transform: scale(1.04); }
    @media (max-width: 641px) {
      body.policy .homeContainer #wrapper .homepage-section.tab-section .team_list_wrapper tbody tr {
        width: 50%; } }
    @media (max-width: 425px) {
      body.policy .homeContainer #wrapper .homepage-section.tab-section .team_list_wrapper tbody tr {
        width: 100%; } }
    body.policy .homeContainer #wrapper .homepage-section.tab-section .panel-group {
      width: 80%;
      margin: auto; }
      body.policy .homeContainer #wrapper .homepage-section.tab-section .panel-group .panel {
        margin: 0 0 20px;
        padding: 5px;
        border: 0;
        border-radius: 0;
        box-shadow: 5px 5px 30px 0 rgba(0, 0, 0, 0.1);
        -webkit-box-shadow: 5px 5px 30px 0 rgba(0, 0, 0, 0.1);
        -moz-box-shadow: 5px 5px 30px 0 rgba(0, 0, 0, 0.1); }
        body.policy .homeContainer #wrapper .homepage-section.tab-section .panel-group .panel .panel-heading {
          background: transparent !important; }
          body.policy .homeContainer #wrapper .homepage-section.tab-section .panel-group .panel .panel-heading .panel-title {
            margin: 0 !important; }
            body.policy .homeContainer #wrapper .homepage-section.tab-section .panel-group .panel .panel-heading .panel-title a {
              color: #d60131 !important;
              font-weight: bold; }
              body.policy .homeContainer #wrapper .homepage-section.tab-section .panel-group .panel .panel-heading .panel-title a:active, body.policy .homeContainer #wrapper .homepage-section.tab-section .panel-group .panel .panel-heading .panel-title a:focus, body.policy .homeContainer #wrapper .homepage-section.tab-section .panel-group .panel .panel-heading .panel-title a:hover {
                color: #d60131 !important;
                text-decoration: none;
                outline: 0; }
            body.policy .homeContainer #wrapper .homepage-section.tab-section .panel-group .panel .panel-heading .panel-title:before {
              font-family: 'Font Awesome 5 Free';
              font-weight: 900;
              content: '\f0d7';
              padding: 0 5px;
              color: #d60131;
              font-size: 18px; }
            @media (max-width: 767px) {
              body.policy .homeContainer #wrapper .homepage-section.tab-section .panel-group .panel .panel-heading .panel-title {
                font-size: 21px !important; } }
        body.policy .homeContainer #wrapper .homepage-section.tab-section .panel-group .panel .panel-collapse .panel-body {
          border: 0;
          padding-top: 0; }
          body.policy .homeContainer #wrapper .homepage-section.tab-section .panel-group .panel .panel-collapse .panel-body p {
            font-size: 14px; }
          body.policy .homeContainer #wrapper .homepage-section.tab-section .panel-group .panel .panel-collapse .panel-body .acc_button {
            margin: 0 !important; }
            body.policy .homeContainer #wrapper .homepage-section.tab-section .panel-group .panel .panel-collapse .panel-body .acc_button:hover {
              color: #fff !important;
              background-color: #d60131 !important; }
        body.policy .homeContainer #wrapper .homepage-section.tab-section .panel-group .panel:not(.current) {
          background: transparent;
          box-shadow: none;
          padding: 0;
          box-shadow: none; }
          body.policy .homeContainer #wrapper .homepage-section.tab-section .panel-group .panel:not(.current) .panel-heading {
            padding-left: 0; }
            body.policy .homeContainer #wrapper .homepage-section.tab-section .panel-group .panel:not(.current) .panel-heading .panel-title a {
              color: #2d3941 !important;
              font-weight: normal; }
            body.policy .homeContainer #wrapper .homepage-section.tab-section .panel-group .panel:not(.current) .panel-heading .panel-title:before {
              font-family: 'Font Awesome 5 Free';
              font-weight: 900;
              content: '\f0da';
              padding: 0 5px;
              color: #2d3941; }
          body.policy .homeContainer #wrapper .homepage-section.tab-section .panel-group .panel:not(.current) .panel-collapse .panel-body p {
            color: transparent; }
      @media (max-width: 767px) {
        body.policy .homeContainer #wrapper .homepage-section.tab-section .panel-group {
          width: 100%; } }
  body.policy .homeContainer #wrapper .homepage-section.latest_reports h3 {
    display: inline-block;
    margin-bottom: 40px !important; }
  body.policy .homeContainer #wrapper .homepage-section.latest_reports .mga_loop {
    margin-top: -30px;
    margin-bottom: 0; }
    body.policy .homeContainer #wrapper .homepage-section.latest_reports .mga_loop .slick-list .slick-track {
      margin: 30px 0; }
    body.policy .homeContainer #wrapper .homepage-section.latest_reports .mga_loop .slick-dots {
      display: none !important; }
    body.policy .homeContainer #wrapper .homepage-section.latest_reports .mga_loop .slick-arrow {
      background: none !important;
      border: 0 !important;
      font-size: 62px;
      position: absolute;
      top: calc(100% - 112px);
      color: #d60131;
      z-index: 300;
      outline: 0; }
      body.policy .homeContainer #wrapper .homepage-section.latest_reports .mga_loop .slick-arrow.slide-prev {
        left: 0; }
      body.policy .homeContainer #wrapper .homepage-section.latest_reports .mga_loop .slick-arrow.slide-next {
        right: 0; }
      @media (max-width: 767px) {
        body.policy .homeContainer #wrapper .homepage-section.latest_reports .mga_loop .slick-arrow {
          font-size: 32px;
          bottom: 0;
          top: auto; } }
    @media (max-width: 767px) {
      body.policy .homeContainer #wrapper .homepage-section.latest_reports .mga_loop {
        margin-bottom: 30px; } }
  body.policy .homeContainer #wrapper .homepage-section.policy_updates {
    padding: 40px 0 !important; }
    body.policy .homeContainer #wrapper .homepage-section.policy_updates .container .row .categories {
      margin: 20px 0 40px; }
    body.policy .homeContainer #wrapper .homepage-section.policy_updates .container .row .ac_block {
      margin: 0;
      padding: 30px 0;
      border-bottom: 1px solid #2d3941; }
      body.policy .homeContainer #wrapper .homepage-section.policy_updates .container .row .ac_block .ac_row {
        margin: 0; }
        body.policy .homeContainer #wrapper .homepage-section.policy_updates .container .row .ac_block .ac_row .ac_ftd_img {
          min-height: 100px;
          height: auto;
          background-size: cover;
          background-position: center;
          background-repeat: no-repeat; }
          body.policy .homeContainer #wrapper .homepage-section.policy_updates .container .row .ac_block .ac_row .ac_ftd_img.no_img {
            display: none; }
        body.policy .homeContainer #wrapper .homepage-section.policy_updates .container .row .ac_block .ac_row .ac_block_content a h4 {
          display: inline;
          margin: 0 !important;
          line-height: 1.6em;
          color: #2d3941;
          font-size: 21px; }
          @media (max-width: 767px) {
            body.policy .homeContainer #wrapper .homepage-section.policy_updates .container .row .ac_block .ac_row .ac_block_content a h4 {
              font-size: 18px; } }
        body.policy .homeContainer #wrapper .homepage-section.policy_updates .container .row .ac_block .ac_row .ac_block_content a:active, body.policy .homeContainer #wrapper .homepage-section.policy_updates .container .row .ac_block .ac_row .ac_block_content a:focus, body.policy .homeContainer #wrapper .homepage-section.policy_updates .container .row .ac_block .ac_row .ac_block_content a:hover {
          text-decoration: none; }
          body.policy .homeContainer #wrapper .homepage-section.policy_updates .container .row .ac_block .ac_row .ac_block_content a:active h4, body.policy .homeContainer #wrapper .homepage-section.policy_updates .container .row .ac_block .ac_row .ac_block_content a:focus h4, body.policy .homeContainer #wrapper .homepage-section.policy_updates .container .row .ac_block .ac_row .ac_block_content a:hover h4 {
            color: #d60131;
            border-bottom: 1px solid #d60131; }
        body.policy .homeContainer #wrapper .homepage-section.policy_updates .container .row .ac_block .ac_row .ac_block_content .publication_meta * {
          color: #7a7a7b;
          font-family: "source-sans-pro", sans-serif !important; }
        body.policy .homeContainer #wrapper .homepage-section.policy_updates .container .row .ac_block .ac_row .ac_block_content .author_meta {
          color: #7a7a7b;
          font-family: "source-sans-pro", sans-serif !important;
          font-weight: bold !important; }
        body.policy .homeContainer #wrapper .homepage-section.policy_updates .container .row .ac_block .ac_row .ac_block_content .author .and:last-child {
          display: none; }
        body.policy .homeContainer #wrapper .homepage-section.policy_updates .container .row .ac_block .ac_row .ac_block_content .author_link {
          color: #7a7a7b;
          font-family: "source-sans-pro", sans-serif !important; }
          body.policy .homeContainer #wrapper .homepage-section.policy_updates .container .row .ac_block .ac_row .ac_block_content .author_link:active, body.policy .homeContainer #wrapper .homepage-section.policy_updates .container .row .ac_block .ac_row .ac_block_content .author_link:hover {
            color: #d60131 !important; }
        @media (max-width: 767px) {
          body.policy .homeContainer #wrapper .homepage-section.policy_updates .container .row .ac_block .ac_row .ac_block_content {
            margin-bottom: 20px; } }
        body.policy .homeContainer #wrapper .homepage-section.policy_updates .container .row .ac_block .ac_row .ac_block_footer .readMore {
          border-bottom: 1px solid #d60131 !important; }
        @media (min-width: 768px) {
          body.policy .homeContainer #wrapper .homepage-section.policy_updates .container .row .ac_block .ac_row .ac_block_footer {
            text-align: right; } }
      body.policy .homeContainer #wrapper .homepage-section.policy_updates .container .row .ac_block:first-child {
        padding-top: 10px; }
      body.policy .homeContainer #wrapper .homepage-section.policy_updates .container .row .ac_block:last-child {
        border: 0; }

body.donate #pageHeadImg {
  min-height: 525px !important; }
  body.donate #pageHeadImg .textHolder {
    margin: 0; }
    body.donate #pageHeadImg .textHolder .v_center .container .featured-subtitle .row .col_left h1, body.donate #pageHeadImg .textHolder .v_center .container .featured-subtitle .row .col_left h4 {
      color: #fff; }
    body.donate #pageHeadImg .textHolder .v_center .container .featured-subtitle .row .col_left p {
      color: #fff; }
    body.donate #pageHeadImg .textHolder .v_center .container .featured-subtitle .row .col_right .imge_alignment {
      background-color: #fff;
      padding: 40px 20px;
      text-align: center; }
      body.donate #pageHeadImg .textHolder .v_center .container .featured-subtitle .row .col_right .imge_alignment h2 {
        margin-bottom: 40px !important;
        text-align: center;
        font-weight: bold; }
      body.donate #pageHeadImg .textHolder .v_center .container .featured-subtitle .row .col_right .imge_alignment a {
        display: block !important; }
        body.donate #pageHeadImg .textHolder .v_center .container .featured-subtitle .row .col_right .imge_alignment a.planned_giving {
          background-color: #fff !important;
          color: #d60131 !important;
          border: 1.5px solid #d60131 !important;
          margin: 0 !important; }
  @media (max-width: 991px) {
    body.donate #pageHeadImg {
      min-height: auto !important; }
      body.donate #pageHeadImg .textHolder .v_center .container .featured-subtitle .row .col_right {
        margin-top: 20px; }
        body.donate #pageHeadImg .textHolder .v_center .container .featured-subtitle .row .col_right .imge_alignment {
          background-color: #fff;
          padding: 20px; }
          body.donate #pageHeadImg .textHolder .v_center .container .featured-subtitle .row .col_right .imge_alignment h2 {
            margin-bottom: 20px !important; }
          body.donate #pageHeadImg .textHolder .v_center .container .featured-subtitle .row .col_right .imge_alignment a {
            white-space: pre-wrap;
            word-wrap: break-word; } }
  @media (max-width: 767px) {
    body.donate #pageHeadImg .textHolder .v_center .container .featured-subtitle {
      padding: 0; } }

body.donate .homeContainer {
  margin-top: -150px; }
  body.donate .homeContainer #wrapper .homepage-section.donate-section .container .row .col {
    padding: 40px 80px;
    background-color: #fff;
    box-shadow: 0 0 80px 5px rgba(0, 0, 0, 0.3); }
    body.donate .homeContainer #wrapper .homepage-section.donate-section .container .row .col .panel-group {
      margin: 40px 0 20px; }
      body.donate .homeContainer #wrapper .homepage-section.donate-section .container .row .col .panel-group .panel {
        background: transparent;
        border: 0;
        border-radius: 0;
        box-shadow: none;
        border-bottom: 1px solid #2d3941;
        margin: 0;
        padding: 20px 0; }
        body.donate .homeContainer #wrapper .homepage-section.donate-section .container .row .col .panel-group .panel .panel-heading {
          display: none; }
        body.donate .homeContainer #wrapper .homepage-section.donate-section .container .row .col .panel-group .panel .panel-collapse .panel-body {
          border: 0; }
          body.donate .homeContainer #wrapper .homepage-section.donate-section .container .row .col .panel-group .panel .panel-collapse .panel-body .imge_alignment {
            display: inline-block; }
            body.donate .homeContainer #wrapper .homepage-section.donate-section .container .row .col .panel-group .panel .panel-collapse .panel-body .imge_alignment.left_alignment {
              min-width: 30%;
              max-width: 30%;
              vertical-align: top; }
              body.donate .homeContainer #wrapper .homepage-section.donate-section .container .row .col .panel-group .panel .panel-collapse .panel-body .imge_alignment.left_alignment .number {
                color: #d60131; }
            body.donate .homeContainer #wrapper .homepage-section.donate-section .container .row .col .panel-group .panel .panel-collapse .panel-body .imge_alignment.right_alignment {
              min-width: 60%;
              max-width: 60%;
              padding-left: 40px; }
              body.donate .homeContainer #wrapper .homepage-section.donate-section .container .row .col .panel-group .panel .panel-collapse .panel-body .imge_alignment.right_alignment span {
                color: #7a7a7b;
                padding-left: 20px; }
              body.donate .homeContainer #wrapper .homepage-section.donate-section .container .row .col .panel-group .panel .panel-collapse .panel-body .imge_alignment.right_alignment ul {
                margin-top: 30px; }
                body.donate .homeContainer #wrapper .homepage-section.donate-section .container .row .col .panel-group .panel .panel-collapse .panel-body .imge_alignment.right_alignment ul li {
                  margin-bottom: 15px; }
                  body.donate .homeContainer #wrapper .homepage-section.donate-section .container .row .col .panel-group .panel .panel-collapse .panel-body .imge_alignment.right_alignment ul li p {
                    margin: 0; }
        body.donate .homeContainer #wrapper .homepage-section.donate-section .container .row .col .panel-group .panel:first-child .imge_alignment.right_alignment ul {
          margin: 0 !important; }
    body.donate .homeContainer #wrapper .homepage-section.donate-section .container .row .col .full_alignment {
      padding: 30px 0; }
      body.donate .homeContainer #wrapper .homepage-section.donate-section .container .row .col .full_alignment h2 {
        text-align: center;
        margin: 0 !important; }
      body.donate .homeContainer #wrapper .homepage-section.donate-section .container .row .col .full_alignment a.donate_now {
        margin: 30px 0; }
      body.donate .homeContainer #wrapper .homepage-section.donate-section .container .row .col .full_alignment span {
        display: block;
        margin: 0;
        color: #7a7a7b; }
  @media (max-width: 991px) {
    body.donate .homeContainer #wrapper .homepage-section.donate-section .container .row .col {
      padding: 40px;
      margin: 0 15px; } }
  @media (max-width: 767px) {
    body.donate .homeContainer #wrapper .homepage-section.donate-section .container .row .col {
      padding: 40px;
      margin: 0 15px; }
      body.donate .homeContainer #wrapper .homepage-section.donate-section .container .row .col .panel-group {
        margin: 20px 0; }
        body.donate .homeContainer #wrapper .homepage-section.donate-section .container .row .col .panel-group .panel .panel-collapse .panel-body {
          padding: 0; }
          body.donate .homeContainer #wrapper .homepage-section.donate-section .container .row .col .panel-group .panel .panel-collapse .panel-body .imge_alignment.left_alignment {
            display: block;
            min-width: 100%;
            max-width: 100%;
            padding-left: 0; }
          body.donate .homeContainer #wrapper .homepage-section.donate-section .container .row .col .panel-group .panel .panel-collapse .panel-body .imge_alignment.right_alignment {
            display: block;
            min-width: 100%;
            max-width: 100%;
            padding-left: 0; }
            body.donate .homeContainer #wrapper .homepage-section.donate-section .container .row .col .panel-group .panel .panel-collapse .panel-body .imge_alignment.right_alignment span {
              padding: 0; }
            body.donate .homeContainer #wrapper .homepage-section.donate-section .container .row .col .panel-group .panel .panel-collapse .panel-body .imge_alignment.right_alignment ul {
              padding: 15px;
              margin-top: 0; } }
  @media (max-width: 991px) {
    body.donate .homeContainer {
      margin: 0; } }

body.donate #footer {
  background: transparent;
  border-top: 0; }

body.events {
  background-color: #f5f5f6 !important; }
  body.events #pageHeadImg {
    background-color: #08325f !important;
    padding-bottom: 0 !important;
    overflow: visible;
    background-repeat: no-repeat !important;
    background-position: center !important;
    background-size: cover !important; }
    body.events #pageHeadImg .textHolder {
      margin: 0 !important; }
      @media (max-width: 1199px) and (min-width: 768px) {
        body.events #pageHeadImg .textHolder .v_center .container {
          width: 100% !important; } }
      body.events #pageHeadImg .textHolder .v_center .featured-subtitle .row h1 {
        color: #fff; }
      body.events #pageHeadImg .textHolder .v_center .featured-subtitle .row .col .mga_loop {
        float: left;
        width: 100%;
        margin-top: 100px; }
        body.events #pageHeadImg .textHolder .v_center .featured-subtitle .row .col .mga_loop .post_wrap {
          text-align: center; }
          body.events #pageHeadImg .textHolder .v_center .featured-subtitle .row .col .mga_loop .post_wrap .ftd_event_block {
            display: inline-block;
            float: none;
            vertical-align: top;
            width: calc( 100%/3 - 15px);
            width: -webkit-calc( 100%/3 - 15px);
            width: -moz-calc( 100%/3 - 15px);
            width: -o-calc( 100%/3 - 15px);
            width: -ms-calc( 100%/3 - 15px); }
            body.events #pageHeadImg .textHolder .v_center .featured-subtitle .row .col .mga_loop .post_wrap .ftd_event_block .event_inner {
              cursor: pointer; }
              body.events #pageHeadImg .textHolder .v_center .featured-subtitle .row .col .mga_loop .post_wrap .ftd_event_block .event_inner .event_img {
                background-repeat: no-repeat;
                background-size: cover;
                background-position: center center;
                min-height: 300px; }
                body.events #pageHeadImg .textHolder .v_center .featured-subtitle .row .col .mga_loop .post_wrap .ftd_event_block .event_inner .event_img.no_img {
                  background-color: #7a7a7b; }
                body.events #pageHeadImg .textHolder .v_center .featured-subtitle .row .col .mga_loop .post_wrap .ftd_event_block .event_inner .event_img.bottom {
                  background-position: center bottom !important; }
                body.events #pageHeadImg .textHolder .v_center .featured-subtitle .row .col .mga_loop .post_wrap .ftd_event_block .event_inner .event_img.top {
                  background-position: center top !important; }
              body.events #pageHeadImg .textHolder .v_center .featured-subtitle .row .col .mga_loop .post_wrap .ftd_event_block .event_inner .event_block_content {
                min-height: 100px;
                display: table;
                width: 100%; }
                body.events #pageHeadImg .textHolder .v_center .featured-subtitle .row .col .mga_loop .post_wrap .ftd_event_block .event_inner .event_block_content .col_date {
                  background-color: #fff;
                  padding: 0;
                  display: table-row;
                  float: none;
                  vertical-align: middle; }
                  body.events #pageHeadImg .textHolder .v_center .featured-subtitle .row .col .mga_loop .post_wrap .ftd_event_block .event_inner .event_block_content .col_date .date_wrapper {
                    background: #08325f;
                    width: auto;
                    margin: 0 auto;
                    padding: 20px;
                    display: table; }
                    body.events #pageHeadImg .textHolder .v_center .featured-subtitle .row .col .mga_loop .post_wrap .ftd_event_block .event_inner .event_block_content .col_date .date_wrapper * {
                      font-family: "GalaxieCopernicus-Medium", sans-serif !important;
                      font-size: 18px; }
                    body.events #pageHeadImg .textHolder .v_center .featured-subtitle .row .col .mga_loop .post_wrap .ftd_event_block .event_inner .event_block_content .col_date .date_wrapper .event_month {
                      text-transform: uppercase;
                      text-align: center;
                      letter-spacing: 2px;
                      padding-right: 5px; }
                    body.events #pageHeadImg .textHolder .v_center .featured-subtitle .row .col .mga_loop .post_wrap .ftd_event_block .event_inner .event_block_content .col_date .date_wrapper .event_date {
                      text-align: center; }
                  @media (max-width: 991px) {
                    body.events #pageHeadImg .textHolder .v_center .featured-subtitle .row .col .mga_loop .post_wrap .ftd_event_block .event_inner .event_block_content .col_date {
                      display: table-row;
                      background-color: #fff;
                      border-right: 1px solid #08325f; } }
                  @media (max-width: 525px) {
                    body.events #pageHeadImg .textHolder .v_center .featured-subtitle .row .col .mga_loop .post_wrap .ftd_event_block .event_inner .event_block_content .col_date {
                      width: 30%;
                      float: none; } }
                body.events #pageHeadImg .textHolder .v_center .featured-subtitle .row .col .mga_loop .post_wrap .ftd_event_block .event_inner .event_block_content .col_details {
                  padding: 20px;
                  background-color: #fff;
                  min-height: inherit;
                  display: table-cell;
                  float: none;
                  vertical-align: top;
                  text-align: center; }
                  body.events #pageHeadImg .textHolder .v_center .featured-subtitle .row .col .mga_loop .post_wrap .ftd_event_block .event_inner .event_block_content .col_details .event_title {
                    margin-bottom: 10px !important;
                    font-weight: bold; }
                    @media (max-width: 1199px) {
                      body.events #pageHeadImg .textHolder .v_center .featured-subtitle .row .col .mga_loop .post_wrap .ftd_event_block .event_inner .event_block_content .col_details .event_title {
                        font-size: 24px; } }
                  body.events #pageHeadImg .textHolder .v_center .featured-subtitle .row .col .mga_loop .post_wrap .ftd_event_block .event_inner .event_block_content .col_details .event_location {
                    display: inline-block;
                    margin: 0 !important;
                    font-size: 14px; }
                  body.events #pageHeadImg .textHolder .v_center .featured-subtitle .row .col .mga_loop .post_wrap .ftd_event_block .event_inner .event_block_content .col_details .divider,
                  body.events #pageHeadImg .textHolder .v_center .featured-subtitle .row .col .mga_loop .post_wrap .ftd_event_block .event_inner .event_block_content .col_details .event_end_time,
                  body.events #pageHeadImg .textHolder .v_center .featured-subtitle .row .col .mga_loop .post_wrap .ftd_event_block .event_inner .event_block_content .col_details .event_start_time {
                    display: inline-block;
                    color: #2d3941; }
                  body.events #pageHeadImg .textHolder .v_center .featured-subtitle .row .col .mga_loop .post_wrap .ftd_event_block .event_inner .event_block_content .col_details .divider {
                    padding-right: 5px; }
                  @media (max-width: 991px) {
                    body.events #pageHeadImg .textHolder .v_center .featured-subtitle .row .col .mga_loop .post_wrap .ftd_event_block .event_inner .event_block_content .col_details {
                      text-align: center; } }
                  @media (max-width: 767px) {
                    body.events #pageHeadImg .textHolder .v_center .featured-subtitle .row .col .mga_loop .post_wrap .ftd_event_block .event_inner .event_block_content .col_details {
                      height: auto !important; } }
                  @media (max-width: 525px) {
                    body.events #pageHeadImg .textHolder .v_center .featured-subtitle .row .col .mga_loop .post_wrap .ftd_event_block .event_inner .event_block_content .col_details {
                      width: 100%;
                      float: none;
                      text-align: center; }
                      body.events #pageHeadImg .textHolder .v_center .featured-subtitle .row .col .mga_loop .post_wrap .ftd_event_block .event_inner .event_block_content .col_details .event_title {
                        text-align: center; } }
            @media (max-width: 991px) {
              body.events #pageHeadImg .textHolder .v_center .featured-subtitle .row .col .mga_loop .post_wrap .ftd_event_block {
                margin-bottom: 40px;
                width: calc( 100%/2 - 15px);
                width: -webkit-calc( 100%/2 - 15px);
                width: -moz-calc( 100%/2 - 15px);
                width: -o-calc( 100%/2 - 15px);
                width: -ms-calc( 100%/2 - 15px); } }
            @media (max-width: 767px) {
              body.events #pageHeadImg .textHolder .v_center .featured-subtitle .row .col .mga_loop .post_wrap .ftd_event_block {
                width: 100% !important; } }
        @media (max-width: 991px) {
          body.events #pageHeadImg .textHolder .v_center .featured-subtitle .row .col .mga_loop {
            float: none;
            margin: 0; } }
      @media (min-width: 992px) {
        body.events #pageHeadImg .textHolder .v_center .featured-subtitle .row .col {
          margin-bottom: -200px; } }
    body.events #pageHeadImg.no_ftd_events {
      min-height: 535px !important; }
      body.events #pageHeadImg.no_ftd_events.noFImg {
        padding: 30px 0 !important;
        min-height: auto !important; }
      body.events #pageHeadImg.no_ftd_events .col {
        margin: 0 !important; }
      @media (max-width: 767px) {
        body.events #pageHeadImg.no_ftd_events {
          min-height: 350px !important; } }
    @media (max-width: 991px) {
      body.events #pageHeadImg {
        padding-top: 0 !important; } }
  body.events .homeContainer {
    margin-top: 200px; }
    body.events .homeContainer #wrapper .homepage-section.main-section .container .row .events_calendar h4 {
      padding-bottom: 5px;
      border-bottom: 1px solid #7a7a7b;
      margin: 0 !important; }
    @media (max-width: 991px) {
      body.events .homeContainer #wrapper .homepage-section.main-section .container .row .events_calendar {
        margin-bottom: 60px; } }
    body.events .homeContainer #wrapper .homepage-section.main-section .container .row .events_loop .categories {
      text-align: left;
      margin-bottom: 20px; }
      body.events .homeContainer #wrapper .homepage-section.main-section .container .row .events_loop .categories .category_item {
        margin: 0 20px 10px 0 !important; }
    body.events .homeContainer #wrapper .homepage-section.main-section .container .row .events_loop .view-more {
      padding: 0 !important;
      background: none !important;
      border: 0 !important;
      margin: 0 !important;
      color: #d60131 !important; }
    body.events .homeContainer #wrapper .homepage-section.main-section .container .row .events_loop .dataTables_wrapper .row .col-sm-7 h4 {
      margin-bottom: 0 !important; }
    body.events .homeContainer #wrapper .homepage-section.main-section .container .row .events_loop .dataTables_wrapper .row .col-sm-7 .dataTables_paginate {
      margin: 0 0 30px 0;
      float: left; }
    body.events .homeContainer #wrapper .homepage-section.main-section .container .row .events_loop tr.spacer {
      display: block;
      margin-top: 20px; }
    body.events .homeContainer #wrapper .homepage-section.main-section .container .row .events_loop tr.end-events-text {
      color: #7a7a7b; }
    body.events .homeContainer #wrapper .homepage-section.main-section .container .row .events_loop .event_block {
      margin-bottom: 20px;
      display: block;
      float: left;
      width: 100%;
      padding-bottom: 20px;
      border-bottom: 1px solid #2d3941; }
      body.events .homeContainer #wrapper .homepage-section.main-section .container .row .events_loop .event_block .event_block_inner {
        cursor: pointer;
        display: table;
        width: 100%;
        padding: 0; }
        body.events .homeContainer #wrapper .homepage-section.main-section .container .row .events_loop .event_block .event_block_inner .col_img {
          padding: 0;
          display: table-cell;
          vertical-align: middle;
          background-color: #08325f;
          width: 20%; }
          body.events .homeContainer #wrapper .homepage-section.main-section .container .row .events_loop .event_block .event_block_inner .col_img .event_img {
            background-repeat: no-repeat;
            background-size: cover;
            background-position: center center;
            min-height: inherit;
            display: none; }
            body.events .homeContainer #wrapper .homepage-section.main-section .container .row .events_loop .event_block .event_block_inner .col_img .event_img.no_img {
              background-color: #7a7a7b; }
          body.events .homeContainer #wrapper .homepage-section.main-section .container .row .events_loop .event_block .event_block_inner .col_img .col_date .date_wrapper * {
            display: block;
            color: #fff; }
          body.events .homeContainer #wrapper .homepage-section.main-section .container .row .events_loop .event_block .event_block_inner .col_img .col_date .date_wrapper .event_month {
            font-size: 18px;
            font-weight: bold;
            text-transform: uppercase;
            text-align: center;
            width: 100%;
            letter-spacing: 2px; }
          body.events .homeContainer #wrapper .homepage-section.main-section .container .row .events_loop .event_block .event_block_inner .col_img .col_date .date_wrapper .event_date {
            font-size: 28px;
            font-weight: bold;
            width: 100%;
            text-align: center; }
          @media (max-width: 641px) {
            body.events .homeContainer #wrapper .homepage-section.main-section .container .row .events_loop .event_block .event_block_inner .col_img {
              display: table-row; }
              body.events .homeContainer #wrapper .homepage-section.main-section .container .row .events_loop .event_block .event_block_inner .col_img .col_date {
                padding: 10px; } }
        body.events .homeContainer #wrapper .homepage-section.main-section .container .row .events_loop .event_block .event_block_inner .col_content {
          padding: 0;
          display: table-cell;
          float: none;
          vertical-align: top;
          width: 60%;
          background-color: #fff; }
          body.events .homeContainer #wrapper .homepage-section.main-section .container .row .events_loop .event_block .event_block_inner .col_content .readMore {
            margin-top: 20px; }
            @media (min-width: 768px) {
              body.events .homeContainer #wrapper .homepage-section.main-section .container .row .events_loop .event_block .event_block_inner .col_content .readMore {
                display: none; } }
          body.events .homeContainer #wrapper .homepage-section.main-section .container .row .events_loop .event_block .event_block_inner .col_content .col_details {
            padding: 10px 20px 15px; }
            body.events .homeContainer #wrapper .homepage-section.main-section .container .row .events_loop .event_block .event_block_inner .col_content .col_details .event_title {
              margin-bottom: 5px !important;
              font-weight: bold; }
            body.events .homeContainer #wrapper .homepage-section.main-section .container .row .events_loop .event_block .event_block_inner .col_content .col_details .event_location {
              display: inline-block;
              margin: 0 !important;
              font-size: 14px; }
            body.events .homeContainer #wrapper .homepage-section.main-section .container .row .events_loop .event_block .event_block_inner .col_content .col_details .divider,
            body.events .homeContainer #wrapper .homepage-section.main-section .container .row .events_loop .event_block .event_block_inner .col_content .col_details .event_end_time,
            body.events .homeContainer #wrapper .homepage-section.main-section .container .row .events_loop .event_block .event_block_inner .col_content .col_details .event_start_time {
              display: inline-block;
              color: #2d3941;
              margin-bottom: 0 !important; }
            body.events .homeContainer #wrapper .homepage-section.main-section .container .row .events_loop .event_block .event_block_inner .col_content .col_details .divider {
              padding: 0 5px; }
            body.events .homeContainer #wrapper .homepage-section.main-section .container .row .events_loop .event_block .event_block_inner .col_content .col_details p {
              display: block;
              margin: 0 !important;
              font-style: italic;
              color: #7a7a7b; }
          @media (max-width: 641px) {
            body.events .homeContainer #wrapper .homepage-section.main-section .container .row .events_loop .event_block .event_block_inner .col_content {
              display: table-row; }
              body.events .homeContainer #wrapper .homepage-section.main-section .container .row .events_loop .event_block .event_block_inner .col_content .col_details {
                padding: 20px;
                text-align: center; } }
        body.events .homeContainer #wrapper .homepage-section.main-section .container .row .events_loop .event_block .event_block_inner .col_read_more {
          display: table-cell;
          vertical-align: middle;
          width: 20%;
          text-align: center; }
          body.events .homeContainer #wrapper .homepage-section.main-section .container .row .events_loop .event_block .event_block_inner .col_read_more .readMore {
            padding: 10px; }
          @media (max-width: 767px) {
            body.events .homeContainer #wrapper .homepage-section.main-section .container .row .events_loop .event_block .event_block_inner .col_read_more {
              display: none; } }
      body.events .homeContainer #wrapper .homepage-section.main-section .container .row .events_loop .event_block.post .event_block_inner .col_img {
        display: none; }
      body.events .homeContainer #wrapper .homepage-section.main-section .container .row .events_loop .event_block.post .event_block_inner .col_content .col_details .event_location {
        display: none; }
      body.events .homeContainer #wrapper .homepage-section.main-section .container .row .events_loop .event_block:last-child {
        border-bottom: 0; }
    body.events .homeContainer #wrapper .homepage-section.more-events-section {
      background-color: transparent !important; }
      body.events .homeContainer #wrapper .homepage-section.more-events-section .container .row .mga_loop .post_wrap article {
        padding: 15px 0 !important;
        border-bottom: 1px solid #2d3941; }
        body.events .homeContainer #wrapper .homepage-section.more-events-section .container .row .mga_loop .post_wrap article section .row .col-sm-3 {
          display: none; }
        body.events .homeContainer #wrapper .homepage-section.more-events-section .container .row .mga_loop .post_wrap article section .row .col-sm-9 {
          width: 100%; }
        body.events .homeContainer #wrapper .homepage-section.more-events-section .container .row .mga_loop .post_wrap article section .row .entry-header .post-title {
          margin: 0 !important;
          line-height: 0.8em !important; }
          body.events .homeContainer #wrapper .homepage-section.more-events-section .container .row .mga_loop .post_wrap article section .row .entry-header .post-title a {
            font-size: 16px;
            color: #2d3941 !important; }
            body.events .homeContainer #wrapper .homepage-section.more-events-section .container .row .mga_loop .post_wrap article section .row .entry-header .post-title a:hover {
              text-decoration: none; }
          @media (max-width: 767px) {
            body.events .homeContainer #wrapper .homepage-section.more-events-section .container .row .mga_loop .post_wrap article section .row .entry-header .post-title {
              line-height: 1.2em !important; } }
        body.events .homeContainer #wrapper .homepage-section.more-events-section .container .row .mga_loop .post_wrap article section .row .post-meta {
          display: none; }
        body.events .homeContainer #wrapper .homepage-section.more-events-section .container .row .mga_loop .post_wrap article section .row .post-excerpt {
          display: none; }
        body.events .homeContainer #wrapper .homepage-section.more-events-section .container .row .mga_loop .post_wrap article:last-child {
          border: 0; }
      @media (max-width: 991px) {
        body.events .homeContainer #wrapper .homepage-section.more-events-section .container .row .mga_loop {
          margin-bottom: 40px; }
          body.events .homeContainer #wrapper .homepage-section.more-events-section .container .row .mga_loop .post_wrap article {
            padding: 15px 0 !important; } }
    body.events .homeContainer.no_ftd_events {
      margin: 0; }
    @media (max-width: 991px) {
      body.events .homeContainer {
        margin: 0; } }

body.search {
  background: #f5f5f6 !important; }
  body.search h6 a, body.search li a, body.search p a {
    font-size: inherit !important; }
  body.search #pageHeadImg {
    display: none !important; }
  body.search .media-block {
    margin-bottom: 40px;
    display: table;
    min-height: 180px;
    padding: 0 15px; }
    body.search .media-block .img {
      background-repeat: no-repeat;
      background-size: cover;
      background-position: center center;
      min-height: inherit;
      display: table-cell;
      width: 25%; }
      body.search .media-block .img img {
        display: none;
        height: 150px; }
      body.search .media-block .img.no_img {
        display: none; }
      @media (max-width: 575px) {
        body.search .media-block .img {
          width: 100%; } }
    body.search .media-block .content {
      min-height: inherit;
      display: table-cell;
      width: 75%; }
      body.search .media-block .content .media-block-header {
        padding: 0;
        margin: 0 0 10px; }
        body.search .media-block .content .media-block-header h4 {
          margin-bottom: 10px !important; }
        body.search .media-block .content .media-block-header .post-meta *:not(.fa) {
          color: #7a7a7b !important;
          font-family: "source-sans-pro", sans-serif !important; }
        body.search .media-block .content .media-block-header .post-meta .author .and:last-child {
          display: none; }
        body.search .media-block .content .media-block-header .post-meta .author_link {
          color: #7a7a7b !important;
          font-family: "source-sans-pro", sans-serif !important;
          font-size: inherit !important; }
          body.search .media-block .content .media-block-header .post-meta .author_link:active, body.search .media-block .content .media-block-header .post-meta .author_link:hover {
            color: #d60131 !important; }
      body.search .media-block .content .media-block-body {
        margin: 0 0 10px; }
        body.search .media-block .content .media-block-body p {
          margin: 0; }
        body.search .media-block .content .media-block-body .read-more {
          display: none; }
        @media (max-width: 1199px) {
          body.search .media-block .content .media-block-body {
            margin: 0; } }
      body.search .media-block .content .media-block-footer .btn {
        float: left;
        margin: 0; }
        body.search .media-block .content .media-block-footer .btn:hover {
          background-color: #d60131 !important;
          color: #fff !important; }
      body.search .media-block .content .media-block-footer .sharer_block {
        display: inline-block;
        padding: 8px 0; }
        body.search .media-block .content .media-block-footer .sharer_block .share-text {
          display: inline-block;
          padding: 0 15px;
          margin: 0; }
          @media (max-width: 991px) {
            body.search .media-block .content .media-block-footer .sharer_block .share-text {
              padding: 0 5px; } }
        body.search .media-block .content .media-block-footer .sharer_block .share {
          font-size: 18px;
          margin-right: 20px; }
          body.search .media-block .content .media-block-footer .sharer_block .share .fa {
            color: #2d3941; }
          @media (max-width: 375px) {
            body.search .media-block .content .media-block-footer .sharer_block .share {
              margin-right: 15px; } }
        @media (max-width: 1199px) {
          body.search .media-block .content .media-block-footer .sharer_block {
            display: block;
            padding: 0 0 15px 0; }
            body.search .media-block .content .media-block-footer .sharer_block .share-text {
              padding-left: 0; } }
      body.search .media-block .content.no_img {
        padding: 0;
        width: 100%; }
      @media (max-width: 575px) {
        body.search .media-block .content {
          width: 100%;
          padding: 0;
          margin: 15px 0; } }
    body.search .media-block.no_img {
      min-height: 0; }
    body.search .media-block.post, body.search .media-block.jinsa_report, body.search .media-block.jinsa_event, body.search .media-block.jinsa_career, body.search .media-block.page, body.search .media-block.jinsa_program {
      width: 100%; }
    body.search .media-block.person {
      min-height: 210px;
      max-width: 325px; }
      body.search .media-block.person .img {
        width: 100%;
        display: block !important;
        background-color: #7a7a7b; }
      body.search .media-block.person .content {
        background: #fff;
        padding: 10px 20px;
        width: 100%;
        min-height: 160px !important;
        margin: 0 !important; }
        body.search .media-block.person .content .post-meta .title {
          margin-bottom: 0 !important; }
        body.search .media-block.person .content .post-meta .date {
          display: none !important; }
        body.search .media-block.person .content .sharer_block {
          display: none !important; }
        body.search .media-block.person .content .media-block-footer {
          display: none; }

body.page-template-generic-page #pageHeadImg {
  display: none !important; }

body.page-template-generic-page #pageHeadImg + .container {
  width: 100% !important;
  padding: 0 !important; }

body.page-template-generic-page .homepage-section .container .row {
  margin: 0; }
  body.page-template-generic-page .homepage-section .container .row .col-loop .post_block {
    margin-bottom: 20px !important;
    border-top: 1px solid #2d3941;
    padding-top: 20px;
    cursor: pointer; }
    body.page-template-generic-page .homepage-section .container .row .col-loop .post_block .post_block_header .post_title h4 {
      font-size: 24px !important;
      display: inline; }
      body.page-template-generic-page .homepage-section .container .row .col-loop .post_block .post_block_header .post_title h4:active, body.page-template-generic-page .homepage-section .container .row .col-loop .post_block .post_block_header .post_title h4:focus, body.page-template-generic-page .homepage-section .container .row .col-loop .post_block .post_block_header .post_title h4:hover {
        color: #d60131 !important;
        border-bottom: 1px solid #d60131 !important; }
    body.page-template-generic-page .homepage-section .container .row .col-loop .post_block:first-child {
      border: 0;
      padding: 0; }
  body.page-template-generic-page .homepage-section .container .row .col-loop .wp-pagenavi {
    padding: 40px 0; }
    body.page-template-generic-page .homepage-section .container .row .col-loop .wp-pagenavi a,
    body.page-template-generic-page .homepage-section .container .row .col-loop .wp-pagenavi span {
      margin: 0 10px;
      color: #d60131; }
      body.page-template-generic-page .homepage-section .container .row .col-loop .wp-pagenavi a.nextpostslink, body.page-template-generic-page .homepage-section .container .row .col-loop .wp-pagenavi a.previouspostslink,
      body.page-template-generic-page .homepage-section .container .row .col-loop .wp-pagenavi span.nextpostslink,
      body.page-template-generic-page .homepage-section .container .row .col-loop .wp-pagenavi span.previouspostslink {
        border: 1px solid #d60131;
        padding: 10px 20px; }
      body.page-template-generic-page .homepage-section .container .row .col-loop .wp-pagenavi a.current,
      body.page-template-generic-page .homepage-section .container .row .col-loop .wp-pagenavi span.current {
        background: #d60131;
        color: #fff;
        padding: 5px 10px; }
      body.page-template-generic-page .homepage-section .container .row .col-loop .wp-pagenavi a:active, body.page-template-generic-page .homepage-section .container .row .col-loop .wp-pagenavi a:focus, body.page-template-generic-page .homepage-section .container .row .col-loop .wp-pagenavi a:hover,
      body.page-template-generic-page .homepage-section .container .row .col-loop .wp-pagenavi span:active,
      body.page-template-generic-page .homepage-section .container .row .col-loop .wp-pagenavi span:focus,
      body.page-template-generic-page .homepage-section .container .row .col-loop .wp-pagenavi span:hover {
        text-decoration: none; }
  body.page-template-generic-page .homepage-section .container .row .col-content p {
    font-size: 16px; }

body.page-template-generic-page .homepage-section.main-section {
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat; }
  body.page-template-generic-page .homepage-section.main-section .container .row .page_title {
    color: #fff !important; }
  body.page-template-generic-page .homepage-section.main-section .container .row .ftd_text {
    color: #fff !important;
    line-height: 1.5em; }
  body.page-template-generic-page .homepage-section.main-section.has_img {
    min-height: 300px; }
  body.page-template-generic-page .homepage-section.main-section.no_img {
    background: none !important;
    background-color: #08325f !important; }

body.archive_page #pageHeadImg {
  display: none; }

body.events-archive-page .dataTables_wrapper {
  display: block !important; }
  body.events-archive-page .dataTables_wrapper .row .col-sm-12 {
    padding: 0; }
  body.events-archive-page .dataTables_wrapper thead {
    display: none; }

body.events-archive-page .year {
  display: block;
  margin: 20px 0; }
  body.events-archive-page .year td {
    color: #2d3941;
    font-family: "GalaxieCopernicus-Bold", sans-serif !important;
    font-size: 1.5em; }

body.events-archive-page .sort_order {
  display: none; }
  body.events-archive-page .sort_order span {
    display: none; }

body.events-archive-page .event_block {
  margin-bottom: 20px;
  display: block;
  float: left;
  width: 100%;
  padding-bottom: 20px;
  border-bottom: 1px solid #2d3941; }
  body.events-archive-page .event_block .event_block_inner {
    cursor: pointer;
    display: table;
    padding: 0;
    width: 100%; }
    body.events-archive-page .event_block .event_block_inner .col_img {
      padding: 0;
      display: table-cell;
      vertical-align: middle;
      background-color: #08325f;
      width: 15%; }
      body.events-archive-page .event_block .event_block_inner .col_img .event_img {
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center center;
        min-height: inherit;
        display: none; }
        body.events-archive-page .event_block .event_block_inner .col_img .event_img.no_img {
          background-color: #7a7a7b; }
      body.events-archive-page .event_block .event_block_inner .col_img .col_date .date_wrapper * {
        display: block;
        color: #fff; }
      body.events-archive-page .event_block .event_block_inner .col_img .col_date .date_wrapper .event_month {
        font-size: 18px;
        font-weight: bold;
        text-transform: uppercase;
        text-align: center;
        width: 100%;
        letter-spacing: 2px; }
      body.events-archive-page .event_block .event_block_inner .col_img .col_date .date_wrapper .event_date {
        font-size: 28px;
        font-weight: bold;
        width: 100%;
        text-align: center; }
      @media (max-width: 525px) {
        body.events-archive-page .event_block .event_block_inner .col_img {
          width: 30%; } }
    body.events-archive-page .event_block .event_block_inner .col_content {
      padding: 0;
      display: table-cell;
      float: none;
      vertical-align: top;
      width: 70%; }
      body.events-archive-page .event_block .event_block_inner .col_content .col_details {
        padding: 20px; }
        body.events-archive-page .event_block .event_block_inner .col_content .col_details .event_title {
          margin-bottom: 0 !important;
          font-weight: bold; }
        body.events-archive-page .event_block .event_block_inner .col_content .col_details .event_location {
          display: inline-block;
          margin: 0 !important;
          font-size: 14px; }
        body.events-archive-page .event_block .event_block_inner .col_content .col_details .divider,
        body.events-archive-page .event_block .event_block_inner .col_content .col_details .event_end_time,
        body.events-archive-page .event_block .event_block_inner .col_content .col_details .event_start_time {
          display: inline-block;
          color: #2d3941;
          margin-bottom: 0 !important; }
        body.events-archive-page .event_block .event_block_inner .col_content .col_details .divider {
          padding-right: 5px; }
        body.events-archive-page .event_block .event_block_inner .col_content .col_details p {
          display: block;
          margin: 0 !important;
          font-style: italic;
          color: #7a7a7b; }
        body.events-archive-page .event_block .event_block_inner .col_content .col_details .readMore {
          display: none !important; }
    body.events-archive-page .event_block .event_block_inner .col_read_more {
      display: table-cell;
      vertical-align: middle;
      width: 15%;
      text-align: center; }
      body.events-archive-page .event_block .event_block_inner .col_read_more .readMore {
        padding: 10px;
        background: #d60131;
        color: #fff; }
  body.events-archive-page .event_block.post .event_block_inner .col_img {
    display: none; }
  body.events-archive-page .event_block.post .event_block_inner .col_content .col_details .event_location {
    display: none; }
  @media (max-width: 767px) {
    body.events-archive-page .event_block .event_block_inner .col_img {
      display: table-row; }
      body.events-archive-page .event_block .event_block_inner .col_img .col_date {
        padding: 10px; }
    body.events-archive-page .event_block .event_block_inner .col_content {
      display: table-row;
      background: #fff; }
      body.events-archive-page .event_block .event_block_inner .col_content .col_details {
        text-align: center; }
        body.events-archive-page .event_block .event_block_inner .col_content .col_details .event_title {
          margin-bottom: 10px !important; }
        body.events-archive-page .event_block .event_block_inner .col_content .col_details .readMore {
          display: inline-block !important;
          margin-top: 20px; }
    body.events-archive-page .event_block .event_block_inner .col_read_more {
      display: none !important; } }

body #pageHeadImg.bottom {
  background-position: center bottom !important; }

body #pageHeadImg.top {
  background-position: center top !important; }

body.page-template-template-israel-at-war .container #wrapper #content .content-section .homepage-section.media-coverage tbody {
  display: flex; }
  body.page-template-template-israel-at-war .container #wrapper #content .content-section .homepage-section.media-coverage tbody .footer {
    display: none; }

body.page-template-template-israel-at-war .container #wrapper #content .content-section .homepage-section.media-coverage .block {
  padding: 20px 0px; }
  body.page-template-template-israel-at-war .container #wrapper #content .content-section .homepage-section.media-coverage .block .img.has_img {
    padding: 0; }

body.single-jinsa_policy_project, body.page-template-template-israel-at-war {
  background-color: #f5f5f6 !important; }
  body.single-jinsa_policy_project > .body-overlay, body.page-template-template-israel-at-war > .body-overlay {
    background: none !important; }
  body.single-jinsa_policy_project #header + .container, body.page-template-template-israel-at-war #header + .container {
    width: 100% !important;
    padding: 0 !important; }
  body.single-jinsa_policy_project .container #wrapper #content .back, body.page-template-template-israel-at-war .container #wrapper #content .back {
    top: 0;
    display: inline-block; }
    body.single-jinsa_policy_project .container #wrapper #content .back *, body.page-template-template-israel-at-war .container #wrapper #content .back * {
      font-weight: bold;
      font-family: "source-sans-pro", sans-serif !important;
      font-size: 1em;
      color: #2d3941; }
    body.single-jinsa_policy_project .container #wrapper #content .back .seperator, body.page-template-template-israel-at-war .container #wrapper #content .back .seperator {
      padding: 0 3px; }
    body.single-jinsa_policy_project .container #wrapper #content .back .policy_projects, body.page-template-template-israel-at-war .container #wrapper #content .back .policy_projects {
      border-bottom: 1px solid #2d3941; }
    body.single-jinsa_policy_project .container #wrapper #content .back:hover, body.single-jinsa_policy_project .container #wrapper #content .back:active, body.page-template-template-israel-at-war .container #wrapper #content .back:hover, body.page-template-template-israel-at-war .container #wrapper #content .back:active {
      border: 0 !important; }
      body.single-jinsa_policy_project .container #wrapper #content .back:hover *, body.single-jinsa_policy_project .container #wrapper #content .back:active *, body.page-template-template-israel-at-war .container #wrapper #content .back:hover *, body.page-template-template-israel-at-war .container #wrapper #content .back:active * {
        color: #2d3941 !important; }
  body.single-jinsa_policy_project .container #wrapper #content .content-section, body.page-template-template-israel-at-war .container #wrapper #content .content-section {
    margin-top: 40px; }
    body.single-jinsa_policy_project .container #wrapper #content .content-section .homepage-section, body.page-template-template-israel-at-war .container #wrapper #content .content-section .homepage-section {
      background-color: #f5f5f6 !important; }
      body.single-jinsa_policy_project .container #wrapper #content .content-section .homepage-section table, body.page-template-template-israel-at-war .container #wrapper #content .content-section .homepage-section table {
        background-color: #fff;
        padding: 20px;
        margin: 0 !important;
        border-collapse: separate; }
        body.single-jinsa_policy_project .container #wrapper #content .content-section .homepage-section table tr:first-child .block, body.page-template-template-israel-at-war .container #wrapper #content .content-section .homepage-section table tr:first-child .block {
          padding-top: 0; }
        body.single-jinsa_policy_project .container #wrapper #content .content-section .homepage-section table tr:last-child .block, body.page-template-template-israel-at-war .container #wrapper #content .content-section .homepage-section table tr:last-child .block {
          border: 0;
          padding-bottom: 0; }
      @media (min-width: 992px) {
        body.single-jinsa_policy_project .container #wrapper #content .content-section .homepage-section.title-section h1, body.page-template-template-israel-at-war .container #wrapper #content .content-section .homepage-section.title-section h1 {
          margin-top: 20px; } }
      body.single-jinsa_policy_project .container #wrapper #content .content-section .homepage-section.main-section, body.page-template-template-israel-at-war .container #wrapper #content .content-section .homepage-section.main-section {
        padding-top: 0 !important; }
        body.single-jinsa_policy_project .container #wrapper #content .content-section .homepage-section.main-section .col_side .imge_alignment, body.page-template-template-israel-at-war .container #wrapper #content .content-section .homepage-section.main-section .col_side .imge_alignment {
          background-color: #fff;
          padding: 20px 30px;
          box-shadow: 5px 5px 30px 0 rgba(0, 0, 0, 0.1); }
          body.single-jinsa_policy_project .container #wrapper #content .content-section .homepage-section.main-section .col_side .imge_alignment ul, body.page-template-template-israel-at-war .container #wrapper #content .content-section .homepage-section.main-section .col_side .imge_alignment ul {
            margin: 0;
            padding: 0;
            list-style-type: none; }
            body.single-jinsa_policy_project .container #wrapper #content .content-section .homepage-section.main-section .col_side .imge_alignment ul li.page-scroll, body.page-template-template-israel-at-war .container #wrapper #content .content-section .homepage-section.main-section .col_side .imge_alignment ul li.page-scroll {
              font-weight: bold;
              padding: 0;
              margin-bottom: 10px;
              cursor: pointer; }
              body.single-jinsa_policy_project .container #wrapper #content .content-section .homepage-section.main-section .col_side .imge_alignment ul li.page-scroll p, body.page-template-template-israel-at-war .container #wrapper #content .content-section .homepage-section.main-section .col_side .imge_alignment ul li.page-scroll p {
                padding: 0;
                line-height: 1.5em;
                margin: 0 !important; }
              body.single-jinsa_policy_project .container #wrapper #content .content-section .homepage-section.main-section .col_side .imge_alignment ul li.page-scroll.active p, body.page-template-template-israel-at-war .container #wrapper #content .content-section .homepage-section.main-section .col_side .imge_alignment ul li.page-scroll.active p {
                display: inline;
                color: #d60131;
                border-bottom: 1px solid #d60131; }
        @media (min-width: 992px) {
          body.single-jinsa_policy_project .container #wrapper #content .content-section .homepage-section.main-section .col_side, body.page-template-template-israel-at-war .container #wrapper #content .content-section .homepage-section.main-section .col_side {
            margin-top: -75px; } }
      body.single-jinsa_policy_project .container #wrapper #content .content-section .homepage-section.members-section, body.page-template-template-israel-at-war .container #wrapper #content .content-section .homepage-section.members-section {
        background-image: url("/wp-content/uploads/2018/08/iran-task-force-members-bg.png");
        background-repeat: no-repeat;
        background-position: center center;
        background-size: cover; }
        body.single-jinsa_policy_project .container #wrapper #content .content-section .homepage-section.members-section *, body.page-template-template-israel-at-war .container #wrapper #content .content-section .homepage-section.members-section * {
          color: #fff; }
        body.single-jinsa_policy_project .container #wrapper #content .content-section .homepage-section.members-section h2, body.page-template-template-israel-at-war .container #wrapper #content .content-section .homepage-section.members-section h2 {
          margin-bottom: 40px !important; }
        body.single-jinsa_policy_project .container #wrapper #content .content-section .homepage-section.members-section .person_block, body.page-template-template-israel-at-war .container #wrapper #content .content-section .homepage-section.members-section .person_block {
          min-height: 85px;
          margin: 20px 0;
          padding-left: 0;
          padding-right: 30px; }
          body.single-jinsa_policy_project .container #wrapper #content .content-section .homepage-section.members-section .person_block .person_info, body.page-template-template-israel-at-war .container #wrapper #content .content-section .homepage-section.members-section .person_block .person_info {
            display: inline-block;
            cursor: pointer; }
            body.single-jinsa_policy_project .container #wrapper #content .content-section .homepage-section.members-section .person_block .person_info .name, body.page-template-template-israel-at-war .container #wrapper #content .content-section .homepage-section.members-section .person_block .person_info .name {
              margin-bottom: 5px !important;
              letter-spacing: 1px; }
            body.single-jinsa_policy_project .container #wrapper #content .content-section .homepage-section.members-section .person_block .person_info .title, body.page-template-template-israel-at-war .container #wrapper #content .content-section .homepage-section.members-section .person_block .person_info .title {
              margin: 0 !important;
              font-style: italic;
              font-weight: lighter; }
          body.single-jinsa_policy_project .container #wrapper #content .content-section .homepage-section.members-section .person_block .person_img_small, body.page-template-template-israel-at-war .container #wrapper #content .content-section .homepage-section.members-section .person_block .person_img_small {
            background-position: center;
            background-size: cover;
            background-repeat: no-repeat;
            min-height: 75px; }
          @media (max-width: 767px) {
            body.single-jinsa_policy_project .container #wrapper #content .content-section .homepage-section.members-section .person_block, body.page-template-template-israel-at-war .container #wrapper #content .content-section .homepage-section.members-section .person_block {
              padding: 0;
              height: auto !important; }
              body.single-jinsa_policy_project .container #wrapper #content .content-section .homepage-section.members-section .person_block .person_info, body.page-template-template-israel-at-war .container #wrapper #content .content-section .homepage-section.members-section .person_block .person_info {
                height: auto !important; } }
          @media (max-width: 599px) {
            body.single-jinsa_policy_project .container #wrapper #content .content-section .homepage-section.members-section .person_block .img_col, body.page-template-template-israel-at-war .container #wrapper #content .content-section .homepage-section.members-section .person_block .img_col {
              width: 25%; }
            body.single-jinsa_policy_project .container #wrapper #content .content-section .homepage-section.members-section .person_block .info_col, body.page-template-template-israel-at-war .container #wrapper #content .content-section .homepage-section.members-section .person_block .info_col {
              width: 75%; } }
          @media (max-width: 424px) {
            body.single-jinsa_policy_project .container #wrapper #content .content-section .homepage-section.members-section .person_block .img_col, body.page-template-template-israel-at-war .container #wrapper #content .content-section .homepage-section.members-section .person_block .img_col {
              padding: 0; }
            body.single-jinsa_policy_project .container #wrapper #content .content-section .homepage-section.members-section .person_block .info_col, body.page-template-template-israel-at-war .container #wrapper #content .content-section .homepage-section.members-section .person_block .info_col {
              padding: 0 0 0 15px; } }
      body.single-jinsa_policy_project .container #wrapper #content .content-section .homepage-section.reports-section #policy_project_reports_wrapper .block .content .title a, body.page-template-template-israel-at-war .container #wrapper #content .content-section .homepage-section.reports-section #policy_project_reports_wrapper .block .content .title a {
        border-bottom: 1px solid #2d3941; }
      body.single-jinsa_policy_project .container #wrapper #content .content-section .homepage-section.reports-section, body.single-jinsa_policy_project .container #wrapper #content .content-section .homepage-section.media-coverage, body.single-jinsa_policy_project .container #wrapper #content .content-section .homepage-section.ftd-media-coverage, body.single-jinsa_policy_project .container #wrapper #content .content-section .homepage-section.posts-section, body.page-template-template-israel-at-war .container #wrapper #content .content-section .homepage-section.reports-section, body.page-template-template-israel-at-war .container #wrapper #content .content-section .homepage-section.media-coverage, body.page-template-template-israel-at-war .container #wrapper #content .content-section .homepage-section.ftd-media-coverage, body.page-template-template-israel-at-war .container #wrapper #content .content-section .homepage-section.posts-section {
        margin: 0; }
        body.single-jinsa_policy_project .container #wrapper #content .content-section .homepage-section.reports-section .row, body.single-jinsa_policy_project .container #wrapper #content .content-section .homepage-section.media-coverage .row, body.single-jinsa_policy_project .container #wrapper #content .content-section .homepage-section.ftd-media-coverage .row, body.single-jinsa_policy_project .container #wrapper #content .content-section .homepage-section.posts-section .row, body.page-template-template-israel-at-war .container #wrapper #content .content-section .homepage-section.reports-section .row, body.page-template-template-israel-at-war .container #wrapper #content .content-section .homepage-section.media-coverage .row, body.page-template-template-israel-at-war .container #wrapper #content .content-section .homepage-section.ftd-media-coverage .row, body.page-template-template-israel-at-war .container #wrapper #content .content-section .homepage-section.posts-section .row {
          padding: 0; }
        body.single-jinsa_policy_project .container #wrapper #content .content-section .homepage-section.reports-section .dataTables_paginate, body.single-jinsa_policy_project .container #wrapper #content .content-section .homepage-section.media-coverage .dataTables_paginate, body.single-jinsa_policy_project .container #wrapper #content .content-section .homepage-section.ftd-media-coverage .dataTables_paginate, body.single-jinsa_policy_project .container #wrapper #content .content-section .homepage-section.posts-section .dataTables_paginate, body.page-template-template-israel-at-war .container #wrapper #content .content-section .homepage-section.reports-section .dataTables_paginate, body.page-template-template-israel-at-war .container #wrapper #content .content-section .homepage-section.media-coverage .dataTables_paginate, body.page-template-template-israel-at-war .container #wrapper #content .content-section .homepage-section.ftd-media-coverage .dataTables_paginate, body.page-template-template-israel-at-war .container #wrapper #content .content-section .homepage-section.posts-section .dataTables_paginate {
          margin-top: 20px; }
        body.single-jinsa_policy_project .container #wrapper #content .content-section .homepage-section.reports-section #ftd_media_coverage_wrapper .block .img, body.single-jinsa_policy_project .container #wrapper #content .content-section .homepage-section.media-coverage #ftd_media_coverage_wrapper .block .img, body.single-jinsa_policy_project .container #wrapper #content .content-section .homepage-section.ftd-media-coverage #ftd_media_coverage_wrapper .block .img, body.single-jinsa_policy_project .container #wrapper #content .content-section .homepage-section.posts-section #ftd_media_coverage_wrapper .block .img, body.page-template-template-israel-at-war .container #wrapper #content .content-section .homepage-section.reports-section #ftd_media_coverage_wrapper .block .img, body.page-template-template-israel-at-war .container #wrapper #content .content-section .homepage-section.media-coverage #ftd_media_coverage_wrapper .block .img, body.page-template-template-israel-at-war .container #wrapper #content .content-section .homepage-section.ftd-media-coverage #ftd_media_coverage_wrapper .block .img, body.page-template-template-israel-at-war .container #wrapper #content .content-section .homepage-section.posts-section #ftd_media_coverage_wrapper .block .img {
          min-height: 200px;
          margin-bottom: 20px; }
          body.single-jinsa_policy_project .container #wrapper #content .content-section .homepage-section.reports-section #ftd_media_coverage_wrapper .block .img .ftd_img, body.single-jinsa_policy_project .container #wrapper #content .content-section .homepage-section.media-coverage #ftd_media_coverage_wrapper .block .img .ftd_img, body.single-jinsa_policy_project .container #wrapper #content .content-section .homepage-section.ftd-media-coverage #ftd_media_coverage_wrapper .block .img .ftd_img, body.single-jinsa_policy_project .container #wrapper #content .content-section .homepage-section.posts-section #ftd_media_coverage_wrapper .block .img .ftd_img, body.page-template-template-israel-at-war .container #wrapper #content .content-section .homepage-section.reports-section #ftd_media_coverage_wrapper .block .img .ftd_img, body.page-template-template-israel-at-war .container #wrapper #content .content-section .homepage-section.media-coverage #ftd_media_coverage_wrapper .block .img .ftd_img, body.page-template-template-israel-at-war .container #wrapper #content .content-section .homepage-section.ftd-media-coverage #ftd_media_coverage_wrapper .block .img .ftd_img, body.page-template-template-israel-at-war .container #wrapper #content .content-section .homepage-section.posts-section #ftd_media_coverage_wrapper .block .img .ftd_img {
            min-height: inherit; }
          @media (max-width: 1199px) {
            body.single-jinsa_policy_project .container #wrapper #content .content-section .homepage-section.reports-section #ftd_media_coverage_wrapper .block .img, body.single-jinsa_policy_project .container #wrapper #content .content-section .homepage-section.media-coverage #ftd_media_coverage_wrapper .block .img, body.single-jinsa_policy_project .container #wrapper #content .content-section .homepage-section.ftd-media-coverage #ftd_media_coverage_wrapper .block .img, body.single-jinsa_policy_project .container #wrapper #content .content-section .homepage-section.posts-section #ftd_media_coverage_wrapper .block .img, body.page-template-template-israel-at-war .container #wrapper #content .content-section .homepage-section.reports-section #ftd_media_coverage_wrapper .block .img, body.page-template-template-israel-at-war .container #wrapper #content .content-section .homepage-section.media-coverage #ftd_media_coverage_wrapper .block .img, body.page-template-template-israel-at-war .container #wrapper #content .content-section .homepage-section.ftd-media-coverage #ftd_media_coverage_wrapper .block .img, body.page-template-template-israel-at-war .container #wrapper #content .content-section .homepage-section.posts-section #ftd_media_coverage_wrapper .block .img {
              min-height: 350px; } }
        body.single-jinsa_policy_project .container #wrapper #content .content-section .homepage-section.reports-section #ftd_media_coverage_wrapper .block .img, body.single-jinsa_policy_project .container #wrapper #content .content-section .homepage-section.reports-section #ftd_media_coverage_wrapper .block .content, body.single-jinsa_policy_project .container #wrapper #content .content-section .homepage-section.reports-section #ftd_media_coverage_wrapper .block .footer, body.single-jinsa_policy_project .container #wrapper #content .content-section .homepage-section.media-coverage #ftd_media_coverage_wrapper .block .img, body.single-jinsa_policy_project .container #wrapper #content .content-section .homepage-section.media-coverage #ftd_media_coverage_wrapper .block .content, body.single-jinsa_policy_project .container #wrapper #content .content-section .homepage-section.media-coverage #ftd_media_coverage_wrapper .block .footer, body.single-jinsa_policy_project .container #wrapper #content .content-section .homepage-section.ftd-media-coverage #ftd_media_coverage_wrapper .block .img, body.single-jinsa_policy_project .container #wrapper #content .content-section .homepage-section.ftd-media-coverage #ftd_media_coverage_wrapper .block .content, body.single-jinsa_policy_project .container #wrapper #content .content-section .homepage-section.ftd-media-coverage #ftd_media_coverage_wrapper .block .footer, body.single-jinsa_policy_project .container #wrapper #content .content-section .homepage-section.posts-section #ftd_media_coverage_wrapper .block .img, body.single-jinsa_policy_project .container #wrapper #content .content-section .homepage-section.posts-section #ftd_media_coverage_wrapper .block .content, body.single-jinsa_policy_project .container #wrapper #content .content-section .homepage-section.posts-section #ftd_media_coverage_wrapper .block .footer, body.page-template-template-israel-at-war .container #wrapper #content .content-section .homepage-section.reports-section #ftd_media_coverage_wrapper .block .img, body.page-template-template-israel-at-war .container #wrapper #content .content-section .homepage-section.reports-section #ftd_media_coverage_wrapper .block .content, body.page-template-template-israel-at-war .container #wrapper #content .content-section .homepage-section.reports-section #ftd_media_coverage_wrapper .block .footer, body.page-template-template-israel-at-war .container #wrapper #content .content-section .homepage-section.media-coverage #ftd_media_coverage_wrapper .block .img, body.page-template-template-israel-at-war .container #wrapper #content .content-section .homepage-section.media-coverage #ftd_media_coverage_wrapper .block .content, body.page-template-template-israel-at-war .container #wrapper #content .content-section .homepage-section.media-coverage #ftd_media_coverage_wrapper .block .footer, body.page-template-template-israel-at-war .container #wrapper #content .content-section .homepage-section.ftd-media-coverage #ftd_media_coverage_wrapper .block .img, body.page-template-template-israel-at-war .container #wrapper #content .content-section .homepage-section.ftd-media-coverage #ftd_media_coverage_wrapper .block .content, body.page-template-template-israel-at-war .container #wrapper #content .content-section .homepage-section.ftd-media-coverage #ftd_media_coverage_wrapper .block .footer, body.page-template-template-israel-at-war .container #wrapper #content .content-section .homepage-section.posts-section #ftd_media_coverage_wrapper .block .img, body.page-template-template-israel-at-war .container #wrapper #content .content-section .homepage-section.posts-section #ftd_media_coverage_wrapper .block .content, body.page-template-template-israel-at-war .container #wrapper #content .content-section .homepage-section.posts-section #ftd_media_coverage_wrapper .block .footer {
          display: block;
          float: left;
          width: 100%; }
        body.single-jinsa_policy_project .container #wrapper #content .content-section .homepage-section.reports-section #ftd_media_coverage_wrapper .block .footer, body.single-jinsa_policy_project .container #wrapper #content .content-section .homepage-section.media-coverage #ftd_media_coverage_wrapper .block .footer, body.single-jinsa_policy_project .container #wrapper #content .content-section .homepage-section.ftd-media-coverage #ftd_media_coverage_wrapper .block .footer, body.single-jinsa_policy_project .container #wrapper #content .content-section .homepage-section.posts-section #ftd_media_coverage_wrapper .block .footer, body.page-template-template-israel-at-war .container #wrapper #content .content-section .homepage-section.reports-section #ftd_media_coverage_wrapper .block .footer, body.page-template-template-israel-at-war .container #wrapper #content .content-section .homepage-section.media-coverage #ftd_media_coverage_wrapper .block .footer, body.page-template-template-israel-at-war .container #wrapper #content .content-section .homepage-section.ftd-media-coverage #ftd_media_coverage_wrapper .block .footer, body.page-template-template-israel-at-war .container #wrapper #content .content-section .homepage-section.posts-section #ftd_media_coverage_wrapper .block .footer {
          margin-top: 10px;
          text-align: left; }
        body.single-jinsa_policy_project .container #wrapper #content .content-section .homepage-section.reports-section .block, body.single-jinsa_policy_project .container #wrapper #content .content-section .homepage-section.media-coverage .block, body.single-jinsa_policy_project .container #wrapper #content .content-section .homepage-section.ftd-media-coverage .block, body.single-jinsa_policy_project .container #wrapper #content .content-section .homepage-section.posts-section .block, body.page-template-template-israel-at-war .container #wrapper #content .content-section .homepage-section.reports-section .block, body.page-template-template-israel-at-war .container #wrapper #content .content-section .homepage-section.media-coverage .block, body.page-template-template-israel-at-war .container #wrapper #content .content-section .homepage-section.ftd-media-coverage .block, body.page-template-template-israel-at-war .container #wrapper #content .content-section .homepage-section.posts-section .block {
          padding: 30px 0;
          border-bottom: 1px solid #d2d8df; }
          body.single-jinsa_policy_project .container #wrapper #content .content-section .homepage-section.reports-section .block .ftd_img, body.single-jinsa_policy_project .container #wrapper #content .content-section .homepage-section.media-coverage .block .ftd_img, body.single-jinsa_policy_project .container #wrapper #content .content-section .homepage-section.ftd-media-coverage .block .ftd_img, body.single-jinsa_policy_project .container #wrapper #content .content-section .homepage-section.posts-section .block .ftd_img, body.page-template-template-israel-at-war .container #wrapper #content .content-section .homepage-section.reports-section .block .ftd_img, body.page-template-template-israel-at-war .container #wrapper #content .content-section .homepage-section.media-coverage .block .ftd_img, body.page-template-template-israel-at-war .container #wrapper #content .content-section .homepage-section.ftd-media-coverage .block .ftd_img, body.page-template-template-israel-at-war .container #wrapper #content .content-section .homepage-section.posts-section .block .ftd_img {
            background-size: cover;
            background-position: center;
            background-repeat: no-repeat;
            min-height: 100px; }
          body.single-jinsa_policy_project .container #wrapper #content .content-section .homepage-section.reports-section .block .content .title, body.single-jinsa_policy_project .container #wrapper #content .content-section .homepage-section.media-coverage .block .content .title, body.single-jinsa_policy_project .container #wrapper #content .content-section .homepage-section.ftd-media-coverage .block .content .title, body.single-jinsa_policy_project .container #wrapper #content .content-section .homepage-section.posts-section .block .content .title, body.page-template-template-israel-at-war .container #wrapper #content .content-section .homepage-section.reports-section .block .content .title, body.page-template-template-israel-at-war .container #wrapper #content .content-section .homepage-section.media-coverage .block .content .title, body.page-template-template-israel-at-war .container #wrapper #content .content-section .homepage-section.ftd-media-coverage .block .content .title, body.page-template-template-israel-at-war .container #wrapper #content .content-section .homepage-section.posts-section .block .content .title {
            margin-bottom: 5px !important; }
            body.single-jinsa_policy_project .container #wrapper #content .content-section .homepage-section.reports-section .block .content .title a, body.single-jinsa_policy_project .container #wrapper #content .content-section .homepage-section.media-coverage .block .content .title a, body.single-jinsa_policy_project .container #wrapper #content .content-section .homepage-section.ftd-media-coverage .block .content .title a, body.single-jinsa_policy_project .container #wrapper #content .content-section .homepage-section.posts-section .block .content .title a, body.page-template-template-israel-at-war .container #wrapper #content .content-section .homepage-section.reports-section .block .content .title a, body.page-template-template-israel-at-war .container #wrapper #content .content-section .homepage-section.media-coverage .block .content .title a, body.page-template-template-israel-at-war .container #wrapper #content .content-section .homepage-section.ftd-media-coverage .block .content .title a, body.page-template-template-israel-at-war .container #wrapper #content .content-section .homepage-section.posts-section .block .content .title a {
              display: inline;
              font-size: 16px !important;
              color: #2d3941 !important; }
              body.single-jinsa_policy_project .container #wrapper #content .content-section .homepage-section.reports-section .block .content .title a:hover, body.single-jinsa_policy_project .container #wrapper #content .content-section .homepage-section.reports-section .block .content .title a:active, body.single-jinsa_policy_project .container #wrapper #content .content-section .homepage-section.media-coverage .block .content .title a:hover, body.single-jinsa_policy_project .container #wrapper #content .content-section .homepage-section.media-coverage .block .content .title a:active, body.single-jinsa_policy_project .container #wrapper #content .content-section .homepage-section.ftd-media-coverage .block .content .title a:hover, body.single-jinsa_policy_project .container #wrapper #content .content-section .homepage-section.ftd-media-coverage .block .content .title a:active, body.single-jinsa_policy_project .container #wrapper #content .content-section .homepage-section.posts-section .block .content .title a:hover, body.single-jinsa_policy_project .container #wrapper #content .content-section .homepage-section.posts-section .block .content .title a:active, body.page-template-template-israel-at-war .container #wrapper #content .content-section .homepage-section.reports-section .block .content .title a:hover, body.page-template-template-israel-at-war .container #wrapper #content .content-section .homepage-section.reports-section .block .content .title a:active, body.page-template-template-israel-at-war .container #wrapper #content .content-section .homepage-section.media-coverage .block .content .title a:hover, body.page-template-template-israel-at-war .container #wrapper #content .content-section .homepage-section.media-coverage .block .content .title a:active, body.page-template-template-israel-at-war .container #wrapper #content .content-section .homepage-section.ftd-media-coverage .block .content .title a:hover, body.page-template-template-israel-at-war .container #wrapper #content .content-section .homepage-section.ftd-media-coverage .block .content .title a:active, body.page-template-template-israel-at-war .container #wrapper #content .content-section .homepage-section.posts-section .block .content .title a:hover, body.page-template-template-israel-at-war .container #wrapper #content .content-section .homepage-section.posts-section .block .content .title a:active {
                color: #d60131 !important;
                border-bottom: 1px solid #d60131 !important; }
          body.single-jinsa_policy_project .container #wrapper #content .content-section .homepage-section.reports-section .block .content .meta .date, body.single-jinsa_policy_project .container #wrapper #content .content-section .homepage-section.media-coverage .block .content .meta .date, body.single-jinsa_policy_project .container #wrapper #content .content-section .homepage-section.ftd-media-coverage .block .content .meta .date, body.single-jinsa_policy_project .container #wrapper #content .content-section .homepage-section.posts-section .block .content .meta .date, body.page-template-template-israel-at-war .container #wrapper #content .content-section .homepage-section.reports-section .block .content .meta .date, body.page-template-template-israel-at-war .container #wrapper #content .content-section .homepage-section.media-coverage .block .content .meta .date, body.page-template-template-israel-at-war .container #wrapper #content .content-section .homepage-section.ftd-media-coverage .block .content .meta .date, body.page-template-template-israel-at-war .container #wrapper #content .content-section .homepage-section.posts-section .block .content .meta .date {
            font-family: "source-sans-pro", sans-serif !important;
            color: #7a7a7b; }
          body.single-jinsa_policy_project .container #wrapper #content .content-section .homepage-section.reports-section .block .content .publication_meta *, body.single-jinsa_policy_project .container #wrapper #content .content-section .homepage-section.media-coverage .block .content .publication_meta *, body.single-jinsa_policy_project .container #wrapper #content .content-section .homepage-section.ftd-media-coverage .block .content .publication_meta *, body.single-jinsa_policy_project .container #wrapper #content .content-section .homepage-section.posts-section .block .content .publication_meta *, body.page-template-template-israel-at-war .container #wrapper #content .content-section .homepage-section.reports-section .block .content .publication_meta *, body.page-template-template-israel-at-war .container #wrapper #content .content-section .homepage-section.media-coverage .block .content .publication_meta *, body.page-template-template-israel-at-war .container #wrapper #content .content-section .homepage-section.ftd-media-coverage .block .content .publication_meta *, body.page-template-template-israel-at-war .container #wrapper #content .content-section .homepage-section.posts-section .block .content .publication_meta * {
            color: #7a7a7b;
            font-family: "source-sans-pro", sans-serif !important; }
          body.single-jinsa_policy_project .container #wrapper #content .content-section .homepage-section.reports-section .block .content .author_meta, body.single-jinsa_policy_project .container #wrapper #content .content-section .homepage-section.media-coverage .block .content .author_meta, body.single-jinsa_policy_project .container #wrapper #content .content-section .homepage-section.ftd-media-coverage .block .content .author_meta, body.single-jinsa_policy_project .container #wrapper #content .content-section .homepage-section.posts-section .block .content .author_meta, body.page-template-template-israel-at-war .container #wrapper #content .content-section .homepage-section.reports-section .block .content .author_meta, body.page-template-template-israel-at-war .container #wrapper #content .content-section .homepage-section.media-coverage .block .content .author_meta, body.page-template-template-israel-at-war .container #wrapper #content .content-section .homepage-section.ftd-media-coverage .block .content .author_meta, body.page-template-template-israel-at-war .container #wrapper #content .content-section .homepage-section.posts-section .block .content .author_meta {
            color: #7a7a7b;
            font-family: "source-sans-pro", sans-serif !important;
            display: block;
            font-weight: bold !important; }
          body.single-jinsa_policy_project .container #wrapper #content .content-section .homepage-section.reports-section .block .content .author .and:last-child, body.single-jinsa_policy_project .container #wrapper #content .content-section .homepage-section.media-coverage .block .content .author .and:last-child, body.single-jinsa_policy_project .container #wrapper #content .content-section .homepage-section.ftd-media-coverage .block .content .author .and:last-child, body.single-jinsa_policy_project .container #wrapper #content .content-section .homepage-section.posts-section .block .content .author .and:last-child, body.page-template-template-israel-at-war .container #wrapper #content .content-section .homepage-section.reports-section .block .content .author .and:last-child, body.page-template-template-israel-at-war .container #wrapper #content .content-section .homepage-section.media-coverage .block .content .author .and:last-child, body.page-template-template-israel-at-war .container #wrapper #content .content-section .homepage-section.ftd-media-coverage .block .content .author .and:last-child, body.page-template-template-israel-at-war .container #wrapper #content .content-section .homepage-section.posts-section .block .content .author .and:last-child {
            display: none; }
          body.single-jinsa_policy_project .container #wrapper #content .content-section .homepage-section.reports-section .block .content .author_link, body.single-jinsa_policy_project .container #wrapper #content .content-section .homepage-section.media-coverage .block .content .author_link, body.single-jinsa_policy_project .container #wrapper #content .content-section .homepage-section.ftd-media-coverage .block .content .author_link, body.single-jinsa_policy_project .container #wrapper #content .content-section .homepage-section.posts-section .block .content .author_link, body.page-template-template-israel-at-war .container #wrapper #content .content-section .homepage-section.reports-section .block .content .author_link, body.page-template-template-israel-at-war .container #wrapper #content .content-section .homepage-section.media-coverage .block .content .author_link, body.page-template-template-israel-at-war .container #wrapper #content .content-section .homepage-section.ftd-media-coverage .block .content .author_link, body.page-template-template-israel-at-war .container #wrapper #content .content-section .homepage-section.posts-section .block .content .author_link {
            color: #7a7a7b;
            font-family: "source-sans-pro", sans-serif !important; }
            body.single-jinsa_policy_project .container #wrapper #content .content-section .homepage-section.reports-section .block .content .author_link:active, body.single-jinsa_policy_project .container #wrapper #content .content-section .homepage-section.reports-section .block .content .author_link:hover, body.single-jinsa_policy_project .container #wrapper #content .content-section .homepage-section.media-coverage .block .content .author_link:active, body.single-jinsa_policy_project .container #wrapper #content .content-section .homepage-section.media-coverage .block .content .author_link:hover, body.single-jinsa_policy_project .container #wrapper #content .content-section .homepage-section.ftd-media-coverage .block .content .author_link:active, body.single-jinsa_policy_project .container #wrapper #content .content-section .homepage-section.ftd-media-coverage .block .content .author_link:hover, body.single-jinsa_policy_project .container #wrapper #content .content-section .homepage-section.posts-section .block .content .author_link:active, body.single-jinsa_policy_project .container #wrapper #content .content-section .homepage-section.posts-section .block .content .author_link:hover, body.page-template-template-israel-at-war .container #wrapper #content .content-section .homepage-section.reports-section .block .content .author_link:active, body.page-template-template-israel-at-war .container #wrapper #content .content-section .homepage-section.reports-section .block .content .author_link:hover, body.page-template-template-israel-at-war .container #wrapper #content .content-section .homepage-section.media-coverage .block .content .author_link:active, body.page-template-template-israel-at-war .container #wrapper #content .content-section .homepage-section.media-coverage .block .content .author_link:hover, body.page-template-template-israel-at-war .container #wrapper #content .content-section .homepage-section.ftd-media-coverage .block .content .author_link:active, body.page-template-template-israel-at-war .container #wrapper #content .content-section .homepage-section.ftd-media-coverage .block .content .author_link:hover, body.page-template-template-israel-at-war .container #wrapper #content .content-section .homepage-section.posts-section .block .content .author_link:active, body.page-template-template-israel-at-war .container #wrapper #content .content-section .homepage-section.posts-section .block .content .author_link:hover {
              color: #d60131 !important; }
          body.single-jinsa_policy_project .container #wrapper #content .content-section .homepage-section.reports-section .block .content .download, body.single-jinsa_policy_project .container #wrapper #content .content-section .homepage-section.reports-section .block .content .readMore, body.single-jinsa_policy_project .container #wrapper #content .content-section .homepage-section.media-coverage .block .content .download, body.single-jinsa_policy_project .container #wrapper #content .content-section .homepage-section.media-coverage .block .content .readMore, body.single-jinsa_policy_project .container #wrapper #content .content-section .homepage-section.ftd-media-coverage .block .content .download, body.single-jinsa_policy_project .container #wrapper #content .content-section .homepage-section.ftd-media-coverage .block .content .readMore, body.single-jinsa_policy_project .container #wrapper #content .content-section .homepage-section.posts-section .block .content .download, body.single-jinsa_policy_project .container #wrapper #content .content-section .homepage-section.posts-section .block .content .readMore, body.page-template-template-israel-at-war .container #wrapper #content .content-section .homepage-section.reports-section .block .content .download, body.page-template-template-israel-at-war .container #wrapper #content .content-section .homepage-section.reports-section .block .content .readMore, body.page-template-template-israel-at-war .container #wrapper #content .content-section .homepage-section.media-coverage .block .content .download, body.page-template-template-israel-at-war .container #wrapper #content .content-section .homepage-section.media-coverage .block .content .readMore, body.page-template-template-israel-at-war .container #wrapper #content .content-section .homepage-section.ftd-media-coverage .block .content .download, body.page-template-template-israel-at-war .container #wrapper #content .content-section .homepage-section.ftd-media-coverage .block .content .readMore, body.page-template-template-israel-at-war .container #wrapper #content .content-section .homepage-section.posts-section .block .content .download, body.page-template-template-israel-at-war .container #wrapper #content .content-section .homepage-section.posts-section .block .content .readMore {
            margin-top: 10px; }
          body.single-jinsa_policy_project .container #wrapper #content .content-section .homepage-section.reports-section .block .footer, body.single-jinsa_policy_project .container #wrapper #content .content-section .homepage-section.media-coverage .block .footer, body.single-jinsa_policy_project .container #wrapper #content .content-section .homepage-section.ftd-media-coverage .block .footer, body.single-jinsa_policy_project .container #wrapper #content .content-section .homepage-section.posts-section .block .footer, body.page-template-template-israel-at-war .container #wrapper #content .content-section .homepage-section.reports-section .block .footer, body.page-template-template-israel-at-war .container #wrapper #content .content-section .homepage-section.media-coverage .block .footer, body.page-template-template-israel-at-war .container #wrapper #content .content-section .homepage-section.ftd-media-coverage .block .footer, body.page-template-template-israel-at-war .container #wrapper #content .content-section .homepage-section.posts-section .block .footer {
            margin-top: 10px; }
            @media (min-width: 768px) {
              body.single-jinsa_policy_project .container #wrapper #content .content-section .homepage-section.reports-section .block .footer, body.single-jinsa_policy_project .container #wrapper #content .content-section .homepage-section.media-coverage .block .footer, body.single-jinsa_policy_project .container #wrapper #content .content-section .homepage-section.ftd-media-coverage .block .footer, body.single-jinsa_policy_project .container #wrapper #content .content-section .homepage-section.posts-section .block .footer, body.page-template-template-israel-at-war .container #wrapper #content .content-section .homepage-section.reports-section .block .footer, body.page-template-template-israel-at-war .container #wrapper #content .content-section .homepage-section.media-coverage .block .footer, body.page-template-template-israel-at-war .container #wrapper #content .content-section .homepage-section.ftd-media-coverage .block .footer, body.page-template-template-israel-at-war .container #wrapper #content .content-section .homepage-section.posts-section .block .footer {
                margin: 0;
                text-align: right; } }
      body.single-jinsa_policy_project .container #wrapper #content .content-section .homepage-section.page-toggle, body.page-template-template-israel-at-war .container #wrapper #content .content-section .homepage-section.page-toggle {
        background: transparent !important;
        padding: 20px 0 !important; }
        body.single-jinsa_policy_project .container #wrapper #content .content-section .homepage-section.page-toggle .container .row a, body.page-template-template-israel-at-war .container #wrapper #content .content-section .homepage-section.page-toggle .container .row a {
          background: transparent !important;
          border: 0 !important;
          color: #2d3941 !important;
          font-size: 14px !important;
          padding: 0 !important;
          margin: 0 !important; }
          body.single-jinsa_policy_project .container #wrapper #content .content-section .homepage-section.page-toggle .container .row a:active, body.single-jinsa_policy_project .container #wrapper #content .content-section .homepage-section.page-toggle .container .row a:focus, body.single-jinsa_policy_project .container #wrapper #content .content-section .homepage-section.page-toggle .container .row a:hover, body.page-template-template-israel-at-war .container #wrapper #content .content-section .homepage-section.page-toggle .container .row a:active, body.page-template-template-israel-at-war .container #wrapper #content .content-section .homepage-section.page-toggle .container .row a:focus, body.page-template-template-israel-at-war .container #wrapper #content .content-section .homepage-section.page-toggle .container .row a:hover {
            text-decoration: none !important;
            border-bottom: 1px solid #2d3941 !important; }
      @media (max-width: 991px) {
        body.single-jinsa_policy_project .container #wrapper #content .content-section .homepage-section, body.page-template-template-israel-at-war .container #wrapper #content .content-section .homepage-section {
          padding: 20px 0 !important; }
          body.single-jinsa_policy_project .container #wrapper #content .content-section .homepage-section.no-padding, body.page-template-template-israel-at-war .container #wrapper #content .content-section .homepage-section.no-padding {
            padding: 0 !important; } }

#bbox-root form#mongo-form .BBFormSection {
  margin: 0 auto; }
  #bbox-root form#mongo-form .BBFormSection fieldset legend .BBFormSectionHeading label {
    font-family: "GalaxieCopernicus-Medium", sans-serif !important;
    text-shadow: none !important;
    margin-top: 0;
    color: #2d3941;
    font-size: 20px !important;
    line-height: 36px; }
  #bbox-root form#mongo-form .BBFormSection fieldset .BBFormFieldContainer.BBFormWideButtonGivingLevels .BBFormRadioItem .BBFormRadioLabel {
    border: 0;
    border-radius: 0; }
    #bbox-root form#mongo-form .BBFormSection fieldset .BBFormFieldContainer.BBFormWideButtonGivingLevels .BBFormRadioItem .BBFormRadioLabel.BBFormRadioLabelGivingLevelNotSelected {
      background-color: #d60131 !important; }
      #bbox-root form#mongo-form .BBFormSection fieldset .BBFormFieldContainer.BBFormWideButtonGivingLevels .BBFormRadioItem .BBFormRadioLabel.BBFormRadioLabelGivingLevelNotSelected span {
        color: #ffffff !important; }
    #bbox-root form#mongo-form .BBFormSection fieldset .BBFormFieldContainer.BBFormWideButtonGivingLevels .BBFormRadioItem .BBFormRadioLabel.BBFormRadioLabelGivingLevelSelected {
      border: 2px solid #d60131; }
      #bbox-root form#mongo-form .BBFormSection fieldset .BBFormFieldContainer.BBFormWideButtonGivingLevels .BBFormRadioItem .BBFormRadioLabel.BBFormRadioLabelGivingLevelSelected span {
        color: #d60131 !important; }

body .imge_modal_wrap .modal {
  z-index: 10000; }
  body .imge_modal_wrap .modal .modal-dialog .modal-content {
    border: 0;
    border-radius: 0; }
    body .imge_modal_wrap .modal .modal-dialog .modal-content .modal-header {
      border: 0; }
      body .imge_modal_wrap .modal .modal-dialog .modal-content .modal-header .close {
        text-shadow: none;
        color: #d60131;
        font-size: 24px;
        opacity: 1;
        font-weight: normal; }
        body .imge_modal_wrap .modal .modal-dialog .modal-content .modal-header .close:hover, body .imge_modal_wrap .modal .modal-dialog .modal-content .modal-header .close:active {
          background: none;
          outline: 0;
          color: #d60131;
          opacity: 1;
          font-weight: bold; }
      body .imge_modal_wrap .modal .modal-dialog .modal-content .modal-header .modal-title {
        text-align: center;
        color: #08325f;
        font-size: 32px;
        font-size: 2.5em !important;
        margin: 0 !important; }
    @media (max-width: 767px) {
      body .imge_modal_wrap .modal .modal-dialog .modal-content .modal-body img {
        width: 100%;
        margin: 0 auto 20px auto;
        max-width: 350px; } }
    body .imge_modal_wrap .modal .modal-dialog .modal-content .modal-body p {
      color: #2d3941;
      font-size: 18px;
      line-height: 1.6em; }
    body .imge_modal_wrap .modal .modal-dialog .modal-content .modal-body a {
      width: 100%;
      text-align: center;
      margin-bottom: 20px; }
      body .imge_modal_wrap .modal .modal-dialog .modal-content .modal-body a:hover, body .imge_modal_wrap .modal .modal-dialog .modal-content .modal-body a:active {
        background-color: #fff !important;
        color: #d60131 !important;
        border: 1px solid #d60131 !important; }
    body .imge_modal_wrap .modal .modal-dialog .modal-content .modal-footer {
      display: none; }
    @media (min-width: 992px) {
      body .imge_modal_wrap .modal .modal-dialog .modal-content {
        padding: 0 15px; } }
  @media (min-width: 992px) {
    body .imge_modal_wrap .modal .modal-dialog {
      position: relative;
      top: 50%;
      transform: translateY(-50%);
      width: 60%; } }

body.single-jinsa_policy_project .homepage-section.us-israel-mutual-defense-treaty #policy_project_reports_wrapper .block .img .ftd_img, body.page-template-template-israel-at-war .homepage-section.us-israel-mutual-defense-treaty #policy_project_reports_wrapper .block .img .ftd_img {
  background-position: center right !important; }

body.single.us-israel-mutual-defense-treaty .modal, body.single.us-israel-mutual-defense-treaty .modal-backdrop {
  display: none !important; }
  body.single.us-israel-mutual-defense-treaty .modal .modal-dialog, body.single.us-israel-mutual-defense-treaty .modal-backdrop .modal-dialog {
    display: none !important;
    top: 0 !important;
    transform: none !important; }

body.single.us-israel-mutual-defense-treaty #header + .container {
  width: 100%;
  padding: 0; }
  body.single.us-israel-mutual-defense-treaty #header + .container #wrapper #content .homepage-section.title-section {
    background-color: #083260;
    background-image: url("/wp-content/uploads/2019/07/U.S.-Israel-Mutual-Defense-Treaty.png");
    background-position: center right;
    background-repeat: no-repeat;
    background-size: contain;
    padding: 120px 0 !important; }
    body.single.us-israel-mutual-defense-treaty #header + .container #wrapper #content .homepage-section.title-section * {
      color: #fff; }
    @media (min-width: 1101px) {
      body.single.us-israel-mutual-defense-treaty #header + .container #wrapper #content .homepage-section.title-section h1 {
        width: 70%; } }
    body.single.us-israel-mutual-defense-treaty #header + .container #wrapper #content .homepage-section.title-section .post-meta {
      margin-bottom: 20px; }
      @media (max-width: 767px) {
        body.single.us-israel-mutual-defense-treaty #header + .container #wrapper #content .homepage-section.title-section .post-meta .divider {
          display: none; } }
      body.single.us-israel-mutual-defense-treaty #header + .container #wrapper #content .homepage-section.title-section .post-meta .sharer_block {
        display: inline-block; }
        body.single.us-israel-mutual-defense-treaty #header + .container #wrapper #content .homepage-section.title-section .post-meta .sharer_block .share {
          color: inherit !important;
          font-size: inherit;
          margin: 0 5px; }
          body.single.us-israel-mutual-defense-treaty #header + .container #wrapper #content .homepage-section.title-section .post-meta .sharer_block .share:active .fa, body.single.us-israel-mutual-defense-treaty #header + .container #wrapper #content .homepage-section.title-section .post-meta .sharer_block .share:focus .fa, body.single.us-israel-mutual-defense-treaty #header + .container #wrapper #content .homepage-section.title-section .post-meta .sharer_block .share:hover .fa {
            color: #d60131; }
        @media (max-width: 767px) {
          body.single.us-israel-mutual-defense-treaty #header + .container #wrapper #content .homepage-section.title-section .post-meta .sharer_block {
            display: block;
            margin-top: 10px; } }
    @media (max-width: 1100px) {
      body.single.us-israel-mutual-defense-treaty #header + .container #wrapper #content .homepage-section.title-section {
        background-image: none;
        text-align: center; }
        body.single.us-israel-mutual-defense-treaty #header + .container #wrapper #content .homepage-section.title-section img {
          display: block !important;
          max-width: 500px;
          width: 100%;
          margin: 50px auto 0 auto; } }
    @media (max-width: 767px) {
      body.single.us-israel-mutual-defense-treaty #header + .container #wrapper #content .homepage-section.title-section {
        padding: 40px 0 !important; } }
  body.single.us-israel-mutual-defense-treaty #header + .container #wrapper #content .homepage-section.content-section {
    text-align: center; }
    body.single.us-israel-mutual-defense-treaty #header + .container #wrapper #content .homepage-section.content-section .container {
      max-width: 960px;
      width: 100%;
      margin: auto; }
      body.single.us-israel-mutual-defense-treaty #header + .container #wrapper #content .homepage-section.content-section .container .row .col {
        background-color: #fff;
        padding: 30px; }
        body.single.us-israel-mutual-defense-treaty #header + .container #wrapper #content .homepage-section.content-section .container .row .col p {
          font-size: 16px;
          text-align: left; }
    @media (max-width: 767px) {
      body.single.us-israel-mutual-defense-treaty #header + .container #wrapper #content .homepage-section.content-section {
        background-color: #fff; } }

body .block_style_wrapper {
  background: #fff;
  padding: 20px;
  margin: 0; }
  body .block_style_wrapper .row {
    margin: 0; }
    body .block_style_wrapper .row .ftd_img {
      background-size: cover;
      background-position: center;
      background-repeat: no-repeat;
      min-height: 100px; }
    body .block_style_wrapper .row .title {
      margin-bottom: 5px !important; }
      body .block_style_wrapper .row .title a {
        display: inline;
        font-size: 16px !important;
        color: #2d3941 !important;
        border-bottom: 1px solid #2d3941; }
    body .block_style_wrapper .row .meta * {
      font-family: "source-sans-pro", sans-serif !important;
      color: #7a7a7b; }
    body .block_style_wrapper .row .footer {
      margin-top: 10px; }
      body .block_style_wrapper .row .footer a {
        min-width: 121px; }
      @media (min-width: 768px) {
        body .block_style_wrapper .row .footer {
          margin: 0;
          text-align: right; } }
  body .block_style_wrapper.callout {
    background-color: #08325f !important;
    line-height: 1.5em;
    font-size: 15px !important;
    color: #fff !important;
    padding: 20px;
    margin-top: 30px;
    margin-bottom: 40px; }
    body .block_style_wrapper.callout .row .title {
      margin-bottom: 10px; }
      body .block_style_wrapper.callout .row .title h3 {
        color: #ffffff !important; }
      body .block_style_wrapper.callout .row .title a {
        color: #ffffff !important;
        border-color: #ffffff !important;
        line-height: 1.4em;
        font-size: 1.1em !important;
        font-weight: bold;
        display: inline; }
    body .block_style_wrapper.callout .row .desc p {
      color: #ffffff !important; }
    body .block_style_wrapper.callout .footer {
      vertical-align: middle; }
  body .block_style_wrapper.sidebar .equalHeight {
    display: block !important; }
  body .block_style_wrapper.sidebar .content, body .block_style_wrapper.sidebar .footer {
    width: 100% !important;
    display: block !important; }
  body .block_style_wrapper.sidebar .footer {
    text-align: left !important; }

body.single-policy_trip #header + .container, body.single-jinsa_career #header + .container, body.single-post #header + .container, body.single-jinsa_report:not(.us-israel-mutual-defense-treaty) #header + .container {
  max-width: 960px;
  width: 100%;
  margin: auto; }
  body.single-policy_trip #header + .container .content-section, body.single-jinsa_career #header + .container .content-section, body.single-post #header + .container .content-section, body.single-jinsa_report:not(.us-israel-mutual-defense-treaty) #header + .container .content-section {
    background-color: #fff !important;
    padding: 30px !important; }
    body.single-policy_trip #header + .container .content-section h1, body.single-policy_trip #header + .container .content-section .title, body.single-policy_trip #header + .container .content-section .post-meta, body.single-jinsa_career #header + .container .content-section h1, body.single-jinsa_career #header + .container .content-section .title, body.single-jinsa_career #header + .container .content-section .post-meta, body.single-post #header + .container .content-section h1, body.single-post #header + .container .content-section .title, body.single-post #header + .container .content-section .post-meta, body.single-jinsa_report:not(.us-israel-mutual-defense-treaty) #header + .container .content-section h1, body.single-jinsa_report:not(.us-israel-mutual-defense-treaty) #header + .container .content-section .title, body.single-jinsa_report:not(.us-israel-mutual-defense-treaty) #header + .container .content-section .post-meta {
      text-align: center; }
    body.single-policy_trip #header + .container .content-section .author_meta, body.single-jinsa_career #header + .container .content-section .author_meta, body.single-post #header + .container .content-section .author_meta, body.single-jinsa_report:not(.us-israel-mutual-defense-treaty) #header + .container .content-section .author_meta {
      font-weight: bold !important; }

body #ftd_content_loop {
  margin-bottom: 40px;
  background-color: #fff;
  padding: 20px; }
  body #ftd_content_loop .article_block {
    padding: 15px 0 !important;
    border-bottom: 1px solid #2d3941; }
    body #ftd_content_loop .article_block .article_content h5 {
      display: block !important;
      line-height: 1.6 !important;
      font-size: 16px !important;
      color: #2d3941 !important;
      margin-bottom: 10px !important; }
      body #ftd_content_loop .article_block .article_content h5 a {
        display: inline; }
        body #ftd_content_loop .article_block .article_content h5 a:active, body #ftd_content_loop .article_block .article_content h5 a:hover {
          text-decoration: none;
          color: #d60131 !important;
          border-bottom: 1px solid #d60131; }
    body #ftd_content_loop .article_block .article_content .date {
      color: #7a7a7b;
      font-size: 14px !important;
      font-family: "source-sans-pro",sans-serif !important; }
    body #ftd_content_loop .article_block:first-child {
      padding-top: 0 !important; }
    body #ftd_content_loop .article_block:last-child:not(.btn) {
      border: 0; }
  @media (max-width: 991px) {
    body #ftd_content_loop .post_wrap article {
      padding: 15px 0 !important; } }

body .event_block_title {
  display: inline-block;
  line-height: 1em;
  margin-right: 5px;
  margin-bottom: 15px !important; }

body .event_change {
  display: inline-block;
  top: 2px;
  padding: 0 2px;
  font-size: 21px;
  color: #2d3941;
  cursor: pointer; }
  body .event_change:hover {
    color: #d60131 !important; }

body #ftd_events_wrapper {
  margin-bottom: 40px; }
  body #ftd_events_wrapper .slick-arrow {
    display: none !important; }
  body #ftd_events_wrapper .event_block {
    padding: 0 20px;
    background-color: #fff !important; }
    body #ftd_events_wrapper .event_block .event_row {
      margin: 0; }
    body #ftd_events_wrapper .event_block .event_block_content {
      padding: 20px 0; }
      body #ftd_events_wrapper .event_block .event_block_content .event_title a {
        display: inline-block;
        outline: 0; }
        body #ftd_events_wrapper .event_block .event_block_content .event_title a h5 {
          margin: 0 !important;
          line-height: 1.6em;
          display: inline;
          font-size: 16px !important; }
        body #ftd_events_wrapper .event_block .event_block_content .event_title a:active, body #ftd_events_wrapper .event_block .event_block_content .event_title a:focus, body #ftd_events_wrapper .event_block .event_block_content .event_title a:hover {
          text-decoration: none; }
          body #ftd_events_wrapper .event_block .event_block_content .event_title a:active h5, body #ftd_events_wrapper .event_block .event_block_content .event_title a:focus h5, body #ftd_events_wrapper .event_block .event_block_content .event_title a:hover h5 {
            color: #d60131 !important;
            border-bottom: 1px solid #d60131; }
      body #ftd_events_wrapper .event_block .event_block_content .event_body {
        margin: 10px 0 20px 0 !important; }
        body #ftd_events_wrapper .event_block .event_block_content .event_body p {
          font-size: 14px;
          margin: 0;
          color: #7a7a7b;
          font-family: "source-sans-pro", sans-serif !important; }
          body #ftd_events_wrapper .event_block .event_block_content .event_body p:active a, body #ftd_events_wrapper .event_block .event_block_content .event_body p:focus a, body #ftd_events_wrapper .event_block .event_block_content .event_body p:hover a {
            text-decoration: none;
            color: #d60131 !important;
            border-bottom: 1px solid #d60131; }
        body #ftd_events_wrapper .event_block .event_block_content .event_body .read-more {
          display: none; }
      body #ftd_events_wrapper .event_block .event_block_content .readMore {
        color: #d60131;
        margin: 0 !important; }
        body #ftd_events_wrapper .event_block .event_block_content .readMore:active, body #ftd_events_wrapper .event_block .event_block_content .readMore:focus, body #ftd_events_wrapper .event_block .event_block_content .readMore:hover {
          text-decoration: none;
          border-bottom: 1px solid #d60131; }

body.policy #tab-section .tabbable .tab-pane .policy_trip_row_alt {
  margin-top: 40px; }
  body.policy #tab-section .tabbable .tab-pane .policy_trip_row_alt .policy_trip_img_alternative {
    padding-top: 15%; }
    @media (max-width: 991px) {
      body.policy #tab-section .tabbable .tab-pane .policy_trip_row_alt .policy_trip_img_alternative {
        padding-top: 30%; } }

body.policy #tab-section .tabbable .tab-pane #national-security-briefs-tab-content .policy_trip h4 {
  margin-bottom: 10px !important; }

body.policy #tab-section .tabbable .tab-pane.benjamin-gettler-tab-pane {
  background: #08325f !important;
  padding: 40px; }
  body.policy #tab-section .tabbable .tab-pane.benjamin-gettler-tab-pane h2, body.policy #tab-section .tabbable .tab-pane.benjamin-gettler-tab-pane h3 {
    color: #ffffff !important; }
  body.policy #tab-section .tabbable .tab-pane.benjamin-gettler-tab-pane .categories {
    text-align: left;
    margin: 20px 0 40px; }
    body.policy #tab-section .tabbable .tab-pane.benjamin-gettler-tab-pane .categories li {
      color: #fff !important;
      padding: 10px; }
      body.policy #tab-section .tabbable .tab-pane.benjamin-gettler-tab-pane .categories li.active, body.policy #tab-section .tabbable .tab-pane.benjamin-gettler-tab-pane .categories li:active, body.policy #tab-section .tabbable .tab-pane.benjamin-gettler-tab-pane .categories li:hover {
        color: #08325f !important;
        background-color: #fff !important; }
      body.policy #tab-section .tabbable .tab-pane.benjamin-gettler-tab-pane .categories li:first-child {
        margin-left: 0; }
  body.policy #tab-section .tabbable .tab-pane.benjamin-gettler-tab-pane .policy_trip .policy_trip_row {
    margin: 0 !important;
    display: table;
    width: 100%; }
    body.policy #tab-section .tabbable .tab-pane.benjamin-gettler-tab-pane .policy_trip .policy_trip_row .policy_trip_img.has_img {
      background-repeat: no-repeat;
      background-size: cover;
      background-position: center center;
      min-height: 310px; }
      body.policy #tab-section .tabbable .tab-pane.benjamin-gettler-tab-pane .policy_trip .policy_trip_row .policy_trip_img.has_img img {
        display: none;
        width: 100% !important;
        height: auto !important;
        max-height: 245px; }
    body.policy #tab-section .tabbable .tab-pane.benjamin-gettler-tab-pane .policy_trip .policy_trip_row .policy_trip_img.bottom {
      background-position: center bottom !important; }
    body.policy #tab-section .tabbable .tab-pane.benjamin-gettler-tab-pane .policy_trip .policy_trip_row .policy_trip_img.top {
      background-position: center top !important; }
    body.policy #tab-section .tabbable .tab-pane.benjamin-gettler-tab-pane .policy_trip .policy_trip_row .policy_trip_img.no_img {
      display: none; }
    @media (min-width: 768px) {
      body.policy #tab-section .tabbable .tab-pane.benjamin-gettler-tab-pane .policy_trip .policy_trip_row .policy_trip_img {
        display: table-cell;
        height: 100%;
        width: 25%; } }
    @media (max-width: 991px) {
      body.policy #tab-section .tabbable .tab-pane.benjamin-gettler-tab-pane .policy_trip .policy_trip_row .policy_trip_img {
        min-height: 250px !important; } }
    @media (max-width: 767px) {
      body.policy #tab-section .tabbable .tab-pane.benjamin-gettler-tab-pane .policy_trip .policy_trip_row .policy_trip_img {
        margin-bottom: 20px; } }
    @media (max-width: 475px) {
      body.policy #tab-section .tabbable .tab-pane.benjamin-gettler-tab-pane .policy_trip .policy_trip_row .policy_trip_img {
        min-height: 200px !important; } }
    body.policy #tab-section .tabbable .tab-pane.benjamin-gettler-tab-pane .policy_trip .policy_trip_row .policy_trip_content .policy_trip_title {
      color: #fff !important;
      margin-bottom: 20px !important;
      font-weight: normal !important; }
      @media (max-width: 991px) {
        body.policy #tab-section .tabbable .tab-pane.benjamin-gettler-tab-pane .policy_trip .policy_trip_row .policy_trip_content .policy_trip_title {
          line-height: 1.2em !important; } }
      @media (max-width: 767px) {
        body.policy #tab-section .tabbable .tab-pane.benjamin-gettler-tab-pane .policy_trip .policy_trip_row .policy_trip_content .policy_trip_title {
          font-size: 24px !important; } }
    body.policy #tab-section .tabbable .tab-pane.benjamin-gettler-tab-pane .policy_trip .policy_trip_row .policy_trip_content .policy_trip_body {
      color: #fff; }
    body.policy #tab-section .tabbable .tab-pane.benjamin-gettler-tab-pane .policy_trip .policy_trip_row .policy_trip_content .policy_trip_link {
      display: inline-block; }
      body.policy #tab-section .tabbable .tab-pane.benjamin-gettler-tab-pane .policy_trip .policy_trip_row .policy_trip_content .policy_trip_link a {
        display: block;
        border: 0 !important;
        outline: 0;
        padding: 10px 20px; }
        body.policy #tab-section .tabbable .tab-pane.benjamin-gettler-tab-pane .policy_trip .policy_trip_row .policy_trip_content .policy_trip_link a:active, body.policy #tab-section .tabbable .tab-pane.benjamin-gettler-tab-pane .policy_trip .policy_trip_row .policy_trip_content .policy_trip_link a:focus, body.policy #tab-section .tabbable .tab-pane.benjamin-gettler-tab-pane .policy_trip .policy_trip_row .policy_trip_content .policy_trip_link a:hover {
          text-decoration: none !important; }
    @media (min-width: 768px) {
      body.policy #tab-section .tabbable .tab-pane.benjamin-gettler-tab-pane .policy_trip .policy_trip_row .policy_trip_content {
        display: table-cell;
        height: 100%;
        width: 75%; } }
  body.policy #tab-section .tabbable .tab-pane.benjamin-gettler-tab-pane .policy_trip.no_img .policy_trip_row .policy_trip_content {
    width: 100%; }

body.policy #tab-section .tabbable .tab-pane #policy_task_force_acc {
  width: 70%;
  margin: 0;
  display: inline-block; }
  @media (max-width: 1199px) {
    body.policy #tab-section .tabbable .tab-pane #policy_task_force_acc {
      width: 60%; } }
  @media (max-width: 767px) {
    body.policy #tab-section .tabbable .tab-pane #policy_task_force_acc {
      width: 100%; } }

body.policy #tab-section .tabbable .tab-pane .policy-projects-tab-sidebar {
  width: 30%;
  float: right;
  padding-left: 30px; }
  @media (max-width: 1199px) {
    body.policy #tab-section .tabbable .tab-pane .policy-projects-tab-sidebar {
      width: 40%; } }
  @media (max-width: 767px) {
    body.policy #tab-section .tabbable .tab-pane .policy-projects-tab-sidebar {
      width: 100%;
      padding-left: 0; } }

body.search .container #wrapper h1 + h6 {
  display: none; }

body.events #pageHeadImg .mga_loop .post_wrap {
  opacity: 0; }

@media (max-width: 1199px) {
  body.donate > iframe {
    left: -1000px !important; } }

.team-wrapper #staff-toggle-select {
  margin-bottom: 80px; }
  .team-wrapper #staff-toggle-select .select-placeholder {
    font-size: 18px;
    padding: 10px 40px 10px 20px;
    border: 1px solid #08325f;
    color: #08325f;
    font-weight: bold; }
    .team-wrapper #staff-toggle-select .select-placeholder .fa {
      position: absolute;
      right: 20px;
      top: 15px; }
  .team-wrapper #staff-toggle-select select {
    z-index: 1;
    position: absolute;
    top: 0;
    width: 100%;
    left: 0;
    right: 0;
    height: 100%;
    bottom: 0;
    opacity: 0; }

.iran-talk-status h1,
.iran-talk-status h2 {
  font-family: "GalaxieCopernicus-Bold", sans-serif !important; }

.iran-talk-status #pageHeadImg {
  padding-top: 50px !important;
  padding-bottom: 50px !important;
  overflow: visible; }
  .iran-talk-status #pageHeadImg .textHolder {
    margin-top: 0px; }
    .iran-talk-status #pageHeadImg .textHolder > div .featured-subtitle {
      padding-top: 0px !important; }
      .iran-talk-status #pageHeadImg .textHolder > div .featured-subtitle h1 {
        margin-bottom: 40px !important; }
    @media (min-width: 768px) {
      .iran-talk-status #pageHeadImg .textHolder .container {
        width: 1170px; } }

.iran-talk-status .homeContainer,
.iran-talk-status #footer {
  background: #f4f4f7; }

.iran-talk-status .homeContainer p {
  font-size: 20px !important;
  line-height: 1.5 !important;
  margin-bottom: 0px !important; }

@media (min-width: 768px) {
  .iran-talk-status .homepage-section .container {
    width: 1170px; } }

.iran-talk-status .homepage-section h2,
.iran-talk-status .homepage-section h3,
.iran-talk-status .homepage-section p {
  color: #19345e !important; }

.iran-talk-status .homepage-section.iran-negotiators {
  padding-top: 150px !important; }

.iran-talk-status .homepage-section.iran-quotes .container {
  background: #ffffff;
  padding-top: 40px;
  padding-bottom: 40px; }
  .iran-talk-status .homepage-section.iran-quotes .container:before {
    content: " ";
    position: absolute;
    left: -30px;
    width: 30px;
    height: 100%;
    top: 0;
    background: #ffffff;
    border-top-left-radius: 15px;
    border-bottom-left-radius: 15px; }
  .iran-talk-status .homepage-section.iran-quotes .container:after {
    content: " ";
    position: absolute;
    right: -30px;
    width: 30px;
    height: 100%;
    top: 0;
    background: #ffffff;
    border-top-right-radius: 15px;
    border-bottom-right-radius: 15px; }

.iran-talk-status .homepage-section.iran-quotes .row {
  margin-top: 50px; }
  .iran-talk-status .homepage-section.iran-quotes .row .text-right p:first-child {
    color: #587fad !important; }
  .iran-talk-status .homepage-section.iran-quotes .row .text-right p:not(:last-child) {
    margin-bottom: 5px !important; }
  .iran-talk-status .homepage-section.iran-quotes .row .quote-block {
    background-image: url("/wp-content/uploads/2022/04/jinsaquote.png");
    background-size: 40px;
    background-position: top left;
    padding-left: 20px;
    padding-top: 14px;
    background-repeat: no-repeat; }
    .iran-talk-status .homepage-section.iran-quotes .row .quote-block a {
      color: #19345e !important; }
      .iran-talk-status .homepage-section.iran-quotes .row .quote-block a:hover {
        color: #d60131 !important; }

.iran-talk-status .homepage-section.iran-concessions .iran-concession-block {
  margin-top: 40px; }
  .iran-talk-status .homepage-section.iran-concessions .iran-concession-block:last-child {
    margin-top: 50px; }
  .iran-talk-status .homepage-section.iran-concessions .iran-concession-block .btn {
    margin-top: 10px; }

.iran-talk-status .iran_talks_report_block {
  opacity: 0;
  background: #fff;
  padding: 15px;
  margin: 0 15px;
  outline: 0;
  cursor: pointer; }
  .iran-talk-status .iran_talks_report_block .img {
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat; }
    .iran-talk-status .iran_talks_report_block .img.bottom {
      background-position: center bottom !important; }
    .iran-talk-status .iran_talks_report_block .img.top {
      background-position: center top !important; }
    @media (max-width: 767px) {
      .iran-talk-status .iran_talks_report_block .img {
        margin-bottom: 20px !important;
        height: 200px !important; } }
    @media (max-width: 425px) {
      .iran-talk-status .iran_talks_report_block .img {
        height: 100px !important; } }
  .iran-talk-status .iran_talks_report_block .content {
    padding: 0 15px;
    text-align: left; }
    .iran-talk-status .iran_talks_report_block .content .title {
      display: block;
      margin-bottom: 10px !important; }
      .iran-talk-status .iran_talks_report_block .content .title h5 {
        line-height: 1.4em;
        font-size: 1.1em !important;
        font-weight: bold;
        display: inline;
        border-bottom: 1px solid #2d3941; }
        .iran-talk-status .iran_talks_report_block .content .title h5:hover, .iran-talk-status .iran_talks_report_block .content .title h5:active {
          color: #d60131;
          border-bottom: 1px solid #d60131; }
    @media (max-width: 767px) {
      .iran-talk-status .iran_talks_report_block .content {
        margin-bottom: 20px !important;
        padding: 0; } }
  .iran-talk-status .iran_talks_report_block .download_block {
    padding: 0;
    text-align: center; }
    @media (max-width: 767px) {
      .iran-talk-status .iran_talks_report_block .download_block {
        text-align: left; }
        .iran-talk-status .iran_talks_report_block .download_block.no_report {
          height: 42px; } }
  .iran-talk-status .iran_talks_report_block.slick-current {
    opacity: 1; }
  .iran-talk-status .iran_talks_report_block:not(.slick-slide) {
    opacity: 1; }
  @media (max-width: 767px) {
    .iran-talk-status .iran_talks_report_block {
      margin-bottom: 30px;
      opacity: 1; } }

.iran-current-status > div .talks-status {
  padding-left: 30px;
  font-size: 20px;
  line-height: 20px;
  width: calc(100% - 15px);
  margin-left: auto; }
  .iran-current-status > div .talks-status:before {
    content: " ";
    display: block;
    position: absolute;
    left: 0;
    top: 2.5px;
    width: 15px;
    height: 15px;
    border: 2px solid #ffffff;
    border-radius: 50px; }
  .iran-current-status > div .talks-status.highlight-pause {
    color: #ffd344 !important;
    font-weight: bold;
    text-transform: uppercase;
    cursor: pointer; }
    .iran-current-status > div .talks-status.highlight-pause:before {
      border-color: #ffd344;
      background: #ffd344; }
  .iran-current-status > div .talks-status.highlight-deal {
    color: #8cdbff !important;
    font-weight: bold;
    text-transform: uppercase;
    cursor: pointer; }
    .iran-current-status > div .talks-status.highlight-deal:before {
      border-color: #8cdbff;
      background: #8cdbff; }
  .iran-current-status > div .talks-status.highlight-ongoing {
    color: #14e05e !important;
    font-weight: bold;
    text-transform: uppercase;
    cursor: pointer; }
    .iran-current-status > div .talks-status.highlight-ongoing:before {
      border-color: #14e05e;
      background: #14e05e; }
  .iran-current-status > div .talks-status.highlight-abandon {
    color: #ff2a2a !important;
    font-weight: bold;
    text-transform: uppercase;
    cursor: pointer; }
    .iran-current-status > div .talks-status.highlight-abandon:before {
      border-color: #ff2a2a;
      background: #ff2a2a; }
  .iran-current-status > div .talks-status:last-child {
    margin-bottom: 0px; }

.iran-callout {
  margin-bottom: -150px;
  z-index: 10; }
  .iran-callout > div {
    background: #ffffff;
    overflow: hidden;
    box-shadow: 0 0 10px 5px rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 0 0 10px 5px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 0 10px 5px rgba(0, 0, 0, 0.1); }
    .iran-callout > div > p {
      margin-bottom: 0px !important; }
    .iran-callout > div a.btn {
      width: 100%;
      display: block; }
  .iran-callout h3 {
    margin-top: 30px;
    margin-bottom: 30px;
    color: #19345e;
    text-align: center; }
  .iran-callout a {
    font-weight: bold; }

.iran_timer_style_wrapper {
  padding: 0 30px;
  margin-bottom: 30px; }
  .iran_timer_style_wrapper > .row {
    display: flex;
    align-items: center; }
  .iran_timer_style_wrapper .iran_timer_date_block {
    color: #19345e; }
    .iran_timer_style_wrapper .iran_timer_date_block .date-num {
      color: #abbfd6;
      font-size: 40px;
      font-weight: bold;
      font-family: "GalaxieCopernicus-Bold", sans-serif !important;
      margin-bottom: 5px; }
    .iran_timer_style_wrapper .iran_timer_date_block .date-type {
      font-size: 24px;
      font-family: "GalaxieCopernicus-Bold", sans-serif !important; }
  .iran_timer_style_wrapper .iran_timer_text_block p {
    margin-bottom: 0px;
    color: #19345e;
    font-size: 18px !important;
    line-height: 26px; }

.basic-loop-wrapper .media-block {
  margin-bottom: 40px;
  display: table;
  width: 100%;
  min-height: 180px; }
  @media (max-width: 991px) {
    .basic-loop-wrapper .media-block {
      margin-left: 0 !important;
      margin-right: 0 !important; } }
  .basic-loop-wrapper .media-block .img {
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    min-height: inherit;
    display: table-cell;
    width: 30%; }
    .basic-loop-wrapper .media-block .img img {
      display: none;
      height: 150px; }
    .basic-loop-wrapper .media-block .img.no_img {
      display: none; }
    @media (max-width: 575px) {
      .basic-loop-wrapper .media-block .img {
        width: 100%; } }
  .basic-loop-wrapper .media-block .content {
    min-height: inherit;
    display: table-cell;
    width: 70%; }
    .basic-loop-wrapper .media-block .content .media-block-header {
      padding: 0;
      margin: 0 0 10px; }
      .basic-loop-wrapper .media-block .content .media-block-header h4 {
        margin-bottom: 10px !important; }
      .basic-loop-wrapper .media-block .content .media-block-header .post-meta *:not(.fa) {
        color: #7a7a7b !important;
        font-family: "source-sans-pro", sans-serif !important; }
      .basic-loop-wrapper .media-block .content .media-block-header .post-meta .author .and:last-child {
        display: none; }
      .basic-loop-wrapper .media-block .content .media-block-header .post-meta .author_link {
        color: #7a7a7b !important;
        font-family: "source-sans-pro", sans-serif !important;
        font-size: inherit !important; }
        .basic-loop-wrapper .media-block .content .media-block-header .post-meta .author_link:active, .basic-loop-wrapper .media-block .content .media-block-header .post-meta .author_link:hover {
          color: #d60131 !important; }
    .basic-loop-wrapper .media-block .content .media-block-body {
      margin: 0 0 10px; }
      .basic-loop-wrapper .media-block .content .media-block-body p {
        margin: 0; }
      .basic-loop-wrapper .media-block .content .media-block-body .read-more {
        display: none; }
      @media (max-width: 1199px) {
        .basic-loop-wrapper .media-block .content .media-block-body {
          margin: 0; } }
    .basic-loop-wrapper .media-block .content .media-block-footer .btn {
      float: left;
      margin: 0; }
      .basic-loop-wrapper .media-block .content .media-block-footer .btn:hover {
        background-color: #d60131 !important;
        color: #fff !important; }
    .basic-loop-wrapper .media-block .content .media-block-footer .sharer_block {
      display: inline-block;
      padding: 8px 0; }
      .basic-loop-wrapper .media-block .content .media-block-footer .sharer_block .share-text {
        display: inline-block;
        padding: 0 15px;
        margin: 0; }
        @media (max-width: 991px) {
          .basic-loop-wrapper .media-block .content .media-block-footer .sharer_block .share-text {
            padding: 0 5px; } }
      .basic-loop-wrapper .media-block .content .media-block-footer .sharer_block .share {
        font-size: 18px;
        margin-right: 20px; }
        .basic-loop-wrapper .media-block .content .media-block-footer .sharer_block .share .fa {
          color: #2d3941; }
        @media (max-width: 375px) {
          .basic-loop-wrapper .media-block .content .media-block-footer .sharer_block .share {
            margin-right: 15px; } }
      @media (max-width: 1199px) {
        .basic-loop-wrapper .media-block .content .media-block-footer .sharer_block {
          display: block;
          padding: 10px 0 15px 0; }
          .basic-loop-wrapper .media-block .content .media-block-footer .sharer_block .share-text {
            padding-left: 0; } }
      @media (max-width: 425px) {
        .basic-loop-wrapper .media-block .content .media-block-footer .sharer_block {
          display: block;
          margin-top: 10px; } }
    .basic-loop-wrapper .media-block .content.no_img {
      padding: 0;
      width: 100%; }
    @media (max-width: 575px) {
      .basic-loop-wrapper .media-block .content {
        width: 100%;
        padding: 0;
        margin: 15px 0; } }
  .basic-loop-wrapper .media-block.no_img {
    min-height: 0; }

.iran-talk-status .container {
  max-width: 100%; }

.jinsa-basic-slider {
  margin-bottom: 30px; }
  .jinsa-basic-slider .slick-list .slick-track {
    margin: 30px 0; }
  .jinsa-basic-slider .slick-arrow {
    background: none !important;
    border: 0 !important;
    font-size: 62px;
    position: absolute;
    top: calc(100% - 112px);
    color: #d60131;
    z-index: 300;
    outline: 0; }
    .jinsa-basic-slider .slick-arrow.slide-prev {
      left: 0; }
      @media (min-width: 768px) {
        .jinsa-basic-slider .slick-arrow.slide-prev {
          top: 50%;
          transform: translateY(-50%); } }
    .jinsa-basic-slider .slick-arrow.slide-next {
      right: 0; }
      @media (min-width: 768px) {
        .jinsa-basic-slider .slick-arrow.slide-next {
          top: 50%;
          transform: translateY(-50%); } }
    @media (max-width: 767px) {
      .jinsa-basic-slider .slick-arrow {
        font-size: 32px;
        bottom: 0;
        top: auto; } }
  @media (max-width: 767px) {
    .jinsa-basic-slider {
      margin-bottom: 30px; } }

.jinsa-basic-slider-block {
  opacity: 0;
  background: #fff;
  padding: 15px;
  margin: 0 0px;
  outline: 0;
  cursor: pointer; }
  .jinsa-basic-slider-block .row {
    margin: 0 !important; }
    @media (min-width: 768px) {
      .jinsa-basic-slider-block .row {
        display: table !important;
        width: 100%; }
        .jinsa-basic-slider-block .row div[class*='col-sm'] {
          display: table-cell !important;
          vertical-align: middle !important;
          float: none !important; } }
  .jinsa-basic-slider-block .img {
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    padding-top: 10% !important; }
    @media (min-width: 768px) {
      .jinsa-basic-slider-block .img {
        height: 95px !important; } }
    .jinsa-basic-slider-block .img.bottom {
      background-position: center bottom !important; }
    .jinsa-basic-slider-block .img.top {
      background-position: center top !important; }
    @media (max-width: 767px) {
      .jinsa-basic-slider-block .img {
        margin-bottom: 20px !important;
        height: 200px !important; } }
    @media (max-width: 425px) {
      .jinsa-basic-slider-block .img {
        height: 100px !important; } }
  .jinsa-basic-slider-block .content {
    padding: 0 15px;
    text-align: left; }
    .jinsa-basic-slider-block .content .title {
      display: block;
      margin-bottom: 10px !important; }
      .jinsa-basic-slider-block .content .title h5 {
        line-height: 1.4em;
        font-size: 1.1em !important;
        font-weight: bold;
        display: inline;
        border-bottom: 1px solid #2d3941; }
        .jinsa-basic-slider-block .content .title h5:hover, .jinsa-basic-slider-block .content .title h5:active {
          color: #d60131;
          border-bottom: 1px solid #d60131; }
    @media (max-width: 767px) {
      .jinsa-basic-slider-block .content {
        margin-bottom: 20px !important;
        padding: 0; } }
  .jinsa-basic-slider-block .download_block {
    padding: 0;
    text-align: center; }
    @media (max-width: 767px) {
      .jinsa-basic-slider-block .download_block {
        text-align: left; }
        .jinsa-basic-slider-block .download_block.no_report {
          height: 42px; } }
  .jinsa-basic-slider-block.slick-current {
    opacity: 1; }
  .jinsa-basic-slider-block:not(.slick-slide) {
    opacity: 1; }
  @media (max-width: 767px) {
    .jinsa-basic-slider-block {
      margin-bottom: 30px;
      opacity: 1; } }

body.page-template-template-israel-at-war .container #wrapper #content .content-section .homepage-section {
  padding: 15px 0 0 0 !important; }
  body.page-template-template-israel-at-war .container #wrapper #content .content-section .homepage-section.featured {
    padding-top: 50px !important; }
    body.page-template-template-israel-at-war .container #wrapper #content .content-section .homepage-section.featured .row > .col_left {
      margin-bottom: 30px; }
    body.page-template-template-israel-at-war .container #wrapper #content .content-section .homepage-section.featured .dataTables_paginate {
      display: none; }
  body.page-template-template-israel-at-war .container #wrapper #content .content-section .homepage-section table {
    padding: 15px 10px; }
    body.page-template-template-israel-at-war .container #wrapper #content .content-section .homepage-section table tbody.horizontal-layout {
      display: flex;
      flex-wrap: wrap; }
      body.page-template-template-israel-at-war .container #wrapper #content .content-section .homepage-section table tbody.horizontal-layout tr {
        flex: 0 0 25%; }
        @media (max-width: 767px) {
          body.page-template-template-israel-at-war .container #wrapper #content .content-section .homepage-section table tbody.horizontal-layout tr {
            flex: 0 0 100%;
            margin: 10px 0px; } }
        body.page-template-template-israel-at-war .container #wrapper #content .content-section .homepage-section table tbody.horizontal-layout tr .block {
          padding: 0;
          border: 0;
          display: block; }
          body.page-template-template-israel-at-war .container #wrapper #content .content-section .homepage-section table tbody.horizontal-layout tr .block .img.has_img {
            margin-bottom: 15px; }
            body.page-template-template-israel-at-war .container #wrapper #content .content-section .homepage-section table tbody.horizontal-layout tr .block .img.has_img .ftd_img {
              min-height: 200px;
              width: calc(100% - 15px);
              margin: 0 auto; }
            body.page-template-template-israel-at-war .container #wrapper #content .content-section .homepage-section table tbody.horizontal-layout tr .block .img.has_img:hover + div .title a {
              color: #d60131 !important;
              border-bottom: 1px solid #d60131 !important; }
  body.page-template-template-israel-at-war .container #wrapper #content .content-section .homepage-section .dataTables_paginate {
    margin-top: 10px; }

.pagination-right ul.pagination {
  float: right !important; }
