/*

// #Links

// --------------------------------------------------

*/

a {

  color: #99C726;

  text-decoration: none;

}

a:hover {

  color: #229955;

  text-decoration: underline;

}

/* Logo */

.header .logo h1 > a:first-letter,

.header .logo h2 > a:first-letter {

  color: #99C726;

}

/*

// #Navigation

// --------------------------------------------------

*/

@media all and (min-width: 992px) {

  .fhmm .navbar-collapse .navbar-nav > li > a:hover:before,

  .fhmm .navbar-collapse .navbar-nav > li > a:focus:before {

    background: #99C726;

  }

  .fhmm .navbar-collapse .navbar-nav > li.active > a:before,

  .fhmm .navbar-collapse .navbar-nav > li.active > a:hover:before,

  .fhmm .navbar-collapse .navbar-nav > li.active > a:focus:before {

    background: #99C726;

  }

  .fhmm .navbar-collapse .navbar-nav > li.open > a:before,

  .fhmm .navbar-collapse .navbar-nav > li.open > a:hover:before,

  .fhmm .navbar-collapse .navbar-nav > li.open > a:focus:before {

    background: #99C726;

  }

}

/* Header v4 */

.header-top-colored .header-top {

  background: #99C726;

  color: #fff;

}

.header-top-colored .header-top a {

  color: #fff;

}

.header-top-colored .header-top a:hover {

  border-bottom-color: #fff;

}

.header-top-colored .header-top .fa {

  color: #fff;

}

.header-top-colored .header-top ul > li:before {

  background: #fff;

}

header.menu-colored .fhmm {

  /* Navigation styles - For Desktop */

}

@media all and (min-width: 992px) {

  header.menu-colored .fhmm .navbar-nav > li {

    /* Submenu */

  }

  header.menu-colored .fhmm .navbar-nav > li > a:hover,

  header.menu-colored .fhmm .navbar-nav > li > a:focus {

    background: #99C726;

  }

  header.menu-colored .fhmm .navbar-nav > li.active > a,

  header.menu-colored .fhmm .navbar-nav > li.active > a:hover,

  header.menu-colored .fhmm .navbar-nav > li.active > a:focus {

    color: #99C726;

  }

  header.menu-colored .fhmm .navbar-nav > li.open > a,

  header.menu-colored .fhmm .navbar-nav > li.open > a:hover,

  header.menu-colored .fhmm .navbar-nav > li.open > a:focus {

    background: #99C726;

  }

  header.menu-colored .fhmm .navbar-nav > li .dropdown-menu > li.active > a {

    background: #99C726;

  }

  header.menu-colored .fhmm .navbar-nav > li .dropdown-menu > li > a:hover {

    background: #99C726;

  }

}

/* Header v6 */

header.menu-pills .fhmm {

  /* Navigation styles - For Desktop */

}

@media all and (min-width: 992px) {

  header.menu-pills .fhmm .navbar-nav > li > a:hover,

  header.menu-pills .fhmm .navbar-nav > li > a:focus {

    background: #99C726;

  }

  header.menu-pills .fhmm .navbar-nav > li.active > a,

  header.menu-pills .fhmm .navbar-nav > li.active > a:hover,

  header.menu-pills .fhmm .navbar-nav > li.active > a:focus {

    color: #99C726;

  }

  header.menu-pills .fhmm .navbar-nav > li.open > a,

  header.menu-pills .fhmm .navbar-nav > li.open > a:hover,

  header.menu-pills .fhmm .navbar-nav > li.open > a:focus {

    background: #99C726;

  }

}

/* Slider */

.tp-bullets.simplebullets .bullet:hover,

.tp-bullets.simplebullets .bullet.selected {

  background: #99C726 !important;

}

.tp-bullets.simplebullets .bullet:hover:after,

.tp-bullets.simplebullets .bullet.selected:after {

  background: #99C726;

}

/* Widgets */

.widget .title > a:hover {

  color: #99C726;

}

.contacts-widget.widget__footer .contacts-info-list > li a:hover {

  color: #99C726;

}

.widget_flickr .flickr-feed > li > a:hover {

  border: 4px solid #99C726;

}

/* Pages */

.error-title {

  color: #99C726;

}

/* Blog */

.entry.entry__with-icon .entry-icon {

  background-color: #99C726;

}

.entry .entry-header h2 > a:hover {

  color: #99C726;

}

.entry .entry-meta a:hover {

  border-bottom: 1px solid #99C726;

}

.entry .entry-thumb > a:before {

  background: #99C726;

}

