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

.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;
 font-weight: 600;
}

.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 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;
} 


.rsformVerticalClear {
overflow: inherit;
}

.rsfp-fieldset {
min-width: 100%;
}


.message_success556 {
 background-color: #9862ca;
 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: 26px;
}

.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: inherit;
/*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; */
}

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

#sp-top-bar {
/* padding: 4px 0 2px;*/
}

#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: #a6a6a6!important;*/
/* font-size: 14px;*/
/* padding: 40px 0;*/
}

#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: #444444; 
/* line-height: inherit;*/
/* padding: 13px 16px;*/
/* margin: 18px 0 0 1px;*/
 font-size: 20px!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: #6F7C22!important;
 text-transform: uppercase;
 border-radius: 4px 4px 4px 4px;
 padding: 13px 25px;
 font-size: 21px;
 box-shadow: none;
 margin-top: 20px;
 font-weight: 600;
}

.formResponsive input[type="submit"]:hover, .formResponsive button[type="submit"]:hover {
background: #1a1a1a!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: 850px;
 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: #666;
}

.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 a {
/*color: #FFFFFF;*/
/*margin: 0 7px 0 0;*/
/*float: left;*/
}

#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;*/
padding-left: 0!important;
/*margin-left: -5px!important;*/
}


#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-image: url(/images/mass-header2.jpg)!important;
background: #1a1a1a;
background-attachment: scroll;
background-size: cover;
padding: 107px 0;
}

.layout-blog .sp-page-title {
padding: 80px 0;
}

#sp-footer1 {
text-align: center;
/*padding: 30px 0;*/
font-size: 17px;
}

#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;*/
padding-left: 5px!important;
font-size: 43px!important;
}

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

body.ltr .sp-megamenu-parent > li.sp-has-child > a::after, body.ltr .sp-megamenu-parent > li.sp-has-child > span::after {
	font-family: "FontAwesome";
	content: "\f107";
	float: right;
	margin-left: 7px;
	display: none;
}

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

#sp-header .logo {
height: inherit;
}

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

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

#sp-main-body {
	padding: 70px 0 80px;
}

.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 0 15px;
 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: 4px;
}

.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-bottom .sp-module {
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	max-width: 824px;
}

.gov_bottomlogo p {
/*text-align: center;*/
/*margin-bottom: 20px;*/
text-align: left;
}

.gov_bottosmlogo a {
/*display: inline-block!important;*/
/*padding: 0 50px 0 0;*/
float: left;
}

.wedc {
width: 400px;
/*display: inline-block;*/
margin-top: 0;
}

img.wedc.pedc {
	width: 300px;
/*	border-right: 2px solid #FFFFFF;*/
	border-right: none;
	margin-right: 30px;
	padding-right: 30px;
    display: inline-block;
    margin-top: 25px;
    float: left;
}

img.wedc.pedc.en565 {
border-right: none;
margin-right: -10px;
}

img.wedc.pedc.fr565 {
width: 275px;
margin-left: 10px;
}

.gov_can {
width: 190px;
/*margin-bottom:-10px;*/
/*display: inline-block;*/
margin-top: 13px;
display: inline-block;
margin-left: 25px;
}

#sp-bottom {
	font-size: 16px !important;
	line-height: 1.6;
	background: #101010;
}

#sp-bottom {
    background-image: url(/images/edp_colorbar2.png);
    background-repeat: no-repeat;
    background-position: top center;
    background-size: 100% 60px;
	color: #bfbebe;
    padding-top: 125px;
    border: none;
}

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

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

.sp-copyright p {
margin-bottom: 8px;
}

#sp-header {
   background-image: url(/images/edp_colorbar2.png);
    background-repeat: no-repeat;
    background-position: top center;
    background-size: 100% 13px;
}

.logo-image {
margin-top: 13px;
margin-bottom: -5px;
}

#sp-header .social-icons {
font-size: 25px;
}

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

#sp-menu ul.social-icons a {
	color: #605f5f;
}

.offcanvas-menu .offcanvas-inner ul.menu li.active a {
	color: #6F7C22;
}

body.ltr #offcanvas-toggler.offcanvas-toggler-right {

	margin-left: 35px;
}

#cfna55634 {
max-width: 285px;
margin: -25px auto 30px;
}

#ingallery-1 .ingallery-loadmore-btn {
	font-size: 20px !important;
	text-transform: uppercase !important;
	padding: 10px 20px !important;
	font-weight: 600 !important;
}

.article-intro-image img {
width: 100%;
}

.article-list .article {
background: #f9f9f9;
padding-bottom: 30px;
}

.article-list .article .article-header h1, .article-list .article .article-header h2 {
	font-size: 1.675rem;
}

