/* line 1, _extends.scss */
.btn, #menu .menu-wrapper ul#dropmenu > li > a, #menu .menu-wrapper ul#dropmenu ul li a, #homeHero > .searchContainer > .formSearch > .input-group > input, #homeHero > p, #homeWidgetsContainer > .container > .row > [class^="col-"] > .homeWidget .eventWidget > p.details, #homeWidgetsContainer > .container > .row > [class^="col-"] > .homeWidget .eventWidget > p.readMore, #homeWidgetsContainer > .container > .row > [class^="col-"] > .homeWidget .newsWidget > p.details, #homeWidgetsContainer > .container > .row > [class^="col-"] > .homeWidget .newsWidget > p.readMore, #homeFeaturedContainer > .container .newsletter > .container > p, .inner #content #content_right > div.sideMenu > ul > li ul > li > a, .inner #content.memberProfile .container .colRight, .inner #content.loginContent .container .loginContainer label, .inner #content.loginContent .container .cmsContainer, .inner #content.applicationContent .pageHeaderContainer, .inner #content.applicationContent .tab-content label, .inner #content.applicationContent .tab-content th, .inner #content.memberDashboard .divChangePassword > h4, .inner #content.memberDashboard .divChangePassword > form label, .listingSearchContainer > .formSearch > .input-group > input, .listingContainer > .pad > .sorts > a, .pagination > li > a, #homeHero > .searchContainer > .formSearch > .input-group > .input-group-addon, #homePageContent > .container a, #homeWidgetsContainer > .container > .row > [class^="col-"] > h2 > a, #homeWidgetsContainer > .container > .row > [class^="col-"] > .homeWidget .eventWidget > h3, #homeWidgetsContainer > .container > .row > [class^="col-"] > .homeWidget .newsWidget > h3, #homeWidgetsContainer > .container > .row > [class^="col-"] .paging .slick-arrow, #homeFeaturedContainer > .container > .row > a > div > div, #homeFeaturedContainer > .container .newsletter > .container > .formNewsletter > .input-group > .input-group-addon, #homeFeaturedContainer > .container .newsletter > .container > .formNewsletter > .input-group > .input-group-btn > .btn, #footer > .container h5, #footer > .container .colContactUs > p > span, .inner #content #content_right > div.sideMenu > ul > li > a, .inner #content #content_right > div.sideMenu > ul > li ul > li > a:hover, .listingSearchContainer > .formSearch > .input-group > .input-group-addon, .listingContainer > .pad > .sorts > a.selected, .listingContainer > .pad > .grids > .row > div > a.title, .listingContainer > .pad > .grids > .row > div > a.seeMore, #homeHero > h1, #homePageContent > .container h2, #homePageContent > .container p, #homeWidgetsContainer > .container > .row > [class^="col-"] > h2, #homeFeaturedContainer > .container .newsletter > .container > h3, .inner #content.memberProfile .container .colLeft > table .h, .listingContainer > .pad > .grids > .row > div > table .h, #homeFeaturedContainer > .container > .row > a > div > span, .inner #content.applicationContent .tab-content h4, .inner #content.applicationContent .tab-content .memberTypeSelector > label, .listingContainer > .resultText, #homeWidgetsContainer > .container > .row > [class^="col-"] > .homeWidget .eventWidget > table.dates > tbody > tr > td > small, #homeFeaturedContainer > .container > .row > a > div > h4, .inner #content.applicationContent .tab-content h3, .inner #content.memberDashboard h3, #homeFeaturedContainer > .container .newsletter > .container > .formNewsletter > .input-group > input, #footer > .container .colContactUs > p > a, #footer > .container .colQuicklinks, .inner #content > .container > .mBreadcrumb, .inner #content.memberProfile .container .colLeft > table .c, .inner #content.applicationContent .tab-content .memberTypeSelector > p, .listingContainer > .pad > .mBreadcrumb, .listingContainer > .pad > .grids > .row > div > table .c, .listingContainer > .pad > .grids > .row > div > table .c > a, #footer > .container .copyright, #homeWidgetsContainer > .container > .row > [class^="col-"] > .homeWidget .eventWidget > table.dates > tbody > tr > td, .inner #content > .titleContainer {
  font-family: 'opensans', Arial, Helvetica, sans-serif;
}

/* line 4, _extends.scss */
.btn, #menu .menu-wrapper ul#dropmenu > li > a, #menu .menu-wrapper ul#dropmenu ul li a, #homeHero > .searchContainer > .formSearch > .input-group > input, #homeHero > p, #homeWidgetsContainer > .container > .row > [class^="col-"] > .homeWidget .eventWidget > p.details, #homeWidgetsContainer > .container > .row > [class^="col-"] > .homeWidget .eventWidget > p.readMore, #homeWidgetsContainer > .container > .row > [class^="col-"] > .homeWidget .newsWidget > p.details, #homeWidgetsContainer > .container > .row > [class^="col-"] > .homeWidget .newsWidget > p.readMore, #homeFeaturedContainer > .container .newsletter > .container > p, .inner #content #content_right > div.sideMenu > ul > li ul > li > a, .inner #content.memberProfile .container .colRight, .inner #content.loginContent .container .loginContainer label, .inner #content.loginContent .container .cmsContainer, .inner #content.applicationContent .pageHeaderContainer, .inner #content.applicationContent .tab-content label, .inner #content.applicationContent .tab-content th, .inner #content.memberDashboard .divChangePassword > h4, .inner #content.memberDashboard .divChangePassword > form label, .listingSearchContainer > .formSearch > .input-group > input, .listingContainer > .pad > .sorts > a, .pagination > li > a {
  font-size: 14px;
  font-weight: normal;
}

/* line 9, _extends.scss */
#homeHero > .searchContainer > .formSearch > .input-group > .input-group-addon, #homePageContent > .container a, #homeWidgetsContainer > .container > .row > [class^="col-"] > h2 > a, #homeWidgetsContainer > .container > .row > [class^="col-"] > .homeWidget .eventWidget > h3, #homeWidgetsContainer > .container > .row > [class^="col-"] > .homeWidget .newsWidget > h3, #homeWidgetsContainer > .container > .row > [class^="col-"] .paging .slick-arrow, #homeFeaturedContainer > .container > .row > a > div > div, #homeFeaturedContainer > .container .newsletter > .container > .formNewsletter > .input-group > .input-group-addon, #homeFeaturedContainer > .container .newsletter > .container > .formNewsletter > .input-group > .input-group-btn > .btn, #footer > .container h5, #footer > .container .colContactUs > p > span, .inner #content #content_right > div.sideMenu > ul > li > a, .inner #content #content_right > div.sideMenu > ul > li ul > li > a:hover, .listingSearchContainer > .formSearch > .input-group > .input-group-addon, .listingContainer > .pad > .sorts > a.selected, .listingContainer > .pad > .grids > .row > div > a.title, .listingContainer > .pad > .grids > .row > div > a.seeMore, .pagination > li > a {
  font-size: 14px;
  font-weight: bold;
}

/* line 14, _extends.scss */
#homeHero > h1, #homePageContent > .container h2, #homePageContent > .container p, #homeWidgetsContainer > .container > .row > [class^="col-"] > h2, #homeFeaturedContainer > .container .newsletter > .container > h3 {
  font-size: 22px;
  font-weight: bold;
}

/* line 24, _extends.scss */
.inner #content.memberProfile .container .colLeft > table .h, .listingContainer > .pad > .grids > .row > div > table .h {
  font-size: 13px;
  font-weight: bold;
}

/* line 29, _extends.scss */
#homeFeaturedContainer > .container > .row > a > div > span, .inner #content.applicationContent .tab-content h4, .inner #content.applicationContent .tab-content .memberTypeSelector > label, .listingContainer > .resultText {
  font-size: 18px;
  font-weight: normal;
}

/* line 34, _extends.scss */
#homeWidgetsContainer > .container > .row > [class^="col-"] > .homeWidget .eventWidget > table.dates > tbody > tr > td > small, #homeFeaturedContainer > .container > .row > a > div > h4, .inner #content.applicationContent .tab-content h3, .inner #content.memberDashboard h3 {
  font-size: 18px;
  font-weight: bold;
}

/* line 39, _extends.scss */
#homeFeaturedContainer > .container .newsletter > .container > .formNewsletter > .input-group > input, #footer > .container .colContactUs > p > a, #footer > .container .colQuicklinks, .inner #content > .container > .mBreadcrumb, .inner #content.memberProfile .container .colLeft > table .c, .inner #content.applicationContent .tab-content .memberTypeSelector > p, .listingContainer > .pad > .mBreadcrumb, .listingContainer > .pad > .grids > .row > div > table .c, .listingContainer > .pad > .grids > .row > div > table .c > a {
  font-size: 12px;
  font-weight: normal;
}

/* line 44, _extends.scss */
#footer > .container .copyright {
  font-size: 10px;
  font-weight: normal;
}

/* line 49, _extends.scss */
#homeWidgetsContainer > .container > .row > [class^="col-"] > .homeWidget .eventWidget > table.dates > tbody > tr > td, .inner #content > .titleContainer {
  font-size: 30px;
  font-weight: bold;
}

/* line 60, _extends.scss */
.btn, #menu .menu-wrapper ul#dropmenu > li > a, #menu .menu-wrapper ul#dropmenu ul li a, #homeHero > h1, #homeHero > .searchContainer > .formSearch > .input-group > .input-group-addon, #homeHero > .searchContainer > .formSearch > .input-group > input, #homeHero > p, #homePageContent > .container h2, #homePageContent > .container p, #homePageContent > .container a, #homeWidgetsContainer > .container > .row > [class^="col-"] > h2, #homeWidgetsContainer > .container > .row > [class^="col-"] > .homeWidget .eventWidget > table.dates > tbody > tr > td, #homeWidgetsContainer > .container > .row > [class^="col-"] > .homeWidget .eventWidget > h3, #homeWidgetsContainer > .container > .row > [class^="col-"] > .homeWidget .eventWidget > p.details, #homeWidgetsContainer > .container > .row > [class^="col-"] > .homeWidget .eventWidget > p.readMore, #homeWidgetsContainer > .container > .row > [class^="col-"] > .homeWidget .newsWidget > h3, #homeWidgetsContainer > .container > .row > [class^="col-"] > .homeWidget .newsWidget > p.details, #homeWidgetsContainer > .container > .row > [class^="col-"] > .homeWidget .newsWidget > p.readMore, #homeWidgetsContainer > .container > .row > [class^="col-"] .paging .slick-arrow, #homeFeaturedContainer > .container > .row > a > div > h4, #homeFeaturedContainer > .container > .row > a > div > span, #homeFeaturedContainer > .container > .row > a > div > div, #homeFeaturedContainer > .container .newsletter > .container > h3, #homeFeaturedContainer > .container .newsletter > .container > .formNewsletter > .input-group > .input-group-addon, #homeFeaturedContainer > .container .newsletter > .container > .formNewsletter > .input-group > input, #homeFeaturedContainer > .container .newsletter > .container > .formNewsletter > .input-group > .input-group-btn > .btn, #footer > .container h5, #footer > .container .colContactUs > p > span, #footer > .container .colContactUs > p > a, #footer > .container .colStayConnected > a, #footer > .container .colQuicklinks, #footer > .container .copyright, .inner #content > .titleContainer, .inner #content #content_right > div.sideMenu > ul > li > a, .inner #content #content_right > div.sideMenu > ul > li ul > li > a, .inner #content.memberProfile .container .colLeft > table .c, .inner #content.memberProfile .container .colRight, .inner #content.loginContent .container .cmsContainer, .inner #content.applicationContent .pageHeaderContainer, .inner #content.applicationContent .tab-content .memberTypeSelector > label, .inner #content.applicationContent .tab-content .memberTypeSelector > p, .inner #content.memberDashboard .divChangePassword > h4, .listingSearchContainer > .formSearch > .input-group > .input-group-addon, .listingSearchContainer > .formSearch > .input-group > input, .listingContainer > .pad > .grids > .row > div > table .c, .pagination > li:first-child > a, .pagination > li:last-child > a {
  letter-spacing: 1px;
}

/* line 64, _extends.scss */
#homePageContent > .container p, #homeWidgetsContainer > .container > .row > [class^="col-"] > .homeWidget .eventWidget > table.dates > tbody > tr > td {
  line-height: 26px;
}

/* line 67, _extends.scss */
#homeWidgetsContainer > .container > .row > [class^="col-"] > .homeWidget .eventWidget > h3, #homeWidgetsContainer > .container > .row > [class^="col-"] > .homeWidget .eventWidget > p.details, #homeWidgetsContainer > .container > .row > [class^="col-"] > .homeWidget .newsWidget > h3, #homeWidgetsContainer > .container > .row > [class^="col-"] > .homeWidget .newsWidget > p.details {
  line-height: 16px;
}

/* line 70, _extends.scss */
#homeFeaturedContainer > .container > .row > a > div > h4, #homeFeaturedContainer > .container > .row > a > div > span, .inner #content.memberProfile .container .colRight, .inner #content.loginContent .container .cmsContainer, .inner #content.applicationContent .pageHeaderContainer {
  line-height: 22px;
}

/* line 73, _extends.scss */
#menu .menu-wrapper ul#dropmenu > li > a, #homeFeaturedContainer > .container .newsletter > .container > p, #footer > .container .copyright, .inner #content.memberProfile .container .colLeft > table .c, .listingContainer > .pad > .grids > .row > div > table .c {
  line-height: 14px;
}

/* line 76, _extends.scss */
#footer > .container .colContactUs > p > span, #footer > .container .colContactUs > p > a, #footer > .container .colQuicklinks, .inner #content #content_right > div.sideMenu > ul > li > a, .inner #content #content_right > div.sideMenu > ul > li ul > li > a {
  line-height: 18px;
}

/* line 80, _extends.scss */
.inner #content.memberProfile .container .colLeft > a.img > .square, .listingContainer > .pad > .grids > .row > div > a.img > .square {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}

/* line 86, _extends.scss */
.listingContainer > .pad > .grids > .row > div > a.title:hover {
  text-decoration: none;
}

/* line 12, _margins-n-paddings.scss */
.margin-5 {
  margin: 5px !important;
}

/* line 15, _margins-n-paddings.scss */
.padding-5 {
  margin: 5px !important;
}

/* line 19, _margins-n-paddings.scss */
.margin-top-5 {
  margin-top: 5px !important;
}

/* line 22, _margins-n-paddings.scss */
.padding-top-5 {
  padding-top: 5px !important;
}

/* line 19, _margins-n-paddings.scss */
.margin-left-5 {
  margin-left: 5px !important;
}

/* line 22, _margins-n-paddings.scss */
.padding-left-5 {
  padding-left: 5px !important;
}

/* line 19, _margins-n-paddings.scss */
.margin-bottom-5 {
  margin-bottom: 5px !important;
}

/* line 22, _margins-n-paddings.scss */
.padding-bottom-5 {
  padding-bottom: 5px !important;
}

/* line 19, _margins-n-paddings.scss */
.margin-right-5 {
  margin-right: 5px !important;
}

/* line 22, _margins-n-paddings.scss */
.padding-right-5 {
  padding-right: 5px !important;
}

/* line 12, _margins-n-paddings.scss */
.margin-10 {
  margin: 10px !important;
}

/* line 15, _margins-n-paddings.scss */
.padding-10 {
  margin: 10px !important;
}

/* line 19, _margins-n-paddings.scss */
.margin-top-10 {
  margin-top: 10px !important;
}

/* line 22, _margins-n-paddings.scss */
.padding-top-10 {
  padding-top: 10px !important;
}

/* line 19, _margins-n-paddings.scss */
.margin-left-10 {
  margin-left: 10px !important;
}

/* line 22, _margins-n-paddings.scss */
.padding-left-10 {
  padding-left: 10px !important;
}

/* line 19, _margins-n-paddings.scss */
.margin-bottom-10 {
  margin-bottom: 10px !important;
}

/* line 22, _margins-n-paddings.scss */
.padding-bottom-10 {
  padding-bottom: 10px !important;
}

/* line 19, _margins-n-paddings.scss */
.margin-right-10 {
  margin-right: 10px !important;
}

/* line 22, _margins-n-paddings.scss */
.padding-right-10 {
  padding-right: 10px !important;
}

/* line 12, _margins-n-paddings.scss */
.margin-15 {
  margin: 15px !important;
}

/* line 15, _margins-n-paddings.scss */
.padding-15 {
  margin: 15px !important;
}

/* line 19, _margins-n-paddings.scss */
.margin-top-15 {
  margin-top: 15px !important;
}

/* line 22, _margins-n-paddings.scss */
.padding-top-15 {
  padding-top: 15px !important;
}

