/*
Theme Name: Salient Child Theme
Description: This is a custom child theme for Salient
Theme URI:   https://themeforest.net/item/salient-responsive-multipurpose-theme/4363266
Author: ThemeNectar
Author URI:  https://themeforest.net/user/themenectar
Template: salient
Version: 1.0
*/

/*! Custom Font Made Tommy */

@font-face {
  font-family: "made_tommyblack";
  src: url("made_tommy_black-webfont.woff2") format("woff2"),
    url("made_tommy_black-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "made_tommybold";
  src: url("made_tommy_bold-webfont.woff2") format("woff2"),
    url("made_tommy_bold-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "made_tommyextrabold";
  src: url("made_tommy_extrabold-webfont.woff2") format("woff2"),
    url("made_tommy_extrabold-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "made_tommymedium";
  src: url("made_tommy_medium-webfont.woff2") format("woff2"),
    url("made_tommy_medium-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "made_tommyregular";
  src: url("made_tommy_regular-webfont.woff2") format("woff2"),
    url("made_tommy_regular-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}

/* header */

.head-menu {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 10px;
  width: 40px;
  height: 40px;
  background-color: #7f3fec;
}

.mobile-icon {
  background-color: #7742e3;
}

#header-outer:not([data-format="left-header"]) #top > .container > .row nav > ul > li > form > label > input {
  height: 40px !important;
}

#header-outer:not([data-format="left-header"])
  #top
  > .container
  > .row
  nav
  > ul
  > li.astm-search-menu.is-menu.default.menu-item {
  align-items: flex-start;
  margin-top: 25px;
  margin-right: 5px;
}

body.material #header-outer:not([data-format="left-header"]) #top nav > .buttons {
  margin-left: 0;
}

body.material #header-outer:not([data-format="left-header"]) #top nav > .buttons > li {
  margin-top: 25px;
  margin-right: 5px;
  margin-left: 0;
}

.header-search.astm-search-menu.is-menu.default.menu-item.hidden {
  display: none !important;
}

.head-menu a span {
  font-family: "Poppins", sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 20px;
  line-height: 30px;
  text-align: center;
}

.buttons.sf-menu .slide-out-widget-area-toggle {
  border-radius: 10px;
  width: auto;
  height: 40px;
  padding: 0 15px;
  background-color: #7742e3;
}

.row .col img {
  margin-bottom: 0;
}

#top ul .slide-out-widget-area-toggle a.using-label,
body[data-header-search="false"]
  #header-outer[data-has-menu="false"][data-cart="false"]
  #top
  nav
  ul
  .slide-out-widget-area-toggle
  a.using-label {
  display: flex;
  align-items: center;
  justify-content: center;
}

#top ul .slide-out-widget-area-toggle a .label {
  display: flex;
  align-items: center;
  justify-content: center;
  line-height: 30px;
  font-weight: 600;
  font-size: 20px;
  height: 47px;
  text-align: center;
}

@media only screen and (min-width: 1000px) {
  #header-outer:not([data-format="left-header"]) #top > .container > .row nav > ul > li {
    justify-content: center;
  }
}

/* translator */
.translator-container {
  display: flex;
  justify-content: center !important;
  align-items: flex-start !important;
  height: 50px !important;
  padding: 10px;
  gap: 10px;
  border-radius: 25px;
  background-color: #7f3fec;
}

.translator-container select.gt_selector {
  color: white;
  background-color: #7f3fec;
  height: 30px;
}

/* header menu button */
.head-menu > * {
  color: white !important;
}

.head-menu > *:hover {
  color: white !important;
}

.head-menu a span,
.head-menu a span:hover,
#header-outer .slide-out-widget-area-toggle a i.label,
#header-outer .slide-out-widget-area-toggle a i.label:hover,
#header-outer #top nav ul .slide-out-widget-area-toggle a:hover span,
#header-outer #top nav ul .slide-out-widget-area-toggle a:hover span:hover,
#header-outer .slide-out-widget-area-toggle a:hover i.label {
  color: white !important;
}

#header-outer #top .slide-out-widget-area-toggle a .lines::before,
#header-outer #top .slide-out-widget-area-toggle a .lines::after,
#header-outer:not(.transparent) #top nav ul .slide-out-widget-area-toggle a:hover .lines::before,
#header-outer:not(.transparent) #top nav ul .slide-out-widget-area-toggle a:hover .lines::after,
#header-outer #top .slide-out-widget-area-toggle a .lines::after,
#header-outer #top .slide-out-widget-area-toggle a .lines::before,
#header-outer #top .slide-out-widget-area-toggle a .lines-button::after,
body.material.mobile
  #header-outer.transparent:not([data-permanent-transparent="1"])
  header
  .slide-out-widget-area-toggle
  a
  .close-line,
body.material.mobile
  #header-outer:not([data-permanent-transparent="1"])
  header
  .slide-out-widget-area-toggle
  a
  .close-line,
#search-outer .close-wrap .close-line,
#header-outer:not(.transparent) #top .slide-out-widget-area-toggle .close-line,
.nectar-slide-in-cart.style_slide_in_click .close-cart .close-line,
.nectar-ajax-search-results h4 a::before,
#top nav ul .slide-out-widget-area-toggle a:hover .lines,
#header-outer:not(.transparent) #top nav ul .slide-out-widget-area-toggle a:hover .lines::after,
#header-outer:not(.transparent) #top nav ul .slide-out-widget-area-toggle a:hover .lines::before,
#header-outer:not(.transparent) #top nav ul .slide-out-widget-area-toggle a:hover .lines-button::after,
body[data-header-format="left-header"]
  #header-outer[data-lhe="animated_underline"]
  #top
  nav
  > ul
  > li:not([class*="button_"])
  > a
  > span::after,
#header-outer[data-lhe="animated_underline"] .nectar-header-text-content a::after {
  background-color: white !important;
}

#header-outer.transparent #top nav > ul > li > a,
#header-outer.transparent #top nav > .sf-menu > li > a {
  opacity: 1;
}

#header-outer.transparent #top nav ul .slide-out-widget-area-toggle a .lines,
body.material:not(.mobile) #header-outer.transparent .slide-out-widget-area-toggle a .close-line,
#header-outer.transparent:not(.side-widget-open)
  #top
  nav
  ul
  .slide-out-widget-area-toggle
  a
  .lines-button::after {
  opacity: 1;
}

