/* CUSTOM CSS */

@import url("../fonts/stylesheet.css");
@import url(https://fonts.googleapis.com/css?family=Lato:300,400,700,900,300italic,400italic,700italic,900italic);
@import url(https://fonts.googleapis.com/css?family=Roboto:400,300,300italic,400italic,500,500italic,700,700italic,900,900italic);

body {
	font-family:roboto, lato, Arial, Helvetica, sans-serif !important;
	color:#231f20;
	font-size:14px;
	background:#fff;
}

.clr {float:none;clear:both;}

.alignleft {float:left;margin-right: 20px;margin-bottom: 20px;}
.alignright {float:right;margin-left: 20px;margin-bottom: 20px;}
.aligncenter {float:none;display:block;margin:auto;margin-bottom: 20px;}

.fitrow {
	margin-left:0 !important;
	margin-right:0 !important;
}
.pad0 {padding-left:0 !important;padding-right:0 !important;}
.pad1 {padding-left:15px !important;padding-right:15px !important;}
.pad2 {padding-left:30px !important;padding-right:30px !important;}

.padtop0{padding-top:0px !important;}
.padtop1{padding-top:10px !important;}
.padtop2{padding-top:20px !important;}
.padtop3 {padding-top:30px !important;}

.padbottom0{padding-bottom:0px !important;}
.padbottom1{padding-bottom:10px !important;}
.padbottom2{padding-bottom:20px !important;}
.padbottom3{padding-bottom:30px !important;}

.bottom0 {margin-bottom:0px!important;}
.bottom1 {margin-bottom:10px!important;}
.bottom2 {margin-bottom:20px!important;}
.bottom3 {margin-bottom:30px!important;}
.bottom4 {margin-bottom:40px!important;}
.bottom5 {margin-bottom:50px!important;}
.top0 {margin-top:0px!important;}
.top1 {margin-top:10px!important;}
.top2 {margin-top:20px!important;}
.top3 {margin-top:30px!important;}
.top-2 {margin-top:-20px!important;}

.row.container {
	max-width:100%;
	margin-left:auto;
	margin-right:auto;
}
.container {
	width:1170px!important;
	max-width:100%!important;
}
li.widget {list-style:none;margin:0;}
time.updated {display:none;}

.btn.chromebook-btn {
	background: #fff;
	color: #127bbf;
}
.btn.chromebook-btn:hover {
	background: #fff;
	color: #127bbf;
}

.btn.chromebook-btn:active {
	box-shadow: none;
}

.stylus-row.row {
	display: flex;
	flex-wrap: wrap;
}
.col.stylus-col {
	flex: 0 0 33%;
	max-width: 33%;
	padding: 15px;
	display: flex;
	flex-direction: column;
}
.col.stylus-col img {
	width: 100%;
	max-width: 100%;
	height: auto;
}
.col.stylus-col ul {
	list-style: none;
}
.col.stylus-col li {
	list-style: none;
	padding: 5px 0;
	border-bottom: 2px solid #f1f0f0;
	font-size: 18px;
}
.col.stylus-col li a {
	font-size: 18px;
	color: #000;
}

.product-divider {
	border-top: 2px solid #000;
	padding-top: 25px;
}

.custom-product-page .containerwrap {
	padding-top: 0;
}

.custom-product-page #content {
	position: unset;
}

.custom-product-page #content h3 {
	position: absolute;
	left: 0;
	right: 0;
	width: 100vw;
	background: #127bbf;
	color: #fff;
	padding: 25px;
}

.custom-product-page #content h3 strong {
	width: 1170px!important;
    max-width: 100%!important;
    padding: 0 5px;
    display: block;
    position: relative;
    margin: auto;
}
.showcase-item img {
	width: auto;
	max-width: 175px;
	object-fit: contain;
}

