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

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

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

@font-face {
 font-family:'CoreSans';
 src: url(../fonts/CoreSansNR-67CondBold.otf);
}

body.an_theme1_1 #page {
    background: url('../img/bg_repeat.jpg');
    background-repeat: no-repeat;
    background-position: center top;
    background-attachment: fixed;
}

body.an_theme1_1 #page .pizza {
 width: 500px;
 height: 431px;
 background: url('../img/pizzaa.png') no-repeat;
 position: absolute;
 right: 0;
}

body.an_theme1_1 .header-container,
body.an_theme1_1 header,
body.an_theme1_1 .columns-container {
 background: none;
}

body.an_theme1_1 #header>.nav {
 background: rgba(1, 1, 1, 0.5);
}
@media (min-width: 1091px) {
body.an_theme1_1 #header>.nav .imgtom {
 width: 282px;
 height: 94px;
 background: url('../img/tomato.png') no-repeat;
 position: absolute;
 left: 0;
}
}

@media (max-width: 1090px) {
body.an_theme1_1 #header>.nav .imgtom {
 width: 170px;
 height: 94px;
 background: url('../img/tomatoo.png') no-repeat;
 position: absolute;
 left: 0;
}
}

@media (max-width: 991px) {
body.an_theme1_1 #header>.nav .imgtom {
display: none;
}
}

@media (min-width: 1200px) {
body.an_theme1_1 #header>.nav .imgche {
 width: 183px;
 height: 92px;
 background: url('../img/cheese.png') no-repeat;
 position: absolute;
 left: 47%;
}
}

@media (max-width: 1199px) {
body.an_theme1_1 #header>.nav .imgche {
display: none;
}
}

body.an_theme1_1 .header_user_info,
body.an_theme1_1 #currencies-block-top,
body.an_theme1_1 #languages-block-top,
body.an_theme1_1 #contact-link {
 border: none;
}
@media (min-width: 480px) {
 body.an_theme1_1 .header_user_info a {
 padding-left: 20px;
 padding-right: 35px;
}
body.an_theme1_1 #contact-link a,
body.an_theme1_1 #languages-block-top div.current,
body.an_theme1_1 #currencies-block-top div.current {
 padding-left: 10px;
 padding-right: 10px;
}
}



body.an_theme1_1 #contact-link a:hover,
body.an_theme1_1 #currencies-block-top div.current:hover,
body.an_theme1_1 #currencies-block-top ul li:hover a,
body.an_theme1_1 #currencies-block-top div.current.active {
 background: none;
}


/*LANGUAGES&CURENCIES*/

body.an_theme1_1 #languages-block-top .current span,
body.an_theme1_1 #currencies-block-top strong,
body.an_theme1_1 #currencies-block-top div.current:after,
body.an_theme1_1 #languages-block-top div.current:after,
body.an_theme1_1 #languages-block-top ul li a,
body.an_theme1_1 #languages-block-top ul li > span,
body.an_theme1_1 #currencies-block-top ul li a,
body.an_theme1_1 #currencies-block-top ul li > span {
 color: #bdbdbd;
 text-shadow: none;

}

body.an_theme1_1 #currencies-block-top div.current:after,
body.an_theme1_1 #languages-block-top div.current:after {
 font-size: 12px;
}

body.an_theme1_1 #languages-block-top .current span,
body.an_theme1_1 #currencies-block-top strong  {
 font-family: 'Ubuntu';
 font-weight: bold;
}

body.an_theme1_1 #languages-block-top ul li a,
body.an_theme1_1 #languages-block-top ul li > span,
body.an_theme1_1 #currencies-block-top ul li a,
body.an_theme1_1 #currencies-block-top ul li > span {
 font-family: 'Ubuntu';
 font-weight: light;
}

body.an_theme1_1 #currencies-block-top div.current:after,
body.an_theme1_1 #languages-block-top div.current:after {
 content: "\f078";
 vertical-align: 0;
 padding-left: 0;
}


body.an_theme1_1 #currencies-block-top span{
 display: none;
}

body.an_theme1_1 #languages-block-top ul,
body.an_theme1_1 #currencies-block-top ul,
body.an_theme1_1 #first-languages li  a,
body.an_theme1_1 #currencies-block-top ul li a:hover{
 background: none;
}

body.an_theme1_1 #first-languages li,
body.an_theme1_1 #currencies-block-top  li {
 background: #212121;
}

body.an_theme1_1 #first-languages li:hover,
body.an_theme1_1 #first-languages li.selected,
body.an_theme1_1 #currencies-block-top ul li.selected,
body.an_theme1_1 #currencies-block-top ul li:hover{
 background: #2a2a2a;
}

body.an_theme1_1 #languages-block-top:hover div.current:after,
body.an_theme1_1 #languages-block-top:hover div.current span,
body.an_theme1_1 #currencies-block-top:hover strong,
body.an_theme1_1 #currencies-block-top:hover div.current:after {
 color: #ffeb3b;
}


/*CONTACT*/
body.an_theme1_1 #contact-link a {
 font-family: 'Ubuntu';
 font-weight: bold;

 color: #bdbdbd;
 text-shadow: none;
}

body.an_theme1_1 #contact-link a:hover {
 color: #ffeb3b;
}

@media (max-width: 479px) {
body.an_theme1_1 #contact-link a {
	padding-top: 9px;
 }
}