#header-outer.transparent[data-permanent-transparent="false"]
  #top
  .slide-out-widget-area-toggle.mobile-icon
  i::before,
#header-outer.transparent[data-permanent-transparent="false"].dark-slide
  #top
  .slide-out-widget-area-toggle.mobile-icon
  i::before,
#header-outer.transparent[data-permanent-transparent="false"].dark-slide
  #top
  .slide-out-widget-area-toggle.mobile-icon
  i::after {
  background-color: white !important;
}

/* header menu desktop */
@media only screen and (min-width: 1000px) {
  #header-outer #mobile-menu::before {
    box-shadow: 9px 11px 16px 7px rgba(0, 0, 0, 0.27) !important;
  }

  #header-outer #mobile-menu ul li ul {
    display: block !important;
    padding: 5px;
  }

  #header-outer #mobile-menu a > .sf-sub-indicator {
    display: none;
  }

  #header-outer #mobile-menu ul {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    flex-flow: wrap;
    gap: 15px;
  }

  #header-outer #mobile-menu {
    top: 80%;
  }

  #header-outer #mobile-menu ul li {
    width: 230px;
  }

  #header-outer #mobile-menu ul li ul li {
    margin: 0 !important;
  }

  #mobile-menu .menu-items-wrap ul:not(.nectar_widget) > li::before {
    display: none !important;
  }

  #header-outer #mobile-menu ul li a {
    font-size: 25px !important;
    line-height: 30px !important;
    padding: 5px 0 !important;
    text-decoration: underline;
  }

  #header-outer #mobile-menu ul li ul li a {
    font-size: 18px !important;
    line-height: 20px !important;
    text-decoration: none;
  }

  #header-outer #mobile-menu ul ul > li > a,
  #header-outer #mobile-menu ul ul > li {
    margin-left: 0px !important;
  }

  .mobile-translation {
    display: none;
  }
}

/* header menu mobile */

@media only screen and (max-width: 999px) {
  #top .container {
    max-width: 100%;
    margin: 0 2%;
  }

  #header-outer .row .col.span_9 {
    display: flex;
    justify-content: space-between;
    align-items: center;
    gap: 5px;
    flex-direction: row;
  }

  #header-outer #mobile-menu ul li {
    margin-left: 0 !important;
  }

  #header-outer.side-widget-closed .nectar-mobile-only.mobile-header,
  #header-outer .nectar-mobile-only.mobile-header {
    display: none;
  }

  #header-outer.side-widget-open .nectar-mobile-only.mobile-header {
    display: flex;
    flex-direction: row;
  }

  .nectar-mobile-only.mobile-header li {
    margin: 0;
  }

  #mobile-menu .menu-items-wrap ul:not(.nectar_widget) > li::before,
  #mobile-menu .menu-items-wrap > ul:last-child > li:last-child::after {
    display: none !important;
  }

  #header-outer #mobile-menu {
    box-shadow: rgba(0, 0, 0, 0.45) 0px 18px 20px -1px;
    padding-top: 20px;
  }

  .mobile-translation {
    z-index: 1001;
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row;
    background-color: #7f3fec;
    border-radius: 25px;
    padding: 5px 10px;
  }

  .mobile-translation .gt_selector.notranslate {
    padding: 5px;
    background-color: transparent;
    color: white;
  }

  #header-outer #mobile-menu ul li:last-child {
    margin: 15px 0;
  }
}

@media only screen and (min-width: 1000px) and (max-width: 1299px) {
  #top .container,
  #header-outer:not([data-format="left-header"]) #top > .container > .row {
    height: 90px;
  }

  #header-outer #logo img {
    height: 60px;
  }
}

.head-menu.mobile-menu {
  margin-right: 5px;
}

@media only screen and (min-width: 1000px) {
  .head-menu.mobile-menu {
    display: none;
  }
}

/* .nectar-mobile-only.mobile-header
  li.header-search.astm-search-menu.is-menu.default.menu-item {
  display: none;
} */

/* #top .span_9 > .slide-out-widget-area-toggle {
  width: 50px;
} */

#top .span_9 > .slide-out-widget-area-toggle {
  padding-left: 0px;
  background-color: #7f3fec;
  border-radius: 10px;
  display: flex;
  justify-content: center;
  align-items: flex-start;
  height: 40px;
  width: 40px;
}

body.material #header-outer:not([data-format="left-header"]) #top nav > .buttons > li.head-menu a {
  margin-left: 0;
}

@media only screen and (min-width: 1000px) {
  #top .span_9 > .slide-out-widget-area-toggle {
    margin-top: 25px;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-left: 10px;
  }

  .header-search.astm-search-menu.is-menu.default.menu-item {
    display: none;
  }
}

/* searchbar */

#header-outer:not([data-format="left-header"]) #top > .container > .row nav > ul.sf-arrows {
  display: none;
}

#search-header {
  margin-top: 25px;
  padding-right: 10px;
  /* display: block !important; */
}

.is-search-icon {
  color: transparent;
  background: transparent;
  border: none;
}

.is-search-icon:hover {
  background: transparent;
}

.is-form-style.is-form-style-3 input.is-search-input {
  border: none !important;
  border-radius: 40px;
}

.front-search .is-form-style {
  border: none !important;
}

.is-form-style input.is-search-input {
  height: 60px;
  font-size: 20px !important;
  color: #575757;
}

#search-header .is-form-style input.is-search-input {
  height: 50px;
}

input[type="search"]:focus {
  box-shadow: none;
}

/* Search button */

.container-wrap button[type="submit"] {
  padding: 0 !important;
}

body[data-form-submit="regular"] button[type="submit"] {
  background-color: transparent;
}

body[data-form-submit="regular"] .container-wrap button[type="submit"] {
  padding: 0 !important;
}

.is-form-style button.is-search-submit {
  height: 35px;
  width: 35px;
}

.is-search-icon {
  padding-top: 0 !important;
  width: 35px !important;
  height: 35px !important;
}

.is-search-icon svg {
  width: 35px;
}

#search-header .is-search-icon svg {
  margin-left: 0;
}

