/*
Theme Name: Proaudio
Theme URI: 
Author: Setup Luxembourg
Author URI: 
Description: Proaudio Theme
Requires at least: 6.0
Tested up to: 6.5.2
Requires PHP: 5.7
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: proaudio
Tags: full-site-editing, 
*/


:root{
	--body-font-size:14px;
	--h2-font-size:1.4rem;
	--h3-font-size:1.25rem;
	--h4-font-size:1.15rem;
  --h4-footer-font-size:1.15rem;

  /*--p-name-h1-font-size:2.6rem;
	--nav-font-size:1.3em;
	--header-height:150px;
	--teaser-height:250px;
	--partner-tn:40px;
	--textblock-padding:20px;
	--row-margin:2em;
	--team-per-row:2;*/
}


/* TABLET */
@media (min-width: 361px){
	:root{
	--h2-font-size:1.6rem;
	--h3-font-size:1.4rem;
	--h4-font-size:1.2rem;
	/*--p-name-h1-font-size:4em;
	--header-height:150px;
	--teaser-height:200px;
	--partner-tn:50px;
	--nav-font-size:1.1em;
	--nav-item-height:30px;
	--nav-item-width:150px;
	--textblock-padding:30px;
	--row-margin:3em;
	--team-per-row:3;*/
	}
}

/* DESKTOP */
@media (min-width: 781px){
	:root{
    --body-font-size:16px;
		--h2-font-size:2.2rem;
		--h3-font-size:1.4rem;
		--h3-font-size:1.2rem;
		/*--header-height:175px;
		--teaser-height:300px;
		--partner-tn:60px;
		--nav-font-size:1.2rem;
		--nav-item-height:37px; 
		--nav-item-width:180px; 
		--row-margin:4em;
		--team-per-row:3;*/
	}
}





body        { background: 000 url('/wp-content/themes/proaudio/_res/bg.jpg') no-repeat fixed; background-size: cover; font-size:var(--body-font-size); }

h2          { font-size: var(--h2-font-size); }
h3          { font-size: var(--h3-font-size); }
h4          { font-size: var(--h4-font-size); }

footer h4   { font-size: var(--h4-footer-font-size); }

.wp-block-tiptip-hyperlink-group-block:hover .wp-block-cover__background     { box-shadow:0 0 40px #00adef inset; opacity: 0.9 !important; transition: box-shadow .2s ease-out, opacity .2s ease-out;  }


body.home .wp-block-post-content                  { margin-block-start:0; }

figure.wp-block-image img                         { margin:auto; }

ul.wp-block-polylang-language-switcher            { list-style: none; padding:0; white-space: nowrap; }
ul.wp-block-polylang-language-switcher li         { display: inline-block; }
ul.wp-block-polylang-language-switcher li:first-child:after   { content:"|"; vertical-align: 1px; display: inline-block; margin:0 5px 0 10px; }
ul.wp-block-polylang-language-switcher li.current-lang a      { border-bottom: 1px solid #FFF; color: #FFF; }

