@import url("animate.min.css"); /* https://daneden.github.io/animate.css/ */

@font-face {
 font-family:'Ubuntu';
 src: url(../fonts/Ubuntu/Ubuntu.ttf);
 font-style: normal;
}

@font-face {
 font-family:'Ubuntu';
 src: url(../fonts/Ubuntu/Ubuntu-Light.ttf);
 font-weight: light;
}
@font-face {
 font-family:'Ubuntu';
 src: url(../fonts/Ubuntu/Ubuntu-Bold.ttf);
 font-weight: bold;
}
@font-face {
 font-family:'Ubuntu';
 src: url(../fonts/Ubuntu/Ubuntu-LightItalic.ttf);
 font-weight: light;
 font-style: italic;
}

/* font-family: "OrpheusRegular"; */
@font-face {
    font-family: "OrpheusRegular";
    src: url("../fonts/Orpheus/OrpheusRegular.eot");
    src: url("../fonts/Orpheus/OrpheusRegular.eot?#iefix")format("embedded-opentype"),
    url("../fonts/Orpheus/OrpheusRegular.woff") format("woff"),
    url("../fonts/Orpheus/OrpheusRegular.ttf") format("truetype");
    font-style: normal;
    font-weight: normal;
}
/* font-family: "OrpheusBold"; */
@font-face {
    font-family: "OrpheusBold";
    src: url("../fonts/Orpheus/OrpheusBold.eot");
    src: url("../fonts/Orpheus/OrpheusBold.eot?#iefix")format("embedded-opentype"),
    url("../fonts/Orpheus/OrpheusBold.woff") format("woff"),
    url("../fonts/Orpheus/OrpheusBold.ttf") format("truetype");
    font-style: normal;
    font-weight: normal;
}





.theme1_1-bg {
 background: #0c0c0c url('../img/top-bg.jpg') no-repeat center center;
}

@media (max-width: 767px) {
	.theme1_1-bg {
	 background: #0c0c0c ;
	}
}

body.an_theme1_1 #header {
 padding-bottom: 0;
}

body.an_theme1_1 #columns {
 padding-top: 0;
}

/*	NAV color: #e0e0e0; */
body.an_theme1_1 #contact-link a, 
body.an_theme1_1  .header_user_info a.login,
body.an_theme1_1 #languages-block-top .current span,
body.an_theme1_1 .header_user_info a.logout,
body.an_theme1_1 .header_user_info span,
body.an_theme1_1 #currencies-block-top span,
body.an_theme1_1 #currencies-block-top strong,
body.an_theme1_1 .shop-phone,
body.an_theme1_1 .shop-phone strong {
 font-size: 13px;
 text-shadow: none;
 font-weight: normal;
}
body.an_theme1_1 #contact-link a, 
body.an_theme1_1 .header_user_info a.logout,
body.an_theme1_1 .header_user_info span,
body.an_theme1_1  .header_user_info a.login,
body.an_theme1_1 #languages-block-top .current span,
body.an_theme1_1 #currencies-block-top span,
body.an_theme1_1 #currencies-block-top strong,
body.an_theme1_1 .shop-phone {
 color: #bdbdbd;
}

body.an_theme1_1 #contact-link a:hover, 
body.an_theme1_1  .header_user_info a.login:hover,
body.an_theme1_1 .header_user_info a.logout:hover,
body.an_theme1_1 .header_user_info span:hover,
body.an_theme1_1 #languages-block-top .current:hover span,
body.an_theme1_1 #currencies-block-top .current:hover span,
body.an_theme1_1 #currencies-block-top .current:hover strong {
 color: #a4917e;
}

body.an_theme1_1 .shop-phone .icon-phone {
 color: #bdbdbd;
 font-size: 19px;
 line-height: 22px;
}
body.an_theme1_1 .shop-phone strong {
 color: #e0e0e0;
}
body.an_theme1_1 #contact-link , 
body.an_theme1_1  .header_user_info,
body.an_theme1_1 #languages-block-top ,
body.an_theme1_1 #currencies-block-top {
 border: none;
}



/* LOGO */
@media (max-width: 767px) {
	body.an_theme1_1 #header_logo {
	 padding-top: 25px;
	}
}
@media (min-width: 768px) {
	body.an_theme1_1 #header_logo {
	 padding: 35px 0px 0px 15px; 
	 position: relative;
	 min-height: 115px;
	}
	
	body.an_theme1_1 header .row #header_logo img.img-responsive {
	 display: inline-block;
	}
}


