/*General*/
body {
  color: #1f2a37;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  color: #1f2a37;
}
@media only screen and (min-width: 768px) {
  body.boxed #yolo-wrapper {
    width: 90%;
    max-width: 1200px;
  }
}
::selection {
  background-color: #54a598;
}
::-moz-selection {
  background-color: #54a598;
}
a:hover {
  color: #ffffff;
}
a:focus,
a.active {
  color: #ffffff;
}
h1 strong,
h3 strong {
  color: #54a598;
}
h1 strong:before,
h3 strong:before {
  background-color: #54a598;
}
h2 a:hover {
  color: #54a598 !important;
}
.welcome:first-letter {
  color: #54a598;
}
.maintanence-page .maintenance-social .maintenance-social-profile-wrapper li:hover a {
  color: #54a598;
}
/* YOLO SEARCH STANDARD
/*-------------------------*/
#yolo_search_popup_wrapper .search-popup-inner > button i:hover {
  color: #54a598;
}
/* 404 PAGE */
.page404 {
  color: #1f2a37;
}
.page404 .content-wrap {
  width: 100%;
  color: #1f2a37;
}
.page404 .content-wrap .page404-title .p-title {
  color: #1f2a37;
}
.page404 .content-wrap .page404-title .p-description {
  color: #1f2a37;
}
.page404 .content-wrap .page404-title .p-title-hr .hr-icon:before {
  background-color: #1f2a37;
}
.page404 .content-wrap .page404-title .p-title-hr .hr-icon:after {
  background-color: #1f2a37;
}
.page404 .content-wrap .page404-content {
  color: #54a598;
}
.page404 .content-wrap .return a {
  border: 1px solid #1f2a37;
  color: #1f2a37;
}
.page404 .content-wrap .return a:hover {
  border-color: #54a598;
  background: #54a598;
}
#popup-product-quick-view-wrapper .popup-close:hover {
  background-color: #83cab1;
}
.contact_page .wpcf7 .wpcf7-form p .lable {
  color: #161e27;
}
.contact_page .wpcf7 .wpcf7-form p input[type="text"],
.contact_page .wpcf7 .wpcf7-form p input[type="email"] {
  border: 2px solid #d4dde7;
}
.contact_page .wpcf7 .wpcf7-form p.ct_texta textarea {
  border: 2px solid #d4dde7;
}
.contact_page .wpcf7 .wpcf7-form p.ct_submit input[type="submit"] {
  background-color: #54a598;
}
.contact_page .wpcf7 .wpcf7-form p.ct_submit input[type="submit"]:hover {
  background-color: #438379;
}
#yolo-popup .promo-description:before {
  background: #54a598;
}
.contact-page .social-footer li a {
  color: rgba(31, 42, 55, 0.5);
}
.contact-page .social-footer li a:hover {
  background-color: #1f2a37;
}
.contact-page .wpb_raw_html .icon-info {
  color: #1f2a37;
}
.hentry.sticky:before {
  border-top: 75px solid #54a598;
}
.blog-inner .entry-thumbnail a.entry-thumbnail_overlay:before,
.begreen-post .entry-thumbnail a.entry-thumbnail_overlay:before {
  background-color: rgba(131, 202, 177, 0.5);
}
.blog-inner h3.entry-title a,
.begreen-post h3.entry-title a {
  color: #333333;
}
.blog-inner .entry-post-meta-wrap ul.entry-meta li,
.begreen-post .entry-post-meta-wrap ul.entry-meta li {
  color: rgba(31, 42, 55, 0.7);
}
.blog-inner article.format-link .entry-content-link,
.begreen-post article.format-link .entry-content-link {
  color: rgba(51, 51, 51, 0.8);
}
.blog-inner article.format-quote .entry-content-quote blockquote,
.begreen-post article.format-quote .entry-content-quote blockquote {
  color: rgba(51, 51, 51, 0.8);
}
.blog-paging-wrapper .pagination > li > a,
.blog-paging-wrapper .pagination > li > span {
  color: #1f2a37;
}
.blog-paging-wrapper .pagination > li > a.current,
.blog-paging-wrapper .pagination > li > span.current {
  color: #54a598;
}
.blog-paging-wrapper .pagination > li > a:hover,
.blog-paging-wrapper .pagination > li > span:hover {
  color: #54a598;
}
.blog-paging-wrapper.blog-paging-load-more {
  text-align: center;
}
.blog-paging-wrapper.blog-paging-load-more .blog-load-more {
  background-color: #54a598;
}
.blog-paging-wrapper.blog-paging-load-more .blog-load-more:hover {
  background-color: #438379;
}
.blog-wrap .entry-thumbnail-wrap,
.begreen-post .begreen-post-image {
  /*owl-carousel*/
}
.blog-wrap .entry-thumbnail-wrap .owl-carousel .owl-nav div:hover,
.begreen-post .begreen-post-image .owl-carousel .owl-nav div:hover {
  background-color: #54a598;
}
.entry-meta-tag a:hover {
  color: #54a598;
}
.social-share-wrap label {
  color: rgba(51, 51, 51, 0.7);
}
.social-share-wrap ul.social-share li a {
  color: rgba(31, 42, 55, 0.7);
}
.social-share-wrap ul.social-share li a:hover {
  color: #54a598;
}
/*
* Single Post
* 
 */
.single-post .site-content-single-post .blog-wrap .blog-inner article .entry-post-meta-wrap .entry-meta-info ul li {
  color: rgba(31, 42, 55, 0.7);
}
.single-post .site-content-single-post .blog-wrap .blog-inner article .entry-content .post-password-form input[type=password] {
  border: 1px solid #54a598;
}
.single-post .site-content-single-post .blog-wrap .blog-inner article .entry-content .post-password-form input[type=submit] {
  background-color: #54a598;
}
.single-post .site-content-single-post .blog-wrap .blog-inner article .entry-content .post-password-form input[type=submit]:hover {
  background-color: #438379;
}
.single-post .site-content-single-post .blog-wrap .blog-inner article .entry-content-wrap .entry-content p {
  color: rgba(31, 42, 55, 0.9);
}
.single-post .site-content-single-post .blog-wrap .blog-inner article .entry-content-wrap .entry-tag-share .social-share-wrap label {
  color: #1f2a37;
}
.single-post .site-content-single-post .blog-wrap .blog-inner article .entry-content-wrap .entry-tag-share .social-share-wrap ul li a {
  color: #1f2a37;
}
.single-post .site-content-single-post .blog-wrap .blog-inner article .entry-content-wrap .entry-tag-share .social-share-wrap ul li a:hover {
  color: #54a598;
}
.single-post .site-content-single-post .blog-wrap .blog-inner .author-info {
  text-align: center;
}
.single-post .site-content-single-post .blog-wrap .blog-inner .author-info .author-avatar:before {
  border: #54a598 solid 2px;
}
.single-post .site-content-single-post .blog-wrap .blog-inner .post-navigation .nav-links .nav-previous a:hover .post-navigation-icon,
.single-post .site-content-single-post .blog-wrap .blog-inner .post-navigation .nav-links .nav-previous a:hover .post-navigation-label {
  color: #54a598;
}
.single-post .site-content-single-post .blog-wrap .blog-inner .post-navigation .nav-links .nav-next {
  width: 50%;
}
.single-post .site-content-single-post .blog-wrap .blog-inner .post-navigation .nav-links .nav-next a:hover .post-navigation-icon,
.single-post .site-content-single-post .blog-wrap .blog-inner .post-navigation .nav-links .nav-next a:hover .post-navigation-label {
  color: #54a598;
}
.entry-comments h3.comments-title:before {
  background-color: #54a598;
}
.entry-comments .entry-comments-list ol.commentlist li .author .author-name {
  color: #1f2a37;
}
.entry-comments .entry-comments-list ol.commentlist li .author .comment-meta-date:before {
  background-color: #54a598;
}
.entry-comments .entry-comments-list ol.commentlist li .text p {
  color: rgba(31, 42, 55, 0.9);
}
.entry-comments .entry-comments-list nav.comment-navigation .page-numbers.current {
  color: #54a598;
}
.entry-comments .row .form-submit input {
  color: #1f2a37 !important;
}
.comment-reply-title:before {
  background-color: #54a598;
}
.comment-form input[type="text"]:focus,
.comment-form input[type="search"]:focus,
.comment-form input[type="email"]:focus,
.comment-form input[type="url"]:focus,
.comment-form input[type="password"]:focus,
.comment-form textarea:focus {
  border-color: #54a598;
}
.comment-form .form-submit input[type='submit'] {
  background-color: #1f2a37;
  color: #fff !important;
}
.comment-form .form-submit input[type='submit']:hover {
  background-color: #54a598;
}
/* cd
* General
*/
.blog-wrap .blog-inner article .post-item .entry-wrap .entry-content-wrap .entry-detail h3 a {
  color: #1f2a37;
}
.blog-wrap .blog-inner article .post-item .entry-wrap .entry-content-wrap .entry-detail h3:hover a {
  color: #54a598;
}
.blog-wrap .blog-inner article .post-item .entry-wrap .entry-content-wrap .entry-detail .btn-readmore {
  color: #1f2a37;
}
.blog-wrap .blog-inner article .post-item .entry-wrap .entry-content-wrap .entry-detail .btn-readmore:hover {
  color: #54a598;
}
.blog-wrap .blog-inner article .post-item .entry-wrap .entry-content-wrap .entry-detail .entry-excerpt {
  color: rgba(31, 42, 55, 0.9);
}
.blog-wrap.large-image .blog-inner .entry-wrap .entry-content-wrap .entry-detail .btn-readmore {
  background-color: #54a598;
}
.blog-wrap.large-image .blog-inner .entry-wrap .entry-content-wrap .entry-detail .btn-readmore:hover {
  background-color: #3a7269;
}
/* Breadcrumb */
.yolo-breadcrumb-wrap ul.breadcrumbs > li {
  color: #ffffff;
}
/*Core*/
.post-navigation .post-navigation-label {
  color: #1f2a37;
}
.post-navigation .post-navigation-title {
  color: #83cab1;
}
.post-navigation .post-navigation-icon {
  color: #1f2a37;
}
/**
 * 5.4 Galleries
 * ----------------------------------------------------------------------------
 */
