﻿
body {
/* line-height: 1.6;*/
/* color: #222222;*/
/* font-size: 16px;*/
/*background: #f4f4f4;*/
}

.body-wrapper {
/*	background: #f4f4f4;*/
}

#sp-main-body {
/* line-height: 1.6; */
}

a:focus { 
outline: none; 
}

p {
 margin: 0 0 16px 0;
}

.header_left {
/* float: left;*/
}

#osmap ul {
 padding-left: 5px;
 margin-bottom: 0;
}

ul.level_1,
ul.level_2 { 
 margin-left: 17px; 
 margin-top: 5px; 
 } 

.level_0 li { 
 border-bottom: 1px dotted #CCCCCC!important; 
 line-height: 1.3; 
 list-style: none outside none !important; 
 margin-right: 30px; 
 padding-bottom: 7px; 
 padding-top: 9px !important; 
 } 

 .level_1 li { 
 border-bottom: none!important; 
 line-height: 1.3 !important; 
 list-style: disc outside none !important; 
 padding-bottom: 5px; 
 padding-top: 5px !important; 
 } 

 .level_2 li { 
 list-style: circle outside none !important; 
 } 

ul.level_2 { 
 padding-top: 5px; 
 } 
 
.itemBackToTop {
 display: none;
}

.formResponsive .formHorizontal .formControlLabel {
 width: 100%!important;
 text-align: left!important;
 margin-bottom: 3px;
}

.formResponsive .formHorizontal .formControls {
 margin: 0!important;
}

.formResponsive select, .formResponsive textarea, .formResponsive input[type="text"], .formResponsive input[type="password"] {
 height: inherit!important;
 padding: 12px 13px!important;
 font-size: 17px!important;
 width: 420px;
 background: #fcfcfc!important;
 border-radius: 0 0 0 0!important;
 border-color: #d3d3d3;
}

.formValidation {
 clear: both;
 display: block!important;
}

.formResponsive .formError {
 font-size: 14px!important;
 margin-top: -5px!important;
 float: left!important;
 background: #CC0000!important;
 color: #FFFFFF!important;
 padding: 4px 10px!important;
 text-transform: uppercase!important;
 height: inherit!important;
 overflow: hidden!important;
}

.formResponsive .rsform-block-message .formError {
 margin-top: 0!important;
}

.formResponsive .formHorizontal .rsform-block {
 margin-bottom: 5px;
}

.formResponsive textarea {
 height: 151px!important;
}

.formResponsive .formHorizontal .rsform-block-recaptcha .formControlLabel {
	margin: 0!important;
	padding: 0!important;
}

.formResponsive .formHorizontal .rsform-block.rsform-block-recaptcha {
	margin-top: 15px!important;
}

#rc-imageselect, .g-recaptcha {
transform:scale(0.8);
transform-origin:0 0;
}

.rsform-block-recaptcha .formControlLabel {
display: none;
} 


.message_success556 {
 background-color: #007b76;
 color: #FFFFFF;
 padding: 50px 40px 40px;
 font-size: 120%;
 text-align: center;
}

ul.sigProElegant li.sigProThumb {
 list-style: none;
 margin-right: 5px;
 margin-bottom: 5px;
 line-height: 1!important;
 padding: 0!important;
}

ul.sigProElegant li.sigProThumb a.sigProLink {
 border-width: 10px 10px 10px 10px!important;
}

ul.sigProElegant li.sigProThumb a.sigProLink {
 overflow: hidden;
}

ul.sigProElegant span.sigProPseudoCaption, ul.sigProElegant span.sigProCaption {
}

ul.sigProResponsive li.sigProThumb a.sigProLink {
 background: #f4f2ed;
 border-color: #f4f2ed;
}

ul.sigProResponsive span.sigProPseudoCaption {
 background: #f4f2ed;
}

ul.sigProResponsive li.sigProThumb a.sigProLink:hover {
 background: #333333;
 border-color: #333333;
}

ul.sigProResponsive li.sigProThumb a.sigProLink:hover span.sigProPseudoCaption {
 background: #333333;
}

ul.sigProResponsive span.sigProPseudoCaption, ul.sigProResponsive span.sigProCaption {
 color: #333333;
 font-size: 12px;
	 margin-bottom: -3px;
}

ul.sigProResponsive li:hover span.sigProPseudoCaption, ul.sigProResponsive li:hover span.sigProCaption {
 color: #FFFFFF!important;
}

div.itemImageBlock,
div.catItemImageBlock {
 padding: 0;
 margin: 8px 0 15px 0;
}

div.itemImageBlock img,
span.catItemImage img {
 width: 100%!important;
 max-width: 100%!important;
 height: auto!important;
 padding: 0!important;
}

div.k2ItemsBlock ul li div.moduleItemIntrotext {
 line-height: 1.6;
}


div.catItemIntroText {
 color: #222222;
 padding-top: 10px;
}

.catItemTitle a {
 color: #333333;
 font-size: 30px;
}

.catItemTitle a:hover {
 color: #1278bc;
}

h3.module-title {
/*
 text-transform: uppercase;
 font-weight: 500;
 margin-bottom: 10px;
 font-size: 21px;
*/
}

div.itemToolbar {
 padding: 0;
 border: none;
 margin: 0 0 10px 0;
 background: none;
}

.item_created44 {
 float: left;
 font-size: 13px!important;
 margin-top: 3px!important;
 padding-left: 0!important;
 color: #888888;
}

