/*$custom-background:                 #158423;*/
/*$custom-text-light:                 #158423;*/
/*$product-name-hover-color:          #158423;*/
@keyframes blink {
  /*0% { opacity: 100%; }*/
  50% {
    opacity: 0.5; }
  /*100% { opacity: 100%; }*/ }
@-webkit-keyframes blink {
  /*0% { opacity: 100%; }*/
  50% {
    opacity: 0.5; }
  /*100% { opacity: 100%; }*/ }
.sf-menu > li {
  width: 16.5%;
  position: relative; }


  
.sf-menu > li.sfHover > a, .sf-menu > li > a:hover, .sf-menu > li.sfHoverForce > a {
  background: #00AEEA; }

.sf-menu > li ul {
  padding: 10px; }
  .sf-menu > li ul li {
    width: 100%;
    margin-bottom: 10px;
    padding-right: 0px; }

#homepage-slider .homeslider-description {
  color: #00AEEA; }
  #homepage-slider .homeslider-description h2, #homepage-slider .homeslider-description h3, #homepage-slider .homeslider-description span {
    color: #00AEEA !important; }
  #homepage-slider .homeslider-description p {
    text-align: center; }
    #homepage-slider .homeslider-description p button {
      text-align: center;
      color: white;
      padding: 15px 30px 20px;
      margin: 0;
      background: #000;
      display: inline-block;
      -webkit-transition: all 0.3s ease;
      -moz-transition: all 0.3s ease;
      -o-transition: all 0.3s ease;
      transition: all 0.3s ease;
      font-size: 24px;
      border: none; }
      #homepage-slider .homeslider-description p button:hover {
        background: #00aeea; }

#htmlcontent_top ul {
  margin-top: 50px; }
  #htmlcontent_top ul li a .button {
    background: #00AEEA; }
    #htmlcontent_top ul li a .button:hover {
      background: #0088b7; }

span.ajax_cart_no_product {
  color: #003a63; font-size: 16px; font-weight: bold; }

#center_column ul, #center_column ol {
  margin-left: 40px; }
#center_column #tmhtmlcontent_home {
  background: #00AEEA; }
  #center_column #tmhtmlcontent_home:before {
    background: #00AEEA; }
  #center_column #tmhtmlcontent_home:after {
    background: #00AEEA; }

body.cms .btn.btn-default {
  padding: 0px;
  -moz-box-shadow: #929292 2px 2px 10px;
  -webkit-box-shadow: #929292 2px 2px 10px;
  box-shadow: #929292 2px 2px 10px; }
  body.cms .btn.btn-default img {
    margin: 0; }
  body.cms .btn.btn-default:hover {
    -moz-box-shadow: #565454 2px 2px 10px;
    -webkit-box-shadow: #565454 2px 2px 10px;
    box-shadow: #565454 2px 2px 10px; }

#cms #center_column img {
  margin: 0; }

.new-label {
  background: none;
  color: #00AEEA; }

ul.product_list.grid > li .product-container .btn.ajax_add_to_cart_button, ul.product_list.grid > li .product-container .btn.ajax_add_to_cart_product_button {
  background: none; }
  ul.product_list.grid > li .product-container .btn.ajax_add_to_cart_button i, ul.product_list.grid > li .product-container .btn.ajax_add_to_cart_product_button i {
    font-size: 20px;
    line-height: 20px;
    color: #00AEEA; }
  ul.product_list.grid > li .product-container .btn.ajax_add_to_cart_button:hover, ul.product_list.grid > li .product-container .btn.ajax_add_to_cart_product_button:hover {
    background: #00AEEA; }
    ul.product_list.grid > li .product-container .btn.ajax_add_to_cart_button:hover i, ul.product_list.grid > li .product-container .btn.ajax_add_to_cart_product_button:hover i {
      color: white; }

ul.product_list.list > li .product-container .btn.ajax_add_to_cart_button, ul.product_list.list > li .product-container .btn.ajax_add_to_cart_product_button {
  padding: 14px 20px 16px; }

ul.product_list.list > li .right-block .right-block-content .content_price span {
  margin-bottom: 0px; }

ul.product_list.grid > li .product-container .old-price {
  margin-left: 10px; }

.btn.ajax_add_to_cart_button:hover, .btn.ajax_add_to_cart_product_button:hover {
  background: white;
  color: #00AEEA; }

/*.btn.ajax_add_to_cart_button, .btn.ajax_add_to_cart_product_button {   
    &:hover, &:active, &:focus {
        color: white;
        background: $blue; 
        i {
            color: white !important;
        }
    }
}*/
.btn.lnk_view {
  background: none;
  border: none;
  padding: 9px 28px 10px;
  color: #00AEEA;
  text-transform: uppercase; }
  .btn.lnk_view:hover {
    background: #00AEEA;
    color: white; }

ul.product_list .availability span.out-of-stock, ul.product_list ul.product_list .availability span.available-now {
  background: none;
  border: none;
  color: black; }
ul.product_list #product_reference {
  display: block;
  clear: both; }

.price.product-price {
  font-size: 28px; }

.columns-container, #header {
  background: white; }

#home-page-tabs li a {
  padding: 10px 15px; }

header .row #header_logo {
  margin: 0;
  margin-right: 50px; }

.sf-menu li ul {
  background: white; top: 48px;}
.sf-menu li:first-child ul li, .sf-menu li:nth-child(3) ul li, .sf-menu li:nth-child(4) ul li {
  display: block;
  clear: both; }
  .sf-menu li:first-child ul li a, .sf-menu li:nth-child(3) ul li a, .sf-menu li:nth-child(4) ul li a {
    padding: 10px 0px;
    display: block; }
.sf-menu li > a {
  font: 400 14px/23px "Roboto", sans-serif; }
  .sf-menu li > a.transition {
    font-size: 12px;
    padding: 3px 25px 6px; }

#availability_statut #availability_value.warning_inline {
  background-color: white;
  border-color: #fafafa;
  text-shadow: none;
  color: black; }