.yolo-page-links .yolo-page-link:hover,
.yolo-page-links > .yolo-page-link {
  color: #54a598;
}
.dialog {
  background-color: #1f2a37;
}
/*Font*/
.begreen-testimonial h3 .begreen-post h3,
.begreen-ourteam h6,
.begreen-icon-box h3,
.p-font {
  font-family: 'Arial, Helvetica, sans-serif';
}
.begreen-testimonial.style1 h3,
.s-font,
.sidebar h4.widget-title,
.wpb_widgetised_column h4.widget-title,
.widget-title-s-font .widget-title,
.entry-comments h3.comments-title,
footer.main-footer-wrapper .sidebar .widget-footer-logo .footer-logo-read-more a,
footer.main-footer-wrapper .bottom-bar-wrapper .bottom-bar-text {
  font-family: 'Garamond, serif';
}
/* FOOTER STYLE 
* 1. Contact form 7 submit
*/
.wpcf7 .home-1 .ctf7_submit input[type="submit"] {
  background-color: #54a598;
}
.wpcf7 .home-1 .ctf7_submit input[type="submit"]:hover {
  color: #54a598;
}
.wpcf7 .home-2 .your-email input {
  border: 1px solid #1f2a37;
  color: #1f2a37;
}
.wpcf7 .home-2 .your-email input::-webkit-input-placeholder {
  color: rgba(31, 42, 55, 0.85);
}
.wpcf7 .home-2 .your-email input::-moz-placeholder {
  color: rgba(31, 42, 55, 0.85);
}
.wpcf7 .home-2 .ctf7_submit input[type="submit"] {
  background-color: #54a598;
}
.wpcf7 .home-2 .ctf7_submit input[type="submit"]:hover {
  background-color: #20403b;
}
.wpcf7 .home-4 {
  position: relative;
}
.wpcf7 .home-4 .your-email input {
  border: 1px solid rgba(31, 42, 55, 0.4);
  color: #1f2a37;
}
.wpcf7 .home-4 .your-email input::-webkit-input-placeholder {
  color: rgba(31, 42, 55, 0.85);
}
.wpcf7 .home-4 .your-email input::-moz-placeholder {
  color: rgba(31, 42, 55, 0.85);
}
@media (max-width: 479px) {
  .wpcf7 .home-4 .your-email input {
    border: 1px solid rgba(31, 42, 55, 0.4);
  }
}
.wpcf7 .home-4 .ctf7_submit input[type="submit"] {
  background-color: #1f2a37;
}
.wpcf7 .home-4 .ctf7_submit input[type="submit"]:hover {
  background-color: #54a598;
}
.wpcf7 .home-10 .your-email input {
  border-bottom: 1px solid rgba(31, 42, 55, 0.4);
  color: #1f2a37;
}
.wpcf7 .home-10 .your-email input::-webkit-input-placeholder {
  color: rgba(31, 42, 55, 0.85);
}
.wpcf7 .home-10 .your-email input::-moz-placeholder {
  color: rgba(31, 42, 55, 0.85);
}
@media (max-width: 479px) {
  .wpcf7 .home-10 .your-email input {
    border: 1px solid rgba(31, 42, 55, 0.4);
  }
}
.wpcf7 .home-10 .ctf7_submit input[type="submit"] {
  background-color: #54a598;
}
.wpcf7 .home-10 .ctf7_submit input[type="submit"]:hover {
  background-color: #438379;
}
.wpcf7 .popup-form .your-email input {
  color: #1f2a37;
}
.wpcf7 .popup-form .your-email input::-webkit-input-placeholder {
  color: rgba(31, 42, 55, 0.8);
}
.wpcf7 .popup-form .your-email input::-moz-placeholder {
  color: rgba(31, 42, 55, 0.8);
}
.wpcf7 .popup-form .ctf7_submit {
  background-color: #54a598;
}
.wpcf7 .popup-form .ctf7_submit:hover {
  background-color: #438379;
}
.wpcf7 .wpcf7-response-output {
  color: rgba(31, 42, 55, 0.5);
}
.wpcf7-form .cf_home3 p input[type=text],
.wpcf7-form .cf_home3 p input[type=email],
.wpcf7-form .cf_home3 p textarea {
  border: 1px solid #54a598;
  color: #1f2a37;
}
.wpcf7-form .cf_home3 p input[type=text]::-webkit-input-placeholder,
.wpcf7-form .cf_home3 p input[type=email]::-webkit-input-placeholder,
.wpcf7-form .cf_home3 p textarea::-webkit-input-placeholder {
  color: rgba(31, 42, 55, 0.85);
}
.wpcf7-form .cf_home3 p input[type=text]::-moz-placeholder,
.wpcf7-form .cf_home3 p input[type=email]::-moz-placeholder,
.wpcf7-form .cf_home3 p textarea::-moz-placeholder {
  color: rgba(31, 42, 55, 0.85);
}
.wpcf7-form .cf_home3 p input[type=submit] {
  background-color: #54a598;
}
.wpcf7-form .cf_home3 p input[type=submit]:hover {
  background-color: #438379;
}
.wpcf7-form .ct_page .content-1 p span input {
  color: #1f2a37;
}
.wpcf7-form .ct_page .content-1 p span input::-webkit-input-placeholder {
  color: rgba(31, 42, 55, 0.85);
}
.wpcf7-form .ct_page .content-1 p span input::-moz-placeholder {
  color: rgba(31, 42, 55, 0.85);
}
.wpcf7-form .ct_page .content-2 p span textarea {
  color: #1f2a37;
}
.wpcf7-form .ct_page .content-2 p span textarea::-webkit-input-placeholder {
  color: rgba(31, 42, 55, 0.85);
}
.wpcf7-form .ct_page .content-2 p span textarea::-moz-placeholder {
  color: rgba(31, 42, 55, 0.85);
}
.wpcf7-form .ct_page .content-2 p input {
  background-color: #1f2a37;
}
.wpcf7-form .ct_page .content-2 p input:hover {
  background-color: #54a598;
}
.wpcf7-form .bs_page select {
  color: rgba(31, 42, 55, 0.85);
}
.wpcf7-form .bs_page .content-1 p span input,
.wpcf7-form .bs_page .content-2 p span input {
  color: #1f2a37;
}
.wpcf7-form .bs_page .content-1 p span input::-webkit-input-placeholder,
.wpcf7-form .bs_page .content-2 p span input::-webkit-input-placeholder {
  color: rgba(31, 42, 55, 0.85);
}
.wpcf7-form .bs_page .content-1 p span input::-moz-placeholder,
.wpcf7-form .bs_page .content-2 p span input::-moz-placeholder {
  color: rgba(31, 42, 55, 0.85);
}
.wpcf7-form .bs_page .content-3 p span textarea {
  color: #1f2a37;
}
.wpcf7-form .bs_page .content-3 p span textarea::-webkit-input-placeholder {
  color: rgba(31, 42, 55, 0.85);
}
.wpcf7-form .bs_page .content-3 p span textarea::-moz-placeholder {
  color: rgba(31, 42, 55, 0.85);
}
.wpcf7-form .bs_page .content-3 p input {
  background-color: #1f2a37;
}
.wpcf7-form .bs_page .content-3 p input:hover {
  background-color: #54a598;
}
.yolo-footer-wrapper.footer-1 .wpb_wrapper #social-footer li a:hover {
  color: #54a598;
}
.yolo-footer-wrapper.footer-1 .wpb_wrapper .wpb_raw_html .back-to-top:hover {
  color: #54a598;
}
.yolo-footer-wrapper.footer-2 .wpb_wrapper #social-footer li a:hover {
  color: #54a598;
}
.yolo-footer-wrapper.footer-2 .wpb_wrapper .wpb_raw_html .back-to-top:hover {
  color: #54a598;
}
.yolo-footer-wrapper.footer-2 .wpb_wrapper .widget-post-thumbnail li:first-child .posts-thumbnail-content h4 a:hover {
  color: #54a598;
}
.yolo-footer-wrapper.footer-3 .wpb_wrapper #social-footer li a:hover {
  color: #54a598;
}
.yolo-footer-wrapper.footer-3 .wpb_wrapper .wpb_wrapper .wpb_wrapper p a {
  color: #1f2a37;
}
.yolo-footer-wrapper.footer-3 .wpb_wrapper .widget-post-thumbnail li:first-child .posts-thumbnail-content h4 a:hover {
  color: #54a598;
}
.yolo-footer-wrapper.footer-3 .wpb_wrapper .widget-post-thumbnail .posts-thumbnail-list .posts-thumbnail-content h4 a:hover {
  color: #54a598;
}
.yolo-footer-wrapper.footer-4 .wpb_wrapper .wpb_raw_html .icon-info {
  color: #1f2a37;
}
.yolo-footer-wrapper.footer-4 .wpb_wrapper .wpb_raw_html .icon-info p strong {
  color: #1f2a37;
}
.yolo-footer-wrapper.footer-4 .wpb_wrapper .wpb_raw_html .icon-info i {
  color: #54a598;
}
.yolo-footer-wrapper.footer-4 .wpb_wrapper .wpb_raw_html .back-to-top {
  background-color: #54a598;
}
.yolo-footer-wrapper.footer-4 .wpb_wrapper .widget-post-thumbnail li:first-child .posts-thumbnail-content h4 a:hover {
  color: #54a598;
}
.yolo-footer-wrapper.footer-4 .wpb_wrapper .widget-post-thumbnail .posts-thumbnail-list .posts-thumbnail-content h4 a:hover {
  color: #54a598;
}
.yolo-footer-wrapper.footer-5 .wpb_wrapper #social-footer li a:hover {
  color: #54a598;
}
.yolo-footer-wrapper.footer-6 .wpb_wrapper #social-footer li a:hover {
  color: #54a598;
}
.yolo-footer-wrapper.footer-7 .wpb_wrapper #social-footer li a {
  color: rgba(31, 42, 55, 0.7);
}
.yolo-footer-wrapper.footer-7 .wpb_wrapper #social-footer li a:hover {
  color: #54a598;
}
.yolo-footer-wrapper.footer-7 .wpb_wrapper .wpb_raw_html .icon-info {
  color: #1f2a37;
}
.yolo-footer-wrapper.footer-7 .wpb_wrapper .wpb_raw_html .icon-info p strong {
  color: #1f2a37;
}
.yolo-footer-wrapper.footer-7 .wpb_wrapper .wpb_raw_html .icon-info i {
  color: #54a598;
}
.yolo-footer-wrapper.footer-7 .wpb_wrapper .wpb_raw_html .back-to-top {
  background-color: #54a598;
}
.yolo-footer-wrapper.footer-7 .wpb_wrapper .wpb_raw_html .back-to-top i:after {
  border: #54a598 solid 6px;
}
.yolo-footer-wrapper.footer-7 .wpb_wrapper .widget-post-thumbnail li:first-child .posts-thumbnail-content h4 a:hover {
  color: #54a598;
}
.yolo-footer-wrapper.footer-7 .wpb_wrapper .widget-post-thumbnail .posts-thumbnail-list .posts-thumbnail-content h4 a:hover {
  color: #54a598;
}
.yolo-footer-wrapper.footer-8 .wpb_wrapper #social-footer li a:hover {
  color: #54a598;
}
nav.yolo-canvas-menu-wrapper .yolo-canvas-menu-inner aside.widget-social-profile a:hover i {
  color: #54a598 !important;
}
@media screen and (max-width: 991px) {
  .header-mobile-before img {
    max-height: 120px;
    padding-top: 25px;
    padding-bottom: 25px;
  }
  .header-logo-mobile {
    line-height: 120px;
  }
  .header-logo-mobile img {
    max-height: 120px;
    padding-top: 25px;
    padding-bottom: 25px;
  }
  header.yolo-mobile-header .yolo-mobile-header-inner {
    height: 120px;
  }
  header.yolo-mobile-header .yolo-mobile-header-inner .icon-search-menu {
    color: #1f2a37;
  }
  header.yolo-mobile-header .yolo-mobile-header-inner .icon-search-menu:hover {
    color: #54a598;
  }
  header.yolo-mobile-header .shopping-cart-wrapper .widget_shopping_cart_content {
    height: 120px;
  }
  header.yolo-mobile-header .shopping-cart-wrapper .widget_shopping_cart_content .widget_shopping_cart_icon > i.wicon {
    color: #1f2a37;
  }
  header.yolo-mobile-header .shopping-cart-wrapper .widget_shopping_cart_content .widget_shopping_cart_icon > i.wicon + span {
    background-color: #54a598;
  }
  .yolo-mobile-header-nav {
    background: #1f2a37;
  }
  .yolo-mobile-header-nav.menu-drop-fly {
    border-right: solid 2px #54a598;
  }
  .yolo-mobile-header-nav.menu-drop-fly form.yolo-search-form-mobile-menu {
    background-color: #1f2a37;
  }
  .yolo-mobile-header-nav.menu-drop-fly form.yolo-search-form-mobile-menu input {
    background-color: #283647;
  }
  .yolo-mobile-header-nav.menu-drop-fly ul.yolo-nav-mobile-menu li.menu-item > a:hover {
    color: #54a598;
  }
  .yolo-mobile-header-nav.menu-drop-fly ul.yolo-nav-mobile-menu li.menu-item > b.menu-caret:hover {
    color: #54a598;
  }
  .yolo-mobile-header-nav.menu-drop-fly ul.yolo-nav-mobile-menu li.menu-item:not(.sub-menu-open):hover {
    background-color: #283647;
  }
  .yolo-mobile-header-nav.menu-drop-fly ul.yolo-nav-mobile-menu li.menu-item.sub-menu-open > ul.sub-menu:before {
    border-color: transparent transparent #314358;
  }
  .yolo-mobile-header-nav.menu-drop-fly ul.yolo-nav-mobile-menu li.current-menu-ancestor > a,
  .yolo-mobile-header-nav.menu-drop-fly ul.yolo-nav-mobile-menu li.current-menu-parent > a,
  .yolo-mobile-header-nav.menu-drop-fly ul.yolo-nav-mobile-menu li.current-menu-item > a,
  .yolo-mobile-header-nav.menu-drop-fly ul.yolo-nav-mobile-menu li.menu-current > a,
  .yolo-mobile-header-nav.menu-drop-fly ul.yolo-nav-mobile-menu li > a:hover,
  .yolo-mobile-header-nav.menu-drop-fly ul.yolo-nav-mobile-menu li:hover > a,
  .yolo-mobile-header-nav.menu-drop-fly ul.yolo-nav-mobile-menu li ul.sub-menu li:hover > a {
    color: #54a598;
  }
  .yolo-mobile-header-nav.menu-drop-fly ul.yolo-nav-mobile-menu li.current-menu-ancestor > a > b.caret:before,
  .yolo-mobile-header-nav.menu-drop-fly ul.yolo-nav-mobile-menu li.current-menu-parent > a > b.caret:before,
  .yolo-mobile-header-nav.menu-drop-fly ul.yolo-nav-mobile-menu li.current-menu-item > a > b.caret:before,
  .yolo-mobile-header-nav.menu-drop-fly ul.yolo-nav-mobile-menu li.menu-current > a > b.caret:before,
  .yolo-mobile-header-nav.menu-drop-fly ul.yolo-nav-mobile-menu li > a:hover > b.caret:before,
  .yolo-mobile-header-nav.menu-drop-fly ul.yolo-nav-mobile-menu li:hover > a > b.caret:before,
  .yolo-mobile-header-nav.menu-drop-fly ul.yolo-nav-mobile-menu li ul.sub-menu li:hover > a > b.caret:before {
    color: #54a598;
  }
  .yolo-mobile-header-nav.menu-drop-fly ul.yolo-nav-mobile-menu ul.sub-menu {
    background-color: #314358;
  }
  .yolo-mobile-header-nav.menu-drop-fly ul.yolo-nav-mobile-menu ul.sub-menu > li.menu-item.sub-menu-open > ul.sub-menu:before {
    border-color: transparent transparent #3b4f68;
  }
  .yolo-mobile-header-nav.menu-drop-fly ul.yolo-nav-mobile-menu ul ul.sub-menu {
    background-color: #3b4f68;
  }
  .yolo-mobile-header-nav.menu-drop-fly ul.yolo-nav-mobile-menu ul ul.sub-menu > li.menu-item.sub-menu-open > ul.sub-menu:before {
    border-color: transparent transparent #3b4f68;
  }
  .yolo-mobile-header-nav.menu-drop-fly ul.yolo-nav-mobile-menu ul ul ul.sub-menu {
    background-color: #445c78;
  }
  .yolo-mobile-header-nav.menu-drop-fly ul.yolo-nav-mobile-menu ul ul ul.sub-menu > li.menu-item.sub-menu-open > ul.sub-menu:before {
    border-color: transparent transparent #445c78;
  }
  .yolo-mobile-header-nav.menu-drop-fly ul.yolo-nav-mobile-menu ul ul ul ul.sub-menu {
    background-color: #4d6889;
  }
  .yolo-mobile-header-nav.menu-drop-dropdown form.yolo-search-form-mobile-menu input {
    background-color: #1f2a37;
  }
  .yolo-mobile-header-nav.menu-drop-dropdown ul.yolo-nav-mobile-menu {
    padding: 15px;
  }
  .yolo-mobile-header-nav.menu-drop-dropdown ul.yolo-nav-mobile-menu li.menu-item > a:hover {
    color: #54a598;
  }
  .yolo-mobile-header-nav.menu-drop-dropdown ul.yolo-nav-mobile-menu li.menu-item > b.menu-caret:hover {
    color: #54a598;
  }
  .yolo-mobile-header-nav.menu-drop-dropdown ul.yolo-nav-mobile-menu li.menu-item.sub-menu-open > ul.sub-menu:before {
    border-color: transparent transparent #314358;
  }
  .yolo-mobile-header-nav.menu-drop-dropdown ul.yolo-nav-mobile-menu li.current-menu-ancestor > a,
  .yolo-mobile-header-nav.menu-drop-dropdown ul.yolo-nav-mobile-menu li.current-menu-parent > a,
  .yolo-mobile-header-nav.menu-drop-dropdown ul.yolo-nav-mobile-menu li.current-menu-item > a,
  .yolo-mobile-header-nav.menu-drop-dropdown ul.yolo-nav-mobile-menu li.menu-current > a,
  .yolo-mobile-header-nav.menu-drop-dropdown ul.yolo-nav-mobile-menu li > a:hover,
  .yolo-mobile-header-nav.menu-drop-dropdown ul.yolo-nav-mobile-menu li:hover > a,
  .yolo-mobile-header-nav.menu-drop-dropdown ul.yolo-nav-mobile-menu li ul.sub-menu li:hover > a {
    color: #54a598;
  }
  .yolo-mobile-header-nav.menu-drop-dropdown ul.yolo-nav-mobile-menu li.current-menu-ancestor > a > b.caret:before,
  .yolo-mobile-header-nav.menu-drop-dropdown ul.yolo-nav-mobile-menu li.current-menu-parent > a > b.caret:before,
  .yolo-mobile-header-nav.menu-drop-dropdown ul.yolo-nav-mobile-menu li.current-menu-item > a > b.caret:before,
  .yolo-mobile-header-nav.menu-drop-dropdown ul.yolo-nav-mobile-menu li.menu-current > a > b.caret:before,
  .yolo-mobile-header-nav.menu-drop-dropdown ul.yolo-nav-mobile-menu li > a:hover > b.caret:before,
  .yolo-mobile-header-nav.menu-drop-dropdown ul.yolo-nav-mobile-menu li:hover > a > b.caret:before,
  .yolo-mobile-header-nav.menu-drop-dropdown ul.yolo-nav-mobile-menu li ul.sub-menu li:hover > a > b.caret:before {
    color: #54a598;
  }
  .yolo-mobile-header-nav.menu-drop-dropdown ul.yolo-nav-mobile-menu ul.sub-menu {
    background-color: #314358;
  }
  .yolo-mobile-header-nav.menu-drop-dropdown ul.yolo-nav-mobile-menu ul.sub-menu > li.menu-item.sub-menu-open > ul.sub-menu:before {
    border-color: transparent transparent #3b4f68;
  }
  .yolo-mobile-header-nav.menu-drop-dropdown ul.yolo-nav-mobile-menu ul ul.sub-menu {
    background-color: #3b4f68;
  }
  .yolo-mobile-header-nav.menu-drop-dropdown ul.yolo-nav-mobile-menu ul ul.sub-menu > li.menu-item.sub-menu-open > ul.sub-menu:before {
    border-color: transparent transparent #3b4f68;
  }
  .yolo-mobile-header-nav.menu-drop-dropdown ul.yolo-nav-mobile-menu ul ul ul.sub-menu {
    background-color: #445c78;
  }
  .yolo-mobile-header-nav.menu-drop-dropdown ul.yolo-nav-mobile-menu ul ul ul.sub-menu > li.menu-item.sub-menu-open > ul.sub-menu:before {
    border-color: transparent transparent #445c78;
  }
  .yolo-mobile-header-nav.menu-drop-dropdown ul.yolo-nav-mobile-menu ul ul ul ul.sub-menu {
    background-color: #4d6889;
  }
  header.header-mobile-2 .yolo-header-container-wrapper {
    background-color: #1f2a37;
  }
  header.header-mobile-2 .yolo-mobile-header-inner {
    height: 50px;
  }
  header.header-mobile-2 .yolo-mobile-header-inner .shopping-cart-wrapper .widget_shopping_cart_content {
    height: 50px;
  }
}
/* YOLO HEADER SIDEBAR STYLE */
#yolo-header.header-sidebar {
  background-color: #ffffff;
}
#yolo-header.header-sidebar .vertical-header-wrapper .header-customize .header-customize-item > form input {
  color: rgba(255, 255, 255, 0.85);
}
#yolo-header.header-sidebar .vertical-header-wrapper .header-customize .header-customize-item > form input::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.6);
}
#yolo-header.header-sidebar .vertical-header-wrapper .header-customize .header-customize-item > form input::-moz-placeholder {
  color: rgba(255, 255, 255, 0.6);
}
#yolo-header.header-sidebar .vertical-header-wrapper .header-customize .header-customize-item > form button i {
  color: #ffffff;
}
#yolo-header.header-sidebar .vertical-header-wrapper .header-customize .header-customize-item > form button i:hover {
  color: #54a598;
}
#yolo-header.header-sidebar .vertical-header-wrapper .header-customize .header-customize-item + .header-customize-item {
  color: #1f2a37;
}
#yolo-header.header-sidebar .vertical-header-wrapper .header-customize .header-customize-item + .header-customize-item a i {
  color: #ffffff;
}
#yolo-header.header-sidebar .vertical-header-wrapper .header-customize .header-customize-item + .header-customize-item a:hover i {
  color: #54a598;
}
#yolo-header.header-sidebar .vertical-header-wrapper .header-customize .header-customize-item.header-social-profile-wrapper li a:hover i {
  color: #54a598;
}
#yolo-header.header-sidebar .vertical-header-wrapper .header-bottom .menu-wrapper .navbar-nav.vertical-megamenu > li {
  border-bottom: 1px solid rgba(31, 42, 55, 0.12);
}
#yolo-header.header-sidebar .vertical-header-wrapper .header-bottom .menu-wrapper .navbar-nav.vertical-megamenu > li li.current-menu-item > a {
  color: #54a598;
}
#yolo-header.header-sidebar .vertical-header-wrapper .header-bottom .menu-wrapper .navbar-nav.vertical-megamenu > li > a {
  color: #ffffff;
}
#yolo-header.header-sidebar .vertical-header-wrapper .header-bottom .menu-wrapper .navbar-nav.vertical-megamenu > li > a:hover {
  color: #54a598;
}
#yolo-header.header-sidebar .vertical-header-wrapper .header-bottom .menu-wrapper .navbar-nav.vertical-megamenu > li > b.menu-caret {
  color: #ffffff;
}
#yolo-header.header-sidebar .vertical-header-wrapper .header-bottom .menu-wrapper .navbar-nav.vertical-megamenu > li:not(.sub-menu-open):hover {
  background-color: #ffffff;
}
#yolo-header.header-sidebar .vertical-header-wrapper .header-bottom .menu-wrapper .navbar-nav.vertical-megamenu > li:hover > a {
  color: #54a598;
}
#yolo-header.header-sidebar .vertical-header-wrapper .header-bottom .menu-wrapper .navbar-nav.vertical-megamenu > li:hover > b.menu-caret {
  color: #54a598;
}
#yolo-header.header-sidebar .vertical-header-wrapper .header-customize .canvas-menu-toggle-wrapper a:hover i {
  color: #54a598;
}
.widget_shopping_cart_icon > i.wicon + span.total {
  background-color: #54a598;
}
.my-wishlist-wrapper a.yolo-wishlist span.total {
  background-color: #54a598;
}
.yolo-top-bar {
  background-color: #1f2a37 !important;
  color: #ffffff;
}
.yolo-top-bar .top-sidebar {
  color: #ffffff;
}
.yolo-top-bar .top-sidebar h4.widget-title {
  color: #ffffff;
}
.yolo-top-bar .top-sidebar #wp-calendar caption,
.yolo-top-bar .top-sidebar #wp-calendar thead th {
  color: #ffffff;
}
.yolo-top-bar .top-sidebar .widget_nav_menu > div > ul.menu > li + li:before {
  background-color: #3b4f68;
}
.yolo-top-bar .top-sidebar .widget_nav_menu > div > ul.menu > li ul {
  background-color: #1f2a37;
  color: #ffffff;
}
.yolo-top-bar .top-sidebar .widget.base-primary-color i.fa,
.yolo-top-bar .top-sidebar .widget.base-primary-color a {
  color: #ffffff;
}
.yolo-top-bar .top-sidebar .widget.base-primary-color.widget_nav_menu > div > ul.menu > li + li:before,
.yolo-top-bar .top-sidebar .widget.base-primary-color.separate-left:before,
.yolo-top-bar .top-sidebar .widget.base-primary-color.separate-right:after {
  background-color: #ffffff;
}
.yolo-top-bar .top-sidebar .separate-left:before {
  background-color: #3b4f68;
}
.yolo-top-bar .top-sidebar .separate-right:after {
  background-color: #3b4f68;
}
@media screen and (max-width: 991px) {
  .yolo-top-bar {
    color: #ffffff;
    background: #1f2a37;
  }
}
@media screen and (min-width: 1370px) {
  header.yolo-main-header .yolo-header-nav-wrapper.nav-fullwith {
    padding-left: 100px;
    padding-right: 100px;
  }
  .yolo-top-bar .topbar-fullwith {
    padding-left: 100px;
    padding-right: 100px;
  }
}
@media screen and (min-width: 992px) {
  .logo-sticky {
    line-height: 80px;
  }
  header.yolo-main-header {
    background-color: #ffffff;
  }
  header.yolo-main-header .yolo-header-wrapper .yolo-main-menu > li > a {
    color: #ffffff;
    font-family: 'Garamond, serif';
    font-weight: 400;
    font-size: 20px;
  }
  header.yolo-main-header .yolo-header-wrapper .yolo-main-menu > li:hover > a {
    color: #54a598;
  }
  header.yolo-main-header .yolo-header-wrapper .yolo-main-menu li.current-menu-item > a {
    color: #54a598 !important;
  }
  header.yolo-main-header .yolo-header-wrapper .yolo-main-menu li.menu-item-has-children:hover > a {
    color: #54a598 !important;
  }
  header.yolo-main-header .header-logo {
    height: 0px;
  }
  header.yolo-main-header .header-logo > a > img {
    max-height: 0px;
    padding-top: 20px;
    padding-bottom: 20px;
  }
  header.yolo-main-header .yolo-header-nav-wrapper {
    background-color: #1f2a37;
  }
  header.yolo-main-header .header-customize {
    color: rgba(31, 42, 55, 0.7);
  }
  header.yolo-main-header .header-customize-left,
  header.yolo-main-header .header-customize-right {
    color: rgba(31, 42, 55, 0.7);
  }
  header.yolo-main-header .header-customize-left .search-box input,
  header.yolo-main-header .header-customize-right .search-box input {
    color: rgba(31, 42, 55, 0.7);
  }
  header.yolo-main-header .header-customize-item {
    font-family: 'Garamond, serif';
    color: rgba(31, 42, 55, 0.7);
  }
  header.yolo-main-header .header-customize-item + .header-customize-item {
    color: rgba(31, 42, 55, 0.7);
  }
  header.yolo-main-header .header-customize-item + .header-customize-item i {
    color: #1f2a37;
  }
  header.yolo-main-header .header-customize .header-customize-item + .shopping-cart-wrapper.with-price .widget_shopping_cart_icon > i {
    color: rgba(31, 42, 55, 0.75);
  }
  header.yolo-main-header .header-customize-separate .header-customize-item + .header-customize-item:before {
    background-color: #eeeeee;
  }
  header.yolo-main-header .icon-search-menu {
    font-size: 22px;
  }
  header.yolo-main-header .search-button-wrapper.style-round .icon-search-menu,
  header.yolo-main-header .shopping-cart-wrapper.no-price.style-round .widget_shopping_cart_content .widget_shopping_cart_icon > i.wicon {
    background: #54a598;
  }
  header.yolo-main-header .search-button-wrapper.style-bordered .icon-search-menu,
  header.yolo-main-header .shopping-cart-wrapper.no-price.style-bordered .widget_shopping_cart_content .widget_shopping_cart_icon > i.wicon {
    border: solid 2px #eeeeee;
  }
  header.yolo-main-header ul.header-social-profile-wrapper li a:hover {
    color: #ffffff;
  }
  header.yolo-main-header .search-box input {
    border: solid 1px #eeeeee;
    color: rgba(31, 42, 55, 0.7);
  }
  header.yolo-main-header .ajax-search-result {
    border: solid 1px #eeeeee;
  }
  header.yolo-main-header .ajax-search-result > ul > li a {
    color: rgba(31, 42, 55, 0.7);
  }
  header.yolo-main-header .ajax-search-result > ul > li + li:before {
    border-top: solid 1px #eeeeee;
  }
  header.yolo-main-header .ajax-search-result .search-view-more {
    background-color: #ededed;
    border-top: solid 1px #d9d9d9;
  }
  header.yolo-main-header .search-with-category .form-search-left > span {
    border: solid 2px #eeeeee;
    font-family: 'Garamond, serif';
  }
  header.yolo-main-header .search-with-category .search-category-dropdown {
    border: solid 2px #eeeeee;
  }
  header.yolo-main-header .search-with-category .search-category-dropdown li > span:hover {
    color: #54a598;
  }
  header.yolo-main-header .yolo-header-nav-above {
    border-bottom: solid 1px #eeeeee;
  }
  header.yolo-main-header .header-customize-nav {
    line-height: 80px;
  }
  header.yolo-main-header .header-customize-nav input[type="text"]::-webkit-input-placeholder {
    color: rgba(31, 42, 55, 0.7);
  }
  header.yolo-main-header .header-customize-nav input[type="text"]:-moz-placeholder {
    color: rgba(31, 42, 55, 0.7);
  }
  header.yolo-main-header .header-customize-nav input[type="text"]::-moz-placeholder {
    color: rgba(31, 42, 55, 0.7);
  }
  header.yolo-main-header .header-customize-nav input[type="text"]:-ms-input-placeholder {
    color: rgba(31, 42, 55, 0.7);
  }
  header.yolo-main-header .header-customize-right,
  header.yolo-main-header .header-customize-left {
    height: 0px;
  }
  header.yolo-main-header .custom-list {
    color: #ffffff;
  }
  header.yolo-main-header .custom-separate {
    background-color: #eeeeee;
  }
  header.yolo-main-header .yolo-sticky-wrapper .yolo-header-nav-wrapper .yolo-header-wrapper .menu-wrapper .yolo-main-menu > li > a {
    color: #ffffff;
  }
  header.yolo-main-header .yolo-sticky-wrapper .header-customize i.fa {
    color: rgba(255, 255, 255, 0.75);
  }
  header.yolo-main-header .yolo-sticky-wrapper .header-customize i.fa:hover {
    color: #54a598;
  }
  header.header-6 .yolo-header-nav-wrapper > .container {
    background-color: #1f2a37;
  }
  header.header-6 .header-customize-nav i.fa,
  header.header-6 .header-customize-nav .shopping-cart-wrapper.with-price .widget_shopping_cart_content .widget_shopping_cart_icon > i.wicon,
  header.header-6 .header-customize-nav .shopping-cart-wrapper .widget_shopping_cart_content .widget_shopping_cart_icon > i.wicon {
    color: rgba(255, 255, 255, 0.75);
  }
  header.header-6 .header-customize-nav .shopping-cart-wrapper .widget_shopping_cart_content .widget_shopping_cart_icon > i.wicon + span.total {
    background-color: primary_color;
  }
  header.header-6 .header-customize-nav .search-with-category .form-search-left > span:after {
    color: #ffffff;
  }
  body.header-4 .yolo-top-bar > .container {
    background-color: #1f2a37;
  }
  body.header-6 .yolo-top-bar {
    border-bottom: solid 1px #eeeeee;
  }
  .yolo-sticky-wrapper.is-sticky > .yolo-header-nav-wrapper.sticky-scheme-inherit.sticky-on {
    background-color: #1f2a37;
  }
  .yolo-sticky-wrapper.is-sticky > .yolo-header-nav-wrapper.sticky-scheme-inherit.sticky-on .menu-wrapper .yolo-main-menu > li > a {
    color: #ffffff !important;
  }
  .yolo-sticky-wrapper.is-sticky > .yolo-header-nav-wrapper.sticky-scheme-gray.sticky-on .menu-wrapper .yolo-main-menu > li > a {
    color: #1f2a37 !important;
  }
  .yolo-sticky-wrapper.is-sticky > .yolo-header-nav-wrapper.sticky-scheme-light.sticky-on .menu-wrapper .yolo-main-menu > li > a {
    color: #1f2a37 !important;
  }
  .yolo-sticky-wrapper.is-sticky > .yolo-header-nav-wrapper.sticky-scheme-dark.sticky-on {
    background-color: #1f2a37 !important;
  }
  header.header-6 .yolo-sticky-wrapper.is-sticky .yolo-header-nav-wrapper {
    background-color: #1f2a37;
  }
}
.shopping-cart-wrapper .widget_shopping_cart_content .widget_shopping_cart_icon > i.wicon {
  color: rgba(31, 42, 55, 0.75);
}
.shopping-cart-wrapper .widget_shopping_cart_content .widget_shopping_cart_icon > i.wicon + span.total {
  color: #333;
}
.shopping-cart-wrapper .widget_shopping_cart_content .cart_list_wrapper {
  border: solid 2px #eeeeee;
}
.shopping-cart-wrapper .widget_shopping_cart_content .cart_list_wrapper .cart-total {
  color: #83cab1;
}
.shopping-cart-wrapper .widget_shopping_cart_content .cart_list_wrapper li.empty p {
  color: #1f2a37;
}
.shopping-cart-wrapper .widget_shopping_cart_content .cart_list_wrapper li .cart-right > a {
  color: #1f2a37;
}
.shopping-cart-wrapper .widget_shopping_cart_content .cart_list_wrapper li .cart-right > a:hover {
  color: #54a598;
}
.shopping-cart-wrapper .widget_shopping_cart_content .cart_list_wrapper li .cart-right > span.quantity {
  color: #54a598;
}
.shopping-cart-wrapper .widget_shopping_cart_content .cart_list_wrapper p.buttons .button.checkout {
  background-color: #54a598;
}
.shopping-cart-wrapper .widget_shopping_cart_content .cart_list_wrapper p.buttons .button.checkout:hover {
  background-color: #32615a;
}
.shopping-cart-wrapper.with-price .sub-total-text span.amount {
  color: rgba(31, 42, 55, 0.7);
}
.top-sidebar .widget-social-profile ul.social-profile li a:hover i.fa,
.wpb_widgetised_column .widget-social-profile ul.social-profile li a:hover i.fa,
.header-social-profile-wrapper li a:hover i.fa {
  color: #ffffff;
}
header.header-1 .yolo-header-nav-above .container .fr .header-customize-right .search-with-category .search-box .form-search-right button i.wicon {
  color: #1f2a37;
}
header.header-1 .yolo-header-nav-above .container .fr .header-customize-right .custom-text-wrapper i {
  color: #1f2a37;
}
header.header-1 .header-center .menu-wrapper #main-menu > li > a {
  color: #ffffff;
}
header.header-1 .header-center .menu-wrapper #main-menu > li:hover > a {
  color: #54a598 !important;
}
header.header-1 .header-center .menu-wrapper #main-menu li.menu-item-has-children:hover > a {
  color: #54a598 !important;
}
header.header-1 .header-right .header-customize-nav .header-social-profile-wrapper li:hover a i {
  color: #54a598 !important;
}
.header-2 .yolo-header-nav-above .container .fr .header-customize-right .text-info li {
  color: rgba(31, 42, 55, 0.8);
}
.header-2 .yolo-header-nav-above .container .fr .header-customize-right .text-info li .icon {
  color: #1f2a37;
}
.header-2 .yolo-header-nav-above .container .fr .header-customize-right .text-info li i:before {
  color: #54a598;
}
.header-2 .yolo-header-nav-above .container .fr .header-customize-right .custom-text-wrapper {
  color: rgba(31, 42, 55, 0.7);
}
.header-2 .yolo-header-nav-above .container .fr .header-customize-right .custom-text-wrapper i {
  color: #1f2a37;
}
.header-2 .yolo-header-nav-above .container .fl .header-customize-left .header-social-profile-wrapper li a:hover i {
  color: #54a598;
}
.header-2 .yolo-header-nav-wrapper .container .yolo-header-wrapper .header-left .menu-wrapper #main-menu > li > a {
  color: #ffffff;
}
.header-2 .yolo-header-nav-wrapper .container .yolo-header-wrapper .header-left .menu-wrapper #main-menu > li:hover > a {
  color: #54a598 !important;
}
.header-2 .yolo-header-nav-wrapper .container .yolo-header-wrapper .header-left .menu-wrapper #main-menu li.menu-item-has-children:hover > a {
  color: #54a598 !important;
}
.header-2 .yolo-header-nav-wrapper .container .yolo-header-wrapper .header-right .header-customize-nav .header-social-profile-wrapper li a i:hover {
  color: #54a598;
}
.header-2 .yolo-header-nav-wrapper .container .yolo-header-wrapper .header-right .header-customize-nav .btn-book {
  background-color: #54a598;
}
.header-2 .yolo-header-nav-wrapper .container .yolo-header-wrapper .header-right .header-customize-nav .btn-book:hover {
  background-color: #438379;
}
.header-3 .yolo-top-bar {
  background-color: #54a598;
}
.header-3 .yolo-header-nav-above .container .fr .header-customize-right .custom-text-wrapper {
  color: #1f2a37;
}
.header-3 .yolo-header-nav-above .container .fr .header-customize-right .custom-text-wrapper i {
  color: #1f2a37;
}
.header-3 .yolo-header-nav-above .container .fl .header-customize-left .search-with-category .search-box .form-search-right button i {
  color: #1f2a37;
}
.header-3 .yolo-header-nav-wrapper .container .yolo-header-wrapper .header-right .menu-wrapper .yolo-main-menu > li > a {
  color: #ffffff;
}
.header-3 .yolo-header-nav-wrapper .container .yolo-header-wrapper .header-right .menu-wrapper .yolo-main-menu li.menu-item-has-children:hover > a {
  color: #54a598 !important;
}
header.header-4.yolo-main-header .yolo-sticky-wrapper .sticky-on {
  background-color: #1f2a37;
}
header.header-4.yolo-main-header .step-info li .number {
  background-color: #54a598;
}
header.header-4.yolo-main-header .step-info li .content-step .title {
  color: #1f2a37;
}
header.header-4.yolo-main-header .yolo-header-nav-wrapper .container .yolo-header-wrapper {
  background-color: #54a598;
}
header.header-4.yolo-main-header .yolo-header-nav-wrapper .container .yolo-header-wrapper .header-left .menu-wrapper .yolo-main-menu > li > a {
  color: #ffffff;
}
header.header-4.yolo-main-header .yolo-header-nav-wrapper .container .yolo-header-wrapper .header-left .menu-wrapper .yolo-main-menu > li:hover > a {
  color: #1f2a37 !important;
}
header.header-4.yolo-main-header .yolo-header-nav-wrapper .container .yolo-header-wrapper .header-right .btn-book {
  background-color: #4b9488;
  color: #ffffff;
}
header.header-4.yolo-main-header .yolo-header-nav-wrapper .container .yolo-header-wrapper .header-right .btn-book:hover {
  color: #1f2a37;
}
header.header-4.yolo-main-header .yolo-header-nav-wrapper .container .yolo-header-wrapper .header-right .search-box-wrapper input {
  color: #ffffff;
}
header.header-4.yolo-main-header .yolo-header-nav-wrapper .container .yolo-header-wrapper .header-right .search-box-wrapper input::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.85);
}
header.header-4.yolo-main-header .yolo-header-nav-wrapper .container .yolo-header-wrapper .header-right .search-box-wrapper input::-moz-placeholder {
  color: rgba(255, 255, 255, 0.85);
}
header.header-4.yolo-main-header .yolo-header-nav-wrapper .container .fr .shopping-cart-wrapper .widget_shopping_cart_content .widget_shopping_cart_icon > i.wicon {
  color: rgba(31, 42, 55, 0.7);
}
.header-6 .yolo-header-nav-wrapper {
  background-color: #1f2a37;
}
.header-6 .yolo-header-nav-wrapper .container .yolo-header-wrapper .header-left .menu-wrapper .yolo-main-menu > li > a {
  color: #ffffff;
}
.header-6 .yolo-header-nav-wrapper .container .yolo-header-wrapper .header-left .menu-wrapper .yolo-main-menu > li:hover > a {
  color: #54a598 !important;
}
.header-6 .yolo-header-nav-wrapper .container .yolo-header-wrapper .header-left .menu-wrapper .yolo-main-menu li.menu-item-has-children:hover > a {
  color: #54a598 !important;
}
.header-6 .yolo-header-nav-wrapper .container .yolo-header-wrapper .header-right .header-customize-nav .search-box-wrapper form {
  background-color: #314358;
}
.header-6 .yolo-header-nav-wrapper .container .yolo-header-wrapper .header-right .header-customize-nav .search-box-wrapper form input[type="text"] {
  font-family: 'Arial, Helvetica, sans-serif';
  color: #ffffff;
}
.header-6 .yolo-header-nav-wrapper .container .yolo-header-wrapper .header-right .header-customize-nav .search-box-wrapper form input[type="text"]::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.7);
}
.header-6 .yolo-header-nav-wrapper .container .yolo-header-wrapper .header-right .header-customize-nav .search-box-wrapper form input[type="text"]:-moz-placeholder {
  color: rgba(255, 255, 255, 0.7);
}
.header-6 .yolo-header-nav-wrapper .container .yolo-header-wrapper .header-right .header-customize-nav .search-box-wrapper form input[type="text"]::-moz-placeholder {
  color: rgba(255, 255, 255, 0.7);
}
.header-6 .yolo-header-nav-wrapper .container .yolo-header-wrapper .header-right .header-customize-nav .search-box-wrapper form input[type="text"]:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.7);
}
.header-6 .yolo-header-nav-wrapper .container .yolo-header-wrapper .header-right .header-customize-nav .search-box-wrapper form button i {
  color: #ffffff;
}
.header-6 .yolo-header-nav-wrapper .container .yolo-header-wrapper .header-right .header-customize-nav .search-box-wrapper form button i:hover {
  color: #54a598;
}
.header-6 .yolo-header-nav-wrapper.sticky-on {
  background-color: #1f2a37;
}
header.header-8 .yolo-header-nav-wrapper .container .yolo-header-wrapper .header-center .menu-wrapper #main-menu > li > a {
  color: #ffffff;
}
header.header-8 .yolo-header-nav-wrapper .container .yolo-header-wrapper .header-center .menu-wrapper #main-menu li.menu-item-has-children:hover > a {
  color: #54a598 !important;
}
header.header-8 .yolo-header-nav-wrapper .container .yolo-header-wrapper .header-right .header-customize-right .btn-book {
  background-color: #54a598;
}
header.header-8 .yolo-header-nav-wrapper .container .yolo-header-wrapper .header-right .header-customize-right .btn-book:hover {
  background-color: #438379;
}
header.header-8 .yolo-header-nav-wrapper .container .yolo-header-wrapper .header-right .header-customize-right .shopping-cart-wrapper .widget_shopping_cart_content .widget_shopping_cart_icon i.wicon {
  color: rgba(31, 42, 55, 0.75);
}
header.header-8 .yolo-header-nav-wrapper .container .yolo-header-wrapper .header-right .header-customize-right .my-wishlist .widget_shopping_wishlist_content .my-wishlist-wrapper a i {
  color: rgba(31, 42, 55, 0.75);
}
header.header-8 .yolo-header-nav-wrapper.sticky-on {
  background-color: #ffffff;
}
header.header-8 .yolo-header-nav-wrapper.sticky-on .header-center .menu-wrapper #main-menu > li > a {
  color: #ffffff;
}
header.header-8 .yolo-header-nav-wrapper.sticky-on .header-right .header-customize-right .shopping-cart-wrapper .widget_shopping_cart_content .widget_shopping_cart_icon i.wicon {
  color: rgba(31, 42, 55, 0.75);
}
header.header-8 .yolo-header-nav-wrapper.sticky-on .header-right .header-customize-right .my-wishlist .widget_shopping_wishlist_content .my-wishlist-wrapper a i {
  color: rgba(31, 42, 55, 0.75);
}
header.header-8 .yolo-header-nav-wrapper.sticky-out {
  background-color: #ffffff;
}
header.header-8 .yolo-header-nav-wrapper.sticky-out .header-center .menu-wrapper #main-menu > li > a {
  color: #ffffff;
}
header.header-8 .yolo-header-nav-wrapper.sticky-out .header-right .header-customize-right .shopping-cart-wrapper .widget_shopping_cart_content .widget_shopping_cart_icon i.wicon {
  color: rgba(31, 42, 55, 0.75);
}
header.header-8 .yolo-header-nav-wrapper.sticky-out .header-right .header-customize-right .my-wishlist .widget_shopping_wishlist_content .my-wishlist-wrapper a i {
  color: rgba(31, 42, 55, 0.75);
}
header.header-4 .yolo-header-nav-above .container .fr .header-customize-right .custom-text-wrapper i,
header.header-6 .yolo-header-nav-above .container .fr .header-customize-right .custom-text-wrapper i {
  color: #1f2a37;
}
/* Style for Mega Menu */
/***** TABLE OF CONTENTS *****
*** 1. GENERAL
*** 2. MEGA MENU STYLE COLUMN
*** 3. MEGA MENU STYLE DROPDOWN
*** 4. MEGA MENU STYLE TAB
*/
/* 2. MEGA MENU STYLE DROPDOWN */
/* Display Dropdowns on Hover */
/* 3. MEGA MENU STYLE TAB */
.navbar-nav > li.menu_style_column > ul {
  background-color: #ffffff;
}
.yolo_widget_area > .yolo_megamenu_widget_area section:hover .widget-title-wrapper h3 {
  color: #54a598;
}
.yolo_widget_area > .yolo_megamenu_widget_area section .widget-title-wrapper h3:before {
  background-color: #54a598;
}
.menu-wrapper #main-menu li.menu_style_dropdown .sub-menu li:before {
  background: #54a598;
}
.menu-wrapper #main-menu li.menu_style_column > .sub-menu {
  background-color: #ffffff;
}
.menu-wrapper #main-menu li.menu_style_column > .sub-menu > li > a {
  color: #888888;
}
.menu-wrapper #main-menu li.menu_style_column > .sub-menu > li > a:hover {
  color: #54a598;
}
.menu-wrapper #main-menu li.menu_style_column > .sub-menu > li > a:after {
  background-color: #54a598;
}
/* Menu Tagcloud */
.yolo_widget_area .tagcloud a {
  color: #1f2a37 !important;
}
.yolo_widget_area .tagcloud a:hover {
  background-color: #54a598 !important;
  border-color: #54a598;
}
/*-------------------------------------
YOLO PAGE TITLE
---------------------------------------*/
.yolo-page-title-wrap {
  background-color: #ffffff;
}
.yolo-page-title-overlay {
  background-color: #ffffff;
  opacity: 0;
}
/* 

* I. Plugin shortcode CSS 
* 3. Add To Cart Woocommerce CSS
* 4. FAQs CSS
*/
.login-popup h2 {
  color: #54a598;
}
.login-popup .close-btn:hover {
  color: #54a598;
}
/*** Login Form ***/
#form .input:hover,
#form .input:focus {
  border: 1px solid #54a598;
}
#form #forgetmenot label:hover {
  color: #54a598;
}
#form .submit .button {
  background: #54a598;
}
#form .submit .button:hover {
  background: #438379;
}
#additional-settings a {
  color: #54a598;
}
/* Visual Composer */
/*
 *
 * Custom Heading
 *
 */
