:root {
--TextBlue: #006699; --GoldenRod: #fcb414; --White: #ffffff;
--VLightGrey: #eeeeee;
--MedGrey: #222222;
--BrightGreen: #35b254;
} h1, h2, h3, h4 {text-align: left;
font-weight: 900;
font-style: italic;
} h1{font-size: 3rem!important;
margin-bottom: -1rem;}
h2{font-size: 2.5rem!important;
margin-bottom: 1rem!important;}
h3{font-size: 2.0rem!important;
margin-bottom: 1rem!important;} #main {padding-top: 0;} .entry-content h3 {text-align: center;} article.post .entry-header h1.entry-title, 
article.page .entry-header h1.entry-title
{padding-top: 2rem; padding-bottom: 1rem;} .wptww-testimonials-slidelist.design-1 .fa-quote-left, .wptww-testimonials-list.design-1 .fa-quote-left, .wptww-testimonials-slide-widget.design-1 .fa-quote-left {
color: var(--GoldenRod)!important;
}
.wptww-testimonials-slidelist.design-1 .wptww-testimonials-text p {
line-height: 3.5rem;
} #pl-w6635b2a650ee7
{margin-bottom: -4rem!important;} .wptww-testimonials-text em::before, .wptww-testimonials-text em::after {font-family: garamond, serif;} #pg-1207-0, #pg-1207-1, #pg-1207-2, #pg-1207-3, #pg-1207-4, #pl-1207 .so-panel {margin-bottom: 0;} .panel-grid-cell .widget-title {
margin-top: 1rem;
} #theme-attribution {display: none;} .entry-meta {display:none;} .entry-content p, li {
font-size: 1.5rem;
}  .drop_top {padding-top: 2rem;} article.post .entry-header .entry-thumbnail img, article.page .entry-header .entry-thumbnail img {display: none;} button a {text-decoration:none;
color: var(--White)!important;}
button a:hover{} hr {width: 80%;}
.left {text-align: left;}
.center {text-align: center;		
margin-left: auto; 
margin-right:auto; 
}
.right {text-align: right;}
.bold {font-weight: bold;}
.italic {font-style: italic;}
.small90 {font-size: 90%!important;}
.small80 {font-size: 80%!important;} p.quote { color: var(--TextBlue);
font-style: italic;} a {font-weight: bold;} .entry-content a:hover {
color: var(--GoldenRod);
} .lcp_catlist li a{font-weight: bold;
}
.lcp_catlist li {
padding-bottom: 1rem;} ul.lcp_catlist  {
list-style-type: none;
}
.lcp_thumbnail {
float: left;
display: block;
padding-right: 1rem;
padding-top: .5rem;
} #lcp_instance_listcategorypostswidget-1 > li {
clear: both; margin-bottom: 2em; } div.lsow-header-content > div > h3 {
font-family: Tahoma, Roboto, Arial, sans-serif;
text-transform: none!important;
color: var(--White)!important;
font-size: 30px!important;
text-shadow: 2px 2px 2px RGBA(0,0,0,1);
line-height: 1.5;
font-style: normal;
text-decoration: none;
text-align: inherit;
letter-spacing: normal;
word-spacing: normal;
font-weight: 400!important;
} #smartslider3-2 > h3, 
#custom_html-4 > h3, 
#custom_html-4 > div > button
{
margin-left: auto; 
margin-right:auto; 
text-align:center;
} #bwg_container1_0 #bwg_container2_0 .bwg_masonry_thumb_0 {opacity: 1;} .archive-thumbnail {
float: left; margin-right: 15px; margin-bottom: 10px; }
.archive-post-image {
max-width: 100%; height: auto; }  .givebutter-widget {
display: flex !important;
justify-content: center !important;
width: 100% !important;
margin: 0 auto !important;
align-content: center;
text-align: center;
align: center;
}  .widget:has(givebutter-dialog) {
text-align: center;
margin-left: auto !important;
margin-right: auto !important;
}
.givebutter-dialog {
display: inline-block !important;
} button {margin-bottom: .5em;
} button.side-by-side {margin-left: 1rem; margin-right: 1rem; }
button {
font-size: 1.2em;
border-radius: 8px;
}  button:hover{
background-color: var(--BrightGreen)!important;
color: var(--White);
transform: scale(1.1); transition: transform 0.3s ease-in-out;
text-decoration:none;
} div.textwidget.custom-html-widget
{text-align:center!important;}   div.givebutter-events h3 {
margin-bottom: 0!important;  
border-bottom: none!important;   
padding-bottom: 0!important;  
} div.givebutter-event > h3, .givebutter-event h3, div.givebutter-events h3 {
text-align: left;
} div.givebutter-events h3::before {
content: "♥"; color: var(--BrightGreen)!important; font-style: normal;
margin-right: 4px; font-size: 1.4em; font-family: Arial, Helvetica, sans-serif; display: inline-block; transform: scaleX(1.2); width: 1em; text-align: center; position: relative;
top: 0.1em; line-height: 1; }.so-widget-sow-social-media-buttons-atom-ed4a48b0a2b7 .social-media-button-container {
zoom: 1;
text-align: left; }
.so-widget-sow-social-media-buttons-atom-ed4a48b0a2b7 .social-media-button-container:before {
content: '';
display: block;
}
.so-widget-sow-social-media-buttons-atom-ed4a48b0a2b7 .social-media-button-container:after {
content: '';
display: table;
clear: both;
}
@media (max-width: 780px) {
.so-widget-sow-social-media-buttons-atom-ed4a48b0a2b7 .social-media-button-container {
text-align: left;
}
}
.so-widget-sow-social-media-buttons-atom-ed4a48b0a2b7 .sow-social-media-button-facebook-0 {
border: 1px solid;
-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.2), 0 1px 2px rgba(0,0,0,0.065);
-moz-box-shadow: inset 0 1px 0 rgba(255,255,255,0.2), 0 1px 2px rgba(0,0,0,0.065);
box-shadow: inset 0 1px 0 rgba(255,255,255,0.2), 0 1px 2px rgba(0,0,0,0.065);
text-shadow: 0 1px 0 rgba(0, 0, 0, 0.05);
border-color: #273b65 #25375e #203053 #25375e;
background: #3a5795;
background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #2c4270), color-stop(1, #3a5795));
background: -ms-linear-gradient(bottom, #2c4270, #3a5795);
background: -moz-linear-gradient(center bottom, #2c4270 0%, #3a5795 100%);
background: -o-linear-gradient(#3a5795, #2c4270);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3a5795', endColorstr='#2c4270', GradientType=0);
color: #ffffff !important;
}
.so-widget-sow-social-media-buttons-atom-ed4a48b0a2b7 .sow-social-media-button-facebook-0.ow-button-hover:focus,
.so-widget-sow-social-media-buttons-atom-ed4a48b0a2b7 .sow-social-media-button-facebook-0.ow-button-hover:hover {
background: #777777;
background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #5e5e5e), color-stop(1, #777777));
background: -ms-linear-gradient(bottom, #5e5e5e, #777777);
background: -moz-linear-gradient(center bottom, #5e5e5e 0%, #777777 100%);
background: -o-linear-gradient(#777777, #5e5e5e);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#777777', endColorstr='#5e5e5e', GradientType=0);
border-top: 1px solid #565656;
border-right: 1px solid #515151;
border-bottom: 1px solid #494949;
border-left: 1px solid #515151;
}
.so-widget-sow-social-media-buttons-atom-ed4a48b0a2b7 .sow-social-media-button-facebook-0.ow-button-hover:focus,
.so-widget-sow-social-media-buttons-atom-ed4a48b0a2b7 .sow-social-media-button-facebook-0.ow-button-hover:hover {
color: #ffffff !important;
}
.so-widget-sow-social-media-buttons-atom-ed4a48b0a2b7 .sow-social-media-button-linkedin-0 {
border: 1px solid;
-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.2), 0 1px 2px rgba(0,0,0,0.065);
-moz-box-shadow: inset 0 1px 0 rgba(255,255,255,0.2), 0 1px 2px rgba(0,0,0,0.065);
box-shadow: inset 0 1px 0 rgba(255,255,255,0.2), 0 1px 2px rgba(0,0,0,0.065);
text-shadow: 0 1px 0 rgba(0, 0, 0, 0.05);
border-color: #014b72 #014568 #003b59 #014568;
background: #0177b4;
background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #015581), color-stop(1, #0177b4));
background: -ms-linear-gradient(bottom, #015581, #0177b4);
background: -moz-linear-gradient(center bottom, #015581 0%, #0177b4 100%);
background: -o-linear-gradient(#0177b4, #015581);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0177b4', endColorstr='#015581', GradientType=0);
color: #ffffff !important;
}
.so-widget-sow-social-media-buttons-atom-ed4a48b0a2b7 .sow-social-media-button-linkedin-0.ow-button-hover:focus,
.so-widget-sow-social-media-buttons-atom-ed4a48b0a2b7 .sow-social-media-button-linkedin-0.ow-button-hover:hover {
background: #777777;
background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #5e5e5e), color-stop(1, #777777));
background: -ms-linear-gradient(bottom, #5e5e5e, #777777);
background: -moz-linear-gradient(center bottom, #5e5e5e 0%, #777777 100%);
background: -o-linear-gradient(#777777, #5e5e5e);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#777777', endColorstr='#5e5e5e', GradientType=0);
border-top: 1px solid #565656;
border-right: 1px solid #515151;
border-bottom: 1px solid #494949;
border-left: 1px solid #515151;
}
.so-widget-sow-social-media-buttons-atom-ed4a48b0a2b7 .sow-social-media-button-linkedin-0.ow-button-hover:focus,
.so-widget-sow-social-media-buttons-atom-ed4a48b0a2b7 .sow-social-media-button-linkedin-0.ow-button-hover:hover {
color: #ffffff !important;
}
.so-widget-sow-social-media-buttons-atom-ed4a48b0a2b7 .sow-social-media-button-instagram-0 {
border: 1px solid;
-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.2), 0 1px 2px rgba(0,0,0,0.065);
-moz-box-shadow: inset 0 1px 0 rgba(255,255,255,0.2), 0 1px 2px rgba(0,0,0,0.065);
box-shadow: inset 0 1px 0 rgba(255,255,255,0.2), 0 1px 2px rgba(0,0,0,0.065);
text-shadow: 0 1px 0 rgba(0, 0, 0, 0.05);
border-color: #1a39c9 #1936c0 #1733b3 #1936c0;
background: #405de6;
background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #1c3dd7), color-stop(1, #405de6));
background: -ms-linear-gradient(bottom, #1c3dd7, #405de6);
background: -moz-linear-gradient(center bottom, #1c3dd7 0%, #405de6 100%);
background: -o-linear-gradient(#405de6, #1c3dd7);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#405de6', endColorstr='#1c3dd7', GradientType=0);
color: #ffffff !important;
}
.so-widget-sow-social-media-buttons-atom-ed4a48b0a2b7 .sow-social-media-button-instagram-0.ow-button-hover:focus,
.so-widget-sow-social-media-buttons-atom-ed4a48b0a2b7 .sow-social-media-button-instagram-0.ow-button-hover:hover {
background: #777777;
background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #5e5e5e), color-stop(1, #777777));
background: -ms-linear-gradient(bottom, #5e5e5e, #777777);
background: -moz-linear-gradient(center bottom, #5e5e5e 0%, #777777 100%);
background: -o-linear-gradient(#777777, #5e5e5e);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#777777', endColorstr='#5e5e5e', GradientType=0);
border-top: 1px solid #565656;
border-right: 1px solid #515151;
border-bottom: 1px solid #494949;
border-left: 1px solid #515151;
}
.so-widget-sow-social-media-buttons-atom-ed4a48b0a2b7 .sow-social-media-button-instagram-0.ow-button-hover:focus,
.so-widget-sow-social-media-buttons-atom-ed4a48b0a2b7 .sow-social-media-button-instagram-0.ow-button-hover:hover {
color: #dddddd !important;
}
.so-widget-sow-social-media-buttons-atom-ed4a48b0a2b7 .sow-social-media-button {
display: inline-block;
font-size: 1em;
line-height: 1em;
margin: 0.1em 0.1em 0.1em 0;
padding: 1em 0;
width: 3em;
text-align: center;
vertical-align: middle;
-webkit-border-radius: 0.25em;
-moz-border-radius: 0.25em;
border-radius: 0.25em;
}
.so-widget-sow-social-media-buttons-atom-ed4a48b0a2b7 .sow-social-media-button .sow-icon-fontawesome {
display: inline-block;
height: 1em;
}@font-face {
font-family: 'sow-fontawesome-brands';
font-style: normal;
font-weight: normal;
font-display: block;
src: url(//vetrest.org/wp-content/plugins/so-widgets-bundle/icons/fontawesome/webfonts/fa-brands-400.eot);
src: url(//vetrest.org/wp-content/plugins/so-widgets-bundle/icons/fontawesome/webfonts/fa-brands-400.eot) format("embedded-opentype"),
url(//vetrest.org/wp-content/plugins/so-widgets-bundle/icons/fontawesome/webfonts/fa-brands-400.woff2) format("woff2"),
url(//vetrest.org/wp-content/plugins/so-widgets-bundle/icons/fontawesome/webfonts/fa-brands-400.woff) format("woff"),
url(//vetrest.org/wp-content/plugins/so-widgets-bundle/icons/fontawesome/webfonts/fa-brands-400.ttf) format("truetype"),
url(//vetrest.org/wp-content/plugins/so-widgets-bundle/icons/fontawesome/webfonts/fa-brands-400.svg) format("svg");
}
.sow-fab {
font-family: 'sow-fontawesome-brands';
font-style: normal !important;
font-weight: normal !important;
}
@font-face {
font-family: 'sow-fontawesome-free';
font-style: normal;
font-weight: 400;
font-display: block;
src: url(//vetrest.org/wp-content/plugins/so-widgets-bundle/icons/fontawesome/webfonts/fa-regular-400.eot);
src: url(//vetrest.org/wp-content/plugins/so-widgets-bundle/icons/fontawesome/webfonts/fa-regular-400.eot) format("embedded-opentype"),
url(//vetrest.org/wp-content/plugins/so-widgets-bundle/icons/fontawesome/webfonts/fa-regular-400.woff2) format("woff2"),
url(//vetrest.org/wp-content/plugins/so-widgets-bundle/icons/fontawesome/webfonts/fa-regular-400.woff) format("woff"),
url(//vetrest.org/wp-content/plugins/so-widgets-bundle/icons/fontawesome/webfonts/fa-regular-400.ttf) format("truetype"),
url(//vetrest.org/wp-content/plugins/so-widgets-bundle/icons/fontawesome/webfonts/fa-regular-400.svg) format("svg");
}
.sow-far {
font-family: 'sow-fontawesome-free';
font-style: normal !important;
font-weight: 400 !important;
}
@font-face {
font-family: 'sow-fontawesome-free';
font-style: normal;
font-weight: 900;
font-display: block;
src: url(//vetrest.org/wp-content/plugins/so-widgets-bundle/icons/fontawesome/webfonts/fa-solid-900.eot);
src: url(//vetrest.org/wp-content/plugins/so-widgets-bundle/icons/fontawesome/webfonts/fa-solid-900.eot) format("embedded-opentype"),
url(//vetrest.org/wp-content/plugins/so-widgets-bundle/icons/fontawesome/webfonts/fa-solid-900.woff2) format("woff2"),
url(//vetrest.org/wp-content/plugins/so-widgets-bundle/icons/fontawesome/webfonts/fa-solid-900.woff) format("woff"),
url(//vetrest.org/wp-content/plugins/so-widgets-bundle/icons/fontawesome/webfonts/fa-solid-900.ttf) format("truetype"),
url(//vetrest.org/wp-content/plugins/so-widgets-bundle/icons/fontawesome/webfonts/fa-solid-900.svg) format("svg");
}
.sow-fa,
.sow-fas {
font-family: 'sow-fontawesome-free';
font-weight: 900 !important;
font-style: normal !important;
}
.sow-icon-fontawesome {
display: inline-block;
speak: none;
font-variant: normal;
text-transform: none;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.sow-icon-fontawesome[data-sow-icon]:before {
content: attr(data-sow-icon);
}