.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.active,
.btn-primary:active,
.btn-primary.disabled {
  background: #055413;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
button,
input[type='submit'],
input[type='button'],
submit,
.btn-primary,
.button {
  background-color: #055413 !important;
}
.flat-btn,
.read-more {
  background: #055413;
}
.flat-btn:hover,
.read-more:hover {
  border: 2px solid #055413;
}
.gallery-filters .btn {
  background: #055413;
}
.btn-promo {
  color: #055413;
  border: 2px solid #055413;
}
textarea:focus,
input[type="text"]:focus,
input[type="password"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="time"]:focus,
input[type="week"]:focus,
input[type="number"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="color"]:focus,
.uneditable-input:focus,
input:focus:invalid:focus,
textarea:focus:invalid:focus,
select:focus:invalid:focus {
  border-color: #055413;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.02);
  -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,0.02);
  box-shadow: inset 0 1px 1px rgba(0,0,0,0.02);
}
label.invalid {
  color: #055413;
}
a {
  color: #055413;
}
a:hover {
  color: #810b03;
}
body {
  color: #000;
}
body.bg {
  background:#fdff2f;
}
#sp-menu-wrapper #sp-search .search input {
  border: 1px solid #055413;
}
#sp-menu-wrapper {
    background: linear-gradient(to right, #fdff2f , #fdff2f);
}
#sp-main-menu ul.level-0 > li:hover >a,
#sp-main-menu ul.level-0 > li.active >a {
  background: #fff;
  color: #055413;
}
#sp-main-menu ul.level-0 > li.parent::before {
  border-color: transparent transparent #055413 transparent;
}

