@font-face {
font-family: 'Montserrat';
src: url(//akomex.com/wp-content/themes/moai/fonts/Montserrat-Regular.woff2) format("woff2");
font-weight: 400;
font-display: swap;
}
@font-face {
font-family: 'Montserrat';
src: url(//akomex.com/wp-content/themes/moai/fonts/Montserrat-Light.woff2) format("woff2");
font-weight: 300;
font-display: swap;
}
@font-face {
font-family: 'Montserrat';
src: url(//akomex.com/wp-content/themes/moai/fonts/Montserrat-Bold.woff2) format("woff2");
font-weight: 700;
font-display: swap;
}
@font-face {
font-family: 'Montserrat';
src: url(//akomex.com/wp-content/themes/moai/fonts/Montserrat-SemiBold.woff2) format("woff2");
font-weight: 600;
font-display: swap;
}
@font-face {
font-family: 'Montserrat';
src: url(//akomex.com/wp-content/themes/moai/fonts/Montserrat-Medium.woff2) format("woff2");
font-weight: 500;
font-display: swap;
} body,
td,
th,
input,
textarea,
select {
font-family: 'Montserrat', Gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif";
color: #4A4A4A;
font-weight: 300;
font-size: 16px;
line-height: 24px;
-webkit-font-smoothing: antialiased;
}
input:-webkit-autofill,
input:-webkit-autofill:focus {
transition: background-color 0s 600000s, color 0s 600000s;
}
body {
padding: 0;
background-color: #fff;
margin: 0 0 0 0;
overflow-x: hidden;
}
strong {
font-weight: 700;
}
sup {
font-size: 10px;
line-height: 10px;
}
img {
border: none;
}
input,
textarea {
background-color: transparent !important;
color: #4A4A4A !important;
box-sizing: border-box;
border-bottom: 1px solid #4A4A4A !important;
width: 100%;
border: none;
padding-left: 8px;
padding-right: 8px;
outline: none;
margin-bottom: 6px;
}
textarea {
height: 200px;
}
input[type=submit],
button[type=submit] {
padding: 12px 18px;
font-size: 20px;
line-height: 20px;
width: auto;
border: 1px solid #4A4A4A;
border-radius: 40px;
transition: ease-in-out all 0.3s;
}
input[type=submit]:hover,
button[type=submit]:hover {
cursor: pointer;
background-color: #4A4A4A !important;
color: #fff !important;
}
input[type=checkbox] {
width: auto;
}
.wpcf7-submit {
color: #fff;
background-color: #B36C79;
transition: ease-in-out all 0.3s;
}
.wpcf7-submit:hover {
background-color: #B2D4DB;
}
a {
color: #4A4A4A;
text-decoration: none;
}
a:hover {
color: #B36C79;
text-decoration: underline;
}
.alignleft {
display: inline;
float: left;
margin-right: 20px;
}
.alignright {
display: inline;
float: right;
margin-left: 1.625em;
}
.aligncenter {
clear: both;
display: block;
margin-left: auto;
margin-right: auto;
}
.small {
font-size: 12px;
line-height: 22px;
}
.picfull {
width: 100%;
height: auto;
}
.picfull img {
width: 100%;
height: auto;
}
#pagewrap,
footer,
.hwrap {
width: 100%;
max-width: 1440px;
padding-left: 3vw;
padding-right: 3vw;
margin-left: auto;
margin-right: auto;
}
.res {
width: 80%;
margin-left: auto;
margin-right: auto;
}
#kraft .res {
width: 100%;
}
.imgkraft img {
margin-top: 40px;
width: 350px;
height: auto;
}
.imgkraft .imgfloatl {
position: absolute;
left: 0;
}
.half_left {
padding-left: 144px;
}
.half_right {
padding-right: 144px;
}
.flex {
display: flex;
flex-wrap: wrap;
}
.fleft {
flex: 0 0 50%;
box-sizing: border-box;
padding-right: 40px;
}
.fright {
flex: 0 0 50%;
box-sizing: border-box;
padding-left: 40px;
}
.vcenter {
display: flex;
align-items: center;
}
.vcenter .vcontent {
width: 100%;
}
.padding {
padding-top: 60px;
padding-bottom: 60px;
}
.pad_b {
padding-bottom: 50px;
}
.pad_bx2 {
padding-bottom: 100px;
}
.pad_t {
padding-top: 50px;
}
.pad_l {
padding-left: 30px;
}
.pad_r {
padding-right: 30px;
}
.pad_in_l {
padding-left: 40px;
}
.pad_in_r {
padding-right: 40px;
}
.pad_in_t {
padding-top: 40px;
}
.pad_in_b {
padding-bottom: 40px;
}
.pad25pr .textwrap {
padding-right: 25%;
}
.pad25pl .textwrap {
padding-left: 25%;
}
.mar_in_l {
margin-left: 20px;
}
.mar_in_r {
margin-right: 20px;
}
.mar_in_t {
margin-top: 40px;
}
.mar_in_b {
margin-bottom: 40px;
}
.marg {
height: 100%;
}
.mar_heigh1 {
height: calc(100% - 40px);
}
.mar_heigh2 {
height: calc(100% - 80px);
}
.mar_t {
margin-top: 40px;
}
.mar_b {
margin-bottom: 40px;
}
.mar_l {
margin-left: 40px;
}
.mar_r {
margin-right: 40px;
}
.body-top {
padding-top: 130px;
}
.wp-block-image img {
height: auto;
}
figure {
margin-left: 0;
margin-top: 0;
}
#totop {
transition: ease-in-out all 0.35s;
position: fixed;
right: -60px;
bottom: 100px;
width: 55px;
height: 50px;
border-radius: 0;
background-color: #B2D4DB;
box-shadow: 0 0 3px rgba(0, 0, 0, 0.3);
}
#totop:before {
transition: ease-in-out all 0.7s;
display: block;
content: '';
width: 0px;
height: 0px;
border-left: 4px solid #fff;
border-top: 4px solid #fff;
transform: rotate(45deg);
position: absolute;
left: 18px;
top: 20px;
}
#totop:hover {
background-color: #B36C79;
}
.planomap {
padding-bottom: 80px;
}
i,
.i {
position: relative;
}
i:before,
.i:before {
content: '';
display: block;
position: absolute;
left: -21px;
top: 3px;
width: 13px;
height: 13px;
background-image: url(//akomex.com/wp-content/themes/moai/images/email.svg);
background-position: center bottom;
background-repeat: no-repeat;
background-size: contain;
}
.mphone:before {
background-image: url(//akomex.com/wp-content/themes/moai/images/phone.svg);
}
.mfax:before {
background-image: url(//akomex.com/wp-content/themes/moai/images/fax.svg);
}
.mwhite {
filter: grayscale(1) brightness(4);
}
.overf {
overflow: hidden;
}
.imgbottom img {
position: absolute;
bottom: -50px;
}
.compinf {
font-size: 12px;
line-height: 16px;
color: #B3B3B3;
}
.bhr {
border-bottom: 1px solid #B3B3B3;
}
.homeb a {
font-size: 0 !important;
line-height: 0 !important;
}
.homeb a:before {
content: '';
display: block;
width: 14px;
height: 14px;
background-image: url(//akomex.com/wp-content/themes/moai/images/home.svg);
background-size: contain;
background-position: center;
background-repeat: no-repeat;
} .primary-navigation {
display: flex;
align-items: center;
margin: 0;
padding-left: 0;
padding-right: 0;
padding-bottom: 0;
box-sizing: border-box;
flex: 1;
}
.primary-navigation ul {
padding: 0;
list-style: none;
margin: 0;
}
.primary-navigation ul li {
padding: 0 10px;
border: 0;
display: inline-block;
position: relative;
}
.primary-navigation ul li a {
font-weight: 400;
position: relative;
transition: all ease-in-out 0.5s;
line-height: 20px;
font-size: 13px;
color: #4A4A4A;
display: block;
white-space: nowrap;
text-decoration: none;
padding-bottom: 4px;
padding-top: 4px;
}
.primary-navigation ul li a:hover {
color: #B36C79;
transition: all ease-in-out 0.25s;
}
.primary-navigation ul li ul {
transition: opacity ease-in-out 0.3s;
opacity: 0;
background-color: rgba(255, 255, 255, 0.9);
padding: 10px 0;
margin: 0;
position: absolute;
top: auto;
left: -999em;
z-index: 99999;
text-align: left;
}
.primary-navigation ul li ul .menu-item-has-children {
padding-right: 11px;
position: relative;
margin-right: 10px;
}
.primary-navigation ul li ul .menu-item-has-children:after {
-webkit-clip-path: polygon(0 0, 0% 100%, 100% 50%);
clip-path: polygon(0 0, 0% 100%, 100% 50%);
content: '';
background-color: #B36C79;
width: 6px;
height: 6px;
display: block;
position: absolute;
right: 0;
top: 12px;
transform: rotate(90deg);
}
.primary-navigation ul li ul li {
display: block;
}
.primary-navigation ul li ul li ul {
padding: 0;
left: -999em;
top: 0;
}
.primary-navigation .current_page_item > a,
.primary-navigation .current_page_ancestor > a,
.primary-navigation .current-menu-item > a,
.primary-navigation .current-menu-ancestor > a,
.primary-navigation .mPS2id-highlight {
color: #B36C79;
}
.primary-navigation ul li:hover > ul,
.primary-navigation ul li.focus > ul {
left: 0;
opacity: 1;
}
.primary-navigation ul ul li:hover > ul,
.primary-navigation ul ul li.focus > ul {
left: 100%;
}
.menudesk {
display: block;
}
.menumobile {
align-items: flex-start;
top: 0;
max-width: 300px;
transition: ease-in-out all 0.3s;
left: -300px;
width: 80vw;
height: 120vh;
box-sizing: border-box;
position: fixed;
background-color: #fff;
box-shadow: 0 0 4px rgba(0, 0, 0, 0.2);
padding: 40px 0;
}
.menumobile div {
width: 100%;
}
.menumobile .nav-menu {
width: 100%;
display: block;
}
.menumobile .nav-menu li {
box-sizing: border-box;
width: 100%;
text-align: center;
padding: 10px 0;
}
.menumobile .nav-menu li a {
color: #4A4A4A !important;
padding-left: 20px;
text-align: left;
display: block;
}
.menumobile .nav-menu .current-menu-ancestor > a {
font-weight: bold;
}
.menumobile .nav-menu .current-menu-item {
background-color: #B36C79;
}
.menumobile .nav-menu .current-menu-item a {
color: #fff !important;
}
#mmobile {
left: calc(100vw - 50px);
top: 5px;
width: 40px;
height: 33px;
background-color: #fff;
display: none;
position: fixed;
transition: ease-in-out all 0.5s;
}
#mmobile:hover {
cursor: pointer;
}
#mmobile .mmobile {
top: 7px;
left: 5px;
height: 3px;
position: absolute;
width: 30px;
background-color: #B36C79;
transition: ease-in-out all 0.25s;
}
#mmobile .mmobile:before,
#mmobile .mmobile:after {
z-index: 1;
width: 30px;
height: 3px;
display: block;
position: absolute;
left: 0;
top: 8px;
background-color: #B36C79;
content: '';
transition: ease-in-out all 0.25s;
}
#mmobile .mmobile:after {
top: 16px;
transition: ease-in-out all 0.25s;
}
.menuout #hwrap .primary-navigation ul li a {
color: #fff;
}
.menuout #mmobile .mmobile {
transform: rotate(45deg);
top: 14px;
}
.menuout #mmobile .mmobile:before {
left: 1px;
top: 0px;
transform: rotate(90deg);
}
.menuout #mmobile .mmobile:after {
opacity: 0;
} .centrum-mapa {
height: 100%;
}
.acf-map {
width: 100%;
height: 100%;
border: none;
margin: 0;
}
.acf-map img {
max-width: inherit !important;
}
.fullheight {
height: 100vh;
min-height: 800px;
box-sizing: border-box;
display: flex;
align-items: center;
}
.fullheight .flex-center {
min-height: 800px;
}
.fullheight .text-row {
width: 100%;
}
h1 {
text-transform: uppercase;
font-weight: 300;
font-size: 41px;
line-height: 67px;
padding: 0;
margin: 0;
}
h2 {
font-weight: 300;
font-size: 37px;
line-height: 42px;
text-transform: uppercase;
margin-top: 0;
padding-top: 0;
}
h3 {
font-weight: 400;
margin: 0;
padding: 0;
font-size: 20px;
line-height: 24px;
text-transform: uppercase;
}
h4 {
margin: 0;
padding: 0;
font-size: 15px;
line-height: 18px;
}
h5 {
font-size: 38px;
line-height: 49px;
}
h6 {
font-size: 26px;
line-height: 38px;
margin-bottom: 30px;
padding-top: 0;
margin-top: 0;
}
.dwiekolumny {
column-count: 2;
column-gap: 100px;
}
.trzykolumny {
column-count: 3;
column-gap: 100px;
}
.wiecej {
font-weight: 300;
color: #4A4A4A;
display: inline-block;
padding: 12px 18px;
text-decoration: none;
font-size: 20px;
line-height: 20px;
transition: ease-in-out all 0.25s;
border: 1px solid #4A4A4A;
border-radius: 50px;
}
.wiecej:hover {
text-decoration: none;
cursor: pointer;
background-color: #4A4A4A;
color: #fff;
transition: ease-in-out all 0.25s;
}
.wiecejwhite {
background-color: #fff;
color: #B36C79;
border-color: #B36C79;
}
.wiecejwhite:hover {
color: #fff;
background-color: #B36C79;
}
video {
mix-blend-mode: darken;
width: 100%;
clip-path: polygon(1% 1%, 99% 1%, 99% 99%, 1% 99%);
}
.videowrap {
z-index: -1;
position: absolute;
top: 0;
left: calc((-100vw + 1420px) / 2);
width: calc(100vw + 20px);
height: 100vh;
}
.videowrap .myVideo {
position: absolute;
top: 0;
left: 0;
object-fit: cover;
min-height: 100%;
min-width: 100%;
object-position: center;
}
.videoitem {
position: absolute;
padding-bottom: 56.25%;
padding-top: 25px;
width: 100%;
height: 0;
z-index: 0 !important;
}
.videoitem iframe {
border: none;
position: absolute;
top: 0;
left: 0;
width: 62%;
height: 62%;
}
.videoitem .video-text {
width: 30%;
position: absolute;
right: 3%;
}
.vcoff .mejs-controls {
display: none !important;
}
.textshadow {
text-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
}
#pageheader .title {
padding-top: 200px;
padding-bottom: 100px;
}
#pageheader .title img {
display: block;
width: 80%;
height: auto;
margin-left: auto;
margin-right: auto;
}
#searchpagewrap #searchtitle {
padding-top: 30px;
padding-bottom: 20px;
background-color: #B36C79;
text-align: center;
margin-bottom: 40px;
}
#searchpagewrap #searchtitle h1,
#searchpagewrap #searchtitle h2 {
padding: 0;
margin: 0;
}
#searchpagewrap #searchresults h3 {
font-size: 24px;
line-height: 34px;
padding: 0;
margin: 0;
}
#searchpagewrap #searchresults .searchentry {
text-decoration: none;
padding-bottom: 20px;
margin-bottom: 20px;
display: flex;
border-bottom: 1px solid #B2D4DB;
}
#searchpagewrap #searchresults .searchentry .searchthumb {
padding-left: 30px;
}
blockquote {
padding-left: 0;
padding-right: 0;
margin-left: 0;
margin-right: 0;
}
.padding_top_news {
padding-top: 170px;
} #header {
box-sizing: border-box;
text-align: center;
background: #ffffff;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.8) 0%, #ffffff 100%);
z-index: 100;
transition: all ease-in-out 0.5s;
width: 100vw;
position: fixed;
top: 0;
}
#header:before {
transition: all ease-in-out 0.5s;
content: '';
display: block;
background-image: url(//akomex.com/wp-content/themes/moai/images/ukraina.png);
position: absolute;
right: 40px;
top: 20px;
width: 160px;
height: 44px;
background-size: contain;
background-repeat: no-repeat;
background-position: left top;
}
#header #logos {
transition: all ease-in-out 0.5s;
margin-bottom: 10px;
text-align: center;
}
#header #logos a {
display: inline-block;
margin-left: 10px;
margin-right: 10px;
}
#header #logos a img {
transition: all ease-in-out 0.5s;
height: 20px;
width: auto;
}
#header #logo {
margin: 46px 0 10px 0;
display: inline-block;
width: 240px;
box-sizing: border-box;
text-align: center;
transition: ease-in-out all 0.5s;
}
#header #logo img {
width: 100%;
height: auto;
}
#header #hwrap {
display: flex;
justify-content: space-between;
}
#header #headright {
display: flex;
}
#header #socials {
color: #fff;
padding: 8px 20px;
}
#header #socials .soctitle {
padding-bottom: 8px;
font-size: 14px;
line-height: 18px;
text-align: center;
}
#header #socials .socwrap {
width: 100%;
display: flex;
justify-content: space-between;
}
#header #socials .socwrap a img {
width: auto;
height: 24px;
}
#header #search-wrap {
width: 120px;
position: relative;
}
#header #search-wrap #searchicon {
height: 100%;
background-image: url(//akomex.com/wp-content/themes/moai/images/search.svg);
background-size: 24px;
background-position: center;
background-repeat: no-repeat;
width: 60px;
}
#header #search-wrap form {
position: relative;
}
#header #search-wrap form #search {
background-color: transparent;
border-color: #B36C79 !important;
}
#header #search-wrap form #search-button {
border-radius: 0;
position: absolute;
left: -24px;
top: 10px;
border: none !important;
padding: 0 !important;
margin: 0 !important;
width: 20px;
height: auto;
}
.scrolled #totop {
right: 0;
border-radius: 50px 0 0 50px;
}
.scrolled #totop:before {
width: 13px;
height: 13px;
}
.scrolled #header {
line-height: 0;
background: linear-gradient(0deg, #ffffff 10%, #ffffff 100%);
}
.scrolled #header:before {
top: -50px;
}
.scrolled #header #logos {
margin-bottom: 0;
}
.scrolled #header #logos img {
height: 0;
}
.scrolled #header #logo {
margin: 10px 0 0 0;
}
.lineremove {
clip-path: polygon(0 0, 99% 0, 99% 100%, 0% 100%);
}
#lang {
color: #fff;
display: flex;
align-items: center;
}
#lang .wpml-ls-legacy-dropdown .wpml-ls-current-language:hover > a,
#lang .wpml-ls-legacy-dropdown a:focus,
#lang .wpml-ls-legacy-dropdown a:hover {
background-color: transparent;
border: none;
}
#lang .wpml-ls-legacy-dropdown {
width: auto;
}
#lang .wpml-ls-legacy-dropdown a {
background-color: transparent;
border: none;
}
#lang .wpml-ls-legacy-dropdown a:hover {
background-color: transparent;
}
#lang .wpml-ls-legacy-dropdown a img {
border-radius: 20px;
}
#lang .wpml-ls-legacy-dropdown a.wpml-ls-item-toggle:after {
width: 12px;
height: 10px;
border: none;
background-image: url(//akomex.com/wp-content/themes/moai/images/more.svg);
background-size: contain;
background-repeat: no-repeat;
background-position: center;
}
#lang .wpml-ls-legacy-dropdown-click {
width: auto;
}
#lang .wpml-ls-legacy-dropdown-click a {
border-color: #B2D4DB;
}
#lang .wpml-ls-legacy-dropdown-click ul li a {
background-color: #B2D4DB;
color: #fff;
border: none;
}
#lang .wpml-ls-legacy-dropdown-click ul li a:hover {
background-color: #B36C79;
}
#lang .wpml-ls-legacy-list-horizontal {
padding: 0;
border: none;
}
#lang .wpml-ls-legacy-list-horizontal a {
padding: 0;
}
.hbetween {
justify-content: space-between;
}
.hend {
justify-content: flex-end;
}
.hcentral {
justify-content: center;
}
.haround {
justify-content: space-around;
}
.flex-center {
align-items: center;
}
.flex-end {
align-items: flex-end;
} .swiper,
.carousel,
.certyfikaty,
.sliderblock,
.carouselico,
.carouseldl,
.swipermenuimg,
.swipermenu,
.slider3 {
overflow: hidden;
width: 100%;
height: 750px;
}
.swiper .swiper-slide,
.carousel .swiper-slide,
.certyfikaty .swiper-slide,
.sliderblock .swiper-slide,
.carouselico .swiper-slide,
.carouseldl .swiper-slide,
.swipermenuimg .swiper-slide,
.swipermenu .swiper-slide,
.slider3 .swiper-slide {
background-color: #fff;
}
.swiper .swiper-slide .slide-text-in,
.carousel .swiper-slide .slide-text-in,
.certyfikaty .swiper-slide .slide-text-in,
.sliderblock .swiper-slide .slide-text-in,
.carouselico .swiper-slide .slide-text-in,
.carouseldl .swiper-slide .slide-text-in,
.swipermenuimg .swiper-slide .slide-text-in,
.swipermenu .swiper-slide .slide-text-in,
.slider3 .swiper-slide .slide-text-in {
background-size: cover;
background-position: center;
}
.bcolor strong {
color: #B36C79;
}
.ulcolor ul {
color: #B36C79;
}
.slider3 {
overflow: hidden;
height: auto;
}
.slider3 .swiper-slide {
transition: ease-in-out all 0.5s;
transform: scale(0.5);
}
.slider3 .swiper-slide-active {
transform: scale(1);
}
.slider3 .carimg {
display: flex;
justify-content: center;
text-align: center;
height: 330px;
}
.slider3 .carimg:hover {
cursor: pointer;
}
.slider3 .carimg img {
object-fit: contain;
max-height: 100%;
max-width: 100%;
}
.swipermenuimg {
height: auto;
}
.swipermenuimg .swiper-slide {
height: 50vw;
max-height: 400px;
background-position: center !important;
background-size: contain !important;
background-repeat: no-repeat;
}
.swipermenuimg .slideround {
background-size: cover !important;
border-radius: 36px;
}
.swiper-menu .textwrap {
height: auto;
}
.swiper-menu .simg {
height: 100%;
}
.swipermenu {
height: auto;
}
.swipermenu .swiper-wrapper {
transform: none !important;
display: block;
}
.swipermenu .swiper-wrapper .swiper-slide {
box-sizing: border-box;
padding-right: 50%;
padding-bottom: 0px;
padding-left: 20px;
position: relative;
}
.swipermenu .swiper-wrapper .swiper-slide:before {
content: '';
width: 10px;
height: 10px;
display: block;
border-radius: 10px;
border: 1px solid #B36C79;
position: absolute;
left: 0;
top: 6px;
}
.swipermenu .swiper-wrapper .swiper-slide:hover {
color: #B36C79;
cursor: pointer;
}
.swipermenu .swiper-wrapper .swiper-slide-duplicate {
display: none;
}
.swipermenu .swiper-slide-thumb-active {
font-weight: 700;
color: #B36C79;
}
.carouseldl {
padding-top: 40px;
padding-bottom: 40px;
}
.carouseldl .swiper-slide {
transition: all ease-in-out 0.25s;
transition-delay: 0.5s;
width: 177px;
text-align: center;
}
.carouseldl .swiper-slide .wiecej {
padding: 8px 15px 8px 33px;
background-image: url(//akomex.com/wp-content/themes/moai/images/dl.svg);
background-position: 10px center;
background-repeat: no-repeat;
background-size: 13px auto;
font-size: 13px;
transition-delay: 0.5s;
line-height: 16px;
transition: all ease-in-out 0.25s;
opacity: 0;
}
.carouseldl img {
transition-delay: 0.5s;
transition: all ease-in-out 0.25s;
margin-bottom: 10px;
width: 177px;
height: auto;
display: block;
}
.carouseldl .swiper-slide-active {
transition-delay: 0.5s;
transform: scale(1.2);
}
.carouseldl .swiper-slide-active img {
transition-delay: 0.5s;
box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
}
.carouseldl .swiper-slide-active .wiecej {
transition-delay: 0.5s;
opacity: 1;
}
.sliderblock {
height: 100%;
}
.sliderblock .swiper-slide {
background-size: cover !important;
background-position: center !important;
height: 100%;
}
.imgslide p {
padding: 0;
margin: 0;
}
.imgslide img {
-webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 0% 100%);
clip-path: polygon(0 0, 100% 0, 100% 100%, 0% 100%);
}
.imgslide img:last-of-type {
position: absolute;
width: 100%;
height: auto;
left: 0;
top: 0;
animation: imgslide 5s linear infinite;
}
.natamarg img {
margin-top: -150px;
}
@keyframes imgslide {
0% {
-webkit-clip-path: polygon(0 0, 0 0, 0 100%, 0% 100%);
clip-path: polygon(0 0, 0 0, 0 100%, 0% 100%);
}
20% {
-webkit-clip-path: polygon(100% 0, 0 0, 0 100%, 0 100%);
clip-path: polygon(100% 0, 0 0, 0 100%, 0 100%);
}
40% {
-webkit-clip-path: polygon(100% 0, 0 0, 0 100%, 100% 100%);
clip-path: polygon(100% 0, 0 0, 0 100%, 100% 100%);
}
60% {
-webkit-clip-path: polygon(100% 0, 0 0, 100% 100%, 100% 100%);
clip-path: polygon(100% 0, 0 0, 100% 100%, 100% 100%);
}
80% {
-webkit-clip-path: polygon(100% 0, 100% 0, 100% 100%, 100% 100%);
clip-path: polygon(100% 0, 100% 0, 100% 100%, 100% 100%);
}
100% {
-webkit-clip-path: polygon(100% 0, 100% 0, 100% 100%, 100% 100%);
clip-path: polygon(100% 0, 100% 0, 100% 100%, 100% 100%);
}
}
.carouselico,
.carouseldl {
height: auto;
}
.carouselico .swiper-slide {
text-align: center;
width: 240px;
background-size: 140px auto;
background-repeat: no-repeat;
background-position: center top;
}
.carouselico .swiper-slide .iko3d {
margin-left: auto;
margin-right: auto;
width: 140px;
height: 140px;
position: relative;
perspective: 1000px;
transform-style: preserve-3d;
}
.carouselico .swiper-slide .iko3d .ikoback {
transition: ease all 1.5s;
position: absolute;
left: 0;
top: 0;
transform: rotateY(0deg) translateZ(0px);
}
.carouselico .swiper-slide .iko3d .ikofront {
transition: ease all 2s;
transform: rotateY(0deg) translateZ(50px);
}
.carouselico .swiper-slide .iko3d img {
width: 100%;
height: 100%;
}
.carouselico .swiper-slide:hover .ikofront {
transform: rotateY(360deg) translateZ(50px);
}
.carouselico .swiper-slide:hover .ikoback {
transform: rotateY(360deg) translateZ(0px);
}
.carouselico .swiper-slide-active .iko3d .ikofront {
transform: rotateY(360deg) translateZ(50px);
}
.carouselico .swiper-slide-active .iko3d .ikoback {
transform: rotateY(360deg) translateZ(0px);
}
.carousel {
height: auto;
}
.carousel .swiper-wrapper {
transition-timing-function: linear;
}
.carousel .swiper-wrapper .swiper-slide {
background-color: transparent;
}
.carousel .swiper-wrapper .swiper-slide .carimg {
height: 137px;
overflow: hidden;
border: 1.5px solid #B2D4DB;
border-radius: 36px;
}
.carousel .swiper-wrapper .swiper-slide .carimg:hover {
cursor: pointer;
}
.carousel .swiper-wrapper .swiper-slide .carimg img {
transform: translateY(-20%);
width: 100%;
height: auto;
}
.nagrody .text-row .text {
flex: inherit;
}
.nagrody .textwrap {
margin-left: 10px;
margin-right: 10px;
width: 200px;
height: 200px;
padding: 10px;
border: 2px solid #4A4A4A;
box-sizing: border-box;
border-radius: 36px;
}
.nagrody .textwrap p {
margin: 0;
padding: 0;
display: flex;
align-items: center;
height: 100%;
width: 100%;
}
.nagrody .textwrap p img {
max-width: 100%;
max-height: 100%;
object-fit: contain;
}
.noheader {
padding-top: 200px;
}
.certyfikaty {
font-size: 12px;
line-height: 16px;
height: auto;
text-align: center;
}
.certyfikaty .swiper-slide {
box-sizing: border-box;
padding: 10px;
}
.certyfikaty .swiper-slide .cert-flip-wrap {
transform: scale(0.7);
transition: transform 0.5s;
background-color: transparent;
perspective: 1000px;
}
.certyfikaty .swiper-slide .cert-flip-wrap .cert-flip {
position: relative;
width: 100%;
height: 100%;
transition: transform 0.5s;
transform-style: preserve-3d;
height: 460px;
}
.certyfikaty .swiper-slide .cert-flip-wrap .cert-flip .cert-front,
.certyfikaty .swiper-slide .cert-flip-wrap .cert-flip .cert-back {
transition: ease-in-out all 0.5s;
box-sizing: border-box;
padding: 60px;
background-image: url(//akomex.com/wp-content/themes/moai/images/certyfikat.svg);
background-size: contain;
background-repeat: no-repeat;
background-position: center;
position: absolute;
width: 100%;
height: 100%;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
top: 0;
left: 0;
}
.certyfikaty .swiper-slide .cert-flip-wrap .cert-flip .cert-front h5,
.certyfikaty .swiper-slide .cert-flip-wrap .cert-flip .cert-back h5 {
color: #B1D2DD;
font-size: 34px;
line-height: 42px;
padding: 0;
margin: 0;
font-weight: 500;
}
.certyfikaty .swiper-slide .cert-flip-wrap .cert-flip .cert-front h6,
.certyfikaty .swiper-slide .cert-flip-wrap .cert-flip .cert-back h6 {
padding: 0;
margin: 0;
font-weight: 600;
font-size: 14px;
line-height: 17px;
}
.certyfikaty .swiper-slide .cert-flip-wrap .cert-flip .cert-back {
transform: rotateY(180deg);
}
.certyfikaty .swiper-slide .cert-flip-wrap .cert-flip .cert-back h5 {
font-size: 20px;
line-height: 20px;
}
.certyfikaty .swiper-slide .cert-flip-wrap .cert-flip .cert-back h6 {
font-size: 13px;
line-height: 16px;
}
.certyfikaty .swiper-slide-active .cert-flip-wrap {
transition-delay: 0.5s;
transform: scale(1);
}
.certyfikaty .swiper-slide-active .cert-flip-wrap .cert-flip {
transition-delay: 0.5s;
transform: rotateY(180deg);
}
.padr50 {
padding-right: 50%;
}
.padl50 {
background-size: 50% auto !important;
}
.padl50 .res {
padding-left: 43%;
box-sizing: border-box;
}
.boxsquare .text {
height: 30vh;
max-height: 300px;
}
.sliderprod .swiper-slide {
padding-right: 20px;
padding-left: 20px;
}
.sliderprod .carimg {
height: 330px;
width: 330px;
display: flex;
justify-content: center;
align-items: center;
}
.sliderprod .carimg img {
width: 100%;
height: 100%;
object-fit: contain;
}
.raportico .swiper-slide {
width: 150px;
height: 150px;
}
.raportico .swiper-slide img {
width: 100%;
height: auto;
} .ikony3d p {
padding: 0;
margin: 0;
}
.ikonyl .ikona3d {
display: inline-block;
}
.ikona3d {
position: relative;
width: 150px;
height: 150px;
margin-left: auto;
margin-right: auto;
perspective: 1000px;
transform-style: preserve-3d;
}
.ikona3d:before {
content: '';
transition: ease all 1.5s;
position: absolute;
left: 0;
top: 0;
transform: rotateY(0deg) translateZ(0px);
width: 100%;
height: 100%;
background-image: url(//akomex.com/wp-content/themes/moai/images/axred.svg);
background-size: contain;
background-position: center;
background-repeat: no-repeat;
}
.ikona3d img {
transition: ease all 2s;
transform: rotateY(0deg) translateZ(50px);
}
.ikona3db:before {
background-image: url(//akomex.com/wp-content/themes/moai/images/axblue.svg);
}
.ikona3dw:before {
background-image: url(//akomex.com/wp-content/themes/moai/images/axw.svg);
}
.ikona3dbl:before {
background-image: url(//akomex.com/wp-content/themes/moai/images/axgray.svg);
}
.ikona3dg:before {
background-image: url(//akomex.com/wp-content/themes/moai/images/axgreen.svg);
}
.visible .ikona3d img {
transform: rotateY(360deg) translateZ(50px);
}
.visible .ikona3d:before {
transform: rotateY(360deg) translateZ(0px);
}
.visible .ikona3d:hover img {
transform: rotateY(720deg) translateZ(50px);
}
.visible .ikona3d:hover:before {
transform: rotateY(720deg) translateZ(0px);
}
#produkty p {
margin-top: 0;
padding-top: 0;
}
#produkty .new-row .text {
border-right: 1px solid #d6d6d6;
}
#produkty .new-row .text:last-of-type {
border: none;
}
#produkty .new-row .text .textwrap {
display: flex;
flex-direction: column;
justify-content: space-between;
}
#produkty .new-row .text .textwrap .wiecej {
margin-top: 20px;
}
#produkty .new-row .text:hover {
text-decoration: none;
color: #B2D4DB;
}
#produkty .new-row .text:hover .wiecej {
text-decoration: none;
cursor: pointer;
background-color: #4A4A4A;
color: #fff;
transition: ease-in-out all 0.25s;
}
#produkty .new-row .text:hover .ikona3d img {
transform: rotateY(720deg) translateZ(50px);
}
#produkty .new-row .text:hover .ikona3d:before {
transform: rotateY(720deg) translateZ(0px);
}
.galeria-wrap ul {
padding: 0;
margin: 0;
list-style: none;
}
.galeria-wrap ul li {
display: inline-block;
padding: 2px;
}
.accopad {
padding-left: 50px;
padding-right: 50px;
}
.ui-accordion-header {
padding-bottom: 20px;
padding-top: 40px;
font-weight: 600;
box-sizing: border-box;
position: relative;
}
.ui-accordion-header p {
padding: 0;
margin: 0;
}
.ui-accordion-header:hover {
cursor: pointer;
}
.pliki {
display: flex;
gap: 50px;
flex-wrap: wrap;
}
.pliki .plik {
flex: 0 0 200px;
}
.pliki .plik a {
padding: 0 10px 0 0;
display: block;
color: #4A4A4A;
text-decoration: none;
font-weight: 600;
}
.pliki .plik a:hover {
color: #B36C79;
}
.pliki .plik .plikinfo {
color: #B36C79;
font-size: 12px;
line-height: 16px;
}
.accordionin .res {
max-width: 100%;
padding: 0;
}
.accordionin .res .text {
max-width: 1166px;
padding-left: 3vw;
padding-right: 3vw;
margin-left: auto;
margin-right: auto;
}
.accordionin .ui-accordion > div:nth-of-type(4n+1) {
background-color: #B2D4DB;
}
.ui-accordion-content .text {
padding: 6px 39px;
}
.ui-accordion-header-active:after {
top: 80px;
transform: rotate(-45deg);
}
.accordionclean .ui-accordion-header {
padding: 0 0 20px 0;
background-color: transparent;
}
.accordionclean .ui-accordion-header:before {
right: auto;
bottom: 10px;
top: auto;
}
.accordionclean .ui-accordion-header:after {
top: 106px;
bottom: -53px;
left: 70px;
right: auto;
}
section {
position: relative;
}
.divlines .text .textwrap {
border-right: 2px dotted #B2D4DB;
}
.divlines .text:last-of-type .textwrap {
border: none;
}
.text-row {
display: flex;
}
.text-row .text {
min-width: 0;
flex: 1;
}
.text-row .flex100 {
flex: 0 0 100%;
}
.text-row .flex66 {
flex: 0 0 66.66%;
}
.text-row .flex60 {
flex: 0 0 60%;
}
.text-row .flex50 {
flex: 0 0 50%;
}
.text-row .flex70 {
flex: 0 0 70%;
}
.text-row .flex40 {
flex: 0 0 40%;
}
.text-row .flex45 {
flex: 0 0 45%;
}
.text-row .flex33 {
flex: 0 0 33.33%;
}
.text-row .flex30 {
flex: 0 0 30%;
}
.text-row .flex25 {
flex: 0 0 25%;
}
.text-row .flex20 {
flex: 0 0 20%;
}
.dwustronny {
z-index: 1;
position: relative;
}
.dwustronny .dw-wrap {
height: 100%;
box-sizing: border-box;
perspective: 1000px;
transform-style: preserve-3d;
}
.dwustronny .dw-wrap p:first-of-type {
padding-top: 0;
margin-top: 0;
}
.dwustronny .dw-wrap p:last-of-type {
padding-bottom: 0;
margin-bottom: 0;
}
.dwustronny .dw-wrap .textfront {
backface-visibility: hidden;
height: 100%;
transform: rotateY(0deg);
transition: 0.7s all ease-in-out !important;
}
.dwustronny .dw-wrap .textfront p {
display: flex;
align-items: center;
}
.dwustronny .dw-wrap .textback {
backface-visibility: hidden;
transition: 0.7s all ease-in-out !important;
background-color: #fff;
position: absolute;
width: 100%;
height: 100%;
left: 0;
top: 0;
transform: rotateY(-180deg);
}
.dwustronny .dw-wrap:hover .textfront {
transform: rotateY(180deg);
}
.dwustronny .dw-wrap:hover .textback {
transform: rotateY(0deg);
}
.dwustronny .pad_ds_l {
padding-left: 40px;
}
.dwustronny .pad_ds_l .textback {
left: 40px;
}
.dwustronny .pad_ds_r {
padding-right: 40px;
}
.dwustronny .pad_ds_t {
padding-top: 40px;
}
.dwustronny .pad_ds_t .textback {
top: 40px;
}
.dwustronny .pad_ds_b {
padding-bottom: 40px;
}
.dwustronny .ds_h_1 .textback {
height: calc(100% - 40px);
}
.dwustronny .ds_h_2 .textback {
height: calc(100% - 80px);
}
.dwustronny .ds_v_1 .textback {
width: calc(100% - 40px);
}
.dwustronny .ds_v_2 .textback {
width: calc(100% - 80px);
}
.dwustronny:hover {
z-index: 2;
}
.textwrap {
height: 100%;
box-sizing: border-box;
}
.esgboxno .textwrap {
padding-bottom: 60px;
position: relative;
}
.esgboxno .textwrap em {
position: absolute;
bottom: 20px;
line-height: 1em;
font-size: 45px;
color: #bcbcbc;
font-weight: 700;
font-style: normal;
}
.esgboxno .esginside {
position: absolute;
left: 50%;
transform: translateX(-50%);
z-index: 9999999;
}
.esgboxno .esginside .textwrap {
padding-bottom: 0;
margin-top: -30px;
}
.grid a {
margin-bottom: 1px;
margin-right: 1px;
display: block;
}
.grid img {
width: 100%;
height: auto;
display: block;
}
.grid-item,
.grid-sizer {
display: block;
width: 33%;
margin-bottom: 1px;
}
.p100 p {
padding: 0;
margin: 0;
position: relative;
}
.imgh100 {
height: auto;
width: 70%;
}
.antyb {
position: absolute;
left: 0;
bottom: 0;
}
.posts {
display: flex;
gap: 8px;
flex-wrap: wrap;
}
.posts .post-wrap {
background-color: #f8f6f6;
border-radius: 45px;
position: relative;
box-sizing: border-box;
flex: 1;
box-shadow: 0 4px 14px rgba(0, 0, 0, 0.25);
display: block;
}
.posts .post-wrap a {
text-align: center;
display: flex;
flex-direction: column;
text-decoration: none;
}
.posts .post-wrap a .wiecejwrap {
margin-bottom: 20px;
text-align: center;
}
.posts .post-wrap a .wiecejwrap .wiecej {
display: inline-block;
}
.posts .post-wrap a img {
margin-bottom: 20px;
border-radius: 45px 45px 0 0;
display: block;
width: 100%;
height: auto;
}
.posts .post-wrap a h5 {
padding: 0;
margin: 0;
font-weight: 400;
font-size: 18px;
line-height: 24px;
}
.posts .post-wrap a .postexcerpt {
padding: 0 20px 100px 20px;
}
.posts .post-wrap .czytaj {
position: absolute;
bottom: 20px;
display: block;
left: 50%;
}
.posts .post-wrap .czytaj span {
color: transparent;
}
.posts .post-wrap .czytaj .wiecej {
color: #4A4A4A;
border-color: #4A4A4A;
top: 0;
position: absolute;
left: -50%;
}
.posts .post-wrap .czytaj.wiecej {
border: none;
}
.posts .post-wrap .czytaj.wiecej:hover {
background-color: transparent;
}
.posts .post-wrap:hover a .postexcerpt .wiecej {
background-color: #4A4A4A;
color: #fff;
}
.posts .post-wrap:hover a .postexcerpt .czytaj.wiecej {
background-color: transparent;
color: transparent;
}
#ikonywrap {
flex-wrap: wrap;
}
#ikonywrap .text {
flex: 0 0 240px;
padding-left: 10px;
padding-right: 10px;
box-sizing: border-box;
}
.linkedin,
.x {
z-index: 1;
position: fixed;
top: 160px;
right: 0;
width: 40px;
height: 40px;
background-image: url(//akomex.com/wp-content/themes/moai/images/in.svg);
background-size: contain;
background-repeat: no-repeat;
background-position: center;
}
.x {
background-size: 32px 32px;
background-color: #000;
border-radius: 4px 0 0 4px;
top: 210px;
background-image: url(//akomex.com/wp-content/themes/moai/images/x.png);
}
#newsy .wiecejwrap {
width: 100%;
text-align: center;
position: absolute;
bottom: 20px;
}
#newsy .posts {
gap: 32px;
}
#newsy .posts .post-wrap {
flex: 0 0 calc(33% - 18px);
}
#newsy .posts .post-wrap a {
padding-bottom: 100px;
}
#newsy .posts .post-wrap h3,
#newsy .posts .post-wrap p {
padding-left: 30px;
padding-right: 30px;
}
#newsy .posts h3 {
text-transform: none;
font-size: 18px;
line-height: 24px;
}
#newsy .posts p {
font-size: 14px;
line-height: 20px;
}
.zamformhead {
flex: 0 0 100% !important;
}
.zamformhead h3 {
color: #95c11f;
font-size: 40px;
line-height: 40px;
padding-bottom: 0;
padding-top: 20px;
}
.zamform {
padding-bottom: 60px;
flex: 0 0 100% !important;
font-weight: 400;
}
.zamform .gform_required_legend {
display: none;
}
.zamform p:first-of-type {
padding-top: 0;
margin-top: 0;
}
.zamform input,
.zamform select,
.zamform textarea {
background-color: transparent;
color: #95c11f !important;
font-weight: 600;
padding: 10px;
border: 1px solid #fff !important;
border-radius: 10px;
}
.gform_wrapper.gravity-theme .gform_fields {
display: block !important;
}
.gform_wrapper.gravity-theme #gform_fields_7 .gfield_required {
display: none;
}
.gform_wrapper.gravity-theme #gform_fields_7 .gfield_repeater_container .gfield_label,
.gform_wrapper.gravity-theme #gform_fields_7 .gfield_repeater_container .gfield_required,
.gform_wrapper.gravity-theme #gform_fields_7 .gfield_repeater_container .gfield_description {
display: none;
}
.gform_wrapper.gravity-theme #gform_fields_7 #field_7_1000 {
flex: 0 0 100%;
}
.gform_wrapper.gravity-theme #gform_fields_7 .gfield_repeater_item {
padding-bottom: 20px;
display: flex;
flex-wrap: wrap;
}
.gform_wrapper.gravity-theme #gform_fields_7 .gfield_repeater_item .gfield_repeater_cell {
box-sizing: border-box;
flex: 0 0 33%;
padding-right: 20px;
}
.gform_wrapper.gravity-theme #gform_fields_7 .gfield_repeater_item .gfield_repeater_cell .gfield_label {
display: block;
}
.formwrap {
display: flex;
}
.formwrap .formcollumn {
flex: 1;
padding-right: 20px;
box-sizing: border-box;
}
.formwrap .formcollumn textarea {
height: 140px;
}
.formwrap .formcollumn .gfield {
padding-bottom: 20px;
}
fieldset {
border: none;
padding: 0;
margin: 0;
}
.gform_footer {
text-align: right;
}
.gform_wrapper .formcolms {
display: flex;
gap: 40px;
}
.gform_wrapper .formcolms .formcolumn {
flex: 1;
}
.powrot {
text-align: right;
font-weight: 500;
font-size: 14px;
line-height: 24px;
}
.powrot a {
color: #B36C79;
}
#moaipager,
#searchpagination {
flex: 0 0 100%;
text-align: center;
padding: 40px 0;
}
#moaipager a,
#searchpagination a {
padding-left: 10px;
padding-right: 10px;
color: #B2D4DB;
font-size: 24px;
line-height: 29px;
text-decoration: none;
}
#moaipager .active,
#searchpagination .active {
font-weight: 700;
}
#searchpagination ul {
padding: 0;
margin: 0;
list-style: none;
text-align: center;
}
#searchpagination ul li {
display: inline-block;
}
.gform_body ul li {
display: flex;
flex-direction: column;
}
.gform_body ul li label {
order: 2;
}
.gform_body ul li div {
order: 1;
}
#adresy img {
padding-bottom: 20px;
}
.hr .textwrap {
height: 2px;
}
.scrolld {
display: block;
position: absolute;
left: 50%;
bottom: -40vh;
transform: rotate(45deg);
border-right: 2px solid #fff;
border-bottom: 2px solid #fff;
width: 20px;
height: 20px;
}
.doswiadczenie .text,
.doswiadczenie2 .text {
position: relative;
}
.doswiadczenie .text:before,
.doswiadczenie2 .text:before {
font-weight: 500;
font-size: 33px;
line-height: 39px;
content: '1.';
color: #B36C79;
display: block;
width: 44px;
height: 44px;
text-align: center;
box-sizing: border-box;
padding-left: 3px;
border: 1.5px solid #B36C79;
position: absolute;
left: calc(50% - 22px);
border-radius: 100px;
background-color: #fff;
z-index: 1;
top: calc(100% - 22px);
}
.doswiadczenie .text .textwrap,
.doswiadczenie2 .text .textwrap {
border-radius: 30px;
border: 1.5px dotted #B2D4DB;
padding: 20px;
text-align: center;
font-size: 14px;
line-height: 20px;
clip-path: polygon(0 30px, calc(100% - 1px) 30px, calc(100% - 1px) 100%, 0 100%);
}
.doswiadczenie .text:nth-of-type(even):before,
.doswiadczenie2 .text:nth-of-type(even):before {
top: -17px;
}
.doswiadczenie .text:nth-of-type(even) .textwrap,
.doswiadczenie2 .text:nth-of-type(even) .textwrap {
clip-path: polygon(0 0, calc(100% - 1px) 0, calc(100% - 1px) calc(100% - 25px), 0 calc(100% - 25px));
}
.doswiadczenie .text:nth-of-type(1) .textwrap,
.doswiadczenie2 .text:nth-of-type(1) .textwrap {
clip-path: polygon(0 0, calc(100% - 25px) 0%, calc(100% - 1px) 60px, calc(100% - 1px) 100%, 0 100%);
}
.doswiadczenie .text:nth-of-type(2):before,
.doswiadczenie2 .text:nth-of-type(2):before {
content: '2.';
}
.doswiadczenie .text:nth-of-type(3):before,
.doswiadczenie2 .text:nth-of-type(3):before {
content: '3.';
}
.doswiadczenie .text:nth-of-type(4):before,
.doswiadczenie2 .text:nth-of-type(4):before {
content: '4.';
}
.doswiadczenie .text:nth-of-type(5):before,
.doswiadczenie2 .text:nth-of-type(5):before {
content: '5.';
}
.doswiadczenie .text:nth-of-type(6):before,
.doswiadczenie2 .text:nth-of-type(6):before {
content: '6.';
}
.doswiadczenie .text:nth-of-type(7):before,
.doswiadczenie2 .text:nth-of-type(7):before {
content: '7.';
}
.prodtit blockquote,
.productslist blockquote {
padding: 0;
margin: 0;
}
.prodtit .new-row,
.productslist .new-row {
padding-bottom: 70px;
}
.prodtit .new-row .text,
.productslist .new-row .text {
flex: 0 0 400px;
}
.prodtit .cartext,
.productslist .cartext,
.prodtit .new-row .textwrap blockquote,
.productslist .new-row .textwrap blockquote {
justify-content: flex-end;
flex-direction: column;
display: flex;
height: 144px;
padding-left: 10%;
color: #fff;
padding-bottom: 20px;
}
.prodtit .cartext strong,
.productslist .cartext strong,
.prodtit .new-row .textwrap blockquote strong,
.productslist .new-row .textwrap blockquote strong {
color: #95c11f;
font-weight: 400;
padding-bottom: 10px;
}
.prodtit .cartext h4,
.productslist .cartext h4,
.prodtit .new-row .textwrap blockquote h4,
.productslist .new-row .textwrap blockquote h4 {
width: 90%;
position: relative;
font-size: 30px;
line-height: 34px;
text-transform: uppercase;
color: #95c11f;
font-weight: 400;
}
.prodtit .cartext h4 strong,
.productslist .cartext h4 strong,
.prodtit .new-row .textwrap blockquote h4 strong,
.productslist .new-row .textwrap blockquote h4 strong {
font-weight: 700;
}
.prodtit .cartext h4:before,
.productslist .cartext h4:before,
.prodtit .new-row .textwrap blockquote h4:before,
.productslist .new-row .textwrap blockquote h4:before {
content: '';
display: block;
position: absolute;
bottom: -60px;
left: -14px;
width: calc(100% + 20px);
height: 50px;
border-left: 2px solid #95c11f;
border-top: 2px solid #95c11f;
border-radius: 13px 0 0 0;
}
.doswiadczenie2 .text-row {
flex-wrap: wrap;
}
.doswiadczenie2 .text {
padding: 6px 0 6px 0;
flex: 0 0 25%;
box-sizing: border-box;
}
.doswiadczenie2 .text:nth-of-type(1):before {
content: '5.';
}
.doswiadczenie2 .text:nth-of-type(2):before {
content: '6.';
}
.doswiadczenie2 .text:nth-of-type(3):before {
content: '7.';
}
.doswiadczenie2 .text:nth-of-type(4):before {
content: '8.';
}
.doswiadczenie2 .text:nth-of-type(5):before {
content: '9.';
}
.doswiadczenie2 .text:nth-of-type(6) {
margin-top: 50px;
}
.doswiadczenie2 .text:nth-of-type(6):before {
content: '10.';
}
.doswiadczenie2 .text:nth-of-type(7) {
margin-top: 50px;
}
.doswiadczenie2 .text:nth-of-type(7):before {
content: '11.';
}
.doswiadczenie2 .text:nth-of-type(8) {
margin-top: 50px;
}
.doswiadczenie2 .text:nth-of-type(8):before {
content: '12.';
}
.doswiadczenie2 .text:nth-of-type(9) {
margin-top: 50px;
}
.doswiadczenie2 .text:nth-of-type(9):before {
content: '13.';
}
.doswiadczenie2 .doswiadczeniewiecej {
flex: 0 0 100% !important;
}
.doswiadczenie2 .doswiadczeniewiecej .textwrap {
border: none;
}
.doswiadczenie2 .doswiadczeniewiecej:before {
display: none;
}
.jakosc .text-row {
position: relative;
}
.jakosc .text-row:before {
content: '';
display: block;
position: absolute;
bottom: -10px;
border-bottom: 1px dotted #B2D4DB;
width: calc(100% - 80px);
left: 80px;
}
.mup div {
transform: scale(1.1) translateY(-10px);
z-index: 1;
}
.ul ul {
list-style: none;
}
.ul ul li {
padding-bottom: 10px;
position: relative;
}
.ul ul li:before {
content: '';
width: 10px;
height: 10px;
display: block;
border-radius: 10px;
border: 1px solid #B36C79;
position: absolute;
left: -19px;
top: 6px;
}
.noheaderp {
margin-top: 153px;
}
.floatc {
width: 250px;
height: auto;
position: absolute;
top: -200px;
left: calc(50% - 125px);
}
#ikonyslider {
margin-bottom: 150px;
}
.listek,
.page-id-8306 .gform_footer {
position: relative;
}
.listek:after,
.page-id-8306 .gform_footer:after {
top: 5px;
right: -90px;
content: '';
display: block;
position: absolute;
width: 62px;
height: 35px;
background-repeat: no-repeat;
background-image: url(//akomex.com/wp-content/themes/moai/images/listek.png);
background-size: contain;
} #newsletterfloat {
z-index: 1;
position: fixed;
top: 310px;
right: -510px;
width: 500px;
transition: ease all 0.5s;
}
#newsletterfloat #newshover {
width: 90%;
height: 100%;
position: absolute;
right: -10px;
top: -50px;
z-index: -2;
}
#newsletterfloat #newsclose {
background-image: url(//akomex.com/wp-content/themes/moai/images/closew.svg);
background-size: contain;
background-repeat: no-repeat;
width: 20px;
height: 20px;
position: absolute;
right: 40px;
top: -40px;
}
#newsletterfloat #newsclose:hover {
cursor: pointer;
}
#newsletterfloat .netiko {
transition: ease all 0.5s;
background-image: url(//akomex.com/wp-content/themes/moai/images/paperplane.svg);
background-repeat: no-repeat;
background-size: 30px;
background-position: 5px 5px;
z-index: -1;
position: absolute;
width: 440px;
height: 40px;
top: -50px;
left: -50px;
background-color: #B36C79;
box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
border-radius: 6px;
}
#newsletterfloat .netiko:hover {
cursor: pointer;
}
#newsletterfloat .netext {
background-color: #fff;
box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
border-radius: 6px;
padding: 40px;
}
#newsletterfloat .netext strong {
text-transform: uppercase;
font-size: 20px;
line-height: 30px;
padding-bottom: 20px;
display: block;
text-align: center;
}
#newsletterfloat form label {
display: none;
}
#newsletterfloat form .gform_footer {
padding: 0;
margin: 0;
position: absolute;
right: -10px;
top: 110px;
}
#newsletterfloat form .gform_footer:after {
position: absolute;
right: 0;
top: -10px;
display: block;
content: '';
width: 10px;
height: 10px;
background-color: #783E49;
clip-path: polygon(0 0, 0% 100%, 100% 100%);
box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
}
#newsletterfloat form .gform_button {
box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
padding-right: 40px;
margin: 0;
font-size: 12px;
line-height: 18px;
background-color: #B36C79 !important;
color: #fff !important;
font-weight: 600;
text-transform: uppercase;
border-radius: 30px 0 0 30px;
border: none;
}
#newsletterfloat form .gfield--type-consent {
padding: 0;
margin: 20px 0 0 0;
border: none;
}
#newsletterfloat form .gfield--type-consent input[type=checkbox] {
float: left;
}
#newsletterfloat form .gfield--type-consent legend {
display: none;
}
#newsletterfloat form .gfield--type-consent label {
font-size: 12px;
line-height: 16px;
display: block;
}
#newsletterfloat .gform_submission_error {
font-size: 20px;
line-height: 24px;
color: #B36C79;
padding-right: 80px;
}
#newsletterfloat .gfield_validation_message {
color: #B36C79;
}
.newsout #newsletterfloat {
right: 10px;
}
.newsout #newsletterfloat .netiko {
background-position: 10px 10px;
left: 30px;
height: calc(100% + 70px);
}
.newsout #newsletterfloat .netiko:hover {
cursor: default;
}
footer {
overflow-x: hidden;
padding-top: 100px;
}
footer .lasturl {
text-align: right;
}
footer .lasturl a {
vertical-align: bottom;
display: inline-block;
margin-left: 30px;
margin-bottom: 14px;
}
footer .menub {
font-size: 16px;
line-height: 20px;
font-weight: 500;
text-transform: uppercase;
}
footer .menub a {
display: inline-block;
padding-bottom: 10px;
}
footer .menub p {
margin: 0;
padding: 0;
}
footer h2 {
font-size: 41px;
line-height: 44px;
}
footer h3 {
padding: 0;
margin: 0;
color: #fff;
font-size: 33px;
line-height: 36px;
font-weight: 300;
text-transform: uppercase;
}
footer h4 {
font-size: 16px;
line-height: 20px;
font-weight: 500;
text-transform: uppercase;
}
footer h5 {
font-size: 12px;
line-height: 16px;
font-weight: 600;
padding: 0;
margin: 0;
}
footer ::placeholder {
color: #424242;
}
footer input,
footer textarea {
color: #fff;
}
footer .text-row {
justify-content: space-between;
display: flex;
}
footer a {
text-decoration: none;
}
footer a:hover {
color: #B36C79;
}
footer ul {
list-style: none;
padding: 0;
margin: 0;
}
footer .ul ul li {
position: relative;
}
footer .ul ul li:before {
position: absolute;
left: -10px;
top: 7px;
width: 3px;
height: 3px;
border-radius: 100%;
background-color: #000;
content: '';
display: block;
}
.bialy {
color: #fff;
}
.bialy * {
border-color: #fff !important;
}
.bialy h4,
.bialy h2 strong,
.bialy a {
color: #fff;
}
.bialy .wiecej {
color: #fff;
border-color: #fff;
}
#backtotop {
background-color: #B2D4DB;
color: #fff;
position: fixed;
right: 0;
bottom: 100px;
padding: 20px;
border-radius: 100% 0 0 100%;
font-size: 30px;
font-weight: 600;
z-index: 99999;
text-decoration: none;
}
.lg-outer {
z-index: 9999999 !important;
}
.lg-container .lg-backdrop {
background-color: rgba(255, 255, 255, 0.95);
}
.branze .text {
transition: ease-in-out all 0.25s !important;
transition-delay: 0 !important;
border: 1px solid #fff;
box-sizing: border-box;
border-radius: 40px;
}
.branze .text img {
transition: ease-in-out all 0.25s;
}
.branze .text:hover {
transition: ease-in-out all 0.25s !important;
transition-delay: 0 !important;
box-shadow: 0 0 40px rgba(0, 0, 0, 0.5);
z-index: 1;
transform: scale(1.05);
}
.branze .text .textwrap {
min-height: 360px;
box-sizing: border-box;
padding: 30px 40px;
}
.branze .text .textwrap p {
padding: 0;
margin: 0;
}
.branzeh .text {
background-repeat: no-repeat;
background-size: 50% !important;
background-position: 50% 50% !important;
}
.branzeh .text:hover {
background-size: 40% !important;
background-position: 90% 10% !important;
background-color: #B28F9C !important;
}
.branzeh .text:hover img {
filter: brightness(5);
}
.hm0 h2 {
padding: 0;
margin: 0;
}
#pstart .text-row .ptop,
.pstart .text-row .ptop {
padding-top: 300px;
}
#pstart .rowimg,
.pstart .rowimg {
margin-top: 50px;
}
#pstart .adelay1 video,
.pstart .adelay1 video {
clip-path: polygon(0 0, 99% 0, 99% 100%, 0% 100%);
}
.p0 p:first-of-type {
padding-top: 0;
margin-top: 0;
}
.p00 p {
margin: 0;
padding: 0;
}
.p00 p img {
display: block;
}
#raportpages .text-row {
flex-wrap: wrap;
}
#raportpages .text-row .text {
flex: 0 0 30%;
margin: 10px;
height: 350px;
}
.htext {
min-height: 400px;
display: flex;
align-items: center;
}
.htext .textwrap {
width: 100%;
height: auto;
}
#ptitle {
margin-top: 100px;
}
#ptitle .textwrap {
display: flex;
align-items: center;
justify-content: center;
height: 400px;
}
#prodstart .mar_t {
margin-top: 100px;
}
.border > div {
border-left: 1.5px solid #F5F5F5;
border-right: 1.5px solid #F5F5F5;
}
.border > div:first-of-type {
border-top: 1.5px solid #F5F5F5;
}
.border > div:last-of-type {
border-bottom: 1.5px solid #F5F5F5;
}
.round {
border-radius: 36px;
}
.round .text-row {
border-radius: 36px;
}
.round .textwrap {
border-radius: 36px;
}
.round .swiper-slide {
border-radius: 36px;
}
.roundtop,
.roundt {
border-radius: 36px 36px 0 0;
}
.roundbottom,
.roundb {
border-radius: 0 0 36px 36px;
}
.roundsec > div:first-of-type {
border-radius: 36px 36px 0 0;
}
.roundsec > div:last-of-type {
border-radius: 0 0 36px 36px;
}
.fg #kontakt {
background-color: #f8f6f6;
}
.fg #kontakt input,
.fg #kontakt textarea {
background-color: #f8f6f6;
}
.emw em {
color: #fff;
font-style: normal;
}
.f400 {
font-weight: 400;
}
.interline {
line-height: 18px;
}
.tdown {
transform: translateY(30px) !important;
}
.zindex {
z-index: 2;
}
.floater ul {
font-size: 22px;
line-height: 26px;
border: 1px solid #B36C79;
border-radius: 36px;
padding: 0;
margin: 0;
list-style: none;
color: #B36C79;
text-transform: uppercase;
background-color: #fff;
}
.floater ul .opener {
border-radius: 36px;
transition: ease all 0.25s;
}
.floater ul .opener:before {
content: '';
display: block;
width: 16px;
height: 16px;
background-image: url(//akomex.com/wp-content/themes/moai/images/more.svg);
background-position: center;
background-size: contain;
background-repeat: no-repeat;
position: absolute;
right: 20px;
top: 16px;
transition: ease all 0.25s;
transform: rotate(-90deg);
}
.floater ul .opener:hover {
cursor: pointer;
background-color: #B36C79;
color: #fff;
}
.floater ul .opener:hover li {
color: #B36C79;
}
.floater ul .opener:hover:before {
transform: rotate(0deg);
}
.floater ul .see ol {
opacity: 1;
clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
}
.floater ul li {
position: relative;
box-sizing: border-box;
padding: 10px 10px 10px 40px;
}
.floater ul li ol {
opacity: 0;
transition: ease all 0.25s;
clip-path: polygon(0 0, 100% 0, 100% 0%, 0 0%);
border: 1px solid #B36C79;
padding: 40px 0 20px 0;
margin: 0;
list-style: none;
border-radius: 0 0 36px 36px;
background-color: #fff;
text-transform: none;
position: absolute;
width: 100%;
left: 0;
top: 50%;
z-index: -1;
}
.floater ul li ol li {
font-size: 16px;
padding-top: 6px;
padding-bottom: 6px;
}
.postsnav {
padding-top: 80px;
display: flex;
justify-content: space-between;
}
.postsnav a {
flex: 0 0 350px;
text-align: center;
}
.postsnav a .postthumb {
margin-top: 8px;
height: 175px;
background-image: url(//akomex.com/wp-content/themes/moai/images/news.jpg);
background-size: cover;
background-position: center;
}
.postsnav a .postthumb img {
display: block;
}
.tml {
text-align: center;
max-width: 320px;
margin-left: auto;
margin-right: auto;
}
.tml .tml-label {
font-weight: bold;
}
.tml .tml-rememberme-wrap .tml-label {
font-weight: 300;
}
.tml .tml-links {
padding-top: 40px;
padding-left: 0;
padding-right: 0;
margin-left: 0;
margin-right: 0;
list-style: none;
}
.navstart {
justify-content: flex-end;
}
#praca .text {
background-size: 50% !important;
}
#praca .pad_in_l {
padding-left: 100px;
}
#praca .pad_in_t {
padding-top: 100px;
}
#praca .pad_in_b {
padding-bottom: 100px;
}
.h169 {
height: 500px;
}
.flipers .dwustronny {
flex: 0 0 22%;
}
.flipers .dwustronny .rowimg {
height: 300px;
border-radius: 36px;
}
.praca-oferty {
margin-top: 40px;
}
.praca-oferty .praca-wrap {
width: 80%;
}
.praca-oferty .praca-wrap .pracatit {
font-size: 17px;
line-height: 21px;
font-weight: 700;
text-align: center;
display: block;
padding: 20px;
border: 1px solid #8e525f;
border-radius: 100px;
margin-top: 10px;
transition: ease all 0.25s;
}
.praca-oferty .praca-wrap .pracatit:hover {
text-decoration: none;
background-color: #8e525f;
}
.praca-oferty .praca-wrap .pracadet {
transition: ease-in-out all 0.3s;
clip-path: polygon(0 50%, 100% 50%, 100% 50%, 0 50%);
z-index: 1;
position: fixed;
top: 0;
height: 100vh;
width: 720px;
padding: 100px 20px 20px 20px;
box-sizing: border-box;
}
.praca-oferty .praca-wrap .pracadet .praca-in {
position: relative;
max-height: 100%;
background-color: #fff;
color: #4A4A4A;
border-radius: 36px;
box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
padding: 40px 0 40px 40px;
box-sizing: border-box;
}
.praca-oferty .praca-wrap .pracadet .praca-in:before {
content: '';
position: absolute;
right: 30px;
top: 30px;
height: 16px;
width: 16px;
background-image: url(//akomex.com/wp-content/themes/moai/images/close.svg);
background-size: contain;
background-repeat: no-repeat;
background-position: center;
}
.praca-oferty .praca-wrap .pracadet .praca-in:before:hover {
cursor: pointer;
}
.praca-oferty .praca-wrap .pracadet .praca-in .cv {
padding-right: 40px;
text-align: center;
padding-top: 10px;
}
.praca-oferty .praca-wrap .pracadet .praca-in .cv .wiecej {
font-weight: 700;
color: #B36C79;
border-color: #B36C79;
text-transform: uppercase;
}
.praca-oferty .praca-wrap .pracadet .praca-in .cv .wiecej:hover {
color: #fff;
background-color: #B36C79;
}
.praca-oferty .praca-wrap .pracadet h4 {
margin-right: 40px;
border-bottom: 1px solid #4A4A4A;
padding-bottom: 10px;
margin-bottom: 10px;
text-align: center;
color: #4A4A4A;
font-size: 20px;
line-height: 28px;
text-transform: uppercase;
font-weight: 400;
}
.praca-oferty .praca-wrap .pracadet .pracadetwrap {
max-height: calc(100vh - 296px);
padding-right: 40px;
height: 100%;
overflow: auto;
}
.praca-oferty .see .pracadet {
clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
}
#evovadis .rowimg:before,
#evovadis .rowimg:after {
z-index: 1;
content: '';
display: block;
position: absolute;
width: 190px;
height: 190px;
right: 50px;
top: -50px;
}
#evovadis .rowimg:before {
background-image: url(//akomex.com/wp-content/themes/moai/images/ecovadis.png);
background-position: center;
background-size: contain;
background-repeat: no-repeat;
}
#evovadis .rowimg:after {
border-radius: 200px;
background: linear-gradient(72deg, rgba(255, 255, 255, 0) 40%, #ffffff 50%, rgba(255, 255, 255, 0) 60%);
background-size: 150% 150%;
animation: gradanim 3s ease infinite;
}
.kontaktt h2 {
color: #B36C79;
font-size: 30px;
line-height: 40px;
}
.mediak {
margin-top: 200px;
}
.mediak img {
right: 0;
height: 110%;
width: auto;
position: absolute;
bottom: 0;
}
#technologiegal .text-row {
flex-wrap: wrap;
}
#technologiegal .text-row .text {
flex: 0 0 33.33%;
}
#technologiegal .text-row .text .textwrap {
margin-bottom: 40px;
}
#technologiegal .text-row .text .textwrap img {
transition: ease all 0.25s;
filter: grayscale(1);
max-height: 200px;
max-width: 250px;
height: auto;
width: auto;
}
#technologiegal .text-row .text .textwrap:hover img {
filter: grayscale(0);
transform: scale(1.5) translateY(-20px);
}
#technologiegal2 .text-row {
border-bottom: 1px dotted #B1D2DD;
margin-bottom: 40px;
}
#technologiegal2 .text-row .text .textwrap {
margin-bottom: 40px;
}
#technologiegal2 .text-row .text .textwrap img {
transition: ease all 0.25s;
filter: grayscale(1);
max-height: 200px;
max-width: 250px;
height: auto;
width: auto;
}
#technologiegal2 .text-row .text .textwrap:hover img {
filter: grayscale(0);
transform: scale(1.5) translateY(-20px);
}
#grupaakomex .text-row {
flex-wrap: wrap;
}
#ekodzialanie .mar_l {
margin-left: 200px;
}
#ekodzialanie .mar_r {
margin-right: 200px;
}
#ekodzialanie .text-row {
border-bottom: 1px dotted #B1D2DD;
}
.backsize {
background-size: 1000px auto !important;
}
#historiaakomex .hdummy {
flex: 0 0 33.33%;
}
#historiaakomex .text-row {
flex-wrap: wrap;
}
#historiaakomex .text-row .dwustronny {
padding-bottom: 80px;
padding-top: 80px;
flex: 0 0 33.33%;
}
#historiaakomex .text-row .dwustronny:before,
#historiaakomex .text-row .dwustronny:after {
content: '';
position: absolute;
width: 50%;
height: 2px;
background-color: #98bcc8;
left: 0;
top: calc(50% - 2px);
}
#historiaakomex .text-row .dwustronny:after {
left: auto;
right: 0;
background-color: #98bcc8;
z-index: -1;
}
#historiaakomex .text-row .dwustronny:first-of-type .dw-wrap .textfront {
clip-path: polygon(0 0, 100% 0, 100% 41%, 98% 41%, 98% 47%, 100% 48%, 100% 100%, 0 100%);
}
#historiaakomex .text-row .dwustronny:first-of-type:before {
width: 50%;
left: 50%;
}
#historiaakomex .text-row .dwustronny:last-of-type .dw-wrap .textfront {
clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%, 0 56%, 2% 56%, 2% 49%, 0 49%);
}
#historiaakomex .text-row .dwustronny:last-of-type:before {
width: 50%;
}
#historiaakomex .text-row .dwustronny:nth-of-type(1):before {
display: none;
}
#historiaakomex .text-row .dwustronny:nth-of-type(1):after {
background: linear-gradient(90deg, #b3b3b3 50%, #af808a 100%);
}
#historiaakomex .text-row .dwustronny:nth-of-type(2):before {
background: linear-gradient(90deg, #af808a 0%, #a24b63 50%);
}
#historiaakomex .text-row .dwustronny:nth-of-type(2):after {
background: linear-gradient(90deg, #a24b63 50%, #af808a 100%);
}
#historiaakomex .text-row .dwustronny:nth-of-type(3):before {
background: linear-gradient(90deg, #af808a 0%, #98bcc8 50%);
}
#historiaakomex .text-row .dwustronny:nth-of-type(3):after {
background-color: transparent;
height: 50%;
border-right: 2px solid #98bcc8;
border-top: 2px solid #98bcc8;
border-radius: 0 36px 0 0;
}
#historiaakomex .text-row .dwustronny:nth-of-type(4):after {
background: linear-gradient(90deg, #a24b63 50%, #af808a 100%);
}
#historiaakomex .text-row .dwustronny:nth-of-type(4):before {
background: linear-gradient(38deg, #a48594 0%, #a24b63 100%);
height: 50%;
border-radius: 36px 0 0 0;
}
#historiaakomex .text-row .dwustronny:nth-of-type(4) .ddummy {
border-radius: 34px 0 0 0;
width: 50%;
height: 50%;
top: 50%;
left: 2px;
background-color: #fff;
position: absolute;
}
#historiaakomex .text-row .dwustronny:nth-of-type(5):before {
background: linear-gradient(90deg, #af808a 0%, #98bcc8 50%);
}
#historiaakomex .text-row .dwustronny.hcrd:after {
top: -2px;
background-color: transparent;
height: 50%;
border-right: 2px solid #98bcc8;
border-bottom: 2px solid #98bcc8;
border-top: none;
border-radius: 0 0 36px 0;
}
#historiaakomex .text-row .dwustronny:nth-of-type(7):before {
left: 0;
right: auto;
top: -2px;
background: linear-gradient(312deg, #98bcc8 30%, #a48594 100%);
height: 50%;
border-radius: 0 0 0 36px;
position: absolute;
width: 50%;
}
#historiaakomex .text-row .dwustronny:nth-of-type(7) .ddummy {
border-radius: 0 0 0 34px;
width: 50%;
height: 50%;
top: -4px;
left: 2px;
background-color: #fff;
position: absolute;
}
#historiaakomex .text-row .dwustronny:nth-of-type(8):after {
background: linear-gradient(-90deg, #af808a 0%, #98bcc8 50%);
}
#historiaakomex .text-row .dwustronny.adelay11::before {
display: none;
}
#historiaakomex .text-row .dwustronny.adelay8 .ddummy {
border-radius: 0 34px 0 0;
width: 50%;
height: 50%;
top: 50%;
right: 2px;
background-color: #fff;
position: absolute;
}
#historiaakomex .text-row .dwustronny.adelay8:after {
background-color: transparent;
height: 50%;
background: linear-gradient(318deg, #98bcc8 0%, #a24b63 100%);
border-radius: 0 36px 0 0;
}
#historiaakomex .text-row .dwustronny.adelay8:before {
background: linear-gradient(-90deg, #a24b63 50%, #af808a 100%);
}
#historiaakomex .text-row .dwustronny .dw-wrap {
width: 180px;
height: 180px;
margin-left: auto;
margin-right: auto;
text-align: center;
}
#historiaakomex .text-row .dwustronny .dw-wrap:hover {
cursor: pointer;
}
#historiaakomex .text-row .dwustronny .dw-wrap .textfront {
background-color: #fff;
border-radius: 400px;
border: 2px solid #98bcc8;
clip-path: polygon(0 0, 100% 0, 100% 41%, 98% 41%, 98% 47%, 100% 48%, 100% 100%, 0 100%, 0 56%, 2% 56%, 2% 49%, 0 49%);
}
#historiaakomex .text-row .dwustronny .dw-wrap .textfront:before {
border-radius: 400px;
position: absolute;
content: '';
width: 80%;
height: 80%;
background-color: #98bcc8;
left: 10%;
top: 10%;
}
#historiaakomex .text-row .dwustronny .dw-wrap .textfront .textwrap {
position: absolute;
z-index: 1;
font-size: 26px;
line-height: 36px;
background: #ffffff;
background: linear-gradient(130deg, #ffffff 0%, #d7d6d6 100%);
align-items: center;
display: flex;
height: 60%;
width: 60%;
left: 20%;
top: 20%;
border-radius: 400px;
}
#historiaakomex .text-row .dwustronny .dw-wrap .textfront .textwrap p {
width: 100%;
}
#historiaakomex .text-row .dwustronny .dw-wrap .textfront .textwrap:before {
z-index: -1;
background: #ffffff;
background-color: #f2f2f2;
border-radius: 400px;
content: '';
position: absolute;
width: 94%;
height: 94%;
left: 3%;
top: 3%;
}
#historiaakomex .text-row .dwustronny .dw-wrap .textback {
font-size: 12px;
line-height: 14px;
align-items: center;
font-weight: 700;
border-radius: 400%;
background-color: #B2D4DB;
color: #fff;
display: flex;
}
#historiaakomex .text-row .dwustronny .dw-wrap .c2 {
background-color: #B36C79;
}
#historiaakomex .text-row .dwustronny .dw-wrap .c3 {
background-color: #8e525f;
}
#historiaakomex .text-row .dwustronny .dw-wrap .c4 {
background-color: #B1D2DD;
}
#historiaakomex .text-row .dwustronny .dw-wrap .c5 {
background-color: #B28F9C;
}
#historiaakomex .text-row .dwustronny .dw-wrap .textwrap {
height: auto;
width: 100%;
padding: 0 14px;
box-sizing: border-box;
}
#historiaakomex .text-row .dwustronny:nth-of-type(2) .dw-wrap .textfront,
#historiaakomex .text-row .dwustronny:nth-of-type(4) .dw-wrap .textfront,
#historiaakomex .text-row .dwustronny:nth-of-type(9) .dw-wrap .textfront {
border-color: #a24b63;
}
#historiaakomex .text-row .dwustronny:nth-of-type(2) .dw-wrap .textfront:before,
#historiaakomex .text-row .dwustronny:nth-of-type(4) .dw-wrap .textfront:before,
#historiaakomex .text-row .dwustronny:nth-of-type(9) .dw-wrap .textfront:before {
background-color: #a24b63;
}
#historiaakomex .text-row .dwustronny:nth-of-type(1) .dw-wrap .textfront {
border-color: #b3b3b3;
}
#historiaakomex .text-row .dwustronny:nth-of-type(1) .dw-wrap .textfront:before {
background-color: #b3b3b3;
}
#brclogo .mar_in_l {
margin-left: 70px;
}
#brclogo .mar_in_r {
margin-right: 70px;
}
#brclogo:before,
#brclogo:after {
display: block;
content: '';
width: 210px;
height: 210px;
left: calc(50% - 105px);
top: calc(50% - 105px);
border-radius: 100%;
position: absolute;
z-index: 1;
}
#brclogo:before {
background-image: url(//akomex.com/wp-content/themes/moai/images/brcs.jpg);
background-size: cover;
transform: rotate(-10deg);
box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.2);
}
#brclogo:after {
background: linear-gradient(72deg, rgba(255, 255, 255, 0) 40%, #ffffff 50%, rgba(255, 255, 255, 0) 60%);
background-size: 150% 150%;
animation: gradanim 3s ease infinite;
}
@keyframes gradanim {
0% {
background-position: 200% 50%;
}
70% {
background-position: -100% 50%;
}
100% {
background-position: -100% 50%;
}
}
.tml-register-link {
font-weight: 700;
}
.formrow {
display: flex;
gap: 30px;
}
.formrow .formcell {
flex: 1;
}
.formrow .formcell input {
font-weight: 700;
}
.regsub {
text-align: center;
}
.gfield_repeater_buttons .add_repeater_item,
.gfield_repeater_buttons .remove_repeater_item {
color: transparent;
border-radius: 4px;
background-color: #fff;
width: 210px;
height: 20px;
border: none;
outline: none;
background-image: url(//akomex.com/wp-content/themes/moai/images/dodaj.svg);
background-position: center;
background-repeat: no-repeat;
background-size: auto 80%;
margin-right: 2px;
}
.gfield_repeater_buttons .add_repeater_item:hover,
.gfield_repeater_buttons .remove_repeater_item:hover {
cursor: pointer;
}
.gfield_repeater_buttons .remove_repeater_item {
background-image: url(//akomex.com/wp-content/themes/moai/images/usun.svg);
}
.wyloguj {
padding: 50px 0;
font-weight: 700;
}
.sprzedaz {
color: #000;
}
.sprzedaz img {
filter: brightness(0);
}
.sprzedaz a {
display: inline-block;
transition: ease all 0.25s;
}
.sprzedaz a em {
font-style: normal;
display: inline-block;
padding-top: 23px;
}
.sprzedaz a:hover {
transform: scale(1.1);
color: #fff;
text-decoration: none;
text-shadow: 0 0 5px #ffffff;
}
.sprzedaz a:hover img {
filter: brightness(1);
}
.sprzedaz a,
.sprzedaz td {
color: #000;
}
.sprzedazwrap .dwustronny {
width: 100%;
position: relative;
}
.sprzedazwrap .dwustronny .dw-wrap {
perspective: none;
transform-style: unset;
}
.sprzedazwrap .dwustronny .dw-wrap .textfront {
padding: 40px 60px 0px 20px;
border-radius: 36px;
backface-visibility: unset;
transform: none;
}
.sprzedazwrap .dwustronny .dw-wrap .textback {
border-radius: 36px;
left: auto;
width: 40%;
right: -20px;
top: -20px;
height: 100%;
backface-visibility: unset;
transform: none;
}
.zalozeniafloat {
z-index: 9;
}
.zalozeniafloat .res {
position: absolute;
top: 345px;
width: 100%;
}
.zalozeniafloat .res .text {
text-align: center;
}
.zalozeniafloat .res .text .textwrap {
background-color: #fff;
padding: 4px 20px;
display: inline-block;
}
.zalozeniafloat .res .text .textwrap p {
padding: 0;
margin: 0;
}
#biznes {
position: relative;
}
#biznes .rowimg {
position: absolute;
width: 38%;
right: 0;
top: 0;
height: 100%;
}
.dwpop .dwustronny {
transition-duration: 0s !important;
transition-delay: 0s !important;
}
.dwpop .dwustronny .dw-wrap {
padding: 0 10px;
}
.dwpop .dwustronny .dw-wrap .textfront {
margin-top: 1px;
margin-bottom: 1px;
text-transform: uppercase;
}
.dwpop .dwustronny .dw-wrap .textfront p img {
width: 50px;
flex: 0 0 50px;
height: auto;
margin-right: 16px;
}
.dwpop .dwustronny .dw-wrap .textfront.bialy {
border: 2px solid #fff;
}
.dwpop .dwustronny .dw-wrap .textback {
backface-visibility: visible;
transform: none;
height: auto;
top: 80px;
left: -20px;
width: 200%;
display: none;
box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
background-image: url(//akomex.com/wp-content/themes/moai/images/close.svg);
background-size: 20px;
background-repeat: no-repeat;
background-position: calc(100% - 20px) 20px;
}
.dwpop .dwustronny .dw-wrap .textback blockquote {
border: 2px solid #fff;
padding: 10px 20px;
margin: 10px 0;
overflow: hidden;
}
.dwpop .dwustronny .dw-wrap .textback blockquote img {
width: 55px !important;
height: auto !important;
float: left;
margin-right: 20px;
}
.dwpop .dwustronny .dw-wrap:hover .textback,
.dwpop .dwustronny .dw-wrap:hover .textfront {
transform: none;
}
.dwpop .dwustronny:hover {
cursor: pointer;
}
.dwpop .dwustronny.see {
z-index: 99;
}
.dwpop .dwustronny.see .textback {
display: block;
}
.dw100 .dwustronny .dw-wrap .textback {
width: 100%;
}
.dwpop2 .text-row .dwustronny:nth-of-type(even) .dw-wrap .textback {
left: calc(-100% - 20px);
}
.dwpop3 .text-row .dw-wrap .textback {
width: 300%;
}
.dwpop3 .text-row .adelay1 .dw-wrap .textback {
left: calc(-100% - 20px);
}
.dwpop3 .text-row .adelay2 .dw-wrap .textback {
left: calc(-200% - 20px);
}
.dwnoflex .dwustronny .dw-wrap .textfront p {
display: block;
}
.barometr {
position: absolute;
right: 20px;
top: -50px;
width: 200px;
height: 200px;
border-radius: 100%;
background-color: #fff;
}
.barometr .textwrap {
transform: rotate(-7deg);
display: flex;
justify-content: center;
align-items: center;
}
.barometr p {
text-align: center;
padding: 0;
margin: 0;
}
.barometr p img {
width: 70%;
height: auto;
}
.quote blockquote {
padding: 0 10px;
border: 2px solid #4A4A4A;
overflow: hidden;
border-radius: 36px;
}
.quote blockquote p {
display: flex;
}
.quote blockquote img {
margin-right: 16px;
float: left;
width: 50px;
height: auto;
}
.caps .textfront {
text-transform: uppercase;
}
.m1 .m1,
.m2 .m2,
.m3 .m3,
.m4 .m4,
.m5 .m5 {
font-weight: 700;
transform: scale(0.9);
}
#bhpcont .text-row .dwustronny {
padding: 10px;
box-sizing: border-box;
}
#bhpcont .text-row .dwustronny .textfront {
border: #4A4A4A 2px solid;
}
#rbenefity .text-row .dwustronny {
padding: 10px;
box-sizing: border-box;
}
#spolecznoscpop .text-row .dwustronny {
padding: 4px 10px;
box-sizing: border-box;
}
#spolecznoscpop .text-row .dwustronny .textfront {
border: #5bb0c3 2px solid;
}
#bhp img {
position: absolute;
top: -75px;
right: 0;
}
#bbadania {
padding-bottom: 200px;
}
#bbadania .bgreen .textwrap {
border: none;
}
.tgreen {
color: #95c23d;
}
.bgreen .textwrap,
.bblue .textwrap,
.bwhite .textwrap,
.bblack .textwrap {
overflow: hidden;
border-radius: 36px;
}
.bgreen .textwrap p,
.bblue .textwrap p,
.bwhite .textwrap p,
.bblack .textwrap p {
display: flex;
align-items: center;
padding: 0;
margin: 0;
}
.bgreen img,
.bblue img,
.bwhite img,
.bblack img {
margin-right: 16px;
width: 50px;
flex: 0 0 50px;
height: auto;
}
.nround .textwrap {
border-radius: 0;
}
.tc .textwrap p {
display: block;
}
.bgreen .textwrap {
border: #95c23d 2px solid;
}
.bblue .textwrap {
border: #5bb0c3 2px solid;
}
.bwhite .textwrap {
border: #fff 2px solid;
}
.rkodeks img {
position: absolute;
left: -150px;
top: -100px;
width: 33%;
}
.bblack .textwrap {
border: #4A4A4A 2px solid;
}
.tblue {
color: #5bb0c3;
}
.nofi img {
float: none;
}
#principia img {
position: absolute;
bottom: 0;
}
#rwsparcie blockquote {
padding-right: 320px;
}
#rwsparcie .rowimg {
background-size: 400px auto !important;
}
#rwsparcie img {
margin-right: -310px;
}
.h50 {
height: 500px;
}
.h30 {
height: 300px;
} .anim {
transition: ease-out all 0.5s;
}
.afade {
opacity: 0;
}
.aleft {
transform: translateX(-50px);
opacity: 0;
}
.aright {
transform: translateX(50px);
opacity: 0;
}
.abottom {
transform: translateY(50px);
opacity: 0;
}
.visible {
transition-delay: 0.25s;
transform: translateX(0) translateY(0);
opacity: 1;
}
.adelay1 {
transition-delay: 0.6s !important;
}
.adelay2 {
transition-delay: 0.7s !important;
}
.adelay3 {
transition-delay: 0.8s !important;
}
.adelay4 {
transition-delay: 0.9s !important;
}
.adelay5 {
transition-delay: 1.2s !important;
}
.adelay6 {
transition-delay: 1.4s !important;
}
.adelay7 {
transition-delay: 1.6s !important;
}
.adelay8 {
transition-delay: 1.8s !important;
}
.adelay9 {
transition-delay: 2s !important;
}
.adelay10 {
transition-delay: 2.2s !important;
}
#pobierzprzewodnik img {
top: -150px;
width: 300px;
position: absolute;
right: 0;
z-index: -1;
}
#pobierzprzewodnik a {
border: none;
background-color: #708e64;
color: #fff;
text-transform: uppercase;
border-radius: 10px;
border-top: 3px solid #b99982;
background-image: url(//akomex.com/wp-content/themes/moai/images/downloadw.svg);
background-size: 30px;
background-repeat: no-repeat;
background-position: calc(100% - 20px) center;
padding-right: 70px;
padding-left: 20px;
transition: ease all 0.25s;
}
#pobierzprzewodnik a:hover {
background-color: #b99982;
}
#zajrzyj {
position: relative;
}
#zajrzyj .adelay0 {
padding-left: 120px !important;
}
#zajrzyj img {
top: -30px;
position: absolute;
right: 0;
}
#gform_submit_button_11 {
box-shadow: 0 5px 5px #00000088;
border: none;
background-color: #fff !important;
color: #fff;
text-transform: uppercase;
border-radius: 10px;
border-top: 3px solid #b99982;
background-image: url(//akomex.com/wp-content/themes/moai/images/downloadg.svg);
background-size: 30px;
background-repeat: no-repeat;
background-position: calc(100% - 20px) center;
padding-right: 70px;
padding-left: 20px;
transition: ease all 0.25s;
}
#gform_submit_button_11:hover {
background-color: #b99982 !important;
}
#pobierz .gfield {
padding-bottom: 20px;
}
#pobierz .gform_footer {
padding-top: 20px;
text-align: left;
}
#dlaczego .new-row {
text-align: center;
}
#dlaczego .new-row p {
padding: 0;
margin: 0;
}
#dlaczego .new-row img {
padding-bottom: 10px;
display: block;
}
#dlaczego .new-row .textwrap {
padding-bottom: 10px;
}
#dlaczego .new-row .textwrap p:last-of-type {
padding-left: 20px;
padding-right: 20px;
}
#czego .czep .textwrap {
padding-left: 10px;
padding-right: 10px;
}
#czego .res {
padding-left: 12%;
box-sizing: border-box;
font-size: 14px;
line-height: 18px;
margin-right: 0;
}
#czego .res .ikona3d {
transform: scale(0.7);
} @media handheld and (max-width: 1560px), screen and (max-width: 1560px) {
#pagewrap,
footer,
.hwrap {
padding-left: 0;
padding-right: 0;
}
}
@media handheld and (max-width: 1440px), screen and (max-width: 1440px) {
.videowrap {
left: -20px;
}
}
@media handheld and (max-width: 1366px), screen and (max-width: 1366px) {
.imgkraft img {
width: 33vw;
}
footer .lasturl a {
margin-left: 20px;
}
#newsy .posts {
gap: 30px;
}
}
@media handheld and (max-width: 1024px), screen and (max-width: 1024px) {
#pobierzprzewodnik img {
top: -250px;
}
#branze img {
width: 100% !important;
height: auto !important;
}
.fullheight,
.videowrap {
overflow: hidden;
min-height: auto;
height: 50vh;
}
.pad_in_l {
padding-left: 20px;
}
.pad_in_r {
padding-right: 20px;
}
#ekodzialanie .mar_r {
margin-right: 100px;
}
#ekodzialanie .mar_l {
margin-left: 100px;
}
#header:before {
right: auto;
left: 20px;
}
#mmobile {
display: block;
}
.menudesk {
display: none;
}
.menuout .menumobile {
left: 0;
}
#newsy .posts .post-wrap {
flex: 0 0 calc(50% - 18px);
}
.productslist .new-row .text {
flex: 0 0 30vw;
}
.productslist .new-row .text .textwrap {
padding-left: 10px;
padding-right: 10px;
}
.prodtit .cartext h4,
.productslist .cartext h4,
.prodtit .new-row .textwrap blockquote h4,
.productslist .new-row .textwrap blockquote h4 {
font-size: 26px;
line-height: 30px;
}
}
@media handheld and (max-width: 800px), screen and (max-width: 800px) {
.flipers .dwustronny .rowimg {
height: 20vw;
border-radius: 16px;
}
.h169 {
height: 50vw;
}
.prodtit .cartext h4,
.productslist .cartext h4,
.prodtit .new-row .textwrap blockquote h4,
.productslist .new-row .textwrap blockquote h4 {
font-size: 24px;
line-height: 30px;
}
.sliderprod .carimg {
height: 30vw;
width: 30vw;
}
.flextablet .text-row {
flex-direction: column;
}
.flextablet .text-row .text {
order: 1;
}
.flextablet .text-row .rowimg {
order: 2;
}
#header #logo {
margin-top: 36px;
margin-bottom: 0;
}
#header #logos {
margin-bottom: 0;
}
#header:before {
top: 10px;
left: 10px;
width: 70px;
}
.res {
width: 90%;
}
.mar_r {
margin-right: 20px;
}
.mar_l {
margin-left: 20px;
}
.pad_r {
padding-right: 10px;
}
.pad_l {
padding-left: 10px;
}
footer .pad_r {
padding-right: 30px;
}
footer .pad_l {
padding-left: 30px;
}
#adresy .text-row {
flex-wrap: wrap;
}
#adresy .text-row .text {
flex: auto;
}
#adresy .text-row .text .textwrap {
padding-top: 40px;
}
#adresy .text-row .adelay0 {
flex: 0 0 100%;
}
#adresy .text-row .adelay0 .pad_in_l {
padding-left: 0;
}
#adresy .text-row .adelay0 .textwrap {
padding-top: 0;
}
#footermenu .text-row {
flex-wrap: wrap;
}
#footermenu .text-row .text {
flex: auto;
}
#footermenu .text-row .text .pad_in_l {
padding-left: 0;
}
#footermenu .text-row .text .textwrap {
padding-bottom: 20px;
}
#footermenu .lasturl {
text-align: left;
}
#footermenu .lasturl a {
margin-left: 0;
margin-right: 20px;
display: block;
}
.nagrody .textwrap {
width: 20vw;
height: 20vw;
}
#praca .pad_in_l {
padding-left: 30px;
}
#elastycznosc .new-row {
flex-wrap: wrap;
}
#elastycznosc .new-row .text {
flex: 1 0 30%;
}
.doswiadczenie .text-row .text:before {
top: -22px;
}
.doswiadczenie .text-row .text:nth-of-type(even) .textwrap {
clip-path: polygon(32px -15px, calc(100% - 0px) 0, calc(100% - -2px) calc(100% - 1px), 28px calc(100% - -4px));
}
.doswiadczenie .text-row .text:nth-of-type(odd) .textwrap {
clip-path: polygon(0 0, calc(100% - 19px) 0%, calc(100% - 5px) 60px, calc(100% - 28px) 100%, 0 100%);
}
.padl50 {
background-size: auto 50vw !important;
background-position: bottom center !important;
}
.padl50 .res {
padding-bottom: 52vw;
padding-left: 0;
}
#technologiegal .text-row .text {
flex: 0 0 50%;
}
#technologiegal .text-row .text .textwrap img {
max-width: 90%;
}
.primary-navigation ul .menu-item-has-children:after {
transition: ease all 0.25s;
display: inline-block;
content: '';
position: absolute;
width: 40px;
height: 40px;
background-size: 20px auto;
background-repeat: no-repeat;
background-position: center;
background-image: url(//akomex.com/wp-content/themes/moai/images/submenu.svg);
top: 2px;
right: 2px;
transform: rotate(0deg);
}
.primary-navigation ul .menu-item-has-children .sub-menu {
padding: 0;
opacity: 1;
background-color: transparent;
height: 0;
overflow: hidden;
position: inherit;
left: 0;
top: 0;
}
.primary-navigation ul .menu-item-has-children .sub-menu li {
padding: 4px 4px 4px 20px;
transition: ease all 0.25s;
transform: translateX(-200px);
}
.primary-navigation ul .ssee:after {
transform: rotate(90deg);
}
.primary-navigation ul .ssee .sub-menu {
height: auto;
overflow: auto;
}
.primary-navigation ul .ssee .sub-menu li {
opacity: 1;
transform: translateX(0);
}
.primary-navigation ul .ssee .sub-menu li:nth-of-type(2) {
animation-delay: 0.1s;
}
.primary-navigation ul .ssee .sub-menu li:nth-of-type(3) {
animation-delay: 0.2s;
}
.primary-navigation ul .ssee .sub-menu li:nth-of-type(4) {
animation-delay: 0.3s;
}
.primary-navigation ul .ssee .sub-menu li:nth-of-type(5) {
animation-delay: 0.4s;
}
.primary-navigation ul .ssee .sub-menu li:nth-of-type(6) {
animation-delay: 0.5s;
}
.primary-navigation ul .ssee .sub-menu li:nth-of-type(7) {
animation-delay: 0.6s;
}
.primary-navigation ul .ssee .sub-menu li:nth-of-type(8) {
animation-delay: 0.7s;
}
.primary-navigation ul .ssee .sub-menu li:nth-of-type(9) {
animation-delay: 0.8s;
}
#header .res {
width: 100%;
}
#header #search-wrap {
padding-left: 10px;
}
#header #search-wrap form #search-button {
left: auto;
right: -30px;
}
#katalog,
#prodtit,
.bcover {
background-size: cover !important;
}
}
@media handheld and (max-width: 640px), screen and (max-width: 640px) {
#pobierzprzewodnik img {
top: -190px;
width: 150px;
}
#czego {
padding-top: 80vw;
background-position: center top !important;
}
#czego .res {
padding: 0;
width: 100%;
}
#zajrzyj img {
position: relative;
}
#zajrzyj .adelay0 {
padding-left: 10px !important;
padding-right: 10px !important;
}
.dwpop .dwustronny .dw-wrap .textback {
left: 0;
}
#biznes .rowimg {
position: relative;
width: 100%;
}
.hdummy {
display: none;
}
.sprzedaz a em {
padding-top: 9px;
}
.sprzedazwrap .dwustronny .dw-wrap .textfront {
padding: 0;
height: auto;
}
.sprzedazwrap .dwustronny .dw-wrap .textfront img {
width: 46px;
}
.sprzedazwrap .dwustronny .dw-wrap .textback {
position: initial;
width: 100%;
height: 100vw;
}
.productslist .new-row {
padding-bottom: 10px;
}
.productslist .text-row {
flex-wrap: wrap;
justify-content: center;
}
.productslist .text-row .text {
flex: 0 0 50%;
}
.productslist .firstrow .text {
flex: 0 0 100%;
}
.imgfloatl,
.wp-image-8161,
.wp-image-8285 {
display: none;
}
.half_left {
padding-left: 0;
}
.listek:after,
.page-id-8306 .gform_footer:after {
right: -70px;
width: 42px;
height: 24px;
}
.sliderprod .swiper-slide {
padding-right: 10px;
padding-left: 10px;
}
.prodtit .cartext h4,
.productslist .cartext h4,
.prodtit .new-row .textwrap blockquote h4,
.productslist .new-row .textwrap blockquote h4 {
font-size: 16px;
line-height: 20px;
}
.mar_t {
margin-top: 20px;
}
.mar_b {
margin-bottom: 20px;
}
.textshadow h1 {
padding-top: 30vw;
}
i:before,
.i:before {
left: -14px;
top: 1px;
width: 11px;
height: 11px;
}
body,
td,
th,
input,
textarea,
select {
font-size: 14px;
line-height: 22px;
}
section,
.backsize {
background-size: contain !important;
}
.compinf {
padding-bottom: 20px;
}
.centrum-mapa {
height: 400px;
}
.order1 {
order: 1 !important;
}
.order2 {
order: 2 !important;
}
.order3 {
order: 3 !important;
}
.order4 {
order: 4 !important;
}
.order5 {
order: 5 !important;
}
.order6 {
order: 6 !important;
}
.order7 {
order: 7 !important;
}
.order8 {
order: 8 !important;
}
.order9 {
order: 9 !important;
}
.order10 {
order: 10 !important;
}
.order11 {
order: 11 !important;
}
.order12 {
order: 12 !important;
}
#pstart .text-row .ptop {
padding-top: 110px;
}
#newsy .posts .post-wrap {
flex: 1;
}
.ikonym50 .new-row {
flex-wrap: wrap;
}
.ikonym50 .new-row .text {
flex: 0 0 50%;
}
.ikonym50m .text-row {
flex-wrap: wrap;
}
.ikonym50m .text-row .text {
flex: 0 0 50%;
}
#prodstart img {
width: 50%;
}
h2,
h1 {
font-size: 24px;
line-height: 32px;
}
.rowimg .textwrap {
min-height: 50vw;
}
.mar_l {
margin-left: 0;
}
.mar_r {
margin-right: 0;
}
.pad_l {
padding-left: 0;
}
.pad_r {
padding-right: 0;
}
.pad_b {
padding-bottom: 10px;
}
.pad_t {
padding-top: 20px;
}
.pad_bx2 {
padding-bottom: 70px;
}
.pad_in_t {
padding-top: 20px;
}
.pad_in_b {
padding-bottom: 20px;
}
.flexmobile .text-row {
flex-direction: column;
}
.flexmobile .text-row .text {
order: 1;
}
.flexmobile .text-row .rowimg {
order: 2;
}
.flexmobile .mar_in_l {
margin-left: 0;
}
.flexmobile .mar_in_r {
margin-right: 0;
}
#header #logos a img {
height: 12px;
}
.pad25pl .textwrap,
.pad25pr .textwrap {
padding-left: 0;
padding-right: 0;
}
#produkty .text-row {
flex-wrap: wrap;
}
#produkty .text-row .text {
flex: 1 0 44%;
}
#produkty .text-row .text:nth-of-type(even) {
border: none;
}
#branze .text-row {
flex-wrap: wrap;
}
#branze .text-row .flex50 {
flex: 0 0 100%;
}
#branze .text-row .flex25 {
flex: 0 0 50%;
}
.posts .post-wrap {
flex: 0 0 100%;
}
#kontakt .pad_l,
#kontakt .pad_r,
#kontakt .mar_l,
#kontakt .mar_r {
padding: 0;
}
#kontakt .textwrap {
padding-left: 0;
padding-right: 0;
}
#kontakt img {
max-width: 50%;
}
#footermenu .lasturl a {
margin-bottom: 20px;
}
#historiaakomex .text-row .dwustronny {
padding-top: 4px;
padding-bottom: 4px;
flex: 1 0 40%;
}
#historiaakomex .text-row .dwustronny:after,
#historiaakomex .text-row .dwustronny:before {
display: none;
}
#historiaakomex .text-row .dwustronny .dw-wrap .textfront {
clip-path: none !important;
}
.sliderblock .swiper-slide {
height: 50vw;
}
.floater {
margin-bottom: 10px;
}
.floater ul li.see ol {
position: initial;
}
.nagrody .text-row {
flex-wrap: wrap;
}
.nagrody .text-row .text {
flex: 1 0 40%;
}
.nagrody .text-row .text .textwrap {
margin-bottom: 10px;
text-align: center;
width: 40vw;
height: 40vw;
}
#praca .text {
background-size: 90% auto !important;
background-position: right bottom !important;
padding-bottom: 50vw;
padding-right: 0;
}
.praca-oferty .praca-wrap .pracadet {
left: 0;
width: 90%;
}
.praca-oferty .praca-wrap .pracadet .pracadetwrap {
max-height: calc(100vh - 346px);
}
.iconrot .text-row {
flex-wrap: wrap;
}
.iconrot .text-row .text {
flex: 1 0 40%;
}
#evovadis .mar_in_l {
margin-left: 20px;
}
#evovadis .rowimg {
height: 40vh;
}
#ekodzialanie .mar_r {
margin-right: 0px;
}
#ekodzialanie .mar_l {
margin-left: 0px;
}
#elastycznosc {
background-size: cover !important;
}
#elastycznosc .new-row .text {
flex: 1 0 40%;
}
#mozliwosci .text-row {
flex-direction: column;
}
#mozliwosci .text-row .text {
order: 1;
}
#mozliwosci .text-row .simg {
order: 2;
}
.swipermenu .swiper-wrapper .swiper-slide {
padding-right: 0;
}
.ikona3d {
width: 29vw;
height: 29vw;
}
#footermenu {
padding-bottom: 40px;
}
.mediak img {
height: 37vw;
}
.wiecej {
padding: 10px 16px;
font-size: 14px;
line-height: 14px;
}
footer {
padding-top: 50px;
}
footer h2 {
font-size: 31px;
line-height: 34px;
}
footer h3 {
font-size: 23px;
line-height: 26px;
}
.tdown {
transform: translateY(10px) !important;
}
#brclogo:before,
#brclogo:after {
width: 170px;
height: 170px;
left: auto;
right: 10px;
top: calc(50% - 135px);
}
#brclogo .mar_in_l {
margin-left: 10px;
}
#brclogo .mar_in_r {
margin-right: 10px;
}
#brclogo .firstrow {
margin-bottom: 50px;
}
.swiper-wrapper {
font-size: 12px;
line-height: 18px;
}
.kontaktt h2 {
font-size: 20px;
line-height: 30px;
}
.planomap {
padding-bottom: 0px;
}
.formwrap {
flex-direction: column;
display: flex;
}
.formwrap .formcollumn .gfield {
padding-bottom: 0;
}
.gform_wrapper.gravity-theme #gform_fields_7 .gfield_repeater_item .gfield_repeater_cell {
flex: 0 0 50%;
}
.gform_footer:after {
display: none;
}
}