body[data-form-submit="see-through"] .container-wrap button[type="submit"]:not(.search-widget-btn) {
  padding: 0 !important;
}

body[data-button-style="slightly_rounded_shadow"] .container-wrap button[type="submit"]:hover {
  box-shadow: none !important;
  -ms-transform: none !important;
  transform: none !important;
  -webkit-transform: none !important;
}

body[data-form-submit="regular"] button[type="submit"]:hover {
  opacity: 1 !important;
}

button[type="submit"]:hover {
  background-color: transparent !important;
}

body[data-form-submit="see-through"] button[type="submit"],
body[data-form-submit="see-through"] button[type="submit"]:not(.search-widget-btn) {
  border-color: transparent !important;
}

body[data-form-submit="see-through"] button[type="submit"]:hover,
body[data-form-submit="see-through"] button[type="submit"]:not(.search-widget-btn):hover {
  background-color: transparent !important;
}

/* Dropdown menu */
@media only screen and (min-width: 1000px) {
  #header-outer #mobile-menu::before {
    margin-left: 0 !important;
    left: 90px !important;
    width: calc(100% - 120px) !important;
  }

  #header-outer #mobile-menu {
    padding-left: 90px;
  }
}

/* front page hero section responsiveness */
@media only screen and (min-width: 1000px) and (max-width: 1299px) {
  h1.vc_custom_heading {
    font-size: 50px !important;
    line-height: 58px !important;
  }

  h3.vc_custom_heading {
    font-size: 16px;
    font-weight: 400;
  }

  /* .vc_row.top-level.full-width-section:not(.full-width-ns) > .span_12 {
  } */
}

/* Tag cloud */
.st-tag-cloud {
  text-align: left !important;
  padding-left: 0 !important;
  margin-left: -10px !important;
  display: flex !important;
  flex-wrap: wrap !important;
  align-items: center !important;
  justify-content: flex-start !important;
}

.st-tag-cloud li {
  list-style: none !important;
  line-height: 10px;
  padding: 10px 10px;
  margin: 5px 10px 5px 0;
  background-color: white;
  border-radius: 10px;
}

ul.st-tag-cloud {
  margin-left: 0;
}

.st-tags.t0,
.t10,
.t5 {
  width: fit-content;
  font-weight: 700;
  font-size: px !important;
}

.st-tag-cloud li:hover {
  background-color: rgb(242, 236, 253);
}

/* front page underline animation */
@media only screen and (max-width: 690px) {
  body.using-mobile-browser .divider-small-border[data-animate="yes"] {
    width: 150px !important;
  }
}

@media only screen and (min-width: 691px) and (max-width: 1000px) {
  body.using-mobile-browser .divider-small-border[data-animate="yes"] {
    width: 200px !important;
  }
}

/* front page top slider shape */
.front-info-shape {
  clip-path: polygon(20% 0%, 100% 0, 100% 20%, 100% 100%, 80% 100%, 30% 100%, 0 60%, 0 0);
}

.wpb_gallery_slides ul.flex-direction-nav {
  display: none;
}

.flex-gallery .slides img {
  width: calc(100% - 10px) !important;
  height: 100% !important;
  object-fit: cover !important;
  overflow: hidden !important;
}

/* news front page */
.wpb_row.vc_row-fluid.vc_row.inner_row.vc_row-o-equal-height.vc_row-flex.vc_row-o-content-middle {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}

.divider-small-border {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

.divider-border {
  margin-top: 0px !important;
}

recent[data-style="list_featured_first_row"] .col:hover a > img,
.blog-recent[data-style="list_featured_first_row"] .featured:hover > img,
.blog-recent[data-style="list_featured_first_row"] .featured > img {
  -webkit-transform: none;
  transform: none !important;
  box-shadow: none !important;
}

.full-width-section .blog-recent[data-style="list_featured_first_row"] .featured > img {
  margin-bottom: 10px !important;
}

.home .blog-recent .col .post-header h3 {
  margin-top: 10px;
}

.blog-recent[data-style="list_featured_first_row"] .featured > img {
  border-radius: 0;
}

.off-canvas-menu-container.mobile-only form.is-search-form.is-form-style.is-form-style-3.is-form-id-18 {
  display: flex;
  justify-content: space-evenly;
  align-items: center;
}

.off-canvas-menu-container.mobile-only
  form.is-search-form.is-form-style.is-form-style-3.is-form-id-18
  #is-search-input-18.is-search-input {
  height: 50px !important;
}

@media only screen and (max-width: 999px) {
  body #frontpage-news.vc_row.vc_row-flex.vc_row-o-equal-height > .span_12 {
    -webkit-flex-wrap: nowrap !important;
    -ms-flex-wrap: nowrap !important;
    flex-wrap: nowrap !important;
  }
}

@media only screen and (max-width: 690px) {
  .news-slider-heading .wpb_wrapper h2,
  .news-slider-heading h4 {
    font-size: 25px !important;
    line-height: 30px !important;
    margin-bottom: 0 !important;
  }

  #frontpage-news .wpb_column:not([class*="vc_col-xs"]) {
    margin-bottom: 0 !important;
  }

  .event-heading {
    margin-bottom: 0 !important;
  }
}

/* news front page slider */
.wppsac-post-carousel .slick-arrow {
  background-color: rgba(127, 63, 236, 0.5) !important ;
  border-radius: 5px !important;
}

.wppsac-post-carousel .slick-arrow:hover,
.wppsac-post-carousel .slick-arrow:focus {
  background-color: rgba(127, 63, 236, 0.8) !important ;
}

.wppsac-post-carousel.design-1 div.wppsac-post-image-bg {
  position: relative !important;
  padding-bottom: 56.2% !important;
}

.wppsac-post-carousel.design-1 img.wppsac-post-image {
  position: absolute !important;
  object-fit: cover !important;
  width: 100% !important;
  height: 100% !important;
}

.wppsac-post-carousel .wppsac-post-categories ul.wppsac-post-categories-list li a {
  background-color: #7f3fec !important;
}

.wppsac-post-carousel.design-1 .slick-prev {
  left: -75px !important;
}

.wppsac-post-carousel.design-1 .slick-next {
  right: -75px !important;
}