/*SIGN IN*/

body.an_theme1_1 .header_user_info a {
 font-family: 'Ubuntu';
 font-weight: bold;

 color: #ffe57f;
 text-shadow: none;
 background: url('../img/castle2.png') no-repeat 90% center;
}

body.an_theme1_1 .header_user_info a:hover {
 background: #ffe57f url('../img/castle1.png') no-repeat 90% center;
 color: #212121;
}

@media (max-width: 479px) {
 body.an_theme1_1 .header_user_info a {
 padding-right: 25px;
}
 }

/*PHONE*/
@media (max-width: 767px) {
 .top-phone-big {
  display: none;
}
}

@media (min-width: 768px) and (max-width: 991px) {
.top-phone-big {
  position: absolute;
  left: 265px;
  top: 28px;
   background: rgba(1, 1, 1, 0.5);
  
}
body.an_theme1_1 .icon-phone-head:before {
  content: "\f095"; 
  text-align: center;
  color: #ffe57f;
  margin-left: 3px;
 }
 
.shop-phone {
 font-family:'Ubuntu';
 font-weight: bold;
 font-size: 34px;
 color: #ffe57f;
}
 
.shop-phone i {
 width: 28px;
 height: 28px;
 border: 2px solid #ffe57f;
 line-height: 26px;
 border-radius: 14px;
 position: relative;
 bottom: 3px;
 margin-right: 5px;
 margin-bottom: 20px;
}

.shop-phone strong {
 color: #ffe57f;
 font-family:'CoreSans';
 font-size: 40px;
}
}

@media (min-width: 992px) and (max-width: 1199px) {
 .top-phone-big {
  position: absolute;
  left: 280px;
  top: 28px;
}
body.an_theme1_1 .icon-phone-head:before {
  content: "\f095"; 
  text-align: center;
  color: #ffe57f;
  margin-left: 3px;
 }
 
.shop-phone {
 font-family:'Ubuntu';
 font-weight: bold;
 font-size: 34px;
 color: #ffe57f;
}
 
.shop-phone i {
 width: 28px;
 height: 28px;
 border: 2px solid #ffe57f;
 line-height: 26px;
 border-radius: 14px;
 position: relative;
 bottom: 3px;
 margin-right: 5px;
 margin-bottom: 20px;
}

.shop-phone strong {
 color: #ffe57f;
 font-family:'CoreSans';
 font-size: 58px;
}
}


@media (min-width: 1200px) {
 .top-phone-big {
  position: absolute;
  left: 300px;
  top: 28px;
}
body.an_theme1_1 .icon-phone-head:before {
  content: "\f095"; 
  text-align: center;
  color: #ffe57f;
  margin-left: 3px;
 }
 
.shop-phone {
 font-family:'Ubuntu';
 font-weight: bold;
 font-size: 34px;
 color: #ffe57f;
}
 
.shop-phone i {
 width: 28px;
 height: 28px;
 border: 2px solid #ffe57f;
 line-height: 26px;
 border-radius: 14px;
 position: relative;
 bottom: 3px;
 margin-right: 5px;
 margin-bottom: 20px;
}

.shop-phone strong {
 color: #ffe57f;
 font-family:'CoreSans';
 font-size: 68px;
}
}



/*SEARCH*/

@media (max-width: 767px) {
 #search_block_top .btn.button-search{
  background: #ffe57f;
  color: #212121;
  }
   #search_block_top .btn.button-search:hover{
  background: #ffeb3b;
  }
  #search_block_top .btn.button-search:hover{
	  color: #212121;
  }
}


@media (min-width: 768px) and (max-width: 991px) {
   #searchbox {
   right: 210px;
   bottom: 79px;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
   #searchbox {
   right: 95px;
   bottom: 79px;
  }
}

@media (min-width: 1200px) {
   #searchbox {
   right: 530px;
   bottom: 79px;
   width: 350px;
   
  }
  

}

  #search_block_top #searchbox {
	      width: 400px;
  }

@media (min-width: 768px) {
 .search-label>span {
  font-family: 'Ubuntu';
  font-weight: bold;
  color: #bdbdbd;
  font-size: 13px;
  margin-right: 5px;
 }
 .search-label {
  float: left;
 }
 
 .search-input {
   float: left;
   width: 55%
 }
  #search_block_top {
   padding-left: 0;
}
 
 #search_block_top #search_query_top {
  display: block;
  float: left;
  background: none;
  border: none;
  border-bottom: 1px solid #bdbdbd;
  width: 80%;
  height: 16px;
  padding: 0;
  font-family: 'Ubuntu';
  font-weight: bold;
  color: #bdbdbd;
  font-size: 13px;
  box-shadow: none;
}
 #search_block_top .btn.button-search {
  display: block;
  float: left;
  background: none;
  padding: 0;
  color: #bdbdbd;
  width: 24px;
  position: static;
  margin-top: -2px;
 }
 
  #search_block_top .btn.button-search:hover {
   color: #ffeb3b;
 }
 
 #search_block_top .btn.button-search:before{
  font-size: 15px;
 }
}

@media (max-width: 767px) {
 .search-label>span {
  display: none;
 }
 
  #search_block_top #search_query_top {
  font-family: 'Ubuntu';
  font-weight: bold;
}
}


