@font-face {
font-family:'Simple-icon';
src:url('../fonts/simple-line-icons.eot?v=2.4.0?1525233822380');
src:url('../fonts/simple-line-icons.eot?v=2.4.0#iefix?1525233822380') format("embedded-opentype"),url('../fonts/simple-line-icons.woff2?v=2.4.0?1525233822380') format("woff2"),url('..simple-line-icons.ttf?v=2.4.0?1525233822380') format("truetype"),url('../fonts/simple-line-icons.woff?v=2.4.0?1525233822380') format("woff"),url('../fonts/simple-line-icons.svg?v=2.4.0#simple-line-icons?1525233822380') format("svg");
font-weight:400;
font-style:normal
}

body {
overflow-x:hidden
}

.title-head {
font-size:1.42857em;
font-weight:700;
color:#252525;
text-decoration:none;
margin:0
}


.slide_index1 {
position:relative;
z-index:0;
margin-top:-10px
}

@media (max-width: 991px) {
.slide_index1 {
margin-top:15px
}
}

.title-head a {
color:#252525
}

.title-head a:hover {
color:#319055
}

.subtitle-head {
font-size:1.28571em;
color:#252525;
margin:20px 0
}

.product-box .product-thumbnail.display_flex {
display:-webkit-flex;
-webkit-align-items:center;
display:-ms-flexbox;
max-height:240px;
height:240px
}

.product-box .product-thumbnail a img {
max-width:100%
}

.product-box .product-name {
margin-top:10px
}

.cls_search .grid_cls {
margin-bottom:30px
}

.cls_search .grid_cls .product-info {
padding:20px
}

@media (max-width: 1199px) {
.cls_search .grid_cls .product-info {
padding:0 15px 20px
}
}

.grid_cls {
background:#fff;
border-color:#ebebeb;
-webkit-box-shadow:0 0 15px 0 rgba(0,0,0,0.09);
-moz-box-shadow:0 0 15px 0 rgba(0,0,0,0.09);
box-shadow:0 0 15px 0 rgba(0,0,0,0.09)
}

@media (max-width: 1199px) {
.grid_cls .product-info {
padding:0 15px 20px
}
}

@media (min-width: 1200px) {
.product-col:hover .product-box .product-thumbnail>a:before {
opacity:1
}

.product-col:hover .product-box .product-action-grid {
visibility:visible
}

.product-grid-col .grid_cls {
z-index:9;
margin-bottom:30px
}

.product-grid-col .grid_cls .product-thumbnail>a:before {
opacity:1
}

.product-grid-col .grid_cls .product-thumbnail .product-action-grid form .button_wh_40 i {
line-height:50px
}

.product-grid-col .grid_cls .product-info {
padding:20px
}

.product-grid-col .grid_cls .product-info .product-name {
margin-top:0
}

.product-grid-col .grid_cls .product-info .des_product_item {
margin-bottom:15px
}

.products-view-grid .col-lg-6:nth-child(2n+1) {
clear:left
}

.cls_search .col-lg-4:nth-child(3n+1) {
clear:left
}
}

@media (max-width: 1199px) and (min-width: 992px) {
.products-view-grid .col-md-6:nth-child(2n+1) {
clear:left
}

.cls_search .col-md-4:nth-child(3n+1) {
clear:left
}
}

@media (min-width: 768px) and (max-width: 991px) {
.products-view-grid .col-sm-6:nth-child(2n+1) {
clear:left
}

.cls_search .col-sm-4:nth-child(3n+1) {
clear:left
}

.cls_search .col-sm-4:nth-child(3n-2) {
padding-right:7.5px
}

.cls_search .col-sm-4:nth-child(3n) {
padding-left:7.5px
}
}

@media (max-width: 767px) {
.products-view-grid .col-xs-6:nth-child(2n+1) {
clear:left
}

.cls_search .col-xs-6:nth-child(2n+1) {
clear:left
}

.cls_search .col-xs-6:nth-child(2n-1) {
padding-right:7.5px
}

.cls_search .col-xs-6:nth-child(2n) {
padding-left:7.5px
}
}

@media (max-width: 1199px) {
.product-box {
margin:0 0 15px
}
}

.icon-magnifier-add:before {
font-family:'FontAwesome';
content:"\f047"
}

.icon-magnifier-adds:before {
font-family:'simple-line-icons';
content:"\e091"
}

.icon-heart:before {
font-family:'simple-line-icons';
content:"\e08a"
}

.icon-heart-o:before {
font-family:'simple-line-icons';
content:"\e08a";
color:#319055
}

.icon-basket:before {
font-family:'simple-line-icons';
content:"\e04e"
}

.icon-settings:before {
font-family:'simple-line-icons';
content:"\e09a"
}

.product-box {
text-align:left;
background:transparent;

position:relative
}

.product-box .product-thumbnail {
-ms-flex-align:center;
align-items:center;
-webkit-align-items:center;
position:relative;
z-index:1
}

.product-box .product-thumbnail>a {
display:block;
width:100%;
height:auto;
text-align:center;
position:relative
}

.product-box .product-thumbnail>a.image_link:before {
content:" ";
width:100%;
height:100%;
position:absolute;
opacity:0;
-webkit-transition:.2s;
-moz-transition:.2s;
-ms-transition:.2s;
transition:.2s;
left:0;
z-index:9;
background:#333
}

.product-box .product-thumbnail a img {
width:auto;
max-height:100%;
max-width:100%
}

.product-box .product-thumbnail:hover a.image_link:before {
opacity:.4
}

.product-box .product-thumbnail:hover .product-action-grid {
visibility:visible
}

.product-box .product-info {
z-index:10;
position:relative;
padding-bottom:20px
}

.product-box .product-name {
font-family:'Noto serif',sans-serif;
font-size:14px;
line-height:28px;
color:#2f1b10;
font-weight:700;
margin-bottom:0;
text-transform:uppercase
}

.product-box .product-name a {
color:#319055;
 text-align: center;
text-decoration:none
}

.product-box .product-name a:hover {
color:#319055;
}

.product-box .des_product_item {
font-family:'Arial';
font-size:14px;
line-height:28px;
color:#636363;
margin-bottom:10px
}

.product-box .product-price {
font-family:'Noto Serif',sans-serif;
color:#ff9601;
font-size:18px;
line-height:28px;
display:inline-block;
font-weight:700;
margin-right:7px
}

.product-box .product-price-old {
font-family:'Noto Serif',sans-serif;
text-decoration:line-through;
font-size:14px;
color:#ccc;
line-height:28px
}

.product-box .sale-flash {
position:absolute;
font-size:.92857em;
color:#FFF;
width:40px;
height:40px;
line-height:40px;
font-weight:700;
top:0;
left:10px;
text-align:center;
z-index:99;
background-color:#faca00
}

.product-box .sale-flash:before {
border-top:10px solid #faca00;
border-left:20px solid transparent;
border-right:20px solid transparent;
content:"";
position:absolute;
bottom:100%;
margin:0;
left:0;
top:100%;
z-index:100
}

.product-box .product-summary {
font-size:1em;
color:#acacac;
line-height:20px
}

.product-box .product-summary img {
display:none
}

.product-box form {
-moz-transform:scale(1);
-o-transform:scale(1);
-ms-transform:scale(1);
-webkit-transform:scale(1);
transform:scale(1)
}

.product-price {
color:#323c3f;
font-size:1.42857em;
line-height:24px;
display:block;
font-weight:700
}

.item_product_list {
overflow:hidden;
padding:30px 0;
border-bottom:solid 1px #ebebeb
}

.item_product_list .product-box.product-box-list {
padding:0;
margin:0;
overflow:hidden
}

.item_product_list .product-box.product-box-list .product-info .product-name {
font-family:'Roboto',sans-serif;
color:#252525;
font-size:15px;
line-height:31px;
margin:0
}

.item_product_list .product-box.product-box-list .product-info .type_product {
font-family:'Arial',sans-serif;
font-size:12px;
color:#969696;
line-height:24px;
margin:0 15px 5px 0;
display:inline-block
}

.item_product_list .product-box.product-box-list .product-info .price-box {
margin-bottom:5px
}

.item_product_list .product-box.product-box-list .product-info .product-price {
font-size:16px
}

.item_product_list .product-box.product-box-list .product-info .product-summary {
margin-bottom:15px
}

.item_product_list .product-box.product-box-list .product-info .product-summary img {
display:none
}

.item_product_list .product-box.product-box-list .product-info .product-summary p {
margin:0;
font-family:'Arial',sans-serif;
font-size:14px;
color:#252525;
line-height:26px;
width:90%
}

@media (min-width: 1200px) {
.item_product_list .product-box.product-box-list .product-info .product-action-list {
width:100%;
top:calc(100% / 2 - 25px);
height:40px;
text-align:center;
text-decoration:none;
margin:20px 0 0
}

.item_product_list .product-box.product-box-list .product-info .product-action-list form {

display:block;
text-align:left
}

.item_product_list .product-box.product-box-list .product-info .product-action-list form .button_h_40 {
height:38px;
box-shadow:none;
outline:none;
border-style:none;
background-color:#319055;
display:inline-block;
margin-right:5px;
line-height:24px;
text-align:center;
text-decoration:none;
padding:0 20px;
float:left;
border-radius:20px;
border:solid 1px #319055
}

.item_product_list .product-box.product-box-list .product-info .product-action-list form .button_h_40 span {
line-height:28px;
display:block;
font-size:13px;
font-weight:700;
color:#fff
}

.item_product_list .product-box.product-box-list .product-info .product-action-list form .button_h_40 i {
color:#252525;
font-size:17px;
font-style:normal;
line-height:40px
}

.item_product_list .product-box.product-box-list .product-info .product-action-list form .button_h_40 i.fa-heart {
color:#319055
}

.item_product_list .product-box.product-box-list .product-info .product-action-list form .button_h_40:hover {
background-color:#fff;
border-color:#319055
}

.item_product_list .product-box.product-box-list .product-info .product-action-list form .button_h_40:hover span {
color:#319055
}

.item_product_list .product-box.product-box-list .product-info .product-action-list form .button_h_40:hover i {
color:#fff!important
}

.item_product_list .product-box.product-box-list .product-info .product-action-list form .button_h_40:hover i.icon-heart-o:before {
color:#fff
}

.item_product_list .product-box.product-box-list .product-info .product-action-list form .button_wh_40 {
width:40px;
height:40px;
box-shadow:none;
outline:none;
border-style:none;
background-color:#ebebeb;
display:inline-block;
margin-right:5px;
line-height:40px;
text-align:center;
padding:0;
text-decoration:none;
border-radius:20px
}

.item_product_list .product-box.product-box-list .product-info .product-action-list form .button_wh_40.iwishAddWrapper {
margin:0!important;
border-radius:20px;
border:none;
text-decoration:none
}

.item_product_list .product-box.product-box-list .product-info .product-action-list form .button_wh_40 i {
color:#252525;
font-size:17px;
font-style:normal;
line-height:40px
}

.item_product_list .product-box.product-box-list .product-info .product-action-list form .button_wh_40 i.fa-heart {
color:#319055
}

.item_product_list .product-box.product-box-list .product-info .product-action-list form .button_wh_40:hover {
background-color:#319055
}

.item_product_list .product-box.product-box-list .product-info .product-action-list form .button_wh_40:hover i {
color:#fff!important
}

.item_product_list .product-box.product-box-list .product-info .product-action-list form .button_wh_40:hover i.icon-heart-o:before {
color:#fff
}
}

@media (max-width: 1199px) {
.item_product_list .product-box.product-box-list .product-info .product-action-list {
display:none
}
}

.products-view-list .product-box .product-thumbnail {
text-align:center;
margin-bottom:0;
padding-left:0
}

.products-view-list .product-box .product-info {
text-align:left;
background:transparent;
border-top:none;
padding-bottom:0
}

.bread-crumb {
margin-top:35px
}

@media (max-width: 991px) {
.bread-crumb {
margin-top:0
}
}

.bread-crumb.v3_details {
margin-top:0
}

.bread-crumb.v3_details .breadcrumb {
background:#fff
}

@media (min-width: 768px) {
.bread-crumb.v3_details .breadcrumb {
padding:85px 30px 20px!important
}
}

.breadcrumb {
font-family:"Arial",sans-serif;
margin:0;
font-size:14px;
padding:0 0 20px;
border-radius:0;
line-height:24px;
background:#fff
}

.breadcrumb li {
display:inline
}

.breadcrumb li>a {
color:#363636
}

.breadcrumb li>a>span {
color:#363636
}

.breadcrumb li span {
display:inline;
color:#e2e2e2
}

.breadcrumb li span .fa {
color:#e2e2e2;
padding:0 5px;
font-size:11px
}

.breadcrumb li a:hover,.breadcrumb li.active,.breadcrumb li strong {
color:#319055;
font-weight:400;
text-decoration:none
}

.breadcrumb li a:hover span,.breadcrumb li.active span,.breadcrumb li strong span {
color:#319055
}

.breadcrumb>li+li:before {
display:none
}

.ful-right {
float:right
}

.page_cls {
padding:0
}

.page_article .pagination .page-link {
margin:0 2.5px
}

.pagination {
margin:10px 0!important;
float:right
}

.pagination .page_button {
float:left;
margin:0 3px;
text-align:center;
height:35px;
width:35px;
border:solid 1px #ebebeb;
font-size:12px;
line-height:30px;
font-family:'Arial',sans-serif;
color:#333;
border-radius:0!important;
text-decoration:none;
padding:0
}

@media (max-width: 767px) {
.pagination .page_button {
width:25px;
height:25px;
line-height:25px
}

.pagination .page_button .fa {
line-height:25px
}
}

.pagination .page_button .fa {
padding:0 5px;
line-height:35px
}

.pagination .page_button:hover {
color:#319055!important;
border-color:#319055!important;
background-color:#fff
}

.pagination .page_button:hover .fa {
color:#319055!important
}

.pagination .page-link {
float:left;
margin:2.5px;
width:35px;
text-align:center;
height:35px;
font-size:14px;
line-height:35px;
font-family:'Arial',sans-serif;
color:#333;
border-radius:0!important;
border:solid 1px #ebebeb;
text-decoration:none;
padding:0;
margin:0 2.5px
}

@media (max-width: 767px) {
.pagination .page-link {
width:25px;
height:25px;
line-height:25px
}

.pagination .page-link .fa {
line-height:25px
}
}

.pagination .page-link:hover {
border-color:#319055;
color:#319055!important;
background-color:#fff
}

.pagination .page-link-title {
float:left;
text-align:center;
height:35px;
width:35px;
font-size:12px;
line-height:35px;
font-family:'Arial',sans-serif;
color:#333;
border-radius:0!important;
border:solid 1px #ebebeb;
text-decoration:none;
padding:0 12px
}

@media (max-width: 767px) {
.pagination .page-link-title {
width:25px;
height:25px;
line-height:25px
}

.pagination .page-link-title .fa {
line-height:25px
}
}

.pagination .page-link-title .fa {
font-size:15px
}

.pagination .page-link-title:hover {
color:#319055!important;
text-decoration:none;
background:#fff;
border-color:#319055;
background-color:#fff
}

@media (max-width: 991px) {
.pagination .page-link-title {
margin:5px!important;
padding:0!important
}
}

.pagination .page-item {
text-align:center
}

.pagination .page-item.disabled .page-link {
border:solid 1px #319055;
display:none
}

.pagination .page-item.active .page-link {
border-color:#319055;
color:#319055!important;
display:block;
padding:0;
line-height:35px;
text-align:center
}

@media (max-width: 767px) {
.pagination .page-item.active .page-link {
line-height:25px
}

.pagination .page-item.active .page-link .fa {
line-height:25px
}
}

.header_top {
margin-bottom:10px
}

.header_top .topbar_wrap .head_content {
height:120px;
position:relative;
z-index: 9999;
}

.header_top .topbar_wrap .head_content .wrap_v3 {
background:#fff;
padding:0 30px 20px;
width:100%;
overflow:hidden;
float:left;
height:110px
}

.header_top .topbar_wrap .head_content .ul_social_top {
height:90px;
line-height:90px;
padding:33px 0;
float:left
}

.header_top .topbar_wrap .head_content .ul_social_top .item_social {
width:45px;
height:45px;
border-radius:50%;
line-height:45px;
float:left;
display:inline-block;
margin-right:10px;
text-align:center
}

.header_top .topbar_wrap .head_content .ul_social_top .item_social.fb {
background:#3b5999
}

.header_top .topbar_wrap .head_content .ul_social_top .item_social.fb:hover {
border:solid 1px #3b5999;
background:#fff
}

.header_top .topbar_wrap .head_content .ul_social_top .item_social.fb:hover .fa {
color:#3b5999
}

.header_top .topbar_wrap .head_content .ul_social_top .item_social.mes {
background:#4cd6f4
}

.header_top .topbar_wrap .head_content .ul_social_top .item_social.mes:hover {
border:solid 1px #4cd6f4;
background:#fff
}

.header_top .topbar_wrap .head_content .ul_social_top .item_social.mes:hover .fa {
color:#4cd6f4
}

.header_top .topbar_wrap .head_content .ul_social_top .item_social.phone {
background:#f4574c
}

.header_top .topbar_wrap .head_content .ul_social_top .item_social.phone:hover {
border:solid 1px #f4574c;
background:#fff
}

.header_top .topbar_wrap .head_content .ul_social_top .item_social.phone:hover .fa {
color:#f4574c
}

.header_top .topbar_wrap .head_content .ul_social_top .item_social a {
display:block
}

.header_top .topbar_wrap .head_content .ul_social_top .item_social .fa {
font-size:14px;
color:#fff
}

.header_top .topbar_wrap .head_content .logo_top {
height:90px;
width:100%;
text-align:center;
width:20%;
margin:0 auto
}

.header_top .topbar_wrap .head_content .logo_top.logo_style_2 {
margin:0
}

.header_top .topbar_wrap .head_content .logo_top a {
display:block;
line-height:90px
}

.header_top .topbar_wrap .head_content .logo_top a img {

}

.header_top .topbar_wrap .head_content .header_top_cart {
position:absolute;
height:90px;
top:0;
line-height:90px
}

.header_top .topbar_wrap .head_content .header_top_cart.left {
left:15px!important
}

.header_top .topbar_wrap .head_content .header_top_cart.header_top_cart_style_2.left {
left:auto!important;
right:230px
}

@media (max-width: 991px) and (min-width: 768px) {
.header_top .topbar_wrap .head_content .header_top_cart.header_top_cart_style_2.left {
right:30px
}
}

@media (max-width: 767px) {
.header_top .topbar_wrap .head_content .header_top_cart.header_top_cart_style_2.left {
right:15px
}
}

.header_top .topbar_wrap .head_content .header_top_cart.right {
right:0!important
}

.header_top .topbar_wrap .head_content .header_top_cart.right .phone_header {
font-family:'Noto serif',sans-serif;
font-weight:700;
font-size:18px;
color:#319055;
padding-right:100px
}

.header_top .topbar_wrap .head_content .header_top_cart.right .phone_header .fa {
margin-right:5px
}

.header_top .topbar_wrap .head_content .header_top_cart.right .phone_header a {
color:#f00;
text-decoration:none
}

.header_top .topbar_wrap .head_content .header_top_cart.right .heading-cart {
width:100px
}

.header_top .topbar_wrap .head_content .header_top_cart.right .heading-cart.heading-cart-v3 .style_2 .icons:before {
right:30px
}

.header_top .topbar_wrap .head_content .header_top_cart.right .heading-cart.heading-cart-v3 .cart_num {
right:-20px
}

.menu_hed {
border-radius:0;
text-align:left;
height:50px;

position:relative;

	z-index: 999
}

.menu_hed .content_null_left {
position:absolute;
left:0;
z-index:9;
top:0;
width:119px;
height:49px;
overflow:hidden
}

.menu_hed .content_null_left .content_ {
position:relative;
overflow:hidden;
width:120px;
height:50px;
display:inline-block
}

.menu_hed .content_null_left .content_:before,.menu_hed .content_null_left .content_:after {
position:absolute;
content:""
}

.menu_hed .content_null_left .content_:before {
top:0;
left:0;
width:0;
height:0;
border-style:solid;
border-width:0 21px 11px;
border-color:transparent transparent #ff9601
}

.menu_hed .content_null_left .content_:after {
top:0;
left:20px;
width:0;
height:0;
border-style:solid;
border-width:0 100px 50px 0;
border-color:transparent #319055 transparent transparent
}

.menu_hed .content_null_right {
position:absolute;
right:0;
z-index:9;
top:0
}

.menu_hed .content_null_right .content_ {
position:relative;
width:50px;
height:50px;
display:inline-block;
float:left
}

.menu_hed .content_null_right .content_:before,.menu_hed .content_null_right .content_:after {
position:absolute;
content:""
}

.menu_hed .content_null_right .content_:before {
width:0;
height:0;
border-style:solid;
border-width:24px 20px 0 0;
border-color:#319055 transparent transparent;
top:0;
right:0
}

.menu_hed .content_null_right .content_:after {
width:0;
height:0;
border-style:solid;
border-width:24px 0 0 20px;
border-color:transparent transparent transparent #319055;
top:25px;
right:0
}


.site_menu .nav {
position:relative;
height:49px;
display:inline-block;
margin:0;
padding:0;
zoom:1;
width:100%;
background:#319055
}

.site_menu .nav-item {
float:left;
position:relative
}

.site_menu .nav-item:first-child>a {
padding:5px 15px 5px 25px
}

.site_menu .nav-item.has-mega {
position:static
}

.site_menu .nav-item>a {
line-height:45px;
color:#fffa00;
font-size:15px;
font-weight:550;
padding:5px 15px;
letter-spacing: 1px;
text-transform:uppercase
}

.site_menu .nav-item>.fa {
color:#1d3046;
position:absolute;
right:5px;
top:32px
}

.site_menu .nav-item .nav-item-lv2 {
padding:0 10px;
position:relative
}

.site_menu .nav-item .nav-item-lv2 .fa {
position:absolute;
right:0;
padding:0 10px;
top:0;
line-height:41px;
color:#1d3046
}

.site_menu .nav-item .nav-item-lv3 {
padding:0 10px;
position:relative
}

.site_menu .nav-item .nav-item-lv3 .fa {
position:absolute;
right:0;
padding:0 10px;
top:0;
line-height:41px
}

.site_menu .nav-item:hover>a {
background:none;
color:#fff
}

.site_menu .nav-item:hover:before {
color:#319055
}

.site_menu .nav-item:hover>.dropdown-menu {
display:block;
margin-top:-4px;
border-top:0;
border-radius:0;
width:200px;
padding:0;
background:#fff;
border:solid 1px #ebebeb
}

.site_menu .nav-item:hover>.dropdown-menu li {
padding:0
}

.site_menu .nav-item:hover>.dropdown-menu li>a {
font-family:'Noto Serif',sans-serif;
display:block;
padding:10px 20px 10px 10px;
color:#240e03;
font-weight:700
}

.site_menu .nav-item:hover>.dropdown-menu li>a .fa {
float:right;
line-height:18px;
font-size:16px;
color:#1d3046
}

.site_menu .nav-item:hover>.dropdown-menu li:last-child>a {
border-bottom:0
}

.site_menu .nav-item:hover>.dropdown-menu li:hover>a {
background-color:#319055;
color:#fff
}

.site_menu .nav-item:hover>.dropdown-menu li:hover>a .fa {
color:#fff
}

.site_menu .nav-item:hover>.dropdown-menu li:hover>.fa {
color:#fff
}

.site_menu .nav-item:hover>.mega-content {
display:block
}

.site_menu .nav-item li.dropdown-submenu {
position:relative
}

.site_menu .nav-item li.dropdown-submenu .lv-4 {
margin-top:-5px
}

