/**
	* Theme Name: Portal Express
	* Template: twentytwentyone
*/
.responsive-video {
  position: relative;
  width: 100%;
  height: 0;
  padding-bottom: 56.25%; /* Соотношение сторон 16:9 */
}

.responsive-video video {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
@media screen and (max-width: 767px) {
  .responsive-video {
    padding-bottom: 56.25%; /* Можно изменить соотношение сторон, если требуется */
  }

  .responsive-video video {
    width: 100% !important;
    height: 100% !important;
  }
	span.mob {
    display: none;
}
}

.registration-container {
  display: flex;
  justify-content: center;
  align-items: center;
  /* min-height: 100vh;*/
  flex-direction: column;
  /*text-align: center;*/
}

.registration-container form#wp_signup_form {
  width: 100%;
  max-width: 500px;
  background-color: #f9f9f9;
  padding: 20px;
  border-radius: 10px;
  /* box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1);*/
}

.registration-container form#wp_signup_form p {
  margin-bottom: 15px;
  text-align: left;
}

.registration-container form#wp_signup_form input[type="text"],
.registration-container form#wp_signup_form input[type="password"] {
  width: 100%;
  padding: 10px;
  margin-top: 5px;
  border: 1px solid #ccc;
  border-radius: 5px;
}

.registration-container form#wp_signup_form input[type="submit"] {
  width: 100%;
  padding: 10px;
  background-color: #4caf50;
  color: white;
  border: none;
  border-radius: 5px;
  cursor: pointer;
}

.registration-container form#wp_signup_form input[type="submit"]:hover {
  background-color: #45a049;
}
li#menu-item-4341 {
  padding: 0 15px;
}
@import url("../twentytwentyone/style.css");
@import url("https://fonts.googleapis.com/css2?family=Roboto:wght@400;500;700&display=swap");