div.catItemVideoBlock,
.itemVideoBlock {
 padding: 0!important;
 margin: 50px 0!important;
}

.catItemVideoBlock h3,
.itemVideoBlock h3 {
 display: none;
}

.oops44 {
 margin: 10px 30px 20px 40px;
 border-right: 1px solid #eaeaea;
 padding-right: 20px;
}

.doh44 {
 font-size: 80px!important;
 margin-top: 30px!important;
}

.sorry44 {
 font-size: 30px;
}

.page44 {
 font-size: 17px;
}
 
div.itemIntroText {
 padding: 0;
 font-size: inherit;
 color: inherit;
 line-height: inherit;
 font-weight: normal;
}

a.k2ReadMore {
 color: #333333;
 text-decoration: none!important;
 display: block;
 float: left;
 border: 1px solid #444444;
 border-radius: 2px 2px 2px 2px;
 padding: 7px 12px;
 margin: -5px 0 25px 0;
 line-height: 1;
}

a.k2ReadMore:hover {
 color: #FFFFFF;
 background: #1278BC;
 border-color: #1278BC;
}

div.catItemLinks {
 margin: 0;
}

.catItemDateCreated,
.catItemAuthor {
 float: left;
 font-size: 13px!important;
 margin: 2px 10px 10px 0!important;
 color: #999999!important;
}

.catItemDateCreated {
 /* border-right: 1px solid #d7d7d7; */
 padding-right: 10px;
}

div.itemBody {
 padding-top: 0;
}

.module-inner .k2ItemsBlock ul {
 margin: 0;
 padding: 0;
 width: 90%;
}

.module-inner .k2ItemsBlock li {
 list-style: none;
 background: none;
 padding: 10px 0;
}

div.itemListCategory {
 background: none;
 border: none;
 padding: 0;
}

div.itemListCategory h2 {
 border-bottom: 1px solid #d7d7d7;
}

div.catItemBody {
 clear: both;
 padding-top: 5px;
}

.itemContainerLast {
/* border-bottom: 1px dotted #d7d7d7;*/
/* margin-bottom: 25px;*/
/* padding-bottom: 5px;*/
}

.close-offcanvas {
/* font-size: 24px;*/
/* width: 30px;*/
/* height: 30px;*/
/* line-height: 1;*/
/* padding: 1px;*/
}

#offcanvas-toggler {
/*line-height: inherit; */
/*padding-top: 19px;*/
}

#offcanvas-toggler > i {
/* margin-top: 1px;*/
/* font-size: 28px;*/
/* padding: 6px 8px;*/
/* color: #333333;*/
}

#offcanvas-toggler > i:hover {
/* background: #1278BC;*/
/* color: #FFFFFF;*/
}

#sp-header {
height: 110px;
/*padding: 0;*/
}

#sp-header .container {
/*max-width: 100%;*/
}

#sp-header .col-xs-8,
#sp-header .col-sm-3,
#sp-header .col-md-3,
#sp-header .col-xs-4,
#sp-header .col-sm-9,
#sp-header .col-md-9,
#sp-header .col-lg-2,
#sp-header .col-lg-8 {
/* width: inherit;*/
}

.logo img {
/*  max-width: 375px; */
margin-top: 25px;
}

#sp-header #sp-menu {
/* float: right;*/
}

#sp-top-bar {
 padding: 12px 0 12px;
background: #111111;
text-transform: uppercase;
}

#sp-bottom {
/* background: #121416!important;*/
}

#sp-bottom1,
#sp-bottom3 {
/* color: #a6a6a6;*/
}

#sp-bottom3 a {
/* color: #ffffff;*/
}

#sp-bottom3 a:hover {
/* text-decoration: underline;*/
}

#sp-bottom3 a:before {
/*  font-family: FontAwesome;*/
/*  content: "\f105";*/
/*  margin-right: 8px;*/
}

#sp-bottom3 strong {
/* color: #f4f4f4;*/
}

#sp-bottom1 img {
/* width: 100%;*/
/* max-width: 300px;*/
}


#sp-bottom h3 {
/* border-bottom: 1px solid #444647;*/
/* color: #FFFFFF;*/
/* font-weight: 700!important;*/
/* font-size: 26px!important;*/
/*  padding-bottom: 5px;*/
}

#sp-bottom .menu li {
/*    display: inline-block;*/
/*    margin-bottom: 0;*/
/*    width: 48%;*/
/*    border-bottom: none;*/
}

#sp-bottom .menu a {
/* color: #FFFFFF;*/
}

#sp-bottom .menu a:hover,
#sp-bottom .menu a:focus {
/* color: #FF75D2;*/
/* text-decoration: underline;*/
}

#sp-bottom3 h3 {
/* margin-bottom: 27px;*/
}

#sp-footer {
/* background: #0a0a0b!important;*/
 color: #A7A9AC !important;
 font-weight: normal;
/* font-size: 14px;*/
/* padding: 40px 0;*/
background: #111111!important;
}

#sp-footer ul.menu {
/* margin: 0 auto 20px!important;*/
/* display: inline-block;*/
}

#sp-footer .menu li {
/* display: inline;*/
/* float: left;*/
/* border: none;*/
/* margin: 0;*/
/* padding: 0 20px;*/
/* border-right: 1px solid #D7CCE6;*/
}

#sp-footer .menu li:last-child {
/* border: none;*/
}

#sp-footer .menu li a:before {
/* display: none;*/
}

