body {
	margin:0;
	padding:0;
	width:100%;
	height:100%;
	font-family:'Exo 2', Arial, Helvetica, sans-serif!important;
}
body a {
	color:#333;
	text-decoration:none;
}
body a:hover {
	text-decoration:none;
}
header {
	width:100%;
	float:left;
	min-height:90px;
	position:fixed;
	z-index:100;
	background:#FFF;
	border-bottom: 1px solid #e9e9e9;
}
@media only screen and (max-width: 1024px) {
header {
	position:relative;
	position:relative;
	height:120px;
	overflow:hidden;
}
}
#top {
	width:1280px;
	margin:0 auto;
}
@media only screen and (max-width: 1279px) {
	#top {
	width:99%;
	margin:0 auto;
	padding:3%;
}
}
#wrapper {
	margin-top:25px;
	width: 450px;
	float:right;
} 
@media only screen and (max-width: 1024px) {
	#wrapper {
	margin-top:22px;
	width: 230px;
	float:right;
} 
}

#sitesearch {
	width:220px;
	float: right;
	margin-top:0;
	color:#999;
}
@media only screen and (max-width: 1024px) {
	#sitesearch {
		display:none;
	}
}

#sitesearch a {
	font-size:14px!important;
	text-decoration:none!important;
}
#sitesearch input {
	color:#CCC;
	padding:8px;
}
#headmenu {
	width:200px;
	float:left;
}
#headmenu ul {
	margin-top:10px;
}
#headmenu li {
	display:inline;
}
#headmenu a {
	font-size:14px;
	color:#333;
	text-decoration:none;
	margin-right:25px;
}
#headmenu a.contact {
	background:#00b0ac;
	padding:10px 20px;
	color:#fff;
}
#headmenu a.contact:hover {
	color:#333;
}
#headmenu a:hover {
	color:#00b0ac;
}
#mobilemenu {
	float:left;
	margin-top:16px;
	width:45px;
}
#mobilemenu .mobilebarmenutitleck {
	display:none!important;
}
#mobilemenu .mobilebarmenuck {
	margin-top:7px;
}
#maximenuck-mobile .mobilemaximenucktitle {
	display:none;
}
#logo {
	margin-left:20px;
	float:left;
	margin-right:30px;
	width:150px;
}
#mainmenu {
	width:550px;
	float:left;
	margin-top:30px;
	margin-right:25px;
}
@media only screen and (max-width: 1279px) {
#mainmenu {
	display:none;
}
}
#mainmenu li {
	display:inline;
}
#mainmenu a {
	font-size:18px;
	color:#333;
	text-decoration:none;
	margin-right:25px;
	font-weight:600;
}
#mainmenu a:hover {
	color:#00b0ac;
}
#slider-main {
	width:100%;
	float:left;
	margin-top:90px;
}
#slider {
	background:url("/images/slider/bg/bg-slider.jpg");
	background-repeat:no-repeat;
	background-size:cover;
	font-family:'Exo 2', Arial, Helvetica, sans-serif!important;
	background-position:bottom;
}
#slider h2 {
}
content {
	width:100%;
	float:left;
}
#upcoming-event-main {
	width:100%;
	float:left;
	background:#1f2421;
}
#upcoming-event-main .eb-event-more-info {
	position:absolute;
	bottom:20px;
	right:20px;
}
#upcoming-event-main .eb-event-item-grid-default-layout .eb-event-title-container {
  font-size: 20px;
  font-weight: bold;
  margin-top: 10px !important;
  margin-bottom: 10px !important;
}
#upcoming-event-main .eb-event-more-info a {
	color:#00b0ac;
}
#upcoming-event-main .upcoming-event-in {
	width:1280px;
	margin:0 auto;
}
#upcoming-event-main .upcoming-event-in .eb-events-slider-container_119 {
	padding:35px 0;
	width:1280px;
}
#upcoming-event-main .eb-event-item-grid-default-layout {
	padding:10%;
	border:1px solid #00b0ac;
	box-shadow:none!important;
	border-radius:0;
	min-height:350px;
	height:350px;
	overflow:hidden;
}
#upcoming-event-main .upcoming-event-in .moduletable {
	margin:50px auto;
}
#upcoming-event-main .upcoming-event-in h3 {
	font-size:2.0em;
	color:#fff;
	margin-bottom:0;
}
.#upcoming-event-main eb-event-thumb-container {
	margin-bottom:35px;
}
#upcoming-event-main .eb-event-thumb-container img {
}
#upcoming-event-main .eb-event-item-grid-default-layout .eb-event-main-category, .eb-event-main-category {
  background-color: #00b0ac!important;
}
#upcoming-event-main .eb-event-date-time, .eb-event-location, .eb-event-price, .eb-event-short-description {
	display:none;
}
#upcoming-event-main .eb-event-title-container a {
	color:#ffffff;
}
#upcoming-event-main .eb-event-item-grid-default-layout .eb-event-thumb-container {
  position: relative;
  width: 100%;
  overflow: hidden;
  border-radius: 0;
}
#upcoming-event-main button.splide__arrow--prev {
	display:none!important;
}
#upcoming-event-main button.splide__arrow--next {
	background:#00b0ac;
	padding:8px;
	color:#fff;
}
.splide__arrow--next {
  right: -2em;
}
.splide__arrow svg {
  fill: #fff;
  height: 2.5em;
  transition: fill .1s linear;
  width: 2.5em;
}
#breadcrumb {
	float:left;
	width:100%;
}
#breadcrumb .moduletable {
	width:1000px;
	margin:0 auto;
	color:#999;
	font-size:0.9em;
	padding:15px 0;
}
@media only screen and (max-width: 1024px) {
	#breadcrumb .moduletable {
	width:99%;
	}
}
#breadcrumb ol {
	padding-left:0;
}
#breadcrumb li {
	display:inline;
}
#breadcrumb a {
	color:#999;
	text-decoration:none;
	padding-right:10px;
	margin-right:10px;
	border-right:5px dotted #00b0ac;
}
#breadcrumb a:hover{
	color:#00b0ac;
}
span.bcSeparator {
	color:#00b0ac;
}
#fastcontact {
	width:100%;
	background:#dcf9f7;
	float:left;
	text-align:center;
}
#fastcontact h3 {
	color:#ffffff;
	font-size:1.9em;
	padding-top:100px;
}
#fastcontact p {
	color:#ffffff;
	font-size:1.1em;
	margin-bottom:30px;
}
#fastcontact a {
	padding:12px 20px;
	background-color: #fff;
	color:#000;
	text-decoration:none;
	font-size:1.4em
}
#fastcontact a:hover {
	background:#333;
	color:#fff;
}
#fastcontact .moduletable {
	width:1280px;
	margin:0 auto;
	height:400px;
	background:url('/images/template/bg-fast-contact.png');
	background-size:contain;
	background-position:center;
	background-repeat:no-repeat;
}
@media only screen and (max-width: 1024px) {
	#fastcontact .moduletable {
		width:95%;
	}
}
#fastcontact 	.input-group {
	width:24%; 
	margin-right:1%;
	float:left;
}
@media only screen and (max-width: 1024px) {
	#fastcontact 	.input-group {
	width:100%;
	margin:0;
	float:none;
}
}
#fastcontact  input.inputbox {
	width:94%!important;
	padding:3%!important;
	font-color:#fff;
	font-size:15px;
	border:0!important;
	background:#099;
}
#fastcontact  textarea.textarea {
	width:94%!important;
	padding:3%!important;
	font-color:#fff;
	font-size:14px;
	border:0!important;
	background:#099;
	height:20px;
}
#fastcontact  input.btn {
	width:80%!important;
	padding:3%!important;
	color:#fff!important;
	font-size:15px;
	border:0!important;
	background:#333;
}
@media only screen and (max-width: 1024px) {
	#fastcontact  input.btn {
	width:40%!important;
	}
}
#training-search {
	width:100%;
	float:left;
}
#training-search-in {
	width:1080px;
	margin:0 auto;
}
#training-search-in .moduletable {
}
#training-search-in h3 {
	color: #1f2421;
	font-size: 20px;
	margin-bottom:0;
}
#training-search-in .eb-search-bar-container {
  margin: 0 auto;
  padding: 20px 0;
  background-color: none;
  margin-bottom: 50px;
	background:none;
}
#training-search-in  span.visually-hidden {
	display:none;
}
#training-search-in span.icon-calendar {
	height:20px;
	width:20px;
	float:right;
	background:url('/images/template/calendar-249.png');
	background-repeat:no-repeat;
	background-size:cover;
}
#training-search-in .filter-search {
}
#training-search-in .float-start input#search_eb_box {
	padding:2%;
	width:92%;
	border:1px solid #d9d9d9;
}
#training-search-in .float-start select {
	padding:2%;
	width:92%;
	border:1px solid #d9d9d9;
	font-size:12px;
}
#training-search-in .float-start input.btn {
	padding:2%;
	width:92%;
	border:1px solid #00b0ac;
	background:#00b0ac;
	font-size:12px;
}
#training-search-in .float-start {
	width:33.33%;
	float: left;
}
#articles {
	width:100%;
	float:left;
}
#articles #eb-calendar-page {
	margin-bottom:50px;
}
#articles #eb-search-result-page-table-layout {
}
#articles #eb-search-result-page-table-layout table {
	width:100%;
	margin-bottom:50px;
}
#articles #eb-search-result-page-table-layout table .reg-individual a.eb-individual-registration-button{
	background:#00b0ac;
	padding: 8px;
	border:0;
	margin-bottom:10px;
	display:block;
}
#articles #eb-search-result-page-table-layout table .reg-individual a.eb-group-registration-button{
	background:#d9d9d9;
	padding: 8px;
	border:0;
	margin-bottom:0;
	display:block;
}
#articles #eb-search-result-page-table-layout table a.eb-event-link {
	color:#00b0ac;
	font-weight:bold;
	font-size:1.2em;
}
#articles #eb-search-result-page-table-layout table thead {
	background:#c9c9c9;
}
#articles #eb-search-result-page-table-layout table thead th {
padding:12px;
}
#articles #eb-search-result-page-table-layout table tbody tr td {
	border: 1px solid #c9c9c9;
	padding:10px;
}
#articles .items-leading {
	overflow:hidden;
	float:left;
	width:100%;
}
#articles figure.item-image {
	margin:10px 0;
}
#articles figure.item-image img {
	width:100%;
	height:auto;
} 
#articles figure.item-image figcaption {
	font-size:0.6em;
	color:#CCC;
	text-align:right;
}
#articles .item-content h2, #articles .item-content h1, #articles .item-content h3, #articles .item-content h4, #articles .item-content h5, #articles .item-content p, #articles .item-content p, #articles .item-content ol, #articles .item-content ul, #articles .item-content li, #articles .item-content ul, #articles .item-content dt.article-info-term {
	display:none;
}
#articles .item-content dd.create {
	margin-left:0;
}
#articles .item-content .page-header h2 {
	display:block!important;
}
#articles .masonry-3 .blog-item {
	width:49%; 
	margin-right:1%;
	float:left;
	min-height:450px;
}
#articles .box100 .member {
  width: auto!important;
}
#articles .member-inner {
	height:350px;
	width:270px;
	margin:10px 10px 10px 0;
}
#articles .mwall-filters-sortings {
	display:none;
}
#articles .eb-description-details {
	
}
#articles fieldset.fieldset-1 {
	padding:30px; 
	border:10px solid #EFEFEF;
	margin: 0 auto;
	width:70%;
}
#articles fieldset.fieldset-1 label {
	width:100%!important;
}
#articles fieldset.fieldset-1 input.inputbox {
	width:95%;
	padding:1%;
	background:#fff;
	border:1px solid #00b0ac;
}
#articles fieldset.fieldset-1 textarea {
	width:95%;
	padding:1%;
	background:#fff;
	border:1px solid #00b0ac;
	margin-bottom:25px;
}
#articles fieldset.fieldset-1 input.btn {
	background: #d9d9d9;
	border:2px solid #00b0ac;
	padding:15px 40px;
	text-align:right;
	color:#333;
	font-weight:lighter;
	font-size: 16px;
	font-family:'Exo 2', Arial, Helvetica, sans-serif!important;
}
#articles fieldset.fieldset-1 input.btn:hover {
	background: #00b0ac;
	border:2px solid #00b0ac;
	padding:15px 40px;
	text-align:right;
	color:#fff;
	font-weight:lighter;
	font-size: 16px;
	font-family:'Exo 2', Arial, Helvetica, sans-serif!important;
	margin-right:15px;
}
#articles fieldset.fieldset-1  .visBtnCon {
	text-align:right!important;
}
#articles fieldset.fieldset-1 label#modvisform131zgoda-na-przetwarzanie-danychlbl, #articles fieldset.fieldset-1 label#modvisform131zgoda-marketingowalbl {
	display:none;
}
#articles fieldset.fieldset-1 input#field7, #articles fieldset.fieldset-1 input#field8 {
	float:left;
}
#articles fieldset.fieldset-1 .visCustomText  {
	width:90%;
	float:left;
	margin-top:-20px;
	margin-left:30px;
}
#articles #eb-event-page {
	width:1000px;
	margin:15px auto 35px auto;
	overflow:hidden;
}
#articles #eb-event-page #eb-event-details {
	float:right;
	width:30.5%;
	padding:2.5%;
	border:1px solid #888;
}
#articles #eb-event-page #eb-event-details .eb-register-buttons-bottom a.eb-individual-registration-button{
	width:87%;
	float:left;
	background:#00b0ac;
	padding:6.5%;
	text-decoration:none;
	color:#fff;
	font-weight:300;		
	margin-bottom:15px;
}
#articles #eb-event-page #eb-event-details .eb-register-buttons-bottom a.eb-group-registration-button{
	width:87%;
	float:left;
	background:#999;
	padding:6.5%;
	text-decoration:none;
	color:#fff;
	font-weight:300;		
	margin-bottom:15px;
}
#articles #eb-event-page #eb-event-details .col-md-4 {
  width: 100%!important;
  float: left;
  margin: 1% 0!important;
  border-radius: 0!important;
}
#articles #eb-event-page #eb-event-details .eb-event-item-grid-default-layout {
  box-shadow: 0 20px 60px 0 rgba(6,10,20,.08);
  padding: 0;
  position: relative;
  border-radius: 3px;
  margin-bottom: 30px;
  transition: all .4s ease;
  padding:12px;
}
#articles #eb-event-page #pop-print {
	width:30px;
	float:right;
	text-align:right;
}
#articles #eb-event-page #eb-event-details .col-md-4 img, #articles #eb-event-page #eb-event-details .col-md-4 .eb-event-short-description, #articles #eb-event-page #eb-event-details .col-md-4 .eb-taskbar {
	display:none; 
}
#articles #eb-event-page #eb-event-details .eb-taskbar li {
	float:none;
}
#articles #eb-event-page  .eb-description-details {
	float:left;
	width:62%;
	padding-right:1%;
	margin-right:1%;
}
#articles #eb-event-page img.eb-thumb-left {
	display:none;
}
#articles #eb-event-page h3 {
	padding:12px;
	margin: 0 0 12px 0;
	border-left:10px solid #099;
	border-bottom: 1px solid #CCC;
}
#articles #eb-event-page h1.eb-page-heading {
	font-weight:lighter;
	font-size: 2.4em;
}
#articles #eb-event-page .price-reg-detalils .reg-individual {
	float:left;
	width:100%;
	text-align:center;
}
#articles #eb-event-page .price-reg-detalils .reg-individual a.eb-individual-registration-button {
	font-weight: bold!important;
}
#articles #eb-event-page .price-reg-detalils .eb-save-to-calendar-buttons {
	float:left;
	width:100%;
}
#articles #eb-event-page .price-reg-detalils .eb-save-to-calendar-buttons button {
	display:none;
}
#articles #eb-event-page .price-reg-detalils .eb-save-to-calendar-buttons li {
	display: inline;
	padding-right:10px;
}
.eb-events-grid-items, .eb-social-sharing-buttons, .eb-register-buttons-bottom, .price-reg-detalils {
	float:left;
}
h3.eb-plugin-relatedevents, h3.eb-plugin-speakers {
	float:left;
	margin-top:40px!important;
	width:88%;
}
#articles #eb-speakers-list {
	float:left;
	width:100%;
}
#articles #eb-speakers-list .eb-speaker-container {
	text-align:left;
}
#articles #eb-speakers-list .eb-speaker-container  h4 {
	margin-bottom:0;
}
#articles #eb-event-page .price-reg-detalils  .reg-friend {
	float: left;
	width: 100%;
	padding:10px 0;
	margin:10px 0;
}
#articles #eb-event-page .price-reg-detalils  .reg-friend a {
	padding: 4%;
	border: 1px solid #CCC;
	width: 91.3%;
	position: relative;
	float: left;
}
#articles #eb-event-page .price-reg-detalils  .reg-frien a.eb-colorbox-invite {
	padding:10px;
	border:1px solid #d9d9d9;
}
#articles #eb-event-page .price-reg-detalils  #eb-event-info {
	float:left;
	width:100%;
	border-bottom:1px solid #888;
	border-top:1px solid #888;
	padding:20px 0;
	margin:20px 0;
}
#articles #eb-event-page .price-reg-detalils  #eb-event-info h3 {
	display:none;
}
#articles #eb-event-page .price-reg-detalils  #eb-event-info .eb-event-property-label {
	width:100%!important;
	margin-bottom:10px;
}
 #articles #eb-event-page .price-reg-detalils  #eb-event-info .eb-event-property-value {
	width:100%!important;
	 font-weight:bold;
	 margin-bottom:10px;
}
 #articles #eb-event-page .price-reg-detalils  #eb-event-info .eb_price {
	 font-size:2.9em;
	 color:#1f2421;
	 font-weight:bolder!important;
}
#articles #eb-event-page h1.eb-page-heading a {
	font-size: 1.5em!important;
}
#articles #eb-event-page .eb-box-heading {
  border-radius: 0;
  color: #333;
  padding: 0 0 25px 0;
  margin: 0;
  background: none;;
  border: 0;
}
#articles #eb-event-page .eb-box-heading a {
	font-size: 
}
#articles #eb-event-page #eb-categories .eb-description, #eb-event-page .eb-description, #eb-events .eb-description {
  background: #fff;
  border: 0;
  border-radius: 0;
  margin: 0;
  padding: 10px 0;
}
#articles .modal-header, #articles .modal-body {
	display:none;
}
#articles .col-md-6, #articles  .col-md-4 {
	width:31.33%;
	float:left;
	margin:1%;
	border-radius:4px;
} 
#articles .col-md-6, #articles  .col-md-4 a.eb-event-title {
	font-size:0.8em;
	line-height:23px;
}
#articles .col-md-6, #articles  .col-md-4 .eb-event-date-time {
	font-weight:normal!important;
}
#articles .col-md-6 .eb-event-title-container, #articles .col-md-6 .eb-event-date-time, #articles .col-md-6 .reg-individual {
	margin-right: 20px!important;
	margin-left:20px!important;
}
#articles .col-md-6 .eb-event-more-info {
	margin:20px!important;
  position: absolute;
  bottom: 0;
  right: 0;
}
#articles .col-md-6 .eb-taskbar {
	margin:10px 0;
}
#articles .col-md-6 .reg-individual a.eb-individual-registration-button {
	width:92%;
	padding:4.5%;
	margin:20px 0;
	border:1px solid #CCC;
	float:left;
}
#articles .col-md-6 .eb-event-more-info a{
	color:#00b0ac;
	fotn-size:1.0em;
}
#articles #eb-category-grid .eb-event-item-grid-default-layout {
  box-shadow: 0 20px 60px 0 rgba(6,10,20,.08);
  border-radius: 3px;
  min-height: 570px;
}
#articles .col-md-6 span.eb-time, #articles  .col-md-4 span.eb-time, #articles  .col-md-4 a.eb-group-registration-button, #articles  .col-md-6 a.eb-group-registration-button {
	display:none;
}
#articles .col-md-6, #articles  .col-md-4
#articles .eb-event-thumb-container,  {
	border-radius:4px!important;
}
#articles .col-md-4 li, #articles .col-md-6 li {
	float:none;
}
#articles .eb-event-item-grid-default-layout li a {
	background:#00b0ac;
	padding:12px 20px;
	color:#fff;
	font-size:1.1em;
	text-decoration:none;
	margin-bottom:2px;
	display:block;
}
#articles .col-md-4 span.eb-time {
	display:none;
}
#articles .eb-container, #articles .com-content-article, #articles .com-content-category-blog {
	width:1000px;
	margin:0 auto;
}
#articles .com-content-article a.mwall-item-zoom-icon {
	display:none;
}
#articles #eb-group-registration-form input.form-control, #articles #eb-individual-registration-page input#nazwiskouczestnikaindyvidual, #articles #eb-individual-registration-page input#Stanowiskouczestnikaindyvidual, #eb-individual-registration-page input#eamiluczestnikaindyvidual, #eb-individual-registration-page input#organization, #eb-individual-registration-page input#address, #eb-individual-registration-page input#city,  #eb-individual-registration-page input#zip,  #eb-individual-registration-page input#address2,  #eb-individual-registration-page input#phone,  #eb-individual-registration-page input#daneosobyzglaszajacej, #eb-individual-registration-page input#comment, input#imieuczestnikaindyvidual   {
	width:90%;
	padding:12px;
}
.eb-container-j4 .eb-addon-container.input-group, .eb-container-j4 .eb-addon-container.input-group  {
  width: 200px!important;
}