#header .nav .wrap_cart {
  display: inline-block;
  float: none;
  vertical-align: top; }
  @media all and (min-width: 992px) {
    #header .nav .wrap_cart {
      float: right; } }
  @media all and (max-width: 991px) {
    #header .nav .wrap_cart {
      padding-top: 0px; } }
#header .nav .shopping_cart {
  background: none;
  margin: 0 5px;
  height: auto;
  width: auto; }
  #header .nav .shopping_cart > a {
    font: 300 15px/18px "Roboto", sans-serif;
    padding: 14px 29px 17px;
    color: #161717; }
    @media all and (max-width: 767px) {
      #header .nav .shopping_cart > a {
        padding: 14px 9px 16px; } }
    @media all and (max-width: 480px) {
      #header .nav .shopping_cart > a {
        font-size: 11px; } }
    #header .nav .shopping_cart > a:first-child b {
      display: inline;
      font-weight: normal; }
    #header .nav .shopping_cart > a .ajax_cart_quantity, #header .nav .shopping_cart > a .ajax_cart_no_product {
      color: #161717;
      opacity: 0.5; }
  #header .nav .shopping_cart .cart_block.block {
    top: 50px; }
#header .wrap-header .shopping_cart {
  background: url(../img/cart-bg.png) no-repeat 20px 18px; 
  }

 ul.htmlcontent-home li a {
  -moz-box-shadow: 0px 0px 20px #3A3A3A;
  -webkit-box-shadow: 0px 0px 20px #3A3A3A;
  box-shadow: 0px 0px 20px #3A3A3A; }
/*ul.htmlcontent-home .htmlcontent-item-2 {
  -webkit-animation: blink 3s linear infinite;
  -moz-animation: blink 3s linear infinite;
  animation: blink 3s linear infinite; } */

#cart_summary .cart_unit .price {
  font-size: 18px;
  font-weight: bold; }

#facebook_block-pln {
  position: fixed;
  left: 0px;
  top: calc(50% - 10px);
  z-index: 9999;
  left: -290px;
  padding: 10px 3px;
  min-height: 228px !important;
  width: 290px;
  overflow: visible;
  background: white;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  -webkit-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }
  #facebook_block-pln:hover {
    left: 0px; }
  #facebook_block-pln h4 {
    padding-top: 0px; }
  #facebook_block-pln .facebook-button {
    width: 50px;
    height: 50px;
    background: #3a5795;
    z-index: 10;
    display: block;
    position: absolute;
    right: -50px;
    top: 0px;
    text-align: center; }
    #facebook_block-pln .facebook-button:before {
      content: "\f09a";
      font-family: "FontAwesome";
      color: white;
      font-size: 30px;
      line-height: 50px; }