body {
  font-family: "Montserrat", sans-serif;
  font-size: 16px;
  line-height: 1.4;
  color: #222333;
  /* overflow: hidden; */
}
table thead tr {
  text-align: left;
  text-transform: uppercase;
  font-size: 12px;
  letter-spacing: 0.08em;
}
table tbody tr {
  border-top: 1px solid rgba(1, 1, 1, 0.3);
}
table td,
table th {
  border-width: 0 1px 0 0;
  border-color: rgba(1, 1, 1, 0.3);
}
table td:last-child,
table th:last-child {
  border-width: 0;
}
.table-user td,
.table-user th {
  border: 0;
}
.table-user tbody tr {
  border-color: #ececec;
}
.table-user thead tr {
  font-weight: 500;
}
p {
  line-height: 1.4;
  margin-bottom: 10px;
}
ul,
ol {
  font-family: "Montserrat", sans-serif;
}
h1,
.h1,
h2,
.h2,
h3,
.h3,
h4,
.h4,
h5,
.h5,
h6,
.h6 {
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  line-height: 1.2;
  margin-bottom: 30px;
}
h1,
.h1 {
  font-size: 50px;
}
h2,
.h2 {
  font-size: 28px;
}
h3,
.h3,
.widget .h3 {
  font-size: 28px;
}
.h4,
h4 {
  margin-bottom: 15px;
  font-weight: 500;
  font-size: 21px;
}
a {
  text-decoration: none;
  transition: 0.3s;
}
a:hover {
  color: #2495f4;
}
input {
  outline: none !important;
}
input[type="checkbox"],
input[type="radio"] {
  border-width: 1px;
}
input[type="checkbox"] {
  width: 20px;
  height: 20px;
  border: 1px solid #dde2e5;
  border-radius: 4px;
}
input[type="checkbox"]:checked {
  background: #4263eb;
  border-color: #4263eb;
}
input[type="checkbox"]:after {
  width: 5px;
  height: 9px;
  left: 7px;
  top: 3px;
  border-color: #fff;
  border-width: 2px;
  border-radius: 2px;
}
input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
input[type="number"],
input[type="tel"],
input[type="date"],
input[type="month"],
input[type="week"],
input[type="time"],
input[type="datetime"],
input[type="datetime-local"],
input[type="color"],
input[type="file"],
textarea {
  margin: 0;
  padding: 11px 20px;
  height: 40px;
  font-weight: 500;
  line-height: 1.1;
  font-size: 12px;
  letter-spacing: 0.08em;
  text-transform: uppercase;
  border: 1px solid #dde2e5;
  border-radius: 99px;
}
input::placeholder {
  color: #495057;
}
textarea {
  height: auto;
  line-height: 1.2;
  border-radius: 15px;
}
label {
  margin: 0;
  padding: 0;
  font-weight: normal;
  font-size: 16px;
}
button {
  padding: 11px 40px;
  background: none;
  color: #222333;
  font-family: "Montserrat", sans-serif;
  font-weight: bold;
  line-height: 1.1;
  font-size: 14px;
  border-radius: 99px;
  outline: none !important;
  transition: 0.3s;
}
input[type="submit"] {
  padding: 11px 40px;
  background: #2495f4 !important;
  color: #fff !important;
  font-family: "Montserrat", sans-serif;
  font-weight: bold;
  line-height: 1.1;
  font-size: 14px;
  border: 2px solid #2495f4;
  border-radius: 99px;
  outline: none !important;
  transition: 0.3s;
}
input[type="submit"]:hover,
input[type="submit"]:focus {
  background: none !important;
  color: #2495f4 !important;
  border: 2px solid #2495f4;
}
.text-center {
  text-align: center;
}
.visible-xs {
  display: none !important;
}
.btn {
  display: inline-block;
  padding: 11px 40px;
  font-weight: bold;
  line-height: 1.1;
  line-height: 1;
  /* height: 40px; */
  font-size: 14px;
  color: #2495f4;
  border: 2px solid transparent;
  border-radius: 99px;
  transition: 0.3s;
  text-align: center;
}
.btn-link {
  padding: 0;
  font-weight: normal;
  height: auto;
}
.btn-main {
  color: #fff;
  background: #2495f4;
}
.btn-main:hover {
  color: #2495f4;
  background: #fff;
  border-color: #2495f4;
}
.btn-main-border {
  background: none;
  color: #2495f4;
  border-color: #2495f4;
}
.btn-main-border:hover {
  color: #fff;
  background: #2495f4;
}
.buttons-list {
  display: flex;
  flex-wrap: wrap;
  margin: 0 -15px;
}
.buttons-list li {
  padding: 0 15px;
}
.container {
  padding: 0 15px;
  width: 100%;
  max-width: 1200px;
  margin: 0 auto;
}
.container-large {
  width: 100%;
  max-width: 1720px;
  margin: 0 auto;
}
.page-content {
  padding: 20px 0;
}
.page-content__inner {
  /*padding: 30px 0;*/
}
.info {
  font-weight: 500;
  background: #2495f4;
  color: #fff;
  padding: 10px;
  border-radius: 15px;
  width: auto;
  margin: 25px;
}
.breadcrumb {
  padding: 30px 0;
  font-size: 14px;
  color: #72737c;
  display: none;
}
.breadcrumbs__link {
  color: #252b42;
}
.breadcrumbs__separator {
  padding: 0 5px;
}
.list-unstyled {
  padding: 0;
  list-style: none;
}
.svg-icon {
  width: 20px;
  height: 20px;
  fill: #222333;
  transition: 0.3s;
}
.section {
  padding: 20px 0;
}
.section-descr {
  width: 100%;
  max-width: 570px;
  margin-bottom: 30px;
}
.bg-section {
  padding: 60px 0;
  background: #eff7fe;
}
.grey-bg {
  padding: 120px 0;
  background: #f5f5f7;
  border-radius: 10px;
}
.black-bg {
  padding: 60px 0;
  background: #000;
  color: #fff;
}
.list-info {
  list-style-type: decimal-leading-zero;
  list-style: none;
  counter-reset: item;
  display: flex;
  flex-wrap: wrap;
  margin: 0 -15px;
  padding: 0;
}
.list-info li {
  position: relative;
  width: 50%;
  padding: 0 15px 0;
  margin-bottom: 40px;
}
ol.list-info li {
  padding-top: 35px;
}
ol.list-info li:before {
  position: absolute;
  top: 0;
  left: 15px;
  counter-increment: item;
  content: "0" counter(item);
  font-weight: bold;
  font-size: 60px;
  line-height: 1.1;
  color: #f8c220;
  opacity: 0.3;
  z-index: -1;
}
.list-info li:nth-child(even) {
  /*	margin-top: 40px;*/
}
.list-info__title {
  margin-bottom: 10px;
  font-weight: 500;
  font-size: 21px;
}
.list-info__text {
  margin: 0;
  font-size: 16px;
}
.list-info__icon {
  margin-bottom: -25px;
}
.buttons-group {
  margin: 0 -15px;
}
.buttons-group__item {
  padding: 0 15px;
  display: inline-block;
}
.row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.col-lg-1,
.col-lg-10,
.col-lg-11,
.col-lg-12,
.col-lg-2,
.col-lg-3,
.col-lg-4,
.col-lg-5,
.col-lg-6,
.col-lg-7,
.col-lg-8,
.col-lg-9,
.col-md-1,
.col-md-10,
.col-md-11,
.col-md-12,
.col-md-2,
.col-md-3,
.col-md-4,
.col-md-5,
.col-md-6,
.col-md-7,
.col-md-8,
.col-md-9,
.col-sm-1,
.col-sm-10,
.col-sm-11,
.col-sm-12,
.col-sm-2,
.col-sm-3,
.col-sm-4,
.col-sm-5,
.col-sm-6,
.col-sm-7,
.col-sm-8,
.col-sm-9,
.col-xs-1,
.col-xs-10,
.col-xs-11,
.col-xs-12,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9 {
  width: 100%;
  padding: 0 15px;
}
.align-self-end {
  -ms-flex-item-align: end !important;
  align-self: flex-end !important;
}
.align-self-center {
  -ms-flex-item-align: center !important;
  align-self: center !important;
}
.border-right {
  position: relative;
}
.border-right:before {
  content: "";
  width: 1px;
  height: 100%;
  position: absolute;
  top: 0;
  right: 0;
  background: linear-gradient(
    to bottom,
    rgba(1, 1, 1, 0) 5%,
    rgba(1, 1, 1, 0.3) 45%,
    rgba(1, 1, 1, 0.3) 55%,
    rgba(1, 1, 1, 0) 95%
  );
}
/* select2 */
.select2-container {
  width: 100% !important;
}
.select2-container--default .select2-selection--single {
  padding: 12px 20px;
  height: 40px;
  background: #f4f4f4;
  border: 1px solid #2495f4;
  border-radius: 99px;
}
.select2-container--default
  .select2-selection--single
  .select2-selection__rendered {
  display: block;
  width: 100%;
  padding: 0;
  line-height: 1;
}
.select2-container--default
  .select2-selection--single
  .select2-selection__arrow {
  right: 15px;
  top: 50%;
  transform: translateY(-50%);
}
.select2-container--default
  .select2-selection--single
  .select2-selection__arrow
  b {
  border-color: #2495f4 transparent transparent transparent;
}
.select2-container--default.select2-container--open.select2-container--below
  .select2-selection--single,
