html body {
    margin: 0px;
    padding: 0px;
    text-align: left;
    background-position: top center;
    background-repeat: no-repeat;
    background-color: #0a0a0a;
    background-image: url(../images/body_int_fond.jpg);
    font-size:14px;
    color:#f6f6f6;
}

body a,
body a:visited, 
body .alink,
body .alink:visited
{
    outline:0;	
    color:#f0c787;
    text-decoration:none
}

body a:hover,
body a:visited:hover, body .alink:hover, body .alink:visited:hover {
    text-decoration:none;
    color: #ffffff;
}

body h2 {
    font-size: 27px;
    color: #ffd38e;
    padding-bottom: 20px;
}

h3 { 
    font-size:22px; 
    color: #ffffff;
    padding-bottom: 15px;
}


/** TOP **/
body .page-header .panel.wrapper {
    border-bottom: 1px solid #999999;
    background-color: #1D1E1F;
}


.password-strength-meter, .field-tooltip-content{
    color:#000000;
}
/*********************************************************************************************************************************************/
/**************************************************************** HEADER *********************************************************************/
/*********************************************************************************************************************************************/
.minicart-wrapper .action.showcart:hover::before,
.minicart-wrapper .action.showcart.active:hover::before {
	color: #f0c787;
}

.minicart-wrapper .action.showcart .counter.qty{
	background: #f0c787;
	color: #1D1E1F;
}
.minicart-wrapper .block-minicart{
	/*background: #f0c787;*/
	color: #1D1E1F;
}

.minicart-wrapper .block-minicart a:hover{
	color: #f0c787;
}

.block-search input{
	font-size: 1em;
}


/*************************** head test **/
body .logo{
    max-width: 53%;
    width: 100%;
}

body a.logo img{
    float: right;
    height: 150px;
    width: auto!important;
}

body .header.content {
    padding: 15px 20px 0;
}
/********************** fin head test **/
body a.logo img{
    width: 100%;
}

body .nav-sections,
body .navigation{
    background-color: transparent;
}

body .navigation ul{
    text-align: left;
}

body .navigation .level0{
    margin: 0 10px;
}

body .navigation .level0.nav-5{
    border: 1px solid #f0c787;
    padding-right: 10px;
    width: 195px;
    text-align: center;
}

body .navigation .level0 > .level-top, body .navigation .level0.nav-5 a.level-top{
    color: #f0c787;
}


body .navigation .level0.nav-5.active,
body .navigation .level0.nav-5:hover{
    background-color: #f0c787;
}

body .navigation .level0.nav-5.active > .level-top,
body .navigation .level0.nav-5:hover a.level-top{
    color: #1D1E1F;
    font-weight: bold;
}

body .navigation ul li a,
body .navigation .level0 .submenu a{
    color:#999999;
    font-size:17px;
    font-weight: 500;
}

body .navigation .level0 > .level-top,
body .navigation ul li a.level-top{
    text-transform: uppercase;
    font-size:19px;
    color:#999999;
}

body .navigation .level0 > .level-top:hover, body .navigation .level0 > .level-top.ui-state-focus{
    color:#f0c787;
}


body .navigation > ul li a.level-top:hover, body .navigation .level0.active > .level-top, body .navigation .level0.has-active > .level-top {
    border-color: #f0c787;
    color: #ffffff;
}

body .navigation > ul li a.level-top.nav-5:hover, body .navigation .level0.active > .level-top.nav-5, body .navigation .level0.has-active > .level-top {
    border: none;
}

body .navigation .level0 .submenu{
    background-color: #0a0a0a;
    box-shadow: 1px 2px 5px rgba(255, 255, 255, 0.19);
    border:none;
}

body .navigation .level0 .submenu .active > a{
    border:none;
    color:#f0c787;
}
body .navigation .level0 .submenu .active > a:hover{
    color:#999999;
}

body .breadcrumbs .items{
    color: #ffffff;
}

body .breadcrumbs a:visited {
    color: #999999;
}