/* Comments */

.commentlist .bypostauthor .comment-wrapper {

  border-left-color: #99C726;

}

/*  Project Item Overlay */

.project-item .dlink,

.project-item .zoom {

  color: #99C726;

}

.project-item .dlink:hover,

.project-item .zoom:hover {

  background: #99C726;

}

/*  Portfolio Description  */

.project-desc .title > a:hover {

  color: #99C726;

}

/* Widgets */

/* Base Widgets */

.widget_archive ul li:before,

.widget_nav_menu ul li:before,

.widget_meta ul li:before,

.widget_pages ul li:before,

.widget_recent_comments ul li:before,

.widget_recent_entries ul li:before,

.widget_categories ul li:before {

  color: #99C726;

}

/* Widget :: Latest Post Widget */

.widget .title > a:hover {

  color: #99C726;

}

.widget.widget__footer .title > a:hover {

  color: #99C726;

}

/* Widget :: Latest Post Widget */

.latest-posts-widget .title > a:hover {

  color: #99C726;

}

/* Widget :: Contacts Info */

.contacts-widget .contacts-info-list > li a:hover {

  color: #99C726;

}

/* Footers Widgets specific styling */

.widget__footer {

  /* Base Widgets */

}

.widget__footer.widget_archive ul li:hover,

.widget__footer.widget_nav_menu ul li:hover,

.widget__footer.widget_meta ul li:hover,

.widget__footer.widget_pages ul li:hover,

.widget__footer.widget_recent_comments ul li:hover,

.widget__footer.widget_recent_entries ul li:hover,

.widget__footer.widget_categories ul li:hover {

  background: #99C726;

}

.widget__footer {

  /* Base Widgets */

}

.widget__footer.widget_archive ul li:hover,

.widget__footer.widget_nav_menu ul li:hover,

.widget__footer.widget_meta ul li:hover,

.widget__footer.widget_pages ul li:hover,

.widget__footer.widget_recent_comments ul li:hover,

.widget__footer.widget_recent_entries ul li:hover,

.widget__footer.widget_categories ul li:hover {

  background: #99C726;

}

/*

// #Headings

// --------------------------------------------------

*/

.section-dark .title-accent > h3 > span {

  color: #99C726;

}

/*

// #Buttons

// --------------------------------------------------

*/