/* line 19, _margins-n-paddings.scss */
.margin-left-15 {
  margin-left: 15px !important;
}

/* line 22, _margins-n-paddings.scss */
.padding-left-15 {
  padding-left: 15px !important;
}

/* line 19, _margins-n-paddings.scss */
.margin-bottom-15 {
  margin-bottom: 15px !important;
}

/* line 22, _margins-n-paddings.scss */
.padding-bottom-15 {
  padding-bottom: 15px !important;
}

/* line 19, _margins-n-paddings.scss */
.margin-right-15 {
  margin-right: 15px !important;
}

/* line 22, _margins-n-paddings.scss */
.padding-right-15 {
  padding-right: 15px !important;
}

/* line 12, _margins-n-paddings.scss */
.margin-20 {
  margin: 20px !important;
}

/* line 15, _margins-n-paddings.scss */
.padding-20 {
  margin: 20px !important;
}

/* line 19, _margins-n-paddings.scss */
.margin-top-20 {
  margin-top: 20px !important;
}

/* line 22, _margins-n-paddings.scss */
.padding-top-20 {
  padding-top: 20px !important;
}

/* line 19, _margins-n-paddings.scss */
.margin-left-20 {
  margin-left: 20px !important;
}

/* line 22, _margins-n-paddings.scss */
.padding-left-20 {
  padding-left: 20px !important;
}

/* line 19, _margins-n-paddings.scss */
.margin-bottom-20 {
  margin-bottom: 20px !important;
}

/* line 22, _margins-n-paddings.scss */
.padding-bottom-20 {
  padding-bottom: 20px !important;
}

/* line 19, _margins-n-paddings.scss */
.margin-right-20 {
  margin-right: 20px !important;
}

/* line 22, _margins-n-paddings.scss */
.padding-right-20 {
  padding-right: 20px !important;
}

/* line 12, _margins-n-paddings.scss */
.margin-25 {
  margin: 25px !important;
}

/* line 15, _margins-n-paddings.scss */
.padding-25 {
  margin: 25px !important;
}

/* line 19, _margins-n-paddings.scss */
.margin-top-25 {
  margin-top: 25px !important;
}

/* line 22, _margins-n-paddings.scss */
.padding-top-25 {
  padding-top: 25px !important;
}

/* line 19, _margins-n-paddings.scss */
.margin-left-25 {
  margin-left: 25px !important;
}

/* line 22, _margins-n-paddings.scss */
.padding-left-25 {
  padding-left: 25px !important;
}

/* line 19, _margins-n-paddings.scss */
.margin-bottom-25 {
  margin-bottom: 25px !important;
}

/* line 22, _margins-n-paddings.scss */
.padding-bottom-25 {
  padding-bottom: 25px !important;
}

/* line 19, _margins-n-paddings.scss */
.margin-right-25 {
  margin-right: 25px !important;
}

/* line 22, _margins-n-paddings.scss */
.padding-right-25 {
  padding-right: 25px !important;
}

/* line 12, _margins-n-paddings.scss */
.margin-30 {
  margin: 30px !important;
}

/* line 15, _margins-n-paddings.scss */
.padding-30 {
  margin: 30px !important;
}

/* line 19, _margins-n-paddings.scss */
.margin-top-30 {
  margin-top: 30px !important;
}

/* line 22, _margins-n-paddings.scss */
.padding-top-30 {
  padding-top: 30px !important;
}

/* line 19, _margins-n-paddings.scss */
.margin-left-30 {
  margin-left: 30px !important;
}

/* line 22, _margins-n-paddings.scss */
.padding-left-30 {
  padding-left: 30px !important;
}

/* line 19, _margins-n-paddings.scss */
.margin-bottom-30 {
  margin-bottom: 30px !important;
}

/* line 22, _margins-n-paddings.scss */
.padding-bottom-30 {
  padding-bottom: 30px !important;
}

/* line 19, _margins-n-paddings.scss */
.margin-right-30 {
  margin-right: 30px !important;
}

/* line 22, _margins-n-paddings.scss */
.padding-right-30 {
  padding-right: 30px !important;
}

/* line 12, _margins-n-paddings.scss */
.margin-35 {
  margin: 35px !important;
}

/* line 15, _margins-n-paddings.scss */
.padding-35 {
  margin: 35px !important;
}

/* line 19, _margins-n-paddings.scss */
.margin-top-35 {
  margin-top: 35px !important;
}

/* line 22, _margins-n-paddings.scss */
.padding-top-35 {
  padding-top: 35px !important;
}

/* line 19, _margins-n-paddings.scss */
.margin-left-35 {
  margin-left: 35px !important;
}

/* line 22, _margins-n-paddings.scss */
.padding-left-35 {
  padding-left: 35px !important;
}

/* line 19, _margins-n-paddings.scss */
.margin-bottom-35 {
  margin-bottom: 35px !important;
}

/* line 22, _margins-n-paddings.scss */
.padding-bottom-35 {
  padding-bottom: 35px !important;
}

/* line 19, _margins-n-paddings.scss */
.margin-right-35 {
  margin-right: 35px !important;
}

/* line 22, _margins-n-paddings.scss */
.padding-right-35 {
  padding-right: 35px !important;
}

/* line 12, _margins-n-paddings.scss */
.margin-40 {
  margin: 40px !important;
}

/* line 15, _margins-n-paddings.scss */
.padding-40 {
  margin: 40px !important;
}

/* line 19, _margins-n-paddings.scss */
.margin-top-40 {
  margin-top: 40px !important;
}

/* line 22, _margins-n-paddings.scss */
.padding-top-40 {
  padding-top: 40px !important;
}

/* line 19, _margins-n-paddings.scss */
.margin-left-40 {
  margin-left: 40px !important;
}

/* line 22, _margins-n-paddings.scss */
.padding-left-40 {
  padding-left: 40px !important;
}

/* line 19, _margins-n-paddings.scss */
.margin-bottom-40 {
  margin-bottom: 40px !important;
}

/* line 22, _margins-n-paddings.scss */
.padding-bottom-40 {
  padding-bottom: 40px !important;
}

/* line 19, _margins-n-paddings.scss */
.margin-right-40 {
  margin-right: 40px !important;
}

/* line 22, _margins-n-paddings.scss */
.padding-right-40 {
  padding-right: 40px !important;
}

/* line 12, _margins-n-paddings.scss */
.margin-45 {
  margin: 45px !important;
}

/* line 15, _margins-n-paddings.scss */
.padding-45 {
  margin: 45px !important;
}

/* line 19, _margins-n-paddings.scss */
.margin-top-45 {
  margin-top: 45px !important;
}

/* line 22, _margins-n-paddings.scss */
.padding-top-45 {
  padding-top: 45px !important;
}

/* line 19, _margins-n-paddings.scss */
.margin-left-45 {
  margin-left: 45px !important;
}

/* line 22, _margins-n-paddings.scss */
.padding-left-45 {
  padding-left: 45px !important;
}

/* line 19, _margins-n-paddings.scss */
.margin-bottom-45 {
  margin-bottom: 45px !important;
}

/* line 22, _margins-n-paddings.scss */
.padding-bottom-45 {
  padding-bottom: 45px !important;
}

/* line 19, _margins-n-paddings.scss */
.margin-right-45 {
  margin-right: 45px !important;
}

/* line 22, _margins-n-paddings.scss */
.padding-right-45 {
  padding-right: 45px !important;
}

/* line 12, _margins-n-paddings.scss */
.margin-50 {
  margin: 50px !important;
}

/* line 15, _margins-n-paddings.scss */
.padding-50 {
  margin: 50px !important;
}

/* line 19, _margins-n-paddings.scss */
.margin-top-50 {
  margin-top: 50px !important;
}

/* line 22, _margins-n-paddings.scss */
.padding-top-50 {
  padding-top: 50px !important;
}

/* line 19, _margins-n-paddings.scss */
.margin-left-50 {
  margin-left: 50px !important;
}

/* line 22, _margins-n-paddings.scss */
.padding-left-50 {
  padding-left: 50px !important;
}

/* line 19, _margins-n-paddings.scss */
.margin-bottom-50 {
  margin-bottom: 50px !important;
}

/* line 22, _margins-n-paddings.scss */
.padding-bottom-50 {
  padding-bottom: 50px !important;
}

/* line 19, _margins-n-paddings.scss */
.margin-right-50 {
  margin-right: 50px !important;
}

/* line 22, _margins-n-paddings.scss */
.padding-right-50 {
  padding-right: 50px !important;
}

/* line 12, _margins-n-paddings.scss */
.margin-55 {
  margin: 55px !important;
}

/* line 15, _margins-n-paddings.scss */
.padding-55 {
  margin: 55px !important;
}

/* line 19, _margins-n-paddings.scss */
.margin-top-55 {
  margin-top: 55px !important;
}

/* line 22, _margins-n-paddings.scss */
.padding-top-55 {
  padding-top: 55px !important;
}

/* line 19, _margins-n-paddings.scss */
.margin-left-55 {
  margin-left: 55px !important;
}

/* line 22, _margins-n-paddings.scss */
.padding-left-55 {
  padding-left: 55px !important;
}

/* line 19, _margins-n-paddings.scss */
.margin-bottom-55 {
  margin-bottom: 55px !important;
}

/* line 22, _margins-n-paddings.scss */
.padding-bottom-55 {
  padding-bottom: 55px !important;
}

/* line 19, _margins-n-paddings.scss */
.margin-right-55 {
  margin-right: 55px !important;
}

/* line 22, _margins-n-paddings.scss */
.padding-right-55 {
  padding-right: 55px !important;
}

/* line 12, _margins-n-paddings.scss */
.margin-60 {
  margin: 60px !important;
}

/* line 15, _margins-n-paddings.scss */
.padding-60 {
  margin: 60px !important;
}

/* line 19, _margins-n-paddings.scss */
.margin-top-60 {
  margin-top: 60px !important;
}

/* line 22, _margins-n-paddings.scss */
.padding-top-60 {
  padding-top: 60px !important;
}

/* line 19, _margins-n-paddings.scss */
.margin-left-60 {
  margin-left: 60px !important;
}

/* line 22, _margins-n-paddings.scss */
.padding-left-60 {
  padding-left: 60px !important;
}

/* line 19, _margins-n-paddings.scss */
.margin-bottom-60 {
  margin-bottom: 60px !important;
}

/* line 22, _margins-n-paddings.scss */
.padding-bottom-60 {
  padding-bottom: 60px !important;
}

/* line 19, _margins-n-paddings.scss */
.margin-right-60 {
  margin-right: 60px !important;
}

/* line 22, _margins-n-paddings.scss */
.padding-right-60 {
  padding-right: 60px !important;
}

/* line 12, _margins-n-paddings.scss */
.margin-65 {
  margin: 65px !important;
}

/* line 15, _margins-n-paddings.scss */
.padding-65 {
  margin: 65px !important;
}

/* line 19, _margins-n-paddings.scss */
.margin-top-65 {
  margin-top: 65px !important;
}

/* line 22, _margins-n-paddings.scss */
.padding-top-65 {
  padding-top: 65px !important;
}

/* line 19, _margins-n-paddings.scss */
.margin-left-65 {
  margin-left: 65px !important;
}

/* line 22, _margins-n-paddings.scss */
.padding-left-65 {
  padding-left: 65px !important;
}

/* line 19, _margins-n-paddings.scss */
.margin-bottom-65 {
  margin-bottom: 65px !important;
}

/* line 22, _margins-n-paddings.scss */
.padding-bottom-65 {
  padding-bottom: 65px !important;
}

/* line 19, _margins-n-paddings.scss */
.margin-right-65 {
  margin-right: 65px !important;
}

/* line 22, _margins-n-paddings.scss */
.padding-right-65 {
  padding-right: 65px !important;
}

/* line 12, _margins-n-paddings.scss */
.margin-70 {
  margin: 70px !important;
}

/* line 15, _margins-n-paddings.scss */
.padding-70 {
  margin: 70px !important;
}

/* line 19, _margins-n-paddings.scss */
.margin-top-70 {
  margin-top: 70px !important;
}

/* line 22, _margins-n-paddings.scss */
.padding-top-70 {
  padding-top: 70px !important;
}

/* line 19, _margins-n-paddings.scss */
.margin-left-70 {
  margin-left: 70px !important;
}

/* line 22, _margins-n-paddings.scss */
.padding-left-70 {
  padding-left: 70px !important;
}

/* line 19, _margins-n-paddings.scss */
.margin-bottom-70 {
  margin-bottom: 70px !important;
}

/* line 22, _margins-n-paddings.scss */
.padding-bottom-70 {
  padding-bottom: 70px !important;
}

/* line 19, _margins-n-paddings.scss */
.margin-right-70 {
  margin-right: 70px !important;
}

/* line 22, _margins-n-paddings.scss */
.padding-right-70 {
  padding-right: 70px !important;
}

/* line 12, _margins-n-paddings.scss */
.margin-75 {
  margin: 75px !important;
}

/* line 15, _margins-n-paddings.scss */
.padding-75 {
  margin: 75px !important;
}

/* line 19, _margins-n-paddings.scss */
.margin-top-75 {
  margin-top: 75px !important;
}

/* line 22, _margins-n-paddings.scss */
.padding-top-75 {
  padding-top: 75px !important;
}

/* line 19, _margins-n-paddings.scss */
.margin-left-75 {
  margin-left: 75px !important;
}

/* line 22, _margins-n-paddings.scss */
.padding-left-75 {
  padding-left: 75px !important;
}

/* line 19, _margins-n-paddings.scss */
.margin-bottom-75 {
  margin-bottom: 75px !important;
}

/* line 22, _margins-n-paddings.scss */
.padding-bottom-75 {
  padding-bottom: 75px !important;
}

/* line 19, _margins-n-paddings.scss */
.margin-right-75 {
  margin-right: 75px !important;
}

/* line 22, _margins-n-paddings.scss */
.padding-right-75 {
  padding-right: 75px !important;
}

/* line 12, _margins-n-paddings.scss */
.margin-80 {
  margin: 80px !important;
}

/* line 15, _margins-n-paddings.scss */
.padding-80 {
  margin: 80px !important;
}

/* line 19, _margins-n-paddings.scss */
.margin-top-80 {
  margin-top: 80px !important;
}

/* line 22, _margins-n-paddings.scss */
.padding-top-80 {
  padding-top: 80px !important;
}

/* line 19, _margins-n-paddings.scss */
.margin-left-80 {
  margin-left: 80px !important;
}

/* line 22, _margins-n-paddings.scss */
.padding-left-80 {
  padding-left: 80px !important;
}

/* line 19, _margins-n-paddings.scss */
.margin-bottom-80 {
  margin-bottom: 80px !important;
}

/* line 22, _margins-n-paddings.scss */
.padding-bottom-80 {
  padding-bottom: 80px !important;
}

/* line 19, _margins-n-paddings.scss */
.margin-right-80 {
  margin-right: 80px !important;
}

/* line 22, _margins-n-paddings.scss */
.padding-right-80 {
  padding-right: 80px !important;
}

/* line 12, _margins-n-paddings.scss */
.margin-85 {
  margin: 85px !important;
}

/* line 15, _margins-n-paddings.scss */
.padding-85 {
  margin: 85px !important;
}

/* line 19, _margins-n-paddings.scss */
.margin-top-85 {
  margin-top: 85px !important;
}

/* line 22, _margins-n-paddings.scss */
.padding-top-85 {
  padding-top: 85px !important;
}

/* line 19, _margins-n-paddings.scss */
.margin-left-85 {
  margin-left: 85px !important;
}

/* line 22, _margins-n-paddings.scss */
.padding-left-85 {
  padding-left: 85px !important;
}

/* line 19, _margins-n-paddings.scss */
.margin-bottom-85 {
  margin-bottom: 85px !important;
}

/* line 22, _margins-n-paddings.scss */
.padding-bottom-85 {
  padding-bottom: 85px !important;
}

/* line 19, _margins-n-paddings.scss */
.margin-right-85 {
  margin-right: 85px !important;
}

/* line 22, _margins-n-paddings.scss */
.padding-right-85 {
  padding-right: 85px !important;
}

/* line 12, _margins-n-paddings.scss */
.margin-90 {
  margin: 90px !important;
}

/* line 15, _margins-n-paddings.scss */
.padding-90 {
  margin: 90px !important;
}

/* line 19, _margins-n-paddings.scss */
.margin-top-90 {
  margin-top: 90px !important;
}

/* line 22, _margins-n-paddings.scss */
.padding-top-90 {
  padding-top: 90px !important;
}

/* line 19, _margins-n-paddings.scss */
.margin-left-90 {
  margin-left: 90px !important;
}

/* line 22, _margins-n-paddings.scss */
.padding-left-90 {
  padding-left: 90px !important;
}

