.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:not(.btn) {
  color: #2b70ad;
}
a:not(.btn):hover {
  color: #444;
}
body {
  color: #444;
  border-top: 3px solid #2b70ad;
  border-bottom: 3px solid #2b70ad;
  font-family: "HelveticaNeue", "Helvetica Neue", Arial, sans-serif;
}
body.bg {
  background-color: #fff;
}
h1,
h2,
h3,
h4,
h5,
h6,
a,
p {
  font-family: "HelveticaNeue", "Helvetica Neue", Arial, sans-serif;
}
#sp-header-wrapper {
  background-color: #ffffff;
  background-image: -moz-linear-gradient(top,#ffffff,#fff);
  background-image: -webkit-gradient(linear,0 0,0 100%,from(#ffffff),to(#fff));
  background-image: -webkit-linear-gradient(top,#ffffff,#fff);
  background-image: -o-linear-gradient(top,#ffffff,#fff);
  background-image: linear-gradient(to bottom,#ffffff,#fff);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffffffff', GradientType=0);
}
#sp-header-wrapper .logo {
  background-image: url(../../images/presets/preset1/logo.png);
}
#sp_main_menu_default ul.level-0 > li:hover,
#sp_main_menu_default ul.level-0 > li.active {
  background-color: #2b70ad;
  color: #fff;
}
#sp_main_menu_default ul.level-0 > li:hover {
  background-color: #2b70ad;
  color: #fff;
}
#sp_main_menu_default ul.level-0 > li.parent:hover {
  background-color: #2b70ad;
  color: #fff;
}
#sp_main_menu_style1 ul.level-0 > li:hover,
#sp_main_menu_style1 ul.level-0 > li.active {
  background-color: #2b70ad;
  color: #fff;
}
#sp_main_menu_style1 ul.level-0 > li:hover a,
#sp_main_menu_style1 ul.level-0 > li.active a {
  color: #fff;
}
#sp_main_menu_style1 ul.level-0 > li:hover {
  background-color: #2b70ad;
  color: #fff;
}
#sp_main_menu_style1 ul.level-0 > li:hover a {
  color: #fff;
}
#sp_main_menu_style1 ul.level-0 > li.parent:hover {
  background-color: #2b70ad;
  color: #fff;
}
#sp_main_menu_style1 ul.level-0 > li.parent:hover a {
  color: #fff;
}
#sp_main_menu_style2 ul.level-0 > li:hover,
#sp_main_menu_style2 ul.level-0 > li.active {
  background-color: #2b70ad;
  color: #fff;
}
#sp_main_menu_style2 ul.level-0 > li:hover a,
#sp_main_menu_style2 ul.level-0 > li.active a {
  color: #fff;
}
#sp_main_menu_style2 ul.level-0 > li:hover {
  background-color: #2b70ad;
  color: #fff;
}
#sp_main_menu_style2 ul.level-0 > li:hover a {
  color: #fff;
}
#sp_main_menu_style2 ul.level-0 > li.parent:hover {
  background-color: #2b70ad;
  color: #fff;
}
#sp_main_menu_style2 ul.level-0 > li.parent:hover a {
  color: #fff;
}
#sp_main_menu_style3 ul.level-0 > li {
  background-color: #2b70ad;
}
#sp_main_menu_style3 ul.level-0 > li:hover,
#sp_main_menu_style3 ul.level-0 > li.active {
  background-color: #222;
  color: #fff;
}
#sp_main_menu_style3 ul.level-0 > li:hover a,
#sp_main_menu_style3 ul.level-0 > li.active a {
  color: #fff;
}
#sp_main_menu_style3 ul.level-0 > li:hover {
  background-color: #222;
  color: #fff;
}
#sp_main_menu_style3 ul.level-0 > li:hover a {
  color: #fff;
}
#sp_main_menu_style3 ul.level-0 > li.parent:hover {
  background-color: #222;
  color: #fff;
}
#sp_main_menu_style3 ul.level-0 > li.parent:hover a {
  color: #fff;
}
#sp-menu-wrapper .container #sp-search .search form .btn {
  background: #2b70ad;
}
.module.highlighted {
  background: #3498DB;
}
.module.highlighted a {
  color: #fff !important;
}
#sp-footer-wrapper .sp-totop {
  color: #2b70ad;
}
.btn-primary,
button,
input[type='submit'],
input[type='button'],
submit {
  background: #2b70ad;
}
div.itemHeader span.itemDateCreated,
div.catItemHeader span.catItemDateCreated {
  background: #2b70ad;
}
.standard_post {
  background-color: #2b70ad;
  -webkit-transition: all 700ms;
  -moz-transition: all 700ms;
  -o-transition: all 700ms;
  transition: all 700ms;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}