#sp-footer .menu li a {
/* background: none;*/
/* padding: 0;*/
/* line-height: 1;*/
}

#sp-footer .menu li a:hover {
/* text-decoration: underline;*/
}


ul.social-icons > li a {
/* color: #CCCCCC!important;*/
}

#sp-footer a {
 color: #FFFFFF!important;
}

#sp-footer a:hover {
/* color: #FFFFFF!important;*/
}

#sp-footer a:hover {
 text-decoration: underline;
}

#sp-top-bar p {
/* margin: 0;*/
/* padding: 0;*/
}

#sp-top-bar .sp-module {
/* margin: 0 5px;*/
}

#sp-top2 {
/* padding-right: 5px;*/
/* float: right;*/
}

#sp-top1 .sp-module {
/* font-size: 14px;*/
/* padding-top: 4px;*/
}

#sp-top2 .sp-module {
/* float: right;*/
}

.top_right99 {
margin-top: 5px;
}

ul.social-icons {
/* float: right;*/
/* margin: -2px 10px 0 0;*/
}

#sp-top2 input#mod-search-searchword {
/* height: 30px;*/
/* border-radius: 0 0 0 0;*/
}

.sp-megamenu-parent > li > a {
/*  color: #FFFFFF; */
/* line-height: inherit;*/
/* padding: 13px 16px;*/
/* margin: 18px 0 0 1px;*/
 font-size: 18px!important;
 text-transform: uppercase;
 font-weight: 700;
}

.sp-megamenu-parent > li.active > a, .sp-megamenu-parent > li.active:hover > a {
/*	color: #dd46a0;*/
}

.sp-megamenu-parent > li:hover > a {
/*	color: #dd46a0;*/
}

.sp-megamenu-parent > li.active > a, .sp-megamenu-parent > li:hover > a {
/* color: #FFFFFF;*/
/* background: #1278BC;*/
/* border-radius: 2px 2px 2px 2px;*/
}

fieldset.phrases,
fieldset.only {
 display: none;
}

.close-offcanvas:hover {
/* background: #1278BC;*/
/* color: #FFFFFF;*/
}

.offcanvas-menu .offcanvas-inner .sp-module,
.offcanvas-menu .offcanvas-inner .sp-module {
/* padding: 30px 30px 0;*/
}

#sp-main-body {
/* padding: 40px 0 60px;*/
}

.formResponsive input[type="submit"], .formResponsive button[type="submit"] {
 border: none;
 text-shadow: none;
 background: #007b76!important;
 text-transform: uppercase;
 border-radius: 2px 2px 2px 2px;
 padding: 12px 20px;
 font-size: 19px;
 box-shadow: none;
 margin-top: 20px;
 font-weight: 600;
}

.formResponsive input[type="submit"]:hover, .formResponsive button[type="submit"]:hover {
background: #005c59!important;
}

.scrollup:before {
/*  content: " \f062";*/
/*  font-size: 24px;*/
/*  font-weight: 500;*/
/*  color: #FFFFFF;*/
}

.scrollup {
/* border-radius: 50%;*/
/* border: none;*/
/* background: #606060;*/
}

.scrollup:hover {
/* background: #1278bc;*/
}

.rsform-block-toptext {
 margin-bottom: 20px!important;
}

#sp-right {
/*border-left: 1px solid #dfdfdf;*/
/*padding-top: 5px;*/
}

#sp-right h3.sp-module-title {
/* font-size: 24px;*/
/* text-transform: none;*/
}

/* K2 Latest Blog/Entries ... using 'blog563' for mod suffix 
.blog563 ul > li {
 background: none;
}

.blog563 ul > li > a::before {
 display: none;
}

.blog563 li {
 line-height: 1.3;
 margin-bottom: 10px!important;
 padding-bottom: 10px!important;
}

.blog563 li.lastItem {
 border: none!important;
}

.blog563 .moduleItemDateCreated {
 font-size: 12px;
 color: #888888;
 clear: both;
}

.blog563 .moduleItemIntrotext {
 width: 100px;
 float: left;
  margin-right: 10px;
}

.blog_right66 {
 float: left;
 width: 140px;
}

.blog563 .moduleItemTitle {
 color: #333333;
}

.blog563 .moduleItemTitle:hover,
.blog563 .moduleItemTitle:focus {
 color: #1278BC;
}

*/

/* News/Blog Category View K2 

.catItem_img556 {
 width: 47%;
 float: left;
 margin-right: 2%;
}

.catItem_content556 {
 width: 49%;
 float: left;
}

*/

div.itemToolbar ul li a {
 font-size: 13px;
}

div.itemSocialSharing {
/* padding: 20px 0 8px 0;*/
}

#searchForm .form-limit,
.search-results .result-created,
.search-results .result-category {
 display: none;
}

div.k2ItemsBlock ul li div.moduleItemIntrotext a.moduleItemImage img {
 margin-top: 0;
 margin-bottom: 0;
}

.pagination > .active > a, .pagination > .active > a:focus, .pagination > .active > span, .pagination > .active > span:focus {
 color: #333333;
}

.pagination a {
 text-decoration: none!important;
}

.breadcrumb {
/* background: none;*/
/* margin: 0;*/
/* font-size: 14px;*/
}

.breadcrumb a:hover {
/* color: #1278bc;*/
/* text-decoration: underline;*/
}

.breadcrumb i {
/* font-size: 15px;*/
}

