/* LOGIN */
html {
  scroll-behavior: smooth;
}
button.button {
  background-color: #344853;
  color: #fff;
  border-radius: 0;
  border: none;
  cursor: pointer;
}
select {
  -webkit-appearance: none;
  /* Webkit */
  -moz-appearance: none;
  /* FF */
  -ms-appearance: menulist;
  appearance: none;
  /* Future */
}
.chosen-selects {
  background-color: #203744 !important;
  cursor: pointer;
}
.select_box {
  cursor: pointer;
}
.select_box:after {
  z-index: 2;
  cursor: pointer;
  pointer-events: none;
}
.article_container .col.left {
  padding-top: 47px;
}
.article_container .col.left p {
  margin-top: 0;
}
.article_container .entry-content {
  padding-bottom: 50px;
}
.cert_btn:hover {
  font-weight: bold;
}
.additional-equipment .site-header .site-branding {
  transition: max-width 1s;
}
.current:after {
  display: none;
}
.additional-equipment .site-header {
  padding: 0;
  flex-direction: column;
}
.additional-equipment .site-header .main_menu {
  width: 100%;
  display: flex;
  align-items: center;
  padding: 0 40px;
  height: 80px;
  justify-content: space-between;
  transition: height 1s;
}
.additional-equipment .site-header .main_menu > .cart {
  display: none;
}
.additional-equipment .site-header .submenu {
  width: 100%;
  height: 50px;
  color: #fff;
  background: #313130;
  justify-content: flex-end;
  display: flex;
  text-transform: uppercase;
  font-size: 11px;
  padding: 0 40px;
}
.additional-equipment .site-header .submenu ul {
  padding: 0;
  margin: 0;
  display: flex;
  align-items: center;
  height: 100%;
}
.additional-equipment .site-header .submenu ul li {
  margin-right: 30px;
  list-style: none;
}
.additional-equipment .site-header .submenu ul li a {
  color: #fff;
  border-bottom: 1px solid transparent;
}
.additional-equipment .site-header .submenu ul li.current a {
  border-bottom: 1px solid #fff;
}
.additional-equipment .site-header .submenu ul li.cart {
  margin-right: 0;
}
.additional-equipment .site-header .submenu div.asp_m.ajaxsearchpro .probox .proinput {
  padding: 0;
}
.additional-equipment .site-header .submenu #ajaxsearchpro1_1, .additional-equipment .site-header .submenu #ajaxsearchpro1_2, .additional-equipment .site-header .submenu div.asp_m.asp_m_1 {
  background: transparent;
  background-image: none;
  border: 1px solid #fff;
  min-width: 220px;
}
.additional-equipment .site-header .submenu #ajaxsearchpro1_1 .probox, .additional-equipment .site-header .submenu #ajaxsearchpro1_2 .probox, .additional-equipment .site-header .submenu div.asp_m.asp_m_1 .probox {
  background: transparent;
  background-image: none;
}
.additional-equipment .site-header .submenu #ajaxsearchpro1_1 .probox .innericon, .additional-equipment .site-header .submenu #ajaxsearchpro1_2 .probox .innericon, .additional-equipment .site-header .submenu div.asp_m.asp_m_1 .probox .innericon {
  width: 9px;
  height: 10px;
  background-size: cover;
}
.additional-equipment .site-header .submenu #ajaxsearchpro1_1 .probox .promagnifier, .additional-equipment .site-header .submenu #ajaxsearchpro1_2 .probox .promagnifier, .additional-equipment .site-header .submenu div.asp_m.asp_m_1 .probox .promagnifier {
  display: flex;
  align-items: center;
  justify-content: center;
}
.additional-equipment .site-header .submenu #ajaxsearchpro1_1 .probox input.orig, .additional-equipment .site-header .submenu #ajaxsearchpro1_2 .probox input.orig, .additional-equipment .site-header .submenu div.asp_m.asp_m_1 .probox input.orig {
  padding-top: 0 !important;
  letter-spacing: 1px;
  font-family: 'gira-sans', sans-serif !important;
  font-weight: 300;
  font-size: 10px;
  text-shadow: none !important;
}
.additional-equipment .site-header .submenu #ajaxsearchpro1_1 .probox .proinput form .orig::-webkit-input-placeholder, .additional-equipment .site-header .submenu #ajaxsearchpro1_2 .probox .proinput form .orig::-webkit-input-placeholder, .additional-equipment .site-header .submenu div.asp_m.asp_m_1 .probox .proinput form .orig::-webkit-input-placeholder {
  font-family: 'gira-sans', Arial, Helvetica, sans-serif;
  font-size: 9px;
}
.additional-equipment .site-header .submenu #ajaxsearchpro1_1 .probox .proinput form .orig:-ms-input-placeholder, .additional-equipment .site-header .submenu #ajaxsearchpro1_2 .probox .proinput form .orig:-ms-input-placeholder, .additional-equipment .site-header .submenu div.asp_m.asp_m_1 .probox .proinput form .orig:-ms-input-placeholder {
  font-family: 'gira-sans', Arial, Helvetica, sans-serif;
}
.additional-equipment .site-header .submenu #ajaxsearchpro1_1 .probox .proinput form .orig:-moz-placeholder, .additional-equipment .site-header .submenu #ajaxsearchpro1_2 .probox .proinput form .orig:-moz-placeholder, .additional-equipment .site-header .submenu div.asp_m.asp_m_1 .probox .proinput form .orig:-moz-placeholder {
  font-family: 'gira-sans', Arial, Helvetica, sans-serif;
}
.additional-equipment .site-header .submenu #ajaxsearchpro1_1 .probox .proinput form .orig::-moz-placeholder, .additional-equipment .site-header .submenu #ajaxsearchpro1_2 .probox .proinput form .orig::-moz-placeholder, .additional-equipment .site-header .submenu div.asp_m.asp_m_1 .probox .proinput form .orig::-moz-placeholder {
  font-family: 'gira-sans', Arial, Helvetica, sans-serif;
}
.cart {
  margin-right: 0;
  border-left: 1px solid #fff;
  padding-left: 20px;
}
.cart .cart_box {
  display: flex;
  align-items: center;
}
.cart .cart_box img {
  margin-right: 10px;
}
.cart .cart-contents {
  display: flex;
}
.cart .cart-contents .cart-contents-count {
  margin-left: 10px;
}
.woocommerce .woocommerce-order-overview + p {
  display: none;
}
.woocommerce .checkout .col2-set .col-1 input {
  background-color: transparent;
  border-radius: 0;
  border: 1px solid rgba(255, 255, 255, 0.21);
  color: #fff;
  padding: 5px;
  font-size: 11px;
}
.woocommerce .checkout .col2-set .col-2 {
  float: left;
}
.woocommerce .checkout .form-row .input-text {
  background-color: transparent;
  border-radius: 0;
  border: 1px solid rgba(255, 255, 255, 0.21);
  color: #fff;
  padding: 5px;
  font-size: 11px;
}
.woocommerce .checkout #client_order_number-wrapper {
  margin-bottom: 10px;
}
.woocommerce #payment #place_order, .woocommerce .woocommerce-page #payment #place_order {
  border-radius: 0;
  font-weight: 300;
  background-color: #374d5b;
}
.woocommerce .wc_payment_methods {
  display: none;
}
.woocommerce .woocommerce-checkout #payment {
  background: none;
}
.woocommerce .woocommerce-checkout #payment .woocommerce-terms-and-conditions-wrapper {
  display: none;
}
.woocommerce .shop_table .quantity .qty {
  background: none;
  border-radius: 0;
  border: 1px solid rgba(255, 255, 255, 0.21);
  color: #fff;
}
.woocommerce .shop_table .product-name a {
  color: #fff;
}
.woocommerce .checkout-button.button.wc-forward {
  background: #344853;
  color: #fff;
  padding: 0;
  font-weight: 300;
  padding: 0 !important;
  font-weight: 300;
  margin: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  text-transform: uppercase;
}
.wc_add_pop {
  position: fixed;
  top: auto;
  bottom: 50px;
  left: auto;
  right: 50px;
  margin: auto;
  background: #344853;
  color: #fff;
  width: 200px;
  height: 100px;
  display: none;
  align-items: center;
  justify-content: center;
}
.login_overlay, .contact_overlay, .search_overlay {
  display: none;
  position: fixed;
  width: 100%;
  height: 100%;
  align-items: center;
  justify-content: center;
  background: rgba(33, 55, 68, 0.95);
  top: 0;
  left: 0;
  z-index: 100;
  flex-direction: column;
  color: #fff;
}
.login_overlay .login_box .button, .contact_overlay .login_box .button, .search_overlay .login_box .button {
  color: #fff;
  background-color: #374d5b;
}
.login_overlay #close_login, .contact_overlay #close_login, .search_overlay #close_login, .login_overlay #close_contact, .contact_overlay #close_contact, .search_overlay #close_contact {
  position: absolute;
  top: 30px;
  right: 30px;
}
.login_overlay .title, .contact_overlay .title, .search_overlay .title {
  margin-bottom: 60px;
}
.login_overlay .title .pipe, .contact_overlay .title .pipe, .search_overlay .title .pipe {
  background-color: #fff;
}
.login_overlay form p, .contact_overlay form p, .search_overlay form p {
  border: 1px solid #374d5b;
  position: relative;
}
.login_overlay form input, .contact_overlay form input, .search_overlay form input {
  background: none;
  border: none;
  padding: 0;
  height: 33px;
  width: 205px;
  padding-left: 18px;
  color: #fff;
  font-size: 11px;
}
.login_overlay form input:focus, .contact_overlay form input:focus, .search_overlay form input:focus {
  color: #fff;
}
.login_overlay form label, .contact_overlay form label, .search_overlay form label {
  position: absolute;
  top: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  padding-left: 18px;
  font-size: 11px;
  z-index: -1;
}
.login_overlay form p.login-remember, .contact_overlay form p.login-remember, .search_overlay form p.login-remember {
  border: none;
}
.login_overlay form p.login-remember label, .contact_overlay form p.login-remember label, .search_overlay form p.login-remember label {
  position: relative;
  padding: 0;
}
.login_overlay form p.login-remember input, .contact_overlay form p.login-remember input, .search_overlay form p.login-remember input {
  width: auto;
  padding: 0;
  margin-right: 5px;
}
.login_overlay form p.login-submit, .contact_overlay form p.login-submit, .search_overlay form p.login-submit {
  border: none;
}
.login_overlay form p.login-submit input, .contact_overlay form p.login-submit input, .search_overlay form p.login-submit input {
  padding: 0;
  background-color: #374d5b;
  color: #fff;
  text-transform: uppercase;
  text-align: center;
  margin: 0;
  border-radius: 0;
  justify-content: center;
}
.login_overlay form .hide, .contact_overlay form .hide, .search_overlay form .hide {
  display: none;
}
.login_overlay .search, .contact_overlay .search, .search_overlay .search {
  width: 200px;
}
.login_overlay .search .search-form, .contact_overlay .search .search-form, .search_overlay .search .search-form {
  width: 200px;
}
.login_overlay .search .search-form input[type="submit"], .contact_overlay .search .search-form input[type="submit"], .search_overlay .search .search-form input[type="submit"] {
  background-image: url(./../img/search-white.svg);
}
.login_overlay .search .search-form label input, .contact_overlay .search .search-form label input, .search_overlay .search .search-form label input {
  border-bottom: 1px solid #fff;
  color: #fff;
  padding-left: 20px;
}
.login_overlay .search .search-form label, .contact_overlay .search .search-form label, .search_overlay .search .search-form label {
  padding-left: 0;
}
.login_overlay .search ::-webkit-input-placeholder, .contact_overlay .search ::-webkit-input-placeholder, .search_overlay .search ::-webkit-input-placeholder {
  font-size: 11px;
  color: #fff;
}
.login_overlay .search :-ms-input-placeholder, .contact_overlay .search :-ms-input-placeholder, .search_overlay .search :-ms-input-placeholder {
  font-size: 11px;
  color: #fff;
}
.login_overlay .search :-moz-placeholder, .contact_overlay .search :-moz-placeholder, .search_overlay .search :-moz-placeholder {
  font-size: 11px;
  color: #fff;
}
.login_overlay .search ::-moz-placeholder, .contact_overlay .search ::-moz-placeholder, .search_overlay .search ::-moz-placeholder {
  font-size: 11px;
  color: #fff;
}
.contact_overlay form .field {
  position: relative;
  border: 1px solid rgba(255, 255, 255, 0.2);
  margin-bottom: 20px;
}
.contact_overlay form .field label {
  z-index: -1;
  font-size: 11px;
}
.contact_overlay form .field input {
  width: 100%;
}
.contact_overlay form .field textarea {
  background: transparent;
  border: none;
  padding-left: 18px;
  padding-top: 10px;
  color: #fff;
}
.contact_overlay form .field textarea::-webkit-input-placeholder {
  font-size: 11px;
  color: #fff;
}
.contact_overlay form .field textarea:-ms-input-placeholder {
  font-size: 11px;
  color: #fff;
}
.contact_overlay form .field textarea:-moz-placeholder {
  font-size: 11px;
  color: #fff;
}
.contact_overlay form .field textarea::-moz-placeholder {
  font-size: 11px;
  color: #fff;
}
.contact_overlay form p {
  border: none;
  margin: 0;
}
.site-header .search_btn {
  display: none;
}
.login {
  padding-left: 30px;
  margin-left: 40px;
  border-left: 1px solid #b4b5b4;
  flex-shrink: 0;
  font-size: 10px;
  letter-spacing: 1px;
  display: flex;
  text-transform: uppercase;
  align-items: center;
}
.login .name {
  color: #313130;
}
.login .cart {
  display: none;
}
.login a {
  display: flex;
  align-items: center;
  color: #313130;
}
.login img {
  margin-right: 9px;
  width: 19px;
  height: 19px;
}
.additional-equipment .main-navigation ul {
  display: flex;
}
.additional-equipment .main-navigation .sub-menu {
  flex-direction: column;
}
.woocommerce-cart, .woocommerce-checkout {
  background: #213744;
  color: #fff;
}
.woocommerce-cart .content-area, .woocommerce-checkout .content-area {
  padding: 0 50px;
}
.additional-equipment .site-content {
  min-height: 94vh;
}
.additional-equipment .site-content .welcome_section {
  background-color: #213744;
  color: #fff;
  padding-top: 52px;
  padding-bottom: 160px;
  display: flex;
  justify-content: center;
}
.additional-equipment .site-content .welcome_section .text {
  width: 100%;
  max-width: 768px;
  text-align: center;
}
.additional-equipment .site-content .welcome_section .text h1 {
  margin-bottom: 28px;
  display: block;
}
.additional-equipment .site-content .welcome_section .text h1:after {
  content: '';
  display: block;
  margin-top: 28px;
  width: 34px;
  height: 1px;
  background-color: #fff;
  margin-left: auto;
  margin-right: auto;
}
.additional-equipment .site-content .welcome_section .text p {
  margin-top: 23px;
  margin-bottom: 0;
}
.additional-equipment .site-content .welcome_images {
  display: flex;
  justify-content: center;
  margin-top: -100px;
  flex-wrap: wrap;
  justify-content: center;
}
.additional-equipment .site-content .welcome_images .welcome_container {
  display: flex;
  flex-wrap: wrap;
  max-width: 1170px;
}
.additional-equipment .site-content .welcome_images .image_box {
  padding: 0 50px;
  margin-bottom: 50px;
  width: 33.33%;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.additional-equipment .site-content .welcome_images .image_box img {
  max-width: 300px;
}
.additional-equipment .site-content .welcome_images .image_box span {
  display: block;
  margin-top: 14px;
  margin-bottom: 20px;
  font-size: 20px;
  letter-spacing: 2px;
  font-family: 'Dapifer';
  min-height: 58px;
  max-height: 58px;
  max-width: 300px;
  overflow: hidden;
}
.additional-equipment .site-content #loadposts {
  margin: 0 auto;
  margin-bottom: 80px;
  color: #fff;
  max-width: 180px;
  text-transform: uppercase;
}
.additional-equipment .site-content .content_section {
  padding-top: 80px;
  padding-bottom: 80px;
}
.additional-equipment .site-content .content_section .title {
  padding-left: 100px;
  margin-bottom: 80px;
}
.additional-equipment .site-content .content_section .content_block {
  display: flex;
  justify-content: flex-start;
  padding-left: 100px;
  align-items: flex-start;
  font-size: 11px;
  padding-top: 40px;
}
.additional-equipment .site-content .content_section .content_block:last-child .content_container {
  border: none;
}
.additional-equipment .site-content .content_section .content_block .content_container {
  display: flex;
  align-items: center;
  border-bottom: 1px solid #d8d8d8;
  width: 75%;
}
.additional-equipment .site-content .content_section .content_block .left_block {
  max-width: 246px;
  width: 100%;
  flex-shrink: 0;
}
.additional-equipment .site-content .content_section .content_block .sep {
  width: 35px;
  height: 1px;
  background: #313130;
  flex-shrink: 0;
  margin: 0 70px;
}
.additional-equipment .site-content .content_section .content_block .center_block {
  padding-right: 70px;
  width: 100%;
  flex-shrink: 0;
}
.additional-equipment .site-content .content_section .content_block .center_block .wrapper {
  display: flex;
  margin-bottom: 50px;
  flex-wrap: wrap;
}
.additional-equipment .site-content .content_section .content_block .center_block .wrapper .left {
  width: 50%;
  padding-right: 70px;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.additional-equipment .site-content .content_section .content_block .center_block .wrapper .left h3 {
  margin-bottom: 15px;
  margin-top: 0;
}
.additional-equipment .site-content .content_section .content_block .center_block .wrapper .left .text {
  display: block;
}
.additional-equipment .site-content .content_section .content_block .center_block .wrapper .right {
  width: 50%;
  display: flex;
  align-items: center;
}
.additional-equipment .site-content .content_section .content_block .right_block {
  padding-left: 63px;
  align-self: flex-start;
  width: 35%;
}
.additional-equipment .site-content .content_section .content_block .right_block img {
  margin-bottom: 30px;
}
.additional-equipment .site-content .content_section .content_block .right_block img:last-child {
  margin-bottom: 0;
}
.additional-equipment .site-content .login_container.contracts .content {
  padding-left: 90px;
}
.additional-equipment .site-content .login_container.contracts .content .text_col {
  width: 69%;
}
.additional-equipment .site-content .login_container.contracts .content .image_col {
  width: 31%;
}
.additional-equipment .site-content .login_container {
  background: #213744;
  color: #fff;
  display: flex;
}
.additional-equipment .site-content .login_container .sep {
  height: 1px;
  background-color: rgba(255, 255, 255, 0.21);
  width: 100%;
  margin-bottom: 30px;
}
.additional-equipment .site-content .login_container .left_nav {
  width: 200px;
  min-width: 200px;
  padding-top: 60px;
  padding-left: 45px;
  min-height: 500px;
  border-right: 1px solid rgba(255, 255, 255, 0.21);
}
.additional-equipment .site-content .login_container .left_nav .left_nav-title {
  font-size: 14px;
  letter-spacing: 1.4px;
  font-weight: normal;
  margin: 0;
  text-transform: uppercase;
}
.additional-equipment .site-content .login_container .left_nav .left_nav-title a {
  color: #fff;
}
.additional-equipment .site-content .login_container .left_nav .left_nav-title:after {
  display: block;
  content: '';
  height: 2px;
  width: 35px;
  background-color: #d8d8d8;
  margin-bottom: 22px;
  margin-top: 22px;
}
.additional-equipment .site-content .login_container .left_nav ul {
  padding: 0;
  margin: 0;
}
.additional-equipment .site-content .login_container .left_nav ul li {
  list-style: none;
  margin-bottom: 15px;
}
.additional-equipment .site-content .login_container .left_nav ul li a {
  color: #fff;
  font-size: 12px;
}
.additional-equipment .site-content .login_container .left_nav ul li.current {
  font-weight: bold;
}
.additional-equipment .site-content .login_container .new_products {
  height: calc(100vh - 130px);
  overflow: hidden;
}
.additional-equipment .site-content .login_container .new_products .price_list_text {
  overflow: scroll;
}
.additional-equipment .site-content .login_container .content {
  padding-left: 30px;
  display: flex;
  width: 100%;
  /* COMPLAINTS */
}
.additional-equipment .site-content .login_container .content .text_col {
  padding-top: 60px;
  width: 44%;
  flex-shrink: 0;
  padding-right: 30px;
}
.additional-equipment .site-content .login_container .content .image_col {
  width: 56%;
  flex-shrink: 0;
}
.additional-equipment .site-content .login_container .content .image_col img {
  width: 100%;
  height: 100%;
}
.additional-equipment .site-content .login_container .content .intro {
  display: block;
  margin-bottom: 20px;
}
.additional-equipment .site-content .login_container .content .doc_title {
  display: block;
  margin-bottom: 15px;
}
.additional-equipment .site-content .login_container .content .docs {
  padding: 0;
  margin: 0;
  border-bottom: 1px solid rgba(255, 255, 255, 0.21);
  padding-bottom: 10px;
}
.additional-equipment .site-content .login_container .content .docs li {
  list-style: none;
  font-size: 12px;
  margin-bottom: 10px;
}
.additional-equipment .site-content .login_container .content .docs li a {
  color: #fff;
  display: flex;
}
.additional-equipment .site-content .login_container .content .docs li a img {
  margin-right: 8px;
}
.additional-equipment .site-content .login_container .content .form {
  margin-top: 20px;
  display: block;
  padding-right: 90px;
  padding-bottom: 30px;
}
.additional-equipment .site-content .login_container .content .form .form_wrap {
  display: flex;
  margin-bottom: 15px;
  align-items: center;
}
.additional-equipment .site-content .login_container .content .form .form_wrap > div {
  width: 50%;
}
.additional-equipment .site-content .login_container .content .form .form_wrap > div input, .additional-equipment .site-content .login_container .content .form .form_wrap > div select {
  width: 100%;
}
.additional-equipment .site-content .login_container .content .form .form_wrap br {
  display: none;
}
.additional-equipment .site-content .login_container .content .form .form_wrap input, .additional-equipment .site-content .login_container .content .form .form_wrap textarea, .additional-equipment .site-content .login_container .content .form .form_wrap select {
  background: transparent;
  border-radius: 0;
  border: 1px solid rgba(255, 255, 255, 0.21);
  width: 50%;
  color: #fff;
  font-size: 9px;
  resize: none;
}
.additional-equipment .site-content .login_container .content .form .form_wrap select {
  background: #213744;
}
.additional-equipment .site-content .login_container .content .form .form_wrap label {
  width: 50%;
  font-size: 10px;
  font-weight: 300;
  letter-spacing: 1px;
  padding-right: 20px;
}
.additional-equipment .site-content .login_container .content .form .form_wrap .wpcf7-acceptance span.wpcf7-list-item {
  margin-left: 0;
}
.additional-equipment .site-content .login_container .content .form .form_wrap .wpcf7-acceptance input {
  width: auto;
}
.additional-equipment .site-content .login_container .content .form .submit_row {
  display: flex;
  justify-content: flex-end;
}
.additional-equipment .site-content .login_container .content .form .button {
  background-color: #344853;
}
.additional-equipment .site-content .login_container .content .form .button input {
  background: none;
  border: none;
  color: #fff;
  font-size: 11px;
  font-weight: 300;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: 1.3px;
  border-radius: 0;
  padding: 0;
  /* END OF COMPLAINTS */
  /* CONTRACTS */
}
.additional-equipment .site-content .login_container .content .intro_text {
  margin-bottom: 20px;
}
.additional-equipment .site-content .login_container .content .intro_boxes {
  display: flex;
  width: 100%;
  margin-bottom: 20px;
}
.additional-equipment .site-content .login_container .content .intro_boxes .box {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  border-right: 1px solid #40545d;
}
.additional-equipment .site-content .login_container .content .intro_boxes .box .box_title {
  font-size: 11px;
  font-weight: 500;
  margin-bottom: 10px;
  display: block;
  width: 100%;
}
.additional-equipment .site-content .login_container .content .intro_boxes .box .value {
  font-size: 11px;
  background: #40545d;
  width: 75px;
  padding: 5px 10px;
  margin-bottom: 10px;
  display: block;
  text-align: center;
}
.additional-equipment .site-content .login_container .content .intro_boxes .box .unit {
  font-size: 11px;
  font-weight: 300;
}
.additional-equipment .site-content .login_container .content .intro_boxes .box .description {
  margin-top: 20px;
  font-size: 11px;
  padding-right: 10px;
}
.additional-equipment .site-content .login_container .content .intro_boxes .box:last-child {
  border: none;
}
.additional-equipment .site-content .login_container .content .intro_boxes .box:nth-child(2), .additional-equipment .site-content .login_container .content .intro_boxes .box:nth-child(3) {
  padding-left: 50px;
}
.additional-equipment .site-content .login_container .content .contract_tabel {
  font-size: 11px;
  margin-top: 30px;
  padding-bottom: 50px;
}
.additional-equipment .site-content .login_container .content .contract_tabel .row.titles {
  border-bottom: 1px solid #4f616c;
}
.additional-equipment .site-content .login_container .content .contract_tabel .row.titles span {
  font-weight: 500;
}
.additional-equipment .site-content .login_container .content .contract_tabel .row {
  padding: 15px 0px;
  display: flex;
  justify-content: space-between;
  border-bottom: 1px solid #4f616c;
}
.additional-equipment .site-content .login_container .content .contract_tabel .row span {
  text-align: left;
  flex-shrink: 0;
}
.additional-equipment .site-content .login_container .content .contract_tabel .row span.date {
  width: 15%;
}
.additional-equipment .site-content .login_container .content .contract_tabel .row span.name {
  width: 50%;
}
.additional-equipment .site-content .login_container .content .contract_tabel .row span.download {
  width: 10%;
}
.additional-equipment .site-content .login_container .content .contract_tabel .row span.download a {
  display: flex;
  color: #fff;
}
/* END OF CONTRACTS */
/* PRICE LIST */
.additional-equipment .site-content .login_container .content .price_list_text {
  padding-bottom: 64px;
  padding-right: 40px;
  padding-top: 60px;
}
.additional-equipment .site-content .login_container .content .price_list_text ul {
  margin: 0;
  padding: 0;
}
.additional-equipment .site-content .login_container .content .price_list_text ul li {
  list-style: none;
  margin-bottom: 21px;
}
.additional-equipment .site-content .login_container .content .price_list_text ul li button {
  border: none;
  background: transparent;
  display: flex;
  color: #fff;
  padding: 0;
  align-items: center;
}
.additional-equipment .site-content .login_container .content .price_list_text ul li button img {
  margin-right: 7px;
}
.additional-equipment .site-content .login_container .content .price_list_text .small-title {
  display: block;
  margin-top: 40px;
  margin-bottom: 16px;
}
.additional-equipment .site-content .login_container .content .price_list_text .range button {
  background: transparent;
  border-radius: 0;
  border: none;
  padding: 0;
}
.additional-equipment .site-content .login_container .content .price_list_text .search_row {
  display: flex;
  margin-bottom: 13px;
}
.additional-equipment .site-content .login_container .content .price_list_text .search_row .search_box {
  position: relative;
}
.additional-equipment .site-content .login_container .content .price_list_text .search_row .search_box input {
  background: none;
  border-radius: 0;
  border: 1px solid rgba(255, 255, 255, 0.21);
  height: 22px;
  font-size: 10px;
  padding-left: 32px;
  font-weight: 300;
  letter-spacing: 1px;
  color: #fff;
  width: 240px;
}
.additional-equipment .site-content .login_container .content .price_list_text .search_row .search_box img {
  position: absolute;
  left: 12px;
  width: 9px;
  height: 10px;
  top: 0;
  bottom: 0;
  margin: auto;
}
.additional-equipment .site-content .login_container .content .price_list_text .search_row span {
  font-size: 14px;
  letter-spacing: 1.4px;
  margin-right: 30px;
}
.additional-equipment .site-content .login_container .content .price_list_text .date_row {
  display: flex;
  margin-bottom: 13px;
}
.additional-equipment .site-content .login_container .content .price_list_text .date_row > span {
  margin-right: 30px;
}
.additional-equipment .site-content .login_container .content .price_list_text .date_row .dates {
  display: flex;
}
.additional-equipment .site-content .login_container .content .price_list_text .date_row .dates .to {
  margin-left: 20px;
}
.additional-equipment .site-content .login_container .content .price_list_text .date_row .dates .from, .additional-equipment .site-content .login_container .content .price_list_text .date_row .dates .to {
  display: flex;
  font-size: 10px;
  font-weight: 300;
  align-items: center;
}
.additional-equipment .site-content .login_container .content .price_list_text .date_row .dates .from span, .additional-equipment .site-content .login_container .content .price_list_text .date_row .dates .to span {
  margin-right: 10px;
}
.additional-equipment .site-content .login_container .content .price_list_text .date_row .dates .from input, .additional-equipment .site-content .login_container .content .price_list_text .date_row .dates .to input {
  background: none;
  border-radius: 0;
  border: 1px solid rgba(255, 255, 255, 0.21);
  height: 22px;
  font-size: 10px;
}
.additional-equipment .site-content .login_container .content .price_list_text .status_row {
  display: flex;
  margin-bottom: 20px;
}
.additional-equipment .site-content .login_container .content .price_list_text .status_row > span {
  margin-right: 30px;
}
.additional-equipment .site-content .login_container .content .price_list_text .status_row .statuses {
  display: flex;
}
.additional-equipment .site-content .login_container .content .price_list_text .status_row .statuses label {
  font-size: 10px;
  font-weight: 300;
}
.additional-equipment .site-content .login_container .content .price_list_text .status_row .statuses .status {
  margin-right: 10px;
}
.additional-equipment .site-content .login_container .content .price_list_text .submit_row {
  margin-bottom: 20px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 20px 0px;
}
.additional-equipment .site-content .login_container .content .price_list_text .submit_row button {
  text-transform: uppercase;
}
.additional-equipment .site-content .login_container .content .price_list_text .export {
  display: flex;
  align-items: center;
  margin-bottom: 25px;
}
.additional-equipment .site-content .login_container .content .price_list_text .export span {
  margin-right: 15px;
}
.additional-equipment .site-content .login_container .content .price_list_text .export button {
  margin-right: 23px;
  background: transparent;
  border: none;
  color: #fff;
  padding: 0;
  display: flex;
}
.additional-equipment .site-content .login_container .content .price_list_text .results {
  width: 100%;
  font-size: 10px;
}
.additional-equipment .site-content .login_container .content .price_list_text .results .titles, .additional-equipment .site-content .login_container .content .price_list_text .results .result {
  width: 100%;
  border-bottom: 1px solid rgba(255, 255, 255, 0.21);
}
.additional-equipment .site-content .login_container .content .price_list_text .results .titles span span, .additional-equipment .site-content .login_container .content .price_list_text .results .result span span {
  width: 100%;
  display: block;
  opacity: 0.23;
  margin: 13px 0;
}
.additional-equipment .site-content .login_container .content .price_list_text .results .result {
  padding: 10px 0;
}
.additional-equipment .site-content .login_container .content .price_list_text .sep {
  margin-bottom: 15px;
  /* END OF PRICE LIST */
}
.additional-equipment .site-content .login_container .new_products .text_col {
  width: 100%;
  padding-right: 0;
}
.additional-equipment .site-content .login_container .new_products .text_col .new_products_table {
  padding-right: 40px;
}
.additional-equipment .site-content .login_container .complaints h2 {
  margin-top: 0;
  font-size: 14px;
  font-weight: normal;
}
.additional-equipment .site-content .login_container .complaints h2:after {
  content: '';
  height: 1px;
  width: 100%;
  background: #fff;
  margin: 30px 0;
  display: block;
}
.additional-equipment .site-content .login_container .complaints .titles {
  margin-bottom: 30px;
}
.additional-equipment .site-content .login_container .complaints .row {
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap;
}
.additional-equipment .site-content .login_container .complaints .row span, .additional-equipment .site-content .login_container .complaints .row a {
  text-align: left;
  width: 33.33%;
}
.additional-equipment .site-content .login_container .complaints .row .hidden_content {
  width: 100%;
  margin-top: 20px;
  margin-bottom: 30px;
  display: none;
}
.price_export {
  display: none;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  color: #fff;
  background-color: #213744;
  font-size: 11px;
}
.price_export .price_export_wrap a {
  padding: 0 10px;
  background-color: #344852;
  color: #fff;
  margin-bottom: 20px;
}
.price_export .price_export_wrap:last-child a {
  margin-bottom: 0;
}
.page-template-orders .site-content .login_container .left_nav .left_nav-title, .page-template-invoices .site-content .login_container .left_nav .left_nav-title {
  font-size: 12px;
}
.page-template-invoices .site-content .login_container .content .intro {
  display: none;
}
.page-template-invoices .site-content .login_container .content .text_col {
  padding-bottom: 60px;
}
.new_products_table .title_row {
  margin-bottom: 40px;
  display: flex;
  justify-content: space-between;
}
.new_products_table .title_row .model {
  font-size: 14px;
  width: 50%;
  margin-bottom: 0;
}
.new_products_table .title_row .date {
  width: 20%;
}
.new_products_table .title_row .price {
  width: 10%;
}
.new_products_table .title_row .icons {
  width: 10%;
}
.new_products_table .title_row .order {
  width: 10%;
}
.new_products_table .model {
  font-size: 12px;
  margin-bottom: 30px;
}
.new_products_table .model .model_name {
  margin-bottom: 20px;
  display: block;
}
.new_products_table .model .model_content {
  display: flex;
  justify-content: space-between;
  margin-bottom: 10px;
  padding-left: 0;
  border-left: 0;
  border-bottom: 1px solid rgba(255, 255, 255, 0.21);
  margin-bottom: 0;
  padding: 8px 0px;
}
.new_products_table .model .model_content > span {
  width: 10%;
  display: flex;
  align-items: center;
}
.new_products_table .model .model_content .name_row {
  width: 50%;
  padding-left: 0px;
}
.new_products_table .model .model_content .name_row .product_id {
  margin-right: 20px;
}
.new_products_table .model .model_content .icons {
  display: flex;
  width: 10%;
}
.new_products_table .model .model_content .icons span {
  margin-right: 5px;
}
.new_products_table .model .model_content .icons span.mail {
  margin-right: 20px;
}
.new_products_table .model .model_content .date {
  width: 20%;
}
.new_products_table .model .model_content .order .add_to_cart {
  flex-shrink: 0;
}
.new_products_table .model .model_content .order input {
  width: 28px;
  height: 24px;
  background: none;
  border-radius: 0;
  border: 1px solid rgba(255, 255, 255, 0.21);
  font-size: 10px;
  margin-left: 14px;
  color: #fff;
}
.new_products_table .model .model_content .order button, .new_products_table .model .model_content .order .cart_btn {
  cursor: pointer;
  background: transparent;
  border-radius: 0;
  border: none;
  padding: 0;
  margin-left: 10px;
}
.search-results .stock_container .table .rows > span span {
  text-align: left;
}
.stock_container .filter_new_products {
  margin-bottom: 30px;
}
.stock_container .content .text_col.price_list_text {
  width: 100% !important;
  padding-right: 90px;
}
.stock_container .table {
  width: 100%;
}
.stock_container .table .title_row {
  display: flex;
  width: 100%;
  margin-bottom: 30px;
  border-bottom: 0 !important;
}
.stock_container .table .rows {
  margin-bottom: 20px;
}
.stock_container .table .row, .stock_container .table .title_row, .stock_container .table .rows {
  width: 100%;
  display: flex;
  justify-content: space-between;
  font-size: 12px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.21);
  align-items: center;
  padding: 8px 0px;
}
.stock_container .table .row > span, .stock_container .table .title_row > span, .stock_container .table .rows > span {
  text-align: center;
  justify-content: center;
  display: flex;
}
.stock_container .table .row > span span, .stock_container .table .title_row > span span, .stock_container .table .rows > span span {
  width: 100%;
  justify-content: center;
  text-align: center;
  display: flex;
}
.stock_container .table .row > span a, .stock_container .table .title_row > span a, .stock_container .table .rows > span a {
  text-align: center;
}
.stock_container .table .row .id_category, .stock_container .table .title_row .id_category, .stock_container .table .rows .id_category {
  width: 40%;
  text-align: left;
  justify-content: flex-start;
}
.stock_container .table .row .id_category span, .stock_container .table .title_row .id_category span, .stock_container .table .rows .id_category span {
  justify-content: flex-start;
}
.stock_container .table .row .availability, .stock_container .table .title_row .availability, .stock_container .table .rows .availability {
  width: 5%;
}
.stock_container .table .row .group, .stock_container .table .title_row .group, .stock_container .table .rows .group {
  width: 5%;
}
.stock_container .table .row .amount, .stock_container .table .title_row .amount, .stock_container .table .rows .amount {
  width: 10%;
}
.stock_container .table .row .amount .woocommerce-Price-amount, .stock_container .table .title_row .amount .woocommerce-Price-amount, .stock_container .table .rows .amount .woocommerce-Price-amount {
  width: 100%;
}
.stock_container .table .row .amount .woocommerce-Price-amount .woocommerce-Price-currencySymbol, .stock_container .table .title_row .amount .woocommerce-Price-amount .woocommerce-Price-currencySymbol, .stock_container .table .rows .amount .woocommerce-Price-amount .woocommerce-Price-currencySymbol {
  display: none;
}
.stock_container .table .row .stock, .stock_container .table .title_row .stock, .stock_container .table .rows .stock {
  width: 10%;
  display: flex;
  align-items: center;
}
.stock_container .table .row .order_col, .stock_container .table .title_row .order_col, .stock_container .table .rows .order_col {
  display: flex;
  width: 10%;
}
.stock_container .table .row .order_col input, .stock_container .table .title_row .order_col input, .stock_container .table .rows .order_col input {
  width: 24px;
  height: 24px;
  background: none;
  border-radius: 0;
  border: 1px solid rgba(255, 255, 255, 0.21);
  color: #fff;
  font-size: 10px;
  margin-right: 14px;
}
.stock_container .table .row .order_col button, .stock_container .table .title_row .order_col button, .stock_container .table .rows .order_col button {
  background: none;
  border-radius: 0;
  border: none;
  padding: 0;
}
.stock_container .table .row .order, .stock_container .table .title_row .order, .stock_container .table .rows .order {
  display: flex;
  width: 10%;
}
.stock_container .table .row .order .add_to_cart, .stock_container .table .title_row .order .add_to_cart, .stock_container .table .rows .order .add_to_cart {
  flex-shrink: 0;
  width: auto;
  align-items: center;
}
.stock_container .table .row .order input, .stock_container .table .title_row .order input, .stock_container .table .rows .order input {
  width: 28px;
  height: 24px;
  background: none;
  border-radius: 0;
  border: 1px solid rgba(255, 255, 255, 0.21);
  font-size: 10px;
  margin-left: 14px;
  color: #fff;
}
.stock_container .table .row .order button, .stock_container .table .title_row .order button, .stock_container .table .rows .order button, .stock_container .table .row .order .cart_btn, .stock_container .table .title_row .order .cart_btn, .stock_container .table .rows .order .cart_btn {
  cursor: pointer;
  background: transparent;
  border-radius: 0;
  border: none;
  padding: 0;
  margin-left: 10px;
}
/* END OF LOGIN */
.admin-bar .site-header {
  top: 32px;
}
.main-navigation ul > li.menu-item-has-children:after {
  content: '';
  background-image: url(./../img/down_arrow.svg);
  width: 10px;
  height: 5px;
  background-position: center center;
  margin-left: 7px;
  display: inline-block;
}
.btn.white-btn:before {
  background-image: url(./../img/oval_white.svg);
}
.btn.white-btn:after {
  background-image: url(./../img/right_white.svg);
}
.nav_side {
  display: flex;
  width: 50px;
  align-items: flex-start;
  font-size: 11px;
  font-weight: 400;
  height: 15px;
}
.dark_section {
  color: #fff;
  background: #213744;
}
.dark_section .title, .dark_section .tiitel {
  color: #fff !important;
}
.dark_section .title:before, .dark_section .tiitel:before {
  background: #fff !important;
}
.dark_section .title .pipe, .dark_section .tiitel .pipe {
  background-color: #fff;
}
.dark_section .btn span {
  color: #fff;
  border-color: #c3c3c3;
}
.come-in {
  opacity: 0;
  transform: translateY(250px);
  animation: come-in 1s ease forwards;
  transition: opacity 1s;
}
.already-visible {
  transform: translateY(0);
  animation: none;
  opacity: 1;
}
@keyframes come-in {
  to {
    transform: translateY(0);
    opacity: 1;
  }
}
.animBlock {
  opacity: 0;
  filter: alpha(opacity=0);
  position: relative;
  -webkit-transition: all 0.55s ease-in;
  -moz-transition: all 0.55s ease-in;
  -ms-transition: all 0.55s ease-in;
  -o-transition: all 0.55s ease-in;
  transition: all 0.55s ease-in;
}
.animBlock[data-position="left"] {
  left: -20%;
}
.animBlock[data-position="right"] {
  right: -20%;
}
.animBlock[data-position="top"] {
  top: -20%;
}
.animBlock[data-position="bottom"] {
  bottom: -20%;
}
.animBlock[data-position="left"].viewed {
  left: 0%;
  opacity: 1;
  filter: alpha(opacity=100);
}
.animBlock[data-position="right"].viewed {
  right: 0%;
  opacity: 1;
  filter: alpha(opacity=100);
}
.animBlock[data-position="top"].viewed {
  top: 0%;
  opacity: 1;
  filter: alpha(opacity=100);
}
.animBlock[data-position="bottom"].viewed {
  bottom: 0%;
  opacity: 1;
  filter: alpha(opacity=100);
}
.page-template-contact .slider_wrapper .slider_container .slider .slide .content {
  height: 100%;
  justify-content: center;
}
.additional-equipment #open_facebook {
  flex-shrink: 0;
}
.additional-equipment #open_lang {
  color: #313130;
}
.additional-equipment #open_lang .wpml-ls-current-language {
  display: none;
  /*
   #open_lang {
   position: relative;
   cursor: pointer;
   font-size: 11px;
   height: 32px;
   line-height: 32px;
   display: block;
   align-items: center;
   font-weight: 400;
   width: 65px;
   &:before {
   content: '';
   background-image: url(./../img/down_arrow.svg);
   width: 10px;
   height: 5px;
   background-position: center center;
   position: relative;
   margin: auto;
   margin-left: 7px;
   right: auto; 
   display: inline-block;
   float: right;
   height: 32px;
   line-height: 32px;
   background-repeat: no-repeat;
   }
   }
   */
}
.additional-equipment .static_slider {
  width: 100%;
}
.additional-equipment .static_slider .slide {
  display: flex;
  background-color: #213744;
  color: #fff;
  height: calc(100vh - 80px);
}
.additional-equipment .static_slider .slide .content {
  width: 50%;
  padding-left: 73px;
  display: flex;
  justify-content: center;
  flex-direction: column;
}
.additional-equipment .static_slider .slide .content .big {
  display: flex;
  align-items: center;
  position: relative;
  margin-top: 0;
  z-index: 1;
  font-family: 'Dapifer', sans-serif, Arial, Helvetica;
  color: #fff;
  margin-bottom: 48px;
  font-size: 40px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 40px;
  letter-spacing: 4px;
}
.additional-equipment .static_slider .slide .content .big:before {
  content: '';
  width: 1px;
  height: 36px;
  background: #fff;
  position: absolute;
  left: -15px;
  top: 5px;
  flex-shrink: 0;
  z-index: 2;
}
.additional-equipment .static_slider .slide .content .small {
  max-width: 455px;
  font-size: 11px;
  margin-bottom: 0;
}
.additional-equipment .static_slider .slide .content .small .small-title:after {
  content: '';
  width: 35px;
  height: 1px;
  display: block;
  margin: 20px 0;
  background-color: #fff;
}
.additional-equipment .static_slider .slide .images_slider {
  width: 50%;
  margin-bottom: 0;
  height: 100%;
}
.additional-equipment .static_slider .slide .images_slider .slick-list {
  height: 100%;
}
.additional-equipment .static_slider .slide .images_slider .slick-list .slick-track {
  height: 100%;
}
.additional-equipment .static_slider .slide .images_slider .slick-list .slick-track .slick-slide {
  height: 100%;
}
.additional-equipment .static_slider .slide .images_slider .slick-list .slick-track .slick-slide .image_container {
  display: flex !important;
  height: 100%;
}
.additional-equipment .static_slider .slide .images_slider .slick-list .slick-track .slick-slide img {
  height: 100%;
}
.additional-equipment .static_slider .slide .images_slider .slick-dots {
  bottom: 25px;
}
.additional-equipment .static_slider .slide .images_slider .slick-dots li button:before {
  font-size: 0px;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  color: #fff;
  opacity: 1;
  background: #203744;
}
.additional-equipment .static_slider .slide .images_slider .slick-dots li.slick-active button:before {
  color: #243745;
  background: #fff;
}
.additional-equipment .home_icon_row .col_6 .image_holder {
  border: 1px solid;
}
.additional-equipment .slider_wrapper .slider_container .slider .slide .slide, .additional-equipment .slider_wrapper .slider_container .news_slider .slide {
  align-items: unset;
}
.additional-equipment .slider_wrapper .slider_container .slider .slide .slide .slide_img, .additional-equipment .slider_wrapper .slider_container .news_slider .slide .slide_img {
  height: calc(100vh - 80px);
}
.additional-equipment .slider_wrapper .slider_container .slider .slide .slide .content, .additional-equipment .slider_wrapper .slider_container .news_slider .slide .content {
  display: flex;
  justify-content: center;
  padding-top: 0;
  height: 100%;
}
.additional-equipment .slider_wrapper .slider_container .slider .slide .slide .content .button, .additional-equipment .slider_wrapper .slider_container .news_slider .slide .content .button {
  margin-bottom: 48px;
}
.additional-equipment .slider_wrapper .slider_container .slider .slide .slick-dots, .additional-equipment .slider_wrapper .slider_container .news_slider .slick-dots {
  top: auto;
  bottom: 50px;
  display: inline-block !important;
  width: auto;
  left: auto;
  right: 0;
  width: 66%;
}
.additional-equipment .slider_wrapper .slider_container .slider .slide .slick-dots li button:before, .additional-equipment .slider_wrapper .slider_container .news_slider .slick-dots li button:before {
  font-size: 0px;
}
.additional-equipment .slider_wrapper .slider_container .slider .slide .slick-dots li button:before, .additional-equipment .slider_wrapper .slider_container .news_slider .slick-dots li button:before {
  font-size: 0px !important;
  width: 10px;
  height: 10px;
  border: 1px solid #fff;
  border-radius: 50%;
  font-size: 30px;
  color: #fff;
  opacity: 1;
  background: #203744;
}
.additional-equipment .slider_wrapper .slider_container .slider .slide .slick-dots li.slick-active button:before, .additional-equipment .slider_wrapper .slider_container .news_slider .slick-dots li.slick-active button:before {
  color: #243745;
  background: #fff;
}
.additional-equipment .site-content {
  padding-top: 80px;
}
.additional-equipment .down_button, .additional-equipment .up_button {
  display: none !important;
}
.additional-equipment .slider_wrapper .slider_container .pagingInfo span.first, .additional-equipment .slider_wrapper .slider_container .pagingInfo span.second {
  min-width: 30px;
  text-align: center;
}
.additional-equipment .slider_wrapper .slider_container .pagingInfo .divider {
  margin-left: 5px;
  margin-right: 5px;
}
.additional-equipment .slider_wrapper .slider_container .slider .slide .slide_img.hidden_xs {
  height: calc(100vh - 80px);
}
.additional-equipment .slider_wrapper .slider_container .slider .slide .content, .additional-equipment .slider_wrapper .slider_container .slider_wrapper .slider_container .news_slider .slide .content {
  background-color: #213744;
  padding-left: 73px;
}
.additional-equipment .slider_wrapper .slider_container .slider .slide .content .big, .additional-equipment .slider_wrapper .slider_container .slider_wrapper .slider_container .news_slider .slide .content .big, .additional-equipment .slider_wrapper .slider_container .slider .slide .content .small, .additional-equipment .slider_wrapper .slider_container .slider_wrapper .slider_container .news_slider .slide .content .small {
  color: #fff !important;
}
.additional-equipment .slider_wrapper .slider_container .slider .slide .content .big:before, .additional-equipment .slider_wrapper .slider_container .slider_wrapper .slider_container .news_slider .slide .content .big:before, .additional-equipment .slider_wrapper .slider_container .slider .slide .content .small:before, .additional-equipment .slider_wrapper .slider_container .slider_wrapper .slider_container .news_slider .slide .content .small:before {
  background-color: #fff !important;
}
.additional-equipment .slider_wrapper .slider_container .news_slider .slide .content {
  padding-left: 55px;
}
.additional-equipment .slider_wrapper .slider_container .bottom_nav {
  padding-left: 43px;
}
.anim_button {
  width: 26px;
  border: 1px solid #fff;
  height: 40px;
  border-radius: 30px;
  overflow: hidden;
  position: absolute;
  bottom: 20px;
  right: 28px;
  left: auto;
  cursor: pointer;
  z-index: 10;
}
.anim_button .indicator-arrow {
  background-image: url(./../img/nool.svg);
  width: 15px;
  height: 15px;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  margin-top: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  margin: 0 auto;
}
.anim_button span {
  height: 4px;
  width: 4px;
  background: #213744;
  border-radius: 50%;
  margin: 0 auto;
  animation: bounce 2s infinite alternate;
  -webkit-animation: bounce 2s infinite alternate;
  transform: translateY(0px);
}
.anim_button .top {
  margin-top: -100%;
  animation: arrowAnimation1 infinite 1.1s ease-in-out;
}
.anim_button .bottom {
  margin-top: 100%;
}
.anim_button.arrow-grey .indicator-arrow {
  background-image: url(./../img/nool-grey.svg);
}
@keyframes arrowAnimation1 {
  from {
    margin-top: -100%;
  }
  to {
    margin-top: 40%;
  }
}
.page-template-product_info .anim_button {
  border: 1px solid #213744;
}
.page-template-product_info .anim_button .indicator-arrow {
  background-image: url(./../img/nool_sinine.svg);
}
a#more_posts {
  margin: 48px auto;
  cursor: pointer;
}
a#more_posts span {
  color: #fff;
}
.additional-equipment.page-template-contact .button {
  background-color: #313130 !important;
}
.additional-equipment.page-template-contact .section_1 {
  margin-top: 0;
}
.additional-equipment.page-template-contact section.contact_form .top_row .form_content {
  color: #fff;
}
.additional-equipment.page-template-contact .wpcf7-form .row .col .field label {
  color: #fff;
}
.additional-equipment.page-template-contact .contact .wpcf7-form .row .col .field input, .additional-equipment.page-template-contact .contact .wpcf7-form .row .col .field.textfield textarea {
  background-color: #213744;
  color: #fff;
}
.additional-equipment.page-template-contact .wpcf7-form .submit_row input[type="submit"] {
  color: #fff;
}
.additional-equipment.page-template-contact .contact {
  padding: 80px 0;
}
.additional-equipment.page-template-contact .contact .textfield ::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: #fff !important;
}
.additional-equipment.page-template-contact .contact .textfield ::-moz-placeholder {
  /* Firefox 19+ */
  color: #fff !important;
}
.additional-equipment.page-template-contact .contact .textfield :-ms-input-placeholder {
  /* IE 10+ */
  color: #fff !important;
}
.additional-equipment.page-template-contact .contact .textfield :-moz-placeholder {
  /* Firefox 18- */
  color: #fff !important;
}
.white_down_arrow {
  background-image: url(./../img/white_down_arrow_big.svg);
  width: 30px;
  height: 48px;
  position: absolute;
  bottom: 30px;
  right: 28px;
  background-position: center;
  background-repeat: no-repeat;
  z-index: 10;
  cursor: pointer;
}
.white_down_arrow:after {
  content: '';
  width: 1px;
  height: 22px;
  background: #fff;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  margin: auto;
  transition: top 1s;
}
.white_down_arrow:hover:after {
  top: -19px;
}
.additional-equipment.page-template-company .slider_wrapper .slider_container .slider .slide .content {
  background: transparent;
  display: flex;
  justify-content: center;
}
.additional-equipment.page-template-company .timeline .title {
  margin-bottom: 0;
}
.additional-equipment.page-template-company .timeline .scroll-box {
  overflow-x: hidden;
  padding-left: 0;
}
.additional-equipment.page-template-company .company {
  margin-top: 0;
}
.additional-equipment.page-template-company .numbers {
  padding-top: 80px;
  background: transparent;
}
.additional-equipment.page-template-company .numbers .home_icon_row .col .image_holder {
  border-color: #fff;
}
.additional-equipment.page-template-company .numbers .home_icon_row .col {
  margin-bottom: 80px;
}
.additional-equipment.page-template-company .timeline .wide_image {
  display: none;
}
.additional-equipment.page-template-company .videod {
  padding: 60px 0;
  margin-bottom: 0;
}
.additional-equipment.page-template-company .section_background {
  background-image: url(./../img/company_top_bg.jpg);
  background-size: cover;
  background-position: center;
}
.home .top-row {
  position: fixed;
  bottom: 0;
  width: 100%;
  z-index: 10;
}
.top-row {
  background-color: #e9eaeb;
  height: 61px;
  width: 100%;
  align-items: center;
  display: flex;
}
.top-row .contain {
  max-width: 1080px;
  width: 100%;
  margin: 0 auto;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
}
.top-row .block {
  display: flex;
  width: 100%;
  justify-content: center;
}
.top-row .block > span {
  font-size: 12px;
  letter-spacing: 1.2px;
  margin-right: 40px;
}
.top-row .block a {
  display: flex;
  font-size: 10px;
  letter-spacing: 1px;
  text-transform: none;
}
.top-row .block a span {
  padding-bottom: 3px;
  border-bottom: solid 2px #345d75;
  display: block;
}
.top-row .block img {
  display: inline-block;
  margin-right: 14px;
}
.top-row .center_block {
  margin: 0 auto;
}
.top-row .pipe {
  width: 1px;
  background: #323232;
  height: 100%;
  display: inline-block;
  height: 23px;
}
.additional-equipment.page-template-home .offers .title {
  align-items: flex-start;
}
.additional-equipment.page-template-home .slider_wrapper {
  margin-bottom: 0;
}
.additional-equipment.page-template-home .tabs {
  position: relative;
  width: 100%;
}
.additional-equipment.page-template-home .tabs .tab_main .tab_slide .flex_container {
  display: flex;
  flex-wrap: wrap;
  position: relative;
}
.additional-equipment.page-template-home .tabs .tab_main .tab_slide .flex_container .image {
  background-size: cover;
  background-position: center;
  height: 100%;
  width: 100%;
}
.additional-equipment.page-template-home .tabs .tab_main .tab_slide .flex_container .left_block {
  width: 30.3%;
  background: #c3c3c3;
  display: flex;
  justify-content: center;
  flex-direction: column;
  position: relative;
  height: calc(100vh - 142px);
}
.additional-equipment.page-template-home .tabs .tab_main .tab_slide .flex_container .left_block .content_container {
  padding-left: 73px;
  padding-right: 20%;
  min-height: 463px;
  display: flex;
  justify-content: center;
  flex-direction: column;
  margin-top: -72px;
}
.additional-equipment.page-template-home .tabs .tab_main .tab_slide .flex_container .left_block .content_container .title {
  padding-left: 0;
  margin-bottom: 34px;
  position: relative;
  left: -18px;
  margin-top: -50px;
}
.additional-equipment.page-template-home .tabs .tab_main .tab_slide .flex_container .left_block .content_container p {
  font-size: 13px;
  margin: 0;
  line-height: 21px;
}
.additional-equipment.page-template-home .tabs .tab_main .tab_slide .flex_container .left_block .btn_container {
  display: flex;
  background: #313130;
  height: 78px;
  width: 100%;
  justify-content: center;
  position: absolute;
  bottom: 0;
}
.additional-equipment.page-template-home .tabs .tab_main .tab_slide .flex_container .left_block .btn_container a {
  color: #fff;
}
.additional-equipment.page-template-home .tabs .tab_main .tab_slide .flex_container .right_block {
  width: 69.7%;
  display: flex;
  justify-content: center;
  padding-bottom: 78px;
}
.additional-equipment.page-template-home .tabs .position_container {
  width: 69.7%;
  margin-right: auto;
  position: absolute;
  bottom: 30px;
  right: 0;
}
.additional-equipment.page-template-home .tabs .tab_secondary_container {
  width: 100%;
  margin: 0 auto;
  max-width: 344px;
  position: relative;
  text-transform: uppercase;
}
.additional-equipment.page-template-home .tabs .tab_secondary_container .tab_sec_arrow {
  cursor: pointer;
  position: absolute;
  top: 2px;
  bottom: 0;
  width: 6px;
  height: 10px;
  z-index: 1;
  background-repeat: no-repeat;
  background-position: center;
}
.additional-equipment.page-template-home .tabs .tab_secondary_container .tab_sec_left {
  left: -50px;
  background-image: url(./../img/small_white_arrow_left.svg);
}
.additional-equipment.page-template-home .tabs .tab_secondary_container .tab_sec_right {
  right: -50px;
  background-image: url(./../img/small_white_arrow_right.svg);
}
.additional-equipment.page-template-home .tabs .tab_secondary {
  font-size: 11px;
  letter-spacing: 1.2px;
}
.additional-equipment.page-template-home .tabs .tab_secondary .slick-list .slick-track {
  transform: translate3d(0, 0, 0) !important;
}
.additional-equipment.page-template-home .tabs .tab_secondary .slick-list .slick-slide a {
  color: #fff;
}
.additional-equipment.page-template-home .tabs .tab_secondary .slick-list .slick-active {
  text-align: left;
  padding: 0 30px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.5);
}
.additional-equipment.page-template-home .tabs .tab_secondary .slick-list .slick-active:first-of-type {
  padding-left: 0;
}
.additional-equipment.page-template-home .tabs .tab_secondary .slick-list .slick-active:last-of-type {
  padding-right: 0;
}
.additional-equipment.page-template-home .tabs .tab_secondary .slick-list .slick-current {
  padding-bottom: 4px;
  border-bottom: 2px solid #fff;
  position: relative;
}
.additional-equipment.page-template-home .tabs .tab_secondary .slick-list .slick-current span {
  display: block;
}
.additional-equipment.page-template-home .offers {
  background: #213744;
  margin-top: 0;
  width: 100%;
}
.additional-equipment.page-template-home .offers .title {
  margin-bottom: 80px;
  font-size: 20px;
  line-height: normal;
}
.additional-equipment.page-template-home .offers .link_block {
  display: flex;
}
.additional-equipment.page-template-home .offers .link_block .offer-single-content {
  width: 300px;
  padding-left: 17px;
  justify-content: flex-end;
}
.additional-equipment.page-template-home .offers .link_block .offer-single-content .btn {
  margin-top: 0;
  margin-left: 0;
}
.additional-equipment.page-template-home .offers .link_block h3 {
  margin-top: 0;
  margin-bottom: 30px;
  font-weight: 300;
  letter-spacing: 2px;
  font-family: 'Dapifer', sans-serif, Arial, Helvetica;
  line-height: 24px;
}
.additional-equipment.page-template-home .offers .link_block .btn span {
  border: none;
  padding: 0;
}
.additional-equipment.page-template-home .offers .link_block .btn span .btn {
  margin-top: 0;
}
.additional-equipment.page-template-home .offers .container {
  padding: 0;
  padding-left: 127px;
}
.additional-equipment.page-template-home .offers .container ul li .offer-single-content {
  display: flex;
  max-width: 80%;
}
.additional-equipment.page-template-home .offers .container ul li .offer-single-content .tiitel {
  padding: 0;
}
.additional-equipment.page-template-home .offers .container ul li .offer-single-content .text {
  padding-left: 17px;
}
.additional-equipment.page-template-home .offers .container ul li .offer-single-content img {
  padding: 0;
}
.additional-equipment.page-template-home .offers .container ul li .offer-single-content img {
  object-fit: contain;
}
.additional-equipment.page-template-home .offers .container ul li .offer-single-content .tiitel {
  height: auto;
  margin-top: 18px;
  margin-bottom: 16px;
  font-size: 20px;
  letter-spacing: 2px;
}
.additional-equipment.page-template-home .offers .container ul li .offer-single-content .tiitel:before {
  position: relative;
  left: 0;
  margin-right: 15px;
  top: 0;
  height: 16px;
  margin-top: auto;
  margin-bottom: auto;
}
.additional-equipment.page-template-home .offers .container ul li .offer-single-content .text {
  min-height: 130px;
  padding-right: 0;
  line-height: 21px;
}
.additional-equipment.page-template-home .company_row {
  padding: 80px 0;
  margin-bottom: 0;
}
.additional-equipment.page-template-home .company_row .text_col {
  background: #fff;
  width: 50%;
  display: flex;
  justify-content: center;
  flex-direction: column;
  padding-left: 112px;
}
.additional-equipment.page-template-home .company_row .text_col .title {
  margin-left: -40px;
}
.additional-equipment.page-template-home .company_row .text_col .text {
  padding-left: 20px;
}
.additional-equipment.page-template-home .company_row .image_col {
  width: 50%;
}
.page-template-product_info.additional-equipment .slider_wrapper .slider_container .slider .slide .content {
  padding-left: 110px;
  display: flex;
  justify-content: center;
}
.page-template-product_info.additional-equipment .slider_wrapper .slider_container .slider .slide .content .small {
  max-width: 455px;
  font-size: 11px;
  margin-bottom: 0;
}
.page-template-product_info.additional-equipment .slider_wrapper .slider_container .slider .slide .content .small .small-title:after {
  content: '';
  width: 35px;
  height: 1px;
  display: block;
  margin: 20px 0;
  background-color: #fff;
}
.page-template-product_info.additional-equipment .strengths .title {
  margin: 80px 0;
}
.page-template-product_info.additional-equipment .strength_container {
  display: flex;
  flex-wrap: wrap;
  font-size: 11px;
  line-height: 21px;
  letter-spacing: 1.2px;
  position: relative;
  z-index: 1;
}
.page-template-product_info.additional-equipment .strength_container .value-offers {
  display: flex;
  width: 100%;
  flex-wrap: wrap;
  padding-left: 134px;
  padding-right: 40px;
  align-items: flex-start;
  flex-direction: column;
}
.page-template-product_info.additional-equipment .strength_container .value-offers .strength-single {
  display: flex;
  width: 100%;
}
.page-template-product_info.additional-equipment .strength_container .value-offers .strength-single .left {
  display: flex;
  align-items: center;
  border-bottom: 1px solid #b4b5b4;
  padding-top: 30px;
  padding-bottom: 30px;
  width: 50%;
}
.page-template-product_info.additional-equipment .strength_container .value-offers .strength-single .left .tiitel {
  min-width: 222px;
  max-width: 222px;
  font-size: 13px;
}
.page-template-product_info.additional-equipment .strength_container .value-offers .strength-single .left .sep {
  width: 35px;
  height: 1px;
  background: #000;
  margin-right: 36px;
  flex-shrink: 0;
}
.page-template-product_info.additional-equipment .strength_container .value-offers .strength-single .left .text a:hover {
  border-bottom: 1px solid;
}
.page-template-product_info.additional-equipment .strength_container .value-offers .strength-single .right {
  padding-left: 50px;
  width: 50%;
  padding-top: 30px;
  padding-bottom: 30px;
  display: flex;
  align-items: center;
}
.page-template-product_info.additional-equipment .strength_container .value-offers .strength-single:last-child {
  border: none;
}
.page-template-product_info.additional-equipment .strength_container .value-images {
  width: 33.3%;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.page-template-product_info.additional-equipment .strength_container .value-images .image {
  margin-bottom: 60px;
}
.page-template-product_info.additional-equipment .strength_container .value-images .image img {
  width: 100%;
}
.page-template-product_info.additional-equipment .strength_container .value-images .image:last-child {
  margin-bottom: 0;
}
.page-template-product_info.additional-equipment .product_families {
  margin-top: 0px;
  padding-bottom: 100px;
}
.page-template-product_info.additional-equipment .product_families .title {
  padding: 60px 0;
}
.page-template-product_info.additional-equipment .product_families .normal-title {
  font-size: 12px;
  text-transform: uppercase;
}
.page-template-product_info.additional-equipment .product_families .family_slider_nav_container {
  max-width: 730px;
  width: 100%;
  margin: auto;
  position: relative;
}
.page-template-product_info.additional-equipment .product_families .family_slider_nav_container .family_sec_arrow {
  position: absolute;
  top: 6px;
  bottom: 0;
  width: 6px;
  height: 10px;
  z-index: 1;
  background-repeat: no-repeat;
  background-position: center;
  cursor: pointer;
}
.page-template-product_info.additional-equipment .product_families .family_slider_nav_container .family_sec_left {
  left: -50px;
  background-image: url(./../img/small_white_arrow_left.svg);
}
.page-template-product_info.additional-equipment .product_families .family_slider_nav_container .family_sec_right {
  right: -50px;
  background-image: url(./../img/small_white_arrow_right.svg);
}
.page-template-product_info.additional-equipment .product_families .family_slider_nav .slick-track {
  transform: translate3d(0, 0, 0) !important;
}
.page-template-product_info.additional-equipment .product_families .family_slider_nav .family_slider_nav-item {
  font-size: 12px;
  letter-spacing: 1.2px;
  padding: 0 15px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.5);
  text-transform: uppercase;
  margin-top: 6px;
}
.page-template-product_info.additional-equipment .product_families .family_slider_nav .slick-current .family_slider_nav-item {
  padding-bottom: 2px;
  border-bottom: 2px solid #fff;
  position: relative;
  margin-top: 0px;
  padding-left: 0;
  padding-right: 0;
}
.page-template-product_info.additional-equipment .product_families .family_slider_nav .slick-active:first-of-type .family_slider_nav-item {
  padding-left: 0;
}
.page-template-product_info.additional-equipment .product_families .family_slider_nav .slick-active:last-of-type .family_slider_nav-item {
  padding-right: 0;
}
.page-template-product_info.additional-equipment .product_families .family_slider_content {
  margin-top: 60px;
  width: 100%;
  overflow: hidden;
}
.page-template-product_info.additional-equipment .product_families .family_slider_content .family_slider_content-item {
  padding: 0;
}
.page-template-product_info.additional-equipment .product_families .family_slider_content .family_slider_content-item h3 .pipe {
  margin-left: -17px;
  height: 25px;
}
.page-template-product_info.additional-equipment .product_families .family_slider_content .family_slider_content-item > .row {
  padding: 0 110px;
  margin-bottom: 80px;
}
.page-template-product_info.additional-equipment .product_families .family_slider_content .family_slider_content-item .row {
  display: flex;
}
.page-template-product_info.additional-equipment .product_families .family_slider_content .family_slider_content-item .row h3 {
  padding: 0;
  font-size: 12px;
}
.page-template-product_info.additional-equipment .product_families .family_slider_content .family_slider_content-item .row .view_more {
  margin-top: 20px;
  font-size: 11px;
  letter-spacing: 1px;
  line-height: 12px;
  display: inline-block;
  padding-bottom: 3px;
  border-bottom: 2px solid #fff;
}
.page-template-product_info.additional-equipment .product_families .family_slider_content .family_slider_content-item .row .view_more:after {
  content: '';
  background-image: url(./../img/white_down_arrow.svg);
  width: 10px;
  height: 5px;
  background-position: center center;
  margin-left: 7px;
  display: inline-block;
  background-repeat: no-repeat;
}
.page-template-product_info.additional-equipment .product_families .family_slider_content .family_slider_content-item .row .left_block {
  width: 50%;
  padding-right: 38px;
}
.page-template-product_info.additional-equipment .product_families .family_slider_content .family_slider_content-item .row .left_block h3 {
  margin-top: 0;
  margin-bottom: 20px;
  font-size: 12px;
  letter-spacing: 1.2px;
  line-height: 19px;
}
.page-template-product_info.additional-equipment .product_families .family_slider_content .family_slider_content-item .row .left_block .intro {
  font-size: 12px;
  letter-spacing: 1.2px;
  line-height: 21px;
  min-height: 100px;
}
.page-template-product_info.additional-equipment .product_families .family_slider_content .family_slider_content-item .row .left_block .content {
  display: none;
  font-size: 10px;
  letter-spacing: 0.86px;
  line-height: 21px;
  margin-top: 20px;
}
.page-template-product_info.additional-equipment .product_families .family_slider_content .family_slider_content-item .row .left_block .content p {
  margin: 0;
}
.page-template-product_info.additional-equipment .product_families .family_slider_content .family_slider_content-item .row .right_block {
  width: 50%;
  padding-left: 38px;
}
.page-template-product_info.additional-equipment .product_families .family_slider_content .family_slider_content-item .row .right_block h3 {
  margin-top: 0;
  font-size: 12px;
  line-height: 21px;
  letter-spacing: 1.2px;
  margin-bottom: 20px;
}
.page-template-product_info.additional-equipment .product_families .family_slider_content .family_slider_content-item .row .right_block ul {
  margin: 0;
  padding: 0;
}
.page-template-product_info.additional-equipment .product_families .family_slider_content .family_slider_content-item .row .right_block ul li {
  font-size: 10px;
  letter-spacing: 1px;
  line-height: 16px;
  margin-bottom: 20px;
}
.page-template-product_info.additional-equipment .product_families .family_slider_content .family_slider_content-item .row .right_block .visible_list {
  min-height: 100px;
}
.page-template-product_info.additional-equipment .product_families .family_slider_content .family_slider_content-item .row .right_block .visible_list li:last-child {
  margin-bottom: 0;
}
.page-template-product_info.additional-equipment .product_families .family_slider_content .family_slider_content-item .row .right_block .hidden_list {
  margin-top: 20px;
  display: none;
}
.page-template-product_info.additional-equipment .product_families .product_info_row {
  padding-left: 100px;
  align-items: flex-start;
  display: flex;
  justify-content: space-between;
}
.page-template-product_info.additional-equipment .product_families .product_info_row img {
  object-fit: none;
  width: auto;
}
.page-template-product_info.additional-equipment .product_families .product_info_row h3 {
  font-size: 18px;
  margin-top: 0;
  margin-bottom: 30px;
  line-height: 19px;
  letter-spacing: 1.2px;
  padding: 0;
}
.page-template-product_info.additional-equipment .product_families .product_info_row .variation_image {
  display: none;
}
.page-template-product_info.additional-equipment .product_families .product_info_row .products {
  max-width: 500px;
  max-width: 50%;
}
.page-template-product_info.additional-equipment .product_families .product_info_row .products .product_info_tables {
  display: flex;
}
.page-template-product_info.additional-equipment .product_families .product_info_row .products .product_info_tables .left_table {
  width: 100%;
}
.page-template-product_info.additional-equipment .product_families .product_info_row .products .product_info_tables .left_table a {
  outline: 0 !important;
}
.page-template-product_info.additional-equipment .product_families .product_info_row .products .product_info_tables .top_table {
  display: flex;
  justify-content: flex-end;
  border-bottom: 1px solid rgba(255, 255, 255, 0.5);
}
.page-template-product_info.additional-equipment .product_families .product_info_row .products .product_info_tables .top_table ul {
  display: flex;
}
.page-template-product_info.additional-equipment .product_families .product_info_row .products .product_info_tables .top_table ul li {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 58px;
  height: 30px;
}
.page-template-product_info.additional-equipment .product_families .product_info_row .products .product_info_tables ul {
  font-size: 11px;
  line-height: 16px;
  letter-spacing: 1px;
  padding: 0;
  margin: 0;
}
.page-template-product_info.additional-equipment .product_families .product_info_row .products .product_info_tables ul li.parent_list_item.active .product_title img {
  transform: rotate(180deg);
}
.page-template-product_info.additional-equipment .product_families .product_info_row .products .product_info_tables ul li.parent_list_item.active > ul li {
  border-top: 0;
}
.page-template-product_info.additional-equipment .product_families .product_info_row .products .product_info_tables ul li.parent_list_item .list_row {
  display: flex;
  border-bottom: 1px solid rgba(255, 255, 255, 0.5);
  height: 30px;
  align-items: center;
  color: #fff;
}
.page-template-product_info.additional-equipment .product_families .product_info_row .products .product_info_tables ul li.parent_list_item .list_row .product_title {
  display: flex;
  min-width: 350px;
  height: 100%;
  align-items: center;
}
.page-template-product_info.additional-equipment .product_families .product_info_row .products .product_info_tables ul li.parent_list_item .list_row .product_title span {
  display: flex;
}
.page-template-product_info.additional-equipment .product_families .product_info_row .products .product_info_tables ul li.parent_list_item .list_row .product_title span img {
  margin-left: 10px;
  width: auto;
}
.page-template-product_info.additional-equipment .product_families .product_info_row .products .product_info_tables ul li.parent_list_item .list_row .checkboxes {
  height: 100%;
}
.page-template-product_info.additional-equipment .product_families .product_info_row .products .product_info_tables ul li.parent_list_item .list_row .checkboxes .row {
  height: 100%;
  display: flex;
}
.page-template-product_info.additional-equipment .product_families .product_info_row .products .product_info_tables ul li.parent_list_item .list_row .checkboxes .row .cell {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 58px;
  height: 100%;
  border-left: 1px solid rgba(255, 255, 255, 0.5);
}
.page-template-product_info.additional-equipment .product_families .product_info_row .products .product_info_tables ul li {
  list-style: none;
}
.page-template-product_info.additional-equipment .product_families .product_info_row .products .product_info_tables ul li .dot {
  width: 5px;
  height: 5px;
  background: #fff;
  border-radius: 50%;
}
.page-template-product_info.additional-equipment .product_families .product_info_row .products .product_info_tables ul li .description_block {
  padding: 10px 0;
  border-top: 1px solid #8f9ba1;
}
.page-template-product_info.additional-equipment .product_families .product_info_row .products .product_info_tables ul li .description_block span {
  max-width: 411px;
  display: block;
  padding-left: 38px;
}
.page-template-product_info.additional-equipment .product_families .product_info_row .products .product_info_tables ul li .description_block .top_variation_image {
  display: none;
}
.page-template-product_info.additional-equipment .product_families .product_info_row .products .product_info_tables ul li ul {
  display: none;
}
.page-template-product_info.additional-equipment .product_families .product_info_row .products .product_info_tables ul li ul li.active .variation_title img {
  transform: rotate(180deg);
}
.page-template-product_info.additional-equipment .product_families .product_info_row .products .product_info_tables ul li ul li {
  border-bottom: 1px solid rgba(255, 255, 255, 0.5);
}
.page-template-product_info.additional-equipment .product_families .product_info_row .products .product_info_tables ul li ul li .child_top_row {
  display: flex;
  color: #fff;
  height: 30px;
  align-items: center;
}
.page-template-product_info.additional-equipment .product_families .product_info_row .products .product_info_tables ul li ul li .child_top_row .variation_title {
  display: block;
  min-width: 350px;
  padding-left: 40px;
}
.page-template-product_info.additional-equipment .product_families .product_info_row .products .product_info_tables ul li ul li .child_top_row .variation_title span {
  display: flex;
}
.page-template-product_info.additional-equipment .product_families .product_info_row .products .product_info_tables ul li ul li .child_top_row .variation_title span img {
  margin-left: 10px;
}
.page-template-product_info.additional-equipment .product_families .product_info_row .products .product_info_tables ul li ul li .child_top_row .checkboxes {
  height: 100%;
}
.page-template-product_info.additional-equipment .product_families .product_info_row .products .product_info_tables ul li ul li .child_top_row .checkboxes .row {
  height: 100%;
  display: flex;
}
.page-template-product_info.additional-equipment .product_families .product_info_row .products .product_info_tables ul li ul li .child_top_row .checkboxes .row .cell {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 58px;
  height: 100%;
  border-left: 1px solid rgba(255, 255, 255, 0.5);
}
.page-template-product_info.additional-equipment .product_families .product_info_row .products .product_info_tables ul li ul li ul {
  border-top: 1px solid rgba(255, 255, 255, 0.5);
  display: none;
}
.page-template-product_info.additional-equipment .product_families .product_info_row .products .product_info_tables ul li ul li ul .variation_description {
  max-width: 411px;
  padding-left: 40px;
  border-bottom: none;
}
.page-template-product_info.additional-equipment .product_families .product_info_row .products .product_info_tables ul li ul li ul .variation_description img {
  display: none;
}
.page-template-product_info.additional-equipment .product_families .product_info_row .product_image {
  max-width: 51%;
  padding-right: 30px;
}
.page-template-product_info.additional-equipment .product_families .product_info_row .product_image .right_img {
  display: none;
}
.page-template-product_info.additional-equipment .product_families .product_info_row .product_image img {
  object-fit: contain;
}
.page-template-news .slider_wrapper {
  padding-bottom: 0px;
}
.page-template-news .slider_wrapper .slider_container .news_slider .slide .slide_img {
  height: calc(100vh - 160px);
}
.page-template-news .slider_wrapper .anim_button {
  border-color: #313130;
  left: 0;
  right: 0;
  margin: auto;
  position: relative;
  display: block;
  bottom: auto;
  margin-top: 9px;
}
.page-template-news .slider_wrapper .anim_button .indicator-arrow {
  background-image: url(./../img/nool-hall.svg);
}
.logged-in.additional-equipment .tabs .tab_main .tab_slide .flex_container .left_block {
  height: calc(100vh - 192px);
}
.logged-in.additional-equipment .site-header {
  height: auto;
}
.logged-in.additional-equipment .site-header.shrink {
  border: none;
}
.logged-in.additional-equipment .site-header.shrink .main_menu {
  height: 50px;
}
.logged-in.additional-equipment .site-content {
  padding-top: 130px;
}
.logged-in.additional-equipment .slider_wrapper .slider_container .slider .slide .slide_img {
  height: calc(100vh - 131px);
}
.logged-in.additional-equipment .static_slider .slide {
  height: calc(100vh - 131px);
}
.logged-in.additional-equipment .slider_wrapper .slider_container .news_slider .slide .slide_img {
  height: calc(100vh - 200px);
}
.additional-equipment footer .top-row .contain {
  justify-content: space-between;
}
.additional-equipment footer .top-row .block {
  width: 43%;
}
.additional-equipment footer .top-row .block > span {
  margin-right: 35px;
  color: #313130;
}
.additional-equipment footer .top-row .block:first-child .btn {
  text-transform: none;
}
.additional-equipment .left_nav .seperator {
  display: block;
  content: '';
  height: 2px;
  width: 35px;
  background-color: #d8d8d8;
  margin-bottom: 22px;
  margin-top: 22px;
}
.additional-equipment .left_nav .seperator {
  width: 88%;
}
footer .footer_row {
  padding-left: 45px;
}
footer .footer_row .footer_col {
  font-size: 11px;
  line-height: 23px;
}
footer .footer_row .footer_col a {
  color: #fff;
}
footer .footer_row .footer_col a:hover, footer .footer_row .footer_col a:visited {
  color: #fff !important;
}
footer .footer_row .footer_col a:hover {
  color: #fff;
}
.category_page {
  display: flex;
}
.category_page .left_category_nav {
  max-width: 300px;
  width: 100%;
  flex-shrink: 0;
  background: #f4f4f4;
  padding-top: 70px;
  padding-bottom: 70px;
  padding-left: 45px;
  padding-right: 45px;
}
.category_page .left_category_nav .child_categories .top_level > li a {
  display: block;
}
.category_page .left_category_nav .child_categories .top_level > li.current {
  font-weight: bold;
}
.category_page .left_category_nav .child_categories .second_level {
  display: none;
}
.category_page .left_category_nav .child_categories .second_level li a {
  display: initial;
  text-transform: none;
}
.category_page .left_category_nav .top_level {
  display: flex;
  flex-direction: column;
}
.category_page .left_category_nav .top_level li.universal {
  display: none;
  order: 999;
  border-top: 1px solid;
  padding-top: 21px;
  max-width: 158px;
}
.category_page .left_category_nav ul {
  margin: 0;
  padding: 0;
}
.category_page .left_category_nav ul li {
  list-style: none;
  margin: 0;
  padding: 0;
  letter-spacing: 1.2px;
}
.category_page .left_category_nav ul li a {
  margin-bottom: 7px;
}
.category_page .left_category_nav ul li ul {
  padding-left: 30px;
}
.category_page .left_category_nav ul li ul li {
  margin-bottom: 15px;
}
.category_page .left_category_nav ul li ul .current {
  font-weight: bold;
}
.category_page .left_category_nav ul li.current .second_level {
  display: block;
}
.category_page .left_category_nav .parent_categories {
  margin-bottom: 40px;
}
.category_page .left_category_nav .parent_categories ul {
  display: flex;
}
.category_page .left_category_nav .parent_categories ul li {
  font-size: 12px;
  text-transform: uppercase;
  border-bottom: 1px solid;
}
.category_page .left_category_nav .parent_categories ul li:nth-child(2) {
  padding: 0 22px;
}
.category_page .left_category_nav .parent_categories ul li.current {
  font-size: 16px;
  font-weight: bold;
  border-bottom: 3px solid;
}
.category_page .left_category_nav .child_categories {
  font-size: 12px;
}
.category_page .left_category_nav .child_categories ul li {
  margin-bottom: 12px;
  text-transform: uppercase;
}
.category_page .left_category_nav .child_categories ul li.current {
  font-weight: bold;
}
.category_page .category_container_right {
  width: 100%;
  background: #213744;
  padding-top: 75px;
  padding-left: 100px;
}
.category_page .category_container_right .hidden {
  display: none;
}
.category_page .category_container_right ul {
  padding: 0;
  margin: 0;
  display: flex;
  flex-wrap: wrap;
}
.category_page .category_container_right ul li {
  padding: 0;
  margin: 0;
  list-style: none;
  width: 33.33%;
  padding-right: 80px;
  margin-bottom: 30px;
}
.category_page .category_container_right ul li a span {
  color: #fff;
  font-size: 16px;
  letter-spacing: 1.6px;
  margin-bottom: 20px;
  display: block;
  text-transform: uppercase;
}
.category_page .category_container_right ul li.universal {
  display: none;
  order: 999;
}
.category_page .category_container_right ul.sub_level_categories .model_title {
  text-transform: uppercase;
}
.category_page .category_container_right ul.sub_level_categories .parent {
  width: 33%;
  padding-right: 80px;
  max-width: none;
}
.category_page .category_container_right ul.sub_level_categories li .doc_btn img {
  width: 13px;
  margin-bottom: 0;
}
.category_page .category_container_right ul.sub_level_categories li ul li {
  width: 100%;
  margin-bottom: 0;
  padding-bottom: 0px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.3);
  padding-right: 0;
  display: flex;
  justify-content: space-between;
}
.category_page .category_container_right ul.sub_level_categories li ul li a {
  display: flex;
  justify-content: space-between;
}
.category_page .category_container_right ul.sub_level_categories li ul li span {
  margin: 0;
  padding: 12px 0;
}
.category_page .category_container_right ul.sub_level_categories li ul li.single {
  border-bottom: 1px solid rgba(255, 255, 255, 0.3);
}
.category_page .category_container_right ul.sub_level_categories li ul li.multiple:last-child {
  border-bottom: 1px solid transparent;
}
.category_page .category_container_right ul.sub_level_categories li ul li:first-child span {
  padding-top: 0;
}
.category_page .category_container_right ul.sub_level_categories li img {
  margin-bottom: 20px;
  width: 100%;
}
.category_page .category_container_right ul.sub_level_categories li a span {
  text-transform: unset;
  font-size: 14px !important;
}
/** LOGIN **/
a, a:hover, a:active, a.nice-select.open, a:focus {
  outline: 0;
}
.control {
  display: block;
  position: relative;
  padding-left: 30px;
  margin-bottom: 5px;
  padding-top: 3px;
  cursor: pointer;
}
.control input {
  position: absolute;
  z-index: -1;
  opacity: 0;
}
.control_indicator {
  position: absolute;
  top: 2px;
  left: 0;
  height: 20px;
  width: 20px;
  background: #213744;
  border: 1px solid #344853;
}
.control-radio .control_indicator {
  border-radius: 0;
}
.control:hover input ~ .control_indicator, .control input:focus ~ .control_indicator {
  background: #213744;
}
.control input:checked ~ .control_indicator {
  background: #213744;
}
.control:hover input:not([disabled]):checked ~ .control_indicator, .control input:checked:focus ~ .control_indicator {
  background: #213744;
}
.control input:disabled ~ .control_indicator {
  background: #fff;
  opacity: 0.6;
  pointer-events: none;
}
.control_indicator:after {
  box-sizing: unset;
  content: '';
  position: absolute;
  display: none;
}
.control input:checked ~ .control_indicator:after {
  display: block;
}
.control-checkbox .control_indicator:after {
  left: 7px;
  top: 3px;
  width: 3px;
  height: 8px;
  border: solid #fff;
  border-width: 0 2px 2px 0;
  transform: rotate(45deg);
}
.control-checkbox input:disabled ~ .control_indicator:after {
  border-color: #213744;
}
.additional-equipment .site-content {
  display: flex;
  flex-wrap: wrap;
}
.additional-equipment .site-content > div, .additional-equipment .site-content section {
  width: 100%;
}
.additional-equipment .site-content .news-title {
  width: 100%;
}
.additional-equipment .site-content .image_preview, .additional-equipment .site-content .export_overlay, .additional-equipment .site-content .product_overlay {
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.5);
  align-items: center;
  justify-content: center;
  z-index: 2;
  display: none;
}
.additional-equipment .site-content .image_preview .contain, .additional-equipment .site-content .export_overlay .contain, .additional-equipment .site-content .product_overlay .contain {
  position: relative;
  width: 50%;
  padding: 30px;
}
.additional-equipment .site-content .image_preview .contain img, .additional-equipment .site-content .export_overlay .contain img, .additional-equipment .site-content .product_overlay .contain img {
  width: 100%;
}
.additional-equipment .site-content .image_preview .contain .close, .additional-equipment .site-content .export_overlay .contain .close, .additional-equipment .site-content .product_overlay .contain .close {
  cursor: pointer;
  position: absolute;
  top: 0;
  right: 0;
  width: 20px;
  height: 20px;
}
.additional-equipment .site-content .image_preview .contain .close img, .additional-equipment .site-content .export_overlay .contain .close img, .additional-equipment .site-content .product_overlay .contain .close img {
  width: 100%;
}
.additional-equipment .site-content .product_overlay .site-footer, .additional-equipment .site-content .product_overlay .site-header {
  display: none;
}
.additional-equipment .site-content .product_overlay .site-content {
  padding-top: 0;
}
.additional-equipment .site-content .product_overlay .contain {
  width: 80%;
  height: 75%;
  overflow: scroll;
}
.additional-equipment .site-content .export_overlay {
  color: #fff;
}
.additional-equipment .site-content .export_overlay .tab-title {
  display: block;
  margin-bottom: 20px;
  text-align: center;
}
.additional-equipment .site-content .export_overlay .contain {
  background-color: #213744;
  max-width: 400px;
  width: 100%;
  align-items: center;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.additional-equipment .site-content .export_overlay .contain .close {
  top: -30px;
  right: -30px;
}
.additional-equipment .site-content .export_overlay .contain .row {
  margin-bottom: 40px;
}
.additional-equipment .site-content .export_overlay .contain .row span.desc {
  display: block;
  margin-bottom: 20px;
  text-align: center;
}
.additional-equipment .site-content .export_overlay .contain .row .export_buttons button, .additional-equipment .site-content .export_overlay .contain .row .export_buttons a {
  background-color: #344853;
  color: #fff;
  border-radius: none;
  text-transform: uppercase;
  border-radius: 0;
  border: none;
  cursor: pointer;
  font-size: 10px;
}
.additional-equipment .site-content .export_overlay .contain .row.second {
  margin-bottom: 0;
}
.additional-equipment .site-content .export_overlay .contain .row.second .button {
  width: 100%;
  margin: 0 auto;
  margin-bottom: 20px;
  text-transform: uppercase;
}
.additional-equipment .site-content .export_overlay ul.tabs {
  margin: 0px;
  padding: 0px;
  list-style: none;
}
.additional-equipment .site-content .export_overlay ul.tabs li {
  background: none;
  color: #fff;
  display: inline-block;
  padding: 10px 15px;
  cursor: pointer;
  width: 100px;
  text-align: center;
}
.additional-equipment .site-content .export_overlay ul.tabs li.current {
  background: #344853;
  color: #fff;
}
.additional-equipment .site-content .export_overlay .tab-content {
  display: none;
  flex-direction: column;
  padding: 15px;
}
.additional-equipment .site-content .export_overlay .tab-content.current {
  display: inherit;
}
.additional-equipment .site-content .loading {
  display: none;
}
.additional-equipment .site-content .login_container.orderenv_container #ordertable_processing {
  position: fixed;
  background: rgba(52, 72, 83, 0.7);
  padding: 10px;
  max-width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  right: 0;
  margin: auto;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: bold;
  font-size: 20px;
}
.additional-equipment .site-content .login_container.orderenv_container #ordertable_processing .loading {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  display: flex !important;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
}
.additional-equipment .site-content .login_container.orderenv_container .left_nav .left_nav-title {
  font-size: 12px;
}
.additional-equipment .site-content .login_container.orderenv_container .content .tabel_col {
  color: #fff;
  width: 100%;
  background: #203744;
}
.additional-equipment .site-content .login_container.orderenv_container .content .tabel_col .main_title {
  font-size: 15px;
  font-weight: 500;
  max-width: 600px;
  margin-top: 0;
  margin-bottom: 40px;
}
.additional-equipment .site-content .login_container.orderenv_container .content .tabel_col .intro {
  display: flex;
  font-size: 12px;
  justify-content: space-between;
}
.additional-equipment .site-content .login_container.orderenv_container .content .tabel_col .intro .option {
  width: 33.33%;
  display: flex;
  border-right: 1px solid rgba(255, 255, 255, 0.21);
  padding-right: 20px;
  padding-left: 20px;
  padding-bottom: 20px;
}
.additional-equipment .site-content .login_container.orderenv_container .content .tabel_col .intro .option .left_col .number {
  font-family: 'Dapifer', sans-serif, Helvetica, Arial;
  margin-right: 20px;
  font-size: 20px;
  position: relative;
  top: -10px;
}
.additional-equipment .site-content .login_container.orderenv_container .content .tabel_col .intro .option .right_col > span {
  display: block;
  min-height: 140px;
  margin-bottom: 30px;
  font-size: 11px;
}
.additional-equipment .site-content .login_container.orderenv_container .content .tabel_col .intro .option .right_col .buttons {
  display: flex;
  justify-content: space-between;
}
.additional-equipment .site-content .login_container.orderenv_container .content .tabel_col .intro .option .right_col .buttons a {
  min-width: 90px;
  background-color: #344853;
  color: #fff;
  padding-left: 0px;
  padding-right: 0px;
  text-align: center;
  display: flex;
  justify-content: center;
}
.additional-equipment .site-content .login_container.orderenv_container .content .tabel_col .intro .option .right_col .buttons a span {
  padding-left: 30px;
}
.additional-equipment .site-content .login_container.orderenv_container .content .tabel_col .intro .option .right_col .buttons a:last-child {
  margin-right: 0;
}
.additional-equipment .site-content .login_container.orderenv_container .content .tabel_col .intro .option:first-child {
  padding-left: 0;
}
.additional-equipment .site-content .login_container.orderenv_container .content .tabel_col .intro .option:last-child {
  padding-right: 0;
  border-right: 0;
}
.additional-equipment .site-content .login_container.orderenv_container .content .tabel_col .master_search {
  width: 100%;
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  margin: 40px 0;
}
.additional-equipment .site-content .login_container.orderenv_container .content .tabel_col .master_search .filter_title {
  font-size: 11px;
  display: block;
  margin-bottom: 15px;
  font-weight: 500;
  text-transform: uppercase;
}
.additional-equipment .site-content .login_container.orderenv_container .content .tabel_col .master_search .search_wrap {
  position: relative;
}
.additional-equipment .site-content .login_container.orderenv_container .content .tabel_col .master_search .search_wrap img {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 10px;
  margin: auto;
}
.additional-equipment .site-content .login_container.orderenv_container .content .tabel_col .master_search .open_advanced_filter {
  margin-top: 10px;
  display: flex;
  align-items: center;
  font-size: 11px;
}
.additional-equipment .site-content .login_container.orderenv_container .content .tabel_col .master_search .open_advanced_filter:after {
  content: '';
  background-image: url(./../img/white_down_arrow.svg);
  width: 13px;
  height: 7px;
  display: block;
  background-size: cover;
  margin-left: 10px;
}
.additional-equipment .site-content .login_container.orderenv_container .content .tabel_col .master_search .open_advanced_filter.active:after {
  transform: rotate(180deg);
}
.additional-equipment .site-content .login_container.orderenv_container .content .tabel_col .master_search #search_product {
  border: 1px solid rgba(255, 255, 255, 0.21);
  border-radius: 0;
  background-color: transparent;
  color: #fff;
  padding-left: 30px;
}
.additional-equipment .site-content .login_container.orderenv_container .content .tabel_col .master_filters {
  display: none;
}
.additional-equipment .site-content .login_container.orderenv_container .content .tabel_col .master_file_upload {
  display: none;
}
.additional-equipment .site-content .login_container.orderenv_container .content .tabel_col .master_file_upload span.upload_title {
  display: block;
  margin-bottom: 30px;
  font-weight: bold;
  text-transform: uppercase;
}
.additional-equipment .site-content .login_container.orderenv_container .content .tabel_col .master_file_upload form {
  color: #fff;
}
.additional-equipment .site-content .login_container.orderenv_container .content .tabel_col .master_file_upload form input {
  color: #fff;
}
.additional-equipment .site-content .login_container.orderenv_container .content .tabel_col .invoice_form {
  display: block;
  margin-bottom: 30px;
}
.additional-equipment .site-content .login_container.orderenv_container .content .tabel_col .sep {
  margin-bottom: 20px;
}
.additional-equipment .site-content .login_container.orderenv_container .content .tabel_col .filters {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
.additional-equipment .site-content .login_container.orderenv_container .content .tabel_col .filters .filter {
  width: 33%;
  margin-bottom: 20px;
  font-size: 11px;
}
.additional-equipment .site-content .login_container.orderenv_container .content .tabel_col .filters .filter .chosen-choices {
  background: transparent;
  border-radius: 0;
  border: 1px solid #4f616c;
  position: relative;
  z-index: 1;
}
.additional-equipment .site-content .login_container.orderenv_container .content .tabel_col .filters .filter .chosen-choices .search-choice {
  background: transparent;
  border: none;
  box-shadow: none;
  padding-right: 13px;
}
.additional-equipment .site-content .login_container.orderenv_container .content .tabel_col .filters .filter .chosen-choices .search-choice span {
  color: #fff;
  font-size: 10px;
}
.additional-equipment .site-content .login_container.orderenv_container .content .tabel_col .filters .filter .chosen-choices .search-choice .search-choice-close {
  background-image: url('./../img/close_white.svg') !important;
  opacity: 0.9;
  background-position: 50%;
  background-size: cover !important;
  width: 10px;
  height: 10px;
}
.additional-equipment .site-content .login_container.orderenv_container .content .tabel_col .filters .filter .chosen-choices .search-choice .search-choice-close:before, .additional-equipment .site-content .login_container.orderenv_container .content .tabel_col .filters .filter .chosen-choices .search-choice .search-choice-close:after {
  display: none;
}
.additional-equipment .site-content .login_container.orderenv_container .content .tabel_col .filters .filter .chosen-results {
  background-color: #203744;
  color: #fff;
}
.additional-equipment .site-content .login_container.orderenv_container .content .tabel_col .filters .filter .chosen-results li {
  color: #fff;
  font-size: 10px;
  text-transform: uppercase;
}
.additional-equipment .site-content .login_container.orderenv_container .content .tabel_col .filters .filter .chosen-container.chosen-with-drop .chosen-drop {
  border: 1px solid #4f616d !important;
}
.additional-equipment .site-content .login_container.orderenv_container .content .tabel_col .filters .filter .filter_title {
  font-weight: 500;
  display: block;
  margin-bottom: 20px;
  text-transform: uppercase;
}
.additional-equipment .site-content .login_container.orderenv_container .content .tabel_col .filters .filter .select_wrapper {
  position: relative;
  display: inline-block;
}
.additional-equipment .site-content .login_container.orderenv_container .content .tabel_col .filters .filter .select_wrapper select {
  -webkit-appearance: none;
  background: transparent;
  border: 1px solid #344853;
  border-radius: 0;
  color: #fff;
  padding: 5px 10px;
  font-size: 11px;
  min-width: 100px;
  max-width: 100px;
}
.additional-equipment .site-content .login_container.orderenv_container .content .tabel_col .filters .filter .select_wrapper:after {
  content: '';
  background-image: url(./../img/white_down_arrow.svg);
  width: 9px;
  height: 5px;
  display: block;
  background-size: cover;
  position: absolute;
  right: 7px;
  top: 0;
  bottom: 0;
  margin: auto;
}
.additional-equipment .site-content .login_container.orderenv_container .content .tabel_col .filters .filter input {
  font-size: 10px;
  color: #fff !important;
}
.additional-equipment .site-content .login_container.orderenv_container .content .tabel_col .invoice_filters {
  display: flex;
  justify-content: flex-start;
  flex-wrap: wrap;
}
.additional-equipment .site-content .login_container.orderenv_container .content .tabel_col .invoice_filters .filter {
  width: auto;
  margin-right: 120px;
}
.additional-equipment .site-content .login_container.orderenv_container .content .tabel_col .invoice_filters .filter .control {
  margin-bottom: 10px;
}
.additional-equipment .site-content .login_container.orderenv_container .content .tabel_col .invoice_filters #datepickers-wrapper {
  display: flex;
  flex-direction: column;
}
.additional-equipment .site-content .login_container.orderenv_container .content .tabel_col .invoice_filters #datepickers-wrapper > div {
  margin-bottom: 10px;
}
.additional-equipment .site-content .login_container.orderenv_container .content .tabel_col .invoice_filters #datepickers-wrapper span {
  margin-right: 10px;
  min-width: 40px;
  display: inline-block;
  text-align: right;
}
.additional-equipment .site-content .login_container.orderenv_container .content .tabel_col .invoice_filters #datepickers-wrapper input {
  background-color: transparent;
  border-radius: 0;
  border-color: #344853;
  height: 33px;
}
.additional-equipment .site-content .login_container.orderenv_container .content .tabel_col .table_top .quick_search {
  font-size: 11px;
  display: block;
}
.additional-equipment .site-content .login_container.orderenv_container .content .tabel_col .table_top .quick_search input {
  border-radius: 0;
  border: 1px solid #fff;
  background-color: transparent;
  color: #fff;
  padding-left: 10px;
  font-size: 11px;
}
.additional-equipment .site-content .login_container.orderenv_container .content .tabel_col #all_invoices_wrapper table {
  border-bottom: 0;
}
.additional-equipment .site-content .login_container.orderenv_container .content .tabel_col #all_invoices_wrapper .row .date {
  text-align: left;
}
.additional-equipment .site-content .login_container.orderenv_container .content .tabel_col #all_invoices_wrapper .dataTable thead td {
  border-bottom: 1px solid #4f616c;
  border-top: 1px solid #4f616c;
  padding-top: 30px;
  padding-bottom: 30px;
}
.additional-equipment .site-content .login_container.orderenv_container .content .tabel_col #all_invoices_wrapper .dataTable thead td:first-child {
  padding-left: 0;
}
.additional-equipment .site-content .login_container.orderenv_container .content .tabel_col #all_invoices_wrapper .dataTable tfoot td {
  border-top: 0;
  padding: 0;
}
.additional-equipment .site-content .login_container.orderenv_container .content .tabel_col #all_invoices_wrapper table.dataTable tbody th, .additional-equipment .site-content .login_container.orderenv_container .content .tabel_col #all_invoices_wrapper table.dataTable tbody td {
  padding-top: 12px;
  padding-bottom: 12px;
  border-bottom: 1px solid #4f616c !important;
}
.additional-equipment .site-content .login_container.orderenv_container .content .tabel_col #all_orders_wrapper table.dataTable tbody th, .additional-equipment .site-content .login_container.orderenv_container .content .tabel_col #all_orders_wrapper table.dataTable tbody td {
  padding-top: 12px;
  padding-bottom: 12px;
  border-bottom: 1px solid #4f616c !important;
}
.additional-equipment .site-content .login_container.orderenv_container .content .tabel_col #ordertable_wrapper {
  font-size: 11px;
}
.additional-equipment .site-content .login_container.orderenv_container .content .tabel_col #ordertable_wrapper .dt-buttons {
  display: none;
}
.additional-equipment .site-content .login_container.orderenv_container .content .tabel_col #ordertable_wrapper #ordertable_filter, .additional-equipment .site-content .login_container.orderenv_container .content .tabel_col #ordertable_wrapper .dataTables_length {
  display: none;
}
.additional-equipment .site-content .login_container.orderenv_container .content .tabel_col #ordertable_wrapper #ordertable tfoot {
  display: none;
}
.additional-equipment .site-content .login_container.orderenv_container .content .tabel_col #ordertable_wrapper .dataTables_paginate {
  color: #fff;
}
.additional-equipment .site-content .login_container.orderenv_container .content .tabel_col #ordertable_wrapper .dataTables_paginate a {
  color: #fff !important;
  background: transparent;
  border: 1px solid #4f616c;
  border-radius: 0;
}
.additional-equipment .site-content .login_container.orderenv_container .content .tabel_col #ordertable_wrapper .order {
  display: flex;
  justify-content: center;
}
.additional-equipment .site-content .login_container.orderenv_container .content .tabel_col #ordertable_wrapper .order button {
  flex-shrink: 0;
}
.additional-equipment .site-content .login_container.orderenv_container .content .tabel_col .dt-buttons .dt-button {
  border: none;
  background-color: transparent;
  color: #fff;
  cursor: pointer;
}
.additional-equipment .site-content .login_container.orderenv_container .content .tabel_col .dt-buttons .dt-button .pdf {
  width: 12px;
  height: 14px;
  background-image: url('https://dev.metec.ee/wp-content/themes/metec/img/pdf.svg');
  display: inline-block;
  background-size: cover;
}
.additional-equipment .site-content .login_container.orderenv_container .content .tabel_col .dt-buttons .dt-button .excel {
  width: 12px;
  height: 14px;
  background-image: url('https://dev.metec.ee/wp-content/themes/metec/img/xls.svg');
  display: inline-block;
  background-size: cover;
}
.additional-equipment .site-content .login_container.orderenv_container .content .tabel_col #all_orders {
  border-bottom: none;
}
.additional-equipment .site-content .login_container.orderenv_container .content .tabel_col #all_orders tfoot td, .additional-equipment .site-content .login_container.orderenv_container .content .tabel_col #all_orders tfoot th {
  border-top: 1px solid #4e616c;
}
.additional-equipment .site-content .login_container.orderenv_container .content .tabel_col #all_products .sum, .additional-equipment .site-content .login_container.orderenv_container .content .tabel_col #ordertable .sum, .additional-equipment .site-content .login_container.orderenv_container .content .tabel_col #all_orders .sum {
  text-align: center;
}
.additional-equipment .site-content .login_container.orderenv_container .content .tabel_col #all_products tbody tr, .additional-equipment .site-content .login_container.orderenv_container .content .tabel_col #ordertable tbody tr, .additional-equipment .site-content .login_container.orderenv_container .content .tabel_col #all_orders tbody tr {
  background-color: transparent;
}
.additional-equipment .site-content .login_container.orderenv_container .content .tabel_col #all_products .order .buttons, .additional-equipment .site-content .login_container.orderenv_container .content .tabel_col #ordertable .order .buttons, .additional-equipment .site-content .login_container.orderenv_container .content .tabel_col #all_orders .order .buttons {
  display: flex;
  margin-right: 10px;
  justify-content: center;
}
.additional-equipment .site-content .login_container.orderenv_container .content .tabel_col #all_products .order button, .additional-equipment .site-content .login_container.orderenv_container .content .tabel_col #ordertable .order button, .additional-equipment .site-content .login_container.orderenv_container .content .tabel_col #all_orders .order button {
  border: none;
  background: transparent;
  padding: 0px;
  cursor: pointer;
  color: #fff;
}
.additional-equipment .site-content .login_container.orderenv_container .content .tabel_col #all_products .order input, .additional-equipment .site-content .login_container.orderenv_container .content .tabel_col #ordertable .order input, .additional-equipment .site-content .login_container.orderenv_container .content .tabel_col #all_orders .order input {
  padding: 0px;
  height: 19px;
  width: 35px;
  border-radius: 0px;
  text-align: center;
  font-size: 12px;
  margin-left: 5px;
  margin-right: 5px;
  background: #1f3744;
  color: #fff;
  border-color: #4f616c;
}
.additional-equipment .site-content .login_container.orderenv_container .content .tabel_col #all_products .order input[type=number]::-webkit-inner-spin-button, .additional-equipment .site-content .login_container.orderenv_container .content .tabel_col #ordertable .order input[type=number]::-webkit-inner-spin-button, .additional-equipment .site-content .login_container.orderenv_container .content .tabel_col #all_orders .order input[type=number]::-webkit-inner-spin-button, .additional-equipment .site-content .login_container.orderenv_container .content .tabel_col #all_products .order input[type=number]::-webkit-outer-spin-button, .additional-equipment .site-content .login_container.orderenv_container .content .tabel_col #ordertable .order input[type=number]::-webkit-outer-spin-button, .additional-equipment .site-content .login_container.orderenv_container .content .tabel_col #all_orders .order input[type=number]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.additional-equipment .site-content .login_container.orderenv_container .content .tabel_col #all_products .order form, .additional-equipment .site-content .login_container.orderenv_container .content .tabel_col #ordertable .order form, .additional-equipment .site-content .login_container.orderenv_container .content .tabel_col #all_orders .order form {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
}
.additional-equipment .site-content .login_container.orderenv_container .content .tabel_col #all_products .order form input, .additional-equipment .site-content .login_container.orderenv_container .content .tabel_col #ordertable .order form input, .additional-equipment .site-content .login_container.orderenv_container .content .tabel_col #all_orders .order form input {
  margin: 0 5px;
}
.additional-equipment .site-content .login_container.orderenv_container .content .tabel_col #all_products .order form .cart_btn, .additional-equipment .site-content .login_container.orderenv_container .content .tabel_col #ordertable .order form .cart_btn, .additional-equipment .site-content .login_container.orderenv_container .content .tabel_col #all_orders .order form .cart_btn {
  justify-content: center;
  display: flex;
}
.additional-equipment .site-content .login_container.orderenv_container .content .tabel_col .dataTable a {
  color: #fff;
}
.additional-equipment .site-content .login_container.orderenv_container .content .tabel_col .dataTable .balance {
  position: relative;
}
.additional-equipment .site-content .login_container.orderenv_container .content .tabel_col .dataTable .balance .total_container {
  top: 10px;
  position: absolute;
  left: 0;
  right: 0;
  text-align: center;
}
.additional-equipment .site-content .login_container.orderenv_container .content .tabel_col .dataTable tbody th, .additional-equipment .site-content .login_container.orderenv_container .content .tabel_col .dataTable tbody td {
  text-align: center;
  border-bottom: 1px solid #4f616c;
}
.additional-equipment .site-content .login_container.orderenv_container .content .tabel_col .dataTable tbody th .info, .additional-equipment .site-content .login_container.orderenv_container .content .tabel_col .dataTable tbody td .info {
  display: flex;
  justify-content: center;
  align-items: center;
}
.additional-equipment .site-content .login_container.orderenv_container .content .tabel_col .dataTable tbody th .info .info-icon, .additional-equipment .site-content .login_container.orderenv_container .content .tabel_col .dataTable tbody td .info .info-icon {
  background-image: url(./../img/info.svg);
  background-size: cover;
  width: 14px;
  height: 14px;
}
.additional-equipment .site-content .login_container.orderenv_container .content .tabel_col .dataTable tbody th .info a, .additional-equipment .site-content .login_container.orderenv_container .content .tabel_col .dataTable tbody td .info a {
  display: flex;
  flex-shrink: 0;
}
.additional-equipment .site-content .login_container.orderenv_container .content .tabel_col .dataTable tbody th .info img, .additional-equipment .site-content .login_container.orderenv_container .content .tabel_col .dataTable tbody td .info img {
  margin-right: 5px;
}
.additional-equipment .site-content .login_container.orderenv_container .content .tabel_col .dataTable tbody th .info span.info-icon, .additional-equipment .site-content .login_container.orderenv_container .content .tabel_col .dataTable tbody td .info span.info-icon {
  cursor: pointer;
}
.additional-equipment .site-content .login_container.orderenv_container .content .tabel_col .dataTable thead th, .additional-equipment .site-content .login_container.orderenv_container .content .tabel_col .dataTable thead td {
  border-bottom: 1px solid #4e616c;
  text-align: center;
}
.additional-equipment .site-content .login_container.orderenv_container .content .tabel_col .dataTable thead .sorting {
  background-image: url('./../img/double-arrow.svg');
  background-size: 7px;
}
.additional-equipment .site-content .login_container.orderenv_container .content .tabel_col .dataTable thead .sorting_asc {
  background-image: url('./../img/asc.svg');
  background-size: 7px;
}
.additional-equipment .site-content .login_container.orderenv_container .content .tabel_col .dataTable thead .sorting_desc {
  background-image: url('./../img/dec.svg');
  background-size: 7px;
}
.additional-equipment .site-content .login_container.orderenv_container .content .tabel_col .dataTables_wrapper .dataTables_length, .additional-equipment .site-content .login_container.orderenv_container .content .tabel_col .dataTables_wrapper .dataTables_filter, .additional-equipment .site-content .login_container.orderenv_container .content .tabel_col .dataTables_wrapper .dataTables_info, .additional-equipment .site-content .login_container.orderenv_container .content .tabel_col .dataTables_wrapper .dataTables_processing, .additional-equipment .site-content .login_container.orderenv_container .content .tabel_col .dataTables_wrapper .dataTables_paginate {
  color: #fff;
}
.additional-equipment .site-content .login_container.orderenv_container .content .tabel_col .results {
  color: #fff;
  border-bottom: 1px solid #fff;
}
.additional-equipment .site-content .login_container.orderenv_container .content .tabel_col .results tbody tr {
  background-color: transparent;
}
.additional-equipment .site-content .login_container.orderenv_container .content .tabel_col .results label {
  color: #fff;
}
.additional-equipment .site-content .login_container.orderenv_container .content .tabel_col .table_top {
  display: flex;
  justify-content: flex-end;
}
.additional-equipment .site-content .login_container.orders_container .tabel_col {
  padding-right: 0;
}
.search-form, .main-navigation .search {
  position: relative;
  width: 10px;
  margin-right: 24px;
  top: -1px;
  transition: 1s width;
}
.search-form form, .main-navigation .search form {
  width: 100%;
}
.search-form label, .main-navigation .search label {
  color: #313130;
  position: relative;
  z-index: 1;
}
.search-form label input, .main-navigation .search label input {
  background: transparent;
  border-radius: 0;
  border: 0;
  border-bottom: 1px solid transparent;
  color: #313130;
  font-size: 10px;
  padding-left: 15px;
  padding-right: 0;
  width: 100%;
}
.search-form label input:focus, .main-navigation .search label input:focus {
  color: #313130;
}
.search-form input[type="submit"], .main-navigation .search input[type="submit"] {
  background-color: transparent;
  font-size: 0;
  background-image: url('./../img/search.svg');
  width: 12px;
  height: 12px;
  display: flex;
  align-items: center;
  justify-content: center;
  background-repeat: no-repeat;
  background-size: contain;
  border: none;
  position: absolute;
  left: 0px;
  top: 0;
  bottom: 0;
  margin: auto;
}
.search-form ::-webkit-input-placeholder, .main-navigation .search ::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: #313130;
}
.search-form ::-moz-placeholder, .main-navigation .search ::-moz-placeholder {
  /* Firefox 19+ */
  color: #313130;
}
.search-form :-ms-input-placeholder, .main-navigation .search :-ms-input-placeholder {
  /* IE 10+ */
  color: #313130;
}
.search-form :-moz-placeholder, .main-navigation .search :-moz-placeholder {
  /* Firefox 18- */
  color: #313130;
}
.submenu .search .search-form {
  width: 100%;
}
.submenu .search .search-form label input {
  color: #fff;
  border-color: #fff;
}
.submenu .search .search-form label ::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: #fff;
}
.submenu .search .search-form label ::-moz-placeholder {
  /* Firefox 19+ */
  color: #fff;
}
.submenu .search .search-form label :-ms-input-placeholder {
  /* IE 10+ */
  color: #fff;
}
.submenu .search .search-form label :-moz-placeholder {
  /* Firefox 18- */
  color: #fff;
}
.submenu .search .search-form input[type="search"]::-webkit-search-decoration, .submenu .search .search-form input[type="search"]::-webkit-search-cancel-button, .submenu .search .search-form input[type="search"]::-webkit-search-results-button, .submenu .search .search-form input[type="search"]::-webkit-search-results-decoration {
  -webkit-appearance: none;
}
.submenu .search .search-form input[type="submit"] {
  background-image: url(./../img/search-white.svg);
  z-index: 1;
}
.search.active .search-form {
  width: 170px;
}
.search.active .search-form label {
  z-index: 0;
}
.search.active .search-form label input {
  border-bottom: 1px solid #313130;
  z-index: 1;
}
.category_page {
  min-height: calc(100vh - 141px);
}
.config_confirm_overlay {
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  background: #fff;
  z-index: 100000;
  left: 0;
  align-items: center;
  justify-content: center;
  display: none;
}
.config_confirm_overlay .close_confirm {
  position: absolute;
  right: 30px;
  top: 30px;
}
.config_confirm_overlay .config_confirm_content {
  max-width: 600px;
  width: 100%;
}
.config_confirm_overlay .config_confirm_content .brand_row {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.config_confirm_overlay .config_confirm_content .brand_row .model {
  font-size: 15px;
  font-weight: 500;
}
.config_confirm_overlay .config_confirm_content .table_row {
  margin-top: 25px;
}
.config_confirm_overlay .config_confirm_content .table_row .title_row {
  display: flex;
  justify-content: space-between;
  align-items: center;
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
  padding: 15px;
}
.config_confirm_overlay .config_confirm_content .table_row .title_row .geometry {
  font-size: 14;
  font-weight: 500;
}
.config_confirm_overlay .config_confirm_content .table_row .title_row .price {
  font-size: 10px;
}
.config_confirm_overlay .config_confirm_content .table_row .content_row {
  display: flex;
  flex-direction: column;
}
.config_confirm_overlay .config_confirm_content .table_row .content_row .variation_row {
  display: flex;
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
}
.config_confirm_overlay .config_confirm_content .table_row .content_row .variation_row .col_left {
  width: 40%;
  flex-shrink: 0;
  border-right: 1px solid rgba(0, 0, 0, 0.2);
}
.config_confirm_overlay .config_confirm_content .table_row .content_row .variation_row .col_left .select_wrapper .toggle_options {
  display: flex;
  align-items: center;
}
.config_confirm_overlay .config_confirm_content .table_row .content_row .variation_row .col_left .select_wrapper .toggle_options img {
  width: 20px;
  margin-right: 10px;
}
.config_confirm_overlay .config_confirm_content .table_row .content_row .variation_row .col_left .options {
  display: none;
}
.config_confirm_overlay .config_confirm_content .table_row .content_row .variation_row .col_right {
  width: 60%;
  flex-shrink: 0;
  max-width: none;
}
.config_confirm_overlay .config_confirm_content .table_row .content_row .variation_row .col_right .group {
  width: 100%;
}
.config_confirm_overlay .config_confirm_content .table_row .content_row .variation_row .col_right .group .hidden_text {
  display: flex;
  width: 100%;
}
.config_confirm_overlay .config_confirm_content .table_row .content_row .variation_row .col_right .group .hidden_text .name {
  width: 75%;
}
.config_confirm_overlay .config_confirm_content .table_row .content_row .variation_row .col_right .group .hidden_text .price_wrap {
  width: 25%;
  text-align: right;
}
.config_confirm_overlay .config_confirm_content .table_row .content_row .variation_row .col_right .group .text {
  display: none;
}
.config_confirm_overlay .config_confirm_content .table_row .content_row .variation_row .col_right input {
  display: none;
}
.config_confirm_overlay .config_confirm_content .table_row .content_row .variation_row.kuju {
  display: none;
}
.config_confirm_overlay .config_confirm_content .summary_row {
  margin-top: 40px;
  display: flex;
  justify-content: space-between;
}
.config_confirm_overlay .config_confirm_content .summary_row .btn {
  margin-top: 20px;
  -webkit-appearance: none;
  justify-content: flex-end;
}
.config_confirm_overlay .config_confirm_content .summary_row .confirm {
  text-align: right;
}
.not_logged_in .accessories_standard_row_content .stock {
  width: 25%;
  flex-direction: column;
  position: relative;
}
.not_logged_in .accessories_standard_row_content .stock .red_status, .not_logged_in .accessories_standard_row_content .stock .green_status {
  font-size: 10px;
  position: absolute;
  top: 15px;
}
.not_logged_in .accessories_standard_row_content .stock span {
  width: 100px;
}
.not_logged_in .related_product_row .stock {
  min-height: auto;
}
.not_logged_in .related_product_row .stock .red_status, .not_logged_in .related_product_row .stock .green_status {
  font-size: 10px;
  position: absolute;
  top: -10px;
}
.accessories_selection {
  width: 100%;
  padding-top: 40px;
  padding-bottom: 40px;
}
.accessories_selection .accessories_container {
  display: flex;
  width: 100%;
}
.accessories_selection .accessories_container .accessories_container_table {
  width: 60%;
  flex-shrink: 0;
  padding: 0 25px;
}
.accessories_selection .accessories_container .accessories_container_table .accessories_table_title {
  font-weight: bold;
  margin-bottom: 30px;
  display: block;
  font-size: 16px;
}
.accessories_selection .accessories_container .accessories_container_table .col_left {
  width: 32%;
  max-width: 250px;
  padding: 15px 10px;
}
.accessories_selection .accessories_container .accessories_container_table .col_left .icons {
  display: flex;
  flex-shrink: 0;
  align-items: center;
  width: 35%;
  justify-content: flex-end;
}
.accessories_selection .accessories_container .accessories_container_table .col_left .icons a {
  flex-shrink: 0;
}
.accessories_selection .accessories_container .accessories_container_table .col_left .icons img {
  margin-right: 5px;
  margin-left: 0px;
  width: 16px;
  height: 16px;
}
.accessories_selection .accessories_container .accessories_container_table .col_left .toggle_type, .accessories_selection .accessories_container .accessories_container_table .col_left .solution_toggle, .accessories_selection .accessories_container .accessories_container_table .col_left .toggle_cats, .accessories_selection .accessories_container .accessories_container_table .col_left .toggle_config {
  position: relative;
  display: block;
}
.accessories_selection .accessories_container .accessories_container_table .col_left .toggle_type span, .accessories_selection .accessories_container .accessories_container_table .col_left .solution_toggle span, .accessories_selection .accessories_container .accessories_container_table .col_left .toggle_cats span, .accessories_selection .accessories_container .accessories_container_table .col_left .toggle_config span {
  position: relative;
  display: inline-block;
}
.accessories_selection .accessories_container .accessories_container_table .col_left .toggle_type span:after, .accessories_selection .accessories_container .accessories_container_table .col_left .solution_toggle span:after, .accessories_selection .accessories_container .accessories_container_table .col_left .toggle_cats span:after, .accessories_selection .accessories_container .accessories_container_table .col_left .toggle_config span:after {
  content: " ";
  background-image: url('./../img/down_arrow.svg');
  width: 10px;
  height: 5px;
  position: absolute;
  top: 6px;
  right: -25px;
  left: auto;
  -webkit-transition: 0.5s;
  transition: 0.5s;
  background-size: cover;
}
.accessories_selection .accessories_container .accessories_container_table .col_left .toggle_type.visible span:after, .accessories_selection .accessories_container .accessories_container_table .col_left .toggle_type.active span:after, .accessories_selection .accessories_container .accessories_container_table .col_left .solution_toggle.active span:after {
  transform: rotate(180deg);
}
.accessories_selection .accessories_container .accessories_container_table .col_left .toggle_type.active {
  font-weight: bold;
}
.accessories_selection .accessories_container .accessories_container_table .col_right {
  width: 68%;
  display: flex;
  padding: 15px 0;
  flex-shrink: 0;
}
.accessories_selection .accessories_container .accessories_container_table .col_right > div {
  width: 20%;
  text-align: center;
  font-size: 10px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.accessories_selection .accessories_container .accessories_container_table .col_right .stock .green_status {
  width: 10px;
  height: 10px;
  border-radius: 50%;
  background-color: #0af90a;
}
.accessories_selection .accessories_container .accessories_container_table .col_right .stock .red_status {
  width: 10px;
  height: 10px;
  border-radius: 50%;
  background-color: red;
}
.accessories_selection .accessories_container .accessories_container_table .col_right .add_to_cart {
  width: 40%;
}
.accessories_selection .accessories_container .accessories_container_table .col_right .add_to_cart .buttons {
  display: flex;
  width: 50%;
  justify-content: center;
}
.accessories_selection .accessories_container .accessories_container_table .col_right .add_to_cart button {
  border: none;
  background: transparent;
  padding: 0px;
  cursor: pointer;
}
.accessories_selection .accessories_container .accessories_container_table .col_right .add_to_cart input {
  padding: 0px;
  height: 19px;
  width: 38px;
  border-radius: 0px;
  text-align: center;
  font-size: 10px;
  margin-left: 5px;
  margin-right: 5px;
}
.accessories_selection .accessories_container .accessories_container_table .col_right .add_to_cart input[type=number]::-webkit-inner-spin-button, .accessories_selection .accessories_container .accessories_container_table .col_right .add_to_cart input[type=number]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.accessories_selection .accessories_container .accessories_container_table .col_right .add_to_cart form {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
}
.accessories_selection .accessories_container .accessories_container_table .col_right .add_to_cart form input {
  margin: 0 5px;
}
.accessories_selection .accessories_container .accessories_container_table .col_right .add_to_cart form .cart_btn {
  width: 50%;
  justify-content: center;
  display: flex;
}
.accessories_selection .accessories_container .accessories_container_table .accessories_container_table_heading_row {
  display: flex;
  border-top: 2px solid #000;
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
}
.accessories_selection .accessories_container .accessories_container_table .accessories_container_table_heading_row .col_left {
  border-right: 0;
}
.accessories_selection .accessories_container .accessories_container_table .accessories_container_table_content .accessories_title_row {
  display: flex;
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
  font-size: 14px;
  font-weight: 500;
}
.accessories_selection .accessories_container .accessories_container_table .accessories_container_table_content .accessories_title_row .col_left {
  padding-left: 0;
  border-right: 0;
}
.accessories_selection .accessories_container .accessories_container_table .accessories_container_table_content .related_products {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  background-color: #f4f4f4;
}
.accessories_selection .accessories_container .accessories_container_table .accessories_container_table_content .related_products .col_left {
  border-right: 1px solid rgba(0, 0, 0, 0.2);
  display: flex;
  align-items: center;
}
.accessories_selection .accessories_container .accessories_container_table .accessories_container_table_content .related_products .related_title_row {
  width: 100%;
  display: flex;
  font-size: 10px;
  font-weight: 500;
}
.accessories_selection .accessories_container .accessories_container_table .accessories_container_table_content .related_products .related_title_row .related_toggle {
  cursor: pointer;
  position: relative;
}
.accessories_selection .accessories_container .accessories_container_table .accessories_container_table_content .related_products .related_title_row .related_toggle:after {
  content: " ";
  background-image: url(./../img/down_arrow.svg);
  width: 10px;
  height: 5px;
  position: absolute;
  top: 0;
  bottom: 0;
  right: -20px;
  margin: auto;
  left: auto;
  left: auto;
  -webkit-transition: 0.5s;
  transition: 0.5s;
  background-size: cover;
  z-index: 0;
}
.accessories_selection .accessories_container .accessories_container_table .accessories_container_table_content .related_products .related_single_icon img {
  width: 16px;
  height: 16px;
}
.accessories_selection .accessories_container .accessories_container_table .accessories_container_table_content .related_products .related_container {
  display: none;
  width: 100%;
  flex-direction: column;
}
.accessories_selection .accessories_container .accessories_container_table .accessories_container_table_content .related_products .related_product_row {
  width: 100%;
  display: flex;
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
}
.accessories_selection .accessories_container .accessories_container_table .accessories_container_table_content .related_products .related_product_row .col_left {
  padding-top: 5px;
  padding-bottom: 5px;
}
.accessories_selection .accessories_container .accessories_container_table .accessories_container_table_content .related_products .related_product_row .product_image {
  display: none;
}
.accessories_selection .accessories_container .accessories_container_table .accessories_container_table_content .related_products .related_product_row .related_product_name {
  font-size: 10px;
  cursor: pointer;
  padding: 5px;
  max-width: 146px;
  margin-right: 10px;
  width: 100%;
  padding-left: 0;
}
.accessories_selection .accessories_container .accessories_container_table .accessories_container_table_content .related_products .related_product_row .related_product_name.active {
  background-color: #243745;
  color: #fff;
  padding-left: 5px;
}
.accessories_selection .accessories_container .accessories_container_table .accessories_container_table_content .accessories_standard_row .accessories_standard_row_content {
  flex-direction: column;
  display: flex;
}
.accessories_selection .accessories_container .accessories_container_table .accessories_container_table_content .accessories_standard_row .accessories_standard_row_content .variation_title_row .col_left {
  padding-left: 0;
  padding-top: 0;
  padding-bottom: 0;
}
.accessories_selection .accessories_container .accessories_container_table .accessories_container_table_content .accessories_standard_row .accessories_standard_row_content .variation_title_row .col_left a {
  padding: 15px 0;
}
.accessories_selection .accessories_container .accessories_container_table .accessories_container_table_content .accessories_standard_row .accessories_standard_title {
  display: flex;
  background-color: #f4f4f4;
  font-size: 12px;
  font-weight: 500;
  letter-spacing: 1.2px;
}
.accessories_selection .accessories_container .accessories_container_table .accessories_container_table_content .accessories_standard_row .accessories_standard_title .col_left {
  width: 32%;
}
.accessories_selection .accessories_container .accessories_container_table .accessories_container_table_content .accessories_standard_row .accessories_standard_title .col_right {
  width: 68%;
  padding-left: 35px;
}
.accessories_selection .accessories_container .accessories_container_table .accessories_container_table_content .accessories_standard_row .accessories_standard_title .solution_toggle.active {
  font-weight: bold;
}
.accessories_selection .accessories_container .accessories_container_table .accessories_container_table_content .accessories_standard_row .accessories_standard_title.visible .col_right div {
  display: none;
}
.accessories_selection .accessories_container .accessories_container_table .accessories_container_table_content .accessories_standard_row .variation {
  padding-left: 35px;
  display: none;
}
.accessories_selection .accessories_container .accessories_container_table .accessories_container_table_content .accessories_standard_row .variation .variation_wrapper {
  display: none;
  flex-direction: column;
}
.accessories_selection .accessories_container .accessories_container_table .accessories_container_table_content .accessories_standard_row .variation .variation_content_row {
  display: flex;
  border-top: 1px solid rgba(0, 0, 0, 0.2);
  flex-wrap: wrap;
  font-size: 10px;
}
.accessories_selection .accessories_container .accessories_container_table .accessories_container_table_content .accessories_standard_row .variation .variation_content_row .col_left {
  border-right: 1px solid rgba(0, 0, 0, 0.2);
  max-width: 250px;
  display: flex;
  flex-wrap: wrap;
  padding-left: 0;
}
.accessories_selection .accessories_container .accessories_container_table .accessories_container_table_content .accessories_standard_row .variation .variation_content_row .col_left .product_image {
  display: none;
}
.accessories_selection .accessories_container .accessories_container_table .accessories_container_table_content .accessories_standard_row .variation .variation_content_row .name {
  background-color: #f4f4f4;
  padding: 5px;
  width: 100%;
  cursor: pointer;
  margin-right: 10px;
  width: 60%;
  flex-shrink: 0;
}
.accessories_selection .accessories_container .accessories_container_table .accessories_container_table_content .accessories_standard_row .variation .variation_content_row .name.active {
  background-color: #243745;
  color: #fff;
}
.accessories_selection .accessories_container .accessories_container_table .accessories_container_table_content .accessories_standard_row .variation .variation_content_row .description {
  margin-top: 10px;
  font-size: 9px;
}
.accessories_selection .accessories_container .accessories_container_table .accessories_container_table_content .accessories_standard_row .variation .variation_title_row {
  display: flex;
  border-top: 1px solid rgba(0, 0, 0, 0.2);
  font-size: 14px;
  font-weight: 500;
}
.accessories_selection .accessories_container .accessories_container_table .accessories_container_table_content .accessories_standard_row .variation .variation_title_row .col_left {
  border-right: 1px solid rgba(0, 0, 0, 0.2);
}
.accessories_selection .accessories_container .accessories_container_table .accessories_container_table_content .accessories_standard_row .variation.hadChildren {
  display: block;
}
.accessories_selection .accessories_container .accessories_container_table .accessories_container_table_content .accessories_standard_row .variation.remove-border .variation_title_row {
  border-top: 0;
}
.accessories_selection .accessories_container .accessories_container_table .accessories_container_table_content .accessories_standard_row .variation:first-child .variation_title_row {
  border-top: 0;
}
.accessories_selection .accessories_container .accessories_container_table .accessories_container_table_content .accessories_standard_row.not_logged_in .col_left {
  max-width: none;
  width: 60%;
}
.accessories_selection .accessories_container .accessories_container_table .accessories_container_table_content .accessories_standard_row.not_logged_in .col_right {
  max-width: none;
  width: 40%;
  justify-content: space-around;
}
.accessories_selection .accessories_container .accessories_container_table .accessories_container_table_content .accessories_standard_row.not_logged_in .accessories_standard_title .col_left {
  max-width: none;
  width: 60%;
}
.accessories_selection .accessories_container .accessories_container_table .accessories_container_table_content .accessories_standard_row.not_logged_in .accessories_standard_title .col_right {
  max-width: none;
  width: 37%;
  justify-content: space-around;
}
.accessories_selection .accessories_container .accessories_container_table .accessories_container_table_content .accessories_standard_row.not_logged_in .accessories_standard_title .col_right div {
  width: 50%;
}
.accessories_selection .accessories_container .accessories_container_table .accessories_container_table_content .accessories_standard_row.not_logged_in .variation .variation_title_row .col_left {
  max-width: none;
  width: 60%;
}
.accessories_selection .accessories_container .accessories_container_table .accessories_container_table_content .accessories_standard_row.not_logged_in .variation .variation_title_row .col_right {
  max-width: none;
  width: 40%;
}
.accessories_selection .accessories_container .accessories_container_table .accessories_container_table_content .accessories_standard_row.not_logged_in .variation .variation_content_row .col_left {
  max-width: none;
  width: 60%;
}
.accessories_selection .accessories_container .accessories_container_table .accessories_container_table_content .accessories_standard_row.not_logged_in .variation .variation_content_row .col_right {
  max-width: none;
  width: 40%;
  justify-content: space-around;
}
.accessories_selection .accessories_container .accessories_container_table .accessories_container_table_content .accessories_custom_row .accessories_custom_title {
  width: 100%;
  display: flex;
  background-color: #f4f4f4;
  background-color: #f4f4f4;
  font-size: 12px;
  font-weight: 500;
  letter-spacing: 1.2px;
}
.accessories_selection .accessories_container .accessories_container_table .accessories_container_table_content .accessories_custom_row .accessories_custom_title .toggle_config.active {
  font-weight: bold;
}
.accessories_selection .accessories_container .accessories_container_table .accessories_container_table_content .accessories_custom_row .accessories_custom_title .col_right {
  padding-left: 10px;
}
.accessories_selection .accessories_container .accessories_container_table .accessories_container_table_content .accessories_custom_row .accessories_custom_title .col_right > div {
  display: none;
}
.accessories_selection .accessories_container .accessories_container_table .accessories_container_table_content .accessories_custom_row .accessories_custom_title.visible .col_right > div {
  display: block;
}
.accessories_selection .accessories_container .accessories_container_table .accessories_container_table_content .accessories_custom_row .accessories_custom_content {
  display: none;
  flex-direction: column;
}
.accessories_selection .accessories_container .accessories_container_table .accessories_container_table_content .accessories_custom_row .accessories_custom_content .related_products .related_product_row .col_right {
  padding-left: 11px;
}
.accessories_selection .accessories_container .accessories_container_table .accessories_container_table_content .accessories_custom_row .accessories_custom_content .select_type {
  margin-left: 35px;
  margin-top: 15px;
  margin-bottom: 15px;
  position: relative;
  max-width: 234px;
}
.accessories_selection .accessories_container .accessories_container_table .accessories_container_table_content .accessories_custom_row .accessories_custom_content .select_type .type_name {
  background-color: #f4f4f4;
  width: 100%;
  padding: 5px;
  padding-left: 10px;
  display: flex;
  position: relative;
  cursor: pointer;
}
.accessories_selection .accessories_container .accessories_container_table .accessories_container_table_content .accessories_custom_row .accessories_custom_content .select_type .type_name:after {
  content: " ";
  background-image: url(./../img/down_arrow.svg);
  width: 10px;
  height: 5px;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 10px;
  margin: auto;
  left: auto;
  -webkit-transition: 0.5s;
  transition: 0.5s;
  background-size: cover;
}
.accessories_selection .accessories_container .accessories_container_table .accessories_container_table_content .accessories_custom_row .accessories_custom_content .select_type .type_name.active {
  background-color: #243745;
  color: #fff;
}
.accessories_selection .accessories_container .accessories_container_table .accessories_container_table_content .accessories_custom_row .accessories_custom_content .select_type .type_name.active:after {
  transform: rotate(180deg);
  background-image: url(./../img/white_down_arrow.svg);
}
.accessories_selection .accessories_container .accessories_container_table .accessories_container_table_content .accessories_custom_row .accessories_custom_content .select_type .types {
  position: absolute;
  width: 100%;
  background-color: #f4f4f4;
  display: flex;
  flex-direction: column;
  z-index: 1;
  margin: 0;
  display: none;
}
.accessories_selection .accessories_container .accessories_container_table .accessories_container_table_content .accessories_custom_row .accessories_custom_content .select_type .types li {
  padding: 5px;
  padding-left: 10px;
}
.accessories_selection .accessories_container .accessories_container_table .accessories_container_table_content .accessories_custom_row .accessories_custom_content .select_type .types li:hover {
  color: #fff;
  background-color: #243745;
  cursor: pointer;
}
.accessories_selection .accessories_container .accessories_container_table .accessories_container_table_content .accessories_custom_row .accessories_custom_content .variation {
  display: block;
  padding-left: 35px;
}
.accessories_selection .accessories_container .accessories_container_table .accessories_container_table_content .accessories_custom_row .accessories_custom_content .variation .variation_title_row {
  display: flex;
  font-weight: 500;
  text-transform: uppercase;
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
  display: none;
}
.accessories_selection .accessories_container .accessories_container_table .accessories_container_table_content .accessories_custom_row .accessories_custom_content .variation .variation_title_row .col_left {
  padding: 0;
}
.accessories_selection .accessories_container .accessories_container_table .accessories_container_table_content .accessories_custom_row .accessories_custom_content .variation .variation_title_row .col_left a {
  padding: 15px 0;
}
.accessories_selection .accessories_container .accessories_container_table .accessories_container_table_content .accessories_custom_row .accessories_custom_content .variation .variation_content {
  flex-direction: column;
}
.accessories_selection .accessories_container .accessories_container_table .accessories_container_table_content .accessories_custom_row .accessories_custom_content .variation .variation_content .variation_row {
  display: flex;
  font-size: 14px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
}
.accessories_selection .accessories_container .accessories_container_table .accessories_container_table_content .accessories_custom_row .accessories_custom_content .variation .variation_content .variation_row .col_left {
  display: flex;
  align-items: center;
  border-right: 1px solid rgba(0, 0, 0, 0.2);
  padding-left: 0;
  flex-wrap: wrap;
}
.accessories_selection .accessories_container .accessories_container_table .accessories_container_table_content .accessories_custom_row .accessories_custom_content .variation .variation_content .variation_row .col_left .select_wrapper {
  width: 100%;
  position: relative;
  background-color: #f4f4f4;
}
.accessories_selection .accessories_container .accessories_container_table .accessories_container_table_content .accessories_custom_row .accessories_custom_content .variation .variation_content .variation_row .col_left .select_wrapper span {
  display: flex;
  align-items: center;
}
.accessories_selection .accessories_container .accessories_container_table .accessories_container_table_content .accessories_custom_row .accessories_custom_content .variation .variation_content .variation_row .col_left .select_wrapper span:after {
  content: " ";
  background-image: url(./../img/down_arrow.svg);
  width: 10px;
  height: 5px;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 10px;
  margin: auto;
  left: auto;
  left: auto;
  -webkit-transition: 0.5s;
  transition: 0.5s;
  background-size: cover;
  z-index: 0;
}
.accessories_selection .accessories_container .accessories_container_table .accessories_container_table_content .accessories_custom_row .accessories_custom_content .variation .variation_content .variation_row .col_left .select_wrapper img {
  margin-right: 10px;
  width: 20px;
}
.accessories_selection .accessories_container .accessories_container_table .accessories_container_table_content .accessories_custom_row .accessories_custom_content .variation .variation_content .variation_row .col_left .select_wrapper span {
  background-color: #f4f4f4;
  padding: 5px;
  width: 100%;
}
.accessories_selection .accessories_container .accessories_container_table .accessories_container_table_content .accessories_custom_row .accessories_custom_content .variation .variation_content .variation_row .col_left span.toggle_options {
  cursor: pointer;
  z-index: 1;
  border: none;
  border-radius: 0;
  -webkit-appearance: none;
  padding: 5px;
  font-weight: 300;
  font-size: 10px;
  width: 100%;
}
.accessories_selection .accessories_container .accessories_container_table .accessories_container_table_content .accessories_custom_row .accessories_custom_content .variation .variation_content .variation_row .col_left .options {
  display: none;
  width: 100%;
  flex-wrap: wrap;
  padding-top: 10px;
}
.accessories_selection .accessories_container .accessories_container_table .accessories_container_table_content .accessories_custom_row .accessories_custom_content .variation .variation_content .variation_row .col_left .options div {
  width: 100%;
  background-color: #f4f4f4;
  padding: 5px;
  margin-top: 5px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  font-size: 10px;
}
.accessories_selection .accessories_container .accessories_container_table .accessories_container_table_content .accessories_custom_row .accessories_custom_content .variation .variation_content .variation_row .col_left .options div span.price {
  font-size: 10px;
  font-weight: bold;
}
.accessories_selection .accessories_container .accessories_container_table .accessories_container_table_content .accessories_custom_row .accessories_custom_content .variation .variation_content .variation_row .col_left .options div.noChildren {
  display: none;
}
.accessories_selection .accessories_container .accessories_container_table .accessories_container_table_content .accessories_custom_row .accessories_custom_content .variation .variation_content .variation_row .col_left .options div:hover {
  color: #fff;
  background-color: #243745;
}
.accessories_selection .accessories_container .accessories_container_table .accessories_container_table_content .accessories_custom_row .accessories_custom_content .variation .variation_content .variation_row .col_left .options .item_id {
  display: none;
}
.accessories_selection .accessories_container .accessories_container_table .accessories_container_table_content .accessories_custom_row .accessories_custom_content .variation .variation_content .variation_row .col_right {
  align-items: center;
  max-width: 320px;
}
.accessories_selection .accessories_container .accessories_container_table .accessories_container_table_content .accessories_custom_row .accessories_custom_content .variation .variation_content .variation_row .col_right .group {
  width: 100%;
}
.accessories_selection .accessories_container .accessories_container_table .accessories_container_table_content .accessories_custom_row .accessories_custom_content .variation .variation_content .variation_row .col_right .group .hidden_text {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  padding-left: 20px;
  width: 100%;
}
.accessories_selection .accessories_container .accessories_container_table .accessories_container_table_content .accessories_custom_row .accessories_custom_content .variation .variation_content .variation_row .col_right .group .hidden_text .name {
  display: flex;
  justify-content: flex-start;
  width: 100%;
}
.accessories_selection .accessories_container .accessories_container_table .accessories_container_table_content .accessories_custom_row .accessories_custom_content .variation .variation_content .variation_row .col_right .group .hidden_text .name .product_name {
  font-weight: bold;
  margin-left: 10px;
}
.accessories_selection .accessories_container .accessories_container_table .accessories_container_table_content .accessories_custom_row .accessories_custom_content .variation .variation_content .variation_row .col_right .group .hidden_text .name .text {
  min-width: 52px;
  text-align: left;
}
.accessories_selection .accessories_container .accessories_container_table .accessories_container_table_content .accessories_custom_row .accessories_custom_content .variation .variation_content .variation_row .col_right .group .hidden_text .price_wrap {
  width: 100%;
  display: flex;
  justify-content: flex-start;
}
.accessories_selection .accessories_container .accessories_container_table .accessories_container_table_content .accessories_custom_row .accessories_custom_content .variation .variation_content .variation_row .col_right .group .hidden_text .price_wrap .price {
  font-weight: bold;
  margin-left: 10px;
}
.accessories_selection .accessories_container .accessories_container_table .accessories_container_table_content .accessories_custom_row .accessories_custom_content .variation .variation_content .variation_row .col_right .group .hidden_text .base_id {
  display: none;
}
.accessories_selection .accessories_container .accessories_container_table .accessories_container_table_content .accessories_custom_row .accessories_custom_content .variation .variation_content .variation_row .col_right .group .hidden_text input {
  border: none;
  font-size: 10px;
  font-weight: bold;
  display: none;
}
.accessories_selection .accessories_container .accessories_container_table .accessories_container_table_content .accessories_custom_row .accessories_custom_content .variation .variation_content .variation_row .col_right .select_wrapper {
  border: 1px solid #efefef;
  position: relative;
}
.accessories_selection .accessories_container .accessories_container_table .accessories_container_table_content .accessories_custom_row .accessories_custom_content .variation .variation_content .variation_row .col_right .select_wrapper:after {
  content: " ";
  background-image: url(./../img/down_arrow.svg);
  width: 10px;
  height: 5px;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 10px;
  margin: auto;
  left: auto;
  left: auto;
  -webkit-transition: 0.5s;
  transition: 0.5s;
  background-size: cover;
  z-index: 0;
}
.accessories_selection .accessories_container .accessories_container_table .accessories_container_table_content .accessories_custom_row .accessories_custom_content .variation .variation_content .variation_row .col_right select {
  border: none;
  border-radius: 0;
  -webkit-appearance: none;
  font-weight: 300;
  z-index: 1;
  position: relative;
  padding-left: 10px;
  width: 100%;
  background-color: transparent;
}
.accessories_selection .accessories_container .accessories_container_table .accessories_container_table_content .accessories_custom_row .accessories_custom_content .variation .variation_content .variation_row .col_right .price div {
  display: none;
}
.accessories_selection .accessories_container .accessories_container_table .accessories_container_table_content .accessories_custom_row .accessories_custom_content .variation .variation_content .variation_row .option_toggle {
  width: 100%;
  display: flex;
  align-items: center;
}
.accessories_selection .accessories_container .accessories_container_table .accessories_container_table_content .accessories_custom_row .accessories_custom_content .variation .variation_content .variation_row .options {
  width: 100%;
  display: flex;
  align-items: center;
}
.accessories_selection .accessories_container .accessories_container_table .accessories_container_table_content .accessories_custom_row .accessories_custom_content .variation .variation_content .variation_row.viimistlus .stock .select_wrapper {
  display: none;
}
.accessories_selection .accessories_container .accessories_container_table .accessories_container_table_content .accessories_custom_row .accessories_custom_content .variation .variation_content .variation_row.options_row {
  flex-wrap: wrap;
}
.accessories_selection .accessories_container .accessories_container_table .accessories_container_table_content .accessories_custom_row .accessories_custom_content .variation .variation_content .variation_row.options_row .options select {
  margin-left: 28px;
  -webkit-appearance: none;
  border: none;
  padding: 5px;
  border-radius: 0;
  width: 100%;
}
.accessories_selection .accessories_container .accessories_container_table .accessories_container_table_content:first-child {
  margin-top: 0;
}
.accessories_selection .accessories_container .accessories_container_table .accessories_container_table_content.current .accessories_title_row .col_left {
  border-right: 1px solid rgba(0, 0, 0, 0.2);
}
.accessories_selection .accessories_container .accessories_container_table .accessories_container_table_content.current .accessories_title_row .col_left .toggle_cats span:after {
  transform: rotate(180deg);
}
.accessories_selection .accessories_container .accessories_container_table .accessories_container_table_content.current .accessories_content {
  display: block;
}
.accessories_selection .accessories_container .accessories_image {
  width: 40%;
  width: 36%;
  flex-shrink: 0;
}
.accessories_selection .accessories_container .accessories_image .car_slider_wrapper {
  position: relative;
  transition: all 0.5s ease 0s;
}
.accessories_selection .accessories_container .accessories_image .car_slider_wrapper .zoom {
  background-image: url(./../img/black_zoom.svg);
  width: 13px;
  height: 13px;
  position: absolute;
  top: 10px;
  right: 10px;
}
.accessories_selection .accessories_container .accessories_image .car_slider_wrapper .accesories-slick-slides-wrap {
  position: absolute;
  bottom: -40px;
  left: 0;
  right: 0;
}
.accessories_selection .accessories_container .accessories_image .car_slider_wrapper .accesories-slick-slides-navigation {
  position: relative;
  display: flex;
  width: 43%;
  justify-content: space-between;
  margin: 0 auto;
  margin-top: 15px;
}
.accessories_selection .accessories_container .accessories_image .car_slider_wrapper .accesories-slick-slides-navigation .slick-previous, .accessories_selection .accessories_container .accessories_image .car_slider_wrapper .accesories-slick-slides-navigation .slick-following {
  background: transparent;
  border: none;
  cursor: pointer;
}
.accessories_selection .accessories_container .accessories_image .car_slider_wrapper .accesories-slick-slides-navigation .pagingInfo {
  font-size: 20px;
  letter-spacing: 2px;
  font-family: 'dapier-light', sans-serif;
  margin-top: 5px;
  display: flex;
}
.accessories_selection .accessories_container .accessories_image .car_slider_wrapper .accesories-slick-slides-navigation .pagingInfo .divider {
  width: 1px;
  height: 100%;
  background-color: #000;
  margin: 0 5px;
  margin-top: 0;
}
.accessories_selection .accessories_container .accessories_image .car_slider {
  width: 100%;
}
.accessories_selection .accessories_container .accessories_image .car_slider .slick-slide {
  position: relative;
}
.accessories_selection .accessories_container .accessories_image .car_slider .image {
  overflow: hidden;
  height: 0;
  padding-top: 67%;
  background-size: cover;
  background-position: center;
}
.accessories_selection .accessories_container .accessories_image .car_slider .slick-dots {
  top: auto;
  bottom: 20px;
  display: inline-block !important;
  width: auto;
  left: auto;
  right: 0;
  width: 100%;
}
.accessories_selection .accessories_container .accessories_image .car_slider .slick-dots li {
  display: inline-block;
}
.accessories_selection .accessories_container .accessories_image .car_slider .slick-dots li button:before {
  font-size: 0px;
}
.accessories_selection .accessories_container .accessories_image .car_slider .slick-dots li button:before {
  font-size: 0px !important;
  width: 10px;
  height: 10px;
  border: 1px solid #fff;
  border-radius: 50%;
  font-size: 30px;
  color: #fff;
  opacity: 1;
  background: #203744;
}
.accessories_selection .accessories_container .accessories_image .car_slider .slick-dots li.slick-active button:before {
  color: #243745;
  background: #fff;
}
.accessories_selection .accessories_container .accessories_image a.featured, .accessories_selection .accessories_container .accessories_image .car_slider {
  position: absolute;
  transition: all 0.5s ease 0s;
}
.accessories_selection .accessories_container .accessories_image a.featured span, .accessories_selection .accessories_container .accessories_image .car_slider span {
  display: none;
  background-image: url(./../img/black_zoom.svg);
  width: 13px;
  height: 13px;
  position: absolute;
  top: 10px;
  right: 10px;
}
.accessories_selection .accessories_container .accessories_image a.featured .product_visible_image, .accessories_selection .accessories_container .accessories_image .car_slider .product_visible_image {
  width: 430px;
  height: 242px;
  width: auto;
  height: auto;
  object-fit: cover;
}
.static span.selection_val {
  font-size: 12px;
  font-weight: 900;
  margin-bottom: 34px;
  display: flex;
  margin-top: 12px;
  white-space: pre;
  letter-spacing: 2px;
}
.static .nav_tabs .parent {
  margin-bottom: 20px;
}
.static .nav_tabs li a span {
  margin-right: 15px !important;
}
.static .nav_tabs li ul {
  display: block !important;
}
.static .nav_tabs li ul li ul {
  display: none !important;
}
.static .nav_tabs li ul li ul li a {
  border-bottom: 0;
}
.static .nav_tabs li ul li.current ul {
  display: block !important;
}
.static .nav_tabs li ul li.current span {
  font-weight: bold;
  color: #000;
  border-bottom: 1px solid;
}
.static .accessories_selection .child_categories ul li.open a:after {
  transform: rotate(180deg);
}
.static .accessories_selection .child_categories ul .accessories_table_container {
  border-top: 2px solid #000;
}
.static .accessories_selection .child_categories ul .accessories_table_container table.accessories_table {
  margin-left: 0px;
  width: 586px;
  max-width: 582px;
}
.static .accessories_selection .child_categories ul .accessories_table_container table.accessories_table .not_open td:first-child {
  padding-left: 19px;
}
.static .accessories_selection .child_categories ul .accessories_table_container table.accessories_table .main_categories.open {
  background: #f4f4f4;
}
.static .accessories_selection .child_categories ul .accessories_table_container table.accessories_table .main_categories.open td a {
  position: relative;
}
.static .accessories_selection .child_categories ul .accessories_table_container table.accessories_table .main_categories.open td a:after {
  content: " ";
  background-image: url(./../img/down_arrow.svg);
  width: 13px;
  height: 7px;
  position: absolute;
  top: 4px;
  right: auto;
  left: 160px;
  -webkit-transition: 0.5s;
  transition: 0.5s;
  background-size: 13px;
  transform: rotate(180deg);
}
.static .accessories_selection .child_categories ul .accessories_table_container table.accessories_table .main_categories.open td:first-child {
  padding-left: 19px;
}
.static .accessories_selection .child_categories ul .accessories_table_container table.accessories_table .sub_categories .main_selector {
  margin-left: 39px;
}
.static .accessories_selection .child_categories ul .accessories_table_container table.accessories_table .sub_categories .main_selector a {
  border: none;
}
.static .accessories_selection .child_categories ul .accessories_table_container table.accessories_table .sub_categories .sub_selector {
  padding-left: 63px;
}
.static .accessories_selection .child_categories ul .accessories_table_container table.accessories_table .sub_categories .sub_selector a {
  margin-left: 0px;
  border: none;
}
.static .accessories_selection .child_categories ul .accessories_table_container table.accessories_table .sub_categories td {
  border-top: 1px solid #c7c7c7;
}
.static .accessories_selection .child_categories ul .accessories_table_container table.accessories_table .sub_categories td a {
  background: #f4f4f4;
}
.static .accessories_selection .child_categories ul .accessories_table_container table.accessories_table .sub_categories td img {
  width: 19px !important;
}
.static .accessories_selection .child_categories ul .accessories_table_container table.accessories_table .sub_categories:first-child td {
  border: none;
}
.static .accessories_selection .child_categories ul .accessories_table_container table.accessories_table .sub_categories.sub_categories_container td {
  border: none;
}
.static .accessories_selection .child_categories ul .accessories_table_container table.accessories_table .categories_tab td {
  margin-bottom: 16px;
  padding-left: 19px;
  border-top: 2px solid #929292;
}
.static .accessories_selection .child_categories ul .accessories_table_container table.accessories_table .categories_tab td a {
  font-size: 12px;
  text-transform: uppercase;
  position: relative;
}
.static .accessories_selection .child_categories ul .accessories_table_container table.accessories_table .categories_tab td a:after {
  content: " ";
  background-image: url(./../img/down_arrow.svg);
  width: 13px;
  height: 7px;
  position: absolute;
  top: 4px;
  right: auto;
  left: 160px;
  -webkit-transition: 0.5s;
  transition: 0.5s;
  background-size: 13px;
  transform: rotate(0deg);
}
.static .accessories_selection .child_categories ul .accessories_table_container table.accessories_table .categories_tab.open td {
  margin-bottom: 16px;
  padding-left: 19px;
  border-top: 2px solid #929292;
  border-bottom: 2px solid #929292;
}
.static .accessories_selection .child_categories ul .accessories_table_container table.accessories_table .categories_tab.open td a {
  font-size: 12px;
  text-transform: uppercase;
  position: relative;
}
.static .accessories_selection .child_categories ul .accessories_table_container table.accessories_table .categories_tab.open td a:after {
  content: " ";
  background-image: url(./../img/down_arrow.svg);
  width: 13px;
  height: 7px;
  position: absolute;
  top: 4px;
  right: auto;
  left: 160px;
  -webkit-transition: 0.5s;
  transition: 0.5s;
  background-size: 13px;
  transform: rotate(180deg);
}
.model_selection.category_page .left_category_nav .parent_categories ul, .model_accessories.category_page .left_category_nav .parent_categories ul {
  display: flex;
  align-items: flex-end;
}
.model_selection.category_page .left_category_nav .parent_categories ul li.current, .model_accessories.category_page .left_category_nav .parent_categories ul li.current {
  font-size: 16px;
  font-family: 'gira-sans-medium', sans-serif;
  letter-spacing: 1.6px;
  margin: 0px 0px 4px 0px;
  padding-bottom: 0px !important;
  border-bottom: 2px solid #000;
}
.model_selection.category_page .left_category_nav .parent_categories ul li.current a, .model_accessories.category_page .left_category_nav .parent_categories ul li.current a {
  margin: 0px 0px 5px 0px;
  display: block;
}
.model_selection.category_page .left_category_nav .parent_categories ul li, .model_accessories.category_page .left_category_nav .parent_categories ul li {
  font-size: 12px;
  font-family: 'gira-sans-medium', sans-serif;
  letter-spacing: 0.75px;
  font-weight: 400;
  padding-bottom: 8px;
}
.model_selection.category_page .left_category_nav .parent_categories ul li:nth-child(2), .model_accessories.category_page .left_category_nav .parent_categories ul li:nth-child(2) {
  padding: 0px 22px 8px 22px;
}
.model_selection.category_page .left_category_nav .parent_categories ul li:nth-child(4), .model_accessories.category_page .left_category_nav .parent_categories ul li:nth-child(4) {
  display: none;
}
.model_selection.category_page .left_category_nav .child_categories ul li, .model_accessories.category_page .left_category_nav .child_categories ul li {
  font-size: 12px;
  font-family: 'gira-sans-medium', sans-serif;
  letter-spacing: 1.2px;
  font-weight: 400;
}
.model_selection.category_page .left_category_nav .child_categories ul ul.child_sub_category, .model_accessories.category_page .left_category_nav .child_categories ul ul.child_sub_category {
  margin: 0px 0px 0px 27px;
}
.model_selection.category_page .left_category_nav .child_categories ul ul.child_sub_category li, .model_accessories.category_page .left_category_nav .child_categories ul ul.child_sub_category li {
  margin: 2.5px 0px 2.5px 0px;
}
.model_selection.category_page .left_category_nav .child_categories ul ul.child_sub_category li a, .model_accessories.category_page .left_category_nav .child_categories ul ul.child_sub_category li a {
  font-family: 'gira-sans-medium', sans-serif;
  font-size: 12px;
  letter-spacing: 1.2px;
  color: #000;
  font-weight: 400;
}
.model_selection.category_page .category_container_right, .model_accessories.category_page .category_container_right {
  padding-top: 71px;
}
.model_selection.category_page .category_container_right a.button, .model_accessories.category_page .category_container_right a.button, .model_selection.category_page .category_container_right button, .model_accessories.category_page .category_container_right button {
  min-width: 127px;
  max-width: 127px;
  background-color: #374d5b;
  color: #fff;
  font-size: 10px;
  letter-spacing: 1px;
  float: right;
  margin: 29px 97px 41px 0px;
  padding: 0px 28px;
  border-radius: 0;
}
.model_selection.category_page .category_container_right a.button span, .model_accessories.category_page .category_container_right a.button span, .model_selection.category_page .category_container_right button span, .model_accessories.category_page .category_container_right button span {
  padding-left: 36px;
}
.model_selection.category_page .category_container_right .child_categories.level_0 h1.title.accessories_title, .model_accessories.category_page .category_container_right .child_categories.level_0 h1.title.accessories_title {
  display: none;
}
.model_selection.category_page .category_container_right .child_categories.level_3 h1.title.accessories_title .model, .model_accessories.category_page .category_container_right .child_categories.level_3 h1.title.accessories_title .model {
  text-transform: none;
}
.model_selection.category_page .category_container_right .child_categories.level_3 h1.title.accessories_title .model:before, .model_accessories.category_page .category_container_right .child_categories.level_3 h1.title.accessories_title .model:before {
  content: '';
  height: 24px;
  width: 1px;
  background: #fff;
  display: block;
  margin-left: 40px;
  margin-right: 20px;
}
.model_selection.category_page .category_container_right .child_categories h1.title, .model_accessories.category_page .category_container_right .child_categories h1.title {
  font-size: 30px;
  font-family: 'gira-sans-medium', sans-serif;
  letter-spacing: 3px;
  color: #fff;
  font-weight: 300;
  display: flex;
  justify-content: flex-start;
  margin: 0px 0px 49px 0px;
  text-transform: uppercase;
}
.model_selection.category_page .category_container_right .child_categories h1.title.accessories_title, .model_accessories.category_page .category_container_right .child_categories h1.title.accessories_title {
  margin: 0px 0px 30px 0px;
}
.model_selection.category_page .category_container_right .child_categories h1.title.accessories_title a, .model_accessories.category_page .category_container_right .child_categories h1.title.accessories_title a {
  color: #fff;
  margin-right: 10px;
}
.model_selection.category_page .category_container_right .child_categories h1.title.accessories_title span, .model_accessories.category_page .category_container_right .child_categories h1.title.accessories_title span {
  font-size: 25px;
  font-family: 'gira-sans-medium', sans-serif;
  letter-spacing: 3px;
  color: #fff;
  font-weight: 300;
  display: flex;
  flex-direction: row;
  align-items: center;
}
.model_selection.category_page .category_container_right .child_categories ul li img.accessories_image, .model_accessories.category_page .category_container_right .child_categories ul li img.accessories_image {
  margin-top: 20px;
}
.model_selection.category_page .category_container_right .child_categories ul li span, .model_accessories.category_page .category_container_right .child_categories ul li span {
  font-family: 'gira-sans-medium', sans-serif;
  font-size: 20px;
  letter-spacing: 2px;
  color: #fff;
}
.model_selection.category_page .category_container_right .child_categories ul li .model_selection_container a.inner_text, .model_accessories.category_page .category_container_right .child_categories ul li .model_selection_container a.inner_text {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 6px 0px 6px 0px;
}
.model_selection.category_page .category_container_right .child_categories ul li .model_selection_container a.inner_text:nth-child(1), .model_accessories.category_page .category_container_right .child_categories ul li .model_selection_container a.inner_text:nth-child(1) {
  margin: 19px 0px 6px 0px;
  padding: 0px;
}
.model_selection.category_page .category_container_right .child_categories ul li .model_selection_container a.inner_text:nth-child(1n+2), .model_accessories.category_page .category_container_right .child_categories ul li .model_selection_container a.inner_text:nth-child(1n+2) {
  border-top: 2px solid rgba(255, 255, 255, 0.14);
}
.model_selection.category_page .category_container_right .child_categories ul li .model_selection_container a.inner_text span, .model_accessories.category_page .category_container_right .child_categories ul li .model_selection_container a.inner_text span {
  font-size: 14px;
  font-weight: 100;
  line-height: 25px;
  letter-spacing: 1.4px;
  margin: 0px;
}
.single_model_accessories.category_page .left_category_nav, .single_model_accessories_selection.category_page .left_category_nav {
  padding-top: 38px;
  padding-right: 40px;
  overflow-y: auto;
  height: calc(100vh - 130px);
}
.single_model_accessories.category_page .left_category_nav .child_categories h1, .single_model_accessories_selection.category_page .left_category_nav .child_categories h1 {
  margin-top: 0;
  font-size: 16px;
  font-family: 'gira-sans-medium', sans-serif;
  color: #000;
  letter-spacing: 2px;
  font-weight: 400;
  margin-bottom: 12px;
}
.single_model_accessories.category_page .left_category_nav .child_categories .tech_attr_row, .single_model_accessories_selection.category_page .left_category_nav .child_categories .tech_attr_row {
  display: flex;
  margin-bottom: 34px;
}
.single_model_accessories.category_page .left_category_nav .child_categories .tech_attr_row span, .single_model_accessories_selection.category_page .left_category_nav .child_categories .tech_attr_row span {
  color: #313130;
  font-size: 12px;
}
.single_model_accessories.category_page .left_category_nav .child_categories .tech_attr_row span:nth-child(2), .single_model_accessories_selection.category_page .left_category_nav .child_categories .tech_attr_row span:nth-child(2) {
  border-right: 1px solid;
  border-left: 1px solid;
  margin: 0 12px;
  padding: 0 12px;
}
.single_model_accessories.category_page .left_category_nav .child_categories ul.nav_tabs li.current .top_cat, .single_model_accessories_selection.category_page .left_category_nav .child_categories ul.nav_tabs li.current .top_cat {
  font-weight: bold;
}
.single_model_accessories.category_page .left_category_nav .child_categories ul.nav_tabs li.current .top_cat:after, .single_model_accessories_selection.category_page .left_category_nav .child_categories ul.nav_tabs li.current .top_cat:after {
  transform: rotate(180deg);
}
.single_model_accessories.category_page .left_category_nav .child_categories ul.nav_tabs li.current .low_list, .single_model_accessories_selection.category_page .left_category_nav .child_categories ul.nav_tabs li.current .low_list {
  display: block;
}
.single_model_accessories.category_page .left_category_nav .child_categories ul.nav_tabs li, .single_model_accessories_selection.category_page .left_category_nav .child_categories ul.nav_tabs li {
  margin-bottom: 23px;
}
.single_model_accessories.category_page .left_category_nav .child_categories ul.nav_tabs li .top_title, .single_model_accessories_selection.category_page .left_category_nav .child_categories ul.nav_tabs li .top_title {
  margin-left: 10px;
}
.single_model_accessories.category_page .left_category_nav .child_categories ul.nav_tabs li .top_cat, .single_model_accessories_selection.category_page .left_category_nav .child_categories ul.nav_tabs li .top_cat {
  margin-bottom: 20px;
  display: inline-block;
  display: flex;
  align-items: center;
  font-size: 16px;
  letter-spacing: 1.6px;
  font-family: 'gira-sans-medium', sans-serif;
  color: #6a6a6a;
  text-transform: none;
  font-weight: 500;
  position: relative;
}
.single_model_accessories.category_page .left_category_nav .child_categories ul.nav_tabs li .top_cat span, .single_model_accessories_selection.category_page .left_category_nav .child_categories ul.nav_tabs li .top_cat span {
  font-size: 16px;
  letter-spacing: 2px;
  font-family: 'gira-sans-medium', sans-serif;
  color: #6a6a6a;
}
.single_model_accessories.category_page .left_category_nav .child_categories ul.nav_tabs li .top_cat:after, .single_model_accessories_selection.category_page .left_category_nav .child_categories ul.nav_tabs li .top_cat:after {
  content: " ";
  background-image: url('./../img/down_arrow.svg');
  width: 10px;
  height: 5px;
  position: absolute;
  top: 6px;
  right: -25px;
  -webkit-transition: 0.5s;
  transition: 0.5s;
  background-size: cover;
  display: none;
}
.single_model_accessories.category_page .left_category_nav .child_categories ul.nav_tabs li ul, .single_model_accessories_selection.category_page .left_category_nav .child_categories ul.nav_tabs li ul {
  display: block;
  padding-left: 32px;
}
.single_model_accessories.category_page .left_category_nav .child_categories ul.nav_tabs li ul li, .single_model_accessories_selection.category_page .left_category_nav .child_categories ul.nav_tabs li ul li {
  color: #6a6a6a;
  margin-bottom: 22px;
  text-transform: none;
  font-weight: 300;
  padding-left: 0;
}
.single_model_accessories.category_page .left_category_nav .child_categories ul.nav_tabs li ul li a.low_cat, .single_model_accessories_selection.category_page .left_category_nav .child_categories ul.nav_tabs li ul li a.low_cat {
  font-size: 12px;
  margin-bottom: 0;
  border: none;
  color: #717171;
  text-transform: none;
}
.single_model_accessories.category_page .left_category_nav .child_categories ul.nav_tabs li ul li.current a, .single_model_accessories_selection.category_page .left_category_nav .child_categories ul.nav_tabs li ul li.current a {
  font-weight: 500;
  color: #000;
}
.single_model_accessories.category_page .left_category_nav .child_categories ul.nav_tabs li ul li.current ul, .single_model_accessories_selection.category_page .left_category_nav .child_categories ul.nav_tabs li ul li.current ul {
  display: block;
}
.single_model_accessories.category_page .left_category_nav .child_categories ul.nav_tabs li ul li.current ul li, .single_model_accessories_selection.category_page .left_category_nav .child_categories ul.nav_tabs li ul li.current ul li {
  color: #6a6a6a;
  margin-bottom: 22px;
}
.single_model_accessories.category_page .left_category_nav .child_categories ul.nav_tabs li ul li.current ul li.current a, .single_model_accessories_selection.category_page .left_category_nav .child_categories ul.nav_tabs li ul li.current ul li.current a {
  font-weight: bold;
}
.detaile_view.category_page {
  background-color: #f4f4f4;
}
.detaile_view.category_page .detail_img {
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-bottom: 40px;
  margin-left: 50px;
  width: 50%;
  position: relative;
}
.detaile_view.category_page .detail_img .zoom {
  background-image: url(./../img/black_zoom.svg);
  width: 13px;
  height: 13px;
  position: absolute;
  top: 10px;
  right: 10px;
  z-index: 1;
}
.detaile_view.category_page .detail_img .slick_slider {
  width: 100%;
  height: auto;
  display: none;
}
.detaile_view.category_page .detail_img .slick_slider .pic {
  width: 100%;
  padding-top: 67%;
  position: relative;
  background-size: cover;
  background-position: center;
  display: block;
}
.detaile_view.category_page .detail_img .slick_slider .slick-prev {
  left: 40%;
  top: 105%;
  background-color: transparent;
}
.detaile_view.category_page .detail_img .slick_slider .slick-prev:before {
  display: block;
  content: '';
  background-image: url(./../img/after_btn.svg);
  width: 30px;
  height: 10px;
  position: absolute;
  background-size: 30px;
  transform: rotate(180deg);
}
.detaile_view.category_page .detail_img .slick_slider .slick-next {
  right: 40%;
  top: 105%;
  background-color: transparent;
}
.detaile_view.category_page .detail_img .slick_slider .slick-next:before {
  display: block;
  content: '';
  background-image: url(./../img/after_btn.svg);
  width: 30px;
  height: 10px;
  position: absolute;
  background-size: 30px;
}
.detaile_view.category_page .detail_img .slick_slider .slick-dots {
  top: auto;
  bottom: 20px;
  display: inline-block !important;
  width: auto;
  left: auto;
  right: 0;
  width: 100%;
}
.detaile_view.category_page .detail_img .slick_slider .slick-dots li button:before {
  font-size: 0px;
}
.detaile_view.category_page .detail_img .slick_slider .slick-dots li button:before {
  font-size: 0px !important;
  width: 10px;
  height: 10px;
  border: 1px solid #fff;
  border-radius: 50%;
  font-size: 30px;
  color: #fff;
  opacity: 1;
  background: #203744;
}
.detaile_view.category_page .detail_img .slick_slider .slick-dots li.slick-active button:before {
  color: #243745;
  background: #fff;
}
.detaile_view.category_page .detail_img .slick_slider.slick-initialized {
  display: block;
}
.detaile_view.category_page .detail_img .hidden_xs.bottom_nav {
  display: flex;
  width: 45%;
  justify-content: space-between;
  margin: 0 auto;
  margin-top: 15px;
}
.detaile_view.category_page .detail_img .hidden_xs.bottom_nav .slick-previous, .detaile_view.category_page .detail_img .hidden_xs.bottom_nav .slick-following {
  background: transparent;
  border: none;
  cursor: pointer;
}
.detaile_view.category_page .detail_img .hidden_xs.bottom_nav .pagingInfo {
  font-size: 20px;
  letter-spacing: 2px;
  font-family: 'dapier-light', sans-serif;
  margin-top: 5px;
  display: flex;
}
.detaile_view.category_page .detail_img .hidden_xs.bottom_nav .pagingInfo .divider {
  width: 1px;
  height: 100%;
  background-color: #000;
  margin: 0 5px;
  margin-top: 0;
}
.detaile_view.category_page .detail_img .product__slider__wrapper {
  width: 100%;
  display: block;
}
.detaile_view.category_page .related__products {
  padding: 0 40px;
  width: 100%;
  display: block;
  padding-top: 15px;
  border-top: 1px solid #ccc;
  margin-top: 30px;
}
.detaile_view.category_page .related__products .related__products__title span {
  margin-bottom: 10px;
  display: block;
  color: #213744;
  font-weight: bold;
  text-transform: uppercase;
}
.detaile_view.category_page .related__products .related__products__slider {
  margin: 0 -5px;
}
.detaile_view.category_page .related__products .related__products__slider .slick-prev, .detaile_view.category_page .related__products .related__products__slider .slick-next {
  background-position: center;
  background-size: contain;
  width: 25px;
  height: 7px;
  background-image: url('./../img/right_slider.svg');
}
.detaile_view.category_page .related__products .related__products__slider .slick-prev:after, .detaile_view.category_page .related__products .related__products__slider .slick-next:after, .detaile_view.category_page .related__products .related__products__slider .slick-prev:before, .detaile_view.category_page .related__products .related__products__slider .slick-next:before {
  display: none;
}
.detaile_view.category_page .related__products .related__products__slider .slick-next {
  right: -35px;
}
.detaile_view.category_page .related__products .related__products__slider .slick-prev {
  left: -35px;
  background-image: url('./../img/left_slider.svg');
}
.detaile_view.category_page .related__products .related__products__slider__item {
  padding: 0 5px;
}
.detaile_view.category_page .related__products .related__products__slider__item .related__products__slider__item__meta {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-top: 10px;
  font-size: 10px;
}
.detaile_view.category_page .related__products .related__products__slider__item .related__products__slider__item__meta .product_code {
  font-size: 12px;
  color: #213744;
  font-weight: bold;
}
.detaile_view.category_page .related__products .related__products__slider__item img {
  object-fit: cover;
  width: 100%;
  min-height: 100px;
}
.detaile_view.category_page .details {
  width: 100%;
  padding: 29px 50px 39px 50px;
}
.detaile_view.category_page .details button.button {
  padding-left: 0px;
  color: #000;
  background: transparent;
  font-size: 14px;
}
.detaile_view.category_page .details button.button span {
  padding-left: 32px;
}
.detaile_view.category_page .details button.button span:after {
  background-image: url(./../img/after_btn.svg);
  transform: rotate(180deg);
}
.detaile_view.category_page .details button.button span:before {
  background-image: url(./../img/before_btn.svg);
}
.detaile_view.category_page .details p {
  font-size: 15px;
  letter-spacing: 1.5px;
  font-family: 'gira-sans-regular', sans-serif;
  color: rgba(0, 0, 0, 0);
  margin: 36px 0px 19px 0px;
}
.detaile_view.category_page .details h1 {
  font-size: 27px;
  letter-spacing: 2.7px;
  font-family: 'gira-sans-regular', sans-serif;
  color: #213744;
  margin: 0px 0px 46px 0px;
  text-transform: uppercase;
  font-weight: 400;
  margin-bottom: 40px;
}
.detaile_view.category_page .details .model_row {
  display: block;
  font-weight: bold;
  margin-bottom: 20px;
}
.detaile_view.category_page .details .table_row {
  display: flex;
}
.detaile_view.category_page .details .table_row .table_title {
  margin-bottom: 10px;
  display: block;
  color: #213744;
  font-weight: bold;
  text-transform: uppercase;
}
.detaile_view.category_page .details .table_row .tables {
  width: 50%;
}
.detaile_view.category_page .details .table_row .tables table {
  width: 100%;
  border-collapse: collapse;
  margin-bottom: 40px;
}
.detaile_view.category_page .details .table_row .tables table tr {
  border-top: 1px solid black;
}
.detaile_view.category_page .details .table_row .tables table tr:last-child {
  border-bottom: 1px solid black;
}
.detaile_view.category_page .details .table_row .tables table tr td {
  border-right: 1px solid #000;
  font-size: 12px;
  letter-spacing: 1.2px;
  font-family: 'gira-sans-book', sans-serif;
  color: #000;
  padding: 7px 7px 7px 13px;
}
.detaile_view.category_page .details .table_row .tables table tr td img {
  margin: 0 auto;
}
.detaile_view.category_page .details .table_row .tables table tr td:nth-child(2) {
  max-width: 50px;
  width: 50px;
  padding: 7px;
  text-align: center;
}
.detaile_view.category_page .details .table_row .tables table tr td:last-child {
  border-right: none;
}
.detaile_view.category_page .details .table_row .tables table tr td:first-child {
  padding-left: 0px;
  width: 225px;
}
.detaile_view.category_page .details .table_row .tables table.suitability {
  text-align: center;
}
.detaile_view.category_page .details .table_row .tables table.suitability thead tr td {
  font-weight: bold;
}
.detaile_view.category_page .details .table_row .tables table.suitability tr td {
  padding-left: 7px;
  width: auto;
  max-width: auto;
}
.detaile_view.category_page .details .table_row .tables table.suitability tr td:first-child {
  padding-left: 0px;
  width: auto;
  max-width: none;
}
.detaile_view.category_page .details .table_row .tables table.suitability tr td:nth-child(2) {
  max-width: none;
  width: auto;
}
.category_page_container_right {
  padding: 0px;
  background-image: url("https://dev.metec.ee/wp-content/uploads/2019/01/wc1682508.jpg");
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  position: relative;
}
.category_page_container_right a {
  display: block;
}
.type_form {
  max-width: 300px;
  padding-left: 25px;
  margin-bottom: 25px;
}
.type_form .form_title {
  font-weight: bold;
  margin-bottom: 30px;
  display: block;
  font-size: 16px;
}
.type_form .select_wrap {
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.type_form .accessories_selection_container {
  width: 100%;
  margin-top: 0;
  max-width: 200px;
  margin-bottom: 0;
  padding-right: 0;
}
.type_form .accessories_selection_container .select {
  height: auto;
}
.type_form .accessories_selection_container .select-styled {
  height: 33px;
  background-color: #f4f4f4;
  position: relative;
}
.type_form .accessories_selection_container .select-styled:after {
  content: " ";
  background-image: url(./../img/down_arrow.svg);
  width: 10px;
  height: 5px;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 10px;
  margin: auto;
  left: auto;
  left: auto;
  -webkit-transition: 0.5s;
  transition: 0.5s;
  background-size: cover;
  z-index: 0;
}
.type_form .accessories_selection_container .select-styled.active {
  background-color: #f4f4f4;
}
.type_form .accessories_selection_container .select-styled.active:after {
  top: 0;
}
.type_form .accessories_selection_container .select-options {
  position: relative;
  border: none;
}
.type_form .accessories_selection_container .select-options li {
  border: none;
  margin-top: 5px;
  background-color: #f4f4f4;
}
.type_form .accessories_selection_container .select-options li:first-child {
  display: none;
}
.type_form .button {
  min-width: 40%;
  font-size: 11px !important;
  border-radius: 0 !important;
  font-weight: 300 !important;
  color: #fff !important;
  background-color: #213744 !important;
  font-size: 10px;
}
.first_selection.accessories_selection {
  background-color: #213744;
  padding-left: 100px;
  padding-top: 70px;
}
.first_selection.accessories_selection .model_title {
  font-size: 30px;
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: 3px;
  color: #fff;
  margin-bottom: 60px;
  display: block;
}
.first_selection.accessories_selection .model_title a {
  color: #fff;
}
.first_selection.accessories_selection .type_title {
  color: #fff;
  display: block;
  margin-bottom: 26px;
  font-size: 20px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: 2px;
  color: #fff;
  text-transform: uppercase;
}
.first_selection.accessories_selection .type_form {
  padding-left: 0;
}
.first_selection.accessories_selection .type_form .select_wrap {
  display: block;
}
.first_selection.accessories_selection .type_form .select_wrap .accessories_selection_container {
  margin-bottom: 70px;
}
.first_selection.accessories_selection .type_form .select_wrap .accessories_selection_container .select-styled {
  background-color: transparent;
  border: 1px solid #fff;
  color: #fff;
}
.first_selection.accessories_selection .type_form .select_wrap .accessories_selection_container .select-styled:after {
  background-image: url(./../img/white_down_arrow.svg);
}
.first_selection.accessories_selection .type_form .select_wrap .accessories_selection_container .select-styled.active:after {
  transform: rotate(360deg);
}
.first_selection.accessories_selection .type_form .select_wrap .accessories_selection_container .select-options li {
  background-color: transparent;
  border: 1px solid #fff;
  color: #fff;
  margin-top: -1px;
}
.first_selection.accessories_selection .type_form .select_wrap button.button {
  background-color: #374d5b !important;
}
.accessories_selection .accessories_selection_container {
  padding-right: 17px;
}
.accessories_selection .accessories_selection_container .select-hidden {
  display: none;
  visibility: hidden;
  padding-right: 10px;
}
.accessories_selection .accessories_selection_container .select {
  cursor: pointer;
  display: inline-block;
  position: relative;
  font-size: 16px;
  color: #000;
  width: 100%;
}
.accessories_selection .accessories_selection_container .select-styled {
  display: flex;
  align-items: center;
  font-size: 10px;
  border: #000;
  padding: 0px 15px;
  transition: all 0.2s ease-in;
}
.accessories_selection .accessories_selection_container .select-options {
  font-size: 10px;
  display: none;
  top: 0;
  right: 0;
  left: 0;
  margin: 0;
  padding: 0;
  list-style: none;
  background-color: rgba(0, 0, 0, 0);
}
.accessories_selection .accessories_selection_container .select-options li {
  padding: 5px 15px;
  transition: all 0.15s ease-in;
  width: 100%;
}
.accessories_selection .accessories_selection_container .select-options li[rel="hide"] {
  display: none;
}
.accessories_selection .accessories_selection_container .select-options li:hover {
  background-color: #213744;
  color: #fff;
}
.accessories_selection div.price_container {
  margin: 31px 0px 58px 0px;
  float: right;
  display: flex;
  flex-direction: column;
}
.accessories_selection div.price_container .small {
  text-align: right;
  font-size: 11px;
}
.accessories_selection div.price_container input {
  border: none;
  text-align: right;
  width: 100%;
  border-radius: 0;
  max-width: 75px;
}
.accessories_selection div.price_container .amount input {
  border: 1px solid #ccc;
}
.accessories_selection div.price_container span.contain {
  font-family: 'gira-sans-book', sans-serif;
  font-size: 10px;
  letter-spacing: 1px;
  font-weight: 400;
  color: #000;
  text-align: right;
  margin-left: 10px;
}
.accessories_selection div.price_container span.contain span {
  width: 35px;
  margin-left: 10px;
  display: flex;
}
.accessories_selection div.price_container div.row {
  font-family: 'gira-sans-book', sans-serif;
  font-size: 12px;
  letter-spacing: 1.2px;
  font-weight: 400;
  color: #000;
  text-align: right;
  display: flex;
  justify-content: flex-end;
  align-items: center;
}
.accessories_selection div.price_container div.row span.contain {
  display: flex;
  justify-content: flex-end;
  align-items: center;
}
.accessories_selection div.price_container span.price_amount, .accessories_selection div.price_container .woocommerce-Price-amount {
  font-family: 'gira-sans-book', sans-serif;
  font-size: 12px;
  letter-spacing: 1.2px;
  font-weight: 400;
  color: #000;
  text-align: right;
}
.accessories_selection div.price_container div.checkout {
  display: flex;
  justify-content: flex-end;
}
.accessories_selection div.price_container div.checkout .btn {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  margin-top: 10px;
  padding-right: 0;
}
.accessories_selection div.price_container div.checkout .btn span.small {
  font-family: 'gira-sans-book', sans-serif;
  font-size: 10px;
  letter-spacing: 1px;
  font-weight: 400;
  color: #000;
}
.accessories_selection div.price_container div.checkout .btn img {
  width: 31px;
  height: 31px;
  padding: 7px 7px 8px 4px;
  background: #f4f4f4;
  border-radius: 100%;
  margin-left: 6px;
}
.accessories_selection div.price_container div.checkout button {
  background: none;
  border: none;
}
.accessories_selection .child_categories ul {
  margin-top: 45px;
  max-width: 582px;
  width: 582px;
  margin-left: 24px;
  padding-left: 0px;
}
.accessories_selection .child_categories ul div.model_img {
  position: absolute;
  top: 204px;
  right: 30px;
}
.accessories_selection .child_categories ul div.model_img img {
  width: 312px;
  height: 231px;
}
.accessories_selection .child_categories ul li {
  list-style-type: none;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.accessories_selection .child_categories ul li a {
  font-size: 12px;
  font-weight: 400;
  font-family: 'gira-sans-medium', sans-serif;
  text-transform: uppercase;
  position: relative;
  margin-right: 45px;
}
.accessories_selection .child_categories ul li a:after {
  content: " ";
  background-image: url(./../img/down_arrow.svg);
  width: 13px;
  height: 7px;
  position: absolute;
  top: 3px;
  right: -28px;
  -webkit-transition: 0.5s;
  transition: 0.5s;
  background-size: 13px;
  transform: rotate(0deg);
}
.accessories_selection .child_categories ul li img {
  width: 22px;
  margin: 0px 4.5px 0px 4.5px;
}
.accessories_selection .child_categories ul .accessories_table_container {
  margin-top: 11px;
  border-top: 1px solid rgba(0, 0, 0, 0.2);
}
.accessories_selection .child_categories ul .accessories_table_container table.accessories_table {
  border-collapse: collapse;
  margin-left: 20px;
  width: 562px;
  max-width: 562px;
}
.accessories_selection .child_categories ul .accessories_table_container table.accessories_table tbody tr th {
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
  font-size: 10px;
  font-family: 'gira-sans-light', sans-serif;
  padding: 9px 0px 8px 0px;
}
.accessories_selection .child_categories ul .accessories_table_container table.accessories_table tbody tr td {
  font-size: 12px;
  font-family: 'gira-sans-medium', sans-serif;
  letter-spacing: 1.2px;
  font-weight: 400;
  padding: 19px 0px 21px 0px;
  text-align: center;
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
}
.accessories_selection .child_categories ul .accessories_table_container table.accessories_table tbody tr td .product_title {
  display: block;
  margin-bottom: 10px;
}
.accessories_selection .child_categories ul .accessories_table_container table.accessories_table tbody tr td img {
  width: 17px;
  margin: 0 auto;
  cursor: pointer;
}
.accessories_selection .child_categories ul .accessories_table_container table.accessories_table tbody tr td .icons {
  display: flex;
}
.accessories_selection .child_categories ul .accessories_table_container table.accessories_table tbody tr td .icons img {
  margin-right: 10px;
  margin-left: 0px;
  width: 16px;
  height: 16px;
}
.accessories_selection .child_categories ul .accessories_table_container table.accessories_table tbody tr td button {
  border: none;
  background: transparent;
  padding: 0px;
  cursor: pointer;
}
.accessories_selection .child_categories ul .accessories_table_container table.accessories_table tbody tr td input {
  padding: 0px;
  height: 19px;
  width: 19px;
  border-radius: 0px;
  text-align: center;
  font-size: 12px;
}
.accessories_selection .child_categories ul .accessories_table_container table.accessories_table tbody tr td input[type=number]::-webkit-inner-spin-button, .accessories_selection .child_categories ul .accessories_table_container table.accessories_table tbody tr td input[type=number]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.accessories_selection .child_categories ul .accessories_table_container table.accessories_table tbody tr td:nth-child(1) {
  text-align: left;
  max-width: 248px;
  width: 248px;
}
.accessories_selection .child_categories ul .accessories_table_container table.accessories_table tbody tr td.add_to_cart {
  position: relative;
}
.accessories_selection .child_categories ul .accessories_table_container table.accessories_table tbody tr td.add_to_cart form {
  display: flex;
  justify-content: center;
  align-items: center;
}
.accessories_selection .child_categories ul .accessories_table_container table.accessories_table tbody tr td.add_to_cart form input {
  margin: 0 5px;
}
.accessories_selection .child_categories ul .accessories_table_container table.accessories_table tbody tr td.add_to_cart form .cart_btn {
  margin-left: 5px;
  position: absolute;
  right: 0;
}
.accessories_selection .child_categories ul .accessories_table_container table.accessories_table tbody tr.title_row {
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
}
.accessories_selection .child_categories ul .accessories_table_container table.accessories_table tbody tr.title_row td {
  border: none;
}
.accessories_selection .child_categories ul .accessories_table_container table.accessories_table tbody tr.standard {
  background: #f4f4f4;
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
}
.accessories_selection .child_categories ul .accessories_table_container table.accessories_table tbody tr.standard td {
  border: none;
}
.accessories_selection .child_categories ul .accessories_table_container table.accessories_table tbody tr.sub_categories td.main_selector {
  display: flex;
  align-items: center;
  margin-bottom: -1px;
}
.accessories_selection .child_categories ul .accessories_table_container table.accessories_table tbody tr.sub_categories td.main_selector img {
  width: 30px;
  margin: 0 0;
}
.accessories_selection .child_categories ul .accessories_table_container table.accessories_table tbody tr.sub_categories td.main_selector a {
  font-size: 10px;
  padding: 5px 8px 5px 8px;
  width: 166px;
  border: 1px solid #000;
  margin-left: 5px;
  position: relative;
  text-align: left;
}
.accessories_selection .child_categories ul .accessories_table_container table.accessories_table tbody tr.sub_categories td.main_selector a:after {
  content: " ";
  background-image: url(./../img/down_arrow.svg);
  width: 13px;
  height: 7px;
  position: absolute;
  top: 7px;
  right: 8px;
  -webkit-transition: 0.5s;
  transition: 0.5s;
  background-size: 13px;
  transform: rotate(0deg);
}
.accessories_selection .child_categories ul .accessories_table_container table.accessories_table tbody tr.sub_categories td.sub_selector {
  display: flex;
  align-items: center;
  margin-bottom: -1px;
}
.accessories_selection .child_categories ul .accessories_table_container table.accessories_table tbody tr.sub_categories td.sub_selector a {
  font-size: 10px;
  padding: 5px 8px 5px 8px;
  width: 166px;
  border: 1px solid #000;
  margin-left: 35px;
  position: relative;
  text-align: left;
}
.accessories_selection .child_categories ul .accessories_table_container table.accessories_table tbody tr.sub_categories td {
  font-size: 10px;
  font-family: 'gira-sans-medium', sans-serif;
  letter-spacing: 1.2px;
  font-weight: 400;
  padding: 19px 0px 21px 0px;
  text-align: center;
  border-bottom: none;
}
.accessories_selection .child_categories ul .accessories_table_container table.accessories_table tbody tr.sub_categories td img {
  width: 17px;
  margin: 0 auto;
  cursor: pointer;
}
.accessories_selection .child_categories ul.child_current {
  display: block;
}
.article_container .col.left .title {
  font-size: 24px;
}
/* SELECT */
.nice-select {
  font-size: 9px;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  background-color: transparent;
  border-radius: 0;
  border: 1px solid rgba(255, 255, 255, 0.21);
  box-sizing: border-box;
  clear: both;
  cursor: pointer;
  display: block;
  float: left;
  font-family: inherit;
  font-weight: normal;
  outline: none;
  padding-left: 3px;
  padding-right: 15px;
  position: relative;
  text-align: left !important;
  transition: all 0.2s ease-in-out;
  user-select: none;
  white-space: nowrap;
  width: auto;
  height: 20px;
  line-height: 20px;
  width: 100%;
}
.nice-select:hover {
  border-color: #dbdbdb;
}
.nice-select:active, .nice-select.open, .nice-select:focus {
  border-color: rgba(255, 255, 255, 0.21);
}
.nice-select:after {
  border-bottom: 2px solid rgba(255, 255, 255, 0.21);
  border-right: 2px solid rgba(255, 255, 255, 0.21);
  content: '';
  display: block;
  height: 5px;
  margin-top: -4px;
  pointer-events: none;
  position: absolute;
  right: 12px;
  top: 50%;
  transform-origin: 66% 66%;
  transform: rotate(45deg);
  transition: all 0.15s ease-in-out;
  width: 5px;
}
.nice-select.open:after {
  transform: rotate(-135deg);
}
.nice-select.open .list {
  opacity: 1;
  pointer-events: auto;
  transform: scale(1) translateY(0);
}
.nice-select.disabled {
  border-color: #ededed;
  color: #999;
  pointer-events: none;
}
.nice-select.disabled:after {
  border-color: rgba(255, 255, 255, 0.21);
}
.nice-select.wide {
  width: 100%;
}
.nice-select.wide .list {
  left: 0 !important;
  right: 0 !important;
}
.nice-select.right {
  float: right;
}
.nice-select.right .list {
  left: auto;
  right: 0;
}
.nice-select.small:after {
  height: 4px;
  width: 4px;
}
.nice-select .list {
  background-color: #213744;
  box-shadow: 0 0 0 1px rgba(68, 68, 68, 0.11);
  border: 1px solid rgba(255, 255, 255, 0.21);
  box-sizing: border-box;
  margin-top: 4px;
  opacity: 0;
  overflow: hidden;
  padding: 0;
  pointer-events: none;
  position: absolute;
  top: 100%;
  left: 0;
  transform-origin: 50% 0;
  transform: scale(0.75) translateY(- 10);
  transition: all 0.2s cubic-bezier(0.5, 0, 0, 1.25), opacity 0.15s ease-out;
  z-index: 9;
  margin-left: 0;
}
.nice-select .list:hover .option:not(:hover) {
  background-color: transparent !important;
}
.nice-select .option {
  cursor: pointer;
  font-weight: 400;
  list-style: none;
  outline: none;
  padding-left: 3px;
  padding-right: 14px;
  text-align: left;
  transition: all 0.2s;
}
.nice-select .option:hover, .nice-select .option.focus, .nice-select .option.selected.focus {
  background-color: #344853;
}
.nice-select .option.selected {
  font-weight: bold;
}
.nice-select .option.disabled {
  background-color: transparent;
  color: #999;
  cursor: default;
}
.no-csspointerevents .nice-select .list {
  display: none;
}
.no-csspointerevents .nice-select.open .list {
  display: block;
}
@media only screen and (max-width: 1600px) {
  .accessories_selection .accessories_container .accessories_container_table .accessories_container_table_content .accessories_standard_row .variation .variation_content_row .name {
    width: 100%;
  }
  .accessories_selection .accessories_container .accessories_container_table .col_left .icons {
    width: 100%;
    margin-top: 10px;
    justify-content: flex-start;
  }
  .accessories_selection .accessories_container .accessories_container_table .accessories_container_table_content .accessories_standard_row.not_logged_in .variation .variation_content_row .name {
    width: 60%;
  }
  .accessories_selection .accessories_container .accessories_container_table .accessories_container_table_content .accessories_standard_row.not_logged_in .col_left .icons {
    width: 35%;
    justify-content: flex-end;
  }
}
/* END OF SELECT */
@media only screen and (max-width: 990px) {
  .accessories_selection .accessories_container .accessories_container_table {
    width: 100%;
  }
  .single_model_accessories.category_page {
    flex-direction: column;
    min-height: 100%;
  }
  .single_model_accessories.category_page .left_category_nav {
    overflow-y: initial;
    height: initial;
    min-height: calc(100vh - 143px);
    max-width: 100%;
    order: 2;
    background-color: #fff;
    display: none;
    padding: 0;
  }
  .single_model_accessories.category_page .left_category_nav .tech_attr_row {
    display: none !important;
  }
  .single_model_accessories.category_page .left_category_nav .child_categories {
    background-color: #fff;
  }
  .single_model_accessories.category_page .left_category_nav .child_categories h1 {
    display: none;
  }
  .single_model_accessories.category_page .left_category_nav .child_categories .nav_tabs li.current .top_cat {
    background-color: #cecece;
  }
  .single_model_accessories.category_page .left_category_nav .child_categories .nav_tabs li {
    margin-bottom: 0 !important;
  }
  .single_model_accessories.category_page .left_category_nav .child_categories .nav_tabs li .top_cat {
    display: block;
    width: 100%;
    padding: 20px 30px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.2);
    margin-bottom: 0 !important;
  }
  .single_model_accessories.category_page .left_category_nav .child_categories .nav_tabs li ul.low_list {
    padding-left: 70px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.2);
  }
  .single_model_accessories.category_page .left_category_nav .child_categories .nav_tabs li ul.low_list > li {
    padding-top: 20px;
  }
  .single_model_accessories.category_page .left_category_nav .child_categories .nav_tabs li ul.low_list li {
    margin-bottom: 20px !important;
  }
  .single_model_accessories.category_page .left_category_nav.display_mobile {
    display: block;
  }
  .single_model_accessories.category_page .accessories_selection {
    order: 1;
    overflow-x: scroll;
  }
  .single_model_accessories.category_page .accessories_selection .accessories_container {
    width: 660px;
  }
  .accessories_nav {
    order: 3;
    display: flex;
    background-color: #313130;
    height: 63px;
    position: fixed;
    bottom: 0;
    width: 100%;
    z-index: 6;
  }
  .accessories_nav .menu {
    width: 62px;
    border-right: 1px solid #fff;
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .accessories_nav .menu .close {
    display: none;
  }
  .accessories_nav .menu.active .open {
    display: none;
  }
  .accessories_nav .menu.active .close {
    display: block;
  }
  .accessories_nav .category {
    color: #fff;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
  }
  .accessories_nav .arrows {
    display: flex;
    align-items: center;
  }
  .accessories_nav .arrows span {
    width: 60px;
    border-left: 1px solid #fff;
    display: flex;
    justify-content: center;
    height: 100%;
    align-items: center;
  }
}
@media only screen and (max-width: 767px) {
  .site-header .search {
    display: none;
  }
  .detaile_view.category_page .details {
    margin: 0;
    padding: 30px;
  }
  .detaile_view.category_page .details .table_wrapper {
    overflow-y: scroll;
  }
  .detaile_view.category_page .details .table_row {
    flex-wrap: wrap;
  }
  .detaile_view.category_page .details .table_row .tables {
    width: 100%;
    order: 2;
  }
  .detaile_view.category_page .details .table_row .detail_img {
    order: 3;
    width: 100%;
    margin-left: 0;
    /* display: none; */
  }
  .model_selection.category_page .category_container_right .child_categories ul li .accessories_selection_container .select-options, .model_accessories.category_page .category_container_right .child_categories ul li .accessories_selection_container .select-options {
    position: relative;
    top: 0;
  }
  body.additional-equipment .site-content .welcome_images .image_box {
    width: 100%;
    margin-bottom: 25px;
  }
  body.additional-equipment .site-content .welcome_section .text p {
    font-style: italic;
  }
  body.additional-equipment .site-content .content_section .content_block {
    margin-bottom: 30px;
  }
  body.additional-equipment .site-content .content_section .content_block .center_block {
    margin-top: 30px;
  }
  body.additional-equipment .site-content .content_section .content_block .center_block .text {
    margin-bottom: 30px;
  }
  body.additional-equipment .site-content .login_container .contract_tabel_wrap {
    overflow: scroll;
  }
  body.additional-equipment .site-content .login_container .contract_tabel_wrap .contract_tabel {
    width: 767px;
  }
  body.additional-equipment .site-content .login_container.contracts .content {
    padding-left: 30px;
  }
  body.additional-equipment .site-content .login_container.contracts .content .text_col {
    width: 100%;
    padding-right: 0;
    padding-top: 20px;
  }
  body.additional-equipment .site-content .login_container.contracts .content .text_col .intro_boxes {
    flex-wrap: wrap;
  }
  body.additional-equipment .site-content .login_container.contracts .content .text_col .intro_boxes .box {
    padding: 0;
    border: 0;
    margin-bottom: 20px;
  }
  body.additional-equipment .site-content .login_container.contracts .content .text_col .intro_boxes .box:nth-child(2), body.additional-equipment .site-content .login_container.contracts .content .text_col .intro_boxes .box:nth-child(3) {
    padding-left: 0px;
  }
  body.additional-equipment .site-content .login_container.contracts .content .text_col .intro_boxes .box .box_title {
    min-height: 30px;
  }
  body.additional-equipment .site-content .export_overlay .contain .close {
    top: 10px;
    right: 10px;
  }
  body.additional-equipment .site-content .login_container.orderenv_container .content .tabel_col .intro {
    flex-wrap: wrap;
  }
  body.additional-equipment .site-content .login_container.orderenv_container .content .tabel_col .intro .option {
    width: 100%;
    padding-left: 0;
    border: none;
    margin-bottom: 30px;
  }
  body.additional-equipment .site-content .login_container.orderenv_container .content .tabel_col .intro .option .right_col > span {
    min-height: auto;
  }
  body.additional-equipment .site-content .login_container.orderenv_container .content .tabel_col .filters {
    flex-wrap: wrap;
  }
  body.additional-equipment .site-content .login_container.orderenv_container .content .tabel_col .filters .filter {
    width: 50%;
  }
  body.additional-equipment .site-content .login_container.orderenv_container .content .tabel_col .filters .filter .select_wrapper {
    width: 100%;
    padding-right: 20px;
  }
  body.additional-equipment .site-content .login_container.orderenv_container .content .tabel_col .filters .filter .select_wrapper:after {
    display: none;
  }
  body.additional-equipment .site-content .login_container.orderenv_container .content .tabel_col .filters .filter .select_wrapper select {
    width: 100%;
    max-width: 100%;
  }
  body.additional-equipment .site-content .login_container.orderenv_container .content .tabel_col .filters .filter:nth-child(2) .select_wrapper, body.additional-equipment .site-content .login_container.orderenv_container .content .tabel_col .filters .filter:nth-child(4) .select_wrapper {
    padding-right: 0;
  }
  body.additional-equipment .site-content .login_container.orderenv_container .content .tabel_col #ordertable_wrapper {
    overflow: scroll;
  }
}
.additional-equipment .site-content .login_container .content .price_list_text ul li {
  margin-bottom: 4px !important;
  color: #000;
}
.chosen-container .chosen-results li.highlighted {
  color: #fff !important;
}
.chosen-container-multi .chosen-choices {
  border-radius: 5px;
}
.chosen-container.chosen-container-multi {
  width: 250px !important;
}
.additional-equipment .site-content .login_container.orderenv_container .content .tabel_col .filters .filter input {
  font-family: 'gira-sans', sans-serif;
  padding-top: 12px;
  padding-left: 10px;
}
.search-choice-close {
  position: absolute;
  right: 32px;
  top: 32px;
  width: 32px;
  height: 32px;
  opacity: 0.3;
}
.search-choice-close:hover {
  opacity: 1;
}
.search-choice-close:before, .search-choice-close:after {
  position: absolute;
  left: 2px;
  content: ' ';
  height: 12px;
  width: 2px;
  background-color: #333;
}
.search-choice-close:before {
  transform: rotate(45deg);
}
.search-choice-close:after {
  transform: rotate(-45deg);
}
.chosen-container-multi .chosen-choices li.search-choice .search-choice-close {
  top: 3px !important;
  right: 0px !important;
}
.chosen-container-multi .chosen-drop .result-selected {
  color: #ccc !important;
}
/* END OF LOGIN */
@media only screen and (min-width: 1300px) {
  .accessories_selection .accessories_container .accessories_image a.featured {
    max-width: 38%;
    max-width: 100%;
  }
  .accessories_selection .accessories_container .accessories_image a.featured .product_visible_image {
    width: auto;
    height: auto;
  }
}
@media only screen and (max-width: 1440px) {
  .additional-equipment .site-header .submenu ul li {
    margin-right: 25px;
  }
  .additional-equipment .site-content .login_container.orderenv_container .content .tabel_col #ordertable_wrapper, .additional-equipment .site-content .login_container.orderenv_container .content .tabel_col #all_orders_wrapper {
    font-size: 10px;
  }
  .additional-equipment .site-content .login_container.orderenv_container .content .tabel_col #ordertable_wrapper table.dataTable tbody th, .additional-equipment .site-content .login_container.orderenv_container .content .tabel_col #all_orders_wrapper table.dataTable tbody th, .additional-equipment .site-content .login_container.orderenv_container .content .tabel_col #ordertable_wrapper table.dataTable tbody td, .additional-equipment .site-content .login_container.orderenv_container .content .tabel_col #all_orders_wrapper table.dataTable tbody td {
    padding-left: 5px;
    padding-right: 5px;
  }
  .additional-equipment .site-content .login_container.orderenv_container .content .tabel_col #ordertable_wrapper .order, .additional-equipment .site-content .login_container.orderenv_container .content .tabel_col #all_orders_wrapper .order {
    max-width: 100px;
    margin: 0 auto;
  }
  .additional-equipment .site-content .login_container.orderenv_container .content .tabel_col #all_orders_wrapper {
    max-width: 1056px;
    overflow: scroll;
  }
}
@media only screen and (min-width: 767px) {
  .additional-equipment.page-template-company .numbers .home_icon_row .col_4, .additional-equipment.page-template-company .numbers .home_icon_row .col_5, .additional-equipment.page-template-company .numbers .home_icon_row .col_6 {
    margin-top: 0px;
  }
}
@media only screen and (max-width: 990px) {
  .login-link {
    margin-top: 40px;
  }
  .site-header .nav_side {
    display: none;
  }
  .site-header.shrink .site-branding {
    max-width: 181px;
  }
  .site-header .site-branding a img {
    width: 40px;
  }
  .site-header .main_menu {
    padding: 0 30px !important;
    flex-shrink: 0;
  }
  .site-header .cart {
    padding: 0px 20px;
    margin: 0;
    border-left: 1px solid #fff;
    padding-right: 0;
    flex-shrink: 0;
    display: block;
  }
  .site-header button {
    flex-shrink: 0;
  }
  .site-header .search_btn {
    display: block;
    margin-right: 25px;
  }
  .site-header .loggedin.login_btn {
    margin-right: 25px;
  }
  .site-header .login {
    position: absolute;
    right: 60px;
    border-left: 0;
    border-right: 1px solid #fff;
    padding: 0;
    margin: 0;
    padding-right: 25px;
    margin-right: 25px;
    flex-shrink: 0;
  }
  .site-header .login img {
    margin-right: 0;
  }
  .site-header .login .name {
    display: none;
  }
  #mobile-toggle {
    background-image: url(./../img/burger.svg);
  }
  .mobile_menu .contain ul li.active a:before {
    content: '';
    width: 200%;
    height: 2px;
    background: #fff;
    display: block;
    left: -100%;
    position: absolute;
    bottom: -5px;
  }
  .mobile_menu .contain ul li {
    flex-direction: column;
    display: block;
  }
  .mobile_menu .contain ul li a {
    display: inline-block;
    font-size: 16px;
  }
  .mobile_menu .contain ul li .sub-menu {
    display: none;
    padding-left: 10px;
    margin-top: 15px;
  }
  .mobile_menu .contain ul li .sub-menu li a {
    text-transform: none;
  }
  .mobile_menu .contain ul li.wpml-ls-current-language a {
    font-weight: bold;
  }
  .mobile_menu .contain ul .toggle_submenu > a {
    position: relative;
    display: inline-block;
    align-items: center;
  }
  .mobile_menu .contain ul .toggle_submenu > a:after {
    content: '';
    position: relative;
    top: 0;
    bottom: 0;
    background-image: url(./../img/white_down_arrow.svg);
    background-repeat: no-repeat;
    width: 9px;
    height: 5px;
    margin-left: 5px;
    display: inline-block;
    margin-bottom: 4px;
  }
  .mobile_menu .contain ul .toggle_submenu.active a:after {
    transform: rotate(180deg);
  }
  .site-header .site-branding a {
    background-image: url('https://metec.ee/wp-content/uploads/2018/08/metec_logo.svg');
    width: 161px;
    height: 40px;
    display: block;
    background-size: cover;
  }
  .site-header .site-branding a img {
    display: none;
  }
  .additional-equipment .site-header .submenu ul li {
    margin-right: 15px;
  }
  .additional-equipment .site-header .submenu ul li a {
    font-size: 12px;
  }
  .additional-equipment .site-content .welcome_images .image_box img {
    width: 100%;
  }
  .additional-equipment .site-content .login_container.orderenv_container .content .tabel_col .intro {
    flex-wrap: wrap;
  }
  .additional-equipment .site-content .login_container.orderenv_container .content .tabel_col .intro .option {
    width: 100%;
    border: none;
    margin-bottom: 30px;
    padding-left: 0;
  }
  .additional-equipment .site-content .login_container.orderenv_container .content .tabel_col .intro .option .right_col > span {
    height: auto;
    min-height: auto;
  }
  .additional-equipment .site-content .login_container.contracts .content .text_col {
    width: 100%;
  }
  .additional-equipment .site-content .login_container.contracts .content .image_col {
    display: none;
  }
  .additional-equipment .site-content .login_container .content .text_col {
    width: 100%;
  }
  .additional-equipment .site-content .login_container .content .image_col {
    display: none;
  }
  .additional-equipment.page-template-my_metec .site-content .content_section .title {
    padding-left: 30px;
  }
  .additional-equipment.page-template-my_metec .site-content .content_section .content_block {
    padding-left: 30px;
  }
  .additional-equipment.page-template-my_metec .site-content .content_section .content_block .right_block {
    display: none;
  }
  .additional-equipment footer .top-row .block {
    width: 100%;
  }
}
@media only screen and (max-width: 768px) {
  .additional-equipment .site-header .submenu ul li {
    margin-right: 15px;
    margin-bottom: 20px;
  }
  .additional-equipment .site-header .submenu ul li a {
    font-size: 12px;
  }
}
/* 
 start of fix-2020-04-05
 make thumbnail titles and columns smaller so titels can fit on category main pages
 This is quite hack. I think the breakpoint should come sooner to convert 3 items into 2 items in column
 and also this styles hoult mostly be in original places. not seperatley here
 */