/* line 19, _margins-n-paddings.scss */
.margin-bottom-90 {
  margin-bottom: 90px !important;
}

/* line 22, _margins-n-paddings.scss */
.padding-bottom-90 {
  padding-bottom: 90px !important;
}

/* line 19, _margins-n-paddings.scss */
.margin-right-90 {
  margin-right: 90px !important;
}

/* line 22, _margins-n-paddings.scss */
.padding-right-90 {
  padding-right: 90px !important;
}

/* line 12, _margins-n-paddings.scss */
.margin-95 {
  margin: 95px !important;
}

/* line 15, _margins-n-paddings.scss */
.padding-95 {
  margin: 95px !important;
}

/* line 19, _margins-n-paddings.scss */
.margin-top-95 {
  margin-top: 95px !important;
}

/* line 22, _margins-n-paddings.scss */
.padding-top-95 {
  padding-top: 95px !important;
}

/* line 19, _margins-n-paddings.scss */
.margin-left-95 {
  margin-left: 95px !important;
}

/* line 22, _margins-n-paddings.scss */
.padding-left-95 {
  padding-left: 95px !important;
}

/* line 19, _margins-n-paddings.scss */
.margin-bottom-95 {
  margin-bottom: 95px !important;
}

/* line 22, _margins-n-paddings.scss */
.padding-bottom-95 {
  padding-bottom: 95px !important;
}

/* line 19, _margins-n-paddings.scss */
.margin-right-95 {
  margin-right: 95px !important;
}

/* line 22, _margins-n-paddings.scss */
.padding-right-95 {
  padding-right: 95px !important;
}

/* line 12, _margins-n-paddings.scss */
.margin-100 {
  margin: 100px !important;
}

/* line 15, _margins-n-paddings.scss */
.padding-100 {
  margin: 100px !important;
}

/* line 19, _margins-n-paddings.scss */
.margin-top-100 {
  margin-top: 100px !important;
}

/* line 22, _margins-n-paddings.scss */
.padding-top-100 {
  padding-top: 100px !important;
}

/* line 19, _margins-n-paddings.scss */
.margin-left-100 {
  margin-left: 100px !important;
}

/* line 22, _margins-n-paddings.scss */
.padding-left-100 {
  padding-left: 100px !important;
}

/* line 19, _margins-n-paddings.scss */
.margin-bottom-100 {
  margin-bottom: 100px !important;
}

/* line 22, _margins-n-paddings.scss */
.padding-bottom-100 {
  padding-bottom: 100px !important;
}

/* line 19, _margins-n-paddings.scss */
.margin-right-100 {
  margin-right: 100px !important;
}

/* line 22, _margins-n-paddings.scss */
.padding-right-100 {
  padding-right: 100px !important;
}

/* line 12, _margins-n-paddings.scss */
.margin-105 {
  margin: 105px !important;
}

/* line 15, _margins-n-paddings.scss */
.padding-105 {
  margin: 105px !important;
}

/* line 19, _margins-n-paddings.scss */
.margin-top-105 {
  margin-top: 105px !important;
}

/* line 22, _margins-n-paddings.scss */
.padding-top-105 {
  padding-top: 105px !important;
}

/* line 19, _margins-n-paddings.scss */
.margin-left-105 {
  margin-left: 105px !important;
}

/* line 22, _margins-n-paddings.scss */
.padding-left-105 {
  padding-left: 105px !important;
}

/* line 19, _margins-n-paddings.scss */
.margin-bottom-105 {
  margin-bottom: 105px !important;
}

/* line 22, _margins-n-paddings.scss */
.padding-bottom-105 {
  padding-bottom: 105px !important;
}

/* line 19, _margins-n-paddings.scss */
.margin-right-105 {
  margin-right: 105px !important;
}

/* line 22, _margins-n-paddings.scss */
.padding-right-105 {
  padding-right: 105px !important;
}

/* line 12, _margins-n-paddings.scss */
.margin-110 {
  margin: 110px !important;
}

/* line 15, _margins-n-paddings.scss */
.padding-110 {
  margin: 110px !important;
}

/* line 19, _margins-n-paddings.scss */
.margin-top-110 {
  margin-top: 110px !important;
}

/* line 22, _margins-n-paddings.scss */
.padding-top-110 {
  padding-top: 110px !important;
}

/* line 19, _margins-n-paddings.scss */
.margin-left-110 {
  margin-left: 110px !important;
}

/* line 22, _margins-n-paddings.scss */
.padding-left-110 {
  padding-left: 110px !important;
}

/* line 19, _margins-n-paddings.scss */
.margin-bottom-110 {
  margin-bottom: 110px !important;
}

/* line 22, _margins-n-paddings.scss */
.padding-bottom-110 {
  padding-bottom: 110px !important;
}

/* line 19, _margins-n-paddings.scss */
.margin-right-110 {
  margin-right: 110px !important;
}

/* line 22, _margins-n-paddings.scss */
.padding-right-110 {
  padding-right: 110px !important;
}

/* line 12, _margins-n-paddings.scss */
.margin-115 {
  margin: 115px !important;
}

/* line 15, _margins-n-paddings.scss */
.padding-115 {
  margin: 115px !important;
}

/* line 19, _margins-n-paddings.scss */
.margin-top-115 {
  margin-top: 115px !important;
}

/* line 22, _margins-n-paddings.scss */
.padding-top-115 {
  padding-top: 115px !important;
}

/* line 19, _margins-n-paddings.scss */
.margin-left-115 {
  margin-left: 115px !important;
}

/* line 22, _margins-n-paddings.scss */
.padding-left-115 {
  padding-left: 115px !important;
}

/* line 19, _margins-n-paddings.scss */
.margin-bottom-115 {
  margin-bottom: 115px !important;
}

/* line 22, _margins-n-paddings.scss */
.padding-bottom-115 {
  padding-bottom: 115px !important;
}

/* line 19, _margins-n-paddings.scss */
.margin-right-115 {
  margin-right: 115px !important;
}

/* line 22, _margins-n-paddings.scss */
.padding-right-115 {
  padding-right: 115px !important;
}

/* line 12, _margins-n-paddings.scss */
.margin-120 {
  margin: 120px !important;
}

/* line 15, _margins-n-paddings.scss */
.padding-120 {
  margin: 120px !important;
}

/* line 19, _margins-n-paddings.scss */
.margin-top-120 {
  margin-top: 120px !important;
}

/* line 22, _margins-n-paddings.scss */
.padding-top-120 {
  padding-top: 120px !important;
}

/* line 19, _margins-n-paddings.scss */
.margin-left-120 {
  margin-left: 120px !important;
}

/* line 22, _margins-n-paddings.scss */
.padding-left-120 {
  padding-left: 120px !important;
}

/* line 19, _margins-n-paddings.scss */
.margin-bottom-120 {
  margin-bottom: 120px !important;
}

/* line 22, _margins-n-paddings.scss */
.padding-bottom-120 {
  padding-bottom: 120px !important;
}

/* line 19, _margins-n-paddings.scss */
.margin-right-120 {
  margin-right: 120px !important;
}

/* line 22, _margins-n-paddings.scss */
.padding-right-120 {
  padding-right: 120px !important;
}

.jspScrollable:focus {
  outline: none;
}

.jspContainer:focus {
  outline: none;
}

/* line 3, mogsc.scss */
.btn {
  padding: 15px;
  border-radius: 0;
  line-height: 1;
}
/* line 9, mogsc.scss */
.btn.btn-primary {
  color: WHITE;
  background-color: #2c9847;
  border-color: #2c9847;
}
/* line 54, _vars.scss */
.btn.btn-primary:focus, .btn.btn-primary.focus {
  color: WHITE;
  background-color: #217230;
  border-color: #103617;
}
/* line 60, _vars.scss */
.btn.btn-primary:hover {
  color: WHITE;
  background-color: #217230;
  border-color: #1f6a2d;
}
/* line 65, _vars.scss */
.btn.btn-primary:active, .btn.btn-primary.active, .open > .btn.btn-primary.dropdown-toggle {
  color: WHITE;
  background-color: #217230;
  border-color: #1f6a2d;
}
/* line 72, _vars.scss */
.btn.btn-primary:active:hover, .btn.btn-primary:active:focus, .btn.btn-primary:active.focus, .btn.btn-primary.active:hover, .btn.btn-primary.active:focus, .btn.btn-primary.active.focus, .open > .btn.btn-primary.dropdown-toggle:hover, .open > .btn.btn-primary.dropdown-toggle:focus, .open > .btn.btn-primary.dropdown-toggle.focus {
  color: WHITE;
  background-color: #195625;
  border-color: #103617;
}
/* line 80, _vars.scss */
.btn.btn-primary:active, .btn.btn-primary.active, .open > .btn.btn-primary.dropdown-toggle {
  background-image: none;
}
/* line 88, _vars.scss */
.btn.btn-primary.disabled:hover, .btn.btn-primary.disabled:focus, .btn.btn-primary.disabled.focus, .btn.btn-primary[disabled]:hover, .btn.btn-primary[disabled]:focus, .btn.btn-primary[disabled].focus, fieldset[disabled] .btn.btn-primary:hover, fieldset[disabled] .btn.btn-primary:focus, fieldset[disabled] .btn.btn-primary.focus {
  background-color: #2d9941;
  border-color: #2d9941;
}
/* line 96, _vars.scss */
.btn.btn-primary .badge {
  color: #2d9941;
  background-color: WHITE;
}

/* line 14, mogsc.scss */
/*#menu {
  position: fixed;
  top: 50px;
  left: 0;
  right: 0;
  margin: auto;
  transition: all 0.5s;
}*/
#menu {
  background: WHITE;
  position: fixed;
  top: 0px;
  left: 0;
  right: 0;
  margin: auto;
  transition: all 0.5s;
}

/* line 22, mogsc.scss */
/*#menu.stick {
  position: fixed;
  top: 0;
  border-top: 5px solid #a2cb31;
  background: WHITE;
  box-shadow: #000 0 0 5px;
}*/
#menu.stick {
  position: fixed;
  top: 0;
  border-top: 0px;
  background: WHITE;
  box-shadow: #000 0 0 5px;
}
/* line 28, mogsc.scss */
#menu.stick .menu-wrapper {
  border: none;
}
/* line 31, mogsc.scss */
#menu.stick.loggedIn {
  border-top-width: 35px;
}
/* line 33, mogsc.scss */
#menu.stick.loggedIn .loggedInBar {
  padding-bottom: 12px;
  margin-top: -36px;
}
/* line 40, mogsc.scss */
#menu .loggedInBar {
  background: #2c9847;
  line-height: 1;
  padding: 12px 25px 7px 25px;
  text-align: right;
  transition: all 0.5s;
}
/* line 46, mogsc.scss */
#menu .loggedInBar > a {
  color: WHITE;
  padding-left: 15px;
  padding-right: 12px;
  border-left: 1px solid #2d2d2d;
  display: inline-block;
  text-transform: uppercase;
}
/* line 53, mogsc.scss */
#menu .loggedInBar > a:first-child {
  border: none;
}
/* line 56, mogsc.scss */
#menu .loggedInBar > a:last-child {
  padding-right: 0;
}
/* line 61, mogsc.scss */
/*#menu .menu-wrapper {
  transition: all 0.5s;
  border-top: 5px solid #a2cb31;
  background: WHITE;
}*/
#menu .menu-wrapper {
  transition: all 0.5s;
  border-top: 0px;
  background: WHITE;
}
/* line 66, mogsc.scss */
/*#menu .menu-wrapper > .logo {
  padding: 10px 25px 20px 25px;
  float: left;
}*/
#menu .menu-wrapper > .logo {
  padding: 10px 0px 8px 0px;
  float: left;
}

#menu .menu-wrapper > .pull-right > a > i {
  width: 14px;
}

/* line 73, mogsc.scss */
#menu .menu-wrapper > .logo > a > img {
  max-height: 56px;
}
/* line 81, mogsc.scss */
#menu .menu-wrapper ul#dropmenu > li > a {
  color: BLACK;
  text-transform: uppercase;
  padding-top: 15px;
  padding-bottom: 12px;
  padding-right: 18.5px;
}

/* line 90, mogsc.scss */
#menu .menu-wrapper ul#dropmenu > li > a:hover, #menu .menu-wrapper ul#dropmenu > li > a.current {
  background: inherit;
  color: #2c9847;
}
/* line 93, mogsc.scss */
/*#menu .menu-wrapper ul#dropmenu > li > a:hover:before, #menu .menu-wrapper ul#dropmenu > li > a.current:before {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  height: 1px;
  width: 36px;
  border-bottom: 5px solid #a2cb31;
  margin: auto;
}*/

#menu .menu-wrapper ul#dropmenu > li > a:hover:before, #menu .menu-wrapper ul#dropmenu > li > a.current:before {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  height: 1px;
  width: 36px;
  margin: auto;
  border-bottom: 5px solid #2eb674;
}
/* line 105, mogsc.scss */
#menu .menu-wrapper ul#dropmenu > li > a.sf-with-ul {
  padding-right: 18px;
}

/* line 107, mogsc.scss */
#menu .menu-wrapper ul#dropmenu > li > a.sf-with-ul:after {
  content: none;
}
/* line 113, mogsc.scss */
#menu .menu-wrapper ul#dropmenu > li.sfHover > a {
  color: #2d9941;
  background: inherit;
}
/* line 116, mogsc.scss */
/*#menu .menu-wrapper ul#dropmenu > li.sfHover > a:before {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  height: 1px;
  width: 36px;
  border-bottom: 5px solid #a2cb31;
  margin: auto;
}*/

#menu .menu-wrapper ul#dropmenu > li.sfHover > a:before {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  height: 1px;
  width: 36px;
  margin: auto;
}

/* line 132, mogsc.scss */
#menu .menu-wrapper ul#dropmenu ul li a {
  background: WHITE;
  color: BLACK;
  border: none;
  padding: 15px 20px;
  line-height: 1;
  margin: 0 1px 1px 0;
}
/* line 141, mogsc.scss */
#menu .menu-wrapper ul#dropmenu ul li a:hover {
  color: WHITE;
  background: #2c9847;
}
/* line 145, mogsc.scss */
#menu .menu-wrapper ul#dropmenu ul li a:after {
  content: none;
}
/* line 150, mogsc.scss */
#menu .menu-wrapper ul#dropmenu ul li.sfHover > a {
  color: WHITE;
  background: #2eb674;
}
/* line 159, mogsc.scss */
/*#menu .menu-wrapper > .pull-right {
  margin-right: 25px;
  margin-top: 25px;
}*/

#menu .menu-wrapper > .pull-right {
  margin-top: 25px;
}

#menu .menu-wrapper > .pull-right > a{
  display: table-cell;
  padding: 12px;
}

#menu .menu-wrapper > .pull-right a span {
  font-size: 11px;
}

#menu .menu-wrapper > .pull-right a i {
  font-size: 11px;
}

#menu .menu-wrapper > .pull-right form button {
  padding: 12px;
  font-size: 11px;
}

#menu .menu-wrapper > .pull-right > .btn:hover{
  background-color: #18935c;
}

/* line 167, mogsc.scss */
.mean-bar .mean-nav > .logo, .mean-bar .mean-nav > .pull-right {
  display: none;
}

/* line 174, mogsc.scss */
#responsive-menu a.meanmenu-reveal span, .mean-container a.meanmenu-reveal span {
  background: WHITE;
}
/* line 177, mogsc.scss */
#responsive-menu .mean-bar, .mean-container .mean-bar {
  background: #2eb674;
}
/* line 180, mogsc.scss */
#responsive-menu .mean-nav, .mean-container .mean-nav {
  background: #2eb674;
}
/* line 182, mogsc.scss */
#responsive-menu .mean-nav ul > li > a, .mean-container .mean-nav ul > li > a {
  color: WHITE;
}
/* line 184, mogsc.scss */
#responsive-menu .mean-nav ul > li > a.mean-expand:hover, .mean-container .mean-nav ul > li > a.mean-expand:hover {
  background: #109660;
}

.menu-wrapper > .pull-right > .formSearch {
  width: 200px;
  display: table-cell;
}

#menu-mobile > .formSearch {
  display: block;
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
}

#menu-mobile > form button {
  padding: 12px;
  font-size: 11px;
}

.formSearch > .input-group {
  height: 100%;
}

.formSearch > .input-group > .form-control {
  height: 39px;
}

.menu_pull-right_spacing {
  display: table-cell;
  padding-right: 10px;
}

.title_search {
  border-bottom: none !important;
}

/* line 192, mogsc.scss */
#homeHero {
  position: relative;
  text-align: center;
  margin: -280px 20px 85px 20px;
  max-width: 700px;
}

