@import url("https://use.typekit.net/dal2fzo.css");

:root {
  --inspiro-primary-color: #ffac27 !important;
}

body,
button,
input,
select,
textarea {
  font-family: poiret-one;
  font-weight: 400;
  text-align: justify;
		font-size: large;
}

h1,
h2,
h3,
h4,
h5,
h6,
.home.blog .entry-title,
.page .entry-title,
.page-title,
#comments > h3,
#respond > h3,
.wp-block-button a,
.entry-footer {
  font-family: poiret-one;
  font-weight: 600;
}

h2,
h3,
h4,
h5,
h6 {
  text-align: left !important;
}

body.has-header-image .site-description,
body.has-header-video .site-description {
  font-family: poiret-one;
}

.side-nav .widget .title,
.side-nav .widget .wp-block-group__inner-container > h2,
.side-nav .widget .wp-block-search__label,
.side-nav .widget_block .title,
.side-nav .widget_block .wp-block-group__inner-container > h2,
.side-nav .widget_block .wp-block-search__label {
  font-family: poiret-one;
}

.widget .title,
.widget {
  font-family: poiret-one;
}

.site-title a {
  color: #fff !important;
  font-family: "p22-flw-exhibition", sans-serif;
  font-weight: 500;
  font-style: normal;
}

.site-info {
  display: none;
}

.wp-block-search button,
.wp-block-search input {
  border-radius: 12px;
}

.side-nav a:hover {
  color: #ffffff;
}

.widget a:hover {
  color: #ffffff;
}

.side-nav .wp-block-search__button {
  font-family: poiret-one;
}

.side-nav .wp-block-search__button:hover {
  color: #ffffff;
}

:root :where(a:where(:not(.wp-element-button))) {
  color: #ffac27;
  font-family: poiret-one;
		font-size: larger !important;
}

.site-footer .footer-widgets a:hover {
  color: #ffffff;
}

.side-nav .widget_block .wp-block-search__label {
  text-transform: none;
}

input[type="submit"] {
  font-family: poiret-one;
}

.cv-block .column--two article {
  background-color: #3E3E3E;
  padding: 10px;
  border-radius: 8px;
  font-family: poiret-one !important;
}

.entry-meta span {
  display: none;
}

body.colors-dark .entry-footer,
body.colors-dark .entry-meta {
  display: none;
}

.cv-post-title a {
  font-family: poiret-one;
}

.cv-post-content {
  font-family: poiret-one;
}

.cv-post-content {
  color: #ffffff;
}

.blocksatz {
  text-align: left !important;
}

.page .entry-cover-image,
.single .entry-cover-image {
  height: 100vh;
}

.uagb-post-grid .uagb-post__image img {
  border-radius: 15px;
}

div#n2-ss-7 .n2-style-7c5731d32b971634addbf0241184681a-dot.n2-active,
div#n2-ss-7 .n2-style-7c5731d32b971634addbf0241184681a-dot:hover,
div#n2-ss-7 .n2-style-7c5731d32b971634addbf0241184681a-dot:focus {
  background: #ffac27;
}

div#n2-ss-3 .n2-style-7c5731d32b971634addbf0241184681a-dot.n2-active,
div#n2-ss-3 .n2-style-7c5731d32b971634addbf0241184681a-dot:hover,
div#n2-ss-3 .n2-style-7c5731d32b971634addbf0241184681a-dot:focus {
  background: #ffac27;
}

div#n2-ss-4 .n2-style-7c5731d32b971634addbf0241184681a-dot.n2-active,
div#n2-ss-4 .n2-style-7c5731d32b971634addbf0241184681a-dot:hover,
div#n2-ss-4 .n2-style-7c5731d32b971634addbf0241184681a-dot:focus {
  background: #ffac27;
}

div#n2-ss-6 .n2-style-7c5731d32b971634addbf0241184681a-dot.n2-active,
div#n2-ss-6 .n2-style-7c5731d32b971634addbf0241184681a-dot:hover,
div#n2-ss-6 .n2-style-7c5731d32b971634addbf0241184681a-dot:focus {
  background: #ffac27;
}

div#n2-ss-8 .n2-style-7c5731d32b971634addbf0241184681a-dot.n2-active,
div#n2-ss-8 .n2-style-7c5731d32b971634addbf0241184681a-dot:hover,
div#n2-ss-8 .n2-style-7c5731d32b971634addbf0241184681a-dot:focus {
  background: #ffac27;
}

