.in-slider-product .slick-slide img {height:auto !important}
.in-slider-product-thumbs .slick-slide img {height:auto !important}
.in-products-related.in-product-list img {height:auto !important}
.in-client-picker-list a {text-decoration:none !important}
.in-product-list img {height:auto !important}
#in-tab-1-content {max-width:900px}
.in-footer-nav ul.menu {padding-left:0 !important}
.in-blog-list img {height:auto}
.in-blog-list a {text-decoration:none !important}
.in-blog-list a h2:hover {color:}
.in-content-container iframe {width:100%;min-height:300px}
.in-news iframe {width:100%;min-height:350px}
.in-news img {height:auto}
ol li {color:#222}
.in-large-banner {position:relative;}
.in-large-banner #in-video-bg {width:100%;position:absolute;top:0}

#in-video-bg {width:100%;height:auto;margin-bottom:30px}
.in-large-banner {padding-bottom:1px;overflow:hidden}

.in-client-picker-list h3 {font-size:26px;line-height:36px;}
.in-client-picker-list h3 span {font-size:20px;line-height:30px;display:block}

.in-blog-list a.in-category-name {color:#ccc}
.in-blog-list a.in-category-name:hover {color:#e9c62a}
.in-breadcrumbs ul li {margin-right:10px}
.in-hidden-bc {display:none !important}
li.in-breadcrumbs-fix {text-transform:lowercase}
li.in-breadcrumbs-fix::first-letter {text-transform:uppercase}
.in-zone {max-width:800px}

.in-product-list a h2 span {color:#000;font-size:20px}
.in-product-list a:hover h2 span {color:#fbe456}

.in-client-picker-list .in-grid-element:nth-of-type(1) h3 span {color:#fbe456 !important}
.in-client-picker-list .in-grid-element:nth-of-type(2) h3 span {color:#e9c62a !important}
.in-client-picker-list .in-grid-element:nth-of-type(3) h3 span {color:#eeaa21 !important}

.in-client-picker-list .in-grid-element:nth-of-type(4) h3 span {color:#f18815 !important}
.in-client-picker-list .in-grid-element:nth-of-type(5) h3 span {color:#c76d0a !important}
.in-client-picker-list .in-grid-element:nth-of-type(6) h3 span {color:#9a4100 !important}

.in-ue {margin-bottom:60px;text-align:center;}
.in-ue img {max-width:900px;}

.in-content-container img {height:auto}

.in-steel4fit h1 {color:#b6453b}
.in-steel4fit a:hover .p-as-h2, .in-steel4fit a:hover span {color:#b6453b !important}
.in-products-pick .in-grid-element:nth-of-type(5) h3::before {background: #b6453b !important}
.in-products-pick .in-grid-element:nth-of-type(5) .in-product-pick-button:hover::before {background: #b6453b !important}

@media only screen and (min-width: 600px) {
.in-content-container iframe {width:100%;min-height:350px}
.in-news iframe {width:100%;min-height:400px}
.in-product-pick-title {flex-direction:column;text-align:center}
.in-download-button {display:inline-block;margin:30px auto 60px;font-size:20px;height:48px}
.in-download-button::before {top:14px}
.in-gallery {grid-template-columns: repeat(6, 1fr);}

.mapplic-map.mapplic-zoomable {transform:none !important;}
.mapplic-tooltip {transform:none !important;top:0 !important;right:0 !important;text-align:right !important;left:auto !important;margin-bottom:0 !important}
.mapplic-tooltip .mapplic-tooltip-wrap {-webkit-box-shadow:none !important;box-shadow:none !important;padding:0 !important;}
#mapplic {height:410px !important}
.mapplic-tooltip-close {display:none !important}
.mapplic-tooltip-title {border-bottom:5px solid #e9c62a !important;padding-bottom:10px !important;margin-bottom:0 !important}
.mapplic-hovertip {display:none !important}

}

@media only screen and (min-width: 960px) {
.in-news iframe {width:100%;min-height:600px}
.in-content-container iframe {width:100%;min-height:450px}
.in-logo, .in-logo img {width:80px;height:75px;top:2px}
.in-logo p {font-size:21px;left:95px;top:12px;line-height:26px}
/*#in-video-bg [margin-bottom:0] */

body .mapplic-tooltip {right:auto !important;text-align:left !important;left:480px !important;}

}

@media only screen and (min-width: 1200px) {
.in-news iframe {width:100%;min-height:800px}
.in-content-container iframe {width:100%;min-height:600px}
.in-logo, .in-logo img {width:80px;height:75px}
.in-product-pick-title h1 {max-width:100%}

.in-large-banner h3, .in-large-banner h3 span {font-size:40px;line-height:50px;}
.in-large-banner {padding-top:200px;padding-bottom:100px}

.in-seo img {position: sticky;top: 180px;}

.h1-as-h2 {margin-top:0}

}

@media only screen and (min-width: 1360px) {
.in-logo, .in-logo img {width:80px;height:75px}
}


@media only screen and (max-width: 600px) {
.in-awards img {margin-bottom:30px}
.in-awards {display:grid;grid-template-columns:1fr 1fr}
ul#menu-stopka-dol {padding-left:0}
}

.mapplic-tooltip-title {font-weight:700 !important}


.in-single-product-intro h1 span {color:#000;font-size:20px !important;line-height:30px !important}
.in-content ol li {line-height:27px;color:#222;letter-spacing:.3px}
.in-content ol li strong {color:#222;font-weight:600}

.in-awards img {object-fit:contain}

#menu-item-2228 a {color:#9a4100}

.grecaptcha-badge {display:none !important}



.in-top-info {background:#f0f0f0;padding:5px 0;z-index:999;position:relative}
.in-top-info .in-wrap {}
.in-top-info a {margin-right:10px;font-size:11px;font-weight:700;text-decoration:none;text-transform:uppercase;letter-spacing:.5px}
.in-top-info a:hover {color:#e9c62a}

.in-countries {margin-bottom:30px}

.in-client-picker-list .in-grid-element:nth-of-type(7) svg {fill:#fbe456 !important}
.in-client-picker-list .in-grid-element:nth-of-type(8) svg {fill:#eeaa21 !important}
.in-client-picker-list .in-grid-element:nth-of-type(9) svg {fill:#e9c62a !important}

.in-client-picker-list .in-grid-element:nth-of-type(7) h3 span {color:#fbe456 !important}
.in-client-picker-list .in-grid-element:nth-of-type(8) h3 span {color:#eeaa21 !important}
.in-client-picker-list .in-grid-element:nth-of-type(9) h3 span {color:#e9c62a !important}

.in-client-picker-list .in-grid-element:nth-of-type(7) .in-client-picker-list-icon:after {background:#fbe456 !important}
.in-client-picker-list .in-grid-element:nth-of-type(8) .in-client-picker-list-icon:after {background:#eeaa21 !important}
.in-client-picker-list .in-grid-element:nth-of-type(9) .in-client-picker-list-icon:after {background:#e9c62a !important}

.in-client-picker-list .in-grid-element:nth-of-type(7) h3 {border-left-color:#fbe456 !important}
.in-client-picker-list .in-grid-element:nth-of-type(8) h3 {border-left-color:#eeaa21 !important}
.in-client-picker-list .in-grid-element:nth-of-type(9) h3 {border-left-color:#e9c62a !important}


.in-top-info {background:#eeaa21}

@media only screen and (min-width: 600px) {
.in-top-info a {font-size:15px}
.in-top-info a:hover {color:#000;opacity:.5}

}

.in-top-info img {
	width: 15px;
	height: 15px;
	display: inline-block;
	position: relative;
	top: 2px;
	margin-right: 5px;}

.in-top-info {background:#f0f0f0;padding:5px 0;z-index:999;position:relative}
.in-top-info .in-wrap {}
.in-top-info a {margin-right:10px;font-size:11px;font-weight:700;text-decoration:none;text-transform:uppercase;letter-spacing:.5px}
.in-top-info a:hover {color:#e9c62a}

.in-countries {margin-bottom:30px}

.in-client-picker-list .in-grid-element:nth-of-type(7) svg {fill:#fbe456 !important}
.in-client-picker-list .in-grid-element:nth-of-type(8) svg {fill:#eeaa21 !important}
.in-client-picker-list .in-grid-element:nth-of-type(9) svg {fill:#e9c62a !important}

.in-client-picker-list .in-grid-element:nth-of-type(7) h3 span {color:#fbe456 !important}
.in-client-picker-list .in-grid-element:nth-of-type(8) h3 span {color:#eeaa21 !important}
.in-client-picker-list .in-grid-element:nth-of-type(9) h3 span {color:#e9c62a !important}

.in-client-picker-list .in-grid-element:nth-of-type(7) .in-client-picker-list-icon:after {background:#fbe456 !important}
.in-client-picker-list .in-grid-element:nth-of-type(8) .in-client-picker-list-icon:after {background:#eeaa21 !important}
.in-client-picker-list .in-grid-element:nth-of-type(9) .in-client-picker-list-icon:after {background:#e9c62a !important}

.in-client-picker-list .in-grid-element:nth-of-type(7) h3 {border-left-color:#fbe456 !important}
.in-client-picker-list .in-grid-element:nth-of-type(8) h3 {border-left-color:#eeaa21 !important}
.in-client-picker-list .in-grid-element:nth-of-type(9) h3 {border-left-color:#e9c62a !important}



.in-top-info {background:#eeaa21}
.in-top-info {background:#000}
.in-top-info a {color:#fff}

@media only screen and (min-width: 600px) {
.in-top-info a {font-size:15px}
.in-top-info a:hover {color:#eeaa21;opacity:1}
.in-languages-trigger {display:none}
}

img.alignnone {height:auto;}

p.in-time {font-weight:700;font-size:24px;line-height:36px;margin-bottom:15px;text-align:right;display:flex;justify-content:flex-start;align-items:flex-start;}
p.in-time span:first-child {font-weight:700;text-align:left;display:inline;color:#ccc;margin-right:10px}
p.in-time span:last-child {font-weight:700;text-align:left;display:inline;color:#ccc;}

p.in-price {font-weight:700;font-size:24px;line-height:36px;margin-bottom:5px;text-align:right;display:flex;justify-content:flex-start;border-bottom:1px solid #ccc;align-items:flex-end;}
p.in-price span:first-child {font-weight:700;text-align:left;display:inline;float:left;position:relative;top:-8px;margin-right:10px;}
p.in-price span:last-child {font-weight:700;text-align:left;display:inline;font-size:24px;color:#eeaa21;margin-bottom:5px}

.in-grid-element p.in-price {border-bottom:0;margin-bottom:0;flex-direction:column;align-items:flex-start}

.in-services-list ul {padding:0;margin:0;}
.in-services-list ul li {padding:0;margin-bottom:0}
.in-services-list ul li a {padding:10px 17px 10px 0;text-transform:uppercase;background:#fff;margin-bottom:0;border-bottom:1px solid #ccc;letter-spacing:.5px;font-size:19px;}
.in-services-list ul li a:hover {background:#f0f0f0;padding-left:17px}

.highlighted a {color:#b6453b !important}


@media only screen and (min-width: 960px) {.in-nav {right: 70px;}}
.in-socials ul {list-style: none;margin:0;padding:0;display: flex;flex-direction:row}
.in-socials img {margin-left:0;margin-right:15px;}
.in-socials {margin-left:0;margin-bottom:25px}

.in-pictograms {margin-bottom:80px}
.in-pictogram {margin-bottom:40px;display:block;text-decoration:none;cursor:pointer}
.in-pictogram:hover {opacity:.5}
.in-pictogram * {text-align: center;}
.in-pictogram img {max-width: 50%;height:auto;margin:0 auto 30px;display:block}
.in-pictogram p.strong {margin-bottom:20px;display:block}
.in-pictogram p {margin-bottom:0;font-weight:600;font-size:16px}
.in-pictograms-intro h2 {display:block;text-align:center;font-size:36px;margin-bottom:30px;}

.in-reviews h2 {display:block;text-align:center;font-size:36px;text-transform:uppercase}
.in-review-wrap {display:flex;flex-direction:row;padding:0 15px}
.in-reviews img {width:100px;height:100px;border-radius:50%;margin-right:30px;box-shadow:0px 5px 10px rgba(0,0,0,.2)}
.in-reviews-intro p {text-align: center; display:block;font-weight:700;max-width:600px;margin:0 auto 30px;}
p.in-review-name {font-style: italic}
.in-promo-photo {cursor:pointer;text-decoration:none}
.in-promo-photo:hover {opacity:.75}

.in-photos * {text-align:center;}
.in-photos h2 {font-size:36px;margin-bottom:30px}
.in-photos h3 {margin-top:20px;}
.in-photos img {border-radius:15px}


@media only screen and (min-width: 960px) {
.in-reviews-intro h2 {margin-bottom: 60px;margin-top:20px}
.in-reviews {margin-bottom:60px}
.in-photos {margin:60px 0;}
  }

@media only screen and (min-width: 1200px) {
  .in-pictograms .in-grid-7 {grid-template-columns: repeat(7, 1fr)}
  .in-review-list {margin-top:40px}
  .in-review-intro {margin-top:20px;}
  .in-reviews {margin-bottom:120px}
  .in-photos {margin:120px 0 80px;}
}


.in-reviews .slick-prev, .in-reviews .slick-next {background-image: url("https://outdoor-gym.com/wp-content/themes/inspect/img/in-prev-inv.svg");}

@media only screen and (min-width: 600px) {

.in-sidebar-nav ul#menu-stopka-4, .in-sidebar-nav ul#menu-stopka-3 {padding-top:60px;}
.in-photos img {border-radius:30px;padding:10px;}
.in-photos h2 {margin-bottom:60px}
.in-pictograms-intro h2 {margin-bottom:60px}

.in-languages-trigger {position:absolute;top:68px;right:5px;width:30px;height:30px;}
.in-languages-trigger img {width:25px;height:25px}
.in-languages-trigger img:hover {opacity:.75}
}

@media only screen and (min-width: 960px) {

.in-sidebar-nav ul#menu-stopka-4, .in-sidebar-nav ul#menu-stopka-3 {padding-top:80px;}
}

@media only screen and (min-width: 1200px) {
  .in-sidebar-nav ul#menu-stopka-4, .in-sidebar-nav ul#menu-stopka-3 {padding-top:90px;}
  }

  .in-awards img {margin-bottom:20px}

    @media only screen and (min-width: 960px) {
  .in-awards img:last-child {height:84px;}
  .in-awards {flex-wrap: wrap}
    .in-footer-bottom {grid-template-columns: 1fr 1fr 1fr}
  }

.in-header {background:#000;}
.in-top-info {background:#222}
.in-logo p {display:none}

.in-logo, .in-logo img {height:45px;width:auto;display:inline-block;}
.in-nav {top:5px;}

.in-slide-content-title {letter-spacing:-1px !important;line-height: 1.2 !important;text-transform:none !important}

.in-nav li a {color:#fff}
.in-footer {background:#000;}
.in-footer-columns h4 {color:#fff}
.in-footer-columns li a {color:#ccc}
.in-download-button {font-weight:700;font-size:18px;}
.in-nav li:last-child::after {display:none}

.in-add-nav {top:0;padding:5px 15px 0; height:auto;}
.in-languages {top:-4px;}
.in-top-info a {font-size:13px;}
.in-top-info .in-languages a {margin-right:0;font-weight:700;}
.in-top-info .in-add-nav .in-languages li a {color:#aaa}
.in-top-info .in-add-nav .in-languages li a:hover {color:#eeaa21;}
.in-add-nav .in-languages li a.in-current {color:#fff;}
.in-add-nav .in-languages li a.in-current:hover {color:#eeaa21;}
.in-nav li a {letter-spacing:1px;font-weight:700}
header .in-socials {margin-bottom:0}
footer p, footer address {color:#ccc}
footer a {color:#ccc;}
footer a:hover {color:#eeaa21;}
header .in-socials {top:30px;right:0;position:absolute}
.in-product-pick-title {padding-top:60px}
.in-large-ad {margin-bottom:0}
.in-footer {padding-top:60px}
.in-footer .in-logo, .in-footer .in-logo img {width:160px;height:auto;}
.in-footer .in-telephone {color:#eeaa21}
.in-footer-bottom {border-top:none ;margin-top:0}
.in-awards {padding-top:60px;}
.in-copyright-wrap {margin-bottom:60px}
.in-product-pick-button::before {background:#eee}

.in-awards {justify-content: flex-start;margin-bottom:40px}
.in-awards img {margin-left:0;height:50px;width:auto !important;margin-right:50px}
.in-awards img:last-child {height:50px;}


.in-stats-wrap {background:#000}
.in-stats-wrap .in-wrap p, .in-stats-wrap .in-wrap h2 {color:#fff}
.in-counter-subtitle {color:#fff}
.in-stats h2 {margin-top:0;padding-top:100px}
.in-large-banner {margin-bottom:0;}
.in-stats {padding-bottom:60px}

.in-copyright {display:flex;}
ul#menu-stopka-dol {line-height:1}
.in-breadcrumbs {margin-top:50px}

ul#menu-stopka-dol {margin-bottom:0;position:relative;top:-5px}
.in-contact-data-wrap {display: grid;grid-template-columns:1fr 1fr;grid-gap:40px;}
.in-input-submit {max-width:200px}
.in-input-submit input {margin-bottom:0}
.wpcf7-spinner {display:none !important}
.wpcf7-form .in-grid-element {margin-bottom:0;}
.in-pictograms-list p {font-weight:700;line-height:1.5}
button.in-tab-trigger {color:#000}

@media only screen and (max-width: 599px) {
  .in-languages-trigger {position:absolute;top:-24px;right:0;}
  h3 {line-height:1.5}
  p, address {margin-bottom:20px}
  .hamburger-inner, .hamburger-inner::after, .hamburger-inner::before {background-color:#fff}
  .hamburger.is-active .hamburger-inner, .hamburger.is-active .hamburger-inner::after, .hamburger.is-active .hamburger-inner::before {background-color:#fff}
  .in-add-nav {position:relative;background:none;padding:0;top:0;left:auto;right:auto}
  .in-top-info a {font-size:9px}
  .in-add-nav li {top:0;}
  .in-add-nav {flex-direction:row;margin-top:5px;margin-bottom:2px}
  .in-header .hamburger {top:12px;}
  header .in-socials img {width:20px;height:20px;margin-right:10px}
  header .in-socials {right:70px}
  .in-header .in-wrap {padding-bottom:25px}
  .in-cover {top:0}
  .in-slide .in-wrap, .in-slider {height:calc(60vh - 118px)}
  .in-product-pick-title {padding-top:0}
  .in-download-button {font-size:15px}
  h1 {font-size:24px;line-height:1.3}
  h2 {font-size:22px;line-height:1.4}
  .in-product-pick-title h2 {font-size:22px;line-height:1.4}
 .in-product-pick-configuration {margin-bottom:30px}
 .in-photos h2 {font-size:26px}
 .in-header.in-opened {padding-top:0}
 .in-pictograms-intro h2 {font-size:24px;line-height:1.4}
 .in-pictograms-list {display:grid;grid-template-columns:1fr 1fr;grid-gap:20px}
 .in-pictogram {margin-bottom:0;}
 .in-pictogram img {margin-bottom:15px}
.in-stats-wrap .in-wrap h2 {font-size:24px}
.in-seo h4, .in-seo h4 span {font-size:20px;line-height:1.4}
.in-large-ad h3, .in-large-ad h3 span {font-size:14px;display:block;text-align:center;line-height:1.4}
.in-large-ad h3 span {font-size:18px;line-height:1.5}
.in-footer-head {flex-direction: column}
.in-footer-head .in-logo {margin-bottom:20px;}
.in-footer-head a {color:#eeaa21;text-decoration:none}
.in-footer-columns .in-column {margin-bottom:0}
.in-awards {padding-top:0;margin:20px 0 30px;grid-template-columns: 1fr 1fr 1fr;grid-gap:20px;text-align:left}
.in-awards img {margin:0;}
.in-copyright {flex-direction:column}
.in-copyright-nav {margin-bottom:0}
.in-product-pick-title {margin-top:20px}
.in-breadcrumbs {margin-top:20px;margin-bottom:20px}
ul#menu-stopka-4 {padding-left:0}
ul#menu-stopka-3 {padding-left:0}
ul#menu-stopka-5 {padding-left:0}
.in-contact-data-wrap {display:block}
.in-contact-data-details {margin-bottom:30px}
.in-product-pick-button h3 {font-size:19px;line-height:1.4}
.in-product-pick-button h3::before {top:3px}
.in-stats .in-grid-4 {flex-direction:column}
.in-stats .in-grid-4 .in-grid-element {width:100% !important}
.language-switch {display:none !important}
.in-header #menu-item-943 {margin-left:-10px;z-index:123}

  }

  .in-stats p {font-size:15px;display:block;width:100%}
  .in-stats .in-grid-4 {display:flex}
  .in-stats .in-grid-4 .in-grid-element {width:23%}


  .in-button.in-download-button:hover {background:#e9c62a}

  .in-languages ul {
    position: fixed;
right: 0;
top: 66px;
z-index: 9999999;
background: #000;
width: auto;
height: auto;
flex-direction:column;
 -webkit-transition: all 1s cubic-bezier(0, 0.99, 1, 1);
  -moz-transition: all 1s cubic-bezier(0, 0.99, 1, 1);
  -o-transition: all 1s cubic-bezier(0, 0.99, 1, 1);
  }

  .in-languages ul li a {
    padding:10px 30px;font-weight:700;
    background:#000;
    border-bottom:1px solid #333;
    border-left:1px solid #333;
  }

  .in-add-nav .in-languages li {margin-left:0;}
  .in-languages ul li a:hover {background:#222}
    .in-languages ul li a.in-current {background:#222}

    .in-top-info .in-add-nav .in-languages li a {font-size:15px;font-weight:700}

    .in-close-trigger {border:none;width:100%;text-align:center}


    .in-add-nav li:nth-child(6) {transition-delay: 600ms; }
        .in-add-nav li:nth-child(7) {transition-delay: 700ms; }
            .in-add-nav li:nth-child(8) {transition-delay: 800ms; }
    .in-add-nav li:nth-child(9) {transition-delay: 900ms; }

    .in-languages.in-languages-closed ul {right:-350px}

    .in-top-info .in-add-nav .in-languages li a {width:100%;font-size:20px;}
    .in-top-info .in-add-nav .in-languages li a img {height:20px;width:auto;margin-right:20px;}
    .in-select-country {font-size:20px;color:#fff;padding:20px;font-weight:700;display:block}
    li.in-select-country {padding:10px 30px}

    .in-header #menu-item-943 {padding:10px;background:#eeaa21;border-radius:3px}
    .in-header #menu-item-943:hover  {color:#fff;background:#f18815}
    .in-header #menu-item-943:hover a {color:#fff}
    .in-header #menu-item-943 a:after {display:none}

.in-header .language-switch {display:inline-block;width:25px;height:25px;background:url(https://outdoor-gym.com/wp-content/themes/inspect/img/in-world-icon.svg) center center no-repeat;text-indent:-999px;overflow:clip}
.in-header .language-switch:hover {opacity:.5}
.in-header .language-switch:after {display:none !important}


@media only screen and (max-width: 599px) {
.in-top-info .in-add-nav .in-languages li a {font-size:15px;padding:6px 12px}
.in-top-info .in-add-nav .in-languages li a img {height:14px}
.in-footer-bottom {padding-top:40px}
.in-product-pick-configuration img {max-width:100%}
}

@media only screen and (min-width: 600px) {
  .in-slide img {
    object-position: 50% center;
  }
}


.in-full-screen-video {width:100% !important;padding:0 !important;height:auto !important;object-fit: cover;}
.in-large-banner.in-full-screen-video-fix {padding:0 !important;height:auto !important;}
@media only screen and (min-width: 600px) {
.in-full-screen-video {height:auto;}
.in-full-screen-video {float:right;width:100% !important; height:auto !important;padding:0 0 40px 40px !important;}
.in-large-banner.in-full-screen-video-fix {float:right;width:50%}
}
.in-large-banner.in-full-screen-video-fix p {font-size:26px;font-weight:700;text-align:center;}

