/* Top CTA Bar */

.top-bar-back {
    background-color: #404040;
    color: #fff;
    font-size: 20px;
    font-weight: bold;
    margin-bottom: 20px;
    padding: 10px;
    overflow:auto;
}
.top-bar-back a {
color: #fff;
}

/* Navigation (only mobile nav with mega menu) */

.nav-back {
    background-color: #013034;
}
.dropdown-menu {
    background-color: #013034;
    border: 0px solid rgba(0, 0, 0, 0.15);
}

.navbar-default .navbar-brand {
    color: #fff;
    font-size: 20px;
    line-height: 1;
    text-transform: uppercase;
}
.navbar-default .navbar-nav > li > a {
    color: #fff;;
    font-size: 18px;
    line-height: 1;
    text-transform: uppercase;
}
.navbar-default .navbar-nav > li > a {
    font-size: 16px;
    padding-right: 20px;
    font-weight: 700;
}
.nav>li>a:hover, .nav>li>a:focus {
    background-color: #013034;
    color: #fff;;
	text-decoration:underline;
}
.dropdown-menu > li > a {
    color: #fff;
	font-size: 18px;
	font-weight:900;
    }
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
    color: #fff !important;	
	text-decoration:underline;
}
.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {
    color: #000;
    text-decoration: none;
    outline: 0;
    background-color: #ffffff;
}
.nav>li>a:hover, .nav>li>a:focus {
  color:#fff;
  }
.nav-contain {
    width: 90%;
    margin-left: auto;
    margin-right: auto;
}
.navbar-default .navbar-nav>.open>a {
	background-color: #013034 !important;
    color: #fff !important;
}
.dropdown-menu>li>a {
    font-size: 16px;
    font-weight: 500;
	text-transform:uppercase;
}
.dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus {
    text-decoration: underline;
    color: #fff;
    background-color: #013034;
}
 
.dropdown-menu>li>a {
	color: #fff;
}
/* typography */

.entry-title {
    color: #fff;
    text-align: center;
    /* margin-top: 125px; */
    font-size: 42px;
    /* width: 90%; */
    border-width: 1px;
    text-transform: uppercase;
    margin-bottom: 0px;
    font-weight: 800;
    text-shadow: 3px 3px #013034;
}
body {
    font-size: 18px;
    line-height: 1.4;
	font-family: 'Roboto', sans-serif;
	color:#000;
	margin:0px !important;
	font-weight:300;
}
h1, h2, h3, h4, h5, h6 {
    color: #013034;
    font-weight: 300;
	font-family: 'Roboto', sans-serif;
}
h1 {
    font-size: 26px; 
	font-weight:800;
}
h2 {
    font-size: 24px;
	font-weight:800;
}
h3 {
    font-size: 22px;
	font-weight:800;
}
h4 {
    font-size: 20px;
	font-weight:800;
}

a {
color:blue;
}


/* format align */

.space {
	height:20px;
}
.footer-pad {
    margin-top: 0;
}
.img-right, .alignright {
	float:right;
	padding-left:10px;
	padding-bottom:10px;
}
.img-left, .alignleft {
	float:left;
	padding-right:10px;
	padding-bottom:10px;
}
img, iframe {
max-width:100%;
}

/* Commonly Used Formatting */