.site_menu .nav-item li.dropdown-submenu .dropdown-menu,.site_menu .nav-item li.dropdown-submenu .lv-4 {
display:none;
margin-top:0;
border-top:0;
border-radius:0;
width:200px;
padding:0;
left:99%;
top:0;
background:#fff
}

.site_menu .nav-item li.dropdown-submenu .dropdown-menu li,.site_menu .nav-item li.dropdown-submenu .lv-4 li {
padding:0
}

.site_menu .nav-item li.dropdown-submenu .dropdown-menu li>a,.site_menu .nav-item li.dropdown-submenu .lv-4 li>a {
font-family:'Noto Serif',sans-serif;
display:block;
padding:10px 20px 10px 10px;
color:#240e03;
font-weight:700
}

.site_menu .nav-item li.dropdown-submenu .dropdown-menu li .fa,.site_menu .nav-item li.dropdown-submenu .lv-4 li .fa {
position:absolute;
right:0;
padding:0 5px;
top:0;
line-height:41px;
color:#252525
}

.site_menu .nav-item li.dropdown-submenu .dropdown-menu li:last-child>a,.site_menu .nav-item li.dropdown-submenu .lv-4 li:last-child>a {
border-bottom:0
}

.site_menu .nav-item li.dropdown-submenu .dropdown-menu li:hover>a,.site_menu .nav-item li.dropdown-submenu .lv-4 li:hover>a {
background-color:#319055;
color:#fff
}

.site_menu .nav-item li.dropdown-submenu .dropdown-menu li:hover>a .fa,.site_menu .nav-item li.dropdown-submenu .lv-4 li:hover>a .fa {
color:#fff
}

.site_menu .nav-item li.dropdown-submenu .dropdown-menu li:hover .fa,.site_menu .nav-item li.dropdown-submenu .lv-4 li:hover .fa {
color:#fff
}

.site_menu .nav-item li.dropdown-submenu .dropdown-menu li:hover>.lv-4,.site_menu .nav-item li.dropdown-submenu .lv-4 li:hover>.lv-4 {
display:block;
border-top:0;
border-radius:0
}

.site_menu .nav-item li.dropdown-submenu:hover>.dropdown-menu {
display:block;
border-top:0;
border-radius:0
}

.site_menu .mega-content {
display:none;
position:absolute;
width:1140px;
background:#fff;
z-index:100;
padding:20px;
border:1px solid #ebebeb;
right:0
}

.site_menu .mega-content .level1.item {
float:left;
width:25%;
padding:0 5px
}

.header-menu-mega {
height:55px;
line-height:55px;
background:#319055;
margin-bottom:15px
}

.menu_ .title_menu {
display:block;
overflow:hidden;
padding:0 25px;
background:#319055
}

.menu_ .title_menu .nav_button {
line-height:55px;
display:block;
float:left;
height:55px;
width:auto
}

.menu_ .title_menu .nav_button .fa {
font-size:18px;
line-height:57px;
color:#fff
}

.menu_ .title_menu .title_ {
font-family:'Arial',sans-serif;
display:block;
float:left;
font-size:18px;
font-weight:700;
line-height:55px;
color:#fff;
padding-left:10px
}

.menu_ .title_menu .title_ .fa {
padding-left:10px
}

.menu_ .list_menu {
display:none;
position:absolute;
top:55px;
z-index:99;
left:0
}

.menu_ .list_menu .ul_menu {
margin-left:0;
background:#303a5d;
margin-bottom:0;
border-top:0;
position:relative;
padding:10px 0
}

.menu_ .list_menu .ul_menu li {
list-style:none
}

.menu_ .list_menu .ul_menu .nav_item a {
font-family:'Arial',sans-serif;
font-weight:400;
font-size:14px;
line-height:24px;
display:block;
padding:6px 40px 6px 25px;
color:#9eaaba;
position:relative;
text-transform:capitalize
}

.menu_ .list_menu .ul_menu .nav_item .fa {
font-size:14px;
width:25px;
line-height:36px;
color:#9eaaba;
position:absolute;
right:15px;
top:0;
text-align:center
}

.menu_ .list_menu .ul_menu .nav_item:hover,.menu_ .list_menu .ul_menu .nav_item:focus {
background:#319055
}

.menu_ .list_menu .ul_menu .nav_item:hover>a,.menu_ .list_menu .ul_menu .nav_item:focus>a {
color:#fff;
text-decoration:none
}

.menu_ .list_menu .ul_menu .nav_item:hover>a .fa,.menu_ .list_menu .ul_menu .nav_item:focus>a .fa {
color:#fff
}

.menu_ .list_menu .ul_menu .nav_item:hover>.fa,.menu_ .list_menu .ul_menu .nav_item:focus>.fa {
color:#fff
}

.menu_ .list_menu .ul_menu .nav_item:hover>.ul_content_right_1,.menu_ .list_menu .ul_menu .nav_item:focus>.ul_content_right_1 {
display:block
}

.menu_ .list_menu .ul_menu .ul_content_right_1 {
position:absolute;
left:100%;
width:100%;
top:0;
margin-left:0;
background:#319055;
padding:10px 0;
display:none
}

.menu_ .list_menu .ul_menu .ul_content_right_1 .nav_item a {
font-family:'Arial',sans-serif;
font-weight:400;
font-size:14px;
line-height:24px;
display:block;
padding:6px 40px 6px 25px;
color:#9eaaba;
position:relative;
text-transform:capitalize
}

.menu_ .list_menu .ul_menu .ul_content_right_1 .nav_item .fa {
font-size:14px;
width:25px;
line-height:36px;
color:#9eaaba;
position:absolute;
right:15px;
top:0;
text-align:center
}

.menu_ .list_menu .ul_menu .ul_content_right_1 .nav_item:hover,.menu_ .list_menu .ul_menu .ul_content_right_1 .nav_item:focus {
background:#319055
}

.menu_ .list_menu .ul_menu .ul_content_right_1 .nav_item:hover>a,.menu_ .list_menu .ul_menu .ul_content_right_1 .nav_item:focus>a {
color:#fff;
text-decoration:none
}

.menu_ .list_menu .ul_menu .ul_content_right_1 .nav_item:hover>.fa,.menu_ .list_menu .ul_menu .ul_content_right_1 .nav_item:focus>.fa {
color:#fff
}

.menu_ .list_menu .ul_menu .ul_content_right_1 .nav_item:hover .ul_content_right_2,.menu_ .list_menu .ul_menu .ul_content_right_1 .nav_item:focus .ul_content_right_2 {
display:block
}

.menu_ .list_menu .ul_menu .ul_content_right_1 .nav_item .ul_content_right_2 {
position:absolute;
left:100%;
width:100%;
top:0;
margin-left:0;
background:#319055;
padding:10px 0;
display:none
}

.menu_ .list_menu .ul_menu .ul_content_right_1 .nav_item .ul_content_right_2 .nav_item a {
font-family:'Arial',sans-serif;
font-weight:400;
font-size:14px;
line-height:24px;
display:block;
padding:6px 40px 6px 25px;
color:#9eaaba;
position:relative;
text-transform:capitalize
}

.menu_ .list_menu .ul_menu .ul_content_right_1 .nav_item .ul_content_right_2 .nav_item .fa {
font-size:14px;
width:25px;
line-height:36px;
color:#9eaaba;
position:absolute;
right:15px;
top:0;
text-align:center
}

.menu_ .list_menu .ul_menu .ul_content_right_1 .nav_item .ul_content_right_2 .nav_item:hover,.menu_ .list_menu .ul_menu .ul_content_right_1 .nav_item .ul_content_right_2 .nav_item:focus {
background:#319055
}

.menu_ .list_menu .ul_menu .ul_content_right_1 .nav_item .ul_content_right_2 .nav_item:hover>a,.menu_ .list_menu .ul_menu .ul_content_right_1 .nav_item .ul_content_right_2 .nav_item:focus>a {
color:#fff;
text-decoration:none
}

.menu_ .list_menu .ul_menu .ul_content_right_1 .nav_item .ul_content_right_2 .nav_item:hover>.fa,.menu_ .list_menu .ul_menu .ul_content_right_1 .nav_item .ul_content_right_2 .nav_item:focus>.fa {
color:#fff
}

.menu_ .title_menu {
cursor:pointer
}

.menu_ .title_menu:hover>.list_menu {
cursor:pointer;
display:block
}

.hotline_header {
font-family:'Arial',sans-serif;
font-size:16px;
line-height:50px;
color:#fff;
margin-left:-15px
}

.hotline_header a {
font-weight:700;
color:#fff;
text-decoration:none
}

.v3s {
padding:0 40px
}

.v3s .menu_hed .content_null_left .content_:after {
border-image:url(//bizweb.dktcdn.net/100/244/304/themes/651946/assets/after_v3_nav.png?1525233822380);
background-repeat:no-repeat;
background-size:contain;
width:106px;
height:49px;
z-index:1;
top:0;
left:15px
}

.v3s .menu_hed .content_null_right .content_:before {
content:none
}

.v3s .menu_hed .content_null_right .content_:after {
background-image:url(//bizweb.dktcdn.net/100/244/304/themes/651946/assets/before_v3_nav.png?1525233822380);
background-repeat:no-repeat;
background-size:contain;
width:32px;
height:49px;
z-index:1;
top:0;
left:21px;
border:none
}

.v3s .menu_hed .nav {
background-image:url(//bizweb.dktcdn.net/100/244/304/themes/651946/assets/background_nav.png?1525233822380);
background-repeat:repeat-x;
width:100%;
height:49px;
background-size:contain
}

.search-cart .use_register {
float:left;
margin-right:10px
}

@media (min-width: 992px) {
.search-cart .use_register {
margin-right:10px;
width:40px;
height:90px
}
}

.search-cart .use_register:hover i {
color:#319055
}

@media (min-width: 992px) {
.search-cart .use_register.style_2 {
margin-right:10px;
width:40px;
height:90px;
position:relative
}
}

.search-cart .use_register span i {
color:#333;
font-size:17px
}

.search-cart .use_register span i:before {
content:"";
background-image:url(//bizweb.dktcdn.net/100/244/304/themes/651946/assets/account.png?1525233822380);
background-repeat:no-repeat;
width:35px;
height:25px;
position:absolute;
top:33px;
left:0
}

@media (max-width: 767px) {
.search-cart .use_register span i:before {
left:-15px
}
}

.search-cart .use_register span.drop {
display:inline-block;
position:relative;
line-height:90px
}

.search-cart .use_register span.drop .fa {
margin-top:0;
position:absolute;
top:-16px
}

.search-cart .use_register:hover>.login_and_register {
display:block
}

.search-cart .use_register .login_and_register {
display:none;
position:absolute;
z-index:99;
width:200px;
-webkit-box-shadow:0 3px 7px 0 #ccc;
-moz-box-shadow:0 3px 7px 0 #ccc;
box-shadow:0 3px 7px 0 #ccc;
border-top:0;
margin-top:70px;
left:0
}

.search-cart .use_register .login_and_register li {
line-height:35px;
background:#fff;
border-bottom:solid 1px #ebebeb
}

.search-cart .use_register .login_and_register li:last-of-type {
border-bottom:0
}

.search-cart .use_register .login_and_register li:first-of-type {
border-top:solid 1px #ebebeb
}

.search-cart .use_register .login_and_register li .fa {
display:block;
float:left
}

.search-cart .use_register .login_and_register li a {
font-family:'Noto Serif',sans-serif;
padding:0 23px;
display:block;
color:#240e03;
font-weight:700
}

.search-cart .use_register .login_and_register li a:hover {
color:#fff
}

.search-cart .use_register .login_and_register li:hover {
background-color:#319055;
border-top-color:#319055
}

.search-cart .use_register .login_and_register li:hover a {
color:#fff;
text-decoration:none
}

.search-cart .searchsmall {
position:absolute;
padding:20px 10px;
right:50px
}

.search-cart .searchsmall .showsearchfromtop {
line-height:40px;
padding:32px 10px;
cursor:pointer
}

.search-cart .searchsmall .showsearchfromtop i {
color:#333;
font-size:16px
}

.search-cart .searchsmall .showsearchfromtop:hover i {
color:#319055
}

.search-cart .top-cart-contain .mini-cart {
padding:22px 0;
height:85px
}

.search-cart .top-cart-contain .mini-cart .heading-cart.heading-cart-v3 .style_2 .icons:before {
right:30px
}

.search-cart .top-cart-contain .mini-cart .heading-cart.heading-cart-v3 .cart_num {
right:-20px
}

.search-cart .top-cart-contain .mini-cart .heading-cart .background_cart {
width:32px;
height:32px;
display:inline-block;
float:left;
position:relative;
margin-right:10px
}

.search-cart .top-cart-contain .mini-cart .heading-cart .background_cart i {
color:#333;
font-size:17px
}

.search-cart .top-cart-contain .mini-cart .heading-cart .background_cart:hover i {
color:#319055
}

.search-cart .top-cart-contain .mini-cart .heading-cart .background_cart img {
position:absolute;
top:0;
left:0
}

.search-cart .top-cart-contain .mini-cart .heading-cart .cart_num {
display:inline-block;
font-size:12px!important;
color:#fff;
text-align:left;
float:left;
font-weight:400;
width:20px;
height:20px;
position:absolute;
line-height:20px;
text-align:center;
right:0;
border-radius:50%;
top:40px;
background:#319055
}

@media (min-width: 992px) and (max-width: 1199px) {
.header_search .input-group input {
line-height:24px!important
}
}

@media (min-width: 768px) and (max-width: 991px) {
.header_search .input-group input {
line-height:24px!important
}
}

.searching {
float:left;
height:90px;
padding:24px 0 25px
}

.header_search {
overflow:hidden
}

.header_search:hover .input-group input {
width:100%
}

.header_search:hover .input-group-btn button:before {
content:none
}

.header_search input {
float:left
}

.header_search .input-group-btn {
position:absolute;
left:0;
top:0;
width:45px;
line-height:40px;
height:40px;
overflow:hidden
}

.header_search .input-group-btn button {
height:40px;
position:relative
}

.header_search .input-group-btn button:focus {
box-shadow:none;
outline:none
}

.header_search .input-group-btn button i {
line-height:40px;
font-size:17px;
color:#333
}

.header_search .input-group-btn button i:before {
content:"";
width:20px;
height:20px;
background-image:url(//bizweb.dktcdn.net/100/244/304/themes/651946/assets/search_button.png?1525233822380);
background-repeat:no-repeat;
position:absolute;
top:10px;
left:10px
}

.header_search .input-group-btn button:hover i {
color:#319055
}

.header_search .input-group {
width:100%;
margin-bottom:0
}

@media (min-width: 992px) and (max-width: 1199px) {
.header_search .input-group input {
width:100%!important
}
}

.header_search .input-group input {
font-family:'Roboto',sans-serif;
font-weight:400;
height:40px;
line-height:45px;
border:none;
overflow:hidden;
width:100%;
margin-left:15px;
-webkit-transition:all .5s;
-moz-transition:all .5s;
transition:all .5s;
background:transparent
}

.header_search .input-group input::placeholder {
font-family:'Roboto',sans-serif;
line-height:40px;
color:#2f1b10
}

.header_search.header_search_style_2 .input-group-btn {
right:0;
left:auto
}

.header_search.header_search_style_2 .input-group input {
padding:5px 60px 5px 20px;
text-align:right
}

.header_search button {
padding:0;
width:45px;
background:transparent
}

.header_search button img {
margin-top:6px
}

header {
background:#fff
}

.topbar {
background:#252e4b;
text-align:center;
height:45px;
line-height:45px
}

.topbar .list-inline li {
margin-right:15px
}

.i-line {
color:#9eaaba;
font-family:'Arial',sans-serif;
font-size:13px;
margin-right:30px;
position:relative;
float:left;
list-style:none
}

.i-line:hover {
color:#fff;
cursor:pointer
}

.i-line:hover>a {
text-decoration:none;
color:#fff
}

.i-line:hover>.fa {
color:#fff
}

.i-line:last-of-type {
margin-right:0
}

.i-line .fa {
padding-right:10px;
color:#9eaaba
}

.i-line>a {
color:#9eaaba
}

.i-line>a:hover {
color:#fff
}

.i-line:hover>.login_and_register {
display:block
}

.i-line .login_and_register {
display:none;
position:absolute;
z-index:999;
width:200px;
-webkit-box-shadow:0 3px 7px 0 #eee;
-moz-box-shadow:0 3px 7px 0 #eee;
box-shadow:0 3px 7px 0 #eee;
border-top:0;
margin-top:0
}

.i-line .login_and_register li {
line-height:35px;
background:#303a5d
}

.i-line .login_and_register li:last-of-type {
border-bottom:0
}

.i-line .login_and_register li .fa {
display:block;
float:left
}

.i-line .login_and_register li a {
padding:0 23px;
display:block;
color:#8e99ab
}

.i-line .login_and_register li a:hover {
color:#fff
}

.i-line .login_and_register li:hover {
background-color:#319055;
border-top-color:#319055
}

.i-line .login_and_register li:hover a {
color:#fff;
text-decoration:none
}

.header-main {
height:85px;
line-height:85px;
width:100%;
float:left
}

.ll {
height:85px
}

.logo {
display:inline-block;
font-size:2.85714em
}

.no-item {
height:30px;
line-height:30px;
padding:0 20px
}

.no-item p {
margin:0
}

.mini-cart {
z-index:10;
text-align:center
}

.mini-cart:hover .top-cart-content {
display:block
}

.mini-cart .dropdown-toggle {
font-size:12px;
padding:0;
text-transform:none
}

@media (max-width: 767px) {
.search-cart .top-cart-contain .mini-cart .heading-cart .cart_num {
margin-right:25px!important;
background:transparent
}

span.cartCount.count_item_pr {
width:20px;
height:20px;
background-color:#319055;
color:#fff;
font-size:11px;
padding:3px;
border-radius:50%;
text-align:center;
position:absolute;
line-height:15px;
left:20px
}
}

.top-cart-contain {
color:#333;
padding:0;
right:15px;
z-index:1000;
height:90px;
line-height:90px;
position:absolute;
top:0
}

.top-cart-contain .price {
color:#222;
text-transform:uppercase
}

.top-cart-contain .mini-cart a {
text-decoration:none
}

.top-cart-contain .mini-cart .background_cart.style_2 .icons:before {
right:5px
}

.top-cart-contain .mini-cart .background_cart .icons {
color:#333;
font-size:18px
}

.top-cart-contain .mini-cart .background_cart .icons:before {
content:"";
background-image:url('../images/cart.png');
background-repeat:no-repeat;
position:absolute;
top: -19px;
    right: -50px;
width:30px;
height:20px
}

@media (max-width: 991px) {
.top-cart-contain .mini-cart .background_cart .icons:before {
top:10px;
right:0
}
}

.top-cart-contain .mini-cart .cart_num {
font-family:'Roboto',sans-serif;
color:#2f1b10;
font-weight:400;
font-size:12px;
display:inline-block;
width:25px;
height:25px;
background-color:#319055;
padding:2px;
position:relative;
top:-5px;
border-radius:50%;
line-height:23px;
right:-40px
}

.top-cart-contain .mini-cart .cart_num .color_ {
color:#319055
}

.top-cart-contain .mini-cart .price {
font-family:'Noto Serif',sans-serif;
margin-right:5px;
font-size:14px;
font-weight:400;
color:#ff9601
}

.top-cart-contain .product-details .price {
color:#319055;
width:auto;
float:none;
font-weight:400;
padding-left:0;
font-size:12px
}

@media (max-width: 1199px) {
.top-cart-content {
display:none!important
}
}

.top-cart-content {
display:none;
position:absolute;
top:90px;
right:0;
background:#fff;
padding:0;
text-align:left;
-webkit-box-shadow:0 3px 7px 0 #707070;
-moz-box-shadow:0 3px 7px 0 #707070;
box-shadow:0 3px 7px 0 #707070;
z-index:10000
}

.top-cart-content .quaty {
position:absolute;
right:0;
top:-2px;
display:block;
width:25px;
height:25px;
color:#333;
text-align:center;
font-size:13px;
line-height:25px
}

.top-cart-content .empty {
text-align:left;
color:#333
}

.top-cart-content .product-name {
font-family:'Noto serif',sans-serif;
margin:0;
width:125px;
line-height:1;
padding-right:12px;
text-overflow:ellipsis;
overflow:hidden
}

.top-cart-content .product-name a {
font-size:12px;
line-height:normal;
line-height:20px!important;
text-transform:uppercase;
font-weight:700;
color:#2f1b10
}

.top-cart-content .product-name:hover>a {
text-decoration:none;
color:#319055
}

.top-cart-content .product-details-bottom {
line-height:36px
}

.top-cart-content .product-details-bottom span {
font-family:"Roboto",sans-serif;
font-size:13px;
font-weight:700;
color:#222
}

.top-cart-content li {
list-style:none
}

.top-cart-content li.item {
overflow:hidden;
padding:10px 0;
position:relative;
border-top:solid 1px #ebebeb
}

.top-cart-content li.item:first-child {
border-top:none;
padding-top:0
}

.top-cart-content li.item:last-child {
margin:0;
border-bottom:0
}

.top-cart-content li.item .wrap_item {
position:relative
}

.top-cart-content li.item .product-image {
float:left;
display:block;
width:70px;
margin-right:15px;
position:relative
}

.top-cart-content li.item .detail-item {
padding-left:90px
}

.top-cart-content li.item .detail-item a:hover {
text-decoration:none
}

.top-cart-content li.item .detail-item .fa {
position:absolute;
right:0;
font-size:16px;
color:#898989;
top:28px
}

.top-cart-content li.item .detail-item .fa:hover {
color:#319055
}

.top-cart-content li.item .detail-item input {
display:inline-block;
width:45px;
padding:0;
text-align:center
}

.top-cart-content li.item .detail-item button.items-count {
display:inline-block
}

.top-cart-content .block-subtitle {
color:#333;
overflow:hidden;
padding:15px;
text-align:left;
font-family:"Roboto",sans-serif;
font-size:13px;
background:#f5f5f5;
border-radius:25px;
text-transform:none;
font-weight:400;
border-bottom:1px #ddd solid
}

.top-cart-content .actions .btn-checkout {
font-family:"Roboto",sans-serif;
font-size:18px;
width:100%;
height:50px;
border-radius:3px;
line-height:50px;
font-weight:700;
background:#319055;
border:solid 1px #319055
}

.top-cart-content .actions .btn-checkout:hover {
color:#319055;
background:#fff;
border-color:#319055
}

.wrap_total {
padding:10px 25px 0;
margin-top:10px
}

.wrap_button {
padding:0 15px;
line-height:50px
}

.top-subtotal {
color:#333;
font-family:"Roboto",sans-serif;
font-weight:400;
padding:0;
line-height:24px;
text-transform:none;
text-transform:uppercase;
padding:10px 0 5px;
font-size:12px;
color:#2f1b10;
text-align:left;
border-top:solid 1px #ebebeb
}

.top-subtotal .price {
font-family:"Noto Serif",sans-serif;
font-size:14px!important;
font-weight:400;
color:#ff9601;
margin-left:15px
}

ul#cart-sidebar {
padding:15px 0;
margin:0;
max-height:582px;
width:290px
}

ul#cart-sidebar li.list-item {
max-height:400px;
overflow-y:auto
}

ul#cart-sidebar li.action {
display:none
}

ul#cart-sidebar.hasclass li.action {
display:block
}

ul#cart-sidebar .list-item-cart {
max-height:240px;
overflow-y:auto;
position:relative;
padding:0 25px
}

ul#cart-sidebar .list-item-cart::-webkit-scrollbar {
width:7px
}

ul#cart-sidebar .list-item-cart::-webkit-scrollbar-track {
background:#ebebeb
}

ul#cart-sidebar .list-item-cart::-webkit-scrollbar-thumb {
background:#959595;
border-radius:0
}

