.clearfix {
  *zoom: 1;
}
.clearfix:before,
.clearfix:after {
  display: table;
  content: "";
  line-height: 0;
}
.clearfix:after {
  clear: both;
}
.hide-text {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.input-block-level {
  display: block;
  width: 100%;
  min-height: 30px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
a {
  color: #2980b9;
}
a:hover {
  color: #20638f;
}
body {
  color: #656565;
}
body.bg {
  background: #f0f9fd;
}
.btn.btn-primary,
.readmore,
a.ns2-readmore,
.btn-default,
#community-wrap .btn,
button,
input[type="submit"] {
  background: #11649b;
}
.btn.btn-primary:hover,
.readmore:hover,
a.ns2-readmore:hover,
.btn-default:hover,
#community-wrap .btn:hover,
button:hover,
input[type="submit"]:hover {
  background: #20638f;
}
#sp-header-wrapper #header {
  /* cod manual */
  background-image: url('../../images/topo.png');
    background-repeat: no-repeat;
    background-size: auto;
    background-position: center center;
}
.logo {
  background-image: url(../../images/presets/preset3/logo.png);
}
#sp-top-info ul.social-icons i:hover {
  background: #363948;
}
#menu {
  background: #11649b;
}
#sp-main-menu li li:not(.sp-menu-group):hover,
#sp-main-menu li li:not(.sp-menu-group).active {
  background-color: #2980b9;
}
.sp-submenu .sp-submenu-wrap {
  background: #11649b;
}
#sp-slider-wrapper .sp-smart-slider.sp-awetive-layout .sp-slider-content {
  background: #2980b9;
}
#sp-slider-wrapper .sp-smart-slider.sp-awetive-layout .sp-slider-content:after {
  border-left: 400px solid #2980b9;
  visibility: hidden;
}
#sp-slider-wrapper .sp-smart-slider.sp-awetive-layout h1.sp-title {
  color: #2980b9;
}
#sp-slider-wrapper .sp-smart-slider.sp-awetive-layout .slide-indicators li {
  background: #2980b9;
}
#sp-feature-wrapper #sp-feature {
  background: #ffffff;
}
#sp-feature-wrapper .features .sp-feature i {
  background: #2980b9;
}
.sptab {
  background: #ffffff;
}
.sptab ul.nav-tabs {
  background: #2980b9;
}
.sptab ul.nav-tabs li.active a {
  color: #2980b9;
}
.awetive-layout:after {
  background: #2980b9;
}

.recent-work .ns2-column{
    max-width: 202px;
}

.recent-work .ns2-column > div {
  background: #2980b9;
  text-align: center;
  height: 130px;
}
.recent-work .ns2-inner-image-wrapper a.ns2-readmore {
  background: #363948;
}
.recent-work .ns2-inner-image-wrapper:hover .img-overlay {
  /*background: #2980b9;*/
}
.recent-work a.prev,
.recent-work a.next {
  visibility: hidden;
  /*background: #2980b9;*/
}
.recent-work a.prev:hover,
.recent-work a.next:hover {
  background: #20638f;
}
.recent-work h3.ns2-title a {
  color: #c8e9ff;
}

.dest a.prev,
.dest a.next {
  visibility: hidden;
  /*background: #2980b9;
  margin-right: 10px;*/
}
.dest a.prev:hover,
.dest a.next:hover {
  background: #20638f;
}
    .dest .ns2-column > div {
      background: #ffffff;
      min-height: 290px;
      padding: 10px 20px 40px 20px !important
    }


.dest2 a.prev,
.dest2 a.next {
  visibility: hidden;
  /*background: #2980b9;
  margin-right: 10px;*/
}
.dest2 a.prev:hover,
.dest2 a.next:hover {
  background: #20638f;
}
    .dest2 .ns2-column > div {
      background: #ffffff; 
      min-height: 200px; 
      padding: 10px !important;
    }

.module ul.sigFreeClassic{
	margin: 0 10px!important;
    padding: 0px!important;
    list-style: none;
    clear: both;
    overflow: hidden;
}

.module ul.sigFreeClassic li.sigFreeThumb{
	background: #e1ebf0!important;
    margin: 0 5px 10px 5px!important;
    padding: 5px!important;
    float: left;
}

.clients {
  background: #ffffff;
}

/* main UL container */
#accordeonck214{
    padding: 5px;
    margin: 0;
}

/* style for all links */
#accordeonck214 li {
    /*border-bottom: 1px solid #ddd;*/
    margin: 0;
    text-align: left;
    list-style: none;
    color: #666;
	background: none;
}

#accordeonck214 .accordeonck_outer {
	display: block;
}


/* style for all links from the second level */
#accordeonck214 li ul li {
    list-style-type : square;
    margin: 0 0 0 20px;
	border-bottom: none;
	border-top: 1px solid #ddd;
}