small {font-size: 14px;}
p, ul, ol {line-height:1.6;margin-bottom:15px;}
a{color:#7ac142}
a:hover {text-decoration:none;color: #a7d285;}
a:focus {text-decoration:none;}

input:focus, textarea:focus, button:focus, select:focus, .btn:focus, a:focus{outline:0}
input[type="password"], select, textarea,
input[type="search"],
input[type="url"],
input[type="text"],
input[type="password"],
input[type="email"],
input[type="phone"],
input[type="tel"] {
	color:#2c2c2c;
	font-size:15px;
	height:40px;
	width:255px;
	max-width:100%;
	border:1px solid #dcdcdc;
	padding: 5px 10px;
}
textarea {height:100px;}

iframe, img {max-width:100%;}

h1, h2, h3, h4, h5, h6 {
	line-height:1.3;
	margin-top:0;
	margin-bottom:15px;
	color:#127bbf
}
h1 {font-size:36px;color:#127bbf; line-height: 1.17;}
h2 {font-size:32px;color:#127bbf;line-height: 1.17;  font-weight: 400;}
h3 {font-size:28px;line-height: 1.17;font-weight: 400;color:#127bbf;}
h4 {font-size:22px;}
h5 {font-size:18px;}
h6 {font-size:16px;}

.text-green {color:#7ac142!important;}
.text-bue {color:#127bbf!important;}
.text-small {font-size:12px;line-height: 15px;}
.listnone {list-style:none;}
b, strong {  font-weight: 500;}
.underline {text-decoration:underline;}
a.underline:hover {text-decoration:underline;}

a, .button, button{
	-webkit-transition-property: color;
	-webkit-transition-duration: .3s;
	-webkit-transition-timing-function: ease;
	-moz-transition-property: color;
	-moz-transition-duration: .3s;
	-moz-transition-timing-function: ease;
	-o-transition-property: color;
	-o-transition-duration: .3s;
	-o-transition-timing-function: ease;
	-ms-transition-property: color;
	-ms-transition-duration: .3s;
	-ms-transition-timing-function: ease;
	transition-property: color;
	transition-duration: .3s;
	transition-timing-function: ease;
}
.bgfade, .btn, #navmenu .navbar-toggle, input[type="submit"]  {
	-webkit-transition-property: background;
	-webkit-transition-duration: .3s;
	-webkit-transition-timing-function: ease;
	-moz-transition-property: background;
	-moz-transition-duration: .3s;
	-moz-transition-timing-function: ease;
	-o-transition-property: background;
	-o-transition-duration: .3s;
	-o-transition-timing-function: ease;
	-ms-transition-property: background;
	-ms-transition-duration: .3s;
	-ms-transition-timing-function: ease;
	transition-property: background;
	transition-duration: .3s;
	transition-timing-function: ease;
}
.hoverfade a img {
	-webkit-transition-property: opacity;
	-webkit-transition-duration: .3s;
	-webkit-transition-timing-function: ease;
	-moz-transition-property: opacity;
	-moz-transition-duration: .3s;
	-moz-transition-timing-function: ease;
	-o-transition-property: opacity;
	-o-transition-duration: .3s;
	-o-transition-timing-function: ease;
	-ms-transition-property: opacity;
	-ms-transition-duration: .3s;
	-ms-transition-timing-function: ease;
	transition-property: opacity;
	transition-duration: .3s;
	transition-timing-function: ease;
	opacity:1;
	filter:alpha(opacity=100); 
}
.hoverfade a:hover img {opacity:.8;filter:alpha(opacity=80); }
img {
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-o-user-select: none;
	user-select: none;
}
.grouptext {display:inline-block;}
.noradius {
	border-radius:0!important;
	-webkit-border-radius:0!important;
	-moz-border-radius:0!important;
}
.nobr {display:none!important}
.nopbr br {display:none!important}
.nopbr p {margin-bottom:0!important}
.iframefit {max-width:100%;}
.list-space li { margin-bottom:15px;}
.btn:after, .toggletitle:after  {
  content: "\f054";
  display: inline-block;
  text-align: right;
  margin-right: 0;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  transform: translate(0, 0);
}

.btn, input[type="submit"] {
  color: #fff;
  background: #7ac142;
  font-size: 13px;
  border: none;
  padding: 4px 27px;
  font: 20px bebas, roboto;
  border-radius: 200px;
  -webkit-border-radius: 200px;
  -moz-border-radius: 200px;
  margin: 5px 0;
  text-transform:uppercase;
}
.btn:hover, input[type="submit"]:hover {color:#fff;background-color:#60af22;}
.btn:focus, input[type="submit"]:focus  {color:#fff;}
.btn:after {
  font-size: 14px;
  vertical-align: middle;
  position: relative;
  top: 1px;
  margin-left: 10px;
  margin-right: -6px;
}


#logo h1 {margin:0;line-height:0;text-align:center;}
#logo h1 a {
	width:226px;
	max-width:100%;
	height:138px;
	background:url(../images/logo.png) top left no-repeat;
	text-indent:-9999px;
	display: inline-block;
}
#logo {padding-top:15px;padding-bottom:15px;}
#headerwrap {border-bottom:4px solid #127bbf;}
#headerright {
  display: block;
  text-align: right;
  padding: 10px 0;
}
#headerright .btn {
	padding: 4px 20px;
	font-size: 14px;
	margin: 0 10px;
}
#topright .btn:after {  top: -1px;}
#topright .btn {
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  margin: 5px 1px;
  font: 15px robotocondensedbold;
  padding: 7px 27px;
  width: 170px;
  max-width: 100%;
}
#homebanner {
	background:#e3e3e3 url(../images/banner.jpg) center no-repeat;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;		
	min-height:400px;
	position:relative;
	margin-bottom: 6px;
}
#homebanner:after {
	content:' ';
	display:block;
	height:6px;
	width:100%;
	background:#e3e3e3;
  position: absolute;
  bottom: -6px;	
}
.bannertext {
  display: block;
  max-width: 100%;
  padding: 35px 30px 35px 45px;
  position:relative;
  padding-left: 0;
}
.bannertext h4 {
  text-transform: uppercase;
  font-size: 15px;
  font-weight: 500;
  display: inline-block;
  border-bottom: 3px solid #b5b5b5;
  padding-bottom: 10px;
  margin-bottom: 12px;
  color: #231f20;
}
.bannertext h1 {clear:both;}
.bannertext p:last-child {margin-bottom:0;}
.bannertext p {  margin-bottom: 10px;}
#hbanner .bannertext:after {
	content:' ';
	position:absolute;
	background:url(../images/container-style.png) top center no-repeat;
	width:92px;
	height:100%;
	right:-92px;
	top:0;
}
#commentform #submit {
	text-transform: uppercase;
	text-align: center;
	width: auto;
	padding-right: 20px;
	padding-left: 20px;
}
#commentform textarea  {width: 400px;}
#commentform code  {white-space: normal;}
#commentform label {
	width: 85px;
	vertical-align: top;
}
#comments.comments-area {
	padding-top: 30px;
	margin-top: 50px;
	border-top: 1px solid #dcdcdc;
}
#comments .comment-reply-title {
	color: #e47d00;
	font-family: opensansbold;
}
#prefooterwrap {
	background:#231f20;
	padding:50px 0 45px;
	color:#fff;
}
#prefooter {width: 800px!important;}
.pfwidget a {color:#90bd50;}
.pfwidget a:hover {color:#127bbf;}
.pfwidget {margin-bottom: 15px;  padding: 0 25px;}
.prefootercol .pfwidget:last-child {margin-bottom: 0;}
.pfwidget p, .pfwidget ul, .pfwidget ol {line-height: 1.7;}
.pfwidget ul {
	padding-left:0;
	list-style:none;
}
.pfwidget ul li {
	padding: 4px 0;
	border-bottom:1px dotted #bdb7a4;
}
.pfwidgettitle {
	color: #545456;
	border-bottom: 3px solid #bdb7a4;
	padding-bottom: 10px;
	margin-bottom: 15px;
}
.prefootercol {
  position:relative;
  background:url(../images/footerline.png) center right no-repeat;
  padding-top: 5px;  
}
#prefooter .prefootercol:last-child {background:none;}
#footerwrap {
	padding: 20px 0;
	background:#000;
	color:#fff;
	text-align:center;
}
#footer .fa-circle {
  font-size: 2px;
  vertical-align: middle;
  margin: 0 3px;
}
#homecolsblock {padding-top: 75px;}
#homecols { 
	margin-top: -6px;
  box-shadow: 0 2px 6px rgba(0,0,0,.2);
  -webkit-box-shadow: 0 2px 6px rgba(0,0,0,.2);
  -moz-box-shadow: 0 2px 6px rgba(0,0,0,.2);
}
.hcimgtext {
  display: block;
  text-align: center;
  color: #127bbf;
  padding: 10px 15px 15px;
  height: 124px;
}
.hcentry {
  float: none;
  display: table-cell;
  border-right: 1px solid #ebebeb;
  padding: 20px;
}
.hcimgtext h4 {
  text-transform: uppercase;
  color: #127bbf;
  margin-bottom: 0;
  font: bold 21px lato;
  margin-top: 12px;
}
.hcimgtext p {margin-bottom:0;}
.hcimgtext br {display:none;}
.hcentry img {  margin-top: -42px;}
.hcentry .btn  {
	margin-bottom: 0;
  border-radius: 0 200px 200px 0;	
  -webkit-border-radius: 0 200px 200px 0;	
  -moz-border-radius: 0 200px 200px 0;	
  font: 15px robotocondensedbold;
  padding: 5px 27px;  
}
.hcentry .btn:after {top: -1px;}
.hcbtn {margin-bottom:0;margin-left:-20px;}
#homecols  .hcentry:last-child {border-right:none;}
#homecols  .hcentry:last-child .hcimgtext {border-right:none;margin-right:-20px;}
#accordionfaqs {padding-bottom: 20px;}
.toggletitle.collapsed {color: #127bbf;}
.toggletitle {
  cursor: pointer;
  font: bold 18px lato;
  color: #231f20;
  border: 1px solid #efefef;
  padding: 9px 50px 9px 17px;
  border-radius: 4px;
  margin-bottom: 10px;
  position:relative;
}
.toggletitle.collapsed:after {content: "\f0d7";}
.toggletitle:after {
  content: "\f0d8";
  display: block;
  position: absolute;
  right: 0;
  top: 0;
  color: #7ac142;
  line-height: 1;
  font-size: 22px;
  width: 43px;
  text-align: center;
  height: 100%;
  border-left: 1px solid #efefef;
  padding-top: 8px;
}
.togglecontent p:last-child {margin-bottom:25px;}
.togglecontent {
  padding-left: 20px;
  padding-right: 20px;
}
.containerwrap {padding:40px 0;}
.bx-wrapper .bx-viewport  {
	padding: 0;
	border: 0;
	box-shadow: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	background: transparent;
	left:0;
}
.bxslider {margin-bottom:0;padding-left:0;} 
#logosliderblock {
	margin-bottom:30px; 
	margin-top: 40px;
}
#logoslider {}
#logosliderblock .bx-wrapper img {
  display: block;
  margin: auto;
  height:auto;
}
#logosliderblock .bx-wrapper .bx-controls-direction a {
	width: 21px;
	height: 30px;
	top: 33%;
	margin-top: 0;
	background:transparent;
	color: #c1c1c1;
	font-size:0;
	text-indent:0;
}
#logosliderblock .bx-wrapper .bx-controls-direction a:hover {  color: #127bbf;}
#logosliderblock .bx-wrapper .bx-next {right: 0;}
#logosliderblock .bx-wrapper .bx-prev {left: 0;}
#logosliderblock .bx-wrapper .bx-controls-direction a:before {
  display: inline-block;
  text-align: right;
  margin-right: 0;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  transform: translate(0, 0);
  font-size: 21px;
}
#logosliderblock .bx-wrapper .bx-prev:before {  content: "\f053";}
#logosliderblock .bx-wrapper .bx-next:before {  content: "\f054";}
#innerbanner {
	background:#f1f0f0;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;		
	position:relative;
}
#pagebanner .bannertext h1 {  margin-bottom: 0;}
#pagebanner .bannertext {
  width: auto;
  display: inline-block;
}
.contentarea ul {padding-left:18px;}
.widgetentry {margin-bottom:30px;}
.widgetentry ul {padding-left:18px;}
.widgetentry .menu {
	padding-left:0;
	list-style:none;
}
.widgetentry .menu li {margin-bottom:3px;}
.widgetentry .menu li a {color:#231f20;}
.widgetentry .menu li.current-menu-item a {font-weight:500;}
.widgetentry .menu li.current-menu-item a,
.widgetentry .menu li a:hover {color:#7ac142;}
.widgetitle {
  font-weight: 400;
  margin-bottom: 15px;
}
.sbpostentries {}
.sbpostentry {  margin-bottom: 20px;clear:both;}
.sbposttitle {
  display: block;
  margin-bottom: 4px;
}
.sbpostmeta {
  font-size: 11px;
  display: block;
  margin-bottom: 4px;
}
.table {
  margin-top: 25px;
  margin-bottom: 30px;
}
.table thead tr {background:#fff;}
.table > thead >tr > th:last-child {border-right:1px solid #fff!important;}
.table > thead >tr > th {
  background: #127bbf;
  color: #fff;
  border: none;
  border-right: 1px solid #eee;
  font-size: 15px;
  padding: 15px 10px;
  vertical-align: middle;
  font-weight: bold;
}
.table tbody tr {background:#DEE9F0;}
.table > tbody > tr:nth-child(even) {background:#CADBE7;}
.table > tbody > tr > td{
	border: 1px solid #fff;
	padding: 9px 15px;
}




@media only screen and (min-width: 1170px) {
	#navmenu.navbar-default .navbar-nav>li>a {padding: 19px 25px!important;}
	#topright, #headerright {  padding-right: 45px;padding-left: 0;}
	#hbanner  .bannertext {  left: -1px;}
	#logosliderblock .bx-wrapper .bx-next {right: -30px!important;}
	#logosliderblock .bx-wrapper .bx-prev {left: -30px!important;}	
}
@media (max-width: 970px) and (min-width: 768px) {
	#navmenu.navbar-default .navbar-nav>li>a {padding: 19px 10px!important;font-size: 14px!important;}
}
@media only screen and (min-width: 768px) {
	#navigation {
	  display: block;
	  position: relative;
	  bottom: -30px;
	  z-index: 7;	
	}
	#navmenu > .container {padding:0;}
	#navmenu {
		background:#0f6aa4 url(../images/bg-nav.png) top repeat-x;
		border:0;
		margin-bottom: 0;
		min-height:50px;
		border-radius: 9px;
		-webkit-border-radius: 9px;
		-moz-border-radius: 9px;
	}
	#navmenu.navbar-default .navbar-nav {
	  text-align: center;
	  display: block;
	  width: 100%;	
	}
	#navmenu.navbar-default .navbar-nav>li {
		float:none;
		display:inline-block;
		text-align:left;
		background:transparent url(../images/navline.png) center right no-repeat;
	}
	#navmenu.navbar-default .navbar-nav>li:last-child {background:transparent;}
	#navmenu.navbar-default .navbar-nav>li>a {
		color: #fff;
		padding: 19px 15px;
		font: 500 17px lato;
	}
	#navmenu.navbar-default .navbar-nav>li>a:hover,
	#navmenu .navbar-nav>.current-menu-ancestor>a, 
	#navmenu .navbar-nav>.current-menu-item>a, 
	#navmenu .navbar-nav>.active>a, 
	#navmenu .navbar-nav>.active>a:hover, 
	#navmenu .navbar-nav>.active>a:focus {
		background:transparent;
		color:#b5e2ff!important;
	}
	#navmenu .navbar-collapse {padding: 0px;}
	#navmenu .navbar-nav>.open>a {background:transparent;color: #b5e2ff!important;}
	#navmenu .dropdown > .dropdown-menu {
		border-radius:0;
		-webkit-border-radius:0;
		-moz-border-radius:0;
		box-shadow:none;
		-webkit-box-shadow:none;
		-moz-box-shadow:none;
		padding:0;
		border: none;
		background: #333;
		width: 180px;
	}
	#navmenu .dropdown > .dropdown-menu>li {  border-top: 1px solid rgba(255,255,255,.07);border-bottom: 1px solid rgba(0,0,0,.3);}
	#navmenu .dropdown > .dropdown-menu>li:first-child {border-top:none;}
	#navmenu .dropdown > .dropdown-menu>li:last-child {border-bottom:none;}
	#navmenu .dropdown > .dropdown-menu>li>a {  padding: 8px 17px; color: #fff;font-size: 13px;}	
	#navmenu .dropdown > .dropdown-menu>li.current-menu-item>a,
	#navmenu .dropdown > .dropdown-menu>li>a:focus,
	#navmenu .dropdown > .dropdown-menu>li>a:hover {background:#333;color:#7ac142;}	
	#navmenu.navbar-default .navbar-nav>li>a .caret {display:none;}
	#navmenu .dropdown:hover > .dropdown-menu {display:block!important;}
	.sm-padleft0{padding-left:0 !important;}
	.sm-padright0{padding-right:0 !important;}
	.sm-right {float:right!important;}
	.sm-left {float:left!important;}
	.sm-padtop3 {padding-top:30px!important;}
	.has-sidebar #content {  padding-right: 45px;}
}
@media only screen and (max-width: 767px) {
	#navmenu.navbar-default .navbar-nav>li>a {color: #127bbf;border-bottom:1px dotted #ccc;text-transform:none;}
	#navmenu.navbar-default .navbar-nav>li>a:hover {color: #127bbf;background:#e7e7e7;}
	#navmenu {margin:0;border: none;min-height: inherit;}
	#navmenu .navbar-header {background: #222;}
	#navmenu .navbar-toggle {border: 0;background: #127bbf;}
	#navmenu .navbar-toggle .icon-bar {background-color: #fff;}
	#navmenu .navbar-toggle:hover {background: #005185;}
	#navmenu .navbar-toggle:hover .icon-bar {background-color: #fff;}
	#navmenu .navbar-nav {margin-top: 0px;margin-bottom: 0;}
	.xs-pad0 {padding-left:0 !important;padding-right:0 !important;}
	#logo h1 {margin-bottom: 0;text-align:center;}
	#logo h1 a{background-size:100%;}
	.xs-left {text-align:left!important;}
	.xs-right {text-align:right!important;}
	.xs-center {text-align:center!important;}
	.xs-hide {display:none!important;}
	.pfwidget {padding: 0;}
	.prefootercol {background:none;margin-bottom:20px;}	
	#pfcol3 {margin-bottom:0;}
	#logo {padding-top: 5px;padding-bottom: 5px;}
	#headerright {
	  text-align: center;
	  padding-top: 10px;
	  padding-bottom: 15px;	
	}
	#navigation {
	  display: block;
	  margin-right: -15px;
	  margin-left: -15px;	
	}
	.hcentry, .hcimgtext {
		display:block;
		border-right:none;
	}
	#homecols .hcentry:first-child {  padding-bottom: 70px;}
	#homecols {  margin-top: 0;}
	.bannertext {margin: 30px 0;}
	#sidebar {padding-top:40px;}
	#prefooter {  padding: 0;}
}