#sp-main-menu li li:not(.sp-menu-group) a:hover,
#sp-main-menu li li:not(.sp-menu-group) a.active {
  color: #055413;
}
.sp-submenu .sp-submenu-wrap {
  border-bottom: 3px solid #055413;
  border-top: 3px solid #055413;
}
#sp-header-wrapper {
  background: #055413;
}
#sp-header-wrapper .logo-wrapper .logo {
  background-image: url(images/logo.png);
}
#sp-header-wrapper #sp-share .sharewrap .infowrap .info {
  color: #055413;
}
#sp-header-wrapper #sp-share .sharewrap .top-share .top-social-icon:hover {
  color: #055413;
}
#sp-title-wrapper #sp-title h1 {
  color: #055413;
}
#sp-title-wrapper #sp-breadcrumbs ul.breadcrumb {
  color: #4b5560;
}
#sp-title-wrapper #sp-breadcrumbs ul.breadcrumb li a {
  color: #055413;
}
#sp-slideshow-wrapper #sp-slideshow .tp-caption.big_orange {
  color: #055413;
}
#sp-greeting-wrapper {
  background: #055413;
}
#sp-promo-wrapper {

}
#sp-promo-wrapper #sp-promo .promowrap .promo-feature-wrap::after {
  border-color: #055413 transparent transparent transparent;
}
#sp-promo2-wrapper #sp-promo2 .promo2wrap .promo2-buy span {
  color: #055413;
}
#sp-promo2-wrapper #sp-promo2 .promo2wrap .promo2-feature-wrap .promo2-feature .promo2-icon i {
  background: #055413;
}
#sp-feature-box-wrapper {
padding: 5px 0;
}
#sp-feature-box-wrapper #sp-feature-box1 .Feature-overview-wrap .Feature-overview .Feature-overview-content::after {
  border-left: 1px solid #055413;
  border-right: 1px solid #055413;
}
#sp-feature-box-wrapper #sp-feature-box1 .Feature-overview-wrap .Feature-overview .Feature-overview-content .Feature-overview-top .overview-img i:hover {
  background: #055413;
}
#sp-feature-box-wrapper #sp-feature-box1 .Feature-overview-wrap .Feature-overview .Feature-overview-content .Feature-overview-top .overview-img i {
  box-shadow: 0 0 0 3px #cc1105;
}
#sp-feature-top-wrapper #sp-feature-top2 .sprocket-tabs .sprocket-tabs-panels .tab-wrap .tab-body .tab-icon ul.tick li::before {
  color: #055413;
}
#sp-content-wrapper #sp-content1 .testimonial-classic .sprocket-features-list .sprocket-features-container h2.sprocket-features-title {
  color: #055413;
}
#sp-content-wrapper #sp-content1 .testimonial-classic .sprocket-features-list .sprocket-features-container .sprocket-features-desc {
  background: #055413;
}
#sp-content-wrapper #sp-content1 .testimonial-classic .sprocket-features-pagination li {
  background: #055413;
}
#sp-content-wrapper #sp-content1 .testimonial-wrapper .testimonial-top {
  background: #055413;
}
#sp-content-wrapper #sp-content1 .testimonial-wrapper .testimonial-top:after {
  border-color: #055413 #055413 transparent transparent;
}
#sp-content-wrapper #sp-content2 .ns2-wrap .ns2-art-controllers .ns2-art-prev,
#sp-content-wrapper #sp-content2 .ns2-wrap .ns2-art-controllers .ns2-art-next {
  background: #055413;
}
#sp-content-wrapper #sp-content2 .ns2-wrap .ns2-art-controllers .ns2-art-prev:hover,
#sp-content-wrapper #sp-content2 .ns2-wrap .ns2-art-controllers .ns2-art-next:hover {
  background: #680903;
}
#sp-content-wrapper #sp-content1 .testimonial-classic .sprocket-features-list .sprocket-features-container .sprocket-features-desc:after {
  border-color: transparent #055413 transparent transparent;
}
#sp-bottom-top-wrapper #sp-bottom-top1 .ns2-wrap .ns2-art-controllers .ns2-art-prev,
#sp-bottom-top-wrapper #sp-bottom-top1 .ns2-wrap .ns2-art-controllers .ns2-art-next {
  background: #055413;
}
#sp-bottom-top-wrapper #sp-bottom-top1 .ns2-wrap .ns2-art-controllers .ns2-art-prev:hover,
#sp-bottom-top-wrapper #sp-bottom-top1 .ns2-wrap .ns2-art-controllers .ns2-art-next:hover {
  background: #680903;
}
#sp-contact-info-wrapper #sp-contact-info {

}
#sp-bottom-wrapper {
  background: #055413;
}
#sp-bottom-wrapper h3 {
  color: #fff;
}
#sp-bottom-wrapper ul li:hover {
  color: #fff;
}
#sp-bottom-wrapper ul li a:hover {
  color: #fff;
}
#sp-bottom-wrapper #sp-bottom1 .contact-share a.contact-social-icon:hover {
  color: #055413;
}
#sp-bottom-wrapper #sp-bottom4 ul li a:hover {
  color: #055413;
}
#sp-footer-wrapper {
  background: #055413;
}
#sp-footer-wrapper ul.nav li a:hover {
  background: none;
  color: #055413;
}
#sp-footer-wrapper .sp-totop i {
  background: #055413;
}
.module.highlighted {
  background: #680903;
}
.module.highlighted:hover {
  color: #370501;
}
.module.head-title h3.header {
  border-bottom: 2px solid #055413;
}
.module.head-title h3.header span:before {
  border-color: #055413 transparent transparent transparent;
}
.module.mod-title h3.header span:after {
  background: #055413;
}
.item-page .about-progress-bar .about-progress .about-bar {
  background-color: #055413;
}
.item-page .about-team:hover .about-team-title h4 {
  color: #055413;
}
.i-wrapper .i-top .i-middle i {
  color: #055413;
}
.purchase-info {
  border-left: 4px solid #055413;
}
.rtl .purchase-info {
  border-left: none;
  border-right: 4px solid #055413;
}
.services2 .services2-icon i {
  color: #055413;
}
.services2-check ul.check li::before,
.services2-check ul.check li::after {
  color: #055413;
}
ul.star li a {
  color: #000;
}
ul.star li a:hover {
  color: #055413;
}
ul.star li:hover {
  color: #055413;
}
#pricing-table-wrapper .pricing-table-plan .pricing-title-wrap {
  background: #f91a0b;
}
#pricing-table-wrapper .top-table .pricing-title-wrap {
  background: #055413;
}
.tab ul.nav-tabs >li >a {
  color: #4b5560;
}
.tab ul.nav-tabs >li:hover,
.tab ul.nav-tabs >li.active {
  border-top: 1px solid #055413;
}
.tab ul.nav-tabs >li:hover >a,
.tab ul.nav-tabs >li.active >a {
  color: #055413;
}
.pagination ul li a:hover,
.pagination ul li a.active {
  color: #055413;
}
.pagination ul li.pagination-active a {
  color: #680903;
}
.rt-list .sprocket-lists li .indicator {
  border-top: 35px solid #055413;
}
.rt-list .sprocket-lists li.active .sprocket-lists-title {
  color: #055413;
}
.rt-list .sprocket-lists li .sprocket-lists-title:hover {
  color: #055413;
}
.layout-slideshow .sprocket-features-arrows .arrow {
  background: #055413 !important;
}
#sp-slide .portfolio-style1 .sprocket-mosaic .sprocket-mosaic-container .sprocket-mosaic-item .sprocket-padding .mosaic-contain-wrapper {
  background: #055413;
}
#sp-slide .portfolio-style1 .sprocket-mosaic .sprocket-mosaic-container .sprocket-mosaic-item .sprocket-padding .mosaic-contain-wrapper .sprocket-mosaic-head h3.sprocket-mosaic-title {
  background: #680903;
}
#sp-slide .portfolio-style2-column3 .sprocket-mosaic .sprocket-mosaic-item {
  border: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
#sp-slide .portfolio-style2-column3 .sprocket-mosaic .sprocket-mosaic-item .sprocket-padding:hover .mosaic-contain-wrapper {
  background: #055413;
}
#sp-slide .portfolio-style3-column3 .sprocket-mosaic .sprocket-mosaic-item {
  border: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
#sp-slide .portfolio-style3-column3 .sprocket-mosaic .sprocket-mosaic-item .sprocket-padding:hover .mosaic-contain-wrapper {
  background: #055413;
}
.sprocket-mosaic .sprocket-mosaic-loadmore .loadmore-more .micon {
  background: #055413;
  color: #fff;
}
div.itemDateCreated,
div.tagItemDateCreated,
div.userItemDateCreated,
div.catItemDateCreated {
  background: #055413;
}
div.k2TagCloudBlock a:hover {
  background: #055413;
}
div.itemCommentsForm h3,
h3.itemCommentsCounter {
  color: #055413;
}
div.itemComments ul.itemCommentsList li span.commentAuthorName {
  color: #055413;
}

