.lista .tabella {
float:left;
width:48%;
padding:15px;
border:1px solid #ddd;
margin: 5px;
box-sizing: border-box;
-moz-box-sizing: border-box;
}
.menu #prime_nav .current-menu-item {
background-color:#337ab7;
}
.menu #prime_nav .current-menu-item a {
color:#FFFFFF;
}
#smenul, #smenur {
position: relative;
z-index: 10;
}
#content {
font-size: 16px;
}
#content h1.entry-title, #content h2.entry-title {
margin-bottom: 20px;
}
#content h1.product_title {
margin-bottom:0px;
}
.woocommerce .woocommerce-breadcrumb a {
color: #337ab7;
}
.price {
float:right;
margin: 0px 40px 0px 0px;
position: relative;
top: 15px;	
}
.quantity input.qty {
padding:7px 0px;
}
form.cart {
float:right;
margin-top:10px !important;
}
.summary .product_meta {
clear:both;
}
.woocommerce div.product div.summary, .woocommerce-page div.product div.summary, .woocommerce #content div.product div.summary, .woocommerce-page #content div.product div.summary {
float: none;
width: 100%;
}
.woocommerce .related.products ul.products::before,
.woocommerce .related.products ul.products::after {
display:none !important
}
.woocommerce span.onsale {
display:none;
}
.woocommerce .star-rating span::before {
font-family:star;
}
.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt {
background-color:#2672EB;
}
.woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover {
background-color:#0d51bc;
}
.woocommerce div.product form.cart, .woocommerce div.product p.cart {
margin-bottom: 0em;
}
.woocommerce div.product div.images, .woocommerce div.product div.summary {
margin-bottom: 10px;
}
.woocommerce .star-rating span::before {
color:gold;
}
.woocommerce .star-rating::before {
color:#FEF2B5;
}
#content div.related.products h2 {
margin-bottom:20px;
}
#content .products li {
border:1px solid #bbbbbb;
padding-bottom:15px;
border-radius: 10px;
overflow:hidden;
}
#content li.product-type-simple {
min-height: 380px;
margin-bottom:30px;
}
#content .product-category h2,
#content .product-category h3,
#content .products li h3 {
padding:10px 10px 70px;
font-weight:bold;
color:#337ab7;
line-height:1.4em;
text-align:center;
}
#content .product-category h2 {
padding:10px 10px 0px;
}
#content .entry-title {
text-shadow: none;
}
#content .products span.price {
float: none;
margin: 0px;
text-align: right;
font-size:1.4em;
padding: 15px 10px 10px;
background-color: #f0f0f0;
position: absolute;
bottom: 0;
top: unset;
left: 0;
right: 0;
}
.woocommerce ul.products {
margin:0px;
}
.woocommerce ul.products li.product {
margin: 1.5em 3% 0px 0px;
}
.page-template .woocommerce ul.products li.product {
min-height:360px;
}
.woocommerce ul.products li.product.last {
margin: 1.5em 0px 0px 0px;
}
.woocommerce ul.products li.product .price {
color:#2C3E50;
}
.woocommerce .products .star-rating {
margin: 0px 8px 0.5em;
position: absolute;
bottom: 55px;
z-index: 10;
left: calc(50% - 40px);
}
.woocommerce div.product .woocommerce-product-rating {
margin-bottom:0px;
}
.woocommerce.columns-3 ul.products li.product-category,
.woocommerce.columns-3 ul.products li.product {
width:30%;
margin-right: 3%;
margin-bottom:20px;
} .woocommerce-page ul.products li.product:nth-child(3n+1) {
clear: both;
}
mark.count {
background:none;
color:#BBBBBB;
font-size:0.9em;
font-weight:normal;
}
.woocommerce .related.products ul.products {
justify-content:space-between;
margin-top: 30px;
}
.woocommerce #content .related.products ul.products li.product {
width:23%;
margin-right:0px;
border: 1px solid #bbbbbb;
border-radius: 10px;
overflow:hidden;
}
.dashicons-before::before {
width: 30px;
font-size: 30px;
}
#tab-description h2 {
cursor:pointer;
}
.menu-menu-sidebar-container li.menu-item-has-children ul.sub-menu {
display:none;
}
.visual-form-builder li, .entry-content .visual-form-builder li {
padding:0px 1% !important;
}
.visual-form-builder label, label.vfb-desc {
padding:0px;
}
.entry-content fieldset {
padding:0px;
} #smooth-accordion-warp h3 {
position:relative;
background:none;
}
#smooth-accordion-warp h3 a {
color:#2672EB;
}
#smooth-accordion-warp h3.open a::before,
#smooth-accordion-warp h3 a::before {
content: '\f501';
top:0px;
background:none;
color:#2672EB;
font-family:"Genericons";
font-size:0.8em;
}
#header {
margin-top: 110px;
}
#branding .widget-container li {
list-style-type:none;
}
#branding .phonebox ul ul {
display:flex;
}
#branding .phonebox ul ul li {
flex-grow: 1;
}
#branding .phonebox ul ul li:last-child {
text-align:right;
}
#branding .widget-container a {
color:#2a577e;
font-size:16px;
}
#branding .widget-container li {
margin:0px 0px 4px;
}
#nav-toggle {
display: none;
color: #FFFFFF;
}
#header #nav-toggle span::before {
content: "\f419";
font-family:"Genericons";
}
#footer #footer-widget-area .widget-title {
background-color: #337ab7;
border-radius: 10px 10px 0px 0px;
}
.yoyo {
padding-top: 30px;
}
.yoyo .widget-container  {
margin: 0;
}
@media (max-width:768px) {
#nav-toggle {
display: block;
}
#branding #bg_image,
#masthead #branding {
min-height:0px;
}
#content {
float: none;
max-width: 100%;
}
#header {
margin-top: 0px;
}
.lista .tabella {
width:98%;
}
.woocommerce.columns-3 ul.products li.product,
.woocommerce ul.products li.product,
.woocommerce-page ul.products li.product {
width:100%;
float:none;
margin:5px 0px;
}
.woocommerce ul.products li.product:nth-child(2n) {
float:none;
}
.woocommerce .related.products ul.products li.product {
width: 48%;
float: left;
margin-right: 1%;
}
.woocommerce ul.products li.product.last {
margin:5px 0px;
}
.widget-container {
margin: 0px;
}
#branding ul.yoyo {
position: static;
padding:0pc 10px;
}
#branding .widget-container a {
font-size:16px;
}
}