.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;
}
.btn,
.btn.btn-primary,
button {
  background: #6f83cc;
}
a:not(.btn) {
  color: #9a9a9a;
}
a:not(.btn):hover {
  color: #6f83cc;
}
body {
  color: #333;
}
body.bg {
  background: #ffffff;
}
#sp-header-wrapper {
  background-color: #000;
}
#sp-header-wrapper .logo {
  background-image: url(../../images/presets/preset1/logo.png);
}
#sp-header-wrapper #sp-main-menu ul.level-0 > li:hover >a,
#sp-header-wrapper #sp-main-menu ul.level-0 > li.active >a {
  background-color: #6f83cc;
  color: #fff;
}
#sp-header-wrapper .sp-submenu .sp-submenu-wrap {
  background: #6f83cc;
}
#sp-header-wrapper #sp-header-wrapper .logo {
  background-image: url(../../images/presets/preset1/logo.png);
}
#sp-header-wrapper #sp-social ul.social-icons li a:hover i {
  color: #6f83cc;
}
#sp-breadcrumb ul.breadcrumb li span {
  color: #6f83cc;
}
#sp-feature-wrapper {
  background: #fff;
}
#sp-feature-wrapper a:not(.btn) {
  color: #bac4e7;
}
#sp-feature-wrapper a:not(.btn):hover {
  color: #ffffff;
}

#sp-slidershow-wrapper #sp-slider .sp-slider-content a h1.sp-title:hover {
  color: #6f83cc;
}
#sp-slidershow-wrapper #sp-slider .sp-slider-content .read-more-wrapper a:hover {
  color: #6f83cc;
  border: 1px solid #6f83cc;
}

//#sp-slidershow-wrapper #sp-slider .slider-list ul li:hover:after,
//#sp-slidershow-wrapper #sp-slider .slider-list ul li.active:after {
//  border-top: 1px solid #6f83cc;
//  border-bottom: 1px solid #6f83cc;
//}
//#sp-slidershow-wrapper #sp-slider .slider-list ul li:hover:before,
//#sp-slidershow-wrapper #sp-slider .slider-list ul li.active:before {
// border-top: 1px solid #6f83cc;
//  border-bottom: 1px solid #6f83cc;
//}
//#sp-slidershow-wrapper #sp-slider .slider-list ul li:hover a:after,
//#sp-slidershow-wrapper #sp-slider .slider-list ul li.active a:after {
//  border-right: 1px solid #6f83cc;
//}
//#sp-slidershow-wrapper #sp-slider .slider-list ul li:hover a:before,
//#sp-slidershow-wrapper #sp-slider .slider-list ul li.active a:before {
//  border-left: 1px solid #6f83cc;
//}
//#sp-slidershow-wrapper #sp-slider .slider-list ul li:hover a span:after,
//#sp-slidershow-wrapper #sp-slider .slider-list ul li.active a span:after {
//  border-left: 1px solid #6f83cc;
//}
//#sp-slidershow-wrapper #sp-slider .slider-list ul li:hover a span:before,
//#sp-slidershow-wrapper #sp-slider .slider-list ul li.active a span:before {
//  border-left: 1px solid #6f83cc;
//}