@media only screen and (max-width: 690px) {
  .wppsac-post-carousel.design-1 .slick-prev {
    left: -30px !important;
  }

  .wppsac-post-carousel.design-1 .slick-next {
    right: -30px !important;
  }
}

h2.wppsac-post-title {
  line-height: 30px !important;
}

@media only screen and (min-width: 1000px) {
  .nectar-video-box {
    width: 50%;
    margin: 0 25%;
  }
}

/* more news cta */
.nectar-cta[data-style="arrow-animation"] .link_wrap .link_text > .text {
  line-height: 40px !important;
}

.nectar-cta[data-style="arrow-animation"] h3 {
  margin-bottom: 0px;
}

/* news categories */
.blog-recent .col .post-header .meta-category a.husnaedismal {
  color: #ea416a !important;
}

.blog-recent .col .post-header {
  font-family: Poppins;
  font-size: 14px !important;
  line-height: 21px !important;
}

.post .post-header a:hover {
  color: #ea416a !important;
}

.auto_meta_overlaid_spaced .masonry-blog-item .meta-category a:focus::before,
.auto_meta_overlaid_spaced .masonry-blog-item .meta-category a:hover::before,
.masonry.material .masonry-blog-item .meta-category a:focus::before,
.masonry.material .masonry-blog-item .meta-category a:hover::before,
.nectar-recent-posts-single_featured .grav-wrap .text a:focus::before,
.nectar-recent-posts-single_featured .grav-wrap .text a:hover::before,
.related-posts[data-style="material"] .meta-category a:focus::before,
.related-posts[data-style="material"] .meta-category a:hover::before,
[data-style="list_featured_first_row"] .meta-category a:focus::before,
[data-style="list_featured_first_row"] .meta-category a:hover::before {
  transform: none;
}

/* your rights section */
.nectar-flickity.nectar-carousel.nectar-carousel:not(.masonry) .flickity-viewport {
  margin: 5% 0;
}

.nectar-fancy-box:hover {
  cursor: pointer;
}

.nectar-fancy-box[data-style="color_box_hover"]:hover .inner-wrap .fancy-box-custom-icon {
  filter: invert(100%) sepia(0%) saturate(0%) hue-rotate(241deg) brightness(107%) contrast(100%);
}

/* footer */
.footer-img img {
  width: auto !important;
  height: 100px !important;
}

.footer-img {
  margin: 0 2%;
}

#block-7 {
  display: flex;
  justify-content: center;
  align-items: center;
}

.footer-contact {
  display: flex;
  justify-content: center;
  align-items: flex-start;
  flex-direction: column;
  margin: 0 2%;
}

.footer-contact div {
  padding: 5% 0;
}

body #footer-outer[data-cols="1"][data-disable-copyright="false"] .row {
  padding-top: 30px;
  padding-bottom: 30px;
}

#footer-outer[data-cols="1"][data-disable-copyright="false"] #copyright {
  padding-bottom: 30px;
}

.textwidget.custom-html-widget p a {
  text-decoration: none !important;
}

/* events page */
.tribe-events
  .tribe-events-c-subscribe-dropdown
  .tribe-events-c-subscribe-dropdown__button.tribe-events-c-subscribe-dropdown__button--active,
.tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:hover,
.tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:focus {
  background-color: #7f3fec;
}

.single-tribe_events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__export-icon,
.tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__export-icon {
  filter: invert(100%) sepia(91%) saturate(38%) hue-rotate(254deg) brightness(110%) contrast(110%);
}

.tribe-common .tribe-common-c-btn-border:active {
  opacity: 1;
}

.tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__list-item:hover {
  opacity: 0.7;
  background-color: #7f3fec;
  color: white !important;
}

.tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__list-item {
  list-style-type: none;
}

.tribe-common .tribe-common-c-btn-border {
  border: none;
}

.tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button {
  border-radius: 4px;
  background-color: #7f3fec;
  color: white;
  cursor: pointer;
}

.tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button-icon {
  display: none;
}

@media only screen and (min-width: 690px) and (max-width: 999px) {
  #tribe-events-pg-template,
  .tribe-common-l-container.tribe-events-l-container {
    max-width: 600px !important;
    padding: 0 !important;
    margin: 0 auto !important;
  }
}

@media only screen and (min-width: 480px) and (max-width: 690px) {
  #tribe-events-pg-template,
  .tribe-common-l-container.tribe-events-l-container {
    max-width: 420px !important;
    padding: 0 !important;
    margin: 0 auto !important;
  }
}

@media only screen and (min-width: 1000px) {
  #tribe-events-pg-template,
  .tribe-common-l-container.tribe-events-l-container {
    max-width: 1425px !important;
    padding: 0 90px !important;
    margin: 0 auto !important;
  }
}

#tribe-events-footer,
.tribe-events-back,
.tribe-events-calendar-list-nav.tribe-events-c-nav {
  display: none;
}

.tribe-events-header__events-bar.tribe-events-c-events-bar.tribe-events-c-events-bar--border {
  display: none;
}

.tribe-events-widget .tribe-events-widget-events-list__view-more-link {
  text-transform: none !important;
}

/* events page setup */
.tribe-events-calendar-list .event-wrapper {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  gap: 35px;
}
.tribe-event-card {
  width: 350px;
  height: 535px;
  box-shadow: 0 30px 90px rgba(0, 0, 0, 0.14);
  border-radius: 5px;
}

.tribe-event-card .tribe-events-calendar-list__event-featured-image-wrapper,
.tribe-event-card
  .tribe-events-calendar-list__event-featured-image-wrapper
  .tribe-events-calendar-list__event-featured-image-link {
  width: 100% !important;
  height: 200px;
  overflow: hidden;
  display: flex;
  justify-content: center;
}

.tribe-event-card .tribe-events-calendar-list__event-featured-image {
  width: 100%;
  height: auto !important;
  object-fit: cover !important;
  border-top-left-radius: 5px !important;
  border-top-right-radius: 5px !important;
}

.event-info {
  display: flex;
  flex-direction: column;
  gap: 15px;
  justify-content: center;
  align-items: flex-start;
  padding: 20px !important;
}

.tribe-common--breakpoint-medium.tribe-common .tribe-common-b2 {
  margin: 0 !important;
}

