/* webfont */
@font-face {font-family: 'MuseoSlab';src: url('../fonts/MuseoSlab.eot');src: url('../fonts/MuseoSlab.eot?#iefix') format('embedded-opentype'),url('../fonts/MuseoSlab.woff') format('woff'),url('../fonts/MuseoSlab.ttf') format('truetype');}


ul{list-style:none;margin:0;}
ul li{}
.wrapper{overflow:hidden;position: relative;}

#jm-topls-wrapper{border-bottom: #efefef 1px solid;}
.jm-itemcols2{max-width:80%;}
.jm-itemcols1{max-width:20%;}

/* end style main body  */
.module.title-center h3{text-align:center;margin:10px 0;}


 


/* footer */

div.ja-twitter div.ja-twitter-item {
  border-bottom: medium none;
  margin: 0;
  padding: 0 0 10px;
}
.ja-twitter-avatar {
  border: 3px solid #494C54;
  float: left;
  margin-right: 5px;
  padding: 0;
}


.tparrows.default {
	padding:0px;
	 -webkit-transition: all 100ms linear;
    -moz-transition: all 100ms linear;
    -o-transition: all 100ms linear;
    -ms-transition: all 100ms linear;
    transition: all 100ms linear;
	top:50% !important;
}
.tp-leftarrow.default {
	left: -40px !important;
}
#jm-slide:hover .tp-leftarrow {
	left:20px !important;
}
.tp-rightarrow.default {
	right: -40px !important;
}
#jm-slide:hover .tp-rightarrow {
	right:20px !important;
}

body.box .tparrows.default {
	padding:0px;
	 -webkit-transition: none;
    -moz-transition: none;
    -o-transition: none;
    -ms-transition: none;
    transition: none;
}
body.box .tp-leftarrow.default {
	left: 10px !important;
}
body.box #jm-slide:hover .tp-leftarrow {
	left:10px !important;
}
body.box .tp-rightarrow.default {
	right: 0 !important;
}
body.box #jm-slide:hover .tp-rightarrow {
	right:0 !important;
}

/* end footer */

.sp-main-menu-toggler
{
  right: 0px !important;
}

#sp-topls-wrapper .container {
    padding-bottom: 0px;
}

#sp-main-body-wrapper {
    padding-bottom: 0px;
}

.accordion-heading .accordion-toggle
{
font-size: 16px;
  padding-right: 0px;
  padding-left: 0px;
  padding-bottom: 0px;
  border: none! important;
  display: inline-block;
  padding-top: 4px;
  padding-right: 14px;
  padding-bottom: 4px;
  padding-left: 14px;
  margin-bottom: 0px;
  font-size: 14px;
  line-height: 20px;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  color: #333333;
  background-color: #f5f5f5;
  background-image: #ffffff;
  background-repeat: repeat-x;
  border-top-width: medium;
  border-right-width: medium;
  border-bottom-width: medium;
  border-left-width: medium;
  border-top-style: none;
  border-right-style: none;
  border-bottom-style: none;
  border-left-style: none;
  border-top-color: #bbbbbb;
  border-right-color: #bbbbbb;
  border-left-color: #bbbbbb;
  border-image-source: none;
  border-image-slice: 100% 100% 100% 100%;
  border-image-width: 1 1 1 1;
  border-image-outset: 0 0 0 0;
  border-image-repeat: stretch stretch;
  border-bottom-color: #a2a2a2;
  border-top-left-radius: 1px;
  border-top-right-radius: 1px;
  border-bottom-right-radius: 1px;
  border-bottom-left-radius: 1px;
  box-shadow: none;
  font-family: "MuseoSlab";
padding-top: 6px;
  padding-right: 22px;
  padding-bottom: 6px;
  padding-left: 22px;
  font-size: 16px;
  line-height: normal;
  border-top-left-radius: 1px;
  border-top-right-radius: 1px;
  border-bottom-right-radius: 1px;
  border-bottom-left-radius: 1px;
    background-color: #26afac;
  background-image: none;
  background-repeat: repeat;
  background-attachment: scroll;
  background-position: 0% 0%;
  background-clip: border-box;
  background-origin: padding-box;
  background-size: auto auto;
  color: #ffffff;
  width: 95.3%;
   text-align: left;
  vertical-align: left;
}

.accordion-inner
{
  padding-right: 0px;
  padding-left: 0px;
  border: none! important;
padding-top: 0px;
}

.accordion-group
{
  border: none! important;
}

[id^="filters"]
{
display: none !important;
}

.portfolio
{
  padding-top: 0px !important;
}

.nav-pills
{
font-size: 16px;
}

.formResponsive .formHorizontal .formControls {
    margin-left: 260px;
}

.formControlLabel {
    width: 220px !important;
    padding-top: 0px !important;
}

#sp-main-body-wrapper .blog .item-separator {
    border-bottom: 0px solid #DADBDE;
}

#sp-main-body-wrapper div.article-info {
    border-bottom: 0px solid #dadbde;
}

.testimonial {
    margin: 0px 0 0px;
}

#sp-main-body-wrapper .items-leading, #sp-main-body-wrapper .items-row.cols-1 {
    padding: 00;
    margin: 0;
}

.cpnb-button
{
    color: #ffffff !important;
}

label, input, button, select, textarea {
    font-size: 12px;
}

.cpnb-m-bottom-buttons {
  display: flex;
}