/* line 201, mogsc.scss */
#homeHero > h1 {
  color: #a2cb31;
}
/* line 208, mogsc.scss */
#homeHero > .searchContainer > .buttons > .btnSelectMemberType {
  background-color: rgba(0, 0, 0, 0.5);
  border-bottom: 5px solid transparent;
  color: WHITE;
  width: 100%;
  transition: all 0.3s;
  outline: none;
}
/* line 216, mogsc.scss */
#homeHero > .searchContainer > .buttons > .btnSelectMemberType:hover, #homeHero > .searchContainer > .buttons > .btnSelectMemberType.selected {
  background-color: rgba(162, 203, 49, 0.9);
  color: BLACK;
}

/* line 231, mogsc.scss */
#homeHero > .searchContainer > .formSearch > .input-group {
  border-radius: 0;
}

/* line 233, mogsc.scss */
#homeHero > .searchContainer > .formSearch > .input-group > .input-group-addon {
  border-radius: 0;
  padding: 20px 25px;
  color: #2d9941;
  border: 3px solid #ebebeb;
  border-right: none;
  background: WHITE;
  line-height: 1;
}
/* line 244, mogsc.scss */
#homeHero > .searchContainer > .formSearch > .input-group > input {
  border: 3px solid #ebebeb;
  padding: 27px 25px;
  border-left: 0.95px solid #ebebeb;
  border-right: 0.95px solid #ebebeb;
  color: #a2a2a2;
}
/* line 254, mogsc.scss */
#homeHero > .searchContainer > .formSearch > .input-group > .input-group-btn > .btn {
  padding-top: 20px;
  padding-bottom: 20px;
  border-width: 3px;
  margin-left: 0;
}
/* line 259, mogsc.scss */
#homeHero > .searchContainer > .formSearch > .input-group > .input-group-btn > .btn > i {
  margin-left: 15px;
}
/* line 267, mogsc.scss */
#homeHero > p {
  color: WHITE;
  margin-top: 30px;
  margin-bottom: 30px;
}

/* line 2, _banner.scss */
.mainBanner-container {
  padding-top: 120px;
  min-height: 480px;
}

#mainBanner {
  width: 66.66666667%;
  margin-bottom: 0;
  padding-left: 0;
}

.slick-prev {
  left: 15px;
  z-index: 1;
  background-color: #94989b;
  border-radius: 4px;
  width: 30px;
  height: 30px;
  opacity: 0.6;
}

.slick-prev:before {
  content: '<' !important;
  font-family: sans-serif;
  font-weight: bold;
  font-size: 20px;
}

.slick-prev:focus, .slick-next:focus {
  color: inherit;
  outline: none;
  background: #94989b;
  opacity: 0.6;
}

.slick-prev:hover, .slick-next:hover {
  color: inherit;
  outline: none;
  background: #94989b;
  opacity: 1;
}

.slick-next {
  right: 15px;
  z-index: 1;
  background-color: #94989b;
  border-radius: 4px;
  width: 30px;
  height: 30px;
  opacity: 0.6;
}

.slick-next:before {
  content: '>' !important;
  font-family: sans-serif;
  font-weight: bold;
  font-size: 20px;
}

.slick-slide:focus {
  outline: none;
}

/* line 6, _banner.scss */
#mainBanner .slick-slide > a {
  display: block;
  height: 400px;
  background-size: cover;
  background-repeat: no-repeat;
  text-align: right;
  position: relative;
  cursor: auto;
  /*>img{
    display: none;
    width: 100%;
  }*/
}
/* line 15, _banner.scss */
#mainBanner .slick-slide > a[href]:hover > div.overlay {
  opacity: .3;
}
/* line 23, _banner.scss */
#mainBanner .slick-slide > a > div.overlay {
  /*background-color: BLACK;*/
  position: absolute;
  top: 0;
  bottom: 0;
  width: 100%;
  opacity: 0.5;
  transition: opacity 0.3s;
}

/* line 42, _banner.scss */
#mainBanner .slick-dots {
  bottom: 5px;
  text-align: center;
  margin-bottom: 0;
}

/* line 47, _banner.scss */
#mainBanner .slick-dots > li > i {
  color: WHITE;
}
/* line 49, _banner.scss */
#mainBanner .slick-dots > li > i:before {
  content: "\f10c";
}
/* line 54, _banner.scss */
#mainBanner .slick-dots > li.slick-active > i:before {
  content: "\f111";
}

#mainBanner .slick-slide > a > img {
  width: 100%;
  position: absolute;
}

.homeWidget_left {
  padding-left: 0px;
}

#homeWidgetsContainer h2 {
  margin-bottom: 10px;
  /*font-size: 24px;*/
  font-weight: normal;
}

.homeWidget_UpcomingEvent {
  padding: 27px 25px;
  border: 1px solid #bababa;
  margin-bottom: 45px;

}

.homeWidget_UpcomingEvent .slick-slide {
  position: relative;
}

.hW_UE_thumbnail {
  display: block;
  width: 100%;
  height: auto !important;
  max-height: 220px;
  min-height: 220px;
  overflow: hidden;
  position: relative;
  margin-bottom: 43px;
}

.hW_UE_thumbnail img{
  position: absolute;
}

.hW_UE_top {
  margin-bottom: 10px;
}

.hW_UE_top > div {
  display: table-cell;
}

.hW_UE_title > a {
  color: #2c9847;
  font-size: 15px;
  line-height: 23px;
  text-transform: uppercase;
}

.hW_UE_slash {
  padding: 0px 5px;
  font-size: 15px;
}

.hW_UE_date {
  color: black;
  font-size: 15px;
  font-weight: bold;
  min-width: 65px;
}

.hW_UE_bottom > div {
  display: inline-block;
}

.hW_UE_content {
  padding-right: 10px;
  font-size: 13px;
  width: 69.000000001%;
}

.hW_UE_readmore {
  vertical-align: bottom;
  text-align: right;
  width: 29.000000001%;
}

.hW_UE_readmore > a {
  position: absolute;
  right: 0px;
  bottom: 0px;
  font-size: 13px;
}

.homeWidget_UpcomingEvent .slick-dots {
  left: 0;
}

.homeWidget_UpcomingEvent .slick-dots > li > i {
  color: #2c9847;
}

.homeWidget_UpcomingEvent .slick-dots > li.slick-active > i:before {
  content: "\f111";
}

.homeWidget_UpcomingEvent .slick-dots > li > i:before {
  content: "\f10c";
}

.homeWidget_UpcomingEvent_Seeall {
  text-align: right;
  font-size: 13px;
}

.homeWidget_RecentActivities {
  padding: 27px 25px;
  border: 1px solid #bababa;
  overflow: hidden;
  width: 100%;
  height: calc(100% - 44px);
}

#homeWidgetsContainer .col-md-4 {
  padding-left: 10px;
  text-align: right;
}

#homeWidgetsContainer .col-md-4 #ads{
  margin-top: 35px;
}

.homeWidget_right {
  padding-right: 0px;
}

.hW_RA {
  overflow-y: scroll;
  text-align: left;
  height: 100%;
}

.hW_RA_pic {
  display: table-cell;
  vertical-align: top;
  width: 150px;
}

.hW_RA_pic_cover {
  width: 95%;
  margin-right: 10px;
  margin-top: 10px;
  overflow: hidden;
  position: relative;
  max-width: 173px;
  max-height: 115px;
  padding-top: 68%;
}

.hW_RA_pic_cover.first {
  margin-top: 0px;
}

.hW_RA_pic_cover > a {
  display: block;
  width: 100%;
  height: 100%;
}

.hW_RA_pic img {
  position: absolute;
}

.hW_RA_content {
  display: table-cell;
}

.hW_RA_content > a:hover {
  text-decoration: none;
}

.hW_RA_content > a > p {
  font-size: 14px;
  font-weight: bold;
  margin-bottom: 3px;
}

.hW_RA_content_date > p {
  margin-top: 10px;
}

.hW_RA_content_date.first > p {
  margin-top: 0px;
}

.hW_RA_content_title h3 {
  font-size: 12px;
  line-height: 19px;
  margin-bottom: 7px;
}

.hW_RA_seperator {
  border: 1px solid #98DBBA;
  margin-top: 10px;
}

.oilpricenettable2 {
  width: 100%;
  border: none !important;
}

.oilpricenettable2 a:hover{
  cursor: default;
}

#large_brent_graph {
  width: 100%;
}

/* line 62, _banner.scss */
#ads_bottom {
  width: 100%;
  margin-bottom: 0;
}
/* line 66, _banner.scss */
#ads_bottom .slick-slide > a {
  display: block;
  background-size: cover;
  background-repeat: no-repeat;
  text-align: right;
  position: relative;
  cursor: auto;
}
/* line 75, _banner.scss */
#ads_bottom .slick-slide > a[href]:hover > div.overlay {
  opacity: .3;
}
/* line 79, _banner.scss */
#ads_bottom .slick-slide > a > div.overlay {
  background-color: BLACK;
  position: absolute;
  top: 0;
  bottom: 0;
  width: 100%;
  opacity: 0.5;
  transition: opacity 0.3s;
}

/* line 98, _banner.scss */
#ads_bottom .slick-dots {
  top: 100%;
  text-align: center;
  margin-bottom: 0;
}
/* line 103, _banner.scss */
#ads_bottom .slick-dots > li > i {
  color: #a2a2a2;
}
/* line 105, _banner.scss */
#ads_bottom .slick-dots > li > i:before {
  content: "\f10c";
}
/* line 110, _banner.scss */
#ads_bottom .slick-dots > li.slick-active > i:before {
  content: "\f111";
}

/* line 117, _banner.scss */
#pageBanner {
  height: 0px;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  position: relative;
}
/* line 123, _banner.scss */
#pageBanner > div.overlay {
  display: none;
  background-color: BLACK;
  position: absolute;
  top: 0;
  bottom: 0;
  width: 100%;
  opacity: 0.5;
  transition: opacity 0.3s;
}

/* line 278, mogsc.scss */
#homePageContent {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  padding-top: 80px;
  padding-bottom: 48px;
  position: relative;
}
/* line 286, mogsc.scss */
#homePageContent > .overlay {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: rgba(255, 255, 255, 0.8);
}
/* line 295, mogsc.scss */
#homePageContent > .container {
  position: relative;
  text-align: center;
}
/* line 298, mogsc.scss */
#homePageContent > .container h2 {
  color: #236123;
  margin: 0;
  margin-bottom: 40px;
}
/* line 305, mogsc.scss */
#homePageContent > .container p {
  margin-bottom: 42px;
  color: #2d9941;
}
/* line 312, mogsc.scss */
#homePageContent > .container a {
  color: #236123;
  text-decoration: none;
}

/* line 321, mogsc.scss */
#homeWidgetsContainer {
  margin-top: 35px;
}
/* line 326, mogsc.scss */
#homeWidgetsContainer > .container > .row > [class^="col-"] > h2 {
  color: #236123;
  margin: 0;
}
/* line 331, mogsc.scss */
#homeWidgetsContainer > .container > .row > [class^="col-"] > h2 > a {
  float: right;
  color: #236123;
  margin-top: 7px;
  text-align: right;
  display: block;
  width: 100%;
}

/* line 345, mogsc.scss */
#homeWidgetsContainer > .container > .row > [class^="col-"] > .homeWidget {
  margin: 30px 0 0;
  border: 1px solid #e7e7e7;
}
/* line 348, mogsc.scss */
#homeWidgetsContainer > .container > .row > [class^="col-"] > .homeWidget .eventWidget {
  padding: 65px 20px 120px 20px;
  display: block;
  text-decoration: none;
  border-right: 1px solid #e7e7e7;
}
/* line 353, mogsc.scss */
#homeWidgetsContainer > .container > .row > [class^="col-"] > .homeWidget .eventWidget:hover {
  text-decoration: none;
  background-color: #f2f2f2;
  border-bottom: 5px solid #a2cb31;
}
/* line 358, mogsc.scss */
#homeWidgetsContainer > .container > .row > [class^="col-"] > .homeWidget .eventWidget > table.dates {
  width: 100%;
}
/* line 362, mogsc.scss */
#homeWidgetsContainer > .container > .row > [class^="col-"] > .homeWidget .eventWidget > table.dates > tbody > tr > td {
  color: #a2cb31;
  font-size: 40px;
}
/* line 368, mogsc.scss */
#homeWidgetsContainer > .container > .row > [class^="col-"] > .homeWidget .eventWidget > table.dates > tbody > tr > td > small {
  display: block;
  margin-top: 4px;
  word-break: keep-all;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  text-transform: uppercase;
}
/* line 382, mogsc.scss */
#homeWidgetsContainer > .container > .row > [class^="col-"] > .homeWidget .eventWidget > h3 {
  color: #2d9941;
  text-transform: uppercase;
}
/* line 389, mogsc.scss */
#homeWidgetsContainer > .container > .row > [class^="col-"] > .homeWidget .eventWidget > p.details {
  margin: 0;
  margin-top: 30px;
  color: #303030;
}
/* line 397, mogsc.scss */
#homeWidgetsContainer > .container > .row > [class^="col-"] > .homeWidget .eventWidget > p.readMore {
  margin: 0;
  color: #2d9941;
  position: absolute;
  bottom: 50px;
}
/* line 408, mogsc.scss */
#homeWidgetsContainer > .container > .row > [class^="col-"] > .homeWidget .slick-slide:last-child .eventWidget {
  border: none;
}
/* line 413, mogsc.scss */
#homeWidgetsContainer > .container > .row > [class^="col-"] > .homeWidget .newsWidget {
  padding: 65px 20px 120px 20px;
  display: block;
  text-decoration: none;
  border-right: 1px solid #e7e7e7;
}
/* line 418, mogsc.scss */
#homeWidgetsContainer > .container > .row > [class^="col-"] > .homeWidget .newsWidget:hover {
  text-decoration: none;
  background-color: #f2f2f2;
  border-bottom: 5px solid #a2cb31;
}
/* line 423, mogsc.scss */
#homeWidgetsContainer > .container > .row > [class^="col-"] > .homeWidget .newsWidget > h3 {
  color: #2d9941;
  text-transform: uppercase;
}
/* line 430, mogsc.scss */
#homeWidgetsContainer > .container > .row > [class^="col-"] > .homeWidget .newsWidget > p.details {
  margin: 0;
  margin-top: 30px;
  color: #303030;
}
/* line 438, mogsc.scss */
#homeWidgetsContainer > .container > .row > [class^="col-"] > .homeWidget .newsWidget > p.readMore {
  margin: 0;
  color: #2d9941;
  position: absolute;
  bottom: 50px;
}
/* line 448, mogsc.scss */
#homeWidgetsContainer > .container > .row > [class^="col-"] .paging {
  margin-top: 25px;
}
/* line 450, mogsc.scss */
#homeWidgetsContainer > .container > .row > [class^="col-"] .paging .slick-arrow {
  position: relative;
  color: #236123;
  left: auto;
  right: auto;
  width: auto;
}
/* line 458, mogsc.scss */
#homeWidgetsContainer > .container > .row > [class^="col-"] .paging .slick-arrow:before {
  content: none;
}
/* line 461, mogsc.scss */
#homeWidgetsContainer > .container > .row > [class^="col-"] .paging .slick-arrow.slick-prev {
  float: left;
}
/* line 464, mogsc.scss */
#homeWidgetsContainer > .container > .row > [class^="col-"] .paging .slick-arrow.slick-next {
  float: right;
}
/* line 467, mogsc.scss */
#homeWidgetsContainer > .container > .row > [class^="col-"] .paging .slick-arrow.slick-disabled {
  color: #a2a2a2;
  cursor: auto;
}
/* line 473, mogsc.scss */
#homeWidgetsContainer > .container > .row > [class^="col-"]:not(:first-child) {
  margin-top: 80px;
}

/* line 484, mogsc.scss */
#homeFeaturedContainer {
  margin-top: 200px;
}
/* line 486, mogsc.scss */
#homeFeaturedContainer > .bg {
  background: #2d9941;
  height: 1120px;
}

/* line 493, mogsc.scss */
#homeFeaturedContainer > .container {
  margin-top: -1270px;
}

