/*
Theme Name: Divi-child
Theme URI: https://tt.ovx.cz/
Description: Stylopis pro úpravy šablony odvozené z ET Divi
Author: Michal Čizek
Author URI: http://ovx.cz/
Template: Divi
Version:  0.1.0
*/

/* @import url("../Divi/style.css"); */

@media (max-width: 980px) {
	#proc p {
		font-size: 16px;
	}

/* sticky menu na mobilu */

	/* style mobile fixed header */
	.et_fixed_nav #main-header.et-fixed-header {
	position: fixed !important;
	 
}
}

/***** vsechno *****/

#top-header, #top-header a {
	background-color: #ffffff !important;
	color: #000000 !important;
	position: fixed !important;
}

/* horni pruh */
#et-info {
	text-align: left !important;
}

/* nadpis v clancich */
.et_pb_text h2 {
	padding-bottom: 20px;
}

.et_pb_text h3 {
	padding-bottom: 15px;
}

/* odkazy */
a {
  text-decoration:none !important;
  border-style:dotted !important;
  border-width: 0px 0px 1px 0px !important;
  transition: all .2s ease-in !important;
}

.entry-title a, .et_pb_image_container a, #top-menu-nav a {
	border-width: 0px 0px 0px 0px !important;
}

/* Visited links */
a:visited:not(.entry-title) {
  text-decoration:none !important;
  border-style:dotted !important;
  border-width: 0px 0px 1px 0px !important;
  transition: all .2s ease-in !important;
}

/* Hover links */
a:hover:not(#top-menu) {
	color: #3a5267 !important;
  text-decoration:none !important;
  border-style:solid !important;
  border-width: 0px 0px 1px 0px;
  transition: all .2s ease-in;
}

/* buttony vedle sebe */
.btn-inline .et_pb_button_module_wrapper {
	display: inline-block !important;
}

.btn-stred, .btn-inline {
	text-align: center !important;
}

/* vzdalenosti bloku v timeline */
@media only screen and (min-width: 822px) {

   .cd-timeline-block {
      margin: -10em 0 !important;
   }

   .cd-timeline-block:first-child {
      margin-top: 0 !important;
   }

}

/* okraje timeline */
#cd-timeline {
	margin-top: 0px !important;
	margin-bottom: 80px !important;
}

/* vetsí pismo v timeline */
.the-excerpt li {
	font-size: 16px !important;
}
/* mensi nadpis v timeline */
.cd-timeline-content h2 {
	font-size: 18px !important;
}

/* ikona v toggle 4 dlazdice */
.toggle_bouncy .et_pb_toggle_close .et_pb_toggle_title:before {
	display: block !important;
	content: "\e04c";
}

.toggle_bouncy .et_pb_toggle_open .et_pb_toggle_title:before {
	display: block !important;
	content: "\e04c";
	transform: rotate(180deg);
	animation: none;
}

.toggle_bouncy .et_pb_toggle_title:before {
	-webkit-transition: 0.3s;
	transition: 0.3s;
	-moz-animation: bounce 2s infinite;
	-webkit-animation: bounce 2s infinite;
	animation: bounce 2s infinite;
}

@-moz-keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    -moz-transform: translateY(0);
    transform: translateY(0);
  }
  40% {
    -moz-transform: translateY(-10px);
    transform: translateY(-10px);
  }
  60% {
    -moz-transform: translateY(-5px);
    transform: translateY(-5px);
  }
}
@-webkit-keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  40% {
    -webkit-transform: translateY(-10px);
    transform: translateY(-10px);
  }
  60% {
    -webkit-transform: translateY(-5px);
    transform: translateY(-5px);
  }
}
@keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  40% {
    -moz-transform: translateY(-10px);
    -ms-transform: translateY(-10px);
    -webkit-transform: translateY(-10px);
    transform: translateY(-10px);
  }
  60% {
    -moz-transform: translateY(-5px);
    -ms-transform: translateY(-5px);
    -webkit-transform: translateY(-5px);
    transform: translateY(-5px);
  }
}

/* zaviraci ikona v toggle 4 dlazdice */
.harmonika .et_pb_toggle_open .et_pb_toggle_title:before {
	display: block !important;
	content: "\e04f";
	color: #777777 !important;
}

/* podklad nadpisu v blogpostu */
/*
.blogpostik .et_pb_text_inner h1  {
  background-color: rgba(0, 0, 0, 0.6);
  padding: 10px 20px 10px 20px;
  border-bottom: 5px solid #0c71c3;
}
*/

#left-area .post-meta {
	padding-bottom: 0 !important;
}

/* vlastní nastavení čísel v counter circles */
.et_pb_circle_counter span.percent-value {
	width:0px;
	font-size: 0;
}

.et_pb_circle_counter_0 span.percent-value:before {
	content: '37 304 Kč' !important;
	font-size: 36px;
	color: #000000;
}

.et_pb_circle_counter_1 span.percent-value:before {
	content: '56 735 Kč' !important;
	font-size: 36px;
	color: #3a5267;
}

.et_pb_circle_counter_2 span.percent-value:before {
content: '70 890 Kč' !important;
	font-size: 36px;
	color: #e02b20;
}

/* pryč bílý spodní okraj v postu */
.single .et_pb_post {
    margin-bottom: 0px;
}
.single .post {
    padding-bottom: 0px;
}
	
/* nahrada read more v dlazdici blogpostu  - stačí přepnout jazyk WP do češtiny */
/*
.post-content a.more-link {
	visibility: hidden !important;
}

.post-content a.more-link:after {
	content:'Přečíst »';
	visibility: visible;
	color: #3a5267;
	margin-left: -52px;
  border-style:dotted !important;
  border-width: 0px 0px 1px 0px !important;
  transition: all .2s ease-in !important;
}

.post-content a.more-link:hover:after {
	color: #3a5267 !important;
  text-decoration:none !important;
  border-style:solid !important;
  border-width: 0px 0px 1px 0px;
  transition: all .2s ease-in;
}
*/

/* spodni okraj v post dlazdicich */
.post-content {
	padding-bottom: 15px;
}

.sensei-grid .post-content  {
	padding-bottom: 0px;
}

/* okraje v popupu */
.et_bloom .wedge_edge .et_bloom_form_content {
	padding-top: 0px !important;
}