h3.tribe-events-calendar-list__event-title {
  font-size: 18px !important;
  font-family: "Open Sans", Helvetica, sans-serif !important;
  line-height: 24px !important;
}

.tribe-events .tribe-events-calendar-list__event-datetime-wrapper,
.tribe-events .tribe-events-calendar-list__event-title,
.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event-venue,
.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event-description {
  display: flex !important;
  justify-content: flex-start;
  align-items: center;
  flex-wrap: wrap;
  gap: 5px;
  font-family: "Open Sans", Helvetica, sans-serif !important;
}

/* sub organisations */
.nectar-fancy-box[data-style="image_above_text_underline"].content-color-7742e3 * {
  color: black;
}

.nectar-fancy-box[data-style="image_above_text_underline"] .text {
  padding: 30px 0;
}

.nectar-fancy-box[data-style="image_above_text_underline"] .image-wrap {
  padding: 15%;
}

.vc_custom_heading.members a:hover {
  opacity: 1;
  text-decoration: underline solid 2px #7742e3;
}

/* blog heading */
.wpb_wrapper.heading-blog {
  padding-bottom: 2%;
}

/* blog front site */
.post-area.featured_img_left .article-content-wrap .post-featured-img-wrap::before {
  transform: none;
  box-shadow: none;
  transition: none;
  -webkit-transition: none;
}

.post-area.featured_img_left article .article-content-wrap .post-featured-img-wrap {
  transition: none;
  -webkit-transition: none;
}

.post-area.featured_img_left article:hover .article-content-wrap .post-featured-img-wrap {
  -webkit-transform: none;
  transform: none;
}

.blog-recent[data-style*="classic_enhanced"] .inner-wrap,
.masonry.classic_enhanced .masonry-blog-item .inner-wrap {
  box-shadow: none;
}

.blog-recent[data-style*="classic_enhanced"] .article-content-wrap,
.masonry.classic_enhanced .masonry-blog-item .article-content-wrap {
  padding: 2% 0;
}

.blog-recent[data-style*="classic_enhanced"] .inner-wrap:hover .post-featured-img img {
  transform: none;
  -webkit-transform: none;
}

.blog-recent[data-style*="classic_enhanced"] .post-featured-img img {
  border-radius: 10px;
}

.blog-recent[data-style*="classic_enhanced"] .meta-category a {
  background-color: #7742e3 !important;
}

.blog-recent[data-style*="classic_enhanced"] .inner-wrap {
  width: 90%;
}

@media screen and (min-width: 690px) {
  .span_12 {
    width: 50%;
  }

  .post-area.col.span_12.col_last,
  .col.span_12.section-title.blog-title {
    width: 100%;
  }
}

body[data-button-style*="slightly_rounded"] .blog-recent[data-style*="classic_enhanced"] .meta-category a {
  border: none;
  font-family: "Open Sans";
}

.blog-recent[data-style*="classic_enhanced"] .excerpt {
  font-family: "Open Sans";
  font-size: 18px;
  line-height: 21px;
}

.post-header .meta {
  font-family: "Open Sans";
  font-size: 15px;
  line-height: 18px;
  color: black;
}

/* remove nectar social buttons */
.nectar-social-inner {
  display: none;
}

/* blog single post style */
.row .col.section-title.blog-title {
  display: flex !important;
  justify-content: center !important;
  align-items: flex-start !important;
  flex-direction: column !important;
}

body[data-ext-responsive="true"].single-post
  .heading-title[data-header-style="default_minimal"]
  .entry-title {
  margin: 0 !important;
  text-align: start;
}

.row .col.section-title span.meta-category {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: row;
  gap: 15px;
  padding-left: 0 !important;
}

@media only screen and (max-width: 690px) {
  #ajax-content-wrap
    .row.heading-title[data-header-style="default_minimal"]
    .col.section-title
    span.meta-category {
    display: flex;
    gap: 10px;
  }
}

.row .col.section-title span.meta-category a {
  margin: 0 !important;
}

.post-featured-img {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  flex-direction: column;
  gap: 10px;
  margin-bottom: 50px;
}

.single-post .post-content > .post-featured-img > img {
  margin-bottom: 0 !important;
}

.post-featured-img .featured-image-caption {
  font-size: 16px;
  text-align: end;
  width: 100%;
}

.post .content-inner {
  padding-bottom: 0;
}

.cta-underline-animation .text {
  text-decoration: underline 2px transparent;
  transition: text-decoration-color 1500ms;
}

.cta-underline-animation .text:hover {
  text-decoration-color: #7f3fec;
}

body[data-button-style*="slightly_rounded"].single
  .heading-title[data-header-style="default_minimal"]
  .meta-category
  a:hover {
  transform: translateY(0px) !important;
}

.single .heading-title[data-header-style="default_minimal"] .meta-category a {
  color: white;
  background-color: #7f3fec;
  border-color: transparent !important;
}

.single .heading-title[data-header-style="default_minimal"] {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
}

.post-featured-img {
  display: flex;
  align-items: center;
  justify-content: center;
}

/* breadcrumb */
.breadcrumb_last {
  color: #7f3fec;
  font-size: 20px;
}

#breadcrumbs span a {
  color: black;
  font-size: 20px;
}

#breadcrumbs span {
  color: #7f3fec;
  font-size: 20px;
}

#breadcrumbs {
  font-family: "Open Sans";
}

/* FAQ icelandic */
.page-submenu ul {
  padding: 0 90px;
  max-width: 1425px;
  margin: 0 auto;
}

/* search results */
#search-results[data-layout="masonry-no-sidebar"] .result {
  width: 50% !important;
}

#search-results .is-search-icon svg {
  margin-left: 0;
}

body.material #search-results .result .inner-wrap h2 span {
  color: black;
}

#search-results .result h2 {
  font-size: 30px;
}

@media only screen and (max-width: 999px) {
  #search-results[data-layout="masonry-no-sidebar"] .result {
    width: 100% !important;
  }
}

/* media page */
.nectar-fancy-box[data-style="color_box_hover"] .inner-wrap * {
  color: black;
}

/* about english */
@media only screen and (max-width: 999px) {
  /* .vc_row.vc_row-flex > .span_12 {
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  } */

  .nectar-fancy-ul ul li {
    font-size: 20px;
    margin: 3% 0;
  }
}