/* CARD */
@media (max-width: 768px) {
	body.an_theme1_1 #header .shopping_cart {
		padding-top: 20px;
	}
	
	body.an_theme1_1 #header .cart_block {
	 top: 60px;
	}
}
body.an_theme1_1 .shopping_cart a > span.ajax_cart_product_txt_s, 
body.an_theme1_1 .shopping_cart a > span.ajax_cart_product_txt,
body.an_theme1_1 .shopping_cart a > span.ajax_cart_quantity {
 font-family: 'Ubuntu';
 font-size: 15px;
 color: #bdbdbd;
}

body.an_theme1_1 #header .cart_block {
 background: #212121;
}

body.an_theme1_1 #header .cart_block_product_name {
 color: #bdbdbd;
}
body.an_theme1_1 #header .cart_block_product_name:hover {
 text-decoration: underline;
}
body.an_theme1_1 #header .product-name .quantity-formated  {
 color: #a4917e;
 font-weight: bold;
}
body.an_theme1_1 #header .product-atributes a:hover {
 text-decoration: underline;
 color: #747474;
}
body.an_theme1_1 #header .cart_block .cart-info .price {
 color: #ffffff;
}

body.an_theme1_1 #header .cart_block .cart-prices {
 background: #212121;
}

body.an_theme1_1 #header .cart_block .cart-prices .price,
body.an_theme1_1 #header .cart_block .cart-prices {
 font-family: 'Ubuntu';
 font-size: 13px;	
 color: #ffffff;
}

body.an_theme1_1 #header .cart-prices-line {
 border-bottom: 1px solid #424242;
}
body.an_theme1_1 #header .last-line.cart-prices-line {
 border: none;
}
body.an_theme1_1 #header .cart_block .cart-buttons {
 background: #000000;
}


body.an_theme1_1 #header .cart_block .cart_block_list .remove_link a,
body.an_theme1_1 #header .cart_block .cart_block_list .ajax_cart_block_remove_link {
 color: #cbc9c9;
}
body.an_theme1_1 #header .cart_block .cart_block_list .remove_link a:hover,
body.an_theme1_1 #header .cart_block .cart_block_list .ajax_cart_block_remove_link:hover {
 color: #9d9c9c;
}

/* MENU */
@media (max-width: 768px) {
	body.an_theme1_1 #block_top_menu {
	 padding-top: 20px;
	 padding-bottom: 5px;
	 font-family: 'Ubuntu';
	}
	
	body.an_theme1_1 .cat-title {
		padding: 10px 12px;
	}
	
	body.an_theme1_1 .cat-title:after {
	 top: 13px;
	}
}


/* SEACH */
@media (min-width: 1200px) {
	body.an_theme1_1 #search_block_top #searchbox {
	 width: 265px;
	 -webkit-transition:0.2s ease-out;
	 -moz-transition:0.2s ease-out;
	 -o-transition:0.2s ease-out;
	 -transition:0.2s ease-out;
	}
	body.an_theme1_1 #search_block_top #searchbox:hover {
	 width: 315px;
	}
	body.an_theme1_1 .col-sm-4.col-sm-card-top {
	 width: 310px;
	}

	body.an_theme1_1 .col-sm-4.col-sm-search-top {
	 width: 490px;
	}
}


/* SLIDER */
body.an_theme1_1 #homepage-slider  .homeslider-description {
 padding: 60px 70px;
}

body.an_theme1_1 #homepage-slider  .homeslider-description h2 {
 font-family:'OrpheusBold';
 line-height: 55px;
 font-size: 55px;
 color: #cebca5;
}
body.an_theme1_1 #homepage-slider  .homeslider-description h2 span {
 color: #fff;
}

body.an_theme1_1 #homepage-slider  .homeslider-description p {
 font-family:'Ubuntu';
 font-size: 17px;
 font-weight: light;
 width: 65%;
}

body.an_theme1_1 #homepage-slider .homeslider-description button {
 font-family: 'Ubuntu';
 font-size: 17px;
 font-weight: bold;
 background: #a4917e;
 border: 1px solid #a4917e;
 padding: 0px 51px 0px 51px;
 height: 53px;
 line-height: 53px;
 color: #ffffff;
	-webkit-transition:0.2s ease-out;
	-moz-transition:0.2s ease-out;
	-o-transition:0.2s ease-out;
	transition:0.2s ease-out;	
}

body.an_theme1_1 #homepage-slider .homeslider-description button:hover {
 background: #c8ac90;
 color: #ffffff;
}

body.an_theme1_1 #homepage-slider .bx-wrapper .bx-controls-direction a { 
 border-color: #a4917e;

}
body.an_theme1_1 #homepage-slider .bx-wrapper .bx-controls-direction a:after {
 color: #a4917e;
}

@media (max-width: 992px) {
	body.an_theme1_1 #homepage-slider  .homeslider-description {
	 padding: 20px 70px;
	}	
	
	body.an_theme1_1 #homepage-slider  .homeslider-description h2 { 
	 font-size: 35px;
	 line-height: 35px;
	}
	
	body.an_theme1_1 #homepage-slider  .homeslider-description p {
	 font-size: 15px;	
	}
}