.tab_belive .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab a {
  color: #1f2a37;
}
.tab_belive .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab.vc_active a,
.tab_belive .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab:hover a {
  background-color: #54a598;
  border-right: 1px solid #54a598;
}
.skill_process .vc_general {
  background-color: rgba(84, 165, 152, 0.4);
}
.skill_process2 .vc_general {
  border-color: rgba(84, 165, 152, 0.4);
}
/*Widget*/
.search-form input[type="text"] {
  color: #54a598;
}
.search-form input[type="text"]::-webkit-input-placeholder {
  color: rgba(84, 165, 152, 0.8);
}
.search-form input[type="text"]::-moz-placeholder {
  color: rgba(84, 165, 152, 0.8);
}
.search-form button[type="submit"] {
  color: #54a598;
}
.search-form button[type="submit"]:hover {
  color: #438379;
}
/* -----------------------------------------------------------------------------
 * Widget: price filter
 * -------------------------------------------------------------------------- */
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle {
  background-color: #54a598;
}
.woocommerce .widget_price_filter .price_slider_amount {
  color: #1f2a37;
}
.woocommerce .widget_price_filter .price_slider_amount .button {
  background-color: #1f2a37;
}
.woocommerce .widget_price_filter .price_slider_amount .button:hover {
  background-color: #54a598 !important;
}
/*
*
*  Sidebar
*/
.sidebar aside .begreen-widget .name_author {
  color: #54a598;
}
.sidebar .tagcloud a:hover,
.wpb_widgetised_column .tagcloud a:hover {
  background-color: #54a598 !important;
  border-color: #54a598;
}
.sidebar .widget_recent_comments ul li span a,
.wpb_widgetised_column .widget_recent_comments ul li span a {
  color: #54a598;
}
.sidebar .widget_recent_comments ul li > a,
.wpb_widgetised_column .widget_recent_comments ul li > a {
  color: #1f2a37;
}
.sidebar .widget_recent_comments ul li > a:hover,
.wpb_widgetised_column .widget_recent_comments ul li > a:hover {
  color: #54a598;
}
.sidebar .widget_archive > ul,
.wpb_widgetised_column .widget_archive > ul,
.sidebar .widget_pages > ul,
.wpb_widgetised_column .widget_pages > ul,
.sidebar .widget_meta > ul,
.wpb_widgetised_column .widget_meta > ul,
.sidebar .widget_recent_comments > ul,
.wpb_widgetised_column .widget_recent_comments > ul,
.sidebar .widget_recent_entries > ul,
.wpb_widgetised_column .widget_recent_entries > ul,
.sidebar .widget_rss > ul,
.wpb_widgetised_column .widget_rss > ul,
.sidebar .widget_nav_menu > div > ul,
.wpb_widgetised_column .widget_nav_menu > div > ul,
.sidebar .widget_product_categories > ul,
.wpb_widgetised_column .widget_product_categories > ul,
.sidebar .widget_layered_nav > ul,
.wpb_widgetised_column .widget_layered_nav > ul {
  color: #1f2a37;
}
.sidebar .widget-social-profile span,
.wpb_widgetised_column .widget-social-profile span {
  background: #1f2a37;
}
.sidebar .widget-social-profile ul.social-profile li a:hover i,
.wpb_widgetised_column .widget-social-profile ul.social-profile li a:hover i {
  color: #54a598 !important;
}
.sidebar.woocommerce-sidebar .widget-title {
  font-weight: 400;
}
.sidebar .widget_product_categories > ul > li a {
  color: #1f2a37;
}
.sidebar .widget_product_categories > ul > li a:hover:before {
  background-color: #54a598;
}
/*
*
*  Post Thumbnail
*/
.widget-post-thumbnail ul.posts-thumbnail-list li .posts-thumbnail-image a:before {
  background-color: #54a598;
}
.widget-post-thumbnail ul.posts-thumbnail-list li .posts-thumbnail-content h4 a {
  color: rgba(31, 42, 55, 0.9);
}
.widget-post-thumbnail ul.posts-thumbnail-list li .posts-thumbnail-content .posts-thumbnail-meta i {
  color: #54a598;
}
.widget-post-thumbnail ul.posts-thumbnail-list li .posts-thumbnail-content .posts-thumbnail-meta time,
.widget-post-thumbnail ul.posts-thumbnail-list li .posts-thumbnail-content .posts-thumbnail-meta span.author {
  color: rgba(31, 42, 55, 0.7);
}
.widget-post-thumbnail ul.posts-thumbnail-list li .posts-thumbnail-content .posts-thumbnail-meta .comment-count i {
  color: #54a598;
}
.widget-post-thumbnail ul.posts-thumbnail-list li .posts-thumbnail-content .posts-thumbnail-meta .comment-count a:hover {
  color: #54a598;
}
.widget-post-thumbnail ul.posts-thumbnail-list.full_width li .posts-thumbnail-content a:hover {
  color: #54a598;
}
.widget-post-thumbnail ul.posts-thumbnail-list.size-thumbnail li .posts-thumbnail-content h4 a:hover {
  color: #54a598;
}
.widget-post-thumbnail ul.posts-thumbnail-list.size-thumbnail li .posts-thumbnail-content .posts-thumbnail-meta i {
  color: #54a598;
}
.widget-post-thumbnail ul.posts-thumbnail-list.size-thumbnail li .posts-thumbnail-content .posts-thumbnail-meta .comment-count i {
  color: #54a598;
}
.widget-post-thumbnail ul.posts-thumbnail-list.size-thumbnail li:first-child .posts-thumbnail-content h4 {
  color: #1f2a37;
}
.widget-post-thumbnail ul.posts-thumbnail-list.size-thumbnail li:first-child .posts-thumbnail-content h4 a:hover {
  color: #54a598;
}
.widget-post-thumbnail ul.posts-thumbnail-list.date li .posts-thumbnail-content h4 a:hover {
  color: #54a598;
}
.widget-post-thumbnail ul.posts-thumbnail-list.date li .posts-thumbnail-content .posts-thumbnail-meta i {
  color: #54a598;
}
.widget-post-thumbnail ul.posts-thumbnail-list.date li .posts-thumbnail-content .posts-thumbnail-meta .comment-count i {
  color: #54a598;
}
/*
*
*  Category Widget
*/
.widget_categories ul li:hover > a {
  color: #54a598;
}
.widget_categories ul li.current-cat,
.widget_categories ul li.current-cat-parent {
  color: #54a598;
}
aside .clear-all,
aside .compare {
  background-color: #1f2a37 !important;
}
aside .clear-all:hover {
  background-color: #54a598 !important;
}
aside .compare {
  background-color: #54a598 !important;
}
aside .compare:hover {
  background-color: #438379 !important;
}
.widget_display_search div:hover:before {
  color: #54a598;
}
.widget_display_search div input[type=text] {
  color: #54a598;
  border: 3px solid #54a598;
}
/*
* 1. Archive Product
* 
*/
.woocommerce .woocommerce-ordering select {
  color: #333333;
}
.woocommerce .woocommerce-result-count {
  color: #333333;
}
.woocommerce div.product span.price,
.woocommerce div.product p.price {
  color: #1f2a37;
}
.woocommerce div.product span.price ins,
.woocommerce div.product p.price ins {
  color: #333333 !important;
}
.woocommerce div.product span.price del,
.woocommerce div.product p.price del {
  color: #666666;
}
.pagination > li > a,
.pagination > li > span {
  color: #333333;
}
.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus,
.pagination > li > a.active,
.pagination > li > span.active {
  color: #54a598;
}
.pagination > li > a.current,
.pagination > li > span.current {
  color: #54a598;
}
.woocommerce #respond input#submit,
.woocommerce a.button,
.woocommerce button.button,
.woocommerce input.button,
.woocommerce #respond input#submit.alt,
.woocommerce a.button.alt,
.woocommerce button.button.alt,
.woocommerce input.button.alt,
.woocommerce a.added_to_cart {
  background-color: #1f2a37;
}
.woocommerce #respond input#submit:hover,
.woocommerce a.button:hover,
.woocommerce button.button:hover,
.woocommerce input.button:hover,
.woocommerce #respond input#submit.alt:hover,
.woocommerce a.button.alt:hover,
.woocommerce button.button.alt:hover,
.woocommerce input.button.alt:hover,
.woocommerce a.added_to_cart:hover {
  background-color: #54a598;
}
.product-flash-wrap .product-flash {
  background-color: #54a598;
}
.product-flash-wrap .product-flash.on-hot {
  background-color: #1f2a37;
}
.site-content-archive-product .yolo-filter-categories li.current-cat a {
  color: #54a598;
}
.site-content-archive-product .yolo-filter-search li.active span#yolo-shop-search-btn,
.site-content-archive-product .yolo-filter-search li.active span.invert-color {
  color: #54a598;
}
.site-content-archive-product .archive-product-wrap .woocommerce-sidebar aside .tagcloud .current-tag {
  background-color: #54a598;
}
.site-content-archive-product .woocommerce-pagination .yolo-shop-loadmore,
.site-content-archive-product .woocommerce-pagination .yolo-show-all {
  color: text_color;
}
/* --------------------------------------------
  CHECKOUT
-------------------------------------------- */
.woocommerce-billing-fields h3,
.woocommerce-shipping-fields h3,
#order_review_heading {
  color: #54a598;
}
.payment_box_title.active label {
  color: #54a598;
}
.woocommerce #payment #place_order,
.woocommerce-page #payment #place_order {
  background-color: #1f2a37;
}
.woocommerce #payment #place_order:hover,
.woocommerce-page #payment #place_order:hover {
  background-color: #54a598;
}
.woocommerce-cart .yolo-site-content-page .container .row .yolo-site-content-page-inner .page-content .entry-content .woocommerce .cart-form .shop_table {
  border: 0;
}
.woocommerce-cart .yolo-site-content-page .container .row .yolo-site-content-page-inner .page-content .entry-content .woocommerce .cart-form .shop_table thead {
  background: #1f2a37;
}
.woocommerce-cart .yolo-site-content-page .container .row .yolo-site-content-page-inner .page-content .entry-content .woocommerce .cart-form .shop_table thead tr th {
  font-family: 'Arial, Helvetica, sans-serif';
}
/* --------------------------------------------
  MY-ACCOUNT
-------------------------------------------- */
.woocommerce-account .customer_login_form_wrap .col2-set h2:before {
  background: #54a598;
}
/* --------------------------------------------
  MY WISHLIST
-------------------------------------------- */
.woocommerce table.shop_table.cart.wishlist_table td.product-add-to-cart a {
  background: #54a598;
}
.woocommerce table.shop_table.cart.wishlist_table td.product-add-to-cart a:hover {
  background-color: #83cab1;
}
/* --------------------------------------------
  PRODUCT LISTING
-------------------------------------------- */
.woocommerce .product-link .product-hover-sign hr,
.single-product .product-link .product-hover-sign hr {
  border-top: 1px solid #54a598;
}
.woocommerce .add-to-cart-wrap a,
.single-product .add-to-cart-wrap a {
  color: #1f2a37;
}
.woocommerce .product-actions .yith-wcwl-wishlistaddedbrowse a:hover,
.single-product .product-actions .yith-wcwl-wishlistaddedbrowse a:hover,
.woocommerce .product-actions .yith-wcwl-wishlistexistsbrowse a:hover,
.single-product .product-actions .yith-wcwl-wishlistexistsbrowse a:hover,
.woocommerce .product-actions .add_to_wishlist:hover,
.single-product .product-actions .add_to_wishlist:hover,
.woocommerce .product-actions .compare:hover,
.single-product .product-actions .compare:hover,
.woocommerce .product-actions .product-quick-view:hover,
.single-product .product-actions .product-quick-view:hover,
.woocommerce .product-actions .btn_add_to_cart:hover,
.single-product .product-actions .btn_add_to_cart:hover,
.woocommerce .product-actions .add-to-cart-wrap a:hover,
.single-product .product-actions .add-to-cart-wrap a:hover,
.woocommerce .product-actions .yith-wcwl-wishlistaddedbrowse a.active,
.single-product .product-actions .yith-wcwl-wishlistaddedbrowse a.active,
.woocommerce .product-actions .yith-wcwl-wishlistexistsbrowse a.active,
.single-product .product-actions .yith-wcwl-wishlistexistsbrowse a.active,
.woocommerce .product-actions .add_to_wishlist.active,
.single-product .product-actions .add_to_wishlist.active,
.woocommerce .product-actions .compare.active,
.single-product .product-actions .compare.active,
.woocommerce .product-actions .product-quick-view.active,
.single-product .product-actions .product-quick-view.active,
.woocommerce .product-actions .btn_add_to_cart.active,
.single-product .product-actions .btn_add_to_cart.active,
.woocommerce .product-actions .add-to-cart-wrap a.active,
.single-product .product-actions .add-to-cart-wrap a.active {
  background-color: #54a598;
}
.woocommerce .product-actions .yith-wcwl-wishlistaddedbrowse a,
.single-product .product-actions .yith-wcwl-wishlistaddedbrowse a {
  background-color: #54a598;
}
.woocommerce .product-actions .added_to_cart.wc-forward,
.single-product .product-actions .added_to_cart.wc-forward {
  background-color: #54a598 !important;
}
.woocommerce .product-actions .yith-wcwl-wishlistexistsbrowse a,
.single-product .product-actions .yith-wcwl-wishlistexistsbrowse a {
  background-color: #54a598;
}
.woocommerce .product-info h3,
.single-product .product-info h3 {
  color: #1f2a37;
}
.woocommerce .product-info h3:hover,
.single-product .product-info h3:hover {
  color: #54a598;
}
.woocommerce .product-info span.price,
.single-product .product-info span.price {
  color: #1f2a37;
}
.woocommerce > .woocommerce .product-item-wrap .product-item-inner .product-thumb .product-flash-wrap span:nth-child(2) {
  background-color: #54a598;
}
.woocommerce.columns-1 .product-item-wrap .product-info h3 {
  color: #1f2a37;
}
.shortcode-product-wrap.list .woocommerce.list .product-item-wrap .product-item-inner h3:hover {
  color: #54a598;
}
.shortcode-product-wrap.list .woocommerce.list .product-item-wrap .product-item-inner span.price {
  color: #54a598;
}
.shortcode-product-wrap.list .woocommerce.list .product-item-wrap .product-item-inner .product-info .product-actions a.add_to_cart_button {
  background-color: #1f2a37;
}
.shortcode-product-wrap.list .woocommerce.list .product-item-wrap .product-item-inner .product-info .product-actions a.add_to_cart_button:hover {
  background-color: #54a598 !important;
}
/* --------------------------------------------
  ORDER TRACKING
-------------------------------------------- */
.order-tracking-form h3:before {
  background-color: #54a598;
}
.order-tracking-form h3:hover {
  color: #54a598;
}
/* --------------------------------------------
  SHOPPING CART
-------------------------------------------- */
.woocommerce table.shop_table.cart thead {
  background-color: #1f2a37;
}
.woocommerce table.shop_table.cart .product-remove a:hover {
  color: #54a598 !important;
}
.woocommerce table.shop_table.cart td.actions .button {
  background-color: #1f2a37;
}
.woocommerce table.shop_table.cart td.actions .button:hover {
  background-color: #54a598;
}
.woocommerce table.shop_table.cart td.actions .button.checkout-button {
  background-color: #54a598;
}
.woocommerce table.shop_table.cart td.actions .button.checkout-button:hover {
  background-color: #3a7269;
}
.woocommerce table.shop_table.cart td.actions input[name="update_cart"] {
  background-color: #1f2a37;
}
.woocommerce table.shop_table.cart td.actions input[name="update_cart"]:hover {
  background-color: #54a598;
}
.cart-collaterals h4.widget-title,
.cart-collaterals h2 {
  color: #1f2a37;
  border-left: 2px solid #54a598;
}
.shipping-calculator-form .button {
  background-color: #83cab1 !important;
}
.shipping-calculator-form .button:hover {
  background-color: #54a598 !important;
}
.woocommerce-checkout .entry-content .woocommerce .woocommerce-checkout #order_review_heading {
  border-left: 2px solid #54a598;
}
.woocommerce-checkout .entry-content .woocommerce .woocommerce-checkout #customer_details .woocommerce-billing-fields h3 {
  border-left: 2px solid #54a598;
}
.woocommerce-checkout .entry-content .woocommerce .woocommerce-checkout #customer_details .woocommerce-billing-fields p label {
  color: #1f2a37;
}
.woocommerce-checkout .entry-content .woocommerce .woocommerce-checkout #customer_details .woocommerce-billing-fields p label .required {
  color: #54a598;
}
.woocommerce-checkout .entry-content .woocommerce .woocommerce-checkout #customer_details .woocommerce-shipping-fields h3 {
  border-left: 2px solid #54a598;
}
.woocommerce-checkout .entry-content .woocommerce .woocommerce-checkout #customer_details .woocommerce-shipping-fields p label {
  color: #1f2a37;
}
.woocommerce-checkout .entry-content .woocommerce .woocommerce-checkout #customer_details .woocommerce-shipping-fields p label .required {
  color: #54a598;
}
/* --------------------------------------------
  SINGLE PRODUCT INFO
-------------------------------------------- */
.site-content-single-product .single-product-info .single-product-image-wrap .single-product-image .single-product-image-inner .owl-buttons div:hover {
  background-color: #54a598;
}
.site-content-single-product .single-product-info .single-product-image-wrap #sync1 .owl-nav > div:hover {
  color: #54a598;
}
.site-content-single-product .single-product-info .single-product-image-wrap #sync2 .owl-nav > div:hover {
  background-color: #54a598;
}
.site-content-single-product .single-product-info .single-product-image-wrap #sync2 .synced .thumbnail-image a:before {
  background-color: rgba(84, 165, 152, 0.3);
}
.site-content-single-product .single-product-info .summary-product-wrap p.price {
  color: #54a598;
}
.site-content-single-product .single-product-info .summary-product-wrap .product-single-short-description {
  color: #1f2a37;
}
.site-content-single-product .single-product-info .summary-product-wrap form.cart .button,
.site-content-single-product .single-product-info .summary-product-wrap form.cart .added_to_cart {
  background-color: #1f2a37;
}
.site-content-single-product .single-product-info .summary-product-wrap form.cart .button:hover,
.site-content-single-product .single-product-info .summary-product-wrap form.cart .added_to_cart:hover {
  background-color: #54a598;
}
.site-content-single-product .single-product-info .summary-product-wrap form.variations_form .single_variation_wrap .single_add_to_cart_button {
  background-color: #54a598;
}
.site-content-single-product .single-product-info .summary-product-wrap .single-product-function .yith-wcwl-wishlistaddedbrowse a,
.site-content-single-product .single-product-info .summary-product-wrap .single-product-function .yith-wcwl-wishlistexistsbrowse a,
.site-content-single-product .single-product-info .summary-product-wrap .single-product-function .yith-wcwl-add-button a.add_to_wishlist {
  color: #1f2a37;
}
.site-content-single-product .single-product-info .summary-product-wrap .single-product-function .yith-wcwl-wishlistaddedbrowse a:hover:before,
.site-content-single-product .single-product-info .summary-product-wrap .single-product-function .yith-wcwl-wishlistexistsbrowse a:hover:before,
.site-content-single-product .single-product-info .summary-product-wrap .single-product-function .yith-wcwl-add-button a.add_to_wishlist:hover:before {
  background-color: #54a598;
}
.site-content-single-product .single-product-info .summary-product-wrap .single-product-function a.compare {
  color: #1f2a37;
}
.site-content-single-product .single-product-info .summary-product-wrap .single-product-function a.compare:hover i {
  background-color: #54a598;
}
.site-content-single-product .single-product-info .summary-product-wrap .social-share-wrap label {
  color: #1f2a37;
}
.site-content-single-product .single-product-info .summary-product-wrap .select_option span {
  color: rgba(31, 42, 55, 0.5);
}
/* --------------------------------------------
  SINGLE PRODUCT TAB
-------------------------------------------- */
.woocommerce div.product .woocommerce-tabs ul.tabs li a {
  color: #1f2a37;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active a,
.woocommerce div.product .woocommerce-tabs ul.tabs li:hover a {
  color: #54a598;
}
/* --------------------------------------------
  SINGLE PRODUCT REVIEW
-------------------------------------------- */
.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta strong {
  color: #1f2a37;
}
.woocommerce #review_form #respond p.form-submit input {
  background-color: #1f2a37;
}
.woocommerce #review_form #respond .comment-fields-wrap .row label {
  color: #3b4f68;
}
.related .slider .owl-nav div:hover {
  background-color: #54a598;
}
.variable-items-wrapper.color-variable-wrapper > li.selected {
  border-color: #54a598;
}
.variable-items-wrapper.label-variable-wrapper > li.selected {
  border-color: #54a598;
}
.single-product .pp_pic_holder .pp_content_container .pp_left .pp_right .pp_content .pp_fade .pp_gallery ul li a:hover {
  border-color: #54a598;
}
.single-product .pp_pic_holder .pp_content_container .pp_left .pp_right .pp_content .pp_fade .pp_gallery ul li.selected a {
  border-color: #54a598;
}
.pp_pic_holder .pp_content_container .pp_left .pp_right .pp_content .pp_fade .pp_gallery {
  margin-top: -60px;
}
.pp_pic_holder .pp_content_container .pp_left .pp_right .pp_content .pp_fade .pp_gallery ul {
  height: 50px;
}
.pp_pic_holder .pp_content_container .pp_left .pp_right .pp_content .pp_fade .pp_gallery ul li a {
  height: 50px;
}
.pp_pic_holder .pp_content_container .pp_left .pp_right .pp_content .pp_fade .pp_gallery ul li a:hover {
  border-color: #54a598;
}
.pp_pic_holder .pp_content_container .pp_left .pp_right .pp_content .pp_fade .pp_gallery ul li.selected a {
  border-color: #54a598;
}
/*Banner shortcode*/
.banner-shortcode-wrap.style_1 .banner-content:before {
  background-color: rgba(31, 42, 55, 0.5);
}
.banner-shortcode-wrap.style_1 .banner-content .banner-title:first-letter {
  color: #54a598;
}
.banner-shortcode-wrap.style_1 .banner-content .banner-title:before {
  background-color: #54a598;
}
.banner-shortcode-wrap.style_1 .banner-content .banner-label {
  color: #1f2a37;
}
.banner-shortcode-wrap.style_2 .banner-content:before {
  background-color: rgba(31, 42, 55, 0.6);
}
.banner-shortcode-wrap.style_2 .banner-content .banner-image:before {
  border-color: #1f2a37;
}
.banner-shortcode-wrap.style_2 .banner-content .banner-image:after {
  border-color: #1f2a37;
}
.banner-shortcode-wrap.style_2 .banner-content .banner-content-inner .banner-button {
  background-color: #1f2a37;
}
.banner-shortcode-wrap.style_2 .banner-content .banner-content-inner .banner-button:hover {
  background-color: #54a598;
}
.banner-shortcode-wrap.style_2:hover .banner-content .banner-content-inner .banner-title,
.banner-shortcode-wrap.style_2:hover .banner-content .banner-content-inner .banner-label {
  color: #1f2a37 !important;
}
.banner-shortcode-wrap.style_3 .banner-content .banner-overlay {
  background: rgba(31, 42, 55, 0.3);
}
.banner-shortcode-wrap.style_4 .banner-content:before {
  background-color: rgba(31, 42, 55, 0.5);
}
.banner-shortcode-wrap.style_4 .banner-content .banner-title:before {
  background-color: #54a598;
}
.banner-shortcode-wrap.style_4 .banner-content .banner-title:hover {
  color: #54a598;
}
.banner-shortcode-wrap.style_4 .banner-content .banner-label {
  color: #1f2a37;
}
.banner-shortcode-wrap.style_5 .banner-content .banner-image:before {
  border-color: #1f2a37;
}
.banner-shortcode-wrap.style_5 .banner-content .banner-image:after {
  border-color: #1f2a37;
}
.banner-shortcode-wrap.style_5 .banner-content .banner-content-inner {
  color: #1f2a37;
}
.banner-shortcode-wrap.style_5 .banner-content .banner-content-inner:hover {
  color: #54a598;
}
.banner-shortcode-wrap.style_5 .banner-content .banner-button {
  background-color: #54a598;
}
.banner-shortcode-wrap.style_5 .banner-content .banner-button:hover {
  background-color: #3a7269;
}
.banner-shortcode-wrap.style_8 .banner-content .banner-image .banner-overlay .banner-overlay-content .banner-hover-title {
  color: #54a598 !important;
}
.counter-wrap-style_1:before {
  background-color: #54a598;
}
.counter-wrap-style_1 .gr-counter .content-inner .gr-number-counter {
  color: #1f2a37;
}
.counter-wrap-style_1 .gr-counter .content-inner .gr-text-defaul {
  color: rgba(31, 42, 55, 0.7);
}
.counter-wrap-style_1:hover:before {
  background-color: #1f2a37;
}
.counter-wrap-style_1:hover .gr-counter .content-inner .gr-number-counter,
.counter-wrap-style_1:hover .gr-counter .content-inner .gr-text-defaul {
  color: #54a598;
}
.counter-wrap-style_1:hover .gr-counter .content-inner .gr-text-defaul {
  -webkit-animation: toBottomFromTop 0.5s forwards;
  -moz-animation: toBottomFromTop 0.5s forwards;
  animation: toBottomFromTop 0.5s forwards;
}
.counter-wrap-style_1:hover .gr-counter .content-inner .gr-number-counter {
  -webkit-animation: toTopFromBottom 0.5s forwards;
  -moz-animation: toTopFromBottom 0.5s forwards;
  animation: toTopFromBottom 0.5s forwards;
}
.counter-wrap-style_2:before {
  background-color: rgba(84, 165, 152, 0.17);
}
.counter-wrap-style_2 .gr-counter .content-inner .icon-wrap {
  background-color: rgba(84, 165, 152, 0.8);
}
.counter-wrap-style_2 .gr-counter .content-inner .gr-number-counter {
  color: #1f2a37;
}
.counter-wrap-style_2 .gr-counter .content-inner .gr-text-defaul {
  color: rgba(31, 42, 55, 0.3);
}
.counter-wrap-style_2:hover .gr-counter .content-inner .icon-wrap {
  background-color: #54a598;
}
.counter-wrap-style_2:hover .gr-counter .content-inner .gr-text-defaul {
  color: rgba(31, 42, 55, 0.8);
}
.counter-wrap-style_3 .gr-counter .content-inner .gr-number-counter {
  color: #1f2a37;
}
.counter-wrap-style_3 .gr-counter .content-inner .gr-text-defaul {
  color: rgba(31, 42, 55, 0.8);
}
.counter-wrap-style_3:hover .gr-counter .content-inner .gr-number-counter {
  color: #54a598;
}
/* GMaps Shortcode CSS */
.gmaps-shortcode-wrap.toggle_button .gmaps-button-wrap .gmaps-toggle-button {
  border: 1px solid #54a598;
}
.gmaps-shortcode-wrap.toggle_button .gmaps-button-wrap .gmaps-toggle-button:hover {
  background: #54a598;
}
/* Icon Box Shortcode CSS */
.icon-box-shortcode-wrap.style_1:hover .icon-box-container .icon-wrap span {
  color: #1f2a37 !important;
}
.icon-box-shortcode-wrap.style_1:hover .icon-box-container .icon-title {
  color: #54a598;
}
.icon-box-shortcode-wrap.style_1:hover .icon-box-container .icon-title a {
  color: #54a598 !important;
}
.icon-box-shortcode-wrap.style_1 .icon-box-container .icon-title {
  color: rgba(31, 42, 55, 0.8);
}
.icon-box-shortcode-wrap.style_1 .icon-box-container .icon-title a {
  color: #1f2a37;
}
.icon-box-shortcode-wrap.style_1 .icon-box-container .icon-title a:hover {
  color: #54a598 !important;
}
.icon-box-shortcode-wrap.style_1 .icon-box-container .icon-description {
  color: rgba(31, 42, 55, 0.9);
}
.icon-box-shortcode-wrap.style_2:hover .icon-box-container .icon-wrap .icon-main {
  background-color: #54a598;
}
.icon-box-shortcode-wrap.style_2 .icon-box-container .icon-wrap .icon-main {
  background-color: rgba(31, 42, 55, 0.8);
}
.icon-box-shortcode-wrap.style_2 .icon-box-container .icon-content .icon-title {
  color: #1f2a37;
}
.icon-box-shortcode-wrap.style_2 .icon-box-container .icon-content .icon-title a {
  color: #1f2a37;
}
.icon-box-shortcode-wrap.style_2 .icon-box-container .icon-content .icon-title a:hover {
  color: #54a598 !important;
}
.icon-box-shortcode-wrap.style_2 .icon-box-container .icon-content .icon-title:hover {
  color: #54a598;
}
.icon-box-shortcode-wrap.style_2 .icon-box-container .icon-content .icon-description {
  color: rgba(31, 42, 55, 0.9);
}
.icon-box-shortcode-wrap.style_3 .icon-box-container .icon-wrap .icon-main {
  background-color: #54a598;
}
.icon-box-shortcode-wrap.style_3 .icon-box-container .icon-content .icon-title {
  color: #1f2a37;
}
.icon-box-shortcode-wrap.style_3 .icon-box-container .icon-content .icon-title a {
  color: #1f2a37;
}
.icon-box-shortcode-wrap.style_3 .icon-box-container .icon-content .icon-title a:hover {
  color: #54a598 !important;
}
.icon-box-shortcode-wrap.style_3 .icon-box-container .icon-content .icon-title:hover {
  color: #54a598;
}
.icon-box-shortcode-wrap.style_3 .icon-box-container .icon-content .icon-description {
  color: rgba(31, 42, 55, 0.9);
}
.icon-box-shortcode-wrap.style_4 .icon-box-container .icon-title {
  color: #1f2a37;
}
.icon-box-shortcode-wrap.style_4 .icon-box-container .icon-title a {
  color: #1f2a37;
}
.icon-box-shortcode-wrap.style_4 .icon-box-container .icon-title a:hover {
  color: #54a598 !important;
}
.icon-box-shortcode-wrap.style_4 .icon-box-container .icon-title:before {
  background-color: rgba(31, 42, 55, 0.3);
}
.icon-box-shortcode-wrap.style_4 .icon-box-container .icon-description {
  color: rgba(31, 42, 55, 0.9);
}
.icon-box-shortcode-wrap.style_5:hover .icon-box-container .icon-title {
  color: #54a598;
}
.icon-box-shortcode-wrap.style_5:hover .icon-box-container .icon-title a {
  color: #54a598 !important;
}
.icon-box-shortcode-wrap.style_5 .icon-box-container .icon-title {
  color: #54a598;
}
.icon-box-shortcode-wrap.style_5 .icon-box-container .icon-title a {
  color: #54a598;
}
.icon-box-shortcode-wrap.style_5 .icon-box-container .icon-title a:hover {
  color: #54a598 !important;
}
.icon-box-shortcode-wrap.style_6 .icon-box-container .icon-wrap .icon-main {
  background-color: #54a598;
}
.icon-box-shortcode-wrap.style_6 .icon-box-container .icon-content .icon-title {
  color: #1f2a37;
}
.icon-box-shortcode-wrap.style_6 .icon-box-container .icon-content .icon-title a {
  color: #1f2a37;
}
.icon-box-shortcode-wrap.style_6 .icon-box-container .icon-content .icon-title a:hover {
  color: #54a598 !important;
}
.icon-box-shortcode-wrap.style_6 .icon-box-container .icon-content .icon-title:hover {
  color: #54a598;
}
.icon-box-shortcode-wrap.style_6 .icon-box-container .icon-description {
  color: rgba(31, 42, 55, 0.9);
}
.icon-box-shortcode-wrap.style_7:hover .icon-box-container .icon-wrap span {
  color: #1f2a37 !important;
}
.icon-box-shortcode-wrap.style_7:hover .icon-box-container .icon-title {
  color: #54a598;
}
.icon-box-shortcode-wrap.style_7:hover .icon-box-container .icon-title a {
  color: #54a598 !important;
}
.icon-box-shortcode-wrap.style_7:before {
  background-color: #1f2a37;
}
.icon-box-shortcode-wrap.style_7 .icon-box-container .icon-title {
  color: rgba(31, 42, 55, 0.8);
}
.icon-box-shortcode-wrap.style_7 .icon-box-container .icon-title a {
  color: #1f2a37;
}
.icon-box-shortcode-wrap.style_7 .icon-box-container .icon-title a:hover {
  color: #54a598 !important;
}
.icon-box-shortcode-wrap.style_8:hover .icon-box-container .icon-wrap .icon-main {
  background-color: #1f2a37;
}
.icon-box-shortcode-wrap.style_8 .icon-box-container .icon-content .icon-title {
  color: #1f2a37;
}
.icon-box-shortcode-wrap.style_8 .icon-box-container .icon-content .icon-title a {
  color: #1f2a37;
}
.icon-box-shortcode-wrap.style_8 .icon-box-container .icon-content .icon-description {
  color: rgba(31, 42, 55, 0.9);
}
.yolo-instagram-wrap .instagram-title h3 {
  background-color: #1f2a37;
}
.yolo-instagram-wrap .instagram-control .instagram-nav:hover {
  color: #54a598;
}
.yolo-instagram-wrap .btn_gallery a {
  background: #54a598;
}
.yolo-instagram-wrap .btn_gallery a:hover {
  background-color: #3a7269;
}
.portfolio-full.detail-01 .portfolio-top .col-md-12 .post-slideshow .owl-nav > div:hover {
  color: #54a598;
}
.portfolio-full.detail-01 .paging-wrap .container .row .owl-nav > div:hover {
  background-color: #54a598;
}
.portfolio-full.detail-01 .portfolio-content-wrap .portfolio-title-wrap h2:before {
  background-color: #54a598;
}
.portfolio-full.detail-01 .portfolio-content-wrap .portfolio-info.spec .portfolio-info-box h6 {
  color: #1f2a37;
}
.portfolio-full.detail-01 .portfolio-content-wrap .portfolio-info.spec .portfolio-info-box div {
  color: #1f2a37;
}
.portfolio-full.detail-01 .portfolio-content-wrap .portfolio-info.spec .portfolio-info-box .portfolio-term-tag span:hover {
  background: #54a598;
}
.portfolio-full.detail-02 .col-md-6 .portfolio-info .portfolio-info-box h6 {
  color: #1f2a37;
}
.portfolio-full.detail-02 .col-md-6 .portfolio-info .portfolio-info-box div {
  color: #1f2a37;
}
.portfolio-full.detail-02 .col-md-6 .portfolio-info .portfolio-info-box .portfolio-term-tag span:hover {
  background: #54a598;
}
.portfolio-full.detail-03 .container .col-md-8 .post-slideshow .owl-nav > div:hover {
  color: #54a598;
}
.portfolio-full.detail-03 .container .col-md-8 .paging-wrap .container .row .owl-nav > div:hover {
  background-color: #54a598;
}
.portfolio-full.detail-03 .col-md-4 .portfolio-info h2:before {
  background-color: #54a598;
}
.portfolio-full.detail-03 .col-md-4 .portfolio-info .portfolio-info-box h6 {
  color: #1f2a37;
}
.portfolio-full.detail-03 .col-md-4 .portfolio-info .portfolio-info-box div {
  color: #1f2a37;
}
.portfolio-full.detail-03 .col-md-4 .portfolio-info .portfolio-info-box .portfolio-term-tag span:hover {
  background: #54a598;
}
.portfolio-full.detail-04 .container .col-md-8 .post-grid .col-md-6 .item .grid-image-hover i:hover {
  color: #54a598;
}
.portfolio-full.detail-04 .col-md-4 .portfolio-info h2:before {
  background-color: #54a598;
}
.portfolio-full.detail-04 .col-md-4 .portfolio-info .portfolio-info-box h6 {
  color: #1f2a37;
}
.portfolio-full.detail-04 .col-md-4 .portfolio-info .portfolio-info-box div {
  color: #1f2a37;
}
.portfolio-full.detail-04 .col-md-4 .portfolio-info .portfolio-info-box .portfolio-term-tag span:hover {
  background: #54a598;
}
.portfolio-full.detail-05 .container .col-md-12 .post-grid .col-md-4 .item .grid-image-hover i:hover {
  color: #54a598;
}
.portfolio-full.detail-05 .container.portfolio-content-wrap .col-md-8 .portfolio-info h2 {
  color: #1f2a37;
}
.portfolio-full.detail-05 .container.portfolio-content-wrap .col-md-8 .portfolio-info h2:before {
  background-color: #54a598;
}
.portfolio-full.detail-05 .container.portfolio-content-wrap .col-md-4 .portfolio-info .portfolio-info-box h6 {
  color: #1f2a37;
}
.portfolio-full.detail-05 .container.portfolio-content-wrap .col-md-4 .portfolio-info .portfolio-info-box div {
  color: #1f2a37;
}
.portfolio-full.detail-05 .container.portfolio-content-wrap .col-md-4 .portfolio-info .portfolio-info-box .portfolio-term-tag span:hover {
  background: #54a598;
}
.portfolio-related-wrap .heading-wrap .post-navigation .nav-links .nav-previous .post-navigation-content,
.portfolio-related-wrap .heading-wrap .post-navigation .nav-links .nav-next .post-navigation-content {
  display: none;
}
.portfolio-related-wrap .heading-wrap .post-navigation .nav-links a div i {
  color: #1f2a37;
}
.portfolio-related-wrap .heading-wrap .post-navigation .nav-links a div:hover i {
  color: #54a598;
}
.portfolio-related-wrap .heading-wrap .post-navigation .nav-links > i {
  color: #1f2a37;
}
.portfolio-related-wrap .heading-wrap .heading {
  color: #1f2a37;
}
.portfolio-related-wrap .portfolio-related .owl-nav div:hover {
  background-color: #54a598;
}
/*Portfolio*/
.portfolio-container .portfolio .paging a {
  background-color: #1f2a37;
  border-color: #1f2a37;
}
.portfolio-container .portfolio .paging a:hover {
  background-color: #54a598;
  border-color: #54a598;
}
.portfolio-tabs .tab-wrapper ul li a {
  color: #1f2a37;
}
.portfolio-tabs .tab-wrapper ul li:hover a {
  color: #54a598;
}
.portfolio-tabs .tab-wrapper ul li.active a {
  color: #54a598;
}
.portfolio-tabs.filter_style2 .tab-wrapper ul li:hover a {
  border-color: #54a598;
}
.portfolio-tabs.filter_style2 .tab-wrapper ul li.active a {
  border-color: #54a598;
}
.portfolio-tabs.filter_style3 .tab-wrapper ul li:hover a {
  background-color: #54a598;
}
.portfolio-tabs.filter_style3 .tab-wrapper ul li.active a {
  background-color: #54a598;
}
.portfolio-tabs.filter_style4 .tab-wrapper ul li:hover a {
  background-color: #54a598;
}
.portfolio-tabs.filter_style4 .tab-wrapper ul li.active a {
  background-color: #54a598;
}
.paging .load-more {
  color: #1f2a37;
}
.paging .load-more:hover {
  background-color: #54a598;
  border-color: #54a598;
}
.portfolio-wrapper .portfolio-item .portfolio-title-wrap.top .portfolio-title,
.portfolio-wrapper .portfolio-item .portfolio-title-wrap.bottom .portfolio-title {
  color: #1f2a37;
}
.portfolio-wrapper .portfolio-item .portfolio-title-wrap.top .portfolio-title:hover,
.portfolio-wrapper .portfolio-item .portfolio-title-wrap.bottom .portfolio-title:hover {
  color: #54a598;
}
.portfolio-wrapper .portfolio-item .portfolio-title-wrap.top .portfolio-title:before,
.portfolio-wrapper .portfolio-item .portfolio-title-wrap.bottom .portfolio-title:before {
  background-color: #1f2a37;
}
.portfolio-wrapper .portfolio-item .entry-thumbnail .entry-thumbnail-hover {
  background: rgba(84, 165, 152, 0.3);
}
.portfolio-wrapper .portfolio-item .entry-thumbnail.icon-only .entry-thumbnail-hover .entry-hover-wrapper .entry-hover-inner a i {
  color: #54a598 !important;
}
.portfolio-wrapper .portfolio-item .entry-thumbnail.icon-title .entry-thumbnail-hover .entry-hover-wrapper .entry-hover-inner a i {
  color: #54a598 !important;
}
.portfolio-wrapper .portfolio-item .entry-thumbnail.icon-title .entry-thumbnail-hover .entry-hover-wrapper .entry-hover-inner a .title {
  color: #54a598 !important;
}
.portfolio-wrapper .portfolio-item .entry-thumbnail.icon-title-category .entry-thumbnail-hover .entry-hover-wrapper .entry-hover-inner a i {
  color: #54a598 !important;
}
.portfolio-wrapper .portfolio-item .entry-thumbnail.icon-title-category .entry-thumbnail-hover .entry-hover-wrapper .entry-hover-inner a .title {
  color: #1f2a37 !important;
}
.portfolio-wrapper .portfolio-item .entry-thumbnail.icon-title-category .entry-thumbnail-hover .entry-hover-wrapper .entry-hover-inner a .title:hover {
  color: #54a598 !important;
}
.portfolio-wrapper .portfolio-item .entry-thumbnail.icon-title-category .entry-thumbnail-hover .entry-hover-wrapper .entry-hover-inner span.category {
  color: #54a598;
}
.portfolio-wrapper .portfolio-item .entry-thumbnail.title-category .entry-thumbnail-hover .entry-hover-wrapper .entry-hover-inner a .title {
  color: #1f2a37 !important;
}
.portfolio-wrapper .portfolio-item .entry-thumbnail.title-category .entry-thumbnail-hover .entry-hover-wrapper .entry-hover-inner a .title:hover {
  color: #54a598 !important;
}
.portfolio-wrapper .portfolio-item .entry-thumbnail.title-category .entry-thumbnail-hover .entry-hover-wrapper .entry-hover-inner span.category {
  color: #54a598;
}
.portfolio-wrapper .portfolio-item .entry-thumbnail.title-category-link .entry-thumbnail-hover {
  border: 3px solid #54a598;
}
.portfolio-wrapper .portfolio-item .entry-thumbnail.title-category-link .entry-thumbnail-hover .entry-hover-wrapper .entry-hover-inner .hover-content .title {
  color: #1f2a37 !important;
}
.portfolio-wrapper .portfolio-item .entry-thumbnail.title-category-link .entry-thumbnail-hover .entry-hover-wrapper .entry-hover-inner .hover-content .title:hover {
  color: #54a598 !important;
}
.portfolio-wrapper .portfolio-item .entry-thumbnail.title-category-link .entry-thumbnail-hover .entry-hover-wrapper .entry-hover-inner .hover-content span.category {
  color: #54a598;
}
.portfolio-wrapper .portfolio-item .entry-thumbnail.title-category-link .entry-thumbnail-hover .entry-hover-wrapper .entry-hover-inner a.link i {
  color: #54a598 !important;
}
.portfolio-wrapper .portfolio-item .entry-thumbnail.title-category-link .entry-thumbnail-hover .entry-hover-wrapper .entry-hover-inner a.link i:hover {
  border-color: #54a598;
}
.portfolio-wrapper .portfolio-item .entry-thumbnail.effect_1 .entry-thumbnail-hover {
  border: 10px solid rgba(84, 165, 152, 0.9);
}
.portfolio-wrapper .portfolio-item .entry-thumbnail.effect_1 .entry-thumbnail-hover .entry-hover-wrapper .entry-hover-inner > a i {
  color: #54a598 !important;
}
.portfolio-wrapper .portfolio-item .entry-thumbnail.effect_2 .entry-thumbnail-hover {
  background-color: rgba(131, 202, 177, 0.9);
}
.portfolio-wrapper .portfolio-item .entry-thumbnail.effect_2 .entry-thumbnail-hover .entry-hover-wrapper .entry-hover-inner > a i {
  color: #1f2a37 !important;
}
.portfolio-wrapper .portfolio-item .entry-thumbnail.effect_2 .entry-thumbnail-hover .entry-hover-wrapper .entry-hover-inner > a i:hover {
  color: #54a598 !important;
}
.portfolio-wrapper .portfolio-item .entry-thumbnail.effect_2 .entry-thumbnail-hover .entry-hover-wrapper .entry-hover-inner > a .title {
  color: #54a598;
}
.portfolio-wrapper .portfolio-item .entry-thumbnail.effect_2 .entry-thumbnail-hover .entry-hover-wrapper .entry-hover-inner span.category {
  color: #1f2a37;
}
.portfolio-wrapper .portfolio-item .entry-thumbnail.effect_3 .entry-thumbnail-hover .entry-hover-wrapper .entry-hover-inner a .title {
  color: #fff !important;
}
.portfolio-wrapper .portfolio-item .entry-thumbnail.effect_3 .entry-thumbnail-hover .entry-hover-wrapper .entry-hover-inner > a i {
  color: #54a598 !important;
}
.portfolio-wrapper .portfolio-item .entry-thumbnail.effect_3 .entry-thumbnail-hover .entry-hover-wrapper .entry-hover-inner span.category {
  color: #54a598;
}
.portfolio-wrapper .portfolio-item .entry-thumbnail.effect_4 .entry-thumbnail-hover {
  border: 3px solid #54a598;
}
.portfolio-wrapper .portfolio-item .entry-thumbnail.effect_4 .entry-thumbnail-hover .entry-hover-wrapper .entry-hover-inner .hover-content .title {
  color: #1f2a37 !important;
}
.portfolio-wrapper .portfolio-item .entry-thumbnail.effect_4 .entry-thumbnail-hover .entry-hover-wrapper .entry-hover-inner .hover-content .title:hover {
  color: #54a598 !important;
}
.portfolio-wrapper .portfolio-item .entry-thumbnail.effect_4 .entry-thumbnail-hover .entry-hover-wrapper .entry-hover-inner .hover-content span.category {
  color: #54a598;
}
.portfolio-wrapper .portfolio-item .entry-thumbnail.effect_5 .entry-thumbnail-hover .entry-hover-wrapper .entry-hover-inner > a .title {
  color: #1f2a37 !important;
}
.portfolio-wrapper .portfolio-item .entry-thumbnail.effect_5 .entry-thumbnail-hover .entry-hover-wrapper .entry-hover-inner > a .title:hover {
  color: #54a598 !important;
}
.portfolio-wrapper .portfolio-item .entry-thumbnail.effect_5 .entry-thumbnail-hover .entry-hover-wrapper .entry-hover-inner span.category {
  color: #54a598;
}
.portfolio-wrapper.hover-dir-off .entry-thumbnail.effect_1 .entry-thumbnail-hover {
  border: 10px solid rgba(84, 165, 152, 0.9);
}
.portfolio-wrapper.hover-dir-off .entry-thumbnail.effect_1 .entry-thumbnail-hover .entry-hover-wrapper .entry-hover-inner > a i {
  color: #54a598 !important;
}
.portfolio-wrapper.hover-dir-off .entry-thumbnail.effect_2 .entry-thumbnail-hover {
  background-color: rgba(131, 202, 177, 0.9);
}
.portfolio-wrapper.hover-dir-off .entry-thumbnail.effect_2 .entry-thumbnail-hover .entry-hover-wrapper .entry-hover-inner > a i {
  color: #1f2a37 !important;
}
.portfolio-wrapper.hover-dir-off .entry-thumbnail.effect_2 .entry-thumbnail-hover .entry-hover-wrapper .entry-hover-inner > a i:hover {
  color: #54a598 !important;
}
.portfolio-wrapper.hover-dir-off .entry-thumbnail.effect_2 .entry-thumbnail-hover .entry-hover-wrapper .entry-hover-inner > a .title {
  color: #54a598;
}
.portfolio-wrapper.hover-dir-off .entry-thumbnail.effect_2 .entry-thumbnail-hover .entry-hover-wrapper .entry-hover-inner span.category {
  color: #1f2a37;
}
.portfolio-wrapper.hover-dir-off .entry-thumbnail.effect_3 .entry-thumbnail-hover .entry-hover-wrapper .entry-hover-inner > a i {
  color: #54a598 !important;
}
.portfolio-wrapper.hover-dir-off .entry-thumbnail.effect_3 .entry-thumbnail-hover .entry-hover-wrapper .entry-hover-inner span.category {
  color: #54a598;
}
.portfolio-wrapper.hover-dir-off .entry-thumbnail.effect_4 .entry-thumbnail-hover {
  border: 3px solid #54a598;
}
.portfolio-wrapper.hover-dir-off .entry-thumbnail.effect_4 .entry-thumbnail-hover .entry-hover-wrapper .entry-hover-inner .hover-content .title {
  color: #1f2a37 !important;
}
.portfolio-wrapper.hover-dir-off .entry-thumbnail.effect_4 .entry-thumbnail-hover .entry-hover-wrapper .entry-hover-inner .hover-content .title:hover {
  color: #54a598 !important;
}
.portfolio-wrapper.hover-dir-off .entry-thumbnail.effect_4 .entry-thumbnail-hover .entry-hover-wrapper .entry-hover-inner .hover-content span.category {
  color: #54a598;
}
.portfolio-wrapper.hover-dir-off .entry-thumbnail.effect_5 .entry-thumbnail-hover .entry-hover-wrapper .entry-hover-inner > a .title {
  color: #1f2a37 !important;
}
.portfolio-wrapper.hover-dir-off .entry-thumbnail.effect_5 .entry-thumbnail-hover .entry-hover-wrapper .entry-hover-inner > a .title:hover {
  color: #54a598 !important;
}
.portfolio-wrapper.hover-dir-off .entry-thumbnail.effect_5 .entry-thumbnail-hover .entry-hover-wrapper .entry-hover-inner span.category {
  color: #54a598;
}
/*
* 1. PRODUCT MASONRY (GRID,...)
* 2. PRODUCT LIST
*/
/* 1. PRODUCT MASONRY */
.shortcode-product-wrap {
  position: relative;
}
.shortcode-product-wrap .product-filters ul.style_1 li a {
  color: #1f2a37;
}
.shortcode-product-wrap .product-filters ul.style_1 li a:before {
  background-color: #1f2a37;
}
.shortcode-product-wrap .product-filters ul.style_1 li a:after {
  background-color: #1f2a37;
}
.shortcode-product-wrap .product-filters ul.style_1 li a:hover,
.shortcode-product-wrap .product-filters ul.style_1 li a.selected {
  color: #54a598;
}
.shortcode-product-wrap .product-filters ul.style_1 li a:hover:before,
.shortcode-product-wrap .product-filters ul.style_1 li a.selected:before,
.shortcode-product-wrap .product-filters ul.style_1 li a:hover:after,
.shortcode-product-wrap .product-filters ul.style_1 li a.selected:after {
  background: #54a598;
}
.shortcode-product-wrap .product-filters ul.style_1 li.bt-order {
  border: 1px solid #1f2a37;
}
.shortcode-product-wrap .product-filters ul.style_1 li.bt-order:hover,
.shortcode-product-wrap .product-filters ul.style_1 li.bt-order.active {
  color: #54a598;
  border-color: #54a598;
}
.shortcode-product-wrap .product-filters ul.style_2 li a {
  color: #1f2a37;
}
.shortcode-product-wrap .product-filters ul.style_2 li a:before {
  background-color: #54a598;
}
.shortcode-product-wrap .product-filters ul.style_2 li a:after {
  background-color: #54a598;
}
.shortcode-product-wrap .product-filters ul.style_2 li a:hover,
.shortcode-product-wrap .product-filters ul.style_2 li a.selected {
  color: #54a598;
}
.shortcode-product-wrap .product-filters ul.style_3 li a {
  color: #1f2a37;
}
.shortcode-product-wrap .product-filters ul.style_3 li a:before {
  background-color: #54a598;
}
.shortcode-product-wrap .product-filters ul.style_3 li a:hover,
.shortcode-product-wrap .product-filters ul.style_3 li a.selected {
  color: #54a598;
}
.shortcode-product-wrap .product-filters ul.style_3 li a:hover:before,
.shortcode-product-wrap .product-filters ul.style_3 li a.selected:before {
  background-color: #54a598;
}
.shortcode-product-wrap .product-filters ul.style_4 li a:hover:before,
.shortcode-product-wrap .product-filters ul.style_4 li a.selected:before {
  background-color: #54a598;
}
.shortcode-product-wrap .product-filters ul.style_5 li a {
  color: #1f2a37;
}
.shortcode-product-wrap .product-filters ul.style_5 li a:hover:before,
.shortcode-product-wrap .product-filters ul.style_5 li a.selected:before {
  background-color: #1f2a37;
}
.shortcode-product-wrap .product-filters ul.style_6 li a:hover,
.shortcode-product-wrap .product-filters ul.style_6 li a.selected {
  color: #1f2a37;
}
.shortcode-product-wrap .product-filters ul.style_6 li a:hover:before,
.shortcode-product-wrap .product-filters ul.style_6 li a.selected:before {
  background-color: #1f2a37;
}
.shortcode-product-wrap .product-filters ul li a {
  color: rgba(31, 42, 55, 0.6);
}
.shortcode-product-wrap .product-filters ul li a.selected {
  color: #1f2a37;
}
.shortcode-product-wrap .product-style_2 .product-link {
  background-color: rgba(131, 202, 177, 0.7);
}
.shortcode-product-wrap .product-style_3 .product-link {
  background-color: rgba(31, 42, 55, 0.7);
}
/*Recent news*/
.recent-news-control .recent-news-nav.nav_next:hover i {
  color: #54a598;
}
.recent-news-control .recent-news-nav.nav_prev:hover i {
  color: #54a598;
}
.recent-news-home_1 .recent-news-container article .post-thumbnail .post-image:before {
  background-color: rgba(31, 42, 55, 0.6);
}
.recent-news-home_1 .recent-news-container article .post-thumbnail .post-image:hover:after {
  color: #54a598;
}
.recent-news-home_1 .recent-news-container article .post-content .post-content-inner .post-main-content .entry-title a {
  color: #1f2a37 !important;
}
.recent-news-home_1 .recent-news-container article .post-content .post-content-inner .post-main-content .entry-title a:hover {
  color: #54a598 !important;
}
.recent-news-home_1 .recent-news-container article .post-content .post-content-inner .post-main-content .post-excerpt {
  color: rgba(31, 42, 55, 0.75);
}
.recent-news-home_1 .recent-news-container article .post-content .post-content-inner .post-main-content .btn-readmore:before {
  color: #54a598;
}
.recent-news-home_1 .recent-news-container article .post-content .post-content-inner .post-main-content .btn-readmore .span-text {
  color: #1f2a37;
}
.recent-news-home_1 .recent-news-container article .post-content .post-content-inner .post-main-content .btn-readmore:hover .span-text {
  color: #54a598;
}
.recent-news-home_1 .recent-news-container article .post-content .post-content-inner .post-meta .post-meta-inner .post-day {
  color: #54a598;
}
.recent-news-home_1 .recent-news-container article .post-content .post-content-inner .post-meta .post-meta-inner .post-month {
  color: #54a598;
}
.recent-news-home_1 .recent-news-control .recent-news-nav.nav_next:hover i {
  color: #54a598;
}
.recent-news-home_1 .recent-news-control .recent-news-nav.nav_prev:hover i {
  color: #54a598;
}
.recent-news-home_2 .recent-news-container article .post-thumbnail a.btn-readmore h6:hover {
  color: #54a598;
}
.recent-news-home_2 .recent-news-container article .post-thumbnail .overlay-bg:before,
.recent-news-home_2 .recent-news-container article .post-thumbnail .overlay-bg:after {
  background-color: rgba(31, 42, 55, 0.2);
}
.recent-news-home_2 .recent-news-container article .post-content .entry-title a {
  color: #1f2a37;
}
.recent-news-home_2 .recent-news-container article .post-content .entry-title a:hover {
  color: #54a598;
}
.recent-news-home_2 .recent-news-container article .post-content .post-info {
  color: rgba(31, 42, 55, 0.9);
}
.recent-news-home_2 .recent-news-container article .post-content .post-excerpt {
  color: rgba(31, 42, 55, 0.8);
}
.recent-news-home_2 .recent-news-container article .post-content .category-content a:hover {
  color: #54a598 !important;
}
.recent-news-home_3 .recent-news-container .recent-news-list .recent-news-item .row article .post-thumbnail .post-meta .post-meta-inner .post-day {
  color: #54a598;
}
.recent-news-home_3 .recent-news-container .recent-news-list .recent-news-item .row article .post-thumbnail .post-meta .post-meta-inner .post-month {
  color: #54a598;
}
.recent-news-home_3 .recent-news-container .recent-news-list .recent-news-item .row article .post-information .category {
  color: #54a598;
}
.recent-news-home_3 .recent-news-container .recent-news-list .recent-news-item .row article .post-information .post-blog-title a {
  color: #1f2a37;
}
.recent-news-home_3 .recent-news-container .recent-news-list .recent-news-item .row article .post-information .post-blog-title a:before {
  background-color: #1f2a37;
}
.recent-news-home_3 .recent-news-container .recent-news-list .recent-news-item .row article .post-information .post-blog-title:hover a {
  color: #54a598;
}
.recent-news-home_3 .recent-news-container .recent-news-list .recent-news-item .row article .post-information .post-blog-title:hover a:before {
  background-color: #54a598;
}
.recent-news-home_3 .recent-news-container .recent-news-list .recent-news-item .row article .post-information .btn-readmore {
  border: 1px solid #1f2a37;
  color: #1f2a37;
}
.recent-news-home_3 .recent-news-container .recent-news-list .recent-news-item .row article .post-information .btn-readmore:hover {
  background-color: #54a598;
  border-color: #54a598;
}
.recent-news-home_4 .recent-news-container article .post-meta .post-meta-inner {
  background-color: #1f2a37;
}
.recent-news-home_4 .recent-news-container article .post-thumbnail .post-image:before {
  background-color: rgba(31, 42, 55, 0.6);
}
.recent-news-home_4 .recent-news-container article .post-thumbnail .post-image:hover:after {
  color: #54a598;
}
.recent-news-home_4 .recent-news-container article .post-content .post-main-content .entry-title a {
  color: #1f2a37 !important;
}
.recent-news-home_4 .recent-news-container article .post-content .post-main-content .entry-title a:hover {
  color: #54a598 !important;
}
.recent-news-home_4 .recent-news-container article .post-content .post-main-content > span {
  color: rgba(31, 42, 55, 0.7);
}
.recent-news-home_4 .recent-news-container article .post-content .post-main-content .post-excerpt {
  color: rgba(31, 42, 55, 0.75);
}
.recent-news-home_4 .recent-news-container article .post-content .post-main-content .btn-readmore:before {
  color: #54a598;
}
.recent-news-home_4 .recent-news-container article .post-content .post-main-content .btn-readmore .span-text {
  color: #1f2a37;
}
.recent-news-home_4 .recent-news-container article .post-content .post-main-content .btn-readmore:hover .span-text {
  color: #54a598;
}
.recent-news-home_4 .recent-news-control .recent-news-nav.nav_next:hover i {
  color: #54a598;
}
.recent-news-home_4 .recent-news-control .recent-news-nav.nav_prev:hover i {
  color: #54a598;
}
.recent-news-home_5 .recent-news-container .recent-news-control .news-nav:hover i {
  color: #54a598;
}
.recent-news-home_5 .recent-news-container .slick-slider .recent-news-item .post-information .category {
  color: rgba(31, 42, 55, 0.5);
}
.recent-news-home_5 .recent-news-container .slick-slider .recent-news-item .post-information .category:before {
  background-color: #54a598;
}
.recent-news-home_5 .recent-news-container .slick-slider .recent-news-item .post-information .post-title a {
  color: #1f2a37 !important;
}
.recent-news-home_5 .recent-news-container .slick-slider .recent-news-item .post-information .post-title a:hover {
  color: #54a598 !important;
}
.recent-news-home_5 .recent-news-container .slick-slider .recent-news-item .post-information .post-meta {
  color: rgba(31, 42, 55, 0.7);
}
.recent-news-home_5 .recent-news-container .slick-slider .recent-news-item .post-information .btn-readmore span {
  border: 1px solid #54a598;
}
.recent-news-home_5 .recent-news-container .slick-slider .recent-news-item .post-information .btn-readmore span:hover {
  background-color: #54a598;
}
.recent-news-home_6 .recent-news-container article .post-thumbnail a.btn-readmore h6:hover {
  color: #54a598;
}
.recent-news-home_6 .recent-news-container article .post-thumbnail .overlay-bg:before,
.recent-news-home_6 .recent-news-container article .post-thumbnail .overlay-bg:after {
  background-color: rgba(31, 42, 55, 0.2);
}
.recent-news-home_6 .recent-news-container article .post-content .entry-title a {
  color: #1f2a37;
}
.recent-news-home_6 .recent-news-container article .post-content .entry-title a:hover {
  color: #54a598;
}
.recent-news-home_6 .recent-news-container article .post-content .post-info {
  color: rgba(31, 42, 55, 0.9);
}
.recent-news-home_6 .recent-news-container article .post-content .post-excerpt {
  color: rgba(31, 42, 55, 0.8);
}
.recent-news-home_6 .recent-news-container article .post-content .category-content a:hover {
  color: #54a598 !important;
}
.recent-news-home_9 .recent-news-container article .post-thumbnail .post-image:before {
  background-color: rgba(31, 42, 55, 0.6);
}
.recent-news-home_9 .recent-news-container article .post-thumbnail .post-image:hover:after {
  color: #54a598;
}
.recent-news-home_9 .recent-news-container article .post-content .post-content-inner .post-main-content .category {
  color: #54a598;
}
.recent-news-home_9 .recent-news-container article .post-content .post-content-inner .post-main-content .entry-title a {
  color: #1f2a37 !important;
}
.recent-news-home_9 .recent-news-container article .post-content .post-content-inner .post-main-content .entry-title a:hover {
  color: #54a598 !important;
}
.recent-news-home_9 .recent-news-container article .post-content .post-content-inner .post-main-content .post-excerpt {
  color: rgba(31, 42, 55, 0.75);
}
.recent-news-home_9 .recent-news-container article .post-content .post-content-inner .btn-readmore {
  border: 1px solid #1f2a37;
  color: #1f2a37;
}
.recent-news-home_9 .recent-news-container article .post-content .post-content-inner .btn-readmore:hover {
  background-color: #54a598;
  border-color: #54a598;
}
.recent-news-home_9 .recent-news-control .recent-news-nav.nav_next:hover i {
  color: #54a598;
}
.recent-news-home_9 .recent-news-control .recent-news-nav.nav_prev:hover i {
  color: #54a598;
}
/* Single Product Shortcode CSS */
.shortcode-single-product-wrap .product-item-wrap .product-link {
  background-color: rgba(131, 202, 177, 0.7);
}
.shortcode-single-product-wrap .product-item-wrap .product-link .product-hover-sign hr {
  border-top: 1px solid #54a598;
}
.shortcode-single-product-wrap .product-item-wrap.product-style_1 .product-flash {
  background-color: #54a598;
}
.shortcode-single-product-wrap .product-item-wrap.product-style_1 .product-flash.on-hot {
  background-color: #1f2a37;
}
.shortcode-single-product-wrap .product-item-wrap.product-style_2 .product-link {
  background-color: rgba(31, 42, 55, 0.7);
}
.product-paging-load-more .product-load-more {
  background-color: #54a598;
}
.product-paging-load-more .product-load-more:hover {
  background-color: #438379;
}
/* Clients Shortcode CSS */
.slider_images-shortcode-wrap.style_1 .slider_list .slider_item:hover .slider_img:before {
  border-color: #54a598;
}
.slider_images-shortcode-wrap.style_2 .slider_list .slider_item:hover .slider_img:before {
  background-color: rgba(31, 42, 55, 0.6);
}
/* Slider text Shortcode CSS */
.slider-text-shortcode-wrap.style_1 .slider-list .slider-item:hover a h1 {
  color: #54a598;
}
.slider-text-shortcode-wrap.style_1 .slider-list .owl-dots .owl-dot.active:before {
  background-color: #54a598;
}
.slider-text-shortcode-wrap.style_1 .slider-control .slider-nav:hover i {
  color: #54a598;
}
.yolo-teammember.teammember-carousel .teammember-list .teammember-item .teammember-content .teammember-meta .teammember-title {
  color: #1f2a37;
}
.yolo-teammember.teammember-carousel .teammember-list .teammember-item .teammember-content .teammember-meta .teammember-title:hover {
  color: #54a598;
}
.yolo-teammember.teammember-carousel .teammember-list .teammember-item .teammember-content .teammember-meta .teammember-position {
  color: rgba(31, 42, 55, 0.8);
}
.yolo-teammember.teammember-carousel .teammember-list .teammember-item .teammember-content .teammember-meta .teammember-social-profile li a {
  color: #1f2a37;
}
.yolo-teammember.teammember-carousel .teammember-list .teammember-item .teammember-content .teammember-meta .teammember-social-profile li a:hover {
  color: #54a598;
}
.yolo-teammember.teammember-carousel .teammember-control .teammember-nav:hover i {
  color: #54a598;
}
.yolo-teammember.style_3 .teammember-list .teammember-item .teammember-content .teammember-meta .teammember-title {
  color: #1f2a37;
}
.yolo-teammember.style_3 .teammember-list .teammember-item .teammember-content .teammember-meta .teammember-title:hover {
  color: #54a598;
}
.yolo-teammember.style_3 .teammember-list .teammember-item .teammember-content .teammember-meta .teammember-position {
  color: rgba(31, 42, 55, 0.9);
}
.yolo-teammember.style_3 .teammember-list .teammember-item .teammember-content .teammember-meta .teammember-social-profile li a {
  color: #1f2a37;
}
.yolo-teammember.style_3 .teammember-list .teammember-item .teammember-content .teammember-meta .teammember-social-profile li a:hover {
  color: #54a598;
}
.yolo-teammember.style_3 .teammember-control .teammember-nav:hover i {
  color: #54a598;
}
.yolo-team-content .team-remove {
  color: #1f2a37;
}
.yolo-team-content .team-left h4 {
  color: #54a598;
}
.yolo-team-content .team-left .team_position {
  color: #1f2a37;
}
.yolo-team-content .team-right .team-title {
  color: #1f2a37;
}
.yolo-team-content .team-right .team-contact ul li i {
  color: #54a598;
}
.yolo-team-content .team-right .team-contact .team_socials a {
  color: #1f2a37;
}
.yolo-team-content .team-right .team-contact .team_socials a:hover {
  color: #54a598;
}
.yolo-team-content .team-specialty .team-specialty-attr ul li:before {
  background: #1f2a37;
}
.yolo-team-content .team-certificates {
  color: #1f2a37;
}
/* TESTIMONIAL */
.yolo-testimonial.slider-pro .sp-slides .sp-slide .testimonial-content p {
  color: #445c78;
}
.yolo-testimonial.slider-pro .sp-slides .sp-slide .testimonial-content hr {
  border-top: 1px solid #93a9c2;
}
.yolo-testimonial.slider-pro .sp-slides .sp-slide .testimonial-content:before {
  color: #54a598;
}
.yolo-testimonial.slider-pro .sp-slides .sp-slide .testimonial-info {
  padding-left: 50px;
  margin-top: 65px;
}
.yolo-testimonial.slider-pro .sp-slides .sp-slide .testimonial-info .testimonial-meta p {
  color: #445c78;
}
.yolo-testimonial.slider-pro .sp-selected-thumbnail:before {
  border-color: #54a598 !important;
}
.yolo-testimonial.slider-pro .sp-selected-thumbnail:after {
  border-right-color: #54a598 !important;
}
.yolo-testimonial.slider-pro .sp-thumbnails .sp-thumbnail .testimonial-info .testimonial-meta p {
  color: #445c78;
}
.yolo-testimonial.slider-pro .sp-thumbnails .sp-thumbnail .testimonial-overlay i:before {
  background-color: #54a598;
}
.yolo-testimonial.slider-pro .testimonial-control .nav_prev:hover,
.yolo-testimonial.slider-pro .testimonial-control .nav_next:hover {
  color: #54a598;
}
.yolo-testimonial.slider-pro-2 .sp-bottom-thumbnails.sp-has-pointer .sp-bottom-thumbnails.sp-has-pointer .sp-selected-thumbnail:before {
  border-color: #54a598;
}
.yolo-testimonial.slider-pro-2 .sp-bottom-thumbnails.sp-has-pointer .sp-bottom-thumbnails.sp-has-pointer .sp-selected-thumbnail:after {
  border-bottom-color: #54a598;
}
.yolo-testimonial.testimonial-carousel .testimonial-list .testimonial-item .icon i {
  color: #54a598;
}
.yolo-testimonial.testimonial-carousel .testimonial-list .testimonial-item .testimonial-content {
  color: rgba(31, 42, 55, 0.9);
}
.yolo-testimonial.testimonial-carousel .testimonial-list .testimonial-item .testimonial-content .text-content:before {
  background-color: #1f2a37;
}
.yolo-testimonial.testimonial-carousel .testimonial-list .testimonial-item .testimonial-content .testimonial-title {
  color: #1f2a37;
}
.yolo-testimonial.testimonial-carousel .testimonial-list .testimonial-item .testimonial-content .testimonial-position {
  color: #1f2a37;
}
@media (max-width: 767px) {
  .yolo-testimonial.testimonial-carousel .testimonial-list .testimonial-item .testimonial-image img {
    border: 5px solid #54a598;
  }
}
.yolo-testimonial.testimonial-carousel .testimonial-list .owl-dots .owl-dot.active,
.yolo-testimonial.testimonial-carousel .testimonial-list .owl-dots .owl-dot:hover {
  background-color: #54a598;
}
.yolo-testimonial.testimonial-carousel .testimonial-control {
  color: #1f2a37;
}
.yolo-testimonial.testimonial-carousel-2 .testimonial-list .testimonial-item .testimonial-image i {
  color: #54a598;
}
.yolo-testimonial.testimonial-carousel-2 .testimonial-list .testimonial-item p {
  color: rgba(31, 42, 55, 0.9);
}
.yolo-testimonial.testimonial-carousel-2 .testimonial-list .testimonial-item .testimonial-title {
  color: #1f2a37;
}
.yolo-testimonial.testimonial-carousel-2 .testimonial-list .testimonial-item .testimonial-position {
  color: #54a598;
}
.yolo-testimonial.testimonial-carousel-2 .testimonial-control .testimonial-nav {
  color: #1f2a37;
}
.yolo-testimonial.testimonial-carousel-2 .testimonial-control .testimonial-nav:hover i {
  color: #54a598;
}
.yolo-testimonial.testimonial-carousel-3 .testimonial-list .testimonial-item p {
  color: rgba(31, 42, 55, 0.9);
}
.yolo-testimonial.testimonial-carousel-3 .testimonial-list .testimonial-item .testimonial-title {
  color: #1f2a37;
}
.yolo-testimonial.testimonial-carousel-3 .testimonial-list .testimonial-item .testimonial-title:hover {
  color: #54a598;
}
.yolo-testimonial.testimonial-carousel-3 .testimonial-list .testimonial-item .testimonial-position {
  color: rgba(31, 42, 55, 0.5);
}
.yolo-testimonial.testimonial-carousel-3 .testimonial-list .owl-dots .owl-dot.active,
.yolo-testimonial.testimonial-carousel-3 .testimonial-list .owl-dots .owl-dot:hover {
  background-color: #54a598;
}
.yolo-testimonial.testimonial-carousel-3 .testimonial-control .testimonial-nav {
  color: #1f2a37;
}
.yolo-testimonial.testimonial-carousel-3 .testimonial-control .testimonial-nav:hover i {
  color: #54a598;
}
.yolo-testimonial.testimonial-carousel-4 .testimonial-list .testimonial-item .testimonial-title:hover {
  color: #54a598;
}
.yolo-testimonial.testimonial-carousel-4 .testimonial-control .testimonial-nav {
  color: #1f2a37;
}
.yolo-testimonial.testimonial-carousel-4 .testimonial-control .testimonial-nav:hover i {
  color: #54a598;
}
.yolo-testimonial.testimonial-carousel-5 .testimonial-list .testimonial-item .testimonial-title:hover {
  color: #54a598;
}
.yolo-testimonial.testimonial-carousel-5 .testimonial-control .testimonial-nav {
  color: #1f2a37;
}
.yolo-testimonial.testimonial-carousel-5 .testimonial-control .testimonial-nav:hover i {
  color: #54a598;
}
.yolo-testimonial.testimonial-carousel-6 .testimonial-list .testimonial-item p {
  color: rgba(31, 42, 55, 0.9);
}
.yolo-testimonial.testimonial-carousel-6 .testimonial-list .testimonial-item .testimonial-title {
  color: #1f2a37;
}
.yolo-testimonial.testimonial-carousel-6 .testimonial-list .testimonial-item .testimonial-title:hover {
  color: #54a598;
}
.yolo-testimonial.testimonial-carousel-6 .testimonial-list .testimonial-item i {
  color: #54a598;
}
.yolo-testimonial.testimonial-carousel-6 .testimonial-list .testimonial-item .testimonial-position {
  color: rgba(31, 42, 55, 0.7);
}
.yolo-testimonial.testimonial-carousel-6 .testimonial-control .testimonial-nav {
  color: #1f2a37;
}
.yolo-testimonial.testimonial-carousel-6 .testimonial-control .testimonial-nav:hover i {
  color: #54a598;
}
/* Yolo video player*/
.yolo-video-player .yl-button-play .play-button:hover i {
  color: #83cab1 !important;
}
.yolo-video-player .yl-button-play .play-button i {
  color: #54a598;
}
.yolo-video-player .iframe-video-player .video-close {
  background: #54a598;
}
.yolo-video-player.style_2 .yl-button-play .play-button:hover i {
  color: #83cab1 !important;
}
.yolo-video-player.style_2 .yl-button-play .play-button i {
  color: #54a598;
}
.yolo-video-player.style_2 .iframe-video-player .video-close {
  background: #54a598;
}
.yolo-video-player.style_3 .yl-button-play .play-button:hover i {
  color: #83cab1 !important;
}
.yolo-video-player.style_3 .yl-button-play .play-button i {
  color: #54a598;
}
.yolo-video-player.style_3 .iframe-video-player .video-close {
  background: #54a598;
}
@-webkit-keyframes toTopFromBottom {
  49% {
    -webkit-transform: translateY(-100%);
  }
  50% {
    opacity: 0;
    -webkit-transform: translateY(100%);
  }
  51% {
    opacity: 1;
  }
}
@-moz-keyframes toTopFromBottom {
  49% {
    -moz-transform: translateY(-100%);
  }
  50% {
    opacity: 0;
    -moz-transform: translateY(100%);
  }
  51% {
    opacity: 1;
  }
}
@keyframes toTopFromBottom {
  49% {
    transform: translateY(-100%);
  }
  50% {
    opacity: 0;
    transform: translateY(100%);
  }
  51% {
    opacity: 1;
  }
}
@-webkit-keyframes toBottomFromTop {
  49% {
    -webkit-transform: translateY(100%);
  }
  50% {
    opacity: 0;
    -webkit-transform: translateY(-100%);
  }
  51% {
    opacity: 1;
  }
}
@-moz-keyframes toBottomFromTop {
  49% {
    -moz-transform: translateY(100%);
  }
  50% {
    opacity: 0;
    -moz-transform: translateY(-100%);
  }
  51% {
    opacity: 1;
  }
}
@keyframes toBottomFromTop {
  49% {
    transform: translateY(100%);
  }
  50% {
    opacity: 0;
    transform: translateY(-100%);
  }
  51% {
    opacity: 1;
  }
}
@-webkit-keyframes toRightFromLeft {
  49% {
    -webkit-transform: translate(100%);
  }
  50% {
    opacity: 0;
    -webkit-transform: translate(-100%);
  }
  51% {
    opacity: 1;
  }
}
@-moz-keyframes toRightFromLeft {
  49% {
    -moz-transform: translate(100%);
  }
  50% {
    opacity: 0;
    -moz-transform: translate(-100%);
  }
  51% {
    opacity: 1;
  }
}
@keyframes toRightFromLeft {
  49% {
    transform: translate(100%);
  }
  50% {
    opacity: 0;
    transform: translate(-100%);
  }
  51% {
    opacity: 1;
  }
}
/* Wobble Horizontal */
@-webkit-keyframes hvr-wobble-horizontal {
  16.65% {
    -webkit-transform: translateX(8px);
    transform: translateX(8px);
  }
  33.3% {
    -webkit-transform: translateX(-6px);
    transform: translateX(-6px);
  }
  49.95% {
    -webkit-transform: translateX(4px);
    transform: translateX(4px);
  }
  66.6% {
    -webkit-transform: translateX(-2px);
    transform: translateX(-2px);
  }
  83.25% {
    -webkit-transform: translateX(1px);
    transform: translateX(1px);
  }
  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}