#articles #eb-individual-registration-page input#total_amount, #articles #eb-individual-registration-page input#tax_amount, #articles #eb-individual-registration-page input#amount, #articles input#total_amount, #articles input#tax_amount, #articles input#amount  {
	border:0;
	font-size:2.0em;
	font-weight:bold;
	width:160px!important;
}
#articles #eb-individual-registration-page input.btn, #articles #eb-group-registration-form input.btn {
	padding:16px 22px; 
	color:#fff;
	background:#00b0ac;
	margin-bottom:40px;
	font-size:14px;
	font-weight:bold;
	border:0;
}
#articles .eb-form-heading {
	padding:12px;
	border:1px solid #ccc;
	background:none;
	font-size:1.5em;
	color:#00b0ac;
}
#articles .eb-container .eb-leading-description img {
	display:none;
}
#articles #eb-categories-list-page img.eb-category-thumb {
	width:80px;
	height:80px;
	margin-left:30px;
	margin-bottom:30px;
	margin-right:30px;
	float:right;
}
#articles #mwall_container_1 {
	width:1280px;
	margin: 20px auto;
}
#articles #mwall_container_1 .mwall-sortings-group  {
	display:none;
}
#articles #eb-categories-grid-page {
	width:1280px;
	margin:0 auto;
}
#articles .eb-categories-grid-items .col-md-3  {
	width:20.8%;
	padding:1%;
	border: 1px solid #d9d9d9;
	border-radius: 0;
	margin:1%;
	float: left;
	text-align:left!important;
	min-height:290px;
}
.eb-categories-grid-items .eb-category-information {
  text-align:left!important;
}
#articles #eb-categories-grid-page .pagination {
	display:none;
}