#sp-slidershow-wrapper #sp-slider .slider-arrow-nav .controller-prev i,
#sp-slidershow-wrapper #sp-slider .slider-arrow-nav .controller-next i {
  background: #6f83cc;
}
#sp-feature-wrapper .sp-feature a:first-child i {
  color: #6f83cc;
}
#sp-feature-wrapper .sp-feature a:first-child:hover i {
  color: #000;
}
.shooter-home-galllery ul.nav-pills li:hover a,
.shooter-home-galllery ul.nav-pills li.active a {
  color: #6f83cc;
}
.shooter-home-galllery ul.sp-rokgallery li div.sp-rokgallery-wrapper a:hover {
  color: #6f83cc;
}
.shooter-home-galllery div.sp-rok-load-more a.rokgallery-loadmore-btn {
  color: #6f83cc;
}
.shooter-home-galllery div.sp-rok-load-more a.rokgallery-loadmore-btn:hover {
  color: #9a9a9a;
}
#sp-footer-wrapper #sp-footer2 .sp-totop i:hover {
  color: #6f83cc;
}
#sp-footer-wrapper #sp-footer2 ul.footer_menu li:hover a,
#sp-footer-wrapper #sp-footer2 ul.footer_menu li.active a {
  color: #6f83cc;
}
.module.highlighted {
  background: #3498DB;
}
.module.highlighted a {
  color: #fff !important;
}
#sp-bottom-wrapper {
  padding-top: 50px;
  padding-bottom: 50px;
  background-color: #3d529b;
}
#sp-bottom-wrapper a:not(.btn) {
  color: #fff;
}
#sp-bottom-wrapper a:not(.btn):hover {
  color: #95a3d9;
}
#sp-footer-wrapper {
  background: #141414;
  color: #666;
}
#sp-footer-wrapper h3 {
  color: #fff;
}
#sp-footer-wrapper a:not(.btn) {
  color: #95a3d9;
}
#sp-footer-wrapper a:not(.btn):hover {
  color: #e0e4f4;
}
.rg-grid-view-container .rg-view-header .rg-sort ul.rg-sort-list li:hover a,
.rg-grid-view-container .rg-view-header .rg-sort ul.rg-sort-list li.active a {
  color: #6f83cc;
}
.rg-detail-info-table-container .rg-detail-info-table .rg-detail-info-container .rg-detail-file-main .rg-detail-item-file-imageurl a.readon {
  background: #6f83cc;
}
.rg-detail-pagination a {
  background: #6f83cc;
}
.about-us-expert-wrapper {
  background-color: #6f83cc;
}
.shotter-team-wrapper .item .member .team-social-wrapper a:hover i:before {
  background-color: #6f83cc;
}
.pricing-table .plan .plan-action:before {
  border-color: rgba(0,0,0,0) rgba(0,0,0,0) #ffffff #e6e6e6;
}
.pricing-table .plan .plan-action a {
  color: #ffffff;
}
.pricing-table .plan .plan-action a:hover {
  background: #6f83cc;
}
.pricing-table .featured {
  border: 1px solid #6f83cc;
}
.pricing-table .featured .plan-name {
  background: #6f83cc;
}
.pricing-table .featured .plan-action:before {
  border-color: rgba(0,0,0,0) rgba(0,0,0,0) #ffffff #6f83cc;
}
.pricing-table .featured .plan-action a {
  background: #6f83cc;
}
#contact-form .contact-form-submit button.validate:hover {
  background-color: #6f83cc;
}
h3.catItemTitle a {
  color: #333;
}
div.k2-item-info-wrapper .catItemAuthor a:hover {
  color: #6f83cc;
}
div.k2-item-info-wrapper ul.catItemTags li a:hover {
  color: #6f83cc;
}
.photo-post-module a .img-overlay {
  background-color: rgba(112,132,205,0.8);
}
.related-items-img-wrapper .img-overlay {
  background-color: rgba(112,132,205,0.8);
}
div.itemAuthorBlock div.itemAuthorAvatar:before {
  border-top: 1px solid #6f83cc;
  border-bottom: 1px solid #6f83cc;
}
div.itemAuthorBlock div.itemAuthorAvatar:after {
  border-top: 1px solid #6f83cc;
  border-bottom: 1px solid #6f83cc;
}
div.itemAuthorBlock div.itemAuthorAvatar span:after {
  border-right: 1px solid #6f83cc;
}
div.itemAuthorBlock div.itemAuthorAvatar span:before {
  border-left: 1px solid #6f83cc;
}
div.itemAuthorBlock div.itemAuthorAvatar span a:after {
  border-left: 1px solid #6f83cc;
}
div.itemAuthorBlock div.itemAuthorAvatar span a:before {
  border-left: 1px solid #6f83cc;
}
div.commentImageWrapper div.commentImageBlock:before {
  border-top: 1px solid #6f83cc;
  border-bottom: 1px solid #6f83cc;
}
div.commentImageWrapper div.commentImageBlock:after {
  border-top: 1px solid #6f83cc;
  border-bottom: 1px solid #6f83cc;
}
div.commentImageWrapper div.commentImageBlock span:after {
  border-right: 1px solid #6f83cc;
}
div.commentImageWrapper div.commentImageBlock span:before {
  border-left: 1px solid #6f83cc;
}
div.commentImageWrapper div.commentImageBlock span a:after {
  border-left: 1px solid #6f83cc;
}
div.commentImageWrapper div.commentImageBlock span a:before {
  border-left: 1px solid #6f83cc;
}
.blogDate {
  color: #6f83cc;
}
div.k2TagCloudBlock a:hover {
  background: #6f83cc;
  color: #fff;
}
div.k2CategoriesListBlock ul li {
  color: #6f83cc;
}
.pagination ul li.pagination-active a,
.pagination ul li.pagination-active span {
  background: #6f83cc;
}
.pagination ul>li>a:hover,
.pagination ul>li>span:hover {
  background: #6f83cc;
}
.nav-pills>.active>a {
  background: #6f83cc;
}
.nav-pills>.active>a:hover {
  background: #999;
}
.latest-review .itemWrapper .itemList .itemImageWrapper .moduleItemImage:after {
  background: #6f83cc;
}
.latest-review .itemWrapper .itemList .itemImageWrapper .moduleItemComments {
  background: #6f83cc;
}
.latest-review .itemWrapper .itemList .itemTextWrapper .moduleItemTitle {
  border-left: 3px solid #6f83cc;
}
.latest-review .itemWrapper .itemList .itemTextWrapper .moduleItemTitle:hover {
  color: #000000;
}
.hide {
  display: none;
}

