.text-bmred {
color: #bd1f1f;
}
#post-695 li {
list-style-type: circle;
margin-left:2%;
margin-bottom:.58%;
}
#post-742 li {
list-style-type: circle;
margin-left:2%;
margin-bottom:.58%
}
#post-751 li {
list-style-type: circle;
margin-left:2%;
margin-bottom:.58%
}
#post-997 > figure > div > img {
object-position: top;
}
* {
padding: 0;
margin: 0;
list-style-type: none;
text-decoration: none;
}
main>div.container>article {
padding-top: 8rem;
}
main > div.container > article#post-14 {
padding-top: unset;
}
body {
color: #0052b7;
}
img {
object-fit: contain;
}
.post-14 .ls-wp-container {
box-shadow: 0 5px 10px rgba(0,0,0,0.6);
}
.pathImageWrapper {
width: 100%;
}
#post-14 .entry-title, #post-159 .entry-title, #post-62 .entry-title {
height: 0 !important;
width: 0 !important;
max-width: 0;
max-height: 0;
overflow: hidden;
position: absolute;
}
.post-14 .image-move-up {
margin-top: -30px;
}
.post-14 .redbox {
color: white;
background-color: red;
}
.post-14 .middle-section-bg {
padding-top: 40px;
padding-bottom: 40px;
background-image: url(http://bettermade.fusetg.info/wp-content/themes/new-site-theme/images/bm-lattice.png);
background-repeat: repeat;
margin: 0;
width: 100%;
}
.post-14 .middle-section {
margin-top: 0;
}
.post-14 .middle-section > .wp-block-column > h2 {
display: block;
width: 75%;
margin-left: 12.5%;
background: #bd1f1f;
margin-bottom: 0;
padding-bottom: 0;
color: white;
}
.post-14 .middle-section > .wp-block-column .wp-block-image {
margin-left: 12.5%;
width: 75%;
}
.post-14 .middle-section > .wp-block-column .wp-block-image img {
width: 100%;
height: 75%;
}
.post-14 .middle-section > .wp-block-column .wp-block-image.image-move-up {
width: 110%;
margin-left: -5%;
margin-top: -50px;
}
.post-14 .middle-section > .wp-block-column .wp-block-image.image-move-up img
{
width: 150%;
height: 100%;
}
.aboutUsWrapper {
margin: 0;
width: 100%;
}
.aboutUsWrapper > * {
width: 100%;
}
.wp-image-605 {
background: #bd1f1f;
}
li.nav-item.blue>a {
color: #0052b7;
}
.shopNowButton, .wpcf7-form-control.wpcf7-submit {
background-image: linear-gradient(to right, #e89518, #e0352a);
font-size: .75rem;
padding: .75rem 1.5rem;
color: white;
border: none;
box-shadow: rgba(0, 0, 0, 0.15) 1.95px 1.95px 2.6px;
border-radius: 4px;
font-weight: 600;
}
a.nav-link.m-2.menu-item.shopNowButton, .wpcf7-form-control.wpcf7-submit {
padding: .7rem 1rem;
}
p.question {
color: white;
background: #bd1f1f;
margin-top: 41px;
display: block;
padding: 4px;
border-radius: 9px;
font-size: 11pt;
line-height: 2rem;
}
p.question>span {
font-size: 1.75rem;
}
p.answer {
color: #0052b7;
}
p.answer>span {
font-size: 1.75rem;
}
.faqList>li {
list-style-type: none;
}
.logoWrapper {
position: absolute;
top: -15px;
left: -2%;
z-index: 1000;
transform: translate(50%, 0%);
}
ul.social-header2 {
display: flex;
}
header {
display: flex;
align-items: center;
justify-content: center; }
.card-footer {
background: #f44336;
color: white;
font-weight: 600;
font-size: .9rem;
}
.card > a > .card-footer > p {
margin: 0;
}
.cardLandingPage {
background: none;
height: 250px;
text-align: center;
display: flex;
height: auto;    
flex-flow: column;
justify-content: space-around;
color: white;
}
.cardLandingPage>.card_footer>p {
margin: 0 !important;
font-size: 1.75rem;
font-weight: 600;
}
.social-header2>li>a {
color: white;
}
.navbar-nav>.nav-item>a {
color: white;
}
.borderTopLightBlue{
border-top: solid #afcdea 1px;
}
.borderTopLightBlue > .col-md-12.my-3{
color: #396c9c;
}
#communityOutreach > .row > h1 {
color: #396c9c;
}
.social-header2>li {
margin-right: .5rem;
color: white;
}
.custServ p{
padding: 0;
margin: 0;
}
.inputWrapper {
width: 45%;
margin-bottom: 1rem;
}
.inputWrapper > label, .inputWrapper > label > span > input, .textAreaWrapper, .textAreaWrapper>label, .textAreaWrapper>label span textarea  {
width: 100%;
}
.font-black {
color: black;
}
.inputWrapper > label > span > input, .textAreaWrapper > label > span > textarea{
padding: .25rem;
border: none;
border: solid 1px lightgrey;
background: transparent;
}
.contactForm {
display: flex;
flex-flow: row wrap;
justify-content: space-between;
margin-top: 3rem;
}
article#post-403>section.entry-content> p, article#post-403>section.entry-content> ul {
padding: 0 1rem;
}
article#post-403>section.entry-content> h3 {
padding-top: 2rem;
}
.listReset > * {
list-style-type: initial;
padding: 1rem;
}
nav.container-fluid.navbar>div.d-flex {
width: 100%;
justify-content: flex-end;
flex-flow: column nowrap;
}
nav.container-fluid.navbar {
flex-flow: row wrap;
}
.social-header2 {
width: 100%;
justify-content: flex-end;
}
:is(.footer-copyright>.container>.row>div>p, .footer-copyright>.container>.row>div) a {
color: white !important;
}
a.dropdown-item.blue {
color: #0052b7;
}
li.nav-item.blue.dropdown {
display: flex;
align-items: center;
justify-content: center;
}
i.fas.fa-shopping-cart {
transform: scalex(-1);
margin-right: .25rem;
}
select.wpcf7-form-control.wpcf7-select {
padding: 0 2rem;
} footer .main-footer{  
padding: 20px 0;
background: #bd1f1f;
color: white;
}
footer ul{  padding-left: 0;  list-style: none;}
.footer-get-help {
background: #bd1f1f;
color: white;
font-weight: light;
font-style: italic;
}
.footer-get-help a {
color: white;
} .footer-copyright { background: #bd1f1f;
color: white; padding: 5px 0;}
.footer-copyright .logo {    display: inherit;}
.footer-copyright nav {    float: right;    margin-top: 5px;}
.footer-copyright nav ul {  list-style: none; margin: 0;  padding: 0;}
.footer-copyright nav ul li { border-left: 1px solid #505050; display: inline-block;  line-height: 12px;  margin: 0;  padding: 0 8px;}
.footer-copyright nav ul li a {color: white;}
.footer-copyright nav ul li:first-child { border: medium none;  padding-left: 0;}
.footer-copyright p { color: white; margin: 2px 0 0;} .footer-top{  background: #252525;  padding-bottom: 30px; margin-bottom: 30px;  border-bottom: 3px solid #222;} footer.transparent .footer-top, footer.transparent .main-footer{  background: transparent;}
footer.transparent .footer-copyright{ background: none repeat scroll 0 0 rgba(0, 0, 0, 0.3) ;} footer.light .footer-top{ background: #f9f9f9;}
footer.light .main-footer{  background: #f9f9f9;}
footer.light .footer-copyright{ background: none repeat scroll 0 0 rgba(255, 255, 255, 0.3) ;} .footer- .logo {    display: inline-block;} .widget{  padding: 20px;  margin-bottom: 40px;}
.widget.widget-last{  margin-bottom: 0px;}
.widget.no-box{ padding: 0; background-color: transparent;  margin-bottom: 40px;
box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none; -ms-box-shadow: none; -o-box-shadow: none;}
.widget.subscribe p{  margin-bottom: 18px;}
.widget li a{ color: white;}
.widget li a:hover{ color: #a3c6ea;}
.widget-title {margin-bottom: 20px;}
.widget-title span {background: #839FAD none repeat scroll 0 0;display: block; height: 1px;margin-top: 25px;position: relative;width: 20%;}
.widget-title span::after {background: inherit;content: "";height: inherit;    position: absolute;top: -4px;width: 50%;}
.widget-title.text-center span,.widget-title.text-center span::after {margin-left: auto;margin-right:auto;left: 0;right: 0;}
.widget .badge{ float: right; background: #7f7f7f;}
.widget.no-box>p>a {
color: white;
}
.typo-light h1, 
.typo-light h2, 
.typo-light h3, 
.typo-light h4, 
.typo-light h5, 
.typo-light h6,
.typo-light p,
.typo-light div,
.typo-light span,
.typo-light small{  color: #fff;}
ul.social-footer2 { margin: 0;padding: 0; width: auto;}
ul.social-footer2 li {display: inline-block;padding: 0;}
ul.social-footer2 li a:hover {background-color:#ff8d1e;}
ul.social-footer2 li a {display: block; height:30px;width: 30px;text-align: center;}
.btn{background-color: #ff8d1e; color:#fff;}
.btn:hover, .btn:focus, .btn.active {background: #4b92dc;color: #fff;
-webkit-box-shadow: 0 15px 30px rgba(0, 0, 0, 0.1);
-moz-box-shadow: 0 15px 30px rgba(0, 0, 0, 0.1);
-ms-box-shadow: 0 15px 30px rgba(0, 0, 0, 0.1);
-o-box-shadow: 0 15px 30px rgba(0, 0, 0, 0.1);
box-shadow: 0 15px 30px rgba(0, 0, 0, 0.1);
-webkit-transition: all 250ms ease-in-out 0s;
-moz-transition: all 250ms ease-in-out 0s;
-ms-transition: all 250ms ease-in-out 0s;
-o-transition: all 250ms ease-in-out 0s;
transition: all 250ms ease-in-out 0s;
}
.imageCarousel { } .mySlides {
display: none;
}
.mySlides img {
vertical-align: middle;
}
.slideshow-container {
max-width: 1000px;
position: relative;
margin: auto;
} .prev,
.next {
cursor: pointer;
position: absolute;
top: 50%;
width: auto;
padding: 16px;
margin-top: -22px;
color: white;
font-weight: bold;
font-size: 18px;
transition: 0.6s ease;
border-radius: 0 3px 3px 0;
user-select: none;
} .next {
right: 0;
border-radius: 3px 0 0 3px;
} .prev:hover,
.next:hover {
background-color: rgba(0, 0, 0, 0.8);
} .text {
color: #f2f2f2;
font-size: 15px;
padding: 8px 12px;
position: absolute;
bottom: 8px;
width: 100%;
text-align: center;
} .numbertext {
color: #f2f2f2;
font-size: 12px;
padding: 8px 12px;
position: absolute;
top: 0;
} .dot {
cursor: pointer;
height: 15px;
width: 15px;
margin: 0 2px;
background-color: #bbb;
border-radius: 50%;
display: inline-block;
transition: background-color 0.6s ease;
}
.active,
.dot:hover {
background-color: #717171;
} .fade {
-webkit-animation-name: fade;
-webkit-animation-duration: 1.5s;
animation-name: fade;
animation-duration: 1.5s;
}
@-webkit-keyframes fade {
from {
opacity: 0.4;
}
to {
opacity: 1;
}
}
@keyframes fade {
from {
opacity: 0.4;
}
to {
opacity: 1;
}
} @media only screen and (max-width: 300px) {
.prev,
.next,
.text {
font-size: 11px;
}
}
.imageCarousel { } .mySlides {
display: none;
}
.mySlides img {
vertical-align: middle;
}
.slideshow-container {
max-width: 1000px;
position: relative;
margin: auto;
} .prev,
.next {
cursor: pointer;
position: absolute;
top: 50%;
width: auto;
padding: 16px;
margin-top: -22px;
color: white;
font-weight: bold;
font-size: 18px;
transition: 0.6s ease;
border-radius: 0 3px 3px 0;
user-select: none;
} .next {
right: 0;
border-radius: 3px 0 0 3px;
} .prev:hover,
.next:hover {
background-color: rgba(0, 0, 0, 0.8);
} .text {
color: #f2f2f2;
font-size: 15px;
padding: 8px 12px;
position: absolute;
bottom: 8px;
width: 100%;
text-align: center;
} .numbertext {
color: #f2f2f2;
font-size: 12px;
padding: 8px 12px;
position: absolute;
top: 0;
} .dot {
cursor: pointer;
height: 15px;
width: 15px;
margin: 0 2px;
background-color: #bbb;
border-radius: 50%;
display: inline-block;
transition: background-color 0.6s ease;
}
.active,
.dot:hover {
background-color: #717171;
} .fade {
-webkit-animation-name: fade;
-webkit-animation-duration: 1.5s;
animation-name: fade;
animation-duration: 1.5s;
}
@-webkit-keyframes fade {
from {
opacity: 0.4;
}
to {
opacity: 1;
}
}
@keyframes fade {
from {
opacity: 0.4;
}
to {
opacity: 1;
}
} .sjb-label-control{
padding-bottom: 5%
}
.sjb-page .sjb-detail .list-data .v2 .job-detail{
width:120%!important;
}
.job-date{
width:200%!important;
}
.sjb-page .sjb-detail .list-data .v2 .jobpost-form .app-submit:hover{
background-color:#4b92dc!important;
}
.sjb-page .sjb-detail .list-data .v2 .jobpost-form .app-submit{
border-radius:2px!important;
} @media only screen and (max-width: 300px) {
.prev,
.next,
.text {
font-size: 11px;
}
}
div#textCarousel {
background-color: #bd1f1f;
color: white;
text-align: center;
}
.carousel-item {
background-color: #bd1f1f;
}
.footerGoToStoreButton {
background-color: #ffffff;
color: #bd1f1f;
font-weight: 600 !important;
}
.--grayscale {
filter: grayscale(1);
}
#a11yModalWrapper {
position: fixed;
right: .5%;
top: 25vh;
z-index: 10000;
cursor: pointer;
}
.a11yModal {
width: 250px;
min-height: 130px;
border: solid 1px lightgrey;
border-radius: 4px;
padding: .25rem;
box-shadow: rgba(0, 0, 0, 0.05) 0px 6px 24px 0px, rgba(0, 0, 0, 0.08) 0px 0px 0px 1px;
transition: height .25s;
background: #ffffff;
}
.a11yModal > h3{
text-align: center;
}
.a11yModal >details {
border: solid 1px lightgrey;
border-radius: 4px;
padding: .25rem;
}
.zoomButtonWrapper {
height: auto;
display: flex;
flex-flow: row nowrap;
}
.zoomButtonWrapper> button {
padding: .25rem;
width: 33%;
border: none;
border-radius: 4px;
font-size: 1rem;
font-weight: 600;
color: white;
}
.zoomButtonWrapper> button:hover {
filter: contrast(1.25);
}
.zoomButtonWrapper> button:active {
filter: contrast(1.75);
}
.--hide {
transition: height .25s; 
height: 0 !important;
min-height: 0 !important;
max-height: 0 !important;
width: 0 !important;
max-width: 0 !important;
padding: 0 !important;
margin: -10px !important;
overflow: hidden;
position: absolute;
right: -100px;
}
.zoomButtonWrapper>button:nth-child(1) {
background-color: #4aa564;
}
.zoomButtonWrapper>button:nth-child(2) {
background-color: #51bdcf;
margin: 0 1%;
}
.zoomButtonWrapper>button:nth-child(3) {
background-color: #cd2026;
}
.grayscaleButton {
padding: .5rem;
font-size: 1rem;
font-weight: 600;
}
.a11yModalVisibilityIcon {
display: flex;
justify-content: flex-end;
margin-right: .25rem;
margin-bottom: .5rem;
}
.accessbilityIcon {
font-size: 2.5rem;
border: solid 1px black;
border-radius: 50%;
padding: .25rem 1rem;
background: lightblue;
}
.accessbilityIcon:hover {
background: cornflowerblue;
}
.singular > .post {
display: flex;
flex-flow: column nowrap;
justify-content: space-between;
margin: 3% 25% 2% 25%; }
.loopPosts > .post {
display: flex;
flex-flow: row nowrap;
justify-content: space-between;
margin: 3% 25% 2% 25%;
background: white;
padding: 2em;
box-shadow: rgba(50, 50, 93, 0.25) 0px 2px 5px -1px, rgba(0, 0, 0, 0.3) 0px 1px 3px -1px;
border-radius: 4px;
max-width: 900px;
}
.featured-media-inner > img {
border-radius: 4px;
width: 300px;
height: 300px;
object-fit: cover;
}
.post_title {
grid-area: title;
}
.post_desc {
grid-area: desc;
}
.post_thumbnail {
grid-area: img;
}
.post_copy {
grid-area: copy;
display: flex;
align-items: center;
}
.post > header.entry-header.has-text-align-center {
width: 50%;
}
main.singular > .post > header.entry-header {
width: 100%;
}
main.singular > .post {
margin-top: 5em;
}
.singular > .post > .post-inner > .entry-content > .wp-block-columns {
padding-left: 4%;
margin-top: 5em;
}
.singular > .post > .post-inner > .entry-content > figure {
display: flex;
justify-content: center;
}
.singular > .post > .entry-header > .entry-header-inner > .entry-title {
font-size: 3.5em;
}
.singular > .post > .post-inner > .entry-content > p {
padding: 0 4%;
}
@media only screen and (max-width: 992px ){
#communityOutreach {
margin-top: 5rem !important;
}
.post > figure {
margin: 0;
width: 100%;
}
.inputWrapper {
width: 95%;
}
.logoWrapper>img {
height: 75px;
}
.navbar-nav {
margin-top: 5rem;
text-align: center;
}
.cardLandingPage {
margin-bottom: 3rem;
}
div>.custServ {
flex-flow: column;
}
.listReset>* {
list-style-type: none;
}
#myNavbar {
justify-content: flex-end;
position: absolute;
top: 46px;
left: 0;
right: 0;
z-index: 100;
background: white;
height: auto; border-bottom: solid 1px #ccc8c8;
}
a.nav-link.m-2.menu-item.shopNowButton {
width: 50%;
}
.navbar-nav .dropdown-menu {
position: static;
float: none;
min-width: 75%;
text-align: center;
border: none;
border-bottom: solid 1px lightgrey;
border-radius: 0;
font-size: .9rem;
}
main.singular > .post, main > .post {
margin-top: 2em;
padding: 0 1em;
}
.post > header.entry-header.has-text-align-center {
width: 100%;
}
.singular > .post > .post-inner > .entry-content > figure > img, main > .post > figure.featured-media > .featured-media-inner > img{
height: 100%;
width: 100%;
}
.singular > .post > .entry-header > .entry-header-inner > .entry-title, main > .post > .entry-header > .entry-header-inner > .entry-title {
font-size: 2.5em;
}
.post {
flex-flow: row wrap;
margin: 3%;
padding: 0 !important;
}
.featured-media-inner > img {
border-radius: 4px 4px 0 0;
}
.loopPosts > .post {
flex-flow: column nowrap;
margin: 1em;
}
.singular > .post {
margin: 0 1em;
}
.singular > .post > .post-inner.thin > .entry-content > .wp-block-image > figure > img {
height: auto;
}
}
.post > figure {
margin: 0;
width: unset;
}
hr.post-separator.styled-separator.is-style-wide.section-inner {
width: 75%;
margin: 0 auto;
} article.post-893 > figure > div > img {
object-position: top;
}
article.post-852 > figure > div > img {
object-position: bottom;
}
nav.navigation.pagination {
margin: 1em;
font-size: 1.5em;
}
nav.navigation.pagination::before {
content: "Pages:";
}
.nav-links {
margin-left: 1em;
display: flex;
align-items: center;
}
nav.navigation.pagination::before {
content: "Pages:";
font-size: 1.5em;
}
.pagination-wrapper.section-inner {
display: flex;
flex-flow: column nowrap;
align-items: center;
}
.nav-links> * {
margin-left: .25em;
}
span.page-numbers.current {
text-decoration: underline;
}
article.aol_ad {
padding: 10%;
}
article.aol_ad {
padding: 10%;
}
@media only screen and (min-width: 992px ){
.post-250, .post-52, .post-64, .post-62, .post-745, .post-62, .post-70, .post-159, .post-765, article.post-3   {
padding: 5em 16%;
}
article.aol_ad {
padding: 10% 25%;
}
.post-172 {
margin-top: 5%;
}
} article.post-1242 > header.entry-header > div.entry-header-inner > h1.entry-title {
margin-top: 1em;
color: #0052b7;
}
.wpgmza_map {
margin-bottom: 2em;
}
p.ccpctst-copy {
font-weight: 500;
text-align: center;
font-size: .75em;
}