/*
Theme Name: Olivado Child Theme
Theme URI: 
Description: Child theme of Shoptimizer
Author: CommerceGurus
Author URI: 
Template: shoptimizer
Version: 1.2.2
License:         	GNU General Public License v2 or later
License URI:     	http://www.gnu.org/licenses/gpl-2.0.html
*/

/*
COLOUR CODES:
BLACK      - #1A1A1A
GOLD       - #8F6F36
GREEN      - #52824E
PALE GREEN - #B0C891
PALE GREY  - #f4f4f4
*/


a, a:active, a:focus {outline: none !important;}
.woocommerce .product .images .woocommerce-product-gallery__wrapper {pointer-events: none;}
footer.copyright { padding: 10px;  background-color: #8F6F36 !important;font-weight:100;letter-spacing:1px;font-size:11px !important;}
.woocommerce-checkout.min-ck header .main-header h1 {    color: white !important;    letter-spacing: 1px;}
/* Normally Blue */
.woocommerce-info {    background-color: #8F6F36;}
.secondary-navigation .icon-wrapper svg {  stroke: #8F6F36 !important; }
footer .col-full {padding-bottom: 24px;}

.site-search form input[type="search"] {
  position: relative;
  padding-left: 40px;
  border-radius: 4px;
  clear: both;
  font-size: 16px;
  box-shadow: 0 1px 2px 0 rgba(0,0,0,.05);
  border-color: #8F6F36 !important;
  border-width: 2px !important;
}

#secondary input[type="search"], .site-search form input[type="search"] {
  position: relative;
  padding-left: 40px;
  border-radius: 4px;
  clear: both;
  font-size: 16px;
  box-shadow: 0 1px 2px 0 rgba(0,0,0,.05);
  border-color: #8F6F36 !important;
  border-width: 2px !important;
  color: white !important;
	background: #2D2D2D;
}
.site-search .widget, .site-search .widget_product_search form {
  margin-bottom: 0;
  float: right !important;
  width: 293px;
  margin-right: 0px;
}
.secondary-navigation .menu-item {	border-left: 0px solid #eee !important;}

/** TIMELINE - SOURCE QUADROMEDIA**/
/* ----- THE STORY PAGE ----- */
.fa.fa-angle-left,.fa.fa-angle-right {  color: #8F6F36;  font-weight: 600;}
.wpex.horizontal-timeline .ex_s_lick-prev, .wpex.horizontal-timeline .ex_s_lick-next {color: #8F6F36}
.wpex.horizontal-timeline {margin-bottom:30px !important;}
.wpex.horizontal-timeline .timeline-hr:before {background-image: none !important;}
.wpex.horizontal-timeline .timeline-pos-select:before {background-image: none !important;}
.wpex.horizontal-timeline .timeline-hr {
border-bottom: 3px solid #B0C891;
top: 49px;
position: absolute;
width: calc(100% - 70px);
content: "";
height: 0;
}

.wpex.horizontal-timeline .horizontal-nav li span.tl-point {color: #B0C891;}
.ex_s_lick-current .tl-point {color:#8F6F36 !important;}
.wpex.horizontal-timeline:not(.ex-multi-item) .horizontal-nav .ex_s_lick-arrow.ex_s_lick-disabled {
border-color: #B0C891;
color: #8F6F36;
background: transparent;
}
.wpex .wpex-dates a, .wpex h2, .wpex h2 a, .wpex-single-timeline h1.tl-title, .wpex .timeline-details h2, .extl-lb .gslide-description.description-right h3, .wpex .timeline-details h2
{font-family: ITC Avant Garde Gothic;}
.wpex.horizontal-timeline:not(.ex-multi-item) .horizontal-nav .ex_s_lick-arrow.ex_s_lick-disabled:hover {color:#FFF !important;}

.ex_s_lick-prev.ex_s_lick-arrow,
.ex_s_lick-next.ex_s_lick-arrow {
border-color: #B0C891 !important;
background: transparent;
}

.ex_s_lick-prev.ex_s_lick-arrow:hover,
.ex_s_lick-next.ex_s_lick-arrow:hover {
border-color: #B0C891 !important;
background: #B0C891 !important;
}

.ex_s_lick-slide.prev_item .tl-point {color:#8F6F36 !important; font-weight:700 !important; font-size:14px !important;}

.wpex.horizontal-timeline .horizontal-nav li span.tl-point:before {
content: "";
height: 17px;
width: 17px;
border: 3px solid #B0C891;
background-color: #B0C891;
border-radius: 50%;
position: absolute;
bottom: -21px;
left: 50%;
margin-left: -6px;
transition: all .25s;
box-sizing: border-box;
}

.wpex.horizontal-timeline .horizontal-nav li.prev_item span.tl-point:before {
border: 3px solid #8F6F36;
background-color: #8F6F36;
}

.wpex.horizontal-timeline .horizontal-nav li.ex_s_lick-current span.tl-point::before {
  font-size: 17px;
  background-color: #8F6F36;
  border-color: #8F6F36;
}
.wpex.horizontal-timeline .timeline-pos-select {
  border-bottom: 3px solid #8F6F36;
}
.timeline-media {vertical-align:top !important; padding-top:20px !important;}
.timeline-details {border:none !important;}
.timeline-details h2, .timeline-details h2 a {font-weight:900 !important; text-transform:none !important;;}
.wptl-excerpt {border-top:none !important; padding-top:0 !important;}
.wptl-excerpt p {font-size:14px; color:#1a1a1a; font-family: "itc-avant-garde-gothic-pro",sans-serif !important;}

/** TIMELINE - SOURCE QUADROMEDIA END**/