/* 
Theme Name: MOMENTUM Awards
Theme URI: https://momentum.wien
Description: Child theme for Awards by MOMENTUM Wien based on Hello Elementor.
Author: Gernot Kammerer
Author URI: https://momentum.wien
Template: hello-elementor
Version: 1.0.0
*/


/*
 * Fonts
 */
 
/* exo-2-regular - latin */
@font-face {
  font-family: 'Exo 2';
  font-style: normal;
  font-weight: 400;
  src: url('../hello-awards/assets/fonts/exo-2-v7-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Exo 2 Regular'), local('Exo2-Regular'),
       url('../hello-awards/assets/fonts/exo-2-v7-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../hello-awards/assets/fonts/exo-2-v7-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../hello-awards/assets/fonts/exo-2-v7-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../hello-awards/assets/fonts/exo-2-v7-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../hello-awards/assets/fonts/exo-2-v7-latin-regular.svg#Exo2') format('svg'); /* Legacy iOS */
  font-display: swap;
}
/* exo-2-italic - latin */
@font-face {
  font-family: 'Exo 2';
  font-style: italic;
  font-weight: 400;
  src: url('../hello-awards/assets/fonts/exo-2-v7-latin-italic.eot'); /* IE9 Compat Modes */
  src: local('Exo 2 Italic'), local('Exo2-Italic'),
       url('../hello-awards/assets/fonts/exo-2-v7-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../hello-awards/assets/fonts/exo-2-v7-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../hello-awards/assets/fonts/exo-2-v7-latin-italic.woff') format('woff'), /* Modern Browsers */
       url('../hello-awards/assets/fonts/exo-2-v7-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../hello-awards/assets/fonts/exo-2-v7-latin-italic.svg#Exo2') format('svg'); /* Legacy iOS */
  font-display: swap;
}
/* exo-2-700 - latin */
@font-face {
  font-family: 'Exo 2';
  font-style: normal;
  font-weight: 700;
  src: url('../hello-awards/assets/fonts/exo-2-v7-latin-700.eot'); /* IE9 Compat Modes */
  src: local('Exo 2 Bold'), local('Exo2-Bold'),
       url('../hello-awards/assets/fonts/exo-2-v7-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../hello-awards/assets/fonts/exo-2-v7-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('../hello-awards/assets/fonts/exo-2-v7-latin-700.woff') format('woff'), /* Modern Browsers */
       url('../hello-awards/assets/fonts/exo-2-v7-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../hello-awards/assets/fonts/exo-2-v7-latin-700.svg#Exo2') format('svg'); /* Legacy iOS */
  font-display: swap;
}
/* roboto-regular - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: url('../hello-awards/assets/fonts/roboto-v20-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Roboto'), local('Roboto-Regular'),
       url('../hello-awards/assets/fonts/roboto-v20-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../hello-awards/assets/fonts/roboto-v20-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../hello-awards/assets/fonts/roboto-v20-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../hello-awards/assets/fonts/roboto-v20-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../hello-awards/assets/fonts/roboto-v20-latin-regular.svg#Roboto') format('svg'); /* Legacy iOS */
  font-display: swap;
}
/* roboto-italic - latin */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 400;
  src: url('../hello-awards/assets/fonts/roboto-v20-latin-italic.eot'); /* IE9 Compat Modes */
  src: local('Roboto Italic'), local('Roboto-Italic'),
       url('../hello-awards/assets/fonts/roboto-v20-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../hello-awards/assets/fonts/roboto-v20-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../hello-awards/assets/fonts/roboto-v20-latin-italic.woff') format('woff'), /* Modern Browsers */
       url('../hello-awards/assets/fonts/roboto-v20-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../hello-awards/assets/fonts/roboto-v20-latin-italic.svg#Roboto') format('svg'); /* Legacy iOS */
  font-display: swap;
}
/* roboto-700 - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: url('../hello-awards/assets/fonts/roboto-v20-latin-700.eot'); /* IE9 Compat Modes */
  src: local('Roboto Bold'), local('Roboto-Bold'),
       url('../hello-awards/assets/fonts/roboto-v20-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../hello-awards/assets/fonts/roboto-v20-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('../hello-awards/assets/fonts/roboto-v20-latin-700.woff') format('woff'), /* Modern Browsers */
       url('../hello-awards/assets/fonts/roboto-v20-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../hello-awards/assets/fonts/roboto-v20-latin-700.svg#Roboto') format('svg'); /* Legacy iOS */
  font-display: swap;
}