/*CART*/

@media (max-width: 767px) {
 body.an_theme1_1 #header .shopping_cart {
  padding-top: 25px;
  }
}

body.an_theme1_1 .shopping_cart>a:before{
 content: none;
}

body.an_theme1_1 .shopping_cart>a{
 /*background: rgba(1, 1, 1, 0.5) url('../img/cart_icon.png') no-repeat left center;
 padding-left: 75px;*/
 height: 60px;
}

body.an_theme1_1 .shopping_cart>a b{
 color: #ffe57f;
 text-shadow: none;
 font-family: 'Ubuntu';
 font-weight: bold;
 font-size: 21px;
}

body.an_theme1_1 #header .shopping_cart > a:after {
 content: "\f078";
 color: #ffe57f;
 line-height: 37px;
}

body.an_theme1_1 #header .shopping_cart > a:hover:after {
 content: "\f077";
}

body.an_theme1_1 .shopping_cart>a span,
body.an_theme1_1 .cart_block .cart-info .product-name a,
body.an_theme1_1 .cart_block .cart-info .quantity-formated .quantity,
body.an_theme1_1 #header .cart-info .price{
 font-family: 'Ubuntu';
 font-style: normal;
}

body.an_theme1_1 .shopping_cart>a span{
 text-shadow: none;
 font-size: 21px;
 font-weight: normal;
 line-height: 45px;
}

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

body.an_theme1_1 #header .cart_block dt.last_item,
body.an_theme1_1 #header .cart_block dt.item {
 background: none;
 border-top: 4px solid #282828;
}

body.an_theme1_1 #header .cart_block .product-atributes {
display: none;
}

body.an_theme1_1 .cart_block .cart-info .product-name a {
 min-width: 100px;
}

body.an_theme1_1 .cart_block .cart-info .quantity-formated .quantity,
body.an_theme1_1 .cart_block .cart-info .product-name a,
body.an_theme1_1 #header .cart_block .cart-prices .price,
body.an_theme1_1 #header .cart_block .cart-prices {
 font-size: 13px;
}

body.an_theme1_1 #header .cart-info .price {
 font-size: 15px;
}

body.an_theme1_1 .cart_block .cart-info .quantity-formated,
body.an_theme1_1 .cart_block .cart-info .quantity-formated .quantity {
 color: #616161;
}

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,
body.an_theme1_1 #header .cart-info .price,
body.an_theme1_1 #header .cart_block a {
 color: #bdbdbd;  
}

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,
body.an_theme1_1 #header .cart_block a:hover,
body.an_theme1_1 #header .cart_block .cart-prices .price,
body.an_theme1_1 #header .cart_block .cart-prices,
body.an_theme1_1 .shopping_cart>a span {
 color: #ffffff;  
}

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

body.an_theme1_1 #header .cart_block .cart-prices .price,
body.an_theme1_1 #header .cart_block .cart-prices {
 font-family: 'Ubuntu';
 font-weight: bold;
}

body.an_theme1_1 #header .cart_block .cart-buttons {
background: #000000;
}


/*CHECK OUT*/

body.an_theme1_1 .cart_block .cart-buttons a#button_order_cart{
background: #000000;
}

body.an_theme1_1 .cart_block .cart-buttons a#button_order_cart span{
 height: 55px;
 border-radius: 30px;
 line-height: 37px;
 font-family: 'Ubuntu';
 font-weight: bold;
 color: #ffffff;
 font-size: 15px;
 background: #689f38;
 border: none;
}

body.an_theme1_1 .cart_block .cart-buttons a#button_order_cart span:hover{
 color: #bdbdbd;
 background: #629536;
}


/*MAIN MENU*/

body.an_theme1_1 .sf-menu,
body.an_theme1_1 .sf-menu li,
body.an_theme1_1 .sf-menu li a{
 border: none;
}

body.an_theme1_1 .sf-menu,
body.an_theme1_1 .sf-menu ul{
 background: #212121;
}

body.an_theme1_1 .sf-menu li {
 margin-bottom: 0;
}

body.an_theme1_1 .sf-menu>li>a{
 padding: 18px 20px 19px 25px;
 font-size: 17px;
 font-family: 'Ubuntu';
 font-weight: bold;
 color: #ffffff;
}

body.an_theme1_1 .sf-menu >li>ul>li>a {
 font-family: 'Ubuntu';
 font-weight: bold;
 color: #ffffff;
}

body.an_theme1_1 .sf-menu li li li a {
 font-family: 'Ubuntu';
 font-weight: normal;
 color: #ffffff;
}

body.an_theme1_1 .sf-menu >li>ul>li>a:hover,
body.an_theme1_1 .sf-menu li li li a:hover {
 color: #bdbdbd;
}

body.an_theme1_1 .submenu-container .sf-with-ul,
body.an_theme1_1 .sf-menu li li li a,
body.an_theme1_1 .sf-menu > li > ul > li > a {
 transition: all 0.1s ease-in-out;
 -webkit-transition: all 0.1s ease-in-out; /** Chrome & Safari **/
 -moz-transition: all 0.1s ease-in-out; /** Firefox **/
 -o-transition: all 0.1s ease-in-out; /** Opera **/
}
body.an_theme1_1 .sf-menu li li li :hover {
 transform: translateX(5px);
}