/* line 499, mogsc.scss */
#homeFeaturedContainer > .container > .row > a {
  min-height: 300px;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  transition: all 0.5s;
  text-align: center;
  position: relative;
  margin-bottom: 10px;
  display: block;
  margin-left: 20px;
  margin-right: 20px;
}
/* line 509, mogsc.scss */
#homeFeaturedContainer > .container > .row > a > div {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  top: 50%;
  padding: 75px 20px 20px;
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+0,000000+100&0+0,1+100 */
  background: -moz-linear-gradient(top, transparent 0%, black 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, transparent 0%, black 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, transparent 0%, black 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#000000', GradientType=0);
  /* IE6-9 */
  transition: all 0.5s;
  overflow: hidden;
}
/* line 523, mogsc.scss */
#homeFeaturedContainer > .container > .row > a > div > h4 {
  color: WHITE;
  margin: 0;
}
/* line 530, mogsc.scss */
#homeFeaturedContainer > .container > .row > a > div > span {
  color: WHITE;
  margin: 0;
}
/* line 537, mogsc.scss */
#homeFeaturedContainer > .container > .row > a > div > div {
  padding: 20px;
  border-top: 1px solid #a2cb31;
  color: #a2cb31;
  transition: all 0.5s;
  margin-top: 40px;
}

/* line 567, mogsc.scss */
#homeFeaturedContainer > .container .newsletter {
  margin-top: 80px;
  margin-bottom: 65px;
}
/* line 570, mogsc.scss */
#homeFeaturedContainer > .container .newsletter > .container {
  text-align: center;
}
/* line 572, mogsc.scss */
#homeFeaturedContainer > .container .newsletter > .container > h3 {
  color: #a2cb31;
  margin: 0;
}
/* line 578, mogsc.scss */
#homeFeaturedContainer > .container .newsletter > .container > p {
  margin: 0;
  margin-top: 20px;
  color: WHITE;
}
/* line 585, mogsc.scss */
#homeFeaturedContainer > .container .newsletter > .container > .formNewsletter {
  margin: auto;
  margin-top: 20px;
  max-width: 700px;
}
/* line 589, mogsc.scss */
#homeFeaturedContainer > .container .newsletter > .container > .formNewsletter > .input-group {
  border-radius: 0;
}
/* line 591, mogsc.scss */
#homeFeaturedContainer > .container .newsletter > .container > .formNewsletter > .input-group > .input-group-addon {
  border-radius: 0;
  padding: 20px 25px;
  color: #2d9941;
  border: 3px solid #ebebeb;
  border-right: none;
  background: WHITE;
  line-height: 1;
}
/* line 602, mogsc.scss */
#homeFeaturedContainer > .container .newsletter > .container > .formNewsletter > .input-group > input {
  border: 3px solid #ebebeb;
  padding: 27px 25px;
  border-left: 0.95px solid #ebebeb;
  border-right: 0.95px solid #ebebeb;
  color: #303030;
}
/* line 612, mogsc.scss */
#homeFeaturedContainer > .container .newsletter > .container > .formNewsletter > .input-group > .input-group-btn > .btn {
  padding-top: 20px;
  padding-bottom: 20px;
  border: 3px solid #a2cb31;
  margin-left: 0;
  background: #a2cb31;
  color: #236123;
}
/* line 621, mogsc.scss */
#homeFeaturedContainer > .container .newsletter > .container > .formNewsletter > .input-group > .input-group-btn > .btn > i {
  margin-left: 15px;
}
/* line 624, mogsc.scss */
#homeFeaturedContainer > .container .newsletter > .container > .formNewsletter > .input-group > .input-group-btn > .btn:hover {
  background: #236123;
  border-color: #236123;
  color: #a2cb31;
}

/* line 638, mogsc.scss */
#adsContainer {
  margin-top: 7px;
  padding-top: 20px;
  padding-bottom: 20px;
  background: white;
}
/* line 643, mogsc.scss */
#adsContainer #ads {
  margin-bottom: 0;
}
/* line 646, mogsc.scss */
#adsContainer .img-responsive {
  margin: auto;
}
/* line 649, mogsc.scss */
#adsContainer p {
  text-align: center;
}
/* line 652, mogsc.scss */
#adsContainer img {
  max-width: 100% !important;
  height: auto !important;
}

/* line 658, mogsc.scss */
#footer {
  background: #2c9847;
  border: none;
  text-align: left;
}
/* line 662, mogsc.scss */
/*#footer .toTop {
  float: right;
  margin-top: -65px;
  background-color: #2d9941;
  text-align: center;
  padding: 10px;
  cursor: pointer;
}*/

#footer .toTop {
  font-size: 35px;
    position: fixed;
    bottom: 11%;
    right: 6%;
    z-index: 9999;
    width: 53px;
    height: 48px;
    text-align: center;
    background: #f5f5f5;
    color: #444;
    cursor: pointer;
    border: 0;
    border-radius: 2px;
    text-decoration: none;
    transition: opacity 0.2s ease-out;
    opacity: 0;
}
#footer .toTop:hover {
    background: #e9ebec;
}
#footer .toTop.show {
    opacity: 0.7;
}

/* line 669, mogsc.scss */
#footer .toTop > i {
  color: #303030;
}
/* line 672, mogsc.scss */
#footer .toTop > span {
  color: #f2f2f2;
}
/* line 676, mogsc.scss */
#footer > .container {
  margin-top: 10px;
  margin-bottom: 30px;
}
/* line 679, mogsc.scss */
#footer > .container h5 {
  margin: 0;
  margin-bottom: 15px;
  color: #a2cb31;
}
/* line 687, mogsc.scss */
#footer > .container .colContactUs > p {
  color: WHITE;
  margin: 8px 0px;
}
/* line 689, mogsc.scss */
#footer > .container .colContactUs > p > span {
  color: WHITE;
  font-weight: normal;
}
/* line 695, mogsc.scss */
#footer > .container .colContactUs > p > a {
  text-decoration: none;
  color: WHITE;
  font-size: 14px;
}

#footer > .container .colContactUs > p > a:hover {
  color: BLACK;
}
/* line 704, mogsc.scss */
#footer > .container .colStayConnected {
  margin-top: 30px;
}
/* line 706, mogsc.scss */
#footer > .container .colStayConnected > a {
  color: #5a5a5a;
  font-size: 18px;
  margin-right: 8px;
  margin-top: 8px;
  margin-bottom: 8px;
  display: inline-block;
  background: white;
  width: 29px;
  height: 29px;
  position: relative;
  overflow: hidden;
}
/* line 711, mogsc.scss */
#footer > .container .colStayConnected > a:hover {
  background: BLACK;
}

#footer > .container .colStayConnected > a > i.fa {
  color: #29B56E;
  position: absolute;
  font-size: 25px;
  left: 4px;
  top: 3px;
}

#footer > .container .colStayConnected > a > i.fa-facebook {
  left: 10px;
  top: 7px;
}

#footer > .container .colStayConnected > div > p {
  color: WHITE;
  margin: 0;
  font-size: 11px;
}

#footer > .container .colStayConnected > div > p > a {
  color: WHITE;
}

#footer > .container .colStayConnected > div > p > a:hover {
  text-decoration: none;
  color: BLACK;
}

#footer > .container .colStayConnected > div.footer-copyright {
    margin-top: 10px;
}

/* line 719, mogsc.scss */
#footer > .container .colQuicklinks {
  margin-top: 30px;
  color: #7a7a7a;
}
/* line 726, mogsc.scss */
#footer > .container .colQuicklinks p {
  margin: 0;
}
/* line 731, mogsc.scss */
#footer > .container .colQuicklinks table tr td {
  vertical-align: top;
}
/* line 736, mogsc.scss */
#footer > .container .colQuicklinks a {
  text-decoration: underline;
}
/* line 738, mogsc.scss */
#footer > .container .colQuicklinks a:hover {
  color: #2d9941;
}

/* line 747, mogsc.scss */
#footer > .container .copyright {
  color: #2d9941;
  margin-top: 20px;
  display: block;
}
/* line 754, mogsc.scss */
#footer > .container .copyright a {
  color: #2d9941;
}
/* line 757, mogsc.scss */
#footer > .container .copyright p {
  margin: 0;
}

/* line 766, mogsc.scss */
/*.inner #content > .titleContainer {
  background: #08a756;
  padding: 40px 0;
  color: WHITE;
  text-transform: uppercase;
}*/

.inner #content > .titleContainer {
  background: WHITE;
  padding: 40px 0px 0px 0px;
  color: #2c9847;
  text-transform: uppercase;
}

/* line 775, mogsc.scss */
/*.inner #content > .container > .mBreadcrumb {
  margin: 0;
  color: #2d9941;
  margin-top: 40px;
}*/

.inner #content > .container > .mBreadcrumb {
  margin: 0;
  color: #2c9847;
  margin: 5px 0px 35px 2px;
}

/* line 780, mogsc.scss */
.inner #content > .container > .mBreadcrumb > .breadcrumb {
  background: none;
  padding: 0;
}

/* line 784, mogsc.scss */
/*.inner #content > .container > .mBreadcrumb > .breadcrumb > li > a {
  color: #2d9941;
}*/
.inner #content > .container > .mBreadcrumb > .breadcrumb > li > a {
  color: #2c9847;
}

/* line 788, mogsc.scss */
/*.inner #content > .container > .mBreadcrumb > .breadcrumb > li + li:before {
  content: '>';
  color: #2d9941;
}*/
.inner #content > .container > .mBreadcrumb > .breadcrumb > li + li:before {
  content: '>';
  color: #6DCD9B;
}

/* line 795, mogsc.scss */
/*.inner #content #content_left > div {
  padding: 30px;
  border: 0.95px solid #ebebeb;
}*/
.inner #content #content_left > div {
  padding: 0px 45px 0px 0px;
  border: none;
}

/* line 799, mogsc.scss */
.inner #content #content_right {
  margin-top: 30px;
}

/* line 804, mogsc.scss */
.inner #content #content_right > div {
  box-shadow: none;
  border: none;
}
/* line 807, mogsc.scss */
.inner #content #content_right > div.sideMenu {
  border: 0.95px solid #ebebeb;
  padding: 5px 20px 0 20px;
}
/* line 810, mogsc.scss */
.inner #content #content_right > div.sideMenu > ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
/* line 814, mogsc.scss */
.inner #content #content_right > div.sideMenu > ul > li {
  padding: 20px;
  border-bottom: 0.95px solid #ebebeb;
}
/* line 818, mogsc.scss */
.inner #content #content_right > div.sideMenu > ul > li:last-child {
  border: none;
}
/* line 822, mogsc.scss */
.inner #content #content_right > div.sideMenu > ul > li > a {
  color:  #18935c;
  display: block;
}
/* line 828, mogsc.scss */
.inner #content #content_right > div.sideMenu > ul > li > a:hover {
  text-decoration: none;
  color:  #18935c !important;
}
/* line 833, mogsc.scss */
.inner #content #content_right > div.sideMenu > ul > li:hover > a {
  color: #2d9941;
}
/* line 837, mogsc.scss */
.inner #content #content_right > div.sideMenu > ul > li ul {
  list-style: none;
  padding: 0;
  padding-top: 10px;
}
/* line 842, mogsc.scss */
.inner #content #content_right > div.sideMenu > ul > li ul > li > a {
  display: block;
  padding: 15px 0px;
  color: #2d2d2d;
  border-top: 2px solid #DBDBDC;
  font-size: 14px;
  font-weight: bold;
}
/* line 849, mogsc.scss */
.inner #content #content_right > div.sideMenu > ul > li ul > li > a:hover {
  text-decoration: none;
  color: #18935c;
}

.inner #content #content_right > div.sideMenu > ul > li > a.side-parent {
  font-size: 16px;
  text-transform: uppercase;
  padding-bottom: 10px;
}

a.side-active {
  color: #2c9847 !important;
  font-size: 14px;
  pointer-events: none;
}

/* line 860, mogsc.scss */
.inner #content #content_right > div#ads {
  padding: 0;
}
/* line 863, mogsc.scss */
.inner #content #content_right > div#ads ul li {
  margin-top: 30px;
}
/* line 865, mogsc.scss */
.inner #content #content_right > div#ads ul li:first-child {
  margin-top: 0;
}
/* line 868, mogsc.scss */
.inner #content #content_right > div#ads ul li img {
  width: 100%;
}
/* line 879, mogsc.scss */
.inner #content.memberProfile .container .colLeft {
  background: #f2f2f2;
  padding: 40px;
  padding-bottom: 65px;
  border: 1px solid #e7e7e7;
}
/* line 884, mogsc.scss */
.inner #content.memberProfile .container .colLeft > a.img {
  display: block;
  border: 1px solid #f1f1f1;
  position: relative;
  overflow: hidden;
  background-color: WHITE;
  margin-left: 50px;
  margin-right: 50px;
}
/* line 892, mogsc.scss */
.inner #content.memberProfile .container .colLeft > a.img:before {
  content: "";
  display: block;
  padding-top: 100%;
}
/* line 897, mogsc.scss */
.inner #content.memberProfile .container .colLeft > a.img > .square {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  color: white;
  text-align: center;
  background-size: contain;
  margin: 15px;
}
/* line 910, mogsc.scss */
.inner #content.memberProfile .container .colLeft > table {
  width: 100%;
  border-spacing: 0 30px;
  border-collapse: separate;
  margin-top: 15px;
}
/* line 917, mogsc.scss */
.inner #content.memberProfile .container .colLeft > table .h {
  color: #236123;
  width: 30px;
  vertical-align: top;
}
/* line 923, mogsc.scss */
.inner #content.memberProfile .container .colLeft > table .c {
  color: #303030;
}
/* line 928, mogsc.scss */
.inner #content.memberProfile .container .colLeft > table .c > a {
  color: #303030;
}
/* line 930, mogsc.scss */
.inner #content.memberProfile .container .colLeft > table .c > a:hover {
  text-decoration: none;
}
/* line 933, mogsc.scss */
.inner #content.memberProfile .container .colLeft > table .c > a.link {
  color: #7a7a7a;
  text-decoration: underline;
}
/* line 936, mogsc.scss */
.inner #content.memberProfile .container .colLeft > table .c > a.link:hover {
  text-decoration: underline;
}

/* line 954, mogsc.scss */
.inner #content.memberProfile .container .colRight {
  padding-top: 45px;
  padding-left: 15px;
  padding-bottom: 65px;
  color: #303030;
  text-align: justify;
  border: 1px solid #e7e7e7;
  background-color: #f2f2f2
}

/* line 972, mogsc.scss */
.inner #content.memberProfile .container > .social_share, .inner #content.memberProfile .container > .divPrint {
  margin-top: 25px;
}
/* line 3, _login.scss */
.inner #content.loginContent .container .loginContainer {
  background: #f2f2f2;
  padding: 35px;
  border: 1px solid #e7e7e7;

}
/* line 10, _login.scss */
.inner #content.loginContent .container .loginContainer .form-control, .inner #content.loginContent .container .loginContainer .input-group-addon {
  border-radius: 0;
  border-color: #2c9847;
}
/* line 14, _login.scss */
.inner #content.loginContent .container .loginContainer .input-group-addon {
  background: #2c9847;
  color: WHITE;
  border-color: #2c9847;
}
/* line 19, _login.scss */
.inner #content.loginContent .container .loginContainer hr {
  border-top-color: #CCC;
}
/* line 23, _login.scss */
.inner #content.loginContent .container .cmsContainer {
  padding-top: 30px;
  border-bottom: 1px solid #e7e7e7;
  color: #303030;
}

.inner #content.loginContent .container .internTable {
color:red;

}
/* line 2, _application.scss */
.inner #content.applicationContent .pageHeaderContainer {
  padding-top: 20px;
  color: #303030;
}
/* line 9, _application.scss */
.inner #content.applicationContent table.stepList {
border-bottom: 0; 
}
/* line 17, _application.scss */
.inner #content.applicationContent table.stepList > tbody > tr > td {
  text-align: center;
  padding: 0;
  padding-right: 5px;
}
/* line 20, _application.scss */
.inner #content.applicationContent table.stepList > tbody > tr > td > a {
  border-collapse: separate;
  display: block;
  padding: 12px;
  color: #236123;
  background: #F2F2F2;
  border:1px solid white;
  border-top-left-radius:10px;
  border-top-right-radius:10px;
  
}
/* line 27, _application.scss */
.inner #content.applicationContent table.stepList > tbody > tr > td > a:hover {
  text-decoration: none;
  background: #fefefa;
  border-color:#F2F2F2;
}
/* line 31, _application.scss */
.inner #content.applicationContent table.stepList > tbody > tr > td > a.active {
  background: white;
  color: #2c9847;
  border-color:#F2F2F2;
  border-bottom-color: transparent;
}
/* line 39, _application.scss */
.inner #content.applicationContent table.stepList > tbody > tr > td:last-child > a {
 
}
.inner #content.applicationContent table.stepList > tbody > tr > td:first-child > a {
  border-right: 0px;
 
}
/* line 47, _application.scss */
.inner #content.applicationContent .overlay {
  height: 39px;
  margin-top: -39px;
  background: transparent;
  position: relative;
}
/* line 53, _application.scss */
.inner #content.applicationContent .tab-content {
  padding: 20px;
  border: 1px solid #e7e7e7;
  
  color: #303030;
}
/* line 58, _application.scss */
.inner #content.applicationContent .tab-content h3 {
  margin-top: 12px;
  color: #2c9847
}
/* line 70, _application.scss */
.inner #content.applicationContent .tab-content th {
  background-color: #FAFAFA;
}
/* line 74, _application.scss */
.inner #content.applicationContent .tab-content .form-control, .inner #content.applicationContent .tab-content .input-group-addon {
  border-radius: 4px;
  box-shadow: none;

}
/* line 78, _application.scss */
.inner #content.applicationContent .tab-content .form-control {
  transition: all 0.5s;
}

