@media (min-width: 1366px) and (max-width: 1600px){

/*============ Header Start ============*/
.header-sidebar .header-navbar > ul > li { padding:18px 0px;}
.header-sidebar .header-navbar > ul > li > a { font-size:28px;}
.header-sidebar .header-budgets .budgets-form h2 { font-size:45px; margin:0 0 40px 0;}
.header-sidebar .header-budgets .budgets-form .f-btn { margin:25px 0 0 0;}
.header-sidebar .header-contact .contact-detail h2 { font-size:45px; margin:0 0 40px 0;}
.header-sidebar .header-cart .ht_cart ul li .minicart-detail .product-price { font-size:28px;}
.header-sidebar .header-search .search-form .search-widget button { top:10px;}
.header-sidebar .header-search .search-form .search-widget button .material-icons { font-size:60px;}
/*============ Header End ============*/

/*============ Common Style Start ============*/
/*============ Common Style End ============*/

/*============ Content Start ============*/
.home-slider .slider-box .slider-image { padding:50px 70px;}
.home-slider .slider-box .slider-caption .number { font-size:22px;}
.home-slider .slider-box .slider-caption h3 { font-size:45px; margin:0 0 30px 0;}
.home-slider .slider-box .slider-caption p { font-size:18px;}
.home-slider .slider-box .slider-caption .button { margin:20px 0 0 0;}
.slider-arrows .slick-prev,
.slider-arrows .slick-next { width:60px; height:60px;}
/*============ Content End ============*/

/*============ Footer Start ============*/
/*============ Footer End ============*/

/*============ Quem-Somos Page Start ============*/
.quem-somos-page .quem-somos-text .cat-label { margin:50px 0 0 0;}
.quem-somos-page .quem-somos-text .text h2 { font-size:40px; margin:0 0 25px 0;}
.quem-somos-page .row:nth-child(odd) .quem-somos-text .cat-label { margin:0 0 50px 0;}
/*============ Quem-Somos Page End ============*/

/*============ Portfolio Page Start ============*/
.portfolio-page .portfolio-text .cat-label { margin:50px 0 0 0;}
.portfolio-page .portfolio-text .text h2 { font-size:40px; margin:0 0 25px 0;}
.portfolio-page .row:nth-child(odd) .portfolio-text .cat-label { margin:0 0 50px 0;}
/*============ Portfolio Page End ============*/

/*============ Contact Page Start ============*/
/*============ Contact Page End ============*/

/*============ Login-Register Page Start ============*/
/*============ Login-Register Page End ============*/

/*============ My-Account Page Start ============*/
.page-addresses .address .address-footer a { font-size:14px; margin:0 10px 0 0; padding:12px 16px;}
table.table-bordered thead tr > th { font-size:14px;}
table.table-bordered tbody > tr > th,
table.table-bordered tbody > tr > td { font-size:14px;}
/*============ My-Account Page End ============*/

/*============ Product Detail Page Start ============*/
.w3n_product_details {max-width:95%;float:right;}
.w3n_product .w3n_product_tabs {max-width:95%;}
.w3n_social_sharing .product-additional-info {    left: -75px;}
/*============ Product Detail Page End ============*/

/*============ Product Page Start ============*/
/*============ Product Page End ============*/

/*============ Cart Page Start ============*/
.cart-grid .cart-item .product-line-actions .remove-from-cart { margin-left:-6px;}
/*============ Cart Page End ============*/

/*============ Checkout Page Start ============*/
/*============ Checkout Page End ============*/

/*============ Order-Confirmation Page Start ============*/
/*============ Order-Confirmation Page End ============*/

/*============ Stores Page Start ============*/
/*============ Stores Page End ============*/

/*============ Page-Not-Found Page Start ============*/
/*============ Page-Not-Found Page End ============*/

}

@media (min-width: 1200px) and (max-width: 1399px){

/*============ Header Start ============*/
.header-sidebar .header-navbar > ul > li { padding:16px 0px;}
.header-sidebar .header-navbar > ul > li > a { font-size:26px;}
.header-sidebar .header-budgets .budgets-form h2 { font-size:40px; margin:0 0 35px 0;}
.header-sidebar .header-budgets .budgets-form .f-btn { margin:20px 0 0 0;}
.header-sidebar .header-contact .contact-detail h2 { font-size:40px; margin:0 0 35px 0;}
.header-sidebar .header-cart .ht_cart ul li .minicart-detail .product-price { font-size:26px;}
.header-sidebar .header-search .search-form .search-widget button { top:10px;}
.header-sidebar .header-search .search-form .search-widget button .material-icons { font-size:60px;}

.w3n_megamenu .ets_mm_megamenu_content .mm_menus_ul > li + li + li {margin-left: 15px;}
.w3n_megamenu ul.mm_menus_ul li.mm_menus_li a .w3n_megamenuclass {width: 23px;margin-right: 9px;}
.w3n_megamenu ul.mm_menus_ul li.mm_menus_li a span {font-size:11px;}
/*============ Header End ============*/

/*============ Common Style Start ============*/
#content-wrapper .page-header h1 { font-size:35px;}
.page-content.page-cms h1 { font-size:35px;}
.page-content.page-cms h2 { font-size:32px;}
.page-content.page-cms h3 { font-size:28px;}
/*============ Common Style End ============*/

/*============ Content Start ============*/
.home-slider .slider-box .slider-image { padding:50px 60px;}
.home-slider .slider-box .slider-caption .number { font-size:22px;}
.home-slider .slider-box .slider-caption h3 { font-size:40px; margin:0 0 30px 0;}
.home-slider .slider-box .slider-caption p { font-size:18px;}
.home-slider .slider-box .slider-caption .button { margin:20px 0 0 0;}
.slider-arrows .slick-prev,
.slider-arrows .slick-next { width:60px; height:60px;}
/*============ Content End ============*/

/*============ Footer Start ============*/
/*============ Footer End ============*/

/*============ Quem-Somos Page Start ============*/
.quem-somos-page .quem-somos-text { padding:0px 0px 0px 40px;}
.quem-somos-page .quem-somos-text .cat-label { margin:30px 0 0 0;}
.quem-somos-page .quem-somos-text .text h2 { font-size:35px; margin:0 0 20px 0;}
.quem-somos-page .quem-somos-text .text p { font-size:16px;}
.quem-somos-page .row:nth-child(odd) .quem-somos-text { padding:0px 40px 0px 0px;}
.quem-somos-page .row:nth-child(odd) .quem-somos-text .cat-label { margin:0 0 30px 0;}

.w3n_quem_somos { max-width: 650px;padding-right:20px;}
.w3n_quem_somos_img {max-width:450px;margin-right:-45px;}
/*============ Quem-Somos Page End ============*/

/*============ Portfolio Page Start ============*/
.portfolio-page .portfolio-text { padding:0px 0px 0px 40px;}
.portfolio-page .portfolio-text .cat-label { margin:30px 0 0 0;}
.portfolio-page .portfolio-text .text h2 { font-size:35px; margin:0 0 20px 0;}
.portfolio-page .portfolio-text .text p { font-size:16px;}
.portfolio-page .row:nth-child(odd) .portfolio-text { padding:0px 40px 0px 0px;}
.portfolio-page .row:nth-child(odd) .portfolio-text .cat-label { margin:0 0 30px 0;}
/*============ Portfolio Page End ============*/

/*============ Contact Page Start ============*/
.contact-rich h4 { font-size:20px;}
.contact-form h3 { font-size:20px;}
/*============ Contact Page End ============*/

/*============ Login-Register Page Start ============*/
/*============ Login-Register Page End ============*/

/*============ My-Account Page Start ============*/
.page-addresses .address .address-footer a { font-size:14px; margin:0 8px 0 0; padding:10px 10px;}
.page-addresses .address .address-footer a span { font-size:14px;}
table.table-bordered thead tr > th { font-size:14px;}
table.table-bordered tbody > tr > th,
table.table-bordered tbody > tr > td { font-size:14px;}
/*============ My-Account Page End ============*/

/*============ Category Page Start ============*/
#search_filters .facet { width:210px;}
.products .product-miniature .highlighted-informations .view-more { min-width:200px;}
/*============ Category Page End ============*/

/*============ Product Page Start ============*/
.product-actions .product-variants .product-variants-item { width:210px;}
.w3n-product-detail h1 { font-size:26px;}
.w3n-product-detail .product-prices .product-price { font-size:26px;}
.w3n-product-detail .product-information p { font-size:16px;}
.w3n-product-detail .product-add-to-cart .product-quantity .qty .input-group { width:83px;}
.w3n-product-detail .product-add-to-cart .product-quantity .add .btn { font-size:14px; padding:12px 18px;}
.w3n-product-detail .product-add-to-cart .product-quantity .add .btn .material-icons { font-size:18px; margin:-3px 5px 0 0;}
/*============ Product Page End ============*/

/*============ Cart Page Start ============*/
.cart-grid .cart-item .product-line-actions .qty .input-group { width:100px;}
.cart-grid .cart-item .product-line-actions .qty .input-group .form-control {width:66px;}
.cart-grid .cart-item .product-line-actions .remove-from-cart { margin-left:-10px;}
.cart-grid-right .cart-detailed-actions .btn { font-size:15px; padding:14px 15px;}
.w3n_cart .block-promo .cart-voucher .promo-code form .promo-input {max-width:360px;padding:0px 65px 0px 15px;}
/*============ Cart Page End ============*/

/*============ Checkout Page Start ============*/
#checkout .checkout-block .checkout-step .address-item .address-footer .edit-address { font-size:14px; margin:0 10px 0 0; padding:12px 16px;}
#checkout .checkout-block .checkout-step .address-item .address-footer .delete-address { font-size:14px; padding:12px 16px;}
.w3n_checkout_page .block-promo .cart-voucher .promo-code form .promo-input {max-width: 210px;}
/*============ Checkout Page End ============*/
/* Address Block ST */

/* Address Block */
/*============ Product Detail Page Start ============*/
.w3n_product_details {max-width:95%;float:right;}
.w3n_product .w3n_product_tabs {max-width:95%;}
.w3n_social_sharing .product-additional-info {    left: -80px;}
.w3n_price_section .product-price-and-shipping span.price {font-size:18px;}
.w3n_price_section .w3n_cart_blk .w3n_heart_img button{width:45px;height:45px;line-height:45px;}
.w3n_price_section .w3n_cart_blk .w3n_heart_img button img {width:20px;}
.w3n_price_section .w3n_cart_blk .w3n_cart_img button {width:45px;height:45px;line-height:45px;}
.w3n_price_section .w3n_cart_blk .w3n_cart_img button img {width:20px;}

/*============ Product Detail Page End ============*/

/*============ Order-Confirmation Page Start ============*/
/*============ Order-Confirmation Page End ============*/

/*============ Stores Page Start ============*/
/*============ Stores Page End ============*/
.w3n_cart .w3n_cart_voucherright .checkout a.label {max-width:200px;width:100%;}
.w3n_cart .w3n_cart_voucherright .checkout a.btn {max-width:200px;width:100%;}
/*============ Page-Not-Found Page Start ============*/
/*============ Page-Not-Found Page End ============*/

}

