.elastislide-wrapper {
	box-shadow:none;
}
.imageButtons{
	list-style-type: none;
}
.imageButtons li{
	display: inline;
}
.whishlistbtn {
    padding: 0px;
    position: inherit;
}
.table {
    min-width: 250px;
}
.dropdown-menu .tendina{
	white-space:normal;
}
.promo-area {
    background: #FFFFFF;
    padding: 0px
}
.product-hover {
	border:none;
}
.block-slider .bx-prev, .block-slider .bx-next{
	background-color: rgba(255,255,255,0.5);
    border: none;
    margin: 10px;	
}
.breadcrumb {
	margin-bottom:0px;
	border-radius:0px;
}
/* Nascondo il riquadro nero che appare sulla thumbnail dai Prodotti in vetrina */
.product-hover:after {
	background:none repeat scroll 0 0 rgba(0,0,0,0.00);
}
/* Modifico il tasto info che appare sulla thumbnail dai Prodotti in vetrina */
.product-hover a {
	background-color:rgba(0,0,0,0.3);
	border:none;
}
/* Nascondo la scritta Prodotti in vetrina */
body > div.container > div > div.maincontent-area > div.container > div > div > div > h2{
	visibility: hidden;
	display:none;
}
/* Nascondo i tastini di navigazione dei prodotti in vetrina */
.latest-product .owl-nav {
	visibility: hidden;
}
/* Nascondo il titolo dei prodotti in vetrina */
.latest-product >.section-title {
  /*  display: none;*/
	text-align: center;
}
body > div.container > div > div.maincontent-area > div.container > div > div > div > div > div.owl-stage-outer > div > div > div > div > div.product-carousel-price > ins{
	visibility: hidden;
}

.btn-danger {
    color: #fff;
    background-color: #ff0000;
    border-color: #ff0000;
}

.product-overlay {
	display:none;
}
.bannerlisting {	
	border:none;
	padding: 0px;
    margin-top: 0px;
}
.navbar-nav>li>a {
    line-height: 72px;
}
.logo{
	padding-top: 10px;
}
body {
    margin-top: 100px;
}
#main_search_container > form > fieldset > div > span > button, #keywords {
    height: 30px;
    line-height: 30px;
}
#keywords {
	max-width: 150px;
}
#main_search_container > form > fieldset > div > span > button {
	padding:0px 5px;
}
.cercanelsito {
    margin-top: 38px;
    margin-bottom: 0px; 
}
.shopping-item{
	max-height: 30px;
    line-height: 30px;
    margin-right: 15px;
	margin-top: 38px;
	width: 100px;
	border: 1px solid #ddd;
	border-radius:4px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);	
}
.shopping-item:hover{
	background-color:red;
	color:white;
	border-color:red;
}
#carrello > a {
	padding: 0px;
    margin-top: -11px;
	line-height: 30px;
}
#carrello > a:hover {
	color:white;
}
#carrello > i {
	line-height: 30px;
	margin-top: -30px;
    position: absolute;
    right: 0px;
    padding-right: 10px;
}
#carrello > span {
	line-height: 22px;
	padding-top: 0px;
}
.user-menu {
	float: right;
}
.breadcrumb{
	background-color:transparent;
}
.navbar-default {
    border-color: #fff;
	border:none;
		-webkit-box-shadow: 0 1px 10px rgba(0,0,0,.075);
    box-shadow: 0 1px 10px rgba(0,0,0,.075);	
}
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:hover, .navbar-default .navbar-nav>.open>a:focus {
	background-color:transparent;
}
.navbar-default .navbar-nav>.open>a:hover{
	color:red;
}