/* line 81, _application.scss */
.inner #content.applicationContent .tab-content .memberTypeSelector {
  border: 1px solid #e7e7e7;
  cursor: pointer;
}
/* line 84, _application.scss */
.inner #content.applicationContent .tab-content .memberTypeSelector > label {
  transition: all 0.3s;
  cursor: pointer;
  padding: 10px;
  display: block;
}
/* line 91, _application.scss */
.inner #content.applicationContent .tab-content .memberTypeSelector > label > i:before {
  content: "\f096";
}
/* line 95, _application.scss */
.inner #content.applicationContent .tab-content .memberTypeSelector > p {
  text-align: justify;
  padding: 10px;
}
/* line 101, _application.scss */
.inner #content.applicationContent .tab-content .memberTypeSelector > input {
  display: none;
}

.inner #content.applicationContent select {
  -webkit-appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  -o-appearance: none;
  -ms-appearance: none;
  appearance: none;
  background: #fff url("../images/index.png") no-repeat 95% 50%;
  background-size: 10px 10px;
  font-size: 12px;
 
}

.inner #content.applicationContent select > option {
background-color: #f4f4f4
}

.inner #content.applicationContent .turnoverRatio input {
 
}

/* line 105, _application.scss */
.inner #content.applicationContent .tab-content .memberTypeSelector:hover > label {
  background: #F2F2F2;
}
/* line 110, _application.scss */
.inner #content.applicationContent .tab-content .memberTypeSelector.selected > label {
  background: #2d9941;
  color: WHITE;
}
/* line 114, _application.scss */
.inner #content.applicationContent .tab-content .memberTypeSelector.selected > label > i:before {
  content: "\f046";
}
/* line 119, _application.scss */
.inner #content.applicationContent .tab-content .btn {
  display: block;
  width: 100%;
}

/* line 2, _dashboard.scss */
.inner #content.memberDashboard h3 {
  margin-top: 12px;
  color: #2c9847;
}
/* line 8, _dashboard.scss */
.inner #content.memberDashboard .divChangePassword {
  padding: 15px;
  color: green;
  background-color: white;
  border: 1px solid green;
  cursor: pointer;
  margin-bottom: 12px;

}
/* line 15, _dashboard.scss */
.inner #content.memberDashboard .divChangePassword > h4 {
  margin: 0;
  padding: 0;
  text-align: center;
  border-radius: 0;
  line-height: 1;
}
/* line 24, _dashboard.scss */
.inner #content.memberDashboard .divChangePassword:hover {
  background-color: #ebebeb;
  border-color: #adadad;
}
/* line 28, _dashboard.scss */
.inner #content.memberDashboard .divChangePassword.opened {
  cursor: auto;
}
/* line 30, _dashboard.scss */
.inner #content.memberDashboard .divChangePassword.opened:hover {
  background-color: #fff;
  border-color: #ccc;
}
/* line 35, _dashboard.scss */
.inner #content.memberDashboard .divChangePassword > form {
  display: none;
}
/* line 40, _dashboard.scss */
.inner #content.memberDashboard .divChangePassword > form .form-control, .inner #content.memberDashboard .divChangePassword > form .input-group-addon {
  border-radius: 0;
  box-shadow: none;
}

/* line 999, mogsc.scss */
.listingSearchContainer {
  margin-top: -180px;
}

/* line 1006, mogsc.scss */
.listingSearchContainer > .buttons > .btnSelectMemberType {
  position: relative;
  background-color: rgba(0, 0, 0, 0.5);
  border-bottom: 5px solid transparent;
  color: WHITE;
  width: 100%;
  transition: all 0.3s;
  outline: none;
}
/* line 1014, mogsc.scss */
.listingSearchContainer > .buttons > .btnSelectMemberType:hover, .listingSearchContainer > .buttons > .btnSelectMemberType.selected {
  background-color: rgba(162, 203, 49, 0.9);
  color: BLACK;
}

/* line 1029, mogsc.scss */
.listingSearchContainer > .formSearch > .input-group {
  border-radius: 0;
}
/* line 1031, mogsc.scss */
.listingSearchContainer > .formSearch > .input-group > .input-group-addon {
  border-radius: 0;
  padding: 20px 25px;
  color: #2d9941;
  border: 3px solid #ebebeb;
  border-right: none;
  background: WHITE;
  line-height: 1;
}
/* line 1042, mogsc.scss */
.listingSearchContainer > .formSearch > .input-group > input {
  border: 3px solid #ebebeb;
  padding: 27px 25px;
  border-left: 0.95px solid #ebebeb;
  border-right: 0.95px solid #ebebeb;
  color: #a2a2a2;
}
/* line 1052, mogsc.scss */
.listingSearchContainer > .formSearch > .input-group > .input-group-btn > .btn {
  padding: 20px;
  border: 3px solid #2d9941;
  margin-left: 0;
}

/* line 1067, mogsc.scss */
.listingContainer > .resultText {
  padding-top: 40px;
  padding-bottom: 40px;
  text-align: center;
  color: BLACK;
}
/* line 1074, mogsc.scss */
.listingContainer > .pad {
  padding: 0 15px;
}
/* line 1076, mogsc.scss */
.listingContainer > .pad > .mBreadcrumb {
  margin: 0;
  color: #2d9941;
}
/* line 1080, mogsc.scss */
.listingContainer > .pad > .mBreadcrumb > .breadcrumb {
  background: none;
  padding: 0;
}
/* line 1084, mogsc.scss */
.listingContainer > .pad > .mBreadcrumb > .breadcrumb > li > a {
  color: #2d9941;
}
/* line 1088, mogsc.scss */
.listingContainer > .pad > .mBreadcrumb > .breadcrumb > li + li:before {
  content: '>';
  color: #2d9941;
}
/* line 1095, mogsc.scss */
.listingContainer > .pad > .sorts > a {
  display: inline-block;
  padding: 5px 15px;
  color: #a2a2a2;
  border: 1px solid #e7e7e7;
  border-bottom: none;
}
/* line 1102, mogsc.scss */
.listingContainer > .pad > .sorts > a:hover, .listingContainer > .pad > .sorts > a.selected {
  color: #236123;
  background: #a2cb31;
  text-decoration: none;
}
/* line 1113, mogsc.scss */
.listingContainer > .pad > .grids > .row {
  margin: auto;
  border: 1px solid transparent;
  padding: 20px;
}
/* line 1117, mogsc.scss */
.listingContainer > .pad > .grids > .row > div {
  padding: 20px 30px 55px 30px;
  position: relative;
  transition: all 0.5s;
}
/* line 1123, mogsc.scss */
.listingContainer > .pad > .grids > .row > div > a.img {
  display: block;
  border: 1px solid #f1f1f1;
  position: relative;
  overflow: hidden;
  background-color: WHITE;
}
/* line 1129, mogsc.scss */
.listingContainer > .pad > .grids > .row > div > a.img:before {
  content: "";
  display: block;
  padding-top: 100%;
}
/* line 1134, mogsc.scss */
.listingContainer > .pad > .grids > .row > div > a.img > .square {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  color: white;
  text-align: center;
  background-size: contain;
  margin: 15px;
}
/* line 1148, mogsc.scss */
.listingContainer > .pad > .grids > .row > div > a.title {
  padding-bottom: 20px;
  display: inline-block;
  margin: 0;
  margin-top: 15px;
  color: #2d9941;
  text-transform: uppercase;
}
/* line 1157, mogsc.scss */
.listingContainer > .pad > .grids > .row > div > table {
  width: 100%;
  border-spacing: 0 15px;
  border-collapse: separate;
}
/* line 1163, mogsc.scss */
.listingContainer > .pad > .grids > .row > div > table .h {
  color: #236123;
  width: 20px;
  vertical-align: top;
}
/* line 1169, mogsc.scss */
.listingContainer > .pad > .grids > .row > div > table .c {
  color: #303030;
}
/* line 1174, mogsc.scss */
.listingContainer > .pad > .grids > .row > div > table .c > a {
  color: #7a7a7a;
  text-decoration: underline;
}
/* line 1181, mogsc.scss */
.listingContainer > .pad > .grids > .row > div > a.seeMore {
  position: absolute;
  margin: auto;
  text-align: center;
  bottom: 30px;
  left: 0;
  right: 0;
  color: #236123;
  opacity: 0;
  transition: all 0.5s;
}
/* line 1192, mogsc.scss */
.listingContainer > .pad > .grids > .row > div > a.seeMore:hover {
  text-decoration: none;
}
/* line 1196, mogsc.scss */
.listingContainer > .pad > .grids > .row > div > .greenBar {
  opacity: 0;
  transition: all 0.5s;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  height: 6px;
  background-color: #a2cb31;
}
/* line 1206, mogsc.scss */
.listingContainer > .pad > .grids > .row > div:hover {
  background-color: #f2f2f2;
}
/* line 1208, mogsc.scss */
.listingContainer > .pad > .grids > .row > div:hover > a.seeMore, .listingContainer > .pad > .grids > .row > div:hover > .greenBar {
  opacity: 1;
}
/* line 1215, mogsc.scss */
.listingContainer > .pad > .social_share {
  margin-top: 30px;
}

/* line 1220, mogsc.scss */
.pagination {
  margin: 0;
  margin-top: 15px;
}
/* line 1224, mogsc.scss */
.pagination > li > a {
  margin-right: 0px;
  border: none;
  color: #2c9847;
  cursor: pointer;
}
/* line 1230, mogsc.scss */
.pagination > li > a:hover {
  color: #2d9941;
}
/* line 1236, mogsc.scss */
.pagination > li.active > a {
  background: WHITE;
  color: #236123;
}
/* line 1239, mogsc.scss */
.pagination > li.active > a:hover {
  background: WHITE;
  color: #236123;
}
/* line 1246, mogsc.scss */
.pagination > li:first-child > a, .pagination > li:last-child > a {
  border-color: transparent;
  color: #236123;
}
/* line 1250, mogsc.scss */
.pagination > li:first-child > a:hover, .pagination > li:last-child > a:hover {
  border-color: transparent;
  background: transparent;
}

/* line 1260, mogsc.scss */
#news .day, #event .day {
  background: #a2cb31;
  width: 80px;
}
/* line 1264, mogsc.scss */
#news .month, #event .month {
  width: 80px;
}

/* line 1269, mogsc.scss */
#error_404 {
  border-radius: 0;
  border: 1px solid #e7e7e7;
  box-shadow: none;
  background: none;
}

/* line 1276, mogsc.scss */
.mfp-close {
  width: 30px;
  height: 30px;
  line-height: 30px;
}

/* line 1282, mogsc.scss */
div.jGrowl div.jGrowl-notification, div.jGrowl div.jGrowl-closer {
  border-radius: 0;
}

/* line 1286, mogsc.scss */
.alert {
  border-radius: 0;
}

/* line 1289, mogsc.scss */
.no-padding {
  padding: 0 !important;
}

/* line 1292, mogsc.scss */
.no-border {
  border: none !important;
}

/* line 1295, mogsc.scss */
.no-border {
  background: none !important;
}

/* line 1298, mogsc.scss */
textarea.autosize {
  resize: none;
}

/* line 1302, mogsc.scss */
.fit {
  width: 1%;
}

/* line 1305, mogsc.scss */
.hr-with-bg {
  border-color: #2d9941;
}

/* line 1309, mogsc.scss */
.checkbox label::after {
  padding-top: 3px;
}

/* line 1313, mogsc.scss */
.radio + .radio, .checkbox + .checkbox {
  margin: 0;
}

/* line 1317, mogsc.scss */
.label {
  border-radius: 0;
  background-color: #2c9847;
}

/* line 1321, mogsc.scss */
.smart-forms .radio:before {
  margin-left: -13px;
}

/* line 1326, mogsc.scss */
.form-group.has-error .help-block {
  font-weight: bold;
}

.search_formSearch button {
  padding: 12px;
  font-size: 11px;
}

#search_filter {
  margin-bottom: 40px;
  margin-top: 30px;
}

#search_filter > div {
  font-size: 15px;
  display: inline-block;
  margin-top: 10px;
}

#search_filter > .search_filter_items {
  margin-right: 30px;
}

.search_filter_items:hover {
  cursor: pointer;
  color: #28b66e;
}

.search_filter_items.active {
  cursor: default;
  color: #28b66e;
}

#search_filter_title {
  margin-right: 30px;
}

.vertical-upcoming-event-cover {
  width: 100%;
  height: 387px;
  padding: 35px 20px 0px 20px !important;
  border: 1px solid #D5D5D5 !important;
  text-align: right;
  position: relative;
}

.vertical-upcoming-event {
  overflow-y: scroll;
  height: 275px;
  text-align: left;
}

.upcoming-event-pic {
  display: table-cell;
  vertical-align: top;
}

.upcoming-event-pic-cover {
  width: 60px;
  height: 45px;
  margin-right: 10px;
  margin-top: 10px;
  overflow: hidden;
  position: relative;
}

.upcoming-event-pic img{
  position: absolute;
}

.vertical-upcoming-event .first {
  margin-top: 0px;
}

.vertical-upcoming-event p {
  margin: 0px;
  font-size: 11px;
  font-weight: bold;
  color: #A2A3A7;
}

.vertical-upcoming-event h3 {
  line-height: 18px;
  margin-bottom: 3px;
  margin-top: 10px;
  font-size: 12px;
  text-transform: uppercase;
  color: #29B56E;
}

.vertical-upcoming-event h3:hover {
  color: #187c3a;
}

.upcoming-event-items a:hover {
  text-decoration: none;
}

.upcoming-event-content {
  display: table-cell;
}

.upcoming-event-seperator { 
  border: 1px solid #98DBBA;
  margin-top: 10px;
}

.upcoming-event-viewall {
  margin-top: 18px;
  color: white;
  background-color: #2c9847;
  border-color: #2c9847;
  padding: 10px 18px;
  border-radius: 0;
  line-height: 1;
  display: inline-block;
  position: absolute;
  right: 9.8%;
  bottom: 7.4%;
}

.upcoming-event-viewall:hover {
  color: white;
  background-color: #217230;
  border-color: #1f6a2d;
  text-decoration: none;
}

.height-spacing-25 {
  margin-bottom: 25px;
  padding: 0px !important;
}

/* Start - Event Content Portion */

.event-content-hide {
  display: none;
}

.event-content-top, .event-content-bottom {
  width: 100%;
}

.event-content-bottom {
  margin-top: 75px;
}

.event-content-title {
  font-weight: bold;
  font-size: 18px;
}

.event-content-items {
  margin-top: 15px;
}

.event-content p {
  margin: 0px;
  line-height: 18px;
  font-size: 13px;
}

.event-content-items-title {
  font-size: 13px;
  font-weight: bold;
}

.event-content-left, .event-content-right {
  width: 49.99999999999999%;
  display: inline-block;
}

.event-content-left {
  float: left;
}

#event-content-address {
  max-width: 250px;
  margin-top: 5px;
  line-height: 17px;
}

#event-google-map {
  margin-top: 10px;
  min-height: 285px;
}

.event-content-title-bottom {
  margin-bottom: 12px;
}

.event_content_back {
  position: absolute;
  bottom: 0;
}

.CkCustom_Button:hover {
  background-color: #217230 !important;
  border-color: #1f6a2d;
  text-decoration: none;
}

/* End - Event Content Portion */

/* Start - Responsive Tab Portion */
/* Tabs container */
.responsivetab.r-tabs {
  position: relative;
  /*background-color: #00c5ad;
  border-top: 1px solid #00c5ad;
  border-right: 1px solid #00c5ad;
  border-left: 1px solid #00c5ad;
  border-bottom: 4px solid #00c5ad;
  border-radius: 4px;*/
}

/* Tab element */
.responsivetab.r-tabs .r-tabs-nav .r-tabs-tab {
  position: relative;
  background-color: #29B56E;
  border-top: 1px solid #29B56E;
  border-right: 1px solid #29B56E;
  border-left: 1px solid #29B56E;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
}