ul#cart-sidebar .list-item-cart::-webkit-scrollbar-thumb:hover,ul#cart-sidebar .list-item-cart::-webkit-scrollbar-thumb:active {
background:#959595;
border-radius:15px
}

ul#cart-sidebar li.list-item .price2 {
font-weight:700;
color:#f94e3f;
font-size:14px;
display:list-item;
margin-bottom:5px
}

ul#cart-sidebar li.list-item::-webkit-scrollbar {
width:7px
}

ul#cart-sidebar li.list-item::-webkit-scrollbar-track {
background:#ebebeb
}

ul#cart-sidebar li.list-item::-webkit-scrollbar-thumb {
background:#959595;
border-radius:0
}

ul#cart-sidebar li.list-item::-webkit-scrollbar-thumb:hover,ul#cart-sidebar li.list-item::-webkit-scrollbar-thumb:active {
background:#959595;
border-radius:15px
}

.li-fix-1 {
background:#FFF;
border-top:1px solid #ebebeb;
display:block
}

.li-fix-2 {
display:block;
width:295px
}

.backtop {
position:fixed;
bottom:100px;
z-index:999;
top:auto!important;
width:50px;
height:50px;
border:solid 3px #fff4cc;
line-height:44px;
font-size:14px;
font-weight:400;
text-align:center;
display:inline-block;
color:#fff;
border-radius:50%;
background:#319055;
text-decoration:none;
transition:opacity .2s ease-out;
-webkit-backface-visibility:hidden;
-moz-backface-visibility:hidden;
-ms-backface-visibility:hidden;
backface-visibility:hidden;
-webkit-backface-visibility:hidden;
-moz-backface-visibility:hidden;
-ms-backface-visibility:hidden;
backface-visibility:hidden
}

.backtop .fa {
font-size:16px;
color:#fff
}

.phone_backtotop {
position:fixed;
bottom:30px!important;
z-index:555;
top:auto!important;
width:50px;
height:50px;
line-height:50px;
font-size:14px;
font-weight:400;
text-align:center;
display:inline-block;
color:#fff;
border-radius:50%;
background:#319055;
text-decoration:none;
transition:opacity .2s ease-out;
opacity:1;
-webkit-backface-visibility:hidden;
-moz-backface-visibility:hidden;
-ms-backface-visibility:hidden;
backface-visibility:hidden;
animation:play 1.5s ease infinite;
-webkit-backface-visibility:hidden;
-moz-backface-visibility:hidden;
-ms-backface-visibility:hidden;
backface-visibility:hidden
}

.phone_backtotop .fa {
font-size:16px;
color:#fff
}

@keyframes play {
0% {
transform:scale(1)
}

15% {
box-shadow:0 0 0 5px rgba(255,66,54,0.1)
}

25% {
box-shadow:0 0 0 5px rgba(255,88,54,0.1),0 0 0 10px rgba(255,88,54,0.1)
}

30% {
transform:scale(1.2)
}

50% {
box-shadow:0 0 0 5px rgba(255,88,54,0.1),0 0 0 10px rgba(255,88,54,0.1),0 0 0 15px rgba(255,88,54,0.2)
}

80% {
transform:scale(1)
}
}

@keyframes top {
0% {
transform:scale(1)
}

15% {
box-shadow:0 0 0 5px rgba(255,66,54,0.1)
}

25% {
box-shadow:0 0 0 5px rgba(255,88,54,0.1),0 0 0 10px rgba(255,88,54,0.1)
}

30% {
transform:scale(1.2)
}

50% {
box-shadow:0 0 0 5px rgba(255,88,54,0.1),0 0 0 10px rgba(255,88,54,0.1),0 0 0 15px rgba(255,88,54,0.2)
}

80% {
transform:scale(1)
}
}

.backtop.show {
opacity:1
}

@media (min-width: 1441px) {
.backtop {
right:30px;
bottom:25px
}

.phone_backtotop {
bottom:30px!important;
left:50px
}
}

@media (min-width: 1200px) and (max-width: 1440px) {
.backtop {
right:30px;
bottom:25px
}

.phone_backtotop {
bottom:48%!important;
left:30px
}
}

@media (min-width: 768px) and (max-width: 1199px) {
.backtop {
right:30px;
bottom:25px
}

.phone_backtotop {
bottom:48%!important;
left:30px
}
}

@media (max-width: 767px) {
.backtop {
    right: 30px;
    bottom: 25px;
}

.phone_backtotop {
bottom:48%!important;
left:30px
}
}

footer {
background:#252525;
position:relative;
overflow:hidden;
background-image:url(/uploads/wood_footer.jpg);
background-repeat:no-repeat;
background-position:top left;
background-size:cover;
width:100%;
min-height:100px
}

footer.footer_v2 {
background-image:none;
background:#fff;
border-top:solid 1px #ebebeb
}

footer.footer_v2 .footer-widget h4 {
color:#301406;
text-transform:unset
}

footer.footer_v2 .footer-widget form input:focus {
border:solid 1px #ebebeb
}

footer.footer_v2 .footer-widget form button#subscribe {
right:15px
}

footer.footer_v2 .copyright .wsp:before,footer.footer_v2 .copyright .wsp:after {
background:#ebebeb
}

footer.footer_v3 {
background-image:none;
background:transparent
}

@media (max-width: 767px) {
footer.footer_v3 .container {
padding:0
}
}

footer.footer_v3 .wrap_footer_v3 {
background:#252525;
position:relative;
overflow:hidden;
background-image:url(/uploads/wood_footer.jpg);
background-repeat:no-repeat;
background-position:top left;
background-size:cover;
width:100%;
min-height:100px;
padding:0 30px;
z-index:1
}

@media (max-width: 767px) {
footer.footer_v3 .wrap_footer_v3 {
padding:0 15px
}
}

@media (min-width: 992px) {
footer.footer_v3 .wrap_footer_v3 .padding-right-pc {
padding-right:50px
}
}

footer.footer_v3 .wrap_footer_v3 .copyright .wsp:before {
content:none
}

footer.footer_v3 .wrap_footer_v3 .copyright .wsp:after {
width:calc(100% - 400px)
}

@media (max-width: 991px) {
footer.footer_v3 .wrap_footer_v3 .copyright .wsp:after {
content:none
}
}

footer .footer-widget {
overflow:hidden
}

footer .footer-widget h4 {
font-size:18px;
text-transform:uppercase;
color:#fceb03;
margin-bottom:40px;
line-height:24px;
font-weight:400;
margin-top:60px
}

footer .footer-widget h4 a {
color:#fff;
text-decoration:none
}

footer .footer-widget p {
color:#929292;
font-size:14px;
line-height:24px;
margin:0 0 10px;
padding-right:0
}

footer .footer-widget p.hotline {
font-size:2em;
color:#fff;
font-weight:700;
margin-bottom:15px;
margin-top:-8px
}

footer .footer-widget p.hotline a {
color:#fff
}

footer .footer-widget p.hotline a:hover {
color:#319055
}

footer .footer-widget form {
position:relative;
margin-top:20px
}

footer .footer-widget form input {
font-family:'Arial',sans-serif;
height:35px;
font-size:11px;
border-radius:3px;
background:#fff;
color:#acacac;
padding-right:15px;
width:calc(100% - 100px);
float:left
}

footer .footer-widget form input:focus {
border:none
}

@media (max-width: 425px) {
footer .footer-widget form input {
width:185px
}
}

footer .footer-widget form input::placeholder {
color:#acacac
}

footer .footer-widget form button {
position:relative!important;
float:left;
margin-left:20px;
background:#319055!important;
border:none!important;
line-height:20px;
font-size:12px;
border-radius:4px;
height:40px;
color:#fff!important;
width:80px
}

footer .list-inline .fa {
color:#fff;
margin-right:20px;
font-size:2.14286em
}

footer .list-inline .fa:hover {
color:#319055
}

footer .site-footer h3 {
position:relative;
color:#fff;
margin:0;
padding:13px 0;
font-size:1.28571em
}

footer .follow_option {
float:left;
width:100%
}

footer .follow_option li {
float:left;
margin-right:10px
}

footer .follow_option li a {
display:inline-block;
width:40px;
height:40px;
text-align:center;
line-height:40px;
border-radius:50%;
text-decoration:none
}

footer .follow_option li a .fa {
color:#fff;
font-size:14px;
line-height:40px
}

footer .follow_option li a.fb {
background-color:#3b5999
}

footer .follow_option li a.twitter {
background-color:#55acef
}

footer .follow_option li a.goplus {
background-color:#de4b39
}

footer .follow_option li a:hover {
background-color:#fff
}

footer .follow_option li a:hover.fb .fa {
color:#3b5999
}

footer .follow_option li a:hover.twitter .fa {
color:#4cd6f4
}

footer .follow_option li a:hover.goplus .fa {
color:#f4574c
}

footer .list-menu {
margin-bottom:15px;
width:100%;
float:left
}

footer .list-menu a {
font-family:'Arial';
font-size:14px;
color:#929292
}

footer .list-menu a:hover {
color:#319055
}

footer .list-menu li {
color:#ffffff;
line-height:30px;
-webkit-transition:.5s;
transition:.5s
}

footer .list-menu li .fa {
margin-right:5px
}

footer .list-menu li.li_effect:hover {
margin-left:10px
}

footer .list-menu li.li_effect:hover a {
color:#319055;
text-decoration:none
}

footer .list-menu li.li_effect:hover .fa {
color:#319055
}

footer .list-menu.contact .fa {
width:20px;
margin-right:5px;
color:#319055
}

footer .menu_first li {
width:100%;
float:left;
margin-bottom:5px
}

footer .menu_first li .fa {
text-align:left;
width:20px;
display:block;
float:left;
font-size:14px;
line-height:22px;
text-align:left;
margin-left:1px
}

footer .menu_first li span,footer .menu_first li a {
text-decoration:none;
width:calc(100% - 27px);
display:block;
float:left;
text-align:left;
line-height:22px
}

footer .copyright {
line-height:40px;
text-align:center;
color:#319055;
font-size:1em;
position:relative;
padding:10px 0 20px
}

footer .copyright span {
color:#929292
}

footer .copyright .wsp {
display:block;
position:relative
}

footer .copyright .wsp:before,footer .copyright .wsp:after {
content:"";
position:absolute;
width:32%;
height:1px;
background:#5a3f31;
line-height:40px
}

@media (min-width: 992px) and (max-width: 1199px) {
footer .copyright .wsp:before,footer .copyright .wsp:after {
width:28%
}
}

@media (min-width: 768px) and (max-width: 991px) {
footer .copyright .wsp:before,footer .copyright .wsp:after {
width:20%
}
}

@media (max-width: 767px) {
footer .copyright .wsp:before,footer .copyright .wsp:after {
display:none
}
}

footer .copyright .wsp:before {
left:0;
top:20px
}

footer .copyright .wsp:after {
right:0;
top:20px
}

footer .copyright a,footer .copyright b {
font-weight:400;
color:#319055
}

footer .copyright a:hover,footer .copyright b:hover {
color:#319055;
text-decoration:none
}

footer .copyright .ul_menu_fot {
float:right;
padding-right:30px
}

footer .copyright .ul_menu_fot li {
float:left;
font-family:'Arial',sans-serif;
font-size:13px;
margin:0 15px
}

footer .copyright .ul_menu_fot li a {
text-decoration:none;
color:#929292
}

footer .bottom_footer {
background:#319055;
padding:25px 0
}

footer .bottom_footer .wrap_footer_bottom {
position:relative;
width:100%;
min-height:100px
}

footer .bottom_footer .wrap_footer_bottom:after {
content:"";
position:absolute;
width:280px;
height:185px;
background-image:url(//bizweb.dktcdn.net/100/244/304/themes/651946/assets/people_footer.png?1525233822380);
background-repeat:no-repeat;
right:80px;
bottom:-26px
}

footer .bottom_footer .wrap_footer_bottom h4 {
font-family:'Noto Serif',sans-serif;
font-size:21px;
line-height:36px;
color:#fff;
font-weight:400;
margin:0;
padding-bottom:10px
}

footer .bottom_footer .wrap_footer_bottom .ct_form {
font-family:'Roboto',sans-serif;
font-size:14px;
line-height:24px;
color:#fff
}

footer .bottom_footer .wrap_footer_bottom .form_subs {
padding:0
}

footer .bottom_footer .wrap_footer_bottom .form_subs form {
position:relative;
margin-top:20px;
margin-bottom:0
}

footer .bottom_footer .wrap_footer_bottom .form_subs form input {
font-family:'Arial',sans-serif;
height:45px;
font-size:14px;
border-radius:25px;
background:#fff;
color:#7d7d7d;
padding-right:85px
}

footer .bottom_footer .wrap_footer_bottom .form_subs form input:focus {
border:none
}

footer .bottom_footer .wrap_footer_bottom .form_subs form input::placeholder {
color:#7d7d7d
}

footer .bottom_footer .wrap_footer_bottom .form_subs form button {
right:4px!important;
top:2px;
background:#319055!important;
border:none!important;
line-height:20px;
font-size:12px;
border-radius:50%;
height:40px;
color:#fff!important;
width:40px;
text-align:center
}

footer .bottom_footer .wrap_footer_bottom .form_subs form button i {
font-size:14px;
margin-left:-6px
}

footer .social-icons li {
margin-right:10px
}

footer .back-to-top {
position:absolute;
right:10px;
bottom:10px;
font-size:30px;
color:#252525;
line-height:1;
cursor:pointer
}

footer .back-to-top.show {
position:fixed;
right:10px;
bottom:10px
}

footer form {
position:relative
}

footer form button#subscribe {
position:absolute;
right:0
}

@media (min-width: 768px) and (max-width: 991px) {
.footer-inner .col-sm-6:nth-child(2n+1) {
clear:left
}
}

@media (min-width: 992px) {
.copyright .inner .row.tablet {
display:flex;
flex-flow:row
}

.copyright .inner .row.tablet #copyright {
order:1
}

.copyright .inner .row.tablet #menu_fot {
order:2
}
}

@media (max-width: 991px) {
.copyright .inner .fot_copyright {
text-align:center!important
}

.copyright .inner .fot_menu_copyright .ul_menu_fot {
width:100%;
padding-right:0;
text-align:center
}

.copyright .inner .fot_menu_copyright .ul_menu_fot li {
float:none;
display:inline-block
}
}

@media (max-width: 767px) {
footer .footer-widget p {
padding-right:0
}

.copyright .inner .wsp {
overflow:hidden;
padding:15px 0;
display:block
}

.copyright .inner .mobile {
display:block;
width:100%;
text-align:center!important;
line-height:24px
}

footer {
padding:15px 0
}

footer .site-footer h4 {
margin:0;
padding:0;
font-size:17px;
cursor:pointer;
margin-bottom:0;
line-height:50px;
border-top:solid 1px rgba(0,0,0,0.5)
}

footer .follow_option {
margin-bottom:30px!important
}

footer .footer-inner .col-xs-12:nth-child(2) {
margin-top:0
}

footer .footer-inner .col-xs-12:nth-child(2) h4 {
padding-top:0
}

.padding-bottom-50 {
padding-bottom:20px!important
}
}

@media (max-width: 767px) {
.col-xs-offset-right-0 {
margin-right:0
}
}

@media (min-width: 768px) and (max-width: 991px) {
.col-sm-offset-right-1 {
margin-right:8.33333333%
}
}

@media (min-width: 992px) and (max-width: 1199px) {
.col-md-offset-right-1 {
margin-right:8.33333333%
}
}

@media (min-width: 1200px) {
.col-lg-offset-right-1 {
margin-right:8.33333333%
}
}

.v3_padding_top {
padding-top:0;
margin-top:0!important
}

.v3_padding_top .wrap_v3_background {
background:#fff
}

@media (min-width: 768px) {
.v3_padding_top .wrap_v3_background {
padding:0 30px
}
}

@media (max-width: 767px) {
.v3_padding_top .wrap_v3_background {
padding:0
}
}

@media (min-width: 768px) {
.v3_padding_top .wrap_v3_background .details-pro {
padding-right:30px
}
}

.v3_padding_top .wrap_v3_background .form-group .button_cart_buy_enable:after,.v3_padding_top .wrap_v3_background .form-group .button_cart_buy_disable:after {
right:-19px;
top:-24px
}

.v3_padding_top .v3_details_related {
background:#fff
}

@media (min-width: 768px) {
.v3_padding_top .v3_details_related {
padding:40px 15px;
margin-top:30px
}
}

@media (max-width: 767px) {
.v3_padding_top .v3_details_related>div:first-child {
padding:0
}
}

@media (max-width: 767px) {
.v3_padding_top .v3_details_related .product_prv {
padding:40px 15px 20px
}
}

.v3_padding_top .wrap_tab_details_v3 {
background:#fff
}

@media (min-width: 768px) {
.v3_padding_top .wrap_tab_details_v3 {
margin-top:30px;
padding:20px 30px
}
}

@media (max-width: 767px) {
.v3_padding_top .wrap_tab_details_v3 {
padding:0
}
}

.product-images #img_02 {
margin:0 auto;
max-height:none
}

@media (min-width: 480px) and (max-width: 767px) {
.product-images #img_02 {
max-width:90px!important;
max-height:90px!important
}
}

@media (max-width: 479px) {
.product-images #img_02 {
max-width:65px!important;
max-height:65px!important
}
}

.product-images .col_thumbs_visible {
width:115px;
display:block;
float:left;
position:relative
}

.product-images .col_large_default {
text-align:center;
display:block;
float:left
}

.product-images .col_large_full {
padding:0
}

@media (max-width: 767px) {
.product-images .large-image {
margin-bottom:15px
}
}

.product-images .large-image a {
max-height:100%;
max-width:100%
}

.product-images .large-image a .zoomWrapper {
width:100%!important;
display:flex!important;
align-items:center!important;
justify-content:center!important;
overflow:hidden;
height:auto!important
}

.product-images .large-image a img {
margin:0 auto;
max-width:100%;
max-height:100%;
width:auto!important;
height:auto!important;
position:relative!important
}

.product-images .slides .item a img {
margin:0 auto
}

.product-images #gallery_01 {
padding-left:15px
}

@media (min-width: 480px) and (max-width: 767px) {
.product-images #gallery_01 {
margin-top:30px
}
}

@media (max-width: 479px) {
.product-images #gallery_01 {
margin-top:10px
}
}

.product-images #gallery_01 .item a {
display:block;
width:90px
}

@media (min-width: 768px) {
.product-images #gallery_01 .item a {
height:90px
}
}

@media (max-width: 767px) {
.product-images #gallery_01 .item a {
height:50px
}
}

.product-images #gallery_01 .item a img {
max-width:100%;
max-height:100%
}

.product-images #gallery_01 .item .dp-flex {
display:flex!important;
align-items:center!important;
justify-content:center!important
}

.product-images #gallery_01 .item .dp-flex.active {
-webkit-box-shadow:0 0 15px -1px rgba(0,0,0,0.14);
-moz-box-shadow:0 0 15px -1px rgba(0,0,0,0.14);
box-shadow:0 0 15px -1px rgba(0,0,0,0.14)
}

.product-images #gallery_01 .flex-direction-nav>li {
position:absolute;
right:50%
}

@media (max-width: 479px) {
.product-images #gallery_01 .flex-direction-nav>li {
bottom:-30px
}
}

.product-images #gallery_01 .flex-direction-nav>li>a {
font-family:"FontAwesome";
color:#d9d9d9;
opacity:1;
text-align:center!important
}

.product-images #gallery_01 .flex-direction-nav .flex-next {
right:-25px
}

@media (min-width: 992px) and (max-width: 1199px) {
.product-images #gallery_01 .flex-direction-nav .flex-next {
right:-25px!important
}
}

.product-images #gallery_01 .flex-direction-nav .flex-prev {
left:-15px
}

@media (min-width: 992px) and (max-width: 1199px) {
.product-images #gallery_01 .flex-direction-nav .flex-prev {
left:-20px!important
}
}

.product-images #gallery_01 .flex-direction-nav .flex-next::before {
font-family:'FontAwesome';
content:"\f106";
font-size:30px;
line-height:40px
}

.product-images #gallery_01 .flex-direction-nav .flex-prev::before {
font-family:'FontAwesome';
content:"\f107";
font-size:30px;
line-height:40px
}

.product-images #gallery_01 .flex-direction-nav .flex-nav-next {
top:0
}

@media (min-width: 480px) {
.product-images #gallery_01 .flex-direction-nav .flex-nav-prev {
bottom:-30px
}
}

.product-images .slides li a {
margin:15px 0 15px 5px
}

.zoomLens {
width:100px!important;
height:100px!important
}

.zoomContainer {
max-height:300px
}

@media (max-width: 1024px) {
.zoomContainer {
display:none
}
}

.product-thumb .featured-image {
max-width:350px;
margin-left:100px
}

@media (min-width: 992px) {
.product-thumb .product-big-wrapper {
max-width:95%;
padding-left:150px;
height:470px;
display:flex!important;
align-items:center!important;
justify-content:center!important
}
}

@media screen and (min-width: 992px) and (max-width: 1199px) {
.product-thumb .more-views {
width:130px!important;
left:15px!important;
top:0!important;
padding-top:0!important;
max-height:400px!important
}

.product-thumb .product-big-wrapper {
margin-right:140px
}
}

@media screen and (min-width: 1200px) {
.product-thumb .more-views {
left:15px!important;
height:400px!important
}
}

.product-thumb .more-views {
max-width:130px;
height:auto;
position:absolute!important;
left:15px;
top:40px;
min-height:250px;
z-index:0;
padding-top:20px
}

.product-thumb .more-views:hover .swiper-button-next,.product-thumb .more-views:hover .swiper-button-prev {
opacity:1
}

.product-thumb .more-views .swiper-button-next,.product-thumb .more-views .swiper-button-prev {
position:absolute;
width:13px;
height:30px;
margin-top:-22px;
z-index:10;
cursor:pointer;
-moz-background-size:27px 44px;
-webkit-background-size:27px 44px;
background-size:15px 44px;
background-position:center;
background-repeat:no-repeat;
opacity:1
}

.product-thumb .more-views .swiper-button-next {
top:15px;
-webkit-transform:rotate(-90deg);
-moz-transform:rotate(-90deg);
-o-transform:rotate(-90deg);
-ms-transform:rotate(-90deg);
transform:rotate(-90deg);
left:45%
}

.product-thumb .more-views .swiper-button-prev {
top:100%;
-webkit-transform:rotate(270deg);
-moz-transform:rotate(270deg);
-o-transform:rotate(270deg);
-ms-transform:rotate(270deg);
transform:rotate(270deg);
left:45%
}

.product-thumb .more-views .swiper-wrapper .br-slide {
display:-webkit-box;
display:-ms-flexbox;
display:-webkit-flex;
display:flex;
-webkit-box-pack:center;
-ms-flex-pack:center;
-webkit-justify-content:center;
justify-content:center;
-webkit-box-align:center;
-ms-flex-align:center;
-webkit-align-items:center;
align-items:center;
width:130px;
height:120px!important
}

.product-thumb .more-views .swiper-wrapper .br-slide.active a {
-webkit-box-shadow:0 0 15px -1px rgba(0,0,0,0.14);
-moz-box-shadow:0 0 15px -1px rgba(0,0,0,0.14);
box-shadow:0 0 15px -1px rgba(0,0,0,0.14)
}

.product-thumb .more-views .swiper-wrapper .br-slide a {
height:110px;
width:110px;
display:flex!important;
align-items:center!important;
justify-content:center!important
}

@media screen and (min-width: 1200px) {
.product-thumb .more-views .swiper-wrapper .br-slide {
padding:5px 0;
overflow:hidden;
height:auto!important
}
}

@media screen and (max-width: 1199px) {
.product-thumb .more-views .swiper-wrapper .br-slide {
padding:10px 0;
overflow:hidden
}
}

.product-thumb .more-views .swiper-wrapper img {
width:auto;
max-width:100%;
max-height:100%;
display:inline-block
}