@media (max-width: 768px) {
	body.an_theme1_1 #homepage-slider  .homeslider-description {
	 padding: 15px 70px;
	}	
	
	body.an_theme1_1 #homepage-slider  .homeslider-description h2 { 
	 font-size: 25px;
	 line-height: 25px;
	}
	
	body.an_theme1_1 #homepage-slider  .homeslider-description p {
	 font-size: 13px;
	 margin-bottom: 0px;	
     padding-bottom: 5px;	 

	}
}

/*	TOP STATIC BLOCK */
.home-top-banners {
 padding-top: 12px;
}
body.an_theme1_1 .home-top-banners img {
 width: 100%;
}


.htb-i {
 overflow: hidden;
 margin-bottom: 15px;
}

.home-top-banners img {
 margin: 0 auto; 
 -moz-transition:0.2s ease-out;
 -o-transition:0.2s ease-out;
 transition:0.2s ease-out;
}
body.an_theme1_1 .home-top-banners {
 margin-bottom: 10px; 
}

body.an_theme1_1 .home-top-banners >div:hover img,
body.an_theme1_1 .home-top-banners >div:last-child:hover img,
.home-top-banners-center img:hover  {
 margin: 0 auto;
 -webkit-transform:scale(1.2);
 -o-transform:scale(1.2);
 -moz-transform:scale(1.2);
 transform:scale(1.2);
 z-index:0;
}


body.an_theme1_1 .home-top-banners >div .an_st_block_info {
 position: absolute;
 left: 35px;
 display: block;
 z-index: 3;
}

.home-top-banners >div h2 {
 color: #ffffff;
 font-size: 40px;
 text-transform: uppercase;
 font-family:'OrpheusRegular';
}
.an_st_block_info-tt {
 text-transform: uppercase; 
 font-family:'OrpheusBold';
 font-size: 44px;
 color: #cebca5;
 padding-bottom: 9px;
}
.home-top-banners >div p {
 color: #ffffff;	
 font-family: 'Ubuntu';
 font-size: 12px;
}	

.home-top-banners button {
 width: 38px;
 height: 38px;
 border: 1px solid #a4917e;
 background: #a4917e;
	-webkit-transition:0.2s ease-out;
	-moz-transition:0.2s ease-out;
	-o-transition:0.2s ease-out;
	transition:0.2s ease-out;	
}
.home-top-banners button:after {
 content: '\f054';
 font-family: FontAwesome;
 font-style: normal;
 font-weight: normal;
 text-decoration: inherit;
 color: #ffffff;
 font-size: 18px;

}
.home-top-banners button:hover {
 background: #c8ac90;
 border: 1px solid #c8ac90;
}


@media (min-width: 768px) and (max-width: 1200px) {
	.home-top-banners >div h2 {
	 font-size: 30px;
	}
	.an_st_block_info-tt {
	 font-size: 34px;
	}
	
	.home-top-banners button {
	 display: none;
	}
}

@media (min-width: 768px) and (max-width: 992px) {
	.home-top-banners >div h2 {
	 font-size: 30px;
	}
	.an_st_block_info-tt {
	 font-size: 34px;
	}
	
	.home-top-banners >div p {
	 display: none;
	}
	
	.home-top-banners button {
	 display: none;
	}
}

@media (max-width: 768px) {
	.home-top-banners .htb-i {
	 max-height: 210px;
	}
	
	.home-top-banners >div h2 {
	 font-size: 30px;
	}
	.an_st_block_info-tt {
	 font-size: 34px;
	}
}

@media (max-width: 479px) {
	
	
}



/*	TABS */
@media (min-width: 768px) {
	body.an_theme1_1  #home-page-tabs li.active a,
	body.an_theme1_1  #home-page-tabs li a:hover,
	body.an_theme1_1  #home-page-tabs li a {
	 padding: 12px 30px 12px 30px;
	 margin: -12px 0px -12px -10px;
	}
	body.an_theme1_1  ul#home-page-tabs {
	 padding: 12px 0px 12px 0px;
	}
}
body.an_theme1_1  ul#home-page-tabs {
 margin: 0;
 background: #212121;
}
body.an_theme1_1  #home-page-tabs li a {
 font-family: 'Ubuntu';
 font-size: 17px;
 font-weight: bold;
 color: #bdbdbd;
 text-transform: uppercase;
	-webkit-transition:0.2s ease-out;
	-moz-transition:0.2s ease-out;
	-o-transition:0.2s ease-out;
	transition:0.2s ease-out;	
}
body.an_theme1_1  #home-page-tabs li {
 border: none;
 margin: 0;
}

