/*======================================
Theme Name: Softlabs Divi Child
Description: Child šablona pro Divi
Version: 1.3
Author: <a href=https://softlabs.cz>SOFTLABS CZECH s.r.o.</a>
Author URI: https://softlabs.cz
Template: Divi
======================================*/

/* Podtržení odkazů. */

.et_pb_posts a.more-link, a:link {
    -webkit-text-underline-position: under;
    -ms-text-underline-position: below;
	text-underline-position: under;}

/*Sdílení na sociálních sítích, když se používá plugin Monarch od Elegant Themes*/

.et_monarch .et_pb_section .et_social_inline_bottom {
    margin-top: 10px;
	margin-bottom: 0;}

/* WooCommerce pokladna */

.select2-container .select2-selection--single .select2-selection__rendered {
    line-height: 52px;
}

.select2-container .select2-selection--single {
    height: 52px;   
}

.select2-container--default .select2-selection--single .select2-selection__arrow {
    height: 52px;
}

#order_review_heading {
    margin-top: 35px;
}

/* Responzivita */

@media only screen and (min-width:981px) {

}

@media only screen and (max-width:980px) { 

}

@media only screen and (max-width:767px) {

}

@media only screen and (min-width:981px) {
 
}

/*Zvětšení výšky modálního okna nastavení*/
.et-fb-field-settings-modal {
  max-height: 500px!important;
}

/*Přichycení ovládacího panelu textového modulu k horní hraně modálního okna*/
.mce-panel .mce-stack-layout-item.mce-first {
	position: sticky!important;
	top: -60px;
}


@media only screen and (max-width: 980px) {
body header img#logo {
max-width: 80%!important;
max-height: 80%!important;
height: auto!important;
width: auto!important;
}}

.bottom-text{justify-content: flex-end;}

/*Menu underline*/
#top-menu a::after {
   content:"";
  position:absolute;
  left:0px;
  top:10px;
  background-image: url(https://nejlepsikopicka.cz/wp-content/uploads/2023/10/ruzova-1.png);
background-size: 100% 10px;
padding-bottom: 8px;
 transition-duration: 0.5s;
}

#top-menu a:hover::after {
  width:100%;
}

#top-menu a:hover{
  color:#373737;
  opacity:1 !important;
}

[class*="pac_dcm_column_"] .et_pb_row.et_pb_equal_columns,
[class*="pac_dcm_column_"] .et_pb_row_inner.et_pb_equal_columns,
[class*="pac_dcm_column_"] .et_pb_section.et_pb_equal_columns > .et_pb_row {
    display: flex !important;
}



/*.budik-animace:hover {animation: shake 0.82s cubic-bezier(.36,.07,.19,.97) both;
   
  transform: translate3d(0, 0, 0);
  backface-visibility: hidden;
  perspective: 1000px;
  
  
}
@keyframes shake {
  10%, 90% {
    transform: translate3d(-1px, 0, 0);
  }
  
  20%, 80% {
    transform: translate3d(2px, 0, 0);
  }

  30%, 50%, 70% {
    transform: translate3d(-4px, 0, 0);
  }

  40%, 60% {
    transform: translate3d(4px, 0, 0);
  }
}*/




/*nastaveni zvyrazneni polozky v menu pri scrolovani*/
 #main-header #top-menu a.active {
   /* color: #F5786E !important;*/
   background-image: url(https://nejlepsikopicka.cz/wp-content/uploads/2023/10/ruzova-1.png);
     background-size: 100% 10px;
   background-position: 0% 30%;
   background-repeat: no-repeat;
     
}


/*velikost pes*/
@media (min-width: 1680px) and (max-width: 2560px)  {
    .dog {
  width: 18%!important;
  }
}
/*budik automaticka aniamce*/
.et_pb_module.et_pb_image.et_pb_image_2.budik-animace {
  /* zakomentovane, funkcia bude volana priamo v .js */
    /*animation: shake 2.64s cubic-bezier(0.36, 0.07, 0.19, 0.97) infinite alternate; */
    transform: translate3d(0, 0, 0);
    backface-visibility: hidden;
    perspective: 1000px;
  }
 