#accordeonck214 li ul li ::marker{
    visibility: hidden;
}
   
/* style for all anchors */
#accordeonck214 li a {
    margin: 0;
    /*color: #555;*/
    text-align: left;
    display: block;
    padding-bottom: 7px;
    padding-left: 10px;
    padding-right: 15px;
    padding-top: 7px;
    text-decoration: none;
	background: none;
}

/* style for all anchors on mouseover */
#accordeonck214 li a:hover, #accordeonck214 ul li a:focus {
    /*color: #000;*/
}

#accordeonck214 li.parent > span span.toggler_icon {
    margin-right: 7px;
}

/* style for all link descriptions */
#accordeonck214 li a span.accordeonckdesc {
	display: block;
}

#sp-right .module .mod-wrapper h2.module-title,
#sp-left .module .mod-wrapper h2.module-title {
  background: #f0f9fd;
}
#sp-right .module.transparent h2.module-title,
#sp-left .module.transparent h2.module-title {
  color: #656565;
}
#sp-right .testimonial-frontpage h2.module-title,
#sp-left .testimonial-frontpage h2.module-title {
  background: #363948 !important;
}
#sp-bottom-wrapper #bottom {
  background: #044068;
}
#sp-bottom-wrapper ul li a:hover {
  color: #2980b9;
}
#sp-portifolio-wrapper #bottom {
  border-top: 0px solid #2980b9;
  background: #11649b;
}
#sp-portifolio-wrapper ul li a:hover {
  color: #2980b9;
}
#sp-footer-wrapper ul.nav li a:hover {
  background: none;
  color: #2980b9;
}
#sp-footer-wrapper .sp-totop i {
  background: #11649b;
}
ul.breadcrumb li {
  color: #656565;
}
ul.breadcrumb li a {
  color: #656565;
}
ul.breadcrumb li span.divider {
  color: #656565;
}
#sp-content-top-wrapper #content-top {
  background: #ffffff;
}
.about-slide .carousel-slide-content h2 {
  color: #656565;
}
.about-slide .carousel-slide-content p {
  color: #656565;
}
.about-slide .carousel-control {
  color: #656565;
}
.sp-team .sp-member h3 {
  color: #656565;
}
.sp-team .sp-member p.sp-designation {
  color: #2980b9;
}
.features .sp-feature i {
  background: #2980b9;
}
ul.sp-portfolio-filter li a.btn.active {
  background-color: #2980b9 !important;
}
.sp-portfolio .sp-portfolio-item-details h4.item-title {
  margin-bottom: 0;
}
.sp-portfolio .sp-portfolio-item-details h4.item-title a {
  color: #656565 !important;
}
.sp-portfolio .sp-portfolio-item-details a {
  color: #2980b9;
}
.sp-portfolio .sp-portfolio-thumb .sp-portfolio-overlay {
  background: #2980b9 !important;
}
.sp-portfolio .sp-portfolio-thumb .sp-portfolio-overlay > div > a {
  background: #363948 !important;
}
.gallery-filters a.active {
  background-color: #2980b9 !important;
}
.nav-pills>.active>a,
.nav-pills>.active>a:hover,
.nav-pills>.active>a:focus {
  background: #2980b9;
}
.blog-info-wrapper {
  background: #363948;
}
div.catItemCategory,
div.userItemCategory,
div.tagItemCategory,
div.itemCategory {
  background: #2980b9;
}
.pagination ul li a:hover,
.pagination ul li a.active,
.pagination ul>li:last-child>a {
  background: #2980b9 !important;
  color: #fff;
}
.pagination ul li.pagination-active a,
div.itemComments ul.itemCommentsList li span.commentDate,
div.itemComments ul.itemCommentsList li span.commentLink a {
  background: #2980b9 !important;
}
div.k2ItemsBlock ul li a,
div.catItemHeader h3.catItemTitle a,
div.userItemHeader h3.userItemTitle a,
h2.tagItemTitle a {
  color: #656565;
}
div.k2CategoriesListBlock ul li a,
div.k2ItemsBlock ul li a,
div.k2ArchivesBlock ul li a {
  color: #656565;
}
div.k2CategoriesListBlock ul li a:hover,
div.k2ItemsBlock ul li a:hover,
div.k2ArchivesBlock ul li a:hover {
  color: #2980b9;
}
div.k2CategoriesListBlock ul li.activeCategory a,
div.itemComments h3.itemCommentsCounter,
div.itemCommentsForm h3 {
  color: #2980b9;
}
div.k2TagCloudBlock a {
  background: #d9d9d9;
  color: #656565;
}
div.k2TagCloudBlock a:hover {
  background: #363948;
  color: #fff;
}


