/*Change color of rating stars*/
.product .star-rating span:before,
.product .star-rating:before {
    color: #f5c80a;
}

/*Change opacity while hovering over product picture*/
/*
.product.type-product:hover img {
    opacity:0.96;
}
*/

/* Page Builder Custom Classes */

/*@media (max-width: 780px) { 
 #content .force-responsive .panel-grid-cell {
   float: none;
   width: auto;
 }
}*/


/*--------------------------------------------------------------
14.3 - Header
--------------------------------------------------------------*/
/*
.site-header .site-branding a img {
  -moz-transition: 0.3s;
  -o-transition: 0.3s;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  display: block;
  max-height: 60px;
  max-width: none;
  width: auto; }

@media (max-width: 768px) {
.site-header .site-branding a img {
  max-height: 35px;
  width: auto !important; } }

*/

/* Page Builder Post Loop Carousel */
/*
.sow-carousel-wrapper ul.sow-carousel-items li.sow-carousel-item {
  list-style: none;
  margin-left: 0;
  padding: 0;
  display: block;
  float: left;
  margin-right: 15px;
  width: 100px !important;
  overflow-x: hidden;
  overflow-y: hidden;
}

.sow-carousel-wrapper ul.sow-carousel-items li.sow-carousel-item .sow-carousel-thumbnail a {
  display: block;
  width: 100px !important;
  height: 150px !important;
  background-size: 100px 150px !important;
  background-position: center center;
}

.sow-carousel-wrapper ul.sow-carousel-items li.sow-carousel-item .sow-carousel-thumbnail a:hover {
  background-size: 110px 160px !important;
}

.sow-carousel-wrapper ul.sow-carousel-items li.sow-carousel-item .sow-carousel-default-thumbnail {
  display: block;
  width: 50px !important;
  height: 75px !important;
  background: #e8e8e8;
  background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #e0e0e0), color-stop(1, #e8e8e8));
  background: -ms-linear-gradient(bottom, #e0e0e0, #e8e8e8);
  background: -moz-linear-gradient(center bottom, #e0e0e0 0%, #e8e8e8 100%);
  background: -o-linear-gradient(#e8e8e8, #e0e0e0);
}

.sow-carousel-wrapper ul.sow-carousel-items li.sow-carousel-loading {
  display: block; 
  width: 100px !important;
  height: 150px !important;
  float: left;
  background: url(images/carousel-loader.gif) #f6f6f6 center center no-repeat;
  margin: 0;
}

.sow-carousel-wrapper ul.sow-carousel-items li.sow-carousel-item .sow-carousel-thumbnail a span.overlay {
  display: block;
  width: 100%;
  height: 100%;
  background: #ffdf7b !important;
  opacity: 0;
}

.sow-carousel-wrapper ul.sow-carousel-items li.sow-carousel-item h3 {
  display: none !important;
  font-size: 15px;
  text-align: center;
  font-weight: 500;
  color: #474747;
  margin: 10px 0 0 0;
}

/* National Flag Sprites */

/*!
 * Generated with CSS Flag Sprite generator (https://www.flag-sprites.com/)
 */

/*
.flag {
    display: inline-block;
    width: 16px;
    height: 11px;
    background: url('flags.png') no-repeat;
}


.flag.flag-tz {
    background-position: 0 0;
}

*/