/* Radon custom styles */
@import url("https://fonts.googleapis.com/css?family=Montserrat:100,100i,200,200i,300,300i,400,400i,500,500i,600,600i,700,700i,800,800i,900,900i&display=swap");
/*Font import*/
body {
  font-family: 'Montserrat';
  font-weight: 500;
  margin-top: 0 !important; }
  body.toolbar-tray-open {
    padding-top: 0 !important;
    margin-top: 79px !important; }

.region-content {
  margin: 0 0 20px;
  min-height: 275px; }
  .region-content p {
    text-align: justify; }

a:hover, a:focus, a:active {
  text-decoration: none; }

p a {
  word-break: break-all; }

/*Suggest resourse design*/
.suggest-re {
  color: #ffffff !important;
  padding: 2px 7px 4px;
  border-radius: 5px;
  background: #54baff;
  font-size: 12px !important;
  font-weight: 600; }

.suggest-re:hover {
  background-color: #147ec5; }

/*Button style*/
.poll .form-submit {
  border: none; }

.btn-blue, .poll .form-submit {
  background-color: #54baff;
  color: #fff;
  padding: 7px 15px;
  border-radius: 5px;
  font-size: 13px;
  font-weight: 600;
  text-decoration: none !important; }
  .btn-blue:hover, .btn-blue:focus, .btn-blue:active, .poll .form-submit:hover, .poll .form-submit:focus, .poll .form-submit:active {
    background-color: #147ec5;
    color: #ffffff; }

.btn-white {
  background-color: #fff;
  color: #3572e3;
  padding: 7px 25px;
  font-weight: bold;
  border-radius: 5px;
  text-decoration: none !important; }
  .btn-white:hover, .btn-white:focus, .btn-white:active {
    background-color: #54baff;
    color: #fff; }

input, .webform-submission-form textarea {
  border: none !important;
  border-radius: 0 !important;
  box-shadow: none !important;
  border-bottom: 1px solid #657889 !important;
  font-size: 12px !important; }
  input::placeholder, .webform-submission-form textarea::placeholder {
    color: #3b4a56 !important; }

@media (max-width: 991px) {
  .path-frontpage .main-container {
    width: 100%;
    padding: 0 30px; } }
@media (max-width: 767px) {
  .path-frontpage .main-container {
    padding: 0 15px; } }

@media (max-width: 767px) {
  .path-node .main-container aside, .path-webform .main-container aside, .path-news .main-container aside, .path-blogs .main-container aside, .path-forum .main-container aside {
    padding: 0 25px !important; } }

@media (max-width: 991px) {
  .main-container {
    width: 100%;
    padding: 0 40px; } }
@media (max-width: 767px) {
  .main-container {
    padding: 0 5px; } }

@media (max-width: 767px) {
  .col-sm-6 .region-content {
    padding: 0 10px;
    margin: 30px 0; } }

@media (max-width: 991px) {
  .region-content {
    padding: 0 10px; } }
@media (max-width: 767px) {
  .region-content {
    padding: 0 30px; } }

@media (max-width: 767px) {
  .page-node-type-page .region-content, .path-blogs .region-content {
    padding: 0 10px; } }

.breadcrumb {
  width: 1170px !important;
  margin: 15px auto !important; }
  @media (max-width: 1199px) {
    .breadcrumb {
      width: auto !important; } }

/*Comment for annonymous starts*/
li.comment-forbidden {
  margin: 0 15px; }
  li.comment-forbidden a {
    font-weight: bold; }
  li.comment-forbidden::before {
    display: none !important; }

/*Overide default bootstrap width starts*/
@media screen and (min-width: 768px) {
  .col-sm-6 {
    width: 54%; }

  .col-sm-3 {
    width: 23%;
    padding: 0 10px !important; }

  .col-sm-9 + .col-sm-3 {
    width: 25%; } }
/*Overide default bootstrap width ends*/
/*Comment design starts*/
.comment-field {
  margin: 30px 0; }
  .comment-field .comment-head {
    color: #444;
    font-weight: bold;
    font-size: 17px; }
  .comment-field .comment-form .form-type-textarea label {
    font-weight: normal;
    font-size: 13px; }
  .comment-field .comment-form .btn {
    padding: 5px 20px;
    font-size: 12px; }
    .comment-field .comment-form .btn .icon {
      display: none; }
    .comment-field .comment-form .btn.btn-success {
      background-color: #54baff;
      border: none;
      font-weight: 600; }
    .comment-field .comment-form .btn.btn-default {
      border: 1px solid #54baff;
      color: #54baff;
      font-weight: bold;
      padding: 4.5px 12px; }
  .comment-field article.js-comment ul li {
    margin: 5px 10px; }
    .comment-field article.js-comment ul li::before {
      display: none; }
  .comment-field article.js-comment .comments-wrp {
    display: flex;
    background-color: #f5faff;
    padding: 25px 30px;
    margin: 15px 0; }
    @media (max-width: 575px) {
      .comment-field article.js-comment .comments-wrp {
        display: block; } }
    .comment-field article.js-comment .comments-wrp .comment-left-wrp {
      padding: 0 15px 0 0;
      width: 20%;
      text-align: center; }
      .comment-field article.js-comment .comments-wrp .comment-left-wrp .author-pic .profile-pic, .comment-field article.js-comment .comments-wrp .comment-left-wrp .author-pic .username {
        display: none; }
      .comment-field article.js-comment .comments-wrp .comment-left-wrp .author-pic img {
        margin: 10px auto;
        max-width: initial;
        width: 80px;
        height: 80px;
        object-fit: cover;
        border-radius: 40px;
        object-position: center; }
        @media (max-width: 575px) {
          .comment-field article.js-comment .comments-wrp .comment-left-wrp .author-pic img {
            margin: auto; } }
      .comment-field article.js-comment .comments-wrp .comment-left-wrp p {
        font-size: 12px; }
      .comment-field article.js-comment .comments-wrp .comment-left-wrp .author-name {
        margin: 5px 0; }
        .comment-field article.js-comment .comments-wrp .comment-left-wrp .author-name a {
          font-weight: bold;
          color: #4b4c49;
          text-transform: capitalize; }
    .comment-field article.js-comment .comments-wrp .comment-right-wrp {
      width: 100%; }
      .comment-field article.js-comment .comments-wrp .comment-right-wrp .comment-msg {
        display: flex;
        justify-content: space-between;
        font-size: 12px;
        line-height: 22px; }
        @media (max-width: 991px) {
          .comment-field article.js-comment .comments-wrp .comment-right-wrp .comment-msg {
            display: block;
            width: 100%; } }
        .comment-field article.js-comment .comments-wrp .comment-right-wrp .comment-msg .field--name-comment-body {
          text-align: justify;
          border-right: 1px solid #ececee;
          width: 75%; }
          .comment-field article.js-comment .comments-wrp .comment-right-wrp .comment-msg .field--name-comment-body p {
            padding: 0 25px 0 0; }
        .comment-field article.js-comment .comments-wrp .comment-right-wrp .comment-msg .links {
          width: 20%; }
          @media (max-width: 991px) {
            .comment-field article.js-comment .comments-wrp .comment-right-wrp .comment-msg .links {
              width: 100%;
              margin: 10px 0; } }
          .comment-field article.js-comment .comments-wrp .comment-right-wrp .comment-msg .links li a {
            padding-left: 25px;
            color: #61615e;
            font-size: 12px; }
          .comment-field article.js-comment .comments-wrp .comment-right-wrp .comment-msg .links li.comment-delete a {
            background: url(../images/SVG/r_f-delete.svg) no-repeat left;
            vertical-align: middle; }
          .comment-field article.js-comment .comments-wrp .comment-right-wrp .comment-msg .links li.comment-reply a {
            background: url(../images/SVG/r_f-reply.svg) no-repeat left;
            vertical-align: middle; }
          .comment-field article.js-comment .comments-wrp .comment-right-wrp .comment-msg .links li.comment-edit a {
            background: url(../images/SVG/r_f-edit.svg) no-repeat left;
            vertical-align: middle; }
          .comment-field article.js-comment .comments-wrp .comment-right-wrp .comment-msg .links li.comment-forbidden {
            text-indent: 0;
            display: inline-block !important; }
            .comment-field article.js-comment .comments-wrp .comment-right-wrp .comment-msg .links li.comment-forbidden a {
              padding-left: 0;
              text-transform: capitalize; }
  .comment-field .indented .comments-wrp {
    background-color: #ddf0ff !important;
    margin: 15px 0 15px 25px !important; }
    .comment-field .indented .comments-wrp::before {
      position: absolute;
      top: 0;
      left: 0;
      border-left: 50px solid transparent;
      border-top: 50px solid #ddf0ff;
      content: ''; }
    .comment-field .indented .comments-wrp .comment-right-wrp .comment-msg .field--name-comment-body p {
      border-right: 1px solid #c4e2fe !important; }
  .comment-field .indented .indented .comments-wrp {
    margin: 15px 0 15px 50px !important; }
    .comment-field .indented .indented .comments-wrp::before {
      position: absolute;
      top: 0;
      left: 25px;
      border-left: 50px solid transparent;
      border-top: 50px solid #ddf0ff;
      content: ''; }
    .comment-field .indented .indented .comments-wrp .comment-right-wrp .comment-msg .field--name-comment-body p {
      border-right: 1px solid #c4e2fe !important; }

/*Comment design ends*/
/*Table starts*/
.path-polls table {
  margin: 0 !important; }
  .path-polls table th {
    padding-top: 0 !important; }

.table-striped > tbody > tr:nth-of-type(odd) {
  background-color: #ffffff !important; }

@media (max-width: 1199px) {
  .table-wrp {
    overflow: auto; } }

table {
  margin: 35px 0; }
  table thead tr th {
    border-bottom: 2px solid #489fe5 !important;
    font-size: 13px;
    padding: 10px !important; }
  table tbody tr:hover, table tbody tr:focus, table tbody tr:active {
    background-color: #f7f7f7; }
  table tbody tr td {
    font-size: 13px;
    padding: 15px 25px 15px 10px !important;
    border-bottom: 1px solid #ededed;
    vertical-align: top !important; }
    @media (max-width: 767px) {
      table tbody tr td {
        padding: 0 !important; } }
    table tbody tr td.views-field-question {
      /*Polls page*/ }
      table tbody tr td.views-field-question a {
        color: #4d4d4d;
        font-weight: bold;
        font-size: 12px;
        vertical-align: -webkit-baseline-middle; }
        table tbody tr td.views-field-question a::before {
          background: url(../images/SVG/r_polls.svg) no-repeat left;
          content: '';
          display: block;
          width: 20px;
          height: 18px;
          float: left;
          margin: 5px 10px 0 0; }
    table tbody tr td .field--name-status {
      /*Polls page*/ }
      table tbody tr td .field--name-status .field--label {
        display: none; }
      table tbody tr td .field--name-status .field--item.Open, table tbody tr td .field--name-status .field--item.Closed {
        color: #fff;
        border-radius: 5px;
        text-transform: uppercase;
        font-weight: bold;
        font-size: 11px;
        text-align: center;
        padding: 2px; }
      table tbody tr td .field--name-status .field--item.Open {
        background-color: #47a700; }
      table tbody tr td .field--name-status .field--item.Closed {
        background-color: #ee6f59; }

/*File upload design starts*/
.field--type-file .field--label {
  font-size: 12px;
  color: #4d4d4d;
  margin: 10px 0;
  font-weight: bold !important; }

.file {
  padding: 10px;
  border-bottom: 1px solid #eeeeee; }
  .file .file-icon {
    display: none; }
  .file .file-link {
    border: none;
    word-break: break-all; }
    .file .file-link a {
      color: #4c4c4c !important;
      font-weight: 600 !important;
      font-size: 12px !important; }
      .file .file-link a::before {
        height: 22px;
        width: 22px;
        margin-right: 5px;
        vertical-align: middle;
        content: '';
        display: inline-block; }
      .file .file-link a::after {
        background: url(../images/PNG/r_file-download.png) no-repeat right 75px center;
        height: 22px;
        background-size: 17px;
        width: auto;
        padding-left: 24px;
        vertical-align: middle;
        content: 'Download';
        float: right;
        display: inline-block;
        color: #316dc2;
        font-size: 13px; }
    .file .file-link a[href$=".jpg"]::before {
      background: url(../images/PNG/r_file-img.png) no-repeat left; }
    .file .file-link a[href$=".pdf"]::before {
      background: url(../images/PNG/r_file-pdf.png) no-repeat left; }
    .file .file-link a[href$=".docx"]::before {
      background: url(../images/PNG/r_file-word.png) no-repeat left; }
    .file .file-link a[href$=".xlsx"]::before {
      background: url(../images/PNG/r_file-excel.png) no-repeat left; }
  .file .file-size {
    display: none; }

/*File upload design ends*/
/*Dropdown sorting design starts*/
.glyphicon-chevron-down:before {
  background-image: url(../images/SVG/r_sort-down-blue.svg), url(../images/SVG/r_sort-up-grey.svg);
  background-repeat: no-repeat;
  background-position: bottom center, top center;
  content: '' !important;
  display: inline-block;
  width: 10px;
  height: 13px; }

.glyphicon-chevron-up:before {
  background-image: url(../images/SVG/r_sort-down-grey.svg), url(../images/SVG/r_sort-up-blue.svg);
  background-repeat: no-repeat;
  background-position: bottom center, top center;
  content: '' !important;
  display: inline-block;
  width: 10px;
  height: 13px; }

/*Dropdown sorting design ends*/
/*Pager starts*/
.pager-nav ul li a {
  border: none;
  color: #4d4d4d;
  padding: 4px 10px;
  font-size: 12px;
  margin: 5px 0; }
.pager-nav ul li.active a {
  background-color: #eaeaea;
  color: #525252; }
.pager-nav ul li.pager__item--last a, .pager-nav ul li.pager__item--next a {
  background-color: #54baff;
  color: #fff;
  border-radius: 5px;
  margin: 0 5px;
  font-weight: 600;
  padding: 8px 13px; }
  .pager-nav ul li.pager__item--last a span, .pager-nav ul li.pager__item--next a span {
    font-size: 0;
    padding: 10px 8px;
    vertical-align: middle; }
    .pager-nav ul li.pager__item--last a span:first-child, .pager-nav ul li.pager__item--next a span:first-child {
      display: none; }
.pager-nav ul li.pager__item--last a span {
  background: url(../images/SVG/Assets_p-last.svg) no-repeat right center;
  font-size: 12px;
  padding-right: 21px !important;
  padding: 0; }
.pager-nav ul li.pager__item--next a span {
  background: url(../images/SVG/Assets_p-next.svg) no-repeat center; }
.pager-nav ul li.pager__item--first a, .pager-nav ul li.pager__item--previous a {
  background-color: #54baff;
  color: #fff;
  font-weight: 600;
  border-radius: 5px;
  margin: 0 5px;
  padding: 8px 13px; }
  .pager-nav ul li.pager__item--first a span, .pager-nav ul li.pager__item--previous a span {
    font-size: 0;
    padding: 10px 8px;
    vertical-align: middle; }
    .pager-nav ul li.pager__item--first a span:first-child, .pager-nav ul li.pager__item--previous a span:first-child {
      display: none; }
.pager-nav ul li.pager__item--first a span {
  background: url(../images/SVG/Assets_p-first.svg) no-repeat left center;
  font-size: 12px;
  padding-left: 21px !important;
  padding: 0; }
.pager-nav ul li.pager__item--previous a span {
  background: url(../images/PNG/Assets_p-previous.png) no-repeat center; }

/*Pager ends*/
/*Categories starts*/
.views-field-term-node-tid .views-label, .views-field-field-resource-category .views-label, .tag-wrp .views-label, .views-field-field-tags .views-label,
.views-field-field-audience .views-label, .views-field-field-news-category .views-label {
  display: block;
  font-weight: bold;
  color: #4d4d4d;
  font-size: 13px;
  margin: 5px 0; }
.views-field-term-node-tid .field-content a, .views-field-field-resource-category .field-content a, .tag-wrp .field-content a, .views-field-field-tags .field-content a,
.views-field-field-audience .field-content a, .views-field-field-news-category .field-content a {
  color: #4d4d4d;
  border: 1px solid #6f6f6f;
  font-size: 12px;
  padding: 0 15px;
  margin: 2px 0 !important;
  border-radius: 26px;
  min-height: 13px;
  display: inline-block; }
.views-field-term-node-tid .field-content .field--item, .views-field-field-resource-category .field-content .field--item, .tag-wrp .field-content .field--item, .views-field-field-tags .field-content .field--item,
.views-field-field-audience .field-content .field--item, .views-field-field-news-category .field-content .field--item {
  display: inline-block; }
  .views-field-term-node-tid .field-content .field--item a, .views-field-field-resource-category .field-content .field--item a, .tag-wrp .field-content .field--item a, .views-field-field-tags .field-content .field--item a,
  .views-field-field-audience .field-content .field--item a, .views-field-field-news-category .field-content .field--item a {
    color: #4d4d4d;
    border: 1px solid #6f6f6f;
    font-size: 12px;
    padding: 0 15px;
    margin: 2px 0 !important;
    border-radius: 26px;
    min-height: 13px;
    display: inline-block; }

/*Comment delete starts*/
.comment-comment-forum-delete-form {
  text-align: center;
  margin: 25px 0 0; }
  .comment-comment-forum-delete-form .form-actions {
    margin: 15px 0; }
    .comment-comment-forum-delete-form .form-actions button {
      background-color: #54baff;
      color: #fff;
      padding: 7px 15px;
      box-shadow: 0 0 1.3px #013456;
      border-radius: 5px;
      font-size: 13px;
      font-weight: 600;
      text-decoration: none !important;
      border: none; }
      .comment-comment-forum-delete-form .form-actions button:hover, .comment-comment-forum-delete-form .form-actions button:focus, .comment-comment-forum-delete-form .form-actions button:active {
        background-color: #147ec5;
        color: #ffffff; }
    .comment-comment-forum-delete-form .form-actions #edit-cancel {
      background-color: #fff;
      color: #3572e3;
      padding: 5.4px 15px;
      font-weight: bold;
      border-radius: 5px;
      text-decoration: none !important;
      box-shadow: 0 0 1.3px #013456; }
      .comment-comment-forum-delete-form .form-actions #edit-cancel:hover, .comment-comment-forum-delete-form .form-actions #edit-cancel:focus, .comment-comment-forum-delete-form .form-actions #edit-cancel:active {
        background-color: #54baff;
        color: #fff; }

/*Exposed form starts*/
.views-exposed-form .form-inline {
  display: flex; }
  @media (max-width: 767px) {
    .views-exposed-form .form-inline {
      display: block; } }
  .views-exposed-form .form-inline .form-item-title, .views-exposed-form .form-inline .form-type-entity-autocomplete {
    display: flex;
    justify-content: space-between;
    width: 100%;
    align-items: center; }
    @media (max-width: 767px) {
      .views-exposed-form .form-inline .form-item-title, .views-exposed-form .form-inline .form-type-entity-autocomplete {
        display: block; } }
    @media (max-width: 767px) {
      .views-exposed-form .form-inline .form-item-title label, .views-exposed-form .form-inline .form-type-entity-autocomplete label {
        width: 100%;
        margin: 10px 0; } }
    .views-exposed-form .form-inline .form-item-title input.form-text, .views-exposed-form .form-inline .form-type-entity-autocomplete input.form-text {
      border: 1px solid #000 !important; }
    .views-exposed-form .form-inline .form-item-title .input-group-addon, .views-exposed-form .form-inline .form-type-entity-autocomplete .input-group-addon {
      position: absolute;
      right: 0;
      z-index: 111;
      margin: 2px 1px;
      background-color: #fff;
      border: none; }
  .views-exposed-form .form-inline .form-actions {
    position: relative; }
    .views-exposed-form .form-inline .form-actions button {
      color: #fff;
      padding: 7px 15px !important;
      font-size: 13px;
      border: 1px solid #000;
      border-left: none;
      font-weight: 600;
      border-radius: 0;
      margin: 0 -1px;
      border-color: #4a8edb !important; }
      @media (max-width: 767px) {
        .views-exposed-form .form-inline .form-actions button {
          width: 100%;
          border: none; } }

/*Exposed form ends*/
/*datepicker hide*/
.ui-datepicker {
  display: none !important; }

/*li override for admin menus*/
.contextual-region .contextual ul.contextual-links li {
  text-indent: 0 !important; }
  .contextual-region .contextual ul.contextual-links li::before {
    display: none !important; }

.view-get-local-events-map .view-empty {
  margin: 25px; }

/* Header design starts */
header {
  position: absolute !important;
  top: 21px;
  max-width: 100% !important;
  width: 100% !important;
  border-radius: 0 !important;
  border: none !important;
  background-color: #fff !important;
  z-index: 1;
  padding: 0 !important; }
  @media (max-width: 767px) {
    header {
      top: 0;
      z-index: 11; } }
  header .navbar-header {
    width: 22%;
    margin: 0 0 0 35px !important; }
    @media (max-width: 1199px) {
      header .navbar-header {
        margin: 0 !important; } }
    @media (max-width: 991px) {
      header .navbar-header {
        margin: 0 !important;
        width: 19%; } }
    @media (max-width: 767px) {
      header .navbar-header {
        width: 100%;
        background-color: #173a67; } }
    header .navbar-header a.logo {
      display: none; }
    header .navbar-header a.navbar-brand {
      font-weight: bolder;
      color: #344f62; }
      @media (max-width: 991px) {
        header .navbar-header a.navbar-brand {
          font-size: 12px;
          padding: 15px 5px; } }
      @media (max-width: 767px) {
        header .navbar-header a.navbar-brand {
          color: #fff; } }
    header .navbar-header .navbar-toggle {
      background-color: #fff0 !important;
      border-color: #fff !important; }
      header .navbar-header .navbar-toggle .icon-bar {
        background-color: #fff !important; }
  header .navbar-collapse {
    width: 70%;
    float: left; }
    @media (max-width: 1199px) {
      header .navbar-collapse {
        width: 77%; } }
    @media (max-width: 991px) {
      header .navbar-collapse {
        width: 80%; } }
    @media (max-width: 767px) {
      header .navbar-collapse {
        width: 100%;
        padding: 0 !important;
        margin: 0 !important; } }
    @media (max-width: 767px) {
      header .navbar-collapse #block-radon-leaders-account-menu {
        background-color: #111;
        width: 100%;
        float: right; } }
    @media (max-width: 767px) {
      header .navbar-collapse #block-radon-leaders-account-menu ul {
        width: auto;
        margin: 0 25px 0 0 !important; } }
    @media (max-width: 767px) {
      header .navbar-collapse ul {
        margin: 0 !important;
        width: 100%;
        background-color: #1d4873; } }
    header .navbar-collapse ul.menu--main.navbar-nav li a {
      font-weight: bold;
      color: #61798b;
      text-transform: uppercase;
      font-size: 13px;
      padding: 15px 10px !important; }
      header .navbar-collapse ul.menu--main.navbar-nav li a:hover, header .navbar-collapse ul.menu--main.navbar-nav li a:focus, header .navbar-collapse ul.menu--main.navbar-nav li a:active {
        color: #344f62; }
        header .navbar-collapse ul.menu--main.navbar-nav li a:hover::after, header .navbar-collapse ul.menu--main.navbar-nav li a:focus::after, header .navbar-collapse ul.menu--main.navbar-nav li a:active::after {
          position: absolute;
          content: '';
          border-bottom: 4px solid #f2a304;
          bottom: -2px;
          left: 0;
          width: -webkit-fill-available; }
          @media (max-width: 767px) {
            header .navbar-collapse ul.menu--main.navbar-nav li a:hover::after, header .navbar-collapse ul.menu--main.navbar-nav li a:focus::after, header .navbar-collapse ul.menu--main.navbar-nav li a:active::after {
              display: none; } }
      @media (max-width: 991px) {
        header .navbar-collapse ul.menu--main.navbar-nav li a {
          font-size: 11px;
          padding: 15px 2px !important; } }
      @media (max-width: 767px) {
        header .navbar-collapse ul.menu--main.navbar-nav li a {
          font-size: 11px;
          padding: 15px !important;
          color: #fff !important; } }
    header .navbar-collapse ul.menu--main.navbar-nav li.active a {
      background-color: #ff000000;
      color: #334f64; }
      header .navbar-collapse ul.menu--main.navbar-nav li.active a.dropdown-toggle::after {
        position: absolute !important;
        content: '';
        border-bottom: 5px solid #f7ce05;
        bottom: -2px;
        left: 0;
        width: -webkit-fill-available; }
      @media (max-width: 767px) {
        header .navbar-collapse ul.menu--main.navbar-nav li.active a {
          background-color: #10325d;
          color: #fff; } }
    header .navbar-collapse ul.menu--main.navbar-nav li.dropdown:hover > ul.dropdown-menu {
      display: block; }
      @media (max-width: 767px) {
        header .navbar-collapse ul.menu--main.navbar-nav li.dropdown:hover > ul.dropdown-menu {
          display: none; } }
      header .navbar-collapse ul.menu--main.navbar-nav li.dropdown:hover > ul.dropdown-menu li a {
        padding: 5px 10px !important;
        font-size: 12px !important;
        text-transform: capitalize !important;
        font-weight: 600 !important;
        border-bottom: 1px solid #ececec; }
        header .navbar-collapse ul.menu--main.navbar-nav li.dropdown:hover > ul.dropdown-menu li a:hover::after, header .navbar-collapse ul.menu--main.navbar-nav li.dropdown:hover > ul.dropdown-menu li a:focus::after, header .navbar-collapse ul.menu--main.navbar-nav li.dropdown:hover > ul.dropdown-menu li a:active::after {
          position: relative;
          content: '';
          border-bottom: none;
          bottom: 0;
          left: 0;
          width: -webkit-fill-available; }
      header .navbar-collapse ul.menu--main.navbar-nav li.dropdown:hover > ul.dropdown-menu li.active a {
        color: #fff; }
    @media (max-width: 767px) {
      header .navbar-collapse ul.menu--main.navbar-nav li.dropdown.open .dropdown-menu {
        display: block !important;
        background-color: #153256; }
        header .navbar-collapse ul.menu--main.navbar-nav li.dropdown.open .dropdown-menu li a {
          border-bottom: 1px solid #2f4663 !important; }
        header .navbar-collapse ul.menu--main.navbar-nav li.dropdown.open .dropdown-menu li.last a {
          border: none !important; }
        header .navbar-collapse ul.menu--main.navbar-nav li.dropdown.open .dropdown-menu li.active a {
          color: #153256 !important; }
      header .navbar-collapse ul.menu--main.navbar-nav li.dropdown.open > a {
        background-color: #0e294c; } }
    header .navbar-collapse ul.menu--account.navbar-right {
      float: right !important;
      background: url(../images/SVG/r_user.svg) left center no-repeat;
      padding-left: 20px; }
      @media (max-width: 767px) {
        header .navbar-collapse ul.menu--account.navbar-right {
          background-color: #111; } }
      header .navbar-collapse ul.menu--account.navbar-right li {
        float: left; }
        header .navbar-collapse ul.menu--account.navbar-right li a {
          font-size: 12px;
          color: #344f64 !important;
          padding: 0 !important;
          margin: 15px 2px; }
          @media (max-width: 767px) {
            header .navbar-collapse ul.menu--account.navbar-right li a {
              color: #fff !important; } }
        header .navbar-collapse ul.menu--account.navbar-right li.first a::after {
          content: '|';
          margin: 0 0 0 5px; }
        header .navbar-collapse ul.menu--account.navbar-right li.last {
          margin: 0 0 0 15px;
          background: url(../images/SVG/r_search.svg) right center no-repeat;
          width: 30px;
          height: 50px;
          border-left: 1px solid #e1e4e9;
          cursor: pointer; }
          header .navbar-collapse ul.menu--account.navbar-right li.last .search-lnk {
            display: none; }
          @media (max-width: 767px) {
            header .navbar-collapse ul.menu--account.navbar-right li.last {
              display: none; } }

/*Admin login registration link hide*/
.toolbar-tray-open.user-logged-in nav ul li a.reg-link {
  display: none; }

.dropdown-menu > .active > a {
  color: #fff !important;
  background-color: #337ab7 !important; }

/*About us page*/
.about-radon h2 {
  font-weight: 600;
  font-size: 18px;
  color: #202124; }
.about-radon p {
  font-size: 13px;
  line-height: 23px;
  color: #4d4d4d;
  margin: 0 0 35px; }
.about-radon h4 a {
  font-weight: 600;
  font-size: 18px;
  color: #202124;
  text-decoration: none; }
.about-radon h5 {
  color: #000; }

/*Login page starts*/
.path-login .container .region-content form, .path-register .container .region-content form {
  width: auto !important; }
.path-login .breadcrumb, .path-register .breadcrumb {
  display: none; }

.path-login {
  background-image: url(../images/JPG/r_login-bg.jpg);
  padding: 160px 0;
  background-repeat: no-repeat;
  background-size: cover; }
  @media (max-width: 767px) {
    .path-login {
      padding: 0;
      background-size: cover;
      background-repeat: no-repeat; } }
  .path-login .jumbotron {
    display: none; }
  .path-login .region-content {
    display: flex;
    align-items: center;
    justify-content: space-between; }
    @media (max-width: 991px) {
      .path-login .region-content {
        margin: 0 0 75px; } }
    @media (max-width: 767px) {
      .path-login .region-content {
        display: block;
        margin: 50px 0; } }
    .path-login .region-content .tabs {
      display: none; }
    .path-login .region-content .login-left-wrapper {
      color: #fff; }
      .path-login .region-content .login-left-wrapper div {
        margin: 20px 0; }
      .path-login .region-content .login-left-wrapper h2 {
        font-weight: bolder;
        font-size: 38px; }
      .path-login .region-content .login-left-wrapper p {
        font-size: 20px; }
      .path-login .region-content .login-left-wrapper a {
        color: #fff;
        font-weight: bold;
        font-size: 17px;
        text-decoration: none;
        background: url(../images/PNG/r_arrow-reg.png) right center no-repeat;
        padding-right: 20px; }
    .path-login .region-content .user-login-form {
      float: right;
      width: 40%;
      background-color: #fff;
      padding: 50px; }
      @media (max-width: 991px) {
        .path-login .region-content .user-login-form {
          width: 50%;
          padding: 25px; } }
      @media (max-width: 767px) {
        .path-login .region-content .user-login-form {
          float: none;
          width: 100%; } }
      .path-login .region-content .user-login-form .login h2 {
        font-weight: bold;
        color: #345066;
        font-size: 18px !important;
        margin: 20px 0; }
      .path-login .region-content .user-login-form .form-item label {
        display: none; }
      .path-login .region-content .user-login-form .form-item-name input {
        background: url(../images/PNG/r_username.png) left center no-repeat;
        padding-left: 25px; }
      .path-login .region-content .user-login-form .form-item-pass input {
        background: url(../images/PNG/r_password.png) left center no-repeat;
        padding-left: 25px; }
      .path-login .region-content .user-login-form .forgt-pwd {
        margin: 20px 0 25px 0; }
        .path-login .region-content .user-login-form .forgt-pwd a {
          font-size: 12px;
          color: #3b4a56; }
      .path-login .region-content .user-login-form .form-submit {
        background-color: #54baff;
        color: #fff;
        padding: 10px 25px;
        border-radius: 5px;
        font-size: 14px;
        font-weight: 600;
        text-decoration: none !important;
        border: none;
        text-transform: uppercase; }
        .path-login .region-content .user-login-form .form-submit:hover, .path-login .region-content .user-login-form .form-submit:focus, .path-login .region-content .user-login-form .form-submit:active {
          background-color: #147ec5;
          color: #ffffff; }
        .path-login .region-content .user-login-form .form-submit .icon {
          display: none; }

/*Registration page starts*/
.path-register .tabs {
  display: none; }
.path-register form {
  margin-left: 0 !important;
  float: none !important; }
.path-register .main-container, .path-register .region-banner .container {
  width: 100%;
  padding: 0 75px; }
  @media (max-width: 1199px) {
    .path-register .main-container, .path-register .region-banner .container {
      padding: 0 15px; } }
.path-register .panel {
  border: none;
  box-shadow: none; }
  .path-register .panel .panel-heading {
    background: none;
    border: none;
    padding: 0; }
    .path-register .panel .panel-heading a {
      font-size: 16px !important;
      font-weight: 600 !important;
      color: #4c4c4c !important;
      margin-top: 20px;
      padding: 0 15px;
      margin-bottom: 10px;
      display: block; }
.path-register .col {
  width: 23%;
  float: left;
  margin: 0 20px 0 0; }
  @media (max-width: 1199px) {
    .path-register .col {
      width: 46%; } }
  @media (max-width: 991px) {
    .path-register .col {
      width: 100%;
      float: none; } }
  .path-register .col > .form-wrapper {
    background-color: #fff;
    box-shadow: 5px 5px 20px #ececec;
    padding: 20px;
    margin-bottom: 25px; }
    .path-register .col > .form-wrapper h3 {
      font-size: 16px;
      font-weight: 600;
      color: #4c4c4c; }
    .path-register .col > .form-wrapper input, .path-register .col > .form-wrapper .panel-body {
      padding: 0; }
    .path-register .col > .form-wrapper .control-label {
      font-weight: normal;
      font-size: 12px;
      color: #000;
      line-height: 13px; }
    .path-register .col > .form-wrapper textarea.form-control {
      height: 80px;
      border-radius: 0;
      border: 1px solid #65798a; }
    .path-register .col > .form-wrapper .input-group-addon:last-child {
      background-color: #ff000000;
      border-bottom: 1px solid #65798a !important;
      border: none;
      border-radius: 0; }
    .path-register .col > .form-wrapper .select-wrapper select {
      border: 1px solid #657a8b;
      border-radius: 0;
      font-size: 12px; }
    .path-register .col > .form-wrapper .password-confirm, .path-register .col > .form-wrapper .password-strength__title {
      font-size: 13px; }
    .path-register .col > .form-wrapper .help {
      font-size: 11px;
      font-style: italic;
      color: #525252; }
  .path-register .col.account-wrp .account {
    background-color: #498de9;
    padding: 40px 10px 50px;
    text-align: center; }
    .path-register .col.account-wrp .account h2 {
      font-size: 16px;
      font-weight: bold;
      color: #fff;
      margin: 10px 0 20px 0; }
  .path-register .col.acc-info > div[id*="edit-account"] label {
    display: none !important; }
  .path-register .col.pers-info label {
    display: none; }
  .path-register .col.profess-profile {
    background-color: #fff;
    box-shadow: 5px 5px 20px #ececec;
    padding: 20px;
    margin-bottom: 25px; }
    .path-register .col.profess-profile .form-wrapper {
      box-shadow: none;
      padding: 0; }
      .path-register .col.profess-profile .form-wrapper.form-actions {
        margin-bottom: 0; }

/*Contact Page starts*/
.path-contact-radon-leaders .partners-wrp {
  padding: 0 100px 0 35px; }
  @media (max-width: 1199px) {
    .path-contact-radon-leaders .partners-wrp {
      padding: 10px; } }
  @media (max-width: 991px) {
    .path-contact-radon-leaders .partners-wrp {
      margin-bottom: 30px; } }
  .path-contact-radon-leaders .partners-wrp .partners-col {
    display: flex;
    justify-content: space-evenly;
    padding: 20px 0;
    border-bottom: 1px solid #e8e8e8; }
    @media (max-width: 575px) {
      .path-contact-radon-leaders .partners-wrp .partners-col {
        display: block; } }
    .path-contact-radon-leaders .partners-wrp .partners-col .partners-img {
      width: 32%; }
      .path-contact-radon-leaders .partners-wrp .partners-col .partners-img img {
        width: 77px; }
      @media (max-width: 575px) {
        .path-contact-radon-leaders .partners-wrp .partners-col .partners-img {
          width: 100%;
          margin-bottom: 10px; } }
      .path-contact-radon-leaders .partners-wrp .partners-col .partners-img.crcpd img {
        width: 57px; }
    .path-contact-radon-leaders .partners-wrp .partners-col .partner-content-wrp {
      width: 90%;
      color: #627788; }
      @media (max-width: 575px) {
        .path-contact-radon-leaders .partners-wrp .partners-col .partner-content-wrp {
          width: 100%; } }
      .path-contact-radon-leaders .partners-wrp .partners-col .partner-content-wrp .partners-desc {
        font-weight: bold;
        color: #000;
        margin: 0 0 15px; }
      .path-contact-radon-leaders .partners-wrp .partners-col .partner-content-wrp .partners-address p {
        line-height: 5px;
        font-size: 12px; }
        @media (max-width: 767px) {
          .path-contact-radon-leaders .partners-wrp .partners-col .partner-content-wrp .partners-address p {
            line-height: 12px; } }
        .path-contact-radon-leaders .partners-wrp .partners-col .partner-content-wrp .partners-address p.partner-sub-ttl {
          font-weight: bold;
          margin-bottom: 12px;
          line-height: 13px; }
.path-contact-radon-leaders .webform-submission-contact-radon-leaders-form {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  box-shadow: 1px 2px 15px #e4e4e4;
  padding: 25px 41px; }
  @media (max-width: 767px) {
    .path-contact-radon-leaders .webform-submission-contact-radon-leaders-form {
      display: block; } }
  .path-contact-radon-leaders .webform-submission-contact-radon-leaders-form .form-item {
    width: 45%;
    margin: 0 0 25px 0; }
    @media (max-width: 767px) {
      .path-contact-radon-leaders .webform-submission-contact-radon-leaders-form .form-item {
        width: 100%; } }
  .path-contact-radon-leaders .webform-submission-contact-radon-leaders-form input {
    padding: 0;
    border-bottom: 1px solid #96a4af !important; }
  .path-contact-radon-leaders .webform-submission-contact-radon-leaders-form label {
    display: none; }
  .path-contact-radon-leaders .webform-submission-contact-radon-leaders-form .form-actions button {
    background-color: #54baff;
    border: none;
    text-transform: uppercase;
    font-weight: bold;
    padding: 10px 25px;
    font-size: 12px;
    margin-top: 25px; }
  .path-contact-radon-leaders .webform-submission-contact-radon-leaders-form .contact-ttl h2 {
    font-weight: bold;
    color: #000;
    font-size: 21px; }
  .path-contact-radon-leaders .webform-submission-contact-radon-leaders-form .contact-desc {
    margin-bottom: 30px; }
    .path-contact-radon-leaders .webform-submission-contact-radon-leaders-form .contact-desc p {
      font-size: 11px;
      color: #627788; }

/*Blog Page starts*/
.path-blogs .blog-view-page .view-content {
  flex-wrap: wrap;
  display: flex; }
  .path-blogs .blog-view-page .view-content .views-row {
    background-color: #fff;
    box-shadow: -4px 0px 17px #dedede;
    margin: 15px;
    padding: 25px;
    width: 45%;
    word-break: break-all; }
    @media (max-width: 991px) {
      .path-blogs .blog-view-page .view-content .views-row {
        width: 100%; } }
    .path-blogs .blog-view-page .view-content .views-row .blog-wrp .postedby {
      color: #1f3950;
      font-size: 11px;
      margin: 10px 0; }
      .path-blogs .blog-view-page .view-content .views-row .blog-wrp .postedby .author {
        background: url(../images/SVG/r_blog-ic.svg) no-repeat left;
        padding-left: 23px; }
        .path-blogs .blog-view-page .view-content .views-row .blog-wrp .postedby .author a {
          color: #647887;
          text-transform: uppercase;
          font-weight: 700;
          font-style: italic; }
      .path-blogs .blog-view-page .view-content .views-row .blog-wrp .postedby .authored-on {
        word-break: break-word; }
    .path-blogs .blog-view-page .view-content .views-row .blog-wrp .blog-ttl {
      color: #5488cf;
      font-weight: bold;
      font-size: 15px;
      text-decoration: none;
      margin: 10px 0; }
    .path-blogs .blog-view-page .view-content .views-row .blog-wrp .blog-body {
      font-size: 12px;
      color: #000;
      margin: 10px 0; }
    .path-blogs .blog-view-page .view-content .views-row .blog-wrp .blog-desc {
      margin: 15px 0 0; }
      .path-blogs .blog-view-page .view-content .views-row .blog-wrp .blog-desc a {
        color: #5dcefd;
        padding: 5px 10px;
        background-color: #ebf8ff;
        font-weight: bold;
        font-size: 12px;
        margin: 0; }

/*Resoruce page content starts*/
.path-_9911 article .field--type-file {
  display: none; }

.region-content article h2, .region-content .radon-change-packageview h2, .region-content .panel h2 {
  font-size: 18px;
  color: #212121;
  font-weight: 600;
  margin: 8px 0; }
.region-content article h3, .region-content .radon-change-packageview h3, .region-content .panel h3 {
  font-size: 14px;
  margin: 5px 0;
  font-weight: bold;
  color: #4e4e4e; }
.region-content article p img, .region-content .radon-change-packageview p img, .region-content .panel p img {
  margin: 0 15px 0 0 !important;
  max-width: 100%; }
.region-content article p, .region-content article ul, .region-content .radon-change-packageview p, .region-content .radon-change-packageview ul, .region-content .panel p, .region-content .panel ul {
  font-size: 13px;
  color: #4c4c4c;
  line-height: 20px;
  margin: 20px 0; }
.region-content article ul li, .region-content .radon-change-packageview ul li, .region-content .panel ul li {
  list-style: none;
  text-indent: -15px; }
  .region-content article ul li::before, .region-content .radon-change-packageview ul li::before, .region-content .panel ul li::before {
    content: '';
    padding: 4px;
    background-color: #479de7;
    margin-right: 10px;
    display: inline-block; }
  .region-content article ul li.comment-add, .region-content .radon-change-packageview ul li.comment-add, .region-content .panel ul li.comment-add {
    text-indent: 0;
    padding: 0; }
    .region-content article ul li.comment-add::before, .region-content .radon-change-packageview ul li.comment-add::before, .region-content .panel ul li.comment-add::before {
      display: none; }
.region-content article a, .region-content .radon-change-packageview a, .region-content .panel a {
  font-size: 13px;
  font-style: normal;
  color: #316dc2; }
  .region-content article a.btn-blue, .region-content .radon-change-packageview a.btn-blue, .region-content .panel a.btn-blue {
    color: #fff; }
@media (max-width: 1199px) {
  .region-content article .risk, .region-content .radon-change-packageview .risk, .region-content .panel .risk {
    transform: scale(0.7);
    margin: -30px -92px; } }
@media (max-width: 767px) {
  .region-content article .risk, .region-content .radon-change-packageview .risk, .region-content .panel .risk {
    transform: scale(0.6);
    margin: -75px -110px; } }
@media screen and (max-width: 360px) {
  .region-content article .risk, .region-content .radon-change-packageview .risk, .region-content .panel .risk {
    transform: scale(0.5);
    margin: -75px -140px; } }
.region-content article img, .region-content .radon-change-packageview img, .region-content .panel img {
  height: auto;
  max-width: 100%; }
.region-content article h4 a, .region-content .radon-change-packageview h4 a, .region-content .panel h4 a {
  color: #434a50;
  font-size: 15px;
  font-weight: 700; }

.region-content .listing-page .view-content .views-row {
  border-bottom: 1px solid #e8e8e8;
  padding: 15px 0 30px 0; }
  .region-content .listing-page .view-content .views-row .views-field-title {
    margin: 15px 0 0; }
    .region-content .listing-page .view-content .views-row .views-field-title a {
      color: #4d4d4d;
      font-size: 18px;
      font-weight: bold;
      text-decoration: none; }
  .region-content .listing-page .view-content .views-row .views-field.views-field-field-image {
    margin: 10px 0 0; }
    .region-content .listing-page .view-content .views-row .views-field.views-field-field-image img[alt*="default"] {
      display: none; }
  .region-content .listing-page .view-content .views-row .author-name a {
    color: #475f73;
    font-size: 12px;
    margin: 0 0 15px;
    font-weight: bold;
    font-style: italic; }
  .region-content .listing-page .view-content .views-row .author-created {
    color: #475f73;
    font-size: 12px;
    margin: 0 0 15px; }
    .region-content .listing-page .view-content .views-row .author-created .author-name {
      font-weight: bold;
      font-style: italic; }
  .region-content .listing-page .view-content .views-row p, .region-content .listing-page .view-content .views-row ul {
    font-size: 13px;
    color: #4d4d4d;
    margin: 20px 0; }
  .region-content .listing-page .view-content .views-row ul li {
    list-style: none;
    text-indent: -15px; }
    .region-content .listing-page .view-content .views-row ul li::before {
      content: '';
      padding: 2.5px;
      background-color: #479de7;
      margin-right: 10px;
      display: inline-block; }
  .region-content .listing-page .view-content .views-row .views-more-link {
    color: #1656af;
    font-size: 12px;
    display: block;
    margin: 15px 0;
    text-decoration: none; }
    .region-content .listing-page .view-content .views-row .views-more-link::after {
      content: ' \203a';
      font-size: 15px; }

/*Resoruce page content ends*/
/*NRAM Share page starts*/
.path-_9912 .block-webform form .form-item-share-your-story-now {
  font-size: 13px;
  color: #4d4d4d; }
  .path-_9912 .block-webform form .form-item-share-your-story-now strong {
    margin: 10px 0;
    display: block; }
  .path-_9912 .block-webform form .form-item-share-your-story-now ul li {
    list-style: none;
    text-indent: -15px; }
    .path-_9912 .block-webform form .form-item-share-your-story-now ul li::before {
      content: '';
      padding: 2.5px;
      background-color: #479de7;
      margin-right: 10px;
      display: inline-block; }
  .path-_9912 .block-webform form .form-item-share-your-story-now h3 {
    margin: 15px 0;
    font-size: 21px;
    color: #4d4d4d;
    font-weight: bold; }
  .path-_9912 .block-webform form .form-item-share-your-story-now .form-textarea {
    border: 1px solid #acacac;
    border-radius: 0; }
    .path-_9912 .block-webform form .form-item-share-your-story-now .form-textarea label {
      color: #4d4d4d !important; }
.path-_9912 .form-submit {
  background: #54baff !important;
  border: none;
  padding: 10px 20px;
  text-transform: uppercase;
  font-weight: bold;
  font-size: 12px; }
.path-_9912 .form-type-managed-file label {
  display: none; }
.path-_9912 .form-type-managed-file .form-managed-file .managed-file-placeholder {
  display: inline-block;
  font-size: 12px;
  color: #000; }
.path-_9912 .form-type-managed-file .form-managed-file input {
  display: inline-block;
  width: 50%;
  border: none !important; }
  @media (max-width: 991px) {
    .path-_9912 .form-type-managed-file .form-managed-file input {
      width: 32%; } }
  @media (max-width: 767px) {
    .path-_9912 .form-type-managed-file .form-managed-file input {
      width: 100%; } }
.path-_9912 .form-type-managed-file .help-block {
  display: none; }

/*NRAM Share page ends*/
/*FAQ Page starts*/
.path-_6921 .breadcrumb {
  margin: 0 auto !important; }
.path-_6921 article {
  padding: 0 40px 0 0; }
  @media (max-width: 767px) {
    .path-_6921 article {
      padding: 0; } }
  .path-_6921 article h3 {
    color: #222222;
    font-weight: 600;
    font-size: 18px;
    margin: 25px 0 0; }
  .path-_6921 article p {
    margin: 5px 0;
    font-size: 13px;
    line-height: 25px; }
    .path-_6921 article p.faq-btn-wrp {
      margin: 25px 0 0; }

/*FAQ Page ends*/
/*Events calendar page starts*/
.path-events .view-upcoming-events .view-header {
  text-align: right; }
  .path-events .view-upcoming-events .view-header a.addevent {
    background: url(../images/SVG/r_plus-wt.svg) no-repeat left 9px center;
    background-color: #479de1;
    color: #fff;
    padding: 5px 16px 5px 25px;
    margin: 10px 0;
    display: inline-block;
    border-radius: 4px; }
@media (max-width: 767px) {
  .path-events .view-upcoming-events .fc-toolbar .fc-left, .path-events .view-upcoming-events .fc-toolbar .fc-right, .path-events .view-upcoming-events .fc-toolbar .fc-center {
    width: 100%;
    margin: 10px auto; } }
.path-events .view-upcoming-events .fc-toolbar button.fc-today-button {
  background-color: #fff;
  font-size: 17px !important;
  border: 1px solid #4ca9e7;
  border-color: #4ca9e7;
  font-weight: 600;
  opacity: 1; }
.path-events .view-upcoming-events .fc-toolbar .fc-center h2 {
  color: #000;
  font-weight: 600; }
.path-events .view-upcoming-events .fc-toolbar .fc-button-group button {
  background-color: #54baff;
  color: #fff;
  box-shadow: none;
  font-size: 17px !important;
  font-weight: 600;
  background-image: none;
  border: 1px solid #4ca9e7; }
.path-events .view-upcoming-events .fc-toolbar .fc-right .fc-button-group button {
  background-color: #fff;
  color: #5a5a5a; }
  .path-events .view-upcoming-events .fc-toolbar .fc-right .fc-button-group button.fc-state-active {
    background-color: #479de1;
    color: #fff;
    font-weight: 400;
    text-shadow: none;
    z-index: 0; }
.path-events .view-upcoming-events .fc-month-view table {
  margin: 0 !important; }
  .path-events .view-upcoming-events .fc-month-view table tbody tr:hover, .path-events .view-upcoming-events .fc-month-view table tbody tr:focus, .path-events .view-upcoming-events .fc-month-view table tbody tr:active {
    background-color: unset !important; }
  .path-events .view-upcoming-events .fc-month-view table tbody td {
    padding: 0 !important; }
  .path-events .view-upcoming-events .fc-month-view table thead th {
    background: #54baff !important;
    padding: 5px !important;
    border: 1px solid #4ca9e7 !important;
    color: #fff !important; }
  .path-events .view-upcoming-events .fc-month-view table .fc-day-number {
    font-size: 18px; }
  .path-events .view-upcoming-events .fc-month-view table .fc-event {
    background-color: #54baff !important;
    font-size: 13px; }
.path-events .view-upcoming-events .pager-nav {
  display: none; }

/*Events calendar page ends*/
/*Resource sub pages starts*/
.page-node-type-resource .resource .field--type-entity-reference .field--item a {
  color: #4d4d4d;
  border: 1px solid #6f6f6f;
  font-size: 12px;
  padding: 0 15px;
  margin: 5px 0 !important;
  border-radius: 26px;
  min-height: 13px;
  display: inline-block; }

.page-node-type-story .story .field--name-field-tags {
  padding: 0 0 20px 0;
  border-bottom: 2px solid #f3f3f3; }
  .page-node-type-story .story .field--name-field-tags .field--item {
    display: inline-block; }
    .page-node-type-story .story .field--name-field-tags .field--item a {
      color: #4d4d4d;
      border: 1px solid #6f6f6f;
      font-size: 12px;
      padding: 0 15px;
      margin: 2px 0 !important;
      border-radius: 26px;
      min-height: 13px;
      display: inline-block; }
  .page-node-type-story .story .field--name-field-tags .field--label {
    font-size: 13px;
    color: #383737;
    margin: 7px 0; }
.page-node-type-story .story .author {
  font-size: 12px;
  color: #637889; }
  .page-node-type-story .story .author .author-name, .page-node-type-story .story .author a {
    font-weight: bold;
    color: #637889;
    font-style: italic; }

/*Resource sub pages ends*/
/*Forum Page starts*/
.path-forum .region-content {
  margin: 0 !important; }
.path-forum li.action-links {
  display: none; }
.path-forum .add-forum ul {
  padding: 0; }
  .path-forum .add-forum ul li.action-links {
    list-style: none;
    padding: 10px 0 20px;
    border-bottom: 1px solid #f3f3f3;
    display: block; }
    .path-forum .add-forum ul li.action-links a {
      background-color: #54baff;
      border: none;
      padding: 5px 10px;
      font-weight: bold; }
.path-forum .region-content h2 {
  color: #4d4d4d;
  font-size: 18px;
  font-weight: bold;
  text-decoration: none; }
.path-forum .region-content .radon-form-desc {
  font-size: 13px; }
  .path-forum .region-content .radon-form-desc h2 {
    margin: 0 0 10px !important; }
.path-forum .region-content .table-wrp table {
  margin: 15px 0; }
  .path-forum .region-content .table-wrp table thead {
    display: none; }
  .path-forum .region-content .table-wrp table tr {
    border: 1px solid #9f9e9f;
    padding: 10px;
    margin: 10px 0;
    display: block;
    border-left: 10px solid #54baff; }
  .path-forum .region-content .table-wrp table td {
    border: none;
    padding: 5px 10px;
    border-left: 1px solid #e8e8e8;
    vertical-align: middle; }
    .path-forum .region-content .table-wrp table td.first, .path-forum .region-content .table-wrp table td.last {
      width: 260px; }
    .path-forum .region-content .table-wrp table td.first {
      font-weight: bold;
      border-left: none; }
      .path-forum .region-content .table-wrp table td.first a {
        color: #4e4e4e; }
    .path-forum .region-content .table-wrp table td.last a {
      color: #367ab7; }
    .path-forum .region-content .table-wrp table td.nos {
      text-align: center; }
    .path-forum .region-content .table-wrp table td .topiclabel {
      font-size: 10px; }

/*Forum Page ends*/
/*Forum Topic list page starts*/
.view-forum-topic-list .header-wrp {
  display: flex;
  align-items: center;
  justify-content: space-between; }
  @media (max-width: 575px) {
    .view-forum-topic-list .header-wrp {
      display: block;
      margin: 25px 0; } }
.view-forum-topic-list table {
  margin: 15px 0 !important; }
  .view-forum-topic-list table thead tr th {
    border-bottom: 2px solid #54baff !important;
    color: #616161;
    font-weight: 600; }
    .view-forum-topic-list table thead tr th a {
      color: #616161; }
  .view-forum-topic-list table tbody tr {
    background: none !important; }
    .view-forum-topic-list table tbody tr td {
      vertical-align: middle !important;
      padding: 10px 0 !important; }
      .view-forum-topic-list table tbody tr td.views-field-title {
        width: 37%; }
        .view-forum-topic-list table tbody tr td.views-field-title a {
          color: #4d4d4d;
          font-weight: bold;
          text-transform: capitalize;
          display: flex; }
          .view-forum-topic-list table tbody tr td.views-field-title a::before {
            background: url(../images/SVG/r_forum.svg) no-repeat left 4px center;
            padding: 0 0 0 35px;
            vertical-align: middle;
            width: 22px;
            height: 22px;
            content: '';
            display: inline-block; }
      .view-forum-topic-list table tbody tr td.views-field-uid, .view-forum-topic-list table tbody tr td.views-field-last-comment-timestamp {
        width: 21%; }
      .view-forum-topic-list table tbody tr td.views-field-comment-count {
        width: 22%;
        text-align: center; }
      .view-forum-topic-list table tbody tr td td a {
        color: #316dc4;
        text-transform: capitalize; }

/*Forum Topic list page ends*/
/*Forum detailed Page starts*/
.page-node-type-forum .forum .content .ttl-author-wrp {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin: 0 0 20px 0; }
  @media (max-width: 1199px) {
    .page-node-type-forum .forum .content .ttl-author-wrp {
      display: block; } }
  @media (max-width: 767px) {
    .page-node-type-forum .forum .content .ttl-author-wrp {
      margin: 25px 0 20px 0; } }
  @media (max-width: 1199px) {
    .page-node-type-forum .forum .content .ttl-author-wrp .left {
      margin: 0 0 12px 0; } }
  .page-node-type-forum .forum .content .ttl-author-wrp .left h2 {
    color: #4e4e4e;
    font-weight: bold;
    font-size: 20px;
    margin: 0 0 4px; }
  .page-node-type-forum .forum .content .ttl-author-wrp .left .author {
    color: #647786;
    font-size: 11px; }
    .page-node-type-forum .forum .content .ttl-author-wrp .left .author .author-name {
      font-style: italic;
      font-weight: bold; }
.page-node-type-forum .forum .content .content-row-wrp {
  padding: 25px 25px 15px;
  border-radius: 5px;
  box-shadow: 0 0 10px #d8d8d8; }
  .page-node-type-forum .forum .content .content-row-wrp .content-wrp {
    display: flex; }
    @media (max-width: 767px) {
      .page-node-type-forum .forum .content .content-row-wrp .content-wrp {
        display: block; } }
    .page-node-type-forum .forum .content .content-row-wrp .content-wrp .pic-wrp {
      width: 25%;
      padding: 5px 15px; }
      @media (max-width: 767px) {
        .page-node-type-forum .forum .content .content-row-wrp .content-wrp .pic-wrp {
          width: 100%;
          padding: 0 0 25px 0; } }
      .page-node-type-forum .forum .content .content-row-wrp .content-wrp .pic-wrp .author-name span, .page-node-type-forum .forum .content .content-row-wrp .content-wrp .pic-wrp .author-name a {
        color: #4d4d4d;
        font-weight: bold;
        font-size: 13px;
        text-align: center;
        text-decoration: none; }
    .page-node-type-forum .forum .content .content-row-wrp .content-wrp .body-tag-wrp {
      display: flex;
      flex-wrap: wrap; }
      .page-node-type-forum .forum .content .content-row-wrp .content-wrp .body-tag-wrp .body-wrp {
        width: 75%;
        padding: 0 25px; }
        @media (max-width: 991px) {
          .page-node-type-forum .forum .content .content-row-wrp .content-wrp .body-tag-wrp .body-wrp {
            width: 100%; } }
        @media (max-width: 767px) {
          .page-node-type-forum .forum .content .content-row-wrp .content-wrp .body-tag-wrp .body-wrp {
            padding: 0 0 15px; } }
        .page-node-type-forum .forum .content .content-row-wrp .content-wrp .body-tag-wrp .body-wrp p {
          margin: 0 0 10px !important;
          font-size: 12px;
          color: #333333; }
      .page-node-type-forum .forum .content .content-row-wrp .content-wrp .body-tag-wrp .tag-wrp {
        width: 25%;
        padding: 0 30px;
        border-left: 2px solid #f3f3f3; }
        @media (max-width: 991px) {
          .page-node-type-forum .forum .content .content-row-wrp .content-wrp .body-tag-wrp .tag-wrp {
            width: 100%;
            margin: 0 0 15px;
            padding: 5px 20px 0;
            border-left: none; } }
        @media (max-width: 767px) {
          .page-node-type-forum .forum .content .content-row-wrp .content-wrp .body-tag-wrp .tag-wrp {
            padding: 0; } }
      .page-node-type-forum .forum .content .content-row-wrp .content-wrp .body-tag-wrp .bottom-wrp {
        display: flex;
        justify-content: space-between;
        border-top: 1px solid #f3f3f3;
        padding: 10px 20px 0;
        width: 100%;
        margin: 10px 0 0; }
        @media (max-width: 767px) {
          .page-node-type-forum .forum .content .content-row-wrp .content-wrp .body-tag-wrp .bottom-wrp {
            display: block;
            padding: 15px 0 0; } }
        .page-node-type-forum .forum .content .content-row-wrp .content-wrp .body-tag-wrp .bottom-wrp .select-wrapper::after {
          display: none; }
        .page-node-type-forum .forum .content .content-row-wrp .content-wrp .body-tag-wrp .bottom-wrp .description {
          display: none; }
        .page-node-type-forum .forum .content .content-row-wrp .content-wrp .body-tag-wrp .bottom-wrp .share span {
          margin: 3px 0; }
        .page-node-type-forum .forum .content .content-row-wrp .content-wrp .body-tag-wrp .bottom-wrp .rating .field--label, .page-node-type-forum .forum .content .content-row-wrp .content-wrp .body-tag-wrp .bottom-wrp .rating .field--item {
          display: inline-block;
          margin: 0 5px; }
        .page-node-type-forum .forum .content .content-row-wrp .content-wrp .body-tag-wrp .bottom-wrp .rating .field--item {
          vertical-align: sub; }

/*Forum detailed Page ends*/
/*Poster Contest Page starts*/
.path-_9915 p {
  margin: 0 0 10px !important; }
.path-_9915 .view-nram-posters .views-field-nothing .field-content {
  text-align: center;
  display: block; }
.path-_9915 .view-nram-posters .poster_vote_1st, .path-_9915 .view-nram-posters .poster_vote_2nd, .path-_9915 .view-nram-posters .poster_vote_3rd {
  color: #4d4d4d;
  border: 1px solid #6f6f6f;
  font-size: 12px;
  width: 110px;
  margin: 2px 0 !important;
  border-radius: 26px;
  min-height: 13px;
  display: inline-block;
  text-align: center;
  cursor: pointer; }
  .path-_9915 .view-nram-posters .poster_vote_1st:hover, .path-_9915 .view-nram-posters .poster_vote_1st:focus, .path-_9915 .view-nram-posters .poster_vote_1st:active, .path-_9915 .view-nram-posters .poster_vote_2nd:hover, .path-_9915 .view-nram-posters .poster_vote_2nd:focus, .path-_9915 .view-nram-posters .poster_vote_2nd:active, .path-_9915 .view-nram-posters .poster_vote_3rd:hover, .path-_9915 .view-nram-posters .poster_vote_3rd:focus, .path-_9915 .view-nram-posters .poster_vote_3rd:active {
    background-color: #3571e3;
    color: #fff;
    border-color: #3571e3; }
  .path-_9915 .view-nram-posters .poster_vote_1st.selected, .path-_9915 .view-nram-posters .poster_vote_2nd.selected, .path-_9915 .view-nram-posters .poster_vote_3rd.selected {
    background-color: #3571e3;
    color: #fff;
    border-color: #3571e3; }
  @media (max-width: 767px) {
    .path-_9915 .view-nram-posters .poster_vote_1st, .path-_9915 .view-nram-posters .poster_vote_2nd, .path-_9915 .view-nram-posters .poster_vote_3rd {
      width: 100%;
      font-size: 15px;
      padding: 6px 0;
      margin: 5px 0 !important; } }
.path-_9915 .view-nram-posters .view-content {
  display: flex;
  flex-wrap: wrap; }
  .path-_9915 .view-nram-posters .view-content .views-row {
    width: 16.66%;
    margin: 25px 0; }
    @media (max-width: 1199px) {
      .path-_9915 .view-nram-posters .view-content .views-row {
        width: 20%; } }
    @media (max-width: 991px) {
      .path-_9915 .view-nram-posters .view-content .views-row {
        width: 25%; } }
    @media (max-width: 767px) {
      .path-_9915 .view-nram-posters .view-content .views-row {
        width: 100%; } }
    .path-_9915 .view-nram-posters .view-content .views-row .views-field-field-image {
      background-color: #f1f1f1;
      display: flex;
      justify-content: space-around;
      margin: 0 20px 15px;
      min-height: 220px;
      align-items: center; }
      @media (max-width: 767px) {
        .path-_9915 .view-nram-posters .view-content .views-row .views-field-field-image {
          display: block;
          min-height: unset; } }
      @media (max-width: 767px) {
        .path-_9915 .view-nram-posters .view-content .views-row .views-field-field-image img {
          width: 100%; } }

/*Poster Contest Page ends*/
/*Video contest Page starts*/
.path-_0057 .js-webform-radios {
  display: flex; }
  .path-_0057 .js-webform-radios .form-item {
    margin: 10px 25px 15px 0; }
.path-_0057 .video-wrp {
  display: flex;
  justify-content: space-between; }
  @media (max-width: 767px) {
    .path-_0057 .video-wrp {
      display: block;
      width: 75%;
      margin: auto; } }
  @media (max-width: 575px) {
    .path-_0057 .video-wrp {
      width: 100%; } }
  .path-_0057 .video-wrp .col {
    margin: 0 9px 0 0; }
  .path-_0057 .video-wrp .video img {
    width: 100% !important;
    min-height: 230px; }
    @media (max-width: 767px) {
      .path-_0057 .video-wrp .video img {
        width: 100%; } }
  .path-_0057 .video-wrp .title {
    margin: 15px 0 0; }
    @media (max-width: 767px) {
      .path-_0057 .video-wrp .title {
        margin: 5px 0 25px; } }
    .path-_0057 .video-wrp .title a {
      color: #4d4d4d;
      font-weight: bold; }

/*Video contest Page ends*/
/*User account Page starts*/
.path-user .profile-pic img {
  border-radius: 50%;
  height: 111px;
  width: 110px;
  object-fit: cover;
  object-position: top; }
@media (max-width: 1199px) {
  .path-user .content-top {
    padding: 0 40px; } }
@media (max-width: 1199px) {
  .path-user .container {
    width: 100%;
    padding: 0 40px; } }
@media (max-width: 767px) {
  .path-user .container {
    padding: 0; } }
.path-user .container .region-content nav {
  width: 28%; }
  @media (max-width: 1199px) {
    .path-user .container .region-content nav {
      width: 27%; } }
  @media (max-width: 767px) {
    .path-user .container .region-content nav {
      width: 100%;
      margin: 0 0 30px !important; } }
  .path-user .container .region-content nav ul {
    float: left;
    background-color: #f7f8fa; }
    @media (max-width: 767px) {
      .path-user .container .region-content nav ul {
        float: none; } }
    .path-user .container .region-content nav ul li {
      float: none; }
      .path-user .container .region-content nav ul li:hover, .path-user .container .region-content nav ul li:focus, .path-user .container .region-content nav ul li:active {
        background-color: #334f65; }
      .path-user .container .region-content nav ul li a {
        font-size: 13px;
        color: #000000;
        padding: 8px 15px;
        border: none; }
        .path-user .container .region-content nav ul li a:hover, .path-user .container .region-content nav ul li a:focus, .path-user .container .region-content nav ul li a:active {
          color: #fff;
          background-color: #334f65; }
        .path-user .container .region-content nav ul li a:hover::after {
          border-bottom: 1px solid #334f65; }
        .path-user .container .region-content nav ul li a::after {
          border-bottom: 1px solid #e8e8e8;
          position: absolute;
          content: '';
          bottom: 0;
          left: 0px;
          margin: 0 9px;
          width: -webkit-fill-available; }
      .path-user .container .region-content nav ul li.last a::after {
        border: none; }
      .path-user .container .region-content nav ul li.active {
        background-color: #334f65; }
        .path-user .container .region-content nav ul li.active a {
          color: #fff;
          font-weight: bold;
          background: url(../images/PNG/r_right.png) no-repeat right 10px center;
          background-size: 8px;
          border: none;
          padding: 8px 25px 8px 15px; }
          .path-user .container .region-content nav ul li.active a::after {
            border-bottom: 1px solid #334f65; }
      .path-user .container .region-content nav ul li:last-child {
        border: none; }
.path-user .container .region-content article, .path-user .container .region-content form, .path-user .container .region-content .view-display-id-profile-type-listing {
  float: left;
  width: 66%;
  margin: 0 0 0 30px; }
  @media (max-width: 767px) {
    .path-user .container .region-content article, .path-user .container .region-content form, .path-user .container .region-content .view-display-id-profile-type-listing {
      width: 100%;
      float: none;
      margin: 0; } }
  .path-user .container .region-content article .profile-pic .field--name-user-picture, .path-user .container .region-content form .profile-pic .field--name-user-picture, .path-user .container .region-content .view-display-id-profile-type-listing .profile-pic .field--name-user-picture {
    display: block; }
  .path-user .container .region-content article .field--name-user-picture, .path-user .container .region-content form .field--name-user-picture, .path-user .container .region-content .view-display-id-profile-type-listing .field--name-user-picture {
    display: none; }
  .path-user .container .region-content article .views-view-grid .views-col, .path-user .container .region-content form .views-view-grid .views-col, .path-user .container .region-content .view-display-id-profile-type-listing .views-view-grid .views-col {
    width: 100% !important; }
  .path-user .container .region-content article .username, .path-user .container .region-content form .username, .path-user .container .region-content .view-display-id-profile-type-listing .username {
    border-bottom: 2px solid #a5a5a5;
    margin: 0 0 15px 0; }
    .path-user .container .region-content article .username h2, .path-user .container .region-content form .username h2, .path-user .container .region-content .view-display-id-profile-type-listing .username h2 {
      font-size: 22px;
      color: #4d4d4d;
      font-weight: bold; }
  .path-user .container .region-content article .form-submit, .path-user .container .region-content form .form-submit, .path-user .container .region-content .view-display-id-profile-type-listing .form-submit {
    background-color: #54baff;
    color: #fff;
    padding: 7px 15px;
    border-radius: 5px;
    font-size: 13px;
    font-weight: 600;
    text-decoration: none !important;
    border: none; }
    .path-user .container .region-content article .form-submit .icon, .path-user .container .region-content form .form-submit .icon, .path-user .container .region-content .view-display-id-profile-type-listing .form-submit .icon {
      display: none; }
  .path-user .container .region-content article .dropdown-toggle, .path-user .container .region-content form .dropdown-toggle, .path-user .container .region-content .view-display-id-profile-type-listing .dropdown-toggle {
    display: none; }
.path-user .container .region-content .label {
  color: #333; }
.path-user .container .region-content .field--name-user-picture {
  margin: 0 0 30px 0; }
.path-user .container .region-content .view-profiles {
  color: #4d4d4d;
  font-size: 16px !important;
  font-weight: 600; }
  .path-user .container .region-content .view-profiles .field {
    margin: 10px 0 0; }
  .path-user .container .region-content .view-profiles .field--item {
    color: #637889;
    font-size: 14px;
    margin: 0 0 10px;
    font-weight: 400; }
  .path-user .container .region-content .view-profiles .field--label {
    font-size: 13px;
    color: #637889;
    font-weight: bold; }
.path-user .container .region-content .form-no-label {
  color: #637888;
  font-weight: 400; }
  .path-user .container .region-content .form-no-label h4.label {
    width: 100% !important;
    display: block;
    text-align: left;
    padding: 0;
    font-size: 13px;
    color: #637888 !important;
    margin: 0; }

/*User account Page ends*/
/*getlocal page starts*/
.block-quicktabs .nav-tabs {
  display: flex;
  justify-content: center; }
  .block-quicktabs .nav-tabs li a {
    background-color: #54b9fd;
    border: 2px solid #54b9fd;
    margin: 0 0 25px 0;
    padding: 2px 20px;
    color: #fff;
    border-radius: 0;
    cursor: pointer; }
  .block-quicktabs .nav-tabs li.active a {
    color: #62788d;
    background-color: #fff;
    border-radius: 0;
    cursor: pointer; }
    .block-quicktabs .nav-tabs li.active a:hover, .block-quicktabs .nav-tabs li.active a:focus, .block-quicktabs .nav-tabs li.active a:active {
      border: 2px solid #54b9fd; }
  .block-quicktabs .nav-tabs li:first-child a {
    border-radius: 5px 0 0 5px; }
  .block-quicktabs .nav-tabs li:last-child a {
    border-radius: 0 5px 5px 0; }

/*getlocal page ends*/
/*List archive page starts*/
.list-header p {
  margin: 5px 0 !important; }

.listarchive-wrp {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  margin: 20px 0 0; }
  @media (max-width: 991px) {
    .listarchive-wrp {
      margin: 20px 0 30px 0; } }
  @media (max-width: 767px) {
    .listarchive-wrp {
      display: block; } }
  .listarchive-wrp .listcol {
    width: 50%; }
    @media (max-width: 767px) {
      .listarchive-wrp .listcol {
        width: 100%; } }
    .listarchive-wrp .listcol.radon p {
      border-right: 1px solid #eeeeee;
      padding: 0 20px 0 0; }
      @media (max-width: 767px) {
        .listarchive-wrp .listcol.radon p {
          border: none;
          padding: 0; } }
    .listarchive-wrp .listcol.sirg p, .listarchive-wrp .listcol.sirg h4 {
      padding-left: 20px; }
      @media (max-width: 767px) {
        .listarchive-wrp .listcol.sirg p, .listarchive-wrp .listcol.sirg h4 {
          padding: 0; } }
    .listarchive-wrp .listcol h4 a {
      color: #326fc1;
      font-size: 17px !important;
      font-weight: 600; }
    .listarchive-wrp .listcol p {
      margin: 0; }

/*List archive page ends*/
/*Archive details page starts*/
.archieve-wrp {
  display: flex;
  justify-content: space-between;
  border-top: 1px solid #ebebeb;
  align-items: center; }
  @media (max-width: 767px) {
    .archieve-wrp {
      display: block;
      margin: 15px 0; } }
  .archieve-wrp .col {
    width: 35%;
    padding: 15px 15px 15px 0;
    font-size: 12px;
    word-break: break-word; }
    @media (max-width: 767px) {
      .archieve-wrp .col {
        width: 100%;
        padding: 5px; } }
    .archieve-wrp .col a {
      color: #4683ca;
      font-weight: 700; }
    .archieve-wrp .col.archieve-ttl {
      width: 60% !important;
      padding-right: 15px; }
      @media (max-width: 767px) {
        .archieve-wrp .col.archieve-ttl {
          width: 100%;
          padding: 5px; } }

/*Archive details page ends*/
/*Directory page starts*/
.radon-dir-wrp {
  display: flex;
  justify-content: space-between;
  margin: 0 0 20px; }
  @media (max-width: 767px) {
    .radon-dir-wrp {
      display: block; } }
  .radon-dir-wrp .title h2 {
    margin: 2px 0;
    color: #4d4d4d;
    font-weight: bold;
    font-size: 19px; }
  .radon-dir-wrp a {
    color: #316cc1;
    font-weight: bold;
    font-size: 12px !important; }

.radon-directory-block {
  margin: 0 0 20px; }

.directory-header-wrp {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin: 10px 0;
  border-bottom: 2px solid #5ac7ff; }
  .directory-header-wrp h2 {
    margin: 2px 0;
    color: #4d4d4d;
    font-weight: bold;
    font-size: 19px; }
  .directory-header-wrp .total-user {
    color: #595959;
    font-size: 12px; }

.radon-directory .view-content {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between; }
  @media (max-width: 767px) {
    .radon-directory .view-content {
      display: block; } }
  .radon-directory .view-content .views-row {
    width: 33%;
    margin: 25px 0; }
    @media (max-width: 991px) {
      .radon-directory .view-content .views-row {
        width: 50%; } }
    @media (max-width: 767px) {
      .radon-directory .view-content .views-row {
        width: 100%; } }
    .radon-directory .view-content .views-row .directory-field-wrp {
      display: flex;
      flex-wrap: wrap; }
      .radon-directory .view-content .views-row .directory-field-wrp .col {
        margin: 0 10px;
        color: #4e4e4e;
        font-size: 13px; }
        @media (max-width: 575px) {
          .radon-directory .view-content .views-row .directory-field-wrp .col {
            margin: 0 8px; } }
        .radon-directory .view-content .views-row .directory-field-wrp .col .colsub.nametitle a, .radon-directory .view-content .views-row .directory-field-wrp .col .colsub.nametitle span {
          color: #316cc1;
          font-weight: bold;
          font-size: 17px; }
        .radon-directory .view-content .views-row .directory-field-wrp .col .colsub.name {
          font-weight: bold; }
        .radon-directory .view-content .views-row .directory-field-wrp .col.profile-pic {
          width: 24%; }
          @media (max-width: 767px) {
            .radon-directory .view-content .views-row .directory-field-wrp .col.profile-pic {
              width: 25%; } }
          .radon-directory .view-content .views-row .directory-field-wrp .col.profile-pic img {
            width: 80px;
            height: 80px;
            object-fit: cover;
            object-position: top;
            border-radius: 40px; }
        .radon-directory .view-content .views-row .directory-field-wrp .col.contents {
          width: 63%; }
          @media (max-width: 767px) {
            .radon-directory .view-content .views-row .directory-field-wrp .col.contents {
              width: 61%; } }
.radon-directory .more-link {
  text-align: center;
  margin: 20px 0 0; }
  .radon-directory .more-link a {
    border: 1px solid #5ac7ff;
    color: #5ac7ff;
    font-weight: bold;
    text-transform: uppercase;
    font-size: 12px;
    padding: 4px 15px;
    border-radius: 3px; }
.radon-directory .view-header {
  color: #595959;
  font-size: 12px;
  margin: 5px 0;
  text-align: right; }
  .radon-directory .view-header a {
    color: #316cc1;
    font-weight: bold;
    font-size: 12px !important; }
  .radon-directory .view-header .radon-detailed {
    position: absolute;
    left: 30%;
    margin: 7px 0; }
    @media (max-width: 1199px) {
      .radon-directory .view-header .radon-detailed {
        position: relative;
        left: 0;
        margin: 0; } }

/*Directory page ends*/
/*Access denied page*/
.access-wrp {
  display: flex;
  border: 2px solid #e7a63e;
  width: 70%; }
  @media (max-width: 991px) {
    .access-wrp {
      width: 100%; } }
  @media (max-width: 575px) {
    .access-wrp {
      display: block; } }
  .access-wrp .img-wrp {
    background: url(../images/SVG/r_alert.svg) top 33px right 15px no-repeat;
    width: 15%;
    height: 100px;
    background-size: 50px;
    padding-left: 50px; }
    @media (max-width: 575px) {
      .access-wrp .img-wrp {
        width: 100%; } }
    @media (max-width: 575px) {
      .access-wrp .img-wrp {
        background-size: 100px;
        height: 130px;
        background-position: center;
        padding-left: 0;
        margin: 0; } }
  .access-wrp .content-wrp {
    padding: 30px 5px; }
    @media (max-width: 575px) {
      .access-wrp .content-wrp {
        padding: 0 10px 15px; } }
    .access-wrp .content-wrp h2 {
      color: #242424;
      font-size: 20px;
      margin: 0 0 10px; }
    .access-wrp .content-wrp p {
      line-height: normal !important;
      margin: 2px 0 !important;
      color: #607a8b;
      font-size: 12px;
      text-align: left; }
      .access-wrp .content-wrp p:last-child {
        margin: 20px 0 0 !important; }

/*Event display page */
.page-node-type-event .event .content {
  margin: 15px 0; }
  .page-node-type-event .event .content .comments-wrp .field {
    border: none;
    display: block; }
  .page-node-type-event .event .content .field {
    display: flex;
    align-items: center;
    border-bottom: 1px solid #efefef; }
    .page-node-type-event .event .content .field .field--label {
      width: 20%;
      margin: 10px; }
      @media (max-width: 575px) {
        .page-node-type-event .event .content .field .field--label {
          width: 50%; } }
    .page-node-type-event .event .content .field .field--item {
      width: 80%;
      margin: 10px 0; }
      @media (max-width: 575px) {
        .page-node-type-event .event .content .field .field--item {
          width: 50%; } }
    .page-node-type-event .event .content .field.field--name-body {
      display: block; }

.path-user.path-list nav + ul.list-inline li a {
  background: url(../images/SVG/r_plus-wt.svg) no-repeat left 9px center;
  background-color: #479de1;
  color: #fff;
  padding: 5px 16px 5px 25px;
  margin: 10px 0 5px 25px;
  display: inline-block;
  border-radius: 4px; }
  @media (max-width: 767px) {
    .path-user.path-list nav + ul.list-inline li a {
      margin: 0; } }

.path-search .search-form .form-type-search input {
  border: 1px solid #000 !important; }
.path-search .search-form .search-help-link {
  background: #367ab7;
  color: #fff;
  padding: 5px 15px;
  border-radius: 5px; }
.path-search h2 {
  font-weight: bold;
  font-size: 23px;
  margin: 50px 0 0; }
.path-search h3 {
  font-size: 16px; }
.path-search p {
  text-align: left !important; }
.path-search .region-content ul, .path-search .region-content ol {
  padding: 0 !important; }
  .path-search .region-content ul li, .path-search .region-content ol li {
    list-style: none;
    background: #f9fafb;
    padding: 15px 25px;
    margin: 15px 0; }
.path-search .region-content .pager-nav ul li, .path-search .region-content .pager-nav ol li {
  padding: 0 !important;
  background: #ffffff;
  margin: 0 !important; }

.node-region h3 {
  font-size: 23px !important;
  border-bottom: 1px solid #316dc2;
  display: block;
  padding: 5px 0;
  color: #316dc2 !important; }
  .node-region h3 a {
    font-size: 23px !important; }
.node-region p {
  margin: 0 !important; }
.node-region table {
  margin: 0;
  background: #ededed; }
  .node-region table tr {
    display: flex;
    align-items: center; }

/*accordian for radon change package*/
.changepackage_one .accordion-wrp .accordion {
  background-color: #e79235; }
.changepackage_one .accordion-wrp .panel {
  background-color: #f7debe; }
  .changepackage_one .accordion-wrp .panel .accordion {
    background-color: #eaa554; }

.changepackage_two .accordion-wrp .accordion {
  background-color: #6ab937; }
.changepackage_two .accordion-wrp .panel {
  background-color: #d3e9bb; }
  .changepackage_two .accordion-wrp .panel .accordion {
    background-color: #a0d074; }

.changepackage_three .accordion-wrp .accordion {
  background-color: #6f61ae; }
.changepackage_three .accordion-wrp .panel {
  background-color: #dad4eb; }
  .changepackage_three .accordion-wrp .panel .accordion {
    background-color: #9c8fca; }

.changepackage_four .accordion-wrp .accordion {
  background-color: #cd5442; }
.changepackage_four .accordion-wrp .panel {
  background-color: #ebd0c6; }
  .changepackage_four .accordion-wrp .panel .accordion {
    background-color: #dc8974; }

.changepackage_five .accordion-wrp .accordion {
  background-color: #3567bb; }
.changepackage_five .accordion-wrp .panel {
  background-color: #d9f3fa; }
  .changepackage_five .accordion-wrp .panel .accordion {
    background-color: #70ade1; }

.accordion-wrp .accordion {
  color: #fff;
  cursor: pointer;
  padding: 10px;
  margin: 10px 0 0;
  border: none;
  text-align: left;
  outline: none;
  font-size: 15px;
  transition: 0.4s; }
  .accordion-wrp .accordion::before {
    content: "+";
    padding: 5px 10px 5px 5px;
    font-size: 20px; }
  .accordion-wrp .accordion.active::before {
    content: "-";
    padding: 5px 10px 5px 5px;
    font-size: 20px; }
.accordion-wrp .panel {
  display: none;
  padding: 10px 20px; }
  .accordion-wrp .panel .accordion a {
    color: #fff; }
  .accordion-wrp .panel .accordion-wrp .panel ul {
    margin: 10px 0 15px; }

/*Footer overide starts*/
footer.container {
  background-color: #1d4873;
  position: absolute;
  margin-top: 89px !important;
  padding: 0 !important;
  color: #fff;
  border: none !important;
  width: 100% !important; }
  @media (max-width: 991px) {
    footer.container {
      margin-top: 0 !important; } }
  footer.container .footer-menu {
    padding: 30px 65px 30px; }
    @media (max-width: 991px) {
      footer.container .footer-menu {
        padding: 10px;
        text-align: center; } }
    @media (max-width: 991px) {
      footer.container .footer-menu nav {
        margin: 20px 0; } }
    footer.container .footer-menu nav h2 {
      margin: 0;
      font-size: 12px;
      font-weight: bold; }
    footer.container .footer-menu nav li a {
      padding: 0 !important;
      color: #fff;
      font-size: 12px; }
      footer.container .footer-menu nav li a:hover, footer.container .footer-menu nav li a:focus, footer.container .footer-menu nav li a:active {
        color: #173a67; }
    footer.container .footer-menu nav ul.menu--footer li a .caret {
      display: none; }
    footer.container .footer-menu nav ul.menu--footer li ul {
      display: block;
      background-color: #ffffff00;
      position: relative;
      width: 100%;
      box-shadow: none;
      border: none;
      margin: 0;
      padding: 0; }
  footer.container .footer-bottom {
    padding: 0; }
    footer.container .footer-bottom .copyrights {
      background-color: #173a67;
      font-size: 12px;
      padding: 10px; }
      footer.container .footer-bottom .copyrights .left {
        padding: 0 45px; }
        @media (max-width: 991px) {
          footer.container .footer-bottom .copyrights .left {
            padding: 0;
            text-align: center; } }
      footer.container .footer-bottom .copyrights .right {
        text-align: right; }
        @media (max-width: 991px) {
          footer.container .footer-bottom .copyrights .right {
            text-align: center;
            margin: 10px 0 0; } }

/*Banner block design*/
.jumbotron {
  background-image: url(../images/JPG/r_banner.jpg);
  padding: 10px 0; }
  .jumbotron .page-header-wrp {
    padding: 85px 0 0; }
    .jumbotron .page-header-wrp .resource-subtitle {
      color: #fff;
      font-size: 3.75vmin;
      margin: 0; }
    @media (max-width: 767px) {
      .jumbotron .page-header-wrp {
        padding: 65px 0 0;
        margin: 10px 15px 0; } }
    .jumbotron .page-header-wrp .page-header {
      font-weight: bold;
      color: #fff;
      border: none !important;
      font-size: 5.75vmin; }

.banner {
  padding: 0; }
  .banner .banner-home-page .content {
    height: 367px; }
    @media (max-width: 575px) {
      .banner .banner-home-page .content {
        height: 210px; } }
    .banner .banner-home-page .content .banner-image {
      background-image: url(../images/JPG/r_banner.jpg);
      height: 100%; }
  .banner .banner-content {
    position: absolute;
    width: 100%;
    top: 33%;
    display: flex;
    align-items: center; }
    @media (max-width: 767px) {
      .banner .banner-content {
        display: block;
        top: 38%; } }
    .banner .banner-content .left {
      color: #fff;
      margin-left: 80px; }
      @media (max-width: 767px) {
        .banner .banner-content .left {
          margin-left: 0; } }
      .banner .banner-content .left .banner-title {
        font-size: 57px;
        font-weight: bolder;
        line-height: 54px; }
        @media (max-width: 991px) {
          .banner .banner-content .left .banner-title {
            font-size: 30px; } }
        @media (max-width: 767px) {
          .banner .banner-content .left .banner-title {
            font-size: 25px;
            line-height: 22px; } }
      .banner .banner-content .left .banner-dec {
        font-size: 21px;
        margin-top: 10px; }
        @media (max-width: 991px) {
          .banner .banner-content .left .banner-dec {
            font-size: 18px; } }
        @media (max-width: 767px) {
          .banner .banner-content .left .banner-dec {
            font-size: 14px; } }
    .banner .banner-content .right {
      background-color: #fff;
      width: 22%;
      padding: 35px;
      border-radius: 15px;
      margin: 0 16% 0 0; }
      @media (max-width: 1199px) {
        .banner .banner-content .right {
          width: 35%; } }
      @media (max-width: 991px) {
        .banner .banner-content .right {
          width: 80%; } }
      @media (max-width: 767px) {
        .banner .banner-content .right {
          width: 95%;
          margin: 10px auto; } }
      .banner .banner-content .right .banner-right-title {
        color: #63788b;
        font-weight: bolder;
        font-size: 25px;
        line-height: 30px; }
      .banner .banner-content .right .banner-closedate {
        font-size: 11px;
        margin: 10px 0;
        color: #63788b; }
      .banner .banner-content .right .banner-btn {
        margin: 20px 0 0 0; }
      .banner .banner-content .right .banner-tag {
        position: relative; }
        .banner .banner-content .right .banner-tag .ribbon-wrapper {
          width: 85px;
          height: 88px;
          overflow: hidden;
          position: absolute;
          top: -35px;
          left: -35px; }
          .banner .banner-content .right .banner-tag .ribbon-wrapper .ribbon {
            font-size: 10px;
            font-weight: 600;
            text-transform: uppercase;
            letter-spacing: 2px;
            text-align: center;
            -webkit-transform: rotate(-45deg);
            -moz-transform: rotate(-45deg);
            -ms-transform: rotate(-45deg);
            -o-transform: rotate(-45deg);
            position: relative;
            padding: 3px 0 2px;
            top: 15px;
            left: -30px;
            width: 111px;
            background-color: #f3af0b;
            color: #fff; }

/*Our partners */
.content-top, .content-bottom {
  padding: 0; }

.partners .partners-wrp {
  display: flex;
  align-items: center;
  border-bottom: 1px solid #63d6eb; }
  @media (max-width: 991px) {
    .partners .partners-wrp {
      display: block; } }
  .partners .partners-wrp a {
    display: flex;
    align-items: center;
    padding: 20px 60px;
    font-size: 12px;
    width: auto;
    font-weight: bold;
    position: relative; }
    .partners .partners-wrp a::after {
      position: absolute;
      content: '';
      border-right: 1px solid #e2e6e9;
      bottom: 20px;
      left: 0;
      top: 20px;
      width: -webkit-fill-available; }
    .partners .partners-wrp a:last-child::after {
      display: none; }
    @media (max-width: 1199px) {
      .partners .partners-wrp a {
        padding: 20px; } }
    .partners .partners-wrp a img {
      margin: 0 10px 0 0; }
  .partners .partners-wrp .heading {
    width: 30% !important;
    font-weight: bolder;
    font-size: 19px;
    color: #62778a;
    padding: 20px 60px; }
    @media (max-width: 991px) {
      .partners .partners-wrp .heading {
        padding: 20px;
        width: 100% !important; } }
    @media (max-width: 767px) {
      .partners .partners-wrp .heading {
        text-align: center;
        padding: 20px 0 0; } }
    .partners .partners-wrp .heading::after {
      display: none; }
  .partners .partners-wrp .partners-desc {
    margin: 0 0 0 8px !important; }
  .partners .partners-wrp .partners-img {
    margin: 0 9px 0 0; }
    .partners .partners-wrp .partners-img img {
      width: 77px; }
    .partners .partners-wrp .partners-img.crcpd img {
      width: 57px; }

/*Reg-now homepage block*/
.reg-now {
  margin: 15px 0 0; }
  .reg-now .reg-wrap {
    display: flex;
    align-items: center;
    color: #fff;
    background-color: #3572e3;
    padding: 25px; }
    @media (max-width: 767px) {
      .reg-now .reg-wrap {
        display: block; } }
    .reg-now .reg-wrap .reg-col {
      margin: 0 0 0 23%; }
      @media (max-width: 991px) {
        .reg-now .reg-wrap .reg-col {
          margin: 0 0 0 8%; } }
      @media (max-width: 767px) {
        .reg-now .reg-wrap .reg-col {
          width: 100%;
          text-align: center;
          margin: 0; } }
      .reg-now .reg-wrap .reg-col.buton {
        margin: 0 10px; }
        @media (max-width: 767px) {
          .reg-now .reg-wrap .reg-col.buton {
            text-align: center;
            margin: 20px 0 0; } }
        .reg-now .reg-wrap .reg-col.buton a {
          margin: 0 25px; }
      .reg-now .reg-wrap .reg-col.desc {
        font-weight: bold;
        font-size: 17px; }

/*Homepage sidebar design starts*/
aside {
  padding: 0 !important; }
  aside .block-title {
    font-weight: bolder;
    text-transform: uppercase;
    word-break: break-all;
    font-size: 18px;
    margin: 5px 0; }
  aside button {
    background-color: #54baff;
    padding: 5px 25px;
    text-transform: uppercase;
    font-weight: 600;
    border: none; }
  aside .region-sidebar-first nav ul {
    background-color: #f7f8fa; }
    aside .region-sidebar-first nav ul li a {
      font-size: 13px;
      color: #000000;
      padding: 8px 15px; }
      aside .region-sidebar-first nav ul li a:hover, aside .region-sidebar-first nav ul li a:focus, aside .region-sidebar-first nav ul li a:active {
        color: #fff;
        background-color: #334f65; }
      aside .region-sidebar-first nav ul li a:hover::after {
        border-bottom: 1px solid #334f65; }
      aside .region-sidebar-first nav ul li a::after {
        border-bottom: 1px solid #e8e8e8;
        position: absolute;
        content: '';
        bottom: 0;
        left: 0px;
        margin: 0 9px;
        width: -webkit-fill-available; }
    aside .region-sidebar-first nav ul li.last a::after {
      border: none; }
    aside .region-sidebar-first nav ul li.active {
      background-color: #334f65; }
      aside .region-sidebar-first nav ul li.active a {
        color: #fff;
        font-weight: bold;
        background: url(../images/PNG/r_right.png) no-repeat right 10px center;
        background-size: 8px; }
        aside .region-sidebar-first nav ul li.active a::after {
          border-bottom: 1px solid #334f65; }
    aside .region-sidebar-first nav ul li:last-child {
      border: none; }
  aside .region-sidebar-second {
    border: none;
    box-shadow: none;
    border-radius: 0;
    background-color: #ffffff;
    padding: 0 !important;
    color: #434a50; }
    aside .region-sidebar-second .resource-right {
      background-color: #f7f8fa !important;
      padding: 20px; }
      @media (max-width: 991px) {
        aside .region-sidebar-second .resource-right {
          padding: 5px; } }
      aside .region-sidebar-second .resource-right h2 {
        font-size: 18px;
        text-transform: uppercase;
        font-weight: bold;
        color: #222222;
        margin: 5px 0;
        padding: 0; }
      aside .region-sidebar-second .resource-right h3 {
        font-size: 14px;
        color: #3874c5;
        font-weight: bold;
        margin: 20px 0 0; }
      aside .region-sidebar-second .resource-right ul {
        font-size: 11px;
        border-bottom: 1px solid #e8e8ea;
        padding: 10px 0; }
        aside .region-sidebar-second .resource-right ul li {
          margin: 7px 0;
          list-style: none;
          text-indent: -15px;
          padding: 0 0 0 15px; }
          aside .region-sidebar-second .resource-right ul li::before {
            content: '';
            padding: 2.5px;
            background-color: #479de7;
            margin-right: 10px;
            display: inline-block; }
          aside .region-sidebar-second .resource-right ul li a {
            padding: 0;
            display: unset; }
    aside .region-sidebar-second .share-nram {
      background-color: #f0fbff !important;
      padding: 15px 20px;
      margin: 20px 0; }
      aside .region-sidebar-second .share-nram h2 {
        font-size: 18px;
        font-weight: bold;
        color: #222222;
        margin: 5px 0;
        padding: 0; }
      aside .region-sidebar-second .share-nram p {
        margin: 10px 0 20px 0;
        font-size: 12px; }
  aside .latest-poll {
    background-color: #f7f8fa !important;
    margin: 20px 0;
    padding: 20px;
    color: #222222; }
    aside .latest-poll .view-poll-list .poll-question {
      font-weight: bolder;
      font-size: 13px;
      line-height: 18px;
      margin: 10px 0 0; }
    aside .latest-poll .view-poll-list fieldset .fieldset-wrapper label {
      font-size: 13px !important;
      color: #1f3950; }
  aside .latest-blog-post {
    padding: 20px; }
    aside .latest-blog-post .views-row {
      margin: 17px 0; }
      aside .latest-blog-post .views-row .views-field-title a {
        color: #5488cf;
        font-weight: bold;
        font-size: 12px;
        text-decoration: none; }
      aside .latest-blog-post .views-row .author-wrp {
        color: #64798c;
        font-size: 12px; }
        aside .latest-blog-post .views-row .author-wrp .author a {
          text-transform: uppercase;
          color: #64798c;
          font-weight: 600;
          font-style: italic;
          margin: 0 2px 0 0; }
    aside .latest-blog-post .more-link a {
      font-size: 12px !important;
      font-weight: 600;
      text-decoration: none; }
      aside .latest-blog-post .more-link a::before {
        content: '+';
        font-weight: bolder;
        font-size: 19px;
        vertical-align: middle;
        margin: 0 5px 0 0; }
  aside .radonorg-fyi {
    padding: 29px 20px;
    font-size: 12px !important;
    color: #1f3950;
    background-color: #f7f8fa; }
    aside .radonorg-fyi a {
      font-weight: 700;
      color: #558ade;
      text-decoration: underline; }
    aside .radonorg-fyi .block-title {
      text-transform: capitalize;
      color: #333333; }
  aside .latest-news {
    width: 100%; }
    @media (max-width: 991px) {
      aside .latest-news {
        padding: 10px; } }
    @media (max-width: 991px) {
      aside .latest-news .latest-news-wrp {
        margin: 15px 0; } }
    aside .latest-news .latest-news-wrp .img {
      width: 24%;
      margin: 0; }
    aside .latest-news .latest-news-wrp .ttl-date-wrp {
      width: 63%;
      margin: 5px 10px; }
    aside .latest-news .lnk-wrp {
      float: none; }
      aside .latest-news .lnk-wrp .suggest-lnk {
        display: none; }

/*Homepage sidebar design ends*/
/*Breadcrumb override starts*/
.breadcrumb {
  background: none;
  font-size: 12px; }
  .breadcrumb li a {
    color: #62788d; }
  .breadcrumb li.active {
    font-weight: bold;
    color: #62788d; }
  .breadcrumb > li + li:before {
    content: ' \00BB'; }

/*Infocus block in homepage starts*/
.homepage-infocus {
  margin: 20px 0;
  position: relative; }
  @media (max-width: 991px) {
    .homepage-infocus .views_slideshow_cycle_teaser_section {
      width: auto !important; } }
  @media (max-width: 767px) {
    .homepage-infocus .views_slideshow_cycle_teaser_section {
      height: 550px !important; } }
  @media (max-width: 575px) {
    .homepage-infocus .views_slideshow_cycle_teaser_section {
      height: 650px !important; } }
  .homepage-infocus .views_slideshow_cycle_main .views_slideshow_cycle_teaser_section {
    max-width: 100%; }
    .homepage-infocus .views_slideshow_cycle_main .views_slideshow_cycle_teaser_section .views_slideshow_cycle_slide {
      max-width: 100%; }
  .homepage-infocus .infocus-ttl {
    border-bottom: 2px solid #3572e3;
    margin: 5px 0; }
    .homepage-infocus .infocus-ttl h2 {
      background-color: #3572e3;
      display: inline-block;
      margin: 0;
      color: #fff;
      border-radius: 5px 5px 0 0;
      font-size: 15px;
      padding: 10px 15px;
      font-weight: bold; }
  .homepage-infocus .infocus-wrp {
    display: flex;
    flex-wrap: wrap;
    padding: 20px; }
    @media (max-width: 991px) {
      .homepage-infocus .infocus-wrp {
        padding: 10px;
        align-items: center; } }
    .homepage-infocus .infocus-wrp .infocus-left {
      width: 28%; }
      @media (max-width: 991px) {
        .homepage-infocus .infocus-wrp .infocus-left {
          width: 25%;
          margin: 0 15px 0 0; } }
      @media (max-width: 767px) {
        .homepage-infocus .infocus-wrp .infocus-left {
          width: 100%; } }
    .homepage-infocus .infocus-wrp .infocus-right {
      width: 70%; }
      @media (max-width: 1199px) {
        .homepage-infocus .infocus-wrp .infocus-right {
          width: 64%;
          margin: 0 20px; } }
      @media (max-width: 991px) {
        .homepage-infocus .infocus-wrp .infocus-right {
          width: 71%;
          margin: 0; } }
      @media (max-width: 767px) {
        .homepage-infocus .infocus-wrp .infocus-right {
          width: 100%; } }
      @media (max-width: 575px) {
        .homepage-infocus .infocus-wrp .infocus-right {
          width: auto; } }
      .homepage-infocus .infocus-wrp .infocus-right .infocus-author {
        text-transform: uppercase;
        color: #637987;
        margin: 10px 0;
        font-size: 12px; }
      .homepage-infocus .infocus-wrp .infocus-right .infocus-title {
        margin: 10px 0; }
        .homepage-infocus .infocus-wrp .infocus-right .infocus-title a {
          color: #222222;
          font-weight: bold;
          font-size: 17px; }
      .homepage-infocus .infocus-wrp .infocus-right .infocus-body {
        color: #1b3951;
        font-size: 13px; }
      .homepage-infocus .infocus-wrp .infocus-right .infocus-readmore {
        margin: 10px 0; }
        .homepage-infocus .infocus-wrp .infocus-right .infocus-readmore a {
          font-size: 12px !important;
          font-weight: 600;
          text-decoration: none; }
          .homepage-infocus .infocus-wrp .infocus-right .infocus-readmore a::before {
            content: '+';
            font-weight: bolder;
            font-size: 19px;
            vertical-align: middle;
            margin: 0 5px 0 0; }
  .homepage-infocus .views-slideshow-controls-bottom {
    position: absolute;
    right: 15px;
    bottom: 20px;
    z-index: 11; }
    .homepage-infocus .views-slideshow-controls-bottom .views_slideshow_controls_text {
      float: right; }
      .homepage-infocus .views-slideshow-controls-bottom .views_slideshow_controls_text .views_slideshow_controls_text_pause {
        display: none; }
      .homepage-infocus .views-slideshow-controls-bottom .views_slideshow_controls_text .views_slideshow_controls_text_previous,
      .homepage-infocus .views-slideshow-controls-bottom .views_slideshow_controls_text .views_slideshow_controls_text_next {
        text-decoration: none; }
        .homepage-infocus .views-slideshow-controls-bottom .views_slideshow_controls_text .views_slideshow_controls_text_previous a,
        .homepage-infocus .views-slideshow-controls-bottom .views_slideshow_controls_text .views_slideshow_controls_text_next a {
          font-size: 0;
          display: inline-block;
          background-color: #e2e2e2;
          padding: 0 10px;
          text-decoration: none !important;
          border-radius: 5px;
          margin: 0 5px; }
          .homepage-infocus .views-slideshow-controls-bottom .views_slideshow_controls_text .views_slideshow_controls_text_previous a::before,
          .homepage-infocus .views-slideshow-controls-bottom .views_slideshow_controls_text .views_slideshow_controls_text_next a::before {
            font-size: 22px;
            color: #1d394f;
            text-decoration: none; }
      .homepage-infocus .views-slideshow-controls-bottom .views_slideshow_controls_text .views_slideshow_controls_text_previous a::before {
        content: ' \2039'; }
      .homepage-infocus .views-slideshow-controls-bottom .views_slideshow_controls_text .views_slideshow_controls_text_next a::before {
        content: ' \203a'; }

/*Infocus block in homepage ends*/
/*Latest news block starts*/
.sidebar-right .latest-news {
  min-height: unset; }

.latest-news {
  background-color: #f7f8fa;
  padding: 15px 25px;
  width: 49%;
  margin-right: 5px;
  min-height: 391px; }
  @media (max-width: 991px) {
    .latest-news {
      width: 100%;
      margin: 20px 0; } }
  @media screen and (max-width: 400px) {
    .latest-news {
      padding: 15px 10px; } }
  .latest-news .block-title {
    font-weight: bold;
    color: #62778a;
    font-size: 20px;
    margin: 10px 0 25px; }
  .latest-news .latest-news-wrp {
    display: flex;
    flex-wrap: wrap;
    align-items: center; }
    @media screen and (max-width: 400px) {
      .latest-news .latest-news-wrp {
        flex-wrap: initial; } }
    .latest-news .latest-news-wrp .img {
      width: 20%;
      margin: 5px 4px 5px 0; }
      .latest-news .latest-news-wrp .img img {
        border-radius: 10px; }
    .latest-news .latest-news-wrp .ttl-date-wrp {
      width: 71%;
      margin: 10px; }
      .latest-news .latest-news-wrp .ttl-date-wrp a {
        color: #242424;
        font-weight: bold;
        font-size: 12px;
        text-decoration: none; }
      .latest-news .latest-news-wrp .ttl-date-wrp .date {
        color: #4f616f;
        text-transform: uppercase;
        font-size: 11px;
        margin: 0; }
  .latest-news .lnk-wrp {
    display: flex;
    float: right;
    font-size: 11px;
    padding: 20px 0 10px;
    margin-top: 10px;
    border-top: 1px solid #d9dce1; }
    @media (max-width: 991px) {
      .latest-news .lnk-wrp {
        float: none; } }
    @media screen and (max-width: 400px) {
      .latest-news .lnk-wrp {
        display: block;
        margin: 0; } }
    .latest-news .lnk-wrp .suggest-lnk {
      margin: 0 18px 0 0; }
    .latest-news .lnk-wrp .more-lnk {
      margin: 0 46px 0 0; }
      .latest-news .lnk-wrp .more-lnk a::before {
        content: '+';
        font-weight: bolder;
        font-size: 16px;
        vertical-align: middle;
        margin: 0 5px 0 0; }
    .latest-news .lnk-wrp .suggest-lnk {
      margin: 0 18px 0 0; }
      .latest-news .lnk-wrp .suggest-lnk a {
        background: url(../images/SVG/r_news.svg) no-repeat top 1px left;
        width: 10px;
        padding: 2px 0 2px 22px; }
    .latest-news .lnk-wrp a {
      font-weight: 600;
      text-decoration: none; }

/*Latest news block ends*/
/*Upcoming events block starts*/
.upcoming-events {
  background-color: #1d4873;
  color: #fff;
  padding: 10px 25px;
  width: 49%;
  margin-left: 5px;
  min-height: 391px; }
  @media (max-width: 991px) {
    .upcoming-events {
      width: 100%; } }
  @media (max-width: 767px) {
    .upcoming-events {
      margin-left: 0; } }
  @media screen and (max-width: 400px) {
    .upcoming-events {
      padding: 10px; } }
  .upcoming-events a {
    color: #fff;
    text-decoration: none; }
  .upcoming-events .block-title {
    font-weight: bold;
    color: #ffffff;
    font-size: 20px;
    margin: 10px 0 25px; }
  .upcoming-events .upcoming-event-wrp {
    display: flex;
    align-items: center;
    flex-wrap: wrap; }
    .upcoming-events .upcoming-event-wrp .date-wrp {
      width: 16%;
      margin: 5px 20px 5px 0px;
      text-align: center; }
      @media screen and (max-width: 400px) {
        .upcoming-events .upcoming-event-wrp .date-wrp {
          width: 20%;
          margin: 5px 10px 5px 0px; } }
      .upcoming-events .upcoming-event-wrp .date-wrp .month {
        background-color: #fff;
        text-transform: uppercase;
        color: #1d4873;
        border-radius: 5px 5px 0 0;
        font-size: 12px; }
      .upcoming-events .upcoming-event-wrp .date-wrp .date-year-wrp {
        background-color: #316cc3;
        margin: 0 0 10px;
        border-radius: 0 0 5px 5px; }
        .upcoming-events .upcoming-event-wrp .date-wrp .date-year-wrp .date {
          font-size: 22px;
          font-weight: 600; }
        .upcoming-events .upcoming-event-wrp .date-wrp .date-year-wrp .year {
          font-size: 12px;
          padding: 0 0 2px; }
    .upcoming-events .upcoming-event-wrp .ttl {
      width: 75%;
      font-weight: 600;
      font-size: 13px; }
  .upcoming-events .lnk-wrp {
    display: flex;
    float: right;
    font-size: 11px;
    padding: 10px 0;
    margin-top: 10px;
    border-top: 1px solid #d9dce1;
    width: 80%;
    font-weight: 600; }
    @media (max-width: 991px) {
      .upcoming-events .lnk-wrp {
        width: 100%;
        float: none; } }
    .upcoming-events .lnk-wrp a::before {
      content: '+';
      font-weight: bolder;
      font-size: 16px;
      vertical-align: middle;
      margin: 0 5px 0 0; }

/*Upcoming events block ends*/
/*Interact warp starts*/
@media (max-width: 991px) {
  .interact {
    padding: 0 !important; } }
.interact h2.block-title {
  font-weight: bold;
  color: #62778a;
  font-size: 20px;
  margin: 50px 0 10px 5px; }
.interact .interact-wrp {
  display: flex;
  flex-wrap: wrap;
  margin: 10px 0 0; }
  @media (max-width: 991px) {
    .interact .interact-wrp {
      margin: 20px 0 0; } }
  .interact .interact-wrp p {
    width: 32%;
    margin: 8px 4px; }
    @media (max-width: 991px) {
      .interact .interact-wrp p {
        width: 48%; } }
    @media (max-width: 575px) {
      .interact .interact-wrp p {
        width: 100%; } }
    .interact .interact-wrp p a {
      color: #fff;
      background: url(../images/SVG/r_arrow-lg.svg) no-repeat right 10px center;
      padding: 20px 40px 20px 20px;
      display: block;
      text-decoration: none;
      background-color: #479de6;
      border-radius: 10px; }
      .interact .interact-wrp p a:hover, .interact .interact-wrp p a:focus, .interact .interact-wrp p a:active {
        background-color: #54baff; }
      .interact .interact-wrp p a span.bottom {
        font-size: 12px; }
      @media (max-width: 1199px) {
        .interact .interact-wrp p a {
          min-height: 97px; } }
      @media (max-width: 991px) {
        .interact .interact-wrp p a {
          min-height: 100px; } }

/*Add to any block design starts*/
.addtoany_list {
  margin: 30px 0;
  display: block; }
  .addtoany_list .a2a_svg {
    border-radius: 2px 0 0 2px !important;
    border-right: 1px solid #cecece;
    padding: 1px; }
  .addtoany_list a span {
    display: inline-block;
    color: #fff !important;
    font-size: 11px;
    overflow: visible !important;
    position: relative !important;
    clip-path: none !important; }
    .addtoany_list a span.a2a_label {
      width: auto;
      height: auto; }
  .addtoany_list a.a2a_button_facebook .a2a_label {
    background: #3b5998;
    padding: 0 5px;
    border-radius: 0 4px 4px 0 !important; }
  .addtoany_list a.a2a_button_twitter .a2a_label {
    background: #55acee;
    padding: 0 5px;
    border-radius: 0 4px 4px 0 !important; }

/*Add to any block design ends*/
/*Search block starts*/
.search-block-form {
  position: absolute;
  top: 51px;
  width: 20%;
  right: 0;
  display: none; }

/*# sourceMappingURL=style.css.map */