body.an_theme1_1 .sf-menu>li.sfHover>a, 
body.an_theme1_1 .sf-menu>li>a:hover, 
body.an_theme1_1 .sf-menu>li.sfHoverForce>a {
 background: #4caf50;	
}


/*SECOND MENU*/

body.an_theme1_1 #home-page-tabs {
 margin: 0; /*!!!*/
 padding: 0;
 background: #212121;
}

body.an_theme1_1 #home-page-tabs>li {
 margin: 0; /*!!!*/
 padding: 0;
 border: none;
}

body.an_theme1_1 #home-page-tabs>.active>a {
background: #4caf50;
}
@media (min-width: 768px){
body.an_theme1_1 #home-page-tabs>li>a {
 margin: 0; /*!!!*/
 padding: 15px 40px 15px 40px;
 color: #ffffff;
 font-size: 17px;
 font-family: 'Ubuntu';
 font-weight: bold;
}
}

@media (max-width: 479px){
body.an_theme1_1 #home-page-tabs>li>a {
 margin: 0; /*!!!*/
 padding: 15px 40px 15px 40px;
 color: #ffffff;
 font-size: 17px;
 font-family: 'Ubuntu';
 font-weight: bold;
 text-align: center;
}
}

@media (min-width: 480px) and (max-width: 767px) {
body.an_theme1_1 #home-page-tabs>li>a {
 margin: 0; /*!!!*/
 padding: 15px 15px 15px 15px;
 color: #ffffff;
 font-size: 13px;
 font-family: 'Ubuntu';
 font-weight: bold;
}
}


/*LOGO*/

@media (min-width: 768px) {
	body.an_theme1_1 header .row #header_logo img.img-responsive {
	 display: inline-block;
	}
}

body.an_theme1_1 header .row #header_logo {
 padding-top: 50px;
 padding-left: 15px;
 width: 547px;
}


/*SLIDER*/

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

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


body.an_theme1_1 #homepage-slider  .homeslider-description h2 {
 color: #ffffff;
 font-family:'Pacifico';
}



body.an_theme1_1 #homepage-slider  .homeslider-description .second-label {
 color: #ffffff;
 font-family:'Ubuntu';
 font-weight: light;
}

body.an_theme1_1 #homepage-slider  .homeslider-description .shop-now {
 background: #e50721;
 color: #ffffff;
 font-family:'Ubuntu';
 font-weight: bold;
 text-align: center;
 text-decoration: none;
}

body.an_theme1_1 #homepage-slider  .homeslider-description .shop-now:hover {
 background: #ff3d00;
}

@media (min-width: 1200px) {
body.an_theme1_1 #homepage-slider  .homeslider-description h2 {
 margin-left: 50px;
 margin-top: 20px;
 font-size: 65px;
}

body.an_theme1_1 #homepage-slider  .homeslider-description .second-label {
 font-size: 21px;
 margin-left: 50px;
 margin-top: 30px;
 line-height: 25px;
 width: 86%;
}

body.an_theme1_1 #homepage-slider  .shop-now {
 margin-left: 50px;
 margin-top: 30px;
 font-size: 24px;
 width: 290px;
 height: 80px;
 line-height: 80px;
 border-radius: 40px;
}

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

@media (min-width: 992px) and (max-width: 1199px) {
body.an_theme1_1 #homepage-slider  .homeslider-description h2 {
 margin-left: 50px;
 margin-top: 10px;
 font-size: 65px;
}

body.an_theme1_1 #homepage-slider  .homeslider-description .second-label {
 font-size: 21px;
 margin-left: 50px;
 margin-top: 15px;
 line-height: 25px;
 width: 86%;
}

body.an_theme1_1 #homepage-slider  .shop-now {
 margin-left: 50px;
 margin-top: 20px;
 font-size: 24px;
 width: 260px;
 height: 70px;
 line-height: 70px;
 border-radius: 40px;
}

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

@media (min-width: 768px) and (max-width: 991px) {
body.an_theme1_1 #homepage-slider  .homeslider-description h2 {
 margin-left: 20px;
 margin-top: 10px;
 font-size: 45px;
}

body.an_theme1_1 #homepage-slider  .homeslider-description .second-label {
 font-size: 14px;
 margin-left: 20px;
 margin-top: 15px;
 line-height: 16px;
 width: 86%;
}

body.an_theme1_1 #homepage-slider  .shop-now {
 margin-left: 20px;
 margin-top: 20px;
 font-size: 24px;
 width: 230px;
 height: 70px;
 line-height: 70px;
 border-radius: 40px;
}

body.an_theme1_1 #homepage-slider .bx-wrapper .bx-controls-direction a:after ,
body.an_theme1_1 #homepage-slider .bx-wrapper .bx-controls-direction a{
  color: #ffe57f;
  border: none;
}

body.an_theme1_1 #homepage-slider .bx-wrapper .bx-controls-direction a:before {
 background: none; 
}

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

@media (max-width: 767px) {
body.an_theme1_1 #homepage-slider  .homeslider-description h2 {
 margin-left: 20px;
 margin-top: 10px;
 font-size: 35px;
}

body.an_theme1_1 #homepage-slider  .homeslider-description .second-label {
 font-size: 12px;
 margin-left: 20px;
 margin-top: 15px;
 line-height: 13px;
 width: 86%;
}