.btn-primary {

  background-image: -webkit-linear-gradient(top, #1E3E79 0%, #1E3E79 100%);

  background-image: linear-gradient(to bottom, #1E3E79 0%, #1E3E79 100%);

  background-repeat: repeat-x;

  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1E3E79', endColorstr='#1E3E79', GradientType=0);

  border-color: #1E3E79;

}

.btn-primary:hover,

.btn-primary:focus {

  background-color: #1E3E79;

  border-color: #1E3E79;

}

.btn-primary:active,

.btn-primary.active {

  background-color: #1E3E79;

  border-color: #1E3E79;

}

/*

// #Lists

// --------------------------------------------------

*/

.list ul li:before {

  color: #99C726;

}

.list.list__lg ul li:before {

  border: 1px solid #99C726;

}

/*

// #Social Links

// --------------------------------------------------

*/

.social-links__primary > li > a {

  background: #99C726;

  border: 1px solid #99C726;

}

.social-links__primary > li > a:hover {

  color: #99C726;

}

/*

// #Tabs

// --------------------------------------------------

*/

.tabs .nav-tabs > li.active > a {

  color: #99C726;

}

.tabs .nav-tabs > li.active > a:after {

  background: #99C726;

}

/*

// #Accordion

// --------------------------------------------------

*/

.panel-group .panel-title > a {

  background-image: -webkit-linear-gradient(top, #99C726 0%, #229955 100%);

  background-image: linear-gradient(to bottom, #99C726 0%, #229955 100%);

  background-repeat: repeat-x;

  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff27ae60', endColorstr='#ff229955', GradientType=0);

}

.panel-group__clean .panel-title > a {

  color: #99C726;

}

.panel-group__clean .panel-title > a:before {

  color: #99C726;

}

/*

// #Icon Box

// --------------------------------------------------

*/

.icon-box .icon {

  color: #99C726;

}

.icon-box.circled .icon:before {

  background: #99C726;

}

.icon-box.squared .icon:before {

  background-color: #99C726;

}

.icon-box.bordered .icon {

  color: #99C726;

}

.icon-box.bordered .icon:before {

  background: #fff;

}

.icon-box.bordered .icon:after {

  background: #99C726;

}

/*

// #Progress Bars

// --------------------------------------------------

*/

.progress-bar {

  background-image: -webkit-linear-gradient(top, #99C726 0%, #1e8449 100%);

  background-image: linear-gradient(to bottom, #99C726 0%, #1e8449 100%);

  background-repeat: repeat-x;

  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff27ae60', endColorstr='#ff1e8449', GradientType=0);

}

.progress-bar-success {

  background-image: -webkit-linear-gradient(top, #71cd75 0%, #4bc050 100%);

  background-image: linear-gradient(to bottom, #71cd75 0%, #4bc050 100%);

  background-repeat: repeat-x;

  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff71cd75', endColorstr='#ff4bc050', GradientType=0);

}

.progress-bar-info {

  background-image: -webkit-linear-gradient(top, #73c9e3 0%, #49b9db 100%);

  background-image: linear-gradient(to bottom, #73c9e3 0%, #49b9db 100%);

  background-repeat: repeat-x;

  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff73c9e3', endColorstr='#ff49b9db', GradientType=0);

}

.progress-bar-warning {

  background-image: -webkit-linear-gradient(top, #fcbe5c 0%, #fbaa2a 100%);

  background-image: linear-gradient(to bottom, #fcbe5c 0%, #fbaa2a 100%);

  background-repeat: repeat-x;

  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcbe5c', endColorstr='#fffbaa2a', GradientType=0);

}

.progress-bar-danger {

  background-image: -webkit-linear-gradient(top, #d9534f 0%, #c9302c 100%);

  background-image: linear-gradient(to bottom, #d9534f 0%, #c9302c 100%);

  background-repeat: repeat-x;

  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f', endColorstr='#ffc9302c', GradientType=0);

}

.progress-striped .progress-bar-primary {

  background-color: #99C726;

  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);

  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);

}

/*

// #Blockquotes & Testimonial

// --------------------------------------------------

*/

blockquote {

  border-left: 4px solid #99C726;

}

/*

// #Dropcaps

// --------------------------------------------------

*/

.dropcap {

  color: #99C726;

}

.dropcap.dropcap__rounded {

  background-color: #99C726;

}

/*

// #Pricing Tables

// --------------------------------------------------

*/

.pricing-table .plan.popular .pricing-head h3 {

  background: #99C726;

  border-color: #99C726;

}

/* Style 2 */

.pricing-table__style2 .plan.popular .pricing-head .circled {

  background: #99C726;

}

.pricing-table__style2 .plan.popular .pricing-head .circled:after {

  background: #99C726;

}

.pricing-table__style2 .plan.popular .pricing-head h3 {

  color: #99C726;

}

/* Style 3 */

.pricing-table__style3 .plan .pricing-head .circled {

  background: #99C726;

}

.pricing-table__style3 .plan.popular {

  background: #99C726;

}

/* Style 4 */

.pricing-table__style4 .plan .pricing-head .pricing-head-inner {

  background: #99C726;

}

.pricing-table__style4 .plan.popular {

  background: #99C726;

}

.pricing-table__style4 .plan.popular .pricing-head h3 {

  background: #99C726;

}

.owl-theme .owl-pagination .owl-page.active span {

  background-color: #99C726;

}

@media (min-width: 992px) {

  .featured-item:hover {

    background-color: #99C726;

  }

}

/*

// #Shop

// --------------------------------------------------

*/

table.cart-total > tbody > tr > td .amount {

  color: #99C726;

}

.price .amount {

  color: #99C726;

}

.star-rating span {

  color: #99C726;

}

.products .product .onsale {

  background: #99C726;

}

/* MediaElements Custom Colors */

.mejs-controls .mejs-time-rail .mejs-time-loaded {

  background: #99C726;

}

/* Layer Slider */

.ls-icon.ls-icon-lg {

  color: #99C726;

}

.ls-caption1 {

  background: #99C726;

}

.ls-caption3 {

  background: #99C726;

}

/* Magazine Layout */

.owl-carousel__posts .project-item .project-desc .meta .comments > .fa {

  color: #99C726;

}

/* Magazine Slider */

.magazine-slider-holder .item-desc {

  background: rgba(39, 174, 96, 0.85);

}

.list-unstyled {

  padding-left: 0;

  list-style: none;

}

.list-inline {

  padding-left: 0;

  list-style: none;

  margin-left: -5px;

}

.list-inline > li {

  display: inline-block;

  padding-left: 5px;

  padding-right: 5px;

}

