.svg-fill-primary-o {
    fill: #ff6000!important;
}

.home .hero .hero-inner {
	padding-top:7%;
	padding-bottom:14%;
}

.site-title,.entry-meta  {
  display:none;		
}

h4.widget-title {
  font-weight:400;
  font-size: 1.8em;
}

/* hero home page */
.hero .widget-title {
    color: #fff;
    font-size: 1.75rem;
    font-weight: lighter;
    letter-spacing: -1.2px;
    margin: 0;
    text-align: center; }
    @media only screen and (min-width: 40.063em) {
      .hero .widget-title {
        font-size: 2.5rem; } }



/* product widget */
@media only screen and (min-width: 40.063em) {
  .widget.rstore-product h2.widgettitle {
    height: 2em; }
  .widget.rstore-product ul {
    min-height: 231px; }
  .widget.rstore-product p {
    min-height: 35px; } 
}

@media only screen and (min-width: 40.063em) {
    .hero .hero-inner .search-form {
      width: inherit;
   /*margin:10px;
   text-align:center;*/
    } 

}

.wp-post-image {
    display:block;
    margin:auto;
}

div.fl-module-rstore-fl-domain-search {
margin-right: calc(40% - 130px);
}

.site-info-wrapper a {
    color: #ff7000;
    font-weight: normal;
}

a.entry-title a:hover,.entry-title a:visited:hover{color:#ff7000;}

a:visited:hover,a:focus,a:visited:focus,a:active,a:visited:active{color:rgba(255, 100, 0, 0.8);}


header.page-header {
	box-shadow: 0px 4px 8px 0px #eee;
}


 .large-8, #primary, .featured-content .entry-header .entry-header-column, .featured-content article {
    width: 98%; 
}

article.rstore-list-product.reseller_product .product-summary {
  width: 78%;
}

article.rstore-product {
  margin: 10px 10px;
  padding: 10px 0px;
}

.rstore-product-icons svg {
  width: 4rem;
	max-width: 6vw;
  }

input[type="search"] {
/* too wide in Safari */
  box-sizing: border-box;
}

.menu-toggle.open div:nth-child(3) {
    transform-origin: 5% 50%; 
}
 

 