body.an_theme1_1 #homepage-slider  .shop-now {
 margin-left: 20px;
 margin-top: 20px;
 font-size: 24px;
 width: 170px;
 height: 50px;
 line-height: 50px;
 border-radius: 20px;
}

body.an_theme1_1 #homepage-slider .bx-wrapper .bx-controls-direction a:after ,
body.an_theme1_1 #homepage-slider .bx-wrapper .bx-controls-direction a{
  color: #ffe57f;
  border: none;
}

body.an_theme1_1 #homepage-slider .bx-wrapper .bx-controls-direction a:before {
 background: none; 
}

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


body.an_theme1_1 #homepage-slider  .homeslider-description .slider-bag {
 position: absolute;
 right: 0;
 height: 100%;
 width: 50%;
 background: rgba(33, 33, 33, 0.7);
}

body.an_theme1_1 #homepage-slider  .homeslider-description {
 height: 100%;
 width: 100%;
 padding: 0;
}

/*STATIC BLOCK*/
body.an_theme1_1 .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 .zoom {
 overflow: hidden;
 margin-bottom: 15px;
 }
 
 body.an_theme1_1 .home-top-banners >div:hover img {
 margin: 0 auto;
 -webkit-transform:scale(1.1);
 -o-transform:scale(1.1);
 -moz-transform:scale(1.1);
 transform:scale(1.1);
 z-index:0;
}

body.an_theme1_1 .home-top-banners h1 {
 margin: 0;
 padding: 0;
 position: absolute;
 font-family:'Pacifico';
 color: #ffffff;
}
 
 body.an_theme1_1 .home-top-banners .ban-label {
 position: absolute;
 font-family:'Ubuntu';
 font-style: normal;
 color: #ffe57f;
}
 
body.an_theme1_1 .home-top-banners p {
 margin: 0;
 position: absolute;
 font-family:'Ubuntu';
 font-style: normal;
 color: #ffffff;
}

body.an_theme1_1 .home-top-banners  a {
 display: block;
 position: absolute;
 text-align: center;
 color: #ff3d00;
 right: 10%;
 width: 50px;
 height: 50px;
 background: url('../img/round.png') bottom;
}

body.an_theme1_1 .home-top-banners  a:hover {
 background-position: top;
}

@media (min-width: 1200px) {
body.an_theme1_1 .home-top-banners h1{
 font-size: 40px;
 bottom: 45%;
 left: 30px;
}

 body.an_theme1_1 .home-top-banners .ban-label {
 font-size: 44px;
 bottom: 38%;
 left: 30px;	 
}

body.an_theme1_1 .home-top-banners p{
 top: 67%;
 margin-left: 15px;
 margin-right: 20px;
 font-size: 12px;
}
body.an_theme1_1 .home-top-banners  a {
 bottom: 55%;
 margin-bottom: -10px;
}
body.an_theme1_1 .home-top-banners .banners-backg {
 height: 55%;
 bottom: 15px;
}
}

@media (min-width: 992px) and (max-width: 1199px) {
body.an_theme1_1 .home-top-banners h1{
 font-size: 35px;
 bottom: 54%;
 left: 30px;
}

 body.an_theme1_1 .home-top-banners .ban-label {
 font-size: 39px;
 bottom: 46%;
 left: 30px;	 
}

body.an_theme1_1 .home-top-banners p{
 top: 56%;
 margin-left: 15px;
 margin-right: 15px;
 font-size: 12px;
}
body.an_theme1_1 .home-top-banners  a {
 bottom: 60%;
 margin-bottom: -10px;
}
body.an_theme1_1 .home-top-banners .banners-backg {
 height: 60%;
 bottom: 15px;
}
}

@media (min-width: 768px) and (max-width: 991px) {
body.an_theme1_1 .home-top-banners h1{
 font-size: 40px;
 bottom: 44%;
 left: 30px;
}

 body.an_theme1_1 .home-top-banners .ban-label {
 font-size: 44px;
 bottom: 31%;
 left: 30px;	 
}

body.an_theme1_1 .home-top-banners p{
 display: none;
}
body.an_theme1_1 .home-top-banners  a {
 bottom: 55%;
 margin-bottom: -10px;
}
body.an_theme1_1 .home-top-banners .banners-backg {
 height: 55%;
 bottom: 15px;
}
}

@media (max-width: 767px) {
body.an_theme1_1 .home-top-banners h1{
 font-size: 35px;
 bottom: 50%;
 left: 30px;
}

 body.an_theme1_1 .home-top-banners .ban-label {
 font-size: 39px;
 bottom: 43%;
 left: 30px;	 
}

body.an_theme1_1 .home-top-banners p{
 top: 59%;
 margin-left: 15px;
 padding-right: 20px;
 font-size: 12px;
}
body.an_theme1_1 .home-top-banners  a {
 bottom: 60%;
 margin-bottom: -25px;
}
body.an_theme1_1 .home-top-banners .banners-backg {
 height: 60%;
 bottom: 0;
}
body.an_theme1_1 .home-top-banners .zoom {
 max-height: 360px;
 }
}

body.an_theme1_1 .home-top-banners .banners-backg {
 position: absolute;
 left: 15px;
 right: 15px;
 background: rgba(1, 1, 1, 0.5);
}