.title-product {
color:#ee2025;
font-size:27px;
line-height:34px;
font-weight:400;
margin:0;
margin-bottom:5px;
text-transform:uppercase
}

.width_full {
width:100%;
float:left
}

.details-product .large-image {
text-align:center;
min-height:300px
}

@media (max-width: 991px) {
.details-product .large-image {
min-height:auto
}
}

.details-product .owl-carousel.owl-loaded {
overflow:hidden
}

.details-product .details-pro .product-price {
display:inline-block
}

.details-product .details-pro .price-box {
margin:10px 0 15px
}

.details-product .details-pro .price-box del {
color:#adadad;
font-size:1.42857em
}

.details-product .details-pro .custom-btn-number {
position:relative;
padding:0;
margin-bottom:10px;
border:none;
box-shadow:none;
height:auto
}

.details-product .details-pro .custom-btn-number label {
font-size:14px
}

.details-product .details-pro .custom-btn-number #qty {
height:32px;
font-size:1.28571em;
margin:0
}

.details-product .details-pro .custom-btn-number .qtyminus {
position:absolute;
left:25px;
top:4px;
font-size:1.42857em
}

.details-product .details-pro .custom-btn-number .qtyplus {
position:absolute;
right:25px;
top:4px;
font-size:1.42857em
}

.thumb_product_details.v2 .owl-item .item {
width:85px
}

.thumb_product_details.v2 .owl-item .item a {
width:85px
}

.thumb_product_details .owl-item .item {
padding:5px;
margin:10px 0
}

.thumb_product_details .owl-item .item a {
display:flex;
height:90px;
align-items:center;
justify-content:center
}

.thumb_product_details .owl-item .item a img {
opacity:1;
max-height:100%
}

@media (max-width: 1199px) and (min-width: 768px) {
.thumb_product_details .owl-item .item a {
width:70px
}
}

.thumb_product_details .owl-item .item a.active {
-webkit-box-shadow:0 5px 17px 0 rgba(0,0,0,0.26);
-moz-box-shadow:0 5px 17px 0 rgba(0,0,0,0.26);
box-shadow:0 5px 17px 0 rgba(0,0,0,0.26)
}

.thumb_product_details .owl-item .item a.active img {
opacity:1
}

.thumb_product_details .owl-nav .owl-prev,.thumb_product_details .owl-nav .owl-next {
width:35px;
height:35px;
line-height:35px;
border-radius:2px;
background-color:#e1e1e1
}

@media (max-width: 991px) {
.thumb_product_details .owl-nav .owl-prev,.thumb_product_details .owl-nav .owl-next {
width:20px;
height:20px;
line-height:20px
}
}

@media (max-width: 1199px) and (min-width: 992px) {
.thumb_product_details .owl-nav .owl-prev,.thumb_product_details .owl-nav .owl-next {
top:43%
}
}

@media (max-width: 991px) and (min-width: 768px) {
.thumb_product_details .owl-nav .owl-prev,.thumb_product_details .owl-nav .owl-next {
top:50%
}
}

@media (max-width: 767px) {
.thumb_product_details .owl-nav .owl-prev,.thumb_product_details .owl-nav .owl-next {
top:40%
}
}

.thumb_product_details .owl-nav .owl-prev:before,.thumb_product_details .owl-nav .owl-next:before {
background:#e1e1e1;
color:#fff;
line-height:35px;
text-align:center;
margin-left:3px
}

@media (max-width: 991px) {
.thumb_product_details .owl-nav .owl-prev:before,.thumb_product_details .owl-nav .owl-next:before {
line-height:20px;
width:20px
}
}

.thumb_product_details .owl-nav .owl-prev:hover,.thumb_product_details .owl-nav .owl-next:hover {
background:#319055
}

.thumb_product_details .owl-nav .owl-prev:hover:before,.thumb_product_details .owl-nav .owl-next:hover:before {
background:#319055
}

.thumb_product_details .owl-nav .owl-next {
right:-45px
}

@media (max-width: 991px) {
.thumb_product_details .owl-nav .owl-next {
right:15px!important
}
}

@media (max-width: 767px) {
.thumb_product_details .owl-nav .owl-next {
right:15px!important
}
}

.thumb_product_details .owl-nav .owl-prev {
left:-40px
}

@media (max-width: 991px) {
.thumb_product_details .owl-nav .owl-prev {
left:15px!important
}
}

@media (max-width: 767px) {
.thumb_product_details .owl-nav .owl-prev {
left:15px!important
}
}

@media (max-width: 543px) {
.thumb_product_details .owl-item .item {
width:80px!important;
height:100px!important;
padding:5px
}

.thumb_product_details .owl-item .item a {
display:flex!important;
align-items:center!important;
justify-content:center!important;
height:60px!important;
width:55px!important;
display:block
}

.thumb_product_details .owl-item .item a img {
opacity:1
}

.thumb_product_details .owl-item .item a.active img {
opacity:1
}
}

.details-pro .reviews_details_product {
margin-top:0;
margin-bottom:10px;
overflow:hidden
}

.details-pro .reviews_details_product .bizweb-product-reviews-badge {
margin:0 auto;
padding:0;
float:left
}

.details-pro .reviews_details_product .bizweb-product-reviews-badge .bizweb-product-reviews-star i {
font-size:13px
}

.details-pro .reviews_details_product .bizweb-product-reviews-badge .bizweb-product-reviews-star .star-off-png:before {
content:"\f005";
color:#ccc
}

.details-pro .reviews_details_product .bizweb-product-reviews-badge .bizweb-product-reviews-star .star-on-png:before {
content:"\f005";
color:#ffde3c
}

.details-pro .reviews_details_product .bizweb-product-reviews-badge .bizweb-product-reviews-star .star-half-png:before {
content:"\f123";
color:#ffde3c
}

.details-pro .reviews_details_product .bizweb-product-reviews-badge div img {
display:none
}

.details-pro .reviews_details_product .bizweb-product-reviews-badge div p {
font-size:13px;
color:#7b7b7b
}

.details-pro .reviews_details_product .danhgiasp {
display:inline;
font-family:"Arial",sans-serif;
font-size:13px;
color:#7b7b7b;
font-weight:400;
padding:0 15px;
border-left:solid 1px #ddd;
text-decoration:underline
}

.details-pro .reviews_details_product .danhgiasp:hover>a {
color:#319055;
text-decoration:none;
cursor:pointer
}

.details-pro .reviews_details_product .danhgiasp:hover .fa {
color:#319055
}

.details-pro .reviews_details_product .danhgiasp a {
color:#7b7b7b;
font-weight:400;
text-decoration:underline
}

.details-pro .vd {
font-family:'Arial',sans-serif;
font-size:13px;
color:#969696;
line-height:22px;
text-decoration:none
}

.details-pro .vd a {
color:#969696;
text-decoration:none;
margin-right:15px
}

.details-pro .vd a:hover {
color:#319055
}

.details-pro .vd .vend_c {
display:inline-block;
padding:0 15px;
background-color:#0ed379;
color:#fff;
border-radius:3px
}

.details-pro .product-summary {
border-bottom:solid 1px #ebebeb
}

.details-pro .product-summary .rte {
font-family:'Arial',sans-serif;
font-size:14px;
line-height:25px;
color:#565656;
margin-bottom:15px
}

.details-pro .product-summary .rte img {
display:none
}

.details-pro .service_detais {
overflow:hidden
}

.details-pro .service_detais li {
width:100%;
float:left;
font-family:'Arial',sans-serif;
font-size:14px;
line-height:31px;
color:#565656;
position:relative;
padding-left:20px
}

.details-pro .service_detais li:before {
content:"";
width:10px;
height:10px;
border:solid 1px #e1e1e1;
border-radius:50%;
position:absolute;
left:0;
top:10px
}

.details-pro .service_detais li span {
display:block
}

.details-pro .social-sharing {
display:inline-block;
float:left
}

.details-pro .social-sharing .social-normal {
display:block;
padding:20px 0
}

.details-pro .social-sharing .social-normal label {
display:inline-block;
margin-right:10px;
font-weight:400;
font-size:13px;
color:#565656
}

.details-pro .social-sharing .social-normal a {
margin:0 5px
}

.details-pro .contacts {
display:inline-block;
float:right;
text-align:left
}

.details-pro .contacts .block_phone {
font-size:13px;
font-family:'Roboto',sans-serif;
line-height:35px;
color:#565656;
padding:15px 0;
display:block
}

.details-pro .contacts .block_phone a {
margin-left:5px;
font-family:'Noto Serif',sans-serif;
font-size:18px;
color:#ff9601;
line-height:24px;
font-weight:700
}

.form-group {
padding-bottom:0
}

.form-group .input_number_product {
display:inline-flex;
width:65%
}

.form-group .input_number_product .btn_num {
padding:8px 16px 14px;
font-size:20px;
line-height:25px;
border:solid 1px #ebebeb;
display:block;
width:65px;
height:45px;
background:#fff;
float:left;
color:#222;
text-align:center
}

.form-group .input_number_product .btn_num:hover {
cursor:pointer;
background:#fff;
color:#222;
text-decoration:none;
border-color:#ebebeb
}

.form-group .input_number_product .num_1 {
border-right:0;
border-top-left-radius:2px;
border-bottom-left-radius:2px
}

.form-group .input_number_product .num_2 {
border-left:0;
border-top-right-radius:2px;
border-bottom-right-radius:2px
}

.form-group .input_number_product input {
padding:13px;
margin:0;
display:block;
float:left;
border:solid 1px #ebebeb;
border-left:0;
border-right:0;
height:45px;
width:80%;
text-align:center;
box-shadow:none;
border-radius:0;
font-size:16px
}

.form-group .button_cart_buy_enable,.form-group .button_cart_buy_disable {
height:65px;
width:100%;
font-family:"Arial",sans-serif;
font-weight:300;
font-size:24px;
color:#fff;
float:left;
font-weight:bold;
border-radius:3px;
position:relative
}

@media (max-width: 767px) {
.form-group .button_cart_buy_enable,.form-group .button_cart_buy_disable {
font-size:18px!important
}
}

.form-group .button_cart_buy_enable:after,.form-group .button_cart_buy_disable:after {
content:"";
background-image:url(//bizweb.dktcdn.net/100/244/304/themes/651946/assets/buynow.png?1525233822380);
background-repeat:no-repeat;
position:absolute;
right:-40px;
top:-20px;
width:35px;
height:55px;
max-width:100%
}

.form-group .button_cart_buy_enable span,.form-group .button_cart_buy_disable span {
font-size:24px;
font-weight:700
}

.form-group .button_cart_buy_enable .fa,.form-group .button_cart_buy_disable .fa {
font-size:20px;
padding:20px 22px 23px;
position:absolute;
left:0;
top:-1px;
background:#059b3a;
border-radius:3px
}

.form-group .button_cart_buy_enable {
background:#319055;
border:solid 1px #319055;
position:relative
}

.form-group .button_cart_buy_enable:hover {
background:#fff;
border-color:#319055;
color:#319055
}

.form-group .button_cart_buy_enable:hover .fa {
color:#fff
}

.form-group .button_cart_buy_disable {
background:#898989
}

.form-product {
padding:0
}

.form-product .form-group {
width:100%
}

.form-product form {
margin-bottom:15px
}

.box-variant .form-group {
width:100%
}

.box-variant .form-group .selector-wrapper {
margin-bottom:10px!important
}

.box-variant .form-group .selector-wrapper label {
display:none
}

.box-variant .form-group .selector-wrapper .single-option-selector {
height:45px;
width:100%;
border-radius:3px
}

.iwi {
display:inline-block;
text-align:center;
margin-top:10px;
margin-bottom:10px;
width:40px;
height:40px;
line-height:30px;
border:solid 1px #ebebeb;
border-radius:50%;
background:#ebebeb;
position:absolute;
top:-10px;
right:30px
}

.iwi:hover a {
text-decoration:none
}

.iwi .iwishAddWrapper {
border:none!important
}

.social_share_product {
display:block;
text-align:center
}

.social_share_product .addthis_inline_share_toolbox {
display:inline-block
}

.hdmh {
display:block;
text-align:center;
font-family:'Arial',sans-serif;
font-size:13px;
color:#7b7b7b;
margin-top:15px
}

.hdmh a {
color:#7b7b7b;
display:inline-block;
position:relative;
text-decoration:none
}

.hdmh a:before {
content:" ";
width:100%;
height:1px;
background:#7b7b7b;
position:absolute;
bottom:0;
left:0
}

.hdmh a:hover {
color:#319055
}

.a_thumb {
overflow:hidden;
width:100%;
float:left;
display:flex;
justify-content:center;
align-items:center
}

.a_thumb.v3 {
overflow:visible
}

@media (min-width: 1200px) {
.details-product #gallery_01 .flex-viewport {
height:320px!important;
margin-top:25px
}
}

@media (min-width: 768px) {
.details-product.v3 .owl-carousel.owl-loaded {
width:80%;
margin:-40px auto 40px;
overflow:unset;
z-index:0;
position:relative
}
}

@media (min-width: 768px) and (min-width: 992px) and (max-width: 1199px) {
.details-product.v3 .owl-carousel.owl-loaded {
width:75%
}
}

@media (min-width: 768px) and (max-width: 991px) {
.details-product.v3 .owl-carousel.owl-loaded {
width:100%
}
}

.details-product .owl-carousel.owl-loaded {
width:80%;
margin:0 auto;
overflow:unset;
z-index:0
}

@media (min-width: 992px) and (max-width: 1199px) {
.details-product .owl-carousel.owl-loaded {
width:75%
}
}

@media (max-width: 991px) {
.details-product .owl-carousel.owl-loaded {
width:100%
}
}

.details-product .details-pro {
font-family:"Arial",sans-serif
}

.details-product .details-pro .product-price {
font-family:'Noto Serif',sans-serif;
font-size:24px;
line-height:28px;
display:inline-block;
font-weight:700;
color:#ff9601
}

.details-product .details-pro .price-box {
margin:0 0 20px
}

.details-product .details-pro .price-box del {
font-family:'Noto Serif',sans-serif;
color:#818181;
font-size:19px;
margin-left:15px
}

.details-product .details-pro .custom-btn-number {
position:relative;
padding:0;
margin-bottom:20px;
border:none;
box-shadow:none;
width:100%;
margin-top:2px
}

.details-product .details-pro .custom-btn-number #qty {
font-family:"Arial",sans-serif;
height:45px;
font-size:17px;
margin:0
}

.details-product .details-pro .custom-btn-number {
position:relative;
padding:0;
margin-bottom:20px;
border:none;
box-shadow:none;
height:auto
}

.details-product .details-pro .custom-btn-number label {
font-size:14px
}

.details-product .details-pro .custom-btn-number #qty {
height:45px;
font-size:1.28571em;
margin:0
}

.details-product .details-pro .custom-btn-number .qtyminus {
position:absolute;
left:25px;
top:4px;
font-size:1.42857em
}

.details-product .details-pro .custom-btn-number .qtyplus {
position:absolute;
right:25px;
top:4px;
font-size:1.42857em
}

#btnnewreview {
font-family:"Arial",sans-serif;
font-size:17px;
line-height:25px;
font-weight:500;
margin:0;
padding:5px 15px!important;
background:#319055!important;
border:solid 1px #319055!important;
display:inline;
border-radius:5px;
color:#fff
}

.related-product {
margin-bottom:30px;
margin-top:50px;
overflow:hidden
}

.related-product .title_ {
text-align:center;
margin-bottom:20px
}

.related-product .title_ .large_title {
font-family:'Noto serif',sans-serif;
font-size:45px;
font-weight:700;
text-transform:uppercase;
position:relative;
color:#2f1b10;
display:inherit;
margin-top:-10px;
line-height:unset
}

.related-product .title_ .large_title a {
color:#2f1b10
}

@media (max-width: 991px) {
.related-product .title_ .large_title {
font-size:35px
}
}

@media (max-width: 767px) {
.related-product .title_ .large_title {
font-size:23px;
line-height:48px
}
}

.related-product .title_ .large_title:after {
content:"";
background-image:url(//bizweb.dktcdn.net/100/244/304/themes/651946/assets/background_title.png?1525233822380);
background-repeat:no-repeat;
position:absolute;
width:100%;
height:20px;
bottom:-20px;
left:50%;
transform:translateX(-50%);
-os-transform:translateX(-50%);
-o-transform:translateX(-50%);
-moz-transform:translateX(-50%);
-webkit-transform:translateX(-50%);
background-position:center center
}

.related-product .title_ .large_title a {
text-decoration:none
}

.related-product .owl_product_sale .owl-splq {
width:100%
}

.related-product .owl_product_sale .owl-splq .owl-nav {
display:none
}

.related-product .owl_item_product .product-info {
overflow:hidden;
padding:20px 0;
border-bottom:solid 1px #ebebeb
}

.related-product .owl_item_product .info_left {
width:50%;
display:block;
float:left
}

.related-product .owl_item_product .info_left .product-name {
margin-top:0
}

.related-product .owl_item_product .info_right {
width:50%;
display:block;
float:left
}

.related-product .owl_item_product .info_right .price-box .product-price {
font-family:'Noto serif',sans-serif;
font-size:18px;
width:100%;
margin-right:0
}

.related-product .owl_item_product .info_right .price-box .product-price-old {
width:100%;
font-size:14px
}

.related-product.v3_details_related .mini_title {
font-family:'Dancing Script',cursive;
font-size:28px;
color:#482f22;
font-weight:400
}

.related-product.v3_details_related .large_title {
font-family:'Noto serif',sans-serif;
font-size:45px;
font-weight:700;
text-transform:uppercase;
position:relative;
color:#482f22;
display:inherit;
margin-top:-15px
}

@media (max-width: 767px) {
.related-product.v3_details_related .large_title {
font-size:23px
}
}

.related-product.v3_details_related .large_title:after {
content:"";
background-image:url(//bizweb.dktcdn.net/100/244/304/themes/651946/assets/background_title.png?1525233822380);
background-repeat:no-repeat;
position:absolute;
width:100%;
height:20px;
bottom:-20px;
left:50%;
transform:translateX(-50%);
-os-transform:translateX(-50%);
-o-transform:translateX(-50%);
-moz-transform:translateX(-50%);
-webkit-transform:translateX(-50%);
background-position:center center
}

.related-product.v3_details_related .wrap_owl_popular .owl_s.o_position {
margin-top:40px
}

.related-product.v3_details_related .wrap_owl_popular .owl-carousel.owl-loaded {
width:100%
}

.related-product.v3_details_related .wrap_owl_popular .owl-dots {
top:auto!important;
height:30px!important;
bottom:0!important;
text-align:center!important;
padding-right:0!important;
margin-bottom:0
}

.related-product.v3_details_related .wrap_owl_popular .owl-dots .owl-dot {
border:none!important;
background:#ccc!important;
width:10px;
height:10px
}

.related-product.v3_details_related .wrap_owl_popular .owl-dots .owl-dot.active {
background:#319055!important
}

.related-product.v3_details_related .wrap_owl_popular .popular_item.v3_details_relatedin {
padding:0 15px
}

.related-product.v3_details_related .wrap_owl_popular .popular_item.v3_details_relatedin .owl_item_product .product-box .product-info {
padding:0 20px 20px
}

.reviewed {
width:100%;
float:left
}

.reviewed .wrap_reviewed {
background:#fff
}

@media (min-width: 768px) {
.reviewed .wrap_reviewed {
padding:40px 30px;
margin-bottom:30px
}
}

@media (max-width: 767px) {
.reviewed .wrap_reviewed .owl_main_popular {
margin:0 auto
}
}

.reviewed .title_ {
text-align:center
}

.reviewed .mini_title {
font-family:'Dancing Script',cursive;
font-size:28px;
color:#482f22;
font-weight:400
}

.reviewed .large_title {
font-family:'Noto serif',sans-serif;
font-size:45px;
font-weight:700;
text-transform:uppercase;
position:relative;
color:#482f22;
display:inherit;
margin-top:-15px
}

@media (max-width: 767px) {
.reviewed .large_title {
font-size:23px;
margin:-7px 0 5px
}
}

.reviewed .large_title:after {
content:"";
background-image:url(//bizweb.dktcdn.net/100/244/304/themes/651946/assets/background_title.png?1525233822380);
background-repeat:no-repeat;
position:absolute;
width:100%;
height:20px;
bottom:-20px;
left:50%;
transform:translateX(-50%);
-os-transform:translateX(-50%);
-o-transform:translateX(-50%);
-moz-transform:translateX(-50%);
-webkit-transform:translateX(-50%);
background-position:center center
}

.reviewed .wrap_owl_popular .owl_s.o_position {
margin-top:40px
}

.reviewed .wrap_owl_popular .owl-carousel.owl-loaded {
width:100%
}

.reviewed .wrap_owl_popular .owl-dots {
top:auto!important;
height:30px!important;
bottom:0!important;
text-align:center!important;
padding-right:0!important;
margin-bottom:0
}

.reviewed .wrap_owl_popular .owl-dots .owl-dot {
border:none!important;
background:#ccc!important;
width:10px;
height:10px
}

.reviewed .wrap_owl_popular .owl-dots .owl-dot.active {
background:#319055!important
}

.reviewed .wrap_owl_popular .popular_item.v3_details_relatedin .owl_item_product .product-box .product-info {
padding:0 20px 20px!important
}

.reviewed .wrap_owl_popular .popular_item.v3_details_relatedin .owl_item_product .product-box .price-box {
color:#fff;
font-size:0
}

@media (max-width: 1199px) {
.zoomContainer {
display:none!important
}

.product-thumb .product-big-wrapper .large-img .zoomWrapper {
width:auto!important;
height:auto!important
}

.product-thumb .product-big-wrapper .large-img .zoomWrapper img {
position:static!important
}
}

@media (min-width: 1200px) {
.zoomWrapper {
width:100%!important
}

.zoomWrapper img {
position:static!important;
max-width:100%!important;
height:auto!important
}

.zoomWrapper img ~ img {
display:none!important
}
}

@media (max-width: 767px) {
.zoomWrapper {
width:100%!important;
height:auto!important
}

.product-tab.e-tabs.not-dqtab {
margin-bottom:50px
}

.related-product {
margin-top:0
}
}

.product-tab .tabs-title {
border-bottom:solid 1px #ebebeb;
background:#f7f7f7
}

@media (min-width: 315px) {
.product-tab .tab-link {
margin:0!important
}
}

.product-tab .tab-link {
font-family:'Arial';
margin:0 30px;
position:relative
}

.product-tab .tab-link h3 {
font-family:'Noto Serif',sans-serif;
color:#333;
font-weight:300;
margin:0;
font-size:18px
}

.product-tab .tab-link span {
font-family:'Roboto',sans-serif;
color:#333;
font-weight:600;
font-size:18px
}

@media (min-width: 315px) {
.product-tab .tab-link.current {
border-bottom:solid 0 #319055;
margin-bottom:-2px
}
}

.product-tab .tab-link.current h3 {
color:#333
}

.product-tab .tab-link.current h3 span {
color:#333
}

.product-tab .tab-link.current .rte {
font-family:'Arial';
color:#333;
font-weight:300;
font-size:14px
}

.product-tab li:last-child h3 span:after {
content:none
}

.product-tab .tab-content.current {
padding:30px 0;
background:#f7f7f7
}

.product-tab .tab-content.current .rte {
padding:0 30px
}

@media (min-width: 1200px) {
.product-tab .tab-content.current .rte {
font-family:'Arial';
color:#001018;
font-weight:300;
font-size:14px;
width:100%
}
}

.rte .bizweb-product-reviews #bizweb-product-reviews-sub .bizweb-product-reviews-summary .bpr-summary .bpr-summary-average {
font-family:'Arial';
font-size:18px
}

.rte .bizweb-product-reviews #bizweb-product-reviews-sub .bizweb-product-reviews-summary .bpr-summary .bizweb-product-reviews-star i {
font-size:12px
}

.rte .bizweb-product-reviews #bizweb-product-reviews-sub .bizweb-product-reviews-summary .bpr-summary .bizweb-product-reviews-star .star-off-png:before {
content:"\f005";
color:#ccc
}