.select2-container--default.select2-container--open.select2-container--below
  .select2-selection--multiple {
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
}
.select2-container--default.select2-container--open.select2-container--above
  .select2-selection--single,
.select2-container--default.select2-container--open.select2-container--above
  .select2-selection--multiple {
  border-bottom-left-radius: 20px;
  border-bottom-right-radius: 20px;
}
.select2-container--open .select2-dropdown {
  top: -10px;
}
/* end select2 */
.table-scroll {
  overflow: auto;
}
/* social-list */
.social-container {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 50px;
}
.social__button {
  width: 100%;
  max-width: 260px;
  padding: 5px 20px 5px 44px;
  position: relative;
}
.social__button-blue {
  color: #F4F4F4;
  &:hover {
    color: #2495f4;
    background: transparent;
    border-color: #2495f4;
  }
}
.social__button-yellow {
  color: #2495f4;
  background-color: #f9c220;
  &:hover {
    color: #f9c220;
    background: transparent;
    border-color: #f9c220;
  }
}
.social__button-icon {
  width: 20px;
  aspect-ratio: 1;
  object-fit: contain;
  position: absolute;
  left: 15px;
  top: 50%;
  transform: translate(0, -50%);
}
.social-list {
  display: flex;
  margin: 0 -5px;
}
.social-list__item {
  padding: 0 5px;
}
.social-list__link {
  display: block;
}
.social-list__link .svg-icon {
  display: block;
}
/* end social-list */
.slider-navigation {
  position: relative;
}
.google-reviews__footer .slider-dots {
  overflow: hidden;
}
.slider-dots {
  display: flex;
  padding: 6px 0;
}
.slider-dots li {
  padding: 0 5px;
}
.slider-dots li.slick-active {
  padding: 0 10px;
}
.slick-dotted.slick-slider {
  margin-bottom: 0;
}
.slider-dots li button {
  padding: 0;
  width: 15px;
  height: 15px;
  font-size: 0;
  line-height: 0;
  border: none;
  border-radius: 50%;
  background: #dde2e5 !important;
}
.slider-dots li.slick-active button {
  width: 30px;
  background: #2495f4 !important;
  border-radius: 99px;
}
.slider-nav {
  position: absolute;
  top: 0;
  right: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  border: 2px solid #2495f4;
  border-radius: 50%;
}
.slider-nav--prev {
  right: 50px;
}
.slider-nav:hover {
  background: #2495f4;
}
.slider-nav .svg-icon {
  fill: #2495f4;
  width: 14px;
  height: 14px;
}
.slider-nav--prev .svg-icon {
  transform: rotate(-180deg);
}
.slider-nav:hover .svg-icon {
  fill: #fff;
}
.white-box {
  padding: 60px 30px;
  box-shadow: 0px 10px 30px rgba(36, 149, 244, 0.05),
    0px 0px 100px rgba(36, 149, 244, 0.15);
  border-radius: 10px;
  background: #fff;
}
.black-box {
  padding: 30px;
  color: #fff;
  background: #000000;
  border-radius: 10px;
}
.black-box > * {
  width: 100%;
  max-width: 970px;
}
.blue-box {
  padding: 30px;
  color: #fff;
  background: radial-gradient(
    77.54% 79.03% at 69.04% 7.02%,
    #79b3fb 0%,
    #2a7cdf 100%
  );
  border-radius: 10px;
}
/* form */
.wpcf7-form::after {
  content: "";
  display: table;
  clear: both;
}
.wpcf7-form .form-group {
  width: 100%;
  position: relative;
  margin-bottom: 25px;
  padding: 0 15px;
  float: left;
}
.wpcf7-form .form-group--6 {
  width: 50%;
}
.wpcf7-form .form-group label {
  display: block;
  padding: 0 10px;
  position: absolute;
  top: -7px;
  left: 23 px;
  font-size: 12px;
  color: #72737c;
  background: #fff;
  z-index: 1;
  transition: 0.3s;
}
.wpcf7-form .form-group input {
  width: 100%;
  transition: 0.3s;
}
.wpcf7-form .form-group input:focus {
  border-color: #2495f4;
}
.wpcf7-form .form-group .file-312 {
  width: 0.1px;
  height: 0.1px;
  opacity: 0;
  overflow: hidden;
  position: absolute;
  z-index: -1;
}
.wpcf7-form .form-group .file-312 + label {
  position: static;
  margin: 0;
  padding: 11px 20px 11px 45px;
  height: 40px;
  font-weight: 700;
  line-height: 1.1;
  font-size: 14px;
  letter-spacing: 0.08em;
  color: #2495f4;
  border: 1px dashed #2495f4;
  border-radius: 99px;
  cursor: pointer;
  text-align: center;
  overflow: hidden;
}
.wpcf7-form .form-group .file-312 + label:before {
  content: "";
  width: 18px;
  height: 18px;
  position: absolute;
  top: calc(50% - 2px);
  left: 40px;
  transform: translateY(-50%);
  background: url("/wp-content/themes/portalexpress/assets/images/svg/folder.svg")
    0 0 no-repeat;
}
.wpcf7 form .wpcf7-response-output {
  clear: both;
  position: absolute;
  bottom: -25px;
  left: 0;
  background: #fff;
}
.footer-order .wpcf7 form .wpcf7-response-output {
  background: none;
}
.form-note {
  font-size: 12px;
  color: #72737c;
}
/* end form */
.pagination {
  border: none !important;
}
.no-scroll {
  overflow: hidden;
  padding-right: 17px;
}
.fancybox-content {
  width: 100%;
  max-width: 660px;
}
.fancybox-close-small {
  background: none !important;
  padding: 0;
}
.fancybox-close-small svg {
  width: 30px;
  height: 30px;
}
.fancybox-close-small svg path {
  fill: #2495f4;
}
.wpcf7-spinner {
  display: none;
}
.wpcf7-response-output {
  text-align: center;
}
.form-title {
  text-align: center;
}
.fancybox-container {
  z-index: 999999;
  z-index: 9999996;
}
.a2a_vertical_style {
  top: 50% !important;
  transform: translateY(-50%);
}
.addtoany_content_bottom {
  display: none !important;
}
.dropdown {
  position: relative;
}
.dropdown-list {
  display: none;
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  min-width: 220px;
  padding: 10px 0;
  background: #fff;
  z-index: 999;
  box-shadow: 0px 10px 30px rgba(36, 149, 244, 0.05);
}
.dropdown:hover .dropdown-list {
  display: block;
}
.dropdown-list li {
  padding: 0 15px;
  margin-bottom: 10px;
}
.dropdown-list li:last-child {
  margin-bottom: 0;
}
.maxx-user-module {
  overflow: auto;
}
.no-customize-support #wpadminbar {
  display: none;
  height: 0;
}
html {
  margin: 0 !important;
}
#otzyvua_show_form {
  display: none !important;
}
.google-reviews__link {
  display: none;
}
body,
input,
textarea,
button,
.button,
.faux-button,
.wp-block-button__link,
.wp-block-file__button,
.has-drop-cap:not(:focus)::first-letter,
.has-drop-cap:not(:focus)::first-letter,
.entry-content .wp-block-archives,
.entry-content .wp-block-categories,
.entry-content .wp-block-cover-image,
.entry-content .wp-block-latest-comments,
.entry-content .wp-block-latest-posts,
.entry-content .wp-block-pullquote,
.entry-content .wp-block-quote.is-large,
.entry-content .wp-block-quote.is-style-large,
.entry-content .wp-block-archives *,
.entry-content .wp-block-categories *,
.entry-content .wp-block-latest-posts *,
.entry-content .wp-block-latest-comments *,
.entry-content p,
.entry-content ol,
.entry-content ul,
.entry-content dl,
.entry-content dt,
.entry-content cite,
.entry-content figcaption,
.entry-content .wp-caption-text,
.comment-content p,
.comment-content ol,
.comment-content ul,
.comment-content dl,
.comment-content dt,
.comment-content cite,
.comment-content figcaption,
.comment-content .wp-caption-text,
.widget_text p,
.widget_text ol,
.widget_text ul,
.widget_text dl,
.widget_text dt,
.widget-content .rssSummary,
.widget-content cite,
.widget-content figcaption,
.widget-content .wp-caption-text {
  font-family: "Montserrat", sans-serif !important;
}
.widget .widget-title {
  display: none !important;
}
.bold {
  font-weight: bold;
}
.line {
  display: block;
  width: 100%;
  height: 2px;
  background: #c7e3fb;
  margin: 40px 0;
}
.maxx-user-block .control-group {
  margin-bottom: 30px;
}
.post-115 .breadcrumb {
  display: none;
}
.wpcf7-form.sent .form-group {
  display: none;
}
.wpcf7-response-output {
  position: static !important;
  border: none !important;
}
.footer-order .form-group {
  display: block !important;
}
.footer-order .wpcf7 .wpcf7-form.sent .wpcf7-response-output {
  display: none !important;
}
@media (max-width: 680px) {
  .steps-order .steps-order__list {
    flex-direction: column;
  }
  .steps-order .steps-order__list .steps-order__item {
    margin-bottom: 30px;
  }
}
.related-posts {
  margin-top: 30px;
}