@keyframes hvr-wobble-horizontal {
  16.65% {
    -webkit-transform: translateX(8px);
    transform: translateX(8px);
  }
  33.3% {
    -webkit-transform: translateX(-6px);
    transform: translateX(-6px);
  }
  49.95% {
    -webkit-transform: translateX(4px);
    transform: translateX(4px);
  }
  66.6% {
    -webkit-transform: translateX(-2px);
    transform: translateX(-2px);
  }
  83.25% {
    -webkit-transform: translateX(1px);
    transform: translateX(1px);
  }
  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}
/* Wobble Vertical */
@-webkit-keyframes hvr-wobble-vertical {
  16.65% {
    -webkit-transform: translateY(8px);
    transform: translateY(8px);
  }
  33.3% {
    -webkit-transform: translateY(-6px);
    transform: translateY(-6px);
  }
  49.95% {
    -webkit-transform: translateY(4px);
    transform: translateY(4px);
  }
  66.6% {
    -webkit-transform: translateY(-2px);
    transform: translateY(-2px);
  }
  83.25% {
    -webkit-transform: translateY(1px);
    transform: translateY(1px);
  }
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}
@keyframes hvr-wobble-vertical {
  16.65% {
    -webkit-transform: translateY(8px);
    transform: translateY(8px);
  }
  33.3% {
    -webkit-transform: translateY(-6px);
    transform: translateY(-6px);
  }
  49.95% {
    -webkit-transform: translateY(4px);
    transform: translateY(4px);
  }
  66.6% {
    -webkit-transform: translateY(-2px);
    transform: translateY(-2px);
  }
  83.25% {
    -webkit-transform: translateY(1px);
    transform: translateY(1px);
  }
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}
/*rollInRight*/
@-webkit-keyframes rollInRight {
  from {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
    transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
  }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
@keyframes rollInRight {
  from {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
    transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
  }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
.rollInRight {
  -webkit-animation-name: rollInRight;
  animation-name: rollInRight;
}
@-webkit-keyframes hvr-ripple-out {
  100% {
    top: -12px;
    right: -12px;
    bottom: -12px;
    left: -12px;
    opacity: 0;
  }
}
@keyframes hvr-ripple-out {
  100% {
    top: -12px;
    right: -12px;
    bottom: -12px;
    left: -12px;
    opacity: 0;
  }
}
@-webkit-keyframes sonarEffect {
  0% {
    opacity: 0.3;
  }
  40% {
    opacity: 0.5;
    box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.1), 0 0 10px 10px #54a598, 0 0 0 10px rgba(255, 255, 255, 0.5);
  }
  100% {
    box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.1), 0 0 10px 10px #54a598, 0 0 0 10px rgba(255, 255, 255, 0.5);
    -webkit-transform: scale(1.3);
    opacity: 0;
  }
}
@-moz-keyframes sonarEffect {
  0% {
    opacity: 0.3;
  }
  40% {
    opacity: 0.5;
    box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.1), 0 0 10px 10px #54a598, 0 0 0 10px rgba(255, 255, 255, 0.5);
  }
  100% {
    box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.1), 0 0 10px 10px #54a598, 0 0 0 10px rgba(255, 255, 255, 0.5);
    -moz-transform: scale(1.3);
    opacity: 0;
  }
}
@keyframes sonarEffect {
  0% {
    opacity: 0.3;
  }
  40% {
    opacity: 0.5;
    box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.1), 0 0 10px 10px #54a598, 0 0 0 10px rgba(255, 255, 255, 0.5);
  }
  100% {
    box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.1), 0 0 10px 10px #54a598, 0 0 0 10px rgba(255, 255, 255, 0.5);
    transform: scale(1.3);
    opacity: 0;
  }
}
/* Pulse Grow */
@-webkit-keyframes hvr-pulse-grow {
  to {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
  }
}
@keyframes hvr-pulse-grow {
  to {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
  }
}
.square-8 {
  background-color: #2c3e50;
}
.square-8 .site-loading-center-absolute {
  position: absolute;
  left: 50%;
  top: 50%;
  height: 50px;
  width: 50px;
  margin-top: -25px;
  margin-left: -25px;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
  -webkit-animation: square-8-loading-center-absolute 1.5s infinite;
  -o-animation: square-8-loading-center-absolute 1.5s infinite;
  animation: square-8-loading-center-absolute 1.5s infinite;
}
.square-8 .spinner {
  width: 25px;
  height: 25px;
  background-color: #FFF;
  float: left;
}
.square-8 #spinner_one {
  -webkit-animation: square-8-one 1.5s infinite;
  -o-animation: square-8-one 1.5s infinite;
  animation: square-8-one 1.5s infinite;
}
.square-8 #spinner_two {
  -webkit-animation: square-8-two 1.5s infinite;
  -o-animation: square-8-two 1.5s infinite;
  animation: square-8-two 1.5s infinite;
}
.square-8 #spinner_three {
  -webkit-animation: square-8-three 1.5s infinite;
  -o-animation: square-8-three 1.5s infinite;
  animation: square-8-three 1.5s infinite;
}
.square-8 #spinner_four {
  -webkit-animation: square-8-four 1.5s infinite;
  -o-animation: square-8-four 1.5s infinite;
  animation: square-8-four 1.5s infinite;
}
@-webkit-keyframes square-8-loading-center-absolute {
  100% {
    -webkit-transform: rotate(-45deg);
  }
}
@keyframes square-8-loading-center-absolute {
  100% {
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
  }
}
@-webkit-keyframes square-8-one {
  25% {
    -webkit-transform: translate(0, -50px) rotate(-180deg);
  }
  100% {
    -webkit-transform: translate(0, 0) rotate(-180deg);
  }
}
@keyframes square-8-one {
  25% {
    transform: translate(0, -50px) rotate(-180deg);
    -webkit-transform: translate(0, -50px) rotate(-180deg);
  }
  100% {
    transform: translate(0, 0) rotate(-180deg);
    -webkit-transform: translate(0, 0) rotate(-180deg);
  }
}
@-webkit-keyframes square-8-two {
  25% {
    -webkit-transform: translate(50px, 0) rotate(-180deg);
  }
  100% {
    -webkit-transform: translate(0, 0) rotate(-180deg);
  }
}
@keyframes square-8-two {
  25% {
    transform: translate(50px, 0) rotate(-180deg);
    -webkit-transform: translate(50px, 0) rotate(-180deg);
  }
  100% {
    transform: translate(0, 0) rotate(-180deg);
    -webkit-transform: translate(0, 0) rotate(-180deg);
  }
}
@-webkit-keyframes square-8-three {
  25% {
    -webkit-transform: translate(-50px, 0) rotate(-180deg);
  }
  100% {
    -webkit-transform: translate(0, 0) rotate(-180deg);
  }
}
@keyframes square-8-three {
  25% {
    transform: translate(-50px, 0) rotate(-180deg);
    -webkit-transform: translate(-50px, 0) rotate(-180deg);
  }
  100% {
    transform: translate(0, 0) rotate(-180deg);
    -webkit-transform: rtranslate(0, 0) rotate(-180deg);
  }
}
@-webkit-keyframes square-8-four {
  25% {
    -webkit-transform: translate(0, 50px) rotate(-180deg);
  }
  100% {
    -webkit-transform: translate(0, 0) rotate(-180deg);
  }
}
@keyframes square-8-four {
  25% {
    transform: translate(0, 50px) rotate(-180deg);
    -webkit-transform: translate(0, 50px) rotate(-180deg);
  }
  100% {
    transform: translate(0, 0) rotate(-180deg);
    -webkit-transform: translate(0, 0) rotate(-180deg);
  }
}
