/* 
 Theme Name:   BEHPROUTULKY
 Theme URI:    
 Description:  
 Author:       Martin Hauge
 Author URI:   www.hauge.cz
 Template:     astra
 Version:      1.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html

 /* == Add your own styles below this line ==
--------------------------------------------*/

header.entry-header .entry-title {
  text-transform: none !important;
}

.entry-meta {
  display: none !important;
}

.nav-links {
  display: none !important;
}

.elementor-widget-container ol,
.elementor-widget-container ul {
  margin: 0 20px;
}

.zvyrazneni-slova-v-nadpisu {
  color: #ca383c;
}

.site-content a {
  color: #ca383c;
}

/*** Hlavni menu ***/

.main-header-menu li.podpora a {
  text-transform: uppercase;
  font-size: 22px;
  font-weight: bold;
  color: #fff !important;
  background-color: #CA383C;
  border-radius: 5px;
  padding: 0 10px 0;
}

.main-header-menu > li {
  margin-right: 5px;  
}

.ast-builder-menu-1 .menu-item.current-menu-item > .menu-link,
.ast-builder-menu-1 .menu-item.current-menu-parent > .menu-link {
  border-radius: 5px;
}

.ast-builder-menu-1 .menu-item.current-menu-parent > .menu-link:hover {
  color: #fff;
}

/*** Uvodni stranka ****/

.uvod-podpora .fas {
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 42px;
  color: #CA383C;
  background-color: #f0f0f0;
  border-radius: 30% 70% 70% 30% / 30% 30% 70% 70%;    
  width: 100px;
  height: 100px;
  margin: 0 auto;
}

.duvody-proc-pomahat {
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 42px;
  color: #fff;
  background-color: #CA383C;
  border-radius: 30% 70% 70% 30% / 30% 30% 70% 70%;    
  width: 90px;
  height: 90px;
  margin: 0 auto;
}

/*** Udalosti (akce) ***/

.category-akce,
.category-virtualni-behy {
  background-color: #f8f8f8;
  padding: 30px;
}

.ukoncene-virtualni-behy {
  opacity: 0.8;
}

/*** CF7 ***/

.wpcf7-form {
  background-color: #f0f0f0;
  padding: 30px;
  max-width: 600px;
  margin: 0 auto;
}

.wpcf7-form h3 {
  font-weight: bold;
  margin-bottom: 10px;
}

/*** Komu jsme pomohli ***/
.leaflet-popup-content-wrapper {
  width: 300px;
}

.leaflet-popup-content {
  font-size: 14px !important;
}

.tablepress .column-2 {
  text-align: right;
  width: 50%;
}

.tablepress thead th,
.tablepress tfoot th {
	background-color: #f0f0f0;
	color: #000;
}

.tablepress thead .sorting_asc,
.tablepress thead .sorting_desc,
.tablepress thead .sorting:hover {
	background-color: #f9f9f9;
	color: #000;
}

/*** Galerie ***/

.gallery-icon,
.gallery-caption {
  border: none !important;
}

.gallery-icon img {
  border: 8px solid #f0f0f0 !important;
  border-radius: 50% !important;
  opacity: 0.9;
}

.gallery-icon img:hover {
  border: 5px solid #f0f0f0 !important;
  opacity: 1;
}

@media(max-width: 544px){
.gallery-item {
  display: block;
  max-width: 50% !important;
}
}

@media(max-width: 921px){
.gallery-item {
  display: block;
  max-width: 50% !important;
}
}

@media only screen and (max-width: 544px) {
.gallery-icon img {
  border: 5px solid #d9c4ad !important;
  width: 120px !important;
  height: 120px !important;
}
}

@media only screen and (max-width: 544px) {
figure.alignleft, img.alignleft, figure.alignright, img.alignright {
  float: none !important;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
}

tr:nth-child(even) {
  background-color: #f8f8f8;
}

.foto-home .elementor-widget-container img {
  /* border-radius: 90% 10% 70% 30% / 30% 30% 70% 70%; */
  border-radius: 87% 58% 50% 95% / 100% 38% 25% 48%;
}

.eael-testimonial-quote {
  display: none;
}

.widget-darujme {
  margin: 0 auto;
}

/* ADMIN login */
.login form {
  background-color: #add !important;
  border: none !important;
  border-radius: 20px;
}

/*** FORMULAR Darujme.cz ***/
.form-darujme form {
  background-color: #fff !important;
  border-radius: 30px;
  border-width: 0px 0px 0px 4px;
  border-color: #CA383C;
}

.form-darujme form .bg-black {
  font-weight: bold;
  background-color: #CA383C !important;
}

.form-darujme form .shadow, .shadow-md {
  box-shadow: none;
}

.form-darujme form .button {
  border-radius: 20px;
  margin: 10px;
  padding: 10px 20px;
}

.form-darujme form .button:hover {
  color: #fff !important;
  background-color: #CA383C !important;
}

.form-darujme form .bg-white {
  font-weight: bold;
  background-color: #fff;
}

.form-darujme form .bg-white:hover {
  background-color: #CA383C !important;
}

.form-darujme form .shadow-md.p-5.text-center {
  background-color: #F5F5F5;
}

.form-darujme form .bg-blue-500 {
  display: block;
  font-size: 20px;
  text-transform: uppercase;	
  background-color: #CA383C !important;
  border-radius: 20px;
  margin: 0 auto;
  margin-top: 20px;
}
