header#top.affix{
	background-color:white;	
}

h6{
	text-transform:uppercase;
	font-size:25px;	
}

h3.panel-title{
	padding-left:15px;
}
.gLoader{
	background-color:rgba(0,0,0,0.5);
	position:fixed;
	width:100%;
	height:100%;
	z-index:99990000000000;
	
}

.gLoaderCont{
	top:40%;
	/*left:40%;*/
	text-align:center;
	position:absolute;
	width:100%;
	z-index:1000000;
	color:#fff;
	font-size:10em;
}


#loginBox {
	z-index:999999;
}
.home-slider-wrapper .camera_caption_1:after,
.home-slider-wrapper .camera_caption_1:before{content:'';position:absolute;width:700px;border-bottom:1px solid #fff;left:0;right:0;margin:0 auto;}
#home_collections .home_collections_item_inner{border: 1px solid #f7f7f7;}
.home-banner-wrapper{background:url(../images/slide-middle3.jpg) no-repeat center;width:100%;min-height:500px;background-repeat:no-repeat;background-attachment:fixed;background-position:50% 80%;background-size:100%;}
.fancybox-skin{background-color:#1e1e1e;background-image:url(../images/pop-up_home.jpg);background-position:100% auto;background-repeat:no-repeat;border-radius:0;}
div.about-us	{ text-align:center;}
.contact-page ul.right-content > li{display:block;zoom:1;width:auto;}


.toTopAbs {
	display:none;
    position: fixed;
    bottom: 20px;
    right: 20px;
}

.icoAbs {
    position: fixed;
    bottom: 80px;
    right: 10px;
}

.icoAbs img{
	max-width:60px;
}

.toTopAbs img{
	max-width:40px;
}

#sandBox .element .row-left, #home_products .element .row-left, #SimilarProductSlider .element .row-left, #home_fp .element .row-left{
	display:table;
}
#sandBox .element .row-left a, #home_products .element .row-left a, #home_fp .element .row-left a, #SimilarProductSlider .element .row-left a{
	display:table-cell;
	vertical-align:middle;
	text-align:center;
	width:100%;
	height: 250px;
}

#sandBox .element .row-left a img, #home_products .element .row-left a img, #home_fp .element .row-left a img, #SimilarProductSlider .element .row-left a img{
	max-height: 250px;
	margin: auto auto;	
}


#sandBox .element ul li.row-right .product-content-left, #home_products .element ul li.row-right .product-content-left, #home_fp .element ul li.row-right .product-content-left, #SimilarProductSlider .element ul li.row-right .product-content-left{
	padding:10px 0 0 10px;	
}
#sandBox .element ul li.row-right .product-content-right, #home_products .element ul li.row-right .product-content-right, #home_fp .element ul li.row-right .product-content-right, #SimilarProductSlider .element ul li.row-right .product-content-right{
	padding:14px 10px 0 0;	
}