#sp-breadcrumbs {
/* box-shadow: 0 4px 4px -4px rgba(0, 0, 0, 0.33)*/
}

#k2Container {
 max-width: 1000px;
 padding-right: 20px;
 padding-bottom: 0;
}

#k2Container a:hover {
 text-decoration: underline;
}

.sp-megamenu-parent .home33335 {
 display: none;
}

div.itemFullText {
 padding-top: 10px;
}

.itemFullText h3 {
/* font-weight: 800;*/
/* margin-bottom: 10px!important;*/
}

.MENU-CSS .sp-dropdown {
 width: 290px!important;
}

#sp-right .sp-module ul.menu li a::before {
 display: none;
}

#sp-right .sp-module ul.menu li:before {
  font-family: FontAwesome;
  content: "\f105";
  float: left;
  top: 6px;
  position: relative;
}

#sp-right .sp-module ul.menu li a {
 padding: 9px 0 10px 18px;
 line-height: 1.3;
}

/* Right Nav Second Level */

#sp-right .sp-module ul.menu ul {
 margin-bottom: 5px;
}

#sp-right .sp-module ul.menu li li:before {
 left: 20px
}


#sp-right .sp-module ul.menu li li a {
 padding: 9px 0 10px 38px;
 line-height: 1.3;
}

#sp-right .nav-header {
 cursor: default;
 color: #333333!important;
 text-transform: uppercase;
 font-weight: 600;
}



.offcanvas-menu .offcanvas-inner .sp-module ul > li ul a::before {
/* display: none;*/
}

.offcanvas-menu .offcanvas-inner .sp-module ul > li ul >li:before {
/*
  font-family: FontAwesome;
  content: "\f105";
  float: left;
  top: 11px;
  position: relative;
  left: 30px;
*/
}

.offcanvas-menu .offcanvas-inner .sp-module ul > li ul > li > a {
/*
 padding: 15px 0 15px 47px;
 line-height: 1.3;
*/
}

/* Off canvas third level */

.offcanvas-menu .offcanvas-inner .sp-module ul > li ul > li > ul >li:before {
/*
  font-family: FontAwesome;
  content: "\f105";
  float: left;
  top: 11px;
  position: relative;
  left: 45px;
*/
}

.offcanvas-menu .offcanvas-inner .sp-module ul > li ul > li > ul > li > a {
/*
 padding: 15px 0 15px 62px;
 line-height: 1.3;
*/
}

.sp-has-child.MENU-CSS a {
 cursor: default;
}

.sp-megamenu-parent a.sp-group-title {
/*
 font-size: 20px;
 cursor: default!important;
 background: none!important;
 color: #333333!important;
*/
}

/* .sp-megamenu-parent .col-sm-4:nth-child(1) {
 width: 32%;
}

.sp-megamenu-parent .col-sm-4:nth-child(2) {
 width: 25%;
}

.sp-megamenu-parent .col-sm-4:nth-child(3) {
 width: 42%;
} */

hr {
 border-color: #ddd;
}

.itemFullText ul {
 margin: 0 0 20px 0;
 padding: 0 0 0 20px;
}

.itemFullText ul li {
 padding: 0 10px 8px 0;
}

.itemFullText table {
 font-size: 15px;
 margin-bottom: 20px;
 border: 1px solid #eeeeee;
}

.itemFullText td {
 padding: 6px 9px;
}

.itemFullText tr:nth-child(odd) {
 background: #eeeeee;
}

.itemFullText th {
 background: #333333;
 color: #FFFFFF;
  padding: 6px 9px;
}

.nivo-lightbox-image img {
 margin: 0 auto;
}

blockquote {
/* border-left-width: 10px;*/
/* margin-bottom: 40px;*/
/* padding-right: 40px;*/
/* line-height: 1.6;*/
}

.body-innerwrapper {
/*
    margin: 0 auto;
    max-width: 1600px;
	background: #f4f4f4;
*/
}

.offcanvas-menu .offcanvas-inner .sp-module ul > li a {
/* font-size: 15px!important;*/
}

.itemid-SEARCH111 #system-message-container {
/* display: none;*/
}

#sp-top-bar .sp-module {
/*margin: 0;*/
}

#sp-top-bar p {
margin: 0;
}

#sp-top-bar a {
/*color: #FFFFFF;*/
/*margin: 0 7px 0 0;*/
/*float: left;*/
color: #ffffffd4;
font-weight: 800;
/*text-transform: uppercase;*/
}

#sp-top-bar a:hover {
/*text-decoration: underline;*/
/*color: #FF75D2;*/
}

#sp-top-bar a.account_link77 {
/*margin: 0 20px 0 0;*/
}


#sp-top-bar {
/*	color: #fff;*/
/*	font-size: 14px;*/
}

#sp-top1 {
/*margin-top: 5px;*/
}

#sp-top2 {
/*text-align: right;*/
}

.form-control {
	display: block;
	width: 100%;
/*	padding: .12rem .75rem;*/
	font-size: 1rem;
	line-height: 1.5;
	color: #495057;
	background-color: #fff;
	background-clip: padding-box;
	border: 1px solid #ced4da;
	border-radius: 3px;
/*	max-width: 300px;*/
/*	margin-left: 10px;*/
}

#sp-top2 .form-control {
/*max-width: 225px;*/
}

#sp-top2 .media88 i {
/*font-size: 23px;*/
}

#searchForm fieldset,
#searchForm .form-inline {
display: none;
}

