body {
  font-family: Open Sans;
  font-size: 15px;
  font-weight: normal;
  line-height: 1.7em;
  color: #5a5a5a;
  background-color: #ffffff;
}
h1 {
  color: #000000;
  font-size: 30px;
  font-weight: normal;
  font-style: normal;
  text-transform: none;
  line-height: 1.6em;
}
h2 {
  color: #2a2a2a;
  font-size: 30px;
  font-weight: normal;
  font-style: normal;
  text-transform: none;
  line-height: 2.4em;
}
h3 {
  color: #2a2a2a;
  font-size: 18px;
  font-weight: 700;
  font-style: normal;
  text-transform: none;
  line-height: 1.4em;
}
h4 {
  color: #2a2a2a;
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  text-transform: none;
  line-height: 1.6em;
}
h5 {
  color: #0e2a36;
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  text-transform: none;
  line-height: 1.6em;
}
h6 {
  color: #0e2a36;
  font-size: 14px;
  font-weight: normal;
  font-style: normal;
  text-transform: none;
  line-height: 1.4em;
}
a {
  color: #086dd8;
}
a:hover {
  color: #086dd8;
}
.pages-container > div h2 {
  font-family: Montserrat;
}
#back-to-top {
  background: #111111;
}
#back-to-top:hover {
  background: #086dd8;
}
.content-area {
  background-color: #ffffff;
}
.thim-button-link:hover {
  color: #086dd8 !important;
}
.woocommerce .item-product .product-image .box-button .add_to_cart_button:hover {
  background: #086dd8;
}
.woocommerce .item-product .product-image .box-button .added_to_cart:hover {
  background: #086dd8;
}
.has-text-color.has-primary-color {
  color: #086dd8 !important;
}
.has-text-color.has-title-color {
  color: #333333 !important;
}
.has-text-color.has-body-color {
  color: #5a5a5a !important;
}
.has-background.has-primary-background-color {
  background-color: #086dd8 !important;
}
.has-background.has-title-background-color {
  background-color: #333333 !important;
}
.has-background.has-body-background-color {
  background-color: #5a5a5a !important;
}
.has-background-dim.has-primary-background-color:before {
  background-color: #086dd8 !important;
}
.has-background-dim.has-title-background-color:before {
  background-color: #333333 !important;
}
.has-background-dim.has-body-background-color:before {
  background-color: #5a5a5a !important;
}
#masthead {
  background-color: rgba(10, 10, 10, 0);
}
#masthead.site-header .main-menu {
  background-color: rgba(10, 10, 10, 0.31);
}
#masthead.site-header .main-menu .navigation {
  font-size: 14px;
  font-weight: bold;
  font-family: Montserrat;
}
#masthead .sub-menu a {
  background-color: #ffffff;
  color: #666666;
}
#masthead .sub-menu a:hover {
  color: #df1f3d;
}
@media (min-width: 768px) {
  .site-header .navigation .inner-navigation .navbar-nav > .menu > ul li.current_page_item a {
    color: #086dd8;
  }
  .site-header .navigation .navbar-nav li .sub-menu {
    background-color: #ffffff;
  }
  .site-header .navigation .navbar-nav > li.current_page_item > a > span:after {
    background-color: #086dd8;
  }
  .site-header .navigation .navbar-nav > li > a > span:after {
    background-color: #086dd8;
  }
  .site-header .navigation .navbar-nav > li:hover > a {
    color: #ffffff;
  }
  .navigation {
    color: #ffffff;
  }
  .navbar-nav > li > .sub-menu {
    color: #666666;
  }
}
@media (max-width: 767px) {
  .mobile-menu-container {
    background-color: #222222;
  }
  .mobile-menu-container .navbar-nav .icon-toggle {
    color: #d8d8d8;
  }
  .mobile-menu-container .navbar-nav > li.current-menu-ancestor .icon-toggle {
    color: #df1f3d;
  }
  .mobile-menu-container .navbar-nav > li.current-menu-item > a {
    color: #df1f3d;
  }
  .mobile-menu-container .navbar-nav a {
    color: #d8d8d8;
  }
  .mobile-menu-container .navbar-nav .current_page_item > a {
    color: #df1f3d;
  }
  .menu-mobile-effect > span {
    background-color: #ffffff;
  }
  .navbar-nav .sub-menu:before {
    background-color: #d8d8d8;
  }
  .navbar-nav .sub-menu li:before {
    background-color: #d8d8d8;
  }
}
#masthead .top-header {
  background-color: rgba(17, 17, 17, 0.7);
}
#masthead .top-header .container {
  font-size: 13px;
  color: #999999;
}
#masthead .top-header .container .social-link li a {
  color: #999999;
}
#masthead .top-header.menu-item-has-children > a:after,
#masthead .top-header.menu-item-has-children > span:after {
  color: #999999;
}
.error404 .error-404 a {
  color: #086dd8;
}
.thim_super_list ul li:before {
  color: #086dd8;
}
.appointment {
  background-color: #086dd8;
}
.appointment .wpb_column .vc_general.vc_cta3.vc_cta3-style-classic .vc_btn3-container a:hover {
  color: #086dd8;
}
.blog,
.archive,
.archive.author,
.archive.tag,
.archive.category,
.error404,
.search.search-results,
.search.search-no-results,
.single,
.single-post,
.page-template-default {
  /* Comment post|page */
}
.blog .archive-content .share-post .social-share li a:hover,
.archive .archive-content .share-post .social-share li a:hover,
.archive.author .archive-content .share-post .social-share li a:hover,
.archive.tag .archive-content .share-post .social-share li a:hover,
.archive.category .archive-content .share-post .social-share li a:hover,
.error404 .archive-content .share-post .social-share li a:hover,
.search.search-results .archive-content .share-post .social-share li a:hover,
.search.search-no-results .archive-content .share-post .social-share li a:hover,
.single .archive-content .share-post .social-share li a:hover,
.single-post .archive-content .share-post .social-share li a:hover,
.page-template-default .archive-content .share-post .social-share li a:hover {
  color: #086dd8;
}
.blog .archive-content .content-inner .entry-content .comment-total,
.archive .archive-content .content-inner .entry-content .comment-total,
.archive.author .archive-content .content-inner .entry-content .comment-total,
.archive.tag .archive-content .content-inner .entry-content .comment-total,
.archive.category .archive-content .content-inner .entry-content .comment-total,
.error404 .archive-content .content-inner .entry-content .comment-total,
.search.search-results .archive-content .content-inner .entry-content .comment-total,
.search.search-no-results .archive-content .content-inner .entry-content .comment-total,
.single .archive-content .content-inner .entry-content .comment-total,
.single-post .archive-content .content-inner .entry-content .comment-total,
.page-template-default .archive-content .content-inner .entry-content .comment-total {
  background-color: #086dd8;
}
.blog .archive-content .content-inner .entry-content .comment-total:after,
.archive .archive-content .content-inner .entry-content .comment-total:after,
.archive.author .archive-content .content-inner .entry-content .comment-total:after,
.archive.tag .archive-content .content-inner .entry-content .comment-total:after,
.archive.category .archive-content .content-inner .entry-content .comment-total:after,
.error404 .archive-content .content-inner .entry-content .comment-total:after,
.search.search-results .archive-content .content-inner .entry-content .comment-total:after,
.search.search-no-results .archive-content .content-inner .entry-content .comment-total:after,
.single .archive-content .content-inner .entry-content .comment-total:after,
.single-post .archive-content .content-inner .entry-content .comment-total:after,
.page-template-default .archive-content .content-inner .entry-content .comment-total:after {
  border-top-color: #086dd8;
}
.blog .archive-content .content-inner .entry-content .entry-meta .category-post a,
.archive .archive-content .content-inner .entry-content .entry-meta .category-post a,
.archive.author .archive-content .content-inner .entry-content .entry-meta .category-post a,
.archive.tag .archive-content .content-inner .entry-content .entry-meta .category-post a,
.archive.category .archive-content .content-inner .entry-content .entry-meta .category-post a,
.error404 .archive-content .content-inner .entry-content .entry-meta .category-post a,
.search.search-results .archive-content .content-inner .entry-content .entry-meta .category-post a,
.search.search-no-results .archive-content .content-inner .entry-content .entry-meta .category-post a,
.single .archive-content .content-inner .entry-content .entry-meta .category-post a,
.single-post .archive-content .content-inner .entry-content .entry-meta .category-post a,
.page-template-default .archive-content .content-inner .entry-content .entry-meta .category-post a {
  color: #086dd8;
}
.blog .archive-content .content-inner .entry-content .entry-meta .category-post a:hover,
.archive .archive-content .content-inner .entry-content .entry-meta .category-post a:hover,
.archive.author .archive-content .content-inner .entry-content .entry-meta .category-post a:hover,
.archive.tag .archive-content .content-inner .entry-content .entry-meta .category-post a:hover,
.archive.category .archive-content .content-inner .entry-content .entry-meta .category-post a:hover,
.error404 .archive-content .content-inner .entry-content .entry-meta .category-post a:hover,
.search.search-results .archive-content .content-inner .entry-content .entry-meta .category-post a:hover,
.search.search-no-results .archive-content .content-inner .entry-content .entry-meta .category-post a:hover,
.single .archive-content .content-inner .entry-content .entry-meta .category-post a:hover,
.single-post .archive-content .content-inner .entry-content .entry-meta .category-post a:hover,
.page-template-default .archive-content .content-inner .entry-content .entry-meta .category-post a:hover {
  color: #086dd8;
}
.blog .archive-content .content-inner .entry-content .entry-bottom .read-more,
.archive .archive-content .content-inner .entry-content .entry-bottom .read-more,
.archive.author .archive-content .content-inner .entry-content .entry-bottom .read-more,
.archive.tag .archive-content .content-inner .entry-content .entry-bottom .read-more,
.archive.category .archive-content .content-inner .entry-content .entry-bottom .read-more,
.error404 .archive-content .content-inner .entry-content .entry-bottom .read-more,
.search.search-results .archive-content .content-inner .entry-content .entry-bottom .read-more,
.search.search-no-results .archive-content .content-inner .entry-content .entry-bottom .read-more,
.single .archive-content .content-inner .entry-content .entry-bottom .read-more,
.single-post .archive-content .content-inner .entry-content .entry-bottom .read-more,
.page-template-default .archive-content .content-inner .entry-content .entry-bottom .read-more {
  color: #086dd8;
}
.blog .comments-area .comment-list-inner .comment-extra-info a:hover,
.archive .comments-area .comment-list-inner .comment-extra-info a:hover,
.archive.author .comments-area .comment-list-inner .comment-extra-info a:hover,
.archive.tag .comments-area .comment-list-inner .comment-extra-info a:hover,
.archive.category .comments-area .comment-list-inner .comment-extra-info a:hover,
.error404 .comments-area .comment-list-inner .comment-extra-info a:hover,
.search.search-results .comments-area .comment-list-inner .comment-extra-info a:hover,
.search.search-no-results .comments-area .comment-list-inner .comment-extra-info a:hover,
.single .comments-area .comment-list-inner .comment-extra-info a:hover,
.single-post .comments-area .comment-list-inner .comment-extra-info a:hover,
.page-template-default .comments-area .comment-list-inner .comment-extra-info a:hover {
  color: #086dd8;
}
.blog .comments-area .comment-respond,
.archive .comments-area .comment-respond,
.archive.author .comments-area .comment-respond,
.archive.tag .comments-area .comment-respond,
.archive.category .comments-area .comment-respond,
.error404 .comments-area .comment-respond,
.search.search-results .comments-area .comment-respond,
.search.search-no-results .comments-area .comment-respond,
.single .comments-area .comment-respond,
.single-post .comments-area .comment-respond,
.page-template-default .comments-area .comment-respond {
  /* Submit Button */
}
.blog .comments-area .comment-respond .form-submit input#submit:hover,
.archive .comments-area .comment-respond .form-submit input#submit:hover,
.archive.author .comments-area .comment-respond .form-submit input#submit:hover,
.archive.tag .comments-area .comment-respond .form-submit input#submit:hover,
.archive.category .comments-area .comment-respond .form-submit input#submit:hover,
.error404 .comments-area .comment-respond .form-submit input#submit:hover,
.search.search-results .comments-area .comment-respond .form-submit input#submit:hover,
.search.search-no-results .comments-area .comment-respond .form-submit input#submit:hover,
.single .comments-area .comment-respond .form-submit input#submit:hover,
.single-post .comments-area .comment-respond .form-submit input#submit:hover,
.page-template-default .comments-area .comment-respond .form-submit input#submit:hover {
  background-color: #086dd8;
}
.banner h2 {
  font-family: Montserrat;
}
blockquote {
  border-left-color: #086dd8;
}
.shop_table .cart_item .product-remove a:hover {
  color: #086dd8 !important;
}
.shop_table .cart_item .product-name a:hover {
  color: #086dd8;
}
.button:hover {
  background-color: #086dd8;
}
.cart-collaterals .cart_totals a {
  color: #086dd8;
}
.cart-collaterals .cart_totals .woocommerce-shipping-calculator section button {
  background-color: #086dd8;
}
.cart-collaterals .cart_totals .wc-proceed-to-checkout a {
  background-color: #086dd8;
}
.cart-collaterals .cart_totals .wc-proceed-to-checkout a:hover {
  background-color: #086dd8;
}
#main .widget_nav_menu ul {
  font-family: Montserrat;
}
#main .widget_nav_menu ul li.current-menu-item a {
  color: #086dd8;
}
#main .widget_nav_menu ul li a:hover,
#main .widget_nav_menu ul li a:focus {
  color: #086dd8;
}
.loop-pagination li .page-numbers:hover,
.pagination li .page-numbers:hover {
  color: #086dd8;
  border-color: #086dd8;
}
.loop-pagination li .current,
.pagination li .current {
  background-color: #086dd8;
}
.loop-pagination li .current:hover,
.pagination li .current:hover {
  background-color: #086dd8 !important;
}
.child-pages .page-content h3 a:hover,
.child-pages .page-content h3 a:focus {
  color: #086dd8;
}
.child-pages > div .detail-link {
  color: #086dd8;
}
#footer {
  background-color: #111111;
  font-size: 13px;
}
#footer .footer-subscribe .subscribe-content {
  background-color: #086dd8;
}
#footer .footer-subscribe .subscribe-content .subscribe .thim-wrapper-button .thim-button .before {
  background-color: #086dd8;
}
#footer .footer-subscribe .subscribe-content .text_input:focus {
  box-shadow: 0 0 0 1px #086dd8;
}
#footer .footer-subscribe .subscribe-content input[type=submit] {
  background-color: #111111;
}
#footer .footer-subscribe .subscribe-content input[type=submit]:hover {
  color: #086dd8;
}
#footer .footer-subscribe .subscribe-content .widget_mc4wp_form_widget .mc4wp-form input.not-valid {
  box-shadow: 0 0 0 2px #111111;
}
#footer .footer-subscribe .subscribe-content .widget_mc4wp_form_widget .mc4wp-form > p:first-child input:focus {
  box-shadow: 0 0 0 1px #086dd8;
}
.footer-sidebars {
  color: #a6a6a6;
}
.footer-sidebars .social-link a {
  color: #a6a6a6;
}
.footer-sidebars .wrap_content .widget-title {
  font-family: Montserrat;
}
.footer-sidebars .wrap_content .widget-title::after {
  border-bottom: 2px solid #086dd8;
}
.footer-sidebars .wrap_content .widget_nav_menu ul li a {
  font-family: Open Sans;
}
#powered {
  color: #a6a6a6;
}
#powered .container .bottom-footer .bottom-footer-widgets ul li a {
  font-family: Open Sans;
  color: #a6a6a6;
}
.woocommerce-message,
.woocommerce-error,
.woocommerce-info {
  background-color: #086dd8 !important;
  border-top-color: #086dd8 !important;
}
.woocommerce-message a:hover,
.woocommerce-error a:hover,
.woocommerce-info a:hover {
  color: #086dd8 !important;
}
/* Woocommerce Pagination */
.woocommerce-pagination ul li a:hover {
  color: #086dd8 !important;
}
.woocommerce-pagination ul li .current {
  background-color: #086dd8 !important;
}
/* Product on sale */
.onsale {
  background-color: #086dd8 !important;
}
/* Button to change quantity product */
.qty-button:hover {
  background-color: #086dd8;
}
.wpcf7 .wpcf7-form-control-wrap .wpcf7-form-control.wpcf7-not-valid:focus {
  border-color: #0654a7;
}
.wpcf7 input:focus,
.wpcf7 textarea:focus {
  border-color: #0654a7;
}
.thim-button-link-icon {
  color: #086dd8;
}
.thim-button-link-icon:hover {
  color: #086dd8;
}
.content-area .heading-top .container {
  font-family: Montserrat;
}
.content-area .thim-breadcrumbs {
  background-color: rgba(8, 109, 216, 0.7);
}
.content-area .breadcrumbs-container ul li {
  font-family: Open Sans;
}
.circle {
  background-color: #086dd8;
}
.circle .content .number {
  color: #086dd8;
}
.wrapper-filter-controls .filter-controls .filter.active,
.wrapper-filter-controls .filter-controls .filter:hover {
  color: #086dd8;
}
.thim_heading h1,
.thim_heading h2,
.thim_heading h3,
.thim_heading h4,
.thim_heading h5,
.thim_heading h6 {
  font-family: Montserrat;
}
.thim_heading .line {
  border-top: 2px solid #086dd8;
}
.thim-icon-box .icon-box-top > .content h1,
.thim-icon-box .icon-box-top > .content h2,
.thim-icon-box .icon-box-top > .content h3,
.thim-icon-box .icon-box-top > .content h4,
.thim-icon-box .icon-box-top > .content h5,
.thim-icon-box .icon-box-top > .content h6 {
  font-family: Montserrat;
}
.thim-icon-box .icon-box-top > .content .des {
  font-family: Open Sans;
}
.thim-icon-box .icon-box-top .thim-wrapper-button .thim-button .before {
  background-color: #086dd8;
}
.thim-icon-box .icon-box-top-2 {
  background-color: #086dd8;
}
.thim-icon-box .icon-box-top-2 .content h1,
.thim-icon-box .icon-box-top-2 .content h2,
.thim-icon-box .icon-box-top-2 .content h3,
.thim-icon-box .icon-box-top-2 .content h4,
.thim-icon-box .icon-box-top-2 .content h5,
.thim-icon-box .icon-box-top-2 .content h6 {
  font-family: Montserrat;
}
.thim-icon-box .icon-box-top-2 .content .des {
  font-family: Open Sans;
}
.thim-icon-box .icon-box-left .content h1,
.thim-icon-box .icon-box-left .content h2,
.thim-icon-box .icon-box-left .content h3,
.thim-icon-box .icon-box-left .content h4,
.thim-icon-box .icon-box-left .content h5,
.thim-icon-box .icon-box-left .content h6 {
  font-family: Montserrat;
}
.thim-icon-box .icon-box-left .content .des {
  font-family: Open Sans;
}
.wrapper-lists-our-team ul li .content-team h4 {
  font-family: Montserrat;
}
/* Single Our Team */
.single-our_team #main .content-inner .entry-content .info .blog_title {
  color: #333333;
}
.single-our_team #main .content-inner .entry-content .info:after {
  background: #086dd8;
}
.single-our_team #main .content-inner .entry-meta .fa {
  color: #086dd8;
}
.single-our_team #main .content-inner .entry-meta ul.meta-list > li.email:hover i,
.single-our_team #main .content-inner .entry-meta ul.meta-list > li.phone:hover i,
.single-our_team #main .content-inner .entry-meta ul.meta-list > li.email:hover a,
.single-our_team #main .content-inner .entry-meta ul.meta-list > li.phone:hover a {
  color: #086dd8;
  text-decoration: none;
}
.single-our_team #main .content-inner .entry-meta ul.meta-list > li.social > ul li a:hover {
  background: #086dd8;
  border-color: #086dd8;
}
.thim-our-team .inner .info .name a:hover {
  color: #086dd8;
}
.thim-our-team .inner .info .regency {
  color: #086dd8;
}
.thim-our-team .inner .social ul li a:hover {
  color: #086dd8;
}
.recent-posts .post .post-on {
  color: #086dd8;
  border: 2px solid #086dd8;
}
.recent-posts .post .title-post {
  font-family: Montserrat;
}
.recent-posts .post .title-post:hover {
  color: #086dd8;
}
.recent-posts .read-all .thim-link a {
  color: #086dd8;
}
.archive-content article.tp_event .event-content .entry-header .blog_title a {
  color: #333333;
}
.archive-content article.tp_event .event-content .entry-header .blog_title a:hover {
  color: #086dd8;
}
@media (max-width: 480px) {
  body.single.single-tp_event .entry-countdown {
    background-color: #086dd8;
  }
}
.thim-widget-event .item-event .content-item h3 {
  font-size: 14px;
  line-height: 1.4em;
}
.thim-widget-event .item-event .content-item h3 a {
  color: #0e2a36;
}
.thim-widget-event .item-event .content-item h3 a:hover {
  color: #086dd8;
  text-decoration: none;
}
.thim-widget-event .item-event .content-item .view-detail:hover {
  color: #0e2a36;
  text-decoration: none;
}
.thim-widget-event .item-event .content-item strong {
  color: #0e2a36;
}
.thim-widget-event .item-event .content-right {
  background: #086dd8;
}
.thim-events .events .event .event-row .info {
  background: #086dd8;
}
.thim-events .events .event .event-row .info .inner-info:before,
.thim-events .events .event .event-row .info .inner-info:after {
  background: #086dd8;
}
.thim-events .events .event .event-row .info .inner-info .title-wrapper .widget-title {
  font-family: Montserrat;
}
.thim-events .events .event .event-row .info .inner-info .event-title {
  font-family: Montserrat;
}
.thim-events .events .event .event-row .info:before,
.thim-events .events .event .event-row .info:after {
  background: #086dd8;
}
/* Events */
.thim-events .events .event .date {
  font-family: Montserrat;
  color: #086dd8;
}
.thim-events .events .event .content .title {
  font-family: Montserrat;
}
.thim-events .events .event .content .title:hover {
  color: #086dd8;
}
.thim-events .archive-content article.tp_event .content-inner .event-content .metas {
  color: #333333;
}
.thim-events .archive-content article.tp_event .content-inner .event-content .metas .fa {
  color: #333333;
}
.thim-events.style3 {
  /* Simple List */
}
.thim-events.style3 .archive-content article.tp_event .content-inner .event-content .date {
  background: #086dd8;
}
.thim-event-tabs {
  font-family: Montserrat;
}
.thim-event-tabs .nav-tabs > li > a {
  color: #333333;
}
.thim-event-tabs .nav-tabs > li.active a .fa,
.thim-event-tabs .nav-tabs > li:hover a .fa {
  color: #086dd8;
}
.thim-event-tabs .nav-tabs > li.active a:before,
.thim-event-tabs .nav-tabs > li:hover a:before {
  background: #086dd8;
}
.archive-content article.tp_event .event-content .date {
  font-family: Montserrat;
  color: #086dd8;
}
.archive-content article.tp_event .event-content .metas .fa {
  color: #086dd8;
}
.tp_event .thim-button {
  background-color: #086dd8;
}
.thim-slider-recent-posts .wrapper-slider .carousel-control .prev:hover:before {
  color: #086dd8;
  border: 2px solid #086dd8;
}
.thim-slider-recent-posts .wrapper-slider .carousel-control .next:hover:before {
  color: #086dd8;
  border: 2px solid #086dd8;
}
.thim-slider-recent-posts .wrapper-slider .owl-carousel .item .post-meta .read-more {
  color: #086dd8;
  font-family: Montserrat;
}
.testimonials .person .client_name a {
  color: #086dd8;
}
.testimonials .owl-controls .owl-pagination .active span {
  border-color: #086dd8;
  background-color: #086dd8;
}
.search article .entry-meta .category-post a {
  color: #086dd8;
}
.search article .entry-meta .category-post a:hover {
  color: #086dd8;
}
.search article .entry-bottom .read-more {
  color: #086dd8;
}
.quickview-tile a {
  line-height: 1.6em;
}
.quickview-tile a:hover {
  color: #086dd8;
}
.list-product li .item-product .product-title {
  font-family: Montserrat;
}
.list-product li .item-product .product-title a:hover {
  color: #086dd8;
}
.list-product li .item-product .product-price .price {
  color: #086dd8;
}
/* Add To Cart button */
.add-product-to-cart-button:hover {
  background-color: #086dd8 !important;
}
/* Quick View button */
.yith-wcqv-button:hover {
  background-color: #086dd8 !important;
}
.view-cart {
  font-family: Montserrat;
}
/* Modal Quick View */
#yith-quick-view-modal .yith-wcqv-wrapper .yith-wcqv-main .yith-wcqv-close:hover {
  background-color: #086dd8;
}
#yith-quick-view-modal .yith-wcqv-wrapper .yith-wcqv-main .detail-product-meta a {
  color: #086dd8;
}
#yith-quick-view-modal .yith-wcqv-wrapper .yith-wcqv-main .price-in-single {
  color: #086dd8 !important;
}
.blog .widget-area .widget .widget-title:after,
.archive .widget-area .widget .widget-title:after,
.archive.author .widget-area .widget .widget-title:after,
.archive.tag .widget-area .widget .widget-title:after,
.archive.category .widget-area .widget .widget-title:after,
.single .widget-area .widget .widget-title:after,
.search.search-results .widget-area .widget .widget-title:after,
.search.search-no-results .widget-area .widget .widget-title:after,
.page .widget-area .widget .widget-title:after {
  background-color: #086dd8;
}
/*
    Sidebar Shop
*/
/* Title of widget */
.widget-title {
  font-family: Montserrat;
}
.widget-title:after {
  border-bottom: 2px solid #086dd8;
}
/* Widget Woocommerce Product Category */
.widget_product_categories ul li {
  font-family: Montserrat;
}
.widget_product_categories ul li a:hover {
  color: #086dd8 !important;
}
/* Widget Price Filter */
.widget_price_filter .price_slider_wrapper .price_slider .ui-slider-range {
  background-color: #086dd8 !important;
}
.widget_price_filter .price_slider_wrapper .price_slider .ui-slider-handle {
  color: #086dd8;
  border: 3px solid #086dd8;
}
.widget_price_filter .price_slider_wrapper .price_slider_amount .button {
  color: #086dd8;
}
.widget_price_filter .price_slider_wrapper .price_slider_amount .button:hover {
  background-color: #086dd8;
}
.widget_price_filter .price_slider_wrapper .price_slider_amount .price_label {
  font-family: Open Sans;
}
/* Widget Thim: Top Sale Product */
.wc-top-sale-products .top-product .product-name {
  font-family: Montserrat;
}
.wc-top-sale-products .top-product .product-name:hover {
  color: #086dd8;
}
.wc-top-sale-products .top-product .product-price {
  color: #086dd8;
}
.wc-top-sale-products .top-product .lable-price {
  font-family: Open Sans;
}
/* Widget Thim: Product Search */
.woocommerce-product-search .icon-search-product {
  background: #086dd8;
}
/* Widget Woocommerce Recent Reviews */
.widget_recent_reviews .product_list_widget a {
  font-family: Montserrat;
}
.widget_recent_reviews .product_list_widget a:hover {
  color: #086dd8;
}
.menu-right .widget_shopping_cart .widget_shopping_cart_content .product_list_widget a:hover {
  color: #086dd8;
}
.menu-right .widget_shopping_cart .widget_shopping_cart_content .buttons .button {
  font-family: Open Sans;
}
.menu-right .widget_shopping_cart .widget_shopping_cart_content .buttons .button:hover {
  background-color: #086dd8;
}
.menu-right .widget_shopping_cart .widget_shopping_cart_content .buttons .checkout {
  background-color: #086dd8;
}
.menu-right .widget_shopping_cart .widget_shopping_cart_content .buttons .checkout:hover {
  background-color: #0979f1;
}
.cart-number-product {
  background-color: #086dd8;
}
/*
    Content Single Product Page
*/
/* Product */
.single-product {
  /* Tabs */
  /* Up sells product */
}
.single-product .product-summary .woocommerce-product-rating .woocommerce-review-link:hover,
.single-product .summary-content .woocommerce-product-rating .woocommerce-review-link:hover {
  color: #086dd8;
}
.single-product .product-summary .price-in-single,
.single-product .summary-content .price-in-single {
  color: #086dd8 !important;
}
.single-product .product-summary .add-to-cart-single .single_add_to_cart_button:hover,
.single-product .summary-content .add-to-cart-single .single_add_to_cart_button:hover {
  background-color: #086dd8 !important;
}
.single-product .product-summary .product_meta .detail-product-meta a,
.single-product .summary-content .product_meta .detail-product-meta a {
  color: #086dd8 !important;
}
.single-product .product-summary .product_meta .detail-product-meta a:hover,
.single-product .summary-content .product_meta .detail-product-meta a:hover {
  color: #5a5a5a !important;
}
.single-product .woocommerce-tabs .tabs .active {
  border-bottom: 4px solid #086dd8 !important;
}
.single-product .woocommerce-tabs .panel #reviews #comments .commentlist .meta strong {
  color: #086dd8 !important;
}
.single-product .woocommerce-tabs .panel #reviews #review_form_wrapper #review_form .form-submit input[type="submit"]:hover {
  background-color: #086dd8;
}
.single-product .upsells h2 {
  font-family: Montserrat;
}
/* Cross sells product */
.cross-sells h2 {
  font-family: Montserrat;
}
.woocommerce .product .list-product li .item-product .product-title {
  font-family: Montserrat;
}
.woocommerce .product .list-product li .item-product .product-title a:hover {
  color: #086dd8;
}
.woocommerce .product .list-product li .item-product .product-price .price {
  color: #086dd8;
}
table.super-table tbody tr td span {
  color: #086dd8;
}
.widget_thim_recent_posts li .post_info .title {
  font-family: Montserrat;
}
.button_search {
  color: #ffffff;
  font-size: 14px;
  font-weight: bold;
}
.search_field input {
  font-family: Open Sans;
}
