/* Layout Novo */

#menu_global {
	padding: 0 !important;
}

#menu_global ul > li .menu_departamento {
    padding-top: 30px;
    padding-bottom: 30px;
}

.logoTopo {
    padding: 0 !important;
}

#li_plus{
    list-style: none;
}

#li_plus i {
    color: #000;
}

.menu_plus1 #li_plus {
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}

.menu_plus1 #li_plus .menu_departamento {
    display: flex;
    align-items: center;
    justify-content: center;
}

.menu_plus1 #li_plus:hover .box-menu-princpal {
    display: block;
}

.menu_plus1 #li_plus .menu_categorias {
    line-height: 15px;
    float: left;
    width: 100%;
    margin-bottom: 10px;
    position: relative;
    display: table;
}

.menu_plus1 #li_plus .box_categorias {
    padding: 40px 10px 22px 10px;
}

.menu_plus1 #li_plus .menu_categorias a {
    text-transform: uppercase;
    color: #1F1F1F;
    font-size: 16px;
    width: 100%;
}

.view-product-list .product-list.grid {
	margin-top: 0px !important;
}

#product {
	margin-bottom: 2rem !important;
}

.input-group-btn:last-child>.btn, .input-group-btn:last-child>.btn-group {
	margin-left: 0 !important;
}

#menu_global .navbar-nav > li > .menu_departamento {
	font-weight: bold;
	font-size: 12px !important;
}

/*#menu_global .maxSize {
	display: flex !important;
    align-items: center !important;
}*/

#li_plus {
	float: right !important;
}

#li_plus .menu_departamento {
	font-size: 20px !important;	
}

#li_plus i, #li_plus svg {
	font-size: 21px;
	width: 21px;
	height: 21px;
	fill: #fff;
}

.searchTopo {
	flex-grow: 1;
	display: flex;
}

.searchTopo input.form-control {
	padding: 6px 10px !important;
}

.searchTopo input.form-control,
.searchTopo .input-group-btn button.btn.btn-default {
	width: 45px !important;
	height: 38px !important;
}

.iconesTopo {
	flex-grow: 0;
	display: flex;
	align-items: center;
	margin-left: 3rem;
}

html .ariaDoCLienteTopo {
    margin-right: 2rem !important;
}

html .carrinhoTopo,
html .ariaDoCLienteTopo {
	width: 32px !important;
    height: 32px !important;
}

.product-list.grid li {
	margin-top: 0 !important;
}

.category-slider .owl-carousel .owl-item img {
	margin-bottom: 0 !important;
}

.block-banner-carrocel .banner-boder-zoom2 {
	margin-bottom: 4rem !important;
}

.m-4-inicial {
	margin-bottom: 4rem !important;
}

.mb-4-inicial {
	margin-top: 4rem !important;
}

.block-banner8 .row {
	margin-bottom: 20px !important;
}

#menu_global ul > li {
	padding: 0px 10px !important;
	display: flex !important;
	align-items: center !important;
}

.searchTopo .btn.btn-default {
	display: flex;
	align-items: center;
	justify-content: center;
}

.searchTopo .btn.btn-default svg {
	width: 20px;
	height: 20px;
}

html .tab-container,
html #box-chamada {
	margin-bottom: 4rem !important;
}

html .titulotab {
	margin-top: 30px !important;
	margin-bottom: 0rem !important;
	line-height: 1 !important;
	font-size: 26px !important;
	/*margin-left: 5px !important;*/
}

.titulotab:before {

}

.titulotab span {
	font-size: 30px !important;
}

.block-manufacturer-logo h1 span {
	font-size: 30px !important;
}

.block-manufacturer-logo h1 span::before {
	bottom: -15px !important;
}

html .block-banner-carrocel {
	margin-top: 0 !important;
	margin-bottom: 0rem !important;
}

html .block-manufacturer-logo {
	margin: 0 !important;
	margin-bottom: 4rem !important;
}

html .block-manufacturer-logo h1 {
	margin-bottom: 4rem !important;
}

html #newsTema18 {
	margin-top: 0 !important;
}

html .banner-boder-zoom2 {
	/*margin-bottom: 4rem !important;*/
}

html #address-list .tit-contain {
	display: flex;
    align-items: center;
}

html .introduce-list {
	padding-left: 0 !important;
}

html div#newsTema18 form {
	width: 100% !important;
}

html div#newsTema18 h1 {
	margin-right: 0 !important;
	margin-top: 0 !important;
}

html div#newsTema18 .col-sm-12 .row {
	display: flex;
	align-items: center;
}

html div#newsTema18 h1 span {
	font-family: 'Museo500' !important;
}

html div#newsTema18 form input.email-newsletter {
	font-size: 12px;
}

html #address-list .tit-contain i {
	width: 15px !important;
    height: 15px !important;
    font-size: 15px !important;
    margin-right: 10px !important;
}

html .ariaDoCLienteTopo svg, 
html .carrinhoTopo svg {
	width: 32px;
	height: 32px;
	margin-right: 10px;
}


/**/

#menu_global ul > li .menu_departamento:after {
	content: '';
	background: transparent;
	width: 95%;
	height: 60px;
	position: absolute;
	/*bottom: -45px;*/
	bottom: -60px;
	left: 0;
	display: block;
}

.minitopo {
	text-align: center;
}

.block-slide14 {
	float: left;
	width: 100%;
}

#showRightPush {
	background-color: #FFF;
	font-size: 10px;
	color: #000;
	border-radius: 0px;
	width: 40px;
	height: 40px;
	margin-top: 10px;
	display: none;
	padding: 13px 6px;
	position: relative;
	left: -15px;
}


#form-avaliacao-do-produto, #form-aviseMe {
	position: relative;
}

.product-thumb .secondary_image {
	opacity: 0;
}

.product-container:hover .secondary_image {
	opacity: 1;
}

.box-border {
	border: 1px solid #eaeaea;
	padding: 20px;
	overflow: hidden;
}

#form-avaliacao-do-produto a.close, #form-aviseMe a.close {
	position: absolute;
	right: 1px;
	top: 1px;
	width: 20px;
	height: 20px;
	color: #fff;
	background-color: red;
	line-height: 17px;
	text-align: center;
	font-size: 1em;
	opacity: 1;
	font-weight: 400;
}

#form-avaliacao-do-produto h1, #form-aviseMe h1 {
	font-size: 1.2em;
	font-weight: 700;
	margin-bottom: 7px;
}


.main-header-ontop {
	position: fixed !important;
	top: 0;
	left: 0;
	right: 0;
	z-index: 100000;
	background: #fff;
	box-shadow: 0 1px 1px 0 rgba(50, 50, 50, 0.1);
}

#headerGlobal{
	display: block;
	float: left;
	width: 100%;
	padding: 0px 0;
}

.logoTopo{
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	align-content: center;
}

.carrinhoTopo,
.ariaDoCLienteTopo,
.searchTopo{
	display: inline-block;
	vertical-align: middle;
}

.searchTopo form {
	width: 100%;
}
.searchTopo input.form-control {
	height: 35px;
	width: 100% !important;
	color: #231f20;
	font-size: 12px;
	max-width: 422px;
	border-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-right-radius: 0px;
}
.searchTopo .form-inline .input-group{
	width: 100%;
}
.searchTopo .input-group-btn {
	padding: 0 !important;
	height: 35px;
	border-right: none;
	border-radius:0px;
	width: 40px !important
}

.searchTopo input::-webkit-input-placeholder {
	color: #000;
	font-size: 10px;
}

.searchTopo input:-moz-placeholder {
	color: #000;
	font-size: 10px;
}

.searchTopo input::-moz-placeholder {
	color: #000;
	font-size: 10px;
}

.searchTopo input:-ms-input-placeholder {  
	color: #000;
	font-size: 10px;
}

#form-contato textarea::-webkit-input-placeholder {
	color: #000;
	font-size: 10px;
}

#form-contato textarea:-moz-placeholder {
	color: #000;
	font-size: 10px;
}

.searchTopo .input-group-btn button.btn.btn-default {
	height: 35px;
	background: #26C9FF;
	color: #fff;
	border: none;
	border-left: none;
	border-radius:0px;
	width: 100%;
	padding: 0px !important
}
.searchTopo .input-group-btn button.btn.btn-default:hover{
	background-color: #000;
}

.searchTopo input::-webkit-input-placeholder {
	color: #231f20;
}
.searchTopo input::-moz-placeholder {
	color: #231f20;
}
.searchTopo input:-ms-input-placeholder {
	color: #231f20;
}
.searchTopo input:-moz-placeholder {
	color: #231f20;
}

.ariaDoCLienteTopo svg,
.carrinhoTopo svg{
	fill: #FFF;
	width: 26px;
	height: 26px;
	margin-right: 5px;
}

.ariaDoCLienteTopo svg:hover,
.carrinhoTopo svg:hover{
	fill: #26C9FF;
}

.carrinhoTopo a{
	position: relative;
}

.ariaDoCLienteTopo p,
.carrinhoTopo p{
	display: table-cell;
	vertical-align: middle;
}

.carrinhoTopo a{
	display: table-cell;
	vertical-align: middle;
}

.ariaDoCLienteTopoNav {
	display: none;
	text-align: right;
	margin-top: -19px;
}
#menu_global{
	display: block;
	float: left;
	width: 100%;
	background: #1F1F1F;
	position: relative;
	padding: 15px 0;
}
#menu_global #navbar{
	display: inline-block;
	vertical-align: middle;
	width: 100%
}
#menu_global .maxSize{
	display: inline-block;
	vertical-align: middle;
	width: 100%
}
#menu_global .box-menu-princpal ul{
	float: left;
	margin-bottom: 25px;
}

#menu_global ul > li{
	display: table;

	float: left;
}

#menu_global .navbar-nav > li > .menu_departamento {
	font-size: 12px;
}

#li_plus .box-menu-princpal ul{
	float: left;
	margin-bottom: 0px;		
}

#menu_global ul > li {
	/*padding: 0px 12px;*/
	padding: 0px 8px;
}

#menu_global ul > li .menu_departamento{
	text-transform: uppercase;
	color: #fff;
	position: relative;
	/*padding: 0px 10px;*/
	font-size: 13px;
}
#menu_global ul > li .box_categorias{
	padding: 50px 0px 50px 0px;
}
#menu_global ul > li .menu_categorias,
#menu_global ul > li .menu_subcategorias{
	position: relative;
	width: 100%;
}
#menu_global ul > li .menu_categorias{
	line-height: 15px;
	height: 35px;
	float: left;
	width: 100%;
	margin-bottom: 10px;
}
#menu_global ul > li .menu_categorias a{
	text-transform: uppercase;
	color: #1F1F1F;
	font-size: 15px;
	width: 100%;
	font-family: 'Museo700'
}
#menu_global ul > li .menu_categorias a:hover,
#menu_global ul > li .menu_subcategorias a:hover{
	color: #26C9FF;
}
#menu_global ul > li .menu_subcategorias a{
	color: #1F1F1F;
	font-size: 14px;
	width: 100%;
	font-family: 'Museo100'
}
#menu_global ul > li .menu_departamento:before{
	content: '';
	background: #26C9FF;
	width: 95%;
	height: 4px;
	position: absolute;
	bottom: 0px;
	left: 3px;
	display: none;
}
#menu_global ul > li:last-child > .menu_departamento{
	margin-right: 0px;
}

#menu_global ul > li:hover .menu_departamento{
	color: #26C9FF
}

#menu_global ul > li:hover .menu_departamento:before{
	display: block;
}

#menu_global .box-menu-princpal{
	position: absolute;
	background: #FFF;
	z-index: 99;
	top: 100%;
	width: 100%;
	left: 0;
	display: none;
	border-bottom: 1px solid #DFDFDF;
	z-index: 1111111;
}

#menu_global ul > li:hover > .box-menu-princpal {
	display: block;
}

#menu_global ul > li a span{
	display: inline-block;
	vertical-align: middle;
}

#menu_global ol{
	float: right;
}
#menu_global ol li{
	display: inline-block;
}
#menu_global ol li a{
	height: 62px;
	line-height: 62px;
	color: #fff;
	text-transform: uppercase;
	padding: 0 10px;
	display: block;
}

#menu_global ul > li > ul {
	position: absolute;
	background: #231f20;
	z-index: 99;
	padding: 10px 0;
	min-width: 100%;
	top: 60px;
}

#menu_global ul > li:hover > .box-menu-princpal {
	display: block;
}

#menu_global ul > li:hover > ul li a {
	padding: 10px 20px;
	height: auto;
	line-height:  16px;
	margin: 0;
	background: transparent;
	width: 100%;
}
#menu_global ul li ul li a:after{
	display: none;
}
#menu_global ul > li > ul li a:hover {
	background: #000;
}
#menu_global .box_banner {
	padding-top: 20px;
	padding-bottom: 40px;
}

.block-manufacturer-logo {
	float: left;
	width: 100%
}

.block-tab-escolha-seu-esporte {
	background: #FFF;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	float: left;
	width: 100%
}

.block-tab-escolha-seu-esporte h1 {
	width: 100%;
	margin-bottom: 50px;
	font-weight: 700;
	position: relative;
	text-align: center;
}

.block-tab-escolha-seu-esporte h1 span{
	text-transform: uppercase;
	color: #1F1F1F;
	font-size: 30px;
	font-family: 'Museo700';
	position: relative;
}

.block-tab-escolha-seu-esporte h1 span:before {
	content: '';
	position: absolute;
	margin: auto;
	left: 0;
	right: 0;
	bottom: -20px;
	height: 3px;
	background: #1F1F1F;
	width: 75%;
}

.block-tab-escolha-seu-esporte .block-tab-escolha-seu-esporte-categorias {
	border:solid 1px #D7D7D7;
	background: #FFF;
	float: left;
	width: 100%;
}

.block-tab-escolha-seu-esporte .block-tab-escolha-seu-esporte-categorias .bloc-sub-categorias{
	float: left;
	width: 100%;
}

.block-tab-escolha-seu-esporte .block-tab-escolha-seu-esporte-categorias .bloc-sub-categorias li a {
	color: #1F1F1F;
	font-size: 12px;
	font-family: 'Museo500';
	padding: 15px;
	float: left;
	width: 100%;
	box-sizing: border-box;
	border-bottom: solid 1px #D7D7D7;
	text-align: center;
}

.block-tab-escolha-seu-esporte .block-tab-escolha-seu-esporte-categorias .bloc-sub-categorias li a b {
	font-family: 'Museo500';
}

.block-tab-escolha-seu-esporte .block-tab-escolha-seu-esporte-categorias .bloc-sub-categorias li a:hover {
	background: #26C9FF;
	color: #FFF
}


div[id^='timerPromocao-'] {
	display: block;
	text-align: center;
	color: #fff;
	font-style: normal;
	margin-top: 20px;
}

div[id^='timerPromocao-'] span b {
	display: block;
	font-size: 11px;
}

div[id^='timerPromocao-'] span {
	display: inline-block;
	line-height: 15px;
	font-style: normal;
	background: #1F1F1F;
	padding: 10px 10px;
	border-radius: 5px;
	text-align: center;
}

div[id^='timerPromocao-'] span i {
	font-weight: bold;
	font-style:normal;
	font-size: 16px;
}

.products-style8 .product-thumb img{
	border:none !important;
}
.products-style8 .product-info .product-name{
	overflow: hidden;
}
.product-list.grid li .content_price .preco_d_preco,
.products-style8 .product-info .box-price,
.box-price{
	margin-top: 10px;
}
.product-list li .content_price .old-price,
.products-style8 .product-info .box-price .old-price,
.box-price .old-price{
	color: #888888;
	font-weight: 500;
	font-size: 13px;
	font-family: 'Museo100';
	margin-right: 10px;
}
.product-list li .content_price span,
.products-style8 .product-info .box-price span,
.box-price span{
	font-size: 20px;
	font-family: 'Museo700';
}

#product .pb-right-column .product-price-group .price, 
.product-info .box-price .price, 
.product-list li .product-price.price, 
.products-block .product-price.price{
	color: #1F1F1F !important;
}

.products-style8 .product-info .box-price small,
.products-style8 .product-info .box-price small span, 
.product-list li .content_price small,
.product-list li .content_price small span,
.box-price p small,
.box-price p small span{
	text-transform: uppercase;
	color: #4B4B4B;
	font-size: 12px;
	line-height: 12px;
	margin-top: 5px;
	font-size: 11px;
	font-family: 'Museo500';
	float: left;
	width: 100%;

}

.product-style3 span.status.new, 
.product-container span.status.new,
.product-style3 span.status.sale, 
.product-container span.status.sale{
	border-radius: 5px !important;

	color: #FFF !important;

	background: #26C9FF;

	position: absolute;

	top: 0;

	padding: 12px 7px;

	text-align: center;

	font-size: 13px;

	font-family: 'Museo500';

	line-height: 13px;
	z-index: 1;

}

.product-style3 span.status.sale, 
.product-container span.status.sale{
	right: 0;
}

.product-style3 span.status.new, 
.product-container span.status.new{
	left: 0;
}

.product-name a{
	color: #1F1F1F;
	text-align: center;
	font-size: 14px;
	font-family: 'Museo100';
}

.product-list li .product-star{
	margin-top: 10px !important;
}

#product .product-comments span{
	margin-left: 10px
}

#product .pb-right-column span b {
	cursor: pointer;
	/*font-weight: normal !important;*/
	color: #1F1F1F;
	text-align: center;
	font-size: 14px;
	/*font-family: 'Museo100';*/
}
.sharetema {
	display: inline-block;
	margin-left: 10px;
}

.sharetema ol > li > a {
	color: #1F1F1F;
	font-size: 20px;
	cursor:pointer;
}
.sharetema ol > li:hover > a {
	color: #000
}

.sharetema ol > li .social-share {
	display: none;
	background: #706f6f;
	position: absolute;
	left: 50%;
	width: 162px;
	padding: 12px 10px 10px 10px;
	margin-left: -81px;
	border: 1px solid #cccccc;
}
.sharetema ol > li .social-share:after{
	content:"";
	position:absolute;
	border:8px solid transparent;
	border-bottom-color:#706f6f;
	top:-14px;
	left:50%;
	margin-left:-5px;
}
.sharetema ol > li:hover .social-share {
	display:block
}
.sharetema ol > li {
	position: relative;
}

.sharetema ol > li .social-share ul li a {
	margin-bottom: 0px;
}
.sharetema ol > li .social-share ul li.whatsapp:hover a {
	background: #25d366;
}

.likeTema {
	display: inline-block;
	font-size: 20px;
	margin-left: 10px;
	color: #1F1F1F
}

.likeTema:hover a {
	color: #000;
	cursor: pointer;
}
.mensagem_retorno{
	margin-top: 5px;
}

#produto_informacao .info-orther p{
	color: #706D6D;
}
#product .pb-right-column .form-option .list-color li,
#product .pb-right-column .form-option .list-color li a{
	width: 25px !important;
	height: 25px !important;
}
#product .pb-right-column .form-option .list-color li{
	margin: 0 5px 5px 0;
}
#product .pb-right-column .form-option .attributes #attribute-label-list-color{
	width: 50px;
	height: 25px;
	line-height: 25px;
}
#product .pb-right-column .form-option .attributes #attribute-list-select-info{
	width: 75px;
}
#product .pb-right-column .form-option .list-color{
	padding: 0px;
}
#produto_informacao .form-option{
	border: none;
}
#product .pb-right-column .product-price-group{
	margin-top: 10px;
	position: relative;
}
#product .pb-right-column .product-price-group small.infExtraDesconto {
	width: 205px;
	font-weight: 100;
	line-height: 15px;
}
#product .pb-right-column .product-price-group span.price {
	font-size: 30px;color: #FFBF00;margin-right: 5px;display: inline-block;width: auto;
}
#product .pb-right-column .product-price-group span.old-price{
	margin-right: 5px;
	position: absolute;
	top: 35px !important;
}
#product .pb-right-column .product-price-group .discount{
	font-size: 11px;
	padding: 0 10px;
	margin-top: 0px;
	position: relative;
	top: 7px;
	margin-left: 5px;
}
#product .pb-right-column .form-option .attributes:first-child{
	padding-top: 10px;
	padding-bottom: 20px;
}
.btn-add-cart:before{
	display: none;
}

#product .pb-right-column .form-action, #product .pb-right-column .form-option, #product .pb-right-column .form-share, #product .pb-right-column .product-desc{
	border: none;
	position: relative;
	float: left;
	width: 100%;
}

#product .pb-right-column .form-action .button-group {
	background: #fff;
}

#product .pb-right-column .product-price-group small span:nth-of-type(1){
	font-size: 2em !important;
	line-height: 23px;
	margin-top: 5px;
	display: block;
	margin-bottom: 5px;
	text-align: left;
	float: left;
	font-weight: 500;
	font-family: 'Museo100';
	color: #1F1F1F;
}

#product .pb-right-column .product-price-group small span:nth-of-type(2){
	font-size: 1em !important;
}

#product .pb-right-column .product-price-group small span:nth-of-type(3){
	float: left;
	width: 100%;
	margin-top: 0px !important
}

.product-tab .nav-tab>li.active>a, 
.product-tab .nav-tab>li:hover>a{	
	background: #1F1F1F;
	color: #FFF
}
.product-tab .nav-tab>li,
.product-tab .nav-tab>li.active, 
.product-tab .nav-tab>li:hover{
	border: 1px solid #fff;
	border-bottom: 1px solid #e2e2e2;
}

.product-tab .nav-tab>li.active{
	color: #FFF
}

.product-tab .nav-tab>li.active a{
	color: #FFF
}

.product-tab .nav-tab>li>a{
	color: #1F1F1F;
	padding: 15px 25px;
	float: left;
	font-size: 14px;
	font-weight: 500;
	font-family: 'Museo500';
}


#dimensoes table.table>tbody>tr:first-child>td{
	border:none;
}

div#box-depoimento {
	display: block;
	width: 100%;
	border: 1px solid #e2e2e2;
	margin: 70px 0;
}

div#box-depoimento .paddding {
	padding: 20px;
	margin: 60px;
}

div#box-depoimento h1 {
	position: absolute;
	font-size: 25px;
	font-weight: 500;
	background: white;
	padding: 5px 20px;
	margin: -20px 0px 0px 30px;
	color: #606060;
}

div#box-depoimento .paddding .box-border {
	padding: 0;
	border: none;
}

div#box-depoimento .paddding .box-border div#box_avaliacao_star {
	margin-bottom: 15px;
	line-height: 20px;
}

div#box-depoimento .paddding .box-border div#box_avaliacao_star i.fa.fa-star,div#box-depoimento .paddding .box-border div#box_avaliacao_star i.fa.fa-star-o {
	font-size: 20px;
	color: #FFDC73;
}

div#box-depoimento .paddding .box-border label {
	margin-bottom: 10px;
}

div#box-depoimento .paddding .box-border textarea#texto {
	height: 120px;
}

div#box-depoimento .paddding .box-border button.button {
	background: #C73437;
	border-radius: 5px;
	height: 40px;
	text-transform: uppercase;
}
div#box-depoimento .paddding i.fa {
	color: #ffdc73;
	font-size: 22px;
}

section#block-depoimento h1 {
	display: inline-block;
	border: 1px solid #000;
	padding: 10px 15px;
	text-transform: uppercase;
	margin-bottom: 25px;
	font-size: 14px;
}
.depoimento-container .depoimento-image {
	display: inline-block;
	width: 100%;
	max-width: 120px;
}

.depoimento-container .depoimento-info {
	display: inline-block;
	margin: 0 0 0 20px;
	width: calc(100% - 145px);
	font-size: 13px;
}

.depoimento-container {
	display: block;
	width: 100%;
	margin-bottom: 40px;
}

.block-depoimento-owl .item {
	background: white;
}

.depoimento-container .depoimento-info p b {
	margin-top: 5px;
	display: block;
}

.block-tab-products .products-style8,
.block-tab-products .products-style8 .product{
	margin: 0px !important;
}

.block-tab-products .products-style8 .product {
	border: 1px solid #FFF;
	padding: 10px;
	width: 100%;
}
.block-tab-products .products-style8 .product:hover{
	border-color: #000;
}

.titulotab span{
	text-transform: uppercase;
	color: #1F1F1F;
	font-size: 26px;
	background: #FFF;
	padding-right: 20px;
	position: relative;
	z-index: 2;
}

.titulotab {
	display: inline-block;
	font-weight: bold;
	margin-bottom: 20px;
	position: relative;
	margin-top: 40px;
	width: 100%;
}

.titulotab:before {
	content: '';
	position: absolute;
	margin: auto;
	left: 0;
	right: 0;
	top: 15px;
	height: 1px;
	background: #1F1F1F;
	z-index: 1;
}

#btnsxxx{
	position: relative !important;
	margin-top: 16px !important;
	right: 0 !important;
}

.products-block .product-star span, 
.product-list li .product-star span, 
.products-style8 .product-info .product-star span,
.product-list li .right-block .product-star span{
	display: none;
}

.product-container .product-thumb .quick-view-2 a:hover, .product-list li .quick-view a:hover {
	background-color: #efefef;
	color: #000 !important;
}

.social-share ul li a, .social-share ul li a:hover {
	width: 29px;
	font-size: 11px;
	height: 29px;
	background: #a9a9a9;
	float: left;
	line-height: 29px;
	color: #fff !important;
}
.products-block .product-star, 
.product-list li .product-star, 
.products-style8 .product-info .product-star{
	color: #4B4B4B;
}
div#box-depoimento .paddding .box-border button.button{
	background-color: #00B259;
	border-color: #00B259;
}

body#body-carrinho .table-bordered>tbody>tr>td, .table-bordered>tbody>tr>th, 
body#body-carrinho .table-bordered>tfoot>tr>td, .table-bordered>tfoot>tr>th, 
body#body-carrinho .table-bordered>thead>tr>td, 
body#body-carrinho .table-bordered>thead>tr>th{
	font-weight: normal;
	font-family: 'Museo100', sans-serif;
	font-size: 14px;
	color: #1F1F1F;
}

body#body-carrinho.table-bordered>thead>tr>th{
	font-weight: 300;
	color: #787878;
	text-transform: uppercase;
	font-size: 1em;
}
body#body-carrinho .table-bordered>thead>tr>th i.fa-trash-o:before{
	font-size: 1em;
	content: "Excluir";
	font-family: 'Lato', sans-serif;
}
body#body-carrinho .cart_summary .action a{
	background-image: none;
	width: 25px;
	height: 25px;
	position: relative;
}
body#body-carrinho .cart_summary .action a:before{
	content: "\f014";
	position: absolute;
	color: #787878;
	display: inline-block;
	font: normal normal normal 14px/1 FontAwesome;
	font-size: inherit;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	right: 3px;
	top: 0px;
	font-size: 25px;
}
body#body-carrinho .cart_summary .action a:hover:before{
	color: #222;
}

body#body-carrinho .p_l_r_0 .cart_summary tbody tr:last-child td{
	font-weight: 900;
}
body#body-carrinho .p_l_r_0 .cart_summary tbody tr:last-child td span{

}

.cupom thead tr th,
.frete thead tr th,
.total thead tr th{
	padding: 19px;
}
.cupom tbody .sub,
.frete tbody .sub,
.total tbody .sub{
	padding: 20px 20px 0px 20px;
	font-size: 13px !important;
	border-bottom: none;
}
.cupom tbody .sub1,
.frete tbody .sub1,
.total tbody .sub1{
	padding: 10px 20px 30px 20px;
	font-size: 13px !important;
	border-bottom: none;
	border-top: none;
}

.total tbody tr td{
	padding: 20px 20px 20px 20px;
	font-size: 13px !important;
}
.cupom tbody .sub1 input[type="text"],
.frete tbody .sub1 input[type="text"],
.total tbody .sub1 input[type="text"]{
	height: 40px;
}

.cupom tbody .sub1 button,
.frete tbody .sub1 button,
.total tbody .sub1 button{
	height: 40px !important;
	padding: 5px 15px !important;
	font-size: 12px !important;
	line-height: 1.5 !important;
	border-radius: 3px !important;
	border-top-left-radius: 3px !important;
	border-bottom-left-radius: 3px !important;
	text-transform: uppercase !important;
	background: #1F1F1F !important;
	color: #FFF !important
}

#form-crie-sua-conta button,
#form-acessar-conta button,
.page-order .cart_navigation .next-btn {
	background-color: #26C9FF;
	border-radius: 5px;
	text-transform: uppercase;
	font-family: 'Muse700', sans-serif;
	font-size: 14px;
}

#box-chamada {
	display: block;
	float: left;
	width: 100%;
	background: #ffffff;
	margin-bottom: 30px;
}
.bl-left {
	display: block;
	float: left;
	padding: 0 30px 0 0;
}

.bl-right {
	float: left;
}
/*MEDIA QUERY*/
@media (max-width: 1199px){
	#menu_global ol > li a,
	#menu_global ul > li a span {
		font-size: 0.8em;
	}

	#menu_global ul > li a {
		margin-right: 0px;
	}

	#menu_global ul > li a img {
		max-width: 100%;
		margin-right: 5px;
	}
}
@media (max-width: 992px){
	.ariaDoCLienteTopoNav {
		display: block;
	}
	#headerGlobal .telefoneTopo, 
	.ariaDoCLienteTopo{
		display: none;
	}
	.searchTopo {
		margin-right: 0px;
		width: calc(100% - 335px);
	}

	.carrinhoTopo a{
		padding: 0px;
	}

	.carrinhoTopo a b,
	.carrinhoTopo a span{
		display: none;
	}

	.carrinhoTopo i{
		display: inline-block;
		background: #231f20;
		position: relative;
		padding: 3px 8px;
		margin-top: -1px;
	}
	.carrinhoTopo i svg{
		fill:#fff;
	}

	.carrinhoTopo small.count{
		left: inherit;
		right: -6px;
		top: -8px;
	}

	.carrinhoTopo button {
		background-color: #231f20;
		vertical-align: middle;
		line-height: 44px;
		height: 44px;
		margin-top: -1px;
		padding: 0 8px;
		margin-left: 15px;
		display: inline-block;
	}
	.carrinhoTopo button b {
		color: #fff;
		display: inline-block;
		margin: 0px;
	}
	.carrinhoTopo button i {
		background: transparent;
		margin: 0px;
		height: 44px;
		padding: 4px 8px 4px 0;
	}
}
@media (max-width: 767px){
	.searchTopo {
		margin-right: 40px;
		width: calc(100% - 375px);
	}
	#footerTema .ladoB ul,
	#footerTema .ladoB h2{
		border:1px solid #fff;
	}
}

@media (max-width: 650px){
	.searchTopo {
		display: none;
	}
	.carrinhoTopo {
		height: 42px;
		display: block;
		float: right;
		margin: 26px 0 0;
	}
}
@media (max-width: 450px){
	.carrinhoTopo button b{
		display: none;
	}
	.carrinhoTopo button i{
		padding-right: 0px;
	}
}



.block-manufacturer-logo {
	margin-bottom: 50px;
}

.block-manufacturer-logo {
	margin-top: 20px !important
}


.block-manufacturer-logo h1 {
	width: 100%;
	margin-bottom: 70px;
	font-weight: 700;
	position: relative;
	text-align: center;
}

.block-manufacturer-logo h1 span {
	text-transform: uppercase;
	color: #1F1F1F;
	font-size: 28px;
	/*font-family: 'Museo700';*/
	position: relative;
}

.block-manufacturer-logo h1 span::before {
	content: '';
	position: absolute;
	margin: auto;
	left: 0;
	right: 0;
	bottom: -20px;
	height: 3px;
	background: #1F1F1F;
	width: 75%;
}
.page-heading {
	padding-left: 10px;
}

#footer {
	margin-top: 0px !important;
}

.product-container .button-control {
	float: left;
	width: 100%;
}

/*-----------
[1. Header]
----------*/
#footer2 .widget-body li a:hover,
#footer2 .footer-row .form-subscribe .btn:hover{
	opacity: 0.5
}
.banner-boder-zoom2 img{
	width: 100%;
	max-width: auto;
}

.option8 .scroll_top:hover{
	background: #dcdcdc;
}
.option8 .scroll_top:hover:before{
	color: #6b6b6b;
}
.header8 .top-header{
	background: #fff;
	border-bottom: 1px solid #eaeaea;
}
.header8 .currency,
.header8 .language{
	float: right;
}
.header8 .icon-cart-top{
	display: none;
}
.header8 .top-header .form-search{
	width: auto;
	display: inline-block;
	float: right;
	position: relative;
	line-height: 35px;
	padding-left: 20px;
}
.header8 .top-header .form-search .icon{
	cursor: pointer;
	color: #666;
}
.header8 .top-header .form-search .form{
	position: absolute;
	top: 0;
	right: 0;
	background: #fff;
	z-index: 2;
	width: 320px;
	border-left: 1px solid #eaeaea;
	border-right: 1px solid #eaeaea;
	height: 35px;
	padding: 0;
	display: none;
}
.header8 .top-header .form-search .form button{
	width: 35px;
	background-color: #d6d6d6;
	color: #7b7b7b;
}
.header8 .top-header .user-info .dropdown-menu a{
	color: #7b7b7b !important;
}
.form-search .form .input-serach{
	width: calc(100% - 70px);
}
.header8 .top-header .form-search .form input[type="text"]{
	width: 100%;
	padding:0 5px;
}
.header8 .top-header .form-search .form .close-form{
	float: right;
	cursor: pointer;
	background: none;
	width: 35px;
	height: 35px;
	text-align: center;
	line-height: 35px;
	color: #7b7b7b;
}
.header8 .top-header .form-search .form .close-form:before{
	display: none;
}
.header8 .top-header .user-info{
	float: right;
	padding-right: 0;
	padding-left: 10px;
	color: #666;
}
.header8 .top-header .user-info .current-open{
	padding: 0;
	border: none;
}
.header8 .top-header .user-info .current-open:after{
	display: none;
}
.header8 .top-header .user-info .dropdown-menu{
	right:0;
	left: inherit;
}
.header8 .cart-block .cart-block-content .cart-buttons a.btn-check-out{
	background: #0088cc;
	border: 1px solid #eaeaea;
}
.header8 span.notify-right {
	background: #666666;
	height: 19px;
	border-radius: 10px;
	line-height: 13px;
}
.header8 span.notify-right:before {
	content: "";
	width: 6px;
	height: 6px;
	border: 6px solid transparent;
	position: absolute;
	border-top-color: #666;
	margin-top: 13px;
	margin-left: -7px;
	-ms-transform: rotate(22deg);
	-webkit-transform: rotate(22deg);
	transform: rotate(22deg);
}
.product-list li .left-block{
	padding: 0px;
}
.product-list.list li .product-container{
	margin-top: 20px;
	border: 1px solid #cccccc;
	margin-bottom: 13px;
}
.product-list.list .left-block{
	position: relative !important;
	border-right: 1px solid #d7d7d7;
}
.product-list.list li .left-block .status.sale{
	left: inherit;
	right: 0px;
	top: 0px;	
}
.product-list.list .right-block .product-desc {
	line-height: 24px;
	margin-top: 5px;
}
.header8 .cart-block .cart-block-content .product-info .p-right .p-rice{
	color: #cd2d2d;
}
.header8 #main-menu .dropdown-menu .block-container .group_header>a{
	border-bottom: 1px solid #666;
}
.header8 .main-header {
	padding: 20px 0 20px 0;
}
#product .pb-right-column .form-option .list-color li{
	border-width: 1px;
	width: 22px;
	height: 22px;
	margin-right: 5px;
}
#product .form-action .product-tab .nav-tab,
#product .form-action .product-tab .tab-container thead{
	display: none;
}
#product .form-action .product-tab .tab-container{
	padding: 0px;
	border:none;
}

#product .pb-right-column .product-price-group .discount {
	position: absolute;
	right: 0px;
	top: 0px;
	background: transparent;
	border: 1px solid #756c67;
	color: #756c67;
	line-height: 21px;
	padding: 0 10px;
}
#product .pb-right-column .form-option .list-color li a{
	width: 22px;
	height: 22px;
}
#product .pb-right-column .form-option .list-color li:hover, 
#product .pb-right-column .form-option .list-color li.active {
	border: 1px solid rgb(255, 51, 51);
}
#faq-menu > li.activeUl ul li.activeli span:before, 
#faq-menu > li.activeUl ul li.activeli a {
	color: #c7c7c7;
}
.header8 #main-menu .navbar .navbar-nav>li:hover>a, 
.header8 #main-menu .navbar .navbar-nav>li.active>a{
	border: none;
}	
.header8 #main-menu .navbar .navbar-nav>li>a{
	border: none;
	margin: 15px 0 15px 0;
	padding: 0 15px;
	text-transform: uppercase;
	font-size: 1.3em;
	font-weight: 300;
}
.header8 #main-menu .navbar-nav{
	float: left;
	width: 100%;
}
.header8 #main-menu .navbar .navbar-nav>li:hover, 
.header8 #main-menu .navbar .navbar-nav>li.active{
	background: none;
	color: #0088cc;
}
.header8 #main-menu .navbar .navbar-nav>li:hover>a, 
.header8 #main-menu .navbar .navbar-nav>li.active>a{
	color: #0088cc;
}
.option8 #main-menu li.dropdown>a:after{
	display: none;
}
.header8 #main-menu .dropdown-menu{
	border-top:1px solid #eaeaea;
	top: 95%;
}
.header8 #main-menu li.dropdown:before{
	display: none;
}
.header8 .main-header-ontop{
	position: relative;
	/*position: fixed;*/
	top: 0;
	left: 0;
	right: 0;
	z-index: 100000;
	background: #fff;
	box-shadow: 0 1px 1px 0 rgba(50, 50, 50, 0.1);
}
#body-produto .header8 .main-header-ontop{
	position: relative;
}
.header8 .main-header-ontop #main-menu .navbar-nav{
	width: 100%;
}
.header8 .main-header-ontop .main-menu-wapper{
	width: 100%;
}
/**-----------------
[2. Slider]
--------------------*/
.bxslider-background {
	font-family: 'Lato', sans-serif;
	font-size: 18px;
}
.bx-viewport, 
.bx-wrapper{
	position:relative;
	width:100%;
	height:100% !important;
	top:0;
	left:0;
}
.bxslider-background  li{
	background-repeat: no-repeat;
	background-position: top center;
	background-size: cover;
}
.homeslide8 .bx-wrapper .bx-viewport{
	border: none !important;
	-moz-box-shadow: inherit;
	-webkit-box-shadow:inherit;
	box-shadow:inherit;
	left: inherit; 
}
.bxslider-background li{
	text-align: center;
	color: #fff;
}
.bxslider-background .vegas-wrapper .item{
	display: table;
	margin: 0 auto;
	max-width: 850px;
	padding: 170px 0 100px 0;
	font-size: 18px;
	display: none;
}
.bxslider-background .item h3{
	font-size: 24px;
	text-transform: uppercase;
	line-height: 50px;
}
.bxslider-background .item h2{
	font-size: 36px;
	text-transform: uppercase;
	line-height: 70px;
}
.bxslider-background .sdide-button{
	height: 52px;
	border: 1px solid #fff;
	display: inline-block;
	padding: 0 35px;
	font-size: 18px;
	text-transform: uppercase;
	color: #fff;
	line-height: 50px;
	margin-top: 50px;
}
.bxslider-background .sdide-button:hover{
	background: #0088cc;
	border-color: #0088cc;
	color: #fff;
}
.bxslider-background .content{
	max-width: 850px;
	margin: 0 auto;
	padding-top: 160px;
}
.homeslide8 .bx-prev,
.homeslide8 .bx-next{
	width: 40px;
	height: 40px;
	text-align: center;
	border: 1px solid #fff;
	line-height: 38px;
	display: inline-block;
	position: absolute;
	top: 50%;
	color: #fff;
	-ms-transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	-moz-transition: all 0.45s ease;
	-webkit-transition: all 0.45s ease;
	-o-transition: all 0.45s ease;
	-ms-transition: all 0.45s ease;
	transition: all 0.45s ease;
	opacity: 0;
	visibility: hidden;
}
.homeslide8 .bx-prev:hover,
.homeslide8 .bx-next:hover{
	background: #dcdcdc;
	border-color: #dcdcdc;
	color: #6b6b6b;
}
.homeslide8 .bx-prev{
	left: 0px;
}
.homeslide8 .bx-next{
	right: 0px;
}
.homeslide8:hover .bx-prev{
	left: 15px;
	opacity: 1;
	visibility: inherit;
}
.homeslide8:hover .bx-next{
	right: 15px;
	opacity: 1;
	visibility: inherit;
}
.homeslide8 .bx-pager{
	position: absolute;
	bottom: 95px;
	text-align: center;
	left: 0;
	right: 0;
}
.homeslide8 .bx-pager .bx-pager-item{
	width: 12px;
	height: 12px;
	display: inline-block;
	border: 1px solid #fff;
	font-size: 0;
	margin-right: 15px;
}
.homeslide8 .bx-pager .bx-pager-item a{
	width: 100%;
	height: 100%;
	float: left;
}
.homeslide8 .bx-pager .bx-pager-item a.active{
	background: #fff;
}
/*--------------------------
[3. Block banner]
--------------------------*/
.block-banner-carrocel{
	margin-top: 30px;
	margin-bottom: 30px
}
.block-banner8{
	margin-top: 0px;
}
.block-banner8 .banner-text{
	position: relative;
}
.block-banner8 .banner-text .banner-content{
	position: absolute;
	left: 0;
	right: 12px;
	top: 0;
	bottom: 0;
	text-align: right;
	padding-top: 20%;
}
.block-banner8 .item.col-sm-6{
	padding: 0 12.5px;
}
.block-banner8 .banner-text .banner-content .banner-title{
	font-size: 24px;
	line-height: 30px;
	color: #666;
}
.block-banner8 .banner-text .banner-content .banner-desc{
	font-size: 14px;
	color: #666;
	line-height: 30px;
	margin-top: -4px;
}
.block-banner8 .banner-text .banner-content .banner-button{
	height: 36px;
	border: 1px solid #666;
	padding: 0 22px;
	line-height: 35px;
	text-transform: uppercase;
	display: inline-block;
	width: auto;
	color: #333333;
	margin-top: 14px;
}
.block-banner8 .banner-text .banner-content .banner-button:hover{
	background: #0088cc;
	color: #fff;
	border-color: #0088cc;
}
/*--------------------------
[4. Tab product]
--------------------------*/
.block-tab-products {
	float: left;
	width: 100%;
}
.block-tab-products .nav-tab{
	display: table;
	margin: 0 auto;
	padding:20px 0 40px 0;
}
.block-tab-products .nav-tab li{
	display: inline;
	float: left;
	padding: 0 25px;
	font-size: 23px;
	text-transform: uppercase;
}
.block-tab-products .nav-tab li>a{
	color: #999;
}
.block-tab-products .nav-tab li.active a,
.block-tab-products .nav-tab li>a:hover{
	color: #333;
	font-weight: 700;
	position: relative;
}
.block-tab-products .nav-tab li.active a:before,
.block-tab-products .nav-tab li>a:hover:before{
	content: "";
	width: 80%;
	height: 2px;
	margin-left: 10%;
	bottom: -15px;
	background-color: #333;
	display: block;
	position: absolute;
}
.block-tab-products .products-style8{
	margin-top: -30px;
}
.block-tab-products .products-style8 .product{
	margin-top: 30px;
}
/*---------------
[5. Product list]
-----------------*/
.products-style8{
}
.products-style8 .product-thumb{
	position: relative;
	overflow: hidden;
}
.products-style8 .product-thumb a{
	position: relative;
}
.products-style8 .product-thumb img{
	-webkit-transition: all 1s ease;
	transition: all 1s ease;
	display: inherit;
}
.products-style8 .product-thumb .secondary_image{
	position: absolute;
	top: -2px;
	left: 0;
	opacity: 0;
}
.products-style8 .product-thumb .quick-view{
	position: absolute;
	left: 0;
	bottom: -36px;
	right: 0;
	height: 36px;
	background: rgba(0, 136, 204, 0.7);
	line-height: 35px;
	display: inline-block;
	text-transform: uppercase;	
	color: #fff;
	margin: auto;
	text-align: center;
	-webkit-transition: all 0.3s ease-out 0.45s;
	-moz-transition: all 0.3s ease-out 0.45s;
	-o-transition: all 0.3s ease-out 0.45s;
	transition: all 0.3s ease-out 0.45s;
}
.product-container{
	position: relative;
}
.product-container div[class^='mensagem_r_']{
	position: absolute;
	z-index: 2;
	text-align: center;
}
.product-container:hover .product-thumb .quick-view{
	bottom: 0;
}
.product-container .product-thumb .quick-view-2 {
	position: absolute;
	right: 10px;
	top: 30%;
	width: 32px;
	overflow: hidden;
	display: none;
}
.product-container .product-thumb .quick-view-2 a{
	position: relative;
	width: 32px;
	height: 32px;
	float: left;
	border-radius: 90%;
	margin-top: 5px;
	text-align: center;
	line-height: 32px;
	-webkit-transition: margin-left 0.2s ease 0.2s;
	-moz-transition: margin-left 0.2s ease 0.2s;
	-ms-transition: margin-left 0.2s ease 0.2s;
	-o-transition: margin-left 0.2s ease 0.2s;
	transition: margin-left 0.2s ease 0.2s;
	margin-left: 200px;
}
.product-container .product-thumb .quick-view-2 a,
.product-list li .quick-view a{
	background-color: #000;
	color: #ffffff;
}
.product-container:hover .product-thumb .quick-view-2 a.heart,
.product-container:hover .product-thumb .quick-view-2 a.search {
	margin-left: 0;
}
.product-container .product-thumb .quick-view-2 a.heart:before{
	font: normal normal normal 14px/1 FontAwesome;
	content: "\f08a";
	font-weight: bold;
}
.product-container .product-thumb .quick-view-2 a.search:before{
	font: normal normal normal 14px/1 FontAwesome;
	content: "\f067";
	font-weight: bold;
}
.product-list.list .quick-view a.heart{
	margin-right: 5px;
}
.product-container .product-thumb .quick-view-2 a:hover,
.product-list li .quick-view a:hover{
	background-color: #CCA76A;
	color: #fff !important;
}
.products-style8 .tooltip .tooltip-inner{
	background: #0088cc;
	border-radius: 0;
	color: #fff;
	padding: 5px 10px;
}
.products-style8 .tooltip.top .tooltip-arrow{
	bottom:0;
	left:50%;
	margin-left:-5px;
	border-left:5px solid transparent;
	border-right:5px solid transparent;
	border-top:5px solid #0088cc
}
.products-style8 .product-info{
	line-height: 18px;
	text-align: center;
	padding-top: 17px;
}
.products-style8 .product-info .product-name{
	font-size: 15px;
	text-transform: uppercase;
	height: 60px;
	font-weight: normal;
	padding: 0 10px;
	margin-top: 10px;
	float: left;
	width: 100%;
}
.box-price{
	display: table;
	text-align: center;
	float: left;
	width: 100%;
	margin-bottom: 20px;
}
.box-price .preco_d_preco{
	float: left;
	width: 100%;
	margin-bottom: 10px;
}
.products-style8 .product-info .box-price .old-price{
	color: #999;
	text-decoration: line-through;
	margin-left: 10px;
	font-weight: 300;
}
.products-style8 .product-info .button-control{
	margin-top: 10px;
	display: none;
}
.products-style8 .compare,
.products-style8 .add-to-cart,
.products-style8 .wishlist{
	padding: 15px !important;
	border: none;
	display: inline-block;
	text-transform: uppercase;
	font-size: 14px;
	float: left;
	width: 100%;
	height: inherit !important;
	line-height: inherit !important
}
.products-style8 .compare,
.products-style8 .wishlist{
	width: 36px;
}
.products-style8 .compare:hover,
.products-style8 .add-to-cart:hover,
.products-style8 .wishlist:hover{
	background: #0088cc;
	color: #fff;
}
.products-style8 .add-to-cart{
	padding: 0 20px;
}
.products-style8 .compare,
.products-style8 .wishlist{
	font-size: 0;
	-webkit-transition: all 0.5s ease;
	transition: all 0.5s ease;
	-webkit-transform: scale(0,1);
	transform: scale(0,1);
	opacity: 0;
}
.products-style8 .compare:before{
	font-family: 'FontAwesome';
	font-size: 14px;
	content: "\f0ec";
}
.products-style8 .wishlist:before{
	font-family: 'FontAwesome';
	font-size: 14px;
	content: "\f08a";
}
.products-style8 .product-container:hover .secondary_image{
	opacity: 1;
}
.products-style8 .product-container:hover .primary_image{
	opacity: 0;
}
.products-style8 .product-container:hover .quick-view{
	opacity: 1;
	-webkit-transform: scale(1);
	transform: scale(1);
}
.products-style8 .product-container:hover .compare,
.products-style8 .product-container:hover .wishlist{
	opacity: 1;
	-webkit-transform: scale(1);
	transform: scale(1);
}
.section8 .section-title{
	display: table;
	margin: 0 auto;
	font-size: 24px;
	position: relative;
	line-height: 20px;
	text-transform: uppercase;
	height: 34px;
}
.section8 .section-title:before{
	content: '';
	width: 120px;
	height: 1px;
	background: #666;
	position: absolute;
	bottom: 0px;
	left: 50%;
	-ms-transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
}
.section8 .section-title:after{
	content: '';
	width: 30px;
	height: 3px;
	background: #666;
	position: absolute;
	bottom: -1px;
	left: 50%;
	-ms-transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
}
/*-------------------
[6. Block loock books]
---------------------*/
.block-loock-bocks{
	background: url("../images/loock-boock.jpg") 50% 0 no-repeat fixed;
	color: #fff;
	margin-top: 70px;
}
.block-loock-bocks .section-title:after,
.block-loock-bocks .section-title:before{
	background: #fff;
}
.block-loock-bocks .section-title{
	color: #fff;
	margin-top: 17px;
}
.block-loock-bocks .section-container{
	background: rgba(0,0,0,0.7);
	padding-bottom: 60px;
	padding-top: 42px;
}
.block-loock-bocks .loock-boock-list .image{
	display: table;
	margin: 0 auto;
	background: rgba(101,97,92,0.7);
	border-radius: 90%;
	overflow: hidden;
	padding: 10px;
}
.block-loock-bocks .loock-boock-list .image img{
	border-radius: 50%;
	-webkit-transition: -webkit-transform .8s ease-in-out;
	-ms-transition: -ms-transform .8s ease-in-out;
	transition: transform .8s ease-in-out;
}
.block-loock-bocks .loock-boock-list li:hover .image img{
	opacity: 0.8;
}
.block-loock-bocks .loock-boock-list{
	text-align: center;
	line-height: 18px;
	margin-top: 45px;
}
.block-loock-bocks .loock-boock-list .info{
	margin-top: 10px;
}
.block-loock-bocks .loock-boock-list .info .name{
	text-transform: uppercase;
}
.lock-boock-button{
	display: table;
	margin: 0 auto;
	padding-top: 43px;s
}
.lock-boock-button a{
	height: 36px;
	display: inline-block;
	border: 1px solid #fff;
	padding: 0 40px;
	line-height: 35px;
	color: #fff;
	margin-left: 10px;
}
.lock-boock-button a:hover{
	background: #0088cc;
	color: #fff;
	border-color: #0088cc;
}
/*-----------------------
[7. Block Trending]
-----------------------*/
.block-trending{
	margin-top: 70px;
}
.block-trending .products-style8{
	margin-top: 30px;
}
/*-----------------
[8. Block Collections]
--------------------*/
.block-collections{
	margin-top: 70px;
}
.block-collections .nav-tab{
	margin-top: 30px;
	overflow: hidden;
}
.block-collections .nav-tab li{
	display: inline;
	width: 50%;
	float: left;
	height: 36px;
	line-height: 36px;
	background: #ccc;
	text-align: center;
	border-right: 1px solid #ccc;
}
.block-collections .nav-tab li:last-child{
	border-right: none;
}
.block-collections .nav-tab li a{
	width: 100%;
	height: 100%;
	float: left;
}
.block-collections .nav-tab li.active,
.block-collections .nav-tab li:hover{
	background: #999999;
}
.block-collections .nav-tab li.active a,
.block-collections .nav-tab li:hover a{
	color: #fff;
}
.block-collections .tab-container{
	margin-top: 35px;
}
.block-collections .collection-list .item{
	background: none;
}
.block-collections .collection-list .info{
	text-align: center;
	margin: 27px;
	line-height: 18px;
}
.block-collections .collection-list .info .title{
	font-size: 18px;
	text-transform: uppercase;
}
.block-collections .collection-list .info .desc{
	margin-top: 18px;
	color: #666;
}
.block-collections .collection-list .info .author{
	margin-top: 18px;
	color: #999999;
}
.block-collections .collection-list .info .collection-button a{
	height: 36px;
	border: 1px solid #666666;
	line-height: 35px;
	display: inline-block;
	padding: 0 25px;
	margin-top: 20px;
}
.block-collections .collection-list .info .collection-button a:hover{
	background: #0088cc;
	border-color: #0088cc;
	color: #fff;
}
.block-collections .collection-list .item.top .info{
	margin-top: 0;
}
/*-------------------
[9. Block Testimonials]
---------------------*/
.block-testimonials {
	margin-top: 0px;
	background: #fff;
	float: left;
	width: 100%;
}
.block-testimonials .section-container {
	padding-bottom: 45px;
	padding-top: 45px;
}
.block-testimonials .testimonial-wapper {
	position: relative;
}
.block-testimonials .testimonials {
	padding-top: 18px;
	max-width: 665px;
	margin: 0 auto;
	text-align: center;
	padding-bottom: 0;
	position: relative;
}
.block-testimonials .testimonial {
	position: static;
}
.block-testimonials .testimonials .testimonial li {
	padding: 0;
}
.block-testimonials .testimonial-image {
	display: inline-block;
}
.block-testimonials .testimonials .testimonial li a {
	position: relative;
	float: left;
	width: 100%;
	max-width: 120px;
	margin-bottom: 30px;
}
.block-testimonials .testimonials li img {
	border: 3px solid #EE2456;
	border-radius: 90%;
}
.block-testimonials .testimonial-caption {
	text-align: center;
	max-width: 940px;
	margin: 0 auto;
	color: #333333;
	line-height: 24px;
	padding-top: 12px;
}
.block-testimonials .testimonial-caption .testimonial-nane {
	margin-top: 10px;
	color: #ED2455;
	font-size: 1.4em;
}
.block-testimonials .testimonial-caption span {
	display: inline-block;
	text-align: center;
	color: #CBCBCB;
	font-size: 50px;
	margin-top: 20px;
}
/*-----------------------
[10. Block Blogs]
------------------------*/
.section8 .block-static .block-static-products .post-desc .post-meta{
	display: inline-block;
	width: 50px;
	height: 57px;
	text-align: center;
	border: 1px solid #ccc;
	text-transform: uppercase;
	line-height: 22px;
	padding: 7px 0;
}
.section8 .block-static .block-static-products .post-meta .date b{
	font-size: 1.8em;
	color: #ED2455;
}
.section8 .block-static .block-static-products .post-title{
	display: inline-block;
	padding-left: 20px;
	width: calc(100% - 54px);
	line-height: 18px;
}
.section8 .block-static .block-static-products .post-thumb{
	margin-bottom: 25px;
}
.section8 .block-static .block-static-products .readmore{
	margin-top: 30px;
	display: block;
	position: relative;
}
.section8 .block-static .block-static-products .readmore:after {
	position: absolute;
	content: "";
	background-image: url(../data/icon-border.png);
	width: 100%;
	display: inline-block;
	top: 50%;
	left: 0px;
	height: 3px;
	margin-top: -16px;
}
.section8 .block-static .block-static-products .readmore a{
	float: right;
}
.section8 .block-static .block-static-products .readmore a:hover{
	text-decoration: underline;
}
.section8 .block-static .block-static-products .readmore span{
	float: left;
	color: #ED2455;
}
.section8 .block-static .block-static-products .product-thumb,
.section8 .block-static .block-static-products ul.list li:hover .product-thumb{
	border-color: #eeeeee;
}
.section8.more-visibled {
	display: block;
	float: left;
	width: 100%;
	padding: 60px 0 0;
}
.block-blogs{
	margin-top: 70px;
}
.block-blogs .blog-list .blog-list-wapper{
	margin-top: 0;
}
.block-blogs .owl-carousel .owl-stage-outer{
	padding-bottom: 2px;
}
.block-blogs .blog-list .blog-list-wapper ul li .readmore a{
	color:#666; 
}
.block-blogs .blog-list .blog-list-wapper ul li .readmore a:hover{
	color: #0088cc;
}
.block-blogs .blog-list .blog-list-wapper ul li .post-desc .post-title a:hover{
	color: #0088cc;
}
body#body-blog #ultimos-post-relecionado-categoria .more-visibled,
body#body-blog #post-produtos-relecionados .more-visibled{
	padding-top: 0px;
	padding-bottom: 50px;
}
body#body-blog .comment-list {
	margin-top: 20px;
	padding-bottom: 20px;
	border-bottom: 1px solid #eaeaea;
	margin-bottom: 50px;
}
body#body-blog .comment-list .comment-body{
	margin-left: 0px;
}
body#body-blog .comment-list ul {
	padding-left: 40px;
}
body#body-blog .page-heading{
	border: none;
}
body#body-blog .blog-posts{
	margin-top: 0;
}
body#body-blog .blog-posts .post-item .entry-more a:hover{
	background: #666666;
	color: #fff !important;
}
.section8 .block-static .block-static-products .post-meta .date b,
.section8 .block-static .block-static-products .readmore span{
	color: #666666;
}
/*--------------------
[11. Block manufacturer logo]
------------------------*/
.block-manufacturer-logo{
	margin-top: 50px;
}
#footer2.footer-style8{
	margin-top: 50px;
}
body#body-inicial #footer2.footer-style8{
	margin-top: -1px;
}

body, html{
	height: 100%;
}
.bx-wrapper .bx-pager.bx-default-pager a {
	margin: 0;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	border-radius: 0px;
}
.homeslide8 .bx-pager{
	display: none;
}
.bx-wrapper .bx-controls-direction a{
	text-indent: inherit;
	line-height: 32px;
	margin-top: -8px;
}
.bx-wrapper .bx-next,
.bx-wrapper .bx-prev{
	background-image: none;
}
.top-header .dropdown-menu{
	border-top: 2px solid #7b7b7b;
}
#footer2 .footer-center p,
#footer2 .widget-body li a{
	color: #fff;
}
#footer2 .footer-row .form-subscribe{
	border-color: #fff;
	color: #fff;
}
#footer2 .footer-row .form-subscribe ::-webkit-input-placeholder {
	color: #fff;
}
#footer2 .footer-row .form-subscribe :-moz-placeholder {
	color: #fff;
}
#footer2 .footer-row .form-subscribe ::-moz-placeholder {
	color: #fff;
}
#footer2 .footer-row .form-subscribe :-ms-input-placeholder {  
	color: #fff;  
}
#product .pb-right-column .product-price-group small{
	font-size: 0.9em;
	line-height: 15px;
	margin-top: 5px;
	display: block;
	margin-bottom: 5px;
	text-align: left;
	float: left;
	width: 100%;
	font-weight: 500;
	font-family: 'Museo100';
	color: #1F1F1F;
}
.products-style8 .product-info .box-price small,
.product-list li .content_price small {
	color: #9e9e9e;
	margin-top: 0px;
	font-size: 95%;
	display: block;
	font-weight: 300;
}
.product-list li .content_price small {
	font-size: 100%;
}
.product-list li .content_price small {
	line-height: 18px;
}
table#carrinho td.action {
	font-size: 0;
}
.cart_summary .qty a:hover {
	background: #e8e8e8;
	color: #fff;
	cursor: pointer;
}
/*ADCIONAR PRODUTO DIRETO NO CARRINHO APARTIR DA LISTA*/
.product-list li .product-container .right-block .addQtdDiretoCarrinho,
.products-style8 .addQtdDiretoCarrinho{
	position: relative;
	float: left;
	display: block;
	width: 100%;
	margin-top: 10px;
	margin-bottom: 5px;
	height: 30px;
}
.products-style8 .addQtdDiretoCarrinho{
	padding: 0px 20px;
}
.product-list.list li .product-container .right-block .addQtdDiretoCarrinho{
	max-width: 190px;
	clear: both;
}
.product-list li .product-container .right-block .addQtdDiretoCarrinho a,
.products-style8 .addQtdDiretoCarrinho a{
	display: block;
	background: #fff;
	padding:5px 10px;
	text-align: center;
	color: #222222;
	height: 30px;
	border: 1px solid #eaeaea;
}
.product-list li .product-container .right-block .addQtdDiretoCarrinho a:hover,
.products-style8 .addQtdDiretoCarrinho a:hover{
	background-color: #0088cc;
	color: #fff !important;
}
.product-list li .product-container .right-block .addQtdDiretoCarrinho button,
.products-style8 .addQtdDiretoCarrinho button{
	height: 30px;
	display: inline-block;
	background: #fff;
	padding: 5px 10px;
	color: #222222;
	float: right;
	margin-top: -30px;
	border: 1px solid #eaeaea;
}
.product-list li .product-container .right-block .addQtdDiretoCarrinho button:hover,
.products-style8 .addQtdDiretoCarrinho button:hover{
	color: #fff !important;
	background-color: #0088cc;
}
.product-list li .product-container .right-block .addQtdDiretoCarrinho input.qtde,
.products-style8 .addQtdDiretoCarrinho input.qtde{
	display: inline-block;
	width: 40px;
	padding-left: 0;
	padding-right: 0;
	text-align: center;
	height: 30px;
	border-radius: 0;
	background-color: #fff;
}
.product-list li .product-container .right-block .addQtdDiretoCarrinho .input-group,
.products-style8 .addQtdDiretoCarrinho .input-group{
	width: 80px;
}
.product-list li .product-container .right-block .addQtdDiretoCarrinho .input-group .input-group-addon,
.products-style8 .addQtdDiretoCarrinho .input-group .input-group-addon{
	padding: 6px;
	cursor: pointer;
	font-size: 9px;
}
.product-list.list li .product-container .right-block .addQtdDiretoCarrinho a,
.product-list.list li .product-container .right-block .addQtdDiretoCarrinho button{
	line-height: 20px;
}
.descricao_breve {
	display: block;
	font-size: 0.87em;
	color: #151515;
	margin-top: 10px;
	margin-bottom: 10px;
	overflow: hidden;
	height: 36px;
}
.product-list li .product-container .descricao_breve,
#produto_informacao .descricao_breve{
	margin: 0;
	height: 36px;
}
.product-list.list .right-block .product-name {
	height: auto;
}
.product-list.list .info-orther{
	clear: both;
}
.product-list.list li .content_price{
	display: block;
	width: 100%;	
}
/* ./ADCIONAR PRODUTO DIRETO NO CARRINHO APARTIR DA LISTA*/
/*Icone de Video na Listagem do produto*/
.product-list li .left-block a.linkVideo,
.product-container .product-thumb a.linkVideo{
	width: 32px;
	height: 32px;
	float: left;
	border-radius: 90%;
	margin-top: 5px;
	text-align: center;
	line-height: 32px;
	background-color: #eeeeee;
	color: #868686;
	position: absolute;
	top: 1px;
	right: 7px;
}
.product-list.list .left-block a.linkVideo{
	right: 43px;
	top: 115px;
}
/* Box abaixo do banner principal*/
#box-chamada img.img-responsive {
	display: inline-block;
}
#box-chamada {
	display: block;
	float: left;
	width: 100%;
	background: #efefef;
}
/* ./Box abaixo do banner principal*/
.infoColorTable{
	display: block;
	line-height: 22px;
}
.cart_ref{
	display: inline-block;
	margin: 0px 0px 6px 0px;
}
.infoColorTable i{
	width: 25px;
	height: 25px;
	border: 1px solid #dddddd;
	display: inline-block;
}
/*-----------------*/
/*-- OXUÁ BEACH --*/
/*---------------*/
.main-header div.logo{
	width: 198px;
	padding: 0px;
}
.main-header div.block-mini-cart{
	width: 220px;
	padding:0;
}
.main-header div.main-menu{
	width: calc(100% - 430px);
}
.block-mini-cart li{
	display: inline-block;
}
.block-mini-cart li a{
	display: block;
	padding: 10px 15px;
	border:1px solid #fff;
	height: 45px;
	line-height: 25px;
	text-transform: uppercase;
	color: #fff;
	position: relative;
	margin-right: 5px;
}
.block-mini-cart a[class^="icon-"]{
	width: 45px;
	margin-right: 2px;
}
.block-mini-cart a[class^="icon-"] svg{
	position: absolute;
	fill:#ffffff;
	width: 20px;
	height: 20px;
	left: 50%;
	top:50%;
	margin: -10px 0 0 -10px;
}
.block-mini-cart li a:hover{
	color: #FF5C26 !important;
	background-color: #ffffff;
}
.block-mini-cart a[class^="icon-"]:hover  svg{
	fill:#FF5C26;
}
.divClienteLogado div.main-menu{
	width: calc(100% - 525px);
}
.divClienteLogado div.block-mini-cart{
	width: 325px;
}
#main-menu .dropdown-menu.container-fluid{
	padding:7px 14px;
}
.header8 #main-menu .navbar .navbar-nav>li:hover>a, 
.header8 #main-menu .navbar .navbar-nav>li.active>a{
	color: #000 !important
}
#main-menu .dropdown-menu.container-fluid li.link_container{border-bottom: 1px solid #e6e6e6;}

#main-menu .dropdown-menu.container-fluid li:last-child.link_container{border-bottom: none;}

.block-tab-products{
	margin-bottom: 20px;
}
div#boxTimer {
	position: absolute;
	z-index: 5;
	width: 385px;
	margin-top: 100px;
}

div#boxTimer h1 {
	text-transform: uppercase;
	font-size: 105px;
	font-weight: 700;
	font-family: 'Playfair Display', serif;
	color: #1F1F1F;
	line-height: 90px;
	margin-bottom: 15px;
}

div#boxTimer h2 {
	font-family: 'Playfair Display', serif;
	font-weight: 700;
	font-size: 19px;
	margin-bottom: 20px;
	text-transform: uppercase;
	color: #1F1F1F;
}

div#boxTimer h5 {
	font-size: 15px;
	font-weight: bold;
	margin-bottom: 10px;
	text-transform: uppercase;
	color: #1F1F1F;
}

div#boxTimer h3 {
	text-transform: uppercase;
	font-weight: 700;
	font-style: italic;
	font-size: 19px;
	margin-bottom: 20px;
}
div#boxTimer a {
	display: inline-block;
	padding: 10px 20px;
	background-color: #222222;
	color: #fff;
	text-transform: uppercase;
	margin-top: 15px;
}
div#boxTimer a:hover {
	color: #ffffff !important;
}
div#boxTimer a:after,
div#boxTimer a:before{
	display: none;
}

#future_date{
	font-size: 1.5em;
	text-align: center;
	margin-top: 0px;
}
#future_date span{
	margin: 0 5px;
}
#future_date span:first-child{
	margin-left: 0px;
}
#future_date span:last-child{
	margin-right: 0px;
}
#future_date i{
	width: 65px;
	height: 65px;
	line-height: 65px;
	display: block;
	background-color: #fff;
	font-style: normal;
	margin-bottom: 15px;
	font-size: 1.3em;
}
#future_date b{
	font-size: 18px;
}
#address-list{
	margin-top: 0px;
}
#address-list .tit-contain{
	margin-bottom: 5px;
	color: #FFF;
	font-family: 'Museo100';
}
#address-list .tit-contain i {
	width: 25px;
	height: 25px;
	font-size: 1.1em;
}
.introduce-list{
	list-style: none;
	padding: 0px;
	letter-spacing: 1px;
	font-weight: 700;
}
.introduce-list li a{
	position: relative;
	font-size: 14px;
	line-height: 19px;
	margin-bottom: 5px;
	display: block;

	color: #FFF;
	font-family: 'Museo100';
}
.introduce-list li a:hover{
	color: #26C9FF
}

.introduce-list li a:before {
	font-family: FontAwesome;
	font-size: 14px;
	content: "\f105";
	margin-right: 15px;
}
#mail-box{
	width: 100%;
}
#mail-box input{
	height: 36px;
	font-weight: normal;
}
#mail-box button{
	height: 36px !important;
	font-weight: normal !important;
	font-size: 15px;
	line-height: 23px;
	text-transform: uppercase;
	padding: 0 15px;
}
#introduce-box{
	margin: 80px 0px;
}
.footer-social li>a {
	display: flex;
	align-items: center;
	justify-content: center;
	color: #26C9FF;
	width: 50px;
	height: 50px;
	background: transparent;
	float: left;
	text-align: center;
	line-height: 50px;
	margin-left: 5px;
	margin-right: 10px;
	border: solid 3px #26C9FF;
	border-radius: 100px;
	font-size: 30px;
	margin-bottom: 10px;
}

.footer-social li>a:hover {
	border: solid 3px #FFF;
	color: #FFF
}
#pesquisa-desktop {
	background: #fff;
	position: absolute;
	padding: 20px 0;
	z-index: 9;
	left: 0;
	width: 100%;
	display: none;
}

#pesquisa-desktop .form-group {
	margin: 0px;
}

#pesquisa-desktop input[type="text"] {
	display: block;
	width: 100%;
	height: 50px;
	font-size: 1.5em;
	padding: 0 10px;
	color: #000;
	font-weight: 300;
}

#pesquisa-desktop .input-group-addon {
	background: transparent;
	border: none;
	border-radius: 0;
	font-size: 1.5em;
}

.title_block{
	padding: 15px;
	font-size: 12px;
	font-family: 'Museo500';
	color: #313131;
	background: #F7F7F7;
}

.view-product-list{
	margin-top: 0px;
}

.layered_subtitle{
	padding: 15px;
	font-size: 12px;
	font-family: 'Museo500';
	color: #313131;
	background: #F7F7F7;
	border: 1px solid #DFDFDF;
}
.page-heading span.page-heading-title{
	font-size: 20px;
}
.check-box-list label,
.layered-category .tree-menu li a{
	color: #313131;
	font-size: 12px;
	font-family: 'Museo100';
	text-transform: uppercase;
}
.product-list li .product-price{
	font-size: 16px !important;
}
.product-list.grid li .product-name, .product-list li .product-name{
	font-size: 15px;
	text-transform: uppercase;
	font-weight: normal;
	text-align: center;
	padding: 0;
}
.product-list.list .left-block .quick-view {
	right: 0;
	top: 40px;
	left: 332px;
}

.product-list.list .left-block .quick-view,
.right-block .quick-view {
	display: none;
}
.product-list.list .right-block .quick-view {
	position: relative;
	display: block;
	width: 100%;
	padding: 10px 0;
	right: inherit;
	left: inherit;
	top: inherit;
}
.product-list.list .add-to-cart a,
.product-list.list li .add-to-cart button{
	width: 100%;
	margin: 0;
	padding: 0px;
}
.product-style3 .btn-add-to-cart:hover, 
.product-list li .add-to-cart:hover{
	opacity: 1;
	background-color: rgb(204, 167, 106);
}
.product-style3 .btn-add-to-cart:hover button, 
.product-list li .add-to-cart:hover a{
	color: #ffffff !important;
}
.product-list.list li .add-to-cart a:before, 
.product-list.list li .add-to-cart button:before{
	position: relative;
	top: -1px;
	left: -5px;
}
.product-list.list .add-to-cart{
	background-color: #000000;
}
.product-list.list .left-block .add-to-cart{
	display: none;
}
.right-block .add-to-cart{
	display: none;
}
.product-list.list .right-block .add-to-cart{
	display: block;
}
.products-block .product-name{
	font-size: 11px;
	text-transform: uppercase;
	height: auto;
	font-weight: normal;
	padding: 0;
	line-height: 17px;
	margin-bottom: 7px; 
}
.products-block .product-price{
	font-weight: bold;
	font-size: 1.1em;
	line-height: 20px;
	display: block;
	margin-bottom: 5px;
}
.products-block .product-price .old-price{
	font-weight: normal;
	font-size: 0.8em;
}
.mt10{
	margin-top: 10px;
	display: block;
}

#product .pb-right-column .product-comments .product-star{
	color: #D6D6D6;
}
.products-block .product-star,
.product-list li .product-star,
.products-style8 .product-info .product-star {
	color: #D6D6D6;
	font-size: 13px;
	padding: 5px 0;
}
.product-list li .product-star {
	float: inherit;
	text-align: center;
	display: block;
}
.product-list.grid li .product-name{
	text-align: center;
}
.product-list.grid li .content_price{
	width: 100%;
	text-align: center;
	font-weight: bold;
	padding-bottom: 20px;
}
.product-list li .old-price{
	font-weight: normal;
}
.breadcrumb a,
.breadcrumb span{
	font-weight: normal;
	color: #1F1F1F;
	text-transform: uppercase;
	font-size: 13px;
	font-family: 'Museo100';
	line-height: 18px;
}
div#product{
	margin-top: 5px;
}
#product .pb-right-column .product-name {
	font-size: 38px;
	text-transform: uppercase;
	font-weight: 700;
	font-family: 'Museo700';
	color: #1F1F1F;
	margin-top: 20px;
	margin-bottom: 11px;
}
#product .pb-right-column .info-orther{
	font-weight: 300;
	font-size: 13px;
	font-family: 'Museo100';
}

#product .pb-right-column .product-price-group{
	position: relative;
	display: block;
	width: 100%;
	float: left;
	margin-top: 35px;
}
.social-share ul li a{
	margin-bottom: 25px;
}
#product .pb-right-column .product-price-group .old-price{
	position: absolute;
	top: -17px;
	left: 3px;
	color: #999;
}
#product .pb-right-column .product-price-group .price {
	font-size: 2em;
	font-size: 50px;
	font-weight: 700;
	display: block;
	line-height: 40px;
	float: left;
	width: 100%;
}

#product .pb-right-column .product-price-group .button-group .btn-add-cart,
#product .pb-right-column .product-price-group .button-group .btn-avise-me{
	padding: 0 15px;
	border-radius: 5px;
	text-transform: uppercase;
	position: relative;
	margin-bottom: 20px;
}

#product .pb-right-column .product-price-group .button-group .btn-add-cart{
	background-color: #26C9FF;
	border-bottom: 4px solid #00B5F0;
	font-family: 'Museo500';
	border-radius: 5px;
	text-transform: uppercase;
	font-size: 22px;
	padding: 0px 40px 0px;
	height: auto;
	font-weight: 500;
	color: #fff !important;
}
#product .pb-right-column .product-price-group .button-group .btn-add-cart svg {
	fill: #fff;
	width: 20px;
	height: 20px;
	margin-right: 10px;
}
#product .pb-right-column .product-price-group .button-group .btn-add-cart:before{
	display: none;
}
#boxVariacao{
	float: left;
	width: 100%;
	display: block;
	margin-top: 20px;
	padding-top: 0px !important;
}
#selecionaCor,
#selecionaTamanho{
	padding-top: 20px;
}
#selecionaCor h1,
#selecionaTamanho h1{
	margin-bottom: 15px;
	font-size: 1.3em;
	font-weight: 300;
}
#selecionaTamanho ul li{
	display: inline-block;
	width: 40px;
	height: 40px;
	border-radius: 50px;
	text-align: center;
	line-height: 35px;
	border:3px solid #000;
	margin-right: 5px;
	margin-bottom: 5px;
}
#selecionaTamanho ul li a{
	cursor: pointer;
}

#selecionaTamanho ul li:hover{
	background-color: #efefef;
}
#selecionaTamanho ul li:last-child{
	margin: 0px;
}
#selecionaTamanho ul li a{
	display: block;
	border-radius: 50px;
	color: #000;
}
#selecionaTamanho ul li:hover.selected,
#selecionaTamanho ul li.selected{
	background-color: #efefef;
}
#selecionaTamanho ul li:hover.selected a,
#selecionaTamanho ul li.selected a{
	color: red !important;
}

#selecionaTamanho ul li.disabledEstoque{
	opacity: 0.5;
}

.page-heading{
	font-size: 20px ;
}

#body-cadastre_se .breadcrumb {
	margin-bottom: 30px;
}

#body-cadastre_se .checkout-page .checkout-sep {
	font-size: 15px;
	font-weight: 700;
}
#body-cadastre_se .checkout-page .box-border {
	margin-bottom: 45px;
}
#body-cadastre_se #form-cadastrar-cliente button {
	background: #26C9FF;
	font-size: 17px;
	font-family: 'Museo500';
	border-radius: 5px;
	padding: 12px 27px;
}

#footerTema {
	margin-top: 50px;
}
body#body-inicial #footerTema {
	margin-top: 0px !important;
}
.footer4{
	border:none !important;
}
/*#selecionaTamanho ul li.disabledEstoque a{
	cursor: default;
	}*/

	#product .pb-right-column .form-option #selecionaCor .list-color{
		padding: 0px;	
	}
	#product .pb-right-column .form-option #selecionaCor .list-color li{
		margin-right: 5px;
		margin-bottom: 5px;
	}
	#product .pb-right-column .form-option #selecionaCor .list-color li:last-child{
		margin-left: 0px;
	}
	#product .pb-right-column .form-option #selecionaCor .list-color li,
	#product .pb-right-column .form-option #selecionaCor .list-color li a{
		width: 40px;
		height: 40px;
		border-radius: 50px;
	}
	#product .pb-right-column .form-option #selecionaCor .list-color li{
		cursor: pointer;
	}

	#form-aviseMe h1, #form-avaliacao-do-produto h1{
		font-weight: 700;
	}

	.product-tab .nav-tab>li{
		font-weight: 300;
		background-color: transparent;
		border:none;
		
	}
	

	.page-product-box .heading{
		font-weight: 700;
	}
	.page-product-box .product-list li .content_price,
	.product-list.grid li .product-name, .product-list.grid li .product-name{
		width: 100%;
		text-align: center !important;
	}
	#carrinho-frete-opcao tbody tr td strong{
		font-size: 12px;
	}
	.page-order ul.step li{
		font-weight: normal;
		font-size: 1.2em;
	}
	.page-heading{
		border: solid 1px #F7F7F7;
		position: relative;
	}
	.page-heading span.page-heading-title{
		color: #313131;
		font-size: 14px;
		font-family: 'Museo500';
	}
	#body-carrinho .page-order .product-name {
		font-size: 13px !important;
		font-weight: inherit !important
	}
	.table-bordered>thead>tr>td, .table-bordered>thead>tr>th{
		font-weight: 300;
		font-size: 15px;
	}
	.table-bordered>tbody>tr>td, .table-bordered>tbody>tr>th, .table-bordered>tfoot>tr>td, .table-bordered>tfoot>tr>th, .table-bordered>thead>tr>td, .table-bordered>thead>tr>th{
		font-weight: 300;
	}
	.page-order .cart_navigation .next-btn{
		background-color: #037100;
	}
	.page-order .cart_navigation a:hover {
		color: #fff !important;
	}
	#product .pb-left-column .product-image .product-full{
		border:none;
		padding: 6px;
	}
	#product .pb-left-column .product-image .product-img-thumb-mobile{
		padding: 0px;
	}
	#comprar-bottom{
		display: none !important;
	}

	.box-border.faq p{
		font-size: 15px;
		font-weight: normal;
		font-family: 'Lato', sans-serif;
	}
	.box-border.faq h4 {
		font-size: 15px;
		font-family: 'Lato', sans-serif;
	}
	.data-list-alt li{
		font-family: 'Lato', sans-serif;
	}
	#form-contato label, #form-cadastrar-cliente label {
		color: #1F1F1F;
		text-transform: none;
		font-size: 13px;
		font-family: 'Museo100';
	}
	.box-authentication label{
		font-family: 'Museo100', sans-serif;
		font-size: 15px;
		color: #1F1F1F;
		margin-bottom: 10px;
	}
	.box-authentication p{
		font-family: 'Museo100', sans-serif;
		font-size: 13px;
		color: #1F1F1F;
		margin-bottom: 10px;
	}

	.box-authentication h3{
		font-family: 'Museo500', sans-serif;
		font-size: 18px;
		color: #1F1F1F;
		padding: 30px;
		border:1px solid #C8C8C8;
		background: #FBFBFB
	}
	.box-authentication form{
		font-family: 'Museo500', sans-serif;
		font-size: 18px;
		color: #1F1F1F;
		padding: 20px 30px 30px 30px;
		border-left:1px solid #C8C8C8;
		border-right:1px solid #C8C8C8;
		border-bottom:1px solid #C8C8C8;
		background: #FFF;
		height: 300px;
	}

	/*----------------[TEMA 10]---------------------------------*/

	#topoGlobal{
		position: relative;
		width: 100%;
		height: 90px;
		background-color: #000000;
	}

	#SearchTopo{
		display: block;
		float: left;
		width: 100%;
		background-color: #fff;
		padding: 50px 0;
		display: none;
	}
	#SearchTopo form{
		border: 1px solid #DCDCDC;
		width: calc(100% - 280px);
		height: 60px;
		margin-left: 15px;
		display: inline-block;
	}
	#SearchTopo form .input-group,
	#SearchTopo form .input-group input{
		height: 60px;
		width: 100%;
	}
	#SearchTopo form .input-group input{
		padding: 0 20px;
	}
	#SearchTopo form .input-group .input-group-btn{
		width: 60px;
		text-align: center;
		padding: 0px;
	}
	#SearchTopo form .input-group .input-group-btn button{
		width: 100%;
		height: 60px;
		padding: 0px;
		font-size: 23px;
		position: relative;
	}
	#SearchTopo form .input-group .input-group-btn button:hover{
		color: #CCA66A;
	}
	#SearchTopo h1{
		font-weight: 300;
		font-size: 28px;
		display: inline-block;
		width: 240px;
	}
	#SearchTopo form .input-group .input-group-btn button:after{
		width: 1px;
		height: 40px;
		background: #E5E5E5;
		content: "";
		position: absolute;
		left: 0px;
		top: 10px;
	}
	#topoGlobal .logoTopo{
		vertical-align: middle;
	}
	#topoGlobal .logoTopo img{
		margin-left: 70px;
		max-height: 55px;
	}
	#topoGlobal .logoTopo img.mf50{
		margin-left: 50px;
	}
	#topoGlobal .logoTopo a.icon-menu{
		display: inline-block;
		padding: 0;
		height: 90px;
		text-transform: uppercase;
		position: absolute;
		width: 55px;
		top: 0;
	}
	#topoGlobal .logoTopo a.icon-menu svg {
		fill: #CCA66A;
		width: 25px;
		height: 25px;
		top: 50%;
		margin-top: -12.5px;
		left: 50%;
		margin-left: -12.5px;
		position: absolute;
	}

	#topoGlobal .menuGlogal li,
	#topoGlobal #menuButtons li{
		display: inline-block;
		position: relative;
	}
	#topoGlobal .menuGlogal ul > li > a{
		display: block;
		text-transform: uppercase;
		color: #fff;
		margin: 0 15px;
		padding: 0 5px;
		line-height: 90px;
		font-weight: 100;
		font-size: 1.1em;
		position: relative;
	}
	#topoGlobal .menuGlogal ul > li:hover > a{
		color: #CCA66A !important;
	}

	#topoGlobal .menuGlogal ul > li > a:after{
		content: "";
		width: 100%;
		height: 3px;
		position: absolute;
		left: 0px;
		bottom: 0px;
		background-color: transparent;
	}
	#topoGlobal .menuGlogal ul > li:hover > a:after{
		background-color: #CCA66A;
	}

	#topoGlobal #menuButtons a{
		display: block;
		padding: 10px 22px 10px 20px;
		border-left: 1px solid rgba(255, 255, 255, 0.36);
		height: 90px;
		text-transform: uppercase;
		position: relative;
		line-height: 85px;
	}

	#topoGlobal #menuButtons a[class^="icon-"] svg {
		fill: #CCA66A;
		width: 25px;
		height: 25px;
	}
	#topoGlobal #menuButtons a[class^="icon-"]:hover svg {
		fill: #ffffff;
	}

	#topoGlobal #menuButtons.flex-flex ul {
		float: right;
	}
	#topoGlobal #menuButtons a.icon-bag span.caunt{
		width: 20px;
		height: 20px;
		text-align: center;
		color: #000;
		background-color: #CCA66A;
		position: absolute;
		border-radius: 50px;
		display: block;
		top: 22px;
		line-height: 22px;
		font-size: 12px;
		margin: 0px 0px 0px 18px;
	}

	#topoGlobal .menuGlogal li .box-departamento {
		position: absolute;
		top: 40px;
		margin-top: 10px;
		left: 15px;
		z-index: 1002;
		background: #FFF;
		color: #666;
		max-width: 325px;
		-webkit-box-shadow: 0px 4px 7px 0px rgba(50, 50, 50, 0.2);
		-moz-box-shadow: 0px 4px 7px 0px rgba(50, 50, 50, 0.2);
		box-shadow: 0px 4px 7px 0px rgba(50, 50, 50, 0.2);
		-webkit-transition: opacity 0.5s, -webkit-transform 0.5s;
		transition: opacity 0.5s, transform 0.5s;
		-webkit-transform: translate(0,40px);
		-moz-transform: translate(0,40px);
		-o-transform: translate(0,40px);
		-ms-transform: translate(0,40px);
		transform: translate(0,40px);
		opacity: 0;
		display: block;
		visibility: hidden; 
		padding: 15px 30px;
		min-width: 200px;
	}

	#topoGlobal .menuGlogal li .box-departamento ol li{
		display: block;
	}
	#topoGlobal .menuGlogal li .box-departamento ol li a{
		padding:5px 0; 
		display: block;
		font-size: 13px;
		color: #000;
	}
	#topoGlobal .menuGlogal li .box-departamento ol li a:hover{
		color: #CCA66A;
	}

	#topoGlobal .menuGlogal ul > li:hover .box-departamento{
		opacity: 1;
		visibility: visible;
	}

	#blogHome .block-static .title{
		text-align: center;
		color: #333;
		font-weight: 700;
		position: relative;
		font-size: 24px;
	}
	#blogHome .block-static .title span{
		padding:0;
	}
	#blogHome .block-static .title span:before{
		content: "";
		width: 80%;
		height: 2px;
		margin-left: 10%;
		bottom: -6px;
		background-color: #333;
		display: block;
		position: absolute;
	}
	#blogHome .block-static .title:after{
		display: none;
	}
	#blogHome .block-static .block-static-products .post-title{
		width: 100%;
		padding: 10px;
		text-transform: uppercase;
		font-weight: bold;
	}
	#blogHome .block-static .block-static-products .post-thumb{
		margin-bottom: 10px;
	}
	#blogHome .block-static .block-static-products .readmore{
		margin-top: 0px;
		padding: 10px;
		float: left;
		width: 100%;
		border-top:1px solid #F0F0F0;
	}
	#blogHome .block-static .block-static-products .readmore span{
		color: #B8B8B8;
		text-transform: uppercase;
	}
	#blogHome .block-static .block-static-products .readmore a{
		text-transform: uppercase;
		font-weight: bold;
		color: #6A6A6A;
	}
	#footerTema{
		display: block;
		float: left;
		width: 100%;
		background-color: #000000;
		padding: 60px 0 80px 0;
		overflow: hidden;
	}
	#footerTema .ladoA{
		position: relative;
		float: left;
		width: 400px;
	}
	#footerTema .ladoA:after{
		content: "";
		position: absolute;
		width: 1px;
		height: 300%;
		background-color: rgba(255,255,255,0.4);
		right: 0px;
		top: -60px;
	}

	#footerTema .ladoA img{
		margin-bottom: 30px;
	}
	#footerTema .ladoA p{
		color: #fff;
	}
	#footerTema .ladoA h1{
		color: #CCA76A;
		margin-top: 50px;
		margin-bottom: 15px;
		font-size: 15px;
		text-transform: uppercase;
		font-weight: bold;
	}
	#footerTema .ladoA ul li{
		display: inline-block;
		margin-right: 10px;
	}
	#footerTema .ladoA ul li a{
		color: #fff;
		font-size: 20px;
	}
	#footerTema .ladoA ul li a:hover{
		color: #CCA76A !important;
	}

	#footerTema .ladoB{
		float: left;
		width: calc(100% - 400px);	
		padding-left: 50px; 	
	}
	#footerTema .ladoB h1,
	#footerTema .ladoB h2{
		color: #CCA76A;
		margin-top: 0px;
		margin-bottom: 40px;
		font-size: 15px;
		text-transform: uppercase;
		font-weight: bold;
	}
	#footerTema .ladoB #mail-box{
		margin-bottom: 100px;
		position: relative;
	}
	#footerTema .ladoB #mail-box:after{
		content: "";
		position: absolute;
		width: calc(100% + 65px);
		height: 1px;
		background-color: rgba(255,255,255,0.4);
		left: -65px;
		bottom: -50px;
	}
	#footerTema .ladoB #mail-box button,
	#footerTema .ladoB #mail-box input{
		height: 50px !important;
	}
	#footerTema .ladoB #mail-box .input-group-btn{
		width: 180px;
	}
	#footerTema .ladoB #mail-box button{
		padding-left: 0px;
		padding-right: 0px;
		color: #000;
		width: 180px;
		background-color: #CCA76A;
	}
	#footerTema .ladoB h2{
		margin-bottom: 20px;
	}
	#footerTema .ladoB ul li a{
		color: #ffffff;
	}
	#footerTema .ladoB ul li a:hover{
		color: #CCA76A !important;
	}
	#footerTema .ladoC{
		display: none;
	}
	#footerTema .ladoC .col-sm-12{
		margin-top: 40px;
		padding-top: 40px;
	}
	#footerTema .ladoC .col-sm-12:before{
		width: calc(100% - 30px);
		height: 1px;
		position: absolute;
		left: 15px;
		content: "";
		background-color: rgba(255,255,255,0.4);
		top: 0px;
	}
	#footerTema .ladoC:after{
		display: none;
	}
	#footerTema .ladoA h1{
		margin-top: 45px;
	}
	#footerTema .ladoC .end{
		float: left;
		margin-right: 50px;
	}

	.social-share ul li a, .social-share ul li a:hover{
		width: 22px;
		font-size: 11px;
		height: 22px;
		background: #756c67;
		float: left;
		line-height: 24px;
	}
	@media (max-width: 1030px) {
		#topoGlobal .menuGlogal li a{
			margin: 0 10px !important;
		}
	}
	@media (max-width: 1020px) {
		#footerTema .ladoA{
			display: none;
		}
		#footerTema .ladoB,
		#footerTema .ladoA{
			position: relative;
			float: left;
			width: 100%;
			padding: 0 0;
		}
		#footerTema .ladoC { display: block; }
		#footerTema .ladoB #mail-box:after{
			left: 0px;
			width: 100%;
		}
	}
	@media (max-width: 650px) {
		#topoGlobal #menuButtons li:nth-child(1),
		#topoGlobal #menuButtons li:nth-child(2){
			display: none;
		}
		#topoGlobal .logoTopo {
			-ms-flex-preferred-size: calc(100% - 140px);
			flex-basis: calc(100% - 140px);
		}
		#topoGlobal .logoTopo img{
			display: inline-block;
			max-width: calc(100% - 80px);
		}
	}
	@media (max-width: 450px) {
		#topoGlobal #menuButtons a{
			padding: 10px 15px;
			height: 70px;
			line-height: 55px;
		}
		#topoGlobal #menuButtons a[class^="icon-"] svg,
		#topoGlobal .logoTopo a.icon-menu svg{
			width: 15px;
			height: 15px;
		}
		#topoGlobal .logoTopo a.icon-menu svg{
			margin: -7px 0 0 -7px;
		}
		#topoGlobal .logoTopo img{
			margin-left: 50px;
			max-width: calc(100% - 65px);
		}
		#topoGlobal .logoTopo {
			-ms-flex-preferred-size: calc(100% - 100px);
			flex-basis: calc(100% - 100px);
		}
		#topoGlobal .logoTopo a.icon-menu{
			width: 40px;
			height: 70px;
		}
		#topoGlobal #menuButtons a.icon-bag span.caunt {
			width: 15px;
			height: 15px;
			top: 18px;
			line-height: 15px;
			font-size: 9px;
			margin: 0px 0px 0px 11px;
		}
		#topoGlobal{
			height: 70px;
		}
	}
	@media (max-width: 767px){
		#footerTema .ladoB #mail-box{
			margin-bottom: 60px;
		}
		#footerTema .ladoB #mail-box:after{
			bottom: -30px;
		}
		#footerTema .ladoC .col-sm-12 {
			margin-top: 20px;
			padding-top: 20px;
		}
		#footerTema .ladoB h2{
			margin-bottom: 0px;
			display: block;
			padding: 10px;
			border:1px solid #CCA76A;
			margin-bottom: 10px;
			position: relative;
		}
		#footerTema .ladoB h2:after{
			content: "+";
			float: right;
		}
		#footerTema .ladoB ul{
			display: block;
			border:1px solid #CCA76A;
			border-top:none;
			margin-top: -10px;
			margin-bottom: 10px;
			display: none;
		}
		#footerTema .ladoB ul li a{
			display: block;
			padding: 10px;
			position: relative;
		}
		#footerTema .ladoB ul li a:before{
			margin-right: 10px;
			display: inline-block;
			font: normal normal normal 14px/1 FontAwesome;
			font-size: inherit;
			text-rendering: auto;
			-webkit-font-smoothing: antialiased;
			-moz-osx-font-smoothing: grayscale;
			content: "\f105";
		}
		#footerTema .ladoB ul li:first-child a{
			padding-top: 20px;
		}
		#footerTema .ladoB ul li:last-child a{
			padding-bottom: 20px;
		}

		#footerTema .ladoB h1{
			margin-bottom: 20px;
		}

		#footerTema{
			padding: 40px 0;
		}
	}
	@media (max-width: 650px){
		#footerTema .ladoC .end{
			width: 100%;
			margin-right: 0px;
			margin-bottom: 15px;
		}
	}
	/** REPONSIVE **/
/*----------------
[12. Styles for devices(>1200px)]
/*----------------
[13. Styles for devices(>=993px and <=1200px)]
*/
@media (min-width: 993px) and (max-width: 1200px) {
	.header8 #main-menu .navbar .navbar-nav>li>a{
		padding: 0 10px;
	}
}

/*--------------------
[14. Styles for devices(>=768px and <=992px)]
*/
@media (max-width: 992px) {
	.products-style8 .product-info .product-name{
		height: auto;
		min-height: 55px;
	}
	.header8 .top-header{
		text-align: center;
	}
	.top-header .support-link {
		float: inherit;
		width: 100%;
	}
	.top-header a {
		border-right: none;
		display: block !important;
	}
	.header8 .top-header .user-info,
	.header8 .top-header .form-search,
	.header8 .icon-cart-top{
		float: inherit !important;
		margin: 0px !important;
		padding: 0px !important;
	}
	.header8 .top-header .user-info a,
	.header8 .top-header .form-search span,
	.header8 .icon-cart-top a{
		margin: 0px !important;
		padding: 0px !important;
		width: 30px;
		line-height: 30px;
	}
	.header8 .top-header .form-search{
		width: 100%;
	}
	.header8 .top-header .form-search .icon{
		display: none;
	}
	.header8 .top-header .form-search .form{
		display: block;
		width: 100%;
		border:1px solid #eaeaea;
		height: 37px;
		position: relative;
		margin-bottom: 10px;
	}
	.form-search .form .input-serach {
		width: calc(100% - 35px);
		float: left;
		margin: 0;
	}
	.header8 .top-header .form-search .form .close-form{
		display: none;
	}
	.header8 .top-header .form-search .form button {
		width: 35px;
		height: 37px;
		margin-top: -1px;
	}
	.header8 .icon-cart-top{
		width: auto;
		display: inline-block;
		border: none;
	}
}
@media (min-width: 768px) and (max-width: 992px) {
	.header8 #main-menu .navbar-nav{
		float: left;
	}
	#contact-box,
	#introduce-box .col-md-6{
		margin-top: 20px;
	}
	#mail-box input{
		/*width: calc(100% - 45px);*/
		width: calc(100% - 180px);
	}
	#mail-box span.input-group-btn{
		display: block;
		width: 45px;
		float: right;
	}
	#introduce-box .col-md-6 .introduce-title{
		text-align: center;
	}
}
@media (max-width: 767px){
	#main-menu .navbar .navbar-nav>li.hide {
		display: block!important;
	}
	#li_plus {
		display: none !important;
	}

	#contact-box,
	#introduce-box .col-md-6{
		margin-top: 20px;
	}
	#mail-box input{
		/*width: calc(100% - 45px);*/
		width: calc(100% - 100px);
	}
	#footerTema .ladoB #mail-box button,
	#footerTema .ladoB #mail-box .input-group-btn{
		width: 100px;
	}
	#mail-box span.input-group-btn{
		display: block;
		width: 45px;
		float: right;
	}
	.introduce-title{
		text-align: center;
	}
	#address-list .tit-contain{
		display: block;
	}
	.footer-social ul{
		display: block;
		width: 100%;
		float: left;
		text-align: center;
	}
	.footer-social ul li{
		display: inline-block;
	}
	#introduce-box{
		margin: 40px 0;
	}

	#product .pb-right-column{
		width: 66.66666667%;
		margin: 0px;
	}
	#product .pb-left-column{
		width: 33.33333333%;
	}
	#product .pb-right-column .product-name {
		font-size: 20px;
		text-transform: uppercase;
		font-weight: 700;
	}
	#product .pb-right-column .info-orther {
		font-weight: 700;
		font-size: 14px;
	}
	#product .pb-right-column .product-price-group .price{
		font-size: 30px;
		line-height: 45px;
	}
}
/*--------------------
[15. Styles for devices(>=481px and <=767px)]
*/
@media (max-width: 600px){
	#product .pb-right-column{
		width: 100%;
		margin-top: 30px;
		text-align: center;
	}
	#product .pb-left-column{
		width: 100%;
	}

	#comprar-top{
		display: none !important;
	}
	#comprar-bottom{
		display: block !important;
	}
	#product .pb-right-column .product-price-group .old-price,
	#product .pb-right-column .product-price-group .price{
		float: none;
		line-height: normal;
		margin: 0px;
		display: block;
		text-align: center;
		width: 100%;
		position: relative;
		top: 0px;
		left: 0px;
	}

	#selecionaCor, #selecionaTamanho{
		width: 100%;
		text-align: center;
	}
	#product .pb-right-column .form-option .list-color li,
	#product .pb-right-column .product-price-group .button-group{
		float: none;
		display: inline-block;
	}
}
@media (min-width: 481px) and (max-width: 767px) { 
	.header8 .top-header .user-info{
		width: auto;
		display: inline-block;
		float: right;
	}
	.header8 .icon-cart-top{
		display: block;
		float: right;
		width: auto;
		display: inline-block;
		border: none;
	}
	.header8 .icon-cart-top a{
		padding: 0;
		border: none;
		padding-left: 8px;
	}
	.header8 .main-header{
		padding: 15px 0 0 0;
		display: block;
		width: 100%;
		position: relative;
	}
	.header8 .main-header .row{
		margin: 0px;
	}
	#main-menu .container-fluid{
		padding: 0px;
	}
	.header8 .main-header .logo{
		padding: 0 0 15px 0;
	}
	.header8 .main-menu-wapper{
		padding: 0;
		padding-right: 15px;
		overflow: hidden;
	}
	.header8 #main-menu .navbar-header{
		background: #0088cc;
	}
	.header8 #main-menu .navbar-nav{
		float: left;
		margin: 0;
	}
	.header8 #main-menu .navbar-collapse{
		padding: 0;
	}
	.header8 #main-menu .navbar .navbar-nav>li{
		width: 100%;
		float: left;
	}
	.header8 #main-menu .navbar .navbar-nav>li>a{
		padding: 10px;
	}
	.bxslider-background .content{
		padding-top: 20px;
		font-size: 12px;
	}
	.bxslider-background .item h3{
		font-size: 16px;
		line-height: 30px;
	}
	.bxslider-background .item h2{
		font-size: 18px;
		line-height: 30px;
	}
	.homeslide8 .bx-pager{
		display: none;
	}
	.block-banner8{
		margin-top: 0;
	}
	.block-banner8 .item{
		margin-top: 30px;
	}
	.block-banner8 img{
		width: 100%;
	}
	


	.block-tab-products .nav-tab{
		padding: 0;
	}
	.block-tab-products .nav-tab li{
		height: 40px;
		width: 100%;
		padding: 0;
	}
	.block-tab-products .products-style8{
		margin-top: 10px;
	}
	.block-loock-bocks .loock-boock-list{
		margin-top: 0;
	}
	.block-loock-bocks .loock-boock-list li{
		margin-top: 30px;
	}
	.block-loock-bocks .lock-boock-button{
		padding-top: 0;
		text-align: center;
	}
	.block-loock-bocks  .lock-boock-button a{
		margin-top: 30px;
	}
	.block-blogs img{
		width: 100%;
	}
}
/*--------------------
[16. Styles for devices(<=480px)]
*/
@media (max-width: 480px) {
	.header8 .nav-top-links{
		display: none;
	}
	.header8 .btn-fb-login{
		display: none;
	}
	.header8 .top-header .user-info{
		width: auto;
		display: inline-block;
		float: right;
	}
	.header8 .icon-cart-top{
		display: block;
		float: right;
		width: auto;
		display: inline-block;
		border: none;
	}
	.header8 .icon-cart-top a{
		padding: 0;
		border: none;
		padding-left: 8px;
	}
	.header8 .main-header{
		padding: 0;
	}
	.header8 .main-header .logo{
		padding-bottom: 15px;
	}
	.header8 .main-menu-wapper{
		padding: 0;
		padding-right: 15px;
		overflow: hidden;
	}
	.header8 #main-menu .navbar-header{
		background: #0088cc;
	}
	.header8 #main-menu .navbar-nav{
		float: left;
		margin: 0;
	}
	.header8 #main-menu .navbar-collapse{
		padding: 0;
	}
	.header8 #main-menu .navbar .navbar-nav>li{
		width: 100%;
		float: left;
	}
	.header8 #main-menu .navbar .navbar-nav>li>a{
		padding: 10px;
	}
	.bxslider-background .content{
		padding-top: 20px;
		font-size: 12px;
	}
	.bxslider-background .item h3{
		font-size: 16px;
		line-height: 30px;
	}
	.bxslider-background .item h2{
		font-size: 18px;
		line-height: 30px;
	}
	.homeslide8 .bx-pager{
		display: none;
	}
	.block-banner8{
		margin-top: 0;
	}
	.block-banner8 .item{
		margin-top: 30px;
	}
	.block-banner8 img{
		width: 100%;
	}
	.block-tab-products .nav-tab{
		padding: 0;
	}
	.block-tab-products .nav-tab li{
		height: 40px;
		width: 100%;
		padding: 0;
	}
	.block-tab-products .products-style8{
		margin-top: 10px;
	}
	.block-loock-bocks .loock-boock-list{
		margin-top: 0;
	}
	.block-loock-bocks .loock-boock-list li{
		margin-top: 30px;
	}
	.block-loock-bocks .lock-boock-button{
		padding-top: 0;
		text-align: center;
	}
	.block-loock-bocks  .lock-boock-button a{
		margin-top: 30px;
	}
	.block-testimonials .testimonials .owl-item.item-center li{
		width: 120px;
		height: 120px;
		position: absolute;
		z-index: 2;
	}
	.footer4 {
		border-top: 1px solid #eee;
	}
}

/*MONK-FRAMEWORK*/
.container-flex {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}
.column-flex {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
}
.row-flex {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
}
.row-reverse-flex {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: reverse;
	-ms-flex-direction: row-reverse;
	flex-direction: row-reverse;
}
.column-reverse-flex {
	-webkit-box-orient: vertical;
	-webkit-box-direction: reverse;
	-ms-flex-direction: column-reverse;
	flex-direction: column-reverse;
}
.wrap-flex {
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}
.nowrap-flex {
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
}
.wrap-reverse-flex {
	-ms-flex-wrap: wrap-reverse;
	flex-wrap: wrap-reverse;
}
.space-between-flex {
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}
.space-around-flex {
	-ms-flex-pack: distribute;
	justify-content: space-around;
}
.space-between-center-flex {
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}
.space-around-center-flex {
	-ms-flex-pack: distribute;
	justify-content: space-around;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}
.space-between-bottom-flex {
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end;
}
.space-around-bottom-flex {
	-ms-flex-pack: distribute;
	justify-content: space-around;
	-webkit-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end;
}
.space-between-top-flex {
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
}
.space-around-top-flex {
	-ms-flex-pack: distribute;
	justify-content: space-around;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
}
.space-between-stretch-flex {
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
}
.space-around-stretch-flex {
	-ms-flex-pack: distribute;
	justify-content: space-around;
	-webkit-box-align: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
}
.space-between-baseline-flex {
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: baseline;
	-ms-flex-align: baseline;
	align-items: baseline;
}
.space-around-baseline-flex {
	-ms-flex-pack: distribute;
	justify-content: space-around;
	-webkit-box-align: baseline;
	-ms-flex-align: baseline;
	align-items: baseline;
}
.center-center-flex {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}
.center-left-flex {
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}
.center-right-flex {
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}
.bottom-center-flex {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end;
}
.bottom-right-flex {
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	-webkit-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end;
}
.bottom-left-flex {
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end;
}
.top-left-flex {
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
}
.top-right-flex {
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
}
.top-center-flex {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
}
.item-flex {
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	-ms-flex-preferred-size: 300px;
	flex-basis: 300px;
}
.flex-flex {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
}
.flex1-flex {
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
}
.flex2-flex {
	-webkit-box-flex: 2;
	-ms-flex-positive: 2;
	flex-grow: 2
}
.flex3-flex {
	-webkit-box-flex: 3;
	-ms-flex-positive: 3;
	flex-grow: 3
}
.flex4-flex {
	-webkit-box-flex: 4;
	-ms-flex-positive: 4;
	flex-grow: 4
}
.flex5-flex {
	-webkit-box-flex: 5;
	-ms-flex-positive: 5;
	flex-grow: 5
}
.flex6-flex {
	-webkit-box-flex: 6;
	-ms-flex-positive: 6;
	flex-grow: 6
}
.flex7-flex {
	-webkit-box-flex: 7;
	-ms-flex-positive: 7;
	flex-grow: 7
}
.flex8-flex {
	-webkit-box-flex: 8;
	-ms-flex-positive: 8;
	flex-grow: 8
}
.flex9-flex {
	-webkit-box-flex: 9;
	-ms-flex-positive: 9;
	flex-grow: 9
}
.flex10-flex {
	-webkit-box-flex: 10;
	-ms-flex-positive: 10;
	flex-grow: 10
}
.flex11-flex {
	-webkit-box-flex: 11;
	-ms-flex-positive: 11;
	flex-grow: 11
}
.flex12-flex {
	-webkit-box-flex: 12;
	-ms-flex-positive: 12;
	flex-grow: 12
}
.basis12-flex {
	-ms-flex-preferred-size: 1200px;
	flex-basis: 1200px
}
.basis11-flex {
	-ms-flex-preferred-size: 1100px;
	flex-basis: 1100px
}
.basis10-flex {
	-ms-flex-preferred-size: 1000px;
	flex-basis: 1000px
}
.basis9-flex {
	-ms-flex-preferred-size: 900px;
	flex-basis: 900px
}
.basis8-flex {
	-ms-flex-preferred-size: 800px;
	flex-basis: 800px
}
.basis7-flex {
	-ms-flex-preferred-size: 700px;
	flex-basis: 700px
}
.basis6-flex {
	-ms-flex-preferred-size: 600px;
	flex-basis: 600px
}
.basis5-flex {
	-ms-flex-preferred-size: 500px;
	flex-basis: 500px
}
.basis4-flex {
	-ms-flex-preferred-size: 400px;
	flex-basis: 400px
}
.basis3-flex {
	-ms-flex-preferred-size: 300px;
	flex-basis: 300px
}
.basis2-flex {
	-ms-flex-preferred-size: 200px;
	flex-basis: 200px
}
.basis1-flex {
	-ms-flex-preferred-size: 100px;
	flex-basis: 100px
}
@media only screen and (max-width: 480px) {
	.wrap-mobile-flex {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}
}
@media only screen and (max-width: 768px) {
	.wrap-tablet-flex {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}
}

div#newsTema18 {
	display: block;
	background: #26C9FF;
	padding: 40px 0;
	margin-top: 50px;
}

div#newsTema18 h1 {
	color: #fff;
	font-size: 20px;
	text-align: left;
	display: inline-block;
	font-family: 'Museo700';
	position: relative;
	margin-right: 25px;
	margin-top: 10px;
	float: left;
}

div#newsTema18 h1 span{
	font-family: 'Museo100';
}

div#newsTema18 form {
	display: inline-block;
	width: calc(100% - 570px);
}

div#newsTema18 div#mail-box {

	margin: 0;
	width: 100%;

}

div#newsTema18 form input.email-newsletter {

	height: 40px;

}

#mail-box input {

	font-weight: normal;

	height: 30px;
	background: #fff;
	width: 100%;
	padding-left: 10px;
	font-family: 'Museo100';

}

div#newsTema18 div#mail-box span.input-group-btn {

	width: 115px;
	padding: 0;
	height: 40px;

}

div#newsTema18 form button.btn.btn-default {

	height: 40px !important;

	background: #1F1F1F;

	font-size: 12px;

	width: 100%;

}

#mail-box .btn {

	font-weight: bold;
	color: #fff;
	height: 30px;
	border-radius: 0;
	background: #ff3366;
	border: none;
	outline: none;

}

#mail-box button {

	height: 36px !important;
	font-size: 15px;
	line-height: 23px;
	text-transform: uppercase;
	padding: 0 15px;
	font-family: 'Museo500';

}

#box-dados-login,
#box-dados-pessoais,
#box-dados-endereco {
	border: solid 1px #C1C1C1;
	padding: 25px;
	margin-bottom: 50px;	
}

#box-dados-login .checkout-sep,
#box-dados-pessoais .checkout-sep,
#box-dados-endereco .checkout-sep{
	color: #1F1F1F;
	text-transform: none;
	font-size: 17px;
	font-family: 'Museo500';
	margin-top: -35px;
	margin-bottom: 15px;
}

#box-dados-login .checkout-sep span,
#box-dados-pessoais .checkout-sep span,
#box-dados-endereco .checkout-sep span{
	background: #FFF;
	padding-left: 20px;
	padding-right: 20px;

}

/*------------------------------------------------------------------
[Table of contents]
1. Common styles
2. Top banner
3. Header
3.1 Nav on top
3.2 Top header
3.3 Main header
3.4 Main menu
3.4.1  Vertical megamenus
3.4.1  Main menu
4. Nav menu

5. Home slider
6. Page top
6.1 Latest deals
6.2 Popular tabs
7. Services
8. Product
9. Owl carousel
10. Banner advertisement
11. Page content
11.1 Category featured
11.1.1 Banner featured
11.1.2 Product featured
11.2 Banner bootom
12. Brand showcase
13. Hot categories
14. Footer
15. Breadcrumb
16. Columns
16.1 Left column
16.2 Center column
17. Order page
18. Product page
19. Contact page
20. Blog page
21. Login page
22. Blog
23. Footer2
24. Hot deals style 3
25. Box product
26. Service style 3
27. Footer style 3
-------------------------------------------------------------------*/
/* ----------------
[1. Common styles]
*/

@font-face {
	font-family: 'Museo700';
	font-style: normal;
	font-weight: normal;
	src: local('Museo Sans Cyrl 700'), 
	url('../fonts/museo/MuseoSansCyrl_2.woff') format('woff');
}

@font-face {
	font-family: 'Museo100';
	font-style: normal;
	font-weight: normal;
	src: local('Museo Sans Cyrl 100'), 
	url('../fonts/museo/MuseoSansCyrl.woff') format('woff');
}

@font-face {
	font-family: 'Museo500';
	font-style: normal;
	font-weight: normal;
	src: local('Museo Sans Cyrl 500'), 
	url('../fonts/museo/MuseoSansCyrl_1.woff') format('woff');
}
html{
	height: 100%;
}
body{
	font-family: 'Museo500', sans-serif;
	font-size: 14px;
	overflow-x:hidden;
	-webkit-font-smoothing: antialiased;
	height: 100%;
}
body.is-ontop{
	margin-top: 53px;
}
a{
	color: #666 !important;
}
a:hover{
	/*color: #ff3366;*/
	text-decoration: none;
	transition: all 0.25s;
}
a:focus{
	text-decoration: none;
}
.fa{
	line-height: inherit;
}
.bold{
	font-weight: bold;
}
.alignleft{
	float: left;
}
.alignright{
	float: right;
}
.btn-fb-login{
	width: 65px;
	height: 22px;
	background: url('../images/fb.jpg') no-repeat;
	display: inline-block;
	margin-top: 5px;
	font-size: 0;
	border: none!important;
}
.button{
	padding: 10px 20px;
	border: 1px solid #eaeaea;
	background: #666;
	color: #fff;
}
.button-sm{
	padding: 5px 10px;
}
.button:hover{
	opacity: 0.8;
}
.input{
	border-radius: 0px;
	border: 1px solid #eaeaea;
	-webkit-box-shadow: inherit;
	box-shadow: inherit;
}
.button .fa{
	line-height: inherit;
}
.text-center{
	text-align: center;
}
.text-left{
	text-align: left;
}
.text-right{
	text-align: right;
}
img.alignleft{
	margin: 0 20px 15px 0;
}
img.alignright{
	margin: 0 0 15px 20px;
}
.clearfix:before{
	content: "";
	display: table;
}

.loader {
	position: fixed;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	z-index: 9999;
	background:#fff url('../images/Preloader_4.gif') 50% 50% no-repeat;
}
#content-car{
	display: block;
	float: left;
	width: 100%;
	position: relative;
}
.loader-carrinho{
	display: none;
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	z-index: 9999;
	background:rgba(255, 255, 255, 0.66) url('../images/ajax-loader.gif') 50% 50% no-repeat;
	z-index: 10;
	cursor: wait;
}

.banner-opacity{
	position: relative;
}
.banner-opacity a:before{
	display: block;
	position: absolute;
	-webkit-transition: all 0.1s ease-in 0.1s;
	transition: all 0.1s ease-in 0.1s;
	background: rgba(0,0,0,0.1);
	opacity: 0;
	filter: alpha(opacity=0);
	left: 0px;
	top: 0px;
	content: "";
	height: 0%;
	width: 100%;
	left: 0%;
	top: 50%;
}
.banner-opacity a:hover:before{
	opacity: 1;
	filter: alpha(opacity=1);
	-webkit-transition: all 0.2s ease-in 0.1s;
	transition: all 0.2s ease-in 0.1s;
	height: 100%;
	left: 0%;
	top: 0%;
}
.tab-container{
	position: relative;
}
.tab-container .tab-panel{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	opacity: 0;
	visibility: hidden;
}
.tab-container .active{
	opacity: 1;
	visibility: inherit;
	position: inherit;
	font-size: 13px;
}
.product-tab .tab-container .active{
	padding: 0px;
}
.hover-zoom{
	-webkit-transition: 0.7s all ease-in-out;
	transition: 0.7s all ease-in-out;
	-webkit-backface-visibility: hidden;
	-webkit-perspective: 1000;
	overflow: hidden;
}
.hover-zoom:hover img{
	-webkit-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
	opacity: 0.7;
}
.banner-boder-zoom{
	position: relative;
	overflow: hidden;
}
.banner-boder-zoom a:before{
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	content: "";
	display: block;
	z-index: 10;
	background-color: rgba(0, 0, 0, 0.2);
	background: rgba(0, 0, 0, 0.2);
	color: rgba(0, 0, 0, 0.2);
	opacity: 0;
	-webkit-transition: all 1s ease;
	-moz-transition: all 1s ease;
	-ms-transition: all 1s ease;
	-o-transition: all 1s ease;
	transition: all 1s ease;
}
.banner-boder-zoom a:after{
	position: absolute;
	top: 10px;
	left: 10px;
	right:10px;
	bottom:10px;
	content: "";
	display: block;
	z-index: 10;
	border: 1px solid #fff;
	opacity: 0;
}
.banner-boder-zoom a img{
	-webkit-transition: all 1s ease;
	-moz-transition: all 1s ease;
	-ms-transition: all 1s ease;
	-o-transition: all 1s ease;
	transition: all 1s ease;
}
.banner-boder-zoom:hover a img{
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
	transform: scale(1.1);
}
.banner-boder-zoom:hover a:before{
	opacity: 1;
}
.banner-boder-zoom:hover a:after{
	opacity: 0;
}
.banner-boder-zoom2{
	position: relative;
	overflow: hidden;
}
.banner-boder-zoom2 a:before{
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	content: "";
	display: block;
	z-index: 10;
	background-color: rgba(0, 0, 0, 0);
	background: rgba(0, 0, 0, 0);
	color: rgba(0, 0, 0, 0);
	opacity: 0;
	-webkit-transition: all 1s ease;
	-moz-transition: all 1s ease;
	-ms-transition: all 1s ease;
	-o-transition: all 1s ease;
	transition: all 1s ease;
}
.banner-boder-zoom2 a:after{
	position: absolute;
	top: 10px;
	left: 10px;
	right:10px;
	bottom:10px;
	content: "";
	display: block;
	z-index: 10;
	border: 1px solid #fff;
	opacity: 0;
}
.banner-boder-zoom2 a img{
	-webkit-transition: all 1s ease;
	-moz-transition: all 1s ease;
	-ms-transition: all 1s ease;
	-o-transition: all 1s ease;
	transition: all 1s ease;
}
.banner-boder-zoom2:hover a img{
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
	transform: scale(1.1);
}
.banner-boder-zoom2:hover a:before{
	opacity: 1;
}
.banner-boder-zoom2:hover a:after{
	opacity: 0;
}
.icon-up,
.icon-down{
	width: 100%;
	height: 17px;
	display: block;
}
.icon-up{
	background: url("../images/up.png") no-repeat center center;
}
.icon-down{
	background: url("../images/down.png") no-repeat center center;
}

.image-hover2 a{
	position: relative;
	display:table;
	width: 100%;
}
.image-hover2 a:after{
	overflow: hidden;
	position: absolute;
	top: 0;
	content: "";
	z-index: 100;
	width: 100%;
	height: 100%;
	left: 0;
	right: 0;
	bottom: 0;
	opacity: 0;
	pointer-events: none;
	-webkit-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s;
	background-color: rgba(0, 0, 0, 0.3);
	-webkit-transform: scale(0);
	-ms-transform: scale(0);
	transform: scale(0);
	z-index: 1;
}
.image-hover2 a:before{
	font: normal normal normal 18px/1 FontAwesome;
	content: "\f002";
	position: absolute;
	top: 50%;
	left: 50%;
	z-index: 2;
	color: #fff;
	ms-transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);

	ms-transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	opacity: 0;
	-webkit-transition: opacity 0.3s ease 0s;
	-o-transition: opacity 0.3s ease 0s;
	transition: opacity 0.3s ease 0s;
}
.image-hover2 a:hover:after{
	visibility: visible;
	opacity: 0.8;
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
}
.image-hover2 a:hover:before{
	opacity: 1;
}

/* ----------------
[2. Top banner]
*/
.top-banner{
	height: 150px;
	background: url('../images/bg-top-banner.jpg') no-repeat top center;
	position: relative;
	text-align: center;
	color: #fff;
	line-height: 20px;
}
.bg-overlay{
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	background-color: rgba(0,0,0,0.7);
}
.top-banner .container{
	position: relative;
	padding-top: 35px;
}
.top-banner h1{
	color: #ff3366;
	font-weight: bold;
	line-height: auto;
}
.top-banner h2{
	font-weight: bold;
}
.top-banner span{
	font-size: 12px;
	color: #999;
}
.top-banner .btn-close{
	width: 24px;
	height: 24px;
	background: #2d2c2e url("../images/btn-close.png") no-repeat;
	position: absolute;
	top: 0;
	right: 0;
	cursor: pointer;
}


/* ----------------
[3. Header]
*/
/*-----------------
[ 3.1 Nav on top]
*/
.nav-ontop{
	position: fixed;
	top: 0px;
	left: 0px;
	width: 100%;
	padding-bottom: 0px;
	height: 50px;
	background: #eee;
	z-index: 101;
	box-shadow: 0 1px 1px 0 rgba(50, 50, 50, 0.1);
}
.nav-ontop span.notify-right{
	top: 2px;
}
.nav-ontop>.container{
	position: relative;
}
.nav-ontop #box-vertical-megamenus{
	width: 80px;
	padding: 0;
}
.nav-ontop #box-vertical-megamenus .title{
	background: #eee;
	color: #999;
	padding: 0;
	overflow: hidden;
	border-left: 1px solid #eaeaea;
}
.nav-ontop #box-vertical-megamenus .title.active{
	background: #fff;
}
.nav-ontop #box-vertical-megamenus .title .btn-open-mobile {
	margin-right: 15px;
}
.nav-ontop #box-vertical-megamenus .title .title-menu{
	display: none;
}
.nav-ontop #box-vertical-megamenus .vertical-menu-content{
	min-width: 270px;
	position: absolute;
	display: none;
	border-top: none;
	border-bottom: 1px solid #eaeaea;
	border-right: 1px solid #eaeaea;
	padding-bottom: 15px;
	border-left: 1px solid #eaeaea;
}
.nav-ontop #box-vertical-megamenus .vertical-menu-content .vertical-menu-list{
	border-left: none;
}
.nav-ontop #box-vertical-megamenus .vertical-menu-content .all-category{
	margin-left: 20px;
}

#shopping-cart-box-ontop{
	width: 50px;
	height: 50px;
	position: absolute;
	top: 0;
	right: 0;
	display: none;
}
#shopping-cart-box-ontop .fa{
	line-height: 50px;
	cursor: pointer;
	font-size: 20px;
	text-align: center;
	width: 100%;
	color: #999;
}
#shopping-cart-box-ontop .shopping-cart-box-ontop-content{
	position: absolute;
	right: 0;
	top:100%;
}
#shopping-cart-box-ontop:hover .cart-block{
	-webkit-transform: translate(0,0);
	-moz-transform: translate(0,0);
	-o-transform: translate(0,0);
	-ms-transform: translate(0,0);
	transform: translate(0,0);
	opacity: 1;
	visibility: visible;
}

#user-info-opntop{
	width: 50px;
	height: 50px;
	position: absolute;
	top: 0;
	right: 50px;
}
#user-info-opntop a.current-open span{
	display: none;
}
#user-info-opntop a.current-open{
	height: 50px;
	padding-top: 17px;
	width: 50px;
	float: left;
	text-align: center;
}
#user-info-opntop a.current-open:hover .dropdown-menu{
	transform:translateY(0px);
	-webkit-transform:translateY(0px);
	-o-transform:translateY(0px);
	-ms-transform:translateY(0px);
	-khtml-transform:translateY(0px);
	opacity: 1;
	z-index: 2;
}
#user-info-opntop a.current-open:before{
	font: normal normal normal 18px/1 FontAwesome;
	content: "\f007";
	color: #999;
}


#user-info-opntop .dropdown{
	height: 50px;
}
#user-info-opntop .dropdown-menu{
	border-radius: 0;
	border: none;
	top: 48px;
	right: 0;
	left: auto;
	border-top: 2px solid #ff3366;
	transition: all 0.4s ease-out 0s;
	-webkit-transition: all 0.4s ease-out 0s;
	-o-transition: all 0.4s ease-out 0s;
	-ms-transition: all 0.4s ease-out 0s;
	opacity: 0;
	display: block;
	transform: translateY(50px);
	-webkit-transform: translateY(50px);
	-o-transform: translateY(50px);
	-ms-transform: translateY(50px);
	-khtml-transform: translateY(50px);
	z-index: 0;
	visibility: hidden;
}
#user-info-opntop .dropdown.open >.dropdown-menu{
	transform:translateY(0px);
	-webkit-transform:translateY(0px);
	-o-transform:translateY(0px);
	-ms-transform:translateY(0px);
	-khtml-transform:translateY(0px);
	opacity: 1;
	z-index: 2;
	visibility: inherit;
}

#form-search-opntop{
	position: absolute;
	top: 0;
	right: 100px;
	height: 50px;
}
#form-search-opntop .form-category{
	display: none;
}
#form-search-opntop form{
	margin-top: 10px;
	border: 1px solid transparent;
	padding-right: 10px;
}
#form-search-opntop .btn-search{
}
#form-search-opntop .btn-search{
}
#form-search-opntop .btn-search:before{
	font: normal normal normal 18px/1 FontAwesome;
	content: "\f002";
	color: #999;
	height: 30px;
	width: 25px;
	display: block;
	padding-top: 6px;
}
#form-search-opntop .input-serach{
	height: 30px;
	padding: 5px 5px 0 15px;
}
#form-search-opntop .input-serach input{
	width: 0px;
	-webkit-transition: width 1s ease-in-out;
	-moz-transition: width 1s ease-in-out;
	-o-transition: width 1s ease-in-out;
	transition: width 1s ease-in-out;
}


#form-search-opntop:hover form{
	border: 1px solid #dfdfdf;
	background: #fff;
}
#form-search-opntop:hover .input-serach input{
	width: 220px;
}

/*-----------------
[ 3.2 Top header]
*/
.top-header{
	background: #f6f6f6;
}
.top-header .nav-top-links,
.top-header .language ,
.top-header .currency,
.top-header .user-info,
.top-header .support-link,
.top-header .top-bar-social{
	width: auto;
	display: inline-block;
	line-height: 34px;
}
.top-header .top-bar-social .fa{
	line-height: inherit;
}
.top-header .top-bar-social a{
	border:none;
	padding: 0;
	color: #999;
	font-size: 14px;
}
.top-header .support-link{
	float: left;
	padding: 6px 0;
}
.top-header .support-link a:hover{
	/*color: #666;*/
}
.top-header img{
	display: inline-block;
	vertical-align: middle;
	margin-top: -3px;
	margin-right: 5px;
}
.top-header a{
	border-right: 1px solid #e0e0e0;
	padding-right: 10px;
	margin-left: 10px;
}
.top-header a.first-item{
	margin-left: 0;
}
.top-header a.current-open:after{
	content: "\f107";
	font-family: "FontAwesome";
	font-size: 17px;
	vertical-align: 0;
	padding-left: 15px;
	font-weight: bold;
}
.top-header .dropdown{
	width: auto;
	display: inline-block;
}

.top-header .dropdown-menu{
	border-radius: 0;
	border: none;
	top: 100%;
	left: 0;
	border-top: 2px solid #ff3366;
	transition:all 0.4s ease-out 0s;
	-webkit-transition:all 0.4s ease-out 0s;
	-o-transition:all 0.4s ease-out 0s;
	-ms-transition:all 0.4s ease-out 0s;
	opacity: 0;
	display: block;
	transform:translateY(50px);
	-webkit-transform:translateY(50px);
	-o-transform:translateY(50px);
	-ms-transform:translateY(50px);
	-khtml-transform:translateY(50px);
	z-index: 0;
	visibility: hidden;
}
.top-header .dropdown.open >.dropdown-menu{
	transform:translateY(0px);
	-webkit-transform:translateY(0px);
	-o-transform:translateY(0px);
	-ms-transform:translateY(0px);
	-khtml-transform:translateY(0px);
	opacity: 1;
	z-index: 2;
	visibility: inherit;
}
.top-header .dropdown-menu a{
	border: none;
	margin: 0;
	padding: 0;
	padding: 5px 10px;
}
/*-----------------
[ 3.3 Main header]
*/
.main-header{
	padding: 20px 0 30px 0;
}
.main-header .header-search-box{
	margin-top: 17px;
	padding-left: 80px;
	padding-right: 45px;

}
.main-header .header-search-box .form-inline{
	height: 41px;
	border: 1px solid #eaeaea;
	position: relative;
}
.main-header .header-search-box .form-inline .form-category{
	background: #f6f6f6;
	height: 39px;
}
.main-header .header-search-box .form-inline .select2{
	border-right: 1px solid #eaeaea;
	min-width: 152px;
	height: 40px;
}
.main-header .header-search-box .form-inline .select2 .select2-selection{
	border: none;
	background: transparent;
	margin-top: -1px;
}
.select2-container--default .select2-selection--single .select2-selection__rendered{
	line-height: 41px;
}
.select2-container--default .select2-selection--single .select2-selection__arrow{
	top: 6px;
	right: 15px;
}
.select2-dropdown{
	border: 1px solid #eaeaea;
}
.select2-container--open .select2-dropdown {
	left: -1px;
}
.select2-container .select2-selection--single .select2-selection__rendered {
	padding-left: 15px;
}
.main-header .header-search-box .form-inline .input-serach{
	width: calc(100% - 200px);

}
.main-header .header-search-box .form-inline .input-serach input{
	border: none;
	padding-left: 15px;
	width: 100%;
}
.main-header .header-search-box .form-inline .btn-search{
	width: 41px;
	height: 41px;
	background: #ff3366 url("../images/search.png") no-repeat center center;
	border: none;
	border-radius: 0;
	color: #fff;
	font-weight: bold;
	position: absolute;
	top: -1px;
	right: -1px;
}
.main-header .header-search-box .form-inline .btn-search:hover{
	opacity: 0.8;
}

.main-header .shopping-cart-box{
	margin-top: 17px;
	margin-top: 17px;
	padding: 0;
	margin-right: 15px;
	margin-left: -15px;
	line-height:normal;
} 
.main-header .shopping-cart-box:hover .cart-block{
	-webkit-transform: translate(0,0);
	-moz-transform: translate(0,0);
	-o-transform: translate(0,0);
	-ms-transform: translate(0,0);
	transform: translate(0,0);
	opacity: 1;
	visibility: visible;
}
.main-header .shopping-cart-box a.cart-link{
	height: 41px;
	width: 100%;
	border: 1px solid #eaeaea;
	display: block;
	position: relative;
	padding: 2px 41px 0 15px;
}
.main-header .shopping-cart-box a.cart-link:hover:after{
	opacity: 0.8;
}

.main-header .shopping-cart-box a.cart-link .title{
	width: 100%;
	float: left;
	text-transform: uppercase;
	font-weight: bold;
	margin-top: 2px;
}

.main-header .shopping-cart-box a.cart-link:after{
	content: '';
	width: 41px;
	height: 41px;
	background: #ff3366 url('../images/cart.png') no-repeat center center;
	position: absolute;
	top: -1px;
	right: -1px;
}
.cart-block{
	position: absolute;
	top: 100%;
	right: -1px;
	z-index: 1002;
	max-height: 500px;
	overflow-y:auto;
	background: #FFF;
	color: #666;
	width: 300px;
	opacity: 0;
	-webkit-box-shadow: 0px 4px 7px 0px rgba(50, 50, 50, 0.2);
	-moz-box-shadow: 0px 4px 7px 0px rgba(50, 50, 50, 0.2);
	box-shadow: 0px 4px 7px 0px rgba(50, 50, 50, 0.2);

	-webkit-transition: opacity 0.5s, 
	-webkit-transform 0.5s;
	transition: opacity 0.5s, transform 0.5s;
	-webkit-transform: translate(0,40px);
	-moz-transform: translate(0,40px);
	-o-transform: translate(0,40px);
	-ms-transform: translate(0,40px);
	transform: translate(0,40px);
	opacity: 0;
	display: block;
	visibility: hidden;
}
.cart-block .cart-block-content{
	padding: 20px;
	overflow: hidden;
}
.cart-block .cart-block-content .cart-title{
	text-transform: uppercase;
	font-size: 12px;
}
.cart-block .cart-block-content .cart-block-list{

}
.cart-block .cart-block-content  .product-info{
	margin-top: 10px;
	border-bottom: 1px solid #eaeaea;
	display: block;
	overflow: hidden;
	padding-bottom: 10px;
}
.cart-block .cart-block-content  .product-info .p-left{
	width: 100px;
	float: left;
	position: relative;
}
.cart-block .cart-block-content  .product-info .p-left .remove_link{
	position: absolute;
	left: 0;
	top: 0;
}
.cart-block .cart-block-content  .product-info .p-left .remove_link:after{
	content: '';
	background: url("../images/delete_icon.png") no-repeat center center;
	font-size: 0;
	height: 9px;
	width: 9px;
	display: inline-block;
	line-height: 24px;
}
.cart-block .cart-block-content  .product-info .p-right{
	margin-left: 110px;
	line-height: 25px;
}
.cart-block .cart-block-content  .product-info .p-right .p-rice{
	color: #ff3366;
}
.cart-block .cart-block-content  .product-info .p-right .change_quantity{
	margin-top: 10px;
}
.cart-block .cart-block-content  .product-info .p-right .change_quantity .blockcart_quantity_down,
.cart-block .cart-block-content  .product-info .p-right .change_quantity .blockcart_quantity_up{
	float: left;
	width: 20px;
	height: 30px;
	border: 1px solid #ccc;
	padding-top: 2px;
	text-align: center;
}
.cart-block .cart-block-content  .product-info .p-right .change_quantity .cart_quantity_input_text {
	width: 60px;
	border: 1px solid #ccc;
	margin-left: -1px;
	margin-right: -1px;
	height: 30px;
	line-height: 100%;
	float: left;
	text-align: center;
}

.cart-block .cart-block-content .toal-cart{
	margin-top: 10px;
}
.cart-block .cart-block-content .toal-cart .toal-price{
	font-size: 18px;
	color: #999;
}
.cart-block .cart-block-content .cart-buttons{
	overflow: hidden;
	width: 100%;
}
.cart-block .cart-block-content .cart-buttons a{
	width: 50%;
	float: left;
	margin-top: 12px;
	text-transform: uppercase;
	font-size: 13px;
	padding: 10px 0;
	text-align: center;
}
.cart-block .cart-block-content .cart-buttons a:hover{
	opacity: 0.8;
}
.cart-block .cart-block-content .cart-buttons a.btn-my-cart{
	background:#eee;
}
.cart-block .cart-block-content .cart-buttons a.btn-check-out{
	background:#ff3366;
	color: #fff;
}

span.notify{
	width: 32px;
	height: 22px;
	color: #fff;
	text-align: center;
	position: absolute;
	line-height: normal;
	font-size: 11px;
	padding-top: 3px;
	z-index: 1;

}
span.notify-left{
	background: url('../images/notify.png') no-repeat;
	right: 25px;
	top: -8px;
}
span.notify-right{
	background: url('../images/notify-right.png') no-repeat;
	right: 0px;
	top: -7px;
}

/*-----------------
[ 3.4 Main menu]
*/
.nav-top-menu{
	background: #eee;
}
/*-----------------
[ 3.4.1 Vertical megamenus]
*/
.box-vertical-megamenus{
	position: absolute;
	left: 15px;
	right: 15px;
	z-index: 1000;
	background: #fff;
}
.box-vertical-megamenus .title{
	background: #000;
	color: #fff;
	height: 50px;
	line-height: 50px;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 14px;
	padding-left: 20px;
	padding-right: 20px;
	letter-spacing: 1px;
	overflow: hidden;
}
.box-vertical-megamenus .title .btn-open-mobile>.fa{
	line-height: inherit;
}
.box-vertical-megamenus .title .btn-open-mobile{
	font-size: 17px;
	cursor: pointer;
	line-height: 50px;
}
.box-vertical-megamenus .vertical-menu-content{
	border-top: 3px solid #ff3366;
	background: #fff;
	display: none;
	padding-bottom: 15px;
}
.home .box-vertical-megamenus .vertical-menu-content{
	display: block;
}
.box-vertical-megamenus .vertical-menu-list{
	border-left: 1px solid #eaeaea;
}
.box-vertical-megamenus .vertical-menu-list li{
	display: block;
	line-height: 34px;
	margin-left: -1px;
	position: relative;
}
.box-vertical-megamenus .vertical-menu-list>li:hover{
	background: #ff3366;
}
.box-vertical-megamenus .vertical-menu-list>li:hover>a{
	color: #fff;
	border-color: #FF3366;
}
.box-vertical-megamenus .vertical-menu-list>li:hover>a.parent:before{
	color: #fff;
}
.box-vertical-megamenus .vertical-menu-list>li>a{
	padding-left: 20px;
	line-height: 36px;
	display: block;
}
.box-vertical-megamenus .vertical-menu-content ul>li>a.parent:before {
	display: inline-block;
	font-family: FontAwesome;
	font-style: normal;
	font-weight: normal;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: "\f105";
	position: absolute;
	top: 10px;
	right: 8px;
	color: #666;
}
.box-vertical-megamenus .vertical-menu-content ul>li>a.parent:after {
	position: absolute;
	background: #fff;
	height: 100%;
	top: 0;
	right: -2px;
	width: 2px;
	content: ' ';
	z-index: 2000;
	opacity: 0;
}
.box-vertical-megamenus .vertical-menu-content ul > li:hover > a.parent:after{
	opacity: 1;
}
.box-vertical-megamenus .vertical-menu-content ul > li.cat-link-orther{
	display: none;
}


.box-vertical-megamenus .vertical-menu-content ul li:hover .vertical-dropdown-menu{
	visibility: visible;
	display: block;
	height: auto;
	-webkit-transform: translate(0,0);
	-moz-transform: translate(0,0);
	-o-transform: translate(0,0);
	-ms-transform: translate(0,0);
	transform: translate(0,0);
	opacity: 1;

}
.box-vertical-megamenus .vertical-menu-content ul li img.icon-menu{
	vertical-align: middle;
	padding-right: 15px;
}

.box-vertical-megamenus .all-category{
	text-align: center;
	margin-top: 14px;
	padding-right: 20px;
}
.box-vertical-megamenus .all-category span{
	height: 40px;
	width: 100%;
	line-height: 39px;
	border: 1px solid #eaeaea;
	text-align: center;
	display: block;
	cursor: pointer;
}
.box-vertical-megamenus .all-category span:hover{
	background: #FF3366;
	color: #fff;
	border-color: #FF3366;
}
.box-vertical-megamenus .all-category span:after{
	font: normal normal normal 14px/1 FontAwesome;
	content: "\f105";
	font-weight: bold;
	margin-left: 20px;
}

.vertical-dropdown-menu{
	position: absolute;
	top: -15px;
	left: 100%;
	z-index: 900;
	-webkit-transition: opacity 0.5s, -webkit-transform 0.5s;
	transition: opacity 0.5s, transform 0.5s;
	-webkit-transition: all 0.45s ease-out 0s;
	-moz-transition: all 0.45s ease-out 0s;
	-o-transition: all 0.45s ease-out 0s;
	transition: all 0.45s ease-out 0s;
	-moz-transform: translate(100px, 0);
	-webkit-transform: translate(100px, 0);
	transform: translate(100px, 0);
	opacity: 0;
	display: block;
	visibility: hidden;
	-webkit-backface-visibility: hidden;
	height: 0;
	background: #fff;
	border: 1px solid #eaeaea;
}
.vertical-dropdown-menu .vertical-groups{
	padding: 24px 15px;
}
.vertical-dropdown-menu .mega-group-header{
	border-bottom: 1px solid #E8E8E8;
	font-size: 17px;
	margin-bottom: 10px;
	display: table;
	width: 100%;
}
.vertical-dropdown-menu .mega-group-header span{
	padding-bottom: 10px;
	border-bottom: 1px solid #ff3366;
	float: left;
	margin-bottom: -1px;
}
.vertical-dropdown-menu .group-link-default{
	border: none!important;
	padding: 0;
	margin: 0;
	padding-bottom: 10px;

}
.vertical-dropdown-menu .group-link-default li{
	border: none!important;
	padding-left: 0!important;
	line-height: 28px!important;
}
.vertical-dropdown-menu .mega-products .mega-product{
	border-right: 1px solid #eaeaea;
	margin-top: 15px;
	line-height: 18px;
}
.vertical-dropdown-menu .mega-products .mega-product:last-child{
	border-right: none;
}
.vertical-dropdown-menu .mega-products .mega-product .product-price .new-price{
	width: auto;
	display: inline-block;
	color: #ff3366;
}
.vertical-dropdown-menu .mega-products .mega-product .product-price .old-price{
	color: #999;
	text-decoration: line-through;
	width: auto;
	display: inline-block;
	padding-left: 20px;
}
.vertical-dropdown-menu .mega-products .mega-product .product-star{
	margin-top: 5px;
	color: #ff9900;
}


/*-----------------
[ 3.4.2 Main menu]
*/
#main-menu .container-fluid{
	padding: 0;
}
#main-menu .navbar-header{
	display: none;
}
#main-menu .navbar{
	border: none;
	margin: 0;
	background: none;
}
#main-menu .navbar-collapse{
	padding: 0;
}
#main-menu .navbar .navbar-nav>li>a{
	color: #333;
	margin: 15px 0;
	padding: 0;
	border-right: 1px solid #cacaca;
	padding: 0 25px;
	background: transparent;
}
#main-menu .navbar .navbar-nav>li:last-child>a{
	border-right: none;
}
#main-menu .navbar .navbar-nav>li:hover,
#main-menu .navbar .navbar-nav>li.active{
	background: #ff3366;
	color: #fff;
}
#main-menu .navbar .navbar-nav>li:hover>a,
#main-menu .navbar .navbar-nav>li.active>a{
	color: #fff;
	border-right: 1px solid transparent;
}
#main-menu .nav, 
#main-menu .collapse,
#main-menu .dropup, 
#main-menu .dropdown {
	position: static;
}
#main-menu .dropdown-menu {
	border-radius: 0;
	min-width: 200px;
	border-top: none;
	left: auto;
	padding: 30px 15px;
	-webkit-transition: opacity 0.5s, -webkit-transform 0.5s;
	transition: opacity 0.5s, transform 0.5s;
	-webkit-transform: translate(0,40px);
	-moz-transform: translate(0,40px);
	-o-transform: translate(0,40px);
	-ms-transform: translate(0,40px);
	transform: translate(0,40px);
	display: block;
	visibility: hidden;
	opacity: 0;
	background: #fff;
}
#main-menu .dropdown-menu.container-fluid{
	padding: 15px 30px;
}

#main-menu .navbar-nav > li:hover .dropdown-menu {
	-webkit-transform: translate(0,0);
	-moz-transform: translate(0,0);
	-o-transform: translate(0,0);
	-ms-transform: translate(0,0);
	transform: translate(0,0);
	opacity: 1;
	visibility: visible;
}
#main-menu .mega_dropdown .block-container {
	padding: 0 15px;
}
#main-menu .mega_dropdown .group_header {
	text-transform: uppercase;
	border-bottom: 1px solid #eaeaea;
	margin-bottom: 10px;
	font-weight: bold;
	font-size: 13px;
	margin-top: 15px;
}

#main-menu .mega_dropdown .group_header:first-child{
	margin-top: 0;
}
#main-menu .mega_dropdown .img_container {
	padding: 0 0 5px;
}
#main-menu .dropdown-menu .block-container .link_container>a{
	line-height: 32px;
	color: #666;
}
#main-menu .dropdown-menu .block-container .group_header>a{
	line-height: 32px;
	border-bottom: 1px solid #ff3366;
	display: inline-block;
	margin-bottom: -1px;
}
#main-menu li.dropdown>a:after {
	content: "\f107";
	font-family: "FontAwesome";
	font-size: 14px;
	vertical-align: 0;
	padding-left: 7px;
}
#main-menu li.dropdown:before {
	content: "\f0de";
	font-family: "FontAwesome";
	font-size: 15px;
	color: #fff;
	padding-left: 7px;
	position: absolute;
	bottom: -13px;
	right: 48%;
	display: none;
	z-index: 1001;
}
#main-menu li.dropdown:hover:before {
	display: none;
}

/*---------------
[4. Nav menu]
*/
.nav-menu{
	border: none;
}
.nav-menu .container-fluid{
	padding: 0;
}
.nav-menu .navbar-collapse{
	z-index: 10000;
	padding: 0;
	margin: 0;
	border:none;
}
.nav-menu .nav>li:last-child a{
	background-image: none;
}
.nav-menu .nav>li>a{
	padding: 15px 25px;
	background: url('../images/kak.png') no-repeat right center;
}
.nav-menu .navbar-toggle{
	background: url('../images/bar.png') no-repeat left center;
	height: 50px;
	margin: 0;
	padding-right: 3px;
}

.nav-menu .navbar-brand{

	font-size: 14px;
	font-weight: bold;
	display: none;
	text-transform: uppercase;
}
.nav-menu .navbar-brand a{
	color: #fff;
}
.nav-menu .toggle-menu{
	float: right;
	line-height: 49px;
	max-height: 50px;
}

.nav-menu .toggle-menu:before{
	font: normal normal normal 17px/1 FontAwesome;
	content: "\f0c9";
	line-height: inherit;
	color: #fff;
}
.floor-elevator{
	width: 70px;
	height: 50px;
	position: absolute;
	top: 0;
	right: 0;
	background: url("../images/floor-elevator.png") no-repeat left center;
	padding-left: 38px;
	padding-right: 22px;
	font-size: 20px;
	font-weight: bold;
	line-height: normal;
	color: #999;
	padding-top: 7px;
}
.floor-elevator .fa{
	font-weight: bold;
}
.floor-elevator .btn-elevator{
	cursor: pointer;
}
.floor-elevator .btn-elevator:hover, .floor-elevator .disabled{
	color: #ccc;
}
.floor-elevator .down{
	margin-top: -6px;
}
/** default nav **/
.nav-menu-default{
	height: 50px;
	background: #ff3366;
	border-radius: 0;
	padding: 0;
	margin: 0;
}

.nav-menu-default .navbar-collapse{
	background: #eee;
}
.nav-menu-default ul>li>a:hover,
.nav-menu-default ul>li.active>a,
.nav-menu-default ul>li.selected>a{
	background: #ff3366;
	color: #fff;
}

/** read nav **/
.nav-menu-red{
	height: 53px;
	background: #ff3366;
	border-radius: 0;
	padding: 0;
	padding-bottom: 3px;
	margin: 0;
}

.nav-menu-red .navbar-collapse{
	background: #fff;
}
.nav-menu-red li a:hover,
.nav-menu-red li.active a,
.nav-menu-red li.selected a{
	background: #ff3366;
	color: #fff;
}
/**green nav**/
.nav-menu-green{
	height: 53px;
	background: #339966;
	border-radius: 0;
	padding: 0;
	padding-bottom: 3px;
	margin: 0;
}

.nav-menu-green .navbar-collapse{
	background: #fff;
}
.nav-menu-green li a:hover,
.nav-menu-green li.active a,
.nav-menu-green li.selected a{
	background: #339966;
	color: #fff;
}
/**orange nav**/
.nav-menu-orange{
	height: 53px;
	background: #ff6633;
	border-radius: 0;
	padding: 0;
	padding-bottom: 3px;
	margin: 0;
}

.nav-menu-orange .navbar-collapse{
	background: #fff;
}
.nav-menu-orange li a:hover,
.nav-menu-orange li.active a,
.nav-menu-orange li.selected a{
	background: #ff6633;
	color: #fff;
}
/** blue nav**/
.nav-menu-blue{
	height: 53px;
	background: #3366cc;
	border-radius: 0;
	padding: 0;
	padding-bottom: 3px;
	margin: 0;
}
.nav-menu-blue .navbar-collapse{
	background: #fff;
}
.nav-menu-blue li a:hover,
.nav-menu-blue li.active a,
.nav-menu-blue li.selected a{
	background: #3366cc;
	color: #fff;
}
/**gray nav**/
.nav-menu-gray{
	height: 53px;
	background: #6c6856;
	border-radius: 0;
	padding: 0;
	padding-bottom: 3px;
	margin: 0;
}
.nav-menu-gray .navbar-collapse{
	background: #fff;
}
.nav-menu-gray li a:hover,
.nav-menu-gray li.active a,
.nav-menu-gray li.selected a{
	background: #6c6856;
	color: #fff;
}
/**blue2 nav**/
.nav-menu-blue2{
	height: 53px;
	background: #669900;
	border-radius: 0;
	padding: 0;
	padding-bottom: 3px;
	margin: 0;
}
.nav-menu-blue2 .navbar-collapse{
	background: #fff;
}
.nav-menu-blue2 li a:hover,
.nav-menu-blue2 li.active a,
.nav-menu-blue2 li.selected a{
	background: #669900;
	color: #fff;
}
.show-brand .navbar-brand{
	display: block;
	width: 234px;
	background: #000;
	margin-left: 0!important;
	text-transform: uppercase;
	padding: 0;
	padding-left: 20px;
	line-height: 50px;
	font-size: 16px;
}
.show-brand .navbar-brand a{
	color: #fff;
	line-height: 53px;
}
.show-brand .navbar-brand img{
	vertical-align: middle;
	margin-right: 15px;
}

/*----------------
[5. Home slide]
*/
.header-top-right{
	margin-left: -15px;
	padding: 0;
	border-top: 3px solid #ff3366;
}
.header-top-right .homeslider{
	width: 74%;
	float: left;
}
.header-top-right .header-banner{
	width: 26%;
	float: right;
}
.header-top-right .header-banner img{
	width: 100%;
	height: auto;
}
.header-top-right .homeslider img{
	width: 100%;
	height: auto;
}
.header-top-right .homeslider .bx-wrapper .bx-viewport {
	-moz-box-shadow: 0;
	-webkit-box-shadow: 0;
	box-shadow:none;
	border:0;
	left: 0;
	background: #fff;
}
.header-top-right .homeslider .bx-controls-direction .bx-prev,
.header-top-right .homeslider .bx-controls-direction .bx-next{
	background: #FF3366;
	text-indent: 0px!important;
	color: #fff;
	font-size: 15px;
	text-align: center;
	line-height: 32px;
	-moz-transition: all 0.45s ease;
	-webkit-transition: all 0.45s ease;
	-o-transition: all 0.45s ease;
	-ms-transition: all 0.45s ease;
	transition: all 0.45s ease;
	position: absolute;
	opacity: 0;
	visibility: hidden;
	-ms-transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
}
.header-top-right .homeslider .bx-controls-direction .bx-prev{
	left: 50%;
}
.header-top-right .homeslider .bx-controls-direction .bx-next{
	right: 50%;
}
.header-top-right .homeslider:hover .bx-controls-direction .bx-next{
	right: 10px;
	opacity: 1;
	visibility: inherit;
}
.header-top-right .homeslider:hover .bx-controls-direction .bx-prev{
	left: 10px;
	opacity: 1;
	visibility: inherit;
}
.header-top-right .homeslider .bx-controls-direction .bx-prev:hover,
.header-top-right .homeslider .bx-controls-direction .bx-next:hover{
	opacity: 0.8;
}
.header-top-right .homeslider .bx-wrapper:hover .bx-prev,.bx-wrapper:hover .bx-next{
	display: block;
}
.header-top-right .homeslider .bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto {
	position: absolute;
	bottom: 10px;
	width: 100%;
	text-align: right;
	padding-right: 25px;
}
.header-top-right .homeslider .bx-wrapper .bx-pager .bx-pager-item{
	width: 20px;
	height: 20px;

	border-radius: 90%;
	margin-right: 5px;
	line-height: 20px;
}
.header-top-right .homeslider .bx-wrapper .bx-pager .bx-pager-item a{
	width: 100%;
	height: 100%;
	float: left;
	background: transparent;
	margin: 0;
	padding: 0;
	text-align: center;
	text-indent: 0px;
	border-radius: 90%;
	color: #666;
	border: 1px solid #999;
	padding-left: 1px;
}
.header-top-right .homeslider .bx-wrapper .bx-pager.bx-default-pager a:hover, .header-top-right .homeslider .bx-wrapper .bx-pager.bx-default-pager a.active {
	background: #ff3366;
	color: #fff;
	border: 1px solid #fff;
}
.bx-wrapper{
	margin: 0;
}
/*---------------
[6. Page top]
*/
.page-top{
	margin-top: 30px;
}

/*------------------
[6.1 Latest deals]
*/
.latest-deals{
}

.latest-deals .latest-deal-title{
	height: 54px;
	background: url("../images/latest-deal-title.png") no-repeat left center;
	padding: 0;
	margin: 0;
	line-height: 54px;
	text-transform: uppercase;
	font-size: 16px;
	font-weight: bold;
	padding-left: 52px;
	margin-left: 8px;
}
.latest-deals .product-list li{
	padding-right: 0;
	border:none;
}
.latest-deals .latest-deal-content{
	border: 3px solid #ff3366;
	padding: 20px 15px 10px 15px;
}
.latest-deals .count-down-time{
	text-align: center;
	padding-bottom: 15px;

}
.latest-deals .count-down-time span{
	height: 24px;
	background: #999;
	color: #fff; 
	width: auto;
	display: inline-block;
	line-height: 24px;
	margin: 0 3px;
	font-size: 18px;
	letter-spacing: 17px;
	padding-left: 7px;
	position: relative;
}
.latest-deals .count-down-time span:after{
	content: '';
	height: 24px;
	width: 2px;
	position: absolute;
	left: 25px;
	top: 0;
	background: #fff;
}
.latest-deals .count-down-time span:before{
	content: '';
	height: 24px;
	width: 11px;
	position: absolute;
	right: 0;
	top: 0;
	background: #fff;
}
.latest-deals .count-down-time span:first-child{
	margin-left: 10px;
}
.latest-deals .count-down-time b{
	margin-left: -8px;
	position: relative;
}
.latest-deals .count-down-time b:after{
	position: absolute;
	right: -1px;
	top: 0;
	content: ':';
}

.latest-deals .product-list .owl-controls{
	width: 100%;
	top: 40%;
}
.latest-deals .product-list li .right-block{
	padding: 0;
}
.latest-deals .content_price{
	width: 100%!important;
}
.latest-deals .colreduce-percentage{
	float: right;
	padding-right: 20px;
}


/*-------------------
[6.2. Popular tabs]
*/
.popular-tabs .nav-tab{
	margin: 0;
	padding: 0;
}
.popular-tabs .nav-tab{
	margin: 0;
	border-bottom: 1px solid #eaeaea;
	overflow: hidden;

}
.popular-tabs .nav-tab li{
	list-style: none;
	display: inline;
	border-bottom: 3px solid #ccc;
	margin-right: 2px;
	height: 45px;
	line-height: 45px;
	float: left;
	padding: 0 15px;
}
.popular-tabs .nav-tab li:hover,.popular-tabs .nav-tab li.active{
	border-bottom: 3px solid #ff3366;
}
.popular-tabs .nav-tab li:hover a,.popular-tabs .nav-tab li.active a{
	color: #333;
}
.popular-tabs .nav-tab li a{
	font-size: 16px;
	text-transform: uppercase;
	color: #333;
	font-weight: bold;
}
.popular-tabs .tab-container{
	padding-top: 30px;
}

.popular-tabs .product-list li .left-block{

}
.popular-tabs .product-list li{
	border: 1px solid #eaeaea;
	padding-bottom: 10px;
	overflow: hidden;
}
/*--------------------
[7. Services]
*/
.service{
	background:#f6f6f6;
	border: 1px solid #eaeaea;
	padding: 19px 0;
	font-size: 12px;
	margin-top: 20px;
	float: left;
	width: 100%;
}
.service .service-item{
	padding-left: 35px;
	border-right: 1px solid #ccc;
	overflow: hidden;

}
.service .service-item .icon{
	width: 40px;
	height: 40px;
	float: left;
}
.service .service-item .info{
	padding-left: 15px;
	margin-left: 40px;
	padding-top: 2px;
}
.service .service-item h3{
	margin: 0;
	padding: 0;
	text-transform: uppercase;
}
.service .service-item:last-child{
	border-right: none;
}


/*----------------
[8. Product]
*/
.product-list li{
}
.product-list li:hover .add-to-cart{
	bottom: 0;
}
.product-list li:hover .quick-view a.heart{
	margin-left: 0;
}
.product-list li:hover .quick-view a.compare{
	margin-left: 0;
}
.product-list li:hover .quick-view a.search{
	margin-left: 0;
}
.product-list li .left-block{
	position: relative;
	overflow: hidden;
	padding: 10px 10px 0;
}
.product-list li .left-block a{
	display: block;
	overflow: hidden;
}
.product-list li .right-block{
	padding:0 15px 15px;
	margin-top: 15px;
}
.product-list li .quick-view{
	position: absolute;
	right: 20px;
	top: 20%;
	width: 32px;
	overflow: hidden;
}
.product-list li .quick-view a{
	width: 32px;
	height: 32px;
	float: left;
	border-radius: 90%;
	margin-top: 5px;
	text-align: center;
	line-height: 34px;
	color: #fff;
	background-color: #eeeeee;
	color: #868686;
}
.product-list li .quick-view a.heart{
	-webkit-transition: margin-left 0.4s ease 0.4s;
	-moz-transition: margin-left 0.4s ease 0.4s;
	-ms-transition: margin-left 0.4s ease 0.4s;
	-o-transition: margin-left 0.4s ease 0.4s;
	transition: margin-left 0.4s ease 0.4s;
	margin-left: 200px;
}
.product-list li .quick-view a.heart:before{
	font: normal normal normal 14px/1 FontAwesome;
	content: "\f08a";
	font-weight: bold;
}
.product-list li .quick-view a.compare{
	background:  rgba(0,0,0,0.4);
	-webkit-transition: margin-left 0.3s ease 0.3s;
	-moz-transition: margin-left 0.3s ease 0.3s;
	-ms-transition: margin-left 0.3s ease 0.3s;
	-o-transition: margin-left 03s ease 0.3s;
	transition: margin-left 0.3s ease 0.3s;
	margin-left: 200px;
}
.product-list li .quick-view a.compare:before{
	font: normal normal normal 14px/1 FontAwesome;
	content: "\f012";
}

.product-list li .quick-view a.search{
	-webkit-transition: margin-left 0.2s ease 0.2s;
	-moz-transition: margin-left 0.2s ease 0.2s;
	-ms-transition: margin-left 0.2s ease 0.2s;
	-o-transition: margin-left 0.2s ease 0.2s;
	transition: margin-left 0.2s ease 0.2s;
	margin-left: 200px;
	/*border: 1px solid #eaeaea;*/
}
.product-list li .quick-view a.search:before{
	font: normal normal normal 14px/1 FontAwesome;
	content: "\f067";
}
.product-list li .quick-view a.search.remove:before{
	font: normal normal normal 14px/1 FontAwesome;
	content: "\f00d";
}

.product-list li .quick-view a:hover{
	background-color:#ff3366 ;
}


.product-list li .product-name{
	padding-bottom: 5px;
}
.product-list.list li .left-block .status.sale{
	top: 25px;
	left: 20px;
	bottom: inherit;
	right: inherit;
}

.product-list li .product-info{
	padding: 0 5px;
}

.product-list li .content_price{
	width: auto;
	display: inline-block;
}
.product-list li .product-price{
	font-size: 18px;
	/*color: #ff3366;*/
}
.product-list li .old-price{
	text-decoration:line-through;
	/*margin-left: 11px;*/
	line-height: 25px;
	color: #666;

}
.product-list li .colreduce-percentage{
	line-height: 28px;
}
.product-list li .group-price{
	position: absolute;
	position: absolute;
	top: 10px;
	left: 10px;
	height: auto;
}
.product-list li .group-price .price-percent-reduction{
	width: 36px;
	height: 36px;
	background: #ff6600;
	color: #fff;
	float: left;
	border-radius: 90%;
	line-height: normal;
	text-align: center;
	font-size: 12px;
	padding-top: 5px;
	margin-bottom: 5px;
}
.product-list li .price-percent-reduction2{
	width: 52px;
	height: 44px;
	background: url("../images/price-percent-br.png") no-repeat center center;
	color: #fff;
	line-height: normal;
	text-align: center;
	font-size: 14px;
	position: absolute;
	top: 10px;
	right: 0;
	font-family: 'Arial Narrow', Arial, sans-serif;
	padding-left: 5px;
	padding-top: 2px;
}

.product-list li .group-price .product-new{
	color: #fff;
	float: left;
	line-height: 22px;
	text-align: center;
	font-size: 12px;
	text-transform: uppercase;
	padding:0 10px;
	background: #ffc000;
	height: 22px;
}
.product-list li .group-price .product-sale{
	color: #fff;
	float: left;
	line-height: 22px;
	text-align: center;
	font-size: 12px;
	text-transform: uppercase;
	padding: 0px 10px;
	background: #ff4318;
	height: 22px;
}

.product-list li .product-star{
	width: auto;
	float: right;
	color: #ff9900;
	text-align: right;
	display: inline-block;
	padding-top: 5px;
	font-size: 13px;
}

/*------------------
[9. Owl carousel]
*/

/*-----------------
[10. Banner advertisement]
*/
.banner a{
	width: 100%;
	overflow: hidden;
	height: auto;
	display: block;
	position: relative;
}
.banner a:before{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(255,255,255,0.5);
	content: '';
	-webkit-transition: -webkit-transform 0.6s;
	transition: transform 0.6s;
	-webkit-transform: scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,300%,0);
	transform: scale3d(1.9,1.4,1) rotate3d(0,0,1,135deg) translate3d(0,300%,0);
}
.banner a:hover:before{
	-webkit-transform: scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,-300%,0);
	transform: scale3d(1.9,1.4,1) rotate3d(0,0,1,135deg) translate3d(0,-300%,0);
}

.banner-img,
.banner-img2{
	position: relative;
	display: inline-block;
}
.banner-img a:before,
.banner-img2 a:before{
	content: "";
	position: absolute;
	top: 15px;
	left: 15px;
	bottom: 15px;
	right: 15px;
	z-index: 9;
	border-top: 1px solid rgba(255, 255, 255, 0.8);
	border-bottom: 1px solid rgba(255, 255, 255, 0.8);
	transform: scale(0, 1);
}
.banner-img2 a:before{
	border-width: 3px 0 3px 0;
}
.banner-img a:after,
.banner-img2 a:after{
	content: "";
	position: absolute;
	top: 15px;
	left: 15px;
	bottom: 15px;
	right: 15px;
	z-index: 9;
	border-left: 1px solid rgba(255, 255, 255, 0.8);
	border-right: 1px solid rgba(255, 255, 255, 0.8);
	transform: scale(1, 0);
}
.banner-img2 a:after{
	background: rgba(0, 0, 0, 0.1);
	top: 5px;
	left: 5px;
	bottom: 5px;
	right: 5px;
}
.banner-img a:hover:before,
.banner-img a:hover:after,
.banner-img2 a:hover:before,
.banner-img2 a:hover:after{
	transform: scale(1);
	-webkit-transition: all 0.3s ease-out 0s;
	-moz-transition: all 0.3s ease-out 0s;
	-o-transition: all 0.3s ease-out 0s;
	transition: all 0.3s ease-out 0s;
}


/*-----------------
[11. Page content]
*/
.content-page{
	background: #eaeaea;
	margin-top: 30px;
	padding-bottom: 30px;
}
/*------------------
[11.1 Category featured]
*/
.category-featured{
	margin-top: 30px;
}
/*------------------
[11.1.1 Banner featured]
*/
.category-banner{
	overflow: hidden;
}
.category-banner .banner{
	padding: 0;
	overflow: hidden;
}
.featured-text{
	position: absolute;
	right: -5px;
	top: -5px;
	background: url('../images/featured2.png') no-repeat;
	width: 75px;
	height: 75px;
	z-index: 100;
}
.featured-text span{
	color: #fff;
	text-transform: uppercase;
	font-size: 12px;
	width: 100%;
	height: 20px;
	line-height: 24px;
	float: left;
	margin-top: 24px;
	margin-left: 17px;
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
	color: #003366;
	font-weight: bold;
	text-indent: -999px;
}
/*------------------
[11.1.2 Product featured]
*/
.product-featured{
	margin-top: 10px;
	background: #fff;
}
.product-featured .product-featured-content{
	width: 100%;
	float: right;
}
.product-featured .product-featured-content .product-featured-list{
	margin-left: 234px;
	overflow: hidden;
}
.product-featured .banner-featured{
	width: 234px;
	float: left;
	margin-right: -100%;
	position: relative;
}
.product-featured .product-list li{
	border-right: 1px solid #eaeaea;
	padding-bottom: 10px;
	min-height: 350px;
}
.product-featured .product-list .owl-stage .active:last-child li{
	border: none;
}

/*
[11.2 Banner bootom]
*/
.banner-bottom{
	margin-top: 30px;
}

.owl-carousel .item{
	background: #eaeaea;
}



/*----------------
[12. Brand showcase]
*/
.brand-showcase{
	margin-top: 30px;
}
.brand-showcase .brand-showcase-title{
	font-size: 16px;
	text-transform: uppercase;
	color: #333;
	font-weight: bold;
	border-bottom: 3px solid #ff3366;
	line-height: 40px;
	padding-left: 10px;
}
.brand-showcase-box{
	border-bottom: 1px solid #eaeaea;
	border-left: 1px solid #eaeaea;
	border-right: 1px solid #eaeaea;
	padding-bottom: 30px;
}
.brand-showcase-box .brand-showcase-logo{
}
.brand-showcase-box .brand-showcase-logo .owl-item:last-child{
	margin-right: 0!important;
}
.brand-showcase-box .brand-showcase-logo li{
	background: #eaeaea;
	cursor: pointer;
}
.brand-showcase-box .brand-showcase-logo li:hover,.brand-showcase-box .brand-showcase-logo li.active{
	background: #fff;
}


.brand-showcase-content .brand-showcase-content-tab{
	display: none;
}
.brand-showcase-content .active{
	display: block;
}
.trademark-info {
	padding-left: 45px!important;
}

.trademark-info .trademark-logo,
.trademark-info .trademark-desc{
	border-bottom: 1px dotted #999999;
	padding-bottom: 20px
}
.trademark-info .trademark-logo{
	margin-top: 30px;
}
.trademark-info .trademark-desc{
	line-height: 18px;
	margin-top: 20px;
}
.trademark-info .trademark-link{
	line-height: 30px;
	text-transform: uppercase;
	border: 1px solid #999;
	padding: 0 10px 0 15px;
	margin-top: 20px;
	float: left;
}
.trademark-info .trademark-link:after{
	font: normal normal normal 14px/1 FontAwesome;
	content: "\f0da";
	padding-left: 12px;
}
.trademark-product{
	padding-right: 45px;
}
.trademark-product .product-item{
	margin-top: 30px;
}
.trademark-product .image-product{
	float: left;
	width: 40%
}

.trademark-product .info-product{
	float: right;
	width: 60%;
	padding-left: 20px;
	line-height: 35px;
	padding-top: 20px;

}
.trademark-product .info-product .product-price{
	font-size: 18px;
	color: #F36;
	font-weight: bold;
}
.trademark-product .info-product .product-star{
	color: #ff9900;
	font-size: 13px;
}
.trademark-product .info-product .quick-view a{
	width: 25px;
	height: 25px;
	display:inline-block;
	background: rgba(0,0,0,0.7);
	color: #fff;
	text-align: center;
}
.trademark-product .info-product .btn-view-more{
	height: 26px;
	text-align: center;
	line-height: 24px;
	padding: 0 15px;
	display: inline-block;
	border:  1px solid #eaeaea;
}
.trademark-product .info-product .btn-view-more:hover{
	background: #ff3366;
	color: #fff;
}
.trademark-product .info-product .quick-view a .fa{
	text-align: center;
	line-height: 25px;
}
.trademark-product .info-product .quick-view a:hover{
	background: #ff3366;
}


/*------------------
[12. Hot categories]
*/
#hot-categories{
	margin-top: 30px
}
.group-title-box {
	margin-bottom: 20px;
}
.group-title {
	font-size: 16px;
	border-bottom: 1px solid #e1e1e1;
	font-weight: bold;
	padding-bottom: 7px;

}
.group-title span {
	border-bottom: 3px solid #ff3366;
	text-transform: uppercase;
	padding: 5px 10px;
}
.cate-box{
	padding-bottom: 20px;
}
.cate-box .cate-tit {
	background: #f4f4f4; 
	height: 110px;
	overflow: hidden;
}
.cate-box .cate-tit .div-1{
	width: 46%;
	float: left;
	padding-left: 25px;
	padding-right: 15px;
}

.cate-name-wrap {
	display: table;
	margin-bottom: 18px;
}
.cate-box .cate-name {
	font-size: 16px;
	font-weight: bold;
	height: 55px;
	display:table-cell;
	vertical-align: bottom;
}
.cate-box .cate-link {
	padding: 4px 4px 3px 7px;
	background: #999999;
	text-decoration: none;
	color: #fff;
}
.cate-box .cate-link:hover {
	background: #ff3366!important;
}

.cate-link span {
	padding-right: 12px;
	background: url('../data/cate-readmore-arrow.png') right 2px top 50%  no-repeat;
	text-transform: uppercase;
	font-size: 10px;
	line-height: 20px;
}
.cate-content{
	padding-top:10px;
	padding-bottom: 10px;
}
.cate-content ul{
	list-style: none;
}
.cate-content ul li a:before{
	display: inline-block;
	font-family: FontAwesome;
	content: "\f105";
	padding: 0 10px;
	font-weight: bold;
}
.cate-box .div-2 {
	width: 54%; 
	float: left;
	padding-top: 10px;
	overflow: hidden;
}


/*
[14. footer]
*/
#footer {
	background: #eee;
}

/** add-box **/
#address-list .tit-name{
	float: left;
	font-weight: bold;
	width: 70px;
	padding-right: 5px;
}
#address-list {
	margin-top: 18px;
}
#address-list .tit-contain {
	display: flex;
}
/** #introduce-box **/
#introduce-box {
	margin-top: 40px;
}
.introduce-title {
	text-transform: uppercase;
	font-size: 16px;
	list-style: none;
	margin-bottom: 40px;
	font-family: 'Museo700';
	color: #FFF
}
.introduce-list li{
	padding-top: 2px;
	padding-bottom: 2px;
}

.introduce-list {
	padding-left: 16px;
	list-style: inherit;
}
/** contact-box **/
#mail-box {
	margin-bottom: 20px;
}
#mail-box input{
	height: 30px;
	background: #fff;
	width: 100%;
	padding-left: 10px;
}
#mail-box .btn {
	font-weight: bold;
	color: #fff;
	height: 30px;
	border-radius: 0;
	background: #ff3366;
	border: none;
	outline: none;
}
#mail-box .btn:hover{
	z-index: 0;
	opacity: 0.8;
	transition: 0.3s;
}

/** /#introduce-box **/
/** #trademark-box **/
#trademark-text-box {
	font-size: 13px;
}
#trademark-list  {
	list-style: outside none none;
	border-top: 1px solid #E1E1E1;
	border-bottom: 1px solid #E1E1E1;
	margin-bottom: 30px;
	display: table;
	width: 100%;
	margin-top: 30px;
}
#trademark-list li{
	display: inline-block;
	padding: 10px 11px;
}
#trademark-list li:last-child{
	padding-right: 0;
}
#trademark-list #payment-methods{
	display: table-cell;
	vertical-align: middle;
	text-transform: uppercase;
	font-weight: bold;
	padding-left: 0px;
}
.trademark-text-tit {
	text-transform: uppercase;
	font-size: 13px;
	font-weight: bold;
}
.trademark-list{
	list-style: none;
	margin-bottom: 10px;
}
.trademark-list li{
	display: inline;
	padding: 0 7px 0 5px;
	border-right: 1px solid #666666;
}
.trademark-list li:first-child{
	border-right: none;
	padding-right: 0;
	padding-left: 0;
}
.trademark-list li:last-child{
	border-right: 0;
	padding-right: 0;
}
.social-link a:hover{
	opacity: 0.8;
}
.social-link .fa{
	width: 30px;
	height: 30px;
	color: #fff;
	line-height: 30px;
	text-align: center;
}
.social-link .fa-facebook{
	background: #415a99;
}

.social-link .fa-pinterest-p{
	background: #cb222a;
}
.social-link .fa-vk{
	background: #5b7fa6;
}

.social-link .fa-twitter{
	background: #00caff;
}

.social-link .fa-google-plus{
	background: #da4735;
}

/** #footer-menu-box **/
#footer{
	background: #1F1F1F
}
#footer-menu-box {
	border-top: 1px solid #E1E1E1;
	margin-top: 10px;
	padding-top: 20px;
	margin-bottom: 20px;
}

.footer-menu-list{
	list-style: none;
	text-align: center;
	margin-bottom: 5px;
}
.footer-menu-list li{
	display: inline;
	padding: 0 7px 0 5px;
	border-right: 1px solid #0066cc;
}
.footer-menu-list li:last-child{
	border-right: none;
}

.footer-menu-list li a{
	color: #0066cc;
}

.footer-menu-list li a:hover{
	text-decoration: underline;
	transition: all 0.3s;
}
.scroll_top{
	width: 34px;
	height: 34px;
	position: fixed;
	display: none;
	font-size: 0;
	z-index: 9999;
	right: 10px;
	bottom: 32px;
	background: #666;
	display: none;
}
.scroll_top:hover{
	opacity: 0.8;
}

.scroll_top:before {
	content: "\f106";
	font-family: "FontAwesome";
	font-size: 14px;
	color: #fff;
	text-align: center;
	width: 34px;
	height: 34px;
	line-height: 34px;
	display: block;
}


/*------------------
[15. Breadcrumb]
*/
.breadcrumb{
	background: none;
	padding: 0;
	margin: 0;
	padding-bottom: 17px;
	line-height: normal;
}
.breadcrumb .navigation-pipe:before{
	content: "\f105";
	font-size: 14px;
	display: inline-block;
	text-align: right;
	width: 6px;
	color: #666;
	font-family: "FontAwesome";
	padding: 0 7px;
}

/*------------------
[16. Columns]
*/
#columns{
	padding-top: 30px;
	padding-bottom: 30px;
}
#body-institucional #columns, #body-busca #columns {
	padding-top: 30px !important;
	padding-bottom: 30px !important;
}
/*--------------
16.1 Left column
*/
#left_column .left-module{
	margin-bottom: 0px;
	overflow: hidden;
}
#left_column .left-module .owl-dots{
	bottom: 5px;
}
#left_column .left-module:last-child{
	margin-bottom: 0;
}
.left-module-faq{
	margin-bottom: 30px !important;
}

#left_column .left-module img{
	margin: 0 auto;
}

#left_column .block{
	border: 1px solid #DFDFDF;
}
.title_block{
	font-size: 12px;
	border-bottom: 1px solid #DFDFDF;
	text-transform: uppercase;
}
#left_column .block .block_content{
	padding: 16px;
}
.layered_subtitle{
	color: #666;
	font-size: 14px;
	padding-bottom: 4px;
	text-transform: uppercase;
}
.layered-content{
	border: 1px solid #eaeaea;
	padding: 16px;
}
.layered-content:last-child{
}
.layered-content:first-child{

}
.layered-content{
}

.tree-menu li{
	line-height: 24px;
}
.tree-menu li:hover>a,
.tree-menu li.active>a,
.tree-menu li:hover>span:before,
.tree-menu li.active>span:before
{
	color: #ff3366;
}

.tree-menu > li >span:before{
	content: "\f105";
	font-size: 14px;
	display: inline-block;
	text-align: right;
	color: #666;
	font-family: "FontAwesome";
	padding-right: 12px;
	color: #ccc;
	font-weight: bold;
	cursor: pointer;
	display: none;
}
.tree-menu > li >span.open:before{
	content: "\f107";
	font-size: 14px;
	display: inline-block;
	text-align: right;
	color: #666;
	font-family: "FontAwesome";
	padding-right: 12px;
	color: #ccc;
	font-weight: bold;
	cursor: pointer;
}

.tree-menu > li > ul{
	padding-left: 17px;
	display: none;
}
.tree-menu > li > ul > li{
	border-bottom: 1px dotted #eaeaea;
}
.tree-menu > li > ul > li:last-child{
	border: none;
}
.tree-menu > li > ul > li >span:before{
	content: "\f0da";
	font-size: 14px;
	display: inline-block;
	text-align: right;
	color: #666;
	font-family: "FontAwesome";
	padding-right: 12px;
	color: #ccc;
}

/** FILTER PRICE **/
.layered-filter-price .amount-range-price{
	padding:15px 0;
}
.layered-filter-price .slider-range-price{
	height: 7px;
	background: #ff3366;
	border: none;
	border-radius: 0;
}
.layered-filter-price .slider-range-price .ui-widget-header{
	background: #ccc;
	height: 7px;
}
.layered-filter-price .slider-range-price .ui-slider-handle{
	border: none;
	border-radius: 0;
	background: url("../images/range-icon.png") no-repeat;
	cursor: pointer;
}

.check-box-list{
	overflow: hidden;
}
.check-box-list li{
	line-height: 24px;
}
.check-box-list label{
	display: inline-block;
	cursor: pointer;
	line-height: 12px;
}
.check-box-list label:hover{
	color: #ff3366;
}
.check-box-list input[type="checkbox"],
.check-box-list input[type="radio"]{
	display: none;
}
.check-box-list input[type="checkbox"] + label span.button,
.check-box-list input[type="radio"] + label span.button {
	display:inline-block;
	width:12px;
	height:12px;
	margin-right: 13px;
	background: url("../images/checkbox.png") no-repeat;
	padding: 0;
	border: none;
}
.check-box-list input[type="checkbox"]:checked + label span.button,
.check-box-list input[type="radio"]:checked + label span.button{
	background: #ff3333 url("../images/checked.png") no-repeat center center;


}
.check-box-list input[type="checkbox"]:checked + label{
	color: #ff3333;
}
.check-box-list label span.count{
	color: #a4a4a4;
	margin-left: 2px;
}

.filter-color ul{
	padding: 0;
	margin: 0;
	overflow: hidden;
	margin-left: -5px;
	margin-right: -5px;
	margin-top: -5px;
}
.filter-color li{
	display: inline;
	padding: 0;
	margin: 0;
	line-height: normal;
	float: left;
	padding: 5px;
}
.filter-color li label{
	border: 1px solid #eaeaea;
	width: 20px;
	height: 20px;
	padding-top: 6px;
	padding-left: 6px;
	float: left;
}
.filter-color li input[type="checkbox"] + label span.button{
	background: none;
	margin: 0;
}
.filter-color li input[type="checkbox"]:checked + label{
	border-color: #ff3333;
}
.filter-size{
	max-height: 200px;
	overflow-y:auto; 
}
.filter-size li{
	width: 50%;
	float: left;
}
.owl-controls .owl-dots{
	position: absolute;
	left: 0;
	bottom: 0;
	text-align: center;
	width: 100%;
}
.owl-controls .owl-dots .owl-dot{
	width: 14px;
	height: 14px;
	background: #adadad;
	display: inline-block;
	margin: 0 6px;
	border-radius: 90%;
}
.owl-controls .owl-dots .owl-dot.active{
	background: #333;
}

/** special-product**/
.products-block{
	overflow: hidden;
}
.products-block .products-block-left{
	width: 75px;
	float: left;
}
.products-block .products-block-right{
	margin-left: 85px;
}
.products-block .product-price{
	font-size: 15px;
	color: #333;
	font-weight: bold;
	line-height: 35px;
}

.products-block .product-price .old-price {
	text-decoration: line-through;
	font-weight: normal;
	color: #666;
}

.products-block .product-star{
	color: #ff9900;
}

.products-block-bottom{
	padding-top: 15px;
}
.products-block .link-all{
	height: 35px;
	width: 120px;
	border: 1px solid #ff3366;
	line-height: 33px;
	font-size: 14px;
	color: #ff3366;
	display: block;
	margin: 0 auto;
	text-align: center;
	clear: both;
	background: #ff3366;
	color: #fff;
}
.products-block .link-all:hover{
	opacity: 0.8;
}
.products-block .link-all:after{
	font: normal normal normal 13px/1 FontAwesome;
	content: "\f101";
	margin-left: 10px;
}
.best-sell li{
	border-bottom: 1px solid #eaeaea;
	padding: 20px 0;
}
.best-sell li:first-child{
	padding-top: 0;
}
.best-sell li:last-child{
	padding-bottom: 0;
	border-bottom: none;
}
.owl-best-sell{
	padding-bottom: 35px;
}
#left_column .block .block_content.product-onsale{
	padding: 15px 20px;
}
#left_column .block .block_content.product-onsale .product-list{
	padding-bottom: 25px;
}

#left_column .block .block_content.product-onsale .product-list .product-container{
	border: none;
}
#left_column .block .block_content.product-onsale .product-list .product-container .right-block{
	padding: 0;
}

.product-bottom{
	padding-top: 10px;
	text-align: center;
}
/** tags **/
.tags{
	line-height: 26px;
}
.tags span{
	padding: 0 5px;
}
.tags .level1{
	font-size: 12px;
}
.tags .level2{
	font-size: 16px;
}
.tags .level3{
	font-size: 18px;
}
.tags .level4{
	font-size: 20px;
}
.tags .level5{
	font-size: 24px;
}

/** testimonials **/
.testimonials{
	padding-bottom: 38px;
}
.testimonials .client-mane{
	text-transform: uppercase;
	text-align: center;
	font-weight: 600;
}
.testimonials .client-avarta {
	margin-top: 10px;
	text-align: center;
}
.testimonials .client-avarta img{
	width: 110px;
	height: 110px;
	border: 3px solid #eaeaea;
	border-radius: 90%;
	margin: 0 auto;
}

/*--------------------
[16.2 Center column]
*/


/** subcategories **/
.subcategories{
	border: 1px solid #e4e4e4;
	margin-top: 20px;
}
.subcategories ul{
	overflow: hidden;
}
.subcategories li {
	display: inline;
	float: left;

}
.subcategories li a{
	height: 34px;
	float: left;
	line-height: 34px;
	padding: 0 40px;
	font-size: 13px;
}
.subcategories li a:hover{
	background: #f2f2f2;
	color: #666;
}
.subcategories li.current-categorie{
	position: relative;
}
.subcategories li.current-categorie:after{

	font: normal normal normal 14px/1 FontAwesome;
	content: "\f0da";
	position: absolute;
	right: -5px;
	top: 50%;
	-ms-transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	color: #000;

}
.subcategories li.current-categorie a{
	background: #000;
	color: #fff;
	font-size: 14px;
	font-weight: bold;
}

.view-product-list{
	margin-top: 20px;
	position: relative;
}
.page-heading{
	min-height: 41px;
	line-height: 40px;
	position: relative;
	font-size: 24px;
}
.page-heading span.page-heading-title2{
	color: #1F1F1F;
	padding: 10px;
}
.no-line{
	border-bottom: none;
}
.view-product-list .display-product-option{
	position: absolute;
	top: 0;
	right: 254px;
}

#showPagiBar{
	position: absolute;
	top: -11px;
	right: 10px;
}
#showPagiBar .show-product-item,
#showPagiBar .sort-product{
	margin: 0px;
}

#showPagiBar .sort-product{
	margin-left: 2px; 
}

/** botton view option **/
.display-product-option{
	width: 63px;
	height: 30px;
}
.display-product-option li.view-as-grid span{
	width: 30px;
	height: 30px;
	display: block;
	float: left;
	cursor: pointer;
	text-indent: -9999px;
	background: url("../images/grid-view-bg.png") 0 0 #666;
	border: none;
	float: left;
}
.display-product-option li.view-as-list span{
	width: 30px;
	height: 30px;
	display: block;
	float: left;
	cursor: pointer;
	text-indent: -9999px;
	background: url("../images/list-view-bg.png") 0 0 #666;
	border: none;
	float: right;
}
.display-product-option li.selected span,
.display-product-option li:hover span
{
	background-color: #ff3366; 
	background-position: 0 -30px;
}
.view-product-list .product-list.grid{
	margin-top: -10px;
}

.product-container{
	border-left: 1px solid #eaeaea;
	border-right: 1px solid #eaeaea;
	border-top: 1px solid #eaeaea;
	float: left;
	width: 100%;
}

.product-list .product-container div[class^='mensagem_r']{
	position: absolute;
	z-index: 5;
	width: calc(100% - 30px);
	display: block;
}
.product-list .product-container div[class^='mensagem_r'] .alert{
	padding: 5px;
	font-size: 0.9em;
}

.owl-carousel .product-container div[class^='mensagem_r']{
	width: 100%;
}

.product-list .info-orther{
	display: none;
}
.product-list.grid li{
	margin-top: 30px;
}
.product-list.grid .info-orther{
	display: none;
}

.product-list.list li{
	width: 100%;
	margin-top: -1px;
}
.product-list.list li .product-container{
	border: none;
	border-bottom: 1px solid #eaeaea;
	border-left: 1px solid transparent;
	border-top: 1px solid transparent;
	border-right: 1px solid transparent;
}

.product-list.list li:first-child .product-container{
	margin-top: 20px;
}
.product-list.list li:hover .product-container{
	border: 1px solid #eaeaea;
}
.product-list.list .left-block{
	width: 29%;
	float: left;
	position: initial;
}
.product-list.list .add-to-cart{
	top: 70px;
	right: 36px;
	left: inherit;
	bottom: inherit;
	width: 190px;
	height: 36px;
	background: #ff3366;
	line-height: 36px;
	position: absolute;
}
.product-list.list .add-to-cart a{
	height: 36px;
	/*background: url("../images/cart.png") no-repeat left center;*/
	background: none;
	margin-left: 15px;
	padding-left: 15px;
	width: 114px;
}
.product-list.list .quick-view{
	width: 129px;
	right: 36px;
	top: 120px;
	text-align: center;
	padding-left: 5px;
}
.product-list.list .quick-view a{
	margin: 0 10px;
}
.product-list.list .quick-view a:last-child{
	margin: 0;
}

.product-list.list .quick-view a.heart{
	margin-left: inherit;
}
.product-list.list .quick-view a.compare{
	margin-left: inherit;
}
.product-list.list .quick-view a.search{
	margin-left: inherit;
}
.product-list.list .group-price{
	top: 34px;
	left: 25px;
}
.product-list.list .product-star{
	width: 100%;
	float: left;
	text-align: left;
	font-size: 14px;
	line-height: 26px;
	padding-top: 6px;
}
.product-list.list li .content_price {
	margin-top: -3px;
}
.product-list.list .right-block{
	width: 71%;
	float:left;
	margin-top: 20px;
	line-height: 26px;
}
.product-list.list .info-orther{
	display: block;
}
.product-list.list .right-block .product-name{
	font-size: 18px;
}
.product-list.list .right-block .availability span{
	color: #009966;
}
.product-list.list .right-block .product-desc{
	line-height: 24px;
	margin-top: 20px;
}
.product-list.style2.grid .add-to-cart{
	position: inherit;
	background: none;
	margin-top: 5px;

}
.product-list.style2.grid .add-to-cart a{
	background: #ff3366;
	padding: 0 15px;
}
.product-list.style2.grid .add-to-cart a:hover{
	opacity: 0.8;
}
.product-list.style2.grid .add-to-cart a:before{
	content: '';
	width: 16px;
	height: 100%;
	background:url("../images/cart.png") no-repeat left center;
	float: left;
	margin-right: 10px;
}

/** sortPagiBar **/
.sortPagiBar{
	margin-top: 18px;
}
.sortPagiBar .page-noite{
	line-height: 30px;
}
.sortPagiBar .bottom-pagination{
	width: auto;
	float: right;
	margin-left: 23px;
}
.sortPagiBar .bottom-pagination .pagination{
	padding: 0;
	margin: 0;
	border-radius:0; 
}
.sortPagiBar .bottom-pagination .pagination a:hover{
	background: #a7a7a7;
	color: #fff;
}
.sortPagiBar .bottom-pagination .pagination .active a{
	background: #d8d8d8;
	color: #8c8c8c;
}
.sortPagiBar .bottom-pagination .pagination > li:first-child > a, 
.sortPagiBar .bottom-pagination .pagination > li:first-child > span {
	margin-left: 0px;
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
}
.sortPagiBar .bottom-pagination .pagination > li > a, 
.sortPagiBar .bottom-pagination .pagination > li > span {
	position: relative;
	float: left;
	padding: 5px 12px;
	margin-left: -1px;
	line-height: 1.42857;
	color: #999;
	text-decoration: none;
	background-color: #fafafa;
	border: 1px solid #eaeaea;
}
.sortPagiBar .bottom-pagination .pagination > li:last-child > a, 
.sortPagiBar .bottom-pagination .pagination > li:last-child > span {
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
}



/*----------------------
[17. Order page]
*/
.page-content{
	margin-top: 30px;
}
.page-order ul.step{
	width: 100%;
	clear: both;
	overflow: hidden;
	color: #1F1F1F;
	font-weight: 700;
	font-family: 'Museo700', sans-serif;
	font-size: 15px;
}
.page-order ul.step li{
	display: inline;
	line-height: 30px;
	width: 33.33%;
	float: left;
	text-align: center;
	border-bottom: 3px solid #ccc;
	padding-bottom: 10px;
}
.page-order ul.step li.current-step{
	border-bottom: 3px solid #ff3366;
}

.page-order .heading-counter{
	margin: 30px 0;
	padding: 15px;
	border: 1px solid #eaeaea;
}
.table-bordered>thead>tr>td,
.table-bordered>thead>tr>th{
	border-bottom-width: 0px;
}
.page-order .cart_navigation a,
.page-order .cart_navigation button{
	padding: 13px 33px;
	border: 1px solid #eaeaea;
}
.page-order .cart_avail{
	text-align: center;

}
.page-order .cart_avail .label{
	white-space: normal;
	display: inline-block;
	padding: 6px 10px;
	font-size: 14px;
	border-radius: 0px;
}
.page-order .product-name{
	font-size: 16px;
}

.page-order .cart_description{
	font-size: 14px;
}
.page-order .cart_avail .label-success {
	background: #FFF;
	border: 1px solid #55c65e;
	color: #48b151;
	font-weight: normal;
}
.page-order .cart_navigation .next-btn{
	float: right;
	background: #ff3333;
	color: #fff;
}
.page-order .cart_navigation .next-btn[disabled]{
	background-color: #ccc;
	border-color:#ccc;
	cursor: not-allowed;
}
.page-order .cart_navigation .next-btn:hover{
	opacity: 0.8;
}
.page-order .cart_navigation a.prev-btn{
	float: left;
	border: solid 1px #525252;
	border-radius: 5px;
	text-transform: uppercase;
}
.page-order .cart_navigation a.prev-btn:before{
	font: normal normal normal 14px/1 FontAwesome;
	content: "\f104";
	padding-right: 15px;
}
.page-order .cart_navigation a.next-btn:after{
	font: normal normal normal 14px/1 FontAwesome;
	content: "\f105";
	padding-left: 15px;
}
.page-order .cart_navigation a:hover{
	background: #666;
	color: #fff;
	opacity: 0.7;
}
.cart_summary > thead,
.cart_summary > tfoot{
	background: #FBFBFB;
	font-size: 16px;
}
.cart_summary > thead>th{
	border-bottom-width: 1px;
	padding: 20px;
}
.cart_summary td{
	vertical-align: middle!important;
	padding: 20px;
}
.cart_summary .table>tbody>tr>td, .table>tbody>tr>th, 
.cart_summary .table>tfoot>tr>td, .table>tfoot>tr>th, 
.cart_summary .table>thead>tr>td, .table>thead>tr>th{
	padding: 15px;
}
.cart_summary img{
	max-width: 100px;
}
.cart_summary td.cart_product{
	width: 120px;
	padding: 15px;
} 
.cart_summary .price{
	text-align: right;
}
.cart_summary .qty{
	text-align: center;
	width: 100px;
}
.cart_summary .qty input{
	text-align: center;
	max-width: 64px;
	margin: 0 auto;
	border-radius: 0px;
	border: 1px solid #eaeaea;
}
.cart_summary .qty a{
	padding: 8px 10px 5px 10px;
	border: 1px solid #eaeaea;
	display:inline-block;
	width: auto;
	margin-top: 5px;
}
.cart_summary .qty a:hover{
	background: #ff3366;
	color: #fff;
}
.cart_summary .action{
	text-align: center;

}

.cart_summary .action a{
	background: url("../images/delete_icon.png") no-repeat center center;
	font-size: 0;
	height: 9px;
	width: 9px;
	display: inline-block;
	line-height: 24px;
}
.cart_summary tfoot{
	text-align: right;
}
.cart_navigation{
	margin-top: 10px;
	float: left;
	width: 100%;
}

/*
[18. Product page]
*/

#product .pb-right-column .fa.fa-star{
	line-height: inherit;
	font-size: 17px;
	margin-right: 2px;
	color: #D6D6D6
}
#product .pb-right-column .fa.fa-star.o{
	line-height: inherit;
	font-size: 17px;
	margin-right: 2px;
	color: #FFBF00
}
#product .pb-right-column .product-name{
	font-size: 24px;
}
#product .pb-right-column .product-comments .product-star,
#product .pb-right-column .product-comments .comments-advices{
	width: auto;
	display: inline-block;
}
#product .pb-right-column .product-comments .product-star{
	color: #ff9900;
}
#product .pb-right-column .product-comments .comments-advices a{
	border-right: 1px solid #eaeaea;
	padding-left: 15px;
	padding-right: 15px;
}
#product .pb-right-column .product-comments .comments-advices a:last-child{
	border-right: none;
}
#product .pb-right-column .product-price-group .price,
#product .pb-right-column .product-price-group .old-price,
#product .pb-right-column .product-price-group .discount{
	display: inline-block;
	margin-right: 15px;
}
#product .pb-right-column .product-price-group .price{
	font-size: 18px;
	font-weight: bold;
	color: #ff3333;
}
#product .pb-right-column .product-price-group .old-price{
	text-decoration: line-through;
}
#product .pb-right-column .product-price-group .discount{
	background: #ff9900;
	color: #fff;
	padding: 0 15px;
	text-align: center;
	line-height: inherit;
	margin-right: 0;
	height: 23px;
	line-height: 23px;
}
#product .pb-right-column .info-orther{
	padding-bottom: 20px;
}
#product .pb-right-column .product-desc,
#product .pb-right-column .form-option,
#product .pb-right-column .form-action,
#product .pb-right-column .form-share{
	border-top: 1px solid #eaeaea;
	padding: 10px 0;
}
.form-action .button-group #size_chart,
.form-action .button-group .btncinza{
	color: #666;
	text-decoration: none;
	margin: 5px 0 12px;
	background: #fafafa;
	padding:1px 15px 2px;
	display: inline-block;
	border: 1px solid #eaeaea;
/*color: #ff3366;
text-decoration:underline;
margin-left: 15px;*/
}
.form-action .button-group #size_chart:hover,
.form-action .button-group .btncinza:hover{
	background-color: #eaeaea;
}

.form-action .button-group #size_chart, .btncinza {
	color: #666;
	text-decoration: none;
	background: #fafafa;
	padding: 5px 15px 5px;
	display: inline-block;
	border: 1px solid #eaeaea;
}

.form-action .button-group #size_chart:hover, .btncinza:hover {
	border: 1px solid #dfdfdf;
	background: #efefef;
	color: #000
}

#product .pb-right-column .product-desc{
	line-height: 24px;
}
#product .pb-right-column .form-option .attributes{
	clear: both;
	padding: 5px 0;
	overflow: hidden;
}
#product .pb-right-column .form-option .attributes:first-child{
	padding-top: 0;
}
#product .pb-right-column .form-option .attributes .attribute-label{
	width: 75px;
	float: left;
	margin-top: 5px;
}
#product .pb-right-column .form-option .form-option-title{
	font-weight: bold;
	line-height: 20px;
}

#product .pb-right-column .form-option .attributes select{
	padding: 10px;

	display: inline-block;

	border: 1px solid #eaeaea;
}
#product .pb-right-column .form-option .qty{
	width: 40px;
	display: inline-block;
	float: left;
	overflow: hidden;

}
#product .pb-right-column .form-option .product-qty{
	border: 1px solid #eaeaea;
	width: 60px;
	margin-left: 50px;
	overflow: hidden;
	background: #FAFAFA;

}
#product .pb-right-column .form-option .attributes .btn-plus{
	width: 18px;
	height: 29px;
	float: left;
	display: inline-block;
	margin-top: -5px;

}
#product .pb-right-column .form-option .btn-plus a{
	width: 18px;
	height: 10px;
	float: left;
	text-align: center;
	cursor: inherit;
}

#product .pb-right-column .form-option .attributes input{
	max-width: 50px;
	padding: 0 5px;
}
#product .pb-right-column .form-option .list-color{
	overflow: hidden;
	padding-top: 5px;

}
#product .pb-right-column .form-option .list-color li{
	width: 20px;
	height: 20px;
	border: 1px solid #eaeaea;
	float: left;
	margin-right: 10px;
}
#product .pb-right-column .form-option .list-color li:hover,
#product .pb-right-column .form-option .list-color li.active{
	border: 1px solid #ff3366;
}
#product .pb-right-column .form-option .list-color li a{
	width: 20px;
	height: 20px;
	float: left;
	text-indent: -9999px;  
	cursor: pointer;
}
#product .pb-right-column .form-action{
	padding: 0;
	padding-bottom: 5px;
}

#product .pb-right-column .form-action .button-group .wishlist,
#product .pb-right-column .form-action .button-group .compare{
	min-width: 50px;
	padding-right: 15px;
	text-align: center;
	float: left;
}
#product .pb-right-column .form-action .button-group .wishlist .fa,
#product .pb-right-column .form-action .button-group .compare .fa{
	font-size: 18px;
	width: 30px;
	height:30px;
	color: #fff;
	line-height: 30px;
	background: rgba(0, 0, 0, 0.4) none repeat scroll 0% 0%;
	border-radius: 90%;
}
#product .pb-right-column .form-action .button-group .wishlist:hover .fa,
#product .pb-right-column .form-action .button-group .compare:hover .fa{
	background: #ff3366;
}
#product .pb-right-column .form-share .fa{
	font-size: 18px;
}
#product .pb-right-column .form-share .sendtofriend-print a{
	margin-right: 15px;
	margin-bottom: 15px;
}
#product .pb-left-column .product-image .product-full{
	border: 1px solid #eaeaea;
	padding: 10px;
}
#product .pb-left-column .product-image .product-img-thumb{
	margin-top: 15px;
	padding: 0 40px;
}
#product .pb-left-column .product-image .product-img-thumb li{
	padding: 1px 5px;
}
#product .pb-left-column .product-image .product-img-thumb li a{
	display: block;
	border: 1px solid #eaeaea;
}

.product-tab{
	margin-top: 30px;
}
.product-tab .nav-tab{
	width: 100%;
	overflow: hidden;
	z-index: 98;
	position: relative;
	margin:0px;
}
.product-tab .nav-tab>li{
	float: left;
	display: inline;
	border: 1px solid #e2e2e2;
	text-align: center;
	margin-right: 2px;
}
.product-tab .nav-tab>li:last-child{
	margin-right: 0;
}

.product-tab .tab-container{
	margin-top: -1px;
	z-index: 1;
}
.product-tab .tab-container p{
	margin: 0 0 10px;

}
.product-tab .tab-container .table{
	margin-bottom: 0;
}
.product-tab .tab-container .tab-panel{
	line-height: 24px;
}

.product-comments-block-tab .fa{
	line-height: inherit;
}
.product-comments-block-tab .reviewRating{
	color: #ff9900;
}
.product-comments-block-tab .comment{
	padding-bottom: 10px;
	padding-top: 10px;
	border-bottom: 1px dotted #eaeaea;
}
.product-comments-block-tab .comment:first-child{
	padding-top: 0;
}
.product-comments-block-tab .comment:last-child{
	padding-bottom: 0;
	border-bottom:none;
}
.product-comments-block-tab .comment .author{
	border-right: 1px solid #eaeaea;
}
.product-comments-block-tab .btn-comment{
	padding: 5px 15px;
	border: 1px solid #eaeaea;
	float: left;
	margin-top: 15px;
}
.page-product-box .heading{
	font-size: 16px;
	color: #333333;
	text-transform: uppercase;
	font-weight: bold;
	padding-bottom: 17px;
}
.page-product-box .product-list li{
	margin-bottom: 1px;
}

/* ----------------
[19. Contact page]
*/
#contact{
	margin-top: 20px;
}
#contact .page-subheading {
	padding-left: 0px;
	border: none;
	margin: 14px 0 30px;
	text-transform: uppercase;
	font-size: 18px;
	color: #666;
}

#contact .contact-form-box {
	padding: 0;
	margin: 0 0 30px 0;
}
#contact .contact-form-box label{
	padding-bottom: 5px;
}
#contact .contact-form-box .form-selector{
	padding-bottom: 25px;
}
#contact input,
#contact select,
#contact textarea{
	border-radius: 0;
	border-color: #eaeaea;
	box-shadow: inherit;
	outline: 0 none;
}

#contact input:focus,
#contact select:focus,
#contact textarea:focus{
	box-shadow: inherit;
	outline: 0 none;
}
#contact #btn-send-contact{
	font-size: 14px;
	line-height: 18px;
	color: white;
	padding: 0;
	font-weight: normal;
	background: #666;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	border: none;
	padding: 10px 25px;
}
#contact #btn-send-contact:hover{
	background: #F36;
}
#contact_form_map ul {
	line-height: 28px;
	list-style: disc;
	list-style-position: inside;
	font-style: italic;
}

#contact_form_map ul.store_info {
	list-style: none;
	font-style: normal;
	color: #696969;
}
#contact_form_map ul.store_info i {
	display: inline-block;
	width: 30px;
	line-height: inherit;
}
#message-box-conact .fa{
	line-height: inherit;
}

.content-text{
	padding: 20px 0;
	text-align: justify;
}
.content-text p{
	margin-bottom: 15px;
}

.right-sidebar #left_column{
	float: right;
}

/* ----------------
[20. Bolog page]
*/
.blog-posts{
	line-height: 24px;
	margin-top: 20px;
}
.blog-posts .post-item{
	padding-bottom: 20px;
	padding-top: 20px;
	border-bottom: 1px solid #eaeaea;
	border-top: 1px solid #eaeaea;
	margin-top: -1px;
}
.blog-posts .post-item .entry-meta-data{
	padding: 5px 0;
	color: #666;
	font-size: 13px;
}
.blog-posts .post-item .entry-meta-data span{
	margin-right: 5px;
}
.blog-posts .post-item .entry-meta-data .author .fa{
	opacity: 0.7;
}
.blog-posts .post-item .entry-meta-data .fa{
	line-height: inherit;
}
.blog-posts .post-item .post-star{
	font-size: 13px;
}
.blog-posts .post-item .post-star .fa{
	line-height: inherit;
	color: #ff9900;
}
.blog-posts .post-item .entry-excerpt{
	text-align: justify;
}
.blog-posts .post-item .entry-more a{
	border: 1px solid #eaeaea;
	padding: 10px 12px;
	background: #eee;
}
.blog-posts .post-item .entry-more{
	margin-top: 15px;
}
.blog-posts .post-item .entry-more a:hover{
	background: #ff3366;
	color: #fff;
}
.blog-posts .post-item .entry-thumb img{
	border: 1px solid #eaeaea;
}

/** post sidebar **/
.blog-list-sidebar{

}
.blog-list-sidebar li{
	border-bottom: 1px solid #eaeaea;
	padding-bottom: 10px;
	margin-bottom: 10px;
	overflow: hidden;
}
.blog-list-sidebar li:last-child{
	border: none;
	margin-bottom: 0px;

}
.blog-list-sidebar li .post-thumb{
	width: 80px;
	float: left;
	border: 1px solid #eaeaea;
	padding: 4px;
	background: #fcfcfc;
}
.blog-list-sidebar li .post-info{
	margin-left: 90px;
	color: #999;
}
.blog-list-sidebar li .post-info .post-meta{
	font-size: 12px;
	margin-top: 5px;
}
.blog-list-sidebar li .post-info .fa{
	line-height: inherit;

}
/* Recent Comments*/
.recent-comment-list li{
	border-bottom: 1px solid #eaeaea;
	padding-bottom: 10px;
	margin-bottom: 10px;
	overflow: hidden;
}
.recent-comment-list li:last-child{
	border: none;
	margin-bottom: 0px;
}
.recent-comment-list li .author{
	color: #666;
	margin-bottom: 5px;
	font-size: 13px;
}
.recent-comment-list li .comment{
	margin-top: 5px;
	color: #666;
}
.recent-comment-list li>h5>a{
	color: #333;
}

/** Blog detail **/
.entry-detail{
	margin-top: 20px;
}
.entry-detail .entry-photo img{
	border: 1px solid #eaeaea;
}
.entry-detail .entry-meta-data{
	padding: 10px 0;
	color: #666;
}
.entry-detail .entry-meta-data .fa{
	line-height: inherit;
}
.entry-detail .entry-meta-data span{
	margin-right: 10px;
}
.entry-detail .entry-meta-data .author .fa{
	opacity: 0.7;
}
.entry-detail .entry-meta-data .post-star{
	float: right;

}
.entry-detail .entry-meta-data .post-star .fa{
	color: #ff9900;
}
.entry-detail .entry-meta-data .post-star span{
	margin: 0;
}

/** COMMMENT list**/
.single-box{
	margin-top: 20px;
}
.single-box>h2{
}
.comment-list{
	margin-top: 20px;
}
.comment-list ul{
	padding-left: 80px;
}
.comment-list ul li{
	overflow: hidden;
	margin-bottom: 15px;
	border-bottom: 1px solid #eaeaea;
	padding-bottom: 15px;
}
.comment-list ul li:last-child{
	margin-bottom: 0;
	border: none;
	padding: 0;
}
.comment-list>ul{
	padding-left: 0;
}
.comment-list .avartar{
	width: 80px;
	border: 1px solid #eaeaea;
	padding: 4px;
	float: left;
}
.comment-list .comment-body{
	margin-left: 90px;
}
.comment-list .comment-meta{
	color: #ccc;
}
.comment-list .comment-meta .author a{
	font-weight: bold;
}
.coment-form{
	margin-top: 20px;
}
.coment-form label{
	margin-top: 10px;
	margin-bottom: 2px;
}
.coment-form input,
.coment-form textarea{
	border-radius: 0px;
	border:1px solid #eaeaea;
	-webkit-box-shadow:inherit;
	box-shadow:inherit;
}
.coment-form .btn-comment{
	padding: 10px 20px;
	border: 1px solid #eaeaea;
	background: #666;
	color: #fff;
	margin-top: 15px;
}
.coment-form .btn-comment:hover{
	background: #ff3366;
	border:1px solid #ff3366;
}
/**Related Posts**/

.related-posts{
	margin-top: 20px;
}
.related-posts .entry-thumb img{
	border: 1px solid #eaeaea;
}
.related-posts .entry-ci{
	margin-top: 10px;
}
.related-posts .entry-meta-data{
	color: #999;
	font-size: 13px;
	margin-top: 10px;
}
.related-posts .entry-meta-data .fa{
	line-height: inherit;
}
.related-posts .entry-ci .entry-excerpt{
	padding: 10px 0;
}
.related-posts .entry-title{
	font-size: 14px;
}

/* ----------------
[21. Login page]
*/
.box-authentication{
}
.box-authentication>h3{
}
.box-authentication label{
	margin-top: 10px;
	margin-bottom: 2px;
}
.box-authentication .forgot-pass{
	margin-top: 15px;
}
.box-authentication input, 
.box-authentication textarea {
	border-radius: 0px;
	border: 1px solid #eaeaea;
	-webkit-box-shadow: inherit;
	box-shadow: inherit;
	width: 100%;
}
.box-authentication  .button{
	margin-top: 15px;
}


.box-border{

}
.box-wishlist label,
.box-wishlist .button{
	margin-top: 15px;
	margin-bottom: 5px;
}
.box-wishlist{
	margin-top: 20px;
}
.table-wishlist{
	margin-top: 20px;
}
.table-wishlist th{
	background: #fafafa;
}
.list-wishlist{
	margin-top: 20px;
}
.list-wishlist li{
	margin-top: 30px;
}
.list-wishlist li .product-img{
	border: 1px solid #eee;
	padding: 10px;
}
.list-wishlist li .product-name,
.list-wishlist li .qty,
.list-wishlist li .priority,
.list-wishlist li .button{
	margin-top: 10px;
}
.list-wishlist li .button-action{
	position: relative;
}
.list-wishlist li .button-action a{
	position: absolute;
	right: 10px;
	top: 15px;
}
.list-wishlist li .button-action a .fa{
	line-height: inherit;
}

.table-compare td.compare-label{
	width: 150px;
	background: #fafafa;
	vertical-align: middle;
}
.table-compare .product-star .fa{
	line-height: inherit;
	color: #ff9900;
}
.table-compare .price{
	font-weight: bold;
	color: #ff3366;
}
.table-compare .add-cart{
	background: #ff3366;
	color: #fff; 
}
.table-compare  .add-cart:hover{
	opacity: 0.8;
}
.checkout-page .checkout-sep{
	padding-bottom: 15px;
	text-transform: uppercase;
}
.checkout-page .box-border{
	margin-bottom: 15px;
}
.checkout-page .box-border .button{
	margin-top: 15px;
}
.checkout-page .box-border label{
	margin-top: 5px;
}
.checkout-page .box-border p,
.checkout-page .box-border h4{
	padding-bottom: 5px;
	margin-top: 5px;
}
.checkout-page .box-border .fa{
	line-height: inherit;
}

.checkout-page .box-border input[type="radio"]{
	margin-right: 10px;
}

/** cat-short-desc**/
.cat-short-desc{
	margin-top: 20px;
}
.cat-short-desc .cat-short-desc-products{
	margin-top: 20px;
}
.cat-short-desc .cat-short-desc-products li .product-container{
	border: 1px solid #eaeaea;
	padding: 10px;
}
.cat-short-desc .cat-short-desc-products li .product-container .product-name{
	margin-top: 10px;
}

/**today-deals**/
.today-deals{
	position: relative;
}
.today-deals .deals-product-list .product-info{
	margin-top: 10px;
}
.today-deals .deals-product-list .product-info .show-count-down{
	text-align: center;
}
.today-deals .deals-product-list .product-info .show-count-down .box-count{
	display: inline-block;
	margin-right: 2px;
	color: #ff3366;
}
.today-deals .deals-product-list .product-info .show-count-down .dot{
	display: none;
}
.today-deals .deals-product-list .product-info .show-count-down .box-count .number{

	width: 100%;
	float: left;
	background: #eaeaea;
	padding: 5px 0;
	font-size: 16px;
}
.today-deals .deals-product-list .product-info .show-count-down .box-count .text{
	background: #eaeaea;
	font-size: 12px;
	margin-top: 1px;
	width: 100%;
	float: left;
	padding: 5px 0; 
	color: #666;
}
.today-deals .deals-product-list .product-info .product-name{
	margin-top: 15px;
}
.today-deals .deals-product-list .product-info .product-meta{
	margin-top: 7px;
	line-height: 18px;
}
.today-deals .deals-product-list .product-info .product-meta .fa{
	line-height: inherit;
}
.today-deals .deals-product-list .product-info .product-meta .price{
	color: #ff3366;
	font-size: 18px;

}
.today-deals .deals-product-list .product-info .product-meta .old-price{
	text-decoration: line-through;
	margin-left: 11px;
	color: #666;
}
.today-deals .deals-product-list .product-info .product-meta .star{
	float: right;
	font-size: 13px;
	color: #ff9900;
}
.group-button-header .btn-cart,
.group-button-header .btn-heart,
.group-button-header .btn-compare{
	width: 39px;
	height: 39px;
	float: right;
	position: relative;
	margin-right: 16px;
}
.group-button-header .btn-cart{
	background: url("../images/icon-cart-round.png") no-repeat center center;
	position: relative;
}
.group-button-header .btn-cart:after{
	content: "";
	width: 100%;
	height: 10px;
	display: block;
	position: absolute;
	bottom: -10px;
}
.group-button-header .btn-cart .notify-right{
	top: -12px;
	right: -12px;
}
.group-button-header .btn-heart{
	background: url("../images/icon-heart-round.png") no-repeat center center;
	text-indent: -999px;
	display: inline-block;
	font-size: 0;
}
.group-button-header .btn-compare{
	background: url("../images/icon-compare-round.png") no-repeat center center;
	text-indent: -999px;
	margin-right: 0;
	display: inline-block;
	font-size: 0;
}
.main-header .group-button-header .btn-cart>a{
	width: 100%;
	height: 100%;
	float: left;
	font-size: 0;
}

.main-header .group-button-header .btn-cart:hover .cart-block {
	-webkit-transform: translate(0,0);
	-moz-transform: translate(0,0);
	-o-transform: translate(0,0);
	-ms-transform: translate(0,0);
	transform: translate(0,0);
	opacity: 1;
	visibility: visible;
}

/*----------------
[7. Blogs]
*/
.blog-list{
	margin-top: 30px;
}
.blog-list .page-heading{
	text-transform: uppercase;
}
.blog-list .blog-list-wapper{
	margin-top: 30px;
}
.blog-list .blog-list-wapper ul li{
	border: 1px solid #eaeaea;
	line-height: 30px;
}
.blog-list .blog-list-wapper ul li .post-desc{
	padding: 15px;
}
.blog-list .blog-list-wapper ul li .post-desc .post-title a{
	font-size: 14px;
	color: #333;
}
.blog-list .blog-list-wapper ul li .post-desc .post-title a:hover{
	color: #f96d10;
}

.blog-list .blog-list-wapper ul li .post-desc .post-meta{
	color: #919191;
	font-size: 13px;
}
.blog-list .blog-list-wapper ul li .post-desc .post-meta .date:before{
	font: normal normal normal 13px/1 FontAwesome;
	content: "\f1ec";
	padding-right: 5px;
}
.blog-list .blog-list-wapper ul li .post-desc .post-meta .comment:before{
	font: normal normal normal 13px/1 FontAwesome;
	content: "\f0e5";
	padding-right: 5px;
	padding-left: 15px;
}
.blog-list .blog-list-wapper ul li .readmore{
	text-align: right;
}
.blog-list .blog-list-wapper ul li .readmore a{
	color: #f96d10;
}
.blog-list .blog-list-wapper ul li .readmore a:after{
	font: normal normal normal 14px/1 FontAwesome;
	content: "\f178";
	padding-left: 10px;
}
/*-------------
[23. footer2]
---------*/
#footer2{
	margin-top: 45px;
	border-top: 1px solid #eaeaea;
	background: #fff;
}
#footer2 .footer-top{
	padding: 10px 0;
}
#footer2 .footer-top .footer-menu{
	margin-top: 25px;
}
#footer2 .footer-top .footer-menu li{
	display: inline;
	float: left;
	padding: 0 10px;
}
#footer2  .footer-social{
	margin-top: 18px;
}
#footer2  .footer-social li{
	display: inline-block;
}
#footer2  .footer-social li>a .fa{
	line-height: inherit;
}
#footer2  .footer-social li>a{
	color: #0e0e0e;
	width: 32px;
	height: 32px;
	background: #ffffff;
	float: left;
	text-align: center;
	line-height: 32px;
	margin-left: 5px;
}
#footer2 .footer-social li>a:hover{
	opacity: 0.8;
}
#footer2 .footer-social li>a.twitter{
	background: #00caff;
}
#footer2  .footer-social li>a.pinterest{
	background: #cb222a;
}
#footer2  .footer-social li>a.vk{
	background: #5b7fa6;
}
#footer2 .footer-social li>a.google-plus{
	background: #da4735;
}
#footer2 .footer-paralax{
	background:#222;
	color: #fff;
}
#footer2 .footer-row{
	padding: 45px 0;
	background-color: rgba(0, 0, 0, 0.8);
	background: rgba(0, 0, 0, 0.8);
	color: #fff;
}
#footer2 .footer-center{
	text-align: center;
	background-color: rgba(0, 0, 0, 0.6);
	background: rgba(0, 0, 0, 0.6);
}
#footer2 .footer-center h3{
	text-transform: uppercase;
	padding-bottom: 20px;
}
#footer2 .footer-center p{
	color: #999;
	padding-bottom: 20px;
}
#footer2 .footer-row .form-subscribe{
	width: 540px;
	margin: 0 auto;
	border: 1px solid #999;
	line-height: normal;
}
#footer2 .footer-row .form-subscribe .form-group{
	width: 100%;
	position: relative;
}
#footer2 .footer-row .form-subscribe .form-control{
	width: 100%;
	background: transparent;
	border: none;
	border-radius: 0;
	-webkit-box-shadow:inherit;
	box-shadow:inherit;
	padding-right: 40px;
	color: #fff;
}
#footer2 .footer-row .form-subscribe .btn{
	position: absolute;
	top: 3px;
	right:0;
	background: transparent;
	border: none;
	border-radius: 0;
	-webkit-box-shadow:inherit;
	box-shadow:inherit;
	color: #fff;
}
#footer2 .widget-title{
	text-transform: uppercase;
	padding-bottom: 20px;
}
#footer2 .widget-body ul{
	padding-left: 25px;
}
#footer2 .widget-body li{
	line-height: 30px;
}
#footer2 .widget-body li a{
	color: #999;
	margin-left: -25px;
}
#footer2 .widget-body li a:hover{
	color: #fff;
}
#footer2 .widget-body li a:before{
	font-family: 'FontAwesome';
	font-size: 14px;
	content: "\f105";
	margin-right: 15px;
}
#footer2 .widget-body li a.location:before{
	content: "\f041";
}
#footer2 .widget-body li a.phone:before{
	content: "\f095";
}
#footer2 .widget-body li a.email:before{
	content: "\f003";
}
#footer2 .widget-body li a.mobile:before{
	content: "\f10b";
}
#footer2 .footer-bottom{
	background-color: rgba(0, 0, 0, 0.8);
	background: rgba(0, 0, 0, 0.8);

	color: #fff;
}
#footer2 .footer-bottom .footer-bottom-wapper{
	border-top: 1px solid #333333;
	padding: 30px 0;
}
#footer2 .footer-bottom .footer-payment-logo{
	text-align: right;
}

.block-banner{
	margin-top: 30px;
}
.block-banner .block-banner-left,
.block-banner .block-banner-right{
	width: 50%;
	float: left;
}
.block-banner .block-banner-left{
	padding-right: 5px;
}
.block-banner .block-banner-right{
	padding-left: 5px;
}

/*----------------
[24. Hot deals]
-----------------*/
.hot-deals-row{
	margin-top: 30px;
}
.hot-deals-box{
	border: 1px solid #eaeaea;
}
.hot-deals-box .hot-deals-tab {
	display: table;
	width: 100%;
}
.hot-deals-box .hot-deals-tab .hot-deals-title{
	width: 45px;
	display: table-cell;
	text-transform: uppercase;
	font-size: 24px;
	text-align: center;
	background: #0088cc;
	color: #fff;
	padding-top: 40px;
}
.hot-deals-box .hot-deals-tab .hot-deals-title>span{
	width: 100%;
	float: left;
	text-align: center;
}
.hot-deals-box .hot-deals-tab .hot-deals-title>span.yellow{
	color: #ffcc00;
}
.hot-deals-box .hot-deals-tab .hot-deals-tab-box{
	display: table-cell;
	padding:25px;
}
.hot-deals-box .hot-deals-tab .hot-deals-tab-box .nav-tab li{
	line-height: 40px;
	border-bottom: 1px solid #eaeaea;
	text-transform: uppercase;
	padding-left: 15px;
}
.hot-deals-box .hot-deals-tab .hot-deals-tab-box .nav-tab li.active>a{
	color: #0099cc;
}
.hot-deals-box .hot-deals-tab .box-count-down{
	margin-top: 20px;
	float: left;
	padding-left: 4px;
}
.hot-deals-box .hot-deals-tab .box-count-down .box-count{
	width: 67px;
	height:67px;
	border:1px solid #eaeaea;
	float: left;
	border-radius: 90%;
	text-align: center;
	padding: 10px;
	position: relative;
	color: #fff;
	margin-left: -4px;
	background: #fff;
}
.hot-deals-box .hot-deals-tab .box-count-down .dot{
	display: none;
}
.hot-deals-box .hot-deals-tab .box-count-down .box-count:before{
	width: 100%;
	height: 100%;
	background: #0088cc;
	float: left;
	content: '';
	border-radius: 90%;
}
.hot-deals-box .hot-deals-tab .box-count-down .box-count:after{
	content: '';
	width: 23px;
	height: 1px;
	background: #fff;
	position: absolute;
	top: 34px;
	left: 20px;
}
.hot-deals-box .hot-deals-tab .box-count-down .number{
	position: absolute;
	width: 100%;
	left: 0;
	top: 15px;
}
.hot-deals-box .hot-deals-tab .box-count-down .text{
	position: absolute;
	width: 100%;
	left: 0;
	bottom: 16px;
	font-size: 10px;
}
.hot-deals-box .hot-deals-tab-content-col{
	padding-left: 0;
}
.hot-deals-box .hot-deals-tab-content{
	padding: 30px 30px 0 0;
}
.hot-deals-box .product-list .left-block{
	border: 1px solid #eaeaea;
	padding: 0;
}
.hot-deals-box .product-list .right-block {
	padding: 0;
}


/*---------------
[25. Box product]
*/
/** box-products**/
.box-products{
	margin-top: 30px;
}
.box-products .box-product-head{
	height: 30px;
	border-bottom: 1px solid #eaeaea;
}
.box-products .box-product-head .box-title{
	color: #333;
	text-transform: uppercase;
	border-bottom: 3px solid #ff3300;
	padding-bottom: 5px;
	font-size: 18px;
	padding-left: 10px;
	padding-right: 5px;
}
.box-products .box-tabs{
	float: right;
}
.box-products .box-tabs li{
	display: inline;
	text-transform: uppercase;
	height: 30px;
	float: left;
}
.box-products .box-tabs li>a{
	position: relative;
	padding: 0 10px;
	display: block;
	line-height: normal;
	background: url('../images/kak3.png') no-repeat center right;
	float: left;
	height: 30px;
	line-height: 30px;
}
.box-products .box-tabs li>a:after{
	content: "\f0d8";
	font-family: 'FontAwesome';
	font-size: 13px;
	color: #0088cc;
	position: absolute;
	bottom: -12px;
	left: 50%;
	-ms-transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	display: none;
}
.box-products .box-tabs li>a:before{
	content: '';
	height: 1px;
	background: #0088cc;
	position: absolute;
	bottom: 0;
	left: 10px;
	right: 10px;
	transform: scale(0, 1);
}
.box-products .box-tabs li:last-child>a{
	background: none;
}
.box-products .box-tabs li:last-child>a:before{
	right: 0;
}
.box-products .box-tabs li:last-child>a{
	border-right: none;
	padding-right: 0;
}

.box-products .box-tabs li>a:hover:before,
.box-products .box-tabs li.active>a:before{
	transform: scale(1);
	-webkit-transition: all 0.3s ease-out 0s;
	-moz-transition: all 0.3s ease-out 0s;
	-o-transition: all 0.3s ease-out 0s;
	transition: all 0.3s ease-out 0s;
}
.box-products .box-tabs li>a:hover,
.box-products .box-tabs li.active>a{
	color: #333;
}
.box-products .box-tabs li>a:hover:after,
.box-products .box-tabs li.active>a:after{
	display: block;
}

.box-products .box-product-content{
	margin-top: 20px;
}

.box-products .box-product-content .box-product-adv{
	width: 226px;
	float: left;
}

.box-products .box-product-content .box-product-list{
	margin-left: 236px;
}
.box-products .box-product-content .box-product-list .product-list li{
	border: 1px solid #eaeaea;
	padding-bottom: 10px;
	overflow: hidden;
}
.box-products .box-product-content .box-product-list .product-list li .right-block{
	margin-top: 30px;
}
.option3 .product-list li .price-percent-reduction2{
	right: -8px;
}

/** option color **/
/*new-arrivals*/
.box-products.new-arrivals .box-tabs li>a:after{
	color: #ff3300;
}
.box-products.new-arrivals .box-tabs li>a:before{
	background: #ff3300;
}
.box-products.new-arrivals .box-product-head .box-title{
	border-bottom: 3px solid #ff3300;
}

/**top-sellers**/
.box-products.top-sellers .box-tabs li>a:after{
	color: #ffcc00;
}
.box-products.top-sellers .box-tabs li>a:before{
	background: #ffcc00;
}
.box-products.top-sellers .box-product-head .box-title{
	border-bottom: 3px solid #ffcc00;
}
/**special-products**/
.box-products.special-products .box-tabs li>a:after{
	color: #009966;
}
.box-products.special-products .box-tabs li>a:before{
	background: #009966;
}
.box-products.special-products .box-product-head .box-title{
	border-bottom: 3px solid #009966;
}
/*recommendation*/
.box-products.recommendation .box-tabs li>a:after{
	color: #ff66cc;
}
.box-products.recommendation .box-tabs li>a:before{
	background: #ff66cc;
}
.box-products.recommendation .box-product-head .box-title{
	border-bottom: 3px solid #ff66cc;
}

/** Blog **/
.option3 .blog-list .page-heading{
	font-size: 18px;
}
.option3 .blog-list .blog-list-wapper ul li .readmore a{
	color: #0099cc;
}
.option3 .blog-list .page-heading span.page-heading-title{
	border-color: #0099cc;
}


.block-popular-cat{
	border: 1px solid #eaeaea;
	padding: 15px;
}
.block-popular-cat .parent-categories{
	text-transform: uppercase;
	font-size: 16px;
	text-decoration: underline;
	padding-bottom: 15px;
}
.block-popular-cat .image{
	width: auto;
	display: inline-block;
}
.block-popular-cat .sub-categories{
	width: auto;
	display: inline-block;
	line-height: 30px;
}
.block-popular-cat .sub-categories>ul>li>a:before{
	content: '';
	background: #008a90;
	border-radius: 50%;
	width: 4px;
	height: 4px;
	display: inline-block;
	margin-right: 10px;
	margin-bottom: 3px;
}
.block-popular-cat .more{
	height: 36px;
	width: 70px;
	line-height: 36px;
	color: #fff;
	background: #00abb3;
	margin-top: 10px;
	display: block;
	text-align: center;

}
.block-popular-cat .more:hover{
	color: #fff;
	opacity: 0.8;
}
.block-quickview{
	padding:15px;
	background:#fff;
}

/*-------------------
[ 26. Service style 3 ]
-------------------*/
.service3{
	padding-bottom: 30px;
}
.service3 .service-item{
	margin-top: 30px;
}
.service3 .service-item .icon{
	width: 50px;
	float: left;
}
.service3 .service-item .service-info{
	padding-left: 73px;
	display: block;
	padding-top: 8px;

}
.service3 .service-item .service-title a{
	color: #fff;
	text-transform: uppercase;
	font-size: 18px;
}
.service3 .service-item .service-desc{
	color: #999;
}
/*-------------------
[ 27. Footer style 3 ]
-------------------*/
.footer3{
	background: #191919;
	padding-top: 10px;
}

.footer3 .footer-top,
.footer3 .footer-bottom{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: rgba(80,80,80,0.6);
	overflow: hidden;
}
.footer3 .footer-bottom{
	padding: 40px 0;
}
.footer3 .footer-coppyright{
	padding: 30px 0;
}
.footer3 .footer-coppyright .coppyright,
.footer3 .footer-coppyright .payment-logo{
	width: auto;
	display: inline-block;
	color: #ccc;
}
.footer3 .footer-coppyright .payment-logo{
	float: right;
}

.footer3 .footer-bottom .footer-bottom-left{
	width: 64%;
	float: left;
}
.footer3 .footer-bottom .footer-bottom-right{
	width: 36%;
	float: left;
}

.footer3 .widget-container{
	margin-bottom: 50px;
}
.footer3 .widget-container:last-child{
	margin-bottom: 0;
}
.footer3 .widget-container .widget-title,
.footer3 .widget-container .block-heading h3{
	text-transform: uppercase;
	font-size: 14px;
	color: #fff;
	margin-bottom: 20px;
}
.footer3 .widget-container li{
	line-height: 24px;
	list-style: none;
	font-weight: 300;
}
.footer3 .widget-container li a{
	color: #999;
}
.footer3 .widget-container li a:hover{
	color: #fff;
}
.footer3 .social-link a{
	margin-right: 20px;
}
.footer3 .social-link a:last-child{
	margin-right: 0;
}
.footer3 .social-link .fa{
	width: 32px;
	height: 32px;
	border: 1px solid #8c8c8c;
	background-color: transparent;
	color: #8c8c8c;
	webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	border-radius: 50%;
}

.footer3 .mailchimp-form .input-group{
	border: 1px solid #505050;
}
.footer3 .mailchimp-form .input-group input{
	height: 40px;
	padding-left: 15px;
}
.footer3 .mailchimp-form .mailchimp-submit{
	height: 40px;
	background-color: #505050;
	border: none;
	color: #999999;
	text-transform: uppercase;
	padding: 0 20px;
	webkit-border-radius: 0;
	-moz-border-radius: 0;
	-ms-border-radius: 0;
	-o-border-radius: 0;
	border-radius: 0;
	float: right;
}
.footer3 .mailchimp-form .mailchimp-submit:hover,
.footer3 .mailchimp-form .mailchimp-submit:focus{
	background-color:#ffd68f;
	color: #fff; 
}

/*-------------------
[2. Featured banner ]
-------------------*/
.section-featured-banner{
	margin-top: 30px;
}
.featured-banner{
	display: block;
	overflow: hidden;
	background: #fff;
}
.featured-banner .left,
.featured-banner .right{
	width: 50%;
	float: left;
	position: relative;
}

.featured-banner .box-countdown{
	position: absolute;
	left: 0;
	right: 0;
	bottom: 37px;
	font-family: 'Lato', sans-serif;
	font-weight: 700;
	text-align: center;
}
.featured-banner .box-countdown .box-title{
	width: 100px;
	height: 100px;
	background-color: rgba(255,102,51,0.8);
	font-size: 36px;
	line-height: 36px;
	text-transform: uppercase;
	text-align: center;
	color: #fff;
	vertical-align: middle;
	padding: 15px 0;
	display: inline-block;
}
.featured-banner .box-countdown-inner{
	display: inline-block;
	height: 100px;
}
.featured-banner .box-countdown-inner .dot{
	display: none;
}
.featured-banner .box-countdown-inner .box-count{
	width: 80px;
	height: 100px;
	background-color: rgba(255,255,255,0.8);
	display: inline-block;
	float: left;
	margin-left: 1px;
	text-align: center;
	padding-top: 10px;
	color: #333;
	position: relative;
}
.featured-banner .box-countdown-inner .box-count:before{
	content: '';
	height: 1px;
	background-color: #b0b0ae;
	position: absolute;
	left: 0;
	right: 0;
	top: 50%;
	-ms-transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
}
.featured-banner .box-countdown-inner .box-count .number{
	font-size: 60px;
	font-weight: 700;
	display: block;
	line-height: 60px;
	position: relative;
}
.featured-banner .box-countdown-inner .box-count .text{
	font-size: 16px;
	text-transform: uppercase;
	display: block;
	margin-top: 3px;
	position: relative;
}

.featured-banner .box-small-banner{
	width: 50%;
	float: left;
	position: relative;
}
.featured-banner .box-small-banner .text-content{
	position: absolute;
	top: 50%;
	left: 50%;
	-ms-transform: translate(-50%,-50%);
	-webkit-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%);
	text-align:center;
}
.featured-banner .box-small-banner .banner:before{
	content: '';
	position: absolute;
	top: 10px;
	right: 10px;
	bottom: 10px;
	left: 10px;
	background-color: rgba(255,102,51,0.8);
	opacity: 0;
	filter: alpha(opacity=0);
	-webkit-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s;
}
.featured-banner .box-small-banner .text-content .title{
	font-size: 18px;
	text-transform: uppercase;
	color: #333;
	font-weight: 600;
}
.featured-banner .box-small-banner .text-content .title:after{
	content: '';
	height: 2px;
	background: #333;
	width: 50px;
	display: inline-block;
	margin: 0  auto 0 auto;
	margin-top: 3px;
}
.featured-banner .box-small-banner .text-content .title span{
	display: block;
}
.featured-banner .box-small-banner .text-content .sub-title{
	font-size: 14px;
	text-transform: uppercase;
	color: #666666;
	margin-top: 5px;
	display: inline-block;
}

.featured-banner .box-small-banner.style1 .text-content{
	display: none;
}
.featured-banner .box-small-banner.style1:hover .text-content,
.featured-banner .box-small-banner:hover .group-button{
	display: block;
}
.featured-banner .box-small-banner:hover .banner:before{
	opacity: 1;
	filter: alpha(opacity=100);
}
.featured-banner .box-small-banner.style1 .text-content .sub-title,
.featured-banner .box-small-banner.style1 .text-content .title{
	color: #fff;
}
.featured-banner .box-small-banner.style1 .text-content .title:after{
	background-color: #fff;
}
.featured-banner .box-small-banner .group-button{
	position: absolute;
	bottom: 43px;
	left: 50%;
	-ms-transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	display: none;
}
.featured-banner .box-small-banner .group-button a{
	font-size: 0;
	display: inline-block;
	float: left;
	margin-right: 30px;
}

.featured-banner .box-small-banner .group-button .btn-quick-view{
	width: 25px;
	height: 24px;
	background: url('../images/icon-quick-view.png') no-repeat center center;
}
.featured-banner .box-small-banner .group-button .btn-add-to-cart{
	width: 32px;
	height: 25px;
	background: url('../images/icon-add-tocart.png') no-repeat center center;
}
.featured-banner .box-small-banner .group-button .btn-compare{
	width: 24px;
	height: 24px;
	background: url('../images/icon-compare.png') no-repeat center center;
	margin-right: 0;
}


.featured-banner .box-small-banner.style2 img{
	opacity: 0;
	filter: alpha(opacity=0);
}

.featured-banner .box-small-banner.style2:hover img{
	opacity: 1;
	filter: alpha(opacity=100);
}
.featured-banner .box-small-banner.style2:hover .text-content .title,
.featured-banner .box-small-banner.style2:hover .text-content .sub-title{
	color: #fff;
}
.featured-banner .box-small-banner.style2:hover .text-content .title:after{
	background-color: #fff;
}
.featured-banner .box-small-banner.style2:hover .text-content .price del{
	color: #eaeaea;
}
.featured-banner .box-small-banner .price{
	font-size: 18px;
	text-decoration: none;
	font-weight: 600;
	line-height: 18px;
	display: inline-block;
}
.featured-banner .box-small-banner .price ins{
	text-decoration: none;
}
.featured-banner .box-small-banner .price del{
	font-size: 14px;
	margin-left: 15px;
	color: #999999;
	font-weight: normal;
}


/* Banner text */
.featured-banner .banner-text{
	position: relative;
}

.featured-banner .banner-text .banner:before{
	content: '';
	position: absolute;
	top: 10px;
	right: 10px;
	bottom: 10px;
	left: 10px;
	background-color: rgba(255,102,51,0.8);
	opacity: 0;
	filter: alpha(opacity=0);
	-webkit-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s;
}
.featured-banner .banner-text:hover .banner:before{
	opacity: 1;
	filter: alpha(opacity=100);
}
.featured-banner .banner-text .text-content{
	position: absolute;
	top: 50%;
	left: 50%;
	-ms-transform: translate(-50%,-50%);
	-webkit-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%);
	text-align:center;
	color: #fff;
}
.featured-banner .banner-text .text-content .title{
	text-transform: uppercase;
	font-size: 30px;
	font-weight: 600;
	line-height: 30px;
}
.featured-banner .banner-text .text-content .title span{
	display: block;
}
.featured-banner .banner-text .text-content .sub-title{
	display: inline-block;
	margin-top: 28px;
	font-size: 24px;
	font-weight: 600;
}
.featured-banner .banner-text .text-content .sub-title span{
	display: block;
}
.featured-banner .banner-text .text-content .sub-title span:first-child:after{
	content: '';
	width: 40px;
	height: 2px;
	background-color: #fff;
	display: block;
	margin: 0 auto;
	margin-bottom: 3px;
}
.featured-banner .banner-text .text-content .sub-title span:last-child{
	font-size: 14px;
	font-weight: normal;
}
.featured-banner .banner-text .group-button{
	margin-top: 45px;
}
.featured-banner .banner-text .group-button a{
	height: 40px;
	padding: 0 30px;
	line-height: 40px;
	color: #333;
	background-color: #fff;
	border: 2px solid #fff;
	text-transform: uppercase;
	text-align: center;
	display: inline-block;
}
.featured-banner .banner-text .group-button a.border{
	background-color: transparent;
	color: #fff;
}

/* section-hot cat */
.overlay {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background-color: rgba(0,0,0,0.6);
}
.hotcat-section{
	padding: 60px 0 35px 0;
	background: url("../images/service-bg.jpg") 50% 0 no-repeat fixed; 
	position: relative;
	margin-top: 30px;
}
.section-title-2{
	text-align: center;
	position: relative;
	margin-bottom: 55px;
}
.section-title-2:after{
	content: '';
	width: 50px;
	height: 2px;
	background-color: #333333;
	margin: 0 auto;
	margin-top: 10px;
	display: block;
}
.section-title-2 h2{
	font-size: 18px;
	text-transform: uppercase;
	margin-bottom: 5px;
	font-weight: 600;
}
.hotcat-section .section-title-2{
	color: #fff;
}
.hotcat-section .section-title-2:after{
	background-color: #fff;
}
/* HOT CAT*/
.hot-cat-9{
	position: relative;
	text-align: center;
	color: #fff;
}


.hot-cat-9 .cat-item .cat-title{
	font-size: 18px;
	font-weight: 600;
	text-transform: uppercase;
	margin-bottom: 5px;
}
.hot-cat-9 .cat-item .cat-title a{
	color: #fff;
}
.hot-cat-9 .cat-item:hover .cat-title a{
	color: #ff6633;
}
.hot-cat-9 .cat-item .icon{
	width: 100px;
	height: 100px;
	display: block;
	margin: 0 auto;
}
.hot-cat-9 .cat-item .icon .img2{
	display: none;
}
.hot-cat-9 .cat-item .info{
	margin-top: 15px;
}
.hot-cat-9 .cat-item:hover{
	color: #ff6633;
}
.hot-cat-9 .cat-item:hover .icon .img1{
	display: none;
}
.hot-cat-9 .cat-item:hover .icon .img2{
	display: inline-block;
}


/* BLOG */
.section-lasttest-blog{
	padding: 90px 0 48px 0;
}

.lasttest-blog9{

}
.lasttest-blog9 .item{
	display: table;
	position: relative;
}
.lasttest-blog9 .item:before{
	content: '';
	height: 6px;
	width: 0%;
	position: absolute;
	left: 0;
	bottom: 0;
	background-color: #ff6633;
	webkit-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s;
	z-index: 2;
}
.lasttest-blog9 .item:hover:before{
	width: 100%;
}
.lasttest-blog9 .item .thumb,
.lasttest-blog9 .item .info{
	display: table-cell;
	width: 50%;
}
.lasttest-blog9 .item .info{
	padding: 30px;
	position: relative;
}
.lasttest-blog9 .item .info .cat{
	height: 30px;
	padding: 0 10px;
	display: inline-block;
	background-color: #ff6633;
	line-height: 30px;
	color: #fff;
}
.lasttest-blog9 .item .info  .title{
	font-size: 24px;
	text-transform: uppercase;
	margin-top: 30px;
}
.lasttest-blog9 .item .info  .title a{
	color: #333;
}
.lasttest-blog9 .item .info  .title a:hover{
	color: #ff6633;
}
.lasttest-blog9 .item .info  .readmore{
	position: absolute;
	bottom: 30px;
	left: 30px;
	font-weight: 400;
	color: #999;
}
.lasttest-blog9 .item .info  .readmore:hover{
	color: #ff6633;
}
.lasttest-blog9 .item .info  .readmore:before{
	font-family: 'FontAwesome';
	content: "\f105";
	margin-right: 10px;

}
.lasttest-blog9 .owl-controls .owl-dots .owl-dot.active{
	background-color: #999;
	border-color: #999;
}

.section-band-logo{
	padding: 40px 0;
	background-color: #ebebeb;
}


.lasttest-blog11 .item{
	background-color: #fff;
}
.lasttest-blog11 .item .info{
	padding: 25px;
}
.lasttest-blog11 .item .title{
	font-size: 18px;
	font-weight: 700;
}
.lasttest-blog11 .item  .desc{
	padding: 10px 0;
}
.lasttest-blog11 .item .readmore{
	color: #ff6600;
}
.lasttest-blog11 .item .readmore:before{
	font-family: 'FontAwesome';
	content: "\f105";
	margin-right: 10px;
}
.lasttest-blog11 .item .thumb{
	position: relative;
}
.lasttest-blog11 .item .cat{
	padding: 3px 30px;
	color: #fff;
	position: absolute;
	bottom: 20px;
	left: 0;
	background-color:rgba(255,102,0,0.8);
}

.option12{
	font-family: 'Arimo', sans-serif;
}

.header.style12{
	background-color: #394264;
}
.header.style12 #main-menu{
	margin: 0;
	padding: 0 15px;
}
.header.style12 .top-header{
	background-color: transparent;

}
.header.style12 .top-header a{
	color: #9099b7;
	border-color: rgba(220,220,220,0.3);
	padding-right: 15px;
}
.header.style12 .top-header .dropdown-menu{
	border-color: #009999;
}
.header.style12 .top-bar-social{
	float: right;
	padding-top: 5px;
}
.header.style12 .top-bar-social a{
	width: 23px;
	height: 23px;
	border: 1px solid #9099b7;
	display: inline-block;
	line-height: 23px;
	text-align: center;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	border-radius: 50%;
	margin-left: 8px;
	float: left;
	font-size: 10px;
	padding: 0;
}
.header.style12 .top-bar-social a:first-child{
	margin-left: 15px;
}
.header.style12 .top-header .inner{
	border-bottom-style:solid;
	border-bottom-width: 1px;
	border-bottom-color: rgba(220,220,220,0.3);
	padding: 3px 0;
}
.header.style12 .language a {
	border: none;

}
.header.style12 .support-link>a{
	text-transform: uppercase;
	font-family: 'Arimo', sans-serif;
}
.header.style12 .support-link>a:before{
	font-family: 'FontAwesome';
	/*content: "\f095";*/
	width: 23px;
	height: 23px;
	border: 1px solid #9099b7;
	display: inline-block;
	line-height: 23px;
	text-align: center;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	border-radius: 50%;
	margin-right: 8px;
}
.header.style12 .main-header{
	padding: 40px 15px 65px 15px;
}
.header.style12 .main-menu .navbar-collapse{
	float: right;
}
.header.style12 #main-menu .navbar .navbar-nav>li>a{
	color: #9099b7;
	font-weight: 700;
	text-transform: uppercase;
	border: none;
	padding: 0 10px;
}
.header.style12 #main-menu .navbar .navbar-nav>li>a:before{
	content: '';
	width: 20px;
	height: 2px;
	background-color: #fff;
	display: block;
	margin: 0 auto;
	display: none;
	position: absolute;
	bottom: -10px;
	left: 50%;
	-ms-transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
}
.header.style12 #main-menu .navbar .navbar-nav>li:last-child>a{
	padding-right: 0;
}
.header.style12 #main-menu .navbar .navbar-nav>li:hover, 
.header.style12 #main-menu .navbar .navbar-nav>li.active{
	background-color: transparent;
	color: #fff;
}
.header.style12 #main-menu .navbar .navbar-nav>li:hover>a:before, 
.header.style12 #main-menu .navbar .navbar-nav>li.active>a:before{
	display: block;
}
.header.style12.optop{
	position: fixed;
	top: 0;
	right: 0;
	left: 0;
	z-index: 100;
}
.header.style12.optop .top-header{
	display: none;
}
.header.style12.optop .main-header{
	padding: 15px 0;
}

.block-header-top12{
	display: table;
	background-color: #50597b;
	padding: 13px 20px;
	margin-top: -34px;
	width: 100%;
}
.block-header-top12 .block-vertical,
.block-header-top12 .block-search,
.block-header-top12 .block-mini-cart{
	display: table-cell;
	position: relative;
}
.block-header-top12 .block-vertical{
	width: 250px;
	height: 44px;
}
.block-header-top12 .block-search{
	width: 690px;
}
.block-header-top12 .box-vertical-megamenus{
	left: 0;
	right: 0;
	position: static;
}
.block-header-top12 .box-vertical-megamenus .title{
	height: 44px;
	line-height: 44px;
	padding: 0 20px 0 30px;
	background-color: #ff3366;
}
.block-header-top12 .box-vertical-megamenus .btn-open-mobile{
	width: 16px;
	height: 16px;
	border: 1px solid #fff;
	text-align: center;
	line-height: 14px;
	font-size: 12px;
	margin-top: 14px;
}
.block-header-top12 .box-vertical-megamenus .vertical-menu-content{
	position: absolute;
	top: 57px;
	z-index: 12;
	left: -21px;
	right: 0px;
	border: 1px solid #eee;
	border-top: none;
	padding-top: 3px;
}
.block-header-top12 .box-vertical-megamenus .vertical-menu-list{
	border: none;

}
.block-header-top12 .box-vertical-megamenus .vertical-menu-list>li{

	padding: 0 20px;
}
.block-header-top12 .box-vertical-megamenus .vertical-menu-list>li>a{
	border-bottom: 1px solid #eee;
}
.block-header-top12 .box-vertical-megamenus .vertical-menu-list>li:hover{
	background-color: transparent;
}
.block-header-top12 .box-vertical-megamenus .vertical-menu-list>li>a{
	color: #333;
	padding: 0;
	line-height: 41px;
	position: relative;
}
.block-header-top12 .box-vertical-megamenus .vertical-menu-list>li>a.parent:before{
	right: 0;
	color: #333;
	top: 12px;
}
.block-header-top12 .box-vertical-megamenus .vertical-menu-list>li>a>img{
	min-width: 
}
.block-header-top12 .box-vertical-megamenus .vertical-menu-list>li:hover>a{
	color: inherit;
}
.block-header-top12 .box-vertical-megamenus .all-category{
	padding: 0;
}
.block-header-top12 .box-vertical-megamenus .all-category span{
	border: none;
	font-weight: 700;
	color: #999999;
	height: inherit;
	font-family: 'Lato', sans-serif;
	line-height: normal;
}
.block-header-top12 .box-vertical-megamenus .all-category span:after{
	display: block;
	margin: 0 auto;
	content: "\f107";
}
.block-header-top12 .box-vertical-megamenus .all-category .colse-cate:after{
	content: "\f106";
}
.block-header-top12 .box-vertical-megamenus .all-category span:hover{
	background-color: transparent;
}

.block-search form{
	width: 100%;
	background-color: #fff;
	position: relative;
}

.block-search .input-serach{
	width: 66%;

}
.block-search .input-serach input{
	width: 100%;
	padding: 12px 30px 12px 30px;
}
.block-search .form-category{
	width: 25%;
	border-left: 1px solid #eee;
}
.block-search .select2-container{
	width: 100%!important;
}
.block-search .select2-container--default .select2-selection--single{
	border: none;
}
.block-search .select2-container--default .select2-selection--single .select2-selection__rendered{
	line-height: 29px;
}
.block-search .select2-container--default .select2-selection--single .select2-selection__arrow{
	top: 2px;
}
.block-search .btn-search{
	width: 56px;
	height: 44px;
	text-align: center;
	line-height: 44px;
	color: #fff;
	background-color: #394264;
}
.block-mini-cart{
/*background-color: #11a8ab;
color: #fff;
vertical-align: middle;*/
}
.block-mini-cart .cart-link{
	color: #fff;
	font-weight: 700;
	text-transform: uppercase;
}
.block-mini-cart .cart-link .icon{
	width: 26px;
	height: 22px;
	display: inline-block;
	/*background: url('../images/icon-cart12.png') no-repeat center center;*/
	padding: 0 25px 0 10px;
	position: relative;
	font: normal normal normal 18px/1 FontAwesome;
}

.block-mini-cart .cart-link .icon:before {
	content: "\f291";
}

.block-mini-cart .cart-link .icon .count{
	position: absolute;
	top: -20px;
	left: 9px;
	width: 20px;
	height: 20px;
	background-color: #ff3366;
	text-align: center;
	line-height: 20px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	border-radius: 50%;
}
.block-mini-cart:hover .cart-block {
	-webkit-transform: translate(0,0);
	-moz-transform: translate(0,0);
	-o-transform: translate(0,0);
	-ms-transform: translate(0,0);
	transform: translate(0,0);
	opacity: 1;
	visibility: visible;
}

.block-top-slide{
	display: table;
	width: 100%;
	padding-top: 10px;
}
.block-top-slide .block-blank,
.block-top-slide .block-slide,
.block-top-slide .block-banner{
	display: table-cell;
}
.block-top-slide .block-blank{
	width: 281px;
}

.block-top-slide .block-slide{
	width: 680px;
	max-width: 680px;
}
.block-top-slide .block-banner{
	max-width: 210px;
}
.block-top-slide .owl-controls .owl-dots{
	bottom: 20px;
}
.block-top-slide .owl-controls .owl-dots .owl-dot{
	border: 2px solid #eee;
	background-color: transparent;
	opacity: 0.7;
	margin: 0 5px;
}
.block-top-slide .owl-controls .owl-dots .owl-dot.active{
	background-color: #fff;
	border-color: #fff;
	opacity: 1;
}

.block-group-banner{
	margin: 0;
	padding-top: 30px;
}
.block-group-banner .item{
	padding: 0;
	margin-bottom: 30px;
}
.block-group-banner2 .item{
	margin-bottom: 30px;
}
/* BLOCK CATE GORY */
.block-tab-category{
	margin-bottom: 30px;
	display: table;
	width: 100%;
}
.block-tab-category .head{
	background-color: #eee;
	border-bottom: 2px solid #ff3366;
	display: table;
	width: 100%;
}
.block-tab-category .head .title{
	display: inline-block;
	float: left;
	line-height: 50px;
	text-transform: uppercase;
	font-weight: 300;
	font-size: 18px;
	color: #333333;
	margin: 0;
	font-family: 'Lato';
}
.block-tab-category .head .title .bar{
	width: 50px;
	height: 50px;
	text-align: center;
	display: inline-block;
	line-height: 50px;
	margin-right: 8px;
	cursor: pointer;
}
.block-tab-category .head .title .bar.active{
	background-color: #d6d6d6;
	color: #333333;
}
.block-tab-category .box-tabs{
	display: inline-block;
	float: right;
}
.block-tab-category .box-tabs li{
	display: inline-block;
	float: left;
}

.block-tab-category .box-tabs li a{
	color: #666666;
	font-weight: 700;
	padding: 15px 20px;
	display: inline-block;
	position: relative;
}
.block-tab-category .box-tabs li a:hover,
.block-tab-category .box-tabs li.active a{
	color: #ff3366;
}
.block-tab-category .box-tabs li a:after{
	content: "\f0d8";
	font-family: 'FontAwesome';
	line-height: 2px;
	position: absolute;
	left: 50%;
	bottom: 2px;
	-ms-transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	opacity: 0;
	filter: alpha(opacity=0);
	-webkit-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s;
}
.block-tab-category .box-tabs li a:hover:after,
.block-tab-category .box-tabs li.active a:after{
	opacity: 1;
	filter: alpha(opacity=100);
}
.block-tab-category .block-banner{
	width: 31.1%;
	float: left;
	margin: 0;
	padding: 0;
	position: relative;
}
.block-tab-category .tab-cat{
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: 10;
	padding-top: 30px;
	padding-left: 20px;
	background-color: rgba(214,214,214,0.8);
	opacity: 0;
	filter: alpha(opacity=0);
	visibility: hidden;
	-webkit-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s;
}
.block-tab-category .tab-cat.show{
	opacity: 1;
	filter: alpha(opacity=100);
	visibility: inherit;
}
.block-tab-category .tab-cat li>a{
	padding: 10px 0;
	color: #333;
	display: inline-block;
	width: 100%;
	padding-left: 15px;
}
.block-tab-category .tab-cat li>a .img-2{
	display: none;
}
.block-tab-category .tab-cat li>a>img{
	margin-right: 5px;
}
.block-tab-category .tab-cat li>a:hover{
	background-color: #fff;
	color: #333;
}
.block-tab-category .tab-cat li>a:hover .img-1{
	display: none;
}
.block-tab-category .tab-cat li>a:hover .img-2{
	display: inline-block;
}
.block-tab-category .block-content{
	width: 68.9%;
	float: left;
}

.block-tab-category .tab-products .product-style3{
	width: 33.333333%;
	float: left;
	border-bottom: 1px solid #eee;
	border-right: 1px solid #eee;
	float: left;
}

/* TAB COLOR */
.block-tab-category.men .head{
	border-color: #11a8ab;
}
.block-tab-category.men .box-tabs li a:hover, 
.block-tab-category.men .box-tabs li.active a{
	color: #11a8ab;
}
.block-tab-category.men .head .title .bar.active{
	background-color: #11a8ab;
}
.block-tab-category.men .tab-cat{
	background-color: rgba(17,168,171,0.8);
}
.block-tab-category.men .product-style3 .btn-add-to-cart:hover,
.block-tab-category.men .product-style3 .group-button-control a:hover{
	background-color: #11a8ab;
}
/**/
.block-tab-category.accessories .head{
	border-color: #0066cc;
}
.block-tab-category.accessories .box-tabs li a:hover, 
.block-tab-category.accessories .box-tabs li.active a{
	color: #0066cc;
}
.block-tab-category.accessories .head .title .bar.active{
	background-color: #0066cc;
}
.block-tab-category.accessories .tab-cat{
	background-color: rgba(0,102,204,0.8);
}
.block-tab-category.accessories .product-style3 .btn-add-to-cart:hover,
.block-tab-category.accessories .product-style3 .group-button-control a:hover{
	background-color: #0066cc;
}

/* Product style 3*/
.product-style3{
	position: relative;
	overflow: hidden;
}
.product-style3 .product-info{
	padding: 15px 15px 3px 15px;
}
.product-style3 .product-name a{
	color: #333;
	font-size: 14px;

}
.product-style3 .price{
	color: #ff3366;
}

.product-style3 .product-star{
	display: table;
	font-size: 13px;
	color: #ffae00;
	margin-top: 5px;
}
.product-style3 .product-star .fa{
	margin-right: 3px;
}
.product-style3 .product-star .fa:last-child{
	margin-right: 0;
}
.product-style3 .btn-add-to-cart{
	padding: 12px 0;
	background-color: rgba(57,66,100,0.9);
	color: #fff;
	text-align: center;
	position: absolute;
	bottom: -50px;
	left: 0;
	right: 0;
	font-family: 'Lato';
	font-size: 16px;
	font-weight: 300;
	-moz-transition: all 0.45s ease;
	-webkit-transition: all 0.45s ease;
	-o-transition: all 0.45s ease;
	-ms-transition: all 0.45s ease;
	transition: all 0.45s ease;
}
.product-style3 button.btn-add-to-cart{
	width: 100%;
}
.product-style3 .btn-add-to-cart:before{
	content: '';
	width: 20px;
	height: 16px;
	display: inline-block;
	background: url('../images/cart.png') no-repeat center center;
	margin-right: 5px;
}
.product-style3 .btn-add-to-cart:hover{
	background-color: #ff3366;
}
.product-style3:hover .btn-add-to-cart{
	bottom: 0;
}
.product-style3 .group-button-control{
	width: auto;
	position: absolute;
	bottom: 90px;
	right: 5px;
}
.product-style3 .wishlist{
	/*background-image: url('../images/wishlist12.png');*/
	background-image: none;
	background-repeat: no-repeat;
	background-position: center center;
	text-align: center;
}
.product-style3 .wishlist:before{
	font: normal normal normal 14px/1 FontAwesome;
	content: "\f08a";
	line-height: 34px;
	font-weight: bold;
}
.product-style3 .compare{
	background-image: url('../images/compare12.png');
	background-repeat: no-repeat;
	background-position: center center;
}
.product-style3 .quickview{
	/*background-image: url('../images/quickview12.png');*/
	background-image: none;
	background-repeat: no-repeat;
	background-position: center center;
	text-align: center;
}

.product-style3 .quickview:before{
	font: normal normal normal 14px/1 FontAwesome;
	line-height: 34px;
	content: "\f067";
}

.product-style3 .group-button-control a{
	width: 39px;
	height: 34px;
	display: block;
	margin-top: 10px;
	background-color: #eeeeee;
	line-height: 34px;
	font-size: 0;
	-webkit-transition: all 0.5s ease;
	transition: all 0.5s ease;
	-webkit-transform: scale(0,1);
	transform: scale(0,1);
	opacity: 0;
	filter: alpha(opacity=0);
}
.product-style3 .group-button-control a:hover{
	background-color: #ff3366;
	/*color: #fff;*/
}
.product-style3:hover .group-button-control a{
	opacity: 1;
	filter: alpha(opacity=100);
	-webkit-transform: scale(1);
	transform: scale(1);
}

/* Footer style 4 */
.footer4{
	border-top: 5px solid #eee;
}
.footer4 .footer-top{
	overflow: hidden;
}
.footer4 .footer-top .left {
	width: 64%;
	float: left;
}
.footer4 .footer-top .right {
	width: 36%;
	float: left;
}
.footer4 .widget-container{
	margin-top: 30px;
}
.footer4 .widget-container .widget-title{
	font-size: 16px;
	font-family: 'Lato';
	font-weight: 300;
	text-transform: uppercase;
	margin-bottom: 20px;
	color: #333;
}
.footer4 .widget-container li{
	line-height: 28px;
}
.footer4 .social-link{
	overflow: hidden;
}
.footer4 .social-link a{
	float: left;
}
.footer4 .social-link .fa {
	width: 32px;
	height: 32px;
	border: 2px solid #999999;
	background-color: transparent;
	color: #999999;
	webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	border-radius: 50%;
	margin-right: 15px;
}
.footer4 .widget-container .widget-title, 
.footer4 .widget-container .block-heading h3 {
	font-size: 16px;
	font-family: 'Lato';
	font-weight: 300;
	text-transform: uppercase;
	margin-bottom: 20px;
	color: #333;
}
.footer4 .mailchimp-form .input-group {
	border: 1px solid #eee;
}
.footer4 .mailchimp-form .input-group input {
	height: 40px;
	padding-left: 15px;
}
.footer4 .mailchimp-form .mailchimp-submit {
	height: 42px;
	background-color: #11a8ab;
	border: none;
	color: #fff;
	text-transform: uppercase;
	padding: 0 20px;
	float: right;
	font-size: 16px;
	font-family: 'Lato';
	font-weight: 300;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-ms-border-radius: 0;
	-o-border-radius: 0;
	border-radius: 0;
	margin-top: -1px;
	margin-right: -1px;
}
.footer4 .mailchimp-form .mailchimp-submit:hover{
	opacity: 0.8;
}

.footer4 .footer-middle{
	border-bottom: 1px solid #eee;
	border-top: 1px solid #eee;
}

.footer4 .footer-link{
	text-align: center;
}
.footer4 .footer-bottom{
	padding: 30px 0;
}
.footer4 .footer-link a{
	border-right: 1px solid #666;
	display: inline-block;
	padding: 0 10px;
	line-height: 11px;
	margin: 5px 0;
}
.footer4 .footer-link a:last-child{
	border: none;
}
.footer4 .footer-coppyright{
	text-align: center;
	font-family: 'Lato';
	font-weight: 300;
	color: #333;
	padding: 20px 0;
}
.footer4 .footer-middle{
	padding: 10px 0;
}

/* Block cat */
.block-cat{
	border: 1px solid #eee;
	margin-bottom: 30px;
	position: relative;
	padding: 30px;
	background-position: bottom right;
	background-repeat: no-repeat;
}
.block-cat .sub-cat{
	width: auto;
	display: inline-block;
}
.block-cat .sub-cat li{
	border-bottom: 1px solid #eee;
	padding: 4px 0;
	padding-right: 30px;
	list-style: inside;
}
.block-cat .read-more{
	display: block;
	font-family: 'Lato';
	font-weight: 300;
	color: #333;
	margin-top: 20px;
}
.block-cat .read-more:before{
	content: '';
	width: 20px;
	height: 2px;
	background-color: #999999;
	display: block;
	margin-bottom: 4px;
}
.block-cat .cat-title{
	position: absolute;
	top: 30px;
	right: 30px;
	font-size: 24px;
	color: #999999;
	font-family: 'Lato';
	font-weight: 300;
	text-align: right;
}
.block-cat .cat-title span{
	display: block;
	line-height: auto;
}
.block-cat .cat-title .cat-name{
	font-weight: 700;
	font-size: 30px;
	text-transform: uppercase;
	font-family: 'Montserrat', sans-serif;
}
.block-cat.women{
	background-image: url('../data/option12/women.png');
}
.block-cat.women .cat-name{
	color: #ff3366;
}
.block-cat.men{
	background-image: url('../data/option12/men.png');
}
.block-cat.men .cat-name{
	color: #11a8ab;
}
.block-cat.accessory{
	background-image: url('../data/option12/Accessory.png');
}
.block-cat.accessory .cat-name{
	color: #2b5e92;
}

/* BLOG 12*/
.section-blog-12{
	padding-bottom: 30px;
}
.section-blog-12 .section-title{
	font-size: 18px;
	font-weight: bold;
	text-transform: uppercase;
	color: #333;
	margin-bottom: 20px;
}
.section-blog-12 .section-title:before{
	content: '';
	width: 20px;
	height: 2px;
	background-color: #333333;
	display: block;
}
.section-blog-12 .section-title .sub-title{
	display: block;
	font-size: 14px;
	font-weight: normal;
	text-transform: none;
	color: #999999;
}
.blog12{
	border: 1px solid #eee;
	display: table;
	width: 100%;
}
.blog12 .thumb,
.blog12 .info{
	width: 50%;
	float: left;
}
.blog12 .info{
	padding: 25px;
	position: relative;
}
.blog12 .date{
	padding: 5px 12px;
	display: inline-block;
	background-color: #ff3366;
	color: #fff;
	font-size: 16px;
}
.blog12 .blog-title{
	font-size: 24px;
	padding-top: 30px;
	text-transform: uppercase;
	margin-bottom: 70px;
}
.blog12 .blog-title a{
	color: #333;
}

.blog12 .blog-title a:hover{
	color: #ff3366;
}
.blog12 .read-more{
	font-family: 'Lato';
	font-weight: 300;
	text-transform: uppercase;
}
.blog12 .read-more:before{
	content: '';
	width: 20px;
	height: 2px;
	background-color: #999;
	display: block;
}
.section-band-logo.style2{
	background-color: transparent;
	padding: 0;
	padding-bottom: 30px;
}
.section-band-logo.style2 a{
	padding: 0 1px;
	display: inline-block;
}

/* Block hotdel week */
.block-hotdeal-week{
	border: 1px solid #eee;
}
.block-hotdeal-week .title{
	padding: 13px 24px;
	background-color: #eee;
	text-transform: uppercase;
	font-family: 'Lato';
	font-weight: 300;
	color: #333;
	font-size: 18px;
}
.block-hotdeal-week .inner{
	padding: 23px 10px;
}
.block-hotdeal-week .product{
	text-align: center;
}
.block-hotdeal-week .countdown-lastest{
	text-align: center;
	display: table;
	margin: 0 auto;
}
.block-hotdeal-week .price{
	color: #ff3366;
	text-decoration: none;
	margin-bottom: 10px;
	display: inline-block;
}
.block-hotdeal-week  .price ins{
	text-decoration: none;
	margin-right: 10px;
}
.block-hotdeal-week  .price del{
	color: #999;
}
.block-hotdeal-week .countdown-lastest .dot{
	display: none;
}
.block-hotdeal-week .countdown-lastest .box-count{
	width: 42px;
	display: inline-block;
	margin-right: 15px;
}
.block-hotdeal-week .countdown-lastest .box-count .number{
	background-color: #ff3366;
	color: #fff;
	font-size: 16px;
	display: inline-block;
	height: 34px;
	width: 100%;
	line-height: 34px;
	font-weight: 600;
}
.block-hotdeal-week .countdown-lastest .box-count .text{
	display: block;
	color: #999;
	font-family: 'Lato';
}

.block-hotdeal-week  .product-name{
	font-size: 14px;
	margin-bottom: 10px;
}
.block-hotdeal-week .btn-add-to-cart{
	padding: 0 13px;
	background-color: #11a8ab;
	color: #fff;
	height: 34px;
	line-height: 34px;
	display: inline-block;
}
.block-hotdeal-week .btn-add-to-cart:before {
	content: '';
	width: 20px;
	height: 16px;
	display: inline-block;
	background: url('../images/cart12.png') no-repeat center center;
	margin-right: 5px;
}
.block-hotdeal-week .wishlist,
.block-hotdeal-week .compare{
	width: 40px;
	height: 34px;
	background-color: #eee;
	display: inline-block;
	font-size: 0;
}
.block-hotdeal-week .wishlist {
	background-image: url('../images/wishlist12.png');
	background-repeat: no-repeat;
	background-position: center center;
}
.block-hotdeal-week .compare {
	background-image: url('../images/compare12.png');
	background-repeat: no-repeat;
	background-position: center center;
}
.block-hotdeal-week .btn-add-to-cart:hover,
.block-hotdeal-week .wishlist:hover,
.block-hotdeal-week .compare:hover {
	background-color: #ff3366;
}

/* Block testamial*/
.block-testimonials2{
	background-color: #394264;
	color: #fff;
	margin-top: 30px;
	padding: 20px;
}
.block-testimonials2 li{
	padding-top: 17px;
	margin-bottom: 20px;
}
.block-testimonials2 li img {
	border: 3px solid #bcbdbe;
	border-radius: 90%;
	opacity: 0.5;
}
.block-testimonials2 .item-center li{
	width: 100px;
	height: 100px;
	position: absolute;
	z-index: 2;
	top: -17px;
	left: 50%;
	-ms-transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
}
.block-testimonials2 .item-center li img{
	opacity: 1;
}
.block-testimonials2 .info{
	display: none;
}
.block-testimonials2 .text{
	margin-bottom: 15px;
}
.block-testimonials2 .text:before{
	content: "\f10d";
	font-family: 'FontAwesome';
	font-size: 40px;
	color: #009999;
	margin-right: 10px;
	line-height: normal;
}
.block-testimonials2 .name{
	text-align: right;
	float: right;
}
.block-testimonials2 .testimonial-caption{
	overflow: hidden;
}
.block-new-product12{
	border: 1px solid #eee;
	margin-top: 30px;
}
.block-new-product12 .title {
	padding: 13px 24px;
	background-color: #eee;
	text-transform: uppercase;
	font-family: 'Lato';
	font-weight: 300;
	color: #333;
	font-size: 18px;
}
.block-new-product12 .inner{
	padding: 10px 25px;
}
.block-new-product12 .price{
	color: #ff3366;
	text-decoration: none;
	display: inline-block;
}
.block-new-product12  .price ins{
	text-decoration: none;
	margin-right: 10px;
}
.block-new-product12  .price del{
	color: #999;
	font-weight: normal;
}

.block-new-product12 .product{
	border-bottom: 1px solid #eee;
	padding-bottom: 12px;
	margin-top: 12px;
	overflow: hidden;
}

.block-new-product12 .product .image{
	width: 80px;
	height: 80px;
	float: left;
}
.block-new-product12 .product .info{
	margin-left: 105px;
}
.block-new-product12 .product .product-name{
	font-size: 14px;
	margin-bottom: 10px;
}
.block-new-product12 .owl-controls{
	text-align: center;
	padding-top: 20px;
	padding-bottom: 10px;
}

.block-banner12{
	margin-top: 30px;
}

/* OPTION 13*/
.option13{
	font-family: 'Montserrat', sans-serif;
	font-weight: 300;
}
.header.style13 .support-link>a:before {
	font-family: 'FontAwesome';
	content: "\f095";
	width: 23px;
	height: 23px;
	border: 1px solid #666;
	display: inline-block;
	line-height: 23px;
	text-align: center;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	border-radius: 50%;
	margin-right: 8px;
}
.header.style13 .top-bar-social {
	float: right;
	padding-top: 5px;
}
.header.style13 .top-bar-social a:first-child {
	margin-left: 15px;
}
.header.style13 .top-bar-social a {
	width: 23px;
	height: 23px;
	border: 1px solid #666;
	display: inline-block;
	line-height: 20px;
	text-align: center;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	border-radius: 50%;
	margin-left: 8px;
	float: left;
	font-size: 10px;
	padding: 0;
}
.header.style13 .top-header{
	background-color: #fff;
	box-shadow: 0 1px 1px 0 rgba(50, 50, 50, 0.1);
	padding: 5px 0;
}

.header.style13 .main-header{
	padding: 50px 0;
}
.header.style13 .main-header .header-search-box,
.header.style13 .main-header .shopping-cart-box{
	margin-top: 0;
}
.header.style13 .main-header .header-search-box .form-inline{
	border-color: #ffae00;
}
.header.style13 .main-header .header-search-box .form-inline .btn-search{
	background-color: #ffae00;
}
.header.style13 .main-header .header-search-box .form-inline .form-category{
	background-color: #fff;
	border-left: 1px solid #eee;
}
.header.style13 .main-header .header-search-box .form-inline .select2{
	border: none;
}

.header.style13.optop{
	position: fixed;
	top: 0;
	right: 0;
	left: 0;
	z-index: 100;
	background-color: #fff;
	box-shadow: 0 1px 1px 0 rgba(50, 50, 50, 0.1);
}
.header.style13.optop .top-header,
.header.style13.optop .main-header{
	display: none;
}
.header.style13.optop .block-header-top13 .box-vertical-megamenus .vertical-menu-content{
	display: none;
}
.header.style13.optop .vertical-menu-wapper{
	width: 80px;
	padding-right: 0;
}
.header.style13.optop .box-vertical-megamenus .title .title-menu{
	display: none;
}
.header.style13.optop .block-header-top13 .box-vertical-megamenus .btn-open-mobile{

	display: table;
	margin: 0 auto;
	vertical-align: middle;
	float: none!important;
	margin-top: 16px;
}
.header.style13.optop .box-vertical-megamenus .title{
	padding: 0;
}
.mini-cart-13{
	border: 1px solid #eee;
	padding: 6px 0;
	padding-left: 20px;
	width: 100%;
	float: left;
}

.mini-cart-13 .cart-link .icon {
	width: 26px;
	height: 22px;
	display: inline-block;
	background: url('../images/iconcart-13.png') no-repeat center center;
	position: relative;
}
.mini-cart-13 .cart-link{
	text-transform: uppercase;
	color: #333;
	line-height: 28px;
}
.mini-cart-13 .cart-link .count{
	position: absolute;
	top: -25px;
	left: 50%;
	height: 20px;
	background-color: #333;
	display: inline-block;
	min-width: 36px;
	color: #fff;
	text-align: center;
	line-height: 20px;
	ms-transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
}
.mini-cart-13 .cart-link .count:after {
	content: "";
	width: 0;
	height: 0;
	border-top: 6px solid #333;
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	display: table;
	margin: 0 auto;
}
.mini-cart-13:hover .cart-block {
	-webkit-transform: translate(0,0);
	-moz-transform: translate(0,0);
	-o-transform: translate(0,0);
	-ms-transform: translate(0,0);
	transform: translate(0,0);
	opacity: 1;
	visibility: visible;
}
.mini-cart-13 .cart-block{
	right: 15px;
}
.header.style13 .main-header .header-search-box {
	padding:  0 15px;
}
.block-header-top13 .box-vertical-megamenus .btn-open-mobile {
	width: 16px;
	height: 16px;
	border: 1px solid #fff;
	text-align: center;
	line-height: 14px;
	font-size: 12px;
	margin-top: 17px;
	display: inline-block;
	float: right;
}
.block-header-top13 .box-vertical-megamenus .vertical-menu-content{
	position: absolute;
	top: 100%;
	z-index: 2;
	right: 0px;
	left: 0;
	border: 1px solid #eee;
	border-top: none;
	padding-top: 6px;
	border-top: none;
	padding-bottom: 20px;
	min-width: 270px;
}
.header.style13 .box-vertical-megamenus .title .title-menu{
	display: inline-block;
	float: left;
}
.block-header-top13 .box-vertical-megamenus .vertical-menu-list{
	border: none;
}
.block-header-top13 .box-vertical-megamenus .vertical-menu-list>li{
	padding: 0 20px;
}
.block-header-top13 .box-vertical-megamenus .vertical-menu-list>li>a{
	border-bottom: 1px solid #eee;
}
.block-header-top13 .box-vertical-megamenus .vertical-menu-list>li:last-child>a{
	border: none;
}
.block-header-top13 .box-vertical-megamenus .vertical-menu-list>li:hover{
	background-color: transparent;
}
.block-header-top13 .box-vertical-megamenus .vertical-menu-list>li>a{
	color: #333;
	padding: 0;
	line-height: 45px;
	position: relative;
}
.block-header-top13 .box-vertical-megamenus .vertical-menu-list>li>a.parent:before{
	right: 0;
	color: #333;
	top: 12px;
}
.block-header-top13 .box-vertical-megamenus .vertical-menu-list>li>a>img{
	min-width: 
}
.block-header-top13 .box-vertical-megamenus .vertical-menu-list>li:hover>a{
	color: inherit;
}
.block-header-top13 .box-vertical-megamenus .all-category{
	padding: 0;
}
.block-header-top13 .box-vertical-megamenus .all-category span{
	border: none;
	font-weight: 700;
	color: #999999;
	height: inherit;
	font-family: 'Lato', sans-serif;
	line-height: normal;
}
.block-header-top13 .box-vertical-megamenus .all-category span:after{
	display: block;
	margin: 0 auto;
	content: "\f107";
}
.block-header-top13 .box-vertical-megamenus .all-category span:hover{
	background-color: transparent;
}

.block-header-top13 #main-menu{
	margin: 0;
	border-top: 2px solid #eee;
}
.block-header-top13 #main-menu .navbar .navbar-nav>li>a{
	text-transform: uppercase;
	color: #666;
	border: none;
	padding: 0 17px;
	position: relative;
}
.block-header-top13 #main-menu .navbar .navbar-nav>li>a>img{
	position: absolute;
	top: -22px;
	left: 50%;
}
.block-header-top13 #main-menu .navbar .navbar-nav>li>a:before{
	content: '';
	height: 2px;
	position: absolute;
	left: 0;
	right: 0;
	top: -17px;
	background-color: #ffae00;
	opacity: 0;
	-webkit-transition: all 1s ease;
	-moz-transition: all 1s ease;
	-ms-transition: all 1s ease;
	-o-transition: all 1s ease;
	transition: all 1s ease;
}
.block-header-top13 #main-menu .navbar .navbar-nav>li:hover, 
.block-header-top13 #main-menu .navbar .navbar-nav>li.active{
	background-color: transparent;
}
.block-header-top13 #main-menu .navbar .navbar-nav>li:hover>a, 
.block-header-top13 #main-menu .navbar .navbar-nav>li.active>a{
	color: #333;

}
.block-header-top13 #main-menu .navbar .navbar-nav>li.active>a{
	font-weight: 700;
}
.block-header-top13 #main-menu .navbar .navbar-nav>li:hover>a:before, 
.block-header-top13 #main-menu .navbar .navbar-nav>li.active>a:before{
	opacity: 1;
}
.block-header-top13 #main-menu li.dropdown>a:after {
	content: "\f0d7";
}

.block-slide13 .owl-controls .owl-dots{
	bottom: 20px;
}
.block-slide13 .owl-controls .owl-dots .owl-dot{
	border: 2px solid #eee;
	background-color: transparent;
	opacity: 0.5;
}
.block-slide13 .owl-controls .owl-dots .owl-dot.active{
	background-color: #fff;
	border-color: #fff;
	opacity: 1;
}
.option13 .cart-block .cart-block-content .cart-buttons a.btn-check-out{
	background-color: #ffae00;
}
.header.style13 .top-header a.current-open:after{
	content: "\f0d7";
	font-size: 13px;
}

.block-service13{
	padding-top: 30px;
}
.block-service13 .item{
	margin-bottom: 30px;
}
.block-service13 .item .icon{
	width: 70px;
	float: left;
}
.block-service13 .item .info{
	margin-left: 90px;
	font-size: 12px;
	font-weight: 300;
	color: #999;
}
.block-service13 .item .name{
	font-size: 14px;
	font-weight: 700;
	color: #333;
	text-transform: uppercase;
	margin-bottom: 5px;
}
.block-service13 .inner{

	overflow: hidden;
}
.block-service13 .inner .line{
	border-bottom: 1px solid #eee;
	display: inline-block;
	width: 100%;
	float: left;
}
.tab-product-13{
	margin-top: 30px;
}
.tab-product-13 .head{
	background-color: #f8f8f8;
	border-bottom: 2px solid #e5e5e5;
	display: table;
	width: 100%;
	padding: 10px 0;
}
.tab-product-13 .box-tabs li{
	display: inline-block;
	float: left;
}
.tab-product-13 .box-tabs li a{
	padding: 4px 25px;
	display: inline-block;
	color: #999;
	text-transform: uppercase;
	position: relative;
	font-weight: 700;
	border-right: 1px solid #eee;
}
.tab-product-13 .box-tabs li:last-child a{
	border: none;
}
.tab-product-13 .box-tabs li a:after{
	content: '';
	height: 2px;
	position: absolute;
	left: 0;
	right: 0;
	bottom: -12px;
	background-color: #ffae00;
	opacity: 0;
	-webkit-transition: all 1s ease;
	-moz-transition: all 1s ease;
	-ms-transition: all 1s ease;
	-o-transition: all 1s ease;
	transition: all 1s ease;
}
.tab-product-13 .box-tabs li:hover a,
.tab-product-13 .box-tabs li.active a{
	color: #333;
}
.tab-product-13 .box-tabs li:hover a:after,
.tab-product-13 .box-tabs li.active a:after{
	opacity: 1;
}
.tab-product-13 .tab-content{
	padding-top: 17px;
	margin: 
}
.tab-product-13 .product-style3{
	border: 1px solid #eee;
}
.block-banner13{
	margin-top: 30px;
}
.tab-product-13  .product-style3{
	padding-bottom: 15px;
}
.tab-product-13  .product-style3 .status.sale{
	background-color: #aa8056;
	left: 15px;
	top: 15px;
	right: inherit;
	bottom: inherit;
	text-transform: uppercase;
}
.tab-product-13 .product-style3 .status.new{
	background-color: #2ea76f;
	right: 15px;
	top: 15px;
	left: inherit;
	bottom: inherit;
	text-transform: uppercase;
}

.tab-product-13.style2 .box-tabs{
	float: right;
}
.tab-product-13 .title{
	display: inline-block;
	float: left;
	padding-left: 30px;
	text-transform: uppercase;
	color: #333;
	font-weight: 700;
	margin-top: 8px;
}
.block-top-brands{
	margin-top: 30px;
}
.block-top-brands .head{
	display: table;
	width: 100%;
	background-color: #f8f8f8;
}
.block-top-brands .head .tab,
.block-top-brands .head .title{
	display: table-cell;
}
.block-top-brands .head .title{
	background-color: #ffae00;
	color: #fff;
	text-transform: uppercase;
	width: 34px;

}
.block-top-brands .head .title .text{
	text-align: center;
	margin: 0 auto;
	-webkit-transform: rotate(270deg);
	-moz-transform: rotate(270deg);
	-ms-transform: rotate(270deg);
	-o-transform: rotate(270deg);
	transform: rotate(270deg);
	white-space: nowrap;
	overflow: hidden;
	position: absolute;
	left: -35px;
	top: 50%;
	letter-spacing: 4px;
}
.block-top-brands .bx-wrapper .bx-viewport{
	moz-box-shadow: 0 0 0 #ccc;
	-webkit-box-shadow: 0 0 0 #ccc;
	box-shadow: 0 0 0 #ccc;
	border: 0 solid #fff;
	left: 0;
	background: #f8f8f8;
	border-top: 1px solid #eee;
	border-bottom: 1px solid #eee;
}
.block-top-brands .list-brand{
	padding-left: 1px;
}
.block-top-brands .list-brand .item{
	border-left: 2px solid transparent;
	border-right: 1px solid #eee;
}
.block-top-brands .list-brand .item>a{

	border-bottom: 1px solid transparent;
	border-top: 1px solid transparent;
	display: inline-block;
	width: 100%;
}
.block-top-brands .list-brand .item:hover>a,
.block-top-brands .list-brand .item.active>a{
	border-bottom-color: #eee;
	border-top-color: #eee;

}
.block-top-brands .list-brand .item:hover,
.block-top-brands .list-brand .item.active{
	background-color: #fff;
	border-right-color: #fff;
	border-left-color: #ffae00;

}
.block-top-brands .bx-wrapper .bx-controls-direction a{
	margin: 0;
	width: 25px;
	height: 25px;
	webkit-border-radius: 90%;
	-moz-border-radius: 90%;
	-ms-border-radius: 90%;
	-o-border-radius: 90%;
	border-radius: 90%;
	border: 1px solid #eee;
	line-height: 23px;
	font-size: 13px;
	background: none;
	background-color: #fff;
	-ms-transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	text-indent: inherit;
	font-size: 0;
	text-align: center;
	-moz-transition: all 0.45s ease;
	-webkit-transition: all 0.45s ease;
	-o-transition: all 0.45s ease;
	-ms-transition: all 0.45s ease;
	transition: all 0.45s ease;
	opacity: 0;
	visibility: hidden;
}
.block-top-brands .bx-wrapper:hover .bx-controls-direction a{
	opacity: 1;
	visibility: inherit;
}
.block-top-brands .bx-wrapper .bx-controls-direction a:hover{
	background-color: #ffae00;
	border-color: #ffae00;
	color: #fff;
}
.block-top-brands .bx-wrapper .bx-prev{
	top: -12px;
	left: 50%;
	top: 0;
}
.block-top-brands .bx-wrapper .bx-prev:before{
	content: "\f0d8";
	font-family: 'FontAwesome';
	font-size: 13px;
}
.block-top-brands .bx-wrapper .bx-next:before{
	content: "\f0d7";
	font-family: 'FontAwesome';
	font-size: 13px;
}
.block-top-brands .bx-wrapper .bx-next{
	top: inherit;
	bottom: 0;
	right: inherit;
	left: 50%;
}
.block-top-brands .bx-wrapper:hover .bx-next{
	bottom: -12px;
}
.block-top-brands .bx-wrapper:hover .bx-prev{
	top: -12px;
}
.block-top-brands .product-style3 .status.sale {
	background-color: #aa8056;
	left: 15px;
	top: 15px;
	right: inherit;
	bottom: inherit;
	text-transform: uppercase;
}
.block-top-brands .product-style3 .status.new {
	background-color: #2ea76f;
	right: 15px;
	top: 15px;
	left: inherit;
	bottom: inherit;
	text-transform: uppercase;
}
.block-top-brands .product-style3 {
	border: 1px solid #eee;
	padding-bottom: 15px;
}
.block-testimonials3{
	margin-top: 30px;
	background-color: #f2e9e0;
}
.block-testimonials3 .blank{
	height: 32px;
	background-color: #fff;
}
.block-testimonials3 .image{
	width: 100px;
	height: 100px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	border-radius: 50%;
	border: 5px solid #f2e9e0;
	position: absolute;
	left: 50%;
	top: 0;
	-ms-transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
}
.block-testimonials3 .image img{
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	border-radius: 50%;
}
.block-testimonials3 li{
	position: relative;
}
.block-testimonials3 .info{
	padding: 80px 20px 15px 20px;
	overflow: hidden;
}
.block-testimonials3 .text{
	margin-bottom: 12px;
}
.block-testimonials3 .text:before{
	content: "\f10d";
	font-family: 'FontAwesome';
	font-size: 40px;
	color: #a5917b;
	margin-right: 10px;
	line-height: normal;
}
.block-testimonials3 .name{
	text-align: right;
	float: right;
}
.block-testimonials3 .owl-controls .owl-dots{
	position: static;
	padding-bottom: 20px;
}
.block-testimonials3 .owl-controls .owl-dots .owl-dot {
	border: 2px solid #a5917b;
	background-color: transparent;
	opacity: 0.6;
	width: 10px;
	height: 10px;
	margin: 0 3px;
}
.owl-controls .owl-dots .owl-dot.active{
	background-color: #a5917b;;
	border-color: #a5917b;
	opacity: 1;
}
/* OPTION 14 */
.block-slide14 .owl-controls .owl-dots{
	bottom: 20px;
}
.block-slide14 .owl-controls .owl-dots .owl-dot{
	width: 8px;
	height: 8px;
	background-color: #999;
	margin: 0 2px;
}
.block-slide14 .owl-controls .owl-dots .owl-dot.active{
	width: 14px;
	height: 14px;
	border: 2px solid #cc9933;
	background-color: transparent;
	margin-top: -3px;
}
.block-group-banner-top{
	padding-bottom: 40px;
}
.block-group-banner-top .item{
	margin-top: 30px;
}
.block-tab-category14{
	padding-top: 40px;
}
.block-tab-category14 .head{
	position: relative;
}
.block-tab-category14 .head:after{
	content: '';
	width: 80%;
	position: absolute;
	right: 0;
	top: 50%;
	height: 1px;
	background: #eee;
}
.block-tab-category14 .bar{
	width: 36px;
	height: 32px;
	display: inline-block;
	border: 1px solid #eee;
	color: #999;
	text-align: center;
	line-height: 30px;
}
.block-tab-category14 .box-tabs{
	padding: 0;
	display: inline-block;
	overflow: hidden;
	background-color: #fff;
	position: relative;
	z-index: 1;
}
.block-tab-category14 .box-tabs li{
	display: inline;
	float: left;
}
.block-tab-category14 .box-tabs li:after{
	content: '';
	width: 18px;
	height: 18px;
	background:url('../images/kak4.png') no-repeat center center;
	display: inline-block;
	margin-top: 5px;
}
.block-tab-category14 .box-tabs li:last-child:after{
	display: none;
}
.block-tab-category14 .box-tabs li a{
	line-height: 30px;
	margin: 0 15px;
	position: relative;
}
.block-tab-category14 .box-tabs li a:after{
	content: '';
	height: 2px;
	position: absolute;
	left: 0;
	right: 0;
	bottom: -5px;
	background-color: #cc9933;
	opacity: 0;
	-webkit-transition: all 1s ease;
	-moz-transition: all 1s ease;
	-ms-transition: all 1s ease;
	-o-transition: all 1s ease;
	transition: all 1s ease;
}
.block-tab-category14 .box-tabs li:hover a:after,
.block-tab-category14 .box-tabs li.active a:after{
	opacity: 1;
}
.block-tab-category14 .box-tabs li:hover a,
.block-tab-category14 .box-tabs li.active a{
	color: #cc9933;
}
.block-tab-category14 .link-all{
	border: 1px solid #eee;
	padding: 5px 10px;
	display: inline-block;
	float: right;
	position: relative;
	z-index: 1;
	background-color: #fff;
}
.block-tab-category14 .link-all:before{
	content: '';
	height: 5px;
	background-color: #fff;
	width: 15px;
	position: absolute;
	left: -16px;
	top: 50%;
}
.block-tab-category14 .link-all:hover{
	background-color: #cc9933;
	color: #fff;
	border-color: #cc9933;
}
.block-tab-category14 .product-style4{
	margin-top: 30px;
}

.product-style4{
	border: 1px solid transparent;
	padding-bottom: 20px;
	-moz-transition: all 0.45s ease;
	-webkit-transition: all 0.45s ease;
	-o-transition: all 0.45s ease;
	-ms-transition: all 0.45s ease;
	transition: all 0.45s ease;
	position: relative;
}
.product-style4 .product-thumb{
	position: relative;
	overflow: hidden;
}
.product-style4 .product-thumb img{
	-webkit-transition: all 1s ease;
	transition: all 1s ease;
	display: inherit;
}
.product-style4 .product-thumb .secondary_image{
	position: absolute;
	top: 0;
	left: 0;
	opacity: 0;
}
.product-style4:hover .product-thumb .secondary_image{
	opacity: 1;
}
.product-style4 .btn-add-to-cart{
	padding: 12px 0;
	background-color: rgba(207,161,69,0.7);
	color: #fff;
	text-align: center;
	position: absolute;
	bottom: -50px;
	left: 17px;
	right: 17px;
	font-weight: 300;
	-moz-transition: all 0.45s ease;
	-webkit-transition: all 0.45s ease;
	-o-transition: all 0.45s ease;
	-ms-transition: all 0.45s ease;
	transition: all 0.45s ease;
}
.product-style4 .btn-add-to-cart:before{
	content: '';
	width: 20px;
	height: 16px;
	display: inline-block;
	background: url('../images/cart12.png') no-repeat center center;
	margin-right: 5px;
}
.product-style4 .btn-add-to-cart:hover{
	background-color: #cfa145;
	color: #fff;
}
.product-style4:hover .btn-add-to-cart{
	bottom: 0;
}
.product-style4 .group-button-control{
	width: auto;
	position: absolute;
	bottom: 64px;
	right: 17px;
}
.product-style4 .wishlist{
	background-image: url('../images/wishlist12.png');
	background-repeat: no-repeat;
	background-position: center center;
}
.product-style4 .compare{
	background-image: url('../images/compare12.png');
	background-repeat: no-repeat;
	background-position: center center;
}
.product-style4 .quickview{
	background-image: url('../images/quickview12.png');
	background-repeat: no-repeat;
	background-position: center center;
}
.product-style4 .group-button-control a{
	width: 39px;
	height: 34px;
	display: block;
	margin-top: 10px;
	background-color: #ddd;
	line-height: 34px;
	font-size: 0;
	-webkit-transition: all 0.5s ease;
	transition: all 0.5s ease;
	-webkit-transform: scale(0,1);
	transform: scale(0,1);
	opacity: 0;
	filter: alpha(opacity=0);
	border: 1px solid #d6d6d6;
}
.product-style4 .group-button-control a:hover{
	background-color: #cfa145;
	color: #fff;
}
.product-style4:hover .group-button-control a{
	opacity: 1;
	filter: alpha(opacity=100);
	-webkit-transform: scale(1);
	transform: scale(1);
}
.product-style4 .status{
	width: 40px;
	height: 40px;
	text-align: center;
	line-height: 40px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	border-radius: 50%;
	position: absolute;
	display: inline-block;
	font-family: 'Lato';
	font-size: 12px;
	color: #fff;
	text-transform: uppercase;
}
.product-style4 .status.sale{
	background-color: #ff6666;
	top: 15px;
	right: 15px;
}
.product-style4 .status.new{
	background-color: #cc9933;
	top: 15px;
	left: 15px;
}
.product-style4 .product-info{
	padding-top: 25px;
}
.product-style4 .product-name{
	font-size: 14px;
	margin-bottom: 10px;
}
.product-style4 .price{
	font-size: 16px;
	color: #333;
}
.product-style4 .price ins{
	text-decoration: none;
	margin-right: 5px;
}
.product-style4 .price del{
	color: #999;

}
.product-style4:hover{
	border-color: #cc9933;
	text-align: center;
	background-color: #eee;
}
.section-block-deal{
	padding: 70px 0 70px 0;
	background-image: url('../images/bg-hotdeal.jpg');
	background-position: top;
	background-repeat: no-repeat;
	margin-top: 50px;
}
.block-deal{
	overflow: hidden;
	padding-bottom: 135px;
}
.block-deal .title{
	font-size: 18px;
	font-weight: 800;
	color: #cc9933;
	text-transform: uppercase;
	margin-bottom: 15px;
}
.block-deal .box-count{

	margin-right: 8px;
	display: inline-block;
}
.block-deal .countdown-lastest .dot{
	display: none;
}
.block-deal .box-count .number{
	width: 50px;
	height: 40px;
	background-color: #333;
	font-size: 18px;
	font-weight: 700;
	display: table;
	color: #fff;
	text-align: center;
	line-height: 40px;
}
.block-deal .box-count .text{
	display: table;
	width: 100%;
	text-align: center;
	padding-top: 5px;
	color: #333;
	font-weight: 600;
}
.block-deal .product-name{
	font-size: 24px;
	font-weight: 700;
	margin-top: 55px;
	margin-bottom: 10px;
}
.block-deal .desc{
	color: #666;
	margin-bottom: 25px;
}
.block-deal .price{
	color: #cc9933;
	font-weight: 700;
	font-size: 24px;
	line-height: 18px;
	display: table;
	width: 100%;
	padding-bottom: 15px;
}
.block-deal .price ins{
	text-decoration: none;
	margin-right: 10px;
}
.block-deal .price del{
	font-size: 18px;
	color: #666;
}
.block-deal .btn-add-to-cart,
.block-deal .wishlist{
	width: 44px;
	height: 44px;
	display: inline-block;
	float: left;
	font-size: 0;
	margin-right: 5px;
}
.block-deal .btn-add-to-cart{
	background:#cc9933 url('../images/cart12.png') no-repeat center center
}
.block-deal .btn-add-to-cart:hover{
	opacity: 0.8;
}
.block-deal .wishlist{
	border: 1px solid #c8c8c8;
	background-image: url('../images/wishlist12.png');
	background-repeat: no-repeat;
	background-position: center center;
}
.block-deal .wishlist:hover{
	background-color: #cc9933;
	border-color: #cc9933;
}
.block-top-brands2{
	margin-top: 50px;
}
.block-top-brands2 .title{
	text-align: center;
	border-bottom: 1px solid #eee;
	padding-bottom: 20px;
	font-size: 24px;
	font-weight: 600;
}
.block-top-brands2 .list-brands{
	max-width: 887px;
	display: block;
	margin: 0 auto;
	padding: 20px 0;
}
.block-top-brands2 .list-brands img{
	border: 1px solid #eee;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
}
.block-top-brands2 .list-brands a:hover img{
	border-color: #cc9933;
}
.block-top-brands2 .list-brands a.active img{
	border-color: #cc9933;
	border-width: 2px;
}
.block-newsletter{
	margin: 40px 0;
	background: url('../images/bg-block-newsletter.jpg') no-repeat center center;
	padding: 35px 0;
}
.block-newsletter .subscribe-form{
	text-align: center;
	color: #333;
}
.block-newsletter .block-title {
	line-height: 24px;
	color: #333;
	font-weight: 700;
	font-size: 24px;
	text-transform: uppercase;
	margin-bottom: 5px;
}
.block-newsletter .input-box {
	text-align: left;
	margin: 0px;
	padding: 0 0 0 20px;
	position: relative;
	margin-top: 20px;
}
.block-newsletter input.input-text {
	display: block;
	height: 46px;
	margin: 0;
	width: 100%;
	border-width: 0px;
	border-style: solid;
	padding-right: 46px;
	padding-left: 20px;
	color: #333333;
	background-color: #ffffff;
	border-color: #dddddd;
}
.block-newsletter .actions {
	padding: 0;
	margin: 0px;
	position: absolute;
	right: 0;
	top: 0;
}
.block-newsletter .actions button.button {
	background-image: url(../images/icon-subscribe.png);
	background-repeat: no-repeat;
	background-position: center center;
	border-width: 0 0 0 1px;
	height: 26px;
	margin: 10px 0;
	text-indent: -999em;
	width: 46px;
	color: #ffffff;
	background-color: transparent;
	border-color: #cfcfcf;
}
.block-static{
	margin-bottom: 45px;
}
.block-static .title{
	color: #333;
	font-weight: 700;
	text-transform: uppercase;
	font-size: 14px;
	margin-bottom: 30px;
	position: relative;
}
.block-static .title:after{
	content: '';
	position: absolute;
	left: 0;
	right: 0;
	top: 50%;
	height: 1px;
	background-color: #eee;
}
.block-static .title span{
	display: inline-block;
	background-color: #fff;
	position: relative;
	z-index: 1;
	padding-right: 10px;
}
.block-static .block-static-products ul.list li{
	margin-bottom: 30px;
	display: block;
	width: 100%;
	float: left;
}
.block-static .block-static-products .product-thumb{
	width: 100px;
	float: left;
	border: 1px solid transparent;
}
.block-static .block-static-products .product-info{
	margin-left: 120px;
}
.block-static .product-name{
	font-size: 14px;
	margin-bottom: 5px;
}
.block-static .price{
	color: #333;
	font-size: 16px;
}
.block-static .price ins{
	text-decoration: none;
	margin-right: 5px;
}
.block-static .price del{
	color: #999;
}
.block-static .group-button-control{
	margin-top: 30px;
}
.block-static .group-button-control a{
	width: 40px;
	height: 34px;
	display: inline-block;
	background-color: #e5e5e5;
	border: 1px solid #dfdfdf;
	font-size: 0;
	-webkit-transition: all 0.5s ease;
	transition: all 0.5s ease;
	-webkit-transform: scale(0,1);
	transform: scale(0,1);
	opacity: 0;
	filter: alpha(opacity=0);
}
.block-static .group-button-control a:hover{
	background-color: #d1a347;
	border-color: #d1a347;
}
.block-static .group-button-control .wishlist{
	background-image: url('../images/wishlist12.png');
	background-repeat: no-repeat;
	background-position: center center;
}
.block-static .group-button-control .compare{
	background-image: url('../images/compare12.png');
	background-repeat: no-repeat;
	background-position: center center;
}
.block-static .group-button-control  .quickview{
	background-image: url('../images/quickview12.png');
	background-repeat: no-repeat;
	background-position: center center;
}
.block-static .group-button-control .btn-add-to-cart{
	background-image: url('../images/cart12.png');
	background-repeat: no-repeat;
	background-position: center center;
	background-color: #d1a347;
	border-color: #d1a347;
}
.block-static .block-static-products ul.list li:hover .group-button-control a{
	opacity: 1;
	filter: alpha(opacity=100);
	-webkit-transform: scale(1);
	transform: scale(1);
}
.block-static .block-static-products ul.list li:hover .product-thumb{
	border-color: #d1a347;
}

.footer5{
	background-color: #333333;
	color: #999;
	padding-top: 30px;
}
footer.footer5 a{
	color: #999;
}
.footer5 .footer-top{
	overflow: hidden;
	padding-bottom: 30px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: rgba(102,102,102,0.3);
}
.footer5 .footer-top .left{
	width: 30%;
	float: left;
}
.footer5 .footer-top .right{
	width: 70%;
	float: left;
}
.footer5 .footer-logo{
	margin-top: 30px;
}
.footer5 .address-list {
	margin-top: 18px;
	margin-bottom: 0;
}
.footer5 .address-list li.feature-icon {
	clear: both;
	line-height: 25px;
}
.footer5 .address-list .tit-name {
	float: left;
	padding-right: 5px;
	width: 70px;
	font-size: 13px;
	color: #cc9933;
}
.footer5 .address-list .tit-contain {
	float: left;
	width: 200px;
	font-size: 13px;
}
.footer5 .social-link{
	width: 100%;
	float: left;
	padding-top: 30px;
}
.footer5 .social-link a .fa{
	width: 24px;
	height: 24px;
	display: inline-block;
	border: 1px solid #999;
	webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	border-radius: 50%;
	background-color: transparent;
	color: #999;
	font-size: 12px;
	line-height: 22px;
	margin-right: 10px;
}
.footer5 .widget-container{
	margin-top: 30px;
}
.footer5 .widget-container .widget-title{
	font-size: 14px;
	color: #ccc;
	text-transform: uppercase;
	margin-bottom: 15px;
	font-weight: 700;
}
.footer5 .widget-container li {
	line-height: 28px;
}
.footer5 .tagcloud a{
	border-width: 1px;
	border-style: solid;
	display: inline-block;
	margin: 0 2px 7px 0;
	padding: 0px 8px;
	line-height: 26px;
	text-decoration: none;
	color: #999999;
	background-color: #3d3d3d;
	border-color: #4a4a4a;
}
.footer5 .tagcloud a:hover {
	color: #ffffff;
	background-color: #cc9933;
	border-color: #cc9933;
}
.footer5 .recent_post li{
	line-height: 24px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: rgba(102,102,102,0.3);
	padding-bottom: 15px;
	padding-top: 15px;
}
.footer5 .recent_post li:last-child{
	border: none;
	padding-bottom: 0;
}
.footer5 .recent_post li:first-child{-
	padding-top: 0;
}
.footer5 .recent_post li .time{
	font-style: italic;
}
.footer5 .footer-bottom{
	padding: 30px 0 60px 0;
	text-align:  center;
}
.footer5 .footer-link a{
	font-size: 12px;
	border-right: 1px solid #666;
	display: inline-block;
	padding: 0 10px;
	line-height: 11px;
	margin: 5px 0;
}
.footer5 .footer-coppyright{
	padding: 25px 0;
	font-size: 12px;
}
.header.style14{
	padding: 35px 0 30px 0;
}
.header.style14 #main-menu{
	margin: 0;
	padding-top: 30px;
}
.header.style14 #main-menu .navbar .navbar-nav>li>a{
	padding: 0 14px;
	border: none;
	position: relative;
}
.header.style14 #main-menu .navbar .navbar-nav>li:hover,
.header.style14 #main-menu .navbar .navbar-nav>li.active{
	background-color: transparent;
	color: #cc9933;
}
.header.style14 #main-menu .navbar .navbar-nav>li:hover>a,
.header.style14 #main-menu .navbar .navbar-nav>li.active>a{
	color: #cc9933;
}
.header.style14 #main-menu .navbar .navbar-nav>li:hover>a:before,
.header.style14 #main-menu .navbar .navbar-nav>li.active>a:before{
	display: block;
}
.header.style14 #main-menu .navbar .navbar-nav>li.active>a{
	font-weight: 700;
}
.header.style14 #main-menu .navbar .navbar-nav>li>a:before {
	content: '';
	width: 20px;
	height: 2px;
	background-color: #cc9933;
	display: block;
	margin: 0 auto;
	display: none;
	position: absolute;
	bottom: -10px;
	left: 50%;
	-ms-transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
}
.header.style14 #main-menu li.dropdown>a:after {
	content: "\f0d7";
}
.header.style14 .top-header{
	background-color: transparent;
	margin-top: 38px;
}
.header.style14 .top-header a{
	border: none;
}
.header.style14 .top-header .dropdown-menu{
	border-color: #cc9933;
}
.header.style14 .top-header a.current-open:after {
	content: "\f0d7";
	font-size: 13px;
	padding-left: 5px;
}
.header.style14.optop{
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	background-color: #fff;
	z-index: 100;
	box-shadow: 0 1px 1px 0 rgba(50, 50, 50, 0.1);
	padding: 15px 0;
}
.header.style14.optop  #main-menu{
	padding-top: 20px;
}
.header.style14.optop .top-header{
	margin-top: 30px;
}
.block-minicart14{
	position: relative;
	display: inline-block;
	width: auto;
}
.block-minicart14 .cart-link{
	line-height: 34px;
	position: relative;
}
.block-minicart14 .cart-link .count{
	width: 17px;
	height: 17px;
	display: inline-block;
	color: #fff;
	text-align: center;
	line-height: 17px;
	font-size: 11px;
	position: absolute;
	top: -10px;
	right: -14px;
	background-color: #cc9933;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	border-radius: 50%;
}
.block-minicart14:hover .cart-block {
	-webkit-transform: translate(0,0);
	-moz-transform: translate(0,0);
	-o-transform: translate(0,0);
	-ms-transform: translate(0,0);
	transform: translate(0,0);
	opacity: 1;
	visibility: visible;
}
.header.style14 .form-search{
	width: auto;
	display: inline-block;
	position: relative;
}
.header.style14 .form-search .icon{
	line-height: 36px;
	padding-left: 15px;
	color: #999999;
	cursor: pointer;
}
.header.style14 .form-search .form{
	position: absolute;
	top: 100%;
	right: 0;
	min-width: 200px;
	display: none;
}
.header.style14 .form-search .form input{
	width: 100%;
	padding: 8px 10px;
	border: 1px solid #eee;

}

/*OLIVER*/
#receber_ofertas{
	border: none;
	box-shadow: none;
	position: relative;
	text-align: left;
	margin-top: 25px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	padding-left: 0;
}
#receber_ofertas input[type='checkbox']{
	opacity: 0;
	position: absolute;
}
#receber_ofertas i,
#box-tipo-pessoa i{
	color: #ccc;
}
#receber_ofertas input[type='checkbox']:checked + i,
#box-tipo-pessoa label input[type='radio']:checked + i{
	color:#000;
}

#box-tipo-pessoa{
	margin-top: -20px;
	clear: both;
	text-align: right;
}


.f-right{
	float: right;
}

/* REPONSIVE */
@media(max-width: 1200px){
	.block-header-top12 .block-vertical{
		width: 20%;
	}
	.block-header-top12 .block-search{
		width: 60%;
	}
	.block-search .input-serach{
		width: 60%;
	}
	.block-top-slide .block-blank{
		display: none;
	}
	.block-top-slide .block-slide{
		width: 80%;
	}
	.block-top-slide .block-banner{
		width: 20%;
	}
	.block-header-top13 .box-vertical-megamenus .title .title-menu{
		display: none;
	}
	.block-hotdeal-week .title,
	.block-new-product12 .title{
		padding: 13px 15px;
		font-size: 14px;
	}
	.block-hotdeal-week .countdown-lastest .box-count{
		width: auto;
		margin-right: 10px;

	}
	.block-hotdeal-week .countdown-lastest .box-count .number{
		font-size: 14px;
		padding: 0 5px;
	}
	.block-hotdeal-week .btn-add-to-cart{
		padding: 0 5px;
	}
	.block-new-product12 .product .info{
		display: block;
		margin: 0;
		float: left;
		margin-top: 10px;
	}
	.block-cat .cat-title{
		position: relative;
		top: inherit;
		right: inherit;
	}
	.block-newsletter .subscribe-form{
		background-color: #f3f3f3;
		padding: 30px;
	}
	.block-newsletter .input-box{
		padding: 0;
	}
}
@media(max-width: 991px){
	.block-top-slide .block-banner{
		display: none;
	}
	.block-top-slide .block-slide{
		width: 100%;
	}
	.block-search .form-category{
		display: none;
	}

	.block-header-top12 .block-vertical{
		width: 50px;
	}
	.block-header-top12 .box-vertical-megamenus .title{
		padding: 0;
		padding-right: 17px;
	}
	.block-header-top12 .box-vertical-megamenus .title .title-menu{
		display: none;
	}
	.block-tab-category .block-banner{
		width: 100%;
	}
	.block-tab-category .block-content{
		width: 100%;
		border-left: 1px solid #eee;
	}
	.block-tab-category .block-banner .banner-img{
		display: none;
	}
	.block-tab-category .tab-cat{
		bottom: inherit;
	}
	.block-tab-category .box-tabs{
		float: left;
	}
	.header.style13 .main-header .logo{
		margin-bottom: 30px;
	}
	.block-header-top13 #main-menu .navbar .navbar-nav>li>a{
		padding: 0 10px;
		font-size: 12px;
	}

	.tab-product-13 .box-tabs li a{
		padding: 4px 10px;
		font-size: 12px;
	}
	.tab-product-13.style2 .box-tabs{
		float: left;
		padding-left: 30px;
		padding-top: 15px;
	}
	.header.style14 #main-menu{
		display: table;
		margin: 0 auto;
		padding-top: 0;
		padding-bottom: 30px;
	}
	.header.style14 .top-header{
		display: table;
		margin: 0 auto;
		margin-top: 30px;
	}
	.block-deal{
		background-color: #fff;
		padding: 30px;
	}
	.footer5 .footer-top .left,
	.footer5 .footer-top .right{
		width: 100%;
	}
	.footer5 .footer-logo,
	.footer5 .social-link{
		text-align: center;
	}
	.footer5 .address-list{
		display: table;
		margin: 0 auto;
		margin-top: 30px;
	}
}

@media(max-width: 767px){
	.block-header-top12 .block-mini-cart{
		display: inline-block;
		width: 100%;
		float: left;
		padding: 13px;
	}
	.block-tab-category .box-tabs li{
		width: 100%;
	}
	.block-tab-category .box-tabs li a:after{
		content: '';
	}
	.header.style12 #main-menu .navbar-header{
		background-color: #50597b;
		width: 100%;
		float: left;
		margin: 0;
		padding: 0;
		margin-top: 30px;
		padding: 0 15px;
	}
	.header.style12 #main-menu .navbar-header .navbar-brand{
		padding: 0;
	}
	.header.style12 #main-menu .navbar-header .navbar-toggle{
		margin-right: 0;
	}
	.header.style12 #main-menu .navbar-nav{
		margin: 0;
	}
	.header.style12 #main-menu .navbar-collapse{
		width: 100%;
	}
	.header.style12 #main-menu .navbar .navbar-nav>li>a{
		padding: 13px 20px;
	}
	.header.style12 #main-menu .navbar .navbar-nav>li>a:before{
		display: none!important;
	}

	.block-header-top12 #box-vertical-megamenus{
		width: 100%;
	}
	.block-header-top12 .block-search{
		width: 100%;
		float: left;
	}
	.block-header-top12 .block-search .btn-search{
		display: none;
	}
	.block-top-slide{
		display: inline-block;
		max-width: 100%;
	}
	.block-top-slide .block-slide {
		width: 100%;
		display: inline-block;
		float: left;
		overflow: hidden;
	}
	.footer4 .footer-top .left,
	.footer4 .footer-top .right{
		width: 100%;
	}
	.blog12 .thumb, .blog12 .info{
		width: 100%;
	}
	.tab-product-13 .box-tabs{
		text-align: center;
	}
	.tab-product-13 .box-tabs li{
		float: none;
	}
	.tab-product-13 .box-tabs li a:after{
		display: none;
	}
	.tab-product-13 .title{
		float: none;
		padding: 0;
		text-align: center;
		margin: 0 auto;
		display: table;
	}
	.header.style13 .main-header{
		padding: 30px 15px;
	}
	.mini-cart-13{
		margin-top: 30px;
	}
	.header.style13 #box-vertical-megamenus{
		width: 100%;
		margin-bottom: 15px;
	}
	.block-header-top13 #main-menu{
		border: none;
		width: 100%;
	}
	.block-header-top13 #main-menu .container-fluid{
		padding: 0;
	}
	.block-header-top13 #main-menu .navbar-header{
		width: 100%;
		margin: 0;
	}
	.block-header-top13 .box-vertical-megamenus .title .title-menu{
		display: inline-block;
	}
	.block-header-top13 .navbar-nav{
		margin: 0;
	}
	.block-header-top13 #main-menu .navbar-collapse{
		padding: 0;
		margin: 0;
	}
	.block-header-top13 #main-menu .navbar .navbar-nav>li>a{
		padding: 0 25px;
		margin: 10px 0;
	}
	.block-header-top13 #main-menu .navbar .navbar-nav>li>a:before{
		display: none;
	}
	.block-header-top13 #main-menu li.dropdown>a:after{
		top: 0;
	}
	.header.style13 .top-header .nav-top-links, 
	.header.style13 .top-header .user-info, 
	.header.style13 .top-header .support-link{
		text-align: center;
	}
	.header.style13 .top-header a{
		border: none;
	}
	.header.style14 #main-menu{
		display: block;
	}
	.header.style14 #main-menu .container-fluid{
		padding: 0;
	}
	.header.style14 #main-menu .navbar-header{
		margin: 0;
		background-color: transparent;
		border: 1px solid #eee;
		color: #333;
	}
	.header.style14 #main-menu .navbar-header .navbar-brand,
	.header.style14 #main-menu .navbar-header .fa{
		color: #333;
	}
	.header.style14 .navbar-nav{
		margin: 0;
	}
	.header.style14 #main-menu .navbar-collapse{
		padding: 0;
		margin: 0;
	}
	.header.style14 #main-menu .navbar .navbar-nav>li>a{
		padding: 10px 15px;
	}
	.header.style14 #main-menu .navbar .navbar-nav>li>a:before{
		display: none!important;
	}
	.header.style14 .form-search{
		width: 100%;
		border: 1px solid #eee;
		margin-top: 30px;
		width: 100%;
		float: right;
	}
	.header.style14 .form-search .icon{
		padding: 0;
		width: 38px;
		text-align: center;
		float: right;
	}
	.header.style14 .form-search .form{
		top: 0;
		left: 0;
	}
	.header.style14 .form-search .form input{
		border: none;
	}
	.header.style14 .top-header .nav-top-links, 
	.header.style14 .top-header .user-info, 
	.header.style14 .top-header .support-link{
		width: auto;
	}
	.block-tab-category14 .bar,
	.block-tab-category14 .link-all,
	.block-tab-category14 .box-tabs li:after{
		display: none;
	}
	.block-tab-category14 .box-tabs{
		text-align: center;
	}
	.block-tab-category14 .box-tabs li{
		float: none;
		padding-bottom: 10px;
		display: inline-block;
	}
	.product-style4 .product-thumb img{
		width: 100%;
	}
	.block-deal .box-count .number{
		width: auto;
		height: inherit;
		padding: 5px 10px;
		font-size: 14px;
		line-height: 24px;
	}
}
@media(max-width: 480px){
	.block-tab-category .tab-products .product-style3{
		width: 100%;
	}
	.block-banner13 img{
		width: 100%;
	}
	.header.style13 .box-vertical-megamenus{
		position: static;
	}
	.header.style13 .top-bar-social{
		display: none;
	}
	.header.style13 .top-header .nav-top-links, 
	.header.style13 .top-header .user-info, 
	.header.style13 .top-header .support-link,
	.header.style12 .top-header .nav-top-links, 
	.header.style12 .top-header .user-info, 
	.header.style12 .top-header .support-link,
	.header.style12 .top-bar-social{
		display: none;
	}
	.block-banner12 img{
		width: 100%;
	}
}

.tag-filters {
	float: left;
	width: 100%;
	clear: both;
	margin-bottom: 10px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
}

.tag-filters:empty {
	display: none;
}

.tag-filters .tag-filter-item {
	position: relative;
	float: left;
	background-color: #eeeeee;
	margin-right: 25px;
	margin-bottom: 10px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
}

.tag-filters .tag-filter-item:before {
	content: "";
	position: absolute;
	z-index: 1;
	top: 4px;
	right: -11px;
	width: 24px;
	height: 24px;
	background-color: #eeeeee;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg);
}

.tag-filters .tag-filter-content {
	font-size: 16px;
	color: #ababb2;
	padding: 5px 10px;
	line-height: 32px;
	border-right: 1px solid #f5f5f5;
}

.tag-filters .tag-filter-close {
	position: relative;
	z-index: 2;
	font-size: 14px;
	padding: 5px 0px 5px 0px;
	line-height: 32px;
	color: #a9a9b1;
	border-left: 1px solid #ddd;
	cursor: pointer;
	text-indent: 5px;
	left: -4px;
}
.tag-filters .tag-filter-close:hover {
	color:#999;
}

#form-aviseMe,
#form-avaliacao-do-produto{
	position: relative;
}

#form-aviseMe a.close,
#form-avaliacao-do-produto a.close{
	position: absolute;
	right: 1px;
	top: 1px;
	width: 20px;
	height: 20px;
	color: #fff;
	background-color: red;
	line-height: 17px;
	text-align: center;
	font-size: 1em;
	opacity: 1;
	font-weight: normal;
}

#form-aviseMe a.close:hover,
#form-avaliacao-do-produto a.close:hover{
	opacity: 0.5;
}

#form-aviseMe button,
#form-avaliacao-do-produto button{
	padding: 0 15px;
	line-height: 35px;
	height: 35px;
	width: auto;
	display: inline-block;
	float: right;
	margin-top: 15px;
	clear: both;
	text-align: center;
	cursor: pointer;
}
#form-aviseMe h1,
#form-avaliacao-do-produto h1{
	font-size: 1.2em;
	font-weight: bold;
	margin-bottom: 7px;
}

#box_avaliacao_star i{
	color: #ff9900;
	position: relative;
	cursor: pointer;
}
#box_avaliacao_star i input{
	cursor: pointer;
	position: absolute;
	opacity: 0;
	left: 2px;
	top: 5px;
}
.p_left_0{
	padding-left: 0;
}
.p_right_0{
	padding-right: 0;
}

.p_l_r_0{
	padding-right: 0;
	padding-left: 0;
}

.col-sm-offset-3_2{
	margin:0 12.5%;
}

.btn-default{
	border: 1px solid #eaeaea;
}

.m-0{
	margin: 0 !important;
}

#carrinho-frete-opcao{
	margin-bottom: 0px;
}

#carrinho-frete-opcao tr td{
	padding: 5px;
}

.green-frete{
	background: #d9fbdd !important;
	color: #333;
}

#faq-menu > li >span{
	position: relative;
}
#faq-menu > li > span:before{
	opacity: 0
}
#faq-menu > li >span i{
	position: absolute;
	left: 0;
	top: -5px;
}
#faq-menu > li{
	border-bottom: 1px solid #eaeaea;
	display: block;
	padding: 10px;
	font-size: 12px;
}

#faq-menu > li:hover{ 
	background: #DFDFDF
}

#faq-menu > li.activeUl ul{
	display: block;
}
#faq-menu > li.activeUl ul li.activeli span:before,
#faq-menu > li.activeUl ul li.activeli a{
	color: #ff3366
}

.empresa_rodape{
	color:#666; 
	line-height: 20px;
}

.img-institucional{
	display: block;
	margin-bottom: 30px;
}

/*----------------------------------------------------------------------------------------
DATA LIST STYLE
----------------------------------------------------------------------------------------*/

.data-list li,
.data-list-alt li {
	padding-left: 45px;
	padding-bottom: 30px;
	position: relative;
}

.data-list .icon,
.data-list-alt .icon {
	position: absolute;
	top: 0;
	left: 0;
	font-size: 200%;
	opacity: 0.4;
}

.data-list-alt li {
	border-top: 1px solid rgba(0, 0, 0, 0.05);
	padding-top: 15px;
	padding-bottom: 15px;
}

.data-list-alt .icon {
	top: 50%;
	margin-top: -12px;
	line-height: 23px;
}

#form-contato textarea{
	height: 200px
}

@media (max-width: 992px) {
	.data-list li {
		padding-left: 0;
	}
	.data-list .icon {
		position: relative;
		display: block;
		top: auto;
		left: auto;
		padding-bottom: 10px;
		margin: 0;
	}
}

.news-leeter {
	background: #394264; 
	margin-top: 0px !important; 
	padding-bottom: 30px !important; 
	padding-top: 30px !important;  
}

.block-heading.col-sm-3 h3{
	text-align: left !important;
	color: #FFF !important;
	margin-bottom: 0px !important;
	padding: 3px 30px 0px 50px !important;
}

.mailchimp-form.clearfix.mailchimp-layout-one.col-sm-8 {
	background: #FFF !important;
	padding-left: 0px !important;
	padding-right: 0px !important;
}

.footer4 .mailchimp-form .input-group {
	border: none !important;
}

.footer4 .mailchimp-form .input-group input{
	height: 42px !important;
	width: 100%;
}

.footer-coppyright {
	padding: 20px 0px 20px 0px !important;
	text-align: left !important;
	font-family: inherit !important;
}

.copyright {
	margin-top: 0px !important;
}

.scroll_top {
	bottom: 55px !important;
}

.footer4 .mailchimp-form .mailchimp-submit {
	margin-top: 0px !important;
}

.d_block{
	display: block;
}

.product-list li .quick-view a.heart,
.product-list li .quick-view a.search{
/*background-color: #eeeeee;
color: #868686;*/
}

#form-contato label,
#form-cadastrar-cliente label {
	margin-bottom: 5px;
}

#form-contato .input,
#form-cadastrar-cliente .input {
	margin-bottom: 10px;
	color: #1F1F1F;
	text-transform: none;
	font-size: 13px;
	font-family: 'Museo100';
}

.editContent {
	margin-bottom: 50px;
}

.box-border.faq {
	border: 1px solid #FFF;
	padding: 0px;
	overflow: hidden;
}

.box-border.faq h4{
	background: #EFEFEF;
	border: solid 1px #DFDFDF;
	padding: 10px;
	font-size: 13px;
}

.box-border.faq p{
	background: #FFF;
	padding: 10px;
	font-size: 13px;
	margin-bottom: 10px;
	border: solid 1px #DFDFDF;
}

#left_column .block .block_content_faq {
	padding: 0px;
}

.btn-mostra-f_c i{
	float: right;
	padding-right: 28px;
}

.m_b_30{
	margin-bottom:30px !important;
}

.mensagem_retorno_desejo{
	margin-top: 20px;
	display: none;
}

#carrinho tbody > tr:nth-child(even){
	background-color: rgba(250,250,250,0.5);
}

.logo-anyshop,
.logo-franquia{

	transform:translateY(30%);
	position: relative;

}

.logo-anyshop:before{

	content: 'Plataforma';
	position: absolute;
	top: -20px;
	right: 50px;
	font-style: italic;
	font-size: 12px;
}
.logo-franquia:before{

	content: 'Desenvolvimento';
	position: absolute;
	top: -20px;
	right: 38px;
	font-style: italic;
	font-size: 12px;
}


#manutencao-container{
	margin: 50px 0;
}

#future_date{
	font-weight: bold;
	font-size: 6em;
	line-height: 0.8em;
	margin-top: 50px;
	display: inline-block;
}
#future_date span{
	display: inline-block;
	margin:0 10px
}
#future_date b{
	display: block;
	font-size: 16px;
	font-weight: 300;
}
.header.style12 .top-header{
	background-color: #EEEEEE;
}

.header.style12 .support-link>a:before,
.header.header8 .support-link>a:before
{
	border:none;
	margin-right: 5px;
	width: auto
}


.top-header .support-link,
.top-header .nav-top-links,
.top-header .top-bar-social,
.top-header .support-link a,
.top-header .nav-top-links a{
	line-height: 23px;
}

.top-header .support-link a,
.top-header .nav-top-links a{
	display: inline-block;
}


.header.style12 .top-bar-social{
	padding-top: 0;
}

.header.style12 .top-bar-social a{
	border:none;
	margin-right: 5px;
	width: auto
}

.header.style12 .top-header .inner{
	padding: 5px 0;
}

.product-style3 .btn-add-to-cart:hover,
.product-list li .add-to-cart:hover {
	opacity: 0.8;
}

.header.style12 #main-menu .navbar .navbar-nav>li>a{
	color:#ffffff;

}

.footer-background{
	float: left;
	width: 100%;
	padding-bottom: 30px;

}

.display-product-option li.selected span, 
.display-product-option li:hover span,
.check-box-list input[type="checkbox"]:checked + label span.button, 
.check-box-list input[type="radio"]:checked + label span.button{
	background-color: #d8d8d8;
}

.tree-menu li:hover>a, .tree-menu li.active>a, 
.tree-menu li:hover>span:before, 
.tree-menu li.active>span:before,
.check-box-list label:hover{
	opacity: 0.5;
	color: #666;
}

.check-box-list input[type="checkbox"]:checked + label{
	color: #666;
}

.product-info .box-price .price,
.product-list li .product-price.price,
.products-block .product-price.price{
	color: #ff2c2c;
}


.dropdown-menu>li>a:focus, 
.dropdown-menu>li>a:hover{
	background: transparent;
	opacity: 0.5;
}

.top-header .user-info .current-open:hover,
.top-header .form-search .icon:hover,
.top-header .form-search .form .close-form:hover,
#main-menu .dropdown-menu .block-container .link_container>a:hover,
.top-header .user-info .dropdown-menu a:hover{
	opacity: 0.5
}


.header8 #main-menu .dropdown-menu .block-container .group_header>a,
.page-order ul.step li.current-step{
	border-bottom-color:#26C9FF;
}

/*social-share*/
.social-share ul li{
	display: inline-block;
}
.social-share ul li a,
.social-share ul li a:hover{
	width: 28px;
	height: 28px;
	background: #ccc;
	float: left;
	text-align: center;
	line-height: 28px;
	margin-left: 5px;
	color: #fff;
	margin-bottom: 15px;
	cursor: pointer;
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-ms-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
}
.social-share ul li:first-child a{
	margin-left: 0px;
}
.social-share ul li.facebook:hover a{
	background: #3C5B9B;
}
.social-share ul li.twitter:hover a{
	background: #359BED;
}
.social-share ul li.googlePlus:hover a{
	background: #E33729;
}

/******************************************************/
/*****************BUSCA CORRELACIONADO****************/
/****************************************************/
#body-inicial .busca-correlacionada{
	display: block;
	background: #403F3F;
	padding:15px 0;
}


#body-inicial .busca-correlacionada select,
#body-inicial .busca-correlacionada .form-control:focus{
	border:3px solid #FF8702;
	border-radius: 2px;
	height: 40px;
	width: 100%;
}
#body-inicial .busca-correlacionada button.button{
	height: 40px;
	border:none;
	border-bottom:3px solid rgba(0, 0, 0, 0.50);
	text-transform: uppercase;
	color: #fff;
	background: #FF8702;
	width: 100%;
	font-weight: bold;
	letter-spacing: -1px;
}
#body-inicial .busca-correlacionada button:hover.button{
	opacity: 1;
	background: #616161;
	content: #fff;
}

#body-departamento .busca-correlacionada .container-fluid,
#body-departamento .busca-correlacionada .container-fluid .row,
#body-departamento .busca-correlacionada .container-fluid div[class^='col-'],
#body-categoria .busca-correlacionada .container-fluid,
#body-categoria .busca-correlacionada .container-fluid .row,
#body-categoria .busca-correlacionada .container-fluid div[class^='col-'],
#body-subcategoria .busca-correlacionada .container-fluid,
#body-subcategoria .busca-correlacionada .container-fluid .row,
#body-subcategoria .busca-correlacionada .container-fluid div[class^='col-']{
	margin-left: 0px !important;
	margin-right: 0px !important;
	padding-left: 0px !important;
	padding-right: 0px !important;
	width: 100%;
}
#body-departamento .busca-correlacionada .container-fluid select,
#body-categoria .busca-correlacionada .container-fluid select,
#body-subcategoria .busca-correlacionada .container-fluid select{
	margin-bottom: 10px;
	width: 100%;
}
#body-departamento .busca-correlacionada .container-fluid button,
#body-categoria .busca-correlacionada .container-fluid button,
#body-subcategoria .busca-correlacionada .container-fluid button{
	width: 100%;
	height: 34px;
	line-height: 34px;
	padding: 0px;
}

/******************************************************/
/*****************END BUSCA CORRELACIONADO****************/
/****************************************************/

.align_middle {
	display: inline-block;
	padding-left: 15px;
	text-indent: -15px;
	margin-top: 10px;
}
.align_middle b{
	color: #0087ff;
	text-decoration: underline;
}
.align_middle input {
	width: 13px;
	height: 13px;
	padding: 0;
	margin: 0;
	vertical-align: middle;
	position: relative;
	top: -1px;
	margin-right: 5px;
}

.table_produto {
	display: block !important;
	overflow: hidden !important;
	position: relative !important;
	width: 100% !important;
}

.category-slider .owl-carousel .owl-item img {
	display: block;
	width: 100%;
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d;
	margin-bottom: 20px;
}

.texto_departamento {
	color: #313131;
	font-size: 14px;
	font-family: 'Museo100';
	margin-left: 10px;
	margin-top: 20px;
	margin-bottom: 20px;
}

.through {
	text-decoration: line-through !important;
	font-size: 15px;
}

.mb-0.pbt-4.text-bold.text-prod.text-prec {
	font-size: 20px;
	font-weight: 600;
	margin-bottom: 10px;
	margin-top: 10px;
}


.titulotab {
	display: inline-block;
	font-weight: bold;
	margin-bottom: 20px;
	position: relative;
	margin-top: 40px;
	width: 100%;
}

.titulotab:before {
	content: '';
	position: absolute;
	margin: auto;
	left: 0;
	right: 0;
	top: 15px;
	height: 1px;
	background: #1F1F1F;
	z-index: 1;
}

.block-tab-products .col-lg-3.col-md-6.col-6.mb-4-inicial {
	position: relative !important;
	float: left !important;
	width: 100% !important;
	padding: 5px !important;
}

.block-banner8 {
	float: left;
	width: 100%;
	margin:0px !important;
}

.banner-boder-zoom2 img {
	margin:0px !important;
}

.banner-boder-zoom2 {
	margin-top:0px !important;
	margin-bottom: 26px;
}

.block-tab-products {
	margin:0px !important;

}


div#product {
	margin-top: 50px !important;
}

.block-banner-carrocel {
	margin-top: 30px !important;
	margin-bottom: 30px !important;
	float: left !important;
	width: 100% !important;
}

.modal-header .close {
	margin-top: -20px !important
}

.line-height-custom {
	float: left;
}

.block-tab-products {
	margin: 0px !important;
	float: left;
	width: 100%;
}