#searchForm hr {
display: none;
}

.nope5565 {
display: none;
}

.sp-page-title .breadcrumb {
/*font-size: 14px;*/
}


#sp-menu.col-lg-8 {
/*	-ms-flex: 0 0 75%;*/
/*	flex: 0 0 75%;*/
/*	max-width: 75%;*/
/*	margin-top: 13px;*/
}



#offcanvas-toggler > .fa:hover, 
#offcanvas-toggler > .fa:focus, 
#offcanvas-toggler > .fa:active {
/*	color: #e264af;*/
}

#sp-bottom .sp-module .sp-module-title {
/* margin-top: 10px!important;*/
/* margin-bottom: 25px!important;*/
}

.sp-page-title {
/*background-color:  transparent;*/
/*padding: 50px 0;*/
}

#sp-footer1 {
text-align: center;
padding: 10px 0;
font-size: 16px;
}

#sp-logo {
/*background: #171717;*/
/*color: #FFFFFF;*/
/*text-align: center;*/
}

#sp-logo a {
color: #FFFFFF;
}

#sp-header .logo a {
	font-size: 30px;
	font-weight: 600;
	letter-spacing: -.5px;
}

#sp-logo.col-lg-4 {
	-ms-flex: 0 0 35.333333%;
	flex: 0 0 35.333333%;
	max-width: 35.333333%;
}

#sp-menu.col-lg-4 {
	-ms-flex: 0 0 45.333333%;
	flex: 0 0 45.333333%;
	max-width: 45.333333%;
}

#sp-phone-header.col-lg-4 {
	-ms-flex: 0 0 19.333333%;
	flex: 0 0 19.333333%;
	max-width: 19.333333%;
text-align: center;
}

#sp-phone-header {
font-size: 17px!important;
font-weight: 600;
}

#sp-phone-header p {
margin: 17px 0 0 0;
}

#sp-phone-header a {
color: #252525;
}

#sp-phone-header a:hover {
color: #007b76
}

.sp-page-title-heading {
text-align: center;

}

.sp-megamenu-parent > li.active > a {
	font-weight: 600;
}

body.ltr .sp-megamenu-parent > li.sp-has-child > a::after, body.ltr .sp-megamenu-parent > li.sp-has-child > span::after {
font-size: 16px;
}

.sp-megamenu-parent .sp-dropdown li.sp-menu-item > a {
padding: 10px 0;
font-size: 18px;
}

li.sp-menu-item.sp-has-child:hover .sp-dropdown {
    visibility: visible !important;
}


#sp-header .logo {
height: 90px;
}

#sp-menu {
/*padding-top: 17px;*/
}

#sp-phone-header p {
margin: 33px 0 0 0;
}

#sp-main-body {
	padding: 50px 0 60px;
}

.article-header h1 {
line-height: 1.1;
}

.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
	margin-bottom: 1rem;

}

blockquote {
border-left: 10px solid #007b76;
font-size: 110%;
margin: 25px 0 50px 0;
padding: 15px 40px;
}

#userForm h2 {
/*font-size: 2.25rem;*/
}

#sp-left .sp-module .sp-module-title, #sp-right .sp-module .sp-module-title {
	margin: 0;
 text-transform: uppercase;
 font-size: 20px;
}

.sp-module.no_padding {
 padding: 0!important;
 border: none!important;
}

.sp-module.no_padding img {
margin: 30px 0 -15px 30px;
max-width: 230px;
}

#sp-component.col-lg-12 {
/*max-width: 850px;*/
/*margin-left: auto;*/
/*margin-right: auto;*/
}

.rsform-block-recaptcha {
 margin: 10px 0 25px 0!important;
}

.rsform-block-top-info {
 margin-bottom: 30px!important;
}

.formResponsive textarea {
 height: 115px!important;
}

.form_left44 {
 float: left;
}

.form_right44 {
 float: left;
}

.rsform-block-submit {
 padding-top: 0;
}

.form_left44 {
	margin-right: 70px;
}

.formResponsive .formHorizontal .rsform-block.rsform-block-recaptcha {
	margin-top: 25px !important;
}

#Submit.btn {
margin-top: 10px;
}

.pb-with-sb #sp-main-body {
max-width: 1115px;
/*padding-left: 15px;*/
/*padding-right: 15px;*/
margin-left: auto;
margin-right: auto;
}

.pb-with-sb #sp-right {
margin-top: 70px;
}

/* NEW - KEEP */

.burger-icon > span {
	height: 5px;
}

.close-offcanvas .burger-icon > span {
	height: 2px;
}

.offcanvas-menu .offcanvas-inner ul.menu > li > a, .offcanvas-menu .offcanvas-inner ul.menu > li > span {
	font-size: 19px;
	padding: 11px 0px;
    opacity: 1;
}

.offcanvas-menu .offcanvas-inner ul.menu > li > ul li a {
	font-size: 17px;
    display: block;
    padding: 10px 0;
}

.offcanvas-menu .offcanvas-inner ul.menu > li li a {
	color: rgb(0, 0, 0);
}

#sp-footer1 {
  font-family: 'Roboto Condensed', sans-serif!important;
/*  text-transform: uppercase;*/
}

.sp-megamenu-parent.menu-animation-fade-down .sp-has-child:hover > .sp-dropdown {
	animation: spFadeInDown 100ms ease-in;
}

#sp-top-bar {
	font-size: .85rem!important;
}