/*PRODUCT*/
body.an_theme1_1 ul.product_list.grid > li .product-container .product-desc {
 display: block;
 margin: 30px 20px 10px 20px;
 text-align: left;
 font-family:'Ubuntu';
 font-style: normal;
 font-size: 13px;
}


/*NEW*/
body.an_theme1_1 .new-label:before,
body.an_theme1_1 .new-label:after {
 content: none;
}

body.an_theme1_1 .new-box{
 left: 20px;
 bottom: -23px;
 margin: 0;
 padding: 0;
 width: 46px;
 height: 46px;
}

body.an_theme1_1 .new-box .new-label {
 transform: none;
 -wekit-transform: none;
 margin: 0;
 padding: 0;
 left: 0;
 width: 46px;
 height: 46px;
 line-height: 46px;
 font-family:'Ubuntu';
 font-weight: bold;
 text-transform: none;
 text-shadow: none;
 font-size: 10px;
 border-radius: 23px;
 background: #4caf50;
 top: 0px;
}


/*SALE*/

body.an_theme1_1 .sale-label:before,
body.an_theme1_1 .sale-label:after{
 content: none;
}

body.an_theme1_1 .sale-box{
 left: 75px;
 bottom: -23px;
 margin: 0;
 padding: 0;
 width: 46px;
 height: 46px;
}

body.an_theme1_1 .sale-box .sale-label {
 transform: none;
 -wekit-transform: none;
 margin: 0;
 padding: 0;
 top: 0;
 left: 0;
 width: 46px;
 height: 46px;
 line-height: 46px;
 font-family:'Ubuntu';
 font-weight: bold;
 text-transform: none;
 text-shadow: none;
 font-size: 10px;
 border-radius: 23px;
 background: #e50721;
}

body.an_theme1_1 .sale-box.sale-first{
 left: 20px;
 bottom: -23px;
 margin: 0;
 padding: 0;
 width: 46px;
 height: 46px;
}


/*NAME*/

body.an_theme1_1 ul.product_list.grid > li .product-container h5 {
 position: absolute;
 top: 0;
 background: rgba(1, 1, 1, 0.8);
 width: 100%;
 margin: 0;
 padding: 10px 15px 10px 15px;
  min-height: 62px;
}

body.an_theme1_1 ul.product_list.grid > li .product-container h5 a {
 margin: 0;
 padding: 0;
 text-align: center;
 text-transform: uppercase;
 line-height: 20px;
 font-family:'Ubuntu';
 font-weight: bold;
 font-size: 17px;
 color: #fefefe;
}


body.an_theme1_1 ul.product_list.grid li.hovered h5 {
 min-height: 62px;
}

/*IMAGES*/

body.an_theme1_1 ul.product_list.grid > li .product-container .product-image-container {
 padding: 0;
 margin: 0;
 border: none;
}

body.an_theme1_1 ul.product_list .product-image-container img {
 width: 100%;
 height: 100%;
}

/*PRICE*/
body.an_theme1_1 .price.product-price {
 background: #ffe57f;
 padding: 0 10px;
 height: 40px;
 line-height: 40px;
 font-family:'Ubuntu';
 font-weight: bold;
 font-size: 23px;
 color: #212121;
}

body.an_theme1_1 .price.product-price.price-red {
 background: #e50721;
 color: #ffffff;
}

body.an_theme1_1 ul.product_list.grid > li .product-container .product-image-container .content_price {
 background: none;
 bottom: 60px;
}

body.an_theme1_1 ul.product_list.grid > li .product-container .product-image-container .content_price .price {
 color: #212121;
}

body.an_theme1_1 ul.product_list.grid > li .product-container .product-image-container .content_price .price-red {
 color: #ffffff;
}


body.an_theme1_1 ul.product_list.grid > li .product-container .old-price {
 font-family:'Ubuntu';
 font-weight: bold;
 font-size: 17px;
 color: #616161;
}

body.an_theme1_1 .price-percent-reduction {
 background: none;
 border: none;
 font-family:'Ubuntu';
 font-weight: bold;
 font-size: 15px;
 color: #dd2c00;
}

body.an_theme1_1 ul.product_list.grid > li .product-container .product-image-container .content_price span.old-price {
 color: #ffffff;
}

body.an_theme1_1 ul.product_list.grid > li .product-container .product-image-container .content_price .price-percent-reduction {
 color: #ffe57f;
}

/*EYE*/
body.an_theme1_1 ul.product_list .product-image-container .quick-view span:before {
 content: "\f06e";
 font-family: "FontAwesome";
 float: left;
 font-size: 18px;
}

body.an_theme1_1 ul.product_list .product-image-container .quick-view {
 background: none;
 color: #ffffff;
 font-family:'Ubuntu';
 font-weight: bold;
 font-size: 17px;
 top: 45%;
 box-shadow: none;
 -webkit-box-shadow: none;
}

body.an_theme1_1 ul.product_list .product-image-container .quick-view span {
 padding-left: 5px;
}


/*PRODUCT BACKGROUND*/
body.an_theme1_1 ul.product_list .product-image-container .left-bag {
 position: absolute;
 top: 0px;
 background: rgba(1, 1, 1, 0.5);
 width: 100%;
 height: 100%;
 display: none;
}

body.an_theme1_1 ul.product_list.grid > li .product-container:hover .left-bag {
 display: block;
}