.standard_post:hover {
  background-color: #222;
}
.pagination ul>li.pagination-active a {
  color: #fff;
  background: #2b70ad;
}
.pagination ul>li a {
  -webkit-transition: all 700ms;
  -moz-transition: all 700ms;
  -o-transition: all 700ms;
  transition: all 700ms;
}
.pagination ul>li a:hover {
  background: #2b70ad;
  color: #fff;
}
div.itemCommentsForm form input#submitCommentButton {
  background: #2b70ad;
}
.dropcap_v1 p:first-letter,
.ui-tabs .ui-tabs-nav li.ui-tabs-active a,
.holder_404 .num_holder p,
ol.faq_links a:hover,
ol.faq_links,
.answer_content p.answer,
.question_num_content span,
.history_year_holder span,
.fs_slider p.title_large,
.top_title_holder h3,
.standard_promobox h2,
.oregano,
a,
a:visited {
  color: #2b70ad;
}
.strips_button:hover,
.sf-menu.sf-v3 li a.current {
  color: #2b70ad;
}
blockquote.bq {
  border-left: 2px solid #2b70ad;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active {
  border-top: 1px solid #2b70ad;
}
ol.faq_links a:hover {
  border-bottom: 1px dotted #2b70ad;
}
.arrow-down {
  border-top: 5px solid #2b70ad;
}
.testimonialList li .testimonialHolder {
  border-bottom: 1px solid #2b70ad;
}
.testimonialList li img {
  border: 1px solid #2b70ad;
}
.sf-menu li ul {
  border-top: 3px solid #2b70ad;
}
#wrapoverall {
  border-top: 3px solid #2b70ad;
  border-bottom: 3px solid #2b70ad;
}
.circle_list li:before,
.dropcap_v4 p:first-letter,
.ui-progressbar .ui-progressbar-value,
.fs_slider p.title_skin,
.wide_slider_holder h2,
.post_date,
.panel .front span,
.featured_v5 .imgHolder,
.featured_v2 .imgHolder,
.featured_v1 .imgHolder,
.sf-menu > li:hover,
.sf-menu > li a.current,
.skin_promobox,
footer .twitter_feed,
.pagination ul li a.current,
.postType,
.panel .back,
ul.social_list li a.dark:hover,
ul.social_list li a,
.standard_button,
.sf-menu.sf-v3 li:hover .current,
.sf-menu.sf-v4 li a {
  background-color: #2b70ad;
}
.ui-accordion .ui-state-active .ui-icon {
  background-color: #2b70ad;
}
ul.featured_v4 li .item.blue {
  background-color: #2b70ad;
}
.social_links ul.social li:nth-child(odd) {
  background-color: #2b70ad;
  border: 1px solid #2b70ad;
}
.social_links ul.social li:nth-child(even):hover {
  background-color: #2b70ad;
  border: 1px solid #2b70ad;
}
.carousel .carousel-inner .carousel-caption h2 {
  background: #2b70ad;
}
.standard_button {
  border: 1px solid #2b70ad;
}
.strips_button:hover {
  color: #2b70ad !important;
}
.sp-portfolio.default ul.sp-portfolio-filter li a.btn {
  color: #2b70ad;
}
.sp-portfolio.default ul.sp-portfolio-filter li a.btn:hover {
  color: #444;
}
.sp-portfolio.default ul.sp-portfolio-filter li a.active {
  color: #999;
}
#sp-breadcrumb-wrapper #sp-pageintro .module-title {
  color: #2b70ad;
}
#sp-purchase .btn.btn-primary.btn-small {
  border: 1px solid #5196d4;
}
#sp-bottom-top-wrapper #bottom-top #sp-bottom1 .ltBlock ul.ltBlockList li {
  background: #2b70ad;
  border: 1px solid #2b70ad;
}
.sp-submenu .sp-submenu-wrap {
  border-top: 3px solid #2b70ad;
}