.article-list .article .article-header h1 a:hover, .article-list .article .article-header h1 a:active, .article-list .article .article-header h1 a:focus, .article-list .article .article-header h2 a:hover, .article-list .article .article-header h2 a:active, .article-list .article .article-header h2 a:focus,
.article-info > span a:hover {
	color: #5f6a1e;
}

.blog .readmore a {
	color: #6F7C22 !important;
	font-size: 18px;
}

.article-info > span a:hover,
.blog .readmore a:hover {
text-decoration: underline;
}

.article-list .row {
margin: 0;
}

.sp-module.blogcat9945 {
text-align: center;
margin: -30px auto 40px;
}

.blogcat9945 h3 {
text-transform: uppercase;
font-size: 22px;
}

.blogcat9945 li {
display: inline-block;
margin-bottom: 8px;
}

.blogcat9945 li a {
border: 1px solid #333333;
padding: 4px 12px 5px;
border-radius: 3px 3px 3px 3px;
text-transform: uppercase;
margin-left: 3px;
margin-right: 3px;
font-size: 17px;
font-weight: 600;
}

.blogcat9945 li a:hover,
.blogcat9945 li.active a {
background: #6F7C22!important;
color: #FFFFFF!important;
border-color: #6F7C22!important;
}

.com-sppagebuilder .sp-module.blogcat9945 {
display: none!important;
}


.sppb-addon-article-layout-masonry-content {
background: #f9f9f9!important;
}

.sppb-addon-articles .sppb-addon-article-layout-masonry-wrapper {
    display: block;
}

/* SNIH 
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/****/

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

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

}

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

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

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

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

	
}
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/****/

@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-megamenu-parent > li > a {
	font-size: 18px !important;
}

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

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

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

.view-article .col-lg-12 .article-details {
max-width: 1050px;
margin-left: auto;
margin-right: auto;
}

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

#sp-top-bar .col-lg-6 {
/* width: 50%;*/
}

#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 0;
	position: relative;
}

.offcanvas-menu .offcanvas-inner .sp-module ul > li ul li a {
    font-size: 1.1rem;
    padding: 7px 0;
}

.offcanvas-menu .offcanvas-inner {
/*	padding: 30px;*/
/*	padding-top: 50px;*/
}

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

#sp-bottom {
    background-size: 100% 40px;
    padding-top: 105px;
}

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

.offcanvas-menu .offcanvas-inner .sp-contact-info, .offcanvas-menu .offcanvas-inner .social-icons {
	font-size: 20px;
    margin-left: 10px;
}

.sp-page-title-heading {
	font-size: 39px !important;
}

#sppb-addon-adf46d16-be5c-4968-b61f-b2e51ac52885 .sp-slider .sp-slider-content-wrap {
	width: 95%!important;
}


img.wedc.pedc {
	width: 250px;
}

img.wedc.pedc.fr565 {
	width: 230px;
}

.gov_can {
	width: 160px;
    margin-left: 0;
    margin-top: 17px;
}

}
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/****/
@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;
}

.offcanvas-menu .offcanvas-inner .sp-contact-info, .offcanvas-menu .offcanvas-inner .social-icons {
display: none;
}



}
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/****/
@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;*/
}

.article-list .row {
margin: 0;
padding-left: 0!important;
padding-right: 0!important;
}

.article-list .col-lg-6 {
padding-left: 0!important;
padding-right: 0!important;
}

.blogcat9945 h3 {
	margin-top: 15px;
}
    
}
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/****/
@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;
}

.gov_bottomlogo a {
	padding: 0 20px;
    text-align: center;
    float: none;
}

.wedc {
margin: 0 auto;
max-width: 90%;
}

img.wedc.pedc {
	width: 250px;
    padding: 0;
	margin: 0 auto!important;
	border: none;
    float: none;
    display: block;
}

.wedc.pedc.fr565 {
max-height: 56px;
}


.gov_can {
width: 180px;
margin: 30px auto 0!important;
display: block!important;
}

.supbuy883 {
	text-align: center!important;
}

#sp-header.full-header {
	padding-left: 5px!important;
	padding-right: 10px!important;
}

#sp-logo {
	padding-left: 0;
}

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

#sp-header .social-icons {
display: none;
}

#cfna55634 {
	max-width: 255px;
	margin: -41px auto -12px;
}

.copyright_links78 {
color: #171717;
font-size: 1px;
}

#sp-footer a {
	display: block;
    font-size: 17px;
    margin-top: 20px;
}

.sp-page-title {
padding: 77px 0;
}

.layout-blog .sp-page-title {
padding: 50px 0;
}


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


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

}