body.an_theme1_1  #home-page-tabs li.active a,
body.an_theme1_1  #home-page-tabs li a:active,
body.an_theme1_1  #home-page-tabs li a:hover  {
 background: #a4917e;
 color: #ffffff;
}

/****************************************************/
/* PRODUCT */
/****************************************************/

/* NEW BOX */
body.an_theme1_1 .new-box {
 left: -2px;
 top: -2px;
 width: 135px;
 height: 40px;
}
body.an_theme1_1 .new-box .new-label:before, 
body.an_theme1_1 .new-box .new-label:after {
 border: none;
}
body.an_theme1_1 .new-box .new-label {
 font-family: 'Ubuntu';	
 text-shadow: none;
 font-size: 15px;
 font-weight: bold;
 color: #ffffff;
 background: #212121;
 transform: none;
 -wekit-transform: none;
 padding: 0;
 width: 135px;
 height: 40px;
 line-height: 40px;
 top: auto;
 left: auto;
}

/* SALE */
body.an_theme1_1  .sale-box {
 padding: 0;
 top: -2px;
 right: -2px;
 width: 135px;
 height: 40px;
}
body.an_theme1_1 .sale-box .sale-label:before, 
body.an_theme1_1 .sale-box .sale-label:after {
 border: none;
}
body.an_theme1_1 .sale-box .sale-label {
 font-family: 'Ubuntu';	
 text-shadow: none;
 font-size: 15px;
 font-weight: bold;
 color: #ffffff;
 background: #dd2c00;
 transform: none;
 -wekit-transform: none;
 padding: 0;
 width: 135px;
 height: 40px;
 line-height: 40px;
 top: auto;
 right: auto;
}

/* BUTTONS */
.product-image-container-bg {
 background: rgba(1, 1, 1, 0.3);
 position: absolute;
 width: 100%;
 height: 50%;
 bottom: 0px;
 left: 0px;
 display: none;

}
@media (min-width: 1200px) {
	.product-container:hover .product-image-container-bg{
	 display: block;
	}

	body.an_theme1_1 .button-container {
	 position: absolute;
	 display: block;
	 top: 200px;
	 width: 100%;
	}
}

/* NAME */
body.an_theme1_1 ul.product_list.grid > li .product-container h5 {
 padding: 0 15px 3px 15px;
 min-height: 0px;
 margin-bottom: 3px;
}

/* MORE */
body.an_theme1_1 .button.lnk_view {
 border-left: 1px solid #adadad;
 border-right: 1px solid #adadad;	
}
body.an_theme1_1 .button.lnk_view,
body.an_theme1_1 .button.lnk_view span {
 font-family: 'Ubuntu';	
 font-size: 17px;
 font-weight: bold;
 background: #eeeeee;
 color: #212121;
 border: none;
 height: 44px;
 text-shadow: none;
 text-transform: none;
 line-height: 24px;
	-webkit-transition:0.2s ease-out;
	-moz-transition:0.2s ease-out;
	-o-transition:0.2s ease-out;
	transition:0.2s ease-out;	
}
body.an_theme1_1 .button.lnk_view:hover,
body.an_theme1_1 .button.lnk_view span:hover{
 background: #cdcccc;
}
/****************************************************/


/* PRICES */
body.an_theme1_1  ul.product_list.grid > li .product-container .product-image-container .content_price {
 background: rgba(251,251,250,0.9);
 bottom: 5px;
 text-align: left;
 display: block !important;
}
body.an_theme1_1  ul.product_list.grid > li .product-container .product-image-container .content_price .price {
 color: #95ce1b;
}

body.an_theme1_1 .content_price .price,
body.an_theme1_1 .content_price  span.old-price,
body.an_theme1_1 .content_price .price-percent-reduction {
 font-family: 'Ubuntu';
 margin-left: 5px;
 margin-right: 5px;
}

body.an_theme1_1 .content_price .price {
 color: #ffffff;
 font-size: 23px;
 background: #a4917e;
 padding: 9px 12px 9px 12px;
}

body.an_theme1_1 .content_price  span.old-price {
 font-size: 17px;
 color: #616161;
}

body.an_theme1_1 .content_price  .old-price {
 color: #babbbf;
}

body.an_theme1_1 .content_price .price-percent-reduction { 
 font-size: 15px;
 background: #fff;
 border: none;
 font-size: 17px;
 font-weight: normal;
 color: #dd2c00;
}
body.an_theme1_1 .content_price .price.price-red {
 background: #dd2c00;
 color: #fff;
}
/****************************************************/
/****************************************************/
/****************************************************/



/*	BOTTOM STATIC  BLOCK */
.home-bottom-banners .home-bottom-banners-content {
 background: #f5f5f5;
 width: 100%;
}