.related-posts-grid {
  display: flex;
  flex-wrap: wrap;
  gap: 15px;
  justify-content: space-between;
}

.related-post {
  flex-basis: calc(33.333% - 10px);
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
  padding: 15px;
  background-color: #fff;
}

.related-post-thumbnail {
  margin-bottom: 10px;
}

.related-post-thumbnail img {
  width: 100%;
  height: auto;
}
h1.blogh1 {
  font-size: 34px;
}
@media (max-width: 480px) {
  .online-stores__main .online-stores__img {
    position: relative;
    text-align: center;
    max-width: unset;
    border-right: 0;
    margin-bottom: 20px;
  }
  .online-stores__main .online-stores__name {
    padding-left: 0;
    text-align: center;
    margin-bottom: 20px;
  }
  .online-stores__main .online-stores__item {
    flex-direction: column;
  }
  .custom-header-widget-container a {
    margin-bottom: 20px;
    font-weight: 700;
    color: #fff;
  }
}
//////

.header-content {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: nowrap; /* Убираем перенос на новую строку */
  width: 100%;
}

.header-logo,
.header-nav,
.header-actions {
  margin: 0;
}

.header-nav {
  flex-grow: 1; /* Даем меню возможность занимать все оставшееся пространство */
}

.header-nav__list {
  display: flex;
  justify-content: center;
  margin: 0;
}

