/*--------------------------------------------------------------------------------- Theme Name:   Divi-child Theme URI:     Description:  This is a child theme generated by Divi. Author:       Dragan Pesic Author URI:    Template:     Divi Version:      1.0.0 License:      GNU General Public License v2 or later License URI:  http://www.gnu.org/licenses/gpl-2.0.html------------------------------ ADDITIONAL CSS HERE ------------------------------*//*--------- Timeline Section -------------------------*/#priebeh {  background-color: #fff;}#priebeh .container {  padding: 55px 0px 250px 0px;}#priebeh .container h2 {  text-transform: uppercase;  font-weight: bold;  font-size: 36px;  color: #5e5e5e;  text-align: center;  padding-bottom: 30px;  margin-bottom: 20px;}#priebeh .container .posuvnik {  background: url("/wp-content/uploads/2022/01/posuvnik.png") no-repeat;  width: 1067px;  height: 47px;  margin: 70px auto;  position: relative;}#priebeh .container .posuvnik .step {  background: url("/wp-content/uploads/2022/01/posuvnik-kruh.png") no-repeat;  width: 58px;  height: 143px;  line-height: 58px;  position: absolute;  top: -55px;  text-align: center;  font-weight: bold;  font-size: 36px;  color: #5e5e5e;  cursor: pointer;}#priebeh .container .posuvnik .step span {  display: none;  background: url("/wp-content/uploads/2022/01/posuvnik-hover.png") no-repeat;  width: 20px;  height: 60px;  position: absolute;  bottom: 0px;  left: 50%;  margin-left: -10px;}#priebeh .container .posuvnik .step p {  position: absolute;  top: 170px;  font-weight: normal;  font-size: 20px;  line-height: 24px;  color: #5e5e5e;  width: 180px;  left: -60px;}/*#priebeh .container .posuvnik .step:hover,*/#priebeh .container .posuvnik .step.active {  color: #fff;  background: url("/wp-content/uploads/2022/01/posuvnik-kruh-hover.png") no-repeat;}/*#priebeh .container .posuvnik .step:hover span,*/#priebeh .container .posuvnik .step.active span {  display: block;}/*#priebeh .container .posuvnik .step:hover p,*/#priebeh .container .posuvnik .step.active p {  color: #36c2b2;}#priebeh .container .posuvnik .step.step1 {  left: -29px;}#priebeh .container .posuvnik .step.step2 {  left: 226px;}#priebeh .container .posuvnik .step.step3 {  left: 497px;}#priebeh .container .posuvnik .step.step4 {  left: 767px;}#priebeh .container .posuvnik .step.step5 {  right: -29px;}#priebeh .container ul.steps {  list-style: none;}#priebeh .container ul.steps li {  float: left;  width: 185px;  font-size: 20px;  line-height: 24px;  color: #5e5e5e;  margin-right: 75px;}#priebeh .container ul.steps li:nth-child(1) {  margin-right: 75px;}#priebeh .container ul.steps li:nth-child(2) {  margin-right: 80px;}#priebeh .container ul.steps li:nth-child(3) {  margin-right: 95px;}#priebeh .container ul.steps li:nth-child(4) {  margin-right: 50px;}#priebeh .container ul.steps li:last-child {  margin-right: 0px;}@media (max-width: 1250px) {  #priebeh .container {    padding: 45px 20px 250px 0px;    width: 100%;  }  #priebeh .container .posuvnik {    background-size: cover;    width: 787px;  }  #priebeh .container .posuvnik .step.step1 {    left: -29px;  }  #priebeh .container .posuvnik .step.step2 {    left: 166px;  }  #priebeh .container .posuvnik .step.step3 {    left: 377px;  }  #priebeh .container .posuvnik .step.step4 {    left: 577px;  }  #priebeh .container .posuvnik .step.step5 {    right: -29px;  }}@media (max-width: 985px) {  #priebeh .container {    padding: 45px 20px;  }  #priebeh .container .posuvnik {    width: 100%;    margin: 20px auto;    background: none;    height: auto;  }  #priebeh .container .posuvnik .step {    background-position: center top;    position: relative;    display: block;    width: 100%;    left: inherit;    right: inherit;    top: inherit;    bottom: inherit;    height: auto;    padding-bottom: 20px;  }  #priebeh .container .posuvnik .step:hover,  #priebeh .container .posuvnik .step.active {    background-position: center top;  }  #priebeh .container .posuvnik .step:hover span,  #priebeh .container .posuvnik .step.active span {    display: none;  }  #priebeh .container .posuvnik .step.step1,  #priebeh .container .posuvnik .step.step2,  #priebeh .container .posuvnik .step.step3,  #priebeh .container .posuvnik .step.step4,  #priebeh .container .posuvnik .step.step5 {    left: inherit;    right: inherit;  }  #priebeh .container .posuvnik .step p {    padding-top: 20px;    position: relative;    display: block;    width: 100%;    left: inherit;    right: inherit;    top: inherit;    bottom: inherit;  }  #priebeh .container .posuvnik .step span {    display: none;  }}/*--------- Contact Boxes Section -------------------------*//* update 8.8.2018 */#pobocky.v2 .container {    width: 100%;    padding: 90px 0px 70px 0px;}#pobocky.v2 .container>div .header strong {      width: 100%;}#pobocky.v2 .container>div .header strong.city {	font-size: 25px;	margin-left: 0; }#pobocky.v2 .container>div {    width: 25%;    float: left;    margin-right: 0;    padding-left: 15px;    padding-right: 15px;}#pobocky.v2 .container>div .header {     background-size: cover;}#pobocky {  /*background-color: #f4f6f5;*/  /*background-image: url('/wp-content/uploads/2022/01/pobocky-bg.jpg');*/  /*background-repeat: repeat-y;*/  /*background-size: 100% auto;*/  /*background-position: center;*/}#pobocky .container {  padding: 90px 30px 70px 30px;  /*width: 1500px; */  /*width: 860px;*/  width: 1280px;}#pobocky .container > div {  width: 370px;  float: left;  /*margin-right: 26px; */  margin-right: 46px;}#pobocky .container > div:first-child {  /*margin-left: 210px;  */}#pobocky .container > div:last-child {  margin-right: 0px;}#pobocky .container > div .header {  background: url("/wp-content/uploads/2022/01/pobocka-header-bg.jpg") repeat-y right;  padding: 26px 20px 22px 28px;  min-height: 150px;}#pobocky .container > div .header strong {  font-weight: bold;  color: #1a6171;  display: inline-block;}#pobocky .container > div .header strong.city {  font-size: 36px;  margin-left: -10px;  padding-bottom: 18px;  text-transform: uppercase;}#pobocky .container > div .header address {  color: #5e5e5e;  font-size: 16px;  line-height: 22px;  padding-top: 13px;  font-style: normal;}#pobocky .container > div .info-content {  padding: 30px 25px;  background-color: #fff;}#pobocky .container > div .info-content p {  padding-left: 45px;  font-size: 16px;}#pobocky .container > div .info-content .phone {  background: url("/wp-content/uploads/2022/01/phone-icon.png") no-repeat top left;  color: #5e5e5e;  line-height: 18px;}#pobocky .container > div .info-content .phone strong {  display: block;  font-size: 20px;  color: #1a6171;  padding-top: 10px;  padding-bottom: 18px;}#pobocky .container > div .info-content p.mail {  background: url("/wp-content/uploads/2022/01/mail-icon.png") no-repeat top left;}#pobocky .container > div .info-content p.mail a {  color: #5e5e5e;}#pobocky .container > div .links-content > div {  margin-top: 3px;  background-color: #fff;}#pobocky .container > div .links-content > div > a {  padding: 20px 0px;  display: block;  padding-left: 70px;  color: #5e5e5e;  text-decoration: none;  background: url("/wp-content/uploads/2022/01/arrow-right-icon.png") no-repeat 300px center;}#pobocky .container > div .links-content > div.priestory {  background: url('/wp-content/uploads/2022/01/priestory-icon.png') #ffffff no-repeat 20px center;}#pobocky .container > div .links-content > div.priestory:hover {  background: url('/wp-content/uploads/2022/01/priestory-icon-hover.png') #ffffff no-repeat 20px center;}#pobocky .container > div .links-content > div.hodiny {  background: url('/wp-content/uploads/2022/01/hodiny-icon.png') #ffffff no-repeat 20px center;}#pobocky .container > div .links-content > div.hodiny:hover {  background: url('/wp-content/uploads/2022/01/hodiny-icon-hover.png') #ffffff no-repeat 20px center;}#pobocky .container > div .links-content > div.ordinacne-text {  display: none;  padding: 10px 20px;}#pobocky .container > div .links-content > div.ordinacne-text table {  width: 100%;}#pobocky .container > div .links-content > div.ordinacne-text.active {  display: block;}#pobocky .container > div .links-content > div.mapa {  background: url('/wp-content/uploads/2022/01/place-icon.png') #ffffff no-repeat 20px center;}#pobocky .container > div .links-content > div.mapa:hover {  background: url('/wp-content/uploads/2022/01/place-icon-hover.png') #ffffff no-repeat 20px center;}@media (max-width: 1250px) {  #pobocky .container {    padding: 50px 20px;    width: 100%;  }  #pobocky .container > div:first-child {    /*margin-left: 18%; */  }  #pobocky .container > div {    width: 32%;    float: left;    margin-right: 1%;  }    #pobocky.v2 .container>div {    width: 50%;    float: left;    margin-right: 0;    padding-left: 15px;    padding-right: 15px;    margin-bottom: 30px;}          }@media (max-width: 900px) {    #pobocky .container > div {        width: 100%;        float: inherit;        display: block;        margin-right: 0%;    }}@media (max-width: 805px) {  #pobocky .container > div {    width: 100%;    float: inherit;    display: block;    margin-right: 0%;  }  #pobocky .container > div:first-child {    margin-left: 0;  }  #pobocky .container > div .links-content > div > a {    padding-right: 40px;    background: url("img/arrow-right-icon.png") no-repeat 95% center;  }}@media (max-width: 860px) {    #pobocky.v2 .container>div {	    width: 100%;	    float: none;	    margin-right: 0;	    padding-left: 15px;	    padding-right: 15px;	    margin-bottom: 30px;	}    }#pobocky .container > div .info-content .phone a {    text-decoration: none !important;color: #1a6171 !important;}/*-------------accordion section------------------*/