.rte .bizweb-product-reviews #bizweb-product-reviews-sub .bizweb-product-reviews-summary .bpr-summary .bizweb-product-reviews-star .star-on-png:before {
content:"\f005";
color:#ffde3c
}

.rte .bizweb-product-reviews #bizweb-product-reviews-sub .bizweb-product-reviews-summary .bpr-summary .bizweb-product-reviews-star .star-half-png:before {
content:"\f123";
color:#ffde3c
}

.rte .bizweb-product-reviews #bizweb-product-reviews-sub .bizweb-product-reviews-list .bizweb-review .bizweb-review-header div .bizweb-product-reviews-star i {
font-size:12px
}

.rte .bizweb-product-reviews #bizweb-product-reviews-sub .bizweb-product-reviews-list .bizweb-review .bizweb-review-header div .bizweb-product-reviews-star .star-off-png:before {
content:"\f005";
color:#ccc
}

.rte .bizweb-product-reviews #bizweb-product-reviews-sub .bizweb-product-reviews-list .bizweb-review .bizweb-review-header div .bizweb-product-reviews-star .star-on-png:before {
content:"\f005";
color:#ffde3c
}

.rte .bizweb-product-reviews #bizweb-product-reviews-sub .bizweb-product-reviews-list .bizweb-review .bizweb-review-header div .bizweb-product-reviews-star .star-half-png:before {
content:"\f123";
color:#ffde3c
}

.wrap_tab_details_v3 .product-tab {
text-align:left
}

.wrap_tab_details_v3 .product-tab .tabs-title {
background:#fff;
padding-left:0;
display:inline-block;
margin:0 auto;
width:100%
}

@media (max-width: 767px) {
.wrap_tab_details_v3 .product-tab .tab-link {
margin:0!important
}
}

.wrap_tab_details_v3 .product-tab .tab-link {
font-family:'Arial',sans-serif;
position:relative;
display:inline-block;
padding:0
}

@media (min-width: 768px) {
.wrap_tab_details_v3 .product-tab .tab-link {
border-bottom:0;
margin-top:-1px;
border-right:0;
width:auto!important;
margin-right:15px!important
}
}

.wrap_tab_details_v3 .product-tab .tab-link:first-child {
border-left:0
}

@media (min-width: 768px) {
.wrap_tab_details_v3 .product-tab .tab-link:nth-child(2) {
margin-left:-5px
}
}

@media (min-width: 768px) {
.wrap_tab_details_v3 .product-tab .tab-link:nth-child(3) {
margin-left:-4px
}
}

.wrap_tab_details_v3 .product-tab .tab-link h3 {
font-family:'Arial',sans-serif;
color:#898989;
font-weight:400;
font-size:18px
}

@media (min-width: 768px) {
.wrap_tab_details_v3 .product-tab .tab-link h3 {
margin:13px 0;
border:none!important;
padding:0!important
}
}

@media (min-width: 768px) {
.wrap_tab_details_v3 .product-tab .tab-link h3:after {
content:none!important
}
}

.wrap_tab_details_v3 .product-tab .tab-link span {
font-family:'Arial',sans-serif;
color:#898989;
font-weight:400;
font-size:18px
}

@media (min-width: 768px) {
.wrap_tab_details_v3 .product-tab .tab-link.current {
background:#fff;
border-bottom:solid 1px #333;
margin-bottom:-1px;
padding-bottom:15px
}

.wrap_tab_details_v3 .product-tab .tab-link.current h3 {
font-weight:700;
color:#252525!important
}

.wrap_tab_details_v3 .product-tab .tab-link.current h3 span {
color:#252525!important
}
}

.wrap_tab_details_v3 .product-tab .tab-link.current h3 {
font-weight:700;
color:#319055
}

.wrap_tab_details_v3 .product-tab .tab-link.current h3 span {
color:#319055
}

.wrap_tab_details_v3 .product-tab .tab-link.current .rte {
font-family:'Arial',sans-serif;
color:#252525;
font-weight:400;
font-size:14px;
text-align:left
}

.wrap_tab_details_v3 .product-tab li:last-child h3 span:after {
content:none
}

.wrap_tab_details_v3 .product-tab .tab-content {
padding:0;
margin-top:0
}

.wrap_tab_details_v3 .product-tab .tab-content.current .rte {
background:#fff;
padding:40px 0;
font-family:'Arial',sans-serif;
font-size:14px;
color:#252525;
font-weight:400;
text-align:left
}

.wrap_tab_details_v3 .product-tab .content_extab.current {
padding:20px 15px;
background:#fff
}

.wrap_tab_details_v3 .product-tab .content_extab.current .rte {
padding:0
}

.wrap_tab_details_v3 .product-tab .content_extab.current .rte img {
max-width:100%;
width:auto!important;
height:auto!important
}

@media (min-width: 1200px) {
.wrap_tab_details_v3 .product-tab .content_extab.current .rte {
font-family:'Arial',sans-serif;
color:#9d9c9c;
font-weight:300;
font-size:14px;
width:100%
}

.wrap_tab_details_v3 .product-tab .content_extab.current .rte img {
max-width:100%;
width:auto!important;
height:auto!important
}
}

.wrap_tab_details_v3 .content_extab {
opacity:0;
visibility:hidden;
height:0;
overflow:hidden
}

.wrap_tab_details_v3 .content_extab.current {
opacity:1;
visibility:visible;
height:auto
}

.bizweb-product-reviews-form form .bpr-form-rating #dvRating i {
font-size:12px
}

.bizweb-product-reviews-form form .bpr-form-rating #dvRating .star-off-png:before {
content:"\f005";
color:#ccc
}

.bizweb-product-reviews-form form .bpr-form-rating #dvRating .star-on-png:before {
content:"\f005";
color:#ff9601
}

.bizweb-product-reviews-form form .bpr-form-rating #dvRating .star-half-png:before {
content:"\f123";
color:#ff9601
}

@media (min-width: 315px) {
.product-tab .tab-link {
width:100%;
border:none;
padding:0;
margin-bottom:0!important;
background:#fff
}

.tab-content-mobile {
display:none
}

.product-tab .tab-link.current h3 {
border:0
}

.current .tab-content-mobile {
display:block;
padding:0 10px;
border:1px solid #e1e1e1;
border-top:none;
background:#fff
}

.current .tab-content-mobile .rte {
padding:30px 20px;
border-bottom:0
}

ul.tabs.tabs-title {
display:block;
border:none;
width:100%;
background:none!important
}

.product-tab .tab-link h3 {
border:1px solid #ebebeb;
padding:16px 25px;
margin-top:0;
position:relative
}

.product-tab .tab-link h3:after {
font-family:'FontAwesome';
content:"\f107";
width:20px;
height:20px;
position:absolute;
right:15px;
top:30%;
color:#333
}

.product-tab .tab-link.current h3:after {
content:"\f106";
color:#333
}

.product-tab .tab-link:nth-child(1) h3,.product-tab .tab-link:nth-child(2) h3 {
border-bottom:0
}

.product-tab .tab-link.current .tab-content-mobile {
border-bottom:0
}

.product-tab .tab-link.current:last-child .tab-content-mobile {
border-bottom:solid 1px #ebebeb
}

.product-tab .tab-link.current .tab-content-mobile {
margin-bottom:0
}

.product-tab .tab-link.current h3 {
margin-bottom:0;
border-bottom:none;
border:solid 1px #ebebeb
}

.product-tab .tab-link span:after {
content:none
}

.product-tab .border-dashed-tab {
margin-bottom:15px
}
}

@media (max-width: 543px) {
.collection .title-head {
line-height:37px!important
}

.count_text {
display:none!important
}
}

.title_page_cls {
position:relative
}

.title_page_cls .title-head-page {
font-family:'Noto serif',sans-serif;
font-size:18px;
line-height:45px;
color:#301406;
text-transform:uppercase;
font-weight:700;
display:inline-block;
float:left;
margin:0;
padding-right:15px;
left:20px
}

.count_text {
display:inline;
float:left;
margin-left:15px
}

.count_text .count_cls {
font-family:'Arial';
font-size:14px;
color:#898989;
line-height:40px
}

.wrp_border_collection {
padding:20px 0 15px
}

.collection_warning {
margin-top:45px
}

.wr_sort {
overflow:hidden;
margin-bottom:15px;
padding:2px 20px;
border:dashed 1px #ebebeb;
margin-top:-45px
}

@media (max-width: 767px) {
.wr_sort {
padding:5px;
margin-top:-15px
}
}

.text-sm-right {
float:right
}

.view-mode {
display:inline-block;
margin-right:15px
}

.view-mode a {
text-decoration:none
}

.view-mode .fa.ion-android-menu {
line-height:40px
}

.view-mode .button-view-mode {
font-size:20px
}

.view-mode span {
font-size:0
}

.button-view-mode {
padding:0;
margin:0;
font-size:20px;
box-shadow:none!important;
color:#333
}

.button-view-mode.active {
color:#319055;
box-shadow:none
}

.button-view-mode.active a {
color:#319055
}

.button-view-mode a {
text-decoration:none
}

.button-view-mode a:hover {
text-decoration:none;
color:#319055
}

.button-view-mode a .label .fa {
line-height:24px;
color:#d6d6d6
}

.button-view-mode a .label .fa:hover {
color:#319055
}

.button-view-mode:hover {
color:#319055
}

.button-view-mode:hover a {
text-decoration:none
}

.collection .title-head {
display:inherit;
position:absolute;
color:#050505;
font-size:18px;
font-family:'Roboto',sans-serif;
font-weight:700;
text-transform:uppercase;
margin:0;
line-height:30px
}

.collection .title-head span {
font-family:'Arial';
font-size:15px;
color:#222;
font-weight:300!important;
text-transform:initial
}

.sortPagiBar {
display:inline
}

.sortPagiBar .border_sort select {
font-family:'Arial';
border:none;
padding:0 10px;
font-size:14px;
width:120px
}

#sort-by {
float:right;
font-size:12px;
text-align:left
}

#sort-by .button-asc,#sort-by .button-desc {
background-color:#f8f8f8;
box-shadow:none;
float:right;
height:30px;
line-height:28px;
margin-left:5px;
text-align:center;
width:30px
}

#sort-by label {
font-family:'Arial',sans-serif;
float:left;
line-height:38px;
font-size:13px;
margin-right:10px;
margin-bottom:0
}

#sort-by div {
margin:0;
padding:0;
list-style:none;
display:inline;
float:right;
font-family:'Arial',sans-serif
}

#sort-by div select {
font-family:'Arial',sans-serif;
margin-top:3px;
height:30px;
width:155px;
color:#fff;
border:solid 1px #319055;
background-color:#319055!important
}

@media (max-width: 767px) {
#sort-by div select {
margin-top:0
}
}

#sort-by a:link,#sort-by a:visited {
color:#333;
text-decoration:none
}

#sort-by>ul>li {
-webkit-appearance:none;
-moz-appearance:none;
appearance:none;
background-position:right center;
background-repeat:no-repeat;
background-position:right 10px center;
padding-right:28px;
text-indent:.01px;
cursor:pointer;
line-height:36px
}

#sort-by li {
background:none repeat scroll 0 0 #fff;
cursor:pointer;
margin:0 auto;
outline:medium none;
padding:0 20px;
position:relative;
width:240px;
float:left;
color:#333;
border:1px solid #ebebeb;
font-size:14px
}

#sort-by li>a {
display:inline-block;
width:100%;
line-height:36px
}

#sort-by li li {
width:100%;
margin-top:0;
border-top:none;
border-right:none;
border-left:none
}

#sort-by li li a:hover {
color:#007fb8
}

#sort-by li:hover {
background-color:#fff
}

#sort-by li li:hover {
background-color:#fff;
color:#007fb8
}

#sort-by ul ul {
position:absolute;
visibility:hidden;
left:-1px;
top:35px;
background:none repeat scroll 0 0 #F8F8F8;
z-index:10000;
border-top:none;
border:1px #F0F0F0 solid
}

#sort-by ul ul ul {
position:absolute;
left:100%;
top:-2px;
border:solid 1px transparent
}

#sort-by li:hover>ul {
visibility:visible
}

@media (max-width: 480px) {
.sortPagiBar {
margin-bottom:0!important
}
}

@media (max-width: 543px) {
#sort-by ul select {
width:140px!important
}
}

.title_page_h1 {
margin-bottom:30px
}

.title_page_h1 h1 {
font-family:'Noto serif',sans-serif;
font-size:18px;
line-height:34px;
font-weight:700;
text-transform:uppercase;
color:#2f1b10;
margin:0;
padding:0
}

.title_page_h1 .page_description p {
font-family:'Arial';
font-size:14px;
line-height:24px;
color:#707070
}

.box-heading .title-head {
display:block;
color:#050505;
font-size:18px;
font-family:'Arial',sans-serif;
font-weight:700;
text-transform:uppercase;
margin:0 0 20px;
border-bottom:solid 1px #ebebeb;
padding-bottom:10px
}

.box-heading .title-head span {
font-family:'Arial';
font-size:15px;
color:#222;
font-weight:300!important;
text-transform:initial
}

.wrap_blog_main {
overflow:hidden;
padding-right:50px;
border-right:solid 1px #ebebeb
}

@media (max-width: 991px) {
.wrap_blog_main {
padding-right:0;
border-right:none
}
}

.blog-main .blog_item_main {
margin-bottom:35px
}

.blog-main .paging_blog_page {
overflow:hidden;
border-top:solid 1px #ebebeb;
border-bottom:solid 1px #ebebeb
}

.blog-main .blog_paging {
float:left;
margin:3px!important
}

.blog-main .blog_paging .page_button {
border:none;
line-height:35px;
padding:0
}

.blog-main .blog_paging .page_button:first-child {
margin-left:-10px
}

.blog-main .blog_paging .page_button .fa {
line-height:35px;
font-size:16px
}

.blog-main .blog_paging .page-item .page-link {
width:20px;
border:none;
line-height:37px
}

.blog-main .ft_blog {
height:45px;
border-top:solid 1px #ebebeb;
border-bottom:solid 1px #ebebeb;
line-height:45px
}

.blog-main .ft_blog .more_ {
font-family:'Arial';
font-size:14px;
color:#ff0000;
line-height:25px;
text-decoration:none
}

.blog-main .ft_blog .more_:hover {
color:#319055
}

.blog-main .ft_blog .postby_ {
font-family:'Arial';
font-size:15px;
font-weight:700;
color:#565656;
float:right
}

.blog-main .ft_blog .postby_ span {
font-weight:400
}

.blog-item {
overflow:hidden;
margin-bottom:15px
}

.blog-item .date {
position:absolute;
background:#319055;
text-align:center;
color:#fff;
padding:3px 10px;
z-index:10
}

.blog-item .date span {
display:block;
line-height:45px
}

.blog-item .date span ~ span {
overflow:hidden;
border-top:1px solid #fff
}

.recent-blog {
border:none
}

.recent-blog .title_module h2:after {
content:none
}

.list-tags a {
line-height:27px
}

.blog_list_item {
border-top:0
}

.blog_list_item .blog-item {
padding:5px 0;
margin:0!important;
position:relative;
border-bottom:solid 1px #ebebeb
}

.blog_list_item .blog-item:last-child {
border-bottom:0
}

.blog_list_item .blog-item .blog-item-thumbnail {
display:inline-block;
float:left;
width:100px
}

.blog_list_item .blog-item .blog-item-thumbnail a {
width:100px;
text-align:center;
display:block
}

.blog_list_item .blog-item .ct_list_item {
display:block;
padding-left:115px
}

.blog_list_item .blog-item .blog-item-name {
margin:0;
font-family:'Arial';
font-size:14px;
font-weight:400;
line-height:21px;
color:#333;
margin-bottom:5px;
text-transform:unset
}

.blog_list_item .blog-item .blog-item-name a {
color:#319055
}

.blog_list_item .blog-item .post-time-blog {
line-height:34px
}

.blog_list_item .blog-item .blog-item-summary {
margin:0;
font-family:'Arial',sans-serif;
font-size:14px;
color:#7d7d7d
}

.blog_list_item .blog-item .blog-item-summary img {
display:none
}

.blog-item-name {
font-family:'Noto serif',sans-serif;
font-weight:400;
position:relative;
font-size:15px;
line-height:24px;
margin:0;
text-transform:uppercase
}

.blog-item-name a {
color:#319055;
font-weight: 550;
text-decoration:none
}

.blog-item-name .fa {
position:absolute;
left:0;
top:9px;
font-size:11px;
color:#319055
}

.blog-item-summary {
font-family:'Arial';
font-size:14px;
line-height:24px;
color:#707070;
margin-top:10px;
font-weight:400;
margin-bottom:40px
}

.blog-item-summary p,.blog-item-summary a {
margin:0;
padding:0
}

.blog-item-summary img {
display:none
}

.post-time-blog {
font-family:'Roboto',sans-serif;
font-size:13px;
margin-bottom:0;
line-height:21px;
color:#b5b5b5;
margin-top:0;
font-weight:400
}

.blog-item-thumbnail {
position:relative
}

.list-blogs .blog-item {
margin-bottom:25px
}

@media (min-width: 1200px) {
.blog-main .col-lg-4:nth-child(3n+1) {
clear:left
}
}

@media (min-width: 992px) and (max-width: 1199px) {
.blog-main .col-md-4:nth-child(3n+1) {
clear:left
}
}

@media (min-width: 768px) and (max-width: 991px) {
.blog-main .col-sm-6:nth-child(2n+1) {
clear:left
}
}

@media (max-width: 991px) {
.aside-cate-blog {
margin-top:40px
}

.aside-item .list-blogs {
margin-bottom:50px
}
}

@media (max-width: 767px) {
.blog-main .col-xs-12:nth-child(1n+1) {
clear:left
}
}

.article-main {
border-right:solid 1px #ebebeb;
padding-right:50px
}

@media (max-width: 991px) {
.article-main {
border-right:0;
padding-right:0
}
}

.article-main .title-head-article {
font-family:'Noto serif',sans-serif;
font-size:21px;
line-height:34px;
margin:0 0 5px;
font-weight:400;
color:#2f1b10;
text-transform:uppercase
}

.article-main .title-head-article a {
text-decoration:none;
color:#2f1b10
}

.article-main .postby {
font-family:'Roboto',sans-serif;
font-size:14px;
line-height:24px;
font-weight:400;
color:#b5b5b5;
margin-bottom:10px
}

.article-main .article-content {
font-size:14px
}

.article-main .article-content .rte {
font-family:'Arial';
font-size:14px;
color:#565656;
line-height:24px
}

.article-main .article-content .rte img {
max-width:100%!important;
height:auto
}

.article-main .article-content .rte p {
margin:0;
padding:0
}

.article-main .article-content .rte iframe {
width:100%!important
}

.article-main .share_row .createdby {
font-family:'Arial';
font-size:14px;
font-weight:700;
color:#333;
line-height:40px
}

.article-main .share_row .createdby span {
font-weight:400;
color:#565656
}

.article-main .tags_share {
overflow:hidden;
padding-bottom:15px;
margin-top:40px
}

.article-main .tags_share .share_row {
overflow:hidden;
height:40px;
border-bottom:solid 1px #eaeaea;
border-top:solid 1px #eaeaea;
line-height:40px
}

.article-main .tags_share .share_row div {
padding:0
}

.article-main .tag_article {
font-family:'Roboto',sans-serif;
font-size:14px;
color:#7d7d7d;
line-height:24px;
font-weight:400
}

.article-main .tag_article a {
color:#7d7d7d
}

.article-main .tag_article a:hover {
text-decoration:none;
color:#319055
}

.article-main .form-group {
margin:0;
padding-top:0;
padding-bottom:8px
}

.social-media {
font-size:14px;
text-align:right
}

.social-media label {
font-family:'Roboto',sans-serif;
font-size:14px;
display:inline-block;
font-weight:400;
color:#636363
}

.social-media a {
margin-right:7px;
width:30px;
height:40px;
line-height:40px;
border-radius:0;
display:inline-block;
text-align:center
}

.social-media a:first-child {
position:relative
}

.social-media a:first-child:before {
content:"";
width:1px;
height:40px;
background:#eaeaea;
left:-30px;
position:absolute;
top:0
}

.social-media a .fa {
margin:0 auto
}

.social-media a:hover .fa {
color:#e44c2a!important
}

.social-media .list-inline li {
margin-right:20px
}

@media (max-width: 767px) {
.social-media {
text-align:left!important;
margin-top:15px
}

.page_article {
width:100%;
float:left
}

.list-tags {
margin-bottom:15px
}
}

.title-form-coment {
font-family:'Arial';
font-size:14px;
font-weight:400;
color:#1e1e1e
}

#article-comments {
font-family:'Roboto',sans-serif;
margin-top:30px
}

#article-comments .count_comment p {
font-size:14px;
font-weight:700
}

#article-comments .article-comment {
margin:15px 0;
padding:15px 0 0
}

#article-comments .article-comment-user-image {
margin:0;
float:left;
width:80px;
margin-right:12px;
border:solid 2px #fff;
border-radius:50%;
overflow:hidden
}

#article-comments .article-comment-user-comment {
padding-left:100px;
font-size:14px;
color:#2d2d2d
}

#article-comments .user-name-comment {
font-family:'Arial',sans-serif;
margin:0;
color:#111;
font-size:14px;
line-height:25px
}

#article-comments .article-comment-date-bull {
font-family:'Arial',sans-serif;
font-size:14px;
width:100%;
float:left;
color:#a9a9a9
}

#article-comments .article-comment-date-bull a {
color:#00c373;
text-decoration:none;
line-height:24px
}

#article-comments .content_comment {
color:#787878;
font-family:'Arial',sans-serif;
font-size:14px;
line-height:25px;
display:block;
width:100%;
overflow:hidden;
padding-bottom:20px;
border-bottom:solid 1px #ebebeb
}

.social-media {
font-size:1em
}

.social-media label {
display:inline-block
}

.social-media a {
margin-right:7px
}

.social-media .list-inline li {
margin-right:20px
}

.page_article .paging_blog_page .pagination .page-item .page_button {
padding:0;
margin:0 1px
}

.page_article .paging_blog_page .pagination .page-item .page_button .fa {
line-height:35px
}

.fcm .form-group {
margin:0;
padding:0 15px;
padding-bottom:15px
}

.fcm .form-group label {
font-family:'Arial',sans-serif;
font-size:14px;
font-weight:400;
color:#111;
padding-bottom:5px
}

.fcm .form-group label:after {
content:"*";
font-size:14px;
color:#eb1010
}

.fcm .form-group input {
height:40px;
line-height:40px;
border-radius:0;
border:solid 1px #ebebeb;
box-shadow:none;
padding:0 20px
}

.fcm .form-group input:focus {
outline:none;
border-color:#ebebeb;
box-shadow:none
}

.fcm .form-group input::-webkit-input-placeholder {
color:#acacac
}

.fcm .form-group input::-moz-placeholder {
color:#acacac;
opacity:1;
color:#acacac;
opacity:1
}

.fcm .form-group input::-ms-input-placeholder {
color:#acacac;
color:#acacac
}

.fcm .form-group textarea {
resize:none;
border-radius:0;
border:solid 1px #ebebeb;
box-shadow:none;
padding:20px;
height:115px
}

.fcm .form-group textarea:focus {
outline:none;
border-color:#ebebeb;
box-shadow:none
}

.fcm .form-group input,.fcm .form-group textarea {
font-family:'Arial',sans-serif;
font-size:14px;
font-weight:400
}

.fcm .form-group input::-webkit-input-placeholder,.fcm .form-group textarea::-webkit-input-placeholder {
color:#acacac
}

