/* Enter Your Custom CSS Here */
.wpb_text_column.wpb_content_element.vc_custom_1423820583244 {
   margin-bottom: -45px;
}

header{
  padding: 10px 0 5px;  
  background: linear-gradient(to bottom, #104317, #006935) !important;
}
.navbar {
    background: linear-gradient(to bottom, #0c3612, #104317) !important;
}
.navbar .nav li a {
    color: white !important;
}
.nav .sub-menu li a, .nav .children li a, .navbar .nav > li > a:hover {
    background-color: #ffed00 !important;
    color: #0c3612 !important;
}
.parallax-h1{
    color: #ffffff;
    font-weight: 700;
    font-size: 5em;
  text-shadow: 0px 0px 3px rgba(0,0,0,0.3);
  text-transform: uppercase;
}
.parallax-h2{
    color: #ffffff;
    font-weight: 600;
    font-size: 3em;
   text-shadow: 0px 0px 3px rgba(0,0,0,0.3);
}
.home_slider_button{
  background: #104317;
  padding: 15px 20px;
  color: white !important;
  text-decoration: none;
  font-size: 18px;
  text-transform: uppercase;
}
.footer-container {
    background-color: #104317 !important;
}

.woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images {
    width: 40%;
}
.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary {
    width: 56%;
}
.count{
  display:none !important;
}

.Bus_Text_Big_Yellow {
    background-color: transparent;
    border-color: rgb(255, 255, 255);
    border-style: none;
    border-width: 0;
    color: #eddb00;
    font-family: "Source Sans Pro",sans-serif;
    font-size: 60px;
    font-weight: 700;
    letter-spacing: -2px;
    line-height: 60px;
    margin: 0;
    text-decoration: none;
    text-shadow: 5px 3px 0 rgba(27, 82, 42, 1);
    white-space: nowrap;
  text-align:right;
}

#brand-image{
  /*float:right;*/
  width:300px;
  padding-left:20px;
  margin-top:-20px;
  right:0;
}
@media (max-width: 800px){
  #brand-image{
    width:150px;
    margin-right:-150px;
    margin-top:150px;
  }
}
@media (max-width: 600px){
  #brand-image{
    display:none;
  }
  .term-description.brand-description img{
   display:none;
  }
  .tax-product_brand .brand-description .text {
    width:100%;
  }
}
.widget_custom_box_left > div {
    background: #0dbfec !important;
}
.shopping-cart .shopping-cart-content, .homepage-about-block .wpb_column:nth-child(2) .wpb_text_column:nth-child(2) a:hover, .widget_custom_box_left .custom_box, .navigation-paging a, .sidebar .widget_calendar tbody td a, .woocommerce .widget_layered_nav ul li.chosen a, .woocommerce-page .widget_layered_nav ul li.chosen a, .woocommerce .widget_layered_nav_filters ul li a, .woocommerce-page .widget_layered_nav_filters ul li a, blockquote {
    border-color: #0dbfec !important;
}
.widget_custom_box_left #custom_box_icon:before {
    content: "";
}

.yith-ajaxsearchform-container {
    display: none;
}

body{
  font-family: "Source Sans Pro",sans-serif !important;
}
h1,h2,h3,h4,h5,h6{
  font-family: "Source Sans Pro",sans-serif !important;
}
.woocommerce ul.products li.product .button {
    margin-top: 0em !important;
  margin-left:30px;
}
.woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover {    
    color: #fff !important;
}