.copyright.pull-right {
display: none;
visibility:hidden
}
body .about, body .hestia-about {
padding-bottom: 0;
}
body xli.mega-menu-item-2222 {
background-color: #993333 !important;
padding-left: 1em !important;
padding-right: 1em !important;
border-radius: 6px !important;
box-shadow: 2px 2px 10px 1px rgba(0,0,0,.5)!important;
}
body .navbar div.container {
width: 100%;
}
body li.mega-menu-item-2222 a {
color: #AA0000 !important;
font-weight: bold!important;
font-size: 120% !important;
margin-right: 2em !important;
}
body li.mega-menu-item-2427 a {
font-weight: bold !important;
}
div.entry-content div.pulloutbox {
background: #993333;
color: white;
font-weight: bold;
font-size: 130%;
letter-spacing: 1pt;
text-align: center;
padding: 1em;
margin-bottom: 1.5em;
border: 0px solid #fcc;
border-top-width: 3px;
}
div.entry-content div.pulloutbox a:link, div.entry-content div.pulloutbox a:visited,
div.entry-content div.pulloutbox a:hover  {
color: #ffcccc;
font-weight: bold;
text-decoration: underline;
text-decoration-color: #231f20;
}
form#mc-embedded-subscribe-form input[type="email"], form#mc-embedded-subscribe-form input[type="text"], form#mc-embedded-subscribe-form input[type="url"] {
background-color: rgba(255,255,242,0.8) !important;
padding-left: 1em;
padding-right: 1em;
color: #000;
}
body.tribe-events-style-full .page-header.header-small {
min-height: 0px; 
height: 60px;
}
ol.tribe-list-widget li h4 {
font-size: 12pt;
line-height: 1;
}
div.tribe-events-tooltip h3 {
font-size: 12pt;
margin-top: 2px;
}
@media (min-width: 1600px) {
xbody .container {
width: 1570px;
} 
}
@media (min-width: 1400px) {
body .container {
width: 1370px;
} 
}
@media (min-width: 992px) {
.col-md-offset-2 {
margin-left: 10%;
}
}
@media (min-width: 992px) {
.col-md-8 {
width: 80%;
}
}
.winnerpage div.odd, .winnerpage div.even {
background: #662266;
padding: 2em;
margin-bottom: 0;
color: #ffffff;
text-align: center;
}
.winnerpage div.even {
background: #663366;
}
a.winnerbox {
display: block;
width: 100%;
padding-left: 10%;
padding-right: 10%;
padding-top: 1em;
padding-bottom: 1em;
text-align: center;
font-size: 5vw;
line-height: 100%;
font-family: 'Roboto', sans-serif;
margin-top: 0;
background-color: rgba(0,0,0,.1);
margin-bottom: 0;
text-transform: uppercase;
}
a.winnerbox:hover {
color: #fff;
text-decoration: none;
background-color: rgba(0,0,0,.3);
border: 0;
}
div.even a:hover, div.odd a:hover {
color: #fff;
border: 0;
}
.parent-pageid-2598 .xmain, .category-plutus-awards .xmain {	background-color: #ecd481;
}
div.container article {
background-color: #fff;
}
h1.entry-title {
text-shadow: 4px 4px 0px #000000;
}
article.section {
padding-top: 24px;
}
p.leadgraf:first-letter {
font-size: 320%;
xtext-transform: uppercase;
xfont-variant: small-caps;
line-height: 1.3;
text-align: justify;
text-align-last: justify;
float: left;
margin-bottom: -10px;
margin-top: -8px;
padding-right: 8px;
text-shadow: 2px 2px 10px #993333;
}
div.entry-content a:link, .elementor-widget-html a:link, div.premium-blog-post-content a:link {
xbox-shadow: 0 1px black;
text-decoration: underline;
text-decoration-color: #231f20;
}
body h1 a:link, body h2 a:link, body h3 a:link, body h4 a:link {
text-decoration: none;
}
img.alignleft, img.alignright, figure.alignleft, figure.alignright {
max-width: 40%;
}
div.sharedaddy {
text-align: center;
}
.roundtheimages img {
border-radius: 50%;
border: 10px solid black;
}
.mega-menu-item li p a:hover, .elementor-accordion-item p a:link {
color: rgb(153, 51, 51) !important;
text-decoration: underline !important;
text-decoration-color: #231f20;
}
.awards-team img {
border: 10px solid #d1a72b;
border-radius: 50%;
}
div.plutusfinalist, div.plutuswinner {
position: relative; 
x-moz-box-sizing: border-box;
xbox-sizing: border-box;
}
xdiv.plutusfinalist, xdiv.plutuswinner{
position: absolute;
display: block;
top: 0;
left: 0;
right: 0;
bottom: 0;
z-index: 1;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
div.plutusfinalist a::after, div.plutuswinner a::after {
xdisplay: block;
position: absolute;
x-moz-box-sizing: border-box;
xbox-sizing: border-box;
top: 0;
left: 0;
right: 0;
bottom: 0;
text-align: left;
xheight: 500px;
xwidth: 500px;
content:  url(https://plutusfoundation.org/wp-content/uploads/2019/02/finalist.png);
opacity: 0.92;
z-index: 1;
}
div.plutusfinalist img:hover::after, div.plutuswinner img:hover::after {
content: '';
}
div.plutusfinalist a::before, div.plutuswinner a::before {
content: '';
clear: both;
height: 500px;
position: relative;
top: 0;
left: 0;
z-index: 1;
}
div.plutuswinner a::after {
content:  url(https://plutusfoundation.org/wp-content/uploads/2019/02/winner.png);
}
div.plutusfinalist * , div.plutuswinner * {
z-index: 5;
display: inline-block;
}
.pa-button.elementor-align-center .elementor-button {
width: 80%;
}
div.premium-person-info-container div.premium-person-content div p {
font-size: 14px;
}
body, ul, .tooltip-inner, .media .media-heading small {
font-family: Woodford Bourne !important;
font-weight: normal;
}
body h1, body h2, body h3, body h4, body h5, body h6  {
font-family: Woodford Bourne;	
font-weight: bold;
}
h1, h2, h3, h4, h5, h6, .hestia-title, .hestia-title.title-in-content, p.meta-in-content, .info-title, .card-title, .page-header.header-small .hestia-title, .page-header.header-small .title, .widget h5, .hestia-title, .title, .footer-brand, .footer-big h4, .footer-big h5, .media .media-heading, .carousel h1.hestia-title, .carousel h2.title, .carousel span.sub-title, .woocommerce.single-product h1.product_title, .woocommerce section.related.products h2, .hestia-about h1, .hestia-about h2, .hestia-about h3, .hestia-about h4, .hestia-about h5 {
font-family: Woodford Bourne;
font-weight: bold;
}
body #carousel-hestia-generic span.sub-title {
font-size: 2em;
line-height: 1.4em;
font-weight: 100;
}
h1.hestia-title {
text-shadow: 4px 4px 0px #000000;
}
.anchorscrollfix:before { 
display: block; 
content: " "; 
margin-top: -60px; 
height: 60px; 
visibility: hidden; 
}
.anchorscrollfix-podcast:before { 
display: block; 
content: " "; 
margin-top: -100px; 
height: 100px; 
visibility: hidden; 
}
.exhibit {
float: left;
width: 44%;
background-color: #dcc;
padding: 1em;
text-align: center;
margin: 3%;
height: 390px;
overflow: hidden;
font-weight: normal;
}
.exhibit form input[type="submit"] {
margin: 0;
width: 75%;
font-size: 1em;
padding: 0.5em;
}
.exhibit form input[type="text"] {
background-color: #ffffff!important;	
}
.exhibit form {
padding-bottom: 0;
margin-bottom: 0;
}
.exhibit p {
font-size: 2rem!important;
}
@media screen and (max-width: 992px) {
div.exhibit {
width: 100%;
height: auto;
}
div.exhibit p {
font-size: 120%!important;
}
}
.exhibit h4 {
background-color:  rgba(255,255,255,0.6);
padding: 6px;
font-weight: bold;
font-size: 2.5rem;
}
.exhibit.exhibit-email h4 {
background-color: #FFFFFF00;
color: black;
}
.exhibit h4 a:link {
box-shadow: none;
font-weight: bold;
}
div.exhibit {
background-color: rgba(206,169,44,.1);
border: 0px solid rgba(169,44,206,1);
border-bottom-width: 8px;
}
div.exhibit:nth-child(6n+1){
border: 0px solid rgba(206,44,169,1);
border-bottom-width: 8px;
}
div.exhibit:nth-child(6n+2){
border: 0px solid rgba(206,169,44,1);
border-bottom-width: 8px;
}
div.exhibit:nth-child(6n+3){
border: 0px solid rgba(169,206,44,1);
border-bottom-width: 8px;
}
div.exhibit:nth-child(6n+4){        border: 0px solid rgba(44,169,206,1);
border-bottom-width: 8px;
}
div.exhibit:nth-child(6n+5){
border: 0px solid rgba(169,44,206,1);
border-bottom-width: 8px;
}
div.exhibit:nth-child(6n){
border: 0px solid rgba(44,206,109,1);
border-bottom-width: 8px;
}
div.exhibits {
text-align: center;
}
div.exhibits::after {
content: ' ';
clear: both;
display: block;
}
.tribe-event-duration {
text-transform: uppercase;
}
p.showcase-submitted {
margin-top: 1em;
font-size: 1.2em;
background: #ddbbbb;
color: #000;
padding: 0.8em;
font-weight: 800;
}
p.showcase-submitted a {
text-decoration: underline;
text-decoration-color: #231f20;
}
.about, .hestia-about {
padding-top: 0;
}
@media screen and (min-width: 993px) {
.hestia-blog-content {
margin-left: 5%;
margin-right: 5%;
}
}
.hestia-blog-content .row {
margin-left: -24px;
margin-right: -24px;
}
.hestia-blog-content .row article {
padding: 36px;
}
.hestia-title.entry-title {
text-shadow: 4px 4px black; 
}
.tribe_events dl {
font-size: 1.2em;
}
.tribe_events h2 {
font-size: 1.6em!important;
}
.tribe-events-single-event-title {
font-size: 2.6em!important;
}
body #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link {
font-size: 15px;
font-weight: normal;
line-height: 32px
}
body .bctt-click-to-tweet {
background-color: #efefef;
}
body .bctt-ctt-text a {
font-size: 1em;
} 
.category-podcast * iframe {
margin-top: 1em;
}
body .wpbdp-listings-list, body .wpbdp-listing * {
font-size: 18px;
}
.business-directory .page-header.header-small {
height: 100px;
min-height: 100px;
}
.business-directory .page-header * {
display: none;
visibility: hidden;
}
body #directory_table_filter {
white-space: nowrap!important;
padding-right: 3.5em;
font-size: 12pt;
}
body #directory_table_length, body #directory_table_info, #directory_table_paginate {
font-size: 12pt;
}
body #directory_table_filter label {
display: inline;
}
body #directory_table_filter input {
display: inline;
}
.big-title-slider-content .buttons a {
font-size: 2em !important;
font-weight: bold;
border-radius: 12px!important;
box-shadow: 2px 2px 10px 1px rgba(0,0,0,.5)!important;
border: 1px solid #990000;
transition: 0.3s;
}
.big-title-slider-content .buttons a:hover {
opacity: 0.85;}
body .btn, body button, body .elementor-button, body .elementor-size-lg, body .premium-button, body .big-title-slider-content .buttons a {
border-bottom-width: 4px!important;
border-bottom-color: #ffffff!important;
border-radius: 0px!important;
border-bottom-style: solid;
}
::-webkit-scrollbar-track
{
-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
background-color: #F5F5F5;
}
::-webkit-scrollbar
{
width: 6px;
background-color: #F5F5F5;
}
::-webkit-scrollbar-thumb
{
background-color: #334477;
}
body p:last-child, body ul:last-child {
margin-bottom: 0;
}
body .heateor_sss_sharing_title {
margin-top: 12px;
font-weight: normal;
margin-bottom: 12px;
font-size: 0.8em!important;
}
body .elementor-post__excerpt .heateor_sss_sharing_container {
display: none;
visibility: hidden;
}
body .heateor_sss_vertical_sharing {
z-index: 3;
}
body .episodecontents {
width: 100%;
font-size: 80%;
margin-bottom: 1em;
}
body .episodecontents td {
padding: 4px 8px;
background: rgba(0,0,0,.05);
border-bottom: 4px solid rgba(0,0,0,.05);		
text-align: left;
}