body {
  font-family: Urbanist, Helvetica, Arial, sans-serif;
  font-weight: 400;
  line-height: 24px;
  color: #14141f;
  font-size: 16px; }

h1, h2, h3, h4, h5, h5, h6 {
  font-family: Poppins, Helvetica, Arial, sans-serif;
  font-weight: 700;
  color: #333; }
  h1 a, h2 a, h3 a, h4 a, h5 a, h5 a, h6 a {
    font-family: Poppins, Helvetica, Arial, sans-serif;
    color: #333; }
    h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h5 a:hover, h6 a:hover {
      color: #85adad; }

h1 {
  font-size: 28px;
  font-weight: 700; }

h2 {
  font-size: 24px;
  font-weight: 700; }

h3 {
  font-size: 22px;
  font-weight: 700; }

h4 {
  font-size: 20px;
  font-weight: 700; }

h5 {
  font-size: 18px;
  font-weight: 700; }

h6 {
  font-size: 16px;
  font-weight: 700; }

a {
  color: #85adad; }
  a:hover {
    color: #14141f; }

.page-links > span:not(.page-links-title), .page-links a:hover > span {
  color: #85adad;
  border-color: #85adad; }

.post-formats-wrapper .tags-links a {
  background: #7a1315;
  color: #fff; }
  .post-formats-wrapper .tags-links a:hover {
    background: #85adad; }

.theme-primary {
  color: #85adad; }

.menu-top .bg-theme-primary {
  background: #85adad;
  color: #fff; }

.physc-otreservations .wrapper-title .title b {
  font-family: Poppins, Helvetica, Arial, sans-serif;
  color: #85adad; }
  .physc-otreservations .physc-wrapper .wrapper-input:before {
    background: #85adad; }
    .physc-otreservations .physc-wrapper .physc-button-wrap .otreservations-submit:hover {
      background: #85adad; }

.vc_custom_heading .title b, .vc_custom_heading.font-desc .title {
  font-family: Poppins, Helvetica, Arial, sans-serif;
  color: #85adad; }
  .vc_custom_heading.sc-heading-style_1 .title:before {
    color: #85adad; }

.wc-sc-product .nav-tabs-product li a {
  background: #7a1315;
  color: #fff; }
  .wc-sc-product .nav-tabs-product.nav-rounded li.active a, .wc-sc-product .nav-tabs-product.nav-rounded li a:hover {
    text-decoration: none;
    color: #fff;
    background: #85adad; }
  .wc-sc-product .nav-tabs-product.nav-square li.active a, .wc-sc-product .nav-tabs-product.nav-square li a:hover {
    text-decoration: none;
    background: #fff;
    color: #85adad; }
  .wc-sc-product .panel-default > .panel-heading a {
    background: #85adad;
    color: #fff; }
    .wc-sc-product .panel-default > .panel-heading a.collapsed {
      background: #7a1315;
      color: #fff; }

.our-teams .inner-out-teams .sc-title h2 b {
  font-family: Poppins, Helvetica, Arial, sans-serif;
  color: #85adad; }
  .our-teams .inner-out-teams .item-our-teams h3 span {
    color: #85adad; }
  .our-teams .es-nav-prev, .our-teams .es-nav-next {
    background: #85adad; }
  .our-teams .es-nav-prev:hover, .our-teams .es-nav-next:hover {
    background: #7a1315; }

.sc-set-menu .es-nav-prev, .sc-set-menu .es-nav-next {
  background: #000;
  color: #85adad; }
  .sc-set-menu .es-nav-prev:hover, .sc-set-menu .es-nav-next:hover {
    background: #85adad;
    color: #fff; }
  .sc-set-menu .inner-sc-set_menu .inner-item h3 {
    font-size: 18px;
    color: #85adad; }

.sc-list-posts .list-item .content-inner .entry-date-before-heading .count-view i, .wrapper-blog-content .list-item .content-inner .entry-date-before-heading .count-view i {
  color: #85adad; }
  .sc-list-posts .list-item .content-inner .read-more > a, .wrapper-blog-content .list-item .content-inner .read-more > a {
    background: #85adad;
    color: #fff; }
    .sc-list-posts .list-item .content-inner .read-more > a:hover, .wrapper-blog-content .list-item .content-inner .read-more > a:hover {
      background: #7a1315;
      color: #fff; }
  .sc-list-posts .slick-dots li.slick-active, .wrapper-blog-content .slick-dots li.slick-active, .sc-list-posts .slick-dots li:hover, .wrapper-blog-content .slick-dots li:hover {
    background: #85adad; }

.null-instagram-feed .clear a {
  background: #85adad;
  color: #fff; }
  .null-instagram-feed .clear a:hover {
    background: #7a1315;
    color: #fff; }

.wpcf7 .wpcf7-submit {
  background: #85adad;
  color: #fff; }
  .wpcf7 .wpcf7-submit:hover {
    background: #7a1315;
    color: #fff; }

.loader-dot {
  background: #85adad; }

.single-post .post-content p a {
  color: #85adad; }
  .single-post .post-content p a:hover {
    text-decoration: underline; }

.mc4wp-form .mc4wp-form-fields input[type="submit"] {
  background-color: #85adad;
  color: #fff; }
  .mc4wp-form .mc4wp-form-fields input[type="submit"]:hover {
    background: #7a1315;
    color: #fff; }

.top_site_main .breadcrumbs-wrapper a:hover {
  color: #85adad; }

.custom .tp-bullet.selected, .custom .tp-bullet:hover {
  background: #85adad !important; }

.wrapper-footer .text-thank-you .background-content {
  background-color: #85adad;
  color: #141f1f; }
  .wrapper-footer .text-thank-you .bg-radius {
    background-color: #85adad; }
  .wrapper-footer .text-thank-you .bg-radius:before, .wrapper-footer .text-thank-you .bg-radius:after {
    background-color: #85adad; }
  .wrapper-footer .main-footer {
    background-color: #85adad;
    color: #141f1f; }
  .wrapper-footer .main-footer a {
    color: #141f1f; }
  .wrapper-footer .main-footer a:hover {
    color: #ff002b; }
  .wrapper-footer .main-footer .widget-title {
    color: #fff;
    font-size: 18px; }
  .wrapper-footer .main-footer .widget-title:before {
    background: #85adad; }
  .wrapper-footer .main-footer .list-arrow li a:after {
    color: #ff002b; }
  .wrapper-footer .main-footer .widget-social a:hover {
    border-color: #ff002b;
    color: #ff002b; }

.widget-area aside .widget-title {
  font-size: 20px; }
  .widget-area aside .widget-title:before {
    background: #85adad; }
  .widget-area a {
    color: #14141f; }
  .widget-area a:hover {
    color: #85adad; }
  .widget-area li.current-cat {
    color: #85adad; }
  .widget-area li.current-cat a {
    color: #85adad; }

.content-area .entry-tags a {
  color: #14141f; }
  .content-area .entry-tags a:hover {
    color: #85adad; }

.single .post-content .entry-meta a, .page .post-content .entry-meta a {
  color: #14141f; }
  .single .post-content .entry-meta a:hover, .page .post-content .entry-meta a:hover {
    color: #85adad; }
  .single .post-content a, .page .post-content a {
    color: #85adad; }
  .single .post-content a:hover, .page .post-content a:hover {
    color: #14141f; }

.wrapper-logo-area .logo-area {
  width: 120px; }

.navigation ul li .page-numbers, .woocommerce .site-main nav.woocommerce-pagination ul li .page-numbers {
  color: #14141f; }
  .navigation ul li .page-numbers:hover, .woocommerce .site-main nav.woocommerce-pagination ul li .page-numbers:hover, .navigation ul li .page-numbers.current, .woocommerce .site-main nav.woocommerce-pagination ul li .page-numbers.current {
    border-color: #85adad;
    background: #85adad;
    color: #fff; }

.navigation ul li a, .woocommerce .site-main nav.woocommerce-pagination ul li a {
  color: #14141f; }
  .navigation ul li a:hover, .woocommerce .site-main nav.woocommerce-pagination ul li a:hover, .navigation ul li a:focus, .woocommerce .site-main nav.woocommerce-pagination ul li a:focus, .navigation ul li span.current, .woocommerce .site-main nav.woocommerce-pagination ul li span.current {
    color: #85adad; }

.site-header {
  color: #14141f; }
  .site-header a, .site-header .search-toggler {
    color: #14141f; }
  .site-header a:hover, .site-header .search-toggler:hover {
    color: #85adad; }
  .site-header .menu-mobile-effect span {
    background: #14141f; }

.error {
  border-color: #85adad; }
  .error.placeholder {
    color: #85adad; }
  .error:-moz-placeholder {
    color: #85adad; }
  .error::-webkit-input-placeholder {
    color: #85adad; }
  .error:-ms-input-placeholder {
    color: #85adad; }

.search-overlay .search-form .search-submit {
  background: #85adad; }
  .search-overlay .search-form .search-submit:hover {
    background: #7a1315; }

.owl-theme .owl-controls .owl-dot.active span, .owl-theme .owl-controls.clickable .owl-dot:hover span {
  background: #85adad;
  border-color: #85adad; }

.comments-area .comment-respond .form-submit input#submit {
  background: #7a1315;
  color: #fff; }
  .comments-area .comment-respond .form-submit input#submit:hover {
    background: #85adad; }
  .comments-area .comment-list-inner li .comment-extra-info a:hover, .comments-area .comment-list-inner li .comment-extra-info .comment-reply-link:hover {
    color: #85adad; }
  .comments-area .comments-title:before, .comments-area .comment-reply-title:before {
    background: #85adad; }

.post-password-form input[type="Submit"] {
  background: #7a1315;
  color: #fff; }
  .post-password-form input[type="Submit"]:hover {
    background: #85adad;
    color: #fff; }

#preload .preload-inner:before {
  border-right-color: #85adad;
  border-left-color: #85adad; }
  #preload .preload-inner:after {
    border-top-color: #85adad;
    border-bottom-color: #85adad; }

.widget-list-posts ul li .post-description h2 {
  font-family: Urbanist, Helvetica, Arial, sans-serif; }
  .widget-list-posts ul li .post-description .cat-links a:hover {
    color: #85adad; }
  .widget-list-posts ul li .post-description .post-excerpt a:hover {
    color: #85adad; }

.footer__arrow-top {
  color: #85adad; }
  .footer__arrow-top:hover {
    color: rgba(133, 173, 173, 0.8); }

.header_v1 .navigation-menu {
  background: rgba(255, 255, 255, 1); }

.widget_shopping_cart .minicart_hover .cart-items-number span.wrapper-items-number {
  background: #85adad;
  color: #fff; }
  .widget_shopping_cart .cart_list.product_list_widget li a:hover {
    color: #85adad; }
  .widget_shopping_cart .cart_list.product_list_widget li .remove:hover {
    color: #85adad !important; }
  .widget_shopping_cart .widget_shopping_cart_content .buttons .wc-forward {
    background: #85adad;
    color: #fff !important; }
  .widget_shopping_cart .widget_shopping_cart_content .buttons .wc-forward:hover {
    background: #7a1315; }
  .widget_shopping_cart .widget_shopping_cart_content .buttons .wc-forward.checkout {
    background: #7a1315; }
    .widget_shopping_cart .widget_shopping_cart_content .buttons .wc-forward.checkout:hover {
      background: #85adad; }

.woocommerce ul.products li.product span.onsale, .woocommerce-page ul.products li.product span.onsale, .woocommerce div.products li.product span.onsale, .woocommerce-page div.products li.product span.onsale, .woocommerce ul.products div.product span.onsale, .woocommerce-page ul.products div.product span.onsale, .woocommerce div.products div.product span.onsale, .woocommerce-page div.products div.product span.onsale {
  background: #85adad;
  color: #fff; }
  .woocommerce ul.products li.product a.button, .woocommerce-page ul.products li.product a.button, .woocommerce div.products li.product a.button, .woocommerce-page div.products li.product a.button, .woocommerce ul.products div.product a.button, .woocommerce-page ul.products div.product a.button, .woocommerce div.products div.product a.button, .woocommerce-page div.products div.product a.button {
    background: #7a1315;
    color: #fff; }
    .woocommerce ul.products li.product a.button:hover, .woocommerce-page ul.products li.product a.button:hover, .woocommerce div.products li.product a.button:hover, .woocommerce-page div.products li.product a.button:hover, .woocommerce ul.products div.product a.button:hover, .woocommerce-page ul.products div.product a.button:hover, .woocommerce div.products div.product a.button:hover, .woocommerce-page div.products div.product a.button:hover {
      background: #85adad;
      color: #fff; }
  .woocommerce .woocommerce-message .button, .woocommerce-page .woocommerce-message .button, .woocommerce .woocommerce-error .button, .woocommerce-page .woocommerce-error .button, .woocommerce .woocommerce-info .button, .woocommerce-page .woocommerce-info .button, .woocommerce .return-to-shop .button, .woocommerce-page .return-to-shop .button, .woocommerce .checkout_coupon .button, .woocommerce-page .checkout_coupon .button {
    background: #7a1315;
    color: #fff; }
  .woocommerce .woocommerce-message .button:hover, .woocommerce-page .woocommerce-message .button:hover, .woocommerce .woocommerce-error .button:hover, .woocommerce-page .woocommerce-error .button:hover, .woocommerce .woocommerce-info .button:hover, .woocommerce-page .woocommerce-info .button:hover, .woocommerce .return-to-shop .button:hover, .woocommerce-page .return-to-shop .button:hover, .woocommerce .checkout_coupon .button:hover, .woocommerce-page .checkout_coupon .button:hover {
    background: #85adad;
    color: #fff; }
  .woocommerce .wc-proceed-to-checkout a.checkout-button.button, .woocommerce-page .wc-proceed-to-checkout a.checkout-button.button, .woocommerce #payment input[type="submit"], .woocommerce-page #payment input[type="submit"], .woocommerce #payment button, .woocommerce-page #payment button {
    background: #7a1315;
    color: #fff; }
  .woocommerce .wc-proceed-to-checkout a.checkout-button.button:hover, .woocommerce-page .wc-proceed-to-checkout a.checkout-button.button:hover, .woocommerce #payment input[type="submit"]:hover, .woocommerce-page #payment input[type="submit"]:hover, .woocommerce #payment button:hover, .woocommerce-page #payment button:hover {
    background: #85adad;
    color: #fff; }
  .woocommerce .actions .button, .woocommerce-page .actions .button, .woocommerce .actions .button.alt, .woocommerce-page .actions .button.alt {
    background: #7a1315;
    color: #fff; }
  .woocommerce .actions .button:hover, .woocommerce-page .actions .button:hover, .woocommerce .actions .button.alt:hover, .woocommerce-page .actions .button.alt:hover {
    background: #85adad;
    color: #fff; }
  .woocommerce div.product form.cart .button, .woocommerce-page div.product form.cart .button, .woocommerce div.product form.cart button, .woocommerce-page div.product form.cart button {
    background: #85adad;
    color: #fff; }
    .woocommerce div.product form.cart .button:hover, .woocommerce-page div.product form.cart .button:hover, .woocommerce div.product form.cart button:hover, .woocommerce-page div.product form.cart button:hover {
      background: #7a1315; }
  .woocommerce div.product .woocommerce-tabs ul.tabs li a, .woocommerce-page div.product .woocommerce-tabs ul.tabs li a {
    background: #7a1315;
    color: #fff; }
    .woocommerce div.product .woocommerce-tabs ul.tabs li.active a, .woocommerce-page div.product .woocommerce-tabs ul.tabs li.active a, .woocommerce div.product .woocommerce-tabs ul.tabs li:hover a, .woocommerce-page div.product .woocommerce-tabs ul.tabs li:hover a {
      background: #85adad;
      color: #fff; }
  .woocommerce .related.products > h2:before, .woocommerce-page .related.products > h2:before, .woocommerce .up-sells.products > h2:before, .woocommerce-page .up-sells.products > h2:before, .woocommerce .cart-collaterals .cross-sells > h2:before, .woocommerce-page .cart-collaterals .cross-sells > h2:before, .woocommerce .cart-collaterals .cart_totals > h2:before, .woocommerce-page .cart-collaterals .cart_totals > h2:before {
    background: #85adad; }
  .woocommerce .widget_price_filter .ui-slider .ui-slider-range, .woocommerce-page .widget_price_filter .ui-slider .ui-slider-range {
    background: #85adad !important; }
  .woocommerce .widget_price_filter .ui-slider .ui-slider-handle, .woocommerce-page .widget_price_filter .ui-slider .ui-slider-handle {
    background: #85adad !important; }
  .woocommerce .widget_price_filter .price_slider_amount button, .woocommerce-page .widget_price_filter .price_slider_amount button {
    background: #7a1315;
    color: #fff !important; }
    .woocommerce .widget_price_filter .price_slider_amount button:hover, .woocommerce-page .widget_price_filter .price_slider_amount button:hover {
      background: #85adad; }

.widget_shopping_cart .icon-shopping-bag {
  background: #14141f; }
  .widget_shopping_cart:hover .icon-shopping-bag {
    background: #ff002b; }

@media (min-width: 993px) {
  .nav-horizontal .navbar-nav > li > a {
    font-size: 14px;
    color: #14141f;
    font-weight: normal; }
    .nav-horizontal .navbar-nav > li > a:hover {
      color: #ff002b; }
    .nav-horizontal .navbar-nav > li.current-menu-item > a, .nav-horizontal .navbar-nav > li.current_page_parent > a, .nav-horizontal .navbar-nav > li.current-menu-ancestor > a {
      color: #ff002b; }
    .nav-horizontal .navbar-nav > li > ul.sub-menu, .nav-horizontal .navbar-nav > li .children {
      background-color: #fff;
      border-top: 3px solid #85adad; }
    .nav-horizontal .navbar-nav > li > ul.sub-menu > li a, .nav-horizontal .navbar-nav > li .children > li a {
      font-size: 14px;
      color: #14141f; }
      .nav-horizontal .navbar-nav > li > ul.sub-menu > li a:hover, .nav-horizontal .navbar-nav > li .children > li a:hover {
        color: #ff002b; }
    .nav-horizontal .navbar-nav > li > ul.sub-menu li, .nav-horizontal .navbar-nav > li .children li {
      border-color: #e0ebeb; }
    .nav-horizontal .navbar-nav .menu-right li a, .nav-horizontal .navbar-nav .menu-right li span, .nav-horizontal .navbar-nav .menu-right li div {
      color: #14141f;
      font-size: 14px;
      font-weight: normal; }
    .nav-horizontal .navbar-nav .menu-right li a:hover {
      color: #ff002b; }

  .header_v2 {
    background: rgba(255, 255, 255, 1); } }

@media (max-width: 993px) {
  .nav-horizontal .navbar-nav-mobile {
    background: #fff; }
    .nav-horizontal .navbar-nav-mobile li {
      border-color: #e0ebeb;
      color: #14141f; }
      .nav-horizontal .navbar-nav-mobile li > a, .nav-horizontal .navbar-nav-mobile li > span {
        color: #14141f; }
      .nav-horizontal .navbar-nav-mobile li > a:hover, .nav-horizontal .navbar-nav-mobile li > .nav-active {
        color: #ff002b; }
      .nav-horizontal .navbar-nav-mobile li.current-menu-item > a, .nav-horizontal .navbar-nav-mobile li.current_page_parent > a {
        color: #ff002b; }
      .nav-horizontal .navbar-nav-mobile li .sub-menu > li:hover > a, .nav-horizontal .navbar-nav-mobile li .sub-menu > li.current-menu-item > a, .nav-horizontal .navbar-nav-mobile li .sub-menu > li:hover > span, .nav-horizontal .navbar-nav-mobile li .sub-menu > li.current-menu-item > span {
        color: #ff002b; }
    .nav-horizontal .navbar-nav-mobile .show-submenu-mobile {
      background: #fff !important; }
    .nav-horizontal .navbar-nav-mobile .navbar-nav > li {
      background: #e0ebeb; }

  .show-menu-mobile .icon-hidden-mobile:before, .show-menu-mobile .icon-hidden-mobile:after {
    background: #14141f; }

  .site-header a, .site-header .search-toggler {
    color: #14141f; }
    .site-header a:hover, .site-header .search-toggler:hover {
      color: #ff002b; } }
.wrapper-container,.related.products, .up-sells.products, .cart-collaterals { background-color: #ffffff}@media (min-width: 993px) {
					.header_v2 .wrapper-logo-area .width-navigation {
						width: calc(100% - 120px - 5px);
						width: -webkit-calc(100% -  120px - 5px);
						width: -moz-calc(100% - 120px - 5px);
 					}
 				}