.fcm .form-group input::-moz-placeholder,.fcm .form-group textarea::-moz-placeholder {
color:#acacac;
opacity:1;
color:#acacac;
opacity:1
}

.fcm .form-group input::-ms-input-placeholder,.fcm .form-group textarea::-ms-input-placeholder {
color:#acacac;
color:#acacac
}

.section-news-2 {
margin-bottom:20px
}

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

.pink {
font-family:'Noto serif',sans-serif;
color:#ff9601!important
}

.bold-font {
font-weight:700!important;
font-size:21px!important
}

.main-cart-page {
margin-bottom:40px
}

.main-container {
min-height:300px
}

.main-container .col-main {
float:none;
width:auto
}

.main-container .col-main .cart .bg-scroll {
overflow:hidden;
border-top:none;
border-bottom:none;
border-right:solid 1px #ebebeb
}

.main-container .col-main .cart .bg-scroll .cart-thead {
font-weight:700;
font-size:13px;
clear:both;
width:100%;
float:left;
border-bottom:solid 1px #eaeaea;
border-top:solid 1px #eaeaea;
min-width:600px
}

.main-container .col-main .cart .bg-scroll .cart-thead div {
font-family:'Noto serif',sans-serif;
float:left;
padding:10px 0;
color:#000;
text-align:center;
font-size:14px;
font-weight:600
}

.main-container .col-main .cart .bg-scroll .cart-thead div .nobr {
white-space:nowrap
}

.main-container .col-main .cart .bg-scroll .cart-thead .text-left {
text-align:left
}

.main-container .col-main .cart .bg-scroll .cart-thead .text-left p {
margin:0 15px
}

.main-container .col-main .cart .bg-scroll .cart-tbody {
width:100%;
float:left
}

.main-container .col-main .cart .bg-scroll .cart-tbody .item-cart {
border-bottom:1px solid #eaeaea;
width:100%;
float:left;
padding:10px 0
}

.main-container .col-main .cart .bg-scroll .cart-tbody .item-cart .border-right-none {
border-right:0
}

.main-container .col-main .cart .bg-scroll .cart-tbody .item-cart div {
float:left;
padding:0 15px;
line-height:20px;
vertical-align:top;
height:135px;
overflow:hidden;
padding-left:0
}

.main-container .col-main .cart .bg-scroll .cart-tbody .item-cart div.remove_,.main-container .col-main .cart .bg-scroll .cart-tbody .item-cart div.content_ {
display:-webkit-flex;
-webkit-align-items:center;
display:-ms-flexbox;
display:flex!important
}

.main-container .col-main .cart .bg-scroll .cart-tbody .item-cart div.content_s {
flex-flow:column;
justify-content:center
}

.main-container .col-main .cart .bg-scroll .cart-tbody .item-cart div .product-image {
min-height:75px;
display:block;
height:auto;
width:100%
}

.main-container .col-main .cart .bg-scroll .cart-tbody .item-cart div .product-image img {
width:100%;
max-width:100%;
height:auto
}

.main-container .col-main .cart .bg-scroll .cart-tbody .item-cart div .product-name {
font-family:"Noto serif",sans-serif;
margin:0;
padding-bottom:0;
font-size:14px;
line-height:21px;
color:#2f1b10;
font-weight:700;
text-transform:uppercase
}

.main-container .col-main .cart .bg-scroll .cart-tbody .item-cart div .product-name a {
color:#2f1b10;
text-decoration:none
}

.main-container .col-main .cart .bg-scroll .cart-tbody .item-cart div .variant-title {
font-family:"Arial",sans-serif;
font-weight:400;
display:block;
margin-left:0;
width:100%
}

.main-container .col-main .cart .bg-scroll .cart-tbody .item-cart div .rv_cart_page {
margin-top:0;
height:auto;
width:100%;
padding:0;
margin-bottom:5px
}

.main-container .col-main .cart .bg-scroll .cart-tbody .item-cart div .rv_cart_page .bizweb-product-reviews-badge {
margin:0;
padding:0;
width:100%
}

.main-container .col-main .cart .bg-scroll .cart-tbody .item-cart div .rv_cart_page .bizweb-product-reviews-badge div {
padding:0;
text-align:left
}

.main-container .col-main .cart .bg-scroll .cart-tbody .item-cart div .rv_cart_page .bizweb-product-reviews-badge div p,.main-container .col-main .cart .bg-scroll .cart-tbody .item-cart div .rv_cart_page .bizweb-product-reviews-badge div img {
display:none
}

.main-container .col-main .cart .bg-scroll .cart-tbody .item-cart div .rv_cart_page .bizweb-product-reviews-badge .bizweb-product-reviews-star i {
font-size:11px
}

.main-container .col-main .cart .bg-scroll .cart-tbody .item-cart div .remove-item-cart {
color:#7d7d7d;
font-family:"Arial",sans-serif;
display:block;
font-size:13px;
margin-top:0;
font-weight:400
}

.main-container .col-main .cart .bg-scroll .cart-tbody .item-cart div .remove-item-cart .fa {
margin-right:5px
}

.main-container .col-main .cart .bg-scroll .cart-tbody .item-cart div .remove-item-cart:hover {
color:#319055;
text-decoration:none
}

.main-container .col-main .cart .bg-scroll .cart-tbody .item-cart div .remove-item-cart:hover .fa {
color:#319055
}

.main-container .col-main .cart .bg-scroll .cart-tbody .item-cart div .item-price {
font-weight:700
}

.main-container .col-main .cart .bg-scroll .cart-tbody .item-cart div .item-price .price {
font-family:"Noto serif",sans-serif;
font-weight:700;
font-size:16px;
line-height:7;
color:#ff9601
}

.main-container .col-main .cart .bg-scroll .cart-tbody .item-cart div .item-price .bold-price {
font-weight:700
}

@media screen and (min-width: 1500px) {
.main-container .col-main .cart .bg-scroll .cart-tbody .item-cart div .input_qty_pr {
width:auto!important;
margin-top:20%!important
}
}

.main-container .col-main .cart .bg-scroll .cart-tbody .item-cart div .input_qty_pr {
height:auto;
border-right:none;
margin-top:20%;
padding:20px 0;
width:100%
}

@media screen and (min-width: 1590px) {
.main-container .col-main .cart .bg-scroll .cart-tbody .item-cart div .input_qty_pr .items-count {
width:25px
}
}

@media screen and (max-width: 1589px) {
.main-container .col-main .cart .bg-scroll .cart-tbody .item-cart div .input_qty_pr .items-count {
width:23px!important
}
}

.main-container .col-main .cart .bg-scroll .cart-tbody .item-cart div .input_qty_pr .items-count {
border:2px solid #dcdcdc;
outline:none;
background:#dcdcdc;
height:30px;
margin-top:5px;
width:25px;
text-align:center;
vertical-align:top;
padding:0;
color:#fff;
font-size:13px;
line-height:22px
}

@media screen and (max-width: 1024px) {
.main-container .col-main .cart .bg-scroll .cart-tbody .item-cart div .input_qty_pr .number-sidebar {
width:30px!important
}
}

.main-container .col-main .cart .bg-scroll .cart-tbody .item-cart div .input_qty_pr .number-sidebar {
border:2px solid #dcdcdc;
height:30px;
font-size:12px;
margin-left:-1px;
text-align:center;
width:35px;
vertical-align:top;
margin-right:-1px;
margin-top:5px;
min-height:30px;
padding:0;
float:left
}

.main-container .col-main .cart .bg-scroll .cart-tbody .item-cart div .input_qty_pr .btn-plus {
float:left;
border-radius:0 3px 3px 0
}

.main-container .col-main .cart .bg-scroll .cart-tbody .item-cart div .input_qty_pr .btn-minus {
border-radius:3px 0 0 3px;
float:left
}

@media screen and (min-width: 680px) and (max-width: 1199px) {
.main-container .col-main .cart .bg-scroll .cart-tbody .item-cart div {
padding:0 5px
}
}

.main-container .col-main .cart .cart_submit {
padding-right:0
}

.main-container .col-main .cart .cart_submit .totals .inner {
padding:0
}

.main-container .col-main .cart .cart_submit .totals .inner .bold-font {
line-height:24px;
display:inline-block;
float:right
}

.main-container .col-main .cart .cart_submit .totals .inner .total_price {
overflow:hidden;
margin-bottom:15px
}

.main-container .col-main .cart .cart_submit .totals .inner .total_price span {
font-family:"Noto serif",sans-serif;
font-size:14px;
font-weight:500;
line-height:24px
}

.main-container .col-main .cart .cart_submit .totals .inner .total_price p {
margin:0;
font-family:"Arial",sans-serif;
font-size:26px;
line-height:31px;
color:#252525;
font-weight:500
}

.main-container .col-main .cart .cart_submit .totals .inner .total_price .vat {
font-size:14px;
color:#acacac;
font-weight:400
}

.main-container .col-main .cart .cart_submit .totals .inner .head-table-cart {
font-family:"Arial",sans-serif;
text-align:center;
font-size:19px;
line-height:43px;
text-transform:uppercase;
margin-bottom:0;
border-bottom:solid 1px #eaeaea;
border-top:solid 1px #eaeaea
}

.main-container .col-main .cart .cart_submit .totals .inner .head-table-cart span {
font-weight:700
}

.main-container .col-main .cart .cart_submit .totals .inner .wrap_checkprice {
overflow:hidden;
padding:0 25px;
margin-top:20px
}

.main-container .col-main .cart .cart_submit .totals .inner .li_table {
padding:0 20px;
border-bottom:solid 1px #fff;
overflow:hidden;
background:#f5f5f5;
height:50px;
line-height:50px
}

.main-container .col-main .cart .cart_submit .totals .inner .li_table .li-left {
float:left;
font-family:'Arial';
font-size:14px;
color:#333;
line-height:50px
}

.main-container .col-main .cart .cart_submit .totals .inner .li_table .li-right {
float:right
}

.main-container .col-main .cart .cart_submit .totals .inner .li_table .totals_price {
font-weight:700;
font-family:'Noto serif',sans-serif;
font-size:18px;
color:#ff9601;
font-weight:bold;
line-height:50px
}

@media screen and (max-width: 991px) {
.main-container .col-main .cart .cart_submit .totals .inner .button_action .btn-action-cart {
display:block
}
}

@media screen and (min-width: 1590px) {
.main-container .col-main .cart .cart_submit .totals .inner .button_action {
text-align:center;
display:block;
width:98%;
margin:0 auto 15px;
overflow:hidden
}

.main-container .col-main .cart .cart_submit .totals .inner .button_action .btn-action-cart {
font-family:"Arial",sans-serif;
font-size:14px;
padding:10px 8px;
border:solid 1px #acacac;
font-weight:500;
width:48%;
display:block;
float:left
}

.main-container .col-main .cart .cart_submit .totals .inner .button_action .btn-action-cart:hover {
border:solid 1px #319055;
background:#319055;
color:#fff;
cursor:pointer
}

.main-container .col-main .cart .cart_submit .totals .inner .button_action .btn-action-cart:first-child {
margin-right:15px
}
}

@media screen and (min-width: 1590px) and (min-width: 992px) and (max-width: 1199px) {
.main-container .col-main .cart .cart_submit .totals .inner .button_action .btn-action-cart {
display:block
}
}

@media screen and (min-width: 1590px) and (max-width: 425px) {
.main-container .col-main .cart .cart_submit .totals .inner .button_action .btn-action-cart {
display:block
}
}

@media screen and (max-width: 1589px) {
.main-container .col-main .cart .cart_submit .totals .inner .button_action {
text-align:center;
display:block;
margin-bottom:15px
}

.main-container .col-main .cart .cart_submit .totals .inner .button_action .btn-action-cart {
font-family:"Arial",sans-serif;
font-size:14px;
padding:10px 8px;
border:solid 1px #acacac;
margin:15px 2px;
font-weight:500
}

.main-container .col-main .cart .cart_submit .totals .inner .button_action .btn-action-cart:hover {
border:solid 1px #319055;
background:#319055;
color:#fff;
cursor:pointer
}
}

@media screen and (max-width: 1589px) and (min-width: 992px) and (max-width: 1199px) {
.main-container .col-main .cart .cart_submit .totals .inner .button_action .btn-action-cart {
display:block
}
}

@media screen and (max-width: 1589px) and (max-width: 425px) {
.main-container .col-main .cart .cart_submit .totals .inner .button_action .btn-action-cart {
display:block
}
}

.main-container .col-main .cart .cart_submit .totals .inner .wrap_btn {
padding:0 25px;
margin-top:10px
}

.main-container .col-main .cart .cart_submit .totals .inner .btn-proceed-checkout {
text-align:center;
display:block;
padding:9px 15px;
width:100%;
font-family:'Arial',sans-serif;
font-size:18px;
border:solid 1px #319055;
margin-left:0;
background:#319055;
color:#fff;
font-weight:700;
border-radius:4px
}

.main-container .col-main .cart .cart_submit .totals .inner .btn-proceed-checkout:hover {
border:solid 1px #319055;
background:#fff;
color:#319055;
cursor:pointer;
text-decoration:none
}

.main-container .col-main .cart .cart_submit .totals .btn-continue {
margin-top:10px;
background:transparent;
font-size:13px;
float:right;
border:none;
outline:none;
text-transform:uppercase;
color:#022222
}

.main-container .col-main .cart .cart_submit .totals .btn-continue:hover {
text-decoration:none;
color:#319055
}

.main-container .col-main .cart .contat_fone {
padding:0 25px;
margin-top:30px
}

.main-container .col-main .cart .contat_fone .ctc {
display:block;
position:relative;
padding-left:55px;
text-decoration:none
}

.main-container .col-main .cart .contat_fone .ctc:before {
content:"";
background-image:url(//bizweb.dktcdn.net/100/244/304/themes/651946/assets/phone_cart.png?1525233822380);
background-repeat:no-repeat;
background-position:top center;
background-size:cover;
width:40px;
height:40px;
position:absolute;
left:0;
top:10px
}

.main-container .col-main .cart .contat_fone .ctc p {
font-family:'Noto serif',sans-serif;
font-size:14px;
line-height:29px;
color:#301406;
font-weight:700;
display:block;
margin:0;
padding:0
}

.main-container .col-main .cart .contat_fone .ctc span {
width:100%;
float:left;
font-family:'Noto serif',sans-serif;
font-size:21px;
line-height:28px;
color:#ff9601;
font-weight:700
}

.main-container .col-main .cart .btn_bottom {
overflow:hidden;
text-align:center;
display:inline-block;
padding:9px 15px;
font-family:'Arial',sans-serif;
font-size:14px;
border:solid 1px #f5f5f5;
margin-left:0;
background:#f5f5f5;
color:#333;
font-weight:700;
border-radius:4px;
margin-top:20px
}

.main-container .col-main .cart .btn_bottom:hover {
border:solid 1px #f5f5f5;
background:#fff;
color:#333;
cursor:pointer;
text-decoration:none
}

.main-container .col-main .cart .btn_bottom:hover a {
text-decoration:none;
color:#333
}

@media screen and (min-width: 315px) and (max-width: 991px) {
.main-container .col-main .cart .cart_submit {
padding-left:0;
padding-right:0;
margin:0
}
}

@media (max-width: 1199px) {
.main-container .col-main .cart #shopping-cart-totals-table tr td.a-right {
width:196px
}
}

@media (max-width: 991px) {
.main-container .col-main .cart #shopping-cart-totals-table tr td.a-right {
width:252px
}

.main-container .col-main .cart .totals .inner {
margin-right:0
}
}

@media (max-width: 767px) {
.item-product .title-product-cart-mobile {
max-width:150px
}

.sign_main {
background:#f7f8f9;
margin-top:40px
}

.main {
border-bottom:solid 1px #ebebeb;
background:#fff;
margin-top:40px
}

.main-container {
margin-top:-40px
}

.cart-mobile {
padding:10px 0 0
}

.header-cart {
padding:10px 15px 0;
border-bottom:solid 1px #ebebeb;
margin-top:0
}

.header-cart-content {
margin-top:10px
}

.header-cart-content .content-product-list {
min-height:110px
}

.header-cart .title-cart {
line-height:10px
}

.header-cart-price {
padding:18px 15px
}

.title-cart h3 {
font-family:Arial,sans-serif;
font-size:14px;
font-weight:500;
text-transform:uppercase
}

.title-cart p {
font-family:Arial ,sans-serif;
font-size:12px;
color:#9c9c9c
}

.title-cart a {
float:right;
margin-top:-28px;
color:#319055;
font-size:16px;
line-height:27px;
font-family:Arial,sans-serif
}

.btn-proceed-checkout-mobile {
width:100%;
line-height:27px;
color:#fff;
height:40px;
font-size:14px;
font-weight:700;
border:none;
background:#319055;
border-radius:3px;
margin-top:15px
}

.contin {
margin-top:15px;
width:100%;
font-weight:700
}

.content-product-list .item-product {
padding:15px;
min-height:110px;
border-bottom:solid 1px #ebebeb;
overflow:hidden
}

.item-product-cart-mobile,.title-product-cart-mobile,.select-item-qty-mobile {
float:left
}

.item-product-cart-mobile {
max-width:115px;
margin-right:10px
}

.item-product-cart-mobile img {
max-width:115px;
margin-right:10px
}

.select-item-qty-mobile {
float:right;
text-align:center
}

.title-product-cart-mobile a {
word-break:break-word;
font-family:'Noto serif',sans-serif;
line-height:21px;
font-size:14px;
text-transform:uppercase;
color:#2f1b10
}

.select-item-qty-mobile input.qty {
background:none repeat scroll 0 0 #fff;
border:1px solid #ebebeb;
font-size:15px;
font-weight:400;
margin:0!important;
outline:medium none;
padding:5px 5px 5px 12px;
width:41px
}

.title-product-cart-mobile p {
line-height:2;
font-size:14px;
font-family:Arial,sans-serif;
color:#898989
}

.title-product-cart-mobile span {
color:#ff9601;
font-family:'Noto serif',sans-serif
}

.select-item-qty-mobile a {
line-height:3;
color:#363636;
font-family:'Open Sans',sans-serif
}

.total_mobile .totals_price_mobile {
font-family:'Noto serif',sans-serif;
font-size:18px;
font-weight:700;
color:#ff9601
}
}

@media screen and (max-width: 767px) {
.select-item-qty-mobile .txt_center input {
height:25px;
width:24px;
text-align:center;
margin:0;
padding:0;
position:absolute;
left:22px;
min-height:0;
border-color:#dcdcdc
}

.item-product .title-product-cart-mobile {
max-width:150px
}

.title-product-cart-mobile h3 {
line-height:1;
margin:0
}

.main-cart-page {
min-height:auto!important
}

.select-item-qty-mobile .txt_center button.reduced.items-count.btn-minus {
position:absolute;
left:0;
top:0;
z-index:100;
margin:0;
line-height:1;
height:25px;
border-style:hidden;
background:#dcdcdc;
color:#fff;
border:solid thin #dcdcdc
}

.select-item-qty-mobile .txt_center button.increase.items-count.btn-plus {
position:absolute;
right:0;
top:0;
margin:0;
height:25px;
display:inline-block;
line-height:1;
border-style:hidden;
color:#fff;
background:#dcdcdc;
color:#fff;
border:solid thin #dcdcdc
}

.select-item-qty-mobile>div {
position:relative;
width:68px;
height:25px
}
}

@media screen and (max-width: 375px) {
.item-product .title-product-cart-mobile {
max-width:110px!important
}
}

#customer_register {
margin-bottom:20px
}

#customer_login,#recover_customer_password {
margin-bottom:0
}

.checkbox.style input {
margin:0!important;
display:none
}

.checkbox.style label {
display:inline-block;
vertical-align:middle;
font-weight:400;
text-transform:none;
position:relative;
padding-left:55px;
line-height:50px
}

.checkbox.style label:before {
display:block;
width:35px;
height:35px;
background:#fff;
border:1px solid #d4d4d4;
border-radius:5px;
content:"";
position:absolute;
left:0;
top:50%;
transform:translateY(-50%);
-moz-transform:translateY(-50%);
-ms-transform:translateY(-50%);
-webkit-transform:translateY(-50%);
-o-transform:translateY(-50%)
}

.checkbox.style input:checked+label:after {
font-family:'FontAwesome';
content:"\f00c";
font-family:FontAwesome;
font-size:20px;
color:#319055;
position:absolute;
top:50%;
left:8px;
transform:translateY(-50%);
-moz-transform:translateY(-50%);
-ms-transform:translateY(-50%);
-webkit-transform:translateY(-50%);
-o-transform:translateY(-50%)
}

.title-head-login {
text-align:left;
font-size:21px;
font-family:'Arial';
font-weight:700
}

@media (max-width: 543px) {
.page-login span.intr {
font-size:13px!important
}

.address .page_address .adr_title .title-head a {
width:100%;
margin-top:15px
}
}

@media (max-width: 991px) {
.address small {
display:block
}
}

.wrap_page {
box-shadow:0 1px 24px 0 rgba(0,0,0,0.16);
-moz-box-shadow:0 1px 24px 0 rgba(0,0,0,0.16);
-webkit-box-shadow:0 1px 24px 0 rgba(0,0,0,0.16);
-o-box-shadow:0 1px 24px 0 rgba(0,0,0,0.16);
-os-box-shadow:0 1px 24px 0 rgba(0,0,0,0.16);
margin-bottom:40px;
margin-top:40px;
padding-bottom:0!important
}

.wrap_page .col-left {
padding:0;
background:#f7f7f7
}

.wrap_page .col-left .content_register {
padding:30px
}

.wrap_page .col-left .content_register .title_x {
font-family:'Roboto',sans-serif;
font-size:14px;
color:#301406;
line-height:32px;
font-weight:700;
margin-top:40px
}

.wrap_page .col-left .content_register .des_x {
margin-top:30px
}

.wrap_page .col-left .content_register .des_x span {
display:block;
font-family:'Roboto',sans-serif;
font-size:14px;
font-weight:400;
color:#301406;
line-height:32px
}

.wrap_page .col-left .content_register .button_right_ {
margin-top:40px
}

.wrap_page .col-left .content_register .btn-50-login {
width:150px;
height:50px;
line-height:50px;
background:#319055;
border:solid 1px #319055;
color:#fff;
font-size:14px;
border-radius:3px;
padding:0;
font-weight:700;
display:inline-block;
text-align:center
}

.wrap_page .col-left .content_register .btn-50-login:hover {
background:#fff;
color:#319055;
border:solid 1px #319055
}

.wrap_page .col-left .content_register .btn-50-login :focus {
box-shadow:none
}

.wrap_page .action_bottom {
margin-bottom:20px
}

.wrap_lg {
padding:30px 20px
}

#recover-password {
padding:25px 0
}

.page-login {
padding-bottom:40px
}

.page-login span.intr {
font-family:'Arial';
font-size:15px;
line-height:23px;
color:#111;
text-align:center;
display:block
}

.page-login .form-signup {
margin-top:15px
}

.page-login .form-signup .form-group {
margin-bottom:15px
}

.page-login .form-signup .form-group input {
height:45px;
padding:0 20px;
color:#111;
border-color:#ebebeb;
border-radius:0;
box-shadow:none;
border-radius:3px
}

.page-login .form-signup .form-group textarea {
box-shadow:none
}

.page-login .form-signup .form-group input::placeholder {
font-family:'Arial';
font-size:15px;
color:#111
}

.page-login .form-signup .accept_submit {
margin-left:20px;
margin-top:10px
}

.page-login .form-signup .accept_submit span {
font-family:'Arial';
font-size:15px;
color:#111
}

.page-login .form-signup .button-50 {
height:45px;
font-size:16px;
line-height:45px;
width:100%;
border-radius:3px
}

.page-login .form-signup .bf_af {
display:block;
position:relative;
text-align:center;
font-family:'Arial';
font-size:14px;
color:#898989;
line-height:32px;
margin:10px 0
}

