.clearfix,

.clear {

  *zoom: 1;

}

.clearfix:before,

.clearfix:after,

.clear:before,

.clear:after {

  display: table;

  content: "";

  line-height: 0;

}

.clearfix:after,

.clear: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,

.btn-link {

  color: #2980b9;

}

a:hover,

.btn-link:hover {

  color: #3498db;

  text-decoration: none;

}

::selection {

  background: #2980b9;

  color: #fff;

}

::-moz-selection {

  background: #2980b9;

  color: #fff;

}

.button,

.readon,

.readmore,

.btn-primary {

  background: #a7a6a7;

}

.button:hover,

.readon:hover,

.readmore:hover,

.btn-primary:hover {

  background: #3498db;

}

#top {

  background: #2980b9;

}

#footer-wrap li a {

  color: #444;

}

#footer-wrap li a:hover {

  color: #2980b9;

}

.ex-menu > ul.l1 > li:hover > a,

.ex-menu > ul.l1 > li.active > a {

  color: #fff;

}

.ex-menu > ul.l1 > li.parent:hover:before,

.ex-menu > ul.l1 > li.parent.active:before {

  color: #ffffff;

}

.ex-menu .dropdown .column {

  background: #fff;

}

.ex-menu .dropdown .column .block {

  color: #2980b9;

}

.ex-menu .dropdown .column .block a {

  color: #fff;

}

.ex-menu .dropdown li a {

  color: #2980b9;

}

.ex-menu .dropdown li a:hover,

.ex-menu .dropdown li.active > a,

.ex-menu .dropdown li:hover > a,

.ex-menu .dropdown li > a:focus {

  background: #1b60a8;

  color: #fff;

}

.txtabs-nav {

  border-bottom: 1px solid #ADD3EC;

}

.txtabs-nav li.active a,

.txtabs-nav li a:hover {

  color: #2980b9;

  background: #fff;

  border-style: solid;

  border-width: 1px 1px 0;

  border-color: #ADD3EC;

  margin-bottom: -7px;

  height: 62px;

}

.ps-arrows {

  color: #2980b9;

}

#scrolltop:after {

  background: #2980b9;

  -webkit-transition: all 0.2s linear;

  -moz-transition: all 0.2s linear;

  -o-transition: all 0.2s linear;

  transition: all 0.2s linear;

}

#scrolltop:hover:after {

  background: #3498db;

  -webkit-transition: all 0.2s linear;

  -moz-transition: all 0.2s linear;

  -o-transition: all 0.2s linear;

  transition: all 0.2s linear;

}

.table-wrap:before {

  border-color: rgba(0,0,0,0) rgba(0,0,0,0) #2980b9 rgba(0,0,0,0);

}

.team-polaroid [class*="width-"] > div:hover,

.team-polaroid [class^="width-"] > div:hover {

  background-color: #2980b9;

}

.features h3 {

  color: #2980b9;

}

.features [class*="width-"]:hover i,

.features [class^="width-"]:hover i {

  color: #2980b9;

}

.hero-area .btn-primary {

  background: transparent;

  border: 1px solid #2980b9;

  color: #2980b9;

}

.hero-area .btn-primary:hover {

  background: #2980b9;

  color: #fff;

}