.responsivetab.r-tabs .r-tabs-nav .r-tabs-tab.r-tabs-state-active {
  border-top: 1px solid #ACACB0;
  border-right: 1px solid #ACACB0;
  border-left: 1px solid #ACACB0;
  background-color: white;
}

/* Tab anchor */
.responsivetab.r-tabs .r-tabs-nav .r-tabs-anchor {
  display: inline-block;
  padding: 10px 25px;
  text-decoration: none;
  text-shadow: 0 1px rgba(0, 0, 0, 0.4);
  font-size: 14px;
  font-weight: bold;
  color: #fff;
}

/* Disabled tab */
.responsivetab.r-tabs .r-tabs-nav .r-tabs-state-disabled {
  opacity: 0.5;
}

/* Active state tab anchor */
.responsivetab.r-tabs .r-tabs-nav .r-tabs-state-active .r-tabs-anchor {
  color: #00c5ad;
  text-shadow: none;
  background-color: white;
  border-top-right-radius: 10px;
  border-top-left-radius: 10px;
  margin-left: 1px;
  margin-right: 1px;
}

/* Tab panel */
.responsivetab.r-tabs .r-tabs-panel {
  background-color: white;
  border-bottom: 4px solid white;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;

}

/* Accordion anchor */
.responsivetab.r-tabs .r-tabs-accordion-title .r-tabs-anchor {
  display: block;
  padding: 10px;
  background-color: #29B56E;
  color: #fff;
  font-weight: bold;
  text-decoration: none;
  text-shadow: 0 1px rgba(0, 0, 0, 0.4);
  font-size: 14px;
}

/* Active accordion anchor */
.responsivetab.r-tabs .r-tabs-accordion-title.r-tabs-state-active .r-tabs-anchor {
  background-color: #fff;
  color: #29B56E;
  text-shadow: none;
  border: 1px solid #29B56E;
}

/* Disabled accordion button */
.responsivetab.r-tabs .r-tabs-accordion-title.r-tabs-state-disabled {
  opacity: 0.5;
}

/* Buttons */
.responsivetab button {
  display:inline-block;
  margin-top: 10px;
  margin-right: 10px;
  padding: 10px 20px;
  line-height: 100%;
  color: #fff;
  font-size: 14px;
  text-align: center;
  text-shadow: 0 1px rgba(0, 0, 0, 0.3);
  vertical-align: middle;
  font-weight: bold;
  border: 0;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  background-color: #00c5ad;
  box-shadow: 0px 3px 0px 0px #00ab94;
  cursor: pointer;
}

/* Info bar */
.responsivetab .info {
  display:inline-block;
  margin-top: 10px;
  margin-right: 10px;
  padding: 10px 20px;
  width: 300px;
  line-height: 100%;
  font-family: Consolas, "Liberation Mono", Menlo, Courier, monospace;
  font-size: 14px;
  color: #00c5ad;
  border: 2px solid #00ab94;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  background-color: #fff;
  cursor: pointer;
} 

.responsivetab.r-tabs .r-tabs-nav {
    margin: 0;
    padding: 0;
}

.responsivetab.r-tabs .r-tabs-tab {
    display: inline-block;
    margin: 0;
    margin-right: -2px;
    list-style: none;
}

.responsivetab.r-tabs .r-tabs-panel {
    padding: 15px;
    display: none;
}

.responsivetab.r-tabs .r-tabs-accordion-title {
    display: none;
}

.responsivetab.r-tabs .r-tabs-panel.r-tabs-state-active {
  display: block;
  border: 1px solid #ACACB0;
  margin-top: -1.5px;
}

/* End - Responsive Tab Portion */

/* Start - Pass Event (Recent Activities) List*/

.list-pass-event {
  text-align: left;
}

.list-pass-event .first {
  margin-top: 0px;
}

.list-pass-event p {
  margin: 0px;
  font-size: 11px;
  font-weight: bold;
  color: #A2A3A7;
}

.list-pass-event h3 {
  line-height: 18px;
  margin-bottom: 3px;
  margin-top: 10px;
  font-size: 14px;
  color: #29B56E;
}

.list-pass-event h3:hover {
  color: #30F873;
}

.pass-event-pic {
  display: table-cell;
  vertical-align: top;
}

.pass-event-pic-cover {
  width: 80px;
  height: 70px;
  margin-right: 10px;
  margin-top: 10px;
  overflow: hidden;
  position: relative;
}

.pass-event-pic img{
  position: absolute;
}

.pass-event-content {
  display: table-cell;
}

.pass-event-items a:hover {
  text-decoration: none;
}

.pass-event-content-desc {
    margin-bottom: 5px;
}

.pass-event-seperator { 
  border: 1px solid #98DBBA;
  margin-top: 10px;
}


/* css for member page*/
.inner #content.memberDashboard .myAccount {
    
    border: 1px solid black;
    padding: 25px;
    margin: 25px;
    border-radius: 25px;

}

.inner #content.memberDashboard .myAccount table .a {
    padding: 5px;
    padding-left: 30px;
   
}

.inner #content.memberDashboard .myButton a {
    padding: 10px;
    color: white;
    background-color: #2c9847; 
    box-shadow: 4px 4px 2px #888888;
    border-radius: 5px;
    margin-right: 20px;
    white-space: normal ;
    font-size: 12px;
}

.inner #content.memberDashboard  .myButton td {
    padding-left: 0px;
}

.inner #content.memberDashboard  .myButton td {
    padding-left: 20px;
}

.inner #content.applicationContent .productCategories {
    border: 1px solid black;
    padding: 25px;
    border-radius: 15px;
}

.inner #content.applicationContent .btnLabel {
    margin-bottom: 10px;
    border-radius: 15px;
    background-color: #F2F2F2;
    cursor: default;
    border:0px;
}

.passevent-body-overlay {background-color: rgba(0, 0, 0, 0.6);z-index: 1;position: absolute;left: 0;top: 0;width: 100%;height: 100%;display: none;}
.passevent-body-overlay div {position:absolute;left:50%;top:50%;margin-top:-32px;margin-left:-32px;}
/* End - Pass Event (Recent Activities) List*/

.jspPane {
    width: 95% !important;
}

.search_title {
  margin-bottom: 5px;
}

.search_title_underline {
  width: 100%;
  border-bottom: 3px solid #cfcfcf;
  margin-bottom: 20px;
}

.searchitem_left {
  display: table-cell;
  vertical-align: top;
}

.searchitem_right {
  display: table-cell;
  vertical-align: top;
  padding: 0px 0px 0px 23px;
  width: 100%;
  position: relative;
}

.searchitem_picCover {
  overflow: hidden;
  position: relative;
  width: 170px;
  height: 115px;
}

.searchitem_picCover > a {
  display: block;
}

.searchitem_picCover > a > img {
  position: absolute;
}

li.searchitem_withPic {
  border: 1px solid #cfcfcf !important;
  margin: 0px 0px -1px !important;
  padding: 19px 13px !important;
}

.searchitem_right > .view.link{
  float: none !important;
  position: absolute;
  bottom: 0px;
  right: 0px; 
}

.vision_mission_list > li {
  margin-bottom: 10px;
}

.stakeholder_category_name {
  margin-bottom: 25px;
  font-size: 15px;
  font-weight: bold;
}

.stakeholder_category_container {
  width: 100%;
}

.stakeholder_list_container {
  display: table-cell;
  vertical-align: top;
  width: 33.33%;
  padding-right: 10px;
  padding-left: 10px;
  padding-top: 25px;
  font-size: 10px;
  border: 1px solid #9f9f9f;
  margin-right: -1px;
}

.stakeholder_item_container {
  margin-bottom: 25px;
}

.stakeholder_item_container_left {
    display: table-cell;
    vertical-align: top;
    width: 71px;
}

.stakeholder_item_container_right {
    display: table-cell;
    vertical-align: top;
    padding-left: 10px;
}

.stakeholder_item_container_title > img {
    display: inline-block;
    width: 32px;
}

.stakeholder_item_container_title_name {
    display: inline-block;
    background: #2c9847;
    color: WHITE;
    padding: 4px 12px;
    border-radius: 5px;
    min-width: 80px;
    text-align: center;
    margin-left: -3px;
}

.workinggroup_item_container_title_name{
	 background-color: #2c9847 !important;
}

.stakeholder_item_container_desc {
    margin-top: 10px;
}

.ckeditor_title {
    color: #26b36e;
    font-size: 21px;
    font-weight: bold;
}

.grid_container {
    background-color: #f2f2f2;
    padding: 15px 20px;
}

.grid_maintitle {
    font-size:18px;
    color: WHITE;
    background-color: #24b46e;
    text-align: center;
    padding: 15px 0px;
}

.grid_maincontainer {
    padding: 0;
    margin: 0;
    list-style: none;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-flow: row wrap;
    justify-content: space-between;
}

.grid_item {
    background: #e2e3e5;
    padding: 20px 10px;
    width: 32%;
    margin-top: 20px;
}

.annual_report_subtitle {
    font-size: 15px;
    margin-bottom: 10px;
}

.annual_report_link {
    display:inline-block;
    background-color: #24b46e;
    color: white;
    padding: 10px 15px;
    font-size: 12px;
    border-radius: 4px;
    -moz-box-shadow: 1px 1px 1px 1px #ccc;
    -webkit-box-shadow: 1px 1px 1px 1px #ccc;
    box-shadow: 1px 1px 1px 1px #cccccc;
}

.annual_report_link:hover {
    text-decoration: none;
    background-color: #195625;
}

.annual_report_link > i {
    margin-right: 10px;
}

.download_link {
    display:inline-block;
    background-color: #2c9847;
    color: white;
    padding: 10px 15px;
    font-size: 12px;
    border-radius: 4px;
    -moz-box-shadow: 1px 1px 1px 1px #ccc;
    -webkit-box-shadow: 1px 1px 1px 1px #ccc;
    box-shadow: 1px 1px 1px 1px #cccccc;
    text-transform: uppercase;
}

.download_link:hover {
    text-decoration: none;
    background-color: #195625;
}

.download_link > i {
    margin-right: 10px;
}

.download_link_2 {
  padding: 10px 22px;
}

.maincontainer_passexco .slick-dots {
  left: 0;
  bottom: -5px;
}

.maincontainer_passexco .slick-dots > li > i {
  color: #29b76f;
}

.maincontainer_passexco .slick-dots > li.slick-active > i:before {
  content: "\f111";
}

.maincontainer_passexco .slick-dots > li > i:before {
  content: "\f10c";
}

.resource_slick > .paging > button:before{
  content: none !important ;
}

.resource_slick > .paging > .slick-arrow.slick-prev {
  background-color: transparent;
  color: #2c9847;
  width: auto;
  font-size: 14px;
  font-weight: bold;
  letter-spacing: 1px;
  position: relative;
  bottom: -15px;
  left: auto;
  right: auto;
  float: left;
}

.resource_slick > .paging > .slick-arrow.slick-next {
  background-color: transparent;
  color: #2c9847;
  width: auto;
  font-size: 14px;
  font-weight: bold;
  letter-spacing: 1px;
  position: relative;
  bottom: -15px;
  left: auto;
  right: auto;
  float: right;
}

.resource_item_style2 > img {
  margin-bottom: 10px;
}

.mogsec_item > img {
    margin-bottom: 10px;
}

@media (max-width: 400px) {
  .searchitem_left {
    display: block;
  }

  .searchitem_right {
    display: block;
    padding: 18px 0px 0px 0px;
  }

  .searchitem_picCover {
    width: 170px;
    height: 115px;
    margin-left: auto;
    margin-right: auto;
  }

  .searchitem_right > .view.link {
    bottom: -20px;
  }

  .tablesaw-cell-label {
    word-break: break-word;
  }
}

@media (max-width: 450px) {
  .hW_RA_pic {
    display: block;
    width: 100% !important;
  }

  .hW_RA_pic_cover {
    width: 100%;
    margin-right: 0px;
    margin-top: 10px;
    overflow: hidden;
    position: relative;
    padding-top: 70%;
    max-width: inherit;
    max-height: inherit;
  }
}

@media (max-width: 500px) {

  .msvs_tabletitle {
    width: 100% !important;
    margin-bottom: 0px !important;
  }

  .msvs_tablecontent {
    width: 100% !important;
  }

  .wg_tabletitle {
    width: 100% !important;
    margin-bottom: 0px !important;
  }

  .wg_tablecontent {
    width: 100% !important;
  }

  .activitylist {
    padding: 30px 10px !important;
  }

  .resource_item {
    width: 100% !important;
  }

}

@media (max-width: 600px) {
  .vsms_galary {
    width: 100% !important;
    height: auto !important;
    float: none !important;
  }

  .vsms_galary_content {
    height: auto !important;
  }

  .maincontainer_passexco .slick-dots {
    bottom: -30px;
  }
}

@media (max-width: 639px) {
  .tablewg b {
    color: #24b46e;
  }

  .tablewg td:nth-child(odd) {
    background: #f1f1f3;
  }

  .table-al b {
    color: #24b46e;
  }
}

@media (min-width: 320px) {
  #mainBanner .slick-slide > a {
    height: 230px;
  }

  .grid_item {
    width: 100%;
  }

  .stakeholder_list_container {
    display: block;
    width: 100%;
    border-top: 1px solid transparent;
    border-bottom: 1px solid transparent;
    padding-top: 0px;
  }

  .stakeholder_list_container.first {
      border-top: 1px solid #9f9f9f;
      border-bottom: 1px solid transparent;
      padding-top: 25px;
  }

  .stakeholder_list_container.last {
      border-bottom: 1px solid #9f9f9f;
      border-top: 1px solid transparent;
  }

  #brentoilprice_widget div:nth-child(3) {
    margin-top: 0px !important;
    display: table;
  }

  #brentoilprice_widget div:nth-child(3) strong {
    display: table-cell;
    width: 40%;
  }

  #brentoilprice_widget div:nth-child(3) b {
    display: table-cell;
    text-align: right;
    width: 30%;
  }

  #brentoilprice_widget div:nth-child(4) img {
    width: 100% !important;
    height: auto !important;
  }

  #brentoilprice_widget div:nth-child(5) {
    margin-top: 0px !important;
  }

  #brentoilprice_widget div:nth-child(5) a {
    text-align: center;
    display: inline-block;
    width: 17% !important;
  }
}

@media (min-width: 320px) and (max-width: 600px) {
  .workinggroup_list_container {
    display: block !important;
    width: 100% !important;
    border-top: 1px solid transparent !important;
    border-bottom: 1px solid transparent !important;
    padding-top: 0px !important;
  }

  .workinggroup_list_container.first {
      border-top: 1px solid #9f9f9f !important;
      border-bottom: 1px solid transparent !important;
      padding-top: 25px !important;
  }

  .workinggroup_list_container.last {
      border-bottom: 1px solid #9f9f9f !important;
      border-top: 1px solid transparent !important;
  }

  .stakeholder_item_container_title > img {
    display: inline-block !important;;
  }
}

@media (max-width: 370px) {
  .workinggroup_item_container_title > img {
    display: none !important;
  }

  .stakeholder_item_container_title > img {
    display: none !important;
  }
}

@media (min-width: 401px) {

  #mainBanner .slick-slide > a {
    height: 280px;
  }

  .hW_UE_thumbnail {
    max-height: 280px;
    min-height: 280px;
  }

  .searchitem_picCover {
    width: 115px;
    height: 78px;
  }

}

@media (min-width: 501px) {

  #mainBanner .slick-slide > a {
    height: 320px;
  }

  .hW_UE_thumbnail {
    max-height: 320px;
    min-height: 320px;
  }

  .searchitem_picCover {
    width: 140px;
    height: 95px;
  }

  .grid_item {
    width: 48%;
  }
}

@media (min-width: 551px) {
  .resource_item_style2 {
    width: 47.5% !important;
  }

  .mogsec_item {
    width: 47.5% !important;
  }
}

@media (min-width: 601px) {

  #mainBanner .slick-slide > a {
    height: 360px;
  }

  .hW_UE_thumbnail {
    max-height: 360px;
    min-height: 360px;
  }

  .stakeholder_list_container {
    display: table-cell;
    width: 33.33%;
    border: 1px solid #9f9f9f;
    padding-top: 25px;
  }

  .stakeholder_list_container.first {
    border-bottom: 1px solid #9f9f9f;
  }

  .stakeholder_list_container.last {
    border-top: 1px solid #9f9f9f;
  }
}

@media (min-width:601px) and (max-width:700px) {
  .workinggroup_item_container_title > img {
    display: none !important;
  }
}

@media (min-width: 649px){
  .searchitem_picCover {
    width: 170px;
    height: 115px;
  }
}

@media (max-width: 649px){
  .wg_container {
    width: 100% !important;
  }
}

