/* Change #fcc813 with your favorite color */
/* -------------------------------------------------------------------- */
/* Do not change anything here */
/* -------------------------------------------------------------------- */
.irs-from, .irs-to, .irs-single {
  background: #45b39e; }

.irs-from:after, .irs-to:after, .irs-single:after {
  border-top-color: #45b39e; }

.owl-theme .owl-controls.clickable .owl-buttons div:hover,
.owl-theme .owl-controls.clickable .owl-buttons div:focus {
  background-color: #45b39e; }

.owl-theme .owl-controls .owl-page.active span,
.owl-theme .owl-controls.clickable .owl-page:hover span {
  background: #45b39e; }

mark {
  background: #45b39e; }

a {
  color: #45b39e; }

.a-inherit:hover {
  color: #45b39e; }

.back-to-top {
  border-bottom: 40px solid #45b39e; }

.back-to-top:hover {
  color: #45b39e; }

.bg-overlay.overlay-main {
  background: #45b39e; }

.br-bottom:after {
  border-top: 2px solid #45b39e; }

.br-bottom-center::after {
  border-top: 2px solid #45b39e; }

.br-bottom-center.large:after {
  border-top: 2px solid #45b39e; }

.br-left {
  border-left: 2px solid #45b39e; }

.br-top {
  border-top: 2px solid #45b39e; }

.color-main {
  color: #45b39e !important; }

.bg-main {
  background-color: #45b39e !important; }

.menu > li > a:hover,
.menu > li > a:focus,
.menu > li:hover > a,
.menu > li.current > a {
  color: #45b39e !important; }

.menu-search button {
  color: #45b39e; }

.menu > li.li-cart .cart-count {
  background-color: #45b39e; }

.megamenu-list .li-shop-cart .price {
  color: #45b39e; }

.submenu > li > a:hover,
.submenu > li > a:focus,
.submenu > li:hover > a {
  color: #45b39e; }

.megamenu-list > li > a:hover,
.megamenu-list > li > a:focus {
  color: #45b39e; }

.vertical-menu-list > li > a:hover,
.vertical-menu-list > li > a:focus {
  color: #45b39e; }

.megamenu-list > .title,
.vertical-menu-list > .title {
  border-left: 2px solid #45b39e; }

@media (min-width: 992px) {
  .menu-border .megamenu,
  .menu-border .submenu {
    border-top: 3px solid #45b39e; } }
.topbar.topbar-main {
  background-color: #45b39e; }

.top-menu > li > a:hover,
.top-menu > li > a:focus,
.top-menu > li > a:active {
  color: #45b39e; }

.top-menu > li .icon {
  color: #45b39e; }

.vertical-menu-button {
  color: #45b39e; }

.vertical-menu-button:hover {
  color: #45b39e; }

.vertical-menu-button:focus,
.vertical-menu-button:active {
  color: #45b39e; }

.vertical-menu .panel-title:hover a,
.vertical-menu .panel-title:focus a {
  color: #45b39e; }

@media (max-width: 767px) {
  .vertical-menu-button:hover,
  .vertical-menu-button:focus,
  .vertical-menu-button:active {
    color: #45b39e; } }
.top-bar-trigger .icon {
  color: #45b39e; }

.btn-slider:hover,
.btn-slider:focus,
.btn-slider:active {
  background-color: #45b39e;
  border-color: #45b39e; }

.tp-caption .btn-slider.main,
.btn-slider.main {
  color: #45b39e;
  border-color: #45b39e; }

.btn-slider.main:hover,
.btn-slider.main:focus,
.btn-slider.main:active {
  background-color: #45b39e;
  color: #fff; }

.btn-slider.reversed {
  background-color: #45b39e;
  border-color: #45b39e; }

.page-breadcrumbs a:hover,
.page-breadcrumbs a:focus,
.page-breadcrumbs a:active,
.page-breadcrumbs a.active {
  color: #45b39e; }

.section-main {
  background-color: #45b39e; }

.section-bg .btn-bottom:hover {
  background-color: rgba(69, 179, 158, 0.7); }

.section-overflow {
  background-color: #45b39e; }

.box-services-2:hover .title-small {
  color: #45b39e; }

.box-services-2:hover .icon-1 {
  background-color: #45b39e; }

.box-services-2 .icon-2 {
  font-size: 55px;
  display: block;
  margin: 5px 0 0 0;
  color: #45b39e; }

.box-services-2:hover .icon-2 {
  color: #505358; }

.box-services-2 .icon-3 {
  background-color: #45b39e; }

.box-services-2:hover .icon-4 {
  color: #45b39e; }

.box-services-3:hover .title {
  color: #45b39e; }

.box-services-4 {
  background-color: #45b39e; }

.box-services-7:hover .title-small {
  color: #45b39e; }

.box-services-7:hover .icon-5 {
  color: #45b39e; }

.title-a {
  border-left: 2px solid #45b39e; }

.text-2 .icon {
  color: #45b39e; }

@media (min-width: 991px) {
  .testimonials-author-overlay {
    border-right: 1000px solid rgba(69, 179, 158, 0.5); } }
.plan:hover .plan-title {
  color: #45b39e; }

.plan-featured-overlay {
  border-color: transparent #45b39e transparent transparent; }

.plan-price {
  color: #45b39e; }

.portfolio-filter li > a:hover,
.portfolio-filter li > a:focus,
.portfolio-filter li > a.active {
  color: #45b39e; }

.view .portfolio-title > a:hover {
  color: #45b39e; }

.portfolio-text .mask .icon {
  color: #45b39e; }

.portfolio-text-title a:hover {
  color: #45b39e; }

.portfolio-text .portfolio-el:hover .portfolio-text-p {
  color: #45b39e; }

.project-title {
  border-left: 2px solid #45b39e; }

.blog-item .box-left .icon {
  border: 1px solid #45b39e;
  color: #45b39e; }

.blog-item:hover .box-left .icon {
  background-color: #45b39e; }

.blog-view .blog-expand {
  color: #45b39e; }

.blog-item .sub-post-title a:hover {
  color: #45b39e; }

.blog-item .separator,
.blog-item .sub-post-title .separator {
  color: #45b39e; }

.read-more {
  color: #45b39e; }

.read-more .icon {
  color: #45b39e; }

.read-more:hover {
  color: #45b39e; }

.intro-share .social-icon > li > a:hover .icon {
  color: #45b39e; }

.blog-user-social .social-icon > li > a .icon {
  color: #45b39e; }

.blog-comments .comment-date .icon {
  color: #45b39e; }

.sidebar-title {
  border-left: 2px solid #45b39e; }

.sidebar-search button {
  color: #45b39e; }

.sidebar-post h5 a:hover {
  color: #45b39e; }

.tweet-user {
  color: #45b39e; }

.tweet-user:hover {
  color: #45b39e; }

.sidebar-socials a:hover,
.sidebar-socials a:focus {
  color: #45b39e; }

.sidebar-socials .icon {
  color: #45b39e;
  border: 1px solid #45b39e; }

.sidebar-socials > li:hover .icon {
  background-color: #45b39e; }

.sidebar-categories li:hover a,
.sidebar-categories .panel-title:hover a,
.sidebar-categories .panel-title:focus a {
  color: #45b39e; }

.sidebar-archives > li > a:hover {
  color: #45b39e; }

.shop-price {
  color: #45b39e; }

.shop-offer {
  background-color: #45b39e; }

.shop-buy a {
  background-color: #45b39e; }

.shop-sidebar .top-rated-products h5 a:hover {
  color: #45b39e; }

.shop-product-name {
  border-left: 2px solid #45b39e; }

.shop-cart table .product a:hover {
  color: #45b39e; }

.progress-bar {
  background-color: #45b39e; }

.table-1.table-main-color {
  border-bottom: 1px solid #45b39e; }

.table-1.table-main-color th {
  background-color: #45b39e; }

.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus {
  color: #45b39e;
  border-bottom: 2px solid #45b39e; }

.nav-tabs > li > a:hover,
.nav-tabs > li > a:focus {
  color: #45b39e;
  border-bottom: 2px solid #45b39e; }

.nav-tabs.vertical > li > a {
  border-left: 0 solid #45b39e; }

.nav-tabs.vertical > li.active > a,
.nav-tabs.vertical > li > a:hover,
.nav-tabs.vertical > li > a:focus {
  color: #45b39e;
  border-left: 2px solid #45b39e; }

@media (max-width: 767px) {
  .nav-tabs > li > a {
    border-left: 0 solid #45b39e; }

  .nav-tabs > li.active > a,
  .nav-tabs > li.active > a:hover,
  .nav-tabs > li.active > a:focus {
    color: #45b39e;
    border-left: 2px solid #45b39e; }

  .nav-tabs > li > a:hover,
  .nav-tabs > li > a:focus {
    color: #45b39e;
    border-left: 2px solid #45b39e; } }
.owl-shop .owl-el .owl-popup {
  color: #45b39e; }

.sm-cursor .icon {
  color: #45b39e; }

.btn-d:hover,
.btn-d:focus,
.btn-d:active,
.btn-d.active {
  background-color: #45b39e; }

.btn-e {
  color: #45b39e;
  border: 1px solid #45b39e; }

.btn-e:hover,
.btn-e:focus,
.btn-e:active,
.btn-e.active {
  background-color: #45b39e; }

.btn-bg {
  background-color: #45b39e; }

.popover-title {
  border-left: 2px solid #45b39e; }

.modal-title {
  border-left: 2px solid #45b39e; }

.alert.alert-dismissable .close:hover,
.alert.alert-dismissable .close:focus {
  color: #45b39e; }

.pagination > .active > a {
  color: #45b39e; }

.pagination > li a:hover,
.pagination .active a:hover {
  color: #45b39e; }

.mfp-close:hover {
  color: #45b39e; }

.popup .mask .popup-triangle {
  border-color: transparent rgba(69, 179, 158, 0.9) transparent transparent; }

.blockquote {
  border-left: 2px solid #45b39e; }

.blockquote cite {
  color: #45b39e; }

.icon-box.icon-main {
  background-color: #45b39e; }

.icon-3d {
  background-color: #45b39e; }

.icon-box:hover,
.icon-box:focus {
  background-color: #45b39e; }

.icon-box.icon-main:hover,
.icon-box.icon-main:focus {
  background-color: #45b39e; }

.icon-bordered:hover,
.icon-bordered:focus {
  color: #45b39e;
  border-color: #45b39e; }

.icon-3d:hover,
.icon-3d:focus {
  background-color: #45b39e; }

.icon-simple:hover,
.icon-simple:focus {
  color: #45b39e; }

.divider.d3:after {
  background-color: #45b39e; }

.footer-title {
  border-left: 2px solid #45b39e; }

.footer-social > li > a:hover > .icon,
.footer-social > li > a:focus > .icon {
  color: #45b39e; }

.footer-links > li > a:hover,
.footer-links > li > a:focus,
.footer-links > li > a:active {
  color: #45b39e; }

.footer-links.footer-links-2 > li > a .icon,
.footer-links.archives > li > a .icon {
  color: #45b39e; }

.tags.footer-tags a:hover {
  color: #45b39e; }

.footer-socials.sidebar-socials a:hover,
.footer-socials.sidebar-socials a:focus {
  color: #45b39e; }

.contact-widget .icon {
  color: #45b39e; }

.footer-color-dark .footer-posts .sidebar-post a:hover {
  color: #45b39e; }

.social-icon a:hover .icon {
  color: #45b39e; }

.social-icon.social-bg .icon {
  background-color: #45b39e; }

.social-icon.social-bg > li > a:hover .icon {
  background-color: #45b39e; }

.social-icon.simple > li > a:hover .icon {
  color: #45b39e; }

/* Update 1.3.0 */
.vertical-menu-list.onepage-list > li > a:hover,
.vertical-menu-list.onepage-list > li > a:focus,
.vertical-menu-list.onepage-list > li.current > a {
  color: #45b39e; }