.page-login .form-signup .bf_af:after,.page-login .form-signup .bf_af:before {
content:"";
position:absolute;
height:1px;
width:35%;
top:50%;
background:#ebebeb
}

@media (max-width: 543px) {
.page-login .form-signup .bf_af:after,.page-login .form-signup .bf_af:before {
width:20%
}
}

.page-login .form-signup .bf_af:after {
right:0
}

.page-login .form-signup .bf_af:before {
left:0
}

.page-login .form-signup .login-width-social #social_login_widget #social_login {
margin:0 auto
}

.page-login .form-signup .have_ac {
font-family:'Arial';
font-size:15px;
color:#898989;
margin-left:15px;
display:block;
text-align:center;
margin-top:10px
}

.page-login .form-signup .have_ac span {
color:#333
}

.page-login .form-signup .have_ac a {
color:#333;
text-decoration:none
}

.page-login .form-signup .have_ac a:hover {
color:#319055
}

.login-width-social #social_login_widget #social_login {
margin:0 auto 50px
}

.recv-text {
font-size:15px;
font-family:'Arial';
display:block;
text-align:left;
width:100%;
overflow:hidden;
margin:0 15px 20px
}

.recv-text a {
text-decoration:none;
cursor:pointer;
color:#898989
}

@media (max-width: 991px) {
.form-signup .button-50 {
width:100%!important
}

.form-signup .have_ac {
display:block;
text-align:center;
margin-top:15px
}
}

.embedContent .embedHeader {
display:none!important
}

@media (max-width: 991px) {
.section_maps {
margin-bottom:30px
}
}

.wrap_contact {
background:#f4574c;
overflow:hidden;
padding:20px 0
}

.wrap_contact .icon_widget {
display:inline-block;
float:left;
width:45px;
height:45px;
border-radius:50%;
background:#f8948d;
border:solid 3px #f67970;
line-height:40px;
text-align:center
}

.wrap_contact .icon_widget .fa {
font-size:16px;
color:#fff
}

.wrap_contact .contact_info {
display:block;
padding-left:50px;
margin-left:25px
}

.wrap_contact .contact_info span,.wrap_contact .contact_info a {
font-family:'Roboto',sans-serif;
font-size:14px;
line-height:22px;
color:#fff;
text-decoration:none
}

.wrap_contact .contact_info span.lh,.wrap_contact .contact_info a.lh {
line-height:45px
}

.wrap_contact .contact_info a {
width:100%;
float:left
}

.info-contact .title-head {
font-family:'Arial';
text-transform:uppercase;
margin-top:0;
font-size:18px;
font-weight:700;
margin-bottom:20px;
color:#252525
}

.info-contact .widget-menu {
font-family:'Arial';
font-size:14px;
margin-bottom:15px;
overflow:hidden
}

.info-contact .widget-menu .ico-left {
display:block;
float:left;
width:25px;
text-align:center
}

.info-contact .widget-menu p,.info-contact .widget-menu .rc {
display:block;
float:left;
width:calc(100% - 35px);
margin-left:5px
}

.info-contact .widget-menu li {
margin-bottom:5px
}

.info-contact .widget-menu li:hover>a {
text-decoration:none
}

.info-contact .border-contact-page {
padding:2px 0;
border:dashed 1px #ebebeb;
display:block
}

.info-contact .descripti {
font-family:'Arial';
font-size:14px;
margin:0 0 30px;
padding:0 0 30px;
border-bottom:solid 1px #ebebeb;
color:#3d454e
}

.info-contact .logo {
font-size:20px
}

.page_cotact .title-head-contact {
margin:0;
padding:0 0 20px;
font-family:'Noto serif',sans-serif;
font-size:14px;
color:#393d3f;
text-transform:uppercase;
line-height:26px;
text-align:left;
font-weight:700
}

.page_cotact .contact_ {
overflow:hidden;
margin-bottom:50px
}

.page_cotact .contact_ .f_title {
font-family:'Arial';
font-size:14px;
font-weight:700;
color:#616161;
display:block;
width:100%;
float:left;
line-height:31px
}

.page_cotact .contact_ .f_title span,.page_cotact .contact_ .f_title a {
font-weight:400;
color:#616161;
text-decoration:none
}

.page_cotact .contact_ .f_title a:hover {
color:#319055
}

.page_cotact .form-signup {
margin:0
}

.group_contact .form-group {
padding:0 15px;
margin-bottom:15px;
color:#252525
}

.group_contact .form-group label {
font-weight:400;
margin-bottom:5px
}

.group_contact .form-group .form-control {
font-family:'Roboto';
font-size:14px;
color:#252525;
height:40px;
padding:0 20px
}

.group_contact .form-group .content-area {
min-height:155px;
padding:20px;
border-radius:3px;
resize:none
}

.group_contact .form-group input,.group_contact .form-group textarea {
border-color:#ebebeb
}

.group_contact .form-group input:focus,.group_contact .form-group textarea:focus {
border-color:#ebebeb
}

.group_contact .form-group input::placeholder {
font-family:'Roboto',sans-serif;
font-size:15px;
color:#111
}

.group_contact .form-group textarea::placeholder {
font-family:'Roboto',sans-serif;
font-size:15px;
color:#111
}

.group_contact .form-group .btn-50-full {
font-family:'Roboto',sans-serif;
position:absolute;
right:15px;
bottom:0;
box-shadow:none;
padding:8px 20px;
font-size:14px;
color:#fff;
background:#319055;
border:solid 1px #319055
}

.group_contact .form-group .btn-50-full:hover {
border-color:#319055;
background:#fff;
color:#319055
}

@media (min-width: 1200px) {
.wrap_padding {
padding-right:25%;
padding-left:8.33333333%
}

.box-maps .gllpLatlonPicker {
padding-right:8.33333333%
}
}

@media (max-width: 991px) {
.title-module-page {
padding-top:20px
}
}

.title-module-page h2 {
margin:0;
padding:0;
font-family:'Roboto',sans-serif;
font-size:24px;
line-height:24px;
margin-bottom:20px
}

.title-module-page h2 span .fa {
color:#319055;
padding-right:5px
}

.select_daily {
padding:15px 0
}

.select_daily select {
height:40px;
background-color:#f6f6f6!important;
border-color:#ebebeb
}

.city-wrapper:hover {
cursor:pointer
}

.city-wrapper .nano .content:focus {
outline:none;
border-color:none
}

.city-wrapper .nano .content .showroom-item {
padding:15px 0;
border-bottom:solid 1px #ebebeb;
overflow:hidden
}

.city-wrapper .nano .content .showroom-item:last-child {
border-bottom:0
}

.city-wrapper .nano .content .showroom-item span {
font-family:'Roboto',sans-serif;
font-size:13px;
line-height:22px;
color:#3d454e;
display:block;
padding:5px 0
}

.city-wrapper .nano .content .showroom-item span .fa {
width:20px;
text-align:center;
display:block;
float:left;
height:20px;
line-height:22px;
color:#319055
}

.city-wrapper .nano .content .showroom-item span span {
padding:0 0 0 15px;
display:block;
margin-left:15px
}

.city-wrapper .nano .content .showroom-item span span a {
text-decoration:none
}

.city-wrapper .nano .content .showroom-item span span a:hover {
color:#319055
}

.city-wrapper .nano .content .showroom-item span span a:focus {
color:#319055
}

@media (max-width: 991px) {
.widget-item.info-contact {
margin-top:20px!important;
margin-top:0!important
}

.page_cotact {
padding-bottom:0!important
}

.title_mobile_contact {
padding:0 0 30px!important
}
}

.back_account {
color:#319055!important;
text-transform:none;
font-weight:500
}

.back_account:hover {
text-decoration:none
}

.full-width {
width:100%
}

.page_customer_account .col-main-acount {
margin-bottom:40px
}

.page_customer_account .col-main-acount .col-left-account .page-title .title-head {
font-family:'Arial'
}

.page_customer_account .col-main-acount .col-left-account .page-title .title-head a {
color:#252525;
font-size:14px;
font-weight:700;
line-height:10px;
text-transform:uppercase;
text-decoration:none
}

.page_customer_account .col-main-acount .col-left-account .page-title .title-head a:hover {
color:#319055
}

.page_customer_account .col-main-acount .col-left-account .no-padding {
padding:0
}

.page_customer_account .col-main-acount .col-left-account .no-padding .my-account .dashboard .recent-orders .tab-all .table-cart {
border:1px #ebebeb solid;
font-size:15px;
margin-bottom:0;
font-size:13px;
line-height:37px;
color:#252525;
margin-bottom:30px;
margin-top:15px
}

.page_customer_account .col-main-acount .col-left-account .no-padding .my-account .dashboard .recent-orders .tab-all .table-cart .thead-default {
color:#333;
text-align:center;
border:#ebebeb thin solid;
line-height:1.5;
font-family:Arial;
font-size:16px;
font-weight:700;
background:#ebebeb;
min-width:60px
}

.page_customer_account .col-main-acount .col-left-account .no-padding .my-account .dashboard .recent-orders .tab-all .table-cart .thead-default tr {
color:#333;
text-align:center;
border:#ebebeb thin solid;
line-height:1.5;
font-family:Arial;
font-size:16px;
font-weight:700;
background:#ebebeb;
min-width:60px
}

@media screen and (max-width: 767px) {
.page_customer_account .col-main-acount .col-left-account .no-padding .my-account .dashboard .recent-orders .tab-all .table-cart .thead-default tr th {
white-space:nowrap
}
}

.page_customer_account .col-main-acount .col-left-account .no-padding .my-account .dashboard .recent-orders .tab-all .table-cart .thead-default tr th {
padding:5px;
font-size:14px;
color:#55595c;
background-color:#eceeef;
text-align:center;
font-weight:400
}

@media screen and (max-width: 767px) {
.page_customer_account .col-main-acount .col-left-account .no-padding .my-account .dashboard .recent-orders .tab-all .table-cart tbody tr td {
white-space:nowrap
}
}

.page_customer_account .col-main-acount .col-left-account .no-padding .my-account .dashboard .recent-orders .tab-all .table-cart tbody tr td {
padding:5px;
text-align:center
}

.page_customer_account .col-main-acount .col-left-account .no-padding .my-account .dashboard .recent-orders .tab-all .table-cart tbody tr td .price {
font-family:'Arial';
font-weight:400;
color:#252525
}

.page_customer_account .col-main-acount .col-left-account .no-padding .my-account .dashboard .recent-orders .tab-all .table-cart tbody tr td a:hover {
color:#319055
}

.page_customer_account .col-main-acount .col-right-account .block-account {
padding:20px;
border:1px #ebebeb solid;
border-radius:5px
}

.page_customer_account .col-main-acount .col-right-account .block-account .block-title-account {
color:#dc3333;
font-weight:600;
text-transform:uppercase;
position:relative;
padding-bottom:10px
}

.page_customer_account .col-main-acount .col-right-account .block-account .block-title-account h5 {
font-size:18px;
margin:0;
padding:0
}

.page_customer_account .col-main-acount .col-right-account .block-account .block-content {
padding:0
}

.page_customer_account .col-main-acount .col-right-account .block-account .block-content p {
margin:10px 0;
line-height:24px;
padding:0;
overflow:hidden
}

.page_customer_account .col-main-acount .col-right-account .block-account .block-content p .fa {
width:20px;
text-align:center;
color:#319055;
float:left;
line-height:24px
}

.page_customer_account .col-main-acount .col-right-account .block-account .block-content p span {
display:block;
width:calc(100% - 35px);
float:left
}

.page_customer_account .col-main-acount .col-right-account .block-account .block-content .btn-bg {
border-radius:3px;
background:#319055;
color:#fff;
font-family:'Arial';
font-size:14px
}

.page_order_account .top_order_title .title-headding {
font-family:'Arial';
font-size:18px;
text-transform:uppercase
}

.page_order_account .top_order_title .order_date a {
margin-left:30px;
color:#319055
}

.page_order_account .body_order #order_payment,.page_order_account .body_order #order_shipping {
padding:0
}

.page_order_account .body_order #order_payment .box-header .title-head,.page_order_account .body_order #order_shipping .box-header .title-head {
font-family:'Arial';
margin:0;
padding:0;
font-size:18px
}

.page_order_account .body_order #order_payment .address p i,.page_order_account .body_order #order_shipping .address p i {
color:#319055
}

.page_order_account .content_order .table-responsive-block .table-cart .thead-default tr th {
padding:10px 15px
}

.page_order_account .content_order .table-responsive-block .table-cart tbody tr .numeric {
font-family:'Arial';
font-weight:400;
color:#252525
}

.page_order_account .content_order .table-responsive-block .table-cart tbody tr .link:hover a {
color:#319055;
text-decoration:none
}

.page_order_account .oder_total_monney .totalorders tfoot .order_total .right {
color:#252525;
font-family:'Arial';
font-size:16px;
font-weight:500
}

.canced {
color:red
}

.price_off {
color:red;
text-decoration:line-through
}

@media (max-width: 767px) {
.oder_total_monney {
overflow:hidden
}

.max-767 {
margin-top:15px
}
}

@media screen and (max-width: 991px) {
.m992 {
display:none
}

#parent {
display:flex;
flex-flow:column
}

#a {
order:2
}

#b {
order:1
}

.sodiachi .form-xs {
line-height:10px!important
}
}

@media screen and (min-width: 992px) {
.mx991 {
display:none
}
}

.address .page_address .btn-bg-addresss {
background:#319055;
color:#fff;
border:solid 1px #319055;
border-radius:3px
}

.address .page_address .btn-bg-addresss:hover {
background:#fff;
color:#319055;
border:solid 1px #319055
}

.total_address .checkbox {
line-height:12px
}

.theborder {
border-top:solid 1px #ebebeb
}

.address .page_address .adr_title {
padding:20px;
overflow:hidden
}

.address .page_address .adr_title .title-head {
font-family:'Arial';
color:#252525;
font-size:14px;
font-weight:700;
line-height:10px;
text-transform:uppercase;
text-decoration:none;
margin:0
}


.address .page_address .adr_title .title-head a {
display:block;
cursor:pointer;
color:#252525
}

.address .page_address .col-address {
overflow:hidden
}

.address .page_address .total_address {
padding:0 0 40px
}

.block-account h3 {
font-family:'Arial';
margin-top:0
}

@media (max-width: 767px) {
.page_order_account .top_order_title .order_date a {
margin-left:0!important;
display:block!important
}

.block-account {
margin-bottom:20px
}

.page_customer_account .col-main-acount .col-left-account .no-padding .my-account .dashboard .recent-orders .tab-all .table-cart {
margin-top:0;
margin-bottom:0!important;
border-bottom:0
}
}

.customer-name {
color:#319055;
line-height:55px
}

.block-content.form-signup {
background:#fff;
padding-top:20px
}

.block-content.form-signup p {
padding:0 20px
}

.block-content.form-signup p i {
color:#319055;
margin-right:10px
}

.address-title {
padding-left:10px;
margin-bottom:15px;
border-radius:0!important;
font-weight:300
}

.address-title button {
background:none;
border:none;
font-size:0;
width:50px;
height:55px
}

.address-subtitle {
margin-top:0;
text-transform:uppercase
}

.address-item-action {
right:0;
top:-7px
}

.address-item-action .btn-row {
padding-right:5px
}

.address-group {
background:#fff;
padding-bottom:5px;
margin-bottom:15px
}

.address-group p {
color:#595959
}

.address-group p label {
float:left;
font-weight:300
}

.color_main {
color:#319055!important
}

#order_payment,#order_shipping {
background:#fff;
padding:10px 20px
}

#order_payment .address.note i,#order_shipping .address.note i {
color:#319055;
margin-right:5px
}

.totalorders {
background:#fff;
border-color:#ebebeb
}

.order-headding {
margin:0
}

.contact-owf {
margin-bottom:20px
}

@media (max-width: 767px) {
.contact-owf {
margin-top:-15px!important
}
}

.info-contact .title-head {
font-family:'Arial';
text-transform:uppercase;
margin-top:0;
font-size:18px;
font-weight:700;
margin-bottom:20px;
color:#252525
}

.info-contact .widget-menu {
font-family:'Arial';
font-size:14px;
margin-bottom:30px;
overflow:hidden
}

.info-contact .widget-menu .ico-left {
display:block;
float:left;
width:25px;
text-align:center
}

.info-contact .widget-menu p,.info-contact .widget-menu .rc {
display:block;
float:left;
width:calc(100% - 35px);
margin-left:5px
}

.info-contact .widget-menu li {
margin-bottom:5px
}

.info-contact .widget-menu li:hover>a {
text-decoration:none
}

.info-contact .border-contact-page {
padding:2px 0;
border:dashed 1px #ebebeb;
display:block
}

.info-contact .logo {
font-size:20px
}

.info-contact .widget-menu p {
display:inline
}

.info-contact .logo {
font-size:20px
}

.collection-category {
border:dashed 1px #ff9601;
padding:0 25px;
background:#fff
}

@media (max-width: 991px) {
.collection-category {
padding:0 15px
}
}

.cate_padding {
padding:20px 0;
border-bottom:solid 1px #ebebeb
}

.cate_padding .nav-ul {
max-height:500px;
overflow:scroll;
padding:0;
overflow-x:hidden
}

.cate_padding .nav-ul::-webkit-scrollbar-track {
border-radius:10px;
background-color:#fff;
width:8px
}

.cate_padding .nav-ul::-webkit-scrollbar {
width:8px;
background-color:#ebebeb
}

.cate_padding .nav-ul::-webkit-scrollbar-thumb {
border-radius:10px;
background-color:#319055;
width:8px
}

@media (max-width: 1199px) {
.aside-item.collection-category {
padding:0 15px
}
}

.aside-item.collection-category .nav-item {
position:relative;
clear:left;
font-size:14px;
padding:4px 0
}

.aside-item.collection-category .nav-item.lv1:before {
font-family:'FontAwesome';
content:"\f105";
height:15px;
position:absolute;
left:0;
top:7px;
border-radius:2px;
z-index:9;
font-size:14px
}

.aside-item.collection-category .nav-item.lv1:hover:before,.aside-item.collection-category .nav-item.lv1.active:before {
color:#319055
}

.aside-item.collection-category .nav-item a {
font-family:'Noto serif',sans-serif;
font-size:14px;
line-height:28px;
color:#240e03;
font-weight:400
}

.aside-item.collection-category .nav-item a em {
position:absolute;
right:30px;
top:0;
font-family:'Noto serif',sans-serif;
font-size:14px;
font-weight:400;
font-style:inherit
}

.aside-item.collection-category .nav-item span {
line-height:28px;
font-size:14px;
color:#240e03;
top:0;
display:inline-block
}

.aside-item.collection-category .nav-item .fa {
position:absolute;
right:0;
top:7px;
width:25px;
padding:5px
}

.aside-item.collection-category .nav-item .dropdown-menu {
position:static;
width:100%;
border:0;
box-shadow:none;
padding:0
}

.aside-item.collection-category .nav-item .dropdown-menu .lv2 a {
line-height:22px
}

.aside-item.collection-category .nav-item .dropdown-menu .lv2:before {
font-family:'FontAwesome';
content:"\f105";
height:15px;
position:absolute;
left:30px;
top:3px;
border-radius:2px;
z-index:9;
font-size:14px
}

.aside-item.collection-category .nav-item .dropdown-menu .lv2:hover:before,.aside-item.collection-category .nav-item .dropdown-menu .lv2.active:before {
color:#319055
}

.aside-item.collection-category .nav-item .dropdown-menu .nav-item {
padding:4px 0
}

.aside-item.collection-category .nav-item .dropdown-menu .nav-item>a {
padding:0 45px
}

.aside-item.collection-category .nav-item .dropdown-menu .nav-item:hover {
border-top-color:#ddd;
border-bottom-color:#ddd
}

.aside-item.collection-category .nav-item .dropdown-menu .nav-item:last-child:hover {
border-top-color:#ddd;
border-bottom-color:#ddd
}

.aside-item.collection-category .nav-item .dropdown-menu .nav-item.lv3 {
padding:4px 20px
}

.aside-item.collection-category .nav-item .dropdown-menu .nav-item.lv3 a {
padding:0 40px 0 45px;
line-height:22px
}

.aside-item.collection-category .nav-item .dropdown-menu .nav-item.lv3 a:before {
left:45px;
top:3px
}

.aside-item.collection-category .nav-item .dropdown-menu .nav-item.lv3:before {
font-family:'FontAwesome';
content:"\f105";
height:15px;
position:absolute;
left:50px;
top:3px;
border-radius:2px;
z-index:9;
font-size:14px
}

.aside-item.collection-category .nav-item .dropdown-menu .nav-item.lv3:hover:before,.aside-item.collection-category .nav-item .dropdown-menu .nav-item.lv3.active:before {
color:#319055
}

.aside-item.collection-category .nav-item:hover {
border-top-color:#ddd;
border-bottom-color:#ddd
}

.aside-item.collection-category .nav-item:hover:before {
border-color:#319055
}

.aside-item.collection-category .nav-item:hover>a {
color:#319055;
text-decoration:none
}

.aside-item.collection-category .nav-item:hover>.fa {
color:#319055
}

.aside-item.collection-category .nav-item:hover span {
color:#319055
}

.aside-item.collection-category .nav-item.active:before {
border-color:#319055
}

.aside-item.collection-category .nav-item.active>.dropdown-menu {
border-radius:0
}

.aside-item.collection-category .nav-item.active>a {
color:#319055
}

.aside-item.collection-category .nav-item.active>.fa {
color:#319055
}

.aside-item.collection-category .nav-item.active>.dropdown-menu {
display:block
}

.aside-item.collection-category .nav-item.active span {
color:#319055
}

.aside-item.collection-category .nav-item:hover>a {
color:#319055;
background-color:#fff
}

.aside-item.collection-category .nav-item:hover>.fa {
color:#319055
}

.aside-item.collection-category .nav-item .dropdown-menu li:hover>a {
color:#319055;
background-color:#fff
}

.aside-item.collection-category .nav-item .dropdown-menu li:hover>.fa {
color:#319055
}

.aside-item.collection-category .nav>li>a {
padding:0 30px 0 15px
}

.aside-item .nav>li>a:focus {
background:none
}

.cate_blog {
border:none
}

.cate_blog .title_module h2:after {
content:none
}

.cate_blog .aside-content {
margin-bottom:20px
}

.cate_blog .nav-category .nav-item .fa {
top:10px
}

.cate_blog .nav-category .nav-item .dropdown-menu .lv2 {
line-height:27px
}

.cate_blog .nav-category .lv_1 {
position:relative
}

.cate_blog .nav-category .lv_1:before {
content:"\f0da";
font-family:'FontAwesome';
font-size:13px;
color:#333;
line-height:42px;
position:absolute;
left:0;
top:0;
z-index:99
}

.cate_blog .nav-category .lv_1 a {
font-family:'Roboto',sans-serif;
font-weight:400;
font-size:14px;
line-height:35px;
color:#333
}

.cate_blog .nav-category .lv_1 a span {
color:#b5b5b5;
font-size:14px
}

.off_today_collection {
margin-top:0!important
}

.off_today_collection .sale_off_today {
border-top:0!important
}

.ui-widget.ui-widget-content {
height:2px;
background:#ebebeb
}

.ui-slider-range.ui-corner-all.ui-widget-header {
background:#319055!important
}

.ui-slider-horizontal .ui-slider-handle {
height:14px!important;
width:14px!important;
border-radius:50%!important;
top:-6px!important;
border:none!important;
background:#319055!important
}

.ui-widget.ui-widget-content {
border:none!important;
margin-bottom:25px;
width:calc(100% - 14px);
margin-left:7px
}

.filter-price-value {
width:100%
}

#start {
width:43%;
float:left
}