.nectar-fancy-ul ul li {
  font-size: 20px;
  margin: 1% 0;
}

/*  sidebar */
.info-sidebar #sidebar {
  padding: 0 5% !important;
  border: 1px solid #dfdfdf;
}

.info-sidebar #sidebar #block-8 {
  margin-bottom: 20px !important;
}

.info-sidebar #sidebar #block-12,
.info-sidebar #sidebar #block-12 h4,
.info-sidebar #sidebar #block-11,
.info-sidebar #sidebar #block-3,
.info-sidebar #sidebar .wp-block-latest-posts__list.wp-block-latest-posts {
  margin-bottom: 0px !important;
  margin-top: 0px !important;
}

.info-sidebar #sidebar #block-11 ul li {
  font-size: 14px;
}

.info-sidebar #sidebar #block-12 h4,
.info-sidebar #sidebar #block-3 h4 {
  opacity: 1;
  font-size: 16px;
  margin-bottom: 0;
}

/* .info-sidebar #sidebar #block-3 h4::before {
  content: '? ';
  color: purple;
  display: inline-block;
  padding-right: 5px;
} */

.info-sidebar #sidebar #block-4,
.info-sidebar #sidebar .tribe-events-widget-events-list__view-more {
  display: none;
}

.info-sidebar #sidebar .tribe-common .tribe-common-g-row {
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
  justify-content: center;
  flex-direction: column;
}

#sidebar .tribe-events-widget .tribe-events-widget-events-list__event-date-tag-datetime {
  text-align: left !important;
}

.info-sidebar #sidebar span.tribe-events-widget-events-list__event-date-tag-month,
.info-sidebar
  #sidebar
  span.tribe-events-widget-events-list__event-date-tag-daynum.tribe-common-h2.tribe-common-h4--min-medium {
  font-size: 14px;
  margin-right: 2px;
  color: black !important;
}

.info-sidebar #sidebar h3.tribe-events-widget-events-list__event-title.tribe-common-h7 {
  line-height: 15px !important;
}

.tribe-common a,
.tribe-common a:visited {
  font-size: 14px !important;
  font-weight: 400 !important;
  line-height: 15px !important;
  font-family: "Open Sans", sans-serif !important;
}

.tribe-events-widget .tribe-events-widget-events-list__event-row {
  margin-bottom: 5px !important;
}

.info-sidebar #sidebar .tribe-events-widget .tribe-events-widget-events-list__event-date-tag-datetime {
  flex-direction: row;
}

.info-sidebar #sidebar .tribe-events-widget-events-list__event-datetime {
  display: flex;
  flex-direction: row;
}

.info-sidebar #sidebar .tribe-events-widget-events-list__events {
  margin-left: 15px;
}

#sidebar div ul li {
  padding: 0;
  list-style-type: disc;
}

.tribe-events-widget a.tribe-events-widget-events-list__view-more-link.tribe-common-anchor-thin,
.tribe-events-widget a.tribe-events-widget-events-list__view-more-link.tribe-common-anchor-thin:hover {
  color: #000000;
  text-decoration-color: #000000;
}

.info-sidebar #sidebar #block-12 {
  padding-top: 10px;
}

.info-sidebar #sidebar #block-11 {
  padding-bottom: 10px;
}

.frontpage-event #sidebar #block-12,
.frontpage-event #sidebar #block-11,
.frontpage-event #sidebar #block-3 h4 {
  display: none;
}

#toc_container {
  display: none;
}

/* list stlye */
ul li,
ol li {
  list-style-position: outside !important;
  margin-left: 15px !important;
}

ul.buttons.sf-menu li.head-menu {
  margin-left: 0 !important;
}

/* sub menu boxes */
.nectar-fancy-box[data-style="color_box_hover"] .inner {
  align-items: flex-start;
}

.nectar-fancy-box[data-style="color_box_hover"] .box-inner-wrap {
  padding: 5%;
}

/* Starfsfolk */
.row .col img.starfsfolk {
  max-width: 100%;
  height: 315px;
  object-fit: cover;
  object-position: top;
}

/* Focus for keyboard navigation */
/* :focus {
  border: 1px solid black;
} */

/*  changed ReadSpeaker z-Index since it conflicts with Salient markup */
.rs_skip.rsbtn.rs_preserve.mega_toggle.toolsopen {
  z-index: 102020 !important;
}

ul.rsbtn_toollist li {
  margin-left: 0 !important;
}

#readspeaker_button1 {
  display: none;
}

/* Tags */
.st-post-tags {
  margin-top: 70px;
}

.st-post-tags a {
  background-color: rgb(119, 66, 227);
  padding: 10px;
  color: white;
  border-radius: 10px;
}

/* Social sharing */
.heateor_sss_sharing_container.heateor_sss_horizontal_sharing {
  margin-top: 70px;
}

.is-form-style {
  border: 1px solid #7f3fec !important;
  border-radius: 40px;
}

.front-search .wpb_wrapper {
  background-color: white;
  border-radius: 40px;
}
.head-menu a span {
  font-family: "Open Sans";
  font-weight: 900;
  text-transform: lowercase;
}
#top .span_9 > .slide-out-widget-area-toggle {
  border-radius: 50%;
  width: 50px !important;
  height: 50px !important;
}
.head-menu {
  width: 50px !important;
  height: 50px !important;
  border-radius: 50%;
}
#header-outer.transparent #mobile-menu .menu-items-wrap[data-has-secondary-text="false"] > ul:first-child {
  padding-top: 40px;
  /* content: "|"; */
  padding: 40px 20px 40px 20px;
}
.result .title a {
  color: #000000 !important;
}

/* form */
.with_frm_style input[type="text"] {
  height: 32px;
  height: 50px;
  line-height: 1.3;
  font-family: "made_tommybold";
  font-size: 18px;
}
.nectar-scrolling-tabs .scrolling-tab-nav a {
  font-family: "made_tommymedium";
}
.frm_style_formidable-style.with_frm_style .form-field input:not([type="file"]):focus {
  font-family: "made_tommybold";
  font-size: 18px;
}
.with_frm_style input[type="number"] {
  height: 32px;
  height: 50px;
  line-height: 1.3;
}
#header-outer #mobile-menu ul li[class*="current"] > a {
  color: #7f3fec !important;
  font-family: "made_tommybold";
  /* text-decoration: underline; */
}

