/*Main Nav Menu */

.main-navigation div > ul > li > a {
    display: block;
    height: 112px;
    line-height: 13;
}
.site-header .site-branding img {
    display: inline;
    max-height: 51px;
    -webkit-transform: translate3d(0, 0, 0);
    transition: 0.3s;
}

.site-header .site-branding h1.logo-title, .site-header .site-branding p.logo-title {
    display: inline-block;
    margin-left: 14px;
}

p.site-title {
    display: inline;
}
.no-page-title:not(.page-layout-no-header-margin) .site-content {
    padding-top: 0em;
}
.home.blog.siteorigin-panels-home .site-content, .page-template-home-panels .site-content, .page-template-full-width-no-title .site-content > .container, .page-template-default-no-title .site-content > .container, .blog .site-content .container.no-blog-title {
    padding-top: 0em;
}

.home.blog.siteorigin-panels-home .site-content, .page-template-home-panels .site-content, .page-template-full-width-no-title .site-content > .container, .page-template-default-no-title .site-content > .container, .blog .site-content .container.no-blog-title {
    padding-top: 0em;
}

/*END Main Nav Menu */

/*Sidebar */

.sidebar #primary {
    border-color: #eaeaeb;
    border-style: solid;
    border-width: 0 1px 0 0;
    float: left;
    padding-right: 1.8%;
    width: 78%;
}

#secondary {
    box-sizing: border-box;
    float: right;
    padding-left: 1.5%;
    width: 22%;
}

/*END Sidebar */

/*Forum */


div#bbpress-forums > span#favorite-toggle, div#bbpress-forums > span#subscription-toggle {
    margin-top: 5px;
    margin-bottom: 15px;
}

#bbpress-forums #bbp-search-form {
    clear: left;
    margin-bottom: 15px;
}

.bbp-forum-content ul.sticky, .bbp-topics-front ul.super-sticky, .bbp-topics ul.sticky, .bbp-topics ul.super-sticky {
    background-color: #e9e4da!important;
    font-size: 100%;
}

#bbpress-forums ul.status-closed, #bbpress-forums ul.status-closed a {
    color: #000;
}

#bbpress-forums .status-closed, #bbpress-forums .status-closed a {
    background-color: #e9e4da;
}

/*END Forum */

/*Admin Bar */
#wpadminbar {
    direction: ltr;
    color: #c3c4c7;
    font-size: 13px;
    font-weight: 400;
    font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;
    line-height: 2.46153846;
    height: 50px!important;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    min-width: 600px;
    z-index: 99999;
    background: #1d2327;
}

/*End Admin Bar */

/*Footer */

.site-footer .footer-main {
    background: #0a0808;
    padding-top: 10px;
}

/*End Footer */

/*Forum badges */

.mycred-badge-image {
    display: inline;
    max-width: 25px;
    padding: 2px;
}

/*End Forum badges */

/*SB Login no borders */

fieldset {
    border: 0px solid #c0c0c0;
    margin: 0 2px;
    padding: 0.35em 0.625em 0.75em;
}

/*End SB Login no borders */

#secondary .widget {
    margin-bottom: 1.67857em;
    width: 100%;
}

#colophon .widget {
    padding: 0.67857em 0;
}

#pg-36-0> .panel-row-style {
    border: 1px solid #000000;
    border-radius: 3px 0px 3px 0px;
    min-height: 0vh;
}

.so-widget-sow-cta-default-7f9ebf207aea-36 .sow-cta-base {
    border: 1px solid #e3e3e3;
    background-color: #ffffff;
    border-radius: 9px;
}

body.archive .entry-media { display: none!important; }

.no-page-title:not(.page-layout-no-header-margin) .site-content {
    padding-top: 0em;
    padding-bottom: 0em;
}

.bdp-recent-post-items .bdp-post-left-img {
    width: 0%;
    float: left;
    padding-right: 10px;
}

.bdp-recent-post-items .bdp-post-right-content {
    width: 100%;
    float: left;
}

.tpg-shortcode-main-wrapper .carousel1 .rt-holder .rt-img-holder img, .tpg-shortcode-main-wrapper .isotope1 .rt-holder .rt-img-holder img, .tpg-shortcode-main-wrapper .layout1 .rt-holder .rt-img-holder img {
    max-width: 26%;
    padding-top: 10px;
    padding-left: 10px;
    transition: all 1.1s ease;
}