#articles .eb-categories-grid-items .col-md-3 img {
	display:none;
}
#articles #eb-categories-grid-page h1 {
	color:#518b9d;
	font-size:32px;
	margin-bottom:35px;
	margin-top:50px;
	text-align:center;
	padding-bottom:20px;
	border-bottom:1px solid #518b9d;
}
#articles h2 {
}
#articles h3 {
	color:#00b0ac;
	font-size:20px;
	margin-bottom:25px;
}

#articles p {
	font-size:1.0em;
	font-weight:normal;
	line-height:120%;
	padding-bottom:15px;
}
#articles dl.article-info {
	padding:10px 0;
	margin:10px 0;
}
dd.create {
	margin-left:0;
}
#articles li {
	font-size:1.0em;
	line-height:120%;
	padding-bottom:5px;
}
#box-main {
	width:100%;
	float:left;
	background:#3f4f62;
}
#box-main-in {
	width:1280px;
	margin:0 auto;
}
#box-main-in .box-first .moduletable {
	width:25%;
	padding:2%;
	margin:4% 1%;
	background:#fff;
	float:left;
}
#box-main-in .box-secound .moduletable{
	width:25%;
	padding:2%;
	margin:4% 1%;
	background:#fff;
	float:left;
}
#box-main-in .box-last .moduletable {
	width:25%;
	padding:2%;
	margin:4% 1%;
	background:#fff;
	float:left;
}
#news {
	width:100%;
	float:left;
	overflow:hidden;
	background:#E4E4E4;
}
@media only screen and (max-width: 1023px) {
	#news {
	display:none;
}
}
#news .moduletable {
	width:1280px;
	margin:0 auto;
	padding:0 0 40px 0;
}
@media only screen and (max-width: 1023px) {
	#news .moduletable {
	width:100%;
	}
}
#news h3 {
	color:#00b0ac;
	font-size:34px;
}
#news h2 {
	font-size:16px;
	padding:20px 20px 10px 20px;
}
#news p {
	font-size:14px;
	padding: 0 20px 10px 20px;
	color:#CCC;
}
#news h2 a {
	text-decoration:none;
	color:#333;
	font-size:20px;
}
#news h2 a:hover {
	color:#00b0ac;
}
#news .owl-item {
	background:#fff;
	min-height:457px;
}
#news .owl-dots {
	display:none;
}
#news .owl-nav button.owl-next {
	position:absolute;
	z-index:100;
	top:170px;
	right:-50px;
}
#news .owl-nav button.owl-prev {
	display:none;
}
#news dl {
	display:none;
}
#services {
	width:100%;
	float:left;
	background:#dcf9f7;
}
#services .moduletable {
	width:1280px;
	margin:35px auto 80px auto;

}
#services .services-odd {
	width:26%;
	padding:2%;
	margin-right:2.7%;
	margin-bottom:3%;
	float:left;
	border:1px solid #d9d9d9;
	border-radius:4px;
	height:390px;
	background:#fff;
}
#services .services-even {
	width:26%;
	padding:2%;
	margin-bottom:3%;
	float:left;
	border:1px solid #d9d9d9;
	border-radius:4px;
	height:390px;
	background:#fff;
}
#services .services-last {
	width:26%;
	padding:2%;
	margin-left:2.7%;
	margin-bottom:3%;
	float:left;
	border:1px solid #d9d9d9;
	border-radius:4px;
	height:390px;
	background:#fff;
}
#services .services-odd h2, #services .services-even h2, #services .services-last h2 {
	font-size:1.4em;
	margin-top:0;
}
#services a.readmore-services {
	padding:12px 20px;
	background-color: rgba(36,169,183,0.75);
	color:#fff;
	text-decoration:none;
	float:right;
	font-size:0.8em
}
#services a.readmore-services:hover {
	background:#333;
}
#services .moduletable h3 {
	font-size: 2.0em;
	color:#000;
	font-weight:lighter;
}
#services .moduletable p {
	margin-top:0;
}
#utilities-main {
	width:100%;
	float:left;
	background:#333;
}
#utilities {
	width:1280px;
	margin:25px auto;
}
@media only screen and (max-width: 1023px) {
	#utilities {
	width:100%;
	}
}
@media only screen and (max-width: 1279px) {
	#utilities {
	width:90%;
	padding:5%;
	margin:0 auto;
}
}
#utilities .moduletable {
	margin-top:110px;
}
#utilities h3 {
	font-size:20px;
	color:#fff;
	text-transform:uppercase;
}
#utilities #nsp-105 p {
	font-size:26px;
	color:#fff;
	text-transform:uppercase;
}
#utilities .gkImagesWrapper p {
	font-size:20px!important;
	text-shadow:0 0 5px #333;
	color:#fff;
	text-transform:uppercase;
}
#utilities a.readmore-utility {
	font-size:12px;
	color:#fff;
	text-align:right;
	text-decoration:none;
	margin-top:20px;
}
#utilities a.readmore-utility:hover {
	text-decoration:underline;
}
#utilities-box {
	overflow:hidden!important;
}
#faq {
	width:100%;
	float:left;
	background:#dcf9f7;
}
#faq .moduletable {
	width:1000px;
	margin:35px auto;
}
#faq .moduletable a.jeAcc-readmore {
	padding:12px 25px;
	color:#fff;
	background:rgba(36,169,183,0.75);
	float: left;
	margin-bottom: 30px;
}
#faq .moduletable a.jeAcc-readmore:hover {
	color:#333;
}
#faq .moduletable h3 {
	font-size: 2.0em;
	color: #518b9d;
	font-weight:lighter;
}
#faq .jeAcc-section {
}
#faq #jeAccordion142 .jeAcc-title {
  border: 1px solid #ebebeb;
  background: #ffffff;
  color: #333333;
  font-family: inherit!important;
  padding:18px 20px!important;
  margin:0;
  font-size:1.6em;
  font-weight:300;
  background:url('/images/template/plus-bg-turkus.png');
  background-size:contain;
  background-position:right;
  background-repeat:no-repeat;
}
#faq .jeAccordion {
	box-shadow:none!important;
}
footer {
	width:100%;
	float:left;
	background:#1f2421;
	color:#fff;
}
#footer {
	width:1000px;
	margin:40px auto;
}
@media only screen and (max-width: 1279px) {
	#footer {
	width:99%;
	margin:0 auto;
}
}
#footer h3 {
	font-size:18px;
	color:rgba(36,169,183,0.75);
	margin-bottom:25px;
	font-weight:bold;
}
#footer p,  #footer a {
	font-size:14px;
	color:#999;
	text-decoration:none;
	line-height:110%;
}
#footer a:hover {
	color:#dcf9f7;
}
#footer p {
	margin-bottom:0;
}
#footer li {
	list-style:none;
	margin-bottom:10px;
}
#footer ul {
	margin-left:-40px;
}
.place1 {
	width:235px;
	margin-right:20px;
	float:left;
}
@media only screen and (max-width: 1023px) {
	.place1 {
	width:90%;
	padding:5%;
	float:left;
	margin:0 auto;
}
}
.place2 {
	width:235px;
	margin-right:20px;
	float:left;
}
@media only screen and (max-width: 1023px) {
	.place2 {
	width:90%;
	float:left;
	padding:5%;
	margin:0 auto;
}
}
.place3 {
	width:235px; 
	margin-right:20px;
	float:left;
}
@media only screen and (max-width: 1023px) {
	.place3 {
	width:90%;
	float:left;
	padding:5%;
	margin:0 auto;
}
}
.place3 ul {
}
.place3 .keyword {
	margin-right:10px;
	padding:8px 10px;
	border:1px solid #d9d9d9;
	font-size:14px; 
	color:#999;
	border-radius: 3px;
	display:table;
	float:left;
	margin-right:8px;
	margin-bottom:8px;
}
.place3 .acym_module input.cell {
	padding:8px;
}
.place3 .acym_module input.btn {
	background:rgba(36,169,183,0.75);
	color:#fff;
	padding:10px;
	border:0;
}
.place3 .acym_module input.btn:hover {
	background:#dcf9f7;
	color:#333;
}
.place4 {
	width:225px; 
	margin-right:0;
	float:left;
}
@media only screen and (max-width: 1023px) {
	.place4 {
	width:90%;
	float:left;
	padding:5%;
	margin:0 auto;
}
}

.place5 {
	width:100%;
	padding-top:20px;
	margin-top:20px;
	margin-bottom:20px;
	border-top:1px solid #DEDEDE;
	float:left;
}
.place5 p {
	font-size:12px!important;
	margin-top:0!important;
	margin-bottom:10px!important;
}
