header ul li.home{display: none;}
header ul li{margin: 0 0 0 1px;}
header ul li a{padding: 0 9px;}


.specialization .left_side{width: 460px; padding: 0; }
.specialization .left_side .item{width: 380px; height: 380px;}
.specialization .left_side .item .title{width: 196px; height: 196px; right: -81px; bottom: 10px;}
.specialization .left_side .item .title .centering{font-size: 26px; line-height: 30px;}

.solution .obsah_content{padding: 50px 0 25px;}


 
.info_mapa svg{width: calc(100% - 320px); left: 320px;}


.news{padding: 90px 0 150px;}

.news_slider{height: 320px;}
.news .img{height: 320px;}
.news .img .item{height: 320px;}
.news .text{width: calc(50% - 90px); padding-left: 90px;} 

.news_list .item{width: calc(46% - 2px); margin: 0 calc(4% - 4px) 4% 0 !important;}
.solution .news_list .item:nth-child(4){display: inline-block;}
.news_list .item span.text{padding: 15px 15px 20px;}
.news_list .item span.img{height: 140px;}


.partners_list.problematika .img{height: 120px;}
.partners_list .img{width: 225px;}
.partners_list .text{width: calc(100% - 260px); padding-left: 25px}

.soubory_list .text h2{font-size: 14px; line-height: 18px; }
.soubory_list .text h2 a{font-size: 14px; line-height: 18px;}


.partners .ref_slider{max-width: 824px;}
.partners .ref_slider .img{width: 250px;}
.partners .ref_slider .text{width: calc(100% - 300px)}


.slideshow .slide .prev_product, .slideshow .slide .next_product{display: none}
/*
.slideshow .slide .text{position: relative; color: #fff; font-size: 12px; line-height: 16px; font-weight: 400; text-align: center; display: block; margin: 0 90px; padding: 0;}
.slideshow .slide .text p{margin: 0 0 10px;}
.slideshow .slide .text p, .slideshow .slide .text p strong{color: #fff; font-size: 12px; line-height: 16px; }
.deco--circle-left {right: calc(100% - 140px);}
.deco--circle-right {left: calc(100% - 140px);}
.navbutton--prev { left: 24px; width: 74px; height: 74px; margin: -128px 0 0 0; background-size: 15px 32px;}
.info_mapa .navbutton--prev{margin-top: -37px;}     
.navbutton--next { right: 24px; width: 74px; height: 74px; margin: -128px 0 0 0; background-size: 15px 32px;}
.info_mapa .navbutton--next{margin-top: -37px;}


.slideshow .slide .icon{top: -5px;}
.slideshow .slide .close{top: 94px; right: 116px;}
.info_mapa .slide__item{padding: calc((100vh - 640px) / 2) 0}
.deco--expander{margin: -300px 0 0 -450px}
.info_mapa .deco--circle{margin-top: -300px;}
.deco--circle,.slide__inner {width: 900px;height: 600px;}
*/

.person_list .item{width: 49%; margin: 2% -4px 0 !important;}
.person_list .item:nth-child(2n){margin: 2% -4px 0 2% !important;}

.soubory_list .item{width: 49%; margin: 2% -4px 0 !important;}
.soubory_list .item:nth-child(2n){margin: 2% -4px 0 2% !important;}

.contact_list .item .text{width: 100%; display: block;}
.contact_list .item .img{width: 38%;}
.contact_list .item .mapa{width: calc(100% - 38% - 8px)}


.fotogalerie a{width: 20%;}