#sp-top-bar a:hover {
text-decoration: underline;
}

.sp-contact-info li {
	margin: 0px 25px 0px 0px;
	font-size: inherit;
	white-space: nowrap;
}

.top_links003 a {
padding: 0 10px;
}

.offcanvas-menu .mod-menu {
	font-family: 'Roboto Condensed', sans-serif;
}

.offcanvas-menu .menu-toggler {
	font-size: 1rem!important;
}

.offcanvas-menu .offcanvas-inner .header-modules {
	margin: -15px 0px 15px 10px !important;
}

.form-search .form-control {
padding: .38rem .75rem!important;
/*margin-left: 30px;*/
}

.ast23 a:after {
	font-family: "Font Awesome 6 Free";
	content: "\f069";
	float: right;
	margin-left: 4px;
	font-weight: 600;
    font-size: 8px!important;
}

.zero-emissions122 {
font-style: italic;
font-size: 13px;
margin-top: 10px;
}

a.title9934 {
font-size: 19px!important;
/*	font-family: 'Roboto Condensed', sans-serif;*/
    font-family: 'Impact', sans-serif;
    font-weight: 600;
    letter-spacing: 0.25px;
    cursor: default;
    padding-bottom: 0;
    margin-bottom: 5px!important;
}

.title9934.off445 {
color: transparent!important;
}

.item-904 a.sp-group-title.title9934,
.item-905 a.sp-group-title.title9934 {
margin-top: 15px!important;
}

.sp-menu-item .lp44 a {
padding-bottom: 0px!important;
padding-top: 7px!important;
}

.prod322 .col-sm-3:nth-child(1) {
width: 20%!important;
}

.prod322 .col-sm-3:nth-child(2) {
width: 30%!important;
}

.offcanvas-inner .item-923 {
display: none!important;
}

.offcanvas-inner .ast23 a:after {
display: none;
}

.sp-mega-group-child a.alias334 {
display: none!important;
}

.prod322 .sp-menu-center {
left: -380px!important;
}

.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner {
	box-shadow: 1px 3px 5px 1px rgba(0,0,0,.5);
}

#sp-bottom {
	font-size: 16px;
}

.sppb-addon-optin-forms {
	padding: 0;
}


.sppb-addon-optin-forms h3 {
padding-top: 0;
}

#mod-custom117 {
padding-right: 100px;
}

#mod-custom117 img {
max-width: 280px;
}

#sp-bottom .sp-module-title {
text-transform: uppercase;
font-size: 23px!important;
font-family: 'Roboto Condensed', sans-serif;
color: #3dca07 !important;
margin: 10px 0 15px!important;
}

#sp-bottom {
color: #ffffffd4 !important
}

#sp-bottom a {
color: #FFFFFF;
font-weight: 600;
}

#sp-bottom a:hover {
text-decoration: underline;
}

#sp-footer .container-inner {
	border-top: none;
}

.offcanvas-menu .offcanvas-inner .sp-contact-info > li > a, .offcanvas-menu .offcanvas-inner .social-icons > li > a {
	opacity: 1;
}

h1, .h1,
h2, .h2,
h3, .h3 {
/*font-family: 'Impact', sans-serif!important;*/
}

.sp-copyright {
margin: 0;
overflow: hidden;
display: block;
margin-top: 20px;
}

#sp-footer .sp-copyright a {
color: #A7A9AC !important;
}

.fab.fa-facebook {
font-size: 21px;
}

.social-icon-twitter svg {
	width: 21px!important;
	margin-top: -3px!important;
}

#sp-menu ul.social-icons > li:not(:last-child) {
	margin-right: 13px;
}

.offcanvas-inner .search934 {
display: none!important;
}

.com-finder > * + *, .com-finder__results > * + * {
	margin-top: 0;
}

#sp-right .sp-module {
background: #f5f5f5;
border: 1px solid #d7d7d7;
}

#sp-title {
	background-image: url("/images/mast_head.jpg");
	background-size: cover;
	background-position: 50% 50%;
}

#sp-title {
	padding: 170px 0 10px 0;
}

.breadcrumb {
	float: left;
	font-weight: 500;
/*	opacity: .8;*/
	font-size: 12px;
	padding-top: 7px;
	padding-bottom: 7px;
	line-height: 1;
	text-align: left !important;
    color: #1d1f20!important;
    margin-left: 30px;
}

.breadcrumb a {
color: #1d1f20!important;
}

.breadcrumb a:hover {
text-decoration: underline;
}

.divider.icon-location.icon-fw {
padding-right: 5px;
}

#sp-title .sp-column {
max-width: 1400px;
margin-left: auto;
margin-right: auto;
}

#sp-header .container-inner {
max-width: 1400px;
margin: 0 auto;
}

div.catItemView  {
	background: #f7f7f7;
	margin-bottom: 50px !important;
    padding: 20px!important;
}

#k2Container div.catItemHeader h3.catItemTitle {
	font-size: 30px;
	line-height: 1.2;
	margin-top: 0;
}

span.itemDateCreated {
	font-size: 13px;
	padding-bottom: 10px;
/*	margin-top: -15px;*/
    display: block;
    color: #777777;
}
div.itemView {
	margin: 0px;
}

#search-query-explained {
margin-bottom: 40px;
}

.home45093 #sp-title {
display: none!important;
}

.speasyimagegallery-gallery-item-title {
/*display: none;*/
}