.wppsac-post-slider .wppsac-post-categories ul.wppsac-post-categories-list li a,
.wppsac-post-carousel .wppsac-post-categories ul.wppsac-post-categories-list li a {
  text-transform: none !important;
  font-size: 11px;
  font-weight: 500;
  border-radius: 10px;
}

.st-tags {
  color: rgb(127 63 236) !important;
  width: fit-content;
  font-weight: 700;
  font-size: 12px !important;
}
.st-tag-cloud {
  width: 100%;
}
.st-tag-cloud li {
  margin: 4px -2px 4px 10px !important;
  /* color: white; */
  background-color: #ffffff;
  /* margin-left: 14px !important; */
}

body .team-member[data-style="bio_fullscreen"] .team-meta p {
  line-height: 14px;
  font-size: 14px;
  font-weight: 600;
  font-family: "Open Sans";
  text-transform: uppercase;
  padding-top: 4px;
  padding-bottom: 4px;
  padding-left: 4px;
  background-color: #ffbe2e;
  color: black;
}

.team-member[data-style="meta_overlaid"] .team-member-overlay,
.team-member[data-style="bio_fullscreen"] .team-member-overlay {
  background-color: #000000;
}
.team-member[data-style="bio_fullscreen"] .team-meta .arrow-line {
  display: none;
}
.team-member[data-style="bio_fullscreen"] .team-meta .arrow-end {
  display: none;
}
.team-member[data-style="bio_fullscreen"] .team-member-overlay {
  background: linear-gradient(0deg, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 1) 0%, #7f3fec 100%) !important;
}

#footer-outer #footer-widgets .widget h4 {
  color: #ffbe2e !important;
}

#footer-outer .widget h4 {
  font-size: 22px !important;
  font-weight: 600;
  margin-bottom: 20px;
  text-decoration-line: underline;
  text-decoration-thickness: 2px !important;
}

.info-sidebar #sidebar #block-12 h4 {
  opacity: 1;
  margin-bottom: 0;
  font-family: "made_tommybold" !important;
  font-size: 18px !important;
  /* text-decoration-line: underline; */
}

.info-sidebar #sidebar #block-3 h4 {
  opacity: 1;
  margin-bottom: 0;
  font-family: "made_tommybold" !important;
  font-size: 18px !important;
  /* text-decoration-line: underline; */
}

.overview-grid-box {
  width: 295px;
  height: 345px;
}

.overview-grid-box .vc_column-inner ul {
  list-style: none;
  margin-left: 0;
}

.overview-grid-box .vc_column-inner ul li a {
  display: flex;
  flex-direction: row;
}

.overview-grid-box .vc_column-inner ul li:before {
  content: "";
  display: inline-block;
  position: relative;
  height: 2px;
  width: 10px;
  margin-right: 9px;
  background: #7f3fec;
}
.overview-grid-box .vc_column-inner ul li {
  display: flex;
  align-items: center;
  margin-bottom: 6px;
}

.overview-grid-box .vc_column-inner ul li a:after {
  content: url(/wp-content/icons/chevron-right.svg);
  display: flex;
  position: relative;
  height: 24px;
  transition: all 0.3s cubic-bezier(0.68, -0.55, 0.265, 1.1);
  /* filter: invert(30%) sepia(80%) saturate(5680%) hue-rotate(255deg) brightness(98%) contrast(88%); */
}

.frm_style_formidable-style.with_frm_style .frm_submit button {
  padding: 15px !important;
}

/* header menu */
#header-outer[data-format="default"] #social-in-menu {
  margin: 0;
}

.toc_widget_list.no_bullets,
.toc_widget_list.no_bullets li {
  background: 0 0;
  list-style: none !important;
  font-family: "Open Sans";
  font-size: 14px;
  font-weight: 600;
}

.toc_widget_list.no_bullets {
  margin-left: -15px !important;
}

.tribe-common .tribe-common-c-svgicon {
  color: #7742e3 !important;
}
.tribe-events-widget
  .tribe-events-widget-events-list__event-row--featured
  .tribe-events-widget-events-list__event-date-tag-datetime:after {
  background-color: #7742e3 !important;
}
.nectar-scrolling-tabs .scrolling-tab-nav ul {
  font-family: "Made Tommy" !important;
  font-size: 16px !important;
}
h6 {
  color: #444 !important;
}

.cool_timeline .timeline-main-title {
  display: none;
}

.main-design-6 .cool-timeline.white-timeline .timeline-post .timeline-content .story-date.clt-meta-date {
  display: none;
}
.page-submenu li a {
  opacity: 1 !important;
  font-family: "MADE TOMMY";
  font-size: 14px;
  text-transform: uppercase;
  color: #ffffff !important;
}

ol,
ul {
  margin-left: 2px;
}

/*
.wpb_text_column a:after{
    content: "";
    background: url("https://obi.wp.premis.dev/wp-content/uploads/2022/08/foreign.png") no-repeat top right;
    width: 15px;
    height: 12px;
    display: inline-flex;
    background-size: 12px 12px;
}

.wpb_text_column a, p a{
      color: #7f3fec;

    font-weight: 700;
} */