.home-bottom-banners img {
	-webkit-transition:0.2s ease-out;
	-moz-transition:0.2s ease-out;
	-o-transition:0.2s ease-out;
	transition:0.2s ease-out;	
}

.home-bottom-banners .col-sm-3:hover img {
-webkit-transform: rotateY(180deg);
    -moz-transform: rotateY(180deg);
    -o-transform: rotateY(180deg);
    transform: rotateY(180deg);
}

@media (min-width: 1200px) {
	.home-bottom-banners .col-sm-3 {
	 margin-right: 0;
	 padding-right: 0;
	}
	
	.home-bottom-banners .col-sm-3 > a {
	 float: left;
	 margin: 32px 0px 32px 32px;
	}
	
	.home-bottom-banners p {
	 float: left;
	 padding: 34px 0px 0px 24px; 
	}
}

@media (max-width: 1200px) {
	.home-bottom-banners .col-sm-3 {
	 text-align: center;
	}
	
	.home-bottom-banners .home-bottom-banners-content {
		padding-top: 20px;
	}
}

@media (max-width: 768px) {
	.home-bottom-banners p {
	 padding-bottom: 10px;
	}	
}

.home-bottom-banners p, 
.home-bottom-banners p a {
 font-family: 'Ubuntu';
 font-size: 29px;
 line-height: 32px;
 color: #212121;
 text-transform: uppercase;
}


.home-bottom-banners p a.hbb-phone {
 color: #616161;
 font-size: 19px;
}



/* BOTTOM */
body.an_theme1_1 #footer #newsletter_block_left h4,
body.an_theme1_1  #footer #social_block h4 {
 color: #212121;
 text-shadow: none;
 font-weight: normal;
 font-family: 'Ubuntu';
 font-size: 29px;
}

body.an_theme1_1 #footer #newsletter_block_left .form-group .form-control {
 background: #ffffff;
 border: 1px solid #e0e0e0;
 color: #000000;
 height: 40px;
 border-right: 1px solid #a4917e;
}

body.an_theme1_1 #footer #newsletter_block_left .form-group .button-small {
 background: #a4917e;
 margin-left: -41px;
 width: 40px;
 height: 40px;
 padding: 0;
}



body.an_theme1_1 #footer #newsletter_block_left .form-group .button-small:before {
 content: '\f054';
 text-shadow: none;
 font-size: 20px;
 line-height: 20px;
 padding-left: 3px;
 color: #ffffff;
}

body.an_theme1_1 .footer-container #footer #social_block ul li{
 margin-top: -6px;
 margin-left: 6px;
}

body.an_theme1_1 .footer-container #footer #social_block ul .facebook,
body.an_theme1_1 .footer-container #footer #social_block ul .facebook a,
body.an_theme1_1 .footer-container #footer #social_block ul .twitter,
body.an_theme1_1 .footer-container #footer #social_block ul .twitter a,
body.an_theme1_1 .footer-container #footer #social_block ul .rss,
body.an_theme1_1 .footer-container #footer #social_block ul .rss a,
body.an_theme1_1 .footer-container #footer #social_block ul .google-plus,
body.an_theme1_1 .footer-container #footer #social_block ul .google-plus a {
 width: 40px;
 height: 40px;
}

body.an_theme1_1 .footer-container #footer #social_block ul .facebook a:hover {
 background: #3d5b9a;
}
body.an_theme1_1 .footer-container #footer #social_block ul .twitter a:hover {
 background: #55acee;
}
body.an_theme1_1 .footer-container #footer #social_block ul .rss a:hover {
 background: #ff6d00;
}
body.an_theme1_1 .footer-container #footer #social_block ul .google-plus a:hover {
 background: #d73d32;
}

body.an_theme1_1 .footer-container #footer #social_block ul li {
 padding-bottom: 0px;
 background: #757575;
}

body.an_theme1_1 .footer-container #footer #social_block ul li a {
	-webkit-transition:0.2s ease-out;
	-moz-transition:0.2s ease-out;
	-o-transition:0.2s ease-out;
	transition:0.2s ease-out;	
 color: #bdbdbd;
}

body.an_theme1_1 .footer-container #footer #social_block ul li a:hover {
 color: #ffffff;
}

body.an_theme1_1 .footer-container #footer #social_block ul li a:before {
 text-shadow: none;
 line-height: 40px;
 font-size: 20px;
 
}