.catItemIntroText h3 {
font-size: 1.2rem;
margin-bottom: 15px;
font-weight: 700;
}

.sppb-btn-default.sppb-btn-outline {
	color: #FFFFFF;
    font-weight: 600;
}

/* SNIH 
/***** primary green: 268a00 ... hover: 
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/****/

@media screen and (min-width: 1400px) {

.container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
	max-width: 1380px;
}

}


/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/****/


@media (min-width: 1200px) and (max-width: 1399px) {

.sp-megamenu-parent > li > a {
font-size: 19px!important;
}

.form-search .form-control {
	padding: .38rem .75rem !important;
	margin-left: 10px!important;
	max-width: 180px;
}

.container, .container-lg, .container-md, .container-sm, .container-xl {
	max-width: 1190px;
}

.logo-image {
	height: 105px!important;
}

.sp-megamenu-parent > li > a {
	font-size: 17px !important;
}

.sp-megamenu-parent > li > a, .sp-megamenu-parent > li > span {
	padding: 0 14px;

}

#sp-menu .social-wrap {
	padding-left: 0px;
}

}

/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/****/

@media screen and (min-width: 1200px) {

body {
/*margin-top: 20px;*/
/*margin-bottom: 20px;*/
}

.top_links003 {
margin-right: -35px!important;
}

}
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/****/
@media screen and (max-width: 1199px) {

#sp-top-bar {
	padding: 10px 0 10px;
}

.sp-megamenu-parent > li > a {
	font-size: 16px !important;
}

#sp-menu .social-wrap {
	padding-left: 0px!important;
}

.sp-megamenu-parent > li > a, .sp-megamenu-parent > li span {
	padding: 0 9px;
}
	
}
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/****/

@media (min-width: 992px) and (max-width: 1199px) {
    
.sp-megamenu-parent {
/* display: none;*/
}

#sp-logo.col-lg-4 {
/*	-ms-flex: 0 0 33.333333%;*/
/*	flex: 0 0 33.333333%;*/
/*	max-width: 33.333333%;*/
}

#sp-menu.col-lg-4 {
/*	-ms-flex: 0 0 48.333333%;*/
/*	flex: 0 0 48.333333%;*/
/*	max-width: 48.333333%;*/
}

#sp-phone-header.col-lg-4 {
/*	-ms-flex: 0 0 17.333333%;*/
/*	flex: 0 0 17.333333%;*/
/*	max-width: 17.333333%;*/
text-align: center;
}

#sp-header .logo a {
	font-size: 26px;
}

.form_left44 {
	margin-right: 32px;
}

.sp-megamenu-parent > li > a {
/*font-size: 18px!important;*/
}

.form-search .form-control {
	padding: .38rem .75rem !important;
	margin-left: 10px!important;
	max-width: 150px;
}

.logo-image {
	height: 76px!important;
}

.prod322 .sp-menu-center {
	left: -325px !important;
}

#sp-bottom1 {
width: 42%;
}

#sp-bottom2 {
width: 32%;
}

#mod-custom117 {
	padding-right: 47px;
}

}
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/****/
@media screen and (min-width: 992px) {


}
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/****/
@media screen and (max-width: 991px) {

#sp-top-bar .col-lg-6 {
 width: 50%;
 padding: 0!important;
}

#sp-top-bar .container {
padding: 0!important;
}

.sp-contact-info li {
	margin: 0px 15px 0px 0px;
}

.top_links003 a {
	padding: 0;
}

#sp-top-bar {
/*font-size: 13px;*/
}

.logo-image {
/*height: 64px!important;*/
}

#sp-logo.col-lg-4 {
/*	-ms-flex: 0 0 47.333333%;*/
/*	flex: 0 0 47.333333%;*/
/*	max-width: 47.333333%;*/
}

#sp-menu.col-lg-4 {
/*	-ms-flex: 0 0 8.333333%;*/
/*	flex: 0 0 8.333333%;*/
/*	max-width: 8.333333%;*/
}

#sp-phone-header.col-lg-4 {
/*	-ms-flex: 0 0 40.333333%;*/
/*	flex: 0 0 40.333333%;*/
/*	max-width: 40.333333%;*/
/*text-align: right;*/
}

#sp-header .logo a {
/*	font-size: 26px;*/
}

#sp-header .logo {
/*	height: 76px;*/
}

#sp-phone-header {
/*font-size: 19px!important;*/
}

#offcanvas-toggler {
/*font-size: 26px;*/
}

#sp-menu {
/*	padding-top: 9px;*/
}

#sp-phone-header p {
/*	margin: 25px 0 0 0;*/
}

.offcanvas-menu .offcanvas-inner .sp-module ul > li ul {
/*display: block!important;*/
margin: 0 0 10px 10px;
}

.offcanvas-menu .offcanvas-inner .sp-module ul > li a, .offcanvas-menu .offcanvas-inner .sp-module ul > li span {
/*	display: block;*/
	font-size: 1.2rem;
	padding: 0.225rem 10px;
/*	position: relative;*/
text-transform: uppercase;
font-weight: 600;
}

.offcanvas-menu .offcanvas-inner ul.menu li.active > a, .offcanvas-menu .offcanvas-inner ul.menu li.active > .nav-header, .offcanvas-menu .offcanvas-inner ul.menu li.active > .mod-menu__heading {
/*	color: #268a00;*/
}

.offcanvas-menu .offcanvas-inner .sp-module ul > li ul li a {
    font-size: 1.2rem;
    padding: 11px 0 11px 10px;
        text-transform: none;
        font-weight: 500!important;
}