@media (min-width: 650px){
  .wg_container {
    width: 32% !important;
  }
}

@media (min-width: 501px) and (max-width: 719px){
  .resource_item {
    width: 49.25% !important;
  }

  .mogsc_newsletter_item:nth-child(odd){
    margin-right: 1.5%;
  }

  .resource_magazine_item:nth-child(odd){
    margin-right: 1.5%;
  }
}

@media (min-width: 720px) {
  /* line 192, mogsc.scss */
  #homeHero {
    margin-left: auto;
    margin-right: auto;
  }

  .grid_item {
    width: 32%;
  }

  .resource_item {
    width: 32.333333333% !important;
  }

  .mogsc_newsletter_item:not(:nth-child(3n)){
    margin-right: 1.5%;
  }

  .resource_magazine_item:not(:nth-child(3n)){
    margin-right: 1.5%;
  }

  .resource_item_style2 {
    width: 30.5% !important;
  }

  .mogsec_item {
    width: 45% !important;
  }
}

@media (max-width: 767px) {
  .upcoming-event-viewall {
    right: 5.8%;
  }
  
  .stakeholder_item_container_title > img {
    display: none;
  }

  .homeWidget_left {
    padding-right: 0px;
  }

  .homeWidget_right {
    padding-left: 0px;
    margin-top: 10px;
  }

  #homeWidgetsContainer .col-md-4 {
    margin-top: 0px !important;
    text-align: center;
  }
}

@media (max-width: 768px) {

  .responsivetab.r-tabs .r-tabs-nav {
    display: none;
  }

  .responsivetab.r-tabs .r-tabs-accordion-title {
    display: block;
    text-align: center;
  }
}

@media (min-width: 768px) {
  
  #homeHero > .searchContainer > .buttons > .btnSelectMemberType {
    width: 200px;
  }
  
  #homeHero > .searchContainer > .buttons > .btnSelectMemberType:hover, #homeHero > .searchContainer > .buttons > .btnSelectMemberType.selected {
    background-color: rgba(0, 0, 0, 0.5);
    color: WHITE;
    border-bottom: 5px solid #a2cb31;
  }

  #mainBanner .slick-slide > a {
    height: 360px;
  }

  #ads_bottom .slick-slide > a {
    max-height: 550px;
  }

  #pageBanner {
    height: 0px;
  }

  #homeFeaturedContainer > .bg {
    height: 464px;
  }

  #homeFeaturedContainer > .container {
    margin-top: -600px;
  }

  #homeFeaturedContainer > .container > .row > a {
    margin-left: auto;
    margin-right: auto;
  }
  
  #homeFeaturedContainer > .container > .row > a:hover {
    text-decoration: none;
    margin-top: 10px;
    margin-bottom: 0;
  }
  
  #homeFeaturedContainer > .container > .row > a:hover > div {
    padding-top: 25px;
  }
  
  #homeFeaturedContainer > .container > .row > a:hover > div > div {
    margin-top: 20px;
  }

  .homeWidget_left {
    float: left;
    width: 50%;
  }

  .homeWidget_right {
    float: left;
    width: 50%;
  }

  .hW_UE_thumbnail {
    max-height: 220px;
    min-height: 220px;
  }

  .inner #content #content_right {
    margin-top: 0;
  }

  .inner #content.memberProfile .container .colRight {
    padding-left: 35px;
  }

  .inner #content.applicationContent .tab-content .btn {
    display: inline-block;
    width: auto;
  }

  .listingSearchContainer {
    margin-top: -110px;
  }

  .listingSearchContainer > .buttons > .btnSelectMemberType {
    width: 200px;
  }
  
  .listingSearchContainer > .buttons > .btnSelectMemberType:hover, .listingSearchContainer > .buttons > .btnSelectMemberType.selected {
    background-color: rgba(0, 0, 0, 0.5);
    color: WHITE;
    border-bottom: 5px solid #a2cb31;
  }
  
  .listingSearchContainer > .formSearch > .input-group > .input-group-btn > .btn {
    padding-left: 40px;
    padding-right: 40px;
  }

  .grid_item {
    width: 32%;
  }

  .stakeholder_item_container_title > img {
    display: inline-block;
  }
}

@media (min-width: 780px) {
  #menu-mobile > .formSearch {
    width: 720px;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  #homeWidgetsContainer .col-md-4 {
    margin-top: 35px !important;
  }
}

@media (max-width: 991px) {
  .search_formSearch {
    display: none;
  }

  #search_filter {
    margin-top: 20px;
  }

  .mainBanner-container {
    padding-top: 0px;
  }

  #mainBanner {
    width: 100%;
    margin-bottom: 35px;
    padding: 0;
  }

  .home-banner-right.col-sm-4 {
    width: 100%;
    padding: 0px;
  }

  .hW_RA_pic {
    width: 168px;
  }

  .ckeditor-content img {
    width: auto !important;
    height: auto !important;
    max-width: 100% !important;
  }

  .ckeditor-content p {
    line-height: 18px;
  }

  .event-content-left, .event-content-right {
    width: 100%;
    display: block;
  }
  
  .event-content-left {
    float: none;
  }

  .upcoming-event-viewall {
    right: 5.8%;
  }

  .jspPane {
    width: 96% !important;
  }

  #content_left {
    padding-right: 15px;
  }

  .stakeholder_item_container_title > img {
    width: 42px !important;
  }

  .resource_item_style2 > img {
    width: 100% !important;
  }

  .mogsec_item > img {
    width: 100% !important;
  }
}

@media (min-width: 992px) and (max-width: 1199px) {

  #menu .menu-wrapper ul#dropmenu > li > a {
    padding-right: 14px;
    padding-left: 14px;
  }

  #menu .menu-wrapper ul#dropmenu > li > a.sf-with-ul {
    padding-right: 14px;
    padding-left: 14px;
  }

  #menu ul#dropmenu > li > a.first {
    margin-right: 14px;
  }

  #menu ul#dropmenu > li > a.last {
    margin-left: 14px;
  }

}

@media (min-width: 992px) and (max-width: 1249px) {

  .hW_UE_content {
    width: 63%;
  }

  .hW_UE_readmore {
    width: 35%;
  }

  .hW_RA_pic {
    display: block;
    width: 100%;
  }

  .hW_RA_pic_cover {
    width: 100%;
    margin-right: 0px;
    margin-top: 10px;
    overflow: hidden;
    position: relative;
    padding-top: 70%;
    max-width: inherit;
    max-height: inherit;
  }

}

@media (min-width: 992px) {
  #menu .menu-wrapper ul#dropmenu ul li a {
    padding: 15px 15px;
  }

  .hW_UE_thumbnail {
    max-height: 220px;
    min-height: 220px;
  }

  #mainBanner .slick-slide > a {
    height: 304px;
  }

  .slick-next {
    right: 30px;
  }

  #ads_bottom .slick-slide > a {
    max-height: 700px;
  }

  #pageBanner {
    height: 117px;
  }

  #homeWidgetsContainer {
    margin-top: 15px;
  }

  .home-banner-right .vertical-upcoming-event-cover {
    padding: 20px 20px 0px 20px !important;
    height: 370px;
  }

  .home-banner-right .upcoming-event-viewall {
    bottom: 5.4%;
  }

  #homeWidgetsContainer > .container > .row > [class^="col-"] > h2 > a {
    display: inline;
    width: auto;
  }

  #homeWidgetsContainer > .container > .row > [class^="col-"]:not(:first-child) {
    margin-top: 0;
  }

  .home-banner-right {
    padding-right: 0px !important;
  }

  #homeWidgetsContainer .col-md-8 {
    padding-right: 20px;
    margin-top: -51px;
  }

  #homeWidgetsContainer .col-md-4 #ads{
    margin-top: 15px;
  }

  .homeWidget_right {
    padding-right: 0px;
  }

  #footer > .container .colStayConnected {
    margin-top: 0;
  }

  #footer > .container .colQuicklinks {
    margin-top: 0;
  }

  .grid_item {
    width: 48%;
  }

  .stakeholder_item_container_title > img {
    display: none;
  }

  #brentoilprice_widget div:nth-child(4) img {
    width: 100% !important;
    height: 108px !important;
  }
}

@media (min-width: 1200px) {

  .grid_item {
    width: 32%;
  }

  #menu .menu-wrapper ul#dropmenu > li > a {
    padding-right: 27.5px;
    letter-spacing: 1.25px;
  }

  #menu .menu-wrapper ul#dropmenu > li > a.sf-with-ul {
    padding-right: 27.5px;
  }

  #menu ul#dropmenu > li > a {
    padding: 10px 27.5px;
  }

  #menu ul#dropmenu > li > a.first {
    margin-right: 27.5px;
  }

  #menu ul#dropmenu > li > a.last {
    margin-left: 27.5px;
  }

  #menu .menu-wrapper ul#dropmenu ul li a {
    padding: 15px 27px;
	background-color: #a4cd39;
  }

  #brentoilprice_widget div:nth-child(5) a {
    width: 18% !important;
  }

  .stakeholder_item_container_title > img {
    display: inline-block;
  }
}

@media print {
  
  .inner #content.memberProfile .container .colLeft > table {
    border-spacing: 0 10px;
    margin-top: 0;
  }

  .inner #content.memberProfile .container .colLeft {
    padding: 20px;
    height: auto !important;
  }

  .inner #content.memberProfile .container .colRight {
    height: auto !important;
  }

  #menu,
  #pageBanner,
  #adsContainer,
  #push,
  #footer {
    display: none;
  }

  .hide-print {
    display: none;
  }

}

.inner #content.memberDashboard .container .colLeft > a.img {
  display: block;
  border: 1px solid #f1f1f1;
  position: relative;
  overflow: hidden;
  background-color: WHITE;
  margin-right: 50px;
}

.inner #content.memberDashboard .container .colLeft > a.img:before {
  content: "";
  display: block;
  padding-top: 100%;
}

.inner #content.memberDashboard .container .colLeft > a.img > .square {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  color: white;
  text-align: center;
  background-size: contain;
  margin: 15px;
}

.inner #content.memberDashboard .container .memberOnly {
 margin-top: 20px;
}

.inner #content.memberProfile .container .categories {
  padding-top: 10px;
  padding-left: 15px;
  padding-bottom: 10px;
  padding-right: 10px;
  color: #303030;
  background-color: #f2f2f2;
  text-align: justify;
 
}

.inner #content.memberProfile .container  {
  padding-bottom: 30px;
}

.inner #content.memberDashboard .subscription  {
  font-size: 12px;
  color: white;
  padding-top: 30px;

}

.inner #content.memberDashboard .subscription .sub > h3  {
  color: white;
  padding-bottom: 10px;
  border-bottom: 1px solid white;
}


.inner #content.memberDashboard .subscription .mainCategory  {
  padding-left: 15px;
  padding-top: 10px;
  padding-bottom: 10px; 
}

.inner #content.memberDashboard .subscription .sub  {
  padding: 20px;
  border: 1px solid #f1f1f1;
  background-color: #2c9847;
  width:100%;

}

.inner #content.memberDashboard .subscription .btn  {
  margin-top: 40px;  

}

.inner #content.memberDashboard .newMember  {
  padding:40px;
  border: 1px solid black;  
  border-radius: 10px;
}

.inner #content.memberDashboard .memberOnly{
  padding-left: 15px;
  padding-right: 15px;
}

.inner #content.memberList .tableList{
  margin-top: 20px;
  width: 100%;
  margin-bottom: 10px;
  border-collapse:separate;
  border: 1px solid black;
  border-radius: 25px;

}

.inner #content.memberList  {

}

.inner #content.memberList .tableList td{
  padding: 20px;
  line-height: 1.42857143;
  vertical-align: top;
  border-bottom: 1px solid black;
  }

.inner #content.memberList .tableList a{
    color: black;
  }

.inner #content.memberList .tableList tr:first-child>td{
    color: #2c9847;

  }
  
  .wg_tabletitle{
	background-color:#2c9847 !important;
}

.tablesaw th{
	background-color:#2c9847 !important;
	border: 1px solid gray;
}

.tablesaw-cell-content span{
	color:#2c9847 !important;
	
}

.inner #content.memberList .tableList tr:last-child>td{
    border-bottom: 0px;
  }

  .inner #content.memberList hr{
   color: blue;

  }

.inner #content.memberList .memberOnly{
  padding-left: 15px;
  padding-top: 30px;
  margin-right: 20px;
}

.listingContainer .buttonLink {
  max-width: 200px;
  white-space: normal ;
  overflow: hidden;
  position: relative;
}

.listingFilterContainer  {
  padding-bottom: 30px;
 margin: auto;
 

}

.listingFilterContainer form > .service {
  padding: 20px;
  margin-left: auto;
  background-color: #f4f4f4;
}

.listingFilterContainer form > .product {
  padding: 20px;
  margin-left: auto;
  background-color: #f4f4f4;
}

/* line 1075, mogsc.scss */
.listingFilterContainer .mBreadcrumb {
  margin: 0;
  color: #2d9941;
}
/* line 1079, mogsc.scss */
.listingFilterContainer .mBreadcrumb > .breadcrumb {
  background: none;
  padding: 0;
}
/* line 1083, mogsc.scss */
.listingFilterContainer .mBreadcrumb > .breadcrumb > li > a {
  color: #2d9941;
}
/* line 1087, mogsc.scss */
.listingFilterContainer .mBreadcrumb > .breadcrumb > li + li:before {
  content: '>';
  color: #2d9941;
}

.listingFilterContainer .titleContainer  h3 {
  color: #2d9941;
   font-size: 30px;
  font-weight: bold;
}

.listingContainer > .pad > .grids {
  border:1px solid #e7e7e7;
}

.listingFilterContainer .filter {
padding: 20px;
}

.listingFilterContainer .filter .dropdown {
background: #2d9941;
color:white;
padding: 5px;
margin: auto;
}

.listingFilterContainer .filter .dropdown option {
background: white;
color:black;
}

.listingContainer > .pad > .grids >.result{
  margin-left: 40px;
  margin-top: 20px;
  font-size: 20px;
  margin-bottom: -20px;
}

.listingContainer > .pad > .grids >.result p{
  font-size: 18px;
}

/* line 1075, mogsc.scss */
.memberProfile .mBreadcrumb {
  margin: 0;
  color: #2d9941;
}
/* line 1079, mogsc.scss */
.memberProfile .mBreadcrumb > .breadcrumb {
  background: none;
  padding: 0;
}
/* line 1083, mogsc.scss */
.memberProfile .mBreadcrumb > .breadcrumb > li > a {
  color: #2d9941;
}
/* line 1087, mogsc.scss */
.memberProfile .mBreadcrumb > .breadcrumb > li + li:before {
  content: '>';
  color: #2d9941;
}

.inner #content.loginContent .container .loginContainer h3 {
  padding: 10px;
  border:1px solid #2c9847;
  text-align: center;
  color: white;
  background-color:#2c9847;
}

.listingFilterContainer .categories {
  margin: auto;
  padding-left: 20px;
}

.statisticContent .titleContainer h3{
  color: #2c9847;
  font-size: 30px;
  font-weight: bold;
}

.statisticContent .statistic{
  padding: 40px;
  background-color: #D3D3D3;
  width:100%;
}

.statisticContent .statistic .content1 {

  display:table-cell;
  width:50%;
  padding-left: 20px;
}

.statisticContent .statistic .content2 {

  display:table-cell;
  width:50%;
  padding-left: 40px;
}

.loginContent .registerContainer table{
  width:100% !important;

}

@media (max-width: 400px){
  .loginContent .registerContainer{
  max-width:320px;

}
  .loginContent .registerContainer table{
  max-width:320px;

}
  .loginContent .loginContainer{
  max-width:320px;

}
}



.statisticContent .statistic .content1 .statImg{

  background-color: #D3D3D3;
}

.statisticContent .statistic .content1 p{

  font-size:15px; 
}

.statisticContent .statistic .content1 .statImg img {
  width: 100%;
}

.workinggroup_hide {
  display:none;
}
@media (max-width: 1200px){
  .statisticContent .statistic{
  max-width:600px;
  }
  
  .registerContainer .statisticContent .statistic{
  max-width:800px;
  }

  .statisticContent .statistic .content1 {

  display:block;
}
  
.statisticContent .statistic .content1 .statImg img{

  width:200%;

}

  .statisticContent .statistic .content2 {

  display:block;
  padding:10px;
}
  
.statisticContent .statistic .content2 .statImg img{

  width:200%;

}

.myAccount .a {
  word-break: break-all;
}

@media (max-width: 600px){
  .myAccount .img {
    margin: auto !important;
    width: 50%;
  }

}

@media (max-width: 400px){
  .myAccount .img {
    margin: auto !important;
    width: 100%;
  }

}