/* MORE */
body.an_theme1_1 .button.lnk_view,
body.an_theme1_1 .button.lnk_view span {
 background: #eeeeee;
 color: #212121;
 border: none;
 font-family:'Ubuntu';
 font-weight: bold;
 font-size: 17px;
 height: 40px;
 text-shadow: none;
 line-height: 20px;
}
body.an_theme1_1 .button.lnk_view:hover,
body.an_theme1_1 .button.lnk_view span:hover{
 background: #dcdcdc;
}

/* BUTTONS */

body.an_theme1_1 .button.ajax_add_to_cart_button,
body.an_theme1_1 .button.ajax_add_to_cart_button span {
 background: #4caf50;
 color: #ffffff;
 border: none;
 font-family:'Ubuntu';
 font-weight: bold;
 font-size: 17px;
 height: 40px;
 line-height: 20px;
 text-shadow: none;
}

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 {
 background: #419a45;
}

body.an_theme1_1  .button.button-medium:hover,
body.an_theme1_1  .button.button-medium  span:hover {
 border: none;
}

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: #4caf50;
}

body.an_theme1_1  .button.button-medium,
body.an_theme1_1  .button.button-medium  span{
 background: #4caf50;
 border: none;
 font-family:'Ubuntu';
 font-weight: bold;
 font-size: 17px;
}

body.an_theme1_1  .button.exclusive-medium  span,
body.an_theme1_1  .button.exclusive-medium {
 background: #f5f5f5;
 border: none;
 font-family:'Ubuntu';
 font-weight: bold;
 font-size: 17px;
}

body.an_theme1_1  .button.exclusive-medium  span:hover,
body.an_theme1_1  .button.exclusive-medium:hover {
 background: #e6e5e5;
}


/*	ADD TO CARD */
body.an_theme1_1  .buttons_bottom_block button {
 background: #4caf50;
 border: none;
 border-radius: 1px;
}
body.an_theme1_1  .buttons_bottom_block button:before,
body.an_theme1_1  .buttons_bottom_block button:after {
 border: none;
 background: none;
 text-shadow: none;
}
body.an_theme1_1  .buttons_bottom_block button:hover {
 background: #419a45;
}
body.an_theme1_1 .buttons_bottom_block button span {
 border: none;
 font-family:'Ubuntu';
 font-weight: bold;
 text-shadow: none;
}

/*BOTTOM*/

@media (min-width: 992px) {
body.an_theme1_1 .footer-container #footer #social_block ul li{
 margin-top: -6px;
 margin-right: 6px;
}
}

@media (min-width: 768px) and (max-width: 991px) {
body.an_theme1_1 .footer-container #footer #social_block ul li{
 margin-top: -6px;
 margin-right: 12px;
 }
}

@media (max-width: 767px) {
body.an_theme1_1 .footer-container #footer #social_block ul li{
 margin-top: -6px;
 margin-right: 6px;
}
}

body.an_theme1_1 #footer #newsletter_block_left h4,
body.an_theme1_1 .footer-container #footer #social_block h4 {
 font-weight: normal;
 font-family:'Ubuntu';
 font-weight: light;
 font-size: 29px;
 color: #212121;
}

body.an_theme1_1 #footer #newsletter_block_left .form-group .form-control {
 background: #ffffff;
 border: 1px solid #e0e0e0;
 border-right: 1px solid #ffe57f;
 color: #212121;
 font-family:'Ubuntu';
 font-style: normal;
}

body.an_theme1_1 #footer #newsletter_block_left .form-group .button-small {
 margin-left: -43px;
 background: #ffe57f;
 color: #212121;
 padding: 8px 14px 9px 14px;
}

body.an_theme1_1 #footer #newsletter_block_left .form-group .button-small:before {
 content: "\f054";
 font-size: 18px;
}

body.an_theme1_1 #footer #newsletter_block_left .form-group .button-small:hover {
 background: #ffeb3b;
}

body.an_theme1_1 #footer #newsletter_block_left .form-group .button-small:hover:before {
 color: #212121;
}

body.an_theme1_1 .footer-container #footer #social_block ul .facebook a {
 background: url('../img/fb.png') top;
}

body.an_theme1_1 .footer-container #footer #social_block ul .twitter a {
 background: url('../img/tv.png') top;
}

body.an_theme1_1 .footer-container #footer #social_block ul .rss a {
 background: url('../img/rs.png') top;
}

body.an_theme1_1 .footer-container #footer #social_block ul .google-plus a {
 background: url('../img/go.png') top;
}

body.an_theme1_1 .footer-container #footer #social_block ul .facebook a,
body.an_theme1_1 .footer-container #footer #social_block ul .twitter a,
body.an_theme1_1 .footer-container #footer #social_block ul .rss a,
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,
body.an_theme1_1 .footer-container #footer #social_block ul .twitter a:hover,
body.an_theme1_1 .footer-container #footer #social_block ul .rss a:hover,
body.an_theme1_1 .footer-container #footer #social_block ul .google-plus a:hover {
background-position: bottom;
}

body.an_theme1_1 .footer-container #footer #social_block ul li.facebook a:before,
body.an_theme1_1 .footer-container #footer #social_block ul li.twitter a:before,
body.an_theme1_1 .footer-container #footer #social_block ul li.rss a:before,
body.an_theme1_1 .footer-container #footer #social_block ul li.google-plus a:before {
 content: none;
}