#product .tab-header {
  width: 100%;
  clear: both;
  overflow: hidden;
  background: #fbfbfb;
  border-bottom: 1px solid #d6d4d4; }
  #product .tab-header > div {
    display: inline-block;
    float: left;
    border-right: 1px solid #d6d4d4;
    cursor: pointer; }
    #product .tab-header > div:nth-last-child(2), #product .tab-header > div:last-child {
      border: none; }
    #product .tab-header > div.active h4 {
      background: black;
      color: white; }
    #product .tab-header > div h4 {
      padding: 10px 7px;
      margin: 0;
      font-size: 14px; }
    @media all and (min-width: 992px) {
      #product .tab-header > div .tab-text {
        display: none !important; } }
    @media all and (max-width: 991px) {
      #product .tab-header > div .tab-text {
        display: none; }
        #product .tab-header > div .tab-text.active {
          padding: 20px 10px;
          display: block; } }
  @media all and (max-width: 991px) {
	  
	  .sf-menu > li {
	width: 100%!important;
  
  }
    #product .tab-header > div {
      clear: both;
      display: block;
      width: 100%;
      border-right: none;
      border-bottom: 1px solid #d6d4d4; }
      #product .tab-header > div:nth-last-child(2), #product .tab-header > div:last-child {
        border: none; } }
#product .tabs-content {
  margin-top: 0px;
  margin-bottom: 30px; }
  #product .tabs-content > div {
    clear: both;
    overflow: hidden;
    display: none; }
    #product .tabs-content > div.active {
      display: block; }
#product .page-product-box ul {
  margin-left: 40px; }
  #product .page-product-box ul.bxslider {
    margin-left: 0px; }

#product .tab-header {
  width: 100%;
  clear: both;
  overflow: hidden;
  background-image: -webkit-gradient(linear, to right, to left, color-stop(0%, #00aeea), color-stop(100%, #0097cb));
  background-image: -webkit-linear-gradient(to right, #00aeea, #0097cb);
  background-image: -moz-linear-gradient(to right, #00aeea, #0097cb);
  background-image: -o-linear-gradient(to right, #00aeea, #0097cb);
  background-image: linear-gradient(to right, #00aeea, #0097cb);
  border: 1px solid #00a3db;
  border-bottom: 0px;
  color: white; }

#product .tab-header > div {
  display: inline-block;
  float: left;
  border-right: 1px solid #d6d4d4;
  cursor: pointer; }

#product .tab-header > div:nth-last-child(2), #product .tab-header > div:last-child {
  border: none; }

#product .tab-header > div.active h4 {
  background: white;
  color: #0088b7;
  opacity: 1; }

#product .tab-header > div h4 {
  padding: 16px 10px;
  margin: 0;
  font-size: 14px;
  opacity: 0.9;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out; }

#product .tab-header > div h4:hover {
  opacity: 1; }

@media all and (min-width: 992px) {
  #product .tab-header > div .tab-text {
    display: none !important; } }
@media all and (max-width: 991px) {
  #product .tab-header > div .tab-text {
    display: none; }

  #product .tab-header > div .tab-text.active {
    background: white;
    color: #666666;
    padding: 20px 10px;
    display: block; } }
@media all and (max-width: 991px) {
  #product .tab-header > div {
    clear: both;
    display: block;
    width: 100%;
    border-right: none;
    border-bottom: 1px solid #d6d4d4; 
	}
	.logo-bw {
    margin-top: 16px;
    margin-right: 75px;
}
	.nav .container{
		width:100%!important;
		padding:0px!important;
		margin:0px!important;
	}
	header .nav nav {
    background:#000;
}

  #product .tab-header > div:nth-last-child(2), #product .tab-header > div:last-child {
    border: none; } }
#product .tabs-content {
  padding: 20px;
  border: 1px solid #00a3db;
  border-top: 0px; }

#product .tabs-content > div {
  clear: both;
  overflow: hidden;
  display: none; }

#product .tabs-content > div.active {
  display: block; }

@media all and (max-width: 991px) {
  #product .tabs-content {
    display: none; } }
#product .page-product-box ul {
  margin-left: 0px; }

#product .page-product-box .rte ul {
  margin-left: 40px; }

  
.sf-menu li:nth-child(5) {
	position:relative;
} 


  
.sf-menu li:nth-child(5):hover:before {
    content: "";
    position: absolute;
    display: block;
    background: url(../img/katalog.JPG);
    background-size: cover;
    width: 228px;
    height: 296px;
    top: 44px;
}


