﻿@font-face {    font-family: 'Montserrat';    src: url('../font/Montserrat.ttf');    font-weight: normal;    font-style: normal;}@font-face {    font-family: 'Montserrat';    src: url('../font/Montserrat-Reg.ttf');    font-weight: normal;    font-style: normal;}@font-face {    font-family: 'Montserrat';    src: url('../font/Montserrat-Italic.otf');}a {  transition: all 0.2s ease-in-out 0s;}a:focus{  color: #202020;}/** setting **/.nav .open > a, .nav .open > a:hover, .nav .open > a:focus{  background: #fff;  border-color: #fff;}/** end setting **//** <nav id="top"> **/#top-links .dropdown-top-links{    background-clip: padding-box;    background-color: #202020;    transition: all 0.2s ease-in-out 0s;    opacity: 0;    visibility: hidden;    right:0;    font-size: 11px;    list-style: outside none none;    min-width: 150px;    position: absolute;    top: 52px;    z-index: 99999999;  border-radius:5px 5px 5px 5px;}#top-links li:hover ul.dropdown-top-links{  opacity: 1;  visibility: visible;}#top-links #currency:hover ul.dropdown-top-links{  opacity: 1;  visibility: visible;}#top-links .top-language:hover ul.dropdown-top-links{  opacity: 1;  visibility: visible;}#top-links .top-language ul.dropdown-top-links{  right: 0px;}#top-links #currency .dropdown-top-links{  background-clip: padding-box;    background-color: #202020;    transition: all 0.2s ease-in-out 0s;    opacity: 0;    visibility: hidden;    float: left;    font-size: 14px;    right: 0px;    list-style: outside none none;    min-width: 150px;    position: absolute;    top: 53px;    z-index: 99999999;}#top-links .dropdown-top-links li a{    padding: 0 25px 0 15px;    display: block;    color: #c2c2c2;    line-height: 35px;    border: none;}#top-links .dropdown-top-links li:hover{    background:#e63690;}#top-links .dropdown-top-links li a img{  padding-right: 8px;}#currency .currency-select{  padding: 8px 12px 6px;}.dropdown-top-links li{  border-bottom: 1px solid #303030;}.dropdown-top-links:hover li:first-child{  border-radius:4px;}.dropdown-top-links li:first-child{  border-radius:4px 4px 0 0;}.dropdown-top-links li:last-child{  border-bottom: none;  border-radius:0 0 4px 4px;}.dropdown-top-links li:hover a{  color: #fefefe !important;}.dropdown-top-links li.active a{  color: #fefefe;}#top-links li a.dropdown-toggle{  cursor: default;  border-left: 1px solid #3a3a3a;  border-right: 1px solid #3a3a3a;  padding: 0 15px;}#top-links > ul > li{  padding-bottom: 11px;  padding-top: 12px;}.top-language {  position: relative;  line-height: 47px;}.top-language span{  color: #202020;  cursor: default;  border-right: 1px solid #3a3a3a;  padding: 0 15px;}.top-language span img{  padding-right: 5px;  margin-top: -3px;}.btn-link span{  cursor: default;  color: #363636;  letter-spacing: 0;}.top-language ul li a{  margin-left: 2px;}.top-language ul{  line-height: 17px;}.top-currency {  position: relative;}.img-responsive{  display: inherit;}/** end <nav id="top"> **//** <header> **/#cart .cart-content{  font-weight: bold;  text-transform: uppercase;  cursor: pointer;}#cart a{  color: #202020;  font-size: 16px;  cursor: pointer;  position: relative;}#cart a.header-cart-{  color: #202020;  font-size: 13px;  cursor: pointer;  position: relative;}#cart span b{  color: #eeb013;  cursor: pointer;}#cart span.heading-title{  margin-left: 15px;}#cart:hover .dropdown-shopping-cart{  opacity:1;  visibility:visible;}#cart .dropdown-shopping-cart{    background-color: #fff;  border: 1px solid #666;    transition: all 0.2s ease-in-out 0s;    float: left;    font-size: 16px;    right: -39px;    list-style: outside none none;    position: absolute;    top: 45px;    z-index: 9999999;    min-height: 50px;    min-width: 330px;  opacity:0;  visibility:hidden;}#cart .dropdown-shopping-cart  p{  font-size: 13px;}#cart .cart-item{  padding: 5px 0;}#cart .cart-item p{  border-bottom: none;}#cart .cart-item p a{  font-size: 12px;  text-transform: uppercase;  height: 33px;  display: inline-block;  line-height: 33px;  overflow: hidden;  color: #fff;  border-radius:3px;}#cart .cart-item p a.view-cart{  background: #333333 ;}#cart .cart-item p a.view-cart:hover span{  background: #e63690;}#cart .cart-item p a span{  display: block;    position: relative;    text-transform: none;    top: 0;    transition: all 0.3s ease-in 0s;    color: #fff;    font-size: 11px;  font-family: 'Open Sans', sans-serif;  padding:0 17px;}#cart .cart-item p a.check-out-cart{  background: #333333 ;  margin-left: 5px;  font-family: 'Open Sans', sans-serif;}#cart .cart-item p a.check-out-cart span{  color: #fff;}#cart .cart-item p a.view-cart:hover span{  color: #fff;}#cart .content-minicart{  border-bottom: 1px solid rgb(232, 232, 232);  overflow: hidden;  padding: 12px 0;}#cart .content-minicart:first-child{  padding-top: 0;}#cart .dropdown-shopping-cart a.name{  font-size: 14px;  color:#333;}#cart .dropdown-shopping-cart a.name:hover{  color: #eeb013;}#cart .dropdown-shopping-cart .quantity{  font-family: 'Open Sans', sans-serif;  font-size:13px;}#cart .dropdown-shopping-cart .price{  font-family: 'Open Sans', sans-serif;  font-size:13px;  /*padding-bottom:10px;*/}#cart .dropdown-shopping-cart .remove-item{  cursor: pointer;  background: #aaaaaa none repeat scroll 0 0;    height: 25px;    line-height: 25px;    text-align: center;    width: 25px;}#cart .dropdown-shopping-cart .remove-item a i{  font-size: 14px;  color:#fff;}#cart .dropdown-shopping-cart .remove-item:hover{  background:#444;}#cart table td{  border: none;  padding: 4px;}#cart table tr:last-child{  color: #eeb013;  font-size: 14px;  display:none;}#cart table tr:last-child strong{  color: #eeb013;  font-size: 14px;}#cart .table-cart{  width: 100%;}#top-links .arrow-hear li.dropdown a.dropdown-toggle:after, #language .top-language span:after, #top .btn-link strong:after{  content: "\f0d7";  font-family: "FontAwesome";  font-size: 10px;  padding-left: 7px;  position: relative;  top:1px;  color:#767676;}/* Custom HTML */.home-banner {  margin-top: 45px;  margin-bottom: 25px;}.home-banner .first{  margin-bottom: 30px;}.grid-banner-inner{  overflow: hidden;  position: relative;}.grid-banner-inner img{  height: auto;    transition: all 0.3s ease-in-out 0s;    width: 100%;}.grid-banner-hover {  position: absolute;  top: 0;  left: 0;  right: 0;  bottom: 0;  background: rgba(0, 0, 0, 0.6);  transition: opacity 0.3s ease-in-out 0s;  -ms-transition: opacity 0.3s ease-in-out 0s; /* IE 9 */    -webkit-transition: opacity 0.3s ease-in-out 0s; /* Chrome, Safari, Opera */  opacity: 0;}.grid-banner-inner:hover .grid-banner-hover {  opacity: 1;}.text-inner{  width: 100%;  text-align: center;}.grid-banner-inner h2{  position: absolute;  top:43%;  width: 100%;  padding-bottom: 15px;}.grid-banner-inner h2:after{  border-top: 4px solid #fff;    bottom: 0;    content: " ";    display: block;    left: 0;    margin: 0 auto;    max-width: 90px;    position: absolute;    right: 0;    width: 100%;}.grid-banner-inner h2 a{  color: #fff !important;    font-size: 100%;    font-weight: bold;    letter-spacing: 5px;    line-height: 36px;    text-transform: uppercase;}/* Latest product */h3.spb_heading p {    color: #202020;    display: block;    font-size: 25px;    font-weight: bold;    letter-spacing: 5px;    margin: 0 0 27px;    text-align: center;    text-transform: uppercase;    z-index: 2;}h3.spb_heading .heading-icon:before {    border: 1px solid #4b4b4b;    content: " ";    display: block;    height: 20px;    left: 13px;    position: absolute;    top: 12px;    transform: rotate(45deg);  -ms-transform: rotate(45deg); /* IE 9 */  -webkit-transform: rotate(45deg); /* Chrome, Safari, Opera */    width: 20px;}h3.spb_heading .heading-icon {    background-color: #fff;    display: block;    height: 43px;    margin: 0 auto;    position: relative;    width: 45px;    z-index: 1;}.product-inner{  margin: 0 15px;}.product-slider .owl-prev{    display: inline-block !important;    position: absolute !important;    top: 0% !important;    width: 48px !important;    left: -38px !important;    transition: all 0.3s ease-in-out 0s !important;    font-size: 0 !important;}.product-slider .owl-next{    position: absolute !important;    right: 0 !important;    top: 0% !important;    width: 48px !important;    right: -40px !important;    transition: all 0.3s ease-in-out 0s !important;    font-size: 0 !important;}.latest-product-content{  padding-bottom: 40px;}.item-product-image-box{  position: relative;  overflow: hidden;}.item-product-image-box .product-hover-box{  position: absolute;  top: 0;  left: 0;  right: 0;  bottom: 0;  transition: opacity 0.3s ease-in-out 0s;  -ms-transition: opacity 0.3s ease-in-out 0s; /* IE 9 */    -webkit-transition: opacity 0.3s ease-in-out 0s; /* Chrome, Safari, Opera */  opacity: 0;}.product-layout:hover .item-product-image-box .product-hover-box {    opacity: 1;}.item-product-image-box img{  transition: all 0.3s ease-in-out 0s;}.new_label_product{  border-radius: 50%;    color: #fff;    font-family: 'Open Sans', sans-serif;    font-size: 13px;    font-weight: 400;    height: 48px;    line-height: 45px;    position: absolute;    left: 7px;    text-align: center;    text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.08);    top: 7px;    width: 48px;}.sale_label_product{  border-radius: 50%;    color: #fff;    font-family: 'Open Sans', sans-serif;    font-size: 13px;    font-weight: 400;    height: 48px;    line-height: 45px;    position: absolute;    right: 7px;    text-align: center;    text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.08);    top: 7px;    width: 48px;}.product-content .sale_label_product {   right: 60px;   top: 0;   z-index: 998;}.overlay-rmore{  backface-visibility: hidden;    background-color: #e63690;    border-color: #e63690;    border-radius: 50%;    box-shadow: 0 0 1px rgba(0, 0, 0, 0);    color: #fff;    font-size: 19px !important;    font-weight: normal;    height: 54px;    left: 50%;    line-height: 54px !important;    margin: -27px 0 0 -27px;    opacity: 0;    position: absolute;    text-align: center;    top: 50%;    transform: translateZ(0px) rotate(-45deg);    transition: all 0.4s ease 0s;    visibility: hidden;    width: 54px;    z-index: 500;  font-family: FontAwesome;}.product-layout:hover .overlay-rmore{  opacity: 1;    transform: scale(1.2) rotate(0deg);    transition: all 0.4s ease 0s;    visibility: visible;}.quickview-colorbox{  left: 50%;}.item-product-image-box:hover .act-imageview-button{    margin-right: -55px;    right: 50%;}.block-box-container {    margin-bottom: 40px;}.block-box-container .parallax-box {    background-attachment: scroll;    padding-bottom: 0;    padding-top: 0;}.alt-bg {    margin: 0 -100%;}.parallax-box {    overflow: hidden;  display: block;  background-attachment: fixed;  background-size: cover;  -moz-background-size: cover;  -webkit-background-size: cover;  background-repeat: no-repeat;  background-position: center center;  margin-top: 30px;}.main-content{  overflow: hidden;  background: #fff;}.main-menu, header{  background: #fff;}header{  padding-top: 35px;  transition: all 0.4s ease 0s, opacity 0.3s ease 0s;  padding-bottom: 25px;}.block-box-inner h3{  font-size: 22px;  color: #fff;  font-weight: 500px;  letter-spacing: 2px;  margin-top: 40px;  float: left;}.block-box-inner h2 span{  color: #eeb013;}.block-box-inner a{  background-color: #000000;    border-radius: 50%;    color: #fff;    display: inline-block;    font-size: 18px;    height: 83px;    line-height: 83px;    margin-right: 19%;    margin-top: 10px;    text-align: center;    text-transform: uppercase;    width: 83px;    float: right;}.block-box-inner a span:hover{  color: #eeb013;}#topcontrol {    border: medium none;    line-height:47px;    height: 50px;    overflow: hidden;    position: fixed;    right: 50px;    text-decoration: none;    text-align:center;    transition: opacity 300ms ease-in-out 0s, background-color 300ms ease-in-out 0s, background-position 300ms ease-in-out 0s;    width: 50px;    z-index: 9999;    background-color: #333;  border-radius:50%;}#topcontrol a{  color:#fff;  margin-top: 32%;}#topcontrol:hover{  background-color: #e63690;}.notification{  border-radius: 0;    position: fixed;    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.3);    line-height: 27px;    max-width: 350px;    padding: 23px 20px 23px;    right: 15px;    top: 52px;    width: 100%;    z-index: 9999999 !important;    border: none;    color: #202020;    background: #fff;}.notification a, .alert-info a{    color: #eeb013;}.notification .close, .alert-info .close{   font-weight: normal;   position: absolute;   top: 5px;   right: 15px;}.welcome-logged{  font-size: 13px;  color: #202020;  letter-spacing: 1px;  line-height: 30px;}.details-wrap {    padding: 24px 0 0;}.details-wrap h5 {    font-size: 18px;    line-height: 25px;    margin: 0 0 15px;    text-align: center;}.post-details {    font-size: 16px;    margin-bottom: 8px;    text-align: center;}.blockslider > div > div > div > div{  padding: 0 15px;}.blockslider{  margin-bottom: 50px;}.image-block-slider{  position: relative;  overflow: hidden;}.image-block-slider img{  transition: all 0.3s ease-in-out 0s;  height: auto;}.image-block-slider:hover .grid-banner-hover {  opacity: 1;}.image-block-slider li{  display: inline-block;}.parallax-box .parallax-content-eda {    padding-top: 55px;    text-align: center;}.parallax-box .parallax-content-eda h2 {    color: #fff !important;    font-size: 22px;    margin-bottom: 20px;}.parallax-box .parallax-content-eda p {    color: #fff !important;    font-size: 12px;    line-height: 20px;    margin: 0 auto;    max-width: 610px;    text-transform: none;    width: 100%;    padding: 10px 0;}.parallax-box div.social-icons {    display: inline-block;    margin: 25px 0 35px;}.parallax-box ul.social-icon li {    border-radius: 50%;    display: inline-block;    height: 42px;    line-height: 42px;    margin: 0 8px;    text-align: center;    transition: all 0.3s ease-in-out 0s;    width: 42px;    background-color: #ffffff;}.parallax-box ul.social-icon li:hover{  background: #eeb013;}.parallax-box ul.social-icon li:hover a{  color: #fff;}.parallax-box ul.social-icon li a {    border-radius: 50%;    display: inline-block;    height: auto;    width: 100%;    color: #666666;    vertical-align: middle;    margin-top: 2px;}.parallax-box ul.social-icon li a i{    font-size: 25px;}.footer-top h5 .heading-icon:before {    background-color: transparent;    border: 1px solid #838788;    content: " ";    display: inline-block;    height: 14px;    left: 15px;    position: absolute;    top: 13px;    transform: rotate(45deg);  -ms-transform: rotate(45deg); /* IE 9 */  -webkit-transform: rotate(45deg); /* Chrome, Safari, Opera */ /* Chrome, Safari, Opera */    width: 14px;}.footer-top .widget-text p{  margin-bottom: 3px;  font-size: 14px;  color: #7b7b7b;  letter-spacing: 1px;}.powered{  padding: 24px 0;  background:#131313;}.powered p{  color: #bbb;  font-size: 13px;}.powered p a:hover{  color: #fff;}ul.payment li{  padding-left: 10px;  float: left;}.category-thumb{  padding: 15px 0;}#input-sort, #input-limit{  border-radius: 0;  border-color: #ececec;  height: 30px;  width: 150px;  padding: 4px 12px;  display: inline-block;}.page-container{  background: #fff;  position: relative;}#input-limit{  width: 80px;}#content{  /*min-height: 600px;*/}.label-sort{  color: #202020;  padding-left: 10px;  padding-top:5px;}.category-pd, .category-pd-checkout{  padding-bottom: 45px;  padding-top: 25px;  background: #fff;}.block-custom-html{  padding-bottom: 45px;  padding-top: 45px;}.pagination > li:first-child > a, .pagination > li:first-child > span, .pagination > li:last-child > a, .pagination > li:last-child > span{  border-bottom-left-radius:0;  border-top-left-radius:0;  border-bottom-right-radius:0;  border-top-right-radius:0;}.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {  background:none;  border-color: none !important;  color:#666666;}.pagination > li > a, .pagination > li > span{  margin: 0;  color: #666666;  font-size: 13px;  padding:0 8px;  border-style:solid;  border-width:0 1px 0 0;  border-color:#e4e4e4 !important;}.pagination > li > a:hover, .pagination > li > span:hover{  text-decoration:underline;  background:none;}.breadcrumb-content{  position: absolute;  width: 100%;  text-align: center;  top:28%;}.breadcrumb-content h2{  font-size: 40px;  color: #fff;  text-transform: uppercase;  margin-top: 0;}.breadcrumb-content a{  font-size: 14px;  color: #fff;  text-transform: uppercase;}.breadcrumb-content a span{  margin: 0 6px;}.breadcrumb-content a:last-child span {    display: none;}.product-list .image-list,.product-grid .image-grid,.product-list .caption-grid,.product-grid .caption-list,.product-list .button-group-grid{  display: none;}.product-list .product-thumb .image-grid .button-group-grid{  display:block;}.product-list .product-thumb .image-grid .image{  overflow:hidden;}.product-thumb .button-group-list{  border-top: none;}.product-list .product-thumb .button-group .name button{  background: #202020;  padding: 0 15px;    line-height: 44px;    transition: all 0.3s ease-in 0s;}.product-list .product-thumb .button-group .name button:hover{  background: #eeb013;}.product-list .product-thumb .button-group .name button span{  color: #fff;  font-size: 12px;  text-transform: uppercase;  font-weight: normal;}.product-list .cart-compare button{  color: inherit;}.product-list .cart-compare i{  font-size: 16px;}.product-list .category-thumb{  margin-bottom: 30px;    padding-bottom: 30px;}.product-list .product-thumb h4{  text-align: left;  padding-bottom: 10px;    margin-top: 0;    margin-bottom: 0;}.box-productcarousel-default .product-thumb .caption h4{  margin-top: -5px;}.product-list .product-thumb h4 a:hover{    color: #eeb013;}.product-list .rating{  text-align: left;  margin-bottom: 15px;}.product-list .rating{    opacity: 1;    position: inherit;    visibility: visible;    width: 100%;}.product-list p.description{  color: #9666;    line-height: 22px;    text-align: left;    margin-bottom: 20px;}.product-list .new_label_product{  right: 35px;}.product-list .sale_label_product{  left: 35px;}.list-group .haschild{  font-size: 14px;  text-transform: uppercase;  border-bottom: 1px solid #e9e9e9 !important;  margin-bottom: 0;  color: #202020;  padding: 8px 10px;}.list-group .haschild:before {    content: "";}.list-group-item:last-child{  border-bottom-left-radius:0;  border-bottom-right-radius:0;}.category-pd .panel-heading{  font-family: 'Open Sans', sans-serif;  font-size: 14px;  font-weight: bold;  color: #202020;  text-transform: uppercase;  padding: 0 15px 25px 0;  margin-bottom: 0px;  position:relative;}.category-pd .panel-heading::after {    background: #cccccc none repeat scroll 0 0;    content: "";    height: 1px;    left: 0;    position: absolute;    top: 9px;    width: 100%;}.category-pd .panel-heading span{  background: #fff none repeat scroll 0 0;    margin: 0 0 20px;    padding-right: 15px;    position: relative;    z-index: 88;}.category-pd .list-group label{  font-size: 13px;  color: #333;}.list-group a.list-group-item-filter{  padding: 20px 15px 0px 0px;  color: #333;  font-size: 14px;  font-weight: bold;  text-transform: none;}.list-group a.list-group-item-filter:first-child{  padding-top:8px;}.list-group a.list-group-item-filter:hover{  color: #202020;}.image-category{  padding: 45px 0;}.image-category img{  height: auto;}.product-content h1{  font-size: 18px;    font-weight: normal;    letter-spacing: 0;    text-transform: none;  margin-top:0;}.product-content .rating,.product-content .list-unstyled{  margin: 25px 0;}.product-content .rating a{  font-size: 14px;  color: #202020;  cursor: pointer;  letter-spacing: 1px;  text-transform: uppercase;}.product-content .rating span span{  color: #ebebeb;  margin: 0 10px;}.product-content .rating a:hover{  color: #eeb013;}.rating{  margin-bottom: 11px;}.product-content .list-unstyled{  font-size: 13px;  color: #333;  line-height: 23px;}.product-content .list-unstyled li span{  color:#e63690;}.list-unstyled-price li span.qas{  color:#aaa;  font-size:16px;}.list-unstyled-price li h2{  margin: 0;  font-size:16px;}.list-unstyled-price .price-tax{  font-size: 12px;  color: #666;  clear: both;}.description_list{  font-size: 13px;  color: #333;  line-height: 22px;}.title-option h3{  font-size: 14px;  color: #202020;}.product-content .rating, .product-content .list-unstyled{  margin: 10px 0;}#input-quantity{  width: 60px;  text-align: center;  border-radius: 0;  height: 33px;  font-size: 15px;  background: #ebebeb;  float: left;  border: none;  border-left: none;  border-right: none;}#button-cart{  background: #eeb013;  border: #eeb013;  height: 33px;}#button-cart:hover{  background: #333;}.star-reviews{  margin-left: 5px;}.form-control:focus{  border-color: #e5e5e5;  box-shadow: 0 0 0 0;}.wishlist-button{  border: none;}.wishlist-button i{  font-size: 14px;  color: #fff;}.wishlist-button:hover{  background: #eeb013;  color: #eeb013;}.thumbnails a{  border: none;  padding: 0;  height: 100%;  width: 100%;}#image-additional-carousel{  margin: 0 auto;    /*max-width: 500px;*/    /*width: 100%;*/}.image-additional-product .owl-prev{    position: absolute;    top: 0%;    left: 0px;}.image-additional-product .owl-prev i,.image-additional-product .owl-next i{    font-size: 35px;}.image-additional-product .owl-next{    position: absolute;    top: 0%;    right: 0px;}.html-content h2{  margin-top: 0;  margin-bottom: 0;}.tab-content-description {  padding: 20px 0 0;}.tab-content-description li {  font-size: 13px;  /* text-transform: uppercase; */  font-family: 'Open Sans', sans-serif;}.tab-content-description li a {  padding-top: 12px;  padding-bottom: 12px;  position: relative;  /*  top: 7px;      display:block;      border: 1px solid #ccc;      padding-left: 25px;      padding-right: 25px;  */  z-index: 99;  margin-right:-1px;}.tab-content-description li.active a{  top:1px;  padding: 15px 25px;  background:#fff;}.tab-content-description li a:hover{  background:#ccc;  color:#e63690;}#tab-description p,#review .text-reviews{  font-size: 14px;}#review .text-reviews{  padding: 15px 0;}.form-horizontal .control-label, .form-horizontal .radio, .form-horizontal .checkbox, .form-horizontal .radio-inline, .form-horizontal .checkbox-inline{  padding-bottom:5px;  color: #444;  font-size: 13px;}#tab-review h2{   color: #444;    font-family: 'Open Sans', sans-serif;    font-size: 14px;    font-weight: 400;    text-transform: uppercase;}.form-control{  border-radius: 4px;  height: 35px;  border: 1px solid #ccc;    box-shadow: 0 0 0 0;}#tab-review .form-control{  border-radius: 0;}.form-horizontal .form-control{  width: 60%;}.review-container{  /*margin-top: 35px;*/}.form-horizontal .buttons{   margin-bottom: 0;    margin-top: 20px;    padding-top: 0;}.form-horizontal .buttons .btn-primary{  border-radius: 0;}.owl-dots {    margin-top: 10px;    text-align: center;}.owl-dot {  display: inline-block;}.owl-theme .owl-controlls .owl-page {    display: inline-block;}.owl-theme .owl-controlls .owl-page {    display: inline-block;}.novaworks-social-share {    display: inline-block;    float: left;    width: 100%;}.novaworks-social-share ul li a {    border: 1px solid #d4d4d4;    display: inline-block;    float: left;    height: 42px;    margin-right: 10px;    text-align: center;    width: 42px;    line-height: 40px;}.novaworks-social-share ul li a i:hover{  color: #eeb013;}.novaworks-social-share ul li a i {    font-size: 20px;    color: #202020;}.social_icon{  padding: 20px 0;}.quantity-adder{  position: relative;  margin-bottom: 20px;  display: inline-block;  min-width: 80px;  float: left;  margin-right: 25px;}.quantity-adder span.add-up,.quantity-adder span.add-down{  background: #f6f6f6;  cursor: pointer;  position: absolute;  width: 20px;  text-align: center;  background: #bbbbbb;}.quantity-adder span.add-up{  right: 0;  top:0;  height: 17.5px;}.quantity-adder span.add-down{  bottom: 0;  right: 0;  height: 17.5px;}.quantity-adder span.add-up:before {    content: "\f106";    font-family: "FontAwesome";    font-size: 9px;    color: #333;}.quantity-adder span.add-down:before{  content: "\f107";    font-family: "FontAwesome";    font-size: 10px;    color: #333;}.well{  border:1px solid #d2d2d2;    box-sizing: border-box;    border-radius: 0;    margin-bottom: 15px;    padding: 40px;  background:none;  box-shadow:0 0 0 0;  min-height:367px;}.login-content h2{  margin-bottom: 0;  margin-top: 0;  color: #202020;  font-size: 14px;  margin-bottom: 20px;  text-transform:uppercase;   font-family: 'Open Sans', sans-serif;}.login-content h2 span{  background: #333333 none repeat scroll 0 0;    color: #ffffff;    display: inline-block;    height: 40px;    line-height: 40px;    margin-right: 10px;    text-align: center;    width: 40px;}.login-content p, .login-content label, .login-content a.forgotten-text{  color: #444;  font-size: 13px;}.list-group-caccount{  background: #f8f8f8 none repeat scroll 0 0;    padding: 20px 20px 30px;}.list-group-caccount a{  padding:0;  color: #333333;    display: block;    margin-bottom: 10px;    /*text-transform: capitalize;*/  background:none;}.list-group-caccount :before {    content: "";  font-family: FontAwesome;  margin-right:5px;}.login-content p{  margin-bottom: 10px;}.login-content a.forgotten-text{  margin-top: 15px;  display: block;}.btn-button-login a span{  display: block;    position: relative;    text-transform: uppercase;    top: 0;    transition: all 0.3s ease-in 0s;}.btn-button-login a{  display: inline-block;    height: 33px;    line-height: 33px;    overflow: hidden;    padding-bottom: 0;    padding-top: 0;}.btn-button-login a span input{   line-height: 33px;   vertical-align: top;}.register-form-create{  min-height: 367px;  position:relative;}.register-form-create .btn-button-login{  position: absolute;  bottom: 43px;  left: 40px;}.register-form .form-group{  margin-left: 0;  margin-right: 0;}.register-form .form-control{  height: 35px;  font-size: 12px !important;  width: 79%;}.register-form .form-group{  margin-bottom: 10px;}.register-form{  padding: 35px;  border: 1px solid #d2d2d2;  margin-bottom: 30px;}h2.legend {    background-color: #ffffff;    float: left;    font-size: 15px;    margin: -44px 0 0;    padding: 0 8px;}h1.register-account-title{   color: #333;    font-family: 'Open Sans', sans-serif;    font-size: 14px;    margin-top: 15px;    position: relative;    text-transform: uppercase;  padding-bottom: 30px;}.btn-create-account{  font-size: 12px;  margin-bottom: 10px;  margin-top: 30px;}.register-form p.text-email{  font-size: 12px;  color: #333;  padding: 0px 0 15px 0;}.back-button a{  font-size: 12px;  color: #666;}.back-button{  width: 100%;  padding-bottom: 15px;}.back-button a:hover{  color: #eeb013;}h2.title-my-account{  font-size: 14px;  color: #333;  text-transform: uppercase;  font-family: 'Open Sans', sans-serif;}.content-my-account{  margin-bottom: 50px;}.content-my-account li a{  font-size: 13px;  color: #333;   line-height: 30px;}.content-my-account li :before{  content: " ";  font-family: FontAwesome;  font-size:13px;  margin-right:5px;}.content-my-account li a:hover{  color: #eeb013;}.label-custom-size{  float: left;  min-width: 170px;  text-align: left !important;}.text_empty{  font-size: 13px;  padding: 10px 0;  margin-bottom: 30px;  line-height:22px;}.content-c p{  font-size: 13px;}.sitemap-content a{  font-size: 13px;  color: #202020;  line-height: 30px;}.sitemap-content a:hover{  color: #e63690;}.contact-location{  margin-bottom: 30px;}.register-form-contact .form-control{  width: 100%;  height: 33px;}.content-location{  font-size: 13px;  color: #333;  line-height: 30px;}.content-manufacturer a{  font-size: 13px;}.title-manufacturer h1{  font-size: 20px;  text-transform: uppercase;  margin-bottom: 30px;  margin-top: 0;}.title-manufacturer h2{  font-size: 20px;}.title-manufacturer .form-control{  height: 35px;}.title-manufacturer .checkbox-inline{  font-size: 12px;  padding-bottom: 15px;  padding-top: 7px;}h2.title-search{  font-size: 20px;  padding-bottom: 15px;  padding-top: 30px;}.content-wishlist{  font-size: 13px;  color: #333;}.content-wishlist td{  vertical-align: middle !important;}.content-compare{  font-size: 13px;  margin-bottom: 50px;  color: #333;}.content-compare .img-thumbnail{  border:none;}.content-compare input.btn-block[type="submit"], .content-compare input.btn-block[type="reset"], .content-compare input.btn-block[type="button"]{  width: 115px;}.content-compare .btn-block{  width:99px;  font-size: 11px;  text-transform: uppercase;  margin-top: 0;  float: left;  margin: 10px 7px;  font-family: 'Open Sans', sans-serif;}.content-cart h1{  font-size: 24px;  color: #202020;  text-transform: uppercase;  margin-bottom: 40px;}.thead-form{  font-size: 12px;  color: #333;  text-transform: uppercase;  font-family: 'Open Sans', sans-serif;}.table-bordered .img-thumbnail{  border: none;}.tbody-form .btn-primary{  font-size: 12px;  margin-left: 10px !important;  margin-right: 10px !important;}.tbody-form .form-control{  height: 34px;}.tbody-form td{  vertical-align: middle !important;  font-size: 16px;}.tbody-form td.price-text{  color: #333;    font-family: 'Open Sans', sans-serif;    font-size: 16px;    vertical-align: top;}.voucher-title{  color: #333;    font-family: 'Open Sans', sans-serif;    font-size: 14px;    padding: 15px 0 10px;    text-transform: uppercase;}.button-shoping{  background: #333 none repeat scroll 0 0;    border: medium none;    border-radius: 3px;    color: #fff;    display: inline-block;    font-family: 'Open Sans', sans-serif;    font-size: 11px;    height: 33px;    line-height: 33px;    padding: 0 20px;    text-transform: uppercase;}.price-total{  color: #333;  font-size:13px;  font-family: 'Open Sans', sans-serif;}#input-voucher, #input-coupon, #input-country, #input-zone, #input-postcode{  height: 34px;}.panel-title-checkout{  font-size: 14px;  text-transform: uppercase;  color: #333;    font-family: 'Open Sans', sans-serif;}.pannel-checkout .panel{  border:none !important;  padding:0 !important;}.pannel-checkout .panel-collapse{  border:1px solid #d2d2d2;   margin-bottom: 15px;    padding: 25px;}.pannel-checkout h4.panel-title span{   background: #333333 none repeat scroll 0 0;    color: #fff;    display: inline-block;    height: 40px;    line-height: 40px;    margin-right: 10px;    text-align: center;    width: 40px;}.pannel-checkout .panel-heading{  padding-left:0;}.panel-group .panel{  border-radius: 0;  padding: 15px 15px 15px 20px;  box-shadow:0 0 0 0;  margin-top: 10px !important;}.panel-default > .panel-heading{  background: none;}#accordion .panel-body{  border: none;}#accordion span.number{  background: none repeat scroll 0 0 #d2d2d2;    border-radius: 50%;    float: left;    font-size: 14px;    height: 30px;    line-height: 26px;    text-align: center;    width: 30px;    color: #fff;    margin-right: 10px;    margin-top: -7px;}.heading_title-checkout{  font-size: 24px;  text-transform: uppercase;  color: #202020;  margin-bottom: 30px;    padding-top: 10px;}.content-check-out{  padding-bottom: 135px;}.content-check-out .form-group a{  display: block;    margin-top: 10px;    color: #545454;    font-size: 12px;}.right-block p {    font-size: 10px;    line-height: 20px;    text-align: center;    color: #202020;}/* Slider */.flexslider{  border-radius: 0 !important;  border: none !important;  margin: 0 !important;  box-shadow: 0 0 0 0 !important;  padding-top: 15px !important;}.flex-control-nav{  display: none !important;}.flex-direction-nav .flex-prev{  left: 20px !important;}.flex-direction-nav .flex-next{  right: 20px !important;}.homeslider .owl-prev{  background: url("../image/large_left.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);  text-indent: -999999px;  height: 40px;  width: 40px;  position: absolute;  z-index: 9999999;  top:50%;  left: 20px;  display: none;}.homeslider .owl-next{  background: url("../image/large_right.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);  text-indent: -999999px;  height: 40px;  width: 40px;  position: absolute;  z-index: 9999999;  top:50%;  right: 20px;  display: none;}.homeslider:hover .owl-next,.homeslider:hover .owl-prev{  display: block;}.flex-direction-nav .flex-next{  text-align: left !important;}#colorbox, #cboxOverlay, #cboxWrapper{  z-index: 9999 !important;}.product-related{  clear: both;}#cboxClose:before{  content: "??";  font-family: "FontAwesome";  font-size: 21px;}#cboxClose{  width: 35px!important;  height: 38px!important;  right: -22px!important;    top: -22px!important;}#colorbox, #cboxOverlay, #cboxWrapper{  overflow:visible !important;}.bootstrap-datetimepicker-widget, .bootstrap-datetimepicker-widget{  z-index: 999999 !important;}@media screen and (-webkit-min-device-pixel-ratio:0){  #colorbox, #cboxWrapper{    overflow: visible !important;  }}.zoom-b{  background-color: rgba(255, 255, 255, 1);    bottom: 11px;    height: 30px;    right: 27px;    line-height: 30px;    padding: 0 10px;    position: absolute;    z-index: 999;}.zoom-b a i{  font-size: 14px;    color: #a3a3a3;}.zoom-b a i span{  color: #202020;  margin-left: 5px;   font-family: 'Open Sans', sans-serif;}.zoom-b a i span:hover{    color: #eeb013;}.blockslider-product, .right-block{  float: right;  clear: both;  max-width: 200px;}.carousel li{  margin-right: 0  !important;}.blockslider .owl-next{  right: -38px !important;}.homeslider .slider-width{  background-size: cover;  background-position: 50% 0%;  background-repeat: no-repeat;  width: 100% !important;}.a-hover{  position: absolute;  top:0;  right:0;  left: 0;  bottom:0;}.social-icons .fa-pinterest{  margin-left: 0px;  margin-top: 7px;}.social-icons .fa-twitter{  margin-left: 3px;  margin-top: 8px;}.social-icons .fa-facebook{  margin-top: 7px;}.homeslider .bx-wrapper .bx-prev{  height: 58px;  width: 58px;  position: absolute;  z-index: 99;  top:50%;  left: 20px;  display: none;  font-size: 0;  background: #fff;  color:#333;  border-radius:3px 3px 3px 3px;}.homeslider .bx-wrapper .bx-next{  height: 58px;  width: 58px;  position: absolute;  z-index: 99;  top:50%;  right: 20px;  font-size: 0;  display: none;  background: #fff;  color:#333;  border-radius:3px 3px 3px 3px;}.homeslider .bx-wrapper .bx-next:hover{  background: #333;  color:#fff;}.homeslider .bx-wrapper .bx-prev:hover{  background: #333;  color:#fff;}.homeslider .bx-wrapper .bx-next:before{    content: "\f105";    font-family: "FontAwesome";    font-size: 14px;    line-height: 58px;    padding-left: 4px;}.homeslider .bx-wrapper .bx-prev:before{    content: "\f104";    font-family: "FontAwesome";    font-size: 14px;    line-height: 58px;}.homeslider .bx-wrapper .bx-next:focus, .homeslider .bx-wrapper .bx-prev:focus{  text-decoration: none !important;}.homeslider:hover .bx-wrapper .bx-next,.homeslider:hover .bx-wrapper .bx-prev{  display: block;}.owl-carousel{  border: none !important;    border-radius: 0 !important;    box-shadow: 0 0 0 0 !important;    overflow: visible !important;}/*** Bazien ***//* Brands */.brands-slider li img{  border: 1px solid #ededed;}.brands-slider li{  margin: 1px 15px !important;}.brands-slider .owl-carousel .owl-buttons .owl-prev{  left: -10px;  top:43%;  width: 20px;  height: 20px;}.brands-slider .owl-carousel .owl-buttons .owl-next{  right: -10px;  top:43%;  width: 20px;  height: 20px;  text-align: right;}.brands-slider{  background: rgba(234, 234, 234, 0.34) none repeat scroll 0 0;    padding: 48px 0;  min-height:193px;}.brands-slider .owl-carousel:hover .owl-buttons .owl-prev{  left: -10px;}.brands-slider .owl-carousel:hover .owl-buttons .owl-next{  right: -10px;}.brands-slider .owl-buttons .owl-prev i{  font-size: 25px;  color: #c2c2c2;}.brands-slider .owl-buttons .owl-next i{  font-size: 25px;  color: #c2c2c2;}.brands-slider .owl-buttons .owl-prev i:hover{  color: #202020;}.brands-slider .owl-buttons .owl-next i:hover{  color: #202020;}/* Footer */.footer-top h5 span.line-ft {    border-bottom: 1px solid #444444;    display: block;}.logo-ft {    padding: 22px 0 10px;    text-align: center;}.theme-block p {    font-size: 16px;    line-height: 24px;    margin-bottom: 20px;}.theme-block ul.icon {    display: inline-block;}.theme-block ul.icon li {    float: left;}.theme-block ul.icon li a i{    font-size: 25px;    margin-right: 25px;}.theme-block ul.icon li a{  color: #b6b6b6;}.theme-block ul.icon li a:hover{  color: #eeb013;}/* Newsletter */.newsletter-box{  margin-bottom: 70px !important;}.input-form-newsletter{  padding-right: 0;  padding-left: 0;}.input-form-newsletter input{  height: 80px;  font-size: 14px !important;  text-transform: uppercase;  letter-spacing: 3px;  padding-left: 40px;  background: transparent;  color: #fff;}.input-form-newsletter button.btn-send{  height: 80px;  border: 1px solid #e5e5e5;  background: #fff;  font-size: 14px !important;  text-transform: uppercase;  letter-spacing: 3px;  padding: 0 30px;  position: absolute;  right: 0;  top:0;  background: transparent;  color: #fff;}.input-form-newsletter .valid{  position: relative;}.input-form-newsletter .valid  .error, .input-form-newsletter .valid .warning_inline, .input-form-newsletter .valid .success_inline{  border: none !important;  color: #fff;  font-size: 11px;  position: absolute;  top:0;  left: 0;  background: url("../image/validation_advice_bg.gif") no-repeat 2px 11px transparent;  padding-left: 20px;  width: 100%;}/* Static block 01 */.custom-col-5 {    margin-bottom: 42px;    overflow: hidden;    padding: 72px 0 0;    text-align: left;}.custom-col-5 .content {    max-width: 570px;}.custom-col-5 div.line-5 {    border-top: 1px solid #202020;    height: 1px;    margin-bottom: 35px;}.custom-col-5 .content p {    color: #202020;    font-size: 18px;    letter-spacing: 5px;    line-height: 30px;    margin-bottom: 38px;}.custom-col-5 .content > a{  border: 1px solid #202020;    color: #202020;    display: inline-block;    font-size: 12px;    letter-spacing: 2px;    line-height: 46px;    padding: 0 30px;}.custom-col-5 .content > a:hover{  color: #fff;}/* Product category tab */.tab-header-prcategory .nav-pills > li.active > a,.tab-header-prcategory .nav-pills > li.active > a:hover,.tab-header-prcategory .nav-pills > li.active > a:focus{  background-color: #444;  color: #fff;}.tab-header-prcategory .nav-pills > li{    margin-right: -1px;    display: inline-block;    float: none;}.tab-header-prcategory .nav > li > a:hover,.tab-header-prcategory .nav > li > a:focus{  background-color: #666;  color:#fff;}.list-tab-product-ct{  margin-bottom: 45px;}.category-product-tab .owl-carousel .owl-buttons .owl-prev{  left: -40px;  top:32%;  background: #fff !important;  position: absolute;  transition: all 0.2s ease-in-out 0s;  display:none;  opacity:0;}.category-product-tab:hover .owl-carousel .owl-buttons .owl-prev,.slider_testimonial:hover .owl-buttons .owl-prev {  display:block;  opacity:1;}.category-product-tab:hover .owl-carousel .owl-buttons .owl-next,.slider_testimonial:hover .owl-buttons .owl-next {  display:block;  opacity:1;}.category-product-tab .owl-carousel .owl-buttons .owl-next{  right: -40px;  top:32%;  background: #fff !important;  position: absolute;  transition: all 0.2s ease-in-out 0s;  display:none;}.category-product-tab .owl-carousel:hover .owl-buttons .owl-prev{  left: -40px;}.category-product-tab .owl-carousel:hover .owl-buttons .owl-next{  right: -40px;}.category-product-tab .owl-carousel .owl-buttons div i,.slider_testimonial .owl-buttons div i {    color: #fff;    display: inline-block;    font-size: 13px;    line-height: 28px;    text-align: center;    width: 28px;    margin: 0;    transition: all 0.2s ease-in-out 0s;    background: #dddddd !important;  border-radius: 3px;}.category-product-tab .owl-carousel .owl-buttons div i:hover{  background-color: #333 !important;  opacity: 1 !important;}.category-product-tab .carousel-inner{  overflow: visible;}.custom-col {    background-position: center center !important;    background-repeat: no-repeat !important;    background-size: cover !important;    padding: 120px 0 0;    text-align: center;}.content1 {    overflow: hidden;    position: relative;}.content-one-a {    left: 50%;    margin-left: -30px;    position: absolute;    top: 50px;}.content-one-b {    left: 50%;    margin-left: -357px;    position: absolute;    top: 180px;}.content-one-b p {    color: #fff;    font-size: 36px;    font-weight: normal;    letter-spacing: 5px;    line-height: 36px;}.content-one-c {    left: 50%;    margin-left: -87px;    position: absolute;    top: 300px;}.content-one-c a {    border: 1px solid #fff;    color: #fffdfd;    font-size: 12px;    letter-spacing: 2px;    padding: 15px 25px;}.content-one-c a:hover{    color: #fff;}.custom-col h2 {    color: #fffdfd;    font-size: 30px;    font-weight: normal;    letter-spacing: 10px;    margin-bottom: 17px;    text-transform: none;}.custom-col p {    color: #c2c2c2;    font-size: 14px;    font-weight: normal;    letter-spacing: 2px;    line-height: 24px;    margin-bottom: 38px;}.custom-col a {    border: 1px solid #fffdfd;    color: #fffdfd;    display: inline-block;    font-size: 12px;    letter-spacing: 2px;    line-height: 46px;    padding: 0 30px;}.custom-col a:hover{  color: #fff;}.custom-col-last h2 {    font-size: 60px;     line-height: 32px;}.custom-col-last h3 {    color: #fffdfd;    display: inline-block;    font-size: 40px;    font-style: italic;    letter-spacing: 7px;    padding: 0 40px;}.custom-col-last p {    margin: 0 auto 19px;    position: relative;    top: -35px;    width: 560px;}.home-3-banners {    margin-bottom: 12px;    padding: 30px 15px;    margin-bottom: 23px;}.home-3-banners .overlay {    overflow: hidden;    position: relative;}.home-3-banners .overlay .banner-hover, .home-3-banners .overlay .banner-hover-1, .home-3-banners .overlay .banner-hover-2 {    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.6);    bottom: 0;    left: 0;    opacity: 0;    position: absolute;    right: 0;    top: 0;    transition: all 0.5s ease-out 0s;    z-index: 1;}.home-3-banners .banner-hover-1 .title-1 {    color: #c2c2c2;    font-size: 1vw;    left: 50%;    margin-left: -10%;    position: absolute;    top: 0;    transition: all 0.5s ease-out 0s;}.home-3-banners .banner-hover-1 .title-2 {    color: #fff;    font-size: 4vw;    font-weight: bold;    left: 50%;    margin-left: -35%;    position: absolute;    top: 0;    transition: all 0.5s ease-out 0s;}.home-3-banners .banner-hover-1 .title-3 {    bottom: 0;    display: inline-block;    left: 45.5%;    margin-left: -106px;    position: absolute;    transition: all 0.5s ease-out 0s;}.home-3-banners .banner-hover-1 .title-3 a {    color: #fff;    display: inline-block;    font-size: 1vw;    letter-spacing: 3px;    line-height: 3vw;    padding: 0 33px;}.home-3-banners .overlay:hover .banner-hover, .home-3-banners .overlay:hover .banner-hover-1, .home-3-banners .overlay:hover .banner-hover-2 {    opacity: 1;}.home-3-banners .overlay:hover .banner-hover-1 .title-1 {    top: 20%;}.home-3-banners .overlay:hover .banner-hover-1 .title-2 {    top: 38%;}.home-3-banners .overlay:hover .banner-hover-1 .title-3 {    bottom: 20%;}.home-3-banners .banner-hover .title-1 {    background-color: #1f1e1d;    color: #fff;    display: inline-block;    font-size: 1vw;    left: 10%;    letter-spacing: 3px;    line-height: 2vw;    margin: 0;    padding: 0 25px;    position: absolute;    top: 0;    transition: all 0.5s ease-out 0s;}.home-3-banners .banner-hover .title-2 {    color: #fff;    display: inline-block;    font-size: 2vw;    font-style: italic;    left: 0;    letter-spacing: 5px;    line-height: 2.8vw;    position: absolute;    top: 31%;    transition: all 0.5s ease-out 0s;    font-family: 'Open Sans', sans-serif;}.home-3-banners .banner-hover .title-3 {    bottom: 0;    color: #fff;    font-size: 6.5vw;    font-style: italic;    left: 10%;    letter-spacing: 14px;    position: absolute;    transition: all 0.5s ease-out 0s;    font-family: 'Open Sans', sans-serif;}.home-3-banners .banner-hover .title-4 {    bottom: 80px;    position: absolute;    right: 0;    transition: all 0.5s ease-out 0s;    z-index: 1;}.home-3-banners .banner-hover .title-4 a {    background-color: #eeb013;    border-radius: 50%;    color: #fff;    display: inline-block;    font-size: 12px;    height: 116px;    text-align: center;    width: 116px;}.home-3-banners .banner-hover .title-4 a i {    font-size: 30px;    padding-top: 30px;    width: 100%;}.home-3-banners .banner-hover .title-4 a span {    font-size: 12px;    text-transform: uppercase;}.home-3-banners .banner-hover .title-5 {    bottom: 0;    display: inline-block;    position: absolute;    right: -100%;    transition: all 0.5s ease-out 0s;}.home-3-banners .overlay:hover .banner-hover .title-1 {    top: 20%;}.home-3-banners .overlay:hover .banner-hover .title-3 {    bottom: 43%;}.home-3-banners .overlay:hover .banner-hover .title-4 {    right: 100px;}.home-3-banners .overlay:hover .banner-hover .title-2 {    left: 10%;}.home-3-banners .overlay:hover .banner-hover .title-5 {  right: 0;}.home-3-banners .banner-hover-2 .title-1 {    color: #fff;    font-size: 120px;    font-style: italic;    font-weight: bold;    left: 0;    margin-left: -147.5px;    position: absolute;    top: 85px;    transition: all 0.5s ease-out 0s;}.home-3-banners .banner-hover-2 .title-2 {    bottom: 90px;    display: inline-block;    margin-right: -210px;    position: absolute;    right: 0;    transition: all 0.5s ease-out 0s;}.home-3-banners .banner-hover-2 .title-2 p {    background: url("../image/background_banner.png") no-repeat scroll center center rgba(0, 0, 0, 0);    color: #fff;    font-size: 24px;    font-style: italic;    height: 36px;    letter-spacing: 5px;    line-height: 32px;    padding: 0 60px;    text-align: center;}.home-3-banners .overlay:hover .banner-hover-2 .title-1 {  left: 50%;}.home-3-banners .overlay:hover .banner-hover-2 .title-2 {  right: 50%;}.product-grid-3:nth-child(3n+1) {    clear: both;    float: left;}.product-grid-4:nth-child(4n+1){  clear: both;    float: left;}.product-grid{  margin-bottom: 8px;  -webkit-backface-visibility: hidden;  backface-visibility: hidden;}.category-image-thumb{  margin-bottom: 40px;  width: 100% !important;}.image-additional-product .bx-wrapper .bx-prev:before {    color: #c0c0c0;    content: "\f106";    font-family: "FontAwesome";    font-size: 25px;  line-height:34px;}.image-additional-product .bx-wrapper .bx-next:before {    color: #c0c0c0;    content: "\f107";    font-family: "FontAwesome";    font-size: 25px;  line-height:34px;}.image-additional-product .bx-wrapper div{  font-size: 0;}.image-additional-product .bx-controls-direction {  /*display:none;*/}.image-additional-product:hover .bx-controls-direction {  display:block;}.image-additional-product .bx-next:focus, .image-additional-product .bx-wrapper .bx-prev:focus{  text-decoration: none !important;}.image-additional-product .bx-wrapper .bx-prev{  top: -35px;  left: 0;  position: absolute;  width: 100%;}.image-additional-product .bx-wrapper .bx-next{  left: 0;  position: absolute;  bottom: -35px;  width: 100%;}.bx-wrapper{  text-align: center;}.novaworks-social-share h2{  margin-bottom: 18px;  margin-top: 5px;}#tab-description, #tab-review, #tab-youtube, #tab_social, #tab-customtab{  border: 1px solid #ccc;  padding: 30px 20px;  line-height: 22px;  clear:both;  position: relative;    top: -1px;    z-index: 11;}#tabs li{  border-right: none;  float:left;}#tabs{  overflow:hidden;}.box-productcarousel .box-bloglates .box-heading h2{   color: #333;    font-family: 'Open Sans', sans-serif;    font-size: 16px;    font-weight: bold;    margin: 0 0 45px;    position: relative;    text-transform: uppercase;  padding:0;}.main-main-home-v1 .box-bloglates .box-heading h2,.main-main-home-v2 .box-bloglates .box-heading h2,.main-main-home-v3 .box-bloglates .box-heading h2,.main-main-home-v4 .box-bloglates .box-heading h2{  font-size:23px;}.main-main-home-v2  .box-bloglates .heading-module-bloglatest h2,.main-main-home-v3  .box-bloglates .heading-module-bloglatest h2{  font-size:18px !important;}.box-productcarousel .box-bloglates .box-heading h2::after{  background: #ccc none repeat scroll 0 0;    bottom: -12px;    content: "";    height: 1px;    left: 0;    position: absolute;    width: 70px;}.box-productcarousel .box-bloglates .box-heading{  text-align:left;}.box-bloglates .box-heading h2{  background-color: #fff;    display: inline-block;    font-size: 18px;  font-weight:bold;    margin-bottom: 40px;  margin-top:45px;    padding: 0 20px;    position: relative;    text-transform: uppercase;    z-index: 2;  font-family: 'Open Sans', sans-serif;}.box-bloglates .box-sub-heading h2 {    color: #c2c2c2;    font-family: 'Open Sans', sans-serif;    font-size: 18px;    margin: 0 0 70px;    text-transform: none;}.box-bloglates .box-heading, .box-bloglates .box-sub-heading{    position: relative;    text-align: center;}.product-related .box-heading p {    border-bottom: 2px solid #000000;    margin: 0 auto;    position: relative;    top: -22px;    width: 445px;    z-index: 1;}.product-list .product-thumb .caption{  margin-top:0;}.table-bordered > thead > tr > th, .table-bordered > thead > tr > td{  border-bottom-width: 1px;}.btn-danger, .btn-info{  padding: 8px 15px;}#collapse-shipping .panel-body p{  padding-bottom: 15px;}.table-hover > tbody > tr:hover > td, .table-hover > tbody > tr:hover > th{  background: #fff;}.sitemap-content{  margin-bottom: 70px;}.required{  margin-bottom: 15px;}.content-contact .buttons{  padding-top: 0;}.bottom-mg{  margin-bottom: 70px;}.table > tbody + tbody{  border-top: 1px solid #ddd;}/* Modul Category accordion */.box-category ul, .list-item {    list-style: outside none none;    margin-bottom: 32px;}.box-category ul li {    position: relative;}.box-category ul li {    position: relative;}.box-category > ul > li > a {    color: #666;}.box-category ul li a, .list-item li a {    color: #666;    display: block;    padding: 4px 25px 4px 0;    font-size: 13px;}.box-category .down {    background: url("../image/plus.png") no-repeat scroll 0 4px transparent;    cursor: pointer;    height: 24px;    opacity: 0.6;    position: absolute;    right: 10px;    top: 2px;    width: 16px;}.box-category > ul > li a.active + .down {    background-position: 0 -12px;}.box-category > ul > li ul {    display: none;    margin-bottom: 5px;    padding-left: 10px;}#input-enquiry{  min-height: 170px;}.is-sticky header{  background-color: #fff;    border-bottom:1px solid #f5f5f5;    left: 0;    position: fixed;    top: 0;    width: 100%;    padding-top: 1px;    padding-bottom: 0px;    z-index: 999;}.quickview h1{  font-size: 18px;    font-weight: normal;    letter-spacing: 0;    text-transform: none;}.quickview{  padding: 30px;}.product-content .rating a{  font-size: 12px;  text-transform:none;  letter-spacing:0;}.quickview .owl-theme .owl-controlls .owl-page span {    background: none repeat scroll 0 0 #869791;    border-radius: 20px;    display: block;    height: 12px;    margin: 5px 7px;    opacity: 0.5;    width: 12px;}.quickview .owl-theme .owl-controlls .active span {    background: none repeat scroll 0 0 #869791;    opacity: 1;}.quickview  .owl-pagination{  top:0;}#search span.title-search{  display: none;}#cart span.heading-title {  display: none;}#search span.icon-title{  display: none;}/* header_home_v3 */.main-main-home-v3 .blog-latest h4.blog-title{  font-size: 14px;}.main-main-home-v3 .blog-item .description{  color: #9b9b9b;}.main-main-home-v3 .box-bloglates .owl-pagination {    left: 47.7%;    position: absolute;    top: -60px;}.main-main-home-v3 .owl-theme .owl-controls .owl-page.active span {    background-color: #fff;    border: 2px solid #eeb013;}.main-main-home-v3 .owl-theme .owl-controls .owl-page span {    border: 2px solid #fff;    box-shadow: none;    display: block;    height: 15px;    margin: 5px;    opacity: 0.5;    width: 15px;}.main-main-home-v3 .owl-theme .owl-controls .owl-page {    margin: 0;}/* header_home_v4 */.header_home_v4 #supermenu ul li a.tllhomel{  margin-left: 0 !important;}.header_home_v4 #cart{  padding-top: 22px;}.header_home_v4 #search .input-lg{  background: none repeat scroll 0 0 #fff;    border: 1px solid #e5e5e5;  width: 215px;  color: #202020;  font-size: 10px;  letter-spacing: 2.5px;  text-transform:uppercase;  padding: 0 15px;  position: inherit;  visibility: visible;  height: 38px;  display: none;  transition: all 0.3s ease-in-out 0s;}.header_home_v4 #search:hover .input-lg{  display: inline-block;}.header_home_v4 #search span.icon-title{  display: block;}.header_home_v4 #search .btn-lg{  right: 1px;  float: right;  background: none repeat scroll 0 0 #fff;    border-radius: 0;    height: 38px;    padding: 0 15px;    font-size: 14px;    letter-spacing: 2px;    text-transform: uppercase;    transition: all 0.3s ease-in-out 0s;}.header_home_v4 #search:hover .btn-lg{  background: #202020;  color: #fff !important;}.header_home_v4 #cart span.heading-title {  display: inline-block;}.header_home_v4 a.header-cart-{  border: 1px solid #202020;    font-size: 14px;    letter-spacing: 2px;    padding: 13px 25px;    text-transform: uppercase;    right: 0 !important;}.header_home_v4 #cart .dropdown-shopping-cart{  top: 64px;}.header_home_v4 #cart a i{   font-size: 17px;   margin-left: 8px;}.header_home_v4 #cart-total{  right: 15px;  padding-left: 3px;}.header_home_v4 #cart span.heading-title{  margin-left: 0;}.header_home_v4 .block-oder{  text-align: right;}.header_home_v4 #logo, .header_home_v4 #search{  margin: 10px 0;}.header_home_v4 .is-sticky header{  padding-top: 25px;  padding-bottom: 0;}.header_home_v4 .nav-cart{  margin-top: 50px;  margin-bottom: 0px;}.header_home_v4 .is-sticky .nav-cart{  margin-top: 30px;  margin-bottom: 10px;}.main-main-home-v4 .box-bloglates .owl-pagination {    left: 47.7%;    position: absolute;    top: -60px;}.main-main-home-v4 .owl-theme .owl-controls .owl-page.active span {    background-color: #fff;    border: 2px solid #eeb013;}.main-main-home-v4 .owl-theme .owl-controls .owl-page span {    border: 2px solid #fff;    box-shadow: none;    display: block;    height: 15px;    margin: 5px;    opacity: 0.5;    width: 15px;}.main-main-home-v4 .owl-theme .owl-controls .owl-page {    margin: 0;}/* header_home_v5 */.header_home_v5 {    background-color: #272727;    display: inline-block;    left: 0;    width: 350px;    position: absolute;    top: 0;  height:100%;    z-index: 99;}.header_home_v5 #supermenu-mobile ul li.tlli{  display: inherit;}.header_home_v5 #supermenu-mobile ul li.tlli:hover .bigdiv{  display: block;}.main-main-home-v5 > div > div.container{  margin-left: 375px;  overflow: hidden;  max-width: calc(100% - 375px);}.header_home_v5 .welcome-logged{  text-align: left;  color:#ccc;  margin-bottom:80px;}.header_home_v5 #logo{  text-align: left;}.main-main-home-v5 .category-pd, .main-main-home-v5 .category-pd-checkout{  padding-top: 13px;}.header_home_v5 #supermenu-mobile ul li div.bigdiv{  left: 312px !important;  top:18px;}.header_home_v5 #supermenu-mobile .block-custom-menu div .withchild {    width: 203px;}.header_home_v5 #supermenu-mobile{  padding: 0 0 0 63px;}.header_home_v5 .label-category {    font-size: 10px;    left: 22px;    line-height: 15px;    padding: 0 9px;    position: absolute;    text-transform: uppercase;    top: -8px;}.header_home_v5 a.header-cart-:hover {    color: #eeb013 !important;}.header_home_v5 #cart span.heading-title {    display: inline-block;}.header_home_v5 #cart a i {    font-size: 13px;}.header_home_v5 #cart-total {    padding-left: 3px;    right: 15px;}.header_home_v5 #search .btn-lg {    border-radius: 0;    float: right;    font-size: 13px;    height: 40px;    letter-spacing: 2px;    padding: 0 15px;    right: 1px;    text-transform: uppercase;    transition: all 0.3s ease-in-out 0s;    color: #333;}.header_home_v5 #search .btn-lg:hover i{  color:#333;}.header_home_v5 #cart a.header-cart-{  text-transform:uppercase;  font-family: 'Open Sans', sans-serif;}.header_home_v5 #cart span.heading-title{  margin-left:5px;}.header_home_v5 #search .input-lg {    border: 1px solid #e9e9e9;    color: #202020;    font-size: 13px;    height: 40px;    padding: 0 15px;    position: inherit;    transition: all 0.3s ease-in-out 0s;    visibility: visible;  opacity:1;    width: 94%;  position:absolute;  top:0;}.header_home_v5 #cart{  width:100%;  float:none !important;  background:none;  margin:0;  text-align:left;  margin-bottom:15px;}.header_home_v5 #cart:hover{  background:none;}.header_home_v5 #logo{  margin-bottom:22px;}.header_home_v5 #search{  float:none !important;  width:100%;  position:relative;  margin-top:40px;}.header_home_v5 #search span{  position:absolute;  right:15px;  height:40px;}.header_home_v5 #cart a.header-cart-:hover span,.header_home_v5 #cart a.header-cart-:hover i{  color:#e63690 ;}.header_home_v5 #cart a.header-cart-:focus span,.header_home_v5 #cart a.header-cart-:focus i{  color:#e63690 ;}.header_home_v5 #search span.icon-title {    display: block;}.header_home_v5 #cart .dropdown-shopping-cart{  top: 45px;  width: 311px;}.header_home_v5 #cart .dropdown-shopping-cart{  left:0;}.header_home_v5 #cart .dropdown-shopping-cart p{  color:#444;}.footer-home-v5{  background-color: #fff;    display: inline-block;    width: 100%;    text-align: center;    color: #9b9b9b;    padding: 60px 31px 0 31px;}.footer-home-v5 .theme-block{  padding: 35px 0 20px 0;}.footer-home-v5 a{  color: #eeb013;}.footer-home-v5 a:hover{  color: #202020;}/* Block static home v2*/.main-main-home-v1 .home-two-banner1 {    margin: 30px 0;}.main-main-home-v1 .home-two-banner1 .overlay {    overflow: hidden;    position: relative;    text-align: center;}.main-main-home-v1 .home-two-banner1 .overlay .banner-hover {    bottom: 0;    left: 0;    position: absolute;    right: 0;    top: 0;}.main-main-home-v1 .home-two-banner1 .banner-two-1 h2 {    color: #181818;    font-size: 60px;    font-weight: 300;    letter-spacing: 15px;    margin: 145px 0 0;    font-family: 'Open Sans', sans-serif;}.main-main-home-v1 .home-two-banner1 .banner-two-1 h4 {    color: #181818;    font-size: 18px;    font-weight: 300;    letter-spacing: 4px;    line-height: 60px;    font-family: 'Open Sans', sans-serif;}.main-main-home-v1 .home-two-banner1 .banner-two-1 a {    background-color: #000;    color: #fff;    display: inline-block;    font-size: 14px;    font-weight: 300;    letter-spacing: 2px;    line-height: 37px;    padding: 0 25px;    font-family: 'Open Sans', sans-serif;}.main-main-home-v1 .home-two-banner1 .row:first-child {    margin-bottom: 30px;}.main-main-home-v1 .home-two-banner1 .banner-two-2 h4 {    color: #2f2d44;    font-size: 30px;    font-weight: 300;    letter-spacing: 1px;    line-height: 35px;    margin: 205px 0 0 70px;    font-family: 'Open Sans', sans-serif;}.main-main-home-v1 .home-two-banner1 .banner-two-3 h4 {    color: #fff;    font-size: 36px;    font-weight: 300;    letter-spacing: 5px;    margin: 70px 0 0;    font-family: 'Open Sans', sans-serif;}.main-main-home-v1 .home-two-banner1 .banner-two-3 h2 {    color: #fff;    font-size: 72px;    font-weight: 300;    letter-spacing: 3px;    margin-top: 10px;    font-family: 'Open Sans', sans-serif;}.main-main-home-v1 .home-two-banner1 .banner-two-4 h2 {    color: #fff;    font-size: 70px;    font-weight: 300;    letter-spacing: 5px;    margin: 90px 0 0;    font-family: 'Open Sans', sans-serif;}.main-main-home-v1 .home-two-banner2 {    margin-bottom: 45px;}.main-main-home-v1 .home-two-banner2 .content {    overflow: hidden;    position: relative;    text-align: center;}.main-main-home-v1 .home-two-banner2 .content .banner-hover {    bottom: 0;    left: 0;    position: absolute;    right: 0;    top: 0;}.main-main-home-v1 .home-two-banner2 .content .banner-hover i {    color: #fff;    font-size: 30px;    margin: 26px 0 0;}.main-main-home-v1 .home-two-banner2 .content .banner-hover h4 {    color: #fff;    font-size: 16px;    font-weight: 500;    letter-spacing: 3px;    margin-bottom: 5px;}.main-main-home-v1 .home-two-banner2 .content .banner-hover p {    color: #fff;    font-size: 14px;    letter-spacing: 1.5px;    opacity: 0.5;}.main-main-home-v1 .home-two-4 {    margin-bottom: 82px;}.main-main-home-v1 .slider_banner_4 .owl-item > .row {    margin: 0 !important;}.main-main-home-v1 .slider_banner_4 .owl-item > .row > div {    padding: 0 !important;}.main-main-home-v1 .home-two-4 .content-right {    float: left;    min-height: 480px;    overflow: hidden;    width: 50%;}.main-main-home-v1 .home-two-4 .content-inner {    padding: 45px 30px 0;}.main-main-home-v1 .home-two-4 .content-inner h4 {    color: #fff;    font-size: 14px;    font-style: italic;    font-weight: 300;    letter-spacing: 2.5px;    margin-bottom: 7px;    text-transform: none;    font-family: 'Open Sans', sans-serif;}.main-main-home-v1 .home-two-4 .content-inner h3 {    color: #fff;    font-size: 18px;    font-weight: 300;    letter-spacing: 2.5px;    margin: 0 0 35px;    text-transform: uppercase;    font-family: 'Open Sans', sans-serif;}.main-main-home-v1 .home-two-4 .content-inner p {    color: #fff;    letter-spacing: 1px;    line-height: 24px;    margin-bottom: 65px;}.main-main-home-v1 .home-two-4 .content-inner a {    border: 1px solid #fff;    color: #fff;    display: inline-block;    font-size: 11px;    letter-spacing: 1px;    line-height: 33px;    padding: 0 25px;}.main-main-home-v1 .home-two-4 .content-1 .content-left, .home-two-4 .content-2 .content-left {    float: left;    min-height: 480px;    overflow: hidden;    width: 50%;}.main-main-home-v1 .home-two-4 img {    max-width: inherit;}.main-main-home-v1 .arw_tab_title .tab_title, .arw_tab_title .tab_sub_title {    overflow: hidden;    position: relative;    text-align: center;}.main-main-home-v1 .arw_tab_title .tab_title h2.title {    background-color: #fff;    display: inline-block;    font-size: 20px;    letter-spacing: 4px;    margin-bottom: 11px;    padding: 0 20px;    position: relative;    z-index: 2;}.main-main-home-v1 .arw_tab_title .tab_title p {    border-bottom: 2px solid #000000;    margin: 0 auto;    position: relative;    top: -22px;    width: 325px;    z-index: 1;}.main-main-home-v1 .arw_tab_title .tab_sub_title h2.title {    color: #c2c2c2;    font-size: 18px;    font-style: italic;    margin: 0 0 50px;    text-transform: none;    margin: 0 0 88px;    font-family: 'Open Sans', sans-serif;}.main-main-home-v1 .home-two-4 .owl-controls .owl-pagination {    left: 50%;    margin-left: -50px;    position: absolute;    top: -65px;}.main-main-home-v1 .home-two-4 .owl-theme .owl-controls .owl-page span {    border: 2px solid #fff;    display: block;    height: 15px;    margin: 5px;    opacity: 0.5;    width: 15px;    box-shadow: none;}.main-main-home-v1 .home-two-4 .owl-theme .owl-controls .owl-page:hover span {    background-color: #fff;    border: 2px solid #eeb013;}.main-main-home-v1 .home-two-4 .owl-theme .owl-controls .owl-page.active span {    background-color: #fff;    border: 2px solid #eeb013;}.main-main-home-v1 .home-two-4 .owl-theme .owl-controls .owl-page{  margin: 0;}/* Block static home v3*/.main-main-home-v3 .parallax-box .parallax-content {    padding-top: 80px;    text-align: center;}.main-main-home-v3 .home-three-parallax .parallax-content p {    font-size: 24px;    font-weight: 300;    letter-spacing: 5px;    line-height: 60px;    color: #fff;    font-family: 'Open Sans', sans-serif;}.main-main-home-v3 .home-three-parallax .parallax-content h2 {    font-size: 110px;    font-weight: 300;    letter-spacing: 17px;    line-height: 60px;    margin: 30px 0 80px;    color: #fff;    font-family: 'Open Sans', sans-serif;}.main-main-home-v3 .home-three-parallax .parallax-content a {    border: 1px solid #fff;    color: #fff;    display: inline-block;    font-weight: 300;    letter-spacing: 2px;    line-height: 50px;    padding: 0 40px;    text-transform: uppercase;    font-family: 'Open Sans', sans-serif;}.main-main-home-v3 .parallax-box{  margin-top: 0;}.main-main-home-v3 .home-three-5 h4.title {    color: #fff;    font-size: 28px;    font-weight: 400;    letter-spacing: 5px;    line-height: 35px;    margin-top: 95px;}.main-main-home-v3 .home-three-5 .slider_testimonial .item > img {    margin-bottom: 25px;}.main-main-home-v3 .home-three-5 .slider_testimonial .item > p {    font-size: 14px;    font-weight: 300;    letter-spacing: 2.5px;    line-height: 24px;    margin-bottom: 22px;    color: #fff;    padding: 10px 20px;}.main-main-home-v3 .home-three-5 .slider_testimonial {    overflow: hidden;    padding-left: 70px;    position: relative;    top: -40px;}.main-main-home-v3 .home-three-5 .slider_testimonial .item > h4 {    color: #fff;    font-size: 14px;    font-weight: 300;    letter-spacing: 3px;    line-height: 24px;    margin-bottom: 5px;}.main-main-home-v3 .home-three-5 .slider_testimonial .item > h5 {    color: #9b9b9b;    font-size: 11px;    font-weight: 300;    letter-spacing: 3px;    line-height: 24px;    margin-top: 0;}.main-main-home-v3 .home-three-5 .owl-carousel{  background: none;  margin: 0;}.main-main-home-v3 .home-three-5 .owl-pagination{  top:2px;}.main-main-home-v3 .home-three-5 .owl-controls .owl-page span{  background: #777;  box-shadow: 0 0 0;}.main-main-home-v3 .home-three-5 .owl-controls .owl-page.active span{  background: #fff;}.main-main-home-v3 .home-three-services {    margin-bottom: 85px;    overflow: hidden;    position: relative;    text-align: center;}.main-main-home-v3 .arw_tab_title .tab_title {    overflow: hidden;    position: relative;    text-align: center;}.main-main-home-v3 .arw_tab_title .tab_title h2.title {    background-color: #fff;    display: inline-block;    font-size: 20px;    letter-spacing: 4px;    margin-bottom: 11px;    padding: 0 20px;    position: relative;    z-index: 2;}.main-main-home-v3 .arw_tab_title .tab_sub_title {    overflow: hidden;    position: relative;    text-align: center;}.main-main-home-v3 .arw_tab_title .tab_title p {    border-bottom: 2px solid #000000;    margin: 0 auto;    position: relative;    top: -22px;    width: 325px;    z-index: 1;}.main-main-home-v3 .arw_tab_title .tab_sub_title h2.title {    color: #c2c2c2;    font-size: 18px;    font-style: italic;    margin: 0 0 50px;    text-transform: none;    font-family: 'Open Sans', sans-serif;}.main-main-home-v3 .home-three-services .arw_tab_title.blog_tab_title .tab_sub_title h2.title {    margin: 0 0 67px;}.main-main-home-v3 .home-three-services div.icon-services {    border: 1px solid #202020;    border-radius: 50%;    height: 150px;    margin: 0 auto 35px;    text-align: center;    width: 150px;}.main-main-home-v3 .home-three-services div.icon-services i {    color: #202020;    display: block;    font-size: 40px;    line-height: 150px;}.main-main-home-v3 .home-three-services h4 {    font-size: 16px;    letter-spacing: 2px;    line-height: 24px;}.main-main-home-v3 .home-three-services p {    color: #c2c2c2;    font-size: 16px;    letter-spacing: 1px;    line-height: 24px;}/* Static blog home v4 */.main-main-home-v4 .col-banner-main-4 {    margin: 15px 0 20px;}.main-main-home-v4 .col-banner-main-4 .col-banner-3:first-child {    float: left;    width: 31.6%;}.main-main-home-v4 .col-banner-main-4 .col-banner-3 {    float: left;    width: 34.2%;}.main-main-home-v4 .col-banner-main-4 .col-banner-3:last-child {    float: left;    width: 34.2%;}.main-main-home-v4 .col-banner-main-4 .col-banner-3 .overlay {    overflow: hidden;    position: relative;    text-align: center;}.main-main-home-v4 .col-banner-main-4 .col-banner-3 .overlay:hover .banner-hover {    opacity: 1;}.main-main-home-v4 .col-banner-main-4 .col-banner-3 .banner-hover {    background: none repeat scroll 0 0 rgba(250, 247, 243, 0.6);    bottom: 30px;    left: 30px;    opacity: 0;    position: absolute;    right: 30px;    top: 30px;    transition: opacity 0.3s ease-in-out 0s;    z-index: 1;}.main-main-home-v4 .col-banner-main-4 .col-banner-3 .banner-hover h3 {    letter-spacing: 5px;    margin: 165px auto 0;    text-transform: uppercase;}.main-main-home-v4 .col-banner-main-4 .col-banner-3 .banner-hover span {    border-top: 3px solid #363636;    display: inline-block;    height: 3px;    max-width: 97px;    width: 100%;}.main-main-home-v4 .col-banner-main-4 .col-banner-6 .banner-hover h3 {    letter-spacing: 5px;    margin: 50px auto 0;    text-transform: uppercase;}.main-main-home-v4 .col-banner-main-4 .col-banner-6 .banner-hover span {    border-top: 3px solid #363636;    display: inline-block;    height: 3px;    max-width: 97px;    width: 100%;}.main-main-home-v4 .parallax-box .parallax-content {    padding-top: 80px;    text-align: center;}.main-main-home-v4 .home4-every h4 {    color: #fff;    font-size: 14px;    font-style: italic;    font-weight: normal;    letter-spacing: 2px;    text-transform: none;    font-family: 'Open Sans', sans-serif;}.main-main-home-v4 .home4-every h2 {    font-size: 36px !important;    letter-spacing: 5px;    margin-bottom: 62px;    color: #fff;}.main-main-home-v4 .parallax-box .home4-every p {    font-size: 25px !important;    letter-spacing: 5px;    line-height: 35px;    color: #fff;}.main-main-home-v4 .parallax-box .home4-every p span {    color: #eeb013;}.main-main-home-v4 .home4-about {    margin-bottom: 50px;}.main-main-home-v4 .home4-about h4 {    font-size: 14px;    font-style: italic;    letter-spacing: 2px;    margin-top: -5px;    text-transform: none;    font-family: 'Open Sans', sans-serif;    margin-bottom: 15px;}.main-main-home-v4 .home4-about h2 {    font-size: 30px;    letter-spacing: 5px;    margin-bottom: 23px;    margin-top: 23px;}.main-main-home-v4 .home4-about p {    font-size: 14px;    letter-spacing: 1px;    line-height: 30px;    padding-bottom: 81px;}.main-main-home-v4 .home4-about .button-readmore a {    display: inline-block;    font-size: 12px;    letter-spacing: 4px;    line-height: 45px;    padding: 0 30px;    background-color: #eeb013;    color: #ffffff;}.main-main-home-v4 .home4-about .button-readmore a:hover {    background-color: #202020;}/* Static blog home v5 */.home5-block .block-home-five-1{  text-align: center;}.home5-block .block-home-five-1 h2 {    font-size: 72px;    font-weight: 300;    letter-spacing: 5px;    line-height: 60px;    margin: 220px 0 55px;    color: #fff;    font-family: 'Open Sans', sans-serif;}.home5-block .block-home-five-1 p {    font-size: 18px;    font-weight: 300;    letter-spacing: 2px;    line-height: 30px;    margin: 65px auto;    max-width: 1055px;    color: #fff !important;    font-family: 'Open Sans', sans-serif;}.home5-block .block-home-five-1 a {    background: url("../image/Main_5_play.png") no-repeat scroll center center rgba(0, 0, 0, 0);    display: inline-block;    height: 108px;    width: 108px;}.home5-block .block-home-five-2 h2, .home5-block .block-home-five-3 h2 {    font-size: 72px;    font-weight: 300;    letter-spacing: 5px;    line-height: 60px;    margin: 320px 0 102px;    color: #fff;    text-transform: uppercase;    font-family: 'Open Sans', sans-serif;}.home5-block .block-home-five-2 a, .home5-block .block-home-five-3 a {    border: 1px solid #fff;    color: #fff;    display: inline-block;    font-size: 14px;    letter-spacing: 2.5px;    line-height: 43px;    padding: 0 25px;}.home5-block .block-home-five-2 a i, .home5-block .block-home-five-3 a i {    border-left: 1px solid #fff;    font-size: 20px;    line-height: 45px;    margin-left: 25px;    padding-left: 25px;}.home5-block .block-home-five-2, .home5-block .block-home-five-3{  text-align: center;}/* Static blog home v6 */.main-main-home-v5 .content-inner-1 {    width: 69.6%;}.main-main-home-v5 .home-six-1 .text-inner {    background-color: rgba(53, 53, 53, 0.3);    bottom: 0;    left: 0;    opacity: 0;    position: absolute;    right: 0;    top: 0;    transition: all 0.3s ease-in-out 0s;}.main-main-home-v5 .home-six-1 .text-inner:hover {    opacity: 1;}.main-main-home-v5 .home-six-1 .text-inner h2 {    color: #fff;    font-size: 36px;    font-weight: 300;    letter-spacing: 2px;    line-height: 60px;    margin: 0;    position: absolute;    text-transform: none;    top: 0;    transition: all 0.3s ease-in-out 0s;    width: 100%;    font-family: 'Open Sans', sans-serif;}.main-main-home-v5 .home-six-1 .text-inner:hover h2 {  top:32%;}.main-main-home-v5 .home-six-1 .text-inner a {    background-color: #fff;    bottom: 0;    color: #202020;    display: inline-block;    font-size: 14px;    font-weight: 300;    letter-spacing: 2px;    line-height: 50px;    margin-left: -120px;    padding: 0 45px;    position: absolute;    transition: all 0.3s ease-in-out 0s;    font-family: 'Open Sans', sans-serif;}.main-main-home-v5 .home-six-1 .text-inner a:hover {    background-color: #eeb013;    color: #fff;}.main-main-home-v5 .home-six-1 .text-inner:hover a {    bottom: 32%;}.main-main-home-v5 .content-inner-2 {    width: 30.4%;}.main-main-home-v5 .home-six-1 .content .content-inner-1,.main-main-home-v5 .home-six-1 .content .content-inner-2,.main-main-home-v5 .home-six-1 .content .content-inner-3,.main-main-home-v5 .home-six-1 .content .content-inner-4,.main-main-home-v5 .home-six-1 .content .content-inner-5,.main-main-home-v5 .home-six-1 .content .content-inner-6,.main-main-home-v5 .home-six-1 .content .content-inner-7 {    display: inline-block;    float: left;    overflow: hidden;    position: relative;    text-align: center;}.main-main-home-v5 .content-inner-3 {    width: 38.8%;}.main-main-home-v5 .content-inner-4 {    width: 36.89%;}.main-main-home-v5 .content-inner-5 {    width: 24.31%;}.main-main-home-v5 .content-inner-6 {    width: 57.5%;}.main-main-home-v5 .content-inner-7 {    width: 42.5%;}.home-six-1 .content{  width: 100%;}.home-six-1 .content img{  width: 100%;}.main-main-home-v5 .isotope .isotope-item {    transition-property: transform, opacity;}.main-main-home-v5 .isotope, .main-main-home-v5 .isotope .isotope-item {    transition-duration: 0.8s;}/** Smile Home 1**//* header */.tb_center ul li {    color: #e63690;    float: left;    margin-right: 40px;    position: relative;}.tb_center ul li::after {    color: #555;    content: "|";    position: absolute;    right: -22px;}.tb_center ul li:last-child::after {    display: none;}.arrow::after {    border-color: #2f2e2a transparent;    border-style: solid;    border-width: 0 5px 4px;    content: "";    display: block;    position: absolute;    right: 30px;    top: -4px;    width: 0;    z-index: 1;}.tab-header-prcategory .nav-pills > li.active::after {    border-color: #2f2e2a transparent;    border-style: solid;    border-width: 4px 4px 0;    content: "";    display: block;    position: absolute;    right: 50%;    bottom: -4px;    width: 0;    z-index: 1;}#top .arrow-hear{  float:left;}.nav-supermenu{  margin: 17px 0;}#search:hover .input-lg{  opacity:1;  visibility:visible;}#search span, #cart {  background: #ededed none repeat scroll 0 0;    border-radius: 3px;    color: #444;    display: inline-block;    font-size: 13px;    height: 32px;    line-height: 40px;    margin-left: 7px;    position: relative;    text-align: center;    transition: all 0.4s ease 0s;    width: 32px;}#search  span button{  background:none;}#search  span:hover, #cart:hover{  background:#e63690;}#search  span:hover button i, #cart:hover a i{  color:#fff;}#cart:hover .dropdown-shopping-cart{  display:block;}#home_slider .bx-wrapper .bx-pager{  bottom:15px;  z-index:99;}#home_slider:hover .bx-wrapper .bx-pager{  display:block;}#home_slider .bx-wrapper .bx-pager.bx-default-pager a{  border: 1px solid #fff;    border-radius: 0;    height: 14px;    width: 14px;  background:#ddd;}#home_slider .bx-wrapper .bx-pager.bx-default-pager a.active{  background:#333;}/*Block 01*/.background-at{  background-attachment:fixed !important;  background-size:cover !important;}.owl-carousel{  background:none !important;  margin-bottom:0 !important;}.owl-controls .owl-page span{  border-radius: 0px !important;  background:#eee !important;  opacity: 0.36 !important;  box-shadow: 0 0 0 0 !important;  height: 10px !important;    width: 10px !important;}.owl-controls .owl-page.active span{  border-radius: 0px !important;  box-shadow: 0 0 0 0 !important;  background:#eee !important;  opacity: 1 !important;}.owl-controls .owl-dot{  margin: 0 4px !important;}.block-main {    padding: 30px 0 20px;}.block-content {    cursor: pointer;    display: block;    overflow: hidden;    position: relative;    width: 100%;}.block-content img {    opacity: 1;    transition: all 0.3s ease 0s;}.bs-text-down::before {    border: 3px solid rgba(255, 255, 255, 0.5);    bottom: 0;    content: "";    left: 0;    position: absolute;    right: 0;    top: 0;    transition-duration: 0.3s;    transition-property: top, right, bottom, left;}.bs-text-down {    backface-visibility: hidden;    background: rgba(255, 255, 255, 0.9) none repeat scroll 0 0;    bottom: 45px;    box-shadow: 0 0 1px transparent;    color: #333;    font-family: 'Open Sans', sans-serif;    font-size: 19px;    font-weight: bold;    height: 80px;    line-height: 20px;    margin: 0 45px;    padding: 20px 15px;    position: absolute;    text-transform: uppercase;    transform: translateZ(0px);    width: 75%;}.bs-text-down span {    display: block;    font-family: 'Open Sans', sans-serif;    font-size: 16px;    font-weight: 400;    text-transform: none;}.block-content:hover .bs-text-down::before {    bottom: -7px;    left: -7px;    right: -7px;    top: -7px;}.bs-text-center {    backface-visibility: hidden;    background: rgba(255, 255, 255, 0.9) none repeat scroll 0 0;    bottom: 110px;    box-shadow: 0 0 1px rgba(0, 0, 0, 0);    color: #333;    font-family: 'Open Sans', sans-serif;    font-size: 19px;    font-weight: bold;    height: 80px;    line-height: 20px;    margin-top: -40px;    padding: 20px 15px;    position: absolute;    text-transform: uppercase;    top: 50%;    transform: translateZ(0px);    width: 100%;}.bs-text-center span {    display: block;    font-family: 'Open Sans', sans-serif;    font-size: 16px;    font-weight: 400;    text-transform: none;}.block-content:hover .bs-text-center::before {    bottom: -7px;    left: -7px;    right: -7px;    top: -7px;}.bs-text-center::before {    border: 3px solid rgba(255, 255, 255, 0.5);    bottom: 0;    content: "";    left: 0;    position: absolute;    right: 0;    top: 0;    transition-duration: 0.3s;    transition-property: top, right, bottom, left;}/*Block 02*/.policy-item {    margin: 20px 0;    padding: 55px 0;}.pi-wrap i {    background-color: #ededed;    border-radius: 50%;    color: #333333;    cursor: pointer;    display: inline-block;    font-size: 24px;    height: 60px;    line-height: 60px;    margin: auto;    text-align: center;    transition: all 0.3s ease-out 0s;    width: 60px;}.pi-wrap h4::before {    border-bottom: 1px solid #c9c9c9;    bottom: -10px;    content: "";    height: 1px;    left: 0;    margin: auto;    opacity: 0.45;    position: absolute;    right: 0;    text-align: center;    width: 50%;}.pi-wrap h4 {    color: #fff;    font-family: 'Open Sans', sans-serif;    font-size: 14px;    font-weight: bold;    line-height: 20px;    margin: 0;    padding: 23px 0 0;    position: relative;    text-transform: uppercase;}.pi-wrap h4 span {    color: #ccc;    display: block;    font-family: 'Open Sans', sans-serif;    font-size: 14px;    font-weight: bold;    position: relative;    text-transform: none;}.pi-wrap p {    color: #ccc;    font-size: 13px;    margin: 0;    padding: 20px 0 0;}.pi-wrap:hover i {    background-color: #000000;    color: #fff;}.testimonial {    padding: 75px 0;}.testimonial img {    border-radius: 50%;    float: left;    width: 115px;   display: block;}.quote-info {    margin-left: 130px;}.quote-info h4 {    color: #eee;    font-family: 'Open Sans', sans-serif;    font-size: 16px;    margin: 4px 0 1px;}.quote-info cite {    color: #e63690;    font-size: 13px;    font-style: normal;}.quote-info p {    color: #ccc;    font-size: 16px;    margin: 34px 0 0;}/* Brand */.brands-slider .owl-buttons{  display:none;}/* Module */.main-main-home-df h2.line-title-h-s > span::after,.main-main-home-df h2.line-title-h-s > span::before,.main-main-home-v2 .heading-module-bloglatest h2.line-title-h-s > span::after,.main-main-home-v2 .heading-module-bloglatest h2.line-title-h-s > span::before,.main-main-home-v3 .heading-module-bloglatest h2.line-title-h-s > span::after,.main-main-home-v3 .heading-module-bloglatest h2.line-title-h-s > span::before {    border-bottom: 2px solid #ebebeb;    content: "";    position: absolute;    top: 50%;    transform: translateY(-50%);    width: 150px;}.main-main-home-df h2.line-title-h-s > span::after ,.main-main-home-v2 .heading-module-bloglatest h2.line-title-h-s > span::after,.main-main-home-v3 .heading-module-bloglatest h2.line-title-h-s > span::after{    left: 100%;}.main-main-home-df h2.line-title-h-s > span::after,.main-main-home-df h2.line-title-h-s > span::before ,.main-main-home-v2 .heading-module-bloglatest h2.line-title-h-s > span::after,.main-main-home-v2 .heading-module-bloglatest h2.line-title-h-s > span::before,.main-main-home-v3 .heading-module-bloglatest h2.line-title-h-s > span::after,.main-main-home-v3 .heading-module-bloglatest h2.line-title-h-s > span::before {    border-bottom: 1px solid #ccc;}.main-main-home-df h2.line-title-h-s > span::before,.main-main-home-v2 .heading-module-bloglatest h2.line-title-h-s > span::before,.main-main-home-v3 .heading-module-bloglatest h2.line-title-h-s > span::before {    right: 100%;}.hr{  border-top: 1px solid #ececec;   margin-top: 17px;    padding-top:18px;}/* footer */.flinks li {    float: left;    margin-right: 12px;    position: relative;}.flinks li::after {    color: #555;    content: "|";    position: relative;    right: -6px;}.flinks li a {    color: #bbbbbb;}.flinks li a:hover {    color: #bbbbbb;}.powered p a {    color: #e63690 ;}.powered p a:hover {    color: #444 !important;}.tweets_txt, .widget-footer p {    color: #bbb;    font-size: 13px;}.f-social {    border-top: 1px solid #2c2c2c;    margin: 4px 0 0;    padding-top: 17px;}.f-social li {    float: left;    margin-right: 10px;    position: relative;}.f-social li a {    color: #aaaaaa;    font-size: 21px;}.space10 {    margin-bottom: 10px !important;}.content-minicart small{  font-size:13px;}#massbottom h2.line-title-h-s > span::after, #massbottom h2.line-title-h-s > span::before{  width:100px;}.table-responsive small, .table-responsive .small{  font-size:13px;}.row-custom{   margin-left: -15px;    margin-right: -15px;}.block-content-home2 img{  opacity:1;  transition: all 0.3s ease 0s;  -webkit-backface-visibility: hidden;  backface-visibility: hidden;}.block-content-home2{  position:relative;}.block-content-home2 img:hover{  opacity:0.8;}.slider-block-home2 img:hover{  opacity:1 !important;}.block-main-home2{  margin-bottom:20px;}.text-block-home2{  bottom: 30px;    left: 25px;    position: absolute;    width: 100%;}.text-block-home2 h6 {    color: #fff;    font-size: 26px;    font-weight: bold;    margin: 0 0 15px;    position: relative;    text-transform: uppercase;}.text-block-home2 h6::after {    background: #fff none repeat scroll 0 0;    bottom: -7px;    content: "";    height: 2px;    left: 0;    position: absolute;    width: 80px;}.text-block-home2 p {    color: #fff;    font-size: 13px;    font-weight: bold;    line-height: 16px;    margin: 0;    text-transform: uppercase;}.text-block-home2-1 p{  margin-bottom:8px !important;}.text-block-home2 a {    background: #000000 none repeat scroll 0 0;    color: #fff;    display: table;    font-size: 11px;    font-weight: bold;    line-height: 28px;    padding: 0 15px;    text-transform: uppercase;}.text-block-home2-2 {    left: 0;    position: absolute;    right: 0;    top: 50%;    width: 100%;}.text-block-home2-2 h6{  color: #fff;    font-size: 26px;    font-weight: bold;    height: 30px;    margin-top: -15px;    position: relative;    text-align: center;    text-transform: uppercase;    top: 50%;    vertical-align: middle;}.margin-bottom-30{  margin-bottom:30px;}.slider-block-home2{  position:relative;}.slider-block-home2 .center-text{  bottom: 90px;    left: 0;    position: absolute !important;    right: 0;    text-align: center;    width: 100%;}.slider-block-home2 .center-text h4{  padding: 0 30px;  color: #fff;    font-family: 'Open Sans', sans-serif;    font-size: 29px;    font-weight: bold;    margin: 0;    text-transform: uppercase;}.slider-block-home2 .center-text p{  color: #fff;    font-family: 'Open Sans', sans-serif;    font-size: 15px;    font-weight: bold;    text-transform: uppercase;  margin: 0 0 10px;}.slider-block-home2 .center-text a{  color: #fff;    font-family: 'Open Sans', sans-serif;    font-size: 11px;    font-weight: bold;    text-transform: uppercase;}.slick-slider-home2 .slider-block-home2 .owl-dots .owl-dot span{  background:#292929 !important;  opacity:0.36 !important;  margin:0 5px;  height:11px;  width:11px;  display:block;}.slick-slider-home2 .slider-block-home2 .owl-dots .owl-dot.active span{  opacity:1 !important;;}.slider-block-home2 .owl-dots .owl-dot span,.slider_testimonial .slider-block-home2 .owl-dots .owl-dot span {  background:#292929 !important;  opacity:0.36 !important;  margin:0 5px;  height:11px;  width:11px;  display:block;}.slider-block-home2 .owl-dots .owl-dot.active span,.slider_testimonial .slider-block-home2 .owl-dots .owl-dot.active span {  opacity:1 !important;;}.slider-block-home2 .owl-dots{  top:4px;  position:relative;}.block-main-home2 .slider-block-home2 .owl-nav div::before {    font-family: "FontAwesome";    font-size: 14px;  line-height: 26px;}.block-main-home2 .slider-block-home2 .owl-nav .owl-prev::before {    content: "\f104";}.block-main-home2 .slider-block-home2 .owl-nav .owl-next::before {    content: "\f105";}.block-main-home2 .slider-block-home2 .owl-nav div {    background: #292929 none repeat scroll 0 0;    border: medium none;    border-radius: 0;    color: #fff;    font-size: 0;    height: 28px;    line-height: 30px;    margin-top: -28px;    opacity: 1;    position: absolute;    text-align: center;    top: 50%;    transition: all 0.4s ease 0s;    visibility: visible;    width: 40px;}.block-main-home2 .slider-block-home2 .owl-nav div:hover{  background:#e63690;}.block-main-home2 .slider-block-home2 .owl-nav .owl-prev {    left:-20px;}.block-main-home2 .slider-block-home2 .owl-nav .owl-next {    right:-18px;}.block-main-home2 .slider-block-home2:hover .owl-nav .owl-prev {    left:-20px;  opacity:1;}.block-main-home2 .slider-block-home2:hover .owl-nav .owl-next {    right:-18px;  opacity:1;}#massbottom .container .container{  width:auto;}.block-main-home2-2{  background: #fafafa none repeat scroll 0 0;    /*border-top: 1px solid #dedede;*/  margin: 0;    padding: 55px 0;}.pi-wrap-home2-2{  margin: 0 -5px;}.pi-wrap-home2-2 i{  background-color: transparent;    border-radius: 50%;    color: #cccccc;    cursor: pointer;    display: inline-block;    float: left;    font-size: 38px;    height: 60px;    line-height: 38px;    margin: 0;    transition: all 0.3s ease-out 0s;    width: 60px;}.pi-wrap-home2-2:hover i{    color: #E63690;}.pi-wrap-home2-2 h4{  color: #333333;    font-family: 'Open Sans', sans-serif;    font-size: 14px;    font-weight: bold;    line-height: 20px;    margin: 0 0 0 50px;    padding: 0;    position: relative;    text-transform: uppercase;}.pi-wrap-home2-2 h4:before{   border-bottom: 1px solid #dedede;    bottom: -10px;    content: "";    height: 1px;    left: 0;    margin: 0;    opacity: 1;    position: absolute;    right: 0;    text-align: center;    width: 50%;}.pi-wrap-home2-2 h4 span{  color: #666666;    display: block;    font-family: 'Open Sans', sans-serif;    font-size: 14px;    font-weight: 400;    position: relative;    text-transform: none;}.pi-wrap-home2-2 p{  color: #666666;    font-size: 13px;    line-height: 18px;    margin: 0 0 0 50px;    padding: 20px 0 0;}.main-main-home-v1 .category-product-tab .owl-carousel .owl-buttons,.main-main-home-v2 .category-product-tab .owl-carousel .owl-buttons,.main-main-home-v3 .category-product-tab .owl-carousel .owl-buttons,.slider_testimonial .owl-buttons {  opacity:1 !important;}.main-main-home-v1 .category-product-tab .owl-carousel .owl-buttons div,.main-main-home-v2 .category-product-tab .owl-carousel .owl-buttons div,.main-main-home-v3 .category-product-tab .owl-carousel .owl-buttons div,.slider_testimonial .owl-buttons div {  background: none !important;  position: absolute;  transition: all 0.2s ease-in-out 0s;  display:block;  opacity:1 !important;  top: 38%;}.main-main-home-v1  .category-product-tab .owl-carousel .owl-buttons div i,.main-main-home-v2  .category-product-tab .owl-carousel .owl-buttons div i,.main-main-home-v3  .category-product-tab .owl-carousel .owl-buttons div i,.slider_testimonial .owl-buttons div i {  font-size:20px !important;  font-weight:bold;  color:#333333;  background:none !important;}.main-main-home-v1  .category-product-tab .owl-carousel .owl-buttons div i:hover,.main-main-home-v2  .category-product-tab .owl-carousel .owl-buttons div i:hover,.main-main-home-v3  .category-product-tab .owl-carousel .owl-buttons div i:hover,.slider_testimonial .owl-buttons div i:hover {  color:#fff;  background:#333 !important;}.main-main-home-v1 .category-product-tab .owl-carousel .owl-buttons .owl-next,.main-main-home-v2 .category-product-tab .owl-carousel .owl-buttons .owl-next,.main-main-home-v3 .category-product-tab .owl-carousel .owl-buttons .owl-next {    /*right: -17px !important;*/}.slider_testimonial .owl-buttons .owl-next {  /*right: -30px !important;*/}.main-main-home-v1 .category-product-tab .owl-carousel .owl-buttons .owl-prev,.main-main-home-v2 .category-product-tab .owl-carousel .owl-buttons .owl-prev,.main-main-home-v3 .category-product-tab .owl-carousel .owl-buttons .owl-prev {  /*left: -15px !important;*/}.slider_testimonial .owl-buttons .owl-prev {  /*left: -30px !important;*/}.main-main-home-v1 .box-heading-icon2::after,.main-main-home-v2 .box-heading-icon2::after,.main-main-home-v3 .box-heading-icon2::after,.main-main-home-v4 .box-heading-icon2::after{    background: #ccc none repeat scroll 0 0;    bottom: -10px;    content: "";    height: 1px;    left: 0;    margin: 0 auto;    position: absolute;    right: 0;    width: 230px;}.main-main-home-v1 .box-heading-icon h2::before,.main-main-home-v2 .box-heading-icon h2::before,.main-main-home-v3 .box-heading-icon h2::before,.main-main-home-v4 .box-heading-icon h2::before{    bottom: -37px;    color: #333;    content: "";    font-family: "FontAwesome";    font-weight: 400;    height: 30px;    left: 0;    margin: 0 auto;    position: absolute;    right: 0;    width: 40px;    z-index: 999;}/*.main-main-home-v1 .box-heading-icon h2::after,.main-main-home-v2 .box-heading-icon h2::after,.main-main-home-v3 .box-heading-icon h2::after,.main-main-home-v4 .box-heading-icon h2::after{    background: #ccc none repeat scroll 0 0;    bottom: -20px;    content: "";    height: 1px;    left: 0;    margin: 0 auto;    position: absolute;    right: 0;    width: 230px;}*/.main-main-home-v1 .tab-header-prcategory .module-desc,.main-main-home-v2 .tab-header-prcategory .module-desc,.main-main-home-v3 .tab-header-prcategory .module-desc,.main-main-home-v4 .tab-header-prcategory .module-desc{  margin-top:-20px;  margin-bottom:40px;}.main-main-home-v1 .home2-widget {    background: #fafafa none repeat scroll 0 0;    /*border-bottom: 1px solid #eaeaea;*/    border-top: 1px solid #eaeaea;    padding: 55px 0;}.main-main-home-v1 .home2-widget h3 {    color: #333;    font-family: 'Open Sans', sans-serif;    font-size: 18px;    font-weight: bold;    margin: 0 0 40px;    position: relative;    text-align: center;    text-transform: uppercase;}.main-main-home-v1 .home2-widget h3::after {    background: #ccc none repeat scroll 0 0;    bottom: -15px;    content: "";    height: 1px;    left: 0;    margin: 0 auto;    position: absolute;    right: 0;    width: 70px;}.main-main-home-v1 .quote-simple img {    float: none;    margin: 0 auto;    width: 99px;}.main-main-home-v1 .quote-simple .quote-info {    margin: 0;    text-align: center;}.main-main-home-v1 .quote-simple .quote-info h4 {    color: #333333;    margin: 10px 0 0;  font-family: 'Open Sans', sans-serif;    font-size: 16px;}.main-main-home-v1 .quote-simple .quote-info cite {    color: #aaaaaa;}.main-main-home-v1 .quote-simple .quote-info p {    color: #666666;    font-size: 13px;   margin: 15px 0 0;}.main-main-home-v1 .post-thumb {    position: relative;}.main-main-home-v1 .post-thumb:hover .overlay-rmore{    opacity: 1;    visibility: visible;    -webkit-transform: scale(1.2) rotate(-0deg);    transform: scale(1.2) rotate(-0deg);    -webkit-transition-timing-function: cubic-bezier(0.47, 0.31, -0.36);    transition-timing-function: cubic-bezier(0.47, 0.31, -0.36);    transition: .4s;}.main-main-home-v1 .post-excerpt h4 {    font-family: 'Open Sans', sans-serif;    font-size: 14px;    font-weight: 500;    margin-bottom: 5px;    margin-top: 13px;}.main-main-home-v1 .hp-meta {    margin-bottom: 10px;}.main-main-home-v1 .home2-widget .hp-meta span {    margin: 0 2px;  color: #888888;    font-size: 13px;}.main-main-home-v1 .home2-widget .hp-meta span a{  color: #e63690;}.main-main-home-v1 .slick-slider-home2 .uc2 li{  padding: 0 15px 30px;}/* Header home V1*/.header_home_v1 #logo{  text-align:center;}.header_home_v1 #supermenu ul li a.tll{  margin: 0px 30px 0 0;}.header_home_v1 header{  padding-top: 25px;  padding-bottom: 25px;}.header_home_v1 .is-sticky header{  padding:0;}.header_home_v1 .search-mobile, .header_home_v1 .nav-supermenu{  margin:17px 0 14px 0 !important;}.header_home_v1 .welcome-logged{  margin-top: 30px;}.header_home_v1 #cart, .header_home_v2 #car{  /*margin-top:25px;*/}.header_home_v1 #search .input-lg{  opacity:1 !important;  display:block;  visibility:visible;   width: 50%;   top: 8px;   left: 0;   height:30px;   border-top:none !important;   border-left:none !important;   border-right:none !important;   padding-left:0;   border-color:rgba(204, 204, 204, .7);}.header_home_v1 #search .btn-lg{  font-size:15px !important;}.header_home_v1 #search .btn-lg{  font-size:15px !important;}.header_home_v1 #search span{  display:initial !important;  top: 2px;  right: 5px;}.header_home_v1 #search span:hover .btn-lg i{  /*color:#444 !important;*/}.header_home_v1 #cart, .header_home_v2 #cart{  background:none;  width:auto;}.header_home_v1 #cart:hover a.header-cart-, .header_home_v2 #cart:hover a.header-cart- {  color:#e63690;}.header_home_v1 #cart:hover a.header-cart- i, .header_home_v2 #cart:hover a.header-cart- i{  color:#e63690;}.header_home_v1 #cart .dropdown-shopping-cart, .header_home_v2 #cart .dropdown-shopping-cart{  right:0;  top:40px;}.header_home_v1 #cart span.heading-title, .header_home_v2 #cart span.heading-title{  display:inline-block !important;}.header_home_v1 #block_header_v3 ul li:hover {  color: #cccccc;}.header_home_v1 #cart span.heading-title, .header_home_v2 #cart span.heading-title{  margin-left: 5px;}.span.items-cart{  display:none;}.header_home_v1 span.items-cart{  display:inline-block;}/* header home v2 */.header_home_v2 #top,.header_home_v3 #top{  border-bottom:1px solid #ededed;}.header_home_v2 .tb_center ul li::after,.header_home_v3 .tb_center ul li::after{  color: #e5e5e5;}.header_home_v2 #top-links li a.dropdown-toggle,.header_home_v3 #top-links li a.dropdown-toggle{  border-left: 1px solid #e5e5e5;    border-right: 1px solid #e5e5e5;}.header_home_v2 #top .btn-link strong,.header_home_v2 .top-language span,.header_home_v3 #top .btn-link strong,.header_home_v3 .top-language span{  border-right: 1px solid #e5e5e5;}.header_home_v2 #block_header_v3 ul li:hover a{  color:#666 !important;}.header_home_v2 #block_header_v3 ul li i:hover{  color:#666 !important;}.header_home_v2 #block_header_v3 ul li:hover{  color:#666 !important;}.header_home_v2 #top-links .arrow-hear ul li a.dropdown-toggle:hover{  color:#666 !important;}.header_home_v2 .nav-supermenu{   margin: 0;}.header_home_v2 header{  padding-bottom: 0px;    padding-top: 0px;}.header_home_v2 .main-menu{  background:#1e1e1e;}.header_home_v2  #supermenu ul li a.tll{   padding: 23px 25px;   margin:0 !important;}.header_home_v2 .is-sticky header{  border:none;}.header_home_v2 #supermenu ul li div.bigdiv{  top:60px;}.header_home_v2 #supermenu .nav-supermenu ul li.active a.tll{  background:#333333 !important;  color:#fff !important;}.header_home_v2 #supermenu ul li.tlli:hover a.tll{  background:#333333 !important;  color:#fff !important;}.header_home_v2 #cart a.header-cart-{  color:#444;}.header_home_v2 #cart{  margin:18px 0;}.header_home_v2 #search .input-lg{    display: block;    height: 35px;    opacity: 1 !important;    padding-left: 0;    top: 0px;    visibility: visible;    width: 490px;  border:1px solid #c9c9c9;}.header_home_v2 #search span{  height:35px;  width:40px;  line-height:35px;}.header_home_v2  #search .input-lg{  padding:0 40px 0 20px;}.header_home_v2 #search .btn-lg, .header_home_v2  #search .input-lg,.header_home_v3  #search .input-lg{  color:#888;}.header_home_v2 #search .btn-lg:hover i{  color:#888;}.main-main-home-v2 .brands-slider{  border-top:1px solid #e5e5e5;}.main-main-home-v2 .slick-slider-home3 .quote-info{  margin:0;}.main-main-home-v2 .slick-slider-home3{  text-align:center;}.main-main-home-v2 .slick-slider-home3 img{  float:none;  display:inline-block;}.testimonial-home3{  padding:27px 0 72px;}.main-main-home-v2 .slick-slider-home3 .quote-info p{  padding:5px 0 15px;}.main-main-home-v2 .heading-sub {    margin-bottom: 50px;    position: relative;}.main-main-home-v2 .heading-sub h5 {    color: #333;    font-family: 'Open Sans', sans-serif;    font-size: 23px;    font-weight: bold;    position: relative;    text-transform: uppercase;}.main-main-home-v2 .heading-sub p {    color: #666;    font-size: 16px;}.main-main-home-v2 .block-content {    cursor: pointer;    display: block;    overflow: hidden;    position: relative;    width: 100%;}.main-main-home-v2 .text-style4 h4 {    color: #fff;    font-size: 19px;    font-weight: bold;    margin: 0 0 1px;    position: relative;    text-align: center;    text-transform: uppercase;}.main-main-home-v2 .text-style4 {    bottom: 55px;    left: 0;    padding: 0 20px;    position: absolute;    right: 0;    width: 100%;}.main-main-home-v2 .block-content img {    opacity: 1;    transition: all 0.3s ease 0s;}.main-main-home-v2 .block-content:hover img {    opacity: 0.8;}.main-main-home-v2 .space30 {    margin-bottom: 30px !important;}.main-main-home-v2 .text-style4 p {    color: #fff;    font-size: 13px;    font-weight: bold;    line-height: 16px;    margin: 0;    text-align: center;    text-transform: uppercase;}.main-main-home-v2 .heading-sub::after, .main-main-home-v2 .heading-sub2 h5::after {    background: #ccc none repeat scroll 0 0;    bottom: -20px;    content: "";    height: 1px;    left: 0;    margin: 0 auto;    position: absolute;    right: 0;    width: 230px;}.block-main-home3-1 {    background: #fafafa none repeat scroll 0 0;    margin: 0;   border-bottom: 1px solid #e5e5e5;   padding: 55px 0;}.block-main-home3-1 .pi-wrap-home3-1 i {    background-color: transparent;    border-radius: 50%;    color: #e63690;    cursor: pointer;    display: inline-block;    font-size: 38px;    height: 40px;    line-height: 40px;    margin: auto;    text-align: center;    transition: all 0.3s ease-out 0s;    width: 40px;}.block-main-home3-1 .pi-wrap-home3-1 h4 {    color: #333;    padding: 15px 0 0;  font-family: 'Open Sans', sans-serif;    font-size: 14px;    font-weight: bold;    line-height: 20px;  text-transform:uppercase;}.block-main-home3-1 .pi-wrap-home3-1 h4 span {    color: #666666;    display: block;    font-family: 'Open Sans', sans-serif;    font-size: 14px;    font-weight: bold;    position: relative;    text-transform: none;    font-weight: 400;}.category-product-tab .module-desc, .category-product-tab .module-desc p{  color: #666;    font-size: 16px;    padding-bottom: 20px;    text-align: center;}.module-desc p::after{    background: #ccc none repeat scroll 0 0;    bottom: 15px;    content: "";    height: 1px;    left: 0;    margin: 0 auto;    position: absolute;    right: 0;    width: 230px;}.fullwidth-layout .box-heading,.fullwidth-layout .new_label_product,.fullwidth-layout .sale_label_product,.fullwidth-layout .product-hover-box .quickview-colorbox,.fullwidth-layout .cart-compare .button-wishlist,.fullwidth-layout .cart-compare .button-compare{  display:none;}.fullwidth-layout .product-inner{  margin:0;}.fullwidth-layout .item-product-image-box .product-hover-box{  background:rgba(0, 0, 0, 0.69) none repeat scroll 0 0;}.fullwidth-layout .slides::before {    background: #000 none repeat scroll 0 0;    content: "";    height: 100%;    opacity: 0.2;    position: absolute;    right: 0;    top: 0;    width: 20%;    z-index: 77;}.fullwidth-layout .slides::after {    background: #000 none repeat scroll 0 0;    content: "";    height: 100%;    left: 0;    opacity: 0.2;    position: absolute;    top: 0;    width: 20%;    z-index: 77;}.fullwidth-layout .product-thumb{  position:relative;}.fullwidth-layout .product-thumb .caption-grid{  position: absolute;  top:50%;  z-index:999;  left:50%;  margin-left:-95px;  margin-top:-100px;  opacity:0;  visibility:hidden;}.fullwidth-layout .product-thumb:hover .caption-grid{  opacity:1;  visibility:visible;}.fullwidth-layout .product-thumb .caption h4 a{  font-size:23px;  color:#fff;}.fullwidth-layout .product-thumb .caption h4 a:hover{  color:#d46549;}.fullwidth-layout .product-thumb .price, .fullwidth-layout .product-thumb .price-old{  font-size:23px;  color:#fff;  font-family: 'Open Sans', sans-serif;}.fullwidth-layout .product-thumb .button-group .cart-compare button{  border: 1px solid #fff;    color: #eee;  background:transparent;    font-family: 'Open Sans', sans-serif;    font-size: 15px;    height: 50px;    line-height: 48px;    padding: 0 29px;    text-align: center;    text-transform: uppercase;  width:auto;  border-radius:0;  opacity:0;  visibility:hidden;}.fullwidth-layout .product-thumb:hover .button-group .cart-compare button{  opacity:1;  visibility:visible;}.product-thumb .button-group .cart-compare button .text-cart,.fullwidth-layout .product-thumb .button-group .cart-compare button .icon-cart{  display:none;}.fullwidth-layout .product-thumb .button-group .cart-compare button .text-cart{  display:inline-block;}.fullwidth-layout .product-thumb .button-group .cart-compare{  right:50%;  margin-right: -82px;  top:50%;}.fullwidth-layout .product-layout:hover .product-thumb .button-group .cart-compare{  right:50%;}.fullwidth-layout .category-product-tab .owl-carousel .owl-buttons div{  background: rgba(0, 0, 0, 0.16) none repeat scroll 0 0 !important;    border: medium none;    border-radius: 3px;    color: #fff;    height: 58px;    line-height: 58px;    margin-top: -29px;    opacity: 1;    position: absolute;    text-align: center;    transition: all 0.4s ease 0s;    visibility: visible;    width: 58px;  top:50%;  z-index:99;}.fullwidth-layout .category-product-tab .owl-carousel .owl-buttons div:hover{  background:#000 !important;}.fullwidth-layout .category-product-tab .owl-carousel .owl-buttons .owl-prev{  left: 20%;  margin-left: -29px;}.fullwidth-layout .category-product-tab .owl-carousel .owl-buttons .owl-next{  right:20%;  margin-right: -29px;}.fullwidth-layout .category-product-tab .owl-carousel .owl-buttons div i{  color:#fff;  background:none !important;  font-size:25px;}.fullwidth-layout .category-product-tab .owl-carousel .owl-buttons div i:hover{  background:none !important;  color:#fff;}.block-home4-1 .center-text{  bottom: 55px;    left: 0;    padding: 0 20px;    position: absolute;    right: 0;    width: 100%;}.block-home4-1 .center-text h4 {    color: #fff;    font-size: 19px;    font-weight: bold;    margin: 0 0 1px;    position: relative;    text-align: center;    text-transform: uppercase;}.block-home4-1 .center-text p {    color: #fff;    font-size: 13px;    font-weight: bold;    line-height: 16px;    margin: 0;    text-align: center;    text-transform: uppercase;}.main-main-home-v3 .brands-slider,.main-main-home-v3 .block-main-home3-1{  border-top: 1px solid #e5e5e5;}.main-main-home-v3 .latest-product-content{  padding-bottom:20px;}.common-home .header_home_v3{    background: transparent !important;    position: absolute;    top: 0;    width: 100%;  z-index:999;}.common-home .header_home_v3 #top{  background:rgba(255, 255, 255, 0.1) none repeat scroll 0 0;}.common-home .header_home_v3 .main-menu, .common-home .header_home_v3 header{  background: transparent !important;}.common-home .header_home_v3 .is-sticky header{  background:rgba(0, 0, 0, 0.3) none repeat scroll 0 0 !important;  border:none;}.header_home_v3 #logo{  margin: 25px 0;}.common-home .header_home_v3 #search span,.common-home .header_home_v3 #cart{  background: rgba(255, 255, 255, 0.23) none repeat scroll 0 0 !important;}.common-home .header_home_v3 .welcome-logged,.common-home .header_home_v3 #top .btn-link,.common-home .header_home_v3 #top-links li,.common-home .header_home_v3 #top-links a,.common-home .header_home_v3 .top-language span,.common-home .header_home_v3 .btn-link span{  color:#ccc;}.common-home .header_home_v3 #top-links ul.dropdown-top-links li a{  color:#fff;}.common-home .header_home_v3 #top-links ul.dropdown-top-links li a:hover{  color:#fff !important;}.common-home .header_home_v3 .welcome-logged:hover,.common-home .header_home_v3 #top .btn-link:hover,.common-home .header_home_v3 #top-links li:hover,.common-home .header_home_v3 #top-links a:hover,.common-home .header_home_v3 .top-language span:hover,.common-home .header_home_v3 .btn-link span:hover{  color:#ccc !important;}.common-home .header_home_v3 #supermenu ul li a.tll,.common-home .header_home_v3 #supermenu-mobile ul li a.tll,.common-home .header_home_v3 #cart a.header-cart-,.common-home .header_home_v3 #search .btn-lg,.common-home .header_home_v3 #top-search-trigger{  color:#fff;}.common-home .header_home_v3 #supermenu ul li.tlli:hover a.tll{  color:#fff;}.common-home .header_home_v3 #block_header_v3 ul li:hover i{  color:#ccc !important;}.common-home .header_home_v3 #top{  border:none;}.common-home .header_home_v3 .tb_center ul li::after{  color: #3a3a3a;}.common-home .header_home_v3 #top-links li a.dropdown-toggle{  border-left: 1px solid #3a3a3a;    border-right: 1px solid #3a3a3a;}.common-home .header_home_v3 #top .btn-link strong,.common-home .header_home_v3 .top-language span{  border-right: 1px solid #3a3a3a;}.header_home_v3 #search span:hover,.header_home_v3 #cart:hover{  background: #e63690 none repeat scroll 0 0 !important;}.header_home_v5 #supermenu-mobile{  display:none;}.header_home_v5 #supermenu ul li a.tll{  margin:0;}.header_home_v5 #supermenu ul li div.bigdiv{   padding: 0;}.header_home_v5 #supermenu.respsmall .withchildfo a.theparent{  background:none;}.header_home_v5 #supermenu .withchildfo{  border:none;}.header_home_v5 #supermenu .withchildfo a.theparent{  padding: 8px 20px !important;  font-family:'Open Sans', sans-serif;}.header_home_v5 #cart .table-cart{  color:#444;}.header_home_v5 .content-minicart .text-left{  color:#444;}.header_home_v5 #top .btn-link, .header_home_v5 #top-links li, .header_home_v5 #top-links a, .header_home_v5 .top-language{  line-height:26px;  font-size:12px;  text-align:left;}.header_home_v5 #cart:hover a.header-cart- {  color:#e63690;}.header_home_v5 #cart:hover a.header-cart- i{  color:#e63690;}.header_home_v5 #top-links{  padding-top:100px;}.header_home_v5 .arrow-hear{  float:left;}.header_home_v5 .top-language span{  border:none;}.header_home_v5 #top-links .top-currency .btn-link strong{  color:#fff;  font-weight:normal;  font-size:12px;  line-height:27px;}.header_home_v5 #top-links .top-currency .btn-link:hover,.header_home_v5 #top-links .top-currency .btn-link:focus{  text-decoration:none !important;}.header_home_v5 #top-links #currency .dropdown-top-links,.header_home_v5 #top-links .dropdown-top-links{  top:45px;}.header_home_v5 .top-language .arrow::after,.header_home_v5 .arrow-hear .dropdown .arrow::after{  left: 30px;}.header_home_v5 .top-currency .arrow::after{  right:30px;}.header_home_v5 .dropdown-top-links li{   border-bottom: 1px solid #444;}.mobile-trigger .slicknav_icon .slicknav_icon-bar{  background: #888 none repeat scroll 0 0;    display: block;    height: 2px;    width: 30px;  margin-bottom:5px;}.mobile-trigger .slicknav_icon{  background: #ddd;    padding: 8px;  display: inline-block;  border-radius:5px;}.mobile-trigger .slicknav_icon .slicknav_icon-bar + .slicknav_icon-bar + .slicknav_icon-bar{  margin-bottom:0;}/* CUSTOM STYLES */.block-main-home2 .owl-item a {  background: #000000 none repeat scroll 0 0;    color: #fff;    font-size: 11px;    font-weight: bold;    line-height: 28px;    padding: 6px 15px;    text-transform: uppercase;  transition: all 0.2s ease-in-out 0s;}.block-main-home2 .owl-item a:hover {  color: #e63690;}.home2-widget .quote-info {  margin-left: 0 !important;  text-align: center;}.home2-widget .quote-info cite {  text-align: center !important;  color: #aaa;}.home2-widget .quote-info p {  font-size: 13px;  color: #666;}.home2-widget .owl-item img {  width: 99px !important;  margin: 0 auto;  float: none;}.home2-widget .owl-item h4 {    color: #666 !important;    font-family: 'Open Sans', sans-serif;    font-size: 16px !important;    margin: 10px 0 1px !important;  font-weight: 600;}.home2-widget .owl-buttons {  /*display: none;*/}.compony-features h4 {  font-family: 'Open Sans', sans-serif;}/* Categories */.custom_id24,.custom_id17 {  display: none;}.product-content .rating {  display: none;}.product-content .list-unstyled-price li:nth-child(4),.product-content .list-unstyled-price li:nth-child(5),.product-content .list-unstyled-price li:nth-child(6),.product-content .list-unstyled-price li:nth-child(7),.product-content .list-unstyled-price li:nth-child(8) {  display: none;}.product-content .list-unstyled:nth-child(2) li:nth-child(3) {  display: none;}#cart .dropdown-shopping-cart .remove-item a i {    margin-top: 5px;}#cart table td {  font-family: 'Open Sans', sans-serif !important;}.radio input ,.checkbox input {  cursor: pointer;}.text-block-home2 h6,.text-block-home2 p,.slider-block-home2 .center-text h4,.slider-block-home2 .center-text p {  text-shadow: 2px 2px 3px rgba(0, 0, 0, .75)}.fb-comments {  margin-bottom: 100px;}.share-link {  display: block;  padding: 0;  margin: 0;}.share-link div {  display: inline-block;}#vk-like {  width: auto;}.fb-share-button {  vertical-align: middle;}.g-plus {  vertical-align: middle;  margin-left: 0;}.clearfix {  clear: both;}.welcome-logged {  font-size: 18px;  font-weight: 400;  letter-spacing: normal;  transition: all .3s ease-in-out;}.header_home_v1 .welcome-logged:first-of-type {  text-align: left;}.header_home_v1 .welcome-logged:last-of-type {  text-align: right;}.header_home_v1 .fa-shopping-cart:before {  font-size: 25px;}.header_home_v1 #cart span.heading-title {  font-size: 13px;  letter-spacing: normal;}.search-header {  width: 50%;}.header_home_v1 #search .input-lg {  padding-left: 5px;  background-color: #292929;}#search .fa-search {  color: #ccc !important;  transition: all 0.2s ease-in-out 0s;}#search .fa-search:hover,#search .fa-search:focus,.header_home_v1 #search span:hover {  color: #e63690 !important;}.header_home_v1 #search .input-lg {  color: #f4f4f4;}.header_home_v1 #search .input-lg::-webkit-input-placeholder {  color: #ccc !important;}#cart {  line-height: 22px !important;}#tab-description p {  margin-bottom: 15px !important;}