@media only screen and (max-width: 600px) {
	.bannertext:after {display:none!important;}
}
@media only screen and (max-width: 500px) {
	.xxs-12 {
		width:100%!important;
		max-width:100%!important;
		display:block!important;
		clear:both!important;
		float:none!important;
		margin-left: auto;
		margin-right: auto;
	}
	img.xxs-12 {width:auto!important;}
	.field-label {text-align:left;}
	.col.stylus-col {flex: 0 0 100%; max-width: 100%;}
}


/*--- UPDATED STYLES 09-05-2019 --- */

.cert-app {font-family: Lato, sans-serif;}
.cert-app h3 {margin-top: 3rem;}

.cert-app select, 
.cert-app textarea,
.cert-app input[type="password"],
.cert-app input[type="search"],
.cert-app input[type="url"],
.cert-app input[type="text"],
.cert-app input[type="password"],
.cert-app input[type="email"],
.cert-app input[type="phone"],
.cert-app input[type="tel"] {width: 100%;}

.cert-app label {font-weight: 500;}
.cert-app .form-field {margin-bottom: 1rem;}

.cert-app #frm_field_144_container {margin-bottom: 3rem;} /*fixes collapsed top margin on h3 */

.btn-prev:before {content: "\f053"; display: inline-block; text-align: left; font: normal normal normal 14px/1 FontAwesome; margin-left: -6px; margin-right: 10px; transform: translate(0, 0); position: relative; bottom: 1px;}
.btn-prev:after {content: none;}
.btn-blue {background: #127bbf;}
.btn-blue:after {content: none;}


.button{
    color: #fff !important;
    background: #7ac142 !important;
    font-size: 13px !important;
    border: none !important;
    padding: 4px 27px !important;
    font: 20px bebas, roboto !important;
    text-transform: uppercase !important;
}

.related.products {
	display: none;
  }

.woocommerce-message::before{
	color: #7ac142 !important;
}

.woocommerce-message {
	border-top-color: #7ac142 !important;
}

.woocommerce button.button.alt, 
button.single_add_to_cart_button.button.alt {
    color: #fff !important;
    background: #7ac142 !important;
    font-size: 13px !important;
    border: none !important;
    padding: 4px 27px !important;
    font: 20px bebas, roboto !important;
    border-radius: 5px !important;
    text-transform: uppercase !important;
}