.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-primary,
button,
input[type='submit'],
input[type='button'],
submit,
#sp-moble-menu.btn {
  background: #349bc6;
  color: #fff;
  text-shadow: 0 1px rgba(0,0,0,0.5);
  border: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  -webkit-transition: all 300ms;
  -moz-transition: all 300ms;
  -o-transition: all 300ms;
  transition: all 300ms;
}

.btn-primary {
  margin: 0 20px;

}

.btn-primary:hover,
button:hover,
input[type='submit']:hover,
input[type='button']:hover,
submit:hover,
#sp-moble-menu.btn:hover {
  background: #59b0d4;
  color: #fff;
}
a:not(.btn) {
 /* color: #184767;
  font-size: 15px; */
}
a:not(.btn):hover {
  color: #006cff;
}
body {
 /* color: #2a2b2c;
  font-size: 16px;*/
}
body.bg {
  background-color: #fff;
/*  background-image: url(../../images/presets/preset1/pattern-dot.gif);
  background-repeat: repeat, no-repeat;
   -webkit-box-shadow: 0 2px 2px 0px #9a9b9c;
  -moz-box-shadow: 0 2px 2px 0px #9a9b9c;
  box-shadow: 0 2px 2px 0px #9a9b9c;*/
}
body.homepage {
 /* background-image: url(../../images/presets/preset1/pattern-dot.gif);*/
border-top: 5px solid #184767;
}

body.subpage #sp-header-wrapper {
border-top: 5px solid #184767;
/*  background-image: url(../../images/presets/preset1/top_bg.png);
  border-bottom: 1px solid #b7b5b5;
  background-repeat: repeat-x; 
  background-color: #eee;
   -webkit-box-shadow: 0 2px 2px 0px #9a9b9c;
  -moz-box-shadow: 0 2px 2px 0px #9a9b9c;
  box-shadow: 0 2px 2px 0px #9a9b9c; */
}

#sp-header-wrapper .logo {
  background-image: url(../../images/presets/preset1/logo_gudapp.png);
}

#sp-logo h1,
#sp-logo h2,
#sp-logo h3,
#sp-logo h4,
#sp-logo h5 {
  margin: 0; 
  font-weight: 400;
  line-height: 1.6;
}

#sp-main-menu ul.level-0 > li >a {
  text-shadow: 1px 1px 0px #fff;
  color: #2a2b2c;
}

#sp-main-menu ul.level-0 > li >a:hover {
  color: #00c6ff;
}

#sp-main-menu li a {
  color: #dfdfdf;
}
/*.spBlogInfo,*/
.module .mod-content,
.price-table {
  background: #fff;/*
  background-image: url(../../images/presets/preset1/pattern-dot.gif); 
  color: #2a2b2c;*/
}
.spBlogInfo a:not(.btn),
/*.module*/ .mod-content a:not(.btn),
.price-table a:not(.btn) {
  font-size:13px;
  color: #0f71af;
text-shadow: 1px 1px 0 white;}
.spBlogInfo a:not(.btn):hover,
.module .mod-content a:not(.btn):hover,
.price-table a:not(.btn):hover {
  color: #00c6ff;
}

.module { 
  border-color: #b7b5b5; 
}
.module.highlighted {
  background: #858181;
}
.module.tweet {
  background: #b7b5b5;
}
.module.tweet::before {
  color: #b7b5b5;
  border: 1px solid #b7b5b5;
}
#sp-bottom-wrapper h3,
#sp-footer-wrapper h3 {
  color: #2a2b2c;
}
#sp-bottom-wrapper a:not(.btn),
#sp-footer-wrapper a:not(.btn) {
	color: #2a2b2c;	
}

#sp-bottom-wrapper .module li a,
#sp-footer-wrapper .module li a {
  color: #2a2b2c;
}
#sp-bottom-wrapper .module li a:hover,
#sp-footer-wrapper .module li a:hover {
  color: #daedf9;
}
.catItemTitle a,
.tagItemTitle a,
.userItemTitle a {
  font-size: 23px;
  color: #184767 !important;
  font-weight: 400;
}
.groupLeading,
.groupPrimary,
.groupSecondary,
.itemViewInner,
.tagItemView,
.userItemView,
.userBlock,
.itemRelated {
 /* border: 1px solid #b7b5b5;*/
background: #fff;
 -webkit-box-shadow: 0 2px 4px 0px #a0a0a0;
  -moz-box-shadow: 0 2px 4px 0px #a0a0a0;
  box-shadow: 0 2px 4px 0px #a0a0a0;
}
.itemAuthorBlock p {
  color: #42a5de;
}
.itemAuthorBlock img {
  border: 1px solid #42a5de;
}
.pagination ul .pagination-active a {
  background: #349bc6;
  color: #f8f8f8;
  -webkit-box-shadow: 0 0 0 1px #f8f8f8 inset;
  -moz-box-shadow: 0 0 0 1px #f8f8f8 inset;
  box-shadow: 0 0 0 1px #f8f8f8 inset;
}
.pagination ul li a {
  border: 1px solid #349bc6;
  color: #0f71af;
}
.pagination ul li a:hover {
  color: #f8f8f8;
  background: #00c6ff;
  -webkit-box-shadow: 0 0 0 1px #f8f8f8 inset;
  -moz-box-shadow: 0 0 0 1px #f8f8f8 inset;
  box-shadow: 0 0 0 1px #f8f8f8 inset;
}
.page-header {
  border-bottom: 0px solid #2a2b2c;
}
.page-header a {
  color: #00c6ff;
}
.page-header a:hover {
  color: #00c6ff;
}
.sp-smart-slider.layout-bloggani .slider-title {
  background: #dfdfdf;
}
.sp-smart-slider.layout-bloggani .slider-controllers {
  background: #f8f8f8 !important;
}
.team .team-top .team-info {
  background: #2a2b2c;
  color: #42a5de;
}
.content-bg {
  background: rgba(255,255,255,0.4);
  border-color: #2a2b2c;
}
.sp-testimonial {
  border-left: 5px solid #b7b5b5;
}
.sp-testimonial .testimonial {
  background: url(../../images/presets/preset1/quote.png) no-repeat;
}
.rtl .sp-testimonial {
  border-right: 5px solid #b7b5b5;
  border-left: none;
}
.rtl .sp-testimonial .testimonial {
  background: url(../../images/presets/preset1/quote.png) no-repeat 100% 0;
}
.tab .nav.nav-tabs .active a,
.tab .nav.nav-tabs .active a:hover {
  background: #b7b5b5;
  color: #716f6f;
}
.tab .nav.nav-tabs >li>a {
  border: 1px solid #b7b5b5;
}
.tab .nav.nav-pills >li.active a,
.tab .nav.nav-pills >li.active a:hover,
.tab .nav.nav-pills >li:hover a,
.tab .nav.nav-pills >li:hover a:hover {
  background: #b7b5b5;
  color: #716f6f;
}
.tab .tab-content {
  border: 1px solid #b7b5b5;
}
.price-table.highlighted .price-plan {
  background: #ffffff;
}
.price-table .price-plan {
  background: #ffffff;
}
.price-table .price-plan::before {
  border-color: #acacac #acacac transparent transparent;
}
.price-table .price-plan::after {
  border-color: #acacac transparent transparent #acacac;
}

#fixed { 
  font-size: 13px;
  color: #2a2b2c;
  background: #fff;
}

#tophdr {}