.tpg-shortcode-main-wrapper .carousel1 .rt-holder, .tpg-shortcode-main-wrapper .isotope1 .rt-holder, .tpg-shortcode-main-wrapper .layout1 .rt-holder {
    box-shadow: 0 0 0px 0 rgba(0,0,0,.3);
    -webkit-box-shadow: 0 0 0px 0 rgba(0,0,0,.3);
    -moz-box-shadow: 0 0 2px 0 rgba(0,0,0,.3);
}

.tpg-shortcode-main-wrapper .even-grid-item, .tpg-shortcode-main-wrapper .masonry-grid-item {
    margin-bottom: 0px;
}

.fm-bar.fm-side-space {
    margin: 2px;
    margin-top: -10px;
}

.site-header {
    background: #fff;
    content: "";
    display: table;
    height: 124px;
    position: relative;
    -webkit-transform: translateZ(0);
    transition: height .3s;
    width: 100%;
    z-index: 300;
}

.so-widget-sow-cta-default-7f9ebf207aea-36 .sow-cta-base {
    padding: 1em 1.5em;
    border: 1px solid #e3e3e3;
    background-color: #ffffff;
}

button:hover, input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover {
    background: rgb(139 139 139 / 80%);
}.so-widget-sow-social-media-buttons-atom-7b6682e8b698 .social-media-button-container {
  zoom: 1;
  text-align: left;
  /*
	&:after {
		content:"";
		display:inline-block;
		width:100%;
	}
	*/
}
.so-widget-sow-social-media-buttons-atom-7b6682e8b698 .social-media-button-container:before {
  content: '';
  display: block;
}
.so-widget-sow-social-media-buttons-atom-7b6682e8b698 .social-media-button-container:after {
  content: '';
  display: table;
  clear: both;
}
@media (max-width: 780px) {
  .so-widget-sow-social-media-buttons-atom-7b6682e8b698 .social-media-button-container {
    text-align: left;
  }
}
.so-widget-sow-social-media-buttons-atom-7b6682e8b698 .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-7b6682e8b698 .sow-social-media-button-facebook-0.ow-button-hover:focus,
.so-widget-sow-social-media-buttons-atom-7b6682e8b698 .sow-social-media-button-facebook-0.ow-button-hover:hover {
  background: #3d5b9c;
  background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #2f4678), color-stop(1, #3d5b9c));
  background: -ms-linear-gradient(bottom, #2f4678, #3d5b9c);
  background: -moz-linear-gradient(center bottom, #2f4678 0%, #3d5b9c 100%);
  background: -o-linear-gradient(#3d5b9c, #2f4678);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3d5b9c', endColorstr='#2f4678', GradientType=0);
  border-top: 1px solid #2a3f6d;
  border-right: 1px solid #273b65;
  border-bottom: 1px solid #23355a;
  border-left: 1px solid #273b65;
}
.so-widget-sow-social-media-buttons-atom-7b6682e8b698 .sow-social-media-button-facebook-0.ow-button-hover:focus,
.so-widget-sow-social-media-buttons-atom-7b6682e8b698 .sow-social-media-button-facebook-0.ow-button-hover:hover {
  color: #ffffff !important;
}
.so-widget-sow-social-media-buttons-atom-7b6682e8b698 .sow-social-media-button-youtube-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: #97261c #8f241b #822118 #8f241b;
  background: #cf3427;
  background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #a4291f), color-stop(1, #cf3427));
  background: -ms-linear-gradient(bottom, #a4291f, #cf3427);
  background: -moz-linear-gradient(center bottom, #a4291f 0%, #cf3427 100%);
  background: -o-linear-gradient(#cf3427, #a4291f);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#cf3427', endColorstr='#a4291f', GradientType=0);
  color: #ffffff !important;
}
.so-widget-sow-social-media-buttons-atom-7b6682e8b698 .sow-social-media-button-youtube-0.ow-button-hover:focus,
.so-widget-sow-social-media-buttons-atom-7b6682e8b698 .sow-social-media-button-youtube-0.ow-button-hover:hover {
  background: #d73729;
  background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #ad2b21), color-stop(1, #d73729));
  background: -ms-linear-gradient(bottom, #ad2b21, #d73729);
  background: -moz-linear-gradient(center bottom, #ad2b21 0%, #d73729 100%);
  background: -o-linear-gradient(#d73729, #ad2b21);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d73729', endColorstr='#ad2b21', GradientType=0);
  border-top: 1px solid #a0281e;
  border-right: 1px solid #97261c;
  border-bottom: 1px solid #8a231a;
  border-left: 1px solid #97261c;
}
.so-widget-sow-social-media-buttons-atom-7b6682e8b698 .sow-social-media-button-youtube-0.ow-button-hover:focus,
.so-widget-sow-social-media-buttons-atom-7b6682e8b698 .sow-social-media-button-youtube-0.ow-button-hover:hover {
  color: #ffffff !important;
}
.so-widget-sow-social-media-buttons-atom-7b6682e8b698 .sow-social-media-button-patreon-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: #965822 #8e5320 #814c1d #8e5320;
  background: #cc782e;
  background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #a26025), color-stop(1, #cc782e));
  background: -ms-linear-gradient(bottom, #a26025, #cc782e);
  background: -moz-linear-gradient(center bottom, #a26025 0%, #cc782e 100%);
  background: -o-linear-gradient(#cc782e, #a26025);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#cc782e', endColorstr='#a26025', GradientType=0);
  color: #ffffff !important;
}
.so-widget-sow-social-media-buttons-atom-7b6682e8b698 .sow-social-media-button-patreon-0.ow-button-hover:focus,
.so-widget-sow-social-media-buttons-atom-7b6682e8b698 .sow-social-media-button-patreon-0.ow-button-hover:hover {
  background: #d18436;
  background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #ad6b27), color-stop(1, #d18436));
  background: -ms-linear-gradient(bottom, #ad6b27, #d18436);
  background: -moz-linear-gradient(center bottom, #ad6b27 0%, #d18436 100%);
  background: -o-linear-gradient(#d18436, #ad6b27);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d18436', endColorstr='#ad6b27', GradientType=0);
  border-top: 1px solid #a06325;
  border-right: 1px solid #985e23;
  border-bottom: 1px solid #8c5620;
  border-left: 1px solid #985e23;
}
.so-widget-sow-social-media-buttons-atom-7b6682e8b698 .sow-social-media-button-patreon-0.ow-button-hover:focus,
.so-widget-sow-social-media-buttons-atom-7b6682e8b698 .sow-social-media-button-patreon-0.ow-button-hover:hover {
  color: #efefef !important;
}
.so-widget-sow-social-media-buttons-atom-7b6682e8b698 .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-7b6682e8b698 .sow-social-media-button .sow-icon-fontawesome {
  display: inline-block;
  height: 1em;
}
.so-widget-sow-social-media-buttons-atom-7b6682e8b698 a .sow-icon-image {
  width: 1em;
  height: 1em;
  background-size: cover;
  display: inline-block;
}.so-widget-sow-social-media-buttons-atom-d789cf57efd5 .social-media-button-container {
  zoom: 1;
  text-align: left;
  /*
	&:after {
		content:"";
		display:inline-block;
		width:100%;
	}
	*/
}
.so-widget-sow-social-media-buttons-atom-d789cf57efd5 .social-media-button-container:before {
  content: '';
  display: block;
}
.so-widget-sow-social-media-buttons-atom-d789cf57efd5 .social-media-button-container:after {
  content: '';
  display: table;
  clear: both;
}
@media (max-width: 780px) {
  .so-widget-sow-social-media-buttons-atom-d789cf57efd5 .social-media-button-container {
    text-align: left;
  }
}
.so-widget-sow-social-media-buttons-atom-d789cf57efd5 .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-d789cf57efd5 .sow-social-media-button-facebook-0.ow-button-hover:focus,
.so-widget-sow-social-media-buttons-atom-d789cf57efd5 .sow-social-media-button-facebook-0.ow-button-hover:hover {
  background: #3d5b9c;
  background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #2f4678), color-stop(1, #3d5b9c));
  background: -ms-linear-gradient(bottom, #2f4678, #3d5b9c);
  background: -moz-linear-gradient(center bottom, #2f4678 0%, #3d5b9c 100%);
  background: -o-linear-gradient(#3d5b9c, #2f4678);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3d5b9c', endColorstr='#2f4678', GradientType=0);
  border-top: 1px solid #2a3f6d;
  border-right: 1px solid #273b65;
  border-bottom: 1px solid #23355a;
  border-left: 1px solid #273b65;
}
.so-widget-sow-social-media-buttons-atom-d789cf57efd5 .sow-social-media-button-facebook-0.ow-button-hover:focus,
.so-widget-sow-social-media-buttons-atom-d789cf57efd5 .sow-social-media-button-facebook-0.ow-button-hover:hover {
  color: #ffffff !important;
}
.so-widget-sow-social-media-buttons-atom-d789cf57efd5 .sow-social-media-button-youtube-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: #97261c #8f241b #822118 #8f241b;
  background: #cf3427;
  background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #a4291f), color-stop(1, #cf3427));
  background: -ms-linear-gradient(bottom, #a4291f, #cf3427);
  background: -moz-linear-gradient(center bottom, #a4291f 0%, #cf3427 100%);
  background: -o-linear-gradient(#cf3427, #a4291f);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#cf3427', endColorstr='#a4291f', GradientType=0);
  color: #ffffff !important;
}
.so-widget-sow-social-media-buttons-atom-d789cf57efd5 .sow-social-media-button-youtube-0.ow-button-hover:focus,
.so-widget-sow-social-media-buttons-atom-d789cf57efd5 .sow-social-media-button-youtube-0.ow-button-hover:hover {
  background: #d73729;
  background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #ad2b21), color-stop(1, #d73729));
  background: -ms-linear-gradient(bottom, #ad2b21, #d73729);
  background: -moz-linear-gradient(center bottom, #ad2b21 0%, #d73729 100%);
  background: -o-linear-gradient(#d73729, #ad2b21);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d73729', endColorstr='#ad2b21', GradientType=0);
  border-top: 1px solid #a0281e;
  border-right: 1px solid #97261c;
  border-bottom: 1px solid #8a231a;
  border-left: 1px solid #97261c;
}
.so-widget-sow-social-media-buttons-atom-d789cf57efd5 .sow-social-media-button-youtube-0.ow-button-hover:focus,
.so-widget-sow-social-media-buttons-atom-d789cf57efd5 .sow-social-media-button-youtube-0.ow-button-hover:hover {
  color: #ffffff !important;
}
.so-widget-sow-social-media-buttons-atom-d789cf57efd5 .sow-social-media-button-patreon-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: #232323 #1e1e1e #161616 #1e1e1e;
  background: #444444;
  background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #2b2b2b), color-stop(1, #444444));
  background: -ms-linear-gradient(bottom, #2b2b2b, #444444);
  background: -moz-linear-gradient(center bottom, #2b2b2b 0%, #444444 100%);
  background: -o-linear-gradient(#444444, #2b2b2b);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#444444', endColorstr='#2b2b2b', GradientType=0);
  color: #ffffff !important;
}
.so-widget-sow-social-media-buttons-atom-d789cf57efd5 .sow-social-media-button-patreon-0.ow-button-hover:focus,
.so-widget-sow-social-media-buttons-atom-d789cf57efd5 .sow-social-media-button-patreon-0.ow-button-hover:hover {
  background: #707070;
  background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #575757), color-stop(1, #707070));
  background: -ms-linear-gradient(bottom, #575757, #707070);
  background: -moz-linear-gradient(center bottom, #575757 0%, #707070 100%);
  background: -o-linear-gradient(#707070, #575757);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#707070', endColorstr='#575757', GradientType=0);
  border-top: 1px solid #4f4f4f;
  border-right: 1px solid #4a4a4a;
  border-bottom: 1px solid #424242;
  border-left: 1px solid #4a4a4a;
}
.so-widget-sow-social-media-buttons-atom-d789cf57efd5 .sow-social-media-button-patreon-0.ow-button-hover:focus,
.so-widget-sow-social-media-buttons-atom-d789cf57efd5 .sow-social-media-button-patreon-0.ow-button-hover:hover {
  color: #f2f2f2 !important;
}
.so-widget-sow-social-media-buttons-atom-d789cf57efd5 .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-d789cf57efd5 .sow-social-media-button .sow-icon-fontawesome {
  display: inline-block;
  height: 1em;
}
.so-widget-sow-social-media-buttons-atom-d789cf57efd5 a .sow-icon-image {
  width: 1em;
  height: 1em;
  background-size: cover;
  display: inline-block;
}.so-widget-sow-image-default-dbf295114b96 .sow-image-container {
  display: flex;
  align-items: flex-start;
}
.so-widget-sow-image-default-dbf295114b96 .sow-image-container > a {
  display: inline-block;
  width: 100%;
  max-width: 100%;
}
@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) {
  .so-widget-sow-image-default-dbf295114b96 .sow-image-container > a {
    display: flex;
  }
}
.so-widget-sow-image-default-dbf295114b96 .sow-image-container .so-widget-image {
  display: block;
  height: auto;
  max-width: 100%;
  width: 100%;
}.so-premium-image-overlay-container {
  pointer-events: none;
  position: absolute;
}
.so-premium-image-overlay {
  width: 100%;
  height: 100%;
  position: absolute;
  pointer-events: none;
}
.so-premium-image-overlay-background {
  width: 100%;
  height: 100%;
}
.so-premium-image-overlay-text {
  line-height: 1em;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  pointer-events: all;
}
.sow-image-container,
.sow-image-grid-image {
  position: relative;
}