/*body > div:nth-child(7) > div.container > div > div > div > div:nth-child(2) > div{
	text-align:center;
}*/
.btn-nero{
	border-bottom-right-radius: 0px;
    border-top-right-radius: 0px;
}
/*body > div:nth-child(7) > div.container > div > div > div > div:nth-child(2) > div > div:nth-child(2) > a:nth-child(2) > button,
body > div:nth-child(7) > div.container > div > div > div > div:nth-child(2) > div > div:nth-child(3) > a:nth-child(2) > button,
body > div:nth-child(7) > div.container > div > div > div > div:nth-child(2) > div > div:nth-child(4) > a:nth-child(2) > button,
body > div:nth-child(7) > div.container > div > div > div > div:nth-child(2) > div > div:nth-child(5) > a:nth-child(2) > button{
	border-radius:0px;
}*/
body > div:nth-child(7) > div.container > div > div > div > div:nth-child(2) > div > div:nth-child(2) > a:nth-child(3) > button,
body > div:nth-child(7) > div.container > div > div > div > div:nth-child(2) > div > div:nth-child(3) > a:nth-child(3) > button,
body > div:nth-child(7) > div.container > div > div > div > div:nth-child(2) > div > div:nth-child(4) > a:nth-child(3) > button,
body > div:nth-child(7) > div.container > div > div > div > div:nth-child(2) > div > div:nth-child(5) > a:nth-child(3) > button{
	border-bottom-left-radius: 0px;
    border-top-left-radius: 0px;
}
/*body > div:nth-child(7) > div.container > div > div > div > div:nth-child(2) > div > div:nth-child(1){
	padding-right: 20px;
    font-size: 20px;
}*/
.section-title{
	padding-top: 30px;
    padding-bottom: 20px;
}
.navbar-default .navbar-toggle {
	border:none;
	top: 28px;
}
.navbar-default .navbar-toggle .icon-bar {
    background-color: red;
}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
    background-color: transparent;
}
.category_list_select {
    border: none;
    box-shadow: none;
}
@media only screen and (max-width: 767px)
{
	.navbar-collapse.collapse.in {
		background-color: transparent;
	}
	#keywords{
		max-width: none;
	}
	#main_search_container > form > fieldset > div > span > button, #keywords{
		line-height: 50px;
		font-size: 30px;
		height: 50px;
	}
	#main_search_container {
		max-width:100%;
		padding:10px;
	}
	.category_list_select {
		line-height: 50px !important;
		font-size: 30px !important;
		height: 50px !important;
		border: 1px solid black;
		color:white;
		background-color:black;
	    padding: 5px;
		border-radius: 4px;
	}
	form[name=goto]{
		margin: 12px;
	}
	#carrello{
		left: 50%;
		margin-left: -100px;	
		width:200px;	
		min-height: 45px;
		background: black;
	}
	.shopping-item {
		text-align:left;
		margin-top:10px;
		
	}
	#carrello a, #carrello i{
		font-size:30px;
		margin-top:0px;
		color:white;
	}
	#carrello i{
		top:8px;
	}
	.socialsharing_product .btn{
		font-size:30px;
	}
	.socialsharing_product{
		text-align:center;
	}

}
.navbar-collapse.in {
    overflow-y: visible;
}
#carousel{
	max-height:100px !important;
}
.rv_container {
	width: 500px;
    right: 0px;
}
@media only screen and (max-width: 770px) {
	.rv_container {
		width: 100%;
	}
}
.btnxs {
	background-color:black;
	border-color:white;
}
.btnxs a{
	color: white;
}
.socialsharing_product .btn-fb {
	background-color: white;
}
.socialsharing_product .btn-fb:hover {
    background-color: #4267b2;
}
.socialsharing_product .btn-fb i{
	color:#4267b2;
}
#panel_forgot{
	padding: 30px;
}
#centro > div > div > form > table{
	width:100%;
}
body > div > div.container > form > div > div:nth-child(2) > h6,
#centro > div > div > form > table > tbody > tr > td > img{
	display: none;
}
.single-shop-product h4{
	min-height:40px;
}
.pagination>.active>a,.pagination>.active>a:hover{
	background-color: red;
    border-color: red;
}
.footer-top-area{
    width: 100%;
    position: relative;
    left: 0px;
}
.footer-bottom-area {
	bottom: 0px;
	position: relative;
}
.row {
    margin-right: 0px;
    margin-left: 0px;
}

@media only screen and (max-width: 991px) and (min-width: 768px) {
	
	.footer-top-area .zigzag-bottom {
		height: 0px;
	}
}
#gdpr-cookie-message{
	z-index:10;
}
@media only screen and (max-width: 400px) {
	
	#gdpr-cookie-message{
		top: 70px;
	}
	#gdpr-cookie-message > p:nth-child(2) {
		font-size:13px;
		line-height:normal;
	}
	#gdpr-cookie-message button {
		font-size:12px !important;
	}
}
.product-f-image {
	height: 206px;
}
.owl-carousel .owl-item img {
    position: absolute;
    bottom: 0px;
}
@media only screen and (max-width: 768px) and (min-width: 100px){
	.slider-area {
		display: block;
	    margin-top: -40px;
	}
	#bxslider-home4 > li > div > h2{
		font-size:20px;
	}
	.product-f-image {
		height: 300px;
		width: 300px;
		left: 50%;
		margin-left: -150px;
	}
}
@media only screen and (max-width: 811px) 
{
	.bx-controls-direction {
		display:none;
	}
}
.single-product {
    text-align: center;
}
.altribtn {
    position: relative;
	text-align: center;
	padding-left: 0px;
}
.product-carousel {
    padding-top: 0px;
}
.motto-home {
	padding-top: 30px;
    margin-bottom: -25px;
    color: red;
}
body > div.footer-top-area > div.container > div > div:nth-child(1) > div > ul {
	padding-left: 0px;
}
.footer-about-us .fa{
	width: 25px;
    text-align: center;	
}
.product-upper {
    min-height: 250px;
}
/*
#bxslider-home4 > li:nth-child(2) > div > h2 {
    color: red;
    font-size: 50px;
    font-weight: bolder;
    margin-left: 100px;
}*/
}