@media (min-width: 992px) and (max-width: 1199px){

/*============ Header Start ============*/
.header-leftbar { width:230px;}
.logo { padding:0px 20px;}
.header-block .header-title { padding:0px 20px 0px 40px;}
.header-block .header-link { padding:0px 20px;}
.header-rightbar { width:80px;}
.header-toggler .header-box .toggler { height:72px; line-height:72px;}
.header-toggler .header-box .toggler.cart-icon .cart-counter { top:8px; right:12px;}
.header-sidebar.open { -webkit-transform:translateX(-80px); transform:translateX(-80px);}
.header-sidebar .header-navbar > ul > li { padding:14px 0px;}
.header-sidebar .header-navbar > ul > li > a { font-size:24px;}
.header-sidebar .header-navbar > ul > li > a:before { top:10px;}
.header-sidebar.header-sidebar-budgets { width:calc(100% - 80px);}
.header-sidebar .header-budgets .budgets-form h2 { font-size:35px; margin:0 0 25px 0;}
.header-sidebar .header-budgets .budgets-form .f-row { margin:0 0 25px 0;}
.header-sidebar .header-budgets .budgets-form .f-row .input-text { font-size:18px;}
.header-sidebar .header-budgets .budgets-form .f-btn { margin:20px 0 0 0;}
.header-sidebar.header-sidebar-contact { width:calc(100% - 80px);}
.header-sidebar .header-contact .contact-detail h2 { font-size:35px; margin:0 0 25px 0;}
.header-sidebar .header-contact .contact-detail .block { margin:0 0 25px 0;}
.header-sidebar .header-contact .contact-detail .block .text { font-size:18px; line-height:22px;}
.header-sidebar .header-cart .ht_cart ul li .minicart-detail .product-price { font-size:24px;}
.header-sidebar .header-login h2 { font-size:35px;}
.header-sidebar .header-login .login-form .f-row { margin:25px 0 0 0;}
.header-sidebar .header-login .login-form .f-row .input-text { font-size:18px;}
.header-sidebar.header-sidebar-search { width:calc(100% - 80px);}
.header-sidebar .header-search .search-form .search-widget input[type="text"] { height:60px; font-size:18px; padding:0px 0px 0px 65px;}
.header-sidebar .header-search .search-form .search-widget button { top:4px; left:-6px;}
.header-sidebar .header-search .search-form .search-widget button .material-icons { font-size:50px;}
/*============ Header End ============*/

/*============ Common Style Start ============*/
#wrapper { margin:0px;}
#content-wrapper .page-header h1 { font-size:25px;}
.page-content.page-cms h1 { font-size:25px;}
.page-content.page-cms h2 { font-size:22px;}
.page-content.page-cms h3 { font-size:18px;}
/*============ Common Style End ============*/

/*============ Content Start ============*/
.home-slider .slider-box .slider-image { padding:50px 50px;}
.home-slider .slider-box .slider-caption .number { font-size:20px;}
.home-slider .slider-box .slider-caption h3 { font-size:35px; margin:0 0 25px 0;}
.home-slider .slider-box .slider-caption p { font-size:16px; line-height:24px;}
.home-slider .slider-box .slider-caption .button { margin:20px 0 0 0;}
.slider-arrows .slick-prev,
.slider-arrows .slick-next { width:60px; height:60px;}
.slider-thumb .thumb-item .thumbbox { padding:0px 20px 0px 40px;}
/*============ Content End ============*/

/*============ Footer Start ============*/
/*============ Footer End ============*/

/*============ Quem-Somos Page Start ============*/
.w3n_cms {padding-top:40px;}
.quem-somos-page .row { -webkit-box-align:start; -ms-flex-align:start; align-items:flex-start; padding:20px 0px;}
.quem-somos-page .quem-somos-text { padding:0px 0px 0px 40px;}
.quem-somos-page .quem-somos-text .cat-label { margin:30px 0 0 0;}
.quem-somos-page .quem-somos-text .text h2 { font-size:35px; margin:0 0 20px 0;}
.quem-somos-page .quem-somos-text .text p { font-size:16px;}
.quem-somos-page .row:nth-child(odd) .quem-somos-text { padding:0px 40px 0px 0px;}
.quem-somos-page .row:nth-child(odd) .quem-somos-text .cat-label { margin:0 0 30px 0;}

.w3n_quem_somos { max-width: 530px;padding-right:20px;}
.w3n_quem_somos_img {max-width:400px;margin-right:-45px;}
/*============ Quem-Somos Page End ============*/

/*============ Portfolio Page Start ============*/
.portfolio-page .row { -webkit-box-align:start; -ms-flex-align:start; align-items:flex-start; padding:20px 0px;}
.portfolio-page .portfolio-text { padding:0px 0px 0px 40px;}
.portfolio-page .portfolio-text .cat-label { margin:30px 0 0 0;}
.portfolio-page .portfolio-text .text h2 { font-size:35px; margin:0 0 20px 0;}
.portfolio-page .portfolio-text .text p { font-size:16px;}
.portfolio-page .row:nth-child(odd) .portfolio-text { padding:0px 40px 0px 0px;}
.portfolio-page .row:nth-child(odd) .portfolio-text .cat-label { margin:0 0 30px 0;}
/*============ Portfolio Page End ============*/

/*============ Contact Page Start ============*/
.contact-rich h4 { font-size:20px;}
.contact-form h3 { font-size:20px;}
/*============ Contact Page End ============*/

/*============ Login-Register Page Start ============*/
/*============ Login-Register Page End ============*/

/*============ My-Account Page Start ============*/
.page-addresses .row [class*="col-"] { width:50%;}
.page-addresses .address .address-footer a { font-size:14px; margin:0 7px 0 0; padding:12px 16px;}
table.table-bordered thead tr > th { font-size:12px; padding:10px 8px;}
table.table-bordered tbody > tr > th,
table.table-bordered tbody > tr > td { font-size:12px; padding:10px 8px;}
.page-order-detail .box .table-bordered,
.page-order-detail .box .table-bordered td,
.page-order-detail .box .table-bordered th { font-size:12px;}
/*============ My-Account Page End ============*/

/*============ Category Page Start ============*/
.category-menu { width:230px;}
.category-menu #iqitmegamenu-mobile > li { margin:10px 0px;}
.category-menu #iqitmegamenu-mobile > li > a { font-size:16px; padding:0px 20px 0px 40px;}
.category-menu #iqitmegamenu-mobile > li > ul:before { left:230px;}
.category-menu #iqitmegamenu-mobile > li > ul > li { margin:10px 0px;}
.category-menu #iqitmegamenu-mobile > li > ul > li > a { font-size:16px; padding:0px 20px 0px 40px;}
.category-menu #iqitmegamenu-mobile > li > ul > li ul { padding:15px 0 0 0;}
.category-menu #iqitmegamenu-mobile > li > ul > li ul li a { padding:0px 20px 0px 40px;}
#search_filters { margin:0px -8px;}
#search_filters .facet { width:180px; padding:0px;}
.products .product-miniature .product-description { margin:20px 0 0 0;}
.products .product-miniature .product-description .product-title { font-size:16px;}
.products .product-miniature .product-description .product-price-and-shipping { font-size:20px;}
.products .product-miniature .highlighted-informations .view-more { min-width:160px; font-size:15px !important; padding:14px 14px;}
.w3n_category .products .product-miniature {width: 33.33333% !important;}
#left-column .block-categories {padding:15px 5px;}
#left-column .block-categories.w3n_cat_title_block {padding:0px 15px;}
#search_filters_wrapper {padding:0 15px;}

/*============ Category Page End ============*/

/*============ Product Page Start ============*/
.product-actions .product-variants { margin:0px -8px;}
.product-actions .product-variants .product-variants-item { width:180px; padding:0px 8px;}
#product #content-wrapper #content { max-width:320px;}
.w3n-product-block .images-container .js-qv-mask .product-images .thumb-container .thumb { width:70px;}
.w3n-product-block .scroll-box-arrows .material-icons { height:70px; line-height:70px;}
.w3n-product-detail { padding:0 50px 0 0;}
.w3n-product-detail h1 { font-size:26px;}
.w3n-product-detail .product-prices .product-price { font-size:26px;}
.w3n-product-detail .product-information p { font-size:16px;}
.w3n-product-detail .product-add-to-cart .product-quantity { width:100%; display:inline-block; vertical-align:top;}
.w3n-product-detail .product-add-to-cart .product-quantity .qty { width:100%; margin:0 0 10px 0;}
.w3n-product-detail .product-add-to-cart .product-quantity .qty .input-group { width:83px;}
.w3n-product-detail .product-add-to-cart .product-quantity .add { width:100%;}
.w3n-product-detail .product-add-to-cart .product-quantity .add .btn { font-size:15px; padding:14px 18px;}
.w3n-product-detail .product-add-to-cart .product-quantity .add .btn .material-icons { font-size:18px; margin:-3px 5px 0 0;}
.w3n-product-detail .product-additional-info { right:0px;}
/*============ Product Page End ============*/

/* mywishlist Page ST */
.btn-primary {font-size:13px;}
#mywishlist .table .btn_action a.wishlist_add_to_cart {padding:9px 0;}
.mywishlist_17 .wishlistLinkTop .wlp_bought .wlp_bought_list tbody .wishlist-product-quantity .wl_product_qty {width:70px;}
.mywishlist_17 .wishlistLinkTop .wlp_bought .wlp_bought_list tbody .wishlist-product-priority select {max-width:100px !important;}
.block-promo .cart-voucher .promo-code form .promo-input {max-width:330px;padding:0px 65px 0px 15px;}
.block-promo .cart-voucher .promo-code form .btn {max-width:150px;}

/* mywishlist Page EN */

/*============ Cart Page Start ============*/
.cart-grid .cart-grid-body { width:100%; margin-bottom:30px;}
.cart-grid .cart-item .product-line-actions .qty .input-group { width:100px;}
.cart-grid .cart-item .product-line-actions .qty .input-group .form-control {width:66px;}
.cart-grid .cart-item .product-line-actions .remove-from-cart { margin-left:-10px;}
.cart-grid-right { width:100%;}
/*============ Cart Page End ============*/

/*============ Checkout Page Start ============*/
.checkout-block > .row > [class*="col-"] { width:100%;}
#checkout .checkout-block .checkout-step .address-item .address-footer .edit-address { font-size:14px; margin:0 10px 0 0; padding:12px 16px;}
#checkout .checkout-block .checkout-step .address-item .address-footer .delete-address { font-size:14px; padding:12px 16px;}
.checkout-block .card { margin-top:15px;}
.w3n_checkout_page .block-promo .cart-voucher .promo-code form .promo-input {max-width:150px;}
/*============ Checkout Page End ============*/

/*============ Order-Confirmation Page Start ============*/
/*============ Order-Confirmation Page End ============*/

/*============ Stores Page Start ============*/
/*============ Stores Page End ============*/

/*============ Page-Not-Found Page Start ============*/
/*============ Page-Not-Found Page End ============*/

/* Banner Megamenu Section ST */
.w3n_megamenu .ets_mm_megamenu_content .mm_menus_ul > li > a {font-size:11px !important;}
.w3n_megamenu .ets_mm_megamenu_content .mm_menus_ul > li + li + li {margin-left:10px;}
.w3n_megamenu ul.mm_menus_ul li.mm_menus_li a .w3n_megamenuclass {
    width: 20px;    margin-right: 10px;
}
/* Banner Megamenu Section EN */

/* product Detail Page ST */
.w3n_product_details .images-container{width: 270px;}
.w3n_product_details .product-quantity #quantity_wanted {width:190px;}
.w3n_product_details .product-actions .add-to-cart {width:190px;}
.w3n_cate_banner .w3n_cat_banner_text {max-width:960px;}
#search_filters .facet ul li a {font-size:13px !important;margin-left:5px;}
.block-categories .category-sub-menu li[data-depth="0"]>a {font-size:13px;}
.w3n_detail_right_block {padding-left:45px;}
.w3n_product_details {max-width:95%;float:right;}
.w3n_product .w3n_product_tabs {max-width:95%;}
.w3n_social_sharing .product-additional-info {    left: -80px;}
.w3n_product .w3n_price_section .w3n_cart_blk {margin-top:15px;    -webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
.w3n_product .w3n_price_section .w3n_cart_blk .w3n_heart_img{float:left;}
.pagination .w3n_paggination .col-md-3 {-webkit-box-flex: 0;-ms-flex: 0 0 30%;flex: 0 0 30%;max-width: 30%;}
.pagination .w3n_paggination a {font-size:12px;}
.pagination .w3n_paggination .col-md-6 {    -webkit-box-flex: 0;-ms-flex: 0 0 40%;flex: 0 0 40%;max-width: 40%;}
/* Product Detail Page EN */

.footer-newsletter {padding:20px 30px;}
.footer-container {padding:50px 30px 40px 30px;}

/* 05-04-2019 ST */
.w3n_cart .w3n_cart_voucherright .checkout a.btn {width:100%;margin-top:15px;max-width:100%;}
.w3n_cart .w3n_cart_voucherright .checkout a.label {width:100%;}
/* 05-04-2019 EN */
.w3n_chceckout_process form .form-group .form-control {max-width: 235px;}
/* 30-04-2019 ST */
.w3n_search .products-selection .total-products {padding:26px 0px 17px 60px;}
.w3n_search .products-selection .total-products p {font-size: 28px;line-height: 30px;}

}

@media (min-width: 768px) and (max-width: 991px){

/*============ Header Start ============*/
.header-wapper {height:72px;}
.header { position:relative;}
.header-leftbar { width:100%; height:auto; min-height:inherit; position:relative; overflow:visible; display:block; box-shadow:0px 8px 6px -6px rgba(0,0,0,0.10); padding:0px 80px 0px 0px;}
.logo {text-align:left; margin:15px 0px; padding:0px 15px;}
.logo a img { max-width:180px;}
.header-block { border-top:1px solid #f2f2f2; padding:15px 0 0 0;}
.header-block .header-title { text-align:left; padding:0px 15px 15px 50px;}
.header-block .header-title:before { width:30px;}
.header-block .header-link { text-align:left; white-space:nowrap; overflow-x:auto; background:rgba(68,161,209,0.20); box-shadow:0px 8px 6px -6px rgba(0,0,0,0.10); margin:0px; padding:15px 15px;}
.header-block .header-link ul li { width:auto; float:none; display:inline-block; vertical-align:top; margin:0 15px 0 0; padding:0px;}
.header-rightbar { width:80px; border-left:1px solid #f2f2f2;}
.header-toggler .header-box .toggler { height:72px; line-height:72px;}
.header-toggler .header-box .toggler.cart-icon .cart-counter { top:8px; right:12px;}
.header-sidebar { width:calc(100% - 80px);}
.header-sidebar.open { -webkit-transform:translateX(-80px); transform:translateX(-80px);}
.header-sidebar .header-navbar > ul > li { padding:14px 0px;}
.header-sidebar .header-navbar > ul > li > a { font-size:24px;}
.header-sidebar .header-navbar > ul > li > a:before { top:10px;}
.header-sidebar.header-sidebar-budgets { width:calc(100% - 80px);}
.header-sidebar .header-budgets .budgets-form h2 { font-size:35px; margin:0 0 25px 0;}
.header-sidebar .header-budgets .budgets-form .f-row { margin:0 0 25px 0;}
.header-sidebar .header-budgets .budgets-form .f-row .input-text { font-size:18px;}
.header-sidebar .header-budgets .budgets-form .f-btn { margin:20px 0 0 0;}
.header-sidebar.header-sidebar-contact { width:calc(100% - 80px);}
.header-sidebar .header-contact .contact-detail h2 { font-size:35px; margin:0 0 25px 0;}
.header-sidebar .header-contact .contact-detail .block { margin:0 0 25px 0;}
.header-sidebar .header-contact .contact-detail .block .text { font-size:18px; line-height:22px;}
.header-sidebar .header-cart .ht_cart ul li .minicart-detail .product-price { font-size:24px;}
.header-sidebar .header-login h2 { font-size:35px;}
.header-sidebar .header-login .login-form .f-row { margin:25px 0 0 0;}
.header-sidebar .header-login .login-form .f-row .input-text { font-size:18px;}
.header-sidebar.header-sidebar-search { width:calc(100% - 80px);}
.header-sidebar .header-search .search-form .search-widget input[type="text"] { height:60px; font-size:18px; padding:0px 0px 0px 65px;}
.header-sidebar .header-search .search-form .search-widget button { top:4px; left:-6px;}
.header-sidebar .header-search .search-form .search-widget button .material-icons { font-size:50px;}
/*============ Header End ============*/
.w3n_cate_banner .w3n_cat_banner_text {padding:0 15px;top:50%;left:0px;-webkit-transform:translateY(-50%); -moz-transform:translateY(-50%);transform: translateY(-50%);}
.w3n_cat_banner_text .w3n_search_banner_text {font-size:28px;line-height:32px;}
.w3n_cate_banner .w3n_search_category_page form input[type=text] {padding:10px 30px 10px 65px;height:60px;}
.w3n_banner_cat_page .w3n_banner_block div {height:350px;}

/*============ Common Style Start ============*/
#wrapper { min-height:inherit; border:none; margin:0px;}
#content-wrapper .page-header h1 { font-size:28px;}
.page-content.page-cms h1 { font-size:28px;}
.page-content.page-cms h2 { font-size:26px;}
.page-content.page-cms h3 { font-size:25px;}
/*============ Common Style End ============*/

/*============ Content Start ============*/
.home-slider .slider-box .slider-image { height:calc(100vh - 75px); padding:50px 15px;}
.home-slider .slider-box .slider-caption .number { font-size:20px;}
.home-slider .slider-box .slider-caption h3 { font-size:35px; margin:0 0 25px 0;}
.home-slider .slider-box .slider-caption p { font-size:16px; line-height:24px;}
.home-slider .slider-box .slider-caption .button { margin:20px 0 0 0;}
.slider-arrows .slick-prev,
.slider-arrows .slick-next { width:60px; height:60px;}
.slider-thumb-wrap { display:none;}
/*============ Content End ============*/

/*============ Footer Start ============*/
/*============ Footer End ============*/

/*============ Quem-Somos Page Start ============*/
.w3n_cms {padding-top:30px;}
.quem-somos-page .row { padding:15px 0px;}
.quem-somos-page .row [class*="col-"] { width:100%;}
.quem-somos-page .quem-somos-text { display:block; padding:0px 0px 0px 40px;}
.quem-somos-page .quem-somos-text .cat-label { margin:30px 0 0 0;}
.quem-somos-page .quem-somos-text .cat-label:after { width:5px; height:82px; top:-65px; left:-20px;}
.quem-somos-page .quem-somos-text .text { margin:25px 0 0 0;}
.quem-somos-page .quem-somos-text .text h2 { font-size:35px; margin:0 0 20px 0;}
.quem-somos-page .quem-somos-text .text p { font-size:16px;}
.quem-somos-page .row:nth-child(odd) .quem-somos-text .cat-label { text-align:left; margin:30px 0 0 0;}
.quem-somos-page .row:nth-child(odd) .quem-somos-text .cat-label:after { left:-20px; right:auto;}
.w3n_quem_somos_img {width:100%;display:inline-block;text-align:center;margin-right:0px;}
.w3n_quem_somos_img p img {border-radius:5px;}
/*============ Quem-Somos Page End ============*/

/*============ Portfolio Page Start ============*/
.portfolio-page .row { padding:15px 0px;}
.portfolio-page .row [class*="col-"] { width:100%;}
.portfolio-page .portfolio-text { display:block; padding:0px 0px 0px 40px;}
.portfolio-page .portfolio-text .cat-label { margin:30px 0 0 0;}
.portfolio-page .portfolio-text .cat-label:after { width:5px; height:82px; top:-65px; left:-20px;}
.portfolio-page .portfolio-text .text { margin:25px 0 0 0;}
.portfolio-page .portfolio-text .text h2 { font-size:35px; margin:0 0 20px 0;}
.portfolio-page .portfolio-text .text p { font-size:16px;}
.portfolio-page .row:nth-child(odd) .portfolio-text .cat-label { text-align:left; margin:30px 0 0 0;}
.portfolio-page .row:nth-child(odd) .portfolio-text .cat-label:after { left:-20px; right:auto;}
/*============ Portfolio Page End ============*/

/*============ Contact Page Start ============*/
.page-contact #left-column { width:100%; padding:0px !important;}
.page-contact #content-wrapper { width:100%; padding:0px !important;}
.contact-rich h4 { font-size:20px;}
.contact-form h3 { font-size:20px;}
/*============ Contact Page End ============*/

/*============ Login-Register Page Start ============*/
.page-customer-account .login-form #login-form .form-footer .btn {max-width: 200px;}
.w3n_authentication .w3n_login_form_right footer.form-footer .w3n_reg a {max-width: 200px;}

.w3n_checkout_page .block-promo .cart-voucher .promo-code {position:relative;}
/*============ Login-Register Page End ============*/

/*============ My-Account Page Start ============*/
.page-addresses .row [class*="col-"] { width:50%;}
.page-addresses .address .address-footer a { font-size:14px; margin:0 10px 0 0; padding:12px 16px;}
table.table-bordered thead tr > th { font-size:12px; padding:10px 8px;}
table.table-bordered tbody > tr > th,
table.table-bordered tbody > tr > td { font-size:12px; padding:10px 8px;}
.page-order-detail .box .table-bordered,
.page-order-detail .box .table-bordered td,
.page-order-detail .box .table-bordered th { font-size:12px;}
/*============ My-Account Page End ============*/

/*============ Category Page Start ============*/
.page-category #left-column { margin:0px;}
.category-sidebar { width:calc(100% + 30px); height:auto; position:static; background:rgba(68,161,209,0.20); box-shadow:0px 8px 6px -6px rgba(0,0,0,0.10); margin:0px -15px; padding:15px 0px;}
.category-menu { width:100%;}
.category-menu #iqitmegamenu-mobile > li { margin:5px 0px;}
.category-menu #iqitmegamenu-mobile > li > a { font-size:16px; padding:0px 40px 0px 50px;}
.category-menu #iqitmegamenu-mobile > li.current > a { font-size:16px;}
.category-menu #iqitmegamenu-mobile > li > a:hover:before,
.category-menu #iqitmegamenu-mobile > li.current > a:before { width:30px;}
.category-menu #iqitmegamenu-mobile .mm-expand { width:20px; height:20px; display:block; text-align:center; line-height:20px; right:10px; z-index:10;}
.category-menu #iqitmegamenu-mobile > li > ul { width:100%; position:static; display:none; opacity:1; visibility:visible;}
.category-menu #iqitmegamenu-mobile > li > ul:before { display:none;}
.category-menu #iqitmegamenu-mobile > li.show > ul { display:block;}
.category-menu #iqitmegamenu-mobile > li > ul > li { position:relative; margin:5px 0px;}
.category-menu #iqitmegamenu-mobile > li > ul > li > a { font-size:16px; padding:0px 40px 0px 50px;}
.category-menu #iqitmegamenu-mobile > li > ul > li.current > a { font-size:16px;}
.category-menu #iqitmegamenu-mobile > li > ul > li > a:hover:before,
.category-menu #iqitmegamenu-mobile > li > ul > li.current > a:before { width:30px;}
.category-menu #iqitmegamenu-mobile > li > ul > li ul { display:none; padding:10px 0 0 0;}
.category-menu #iqitmegamenu-mobile > li > ul > li:hover ul { display:none;}
.category-menu #iqitmegamenu-mobile > li > ul > li.show ul { display:block;}
.category-menu #iqitmegamenu-mobile > li > ul > li ul li a { padding:0px 40px 0px 15px;}
#search_filters_wrapper { margin:30px 0 0 0;}
#search_filters { margin:0px -8px;}
#search_filters .facet { width:100%; padding:0px 8px;}
.products .product-miniature { margin:0 0 30px 0 !important;}
.products .product-miniature .product-description { margin:15px 0 0 0;}
.products .product-miniature .product-description .product-title { font-size:16px;}
.products .product-miniature .product-description .product-price-and-shipping { font-size:18px;}
.products .product-miniature .highlighted-informations .view-more { min-width:160px; font-size:15px !important; padding:14px 14px;}
#products .pagination { margin:0 0 30px 0;}

.w3n_category #left-column.col-md-3 {width:100%;}
.w3n_category #left-column .block-categories.w3n_cat_title_block {width:100%;display:inline-block;}
.w3n_category #left-column .block-categories {width:48%;display:inline-block;float:left;}
.w3n_category #left-column #search_filters_wrapper {width:48%;display:inline-block;float:right;margin:0px;}
.w3n_category #content-wrapper.left-column{width:100%;display:inline-block;}
.w3n_category .products .product-miniature {width:33.3333% !important;}
.pagination .w3n_paggination .col-md-3 {-webkit-box-flex: 0;-ms-flex: 0 0 30%;flex: 0 0 30%;max-width: 30%;}
.pagination .w3n_paggination a {font-size:12px;}
.pagination .w3n_paggination .col-md-6 {    -webkit-box-flex: 0;-ms-flex: 0 0 40%;flex: 0 0 40%;max-width: 40%;}
/*============ Category Page End ============*/

/*============ Product Page Start ============*/
.product-actions .product-variants { margin:0px -8px;}
.product-actions .product-variants .product-variants-item { width:180px; padding:0px 8px;}
#product #content-wrapper #content { max-width:420px;}
.w3n-product-block .images-container .js-qv-mask .product-images .thumb-container .thumb { width:70px;}
.w3n-product-block .scroll-box-arrows .material-icons { height:70px; line-height:70px;}
.w3n-product-detail { padding:0 50px 0 0;}
.w3n-product-detail h1 { font-size:26px;}
.w3n-product-detail .product-prices .product-price { font-size:26px;}
.w3n-product-detail .product-information p { font-size:16px;}
.w3n-product-detail .product-add-to-cart .product-quantity { width:100%; display:inline-block; vertical-align:top;}
.w3n-product-detail .product-add-to-cart .product-quantity .qty { width:100%; margin:0 0 10px 0;}
.w3n-product-detail .product-add-to-cart .product-quantity .qty .input-group { width:83px;}
.w3n-product-detail .product-add-to-cart .product-quantity .add { width:100%;}
.w3n-product-detail .product-add-to-cart .product-quantity .add .btn { font-size:15px; padding:14px 18px;}
.w3n-product-detail .product-add-to-cart .product-quantity .add .btn .material-icons { font-size:18px; margin:-3px 5px 0 0;}
.w3n-product-detail .product-additional-info { right:0px;}
/*============ Product Page End ============*/

/*============ Cart Page Start ============*/
.cart-grid { padding:30px 0px;}
.cart-grid .cart-grid-body { margin-bottom:30px;}
.cart-grid .cart-item .product-line-actions .qty .input-group { width:85px;}
.cart-grid .cart-item .product-line-actions .qty .input-group .form-control {width:60px;}
.qty .bootstrap-touchspin .input-group-btn-vertical {width:25px;}
.cart-grid .cart-item .product-line-actions .remove-from-cart { margin-left:-6px;}
.w3n_cart_voucherright .checkout a.btn {width:100%;max-width:100%;margin-top:15px;}
.w3n_category h1 {margin-bottom:25px;font-size:28px;padding-left:60px}
.w3n_category h1 {display:none;}
/*============ Cart Page End ============*/

/*============ Checkout Page Start ============*/
.checkout-block { padding:30px 0px;}
#checkout .checkout-block .checkout-step .address-item .address-footer .edit-address { font-size:14px; margin:0 10px 0 0; padding:12px 16px;}
#checkout .checkout-block .checkout-step .address-item .address-footer .delete-address { font-size:14px; padding:12px 16px;}
.checkout-block .card { width:100%; display:inline-block; vertical-align:top; margin-top:15px;}
.w3n_checkout_steps h1.step-title {font-size:17px;}
.w3n_chceckout_process .col-md-12 {margin-top:15px;}
.w3n_checkout_page .block-promo .cart-voucher .promo-code form .btn {margin-top:0px;float:right;}
.w3n_checkout_page .block-promo .cart-voucher .promo-code form .btn span {color:#000000;}
/*============ Checkout Page End ============*/

/* My Blog Page ST */
#content .ybc-blog-panel table tr:first-child th {font-size:14px;}
/* MyBlog Page EN */
/* mywishlist Page ST */
#mywishlist .table .btn_action a.wishlist_add_to_cart {padding:15px 0;}
#mywishlist .table .btn_action a {padding:11px 0 !important;}
#mywishlist .table .btn_action a.wishlist_add_to_cart span {font-size:10px;}
.mywishlist_17 .wishlistLinkTop .wlp_bought .wlp_bought_list tbody .wishlist-product-priority select {font-size:13px;}
.mywishlist_17 .wishlistLinkTop .wlp_bought .wlp_bought_list tbody .wishlist-product-quantity .wl_product_qty {width:40px;}
#mywishlist.mywishlist_17 .table thead th,
.mywishlist_17 .wishlist-product-price {font-size:12px !important;}
.block-promo .cart-voucher .promo-code form .btn {position:relative;top:10px;float:right;}
/* mywishlist Page EN */
/*============ Order-Confirmation Page Start ============*/
/*============ Order-Confirmation Page End ============*/

/*============ Stores Page Start ============*/
/*============ Stores Page End ============*/
/* product Detail Page ST */
.w3n_social_sharing .product-additional-info {left:20px;}
.w3n_product_details .images-container {width:100%;}
.product-accessories p.h5 {font-size:24px;}
#w3n_productpage_related .owl-nav button.owl-prev {margin-right:20px;}
#w3n_productpage_related .owl-nav button.owl-next {margin-left:20px;}
.w3n_product .w3n_product_tabs {margin-bottom:45px;}
.product-actions {margin-bottom:0px;}
.w3n_product_details .w3n_product_detail_contant p {margin-bottom:0px;}
.w3n_product_details .w3n_detail_right_block .h1 {font-size:20px;}
.w3n_product_details .product-flags {display:none;}
.w3n_cate_banner .w3n_banner_cat_page .w3n_banner_block .cms-mobile-title{color: #F8CB18;font-size: 20px;font-family: 'Gotham-Bold';position:absolute;left:13px;bottom:17px;height:auto;line-height:24px;
padding:0 15px;} 
/* product Detail Page EN */

/*============ Inner Page Start ============*/
#blockcart-modal .cart-content .cart-content-btn {display:inline-block;}
#blockcart-modal .cart-content .cart-content-btn .btn {max-width:100%;width:100%;height:56px;}
.w3n_product .w3n_price_section .w3n_cart_blk .w3n_cart_img button {width:40px;height:40px;}
.w3n_product .w3n_price_section .w3n_cart_blk .w3n_heart_img button {width:40px;height:40px;}
.w3n_product #w3n_productpage_related.products .w3n_heart_img button img {width:20px;}
.w3n_product #w3n_productpage_related.products .w3n_cart_img button img {width:20px;}
/*============ Inner Page End ============*/
/* Home Page ST */
.w3n_manufacture_list {padding:35px 0 25px;}
.footer-newsletter {padding:20px 10px;}
.footer-container {padding:40px 20px 30px 20px;}


/* 05-04-2019 ST */
.block-promo .cart-voucher .promo-code .alert {margin-top:0px;top: -44px;position:absolute;}
.block-promo .promo-code .alert-danger:after {bottom:auto;top:48px;-moz-transform: rotate(180deg);-webkit-transform: rotate(180deg);transform: rotate(180deg);}
/* 05-04-2019 EN */

.w3n_checkout_page .card-block.cart-summary-totals{display:inline-block;width:100%;}

.w3n_chceckout_process form .form-group .form-control {max-width: 265px;}
.w3n_checkout_page .separator {float:left;width:100%;margin-bottom:10px;}

/* 30-04-2019 New Page ST */
.advance_search_block .PM_ASForm input[type=text] {width: 325px;}
/* 30-04-2019 New Page ST */
/* 30-04-2019 ST */
.w3n_search .products-selection .total-products {padding:16px 0px 5px 40px;}
.w3n_search .products-selection .total-products p {font-size: 24px;line-height: 25px;}

}

@media (max-width: 767px){

/*============ Header Start ============*/
.header-wapper {height:70px;}
.header { position:relative;}
.header-leftbar { width:100%; height:auto; min-height:inherit; position:relative; overflow:visible; display:block; box-shadow:0px 8px 6px -6px rgba(0,0,0,0.10); padding:0px 60px 0px 0px;}
#header .logo {width:169px;margin:10px 0px;}
.logo {text-align:left; margin:15px 0px; padding:0px 15px;width:100px;}
.logo a img { max-width:169px;}
.header-block { border-top:none; padding:0px;}
.header-block .header-title { text-align:left; padding:0px 15px 15px 50px;}
.header-right .header-box {margin: 0 0 0 30px;}
.header-block .header-title:before { width:30px;}
.header-block .header-link { text-align:left; white-space:nowrap; overflow-x:auto; background:rgba(68,161,209,0.20); box-shadow:0px 8px 6px -6px rgba(0,0,0,0.10); margin:0px; padding:15px 15px;}
.header-block .header-link ul li { width:auto; float:none; display:inline-block; vertical-align:top; margin:0 15px 0 0; padding:0px;}
.header-rightbar { width:60px; border-left:1px solid #f2f2f2;}
.header-toggler .header-box .toggler { height:56px; font-size:18px; line-height:56px;}
.header-toggler .header-box .toggler.cart-icon .cart-counter { top:5px; right:10px;}
.header-sidebar { width:calc(100% - 60px);}
.header-sidebar.open { -webkit-transform:translateX(-60px); transform:translateX(-60px);}
.header-sidebar .header-navbar > ul > li { padding:12px 0px;}
.header-sidebar .header-navbar > ul > li > a { font-size:22px; padding:0px 15px 0px 50px;}
.header-sidebar .header-navbar > ul > li > a:before { top:10px;}
.header-sidebar .header-navbar > ul > li > a:hover:before,
.header-sidebar .header-navbar > ul > li.current > a:before { width:30px;}
.header-sidebar .header-navbar > ul > li > a span { display:none;}
.header-sidebar.header-sidebar-budgets { width:calc(100% - 60px);}
.header-sidebar .header-budgets { padding:0px 15px;}
.header-sidebar .header-budgets .budgets-form h2 { font-size:30px; margin:0 0 20px 0;}
.header-sidebar .header-budgets .budgets-form .f-row { margin:0 0 20px 0;}
.header-sidebar .header-budgets .budgets-form .f-row .left-col { width:100%; padding:0px;}
.header-sidebar .header-budgets .budgets-form .f-row .right-col { width:100%; margin:20px 0 0 0; padding:0px;}
.header-sidebar .header-budgets .budgets-form .f-row .input-text { font-size:18px;}
.header-sidebar .header-budgets .budgets-form .f-btn { text-align:center; margin:20px 0 0 0;}
.header-sidebar .header-budgets .budgets-form .f-btn .submit-btn { min-width:200px;}
.header-sidebar.header-sidebar-contact { width:calc(100% - 60px);}
.header-sidebar .header-contact { padding:0px 15px;}
.header-sidebar .header-contact .contact-detail h2 { font-size:30px; margin:0 0 20px 0;}
.header-sidebar .header-contact .contact-detail .block { margin:0 0 20px 0;}
.header-sidebar .header-contact .contact-detail .block .text { font-size:18px; line-height:22px;}
.header-sidebar .header-cart { padding:0px 15px;}
.header-sidebar .header-cart .ht_cart ul li { font-size:14px; padding:12px 12px;}
.header-sidebar .header-cart .ht_cart ul li .minicart-img { width:50px; margin:0 15px 0 0;}
.header-sidebar .header-cart .ht_cart ul li .minicart-detail { width:calc(100% - 65px); padding:0 30px 0 0;}
.header-sidebar .header-cart .ht_cart ul li .minicart-detail .product-name { font-size:14px; padding:0 0 3px 0;}
.header-sidebar .header-cart .ht_cart ul li .minicart-detail .product-price { font-size:18px;}
.header-sidebar .header-cart .ht_cart ul li .minicart-detail .product-reference { padding:3px 0 0 0;}
.header-sidebar .header-cart .ht_cart ul li .minicart-detail .remove-from-cart { width:18px; height:20px; font-size:18px; margin:-10px 0 0 0;}
.header-sidebar .header-cart .ht_cart .cart-summary { padding:12px 12px;}
.header-sidebar .header-cart .ht_cart .cart-summary .cart-subtotals .label { font-size:16px;}
.header-sidebar .header-cart .ht_cart .cart-summary .cart-subtotals .value { font-size:16px;}
.header-sidebar .header-cart .ht_cart .cart-summary .cart-total .label { font-size:18px;}
.header-sidebar .header-cart .ht_cart .cart-summary .cart-total .value { font-size:18px;}
.header-sidebar .header-cart .ht_cart .cart-wishlist-action .button { width:100%; min-width:inherit; margin:0 0 12px 0;}
.header-sidebar .header-login { padding:0px 15px;}
.header-sidebar .header-login h2 { font-size:30px;}
.header-sidebar .header-login .login-form .f-row { margin:20px 0 0 0;}
.header-sidebar .header-login .login-form .f-row .input-text { font-size:18px;}
.header-sidebar.header-sidebar-search { width:calc(100% - 60px);}
.header-sidebar .header-search { padding:0px 15px;}
.header-sidebar .header-search .search-form .search-widget input[type="text"] { min-width:100%; height:50px; font-size:18px; padding:0px 0px 0px 50px;}
.header-sidebar .header-search .search-form .search-widget button { top:4px; left:-5px;}
.header-sidebar .header-search .search-form .search-widget button .material-icons { font-size:40px;}
.header-right .header-box .blockcart .cart-products-count {font-size: 12px;line-height: 18px;top: -7px;right: -12px;height: 18px;width: 18px;}
.header-right .header-box .blockcart .svg-inline--fa.fa-w-18 {
    width: 19px;
}
.header-right .header-box .user-info .svg-inline--fa.fa-w-16 {width:17px;}
.header-right .header-box .menu-icon .svg-inline--fa.fa-w-14 {width:19px;}
.header-right .header-box .menu-icon .svg-inline--fa.fa-w-12 {width:16px;}
.header-main:after {box-shadow:none;}
/*============ Header End ============*/

.header-navbar > ul > li > a:hover,
.header-navbar > ul > li.current > a { color:#F8CB18 !important;font-size:23px;} 

/* Home page */
	.w3n_index .owl-nav {display:none !important;}

.w3n_megamenu .mm_menus_ul .arrow::before {
    border-top: 2px solid #F8CB18 !important;
}
.w3n_megamenu .mm_menus_ul .arrow::after {
    border-left: 2px solid #F8CB18 !important;
}
/* Home page EN */

/* Header Change */

.header-navbar {height: calc(100vh - 80px);padding:0px 65px 0 30px;}
.header-navbar > ul > li {padding:25px 0;}
.header-navbar > ul {padding:20px 0 0;}
.header-navbar > ul > li > a {font-size:18px;}

/*============ Common Style Start ============*/
#wrapper { min-height:inherit; border:none; margin:0px;}
#content-wrapper .page-header h1 { font-size:25px;}
#content-wrapper .page-content { margin:0 0 30px 0;}
.page-content.page-cms h1 { font-size:26px;}
.page-content.page-cms h2 { font-size:24px;}
.page-content.page-cms h3 { font-size:22px;}
.page-content.page-cms h4 { font-size:20px;}
.page-content.page-cms h5 { font-size:18px;}
.page-content.page-cms h6 { font-size:16px;}
/*============ Common Style End ============*/

/*============ Content Start ============*/
.home-slider .slider-box .slider-image { height:auto; min-height:320px; padding:40px 15px;}
.home-slider .slider-box .slider-caption .number { font-size:20px; margin:0 0 10px 0;}
.home-slider .slider-box .slider-caption h3 { font-size:30px; word-wrap:break-word; margin:0 0 20px 0;}
.home-slider .slider-box .slider-caption p { font-size:15px; line-height:22px; margin:0 0 15px 0;}
.home-slider .slider-box .slider-caption .button { min-width:200px; margin:10px 0 0 0;}
.slider-arrows { display:none;}
.slider-thumb-wrap { display:none;}
/*============ Content End ============*/

/*============ Footer Start ============*/
/*============ Footer End ============*/

/*============ Quem-Somos Page Start ============*/
.page-cms .w3n_cat_banner_text{display:none;}
.w3n_cms {padding-top:15px;}
.quem-somos-page .row { padding:15px 0px;}
.quem-somos-page .row [class*="col-"] { width:100%;}
.quem-somos-page .quem-somos-text { display:block; padding:0px 0px 0px 30px;}
.quem-somos-page .quem-somos-text .cat-label { margin:30px 0 0 0;}
.quem-somos-page .quem-somos-text .cat-label:after { width:5px; height:82px; top:-65px; left:-15px;}
.quem-somos-page .quem-somos-text .text { margin:25px 0 0 0;}
.quem-somos-page .quem-somos-text .text h2 { font-size:30px; margin:0 0 20px 0;}
.quem-somos-page .quem-somos-text .text p { font-size:16px;}
.quem-somos-page .row:nth-child(odd) .quem-somos-text .cat-label { text-align:left; margin:30px 0 0 0;}
.quem-somos-page .row:nth-child(odd) .quem-somos-text .cat-label:after { left:-15px; right:auto;}
.w3n_quem_somos_img {width:100%;display:inline-block;text-align:center;margin-right:0px;}
.w3n_quem_somos_img p img {border-radius:5px;max-width:100%;height:auto;}
.w3n_quem_somos {max-width:100%;padding-right:0px;padding-bottom: 17px;}
.w3n_cms #content-wrapper .page-header {margin:15px 0;}
.w3n_tecnico_form .form-btn {float:none;text-align:center;}
.w3n_tecnico_form .form-btn input[type="button"] {width:245px;}
.w3n_tecnico_page .w3n_tecnico_form {padding-bottom:65px;}
/*============ Quem-Somos Page End ============*/

/*============ Portfolio Page Start ============*/
.portfolio-page .row { padding:15px 0px;}
.portfolio-page .row [class*="col-"] { width:100%;}
.portfolio-page .portfolio-text { display:block; padding:0px 0px 0px 30px;}
.portfolio-page .portfolio-text .cat-label { margin:30px 0 0 0;}
.portfolio-page .portfolio-text .cat-label:after { width:5px; height:82px; top:-65px; left:-15px;}
.portfolio-page .portfolio-text .text { margin:25px 0 0 0;}
.portfolio-page .portfolio-text .text h2 { font-size:30px; margin:0 0 20px 0;}
.portfolio-page .portfolio-text .text p { font-size:16px;}
.portfolio-page .row:nth-child(odd) .portfolio-text .cat-label { text-align:left; margin:30px 0 0 0;}
.portfolio-page .row:nth-child(odd) .portfolio-text .cat-label:after { left:-15px; right:auto;}
/*============ Portfolio Page End ============*/

/*============ Contact Page Start ============*/
.page-contact #left-column { width:100%; padding:0px !important;}
.page-contact #content-wrapper { width:100%; padding:0px !important;}
.contact-rich h4 { font-size:20px;}
.contact-form h3 { font-size:20px;}

/*============ Contact Page End ============*/

/*============ Login-Register Page Start ============*/
.login-form .w3n_login_form_left {    -webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;justify-content:center;    padding: 32px 0 43px;}
.login-form .w3n_login_form_right {   -webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
.w3n_login_form_left .w3n_login_img {-webkit-box-flex: 0;-ms-flex: 0 0 20%;flex: 0 0 20%;max-width: 20%;    padding-bottom: 0px;}
.w3n_login_form_left .w3n_login_from_text {-webkit-box-flex: 0;-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;padding-bottom:0px;}
/*============ Login-Register Page End ============*/

/*============ My-Account Page Start ============*/
.page-my-account #content .links a { width:100%;}
.page-my-account .page-footer { text-align:center;}
.page-my-account .page-footer a { display:inline-block; vertical-align:top;}
.page-addresses .row [class*="col-"] { width:100%; margin:0 0 20px 0;}
.page-addresses .address .address-footer a { font-size:13px; margin:0 8px 0 0; padding:8px 10px;}
.page-addresses .address .address-footer a:last-child { margin:0px;}
.page-addresses .address .address-footer a span { font-size:13px;}
.page-addresses .addresses-footer a { font-size:14px; padding:14px 18px;}
.page-addresses .addresses-footer a span { font-size:14px;}
#history .orders .order .row { margin:0px -10px;}
#history .orders .order .row [class*="col-"] { padding:0px 10px;}
.page-order-detail .order-items .order-item { border-bottom:1px solid #f2f2f2;}
.page-order-detail .order-items .order-item:last-child { border-bottom:none;}
.page-order-detail .order-items .order-item .row { margin:0px -10px;}
.page-order-detail .order-items .order-item .row [class*="col-"] { padding:0px 10px;}
.page-order-detail .order-totals .order-total { margin:0px -10px;}
.page-order-detail .order-totals .order-total [class*="col-"] { padding:0px 10px;}
/*============ My-Account Page End ============*/

/*============ Category Page Start ============*/
.page-category #left-column { margin:0px;}
.category-sidebar { width:calc(100% + 30px); height:auto; position:static; background:rgba(68,161,209,0.20); box-shadow:0px 8px 6px -6px rgba(0,0,0,0.10); margin:0px -15px; padding:15px 0px;}
.category-menu { width:100%;}
.category-menu #iqitmegamenu-mobile > li { margin:5px 0px;}
.category-menu #iqitmegamenu-mobile > li > a { font-size:16px; padding:0px 40px 0px 50px;}
.category-menu #iqitmegamenu-mobile > li.current > a { font-size:16px;}
.category-menu #iqitmegamenu-mobile > li > a:hover:before,
.category-menu #iqitmegamenu-mobile > li.current > a:before { width:30px;}
.category-menu #iqitmegamenu-mobile .mm-expand { width:20px; height:20px; display:block; text-align:center; line-height:20px; right:10px; z-index:10;}
.category-menu #iqitmegamenu-mobile > li > ul { width:100%; position:static; display:none; opacity:1; visibility:visible;}
.category-menu #iqitmegamenu-mobile > li > ul:before { display:none;}
.category-menu #iqitmegamenu-mobile > li.show > ul { display:block;}
.category-menu #iqitmegamenu-mobile > li > ul > li { position:relative; margin:5px 0px;}
.category-menu #iqitmegamenu-mobile > li > ul > li > a { font-size:16px; padding:0px 40px 0px 50px;}
.category-menu #iqitmegamenu-mobile > li > ul > li.current > a { font-size:16px;}
.category-menu #iqitmegamenu-mobile > li > ul > li > a:hover:before,
.category-menu #iqitmegamenu-mobile > li > ul > li.current > a:before { width:30px;}
.category-menu #iqitmegamenu-mobile > li > ul > li ul { display:none; padding:10px 0 0 0;}
.category-menu #iqitmegamenu-mobile > li > ul > li:hover ul { display:none;}
.category-menu #iqitmegamenu-mobile > li > ul > li.show ul { display:block;}
.category-menu #iqitmegamenu-mobile > li > ul > li ul li a { padding:0px 40px 0px 15px;}
#search_filters_wrapper { margin:20px 0 0 0 !important;}
#search_filters { margin:0px !important; border:none !important;}
#search_filters .facet { width:100%; margin:10px 0 0 0; padding:0px 5px 15px !important;}
.products.row { margin:0px -8px;}
.products .product-miniature { width:50%; margin:0 0 30px 0 !important; padding:0px 8px;}
.products .product-miniature .product-description { box-shadow:none !important; margin:15px 0 0 0;}
.products .product-miniature .product-description .product-title { font-size:12px;}
.products .product-miniature .product-description .product-price-and-shipping { font-size:15px; line-height:1;}
.products .product-miniature .highlighted-informations .view-more { min-width:100px; font-size:14px !important; padding:12px 14px;}
#products .pagination { margin:0 0 30px 0;}
#products .pagination .page-list { text-align:center;}
#products .up { display:none;}

/*============ Category Page End ============*/

/*============ Product Page Start ============*/
.product-actions { margin:0 0 20px 0;}
.product-actions .product-variants { margin:0px;}
.product-actions .product-variants .product-variants-item { width:100%; margin:0 0 10px 0; padding:0px;}
#product #content-wrapper #content { max-width:320px;}
.w3n-product-block .images-container .js-qv-mask .product-images .thumb-container .thumb { width:70px;}
.w3n-product-block .scroll-box-arrows .material-icons { height:70px; line-height:70px;}
.w3n-product-detail { margin:30px 0 0 0; padding:0px;}
.w3n-product-detail h1 { font-size:24px;}
.w3n-product-detail .product-prices .product-price { font-size:24px;}
.w3n-product-detail .product-information p { font-size:16px; margin:0 0 12px 0;}
.w3n-product-detail .product-add-to-cart .product-quantity { width:100%; display:inline-block; vertical-align:top;}
.w3n-product-detail .product-add-to-cart .product-quantity .qty { width:100%; margin:0 0 10px 0;}
.w3n-product-detail .product-add-to-cart .product-quantity .qty .input-group { width:83px;}
.w3n-product-detail .product-add-to-cart .product-quantity .add { width:100%;}
.w3n-product-detail .product-add-to-cart .product-quantity .add .btn { font-size:14px; padding:14px 18px;}
.w3n-product-detail .product-add-to-cart .product-quantity .add .btn .material-icons { font-size:18px; margin:-3px 5px 0 0;}
.w3n-product-detail .product-additional-info { width:100%; position:static; margin:5px 0 10px 0;}
.w3n-product-detail .product-additional-info .social-share .share-link { margin:0 5px 0 0;}
.w3n-product-detail .product-additional-info .social-share .share-link .social-sharing { left:0px; right:auto; z-index:10;}
/*.w3n_category #search_filters .h6.text-uppercase {display:block !important;}*/
/*============ Product Page End ============*/

/*============ Cart Page Start ============*/
.cart-grid { padding:30px 0px;}
.cart-grid .cart-grid-body { margin-bottom:30px;}
.cart-grid .cart-container .card-block h1 { font-size:20px;}
.cart-grid .cart-container .cart-overview { padding:0px;}
.cart-grid .cart-item { padding:15px 15px;}
.cart-grid .cart-item .product-line-grid { margin:0px;position: relative;}
.cart-grid .cart-item .product-line-grid-left { width:100%; text-align:center; margin:0 0 15px 0; padding:0px;}
.cart-grid .cart-item .product-image { width:70px; display:inline-block; vertical-align:top;}
.cart-grid .cart-item .product-line-grid-body { width:100%; text-align:center; margin:0 0 15px 0; padding:0px;}
.cart-grid .cart-item .product-line-actions { width:100%; text-align:center; padding:0px;}
.cart-grid .cart-item .product-line-actions .row { margin:0px;}
.cart-grid .cart-item .product-line-actions .row [class*="col-"] { width:100%; padding:0px;}
.cart-grid .cart-item .product-line-actions .qty .input-group { float:none;}
.cart-grid .cart-item .product-line-actions .cart-line-product-actions { text-align:center; line-height:1;display:none;}
.cart-grid .cart-item .product-line-actions .remove-from-cart { border:1px solid #44a1d1; border-radius:50%; margin:0px; padding:5px 5px;}
.cart-grid-right .cart-detailed-actions .btn { width:100%; font-size:14px; padding:14px 14px;}
.w3n_cart_mobile_close {position:absolute;top:0px;right:0px;display:block !important;z-index:980;}
.w3n_cart_mobile_close a {font-weight: bold;color: #999999;}
.w3n_cart .cart-grid .cart-item .product-line-info a.label {float:left;text-align:left;}
.w3n_cart .cart-grid .cart-item .product-line-info.product-price {float:left;text-align:left;}
.w3n_cart .cart-grid .cart-item .product-line-actions .row [class*="col-"] {width:100%;}
.w3n_cart .cart-grid li.cart-item {margin-bottom:20px;}
.w3n_cart .card.cart-summary .w3n_row .col-md-8 {width:100%;}
.w3n_cart .card.cart-summary .w3n_row .col-md-4 {width:100%;}
.w3n_cart .w3n_cart_voucherright .checkout a.label {width:100%;max-width:170px;margin-bottom:10px;}
.w3n_cart_voucherright .checkout a.btn {max-width:100%;width:100%;height:55px;line-height:55px;padding:0px;}
.w3n_cart .w3n_cart_voucherright .checkout a.btn {max-width:170px;}
.w3n_cart .cart-grid .cart-item .product-line-actions .qty {width:50% !important;}
.w3n_cart .cart-grid .cart-item .product-line-actions .price {width:50% !important;}
.w3n_category .products .product-miniature {
    width: 33.3333% !important;
}
.w3n_price_section .w3n_cart_blk .w3n_heart_img button {height:40px;width:40px;line-height:40px;}
.w3n_price_section .w3n_cart_blk .w3n_cart_img button {height:40px;width:40px;line-height:40px;}
.w3n_category #content-wrapper.left-column {margin-top:15px;}
.w3n_category h1 {margin-bottom:5px;font-size:28px;padding-left:0px;margin-top:25px;display:none;}
.block-promo .promo-code .alert-danger {
    margin-top: 10px;
}
.container.w3n_category {padding-top:15px;}
.container.w3n_category #search_filters .facet ul.collapse {margin-top:0px !important;}
.container.w3n_category #search_filters .facet ul {margin:0px;}
.container.w3n_category #search_filters .facet ul.collapse.in{margin-top:0px !important;}
/*============ Cart Page End ============*/

/*============ Checkout Page Start ============*/
.checkout-block { padding:30px 0px;}
#checkout .checkout-block .checkout-step .step-title { position:relative; line-height:1; padding:0px 0px 0px 25px;}
#checkout .checkout-block .checkout-step.-current .step-title { padding-bottom:10px;}
#checkout .checkout-block .checkout-step .step-title .step-number { position:absolute; top:0px; left:0px; padding:0px;}
#checkout .checkout-block .checkout-step .step-title .done { position:absolute; top:-2px; left:-5px; padding:0px;}
#checkout .checkout-block .checkout-step .step-title .step-edit { margin:5px 0 0 0 !important;}
#checkout .checkout-block .checkout-step .nav .nav-item { margin:0px;}
#checkout .checkout-block .checkout-step .nav .nav-item .nav-link { font-size:14px;}
#checkout .checkout-block .checkout-step .address-selector { margin:20px 0 0 0;}
#checkout .checkout-block .checkout-step .address-item { -webkit-box-flex:0; -ms-flex:0 0 100%; flex:0 0 100%; max-width:100%; margin:0 0 20px 0;}
#checkout .checkout-block .checkout-step .address-item .address-footer .edit-address { font-size:13px; margin:0 8px 0 0; padding:8px 10px;}
#checkout .checkout-block .checkout-step .address-item .address-footer .delete-address { font-size:13px; padding:8px 10px;}
#checkout .checkout-block .checkout-step .add-address { margin-top:0px;}
#checkout .checkout-block .checkout-step .add-address a { width:100%; font-size:14px; padding:14px 14px;}
#checkout .checkout-block .checkout-step .btn.continue { width:100%; font-size:14px; padding:14px 14px;}
#checkout .checkout-block .checkout-step .js-address-form .form-footer .btn { width:100%; font-size:14px; padding:14px 14px;}
#checkout .checkout-block .checkout-step .js-address-form .form-footer .cancel-address { width:100%; font-size:14px; margin:12px 0 0 0; padding:14px 14px;}
#checkout .checkout-block .checkout-step .payment-options .additional-information dl dd,
#checkout .checkout-block .checkout-step .payment-options .additional-information dl dt { -webkit-box-flex:0; -ms-flex:0 0 100%; flex:0 0 100%; max-width:100%; margin:0 0 5px 0;}
#checkout .checkout-block .checkout-step #payment-confirmation .btn { width:100%; font-size:14px; padding:14px 14px;}
.checkout-block .card { width:100%; display:inline-block; vertical-align:top; margin-top:15px;}
.w3n_chceckout_process .col-md-12 {margin-top:20px;}
.w3n_checkout_page {box-shadow: 2px 2px 8px 0 rgba(0,0,0,.2);background-color:#FFFFFF;padding:15px;}
.w3n_checkout_page .block-promo .cart-voucher .promo-code form .btn {
    float: right;
}
.w3n_chceckout_process .tab-content .form-group {    -webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
/*============ Checkout Page End ============*/

/*============ Order-Confirmation Page Start ============*/
.page-order-confirmation #order-items .order-confirmation-table .order-line { text-align:center;}
.page-order-confirmation #order-items .order-confirmation-table .order-line > [class*="col-"] { width:100%; padding:0px;}
.page-order-confirmation #order-items .order-confirmation-table .order-line .image { width:70px; display:inline-block; vertical-align:top;}
.page-order-confirmation #order-items .order-confirmation-table .order-line .qty .row { margin:0px;}
.page-order-confirmation #order-items .order-confirmation-table .order-line .qty .row [class*="col-"] { width:100%; text-align:center !important; padding:0px;}
.page-order-confirmation .definition-list dl dd,
.page-order-confirmation .definition-list dl dt { -webkit-box-flex:0; -ms-flex:0 0 100%; flex:0 0 100%; max-width:100%; margin:0 0 5px 0;}
.page-order-confirmation #order-items .order-confirmation-table .order-line .details {text-align:left;}
.page-order-confirmation #order-items .order-confirmation-table .order-line .qty .row [class*="col-"] {text-align:left !important;}
.page-order-confirmation #order-items .order-confirmation-table .order-line {padding:0 5px;}
/*============ Order-Confirmation Page End ============*/

/*============ Stores Page Start ============*/
#stores .page-stores .store-item .store-item-container { display:block;}
#stores .page-stores .store-item .store-item-container .store-description { width:100%; float:none;}
#stores .page-stores .store-item .store-item-container .divide-left { width:100%; float:none; border:none;}
/*============ Stores Page End ============*/

/*============ Page-Not-Found Page Start ============*/
#pagenotfound #main .page-header h1,
#products #main .page-header h1 { font-size:22px;}
.page-search #js-product-list-header { font-size:22px;}
.page-manufacturer #main > h1 { font-size:22px;}
/*============ Page-Not-Found Page End ============*/

/* MY Account Page ST */

.w3n_module-advansedwishlist-mywishlist .table.table-bordered thead th ,
.w3n_module-advansedwishlist-mywishlist table.table-bordered tbody > tr > td {width:25%;}

.ybc_blog_layout_list .ybc-blog-panel form {overflow-x: scroll;}
/* My Wishlist Page ST */

#module-advansedwishlist-mywishlist .wishlistLinkTop #hideSendWishlist {position:absolute;right:0px;}
.product_infos .hidden-sm-up {color:#000000 !important;}
.wishlistLinkTop .wlp_bought #table_wishlist tr td {width:100%;max-width:100%;}
.wishlistLinkTop .wlp_bought #table_wishlist tr td .product_image {text-align:center;}
.mywishlist_17 .wishlistLinkTop .wlp_bought .wlp_bought_list tbody .wishlist-product-quantity .wl_product_qty {max-width:50% !important; width:100%;padding:0 15px !important;}
.mywishlist_17 .wishlistLinkTop .wlp_bought .wlp_bought_list tbody .wishlist-product-priority select {max-width:50% !important; }
#mywishlist.mywishlist_17 .table .btn_action a {    max-width: 32%;width: 100%;font-size: 15px;}
#mywishlist.mywishlist_17 .table .btn_action a .material-icons{font-size:19px; }
#module-advansedwishlist-mywishlist .table-striped tbody tr {display:inline-block;margin:15px 0;}
#mywishlist #block-order-detail form fieldset p {height:100%;padding:10px 15px 11px;}
.block-promo .cart-voucher .promo-code form .btn {position:relative;max-width:100%;margin-top:15px;}
/* My Wishlist Page EN */
/* My Account Page EN */

/* Product Detail Page ST */
.w3n_social_sharing .product-additional-info {left:auto;right:0px;top:100px;}
.w3n_product_details .product-quantity {  display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;}
.w3n_product_details .product-quantity .qty {    -webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
.w3n_product_details .product-quantity .add {    -webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;margin-top:10px;}
.w3n_product_details {padding:23px 15px 32px;}
.w3n_product_details .w3n_detail_right_block .h1 {font-size:18px;line-height:23px;}
.w3n_product_tabs .tabs {padding:15px 5px;box-shadow:none;}
.w3n_product_tabs ul li.nav-item a.nav-link {font-size:14px;}
.w3n_product_tabs .tabs .nav-tabs .nav-link:after {margin:2px 10px 0;height:14px;}
.product-accessories p.h5 {display:inline-block;font-size:14px;color:#000000;}
#w3n_productpage_related.products {display:inline-block;padding-bottom:30px;margin-bottom:10px;padding-top:21px;}
#w3n_productpage_related .owl-nav {top:auto;bottom:0px;width:100%;display:none;}
#w3n_productpage_related .owl-nav button.owl-next {float:right;}
.w3n_cate_banner .w3n_cat_banner_text {padding:0 15px;top:50px;left:0px;-webkit-transform:none; -moz-transform:none;transform: none;}
.w3n_cat_banner_text .w3n_search_banner_text {font-size:24px;line-height:28px;}
.w3n_cate_banner .w3n_search_category_page form input[type=text] {padding:10px 30px 10px 110px;height:62px;}
.w3n_cate_banner .w3n_search_category_page form input[type=text]::-webkit-input-placeholder { 
  color: #0100C8 !important;
}
.w3n_cate_banner .w3n_search_category_page form input[type=text]:-ms-input-placeholder { 
  color: #0100C8 !important;
}
.w3n_cate_banner .w3n_search_category_page form input[type=text]::-moz-placeholder { 
 color: #0100C8 !important;
  opacity: 1;
}
.w3n_cate_banner .w3n_search_category_page form input[type=text]:-moz-placeholder { 
 color: #0100C8 !important;
  opacity: 1;
}
.w3n_banner_cat_page .w3n_banner_block div {height:250px;}
#w3n_productpage_related.products .product-miniature.w3n_pro_list_product {width: 50% !important;}
.w3n_product #w3n_productpage_related.products .product-miniature.w3n_pro_list_product {width: 100% !important;}

.w3n_product_details .page-content h1.h1{color: #000000;letter-spacing: -0.02em;line-height: 26px;font-size: 18px;font-family: 'GothamMedium';}
.container.w3n_product {padding:0 10px;}
.w3n_product_details {-webkit-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.3);-moz-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.3);box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.3);border-radius:4px;}
.w3n_product_details .product-quantity #quantity_wanted {    width: calc(100% - 34px);}
.w3n_product_details .product-quantity .qty {margin-right:0px;}
.w3n_product_details .product-quantity .qty .bootstrap-touchspin {width:100%;}
.w3n_product_details .product-actions .add-to-cart {width:100%;}

/* Product Detail Page Social Icon */
.social-sharing > ul{    width: 100%;display: inherit;position: relative;z-index: 10000;right: 120px;margin-top: 0;}
.w3n_productpage_share .social-sharing:hover a + ul {display: inherit;}
.w3n_social_sharing .product-additional-info ul li {margin-bottom:0px;}

/* Product Detail Page EN */



/* Footer ST */
.footer-newsletter {padding:17px 0 15px;}
.footer-newsletter .block_newsletter .newsletter-text {width:100%;margin-bottom:10px;}
.footer-newsletter .block_newsletter .newsletter-form {padding:0px;width:100%;}
.footer-newsletter .block_newsletter .newsletter-form .input-wrapper {width:100%;margin-bottom:10px;max-width:280px;}
.footer-newsletter .block_newsletter {border:none;}
.footer-container {padding:30px 0 20px 30px;}
.w3n_footer .block-social {margin-top:-70px;float:right;}
.footer-container .w3n_footer_links .wrapper {margin-bottom:40px;}
/* Footer EN */

.w3n_gharnu_slider {display:inline-block;width:100%;padding-top:23px;}
/* Mega menu new design */
.w3n_megamenu .transition_floating .mm_menus_ul {max-width:100%;  -webkit-transform: translatex(0%) translateY(-100%); transform: translatex(0%) translateY(-100%);}
.w3n_megamenu .transition_floating .mm_menus_ul.active {  -webkit-transform: translatex(0%) translateY(0%); transform: translatex(0%) translateY(0%);top: 93px;}
.w3n_megamenu .transition_floating .mm_menus_ul.active .close_menu {display:none !important;}
.w3n_megamenu {position:fixed;top:45px;left:0px;z-index:997;-webkit-box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.5);box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.5);}
.ets_mm_megamenu_content_content .ybc-menu-button-toggle_icon {float:right;margin:0px;}
.transition_floating .ybc-menu-toggle.opened:before, .transition_full .ybc-menu-toggle.opened:before {display:none;}

/* Cart Pop Up ST */
#blockcart-modal .cart-content .cart-content-btn {  -ms-flex-wrap: wrap;flex-wrap: wrap;}
 #blockcart-modal .cart-content .cart-content-btn .btn {height:57px;max-width:100%;width:100%;} 
 
 /* New change ST 05-04-2019 ST */	
.w3n_cart .card .w3n_voucher {background: transparent;padding:0px;}
.w3n_cart .block-promo .cart-voucher .promo-code {background: transparent;padding:0px;}
.w3n_cart .block-promo .cart-voucher .promo-code form .promo-input {background:#FFFFFF;height:38px;position:relative;font-size:9px;}
.block-promo .cart-voucher .promo-code form .btn {width:auto;background: #0100C8;color: #F8CB18;font-size: 10px;padding:14px 21px 14px 22px;margin-top:0px;position:absolute;top:0;right:0px;}
.cart-grid .cart-grid-body.w3n_cart {margin-bottom:0px;}
.cart-grid-right .card .w3n_voucher {padding-bottom:25px;}
.w3n_cart .w3n_cart_voucherright .checkout a.label {font-size:10px;height:49px;line-height:49px;}
.w3n_cart .w3n_cart_voucherright .checkout a.btn {font-size:10px;height:49px;line-height:49px;}
.cart-grid-right .cart-detailed-totals .card-block .cart-summary-line span.label {font-family: 'Gotham-Book';}

.block-promo .promo-code .alert-danger {position: absolute;top: 40px;z-index: 10;}
.cart-grid-right .w3n_voucher .block-promo .cart-voucher button.btn-primary:hover {color:#000000;} 
.cart-grid-right .w3n_voucher .block-promo .cart-voucher button.btn-primary:hover span {color:#000000;}
.w3n_chceckout_process .block-promo .cart-voucher .promo-code .alert {bottom:0px;top:auto;}
.w3n_chceckout_process .block-promo .promo-code .alert-danger:after {-moz-transform: rotate(0deg);-webkit-transform: rotate(0deg);transform: rotate(0deg);top:auto;bottom:100%;}
.w3n_checkout_page .block-promo .cart-voucher .promo-code form .btn:hover {color:#000000;}
.w3n_checkout_page .block-promo .cart-voucher .promo-code form .btn {font-size:10px;padding:0 10px;}
.cart-grid-right .cart-detailed-totals .card-block .cart-summary-line.cart-total span.label {font-weight:bold;}

.w3n_chceckout_process .w3n_checkout_steps .custom-checkbox span{border-radius:100%;} 
.w3n_cart .cart-grid .cart-item .product-line-info {width:100%;}

body#checkout .w3n_chceckout_process section.checkout-step .address-item {-webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;}

/* EN */
/* Quem Somos Page ST */
.w3n_cate_banner .w3n_banner_cat_page .w3n_banner_block > div {position:relative;}
.page-cms .w3n_cate_banner .w3n_banner_cat_page .w3n_banner_block .cms-mobile-title{color: #0100C8;}
.w3n_cate_banner .w3n_banner_cat_page .w3n_banner_block .cms-mobile-title{color: #F8CB18;font-size: 20px;font-family: 'Gotham-Bold';position:absolute;left:13px;bottom:17px;height:auto;line-height:24px;
padding:0 15px;}
/* EN */

/* category page ST */
#search_filters .facet .title.w3n-layered-nav {display:block !important;}
#search_filters .facet .title.w3n-layered-nav .facet-title {display:inline-block !important; width:auto;}
#category #left-column #search_filters .facet .collapse.in {display:block !important;}
#category #left-column #search_filters .facet .collapse{display:none !important;}
/* */

/* Login Page ST */
.page-customer-account .w3n_authentication .card-block .w3n_login_form_right .form-footer #submit-login {width:auto;}
.page-customer-account .w3n_authentication .w3n_login_form_right footer.form-footer .w3n_reg a {width:auto;padding:0 30px;}
/* Login Page EN */

.w3n_product_details .product-flags {display:none;}
.checkout-page-title h1.h1 {padding:20px 0 0;font-size:23px;}

/* w3n-checkout-procss Row Reverse ST */
.w3n-checkout-procss.w3n_chceckout_process .col-md-12 {width:100%;}
/* w3n-checkout-procss Row Reverse EN */
.w3n_checkout_page .separator {float:left;width:100%;margin-bottom:10px;}
.w3n_chceckout_process .block-promo .cart-voucher .promo-code .alert {width:88%;}

/* 30-04-2019 New Page ST */
.advance_search_block .PM_ASForm input[type=text] {width: 100%;}
.cms-id-14 .advance_search_title h1 .svg-inline--fa {margin-right: 15px;}
.cms-id-14 .advance_search_title h1 {font-size:20px;}

.page-search .advance_search_title h1 .svg-inline--fa {margin-right: 15px;}
.page-search .advance_search_title h1 {font-size:20px;}
/* 30-04-2019 New Page ST */
/* 30-04-2019 ST */
.w3n_search .products-selection .total-products {padding:16px 0px 5px 40px;}
.w3n_search  .advance-search .no-res {font-size: 24px;line-height: 28px;padding:10px 9px;}

}

@media (min-width: 300px) and (max-width: 568px){
	.w3n_category .products .product-miniature {
    width: 50% !important;
}
.w3n_checkout_page .block-promo .cart-voucher .promo-code form .btn {float:left;}

}

@media (min-width: 240px) and (max-width: 374px){
	.footer-newsletter .block_newsletter .newsletter-form .input-wrapper {max-width:250px;}
	.w3n_cart .w3n_cart_voucherright .checkout a.label {width:100%;max-width:100%;margin-bottom:10px;}
	.w3n_cart .w3n_cart_voucherright .checkout a.btn {max-width:100%;width:100%;}
	
body#checkout .w3n_chceckout_process section.checkout-step .address-item  {-webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;}
}