.offcanvas-menu.border-menu .offcanvas-inner ul.menu > li > a, .offcanvas-menu.border-menu .offcanvas-inner ul.menu > li > .nav-header {
	padding: 20px 30px 20px 20px;
}

.offcanvas-menu .offcanvas-inner {
	padding: 20px;
	padding-top: 50px;
    padding-left: 5px;
}

#sp-menu {
/*	position: absolute!important;*/
/*	right: 29px;*/
}

body.ltr #offcanvas-toggler.offcanvas-toggler-right {
	margin-right: 0;
/*	margin-top: -10px;*/
}

#sp-header .logo {
	margin-left: -15px;
}

.offcanvas-menu .offcanvas-inner .sp-contact-info {
	margin-top: 30px;
	margin-left: 15px;
}

.offcanvas-menu .offcanvas-inner .sp-contact-info {
	margin-top: 30px;
	margin-left: 15px;
}

.offcanvas-inner .sp-contact-info li {
	font-size: 1.2rem;
}

.offcanvas-menu .offcanvas-inner .sp-contact-info > li:not(:last-child) {
	margin-bottom: 15px;
}

.form-search .form-control {
	padding: .38rem .75rem !important;
	margin-left: 0px;
}

.offcanvas-menu .offcanvas-inner .sp-module:not(:last-child) {
	margin-right: 5px;
}

#sp-bottom1 {
width: 100%;
}

#sp-bottom2,
#sp-bottom3 {
width: 49.9%;
}

#mod-custom117 {
	padding-right: 47px;
}

a.title9934 {
font-size: 19px!important;
}

.logo-image {
	 height: 100px!important; 
}

.social-icon-twitter svg {
margin-left: 3px;
	margin-right: 10px;
}

#sp-menu .social-wrap {
	margin-top: 3px;
}

}
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/****/
@media (min-width: 768px) and (max-width: 991px) {

/* .sp-megamenu-parent {
 display: block!important; 
}

#offcanvas-toggler {
 display: none;
} */

#sp-component.col-lg-8 {
/*width: 65%;*/
}

#sp-right.col-lg-4 {
/*width: 35%;*/
}

.pb-with-sb #sp-main-body {
max-width: 935px;
}


}
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/****/
@media screen and (min-width: 768px) {

#sp-left .sp-module:first-child, #sp-right .sp-module:first-child {
/*	margin-top: -25px;*/
}

.article-details  {
padding-right: 30px;
}

}
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/****/
@media screen and (max-width: 768px) {
    
}
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/****/
@media screen and (max-width: 767px) {

#sp-logo.col-lg-4 {
/*	-ms-flex: 0 0 64.333333%;*/
/*	flex: 0 0 64.333333%;*/
/*	max-width: 64.333333%;*/
}

#sp-menu.col-lg-4 {
/*	-ms-flex: 0 0 8.333333%;*/
/*	flex: 0 0 8.333333%;*/
/*	max-width: 8.333333%;*/
}

#sp-phone-header.col-lg-4 {
/*	-ms-flex: 0 0 18.333333%;*/
/*	flex: 0 0 18.333333%;*/
/*	max-width: 18.333333%;*/
text-align: right;
}

#sp-header .logo a {
/*	font-size: 20px;*/
}

#sp-header .logo {
/*	height: 50px;*/
}

#sp-phone-header {
/*font-size: 22px!important;*/
}

#offcanvas-toggler {
/*font-size: 26px;*/
}

#sp-menu {
/*	padding-top: 0;*/
/*	margin-top: -4px;*/
}

#sp-phone-header p {
/*	margin: 10px 0 0 0;*/
}

.phone44 span {
/*display: none;*/
}

#sp-menu {
/*	right: 12px;*/
}

#sp-top1 {
display: none;
}

#sp-top-bar .col-lg-6 {
	width: 100%;
}

#sp-top-bar .sp-module {
	display: inline-block;
	margin: 0;
}

#sp-top-bar {
	padding: 8px 0 8px;
	background: #111111;
	text-transform: uppercase;
}

#sp-bottom1 {
width: 100%;
}

#sp-bottom2,
#sp-bottom3 {
width: 100%;
}

#mod-custom117 {
	padding-right: 27px;
}

#sp-header .logo {
	margin-left: 0;
}
    
}
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/****/
@media screen and (max-width: 600px) { 

.formResponsive select, .formResponsive textarea, .formResponsive input[type="text"], .formResponsive input[type="password"] {
max-width: 85%;
}

#sp-main-body {
	padding: 40px 0 60px;
}

#userForm h2,
.article-details .article-header h1, .article-details .article-header h2 {
	font-size: 1.75rem;
}

.sp-module.no_padding img {
max-width: 250px;
}


.form_left44 {
	 margin-right: 0; 
	 float: none;
}

#sp-header {
	height: 90px;
	/* padding: 0; */
}

.logo img {
	/* max-width: 375px; */
	margin-top: 1px;
}

body.ltr #offcanvas-toggler.offcanvas-toggler-right {
	margin-top: -5px;
    margin-right: 5px;
}

.logo-image {
	height: 85px!important;
}

}
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/****/
@media screen and (max-width: 500px) {


}
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/****/
@media screen and (max-width: 450px) {
    
}
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/****/
@media screen and (max-width: 361px) {

#sp-logo {
padding: 0;
}

}