body.an_theme1_1  .footer-container #footer h4 {
 font-family:'Ubuntu';
 font-weight: bold;
 color: #bdbdbd;
 font-size: 19px;
}

body.an_theme1_1 .footer-container #footer h4 a {
  color: #bdbdbd;
}

body.an_theme1_1 .footer-container #footer ul li a ,
body.an_theme1_1 .footer-container #footer #block_contact_infos > div ul li{
 text-shadow: none;
 font-family:'Ubuntu';
 font-weight: normal;
 font-size: 17px;
 color: #969696;
 line-height: 22px;
}

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

body.an_theme1_1 .footer-container #footer #block_contact_infos > div ul li > span,
body.an_theme1_1 .footer-container #footer #block_contact_infos > div ul li > span a {
 text-shadow: none;
 font-family:'Ubuntu';
 font-weight: normal;
 font-size: 17px;
}

.footer-container #footer .bottom-footer div {
 text-align: center;
 font-family:'Ubuntu';
 font-weight: normal;
 font-size: 15px;
}

@media (max-width: 479px) {
body.an_theme1_1 #footer #newsletter_block_left h4 {
	font-size: 20px;
 }
}

.icon-map-marker:before,
.icon-phone:before,
.icon-envelope-alt:before {
 content: none;
}

.footer-container #footer #block_contact_infos > div ul li .icon-map-marker {
 background: url('../img/palace.png') center;
 width: 40px;
 height: 40px;
 margin-right: 10px;
}

.footer-container #footer #block_contact_infos > div ul li .icon-phone {
 background: url('../img/phone.png');
 width: 40px;
 height: 40px;
 margin-right: 10px;
}

.footer-container #footer #block_contact_infos > div ul li .icon-envelope-alt {
 background: url('../img/mail.png');
 width: 40px;
 height: 40px;
 margin-right: 10px;
}

.footer-container #footer #block_contact_infos > div ul li {
 min-height: 40px;
}


/*FONTS PRODUCT*/

label,
#pQuantityAvailable span,
h3.page-product-heading,
.table-data-sheet tr td:first-child,
h3.page-product-heading,
.pb-center-column #product_reference,
.pb-center-column #short_description_block #short_description_content p,
#availability_value,
#usefull_link_block li a,
.table-data-sheet tr td,
#page .rte p,
#product_comments_block_tab,
ul.product_list .product-name,
ul.product_list.list > li .product-desc {
 font-family:'Ubuntu';
}

.pb-center-column h1,
.breadcrumb,
#cart_summary tfoot td.total_price_container span {
 font-family:'Ubuntu';
  font-weight: bold;
}

/*FONTS CATEGORY*/

.block .title_block,
.block h4,
#categories_block_left li a,
#categories_block_left li li a,
.page-heading,
.page-heading span.heading-counter,
#subcategories p.subcategory-heading,
#subcategories ul li .subcategory-name,
#layered_block_left .layered_subtitle,
#layered_block_left ul li label,
.block .list-block li,
#layered_form div div ul,
.block .products-block li .product-content,
.button.button-small span,
.label-success,
.top-pagination-content .product-count,
ul.step,
#cart_summary,
#create-account_form p,
p.info-account,
#my-account ul.myaccount-link-list li a span,
#addresses #center_column p,
.page-subheading,
p.info-title,
.nav-tabs > li > a{
 font-family:'Ubuntu';
}
@media (min-width: 768px) {
body.an_theme1_1.noindex #columns {
    background: white;
    border-left: 15px solid #212121;
	border-bottom: 15px solid #212121;
	border-right: 15px solid #212121;
}
}

@media (min-width: 1200px){
body.an_theme1_1.noindex #columns {
    padding: 25px;
}
}

@media (min-width: 992px) and (max-width: 1199px){
body.an_theme1_1.noindex #columns {
    padding: 15px;
}
body.an_theme1_1.noindex .my-container{
	max-width: 940px;
}
}

@media (min-width: 768px) and (max-width: 991px){
body.an_theme1_1.noindex #columns {
    padding: 15px;
}
body.an_theme1_1.noindex .my-container{
	max-width: 720px;
}
}

@media (max-width: 767px){
body.an_theme1_1.noindex #columns {
    padding: 15px;
	background: white;
}
body.an_theme1_1.noindex .my-container{
	margin-left: 15px;
	margin-right: 15px;
}
body.an_theme1_1 .cat-title {
	border: none;
}
}

.cat_desc .rte p {
 background: rgba(1, 1, 1, 0.5);
     padding: 5px 10px;
}

body.an_theme1_1 .footer-map {
 height: 55px;
 background: #212121;
}

body.an_theme1_1 .footer-map  span{
 color: #ffffff;
 line-height: 55px;
 font-family:'Ubuntu';
 font-weight: bold;
 font-size: 19px;
}

body.an_theme1_1 .indent {
 padding-left: 15px;
 padding-right: 15px;
}

body.an_theme1_1 .pb-left-column #image-block #view_full_size .span_link,
body.an_theme1_1 .pb-left-column #image-block #view_full_size .span_link:after {
	color: black;
}

body.an_theme1_1 .pb-left-column #image-block #view_full_size .span_link:hover:after {
	color: #c0c0c0;
}