.home-slider-wrapper .camera_cta_1 a:hover, .home-slider-wrapper .camera_cta_2 a:hover, .home-slider-wrapper .camera_cta_3 a:hover	{color:#ffffff;border-color:#00a886;background:#00a886;}

#top .top a:hover{color:#00a886;}

.home-collection-wrapper.sb-wrapper ul > li a > span {
    padding: 5px 7px;
}

.tooltip-inner{max-width:200px;padding:6px;color:#ffffff;text-align:center;text-decoration:none;background-color:#00a886;font-size:10px;border-radius:0;}
.tooltip.top .tooltip-arrow{border-top-color:#00a886;}
.tooltip.top-left .tooltip-arrow{border-top-color:#00a886;}
.tooltip.top-right .tooltip-arrow{border-top-color:#00a886;}
.tooltip.right .tooltip-arrow{border-right-color:#00a886;}
.tooltip.left .tooltip-arrow{border-left-color:#00a886;}
.tooltip.bottom .tooltip-arrow{border-bottom-color:#00a886;}
.tooltip.bottom-left .tooltip-arrow{border-bottom-color:#00a886;}
.tooltip.bottom-right .tooltip-arrow{border-bottom-color:#00a886;}

.product-information .quantity-wrapper { margin-top: 0px; }

.pagination > li > a, .pagination > li > span {
    color: #00a886;
}

.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {
    background-color: #00a886;
    border-color: #ddd;
}

.breadcrumb {
    background: #e4fff9;
}

.btn:hover, .btn:focus {
    color: #ffffff !important;
}

.list-title {
    min-height: 38px;
}

.megamenu-container-1 .sub-mega-menu {
    min-height: 320px;
}

#top nav.navbar li .dropdown-menu.megamenu-container-1 {
    min-height: 320px;
    min-width: 600px;
}

#product-info-right .price {
    color: #00a886;
}

#home_deal_fp .element .row-right .effect-ajax-cart button:hover {
    background: #00a886;
    color: #ffffff;
    border-color: #00a886;
}

#home_deal_fp .element .row-right .effect-ajax-cart button {
    background: transparent;
    border: 1px solid #dedede;
    border-radius: 4px;
    -moz-transition: background 0.3s ease-in-out;
    -webkit-transition: background 0.3s ease-in-out;
    transition: background 0.3s ease-in-out;
    height: 36px !important;
    padding: 0 8px;
}

label.npl{
	padding-left:0;
}

.modal-header .close {
    margin-top: 0;
    top: 0;
    right: 0;
    position: absolute;
    font-size: 12px;
    padding: 10px 11px;
    background: #000;
    color: #fff;
    font-weight: 100;
    opacity: 1;
}

.etichNorm { font-size: 0.7em; }

.modal-header .general-title {
	margin: 30px 0;	
}

.modal-dialog {
	width: 95%;
	max-width: 550px;	
}

.cart-items .quantity-wrapper span.qty-group span.qty-down{left:0;padding:0 2px;}
.cart-items .quantity-wrapper span.qty-group span.qty-up{right:0;background:#eaeaea;}
.cart-items .quantity-wrapper span.qty-group span.qty-down{background:#eaeaea;}

.cart-items .quantity-wrapper div.wrapper{position:relative;width:60px;}
.cart-items .quantity-wrapper span.qty-group span.qty-up,
.cart-items .quantity-wrapper span.qty-group span.qty-down{position:absolute;top:0;}
.cart-items .quantity-wrapper span.qty-group span.qty-up:hover,
.cart-items .quantity-wrapper span.qty-group span.qty-down:hover{cursor:pointer;}

.cart-items .quantity-wrapper input.item-quantity {
    width: 100%;
}

.cart-items .quantity-wrapper span.qty-group span.qty-up, .cart-items .quantity-wrapper span.qty-group span.qty-down {
    position: absolute;
    padding: 8px 17px;
	border: 1px solid #eaeaea;
}

#widget-newsletter .newsletter .group_input {
    max-width: 570px;
    width:100%;
}

td.qta-cart {
	min-width: 25%;
}

@media (max-width:600px){
	td {
		padding-left: 20px !important;
		padding-right: 20px !important;
		text-align:center;
	}
}

.quantity-wrapper input.item-quantity {
    height: 38px;
}

#content .content.bg-white {
    background: #fff;
    padding: 10px;
}
.margin-bottom-20{
	margin-bottom:20px;	
}
.margin-top-10{
	margin-top:10px;	
}
.margin-bottom-10{
	margin-bottom:10px;	
}

.collection-warper #page-header{
	padding-left:0;
}
.left-slidebar, .right-slidebar{
	margin-top:0;	
}
.group_sidebar ul > li i.fa{
	font-size:14px;
	vertical-align:0;
}
#product-information .quantity-wrapper span.qty-group span.qty-up, #product-information .quantity-wrapper span.qty-group span.qty-down, .cart-items .quantity-wrapper span.qty-group span.qty-up, .cart-items .quantity-wrapper span.qty-group span.qty-down{
	padding:0;	
}
.onepage-checkout{
	background: #fff;
	padding: 15px;
}
.onepage-checkout .panel-default > .panel-heading,.onepage-checkout .panel-default > .panel-heading + .panel-collapse > .panel-body{
	background:transparent;
}
.totaliCarrelloSpallaAsync{
	background:#fff;
}