/*********************************************************************************************************************************************/
/******************************************************************************* FOOTER ******************************************************/
/*********************************************************************************************************************************************/
body .footer.content{
    border: none;
}

body .page-footer {
    background-color: #1D1E1F;
    border-top: 1px solid #999999;
}

.footer .bugs{
	display: none;
}

/*********************************************************************************************************************************************/
/******************************************************************************* GLOBAL ******************************************************/
/*********************************************************************************************************************************************/
a:active, .alink:active{ color: #f0c787;}

.action.primary:focus, .action-primary:focus, .action.primary:active, .action-primary:active{
	background: #1D1E1F;
	color: #ffffff;
	border: 1px solid #f0c787;
}

.modals-wrapper{
	color: #1D1E1F;
}

input::placeholder {
	color: #1D1E1F !important;
}

body .action.primary, body .action-primary {
    background: #f0c787;
    border: 1px solid #f0c787;
    color: #1D1E1F;
}

body .action.primary:hover, body .action-primary:hover {
    background: #1D1E1F;
    color: #ffffff;
    border: 1px solid #f0c787;
    border-radius: 0!important;
}

.abs-action-remove, .cart.table-wrapper .action.help.map, .opc-wrapper .edit-address-link, .opc-block-shipping-information .shipping-information-title .action-edit, .action-auth-toggle, .checkout-payment-method .checkout-billing-address .action-cancel, .checkout-agreements-block .action-show, .cart-summary .block.giftcard .action.check, .gift-options .actions-toolbar .action-cancel, .table-comparison .wishlist.split.button > .action, .product-items .wishlist.split.button > .action, .paypal-button-widget .paypal-button, .abs-add-fields .action.remove, .form-giftregistry-share .action.remove, .form-giftregistry-edit .action.remove, .form-add-invitations .action.remove, .form-create-return .action.remove, .form.send.friend .action.remove{
	color: #f0c787;
}




.abs-actions-addto-gridlist::before, .product-item-actions .actions-secondary > .action::before, .table-comparison .wishlist.split.button > .action.split::before, .product-items .wishlist.split.button > .action.split::before, .product-items .action.towishlist::before, .products.list.items .action.towishlist::before, .table-comparison .action.towishlist::before {
	color: #ffffff !important;
}

.abs-product-link > a:visited, .product-item-name > a:visited, .product.name a > a:visited{
	color: #999999;
}

/*********************************************************************************************************************************************/
/************************************************************* CARD PAGE *****************************************************************/
/*********************************************************************************************************************************************/
body .cart-summary{
    color:#1D1E1F;
}

/*********************************************************************************************************************************************/
/************************************************************* CHECKOUT PAGE *****************************************************************/
/*********************************************************************************************************************************************/
.opc-block-summary{
	color: #1D1E1F;
}

.authentication-dropdown .modal-inner-wrap{
	color: #1D1E1F;
}

.authentication-dropdown .modal-inner-wrap a:hover{
	color: #1D1E1F;
}

.opc-progress-bar-item._active::before {
	background: #f0c787;
}
.opc-progress-bar-item._active > span::before{
	background: #f0c787;
}

.opc-progress-bar-item._active > span{
	color: #f0c787;
}

.opc-progress-bar-item._complete > span{
	color: #f6f6f6;
}

.opc-wrapper .shipping-address-item.selected-item{
	border-color: #f0c787;
}
.opc-wrapper .shipping-address-item.selected-item::after {
	background: #f0c787;
}

#checkout .authentication-wrapper button.action-auth-toggle:active,
#checkout .authentication-wrapper button.action-auth-toggle:focus,
#checkout .authentication-wrapper button.action-auth-toggle:hover,
#checkout .authentication-wrapper button.action-auth-toggle{
	color: #f0c787;
}

.checkout-payment-method .payment-option-title .action-toggle{
	color: #f0c787;
}

.opc-wrapper .step-title, .opc-block-shipping-information .shipping-information-title, .checkout-agreements-items .checkout-agreements-item-title{
	color: #f6f6f6;
}