@media only screen and (max-width: 1400px) {
  .model_selection.category_page .category_container_right .child_categories ul li span, .model_accessories.category_page .category_container_right .child_categories ul li span {
    font-size: 16px;
  }
  .category_page .category_container_right ul li {
    padding-right: 50px;
  }
}
@media only screen and (max-width: 1200px) {
  .model_selection.category_page .category_container_right .child_categories ul li span, .model_accessories.category_page .category_container_right .child_categories ul li span {
    font-size: 16px;
  }
  .category_page .category_container_right ul li {
    padding-right: 30px;
  }
  .category_page .category_container_right {
    padding-left: 20px;
  }
  .category_page .category_container_right ul.sub_level_categories .parent {
    padding-right: 20px;
  }
}
@media only screen and (max-width: 990px) {
  .model_selection.category_page .category_container_right .child_categories ul li span, .model_accessories.category_page .category_container_right .child_categories ul li span {
    font-size: 10px;
  }
  .category_page .category_container_right ul li {
    padding-right: 15px;
  }
}
/*
 end of fix-2020-04-05
 */
@media only screen and (max-width: 767px) {
  .model_selection.category_page .category_container_right .child_categories ul li span, .model_accessories.category_page .category_container_right .child_categories ul li span {
    font-size: 13px;
  }
  .login {
    position: relative;
    right: auto;
  }
  .site-header .site-branding a {
    background-image: none;
    width: auto;
    height: auto;
    display: block;
    background-size: cover;
  }
  .site-header .site-branding a img {
    display: block;
  }
  .category_page.model_accessories .left_category_nav {
    display: none;
  }
  .category_page.model_accessories .category_container_right {
    padding: 20px 10px;
  }
  .category_page.model_accessories .category_container_right .child_categories.level_1 .title {
    padding-left: 10px;
  }
  .category_page.model_accessories .category_container_right ul li {
    width: 50%;
    padding: 0 10px;
    margin-bottom: 40px;
  }
  .category_page.model_accessories .category_container_right ul.sub_level_categories .parent {
    width: 50%;
    padding: 0 10px;
  }
  .category_page.model_accessories .category_container_right .child_categories.level_3 ul {
    flex-direction: column;
  }
  .category_page.model_accessories .category_container_right .child_categories.level_3 h1.title.accessories_title {
    padding-left: 10px;
  }
  .category_page.model_accessories .category_container_right .child_categories.level_3 h1.title.accessories_title .model:before {
    margin-left: 20px;
  }
  .category_page.model_accessories .category_container_right .child_categories.level_3 h1.title.accessories_title span {
    font-size: 20px;
  }
  .category_page.model_accessories .category_container_right .button {
    float: left;
    margin-left: 10px;
  }
  .additional-equipment .site-header .main_menu {
    height: 97px;
  }
  .additional-equipment .site-header .login a span {
    display: none;
  }
  .additional-equipment .site-header .submenu {
    height: auto;
    background: #e9eaeb;
    justify-content: flex-start;
    padding: 17px 33px;
    display: none;
  }
  .additional-equipment .site-header .submenu ul {
    flex-direction: column;
    align-items: flex-start;
  }
  .additional-equipment .site-header .submenu ul li.cart {
    display: none;
  }
  .additional-equipment .site-header .submenu ul li.search {
    display: none;
  }
  .additional-equipment .site-header .submenu ul li {
    margin-bottom: 20px;
  }
  .additional-equipment .site-header .submenu ul li a {
    color: #313130;
  }
  .additional-equipment .site-header .submenu ul li.current a {
    border-color: #313130;
  }
  .additional-equipment .site-header.shrink .submenu, .additional-equipment .site-header.shrink .toggle-submenu {
    display: none;
  }
  .additional-equipment .site-header.shrink .main_menu {
    height: 60px;
  }
  .additional-equipment.logged-in .toggle-submenu {
    width: 100%;
    background: #e9eaeb;
    padding: 17px 33px;
    display: flex;
    align-items: center;
  }
  .additional-equipment.logged-in .toggle-submenu img {
    margin-left: 10px;
  }
  .additional-equipment.logged-in .toggle-submenu.active img {
    transform: rotate(180deg);
  }
  .additional-equipment.logged-in .site-content .toggle-submenu {
    width: 100%;
    background: #fff;
  }
  .logged-in.additional-equipment .site-content {
    padding-top: 150px;
  }
  body.additional-equipment .site-content {
    overflow: hidden;
    padding-top: 97px;
  }
  body.additional-equipment .site-content .login_container.orderenv_container .content .tabel_col .invoice_filters {
    justify-content: space-between;
  }
  body.additional-equipment .site-content .login_container.orderenv_container .content .tabel_col .invoice_filters .filter {
    width: 48%;
    margin-right: 0;
  }
  body.additional-equipment .site-content .login_container.orderenv_container .content .price_list_text .all_orders_wrapper, body.additional-equipment .site-content .login_container.orderenv_container .content .price_list_text .dataTables_wrapper {
    overflow-y: scroll;
  }
  body.additional-equipment .site-content .login_container.orderenv_container .content .price_list_text .sep {
    display: none;
  }
  body.additional-equipment .site-content .login_container.orderenv_container .content .price_list_text .search_row {
    margin-bottom: 15px;
    padding-bottom: 15px;
    border-bottom: 1px solid rgba(255, 255, 255, 0.21);
  }
  body.additional-equipment .site-content .login_container.orderenv_container .content .price_list_text .date_row > span {
    margin-bottom: 15px;
  }
  body.additional-equipment .site-content .login_container.orderenv_container .content .price_list_text .date_row .dates {
    justify-content: space-between;
    width: 100%;
  }
  body.additional-equipment .site-content .login_container.orderenv_container .content .price_list_text .date_row .dates .form, body.additional-equipment .site-content .login_container.orderenv_container .content .price_list_text .date_row .dates .to {
    justify-content: space-around;
  }
  body.additional-equipment .site-content .login_container.orderenv_container .content .price_list_text .date_row .dates .form span, body.additional-equipment .site-content .login_container.orderenv_container .content .price_list_text .date_row .dates .to span {
    margin-left: 5px;
    margin-right: 0;
  }
  body.additional-equipment .site-content .login_container {
    flex-direction: column;
  }
  body.additional-equipment .site-content .login_container .left_nav {
    min-height: auto;
    width: 100%;
    border-right: none;
    padding-left: 30px;
  }
  body.additional-equipment .site-content .login_container .content {
    padding-right: 30px;
  }
  body.additional-equipment .site-content .login_container .content .form .form_wrap .wpcf7-acceptance input {
    -ms-transform: scale(2);
    -moz-transform: scale(2);
    -webkit-transform: scale(2);
    -o-transform: scale(2);
    transform: scale(2);
    position: relative;
    left: 7px;
  }
  body.additional-equipment .site-content .login_container .content .text_col {
    width: 100%;
  }
  body.additional-equipment .site-content .login_container .content .image_col {
    display: none;
  }
  body.additional-equipment .site-content .login_container .content .form {
    width: 100%;
    padding-right: 0;
  }
  body.additional-equipment .site-content .login_container .content .price_list_text {
    padding-right: 0;
  }
  body.additional-equipment .site-content .login_container .content .price_list_text .search_row .search_box input {
    width: 190px;
  }
  body.additional-equipment .site-content .login_container .new_products {
    overflow: visible;
    height: auto;
  }
  body.additional-equipment .site-content .login_container .new_products .text_col .new_products_table {
    padding-right: 0;
    min-width: 767px;
  }
  body.additional-equipment .site-content .login_container .new_products .new_products_table .title_row .icons, body.additional-equipment .site-content .login_container .new_products .new_products_table .title_row .price {
    display: none;
  }
  body.additional-equipment .site-content .welcome_section {
    padding-top: 30px;
    padding-bottom: 0;
    padding-left: 30px;
    padding-right: 30px;
  }
  body.additional-equipment .site-content .welcome_images {
    flex-direction: column;
    padding: 0;
    margin: 0;
    background-color: #213744;
    color: #fff;
    text-align: center;
    padding: 50px 0px;
  }
  body.additional-equipment .site-content .welcome_images .image_box span a {
    color: #fff;
  }
  body.additional-equipment .site-content .welcome_images .btn {
    color: #fff;
    margin-left: 82px;
  }
  body.additional-equipment .site-content .welcome_images .btn:before {
    background-image: url(./../img/oval_white.svg);
  }
  body.additional-equipment .site-content .welcome_images .btn:after {
    background-image: url(./../img/right_white.svg);
  }
  body.additional-equipment .site-content .welcome_images .image_box {
    padding: 0 30px;
    align-items: center;
  }
  body.additional-equipment .site-content .welcome_images .image_box span {
    min-height: auto;
  }
  body.additional-equipment .site-content .welcome_images .image_box img {
    display: none;
  }
  body.additional-equipment .site-content .welcome_images .image_box .btn {
    margin-left: 0;
  }
  body.additional-equipment .site-content .loadmore {
    background-color: #213744;
    padding-top: 0px;
    padding-bottom: 50px;
  }
  body.additional-equipment .site-content .loadmore #loadposts {
    margin-bottom: 0;
    background-color: #374d5b;
  }
  body.additional-equipment .site-content .content_section {
    padding-top: 60px;
    padding-bottom: 0;
  }
  body.additional-equipment .site-content .content_section .title {
    padding-left: 30px !important;
    margin-bottom: 40px;
  }
  body.additional-equipment .site-content .content_section .content_block {
    padding-left: 30px;
    padding-right: 30px;
    padding-top: 0;
    width: 100%;
  }
  body.additional-equipment .site-content .content_section .content_block .left_block {
    max-width: none;
    padding-right: 0;
  }
  body.additional-equipment .site-content .content_section .content_block .center_block {
    max-width: none;
    padding-right: 0;
  }
  body.additional-equipment .site-content .content_section .content_block .center_block .left, body.additional-equipment .site-content .content_section .content_block .center_block .right {
    width: 100% !important;
    padding-right: 0 !important;
  }
  body.additional-equipment .site-content .content_section .content_block .sep {
    display: none;
  }
  body.additional-equipment .site-content .content_section .content_block .right_block {
    display: none;
  }
  body.additional-equipment .site-content .content_section .content_block .content_container {
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
  }
  body.additional-equipment .site-content .content_section .content_block .content_container h3 {
    margin: 0;
  }
  body.additional-equipment .site-content .price_list_text .date_row {
    flex-direction: column;
    align-items: flex-start;
  }
  body.additional-equipment .site-content .price_list_text .date_row .dates > .to, body.additional-equipment .site-content .price_list_text .date_row .dates .from {
    width: 50%;
    justify-content: space-between;
    margin-left: auto !important;
    margin-right: auto !important;
  }
  body.additional-equipment .site-content .price_list_text .date_row .dates > .to input, body.additional-equipment .site-content .price_list_text .date_row .dates .from input {
    max-width: 100px;
  }
  body.additional-equipment .site-content .price_list_text .status_row {
    flex-direction: column;
  }
  body.additional-equipment .site-content .price_list_text .status_row > span {
    margin-bottom: 10px;
  }
  body.additional-equipment .site-content .price_list_text .status_row .statuses {
    flex-direction: column;
  }
  body.additional-equipment .site-content .price_list_text .status_row .statuses .status {
    display: flex;
    margin-bottom: 15px;
  }
  body.additional-equipment .site-content .price_list_text .status_row .statuses .status label {
    order: 2;
  }
  body.additional-equipment .site-content .price_list_text .status_row .statuses .status input {
    order: 1;
    margin-right: 5px;
  }
  .additional-equipment.page-template-contact .site-content .slider_wrapper .content {
    padding: 0 45px !important;
  }
  .additional-equipment.page-template-news .slider_wrapper .slider_container .news_slider .slide .image_box {
    height: 217px;
    flex-shrink: 0;
    background-size: cover;
    background-repeat: no-repeat;
  }
  .additional-equipment.page-template-news .slider_wrapper .slider_container .news_slider .slide .content {
    padding-left: 16px;
  }
  .additional-equipment .slider_wrapper .slider_container .news_slider .slide .content .button {
    padding-left: 0;
    margin-bottom: 0;
  }
  .additional-equipment.page-template-contact .site-content .contact_details .row .content .text {
    padding-left: 10px;
  }
  .additional-equipment.page-template-contact .site-content .personel ul li, .page-template-contact .site-content .sales ul li {
    padding-left: 10px;
  }
  .additional-equipment.page-template-news .site-content .news_container .news-item {
    padding-left: 15px;
  }
  .additional-equipment .slider_wrapper .slider_container .slider .slide .content {
    padding-left: 16px;
  }
  .page-template-contact .site-content .personel .title, .page-template-contact .site-content .sales .title {
    margin-bottom: 40px;
  }
  .additional-equipment.page-template-news .slider_wrapper .slider_container .news_slider .slide .content {
    padding-right: 0;
  }
  .additional-equipment.page-template-news .slider_wrapper .slider_container .news_slider .slide .content .pagingInfo {
    display: none;
  }
  .additional-equipment.page-template-news .slider_wrapper .slider_container .news_slider .slide .content .big {
    margin-bottom: 0px;
    color: #fff;
  }
  .additional-equipment.page-template-news .slider_wrapper .slider_container .news_slider .slide .content .small {
    margin-bottom: 20px;
  }
  .additional-equipment.page-template-news .site-content .title {
    margin-top: 40px;
    margin-bottom: 40px;
    padding-top: 0;
  }
  .title .nr {
    display: none;
  }
  .additional-equipment.page-template-company .videod {
    display: block;
    padding-left: 30px;
    padding-right: 30px;
    padding-top: 40px;
    padding-bottom: 40px;
  }
  .additional-equipment.page-template-company .videod .title {
    margin-bottom: 40px;
  }
  .additional-equipment.page-template-company .videod #video_container {
    padding: 0;
  }
  .logged-in.additional-equipment .static_slider .slide, .additional-equipment .static_slider .slide {
    height: auto;
  }
  .logged-in.additional-equipment .static_slider .slide .images_slider, .additional-equipment .static_slider .slide .images_slider {
    height: auto;
  }
  .logged-in.additional-equipment .static_slider .slide .images_slider .slick-dots, .additional-equipment .static_slider .slide .images_slider .slick-dots {
    bottom: 0;
    position: relative;
    margin-top: 25px;
  }
  .logged-in.additional-equipment .static_slider .slide .images_slider .slick-dots li button:before, .additional-equipment .static_slider .slide .images_slider .slick-dots li button:before {
    color: #fff;
  }
  .logged-in.additional-equipment .static_slider .slide .images_slider .slick-dots li.slick-active button:before, .additional-equipment .static_slider .slide .images_slider .slick-dots li.slick-active button:before {
    color: #fff;
  }
  .page-template-product_info.additional-equipment .product_families .product_info_row .products .product_info_tables ul li ul li ul .variation_description img {
    display: block;
    object-fit: cover;
    width: 100%;
    padding: 10px 0;
  }
  #mobile-toggle {
    background-image: url(./../img/burger-white.svg) !important;
  }
  .additional-equipment .static_slider .slide {
    height: auto;
    flex-direction: column;
  }
  .additional-equipment .static_slider .slide .content {
    padding: 0;
    width: 100%;
    order: 2;
    padding: 30px 0;
    padding-top: 20px;
  }
  .additional-equipment .static_slider .slide .content .pagingInfo {
    display: none;
  }
  .additional-equipment .static_slider .slide .content .big {
    font-size: 30px;
    margin-top: 0;
    color: #fff;
  }
  .additional-equipment .static_slider .slide .content .big:before {
    left: 0;
    position: relative;
    top: auto;
    margin-right: 15px;
  }
  .additional-equipment .static_slider .slide .content .small {
    padding-left: 15px;
  }
  .additional-equipment .static_slider .slide .images_slider {
    width: 100%;
    order: 1;
  }
  .page-template-contact .site-content .contact_down {
    display: none;
  }
  .additional-equipment .site-header {
    background-color: #213744;
  }
  .additional-equipment .site-header.shrink {
    border-bottom: 0;
  }
  .white_down_arrow {
    display: none;
  }
  footer .top-row {
    display: block;
    height: auto;
  }
  footer .top-row .contain {
    padding: 30px 35px;
    flex-direction: column;
  }
  footer .top-row .contain .block {
    width: 100%;
    flex-direction: column;
  }
  footer .top-row .contain .block > span {
    margin: 0;
    margin-bottom: 15px;
  }
  footer .top-row .contain .left_block {
    margin-bottom: 30px;
  }
  footer .top-row .contain .pipe {
    display: none;
  }
  .additional-equipment.page-template-home .top-row {
    display: none;
  }
  .additional-equipment.page-template-home .tabs .tab_main {
    padding: 0;
    width: 100%;
  }
  .additional-equipment.page-template-home .tabs .tab_main .visible_xs {
    padding: 0 30px;
    width: 100%;
  }
  .additional-equipment.page-template-home .tabs .tab_main .tab_slide .flex_container .left_block {
    display: none;
  }
  .additional-equipment.page-template-home .tabs .tab_main .tab_slide .flex_container .image {
    height: 254px;
    margin-bottom: 25px;
  }
  .additional-equipment.page-template-home .tabs .tab_main .tab_slide .flex_container .right_block {
    width: 100%;
    align-items: center;
    padding: 0;
    flex-direction: column;
  }
  .additional-equipment.page-template-home .tabs .tab_main .tab_slide .flex_container .right_block .title {
    margin-bottom: 40px;
  }
  .additional-equipment.page-template-home .tabs .tab_main .tab_slide .flex_container .right_block img {
    margin-bottom: 20px;
  }
  .additional-equipment.page-template-home .tabs .tab_main .tab_slide .flex_container .right_block p {
    font-size: 10px;
    margin-top: 0;
    margin-bottom: 46px;
    padding-left: 16px;
    display: none;
  }
  .additional-equipment.page-template-home .tabs .tab_main .tab_slide .flex_container .right_block .button {
    background-color: #313130;
    color: #fff;
    margin-bottom: 35px;
    margin-left: 16px;
  }
  .additional-equipment.page-template-home .tabs .position_container {
    width: 100%;
    position: relative;
    bottom: 0;
  }
  .additional-equipment.page-template-home .tabs .position_container .tab_sec_arrow {
    display: none;
  }
  .additional-equipment.page-template-home .tabs .tab_secondary_container {
    padding-left: 46px;
    max-width: 100%;
  }
  .additional-equipment.page-template-home .tabs .tab_secondary_container .slick-list .slick-active {
    padding: 0 13px;
  }
  .additional-equipment.page-template-home .tabs .tab_secondary_container .tab_sec_left {
    left: 0;
  }
  .additional-equipment.page-template-home .tabs .tab_secondary_container .tab_sec_right {
    right: 0;
  }
  .additional-equipment.page-template-home .offers {
    padding: 40px 30px;
  }
  .additional-equipment.page-template-home .offers .title {
    margin-bottom: 40px;
  }
  .additional-equipment.page-template-home .offers .container {
    padding: 0;
  }
  .additional-equipment.page-template-home .offers .container .value-offers {
    flex-direction: column;
  }
  .additional-equipment.page-template-home .offers .container .value-offers li {
    width: 100%;
    margin-bottom: 40px;
  }
  .additional-equipment.page-template-home .offers .container .value-offers li .offer-single-content {
    width: 100%;
    max-width: 100%;
  }
  .additional-equipment.page-template-home .offers .container .value-offers li .offer-single-content img {
    padding-left: 0;
  }
  .additional-equipment.page-template-home .offers .container .value-offers li .offer-single-content .tiitel {
    padding-left: 0;
  }
  .additional-equipment.page-template-home .offers .container .value-offers li .offer-single-content .text {
    min-height: auto;
    margin-bottom: 0;
    padding-left: 16px;
  }
  .additional-equipment.page-template-home .offers .container .value-offers .link_block {
    margin-bottom: 0;
  }
  .additional-equipment.page-template-home .offers .container .value-offers .link_block .offer-single-content {
    min-height: auto;
  }
  .additional-equipment.page-template-home .company_row {
    background-color: #fff;
    flex-direction: column;
    padding: 40px 30px;
  }
  .additional-equipment.page-template-home .company_row .text_col {
    width: 100%;
    padding: 0;
  }
  .additional-equipment.page-template-home .company_row .text_col .title {
    margin-left: 0;
    padding-left: 0 !important;
  }
  .additional-equipment.page-template-home .company_row .text_col .text {
    padding-left: 17px;
  }
  .additional-equipment.page-template-home .company_row .image_col {
    width: 100%;
  }
  .additional-equipment.page-template-company .slider_wrapper .slider_container .slider .slide .content .small {
    margin-bottom: 0;
  }
  .additional-equipment.page-template-company .section_background {
    background-position: 0%;
    background-size: 600px;
    background-repeat: no-repeat;
    background-color: #213744;
  }
  .additional-equipment.page-template-company .timeline {
    display: block;
    margin-bottom: 60px;
  }
  .additional-equipment.page-template-company .numbers {
    display: block;
    padding-top: 40px;
  }
  .additional-equipment.page-template-company .numbers .metec_numbers {
    margin-bottom: 0;
  }
  .additional-equipment.page-template-company .numbers .metec_numbers .home_icon_row .col {
    margin-bottom: 53px;
  }
  .additional-equipment.page-template-company .numbers .metec_numbers .home_icon_row .col span {
    margin-bottom: 0;
    color: #fff;
  }
  .additional-equipment.page-template-company .numbers .metec_numbers .home_icon_row .col span:before {
    background-color: #fff;
  }
  .additional-equipment .slider_wrapper .slider_container .slider .slide, .additional-equipment .slider_wrapper .slider_container .news_slider .slide {
    height: auto;
  }
  .additional-equipment.page-template-contact .site-content .slider_wrapper {
    background-color: #213744;
  }
  .additional-equipment.page-template-contact section.contact_details .row .content .row .text:nth-child(1) {
    width: 100%;
  }
  .additional-equipment.page-template-contact .site-content .slider_wrapper .content .button {
    display: flex !important;
    margin-bottom: 0px;
    margin-top: 40px;
  }
  .additional-equipment .slider_wrapper {
    background-color: #213744;
    padding-bottom: 0;
  }
  .additional-equipment.page-template-company .slider_wrapper {
    background-color: transparent;
  }
  .page-template-company .timeline .scroll-box .overflow_box {
    height: 400px;
  }
  .page-template-product_info.additional-equipment .slider_wrapper .slider_container .slider .slide .content {
    padding-left: 30px;
    padding-bottom: 55px;
  }
  .page-template-product_info.additional-equipment .strengths .title {
    margin: 40px 0;
    padding-left: 30px !important;
  }
  .page-template-product_info.additional-equipment .strength_container .value-offers {
    padding-left: 47px;
    padding-right: 30px;
    width: 100%;
    flex-direction: column;
    align-items: flex-start;
    flex-direction: column;
  }
  .page-template-product_info.additional-equipment .strength_container .value-offers .strength-single {
    flex-direction: column;
    margin-bottom: 30px;
  }
  .page-template-product_info.additional-equipment .strength_container .value-offers .strength-single .left {
    order: 2;
  }
  .page-template-product_info.additional-equipment .strength_container .value-offers .strength-single .right {
    padding-left: 0;
    order: 1;
  }
  .page-template-product_info.additional-equipment .strength_container .value-offers .strength-single .right img {
    margin-bottom: 15px;
  }
  .page-template-product_info.additional-equipment .strength_container .value-offers .strength-single .left, .page-template-product_info.additional-equipment .strength_container .value-offers .strength-single .right {
    width: 100%;
    flex-direction: column;
    align-items: flex-start;
  }
  .page-template-product_info.additional-equipment .strength_container .value-offers .strength-single .left .tiitel, .page-template-product_info.additional-equipment .strength_container .value-offers .strength-single .right .tiitel {
    width: 100%;
  }
  .page-template-product_info.additional-equipment .strength_container .value-offers .strength-single .left .sep, .page-template-product_info.additional-equipment .strength_container .value-offers .strength-single .right .sep {
    margin: 10px 0;
  }
  .page-template-product_info.additional-equipment .strength_container .value-images {
    width: 100%;
    margin-bottom: -157px;
    padding: 0 30px;
  }
  .page-template-product_info.additional-equipment .strength_container .value-images .image {
    margin-bottom: 0;
  }
  .page-template-product_info.additional-equipment .strength_container .value-images .image:last-child {
    display: none;
  }
  .page-template-product_info.additional-equipment .product_families {
    padding-bottom: 0;
    padding-top: 0px;
  }
  .page-template-product_info.additional-equipment .product_families .family_slider_nav_container {
    max-width: 80%;
  }
  .page-template-product_info.additional-equipment .product_families .family_slider_nav_container .family_slider_nav-item {
    text-align: center;
  }
  .page-template-product_info.additional-equipment .product_families .title {
    padding-top: 40px;
  }
  .page-template-product_info.additional-equipment .product_families .family_sec_left {
    left: 0 !important;
  }
  .page-template-product_info.additional-equipment .product_families .family_sec_right {
    right: 0 !important;
  }
  .page-template-product_info.additional-equipment .product_families .family_slider_content .family_slider_content-item {
    padding: 0;
  }
  .page-template-product_info.additional-equipment .product_families .family_slider_content .family_slider_content-item .row {
    padding: 0 30px;
    flex-direction: column;
  }
  .page-template-product_info.additional-equipment .product_families .family_slider_content .family_slider_content-item .row .left_block {
    padding: 0;
    width: 100%;
  }
  .page-template-product_info.additional-equipment .product_families .family_slider_content .family_slider_content-item .row .right_block {
    width: 100%;
    padding: 0;
    margin-top: 40px;
  }
  .page-template-product_info.additional-equipment .product_families .product_info_row {
    flex-direction: column;
    padding-left: 0;
  }
  .page-template-product_info.additional-equipment .product_families .product_info_row .product_image {
    display: none;
  }
  .page-template-product_info.additional-equipment .product_families .product_info_row .products {
    width: 100%;
    max-width: 100%;
    padding: 0 30px;
  }
  .page-template-product_info.additional-equipment .product_families .product_info_row .products .product_info_tables {
    padding-bottom: 40px;
  }
  .page-template-product_info.additional-equipment .product_families .product_info_row .products .product_info_tables .row {
    flex-direction: row;
  }
  .page-template-product_info.additional-equipment .product_families .product_info_row .products .product_info_tables .top_table ul li {
    width: 50px;
    font-size: 10px;
  }
  .page-template-product_info.additional-equipment .product_families .product_info_row .products .product_info_tables .left_table {
    width: 100%;
    margin-bottom: 40px;
  }
  .page-template-product_info.additional-equipment .product_families .product_info_row .products .product_info_tables .left_table .mobile_variation_image {
    object-fit: cover;
    width: 100%;
    margin: 20px 0;
  }
  .page-template-product_info.additional-equipment .product_families .product_info_row .products .product_info_tables .left_table ul li.parent_list_item .list_row {
    height: 40px;
    color: #fff;
  }
  .page-template-product_info.additional-equipment .product_families .product_info_row .products .product_info_tables .left_table ul li.parent_list_item .list_row .product_title {
    min-width: 55%;
    width: 55%;
    padding-right: 15px;
    color: #fff;
  }
  .page-template-product_info.additional-equipment .product_families .product_info_row .products .product_info_tables .left_table ul li.parent_list_item .list_row .checkboxes .row {
    flex-direction: row;
    padding: 0;
  }
  .page-template-product_info.additional-equipment .product_families .product_info_row .products .product_info_tables .left_table ul li.parent_list_item .list_row .checkboxes .row .cell {
    width: 45px;
  }
  .page-template-product_info.additional-equipment .product_families .product_info_row .products .product_info_tables .left_table ul li.parent_list_item .description_block span {
    padding-left: 0;
  }
  .page-template-product_info.additional-equipment .product_families .product_info_row .products .product_info_tables .left_table ul li ul li ul .variation_description {
    max-width: 100%;
    width: 100%;
    padding: 10px 0;
  }
  .page-template-product_info.additional-equipment .product_families .product_info_row .products .product_info_tables .left_table ul li ul li .child_top_row {
    height: 50px;
    padding: 0;
  }
  .page-template-product_info.additional-equipment .product_families .product_info_row .products .product_info_tables .left_table ul li ul li .child_top_row .checkboxes .row {
    padding: 0;
  }
  .page-template-product_info.additional-equipment .product_families .product_info_row .products .product_info_tables .left_table ul li ul li .child_top_row .checkboxes .row .cell {
    width: 45px;
  }
  .page-template-product_info.additional-equipment .product_families .product_info_row .products .product_info_tables .left_table ul li ul li .child_top_row .variation_title {
    min-width: 55%;
    width: 55%;
    padding-left: 0;
    padding-right: 15px;
  }
  .slider_wrapper .slider_container .slider .slide .content .big:before, .slider_wrapper .slider_container .news_slider .slide .content .big:before {
    background: #fff;
  }
  .additional-equipment.page-template-home .tabs .tab_secondary .slick-list .slick-current {
    margin-top: 2px;
  }
  .additional-equipment.page-template-company .timeline .scroll-box {
    overflow-x: scroll;
  }
  .page-template-product_info.additional-equipment .product_families .title {
    margin-left: 17px;
  }
  .page-template-product_info.additional-equipment .product_families .family_slider_content .family_slider_content-item .row .right_block .visible_list {
    padding-left: 12px;
  }
  .accessories_selection .accessories_container .accessories_container_table .accessories_container_table_content .accessories_standard_row .variation .variation_content_row {
    flex-wrap: nowrap;
  }
  .accessories_selection .accessories_container .accessories_container_table .accessories_container_table_content .accessories_standard_row .variation .variation_content_row .col_left .name {
    width: 100%;
    display: flex;
    justify-content: space-between;
  }
  .accessories_selection .accessories_container .accessories_container_table .accessories_container_table_content .accessories_standard_row .variation .variation_content_row .col_left .name img {
    margin-left: 10px;
  }
}
.after-offers-box-container {
  margin: 10px 0 70px 0;
  padding: 0;
  width: 93.33%;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
}
.after-offers-box-container .after-offers-box-spacer {
  width: 100%;
  height: 1px;
  background: #929da5;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
}
.after-offers-box-container .after-offers-box {
  width: 100%;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  margin-top: 60px;
}
.after-offers-box-container .after-offers-box h3 {
  margin-top: 18px;
  margin-bottom: 16px;
  font-size: 20px;
  letter-spacing: 2px;
  font-family: 'Dapifer', sans-serif, Arial, Helvetica;
}
.after-offers-box-container .after-offers-box .btn {
  margin-top: 20px;
}
/* IMAGE OVERLAY */
.popup__img {
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1000;
  display: none;
  background-color: rgba(33, 54, 68, 0.8);
}
.popup__img.active {
  display: flex;
  align-items: center;
  justify-content: center;
}
.popup__img img {
  max-width: 80%;
  max-height: 80%;
  object-fit: contain;
}
.popup__img .close__popup {
  position: absolute;
  top: 30px;
  right: 30px;
  cursor: pointer;
  background-image: url(./../img/close_white.svg);
  width: 30px;
  height: 30px;
  background-size: cover;
}
/* END OF IMAGE OVERLAY */
.wpcf7-form-control-wrap {
  display: none;
}
.codedropz-upload-wrapper {
  margin-bottom: 25px;
}
.form_wrap_mfile .codedropz-upload-wrapper .codedropz-btn-wrap {
  margin-bottom: 25px;
}
.form_wrap_mfile .codedropz-upload-wrapper .cd-upload-btn {
  background-color: #344853;
  min-width: 166px;
  height: 33px;
  padding-left: 27px;
  padding-right: 24px;
  align-self: flex-start;
  align-items: center;
  font-size: 11px;
  font-weight: 300;
  font-style: normal;
  font-stretch: normal;
  letter-spacing: 1.3px;
  color: white;
  display: inline-block;
  vertical-align: middle;
  line-height: 33px;
  margin-top: 5px;
}
.form_wrap_mfile label {
  font-size: 10px;
  font-weight: 300;
  letter-spacing: 1px;
  padding-right: 20px;
  margin-bottom: 10px;
}
.form_wrap_mfile .dnd-upload-status .dnd-upload-details span.has-error {
  color: #de6565;
  display: block;
  margin-top: 10px;
}
.form_wrap_mfile .dnd-upload-status .dnd-upload-image span {
  color: #ccc;
}
.form_wrap_mfile .dnd-icon-remove {
  color: #ccc;
}
.form_wrap_mfile .dnd-upload-status .dnd-upload-details .name {
  color: #ccc;
}
.form_wrap_mfile .dnd-upload-status .dnd-upload-details .name em {
  color: #ccc;
}
.invoice-or-packslip-wrapper {
  border: 1px solid rgba(255, 255, 255, 0.21);
  padding: 10px 10px 0 10px;
  margin-bottom: 15px;
}
/* login news private news overwrites */
.additional-equipment .site-content .welcome_section.welcome_section-private-news {
  padding-bottom: 70px;
}
.heading-login-news {
  width: 100%;
  padding-bottom: 35px;
  padding-top: 15px;
}
.heading-login-news .title {
  justify-content: flex-start;
  padding-left: 0;
}
.additional-equipment .site-content .welcome_images.welcome_images-private-news {
  margin-top: 50px;
}
.private-news-content .mnl-body table {
  margin-bottom: 0;
}
.private-news-content .mnl-block-read-more a {
  color: #313130;
  display: flex;
  font-size: 11px;
  letter-spacing: 1.3px;
  align-items: center;
  justify-content: flex-start;
  text-transform: uppercase;
  padding-left: 30px;
  position: relative;
  outline: 0;
  cursor: pointer;
  place-self: flex-start;
}
.private-news-content .mnl-block-read-more a:before {
  content: '';
  background-image: url(./../img/before_btn.svg);
  width: 14px;
  height: 13px;
  position: absolute;
  left: 0;
  transition: left 0.5s;
  top: 0;
  bottom: 0;
  margin: auto;
}
.private-news-content .mnl-block-read-more a:after {
  content: '';
  background-image: url(./../img/after_btn.svg);
  width: 18px;
  height: 5px;
  position: absolute;
  left: 5px;
  top: 0;
  bottom: 0;
  margin: auto;
}
.private-news-content .mnl-block-read-more a:hover:before {
  left: 15px;
}
/* general load more button */
.load-more-posts .news-spinner {
  display: none;
}
.load-more-posts:disabled .news-spinner {
  display: inline-block;
  width: 17px;
  vertical-align: middle;
  padding-left: 5px;
  margin-right: 0;
}
/* OVERWRITE css from metecgroup domain -remove extra margin from slider headings */
.slider_wrapper .slider_container .slider .slide .content .big, .slider_wrapper .slider_container .news_slider .slide .content .big {
  margin-top: 0;
}
.search-posts-title {
  margin-top: 50px;
  font-weight: bold;
  font-size: 1.7em;
  margin-bottom: 5px;
}
.search-post-result a {
  color: #fff;
}
.search-post-result a:visited {
  color: #fff;
}
.search-post-result a:hover {
  color: #fff;
}
.search-post-result a:active, .search-post-result a.nice-select.open {
  color: #fff;
}
.search-post-result footer {
  margin-top: 10px;
}