@media screen and (max-width: 64em) {
  .side-nav .navbar-nav {
			display: none; }
  .site-footer {
        font-size: 1.2rem !important;
}
		.has-medium-font-size{
				font-size: large !important;
		}
		
		body {
				text-align: left !important;
		}
		
		.uagb-slider-container.uagb-block-f4f7b77e {
		font-size:small !important;
		}		
	
		.wp-block-uagb-buttons .uagb-block-a460edbc .uagb-buttons-repeater.wp-block-button__link {
font-size: medium !important;
}

.wp-block-uagb-buttons .uagb-block-551063bd .uagb-button__wrapper .uagb-buttons-repeater.wp-block-button__link {
  font-size: medium !important;
}

.wp-block-uagb-buttons .uagb-block-dd9ec493 .uagb-button__wrapper .uagb-buttons-repeater.wp-block-button__link {
font-size: medium !important;
}

.wp-block-uagb-buttons .uagb-block-247b8537 .uagb-button__wrapper .uagb-buttons-repeater.wp-block-button__link {
  font-size: medium !important;
}

.wp-block-uagb-buttons .uagb-block-57ca028d .uagb-button__wrapper .uagb-buttons-repeater.wp-block-button__link {
 font-size: medium !important;
}
		
		.entry-content>.wp-block-columns, .entry-content>.wp-block-cover, .entry-content>.wp-block-group {
    padding-top: 0px;
    padding-bottom: 0px;
    padding-right: 0;
    padding-left: 0px;
}
		
		body.has-header-image .site-description {
  font-weight: bold;
  font-size: xx-large !important;
}
		
		
  .site-title {
    
    font-size: 2.5rem !important;
		}
}
    

@media screen and (min-width: 782px) {
  .site-description {
    font-size: 40px;
		}	
				body.has-header-image .site-description {
  font-weight: bold;
  font-size: xx-large !important;
}
		
	

}

.wp-block-uagb-buttons .uagb-block-a460edbc .uagb-buttons-repeater.wp-block-button__link:hover {
  rotate: 20deg;
}

.wp-block-uagb-buttons .uagb-block-551063bd .uagb-button__wrapper .uagb-buttons-repeater.wp-block-button__link:hover {
  rotate: -20deg;
}

.wp-block-uagb-buttons .uagb-block-dd9ec493 .uagb-button__wrapper .uagb-buttons-repeater.wp-block-button__link:hover {
  rotate: -20deg;
}

.wp-block-uagb-buttons .uagb-block-247b8537 .uagb-button__wrapper .uagb-buttons-repeater.wp-block-button__link:hover {
  rotate: -20deg;
}

.wp-block-uagb-buttons .uagb-block-57ca028d .uagb-button__wrapper .uagb-buttons-repeater.wp-block-button__link:hover {
  rotate: 20deg;
}

.site-title a,
.colors-dark .site-title a,
.site-title a,
body.has-header-image .site-title a,
body.has-header-video .site-title a,
body.has-header-image.colors-dark .site-title a,
body.has-header-video.colors-dark .site-title a,
body.has-header-image .site-title a,
body.has-header-video .site-title a {
  text-shadow: 5px 5px 15px #fff;
}

body.colors-dark input[type="submit"] {
  border-radius: 7px;
}

body.colors-dark fieldset,
body.colors-dark input[type="color"],
body.colors-dark input[type="date"],
body.colors-dark input[type="datetime-local"],
body.colors-dark input[type="datetime"],
body.colors-dark input[type="email"],
body.colors-dark input[type="month"],
body.colors-dark input[type="number"],
body.colors-dark input[type="password"],
body.colors-dark input[type="range"],
body.colors-dark input[type="search"],
body.colors-dark input[type="tel"],
body.colors-dark input[type="text"],
body.colors-dark input[type="time"],
body.colors-dark input[type="url"],
body.colors-dark input[type="week"],
body.colors-dark ins,
body.colors-dark mark,
body.colors-dark pre,
body.colors-dark select,
body.colors-dark textarea {
  background: #3330;
}

html body .modula .modula-items .modula-item {
  font-weight: 600;
  text-shadow: 5px 5px 7px;
}

#jtg-247 .modula-item .modula-item-content {
  transform: scale(1);
  background: #ffac27;
}

html body .modula .modula-items .modula-item.tg-loaded img.pic {
  opacity: 0.5 !important;
}

body.has-header-image .site-description {
  font-weight: bold;
}

.wp-block-list {
    margin: 0 4% 0 !important;
}