.opc-block-summary > .title{
	color: #1D1E1F;
}

.checkout-payment-method .payment-option-title .action-toggle:hover::after {
	color: #f6f6f6;
}

.opc-block-shipping-information .shipping-information-title .action-edit:hover::before {
	color: #f6f6f6;
}


/*********************************************************************************************************************************************/
/****************************************************************************** ACCOUNT ******************************************************/
/*********************************************************************************************************************************************/
.account-nav .content{
	color: #1D1E1F;
}
.account-nav .item.current a, .account-nav .item.current strong{
	border-color: #f0c787;
}

.account-nav .item a, .account-nav .item > strong{
	color: #1D1E1F;
}

.account-nav .item a:hover{
	background: #f0c787;
}

/*********************************************************************************************************************************************/
/****************************************************************************** HOME *********************************************************/
/*********************************************************************************************************************************************/
a.action.tocompare{
	display: none !important;
}

body .sparsh_banner {
    margin: 40px 0 20px;
}

body .sparsh_banner_slider .caption h2 {
    font-size: 46px;
    color: #0a0a0a;
    font-weight: 900;
    text-transform: uppercase;
    margin-top: 0;
    display: inline-block;
    line-height: 1.1em;
    padding-bottom: 10px;
}

body .sparsh_banner_slider .caption{
    background-color: rgba(255,255,255,0.5);
    display: inline-block;
    max-width: 600px!important;
    left: -20%!important;
    padding: 45px;
}

.row_cazamo{
    display: block;
}
#home_row_1 .block-static-block{
    display: inline-block;
    float: left;
    width: 35%;
    margin-bottom: 50px;
    clear: inherit;
    text-align: justify;
}

#home_row_1 .block-static-block:first-child{
    width: 65%;
}
#home_row_1 #home_bloc_1{padding-right: 20px;}
#home_row_1 #home_bloc_2{padding-left: 20px;}

#home_row_2 .block-products-list{
    background-color: #1D1E1F;
    padding: 50px;
    border: 3px solid #ffd38e;
}

#home_row_2 .block-products-list .block-title strong{
    display: block;
    text-align: center;
    text-transform: uppercase;
    color: #ffd38e;
    font-size: 25px;
    margin-top: 0;
    margin-bottom: 40px;
}


/*********************************************************************************************************************************************/
/************************************************************************ MAIN PRODUCTS ******************************************************/
/*********************************************************************************************************************************************/
body.page-layout-2columns-left .column.main{
    border-left: 1px solid #434040;
}

body .product-item-name > a, body .product.name a > a{
    color:#ffd38e;
}

body .product-item-name > a:hover, body .product.name a > a:hover{
    color:#ffffff;
}

/*********************************************************************************************************************************************/
/************************************************************************ PRODUCTS ***********************************************************/
/*********************************************************************************************************************************************/
body .product.data.items>.item.content{
    background-color: transparent;
}

 body.catalog-product-view .price-final_price{display: none;}
 body.catalog-product-view .main .block.related{clear:both;}


 /*********************************************************************************************************************************************/
/************************************************************************ RESPONSIVE ***********************************************************/
/*********************************************************************************************************************************************/
@media screen and (max-width:990px) {

    #home_row_1 .block-static-block{
        display: inline-block;
        float: left;
        width: 100%;
        margin-bottom: 50px;
        clear: inherit;
        text-align: justify;
    }

    #home_row_1 .block-static-block:first-child{
        width: 100%;
    }
    
    /*Hack cms pb*/
    .footer .links{
    	overflow: hidden;
	}
}

@media screen and (max-width:768px) {
	body .sparsh_banner_slider .caption{
		max-width: 100%!important;
    	left: 0!important;
	}
	body .sparsh_banner_slider .caption h2{
		font-size:2em;
	}
}

@media screen and (max-width:638px) {
	#home_row_2 .block.widget .product-item-info,
	.product-items .product-item{
		margin-bottom: 20px;
	}
}