body {color: #231f20; font-family: "Roboto";}
h1, h2, h3, h4, h5, h6 {font-family: "Exo 2" !important;}

.nav-button a {
  fill: var( --e-global-color-3b977c9 ) !important;
  color: var( --e-global-color-3b977c9 ) !important;
  background-color: var( --e-global-color-accent ) !important;
  border-radius: 4px !important;
}
.nav-button a:hover {transform: scale(0.9);}

/*
 * Voting Tool
 */
#award-voting .no-error .wpforms-error {display:  none !important;}


/* Voting category */
#award-voting .category-text {font-size: 1.3em;}
#award-voting .category-powered {text-align: right;}
#award-voting .category-img {font-weight: bold; font-size: 1.3em; padding-top: 1em;}
#award-voting .category-img img {width: 50% !important; float: right;}
@media (min-width: 568px) {
  #award-voting .category-text {width: 75% !important; float: left !important;}
  #award-voting .category-img {width: 25% !important; float: right !important; padding-top: 0 !important;}
}
@media (min-width: 768px) {
  #award-voting .category-text {width: 75% !important; float: left !important;}
  #award-voting .category-img {width: 25% !important; float: right !important; padding-top: 0 !important}
}
@media (min-width: 992px) {
  #award-voting .category-text {width: 65% !important; float: left !important;}
  #award-voting .category-img {width: 35% !important; float: right !important; padding-top: 0 !important}
}
#award-voting .category-copyright {margin: 0px !important; font-size: smaller !important;}

/* Voting */
#award-voting .wpforms-field-label {font-size: 2em;}
#award-voting .wpforms-required-label {display: none;}
#award-voting .wpforms-field-pagebreak {margin: 0px !important; padding: 0px !important;}
#award-voting .wpforms-image-choices-item label {box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.1);}
#award-voting .wpforms-image-choices-item label:hover {border: 1px solid var( --e-global-color-primary ) !important;}
#award-voting .wpforms-image-choices-image:after {background: var( --e-global-color-primary ) !important;}

#award-voting .wpforms-image-choices-label strong {color: var( --e-global-color-primary ) !important;}

#award-voting .wpforms-selected .wpforms-image-choices-label {font-weight: unset;}
@media (min-width: 992px) {
	#award-voting .wpforms-image-choices-item {width: 31.3%; margin: 1% !important;}
}
#award-voting button.wpforms-page-button.wpforms-page-next {border: none !important; color: white !important; text-transform: uppercase !important; box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.1) !important;}
#award-voting .wpforms-error {width: 100%; font-size: 1.3em; cursor: auto;}

#award-voting .wpforms-page-7 .wpforms-field-label {font-size: 1.3em;}
#award-voting .wpforms-page-7 .wpforms-field-label {font-size: 1.3em;}
#award-voting .wpforms-page-7 .wpforms-field-gdpr-checkbox .wpforms-error {width: auto !important;}

#award-voting .wpforms-error {color: var( --e-global-color-primary ) !important;}

#award-voting button.wpforms-page-button.wpforms-page-next {background: var( --e-global-color-primary ) !important; color: white !important;}
#award-voting button.wpforms-page-button.wpforms-page-next {font-size: 16px; padding: 15px 30px; -webkit-border-radius: 4px; border-radius: 4px;}
#award-voting button.wpforms-page-button.wpforms-page-next:hover {transform: scale(0.9);}

#award-voting button.wpforms-submit {background: var( --e-global-color-primary ) !important; color: white !important;}
#award-voting button.wpforms-submit {font-size: 16px; padding: 15px 30px; -webkit-border-radius: 4px; border-radius: 4px;}
#award-voting button.wpforms-submit:hover {transform: scale(0.9);}


.award-superhero .is-focused .form-control {background-image: linear-gradient(#ef3944, #ef3944), linear-gradient(#d2d2d2, #d2d2d2) !important; color: #231f20 !important;}
.award-champion .is-focused .form-control {background-image: linear-gradient(#2a7bbf, #2a7bbf), linear-gradient(#d2d2d2, #d2d2d2) !important; color: #231f20 !important;}
.award-leader .is-focused .form-control {background-image: linear-gradient(#d51317, #d51317), linear-gradient(#d2d2d2, #d2d2d2) !important; color: #231f20 !important;}


/*
 * Complianz Cookie Plugin
 */
#cmplz-document table {
  margin-bottom: 10px;
  -webkit-box-shadow: 0 1px 10px -6px rgba(0, 0, 0, 0.42), 0 1px 10px 0 rgba(0, 0, 0, 0.12), 0 4px 5px -2px rgba(0, 0, 0, 0.1);
  box-shadow: 0 1px 10px -6px rgba(0, 0, 0, 0.42), 0 1px 10px 0 rgba(0, 0, 0, 0.12), 0 4px 5px -2px rgba(0, 0, 0, 0.1);
}
#cmplz-document td {background: white;}