.woocommerce div.product p.price, .woocommerce div.product span.price {
    text-align: left;
}

body {
    font-family: 'Roboto', sans-serif;
}

.widget-above-content {
    background: none;
        background-size: auto auto;
    background-size: 1200px 4px;
    margin: 0 auto 0;
    padding: 20px 30px 40px;
    width: 1200px;
}

.woocommerce a.button, .woocommerce button.button, .woocommerce input.button {
    color: #fff !important;
}

.front-page .widget-above-content {
    display: none;
}

.simple-banner .simple-banner-text {
    color: #ffffff;
    font-size: 1.1em;
    font-weight: 500;
    font-family: Arimo, sans-serif;
}

#featured-page-4{
  
}

#text-17 {
 

}
#text-16 {

}
#text-15 {
 

}

 .front-page-1  img, .featured-content img.entry-image, .wp-caption{
       outline: 0.3px solid #78c433;
    outline-offset: -10px;
  
}

.front-page-1 .featured-content .entry-header {
    background: transparent !important;
  
}

.front-page-1 .entry-title a, .sidebar .widget-title a {
    color: green;
    font-size: 26px !important;
    font-weight: 900 !important;
      
}

.home .front-page-2{

}

.front-page-2  .textwidget{

 /* background: yellowgreen;
*/
}

.front-page-2 img{
/*  padding: 1%; */
  height: 276px;
}
  
.home .flexible-widgets .widget {
    float: left;
    margin-bottom: 0;
    padding: 2% 1% 0px;
}

.home .site-inner, .wrap {
    margin: 0 auto;
    max-width: 1300px;
}

.soliloquy-container .soliloquy-image {
    max-width: 100%;
    height: 400px !important;
  
}

.nav-secondary {
    margin-bottom: 0px !important;
}

.wpmenucart-display-left {
    float: right !important;
   margin-top: -2px;

}

.genesis-nav-menu > .search {
  float: left;
  margin-right: 16%;
  padding: 10px 0 0;
  width: 14%;
}
.nav-primary .search-form > input {
  font-size: 15px;
}
.genesis-nav-menu .widget-area {
    float: left;
    padding: 15px 0 0;
    width: 20%;
}


@media screen and (max-width: 1300px) {
}
   
}

@media screen and (max-width: 600px) {
   .home .front-page-2 {
     max-height: none !important; 
  }
   .front-page-2 {
    max-height: none !important;
} 
}

.nav-footer {
  display: none;
}
.footer-widget-area .simple-social-icons a, .nav-primary .genesis-nav-menu .simple-social-icons a  {
  background: #78c433 !important;
  color: #fff !important;
  border-radius: 50%;
}
.nav-primary .genesis-nav-menu .simple-social-icons a:hover {
  color: #78c433 !important;
}
.footer_clogo {
  text-align: center;
}
.footer_clogo > img {
  max-width: 300px;
}

@media only screen and (min-width: 992px) {
.header-image .site-title > a {
  background-size: 600px auto !important;
}
}

.woocommerce.widget_products .product_list_widget li a {
  display: inline-block;
  text-align: center !important;
}
.woocommerce.widget_products .product_list_widget li img {
  max-width: 300px;
}
.woocommerce.widget_products .product_list_widget li span.product-title, .woocommerce.widget_products .product_list_widget li span.woocommerce-Price-amount {
  clear: both;
  display: block;
}
.woocommerce.widget_products .product_list_widget li span.product-title {
  font-size: 14px;
  padding-top: 10px;
}
.about_page_right {
  float: left;
  width: calc(100% - 320px);
}
.about_page_left {
  float: left;
  width: 320px;
}
.post-type-archive-product main.content {
  width: 100%;
}
.post-type-archive-product .sidebar.sidebar-primary.widget-area {
  display: none;
}
.woocommerce ul.products li.product a img {
  max-width: 300px;
}
.header-full-width .title-area {
  margin: 0;
}
.home-slider-overlay.widget-area {
  display: none;
}
.home-slider-container {
  margin-top: 20px;
}
.home-slider {
  margin: 0 auto;
  max-width: 1280px;
}
.woocommerce .product-title {
  font-family: roboto-light;
}
.site-footer {
  font-family: roboto-light;
}
.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button {
  font-family: roboto-light !important;
}
button, input[type="button"], input[type="reset"], input[type="submit"], .button {
  font-family: roboto-light !important;
}
.single_stokists h3 {
  color: #78c433;
  margin-bottom: 7px;
}
.single_stokists > p {
  line-height: 20px;
  margin-bottom: 5px;
}
.stokists_right {
  float: left;
  width: 40%;
}
.stokists_left {
  float: left;
  width: 60%;
}
.single_stokists {
  margin-bottom: 25px;
}
.single_stokists > img {
  border: 1px solid rgba(0, 0, 0, 0.13);
  padding: 3px;
}
.blog.widget-area .entry-header {
  text-align: center;
}
.blog.widget-area .entry-header a {
  display: inline-block;
}
.blog.widget-area .entry-header img {
  margin: 0 auto;
  max-width: 300px;
}
.home .content .blog {
  display: none;
}
ul.products li {
  text-align: center;
}
.woocommerce ul.products li.product a img {
  margin: 0 auto;
}  

@media only screen and (max-width: 767px) {

.about_page_right {
  float: none;
  width: 100%;
}
.about_page_left {
  float: none;
  width: 100%;
}  
.stokists_right {
  float: none;
  width: 100%;
}
.stokists_left {
  float: none;
  width: 100%;
}  

}
  
  
@media only screen and (max-width: 550px) {

.home-slider .soliloquy-container .soliloquy-image {
    width: 100%;
    height: 100px !important;
 }

  
@media only screen and (max-width: 480px) {

.home-slider .soliloquy-container .soliloquy-image {
    width: 100%;
    height: 100px !important;
 }