.header-actions {
  display: flex;
  align-items: center;
  gap: 15px; /* Разделение между элементами */
}

.header-actions__item {
  margin: 0;
}

.header-actions__quick-order {
  white-space: nowrap; /* Не переносить текст внутри кнопки */
}

.header-logo {
  margin-right: 20px;
}
.header-open {
  display: flex;
  align-items: center;
  margin-right: 20px; /* Отступ справа для бургер-меню */
}

.header-lang {
  display: flex;
  align-items: center;
  margin-left: 10px; /* Отступ для выравнивания */
}

.header-lang .widget {
  margin: 0;
}
////
.custom-header-widget-container {
  /*display: none;*/
}
.custom-header-widget:not(:empty) + .custom-header-widget-container {
  display: block;
}
.custom-header-widget-container {
  background: #2495f4;
  padding: 7px 0;
  margin-top: -15px;
  margin-bottom: 20px;
}
.container-2 {
  padding: 0 15px;
  width: 100%;
  max-width: 1200px;
  margin: 0 auto;
}
.custom-header-widget,
.custom-header-widget a,
.custom-header-widget a:hover,
.custom-header-widget p {
  color: #fff;
  font-weight: 700;
  padding-top: 6px;
  text-align: center;
}
h5.page-title-small {
  margin-top: 25px;
  font-size: 24px;
}
h2.entry-title-small {
  font-size: 18px;
}
.shop-page__sidebar_countries {
  margin: 20px 0;
}
.shop-page__sidebar_countries a {
  color: #2495f4;
  font-size: 18px;
}
.shop-page__sidebar_tags {
  margin: 10px 0;
}
.shop-page__sidebar_tags a {
  color: #2495f4;
  font-size: 16px;
}
.vpn {
  font-weight: 500;
  background: #ccc;
  padding: 5px 10px;
  display: inline-block;
}
/* Добавьте этот CSS в ваш style.css или в раздел Additional CSS */
.footer-button {
  display: inline-block;
  padding: 10px 20px;
  background-color: #ffa500; /* Цвет фона кнопки */
  color: #ffffff; /* Цвет текста */
  text-align: center;
  border: solid 2px;
  text-decoration: none;
  border-radius: 25px; /* Скругленные углы */
  font-weight: bold; /* Жирный текст */
  transition: background-color 0.3s ease; /* Плавный переход при наведении */
}

.footer-button:hover {
  color: #ffffff;
  background-color: #ebebeb;
  border: solid 2px;
}
a.footer-button.menu:hover {
  color: #2495f4;
}

.footer-social {
	& .social__button {
		display: none;
	}
}

.main-nav__social.social-custom {
  & .social__button {
		display: none;
	}
}

#panel-5-0-0-0> .panel-widget-style {
  height: auto !important;
}