/*
@media only screen and (max-width: 1300px) and (min-width: 1000px)
.row .span_2 h3, .row .span_3 h3, .row .span_4 h3, .row .vc_col-sm-2 h3, .row .vc_col-sm-3 h3, .row .vc_col-sm-4 h3, .row .col h3, body h3, #ajax-content-wrap .nectar-inherit-h3, .nectar-category-grid[data-style="mouse_follow_image"][data-h-tag="h3"] .content {
    font-size: 20.4px;
    line-height: 22.1px;
}
body h3, .row .col h3, .toggle h3 a, .ascend #respond h3, .ascend h3#comments, .woocommerce ul.products li.product.text_on_hover h3, .masonry.classic_enhanced .masonry-blog-item h3.title, .woocommerce ul.products li.product.material h3, .woocommerce-page ul.products li.product.material h3, .portfolio-items[data-ps="8"] .col h3, .nectar-hor-list-item[data-font-family="h3"], .woocommerce ul.products li.product h2, .nectar-quick-view-box h1, .nectar-ext-menu-item .inherit-h3 .menu-title-text, #slide-out-widget-area .nectar-ext-menu-item .inherit-h3, #mobile-menu .nectar-ext-menu-item .inherit-h3, #ajax-content-wrap .nectar-inherit-h3, #header-outer .nectar-inherit-h3, [data-inherit-heading-family="h3"], .nectar-quick-view-box div.product h1.product_title.nectar-inherit-h3, .nectar-quick-view-box div.product .summary p.price.nectar-inherit-h3, body.woocommerce div.product p.price.nectar-inherit-h3 ins {
    font-family: MADE TOMMY;
    font-size: 24px;
    line-height: 26px;
    font-weight: 700;
} */
body div[data-style*="minimal"] .toggle h3 a,
body div[data-style*="minimal"] .toggle.open h3 a {
  background-color: transparent;
}
div[data-style="minimal"] .toggle h3 a {
  padding: 30px 70px 30px 0;
  transition: color 0.15s ease;
}
/*
body, .toggle h3 a, body .ui-widget, table, select, .bar_graph li span strong, #slide-out-widget-area .tagcloud a, body .container .woocommerce-message a.button, #search-results .result .title span, .woocommerce ul.products li.product h3, .woocommerce-page ul.products li.product h3, .row .col.section-title .nectar-love span, body .nectar-love span, body .nectar-social .nectar-love .nectar-love-count, body .carousel-heading h2, .sharing-default-minimal .nectar-social .social-text, body .sharing-default-minimal .nectar-love, .widget ul.nectar_widget[class*="nectar_blog_posts_"] > li .post-date, .single [data-post-hs="default_minimal"] #single-below-header span, .single .heading-title[data-header-style="default_minimal"] #single-below-header span, #header-outer .nectar-image-link-widget .image-link-content span, #slide-out-widget-area.fullscreen .nectar-image-link-widget .image-link-content span, #slide-out-widget-area.fullscreen-alt .nectar-image-link-widget .image-link-content span, .nectar-header-text-content, #slide-out-widget-area .nectar-ext-menu-item .menu-item-desc, .woocommerce-checkout-review-order-table .product-info .product-quantity, #ajax-content-wrap .nectar-shop-header-bottom .widget_layered_nav_filters ul li a, #ajax-content-wrap .nectar-sticky-tabs .wpb_tabs_nav li .menu-content > a {
    font-family: Roboto;
    font-size: 18px;
    line-height: 21px;
    font-weight: 400;
}
*/
.toggle h3 a {
  color: #000 !important;
}
.cool_timeline .timeline-main-title {
  font-family: MADE TOMMY !important;
  text-align: center;
  font-size: 22px;
  color: #000;
}

.cool-timeline.white-timeline .timeline-post .timeline-content .content-title a {
  font-family: MADE TOMMY !important;
  font-weight: 900;
  font-size: 20px;
}
body h2 {
  font-size: 34px;
  line-height: 40px !important;
}

/* change color for links */
body a {
  color: black;
}

/* Contacts accessibility */
#contacts {
  display: flex;
  justify-content: center;
  align-items: flex-start;
  flex-direction: row;
  flex-wrap: wrap;
}

.contact-card {
  margin-bottom: 30px;
  border: 1px solid #676767;
  border-radius: 5px;
}

.vc_row-fluid > .span_12 .wpb_column.contact-card {
  padding-left: 0;
  padding-right: 0;
}

.vc_column_container > .vc_column-inner.contact-inner {
  padding: 5%;
}

.divider-border {
  background-color: #2e5fa1;
}

.contact-links {
  color: rgb(103, 103, 103);
}

.contact-links:hover {
  text-decoration: underline;
}

.contact-name {
  word-wrap: break-word;
}

/* Ábending form */
#frm_field_11_container {
  display: none;
}

#abending-form {
  display: none;
}

.contact-person,
.contact-site-btn {
  border: none;
  border-radius: 5px;
  margin-top: 10px;
}

.contact-person:hover,
.contact-site-btn:hover {
  cursor: pointer;
}

.container-wrap.abending {
  padding-bottom: 0 !important;
}

.frm_style_formidable-style.with_frm_style .frm_submit button:hover {
  background: rgba(46, 95, 161, 1) !important;
  border-color: rgba(46, 95, 161, 1);
  color: rgba(255, 255, 255, 1);
  padding: 2% !important;
}

.frm_style_formidable-style.with_frm_style .frm_submit button {
  padding: 2% !important;
}

#contact-us-area {
  display: none;
}

.toggle > .toggle-title a i {
  font-size: 30px;
  top: 23px;
  left: 11px;
}

.wppsac-wrap *:focus {
  outline: 2px solid #fdb81d !important;
  outline-offset: 2px !important;
}

#header-outer #top .slide-out-widget-area-toggle > div > a:focus > span > i.lines-button > i.lines::before,
#header-outer #top .slide-out-widget-area-toggle > div > a:focus > span > i.lines-button > i.lines::after,
#header-outer.transparent[data-permanent-transparent="false"]
  #top
  .slide-out-widget-area-toggle
  > div
  > a:focus
  > span
  > i.lines-button::after,
#header-outer #top .slide-out-widget-area-toggle a:focus .lines-button::after,
body.material #header-outer.transparent .slide-out-widget-area-toggle a:focus .close-line,
#header-outer:not(.transparent) #top .slide-out-widget-area-toggle a:focus .close-line {
  background-color: #fdb81d !important;
}

.outline a:focus {
  border: 2px solid #fdb81d !important;
}

:focus-visible {
  outline: #fdb81d auto 1px;
}

@media print {
  #header-space,
  #top,
  #footer-widgets,
  #copyright .social,
  .rsbtn,
  #to-top,
  .heateor_sss_sharing_container {
    display: none;
  }
  .container.main-content > .row,
  #ajax-content-wrap > .container-wrap.no-sidebar {
    padding-bottom: 0;
  }
}

/* added up button to mobile view */
@media only screen and (min-width: 1px) and (max-width: 999px) {
  #to-top:not(.mobile-enabled),
  #to-top:not(.mobile-disabled) {
    display: block !important;
  }
}
