@charset 'utf-8';
/*
  Theme Name: OliveOilChild
  Theme URI: http://oliveoil.ancorathemes.com/
  Description: OliveOil - Multipurpose and Multiskin Responsive Wordpress theme
  Author: Ancorathemes
  Author URI: http://ancorathemes.com/
  Template: oliveoil
  Version: 1.0
  Tags: light, responsive-layout, flexible-header, accessibility-ready, custom-background, custom-colors, custom-header, custom-menu, featured-image-header, featured-images, full-width-template, microformats, post-formats, theme-options, threaded-comments, translation-ready
  Text Domain:  oliveoil
*/

/* =Theme customization starts here
-------------------------------------------------------------- */

/* .scheme_original .menu_main_nav > li.sfHover > a,
.scheme_original .menu_main_nav > li.current-menu-item > a,
.scheme_original .menu_main_nav > li.current-menu-parent > a,
.scheme_original .menu_main_nav > li.current-menu-ancestor > a {
  color: #000;
  background-color: #c8a04f;

} */

.scheme_original .top_panel_middle {
  background-color: #000 !important;
}

.scheme_original .menu_main_nav > li > a {
  color: #e9e4d0 !important;
}

.scheme_original .menu_main_nav > li.current-menu-parent > a {
  color: #c8a04f !important;
}

.scheme_original .menu_main_nav > a:hover,
.scheme_original .menu_main_nav > li > a:hover {
  color: #000 !important;
  background-color: #c8a04f;
}
/* .scheme_original dbody, .scheme_original .page_wrap, .scheme_original .copy_wrap, .scheme_original .sidebar_cart, .scheme_original .widget_area_inner, .scheme_original #page_preloader */
/* .scheme_original body.page-id-1110.scheme_original, */
.page-id-1110 .page_content_wrap {
  background-color: #f9f7f2 !important;
}

.page.page-id-59 .vc_custom_1466754820165 a,
.page.page-id-59 .vc_custom_1466754820165 p {
  font-size: 1rem !important;
}

.what_we_do p {
  margin-bottom: 1rem !important;
}
@media (max-width: 767px) {
  .what-we-do__section {
    display: flex !important;
    flex-direction: column !important;
    gap: 2rem !important;
  }
}

@media (min-width: 480px) and (max-width: 767px) {
  .row:not(.columns_fluid) > [class*="column-"],
  .columns_wrap:not(.columns_fluid) > [class*="column-"] {
    width: 100% !important;
  }
}
/* .what_we_do_section .vc_row {
  background-color: #f9f7f2 !important;
} */
.prlt0 {
  opacity: 0 !important;
}

.sc_services_842429725_wrap,
.sc_services_240483639_wrap,
.sc_services_1951128534_wrap {
  pointer-events: none !important;
}
.ourRangeSection a {
  pointer-events: none !important;
}

.top_panel_image_header .breadcrumbs {
  display: none !important;
}

.woocommerce ul.products,
.woocommerce-page ul.products {
  justify-content: center !important;
}

.header_mobile {
  background-color: #000 !important;
}

.header_mobile .logo {
  padding-top: 10px;
  padding-bottom: 0px;
}
.header_mobile .logo_main {
  height: 130px;
}
.scheme_original .header_mobile .menu_button,
.scheme_original
  .header_mobile
  .menu_main_cart
  .top_panel_cart_button
  .contact_icon {
  color: #ffcf00;
}

@media (max-width: 480px) {
  .header_mobile .logo {
    padding-top: 10px !important;
    padding-bottom: 0px !important;
  }
  .header_mobile .content_wrap {
    margin-left: 10px;
    text-align: left;
  }
  .admin-bar .header_mobile .side_wrap {
    top: 161px !important;
  }
}
@media (max-width: 639px) {
  .header_mobile .logo_main {
    height: 100px !important;
  }
}

.scheme_original .header_mobile .panel_top,
.scheme_original .header_mobile .side_wrap {
  background-color: #000 !important;
}

.scheme_original .header_mobile .menu_button,
.scheme_original
  .header_mobile
  .menu_main_cart
  .top_panel_cart_button
  .contact_icon {
  color: #c8a04f !important;
}
.scheme_original .header_mobile .menu_main_cart .top_panel_cart_button {
  color: #ffcf00 !important;
}

.scheme_original .header_mobile .menu_main_nav > a:hover,
.scheme_original .header_mobile .menu_main_nav > li.sfHover > a,
.scheme_original .header_mobile .menu_main_nav > li.current-menu-item > a,
.scheme_original .header_mobile .menu_main_nav > li.current-menu-parent > a,
.scheme_original .header_mobile .menu_main_nav > li.current-menu-ancestor > a,
.scheme_original .header_mobile .menu_main_nav > li > a:hover,
.scheme_original .header_mobile .menu_main_nav > li ul li a:hover,
.scheme_original .header_mobile .menu_main_nav > li ul li.current-menu-item > a,
.scheme_original
  .header_mobile
  .menu_main_nav
  > li
  ul
  li.current-menu-ancestor
  > a,
.scheme_original .header_mobile .login a:hover {
  background-color: #c8a04f !important;
}

.footer_wrap.widget_area + .copyright_wrap .copyright_wrap_inner {
  padding-bottom: 2rem !important;
}

.scheme_original .menu_main_nav > li ul {
  background-color: #000 !important;
  color: #e9e4d0 !important;
  border: 1px solid #000 !important;
}
.scheme_original .menu_main_nav > li ul li a:hover {
  background-color: #c8a04f !important;
  color: #000 !important;
}
.scheme_original .menu_main_nav > li ul li a {
  color: #e9e4d0 !important;
}
/* .scheme_original .menu_main_nav > li ul li a:hover {
  color: #c8a04f !important;
} */
.menu_show .top_panel_middle .search_wrap,
.top_panel_icon.menu_main_cart {
  display: none !important;
}
.scheme_original .footer_wrap_inner,
.scheme_original .copyright_wrap_inner {
  background-color: #000 !important;
}

.woocommerce ul.products li.product .woocommerce-loop-category__title,
.woocommerce ul.products li.product .woocommerce-loop-product__title,
.woocommerce ul.products li.product h3,
.woocommerce-page ul.products li.product h3 {
  font-size: 1rem !important;
}
.what_we_do {
  font-size: 1.05rem !important;
}

@media (max-width: 479px) {
  .what_we_do,
  .woocommerce ul.products li.product .woocommerce-loop-category__title,
  .woocommerce ul.products li.product .woocommerce-loop-product__title,
  .woocommerce ul.products li.product h3,
  .woocommerce-page ul.products li.product h3 {
    font-size: 1.2em !important;
  }
}

.top_panel_style_7 .top_panel_middle .menu_main_wrap {
  width: 80% !important;
}