.center {text-align:center;}
.bold {text-align:bold;}
.white {color:#fff;}
.black {color:#000;}
#respond {display:none;}
.xoxo {list-style-type:none;}

/* Contact Form 7 Customization */

.wpcf7-text, .wpcf7-textarea {
	max-width:100%;
	border-radius:8px;
	padding:5px; 
}
.wpcf7-textarea {
	height:75px;
}

/* Split Buttons */

.btn-icon-split {
    padding: 0;
    overflow: hidden;
    display: inline-flex;
    align-items: stretch;
    justify-content: center;
}
.btn-success {
    color: #fff;
    background-color: #1cc88a;
    border-color: #1cc88a;
}

/* footer */

.footer {
    background-color: #013034;
    padding-top: 20px;
    color: #fff;
    font-size: 16px;
}
.footer a {
color:#fff;
}

/* large photo background with text and button, if your not using a photo background just change to background-color NEED TO ADD PHOTO */

.main-cta-text {
    color: #fff;
    font-size: 36px;
    font-weight: bold;
    line-height: 1.3em;
    margin-top: 40px;
}
.sub-cta-text {
color:#000;
font-size:20px;
font-weight:bold;
}

/* benefits or service buckets section */

.svc-title {
text-align:center;
font-weight:bold;
font-size:24px;
}
.svc-text {
text-align:center;
padding:10px;
}
.svc-btn {
width:70%;
margin-left:auto;
margin-right:auto;
border-style:solid;
border-width:1px;
border-color:#ff6018;
text-align:center;
color:#ff6018;
margin-top:20px;
}


/* CAROUSEL Make the image fully responsive */
.slide-box {
	min-height:299px;
	padding-top:100px;
}
.slide-box2 {
	background-image:url(/wp-content/uploads/2019/10/hero-image-1500.png);
	background-size:cover;
	min-height:299px;
	}

/* common-elements */

.white-outline-button {
    border-color: #fff;
    border-style: solid;
    color: #fff;
    font-size: 24px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 10px;
    text-align: center;
    width: 70%;
}
.solid-button {
	background-color:#000;
    border-color: #fff;
    border-style: solid;
    color: #fff;
    font-size: 24px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 10px;
    text-align: center;
    width: 70%;
}

.home-page-titles {
color:#000;
font-weight:bold;
font-size:28px;
text-align:center;
padding-top:20px;
padding-bottom:10px;
line-height: 1.3em;
text-transform:uppercase;
}


/* custom-elements */

.tb-left {
text-align:left;
padding-left:10px;
}
.tb-right{
text-align:right;
padding-right:10px;
font-weight:300;
}
.phone {
    color: #fff;
    font-size: 16px;
    font-weight: normal;
    text-align: left;
	font-weight:300;
}
.tb-button {
    /* background-color: #01B295; */
padding: 2px;
    /* width: 100px; */
    text-align: center;
    float: left;
    margin-left: 20px;
    font-size: 16px;
    font-weight:300;
    border-radius: 2px;
    /* box-shadow: #ccc 1px 1px; */
    margin-top: 12px;
}
.tb-button a {color:#fff;}
.tb-button:hover {
	background-color: #fff;
	color:#404040;
}
.logo {
margin-left:10px;
margin-bottom:5px;
}
.mbe-logo {
text-align:right;
margin-bottom:5px;
}
.head-address {
    font-weight: normal;
    text-align: right;
    margin-right: 20px;
}
.loc-btn {
    background-color: #01B295;
    padding: 4px;
    width: 160px;
    text-align: center;
    font-size: 16px;
    font-weight: normal;
    float: right;
    color: #fff;
    margin-top: 6px;
    border-radius: 2px;
    box-shadow: #ccc 1px 1px;
}
.loc-btn:hover {
	background-color: #404040;
}
.foot-title {
    font-weight: bold;
    font-size: 20px;
	margin-bottom:10px;
}
.widget {
	list-style-type:none;
}
.copyright {
    text-align: center;
    margin-top: 15px;
    margin-bottom: 25px;
}
.foot-btn {
    background-color: #404040;
    padding: 2px;
    width: 140px;
    text-align: center;
    font-size: 16px;
    font-weight: normal;
    color: #fff;
    margin-top: 6px;
	border-radius: 2px;
    box-shadow: #ccc 1px 1px;

}
.expertise-box {
background: -moz-linear-gradient(45deg, rgba(1,48,52,1) 0%, rgba(0,128,128,1) 100%); /* ff3.6+ */
background: -webkit-gradient(linear, left bottom, right top, color-stop(0%, rgba(1,48,52,1)), color-stop(100%, rgba(0,128,128,1))); /* safari4+,chrome */
background: -webkit-linear-gradient(45deg, rgba(1,48,52,1) 0%, rgba(0,128,128,1) 100%); /* safari5.1+,chrome10+ */
background: -o-linear-gradient(45deg, rgba(1,48,52,1) 0%, rgba(0,128,128,1) 100%); /* opera 11.10+ */
background: -ms-linear-gradient(45deg, rgba(1,48,52,1) 0%, rgba(0,128,128,1) 100%); /* ie10+ */
background: linear-gradient(45deg, rgba(1,48,52,1) 0%, rgba(0,128,128,1) 100%); /* w3c */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#008080', endColorstr='#013034',GradientType=1 ); /* ie6-9 */
}
.eb-type {
	padding:20px;
}
.eb-title {
    text-align: center;
    color: #fff;
    font-size: 32px;
	margin-top:15px;
}
.eb-text {
    text-align: center;
    color: #fff;
    font-size: 20px;
}
.eb-cta {
    text-align: center;
    margin-top: 20px;
    border-color: #fff;
    border-style: solid;
    width: 140px;
    margin-left: auto;
	margin-right:auto;
    color: #fff;
    border-width: 1px;
}
.eb-title2 {
    text-align: center;
    color: #fff;
    font-size: 32px;
    margin-top: 15px;
}
.eb-text2 {
    text-align: center;
    color: #fff;
    font-size: 20px;
}
.eb-cta2 {
    text-align: center;
    margin-top: 20px;
    border-color: #fff;
    border-style: solid;
    width: 140px;
    margin-right: auto;
	margin-left:auto;
    color: #fff;
    border-width: 1px;
}
.eb-title-cs {
    text-align: left;
    color: #fff;
    font-size: 32px;
	margin-top:25px;
}
.eb-text-cs {
    text-align: left;
    color: #fff;
    font-size: 20px;
}
.formerly-box {
	width:90%;
	margin-left:auto;
	margin-right:auto;
	
}
.formerly {
    float: left;
    text-align: right;
    padding-top: 15px;
    font-weight: bold;
    font-size: 24px;
}
.site-titles {
    color: #013034;
    text-align: center;
    margin-top: 30px;
    font-size: 33px;
    width: 40%;
    margin-left: auto;
    margin-right: auto;
    border-style: solid;
    border-color: #013034;
    border-width: 3px;
    margin-bottom: 40px;
	font-weight:800;
	border-radius:40px;
}
.bucket-title {
    text-align: center;
    font-weight: bold;
    margin-bottom: 10px;
    margin-top: 10px;
	
}
.bucket-text {
    text-align: center;
    width:80%;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:20px;
	min-height:200px;
}
.blue-swirl {
    background-image: url(/wp-content/uploads/2019/10/sajar-blue-background-1024x768.jpg);
    overflow: auto;
    background-repeat: no-repeat;
    background-size: cover;
}
.page-back {
    background-image: url(/wp-content/uploads/2019/11/Thermofomring.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    border-bottom: solid;
    border-bottom-width: 25px;
    border-bottom-color: #013034;
    min-height: 400px;
}
.page-back-im {
    background-image: url(/wp-content/uploads/2019/11/Injection-Molding.png);
    background-size: cover;
    background-repeat: no-repeat;
    border-bottom: solid;
    border-bottom-width: 25px;
    border-bottom-color: #013034;
    min-height: 400px;
}
.page-back-bm {
    background-image: url(/wp-content/uploads/2019/11/Blow-Molding.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    border-bottom: solid;
    border-bottom-width: 25px;
    border-bottom-color: #013034;
    min-height: 400px;
}
.page-back-con {
    background-image: url(/wp-content/uploads/2019/11/contact.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    border-bottom: solid;
    border-bottom-width: 25px;
    border-bottom-color: #013034;
    min-height: 400px;
}
.page-back-res {
    background-image: url(/wp-content/uploads/2019/12/Resources.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    border-bottom: solid;
    border-bottom-width: 25px;
    border-bottom-color: #013034;
    min-height: 400px;
}
.page-back-abt {
    background-image: url(/wp-content/uploads/2019/12/about.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    border-bottom: solid;
    border-bottom-width: 25px;
    border-bottom-color: #013034;
    min-height: 400px;
}
.page-back-exp {
    background-image: url(/wp-content/uploads/2019/12/Expertise.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    border-bottom: solid;
    border-bottom-width: 25px;
    border-bottom-color: #013034;
    min-height: 400px;
}
.page-back-store {
    background-image: url(/wp-content/uploads/2020/09/Untitled-design.png);
    background-size: cover;
    background-repeat: no-repeat;
    border-bottom: solid;
    border-bottom-width: 25px;
    border-bottom-color: #013034;
    min-height: 400px;
}
.page-ft-text {
    text-align: center;
    font-size: 36px;
    width: 70%;
    margin-left: auto;
    margin-right: auto;
	text-transform:uppercase;
}
.page-st-text {
    text-align: left;
    width: 70%;
    margin-left: auto;
    margin-right: auto;
}
.slide-title {
	color: #013034;
    text-align: center;
    margin-top: 50px;
    font-size: 42px;
    width: 70%;
    text-transform: uppercase;
	margin-left:auto;
	margin-right:auto;
}
.slide-btn {
	color: #013034;
    text-align: center;
    margin-top: 10px;
    font-size: 22px;
    width: 40%;
    border-style: solid;
    border-color: #013034;
    border-width: 1px;
    text-transform: uppercase;
	margin-left:auto;
	margin-right:auto;
	border-radius:40px;
	}
.gal-box {
     padding: 10px;
}
.gal-title {
    padding: 2px;
    width: 100%;
    text-align: center;
    font-size: 16px;
    font-weight: 800;
    color: #404040;
    margin-bottom: 35px;
    border-radius: 2px;
    /* box-shadow: #ccc 1px 1px; */
    padding-left: 10px;
    font-weight: 500;
}
.gal-title a {color: #404040;}
.gal-title:hov {
	border-bottom:solid;
	border-color:#013034;
	border-width:4px;
	text-underline-position:under;
}
.gal-title-main {
    color: #013034;
    font-size: 22px;
    font-weight: 800;
    text-align: center;
}
.wpape_gallery_button {display:none;}
.entry-content .site-titles {
        width: 100%;
		margin-left:0; 
font-size:24px;		
}
.entry-content .page-ft-text {
    text-align: center;
    font-size: 30px;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    line-height: 1.2em;
    margin-bottom: 20px;
    font-weight: 500;
}
.loc-box {
    font-size: 22px;
    border: 1px;
    /* border-right-style: solid; */
    /* border-bottom-style: solid; */
    margin-bottom: 20px;
    padding: 8px;
    min-height: 200px;
    background-color: #ebebeb;
}
.loc-button {
    background-color: #404040;
    padding: 2px;
    width: 140px;
    text-align: center;
    font-size: 16px;
    font-weight: normal;
    color: #fff;
    margin-top: 6px;
    border-radius: 2px;
    box-shadow: #ccc 1px 1px;
}
.pt-cv-wrapper .btn-success {
    color: #fff;
    background-color: #013034;
    border-color: #013034;
}
.con-title {
	font-size:36px;
	text-align:center;
}
.con-text {
	text-align:center;
}
.con-btn {
	color: #013034;
    text-align: center;
    margin-top: 10px;
    font-size: 22px;
    width: 40%;
    border-style: solid;
    border-color: #013034;
    border-width: 1px;
    text-transform: uppercase;
	margin-left:auto;
	margin-right:auto;
	border-radius:40px;
}
.con-side-box {
	background: -moz-linear-gradient(45deg, rgba(1,48,52,1) 0%, rgba(0,128,128,1) 100%); /* ff3.6+ */
background: -webkit-gradient(linear, left bottom, right top, color-stop(0%, rgba(1,48,52,1)), color-stop(100%, rgba(0,128,128,1))); /* safari4+,chrome */
background: -webkit-linear-gradient(45deg, rgba(1,48,52,1) 0%, rgba(0,128,128,1) 100%); /* safari5.1+,chrome10+ */
background: -o-linear-gradient(45deg, rgba(1,48,52,1) 0%, rgba(0,128,128,1) 100%); /* opera 11.10+ */
background: -ms-linear-gradient(45deg, rgba(1,48,52,1) 0%, rgba(0,128,128,1) 100%); /* ie10+ */
background: linear-gradient(45deg, rgba(1,48,52,1) 0%, rgba(0,128,128,1) 100%); /* w3c */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#008080', endColorstr='#013034',GradientType=1 ); /* ie6-9 */
padding-bottom:30px;
margin-top:20px;	
}
.con-sb-title {
    text-align: center;
    color: #fff;
    font-size: 28px;
    font-weight: 800;
    padding-top: 20px;
}
.con-sb-text {
    text-align: center;
    color: #fff;
    font-size: 22px;
    margin-top: 10px;
}
.con-sb-btn {
    text-align: center;
    color: #fff;
    margin-top: 10px;
    border-style: solid;
    width: 70%;
    margin-left: auto;
    margin-right: auto;
}
.spacer {padding:30px;}
.title-div {
    border-top-style: solid;
    border-color: #fff;
    width: 30%;
    margin-top: 20px;
    margin-bottom: 20px;
    border-width: 10px;
    margin-left: auto;
    margin-right: auto;
}
.case-back {
    background-image: url(/wp-content/uploads/2019/10/case-studies.jpg);
    min-height: 200px;
}
.case-dark {
    height: 50px;
    padding-top: 90px;
}
.case-title {
    color: #000;
    text-align: center;
    font-weight: 800;
}
.case-text {
    color: #000;
    text-align: center;
    padding: 20px;
}
.case-total {
    border-style: solid;
    border-color: #013034;
    border-width: 1px;
    background-color: #ebebeb;
}
.entry-bg {
    width: 70%;
    margin-top: 125px;
    padding: 10px;
    border-radius: 10px;
    margin-left: auto;
    margin-right: auto;
    background-color: #333b;
}
.gal-title-main {display:none;}

#pt-cv-view-2ad5319bl0 .pt-cv-ifield {
    border-radius: .6rem;
    overflow: hidden;
    transition: 0.25s all ease-in-out;
    box-shadow: 0 6px 6px 0 rgba(0,0,0,0.05);
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 20px;
background: -moz-linear-gradient(45deg, rgba(1,48,52,1) 0%, rgba(0,128,128,1) 100%); /* ff3.6+ */
background: -webkit-gradient(linear, left bottom, right top, color-stop(0%, rgba(1,48,52,1)), color-stop(100%, rgba(0,128,128,1))); /* safari4+,chrome */
background: -webkit-linear-gradient(45deg, rgba(1,48,52,1) 0%, rgba(0,128,128,1) 100%); /* safari5.1+,chrome10+ */
background: -o-linear-gradient(45deg, rgba(1,48,52,1) 0%, rgba(0,128,128,1) 100%); /* opera 11.10+ */
background: -ms-linear-gradient(45deg, rgba(1,48,52,1) 0%, rgba(0,128,128,1) 100%); /* ie10+ */
background: linear-gradient(45deg, rgba(1,48,52,1) 0%, rgba(0,128,128,1) 100%); /* w3c */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#008080', endColorstr='#013034',GradientType=1 ); /* ie6-9 */

}
#pt-cv-view-2ad5319bl0 .pt-cv-thumbnail {
    width: 100% !important;
    padding-top: 10px;
}
#pt-cv-view-2ad5319bl0 .pt-cv-wrapper .btn {display:none;}
#pt-cv-view-2ad5319bl0 .pt-cv-title a {
    color: #fff;
}
#pt-cv-view-2ad5319bl0 .pt-cv-content {
	font-weight:300;
	color:#fff;
}
.center-div-line {
    width: 90px;
    height: 8px;
    background-color: #013034;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 20px;
}
.exp-div-line-l {
    width: 150px;
    height: 6px;
    background-color: #fff;
    margin-bottom: 20px;
    margin-top: 10px;
    margin-left: auto;
    margin-right: auto;
}
.exp-div-line-r {
    width: 150px;
    height: 6px;
    background-color: #fff;
    margin-bottom: 20px;
    margin-top: 10px;
    margin-left: auto;
    margin-right: auto;
}
.loc-title {
    text-align: center;
    color: #fff;
    font-weight: 900;
    font-size: 24px;
}
.loc-div-line {
    width: 120px;
    height: 6px;
    background-color: #fff;
    margin-bottom: 20px;
    margin-top: 10px;
    margin-left: auto;
    margin-right: auto;
}
.fac-box-l {
    padding: 10px;
    color: #fff;
}
.fac-box-r {
	padding:10px;
}
.loc-list {
    color: #fff;
	font-size:16px;
}
.vert-div-white {
    background-color: #fff;
    overflow: auto;
    width: 30%;
    height: 90px;
}
.cs-div-line {
    width: 150px;
    height: 8px;
    background-color: #fff;
    margin-bottom: 20px;
    margin-left: auto;
    margin-right: auto;
}
.cs-nav {
	color:#fff;
margin-top: 50px;
text-align: center;
}
.cs-nav a{
	color:#fff;
}
.abt-title {
	text-align:center;
	color:#fff;
	font-weight:900;
}
.abt-box  {
    border-style: solid;
    border-width: 1px;
    border-radius: 8px;
    	background: -moz-linear-gradient(45deg, rgba(1,48,52,1) 0%, rgba(0,128,128,1) 100%); /* ff3.6+ */
background: -webkit-gradient(linear, left bottom, right top, color-stop(0%, rgba(1,48,52,1)), color-stop(100%, rgba(0,128,128,1))); /* safari4+,chrome */
background: -webkit-linear-gradient(45deg, rgba(1,48,52,1) 0%, rgba(0,128,128,1) 100%); /* safari5.1+,chrome10+ */
background: -o-linear-gradient(45deg, rgba(1,48,52,1) 0%, rgba(0,128,128,1) 100%); /* opera 11.10+ */
background: -ms-linear-gradient(45deg, rgba(1,48,52,1) 0%, rgba(0,128,128,1) 100%); /* ie10+ */
background: linear-gradient(45deg, rgba(1,48,52,1) 0%, rgba(0,128,128,1) 100%); /* w3c */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#008080', endColorstr='#013034',GradientType=1 ); /* ie6-9 */
padding-top:8px;
padding-bottom:8px;
box-shadow: silver 4px 4px;
}
.about-titles {
    color: #013034;
    text-align: center;
    margin-top: 30px;
    font-size: 33px;
    width: 40%;
    margin-left: auto;
    margin-right: auto;
    border-style: solid;
    border-color: #013034;
    border-width: 3px;
    margin-bottom: 40px;
    font-weight: 800;
    border-radius: 40px;
}
.abt-box2 {
    padding: 30px;
    border-style: solid;
    border-width: 1px;
    border-radius: 8px;
    margin-top: 20px;
    border-color: #ccc;
}
.abt-top {
    font-size: 22px;
    color: #000;
    font-weight: 900;
    margin-top: 20px;
}
.abt-top a {color:#013034;}

.gal-pg-title {
    text-align: center;
    color: #013034;
    font-size: 32px;
    margin-top: 15px;
}

.gal-pg-div-line-l {
    width: 150px;
    height: 6px;
    background-color: #013034;
    margin-bottom: 20px;
    margin-top: 10px;
    margin-left: auto;
    margin-right: auto;
}
.gal-pg-box {
    border-style: solid;
    min-height: 600px;
    border-width: 1px;
    border-color: #ccc;
    background: -moz-linear-gradient(45deg, rgba(1,48,52,1) 0%, rgba(0,128,128,1) 100%);
    background: -webkit-gradient(linear, left bottom, right top, color-stop(0%, rgba(1,48,52,1)), color-stop(100%, rgba(0,128,128,1)));
    background: -webkit-linear-gradient(45deg, rgba(1,48,52,1) 0%, rgba(0,128,128,1) 100%);
    background: -o-linear-gradient(45deg, rgba(1,48,52,1) 0%, rgba(0,128,128,1) 100%);
    background: -ms-linear-gradient(45deg, rgba(1,48,52,1) 0%, rgba(0,128,128,1) 100%);
    background: linear-gradient(45deg, rgba(1,48,52,1) 0%, rgba(0,128,128,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#008080', endColorstr='#013034',GradientType=1 );
    border-radius: 8px;
    margin-bottom: 20px;
}
.gal-pg-name {
    padding-top: 10px;
    text-align: center;
    color: #fff;
	font-weight:900;
}
.gal-text {
    color: #fff;
    text-align: center;
    padding-left: 10px;
    padding-right: 10px;
	min-height:150px;
}
.left-flush {
	padding-left:0px;
	margin-left:0px;
}
.entry-content a, .comment-content a {
    color: #013034;
    font-weight: 900;
    text-decoration: underline;
}
.entry-content li {margin-bottom:10px;}
.eb-cta2 a {
	color:#fff;
	font-weight:normal;
	text-decoration:none;
}
.eb-cta a {
	color:#fff;
	font-weight:normal;
	text-decoration:none;
}
.cs-nav a {color:#013034;}
.tb-button:hover a {
    color: #404040;
}
.form-label 
{
font-family:'Roboto', sans-serif;
color:#013034;
font-size:20px;
}
.warning {color:red; font-size:22px;}
#pt-cv-view-2ad5319bl0 .pt-cv-title a {color:#fff;}
.title-box {
    min-height: 90px;
}
#pt-cv-view-2ad5319bl0 .pt-cv-wrapper img:hover 
{opacity:0.5;}
#pt-cv-view-213f0aawvy .btn {
    display: inline-block;
}
	
#pt-cv-view-213f0aawvy .pt-cv-ifield {
    padding-top: 20px;
}	
#pt-cv-view-213f0aawvy .btn-success {
    color: #fff;
    background-color: #013034;
    border-color: #fff;
}
#pt-cv-view-2ad5319bl0 h4.pt-cv-title {
    min-height: 90px;
    text-align: center;
}
#pt-cv-view-2ad5319bl0 .pt-cv-ifield {
    text-align: center;
}
#pt-cv-view-2ad5319bl0  .pt-cv-thumbnail {
    width: 90% !important;
    padding-top: 0px;
    margin-top: 35px !important;
    margin-bottom: 15px !important;
}
#pt-cv-view-2ad5319bl0  .pt-cv-view .pt-cv-ifield {
    margin-bottom: 0!important;
    text-align: center;
}
#pt-cv-view-2ad5319bl0 .pt-cv-content {text-align:left;}

#pt-cv-view-2ad5319bl0 pt-cv-readmore {display:none !important;}

#pt-cv-view-1435ca128h .pt-cv-content {font-weight:300; font-size:18px;}

#pt-cv-view-1435ca128h h4.pt-cv-title {
    font-size: 24px;
}
.bucket-title a {
 color:#000;
}
.bucket-text a {color:#000;}
.value-pop {
    color: #013034;
    font-weight: 500;
}
.contact-btn {
    background: -moz-linear-gradient(45deg, rgba(1,48,52,1) 0%, rgba(0,128,128,1) 100%);
    background: -webkit-gradient(linear, left bottom, right top, color-stop(0%, rgba(1,48,52,1)), color-stop(100%, rgba(0,128,128,1)));
    background: -webkit-linear-gradient(45deg, rgba(1,48,52,1) 0%, rgba(0,128,128,1) 100%);
    background: -o-linear-gradient(45deg, rgba(1,48,52,1) 0%, rgba(0,128,128,1) 100%);
    background: -ms-linear-gradient(45deg, rgba(1,48,52,1) 0%, rgba(0,128,128,1) 100%);
    background: linear-gradient(45deg, rgba(1,48,52,1) 0%, rgba(0,128,128,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#008080', endColorstr='#013034',GradientType=1 );
    width: 70%;
    margin-left: auto;
    margin-right: auto;
    border-radius: 8px;
    text-align: center;
    padding: 8px;
    font-size: 20px;
}
.contact-btn a {
    color: #fff;
    text-decoration: none;
}
.bucket-text a:hover {text-decoration:none;}

.pt-cv-wrapper .btn-success.active, .pt-cv-wrapper .btn-success:active, .pt-cv-wrapper .btn-success:hover, .pt-cv-wrapper .open>.dropdown-toggle.btn-success {
    color: #fff;
    background-color: #00B395;
    border-color: #00B395;
}
.navbar-collapse {
    max-height: 9999px !important;
}
.caret2 {
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: 2px;
    vertical-align: middle;
    border-top: 8px solid;
    border-right: 8px solid transparent;
    border-left: 8px solid transparent;
}
.dropdown-backdrop {display:none;}
.green-small {min-height:0px;}
.fac-box-l a {
    color: #fff;
    font-weight: 300;
    text-decoration: none;
}
.carousel-indicators li {
    width: 15px;
    height: 15px;
}
.top-btn {text-align:right; padding-right:30px; padding-bottom:30px;}
.top-btn a {color:#fff;}
.dl-box {
    background-color: #ebebeb;
}
.dl-title {
    color: #013034;
    font-size: 22px;
    text-align: center;
    padding-top: 5px;
}
.mob-phone a {color:#000;}
.covid-container {
    text-align: center;
    padding-left: 60px;
    padding-right: 60px;
    font-size: 26px;
    border-width: 1px;
    border-style: solid;
    margin-left: 10px;
    margin-right: 10px;
    border-color: #013034;
    background-color: #ebebeb;
    padding-top: 10px;
    padding-bottom: 10px;
}
.covid-btn {
    background-color: #013034;
    width: 40%;
    margin-left: auto;
    margin-right: auto;
    color: #fff;
    margin-top: 20px;
    border-radius: 40px;
    margin-bottom: 20px;
}
.covid-btn a {color:#fff;}

/* WooCommerce Styles */
.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt {
    background-color: #013034;
}
.bold {font-weight:bold;}
.woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover {
    background-color: #fff;
    color: #013034;
	border: solid 1px #013034;
}
.woocommerce ul.products li.product .woocommerce-loop-product__title {
min-height:80px;
text-align:center;
}
.woocommerce ul.products li.product .price {
font-size: .9em;
text-align: center;
}
.woocommerce span.onsale {
background-color: #013034;
}
#product-2758 .quantity {display:none !important;}
#product-2974 .quantity {display:none !important;}
.woocommerce div.product form.cart .variations label {
    font-weight: 700;
    color: #000;
}
.woocommerce button.button.alt.disabled, .woocommerce button.button.alt.disabled:hover {    background-color: #013034;
    color: #fff;}
.bundled_product_excerpt  {display:none;}
.wp-block-button a {color:#fff !important;}
.bundled_products {display:none;}
.bulk_table {display:none;}
.ref-title {
    text-align: center;
    color: #013034;
    font-weight: bold;
    font-size: 28px;
    margin-bottom: 20px;
    text-transform: uppercase;
}
.ref-text {
    text-align: center;
    font-size: 18px;
    font-weight: bold;
    margin-top: 20px;
    color: #013034;
}
.posted_in {display:none;}
.wc-block-grid__products .wc-block-grid__product-image img {
    width: 50%;
    height: 50%;
}
.e-nav {text-align:right;}
.e-nav-link {float:left; margin-right:20px;}
.e-nav-link a {text-decoration:none;}
.commentlist {list-style-type:none;}
.avatar {display:none;}
.promo-bx {
    background-color: #32373c;
    color: #fff;
    font-size: 20px;
    text-align: center;
    padding: 20px;
    margin-bottom: 20px;
}
li.additional_information_tab {

    display: none !important;
}