#start input {
font-family:'Arial';
font-size:14px;
text-align:center;
border-radius:3px;
border:1px solid #e1e1e1;
box-shadow:none;
background:#f7f7f7;
height:40px
}

#stop {
float:left;
margin-left:30px;
text-align:center;
position:relative;
width:44%
}

#stop input {
font-family:'Arial';
font-size:14px;
text-align:center;
border-radius:3px;
border:1px solid #e1e1e1;
box-shadow:none;
background:#f7f7f7;
height:40px
}

#stop:before {
content:"-";
position:absolute;
left:-17px;
font-size:17px;
line-height:40px
}

a#filter-value {
line-height:38px;
width:99%;
display:block;
height:40px;
margin-top:90px;
background:#319055;
border:solid 1px #319055;
font-weight:700;
border-radius:3px
}

a#filter-value:hover {
border-color:#319055;
color:#319055;
background:#fff
}

.button_close_modal {
position:absolute;
right:15px;
top:5px
}

.wrap-modal-login {
background:#FFF;
width:820px;
padding:0;
margin:0 auto!important;
position:relative;
box-shadow:0 1px 24px 0 rgba(0,0,0,0.16);
-os-box-shadow:0 1px 24px 0 rgba(0,0,0,0.16);
-moz-box-shadow:0 1px 24px 0 rgba(0,0,0,0.16);
-o-box-shadow:0 1px 24px 0 rgba(0,0,0,0.16);
-webkit-box-shadow:0 1px 24px 0 rgba(0,0,0,0.16)
}

.wrap-modal-login .title-modal {
font-size:21px;
color:#301406;
line-height:24px;
margin:0;
text-align:left;
font-family:'Arial',sans-serif;
font-weight:700;
display:block;
text-align:left;
margin-bottom:15px
}

.wrap-modal-login .btn-style {
font-size:21px!important;
font-weight:300;
font-family:'Arial',sans-serif;
background:#fff;
border:solid 1px #ebebeb
}

.wrap-modal-login .accept_submit {
text-align:center;
margin-top:20px
}

.wrap-modal-login .accept_submit input {
margin-top:2px
}

.wrap-modal-login #customer_register {
margin-bottom:0
}

.wrap-modal-login .fixheight {
max-height:580px;
overflow:hidden;
overflow-y:hidden
}

.wrap-modal-login .wrp_frm {
padding:50px 15px 50px 45px;
width:520px;
float:left
}

.wrap-modal-login .wrp_frm .wrap_form .note {
font-family:'Arial';
font-size:15px;
line-height:23px;
color:#111;
display:block;
text-align:center;
margin-bottom:20px
}

.wrap-modal-login .wrp_frm_register {
padding:50px 15px 50px 45px;
width:520px;
float:left
}

.wrap-modal-login .wrp_frm_register .wrap_form_register .note {
font-family:'Arial';
font-size:15px;
line-height:23px;
color:#111;
display:block;
text-align:center;
margin-bottom:20px
}

.wrap-modal-login .from_ip {
padding-right:25px
}

.wrap-modal-login .form-signup {
font-size:1em;
color:#898989
}

.wrap-modal-login .form-signup .form-group {
margin-top:15px
}

.wrap-modal-login .form-signup .form-group.forget {
margin-bottom:25px
}

.wrap-modal-login .form-signup .form-group input {
font-family:'Arial',sans-serif;
font-weight:400;
color:#898989;
padding:5px 30px;
height:45px;
min-height:40px;
border-radius:3px;
font-size:15px;
box-shadow:none;
outline:none
}

.wrap-modal-login .form-signup .form-group input:-webkit-input-placeholder {
color:#898989
}

.wrap-modal-login .form-signup .form-group input:-moz-placeholder {
color:#898989
}

.wrap-modal-login .form-signup .form-group input:-ms-input-placeholder {
color:#898989
}

.wrap-modal-login .form-signup .form-group input:-moz-placeholder {
color:#898989
}

.wrap-modal-login .form-signup .form-group input:focus {
border-color:#ebebeb
}

.wrap-modal-login .form-signup .form-group textarea {
font-family:'Arial',sans-serif;
border-color:#ebebeb;
border-radius:0;
font-size:1em;
padding:11px 20px
}

.wrap-modal-login .form-signup .form-group .btn-lg {
font-family:'Arial',sans-serif;
font-weight:400;
background:#fff;
border:solid 1px #319055;
color:#319055;
font-size:15px!important;
border-radius:3px;
height:45px
}

.wrap-modal-login .form-signup .form-group .btn-lg:hover {
background:#319055;
border:solid 1px #319055;
color:#fff
}

.wrap-modal-login .form-signup .form-group .btn-bg {
font-family:'Arial',sans-serif;
font-weight:700;
background:#319055;
border:solid 1px #319055;
color:#fff;
font-size:16px!important;
border-radius:3px;
margin-bottom:5px;
height:45px;
line-height:42px;
border-radius:3px
}

.wrap-modal-login .form-signup .form-group .mr_bt {
margin-bottom:10px
}

.wrap-modal-login .form-signup .form-group label span {
color:red;
font-weight:700
}

.wrap-modal-login .form-signup .cle {
overflow:hidden
}

.wrap-modal-login .form-signup p {
text-align:center;
padding-top:15px;
margin:15px;
font-family:'Arial',sans-serif;
font-weight:400
}

.wrap-modal-login .form-signup .fr_gr_pd {
text-align:center
}

.wrap-modal-login .form-signup .fr_gr_pd:hover>a {
color:#319055
}

.wrap-modal-login .form-signup .fr_gr_pd_t {
padding:0 15px;
margin-top:10px
}

.wrap-modal-login .form-signup .no_mr {
margin-top:0!important
}

.wrap-modal-login .form-signup .bt_login {
padding:15px 0 0;
font-family:'Arial',sans-serif;
font-weight:400;
font-size:15px;
color:#111;
text-align:center;
display:block;
margin-top:20px
}

.wrap-modal-login .form-signup .bt_login span {
display:block;
text-align:center
}

.wrap-modal-login .form-signup .bt_login a {
color:#319055;
text-decoration:underline
}

.wrap-modal-login .form-signup .bt_login:hover>a {
color:#319055
}

.wrap-modal-login .form-signup .fot_sigup .tit {
display:block;
position:relative;
text-align:center;
margin-top:5px
}

.wrap-modal-login .form-signup .fot_sigup .tit:before {
content:" ";
width:100%;
height:1px;
padding:1px 0 0;
background:#ebebeb;
color:#ebebeb;
position:absolute;
left:0;
top:17px;
line-height:32px;
z-index:1
}

.wrap-modal-login .form-signup .fot_sigup .tit span {
font-family:'Arial',sans-serif;
font-size:14px;
line-height:32px;
padding:0 15px;
background-color:#fff;
display:inline-block;
background:#fff;
z-index:2;
position:absolute;
left:35%
}

.wrap-modal-login .form-signup .social_login {
width:100%;
float:left;
margin-top:15px
}

.wrap-modal-login .form-signup .social_login .login-width-social #social_login_widget #social_login {
margin:0 auto
}

.wrap-modal-login .background_image_register {
height:600px;
overflow:hidden
}

.wrap-modal-login .background_image,.wrap-modal-login .background_image_register {
padding:0;
height:100%;
background:#f7f7f7;
width:292px;
display:block;
float:left;
position:absolute;
right:0;
padding:0 30px
}

.wrap-modal-login .background_image img,.wrap-modal-login .background_image_register img {
max-width:100%
}

.wrap-modal-login .background_image .width_,.wrap-modal-login .background_image_register .width_ {
width:52.1%
}

.wrap-modal-login .content_register .title_x {
font-family:'Roboto',sans-serif;
font-size:14px;
font-weight:700;
color:#301406;
line-height:32px;
padding:85px 0 0;
text-align:left;
margin:15px 0
}

.wrap-modal-login .content_register .des_x {
padding:30px 0
}

.wrap-modal-login .content_register .des_x span {
display:block;
font-family:'Roboto',sans-serif;
font-size:14px;
font-weight:400;
color:#301406;
line-height:32px
}

.wrap-modal-login .content_register .button_right_ {
width:100%;
margin-top:20px
}

.wrap-modal-login .content_register .button_right_ a {
line-height:45px;
padding:0 35px;
background:#319055;
font-family:'Roboto',sans-serif;
font-size:14px;
font-weight:700;
color:#fff;
border-radius:3px;
text-decoration:none;
color:#fff;
height:45px;
display:inline-block;
float:left
}

.wrap-modal-login .btn-link-style {
text-decoration:none;
color:#898989;
font-size:14px
}

.wrap-modal-login .title-head {
text-align:center;
margin:0;
font-family:'Arial',sans-serif;
font-weight:500
}

.wrap-modal-login .no_mr {
padding:0;
margin:0
}

.wrap-modal-login .action_bottom {
text-align:center;
margin-top:15px
}

.wrap-modal-login .action_bottom .btn-lg {
border-radius:3px;
font-size:14px!important
}

.wrap-modal-login .action_bottom .btn-lg:hover {
background:#319055;
color:#fff;
text-decoration:none;
border-color:#319055
}

.page {
min-height:150px
}

div#isp_search_result_page_container .btn-search {
display:none
}

button.btn.btn-default.btn-search {
display:none
}

div#isp_search_result_page_container form {
margin-bottom:0
}

.wishlist-title {
display:none!important
}

.wishlist-page-body {
position:relative
}

@media (min-width: 991px) {
.wishlist-page-body {
margin-top:90px!important
}
}

.wishlist-clearfix .wishlist-search {
position:relative;
width:35%!important
}

.wishlist-clearfix .wishlist-search #wishlist_search_input {
position:relative;
display:block;
width:100%!important;
height:34px;
padding:7px 12px;
font-size:13px;
line-height:1.428571429;
color:#555;
background-color:#fff;
background-image:none;
border:1px solid #ccc;
border-radius:3px;
-moz-transition:border-color ease-in-out 0.15s,box-shadow ease-in-out .15s;
-o-transition:border-color ease-in-out 0.15s,box-shadow ease-in-out .15s;
-webkit-transition:border-color ease-in-out 0.15s,box-shadow ease-in-out .15s;
transition:border-color ease-in-out 0.15s,box-shadow ease-in-out .15s
}

.wishlist-clearfix .wishlist-search:after {
font-family:'FontAwesome';
content:"\f002";
font-size:15px;
line-height:24px;
position:absolute;
width:15px;
height:15px;
right:20px;
top:8px;
color:#a2a2a2
}

.wishlist-clearfix .wishlist-share {
width:15%!important;
margin-top:3px
}

.wishlist-clearfix .wishlist-display-style {
float:none!important;
position:absolute;
top:5px;
right:15px;
width:10%!important;
text-align:right
}

.wishlist-clearfix .wishlist-display-style .wishlist-list-style.active,.wishlist-clearfix .wishlist-display-style .wishlist-grid-style.active {
color:#319055!important
}

.wishlist-clearfix .wishlist-display-style .wishlist-list-style:hover,.wishlist-clearfix .wishlist-display-style .wishlist-grid-style:hover {
color:#319055!important
}

.wishlist-list-view {
padding-top:15px;
border-top:dashed 1px #ddd
}

.wishlist-list-view .wishlist-view-page .wishlist-product {
margin-bottom:70px
}

.wishlist-list-view .wishlist-view-page .wishlist-product .wishlist-product-img {
width:180px!important;
height:auto!important
}

.wishlist-list-view .wishlist-view-page .wishlist-product .wishlist-product-content {
width:calc(100% - 180px - 180px)
}

.wishlist-list-view .wishlist-view-page .wishlist-product .wishlist-product-content .wishlist-product-name {
color:#231f20!important;
font-family:'Arial',sans-serif;
font-size:15px!important;
font-weight:400!important;
line-height:24px;
margin-bottom:10px;
overflow:hidden;
display:block
}

.wishlist-list-view .wishlist-view-page .wishlist-product .wishlist-product-content .wishlist-product-name p {
color:#231f20!important;
margin:0!important;
font-size:13px
}

.wishlist-list-view .wishlist-view-page .wishlist-product .wishlist-product-content .wishlist-product-name:hover {
color:#319055!important
}

.wishlist-list-view .wishlist-view-page .wishlist-product .wishlist-product-content .wishlist-product-name:hover p {
color:#319055!important
}

.wishlist-list-view .wishlist-view-page .wishlist-product .wishlist-product-content p {
margin:0 0 10px!important;
color:#252525!important
}

.wishlist-list-view .wishlist-view-page .wishlist-product .wishlist-product-content p .wishlist-product-price {
font-size:16px;
font-family:'Noto Serif',sans-serif;
font-weight:400!important;
line-height:25px!important;
color:#319055!important;
margin-right:10px!important
}

.wishlist-list-view .wishlist-view-page .wishlist-product .wishlist-product-content p .wishlist-product-oldprice {
font-family:'Noto Serif',sans-serif;
font-size:14px;
color:#898989!important;
font-weight:300
}

.wishlist-list-view .wishlist-view-page .wishlist-product .wishlist-product-content .wishlist-product-description {
font-family:"Arial",sans-serif;
font-weight:300;
color:#6b6b6b!important;
margin:0!important
}

.wishlist-list-view .wishlist-view-page .wishlist-product .wishlist-product-action .wishlist-add-to-cart form {
font-family:'Arial',sans-serif;
margin-bottom:0!important
}

.wishlist-list-view .wishlist-view-page .wishlist-product .wishlist-product-action .wishlist-add-to-cart form .wishlist-btn {
position:relative;
font-family:'Arial',sans-serif;
font-size:11px;
background-image:none;
line-height:24px!important;
border-radius:20px!important;
cursor:pointer;
display:inline-block;
font-size:12px!important;
text-transform:uppercase!important;
font-weight:400;
color:#fff!important;
background:#319055!important;
border:solid 1px #319055!important;
padding:7px 12px 7px 40px;
text-align:center;
vertical-align:middle;
white-space:nowrap
}

.wishlist-list-view .wishlist-view-page .wishlist-product .wishlist-product-action .wishlist-add-to-cart form .wishlist-btn:before {
font-family:'simple-line-icons';
content:"\e04e";
font-size:15px;
line-height:24px;
position:absolute;
width:15px;
height:15px;
left:15px;
top:6px;
color:#fff
}

.wishlist-list-view .wishlist-view-page .wishlist-product .wishlist-product-action .wishlist-add-to-cart form .wishlist-btn:hover {
border-color:#319055!important;
color:#319055!important;
background:#fff!important
}

.wishlist-list-view .wishlist-view-page .wishlist-product .wishlist-product-action .wishlist-add-to-cart form .wishlist-btn:hover:before {
color:#319055
}

.wishlist-list-view .wishlist-view-page .wishlist-product .wishlist-product-action .wishlist-remove {
text-align:right
}

.wishlist-list-view .wishlist-view-page .wishlist-product .wishlist-product-action .wishlist-remove .wishlist-remove-link {
font-family:"Arial",sans-serif;
font-size:11px!important;
line-height:24px;
color:#616161!important;
text-transform:uppercase!important;
font-weight:500!important
}

.wishlist-list-view .wishlist-view-page .wishlist-product .wishlist-product-action .wishlist-remove .wishlist-remove-link:before {
font-family:'FontAwesome';
position:absolute;
margin-left:-20px;
margin-top:0;
font-size:14px;
color:#616161
}

.wishlist-list-view .wishlist-view-page .wishlist-product .wishlist-product-action .wishlist-remove .wishlist-remove-link:hover {
color:#319055!important;
text-decoration:none!important
}

.wishlist-list-view .wishlist-view-page .wishlist-product .wishlist-product-action .wishlist-remove .wishlist-remove-link:hover:before {
color:#319055!important
}

.wishlist-grid-view {
padding:30px 0;
border-top:dashed 1px #ddd
}

.wishlist-grid-view .wishlist-view-page .wishlist-product {
width:calc(100% / 5);
padding:0 15px
}

.wishlist-grid-view .wishlist-view-page .wishlist-product .wishlist-product-img {
height:auto!important;
width:180px!important;
overflow:hidden
}

.wishlist-grid-view .wishlist-view-page .wishlist-product .wishlist-product-content {
text-align:center;
min-height:100px;
overflow:hidden
}

.wishlist-grid-view .wishlist-view-page .wishlist-product .wishlist-product-content .wishlist-product-name {
color:#231f20!important;
font-family:'Arial',sans-serif;
font-size:15px!important;
font-weight:400!important;
line-height:24px
}

.wishlist-grid-view .wishlist-view-page .wishlist-product .wishlist-product-content .wishlist-product-name p {
font-size:13px;
padding:0 5px;
color:#231f20!important;
margin:0!important
}

.wishlist-grid-view .wishlist-view-page .wishlist-product .wishlist-product-content .wishlist-product-name:hover {
color:#319055!important
}

.wishlist-grid-view .wishlist-view-page .wishlist-product .wishlist-product-content .wishlist-product-name:hover p {
color:#319055!important
}

.wishlist-grid-view .wishlist-view-page .wishlist-product .wishlist-product-content p {
margin:0 0 15px!important;
color:#252525!important
}

.wishlist-grid-view .wishlist-view-page .wishlist-product .wishlist-product-content p .wishlist-product-price {
font-size:15px;
font-family:'Noto Serif',sans-serif;
font-weight:400!important;
line-height:25px!important;
color:#319055!important;
margin-right:10px!important
}

.wishlist-grid-view .wishlist-view-page .wishlist-product .wishlist-product-content p .wishlist-product-oldprice {
font-family:'Noto Serif',sans-serif;
font-size:14px!important;
font-weight:300!important;
color:#898989!important
}

.wishlist-grid-view .wishlist-view-page .wishlist-product .wishlist-product-content .wishlist-product-description {
color:#231f20!important;
margin:0!important
}

.wishlist-grid-view .wishlist-view-page .wishlist-product .wishlist-product-action {
margin-top:5px
}

.wishlist-grid-view .wishlist-view-page .wishlist-product .wishlist-product-action .wishlist-add-to-cart form {
font-family:'Arial',sans-serif;
margin-bottom:0!important
}

.wishlist-grid-view .wishlist-view-page .wishlist-product .wishlist-product-action .wishlist-add-to-cart form .wishlist-btn {
font-family:'Arial',sans-serif;
font-size:11px;
background-image:none;
line-height:24px!important;
border-radius:20px!important;
cursor:pointer;
display:inline-block;
position:relative;
font-size:12px!important;
text-transform:uppercase!important;
font-weight:400;
color:#fff!important;
background:#319055!important;
border:solid 1px #319055!important;
padding:7px 12px 7px 40px;
text-align:center;
vertical-align:middle;
white-space:nowrap
}

.wishlist-grid-view .wishlist-view-page .wishlist-product .wishlist-product-action .wishlist-add-to-cart form .wishlist-btn:before {
font-family:'simple-line-icons';
content:"\e04e";
font-size:15px;
line-height:24px;
position:absolute;
width:15px;
height:15px;
left:15px;
top:6px;
color:#fff
}

.wishlist-grid-view .wishlist-view-page .wishlist-product .wishlist-product-action .wishlist-add-to-cart form .wishlist-btn:hover {
border-color:#319055!important;
color:#319055!important;
background:#fff!important
}

.wishlist-grid-view .wishlist-view-page .wishlist-product .wishlist-product-action .wishlist-add-to-cart form .wishlist-btn:hover:before {
color:#319055
}

.wishlist-grid-view .wishlist-view-page .wishlist-product .wishlist-product-action .wishlist-remove {
text-align:center
}

.wishlist-grid-view .wishlist-view-page .wishlist-product .wishlist-product-action .wishlist-remove .wishlist-remove-link {
font-family:'Arial',sans-serif;
font-size:11px!important;
line-height:24px;
color:#616161!important;
text-transform:uppercase!important;
font-weight:500!important
}

.wishlist-grid-view .wishlist-view-page .wishlist-product .wishlist-product-action .wishlist-remove .wishlist-remove-link:before {
font-family:'FontAwesome';
position:absolute;
margin-left:-20px;
margin-top:0;
font-size:13px;
color:#616161
}

.wishlist-grid-view .wishlist-view-page .wishlist-product .wishlist-product-action .wishlist-remove .wishlist-remove-link:hover {
color:#319055!important;
text-decoration:none!important
}

.wishlist-grid-view .wishlist-view-page .wishlist-product .wishlist-product-action .wishlist-remove .wishlist-remove-link:hover:before {
color:#319055!important
}

@media (min-width: 992px) and (max-width: 1199px) {
.wishlist-page-body .wishlist-grid-view .wishlist-product {
width:calc(100% / 4)!important
}
}

@media (max-width: 991px) {
.wishlist-page-body .wishlist-clearfix .wishlist-share {
width:30%!important;
margin-top:3px
}
}

@media (min-width: 768px) and (max-width: 991px) {
.wishlist-page-body .wishlist-grid-view .wishlist-product {
width:calc(100% / 3)!important
}
}

@media (max-width: 767px) {
.wishlist-page-body .wishlist-list-view .wishlist-view-page .wishlist-product .wishlist-product-content {
width:calc(100% - 160px)
}

.wishlist-page-body .wishlist-list-view .wishlist-product-btn,.wishlist-list-view .wishlist-sold-out-btn {
display:block;
width:45%!important
}
}

@media (max-width: 720px) {
.wishlist-page-body .wishlist-share-select select {
height:40px!important;
padding:unset;
margin-bottom:20px;
padding:5px 10px!important
}

.wishlist-page-body .wishlist-clearfix .wishlist-display-style {
float:none!important;
position:absolute;
top:0;
right:15px;
width:30%!important;
text-align:right
}

.wishlist-page-body .wishlist-clearfix .wishlist-search {
position:relative;
width:60%!important
}

.wishlist-grid-view .wishlist-view-page .wishlist-product {
height:auto!important
}
}

@media (max-width: 580px) {
.wishlist-page-body .wishlist-list-view .wishlist-view-page .wishlist-product .wishlist-product-content {
width:100%!important;
margin-bottom:15px!important
}

.wishlist-page-body .wishlist-list-view .wishlist-view-page .wishlist-product .wishlist-product-img {
width:100%!important;
height:auto;
margin-bottom:20px
}

.wishlist-page-body .wishlist-list-view .wishlist-view-page .wishlist-product .wishlist-product-action .wishlist-add-to-cart form .wishlist-btn {
border-color:#319055!important;
color:#319055!important;
background:#fff!important;
width:auto!important;
margin-left:-15px!important
}

.wishlist-page-body .wishlist-list-view .wishlist-view-page .wishlist-product .wishlist-product-action .wishlist-add-to-cart form .wishlist-btn:before {
color:#319055
}

.wishlist-page-body .wishlist-grid-view .wishlist-product {
width:calc(100% / 1)!important
}
}

@media (max-width: 543px) {
.wishlist-page-body .wishlist-list-view .wishlist-view-page .wishlist-product .wishlist-product-action .wishlist-remove {
text-align:right;
line-height:40px;
width:90px!important;
float:none!important
}

.wishlist-page-body .wishlist-list-view .wishlist-view-page .wishlist-product .wishlist-product-action .wishlist-remove .wishlist-remove-link:before {
line-height:38px
}
}

.pp_gallery ul {
height:55px!important
}

.pp_gallery ul li a {
height:55px!important
}

.classbackground {
padding:0 15px
}

.wrap_full_background {
padding:0 15px;
background:#fff;
width:100%;
overflow:hidden
}

.large_title {
    font-family: 'Noto serif',sans-serif;
    font-size: 20px;
    text-transform: uppercase;
    color: #319055;
	text-align: center;

}


.zkybao {
margin-top:220px;
margin-bottom:50px
}

.zkybao1 {
    top: 170px;
    height: 30px;
    text-align: center;
}

.panel-primary>.panel-heading {
    color: #fff;
    background-color: #319055;
    border-color: #319055;
	font-size: 15px;
    text-transform: uppercase;
    text-align: center;
}