p{line-height: 180%;color: #444444;max-width: 800px;margin-left: auto;margin-right: auto;}.ref-table-cell{display: table-cell;vertical-align: middle;text-align: left;position: relative;}#getFixed{z-index: 500000000;}.ref-icons{width: 70px;}.rounded-corners{-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}.border-gray{border: 1px solid #d9ddde;}.border-dark-gray{border: 1px solid #AAAAAA;}.bg-dark-gray{background-color: #AAAAAA;}a:hover{text-decoration: none;}h4{margin-top: 40px}.reg-trademark{font-size: 130%;top: 2px;position: relative;}h1 .reg-trademark,h2 .reg-trademark,h3 .reg-trademark{font-size: 100%;top: -4px;position: relative;}.realizace-step{background-color: #000000;display: inline-block;font-weight: bold;color: #FFFFFF;padding: 5px 5px 4px 6px;font-size: 12px;}.realizace-oddelovac{display: block;width: 1px;height: 15px;margin-left: auto;margin-right: auto;}.realizace-text{display: block;vertical-align: middle;font-size: 12px;line-height: 150%;background-color: #FFFFFF;}p.realizace-text{padding: 7px 7px 7px 7px;margin: 0px 10px 10px 10px;}@media (max-width: 991px) {.realizace-step-odsazeni { margin-top: 20px;}}.header_menu{padding: 3px 5px 3px 5px;border: 1px solid #F4BC16;display: inline-block;font-size: 20px;float: right;}.div-center{margin-left: auto;margin-right: auto;}.table_param_wrap{display: table;text-align: center;border: 1px solid gray;border-bottom: 0px;margin-left: auto;margin-right: auto;font-size: 12px;text-align: left;max-width: 900px;font-size: 15px;}.table_r{display: table;position: relative;width: 100%;border-bottom: 1px solid gray;background-color: #FFFFFF;}.table_c{display: block;position: relative;float: left;width: 49%;background-color: #FFFFFF;}.table_param_wrap span{padding: 6px 8px 5px 8px;display: block;}.table_h{background-color: #efefef;font-weight: bold;font-size: 16px;text-align: center;padding: 7px 0px 5px 0px;}.table_cell_right{border-left: 1px solid gray;}.table_param_wrap, .table_r, .table_cell_right{border-color: #aaaaaa;}.flags-wrap{display: inline;}@media (max-width: 940px) {.flags-wrap { display: none;} }.contact-details li{padding: 5px 15px 5px 15px;display: inline;float: none;}@media (max-width: 479px) {.contact-details li { font-weight: bold;} }.contact-details{padding: 3px 0px 3px 0px;}.contact-or-delimiter{display: none;}@media screen and (min-width:767px) {.contact-or-delimiter { text-align: center;display: block;position: absolute;right: 0px;top: 0px;height: 568px;width: 10px;}    .contact-or-delimiter-line-1, .contact-or-delimiter-line-2{width: 1px;position: absolute;right: 5px;border-left: 1px dotted #aaaaaa;}    .contact-or-delimiter-line-1{height: 126px;top: 0px;}    .contact-or-delimiter-line-2{height: 357px;bottom: 0px;}            .contact-or-delimiter span{position: absolute;font-size: 16px;top: 134px;color: #f6bc00;color: #666666;right: 1px;line-height: 110%;}}.col-xs-15,.col-sm-15,.col-md-15,.col-lg-15{position: relative;min-height: 1px;}.col-xs-15{width: 20%;float: left;}@media (min-width: 768px) {.col-sm-15 { width: 20%;float: left}}@media (min-width: 992px) {.col-md-15 { width: 20%;float: left;}}@media (min-width: 1200px) {.col-lg-15 { width: 20%;float: left;}}#contact_us .box-header:after{background: #FFFFFF;}#contact_us h3, #contact_us h6{color: #FFFFFF;}.contact_us_frame{text-align: right;width: 350px;margin-left: auto;margin-right: auto;}#team-hasmanda li:before    {background-image: url("../images/lide/300x300/hasmanda.jpg");background-size: 80px 80px;}#team-michal li:before    {background-image: url("../images/lide/156x156/no_photo.jpg");background-size: 88px 88px;background-position: center center;}#team-jaromir li:before    {background-image: url("../images/lide/88x88/jaromir_vecerka.jpg");}#team-frantisek li:before  {background-image: url("../images/lide/88x88/frantisek_chury.jpg");}#team-jakub li:before,#team-miroslav li:before,#team-zbynek li:before,#team-karolina li:before{background-image: url("../images/lide/88x88/no_photo.jpg");}.team .sl-small-measure:before{content: "";width: 48px;height: 48px;}.team h4{margin-top: 0px;font-size: 22px;}#formular{position: relative;max-width: 600px;}#formular h5{margin-top: 15px;margin-bottom: 5px;}#formular input{margin-top: 0px;}#formular textarea{height: 248px;resize: none;}#formular input, #formular textarea{width: 100%;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}#form-error-1, #form-error-2{width: 16px;position: absolute;top: 12px;right: 12px;display: none;}.contact-first-items{margin-top: 22px;}.contact-first-items h3{line-height: 1;}.input-wrap{display: block;position: relative;width: 100%;}#form-not-complete{color: red;font-style: italic;font-size: 16px;text-align: center;display: none;position: absolute;bottom: -37px;left: 0px;right: 0px;}@media (max-width: 1189px) {#form-not-complete { bottom: -28px;}}@media (max-width: 767px) {#form-not-complete { bottom: -29px;}}@media (max-width: 479px) {#form-not-complete { bottom: -25px;}}.row.blue-gradient-1{background: -webkit-linear-gradient(#38b1ff, #0075c4);background: -o-linear-gradient(#38b1ff, #0075c4);background: -moz-linear-gradient(#38b1ff, #0075c4);background: linear-gradient(#38b1ff, #0075c4);}.row.blue-gradient-2{background: #0075c4;filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0075c4', endColorstr='#38b1ff',GradientType=0 );background: -webkit-linear-gradient(#0075c4, #38b1ff);background: -o-linear-gradient(#0075c4, #38b1ff);background: -moz-linear-gradient(#0075c4, #38b1ff);background: linear-gradient(#0075c4, #38b1ff);}.row.blue-gradient-3{background: -webkit-linear-gradient(#1571d6, #1fa3bc);background: -o-linear-gradient(#1571d6, #1fa3bc);background: -moz-linear-gradient(#1571d6, #1fa3bc);background: linear-gradient(#1571d6, #1fa3bc);}.box-header:after{background: #0075c4;}.contact-details-list li:before{color: #0075c4;} .header-top-bar-container{background: #000000;color: #FFFFFF;}.podtrzeni{display: block;background: #0075c4;width: 40px;height: 2px;margin-top: 13px;margin-bottom: 13px;margin-left: auto;margin-right: auto;}.more{background-color: #0075c4;border-color: #0075c4;display: inline-block;}li.template-bullet:before{color: #0075c4;}.kompenzace_pozice_odrazky{padding-top: 4px;}.contact-details li{color: #FFFFFF;}.template-phone{background-color: #dd0101;}a, a:hover{color: #0075c4;}#image-1, #image-2, #image-3, #image-4, #image-5{-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;position: relative;z-index: 0;}#image-1{background-image: url('../images/bg-imgs/mold1.jpg');}#image-2{background-image: url('../images/bg-imgs/mold2.jpg');}#image-3{background-image: url('../images/bg-imgs/mold2.jpg');}#image-4{background-image: url('../images/bg-imgs/mold2.jpg');}#image-5{background-image: url('../images/bg-imgs/mold2.jpg');}.overlay{position: absolute;background-color: #FFFFFF;width: 100%;height: 100%;display: block;opacity: 0.80;top: 0px;left: 0px;z-index: -100;}.odrazky{margin-top: 10px;margin-bottom: 10px;}.benefity-text{background-color: #FCFCFC;padding: 0px 15px 15px 15px;}.contact-person-left-col{text-align: right;}.contact-person-right-col{text-align: left;margin-top: 40px;}.contact-person-photo{display: block;margin-left: auto;margin-right: auto;width: 128px;height: 128px;}@media (max-width: 767px) {.contact-person-photo { margin-top: 30px;}    .contact-person-left-col{text-align: center;}    .contact-person-right-col{text-align: center;margin-top: 0px;}    .contact-person-details-wrap{width: 190px;display: block;margin-left: auto;margin-right: auto;text-align: left;}    .contact-person-right-col h3{font-size: 22px;}}.reference-icon{width: 50px;}.pripadova-studie-wrap{display: block;max-width: 800px;margin-left: auto;margin-right: auto;padding: 0px 20px 0px 20px;}.pripadova-studie-item{display: table;margin-top: 20px;margin-right: auto;margin-top: 34px;}.kontakt-jaromir-tel-email{margin-top: 15px;background-color: rgba(255, 255, 255, 0.6);display: inline-block;padding: 8px 10px 8px 10px;border: 1px solid #d9ddde;}.kontakt-jaromir-tel-email h3{margin-top: 0px;font-size: 160%;color: #333333;line-height: 1;}.contact_phone_number{color: #333333;font-size: 38px;font-weight: 600;position: relative;top: -4px;}@media (min-width: 768px) and (max-width: 1189px) {h1, h2 { font-size: 38px;}    h3{font-size: 24px;line-height: 1.5;}    .contact_us_frame{width: 320px;}}@media (min-width: 480px) and (max-width: 767px) {.contact_us_frame { width: 310px;}    h3{font-size: 24px;line-height: 1.6;}    h1, h2{font-weight: 600;}}@media (max-width: 479px) {h1, h2 { font-size: 22px;font-weight: 600;}    h3{font-size: 21px;line-height: 1.2;}    .contact_us_frame{width: 260px;}    .contact-details-list li:before{margin-top: 3px;padding: 10px 9px 9px 10px;}}.header_menu{color: #F4BC16;}.pred_po_img{width: 500px;}.postup_odvlhceni_img{max-width: 100%;}.postup_odvlhceni_img_mobile{display: none;margin-bottom: 10px;}@media (min-width: 768px) and (max-width: 1189px) {.pred_po_img { width: 500px;}    .postup_odvlhceni_img{width: 720px;}}@media (min-width: 480px) and (max-width: 767px) {.pred_po_img { width: 370px;}    .postup_odvlhceni_img{display: none;width: 370px;}    .postup_odvlhceni_img_mobile{display: inline-block;}    .description{margin-top: 25px;}}@media (max-width: 479px) {.pred_po_img { width: 250px;}    .postup_odvlhceni_img{display: none;width: 250px;}    .postup_odvlhceni_img_mobile{display: inline-block;width: 80%;}    .description{margin-top: 20px;}}.reference-text{padding: 0px;text-align: justify;line-height: 180%;}.reference-text .r-t-jmeno, .ref-table-cell .r-t-jmeno{font-weight: bold;font-size: 20px;}.reference-text .r-t-funkce, .ref-table-cell .r-t-funkce{font-style: italic;color: #555555;}.hlavni-reference-a{display: table-cell;width: 300px;padding: 20px 0px 40px 20px;}.hlavni-reference-b{display: table-cell;vertical-align: middle;-webkit-box-shadow: inset -1px 0px 0px 0px #e2e6e7;-moz-box-shadow:inset -1px 0px 0px 0px #e2e6e7;box-shadow:inset -1px 0px 0px 0px #e2e6e7;background-color: #FFFFFF }.hlavni-reference-c{display: table-cell;width: 550px;background-color: #f5f5f5;vertical-align: middle;}.hlavni-reference-text{text-align: justify;padding: 40px 40px 40px 40px;}.list-left{width: 300px;float: left;}.list-right{width: 250px;float: right;}@media (max-width: 767px) {.hlavni-reference-a, .hlavni-reference-c { display: block;width: 100%;padding-left: 0px;}    .hlavni-reference-b{display: none;}    .hlavni-reference-wrap{width: 450px;}    .hlavni-reference-text{text-align: justify;padding: 0px 40px 40px 40px;}    .list-right{width: 300px;margin-left: auto;margin-right: auto;display: block;float: none;}    .list-left{width: 300px;margin-left: auto;margin-right: auto;display: block;float: none;}}@media (max-width: 479px) {.hlavni-reference-wrap { width: auto;margin-left: 30px;margin-right: 30px;}}.list li{margin-bottom: 0px;}.reference-fotogalerie-preview{width: 180px;height: 113px;display: block;float: left;cursor: pointer;}@media (max-width: 2500px) {.reference-fotogalerie-preview { width: 180px;height: 113px;}}@media (max-width: 1189px) {.reference-fotogalerie-preview { width: 162px;height: 101px;}}@media (max-width: 767px) {.reference-fotogalerie-preview { width: 100px;height: 63px;}}@media (max-width: 479px) {.reference-fotogalerie-preview { width: 60px;height: 38px;}}#logo-osmodry{width: 300px;margin-right: 30px;}.header{position: relative;}.padding-bottom-15{padding-bottom: 15px;}input, textarea{color: #666666;}.menu-container, .menu-container-fixed{width: 100%;display: block;left: 0px;right: 0px;z-index: 500;background: #19b2ff;filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#19b2ff', endColorstr='#008fd9',GradientType=0 );background: -webkit-linear-gradient(#19b2ff, #008fd9);background: -o-linear-gradient(#19b2ff, #008fd9);background: -moz-linear-gradient(#19b2ff, #008fd9);background: linear-gradient(#19b2ff, #008fd9);background: #1f83db;filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1f83db', endColorstr='#008fd9',GradientType=0 );background: -webkit-linear-gradient(#1f83db, #008fd9);background: -o-linear-gradient(#1f83db, #008fd9);background: -moz-linear-gradient(#1f83db, #008fd9);background: linear-gradient(#1f83db, #008fd9);background: #1b74c2;filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#208be8', endColorstr='#1b74c2',GradientType=0 );background: -webkit-linear-gradient(#208be8, #1b74c2);background: -o-linear-gradient(#208be8, #1b74c2);background: -moz-linear-gradient(#208be8, #1b74c2);background: linear-gradient(#208be8, #1b74c2);}.top-lista-mobile-fixed-bg,.top-lista-mobile-fixed{display: none;}.top-lista-mobile-wrap{display: block;margin-left: auto;margin-right: auto;text-align: center;padding: 4px 0px 3px 0px;padding: 7px 0px 6px 0px;}.top-lista-mobile-number, .top-lista-mobile-time {color: #FFFFFF;font-size: 24px;font-weight: bold;padding: 6px 0px 6px 0px;display: inline-block;}.top-lista-mobile-time{position: relative;top: -2px;font-weight: 400;font-size: 15px;padding: 8px 8px 8px 8px;color: #0075c4;background-color: #FFFFFF;}@media (max-width: 767px) {.top-lista-mobile-fixed-bg, .top-lista-mobile-fixed { display: block;width: 100%;z-index: 10000;background: #1b74c2;filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#208be8', endColorstr='#1b74c2',GradientType=0 );background: -webkit-linear-gradient(#208be8, #1b74c2);background: -o-linear-gradient(#208be8, #1b74c2);background: -moz-linear-gradient(#208be8, #1b74c2);background: linear-gradient(#208be8, #1b74c2);}    .top-lista-mobile-fixed-bg{position: relative;}    .top-lista-mobile-fixed{position: fixed;top: 0px;}}.top-lista-mobile-fixed-bg{height: 63px;}@media (max-width: 360px) {.top-lista-mobile-number { font-size: 16px;padding: 2px 0px 2px 0px;}    .top-lista-mobile-time{padding-left: 5px;padding-right: 5px;font-size: 14px;}    .top-lista-mobile-fixed-bg{height: 47px;}}.top-lista-mobile-fixed img, .top-lista-mobile-fixed-bg img{width: 20px;display: inline;}.menu-item-bg{padding: 1px 5px 1px 5px;}.menu-container{position: absolute;bottom: -34px;}.menu-container-fixed{position: fixed;top: 0px;bottom: auto;} .top-menu-telefon-podnadpis{background-color: #eeeeee;padding: 2px 5px 2px 5px;font-size: 13px;margin-top: 6px;}.top-menu-tel-cislo-wrap{font-size: 16px;position: relative;float: right;text-align: right;}.top-menu-tel-cislo-wrap h3{display: inline-block;margin-top: 0px;color: #333333;color: #05af19;line-height: 0;}.top-menu-tel-cislo-wrap .icon{width: 23px;position: relative;display: inline;top: 2px;margin-right: 4px;}.sf-menu{margin: auto;padding: 0 0 0 0;}.sf-menu li{margin-top: 1px;margin-bottom: 1px;}.mobile-menu-switch{float: right;}@media (min-width: 1350px) {.sf-menu li a, .sf-menu li a:visited { font-size: 18px;}    .top-menu-telefon-podnadpis{font-size: 15px;}}@media (min-width: 768px) and (max-width: 1189px) {.menu-container { width: 500px;float: none;text-align: right;}    #logo-osmodry{width: 230px;margin-right: 50px;margin-top: 10px;}    .header-container{padding-top: 10px;padding-bottom: 38px;}    .menu-container{position: absolute;bottom: -42px;}    .menu-container-fixed{position: fixed;top: 0px;bottom: auto;} .sf-menu li a, .sf-menu li a:visited{padding-left: 12px;}    .top-menu-tel-cislo-wrap h3{margin-top: 17px;}}@media (min-width: 480px) and (max-width: 767px) {#logo-osmodry { width: 180px;margin-top: 5px;}    .mobile-menu-switch{margin-top: 5.5px;}    .header-container{padding-bottom: 7px;padding-top: 7px;}    .top-menu-tel-cislo-wrap{display: none;}    .menu-container, .menu-container-fixed{position: relative;top: auto;bottom: auto;background-color: rgba(220, 220, 220, 1);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cccccc', endColorstr='#cccccc',GradientType=0 );background: -webkit-linear-gradient(#cccccc, #cccccc);background: -o-linear-gradient(#cccccc, #cccccc);background: -moz-linear-gradient(#cccccc, #cccccc);background: linear-gradient(#cccccc, #cccccc);}    .top-menu-tel-cislo-wrap h3{font-size: 12px;}    .header-container{border-bottom: 1px solid #CCCCCC;}}@media (max-width: 479px) {#logo-osmodry { width: 150px;margin-top: 4px;}    .mobile-menu-switch{margin-top: 2px;}    .header-container{padding-bottom: 7px;padding-top: 8px;}    .top-menu-tel-cislo-wrap{display: none;}    .menu-container, .menu-container-fixed{position: relative;top: auto;bottom: auto;background-color: rgba(220, 220, 220, 1);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cccccc', endColorstr='#cccccc',GradientType=0 );background: -webkit-linear-gradient(#cccccc, #cccccc);background: -o-linear-gradient(#cccccc, #cccccc);background: -moz-linear-gradient(#cccccc, #cccccc);background: linear-gradient(#cccccc, #cccccc);}    .header-container{border-bottom: 1px solid #CCCCCC;}}.video-osmodry{position: absolute;z-index: 10;top: 15px;left: 0px;}#player{position: relative;display: block;z-index: 0;}.video-osmodry, #player{-webkit-box-shadow: 0px 0px 5px 3px rgba(0,0,0,0.05);-moz-box-shadow: 0px 0px 5px 3px rgba(0,0,0,0.05);box-shadow: 0px 0px 5px 3px rgba(0,0,0,0.05);cursor: pointer;width: 500px;height: 281px;}@media (min-width: 950px) and (max-width: 1189px) {.video-osmodry, #player { width: 420px;height: 236px;}}@media (min-width: 768px) and (max-width: 949px) {.video-osmodry, #player { width: 330px;height: 186px;}}@media (max-width: 767px) {.video-osmodry, #player { width: 370px;height: 208px;}    .video-osmodry{left: 46px;}}@media (max-width: 479px) {.video-osmodry, #player { width: 250px;height: 141px;margin-left: auto;margin-right: auto;}    .video-osmodry{left: 25px;}}.price-field{display: inline-block;border: 1px solid green;margin-left: auto;margin-right: auto;font-size: 26px;padding: 10px 15px 10px 15px;margin-top: 10px;margin-bottom: 10px;border: 1px solid #AAAAAA;background-color: #FFFFFF;}.cross-elem{position: relative;margin-left: auto;margin-right: auto;}.cross-elem:before, .cross-elem:after{position: absolute;content: '';background: #FF0000;display: block;width: 150px;height: 1px;-webkit-transform: rotate(-25deg);transform: rotate(-25deg);left: 0;right: 0;top: 0;bottom: 0;margin: auto;}.cross-elem:after{-webkit-transform: rotate(25deg);transform: rotate(25deg);}.test-mode, .test-mode-special-mail {position: absolute;top: 5px;color: #FFFFFF;padding: 2px 5px 2px 6px;z-index: 1000000;font-weight: bold;}.test-mode{left: 5px;background-color: #F4BC16;}.test-mode-special-mail{left: 29px;background-color: #0d4ae5;}@media (min-width: 768px) {#home-page-first-header { line-height: 60px;}}@media (min-width: 768px) {.cena-levy-sloupec { margin-left: 50px;}    .cena-pravy-sloupec{margin-right: 50px;}}@media (min-width: 1190px) {.cena-levy-sloupec { margin-left: 150px;}    .cena-pravy-sloupec{margin-right: 150px;}}.homepage-first-section-button-small-view{display: block;}.homepage-first-section-button-large-view{display: none;}@media (min-width: 950px) {.homepage-first-section-button-small-view { display: none;}    .homepage-first-section-button-large-view{display: block;}}.section-hide{display: none;}.kontakt-fotka-telefon{width: 100%;border: 1px solid green;}.contact-person-right-col{margin-left: 0px;text-align: center;}.column-1-2 .column-1-2{width: 100%;}.border-left{-webkit-box-shadow:inset 1px 0px 0px 0px #f00;-moz-box-shadow:inset 1px 0px 0px 0px #f00;box-shadow:inset 1px 0px 0px 0px #f00;}.thank-you-page h3:after{margin-left: auto;margin-right: auto;margin-top: 22px;}.thank-you-page p{margin-top: 22px;}.description-with-background{display: inline-block;font-style: italic;background-color: rgba(222, 211, 200, 1);border: 1px solid #d6cbc0;}.fotogalerie-preview{display: block;float: left;cursor: pointer;}.galerie-image-wrap{margin: 0px 0px 14px 14px;}.galerie-overlay{position: absolute;width: 100%;height: 100%;z-index: 1000;cursor: pointer;}.galerie-overlay:hover{background-color: rgba(0, 0, 0, 0.5);background-color: rgba(244, 188, 36, 0.3);background-color: rgba(255, 255, 255, 0.5);background-color: rgba(0, 117, 196, 0.55);background-image: url("../images/mg.png");background-size: 40px;background-repeat: no-repeat;background-position: center;}@media (max-width: 2500px) {.fotogalerie-preview { width: 212px;height: 133px;}    .galerie-image-wrap{margin: 0px 0px 14px 14px;}    #galerie-wrap{padding-left: 14px;}    .galerie-overlay:hover{background-size: 40px;}}@media (max-width: 1189px) {.fotogalerie-preview { width: 135px;height: 84px;}    .galerie-image-wrap{margin: 0px 5px 10px 5px;}    #galerie-wrap{padding-left: 14px;}    .galerie-overlay:hover{background-size: 36px;}}@media (max-width: 767px) {.fotogalerie-preview { width: 100px;height: 63px;}    .galerie-image-wrap{margin: 0px 5px 10px 5px;}    #galerie-wrap{padding-left: 13px;}    .galerie-overlay:hover{background-size: 30px;}}@media (max-width: 479px) {.fotogalerie-preview { width: 60px;height: 38px;}    .galerie-image-wrap{margin: 0px 5px 10px 5px;}    #galerie-wrap{padding-left: 11px;}    .galerie-overlay:hover{background-size: 20px;}}.galerie-image-wrap{display: inline-block;float: left;position: relative;}.bottom-contact-button{padding: 2px 12px 2px 12px;font-size: 18px;font-weight: 600;}#contact_us h1, #contact_us h2{color: #FFFFFF;}.blue-button-mini{padding: 4px 9px 4px 9px;}p.p-min-before{margin-top: 12px;margin-bottom: 5px;}.video-hp{margin-top: 15px;}.jak_to_funguje_benefity_obsah{display: table-cell;vertical-align: middle;}.jak_to_funguje_benefity_ul{max-width: 700px;}.jak_to_funguje_benefity_li{font-size: 16px;margin-top: 10px;margin-bottom: 10px;}.hlavni_benefity p{margin-top: 15px;margin-bottom: 20px;}.foto-mini{width: 160px;cursor: pointer;margin: auto;}.row .foto-mini-wrap{margin-top: 0px;margin-bottom: 25px;}.reference-photo-big{margin: 0px 0px 20px 0px;width: 156px;height: 156px;}.podrobnejsi_informace_odrazky_wrap{max-width: 700px;margin: auto;}.podrobnejsi_informace_odrazky_li{font-size: 16px;margin-top: 10px;margin-bottom: 10px;}.company-details-table-row .left{display: table-cell;text-align: right;width: 40%;float: left;font-weight: bold;}.company-details-table-row .right{display: table-cell;text-align: left;width: 60%;float: left;}.company-details-table-row .right p{margin-left: 30px;}@media (max-width: 1189px) {.company-details-table-row .right p { margin-left: 20px;}}@media (max-width: 479px) {.delimiter { margin: 5px 0px 5px 0px;border-bottom: 1px dotted #C0C0C0;float: left;width: 100%;height: 1px;}}.company-details-table-row a{color: #0075c4;}@media (min-width:767px) and (max-width: 1189px) {.features-list li div { margin-left: 0px;margin-right: 0px;width: 190px;text-align: center;}    #team-jaromir h4{margin-top: 15px;}    #team-frantisek h4{margin-top: 5px;}    #team-jakub h4,    #team-miroslav h4,    #team-zbynek h4,    #team-karolina h4{margin-top: 29px;}    .team .description-of-person{margin-left: 0px;float: left;}}.reference-button-to-gallery, .bottom-button-to-contact{width: 70%;display: inline-block;margin-left: auto;margin-right: auto;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}@media (max-width: 767px) {.reference-button-to-gallery, .bottom-button-to-contact { width: auto;}}.contact-header-subsection_wrap{text-align: center;margin-bottom: 30px;}.contact-header-subsection{display: inline-block;padding: 5px 7px 5px 7px;font-size: 19px;font-weight: 500;color: #555555;background-color: rgba(222, 211, 200, 0.6);border: 1px solid #d6cbc0;}.reference-icon-big-image{width: 90px;height: 90px;position: absolute;left: -90px;top: 7px;margin: 0px 0px 0px 0px;}.ref-table-cell-big-image{padding-left: 27px;}.znate-z-tv{position: absolute;right: 20px;top: 440px;z-index: 2000;background-color: rgba(255, 255, 255, 0.85);padding: 12px 8px 12px 8px;cursor: pointer;}.znate-z-tv img{width: 55px;}@media (max-width: 1189px) {.reference-icon-big-image { width: 65px;height: 65px;top: 4px;margin: 0px 13px 0px 13px;}    .ref-table-cell-big-image{padding-left: 17px;}}@media (max-width: 767px) {.reference-icon-big-image { width: 60px;height: 60px;left: -85px;top: -3px;margin: 10px 10px 10px 10px;}    .ref-table-cell-big-image{padding-left: 12px;}}@media (max-width: 479px) {.znate-z-tv { top: 14px;right: 5px;}}@media (min-width: 851px) and (max-width: 991px) {.znate-z-tv { top: 409px;}}@media (max-width: 850px) {.znate-z-tv { top: 14px;}}@media (min-width: 678px) and (max-width: 850px) {.znate-z-tv { top: 80px;}}.kontakt-jaromir-text{display: block;position: relative;width: 90%;margin-right: auto;margin-left: auto;z-index: -10;}.kontakt-jaromir-text p{display: inline-block;padding: 5px 10px 5px 10px;}.popup{display: block;position: fixed;top: 50%;left: 50%;width: 1080px;height: 220px;margin-left: -540px;margin-top: -110px;z-index: 10000000000;background-color: #FFFFFF;border: 1px solid #A0A0A0;text-align: center;}.popup h2{padding: 42px 5px 33px 315px;line-height: 1.5;font-size: 20px;font-weight: 400;width: 70%;}.popup h3{font-size: 20px;font-weight: 600;padding-left: 10px;padding-right: 10px;color: #FF0000;}.popup .bg-img{display: block;position: absolute;bottom: 0px;left: 0px;width: 365px;height: 90%;z-index: -100;}.popup .osmodry-image{position: absolute;top: 0px;left: 0px;width: 310px;height: 100%;background-image: url("../images/gondici/ostatni/osmodry.jpg");background-size: cover;background-repeat: no-repeat;background-position: 0% 50%;}.popup .bg-img-overlay{display: none;position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;background-color: rgb(255, 255, 255);background-color: rgba(255, 255, 255, 0.8);z-index: -10;}.black-bg{position: fixed;background-color: rgb(120, 120, 120);background-color: rgba(0, 0, 0, 0.55);top: 0px;left: 0px;width: 100%;height: 100%;z-index: 1000000000;cursor: pointer;}.popup input{border: 1px solid #CCCCCC;}.popup .submit-button{color: #444444;border: 1px solid #aaaaaa;cursor: pointer;}.popup .input-for-mail{width: 500px;margin-right: 10px;margin-left: 300px;}.popup .close{position: absolute;top: 8px;right: 5px;font-size: 50px;cursor: pointer;line-height: 0.45;padding: 0;font-weight: 200;}#popup-wrap{display: none;z-index: 1000000;}@media (max-width: 1189px) {.popup h2 { font-size: 17px;font-weight: 400;padding: 37px 10px 24px 260px;width: 65%;}    .popup h3{font-size: 17px;padding: 6px 10px 10px 10px;}    .popup   {width: 760px;height: 190px;margin-left: -380px;margin-top: -95px;}    .popup .input-for-mail   {width: 330px;margin-left: 250px;}    .popup .osmodry-image{width: 250px;}}@media (max-width: 767px) {.popup h2 { width: 91%;font-size: 22px;font-weight: 400;padding: 25px 20px 25px 20px;}    .popup h3{font-size: 17px;padding: 6px 10px 10px 10px;}    .popup .input-for-mail{height: 34px;width: 240px;padding: 3px 5px 3px 5px;margin: 0 10px 0 0;font-size: 16px;}    .popup .submit-button{border: 1px solid #a0a0a0;}           .popup   {width: 460px;height: 260px;margin-left: -230px;margin-top: -130px;}    .popup .bg-img-overlay{display: block;}    .popup .osmodry-image{display: none;}}@media (max-width: 479px) {.popup h2 { font-size: 19px;font-weight: 600;padding: 25px 20px 23px 20px;position: relative;left: -7px;}    .popup h3{font-size: 17px;padding: 6px 10px 10px 10px;}    .popup .input-for-mail{height: auto;width: 190px;margin: 0 7px 0 0;padding: 3px 5px 3px 5px;font-size: 16px;}    .popup .submit-button{padding: 3px 5px 3px 5px;border: 1px solid #a0a0a0;}    .popup   {width: 340px;height: 250px;margin-left: -170px;margin-top: -135px;}    .popup .bg-img-overlay{display: block;}}@media (max-width: 359px) {.popup { width: 90%;margin-left: -45%;}}.contact-us-button-only{text-align: center;}.contact-arrow{display: block;width: 225px;position: absolute;right: 50%;top: 5px;margin-right: -570px;}.contact-arrow img{width: 90px;}.contact-arrow span{position: absolute;top: 6px;right: 0px;width: 138px;color: #616161;font-family: 'Courgette', cursive;font-size: 16px;}@media (max-width: 1349px) {.contact-arrow { margin-right: -555px;}}@media (max-width: 1189px) {.contact-arrow { margin-right: -510px;}}@media (max-width: 767px) {.contact-arrow { display: none;}}.kontakt-2-email-wrap{padding: 20px 20px 20px 20px;position: relative;}.kontakt-2-email-wrap span{font-size: 30px;display: block;margin-left: 60px;color: #000000;}.kontakt-2-email-wrap img{position: absolute;top: 12px;left: 18px;width: 48px;}.kontakt-2-email-wrap img:hover{opacity: 1}.contact2-person-photo{margin-right: 30px;}.contact2-person-right-col{text-align: left;margin-top: 35px}.kontakt2-form-input{display: block;position: relative;margin-right: 130px;top: 2px;}.kontakt2-form-send-button{position: absolute;top: 0px;right: 0px;}.contact2-header-subsection-wrap{text-align: center;margin-bottom: 20px;}.contact2-doted-delimiter{display: block;width: 100%;border-bottom: 1px dotted #999999;}.contact2-header-subsection-wrap .contact-header-subsection{font-size: 16px;font-weight: 400;color: #505050;color: #FFFFFF;background: #1ab0e1;filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1ab0e1', endColorstr='#00a46c',GradientType=0 );background: -webkit-linear-gradient(#1ab0e1, #00a46c);background: -o-linear-gradient(#1ab0e1, #00a46c);background: -moz-linear-gradient(#1ab0e1, #00a46c);background: linear-gradient(#1ab0e1, #00a46c);}@media (max-width: 767px) {.contact2-header-subsection-wrap { text-align: center;margin-bottom: 10px;}    .contact2-person-photo{margin-right: auto;margin-top: 0px;}    .contact2-person-right-col{text-align: center;}    .kontakt-2-email-wrap img{width: 38px;left: 18px;top: 12px;}    .kontakt-2-email-wrap span{font-size: 20px;margin-left: 50px;}}@media (max-width: 479px) {.kontakt2-form-input { margin-right: auto;}    .kontakt2-form-send-button{position: relative;text-align: center;margin-top: 30px;}}.grecaptcha-badge{visibility: hidden;}