/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 1.0.1
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/*
    Add your custom styles here
*/

/* libre-baskerville-regular - latin */
@font-face {
  font-family: 'Libre Baskerville';
  font-style: normal;
  font-weight: 400;
  src: url('fonts-google/libre-baskerville-v14-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts-google/libre-baskerville-v14-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts-google/libre-baskerville-v14-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts-google/libre-baskerville-v14-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('fonts-google/libre-baskerville-v14-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts-google/libre-baskerville-v14-latin-regular.svg#LibreBaskerville') format('svg'); /* Legacy iOS */
}
/* libre-baskerville-italic - latin */
@font-face {
  font-family: 'Libre Baskerville';
  font-style: italic;
  font-weight: 400;
  src: url('fonts-google/libre-baskerville-v14-latin-italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts-google/libre-baskerville-v14-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts-google/libre-baskerville-v14-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts-google/libre-baskerville-v14-latin-italic.woff') format('woff'), /* Modern Browsers */
       url('fonts-google/libre-baskerville-v14-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts-google/libre-baskerville-v14-latin-italic.svg#LibreBaskerville') format('svg'); /* Legacy iOS */
}
/* libre-baskerville-700 - latin */
@font-face {
  font-family: 'Libre Baskerville';
  font-style: normal;
  font-weight: 700;
  src: url('fonts-google/libre-baskerville-v14-latin-700.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts-google/libre-baskerville-v14-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts-google/libre-baskerville-v14-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts-google/libre-baskerville-v14-latin-700.woff') format('woff'), /* Modern Browsers */
       url('fonts-google/libre-baskerville-v14-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts-google/libre-baskerville-v14-latin-700.svg#LibreBaskerville') format('svg'); /* Legacy iOS */
}

#masthead { position:fixed !important; background:#fff !important; width:100% !important; top:0 !important; }
#section-header, #section-home { margin-top:100px; }


.smartphone-post h2.upk-harold-title-wrap {  font-family: 'Libre Baskerville';  font-weight: 400; text-transform:none !important; text-decoration:none !important; }

.upk-harold-carousel .upk-harold-carousel-wrapper .upk-harold-carousel-item .upk-harold-carousel-item-box .upk-harold-carousel-image .upk-harold-img {
    width: 100%;
    height: 100% !important;
    object-fit: cover;
    border-radius: 5px;
}

.upk-harold-carousel .upk-harold-carousel-wrapper .upk-harold-carousel-item { padding:0px !important; }

.smartphone-slider {background:#622e02; }

.smartphone-slider .upk-harold-carousel .upk-harold-carousel-wrapper .upk-harold-carousel-item {
    padding: 0px !important;
    border-radius: 0px;
    border: 0px !important;
}
.smartphone-slider h2, .smartphone-slider h2 a { font-size:20px !important; }

#powerTip {
    background-color: #2f1601;
	text-align:center;
	margin:0 auto;
}

#powerTip h2 {
   font-size:18px !important;
   color:#fff !important;
}

#powerTip button { background:#fff !important; color:#2f1601 !important; border-radius:16px; font-family: 'Libre Baskerville'; padding:5px 20px !important; border:0px; }





@media (min-width: 820px){
.upk-title { line-height:18px !important; }
}
@media (min-width: 1024px){
.upk-title { line-height:22px !important; }

}

.upk-arrows-container a { background:#210f01 !important; text-decoration:none !important; border-radius:25px !important; } 
.upk-position-center {
    top: 40% !important;
}

#page {
  display: flex;
  min-height: 93vh;
  flex-direction: column;
  justify-content: space-between;
}

@media (min-width: 1024px){
	#page {
	  display: flex;
	  min-height: 100vh;
	  flex-direction: column;
	  justify-content: space-between;
	}
}

#header-top .hfe-nav-menu-icon { font-size:34px !important; }

.swal-modal, .swal-modal p { font-family: 'Libre Baskerville';  font-weight: 400; font-size:22px; } 

/* box audio guida */
.mejs-container .mejs-controls { background: #39706B !important; }