body.an_theme1_1 .footer-container #footer #block_contact_infos h4,
body.an_theme1_1 .footer-container #footer h4 a,
body.an_theme1_1 .footer-container #footer h4 {
 text-transform: uppercase;
 font-family: 'Ubuntu';
 color: #bdbdbd;
 font-size: 19px;
 text-shadow: none;
}
body.an_theme1_1 .footer-container #footer .bottom-footer div,
body.an_theme1_1 .footer-container #footer .toggle-footer li,
body.an_theme1_1 .footer-container #footer .toggle-footer li a {
 font-family: 'Ubuntu';
 font-size: 17px;
 text-shadow: none;
 font-weight: normal;
 text-shadow: none;
 color: #616161;
}
body.an_theme1_1 .footer-container #footer .toggle-footer li a:hover,
body.an_theme1_1 .footer-container #footer a:hover {
 text-decoration: underline;
 color: #a4917e;
}

body.an_theme1_1 .footer-container #footer #block_contact_infos > div ul li {
 padding: 0 0 15px 4px;
 overflow: hidden;
 line-height: 22px;
}

body.an_theme1_1 .footer-container #footer #block_contact_infos > div ul li i {
 width: 40px;
 height: 40px;
 display: block;
 float: left;
 margin-right: 10px;
}

.icon-map-marker { 
 background: url(../img/footer-address.jpg) no-repeat;
}

.icon-phone {
 background: url(../img/footer-phone.jpg) no-repeat;
}

.icon-envelope-alt {
 background: url(../img/footer-mail.jpg) no-repeat;
}




body.an_theme1_1  .footer-container #footer .bottom-footer div {
 text-align: center;
}





/* IN CATEGORY */

/* breadcrumb */
.breadcrumb {
  display: inline-block;
  padding: 0 11px;
  border: 1px solid #d6d4d4;
  font-size: 14px;
  line-height: 24px;
  min-height: 6px;
  overflow: hidden;
   margin-top: 15px;
  margin-bottom: 16px;
  position: relative;
  z-index: 1; }
  .breadcrumb .navigation-pipe {
    width: 18px;
    display: inline-block;
    text-indent: -5000px; }
  .breadcrumb a {
    display: inline-block;
    background: #fff;
    padding: 0 15px 0 22px;
    margin-left: -26px;
    position: relative;

    z-index: 2;
    color: #333; }

    .breadcrumb a.home {
      font-size: 17px;
      color: #777777;
      width: 38px;
      text-align: center;
      padding: 0;
      margin: 0 0 0 -10px;
      -moz-border-radius-topleft: 3px;
      -webkit-border-top-left-radius: 3px;
      border-top-left-radius: 3px;
      -moz-border-radius-bottomleft: 3px;
      -webkit-border-bottom-left-radius: 3px;
      border-bottom-left-radius: 3px;
      z-index: 99;
      line-height: 22px;
      display: inline-block;
      height: 25px; }
      .breadcrumb a.home i {
        vertical-align: -1px; }
      .breadcrumb a.home:before {
        border: none; }
    .breadcrumb a:after {
      display: inline-block;
      content: ".";
      position: absolute;
      right: -10px;
      top: 3px;
      width: 18px;
      height: 18px;
      background: #fff;
      border-right: 1px solid #d6d4d4;
      border-top: 1px solid #d6d4d4;
      border-radius: 2px;
      text-indent: -5000px;
      z-index: -1;
      -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
      transform: rotate(45deg); }
    .breadcrumb a:before {
      display: inline-block;
      content: ".";
      position: absolute;
      left: -10px;
      top: 3px;
      width: 18px;
      height: 18px;
      background: transparent;
      border-right: 1px solid #d6d4d4;
      border-top: 1px solid #d6d4d4;
      border-radius: 2px;
      text-indent: -5000px;
      z-index: -1;
      -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
      transform: rotate(45deg); }
    .breadcrumb a:hover {
      color: #777777; }

.ie8 .breadcrumb {
  min-height: 1px; }
  .ie8 .breadcrumb a:after {
    display: none; }
  .ie8 .breadcrumb .navigation-pipe {
    width: 20px; }

	

	


body.an_theme1_1  .block .title_block {
 margin-top: 0;
 border-top: 5px solid #a4917e;
 font-size: 23px;
 font-weight: normal;
 background: #f3f3f3;
}



body.an_theme1_1  .content_scene_cat {
 border-top: 5px solid #a4917e;
}

/* H */
body.an_theme1_1  .page-heading,
body.an_theme1_1  .page-subheading {
 font-family: 'Ubuntu';
 font-size: 17px;
 font-weight: normal;
}
body.an_theme1_1  .page-heading.product-listing .cat-name {
 font-family: 'Ubuntu';
 font-size: 17px;
 font-weight: normal;
}

body.an_theme1_1  #subcategories p.subcategory-heading {
 font-family: 'Ubuntu';
}
body.an_theme1_1  #subcategories ul li:hover .subcategory-image a {
 border: 5px solid #a4917e;
}
body.an_theme1_1  #subcategories h5 .subcategory-name {

 font-weight: normal;
}




