/*
Theme Name: Hello Elementor Child
Theme URI: https://elementor.com/hello-theme/?utm_source=wp-themes&utm_campaign=theme-uri&utm_medium=wp-dash
Template: hello-elementor
Author: Nejc Poderžan
Description: A child theme of the Hello Elementor theme.
Version: 1.1.1698588313
Updated: 2023-10-29 14:05:13

*/

.rotate_image img:hover {
 transform: rotate(100deg);
 transition: transform 0.5s ease-out; /* Slow down the rotation */
}

.rotate_image img {
  /* Initial state (no hover) */
  transform: rotate(0deg); 
  transition: transform 0.5s ease-out; 
}


.show_on_hover .show_title {
display:none
}

.show_on_hover:hover .show_title  {
display:block
}




.elementor-17 .elementor-element.elementor-element-be21d1a::before, 
.elementor-17 .elementor-element.elementor-element-be21d1a > .elementor-background-video-container::before, 
.elementor-17 .elementor-element.elementor-element-be21d1a > .e-con-inner > .elementor-background-video-container::before, 
.elementor-17 .elementor-element.elementor-element-be21d1a > .elementor-background-slideshow::before, 
.elementor-17 .elementor-element.elementor-element-be21d1a > .e-con-inner > .elementor-background-slideshow::before, 
.elementor-17 .elementor-element.elementor-element-be21d1a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
    z-index: 1;
}


#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton, #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton {
    font-size: 17px!important;
    line-height: 42px!important;
    padding: 10px 15px!important;
}

button.mgbutton.moove-gdpr-infobar-allow-all.gdpr-fbo-0:hover {
  background-color: #FF953D!important;
}

#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content {
    padding-top: 20px!important;
    padding-bottom: 20px!important;
    padding-left: 40px!important;
    padding-right: 40px!important;
}

 #moove_gdpr_cookie_info_bar.moove-gdpr-align-center, #moove_gdpr_cookie_info_bar.moove-gdpr-align-right {
	text-align: left!important;
}

#moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h1, #moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h2, #moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h3, #moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h4, #moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h5, #moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h6, #moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content p, #moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content p a, #moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme p {
    font-size: 17px;
	font-weight: 300;
}

#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container {
    padding-top: 0px!important;
	padding-bottom: 0px!important;
	padding-left: 0px!important;
	padding-right: 0px!important;
}


main div h3 {
  font-family:  commissioner;
  font-size: 22px;
  line-height: 36px;
  font-weight: 400;
  font-style: normal;
}

main div p {
  font-family:  commissioner;
  font-size: 17px;
  line-height: 32px;
  font-weight: 300;
  font-style: normal;
  
}

h1.entry-title {
  font-family:  commissioner;
  font-size: 30px;
  line-height: 42px;
  font-weight: 400;
  text-transform: uppercase;
  text-align: center;
}

main.site-main.post-1504.page.type-page.status-publish.hentry, main.site-main.post-1506.page.type-page.status-publish.hentry {
  padding-top: 125px;
  padding-left: 20px;
  padding-right: 20px;
}

/* Language switcher */
.trp-language-switcher-container > a.has-submenu > span {
  display: flex;
}

.trp-language-switcher-container > a.has-submenu > span > .trp-flag-image {
  content: url("./assets/img/lang-switch.f402635.svg");
  order: 2;
}

.trp-language-switcher-container > a.has-submenu > span > .trp-ls-language-name {
  font-weight: 600;
  color: #f14d0b;
  font-size: calc(13.42857px + .28571vw);
  order: 1;
}

.trp-language-switcher-container > a.has-submenu >.sub-arrow {
  display: none;
}

.trp-language-switcher-container > .sub-menu {
  width: auto !important;
  background-color: #ffffff !important;
  border-radius: 5px !important;
  min-width: auto !important;
  margin-top: 10px !important;
}

.trp-language-switcher-container > .sub-menu .elementor-sub-item {
  padding: 10px 0px;
  border-inline-end: 8px solid transparent;
}

.trp-language-switcher-container > .sub-menu .elementor-sub-item:hover {
  padding: 10px 0px;
  background-color: #ffffff !important;
  border-radius: 5px !important;
}

.trp-language-switcher-container > .sub-menu .trp-ls-language-name {
  display: none;
}
