.purple {
color: var(--e-global-color-d9a5279);
}
p, li, ul {
margin-bottom: .5em;
}
header.page-header {
max-width: 1100px;
margin: 0 auto;
}
.post_content.elementor-widget a {
text-decoration: underline;
}
li.elementor-icon-list-item a {
color: black;
}
.elementor-icon-list-text:hover, li.elementor-icon-list-item:hover, li.elementor-icon-list-item a:hover {
color: var(--e-global-color-accent) !important;
text-decoration: underline;
}
.elementor-location-footer a {
text-decoration: none !important;
color: white;
}
.elementor-location-footer a:hover {
text-decoration: underline !important;
}
.quote {
float: right;
width: 33%;
padding: 1em;
margin: 1em 2em;
background-color: aliceblue;
line-height: 200%;
font-weight: bold;
position: relative;
z-index: 4;
}
.quote.right {
float: right;
}
.quote.left {
float: left;
}
.quote.full {
float: none;
margin-left: 0;
margin-right: 0;
width: 100%;
}
.quote p, .quote span, .quote ol, .quote ul, .quote img {
z-index: 11;
position: relative;
}
.quote:before, .quote:after {
position: absolute;
color: white;
z-index: 3;
font-size: 100px;
font-family: "Font Awesome 5 Free";
font-weight: 900;
}
.elementor .elementor-text-editor a {
text-decoration: underline;
}
b, strong {
font-weight: 900;
}
.quote:before {
content: '\f10d';
left: 10px;
top: 55px;
}
.quote:after {
content: '\f10e';
right: 35px;
bottom: 35px;
}
.elementor-author-box__avatar img {
background-color: grey;
border-radius: 100px;
background-image: url(//theincidentaleconomist.com/wordpress/wp-content/themes/tie2021/images/icon-user-white.png);
background-repeat: no-repeat;
background-position: center center;
background-size: cover;
}
.wrapper-video {
width: 100%;
height: 0;
padding-top: 56.25%;
overflow: hidden;
position: relative;
margin-bottom: 1em;
}
.wrapper-video iframe {
width: 100%;
height: 100%;
position: absolute;
top: 0;
left: 0;
}
#mc_embed_signup input {border-radius: 0!important;}
#mc_embed_signup .button , body #mc_embed_signup .button {
color: black;
background-color: var(--e-global-color-accent);
text-transform: lowercase;
border-radius: 1000px;
line-height: 1!important;
height: auto;
}
body #mc_embed_signup .button:hover {
opacity: .8;
}
body #mc_embed_signup .mc-field-group.input-group label {
margin-left: .5em;
text-transform: uppercase;
line-height: 1.5em
}
body #mc_embed_signup .mc-field-group.input-group li {
float: left;
padding-right: 1em !important;
} .elementor-post__thumbnail {
position: relative;
}
.catlabels {
position: absolute;
width: 100%;
margin-top: 1em;
}
.catlabel {
float: right;
background-color: var(--e-global-color-accent);
color: var(--e-global-color-text);
margin-right: 1em;
font-family: var(--e-global-typography-primary-font-family), Sans-serif;
font-weight: var(--e-global-typography-primary-font-weight);
letter-spacing: var(--e-global-typography-primary-letter-spacing);
font-size: 12px;
text-transform: uppercase;
padding: .6em 1.2em;
line-height: 1;
border-radius: 999px;
}
.elementor-post__text a:hover {
text-decoration: underline;
color: var(--e-global-color-d9a5279) !important;
}
li.cat-post-item {
margin-bottom: .3em;
}
.elementor-nav-menu--main .elementor-item {
padding-bottom: 3px !important;
}
h1, h2, h3, h4, h5, h6 {
margin-top: .5em;
margin-bottom: .5em;
}
article.tag-multiple-authors .elementor-post-author:after {
content: "  (and others)"
}
.elementor-post__excerpt p:after {
content: '\2026';
}
div[data-elementor-type="header"] {position: relative;}