/* COMPARE */
body.an_theme1_1  .bt_compare span {
 border-color: #a4917e;
}
body.an_theme1_1  .bt_compare {
 font-family: 'Ubuntu';	
 font-size: 17px;
 font-weight: bold;
 background: #a4917e;
 color: #212121;
 border: none;
 height: 44px;
 text-shadow: none;
 text-transform: none;
 line-height: 24px;
}
body.an_theme1_1  .bt_compare:hover {
 background: #212121;
 color: #a4917e;
}

body.an_theme1_1  .label-success {
 border-color: #55c65e;
}

/*  ADD TO CARD MODAL */
body.an_theme1_1 .ajax_cart_product_txt_s,
body.an_theme1_1 #layer_cart .layer_cart_product h2 {
 font-family: 'Ubuntu';	
}

.top-pagination-content div.pagination .showall,
.bottom-pagination-content div.pagination .showall { padding-top:0; margin-top:0;}

/*	ALL BUTTONS  */
/*
body.an_theme1_1 #layer_cart .layer_cart_cart .button-container span.exclusive-medium i {
 color: #ffffff;	
}
*/
body.an_theme1_1 .top-pagination-content div.pagination .showall .btn span,
body.an_theme1_1 .bottom-pagination-content div.pagination .showall .btn span,
body.an_theme1_1 .button.exclusive-medium span {
    font-size: 13px;
    padding: 12px 8px 4px 8px;
    line-height: normal;
}
body.an_theme1_1 .button.exclusive-medium,
body.an_theme1_1 .button.exclusive-medium span {
 font-family: 'Ubuntu';	
 font-size: 17px;
 font-weight: bold;
 background: #eeeeee;
 color: #212121;
 border: none;
 height: 44px;
 text-shadow: none;
 text-transform: none;
 line-height: 24px;	
}


body.an_theme1_1 .button.ajax_add_to_cart_button,
body.an_theme1_1 .button.ajax_add_to_cart_button span,
body.an_theme1_1 .button.button-medium,
body.an_theme1_1 .button.button-medium  span {
 font-family: 'Ubuntu';	
 font-size: 17px;
 font-weight: bold;
 background: #a4917e;
 color: #ffffff;
 border: none;
 height: 44px;
 text-shadow: none;
 text-transform: none;
 line-height: 24px;
	-webkit-transition:0.2s ease-out;
	-moz-transition:0.2s ease-out;
	-o-transition:0.2s ease-out;
	transition:0.2s ease-out;	
}

body.an_theme1_1  .button.exclusive-medium:hover i {
 color: #a4917e;
}

body.an_theme1_1 .button.ajax_add_to_cart_button:hover,
body.an_theme1_1 .button.ajax_add_to_cart_button span:hover,
body.an_theme1_1 .button.button-medium:hover,
body.an_theme1_1 .button.button-medium  span:hover,
body.an_theme1_1  .button.exclusive-medium  span:hover,
body.an_theme1_1  .button.exclusive-medium:hover {
 background: #212121;
 color: #a4917e;
}

body.an_theme1_1 .button.ajax_add_to_cart_button:active,
body.an_theme1_1 .button.ajax_add_to_cart_button:visited,
body.an_theme1_1 .button.ajax_add_to_cart_button span:active,
body.an_theme1_1 .button.ajax_add_to_cart_button span:active {
 background: #353434;
}


/* PRODUCT INFO */
body.an_theme1_1  .pb-center-column h1,
body.an_theme1_1  #short_description_block {
 font-family: 'Ubuntu';	
}


/*	ADD TO CARD IN PRODUCT INFO */
body.an_theme1_1  .buttons_bottom_block button,
body.an_theme1_1 .buttons_bottom_block button span {
 font-family: 'Ubuntu';	
 font-size: 17px;
 font-weight: bold;

 border: none;
 border-radius: 0;
 text-shadow: none;
 color: #ffffff;
}
body.an_theme1_1  .buttons_bottom_block button {
 background: #a4917e;	
}
body.an_theme1_1  .buttons_bottom_block button:before,
body.an_theme1_1  .buttons_bottom_block button:after {
 border: none;
 color: #ffffff;
 background: none;
 text-shadow: none;
}
body.an_theme1_1  .buttons_bottom_block button:hover,
body.an_theme1_1  .buttons_bottom_block button:hover span,
body.an_theme1_1  .buttons_bottom_block button:hover:before,
body.an_theme1_1  .buttons_bottom_block button:hover:after {
 background: #212121;
 color: #a4917e;
}

body.an_theme1_1 #image-block .new-box {
 left: -1px;
 top: -1px;
}

body.an_theme1_1 #image-block .sale-box {
 right: -1px;
 top: -1px;
}


/* 	ORDER STEPS   */


ul.step {
  margin-bottom: 30px;
  overflow: hidden; }
  @media (min-width: 768px) {
    ul.step {
      -moz-border-radius: 4px;
      -webkit-border-radius: 4px;
      border-radius: 4px; } }
  ul.step li {
    float: left;
    width: 20%;
    text-align: left;
    }
    @media (max-width: 767px) {
      ul.step li {
        width: 100%;
        }
	}
    ul.step li a,
    ul.step li span, ul.step li.step_current span, ul.step li.step_current_end span {
      display: block;
      padding: 13px 10px 14px 13px;
      color: #333;
      font-size: 17px;
      line-height: 21px;
      font-weight: bold;
      position: relative; }
      @media (max-width: 992px) {
        ul.step li a,
        ul.step li span, ul.step li.step_current span, ul.step li.step_current_end span {
          font-size: 15px; } }
      @media (min-width: 992px) {
        ul.step li a:after,
        ul.step li span:after, ul.step li.step_current span:after, ul.step li.step_current_end span:after {
          content: ".";
          position: absolute;
          top: 0;
          right: -31px;
          z-index: 0;
          text-indent: -5000px;
          display: block;
          width: 31px;
          height: 52px;
          margin-top: -2px; } }
      ul.step li a:focus,
      ul.step li span:focus, ul.step li.step_current span:focus, ul.step li.step_current_end span:focus {
        text-decoration: none;
        outline: none; }
    ul.step li.first {
      border-left-width: 1px;
      border-left-color: #b7b7b7; }
      @media (min-width: 768px) {
        ul.step li.first {
          -moz-border-radius-topleft: 4px;
          -webkit-border-top-left-radius: 4px;
          border-top-left-radius: 4px;
          -moz-border-radius-bottomleft: 4px;
          -webkit-border-bottom-left-radius: 4px;
          border-bottom-left-radius: 4px; } }
      ul.step li.first span,
      ul.step li.first a {
        z-index: 5;
        padding-left: 13px !important; }
        @media (min-width: 768px) {
          ul.step li.first span,
          ul.step li.first a {
            -moz-border-radius-topleft: 4px;
            -webkit-border-top-left-radius: 4px;
            border-top-left-radius: 4px;
            -moz-border-radius-bottomleft: 4px;
            -webkit-border-bottom-left-radius: 4px;
            border-bottom-left-radius: 4px; } }
    ul.step li.second span, ul.step li.second a {
      z-index: 4; }
    ul.step li.third span, ul.step li.third a {
      z-index: 3; }
    ul.step li.four span, ul.step li.four a {
      z-index: 2; }
    ul.step li.last span {
      z-index: 1; }
    @media (min-width: 768px) {
      ul.step li.last {
        -moz-border-radius-topright: 4px;
        -webkit-border-top-right-radius: 4px;
        border-top-right-radius: 4px;
        -moz-border-radius-bottomright: 4px;
        -webkit-border-bottom-right-radius: 4px;
        border-bottom-right-radius: 4px; }
        ul.step li.last span {
          -moz-border-radius-topright: 4px;
          -webkit-border-top-right-radius: 4px;
          border-top-right-radius: 4px;
          -moz-border-radius-bottomright: 4px;
          -webkit-border-bottom-right-radius: 4px;
          border-bottom-right-radius: 4px; } }
    ul.step li.step_current {
      font-weight: bold;
      background: #42b856;
       }
      ul.step li.step_current span {
        color: #fff;
        position: relative; }
        @media (min-width: 992px) {
          ul.step li.step_current span {
            padding-left: 38px; }
             }
    ul.step li.step_current_end {
      font-weight: bold; }
    ul.step li.step_todo {
      background: #f7f7f7;
       }
      ul.step li.step_todo span {
        display: block;
        color: #333;
        position: relative; }
        @media (min-width: 992px) {
          ul.step li.step_todo span {
            padding-left: 38px; }
             }
    ul.step li.step_done {
      background: #333333;
       }
      ul.step li.step_done a {
        color: #fff;
        }
        @media (min-width: 992px) {
          ul.step li.step_done a {
            padding-left: 38px; }
             }
    @media (min-width: 992px) {
       }
    @media (min-width: 992px) {
      ul.step li#step_end span:after {
        display: none; } }
    ul.step li em {
      font-style: normal; }
      @media (min-width: 768px) and (max-width: 991px) {
        ul.step li em {
          display: none; } }





.page-product-box {
  padding-bottom: 10px; }

.product-box {
  width: 178px;
  float: left;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }
  .product-box .product-image {
    border: 1px solid #d6d4d4;
    background: white;
    padding: 5px;
    display: block;
    margin-bottom: 11px; }
    .product-box .product-image img {
      max-width: 100%;
      width: 100%;
      height: auto; }







