.search_block_top{width:36%;float:right;margin:62px 38px 0 0}
.search_block_top form{position:relative}
.search_block_top form>.fa{position:absolute;top:18px;left:14px;font-size:14px;transform:rotateY(180deg)}
.search_block_top .search_query{height:40px;padding:10px 50px 10px 12px;margin:0;border:1px solid #ddd;font-size:14px;line-height:1.33;display:block;max-width:100%;color:#000;background:#fff}
.search_block_top .search_query:focus{box-shadow:none;border-color:silver;background:#fff}
.search_block_top button{position:absolute;top:0;right:0;width:40px;height:40px;line-height:38px;text-align:center;display:block;color:#333;padding:0;background:#fbd900;font-size:20px;text-transform:uppercase}
.search_block_top button:hover{color:#fff;background-color:#333}
.search_block_top button .fa{vertical-align:top;line-height:36px;margin:0}
body .ac_results{background:#fff;border:1px solid #ccc;width:100%;margin-top:0;box-shadow:0 3px 3px rgba(0,0,0,0.2)}
body .ac_results li{padding:5px;color:#555;font:400 12px/1.2 'Encode Sans', sans-serif;overflow:hidden}
body .ac_results li img{float:left;margin-right:10px;width:48px;height:48px}
body .ac_results li strong{font-weight:600;color:#000}
body .ac_results li.ac_odd{background:rgba(0,0,0,0.05)}
body .ac_results li:hover,.ac_results li.ac_over{background:rgba(0,0,0,0.8);color:#eee;cursor:pointer}
body .ac_results li:hover strong{color:#fff}
.bar-block{line-height:20px;float:left;margin:35px 20px 35px 0}
.bar-block>ul>li{border:1px solid #ddd}
.bar-block>ul>li+li{margin-top:10px}
.bar-block ul ul{padding:3px}
.bar-block li li{margin:3px;float:left}
.bar-block .label_a{padding:6px;display:block}
.bar-block li li img{width:20px;height:14px;border:1px solid #ddd}
.bar-block .selected{opacity:.3}
.bar-link>li{float:left}
.bar-link>li:first-child{margin-left:0}
.bar-link>li:last-child{margin-right:0}
.bar-link,.bar-link>span,.bar-link>a,.bar-link>div>a{font-size:14px;line-height:30px;font-family:'Encode Sans', sans-serif;font-weight:300}
.bar-link span,.bar-link a,.bar-link .fa{display:inline-block}
.bar-link .fa{margin-right:2px;font-size:14px}
.bar-link .my-account-info .dropdownContent{min-width:200px}
.bar-link .my-account-info .logout{color:#fbd900}
#google_translate_element .goog-te-gadget-simple{border:none;padding:0}
#google_translate_element .goog-te-gadget-icon{display:inline-block;margin:0 4px 0 0;vertical-align:middle}
#google_translate_element .goog-te-menu-value img,#google_translate_element .goog-te-menu-value img+span{display:none}
#google_translate_element .goog-te-menu-value{color:#666;font:13px/20px 'Encode Sans', sans-serif;margin:0;padding:5px 0;display:inline-block}
#google_translate_element .goog-te-menu-value:after{color:#555;content:"\f107";font-family:"FontAwesome";font-size:12px;line-height:20px;padding-left:3px;vertical-align:top;display:inline-block;position:relative}
body .goog-te-menu-frame{box-shadow:2px 2px 2px rgba(0,0,0,0.15)}
.header_user{float:right;margin-left:11px}
.header_user a{display:block;height:40px;border:1px solid #ddd;padding:12px;font-size:14px;color:#555;line-height:14px}
#page .pptopmenu .shopping_cart{margin:5px 0 0 16px;display:none}
#page .shopping_cart .before_shopping_cart_sum{padding-right:0}
#page .is-sticky .pptopmenu .shopping_cart{display:block!important;margin-top:5px!important}
.dropdown .dropdownLink{padding:4px 6px;line-height:20px;border:1px solid #fff;z-index:6}
.dropdownActive .dropdownLink{border-color:#ddd;border-bottom-color:#fff;background:#fff;color:#666}
.dropdownActive .dropdownLink span{color:#666}
.dropdown .dropdownLink img{margin-top:4px}
.dropdown,.dropdown .dropdownLink span,.dropdown .dropdownLink a{line-height:20px}
.dropdownActive .dropdownLink:after{color:#333}
.dropdown{position:relative}
.dropdownLink{cursor:pointer;position:relative}
.dropdownLink:after{color:#777;content:"\f0d7";font-family:"FontAwesome";font-size:12px;line-height:20px;padding-left:3px;vertical-align:top;display:inline-block;position:relative}
.dropdownLink:hover:after{top:3px}
.dropdown .dropdown-img{display:inline-block;height:14px;width:18px;margin:0 5px 5px 0;padding:0;top:0;position:relative;vertical-align:top;box-shadow:0 0 0 1px rgba(0,0,0,0.2)}
.dropdownContent{position:absolute;top:100%;right:0;margin-top:-1px;min-width:160px;width:100%;border:1px solid #ddd;background:#fff;display:none;z-index:5;padding:10px;text-align:left;box-shadow:2px 2px 2px rgba(0,0,0,0.05)}
.dropdownContent.left{right:auto;left:0}
.dropdown .dropdownContent>li,.dropdown .dropdownContent>li>a,.dropdown .dropdownContent>li>span{font-weight:400;font-size:12px;line-height:1;color:#777;white-space:nowrap}
.dropdown .dropdownContent>li>a,.dropdown .dropdownContent>li>span{display:block;padding:6px 0 7px}
.dropdown .dropdownContent>li.selected>a,.dropdown .dropdownContent>li.selected>span,.dropdown .dropdownContent>li.selected>a:hover,.dropdown .dropdownContent>li.selected span:hover{cursor:auto;background:none;opacity:.5}
.dropdown .dropdownContent>li.selected>a:hover,.dropdown .dropdownContent>li.selected span:hover{color:#666}
.dropdown .dropdownContent>li>a:hover{color:#000;transition:none}
.wishlist-compare-holder{float:right}
.wishlist-compare-holder>div{padding:0}
.wishlist-compare-holder button,.wishlist-compare-holder a{color:#3d3d3d;display:inline-block;font:13px/24px 'Encode Sans', sans-serif}
.wishlist-compare-holder button:hover,.wishlist-compare-holder a:hover{color:#fbd900}
.wishlist-compare-holder .fa{color:#c6c6c6;font-size:14px;width:22px;text-align:left}
.wishlist-compare-holder button:hover .fa,.wishlist-compare-holder a:hover .fa{color:#fbd900}
.wishlist-compare-holder strong{font-weight:400}
.wishlist-compare-holder button{margin-left:-3px}
.header_info_3{float:right;margin:40px 0 0}
.header_info_3 li{background:#fff;height:42px;text-align:left;justify-content:flex-start}
.header_info_3 li+li{margin-top:1px}
.header_info_3 li .fa{width:42px;height:42px;background:#fbd900;color:rgba(0,0,0,0.6);line-height:42px;font-size:19px;text-align:center}
.header_info_3 .phone .fa{font-size:34px;color:rgba(0,0,0,0.5)}
.header_info_3 li a{color:#3e7f7e;font-size:20px;font-family:'Encode Sans', sans-serif;margin:0 7px;display:inline-block}
.header_info_3 .phone a{font-size:24px;font-weight:700;line-height:1}
.header_info_3 .phone span span{font-size:11px;text-transform:uppercase;font-weight:400;color:#222;display:block;margin-bottom:-2px}
#pptopmenu{min-height:0;width:auto;clear:none;margin:0;padding:0}
.pptopmenu{border-top:1px solid #eaeaea;border-bottom:1px solid #eaeaea}
.pptopmenu .sf-menu>li>a{font:600 14px/1 'Encode Sans', sans-serif;position:relative;white-space:nowrap;letter-spacing:0}
.pptopmenu .sf-menu .home .fa{font-size:18px;line-height:18px;vertical-align:top}
.pptopmenu .sf-menu > li > ul{padding:10px 0 10px;width:100%;background:#fff;box-shadow:rgba(0,0,0,0.5) 0 3px 8px}
/*.pptopmenu .sf-menu li li li a:before{content:"\f105";display:inline-block;font-family:"FontAwesome";padding-right:6px}*/
.pptopmenu .sf-menu > li > ul > li > a{text-transform:uppercase;font:700 14px/18px 'Encode Sans', sans-serif;color:#000;z-index:20;}
.pptopmenu .sf-menu > li > ul > li{display:inline-grid;padding-left:15px;padding-right:0;text-align:left;}
/*.pptopmenu .sf-menu ul ul li a{font:400 11px/1 'Encode Sans', sans-serif;color:#222;padding-bottom:0;letter-spacing:.6px}*/
.pptopmenu .sf-menu ul ul li a {padding-bottom: 0;text-transform: uppercase;}
.pptopmenu .sf-menu>li>ul>li>ul>li{padding:3px 0 0}
.pptopmenu .sf-menu li li ul{/*padding:1px 0 8px*/}
.pptopmenu .sf-menu li li li ul{padding:0 0 0 20px;display:none;}
/*.pptopmenu .sf-menu ul li a:hover {font-weight: 700;font-size: 15px;line-height: 15px;}*/
.pptopmenu .sf-search{float:right;margin:7px 0 0;width:24%}
.pptopmenu .sf-search form{position:relative}
.pptopmenu .sf-search .search_query{border:1px solid #ccc;width:100%;height:37px;padding:9px 50px 9px 12px;color:#000;font-size:13px;display:block;max-width:100%}
.pptopmenu .sf-search .search_query:focus{background:#333;color:#fff;border-color:#333}
.pptopmenu .sf-search .search_query:focus+button{color:#fff}
.pptopmenu .sf-search button{position:absolute;right:0;top:0;font-size:20px;width:40px;height:37px;text-align:center;vertical-align:top;line-height:35px}
.pptopmenu .sf-search button .fa{line-height:inherit}
#page .pptopmenu .sf-search button:hover{color:#fbd900}
.pptopmenu .sf-search .searchFormClose{font-size:22px;line-height:37px;width:30px;height:37px;text-align:right;position:absolute;right:-30px;top:0;color:#555;display:none}
#ppSearch{float:right;margin:0 10px;height:51px;display:none}
#ppSearch a{color:#555;font-size:20px;line-height:31px;padding:10px;display:block}
#ppSearch a i{position:relative;top:0;line-height:inherit;vertical-align:top}
.openSearch #ppSearch{display:none}
@media (min-width: 1001px) {
#pptopmenu{text-align:center;margin:0;background: #fbfbfb;}
.is-sticky #pptopmenu{box-shadow:0 3px 3px rgba(0,0,0,0.2);background: #fbfbfb;}
.pptopmenu .sf-menu{float:none;width:auto;clear:none;padding:0;line-height:0;font-size:0}
.pptopmenu .sf-menu>li{text-align:center;margin:0}
.pptopmenu .sf-menu>li>a{padding:19px 9px 16px;position:relative;color:#000;display:block;height:51px;border-radius:0;text-transform:uppercase}
/*.pptopmenu .sf-menu>li.sf-with-ul>a:after{font-family:'FontAwesome';content:'\f0d7';font-size:12px;line-height:13px;vertical-align:top;color:#000;margin-left:3px;z-index:2}*/
/*.pptopmenu .sf-menu>li.sf-with-ul:hover>a:after{content:'\f106'}*/
.pptopmenu .sf-menu>li.sfHoverForce>a,.pptopmenu .sf-menu>li.sfHoverForce>a:after
/* .pptopmenu .sf-menu>li.sfHover.sf-with-ul:hover>a,*/{background:#fbd900;color:#000}
.pptopmenu .sf-menu>li:hover>a,.pptopmenu .sf-menu>li.sfHover.sf-with-ul:hover>a:after{background:#fff000;color:#000}
/*.pptopmenu .sf-menu li a img{width:66px;height:66px;display:inline-block;vertical-align:middle;margin:0 10px 5px 0}*/
.pptopmenu .sf-menu > li > ul{margin-top:1px;border-top:none}
.pptopmenu .sf-menu > li > ul > li{width:20%}
.pptopmenu .sf-search{display:block!important}
}
@media (max-width: 1000px) {
.pptopmenu .img_li{display:none}
.header-bottom{background:#fff}
#pptopmenu{padding:0;float:none;clear:both;background:#0A1A3A}
.pptopmenu{border:none}
#ppSearch{display:block}
#ppSearch a{color:#fff}
.pptopmenu .sf-search .searchFormClose{color:#fff;display:block}
.pptopmenu .sf-search{display:none}
.pptopmenu .sf-search form{margin-right:30px}
.pptopmenu .sf-search{display:block!important}
.pptopmenu .sf-search .searchFormClose{display:none}
.pptopmenu .cat-title{font-size:32px;line-height:51px;background:none;color:#fff;padding:0;position:relative;z-index:2;display:block;cursor:pointer;width:50px;height:51px;margin:0;float:right;margin:0 15px 0 5px;text-align:center}
.pptopmenu .cat-title i{vertical-align:top;line-height:inherit;position:relative;top:0}
.pptopmenu .sf-menu{background:#fff;border:none;display:none;margin-top:0;margin-bottom:9px;text-align:left;box-shadow:rgba(0,0,0,0.2) 0 5px 12px;border:1px solid #999;float:left;position:relative;z-index:2}
.index.pptopmenu .sf-menu{margin-bottom:0}
.pptopmenu .sf-menu >li+li{border-top:1px solid #aaa}
.pptopmenu .sf-menu li a{transition:none;color:#555;background:transparent;font-size:18px;padding:12px 14px;text-shadow:none;border:none;text-transform:uppercase}
.pptopmenu .sf-menu > li > a:hover,.index.pptopmenu li.home >a{background:#999;color:#fff}
.pptopmenu .sf-menu > li >span+a{padding-right:40px}
.pptopmenu .sf-menu >li >span{top:1px;width:46px;height:40px;position:absolute;right:0;z-index:2;text-align:center;overflow:hidden}
.pptopmenu .sf-menu >li> span:after{font-family:"FontAwesome";content:"\f067";font-size:26px;line-height:43px;color:#000;display:block}
.pptopmenu .sf-menu >li:hover >span:after{color:#fff}
.pptopmenu .sf-menu >li >span:hover:after{color:#000}
.pptopmenu .sf-menu> li >span.active:after{content:"\f068";color:#000}
.pptopmenu .sf-menu > li > ul > li{width:50%;margin-top: 25px;}
.pptopmenu .sf-menu > li > ul > li.first-in-line-lg{clear:left}
.pptopmenu .sf-menu > li > ul > li.first-in-line-xs{clear:left}
.pptopmenu .sf-menu li ul{top:0;position:relative}
.pptopmenu .sf-menu>li >ul{border-top:1px solid #ccc}
.pptopmenu .sf-menu > li{float:none;position:relative;border-right:none}
#pptopmenu ul ul li a{padding:0}
#pptopmenu ul ul ul li a{font-size:14px;line-height:1}
.pptopmenu .sf-menu>li>ul>li>ul>li{padding:6px 0 0}
.pptopmenu .sf-search .search_query{border-color:#333}
.pptopmenu .sf-menu .brands ul{padding:10px}
.pptopmenu .sf-menu .brands li{padding:10px}
#pptopmenu .sf-menu .brands li a{padding:5px;border:1px solid #eee;max-width:100%}
.pptopmenu .sf-menu .brands li a:hover{text-decoration:none}
.pptopmenu .sf-menu .brands li a span{display:block;text-align:right;font:italic 11px/1 Arial,sans-serif;color:#999}
.pptopmenu .sf-menu .brands li a:hover span{color:#000}
.pptopmenu .sf-menu .brands li img{display:block;margin:0 auto;padding:0;max-width:160px}
.pptopmenu .sf-menu > li > ul{padding-left:20px}
}
@media (max-width: 520px) {
.pptopmenu .sf-menu > li > ul > li{width:100%}
.pptopmenu .sf-menu li li ul{padding:2px 0 10px;display:none!important}
.pptopmenu .sf-menu > li > ul > li > a{border-bottom:0!important;font-size:18px;line-height:35px}
.pptopmenu .sf-menu > li > ul > li > a::before{font-family:fontawesome;content:'\f111';font-size:15px;padding-right:10px;color:#ffd700}
}
header .ppTopMobile{display:none;float:right;margin:23px 0 0}
.ppTopMobile>ul>li{float:left;margin:0 4px 10px}
.ppTopMobile>ul>li>a{display:block;width:48px;height:48px;border:2px solid #333;color:#333;border-radius:50%;font-size:24px;line-height:44px;position:relative}
.ppTopMobile>ul>li>a i{display:block;line-height:inherit}
.ppTopMobile>ul>li>a span{display:block;width:18px;height:18px;background:#333;color:#fff;border-radius:50%;font-size:12px;line-height:18px;position:absolute;right:-3px;top:-3px}
.ppTopMobile>ul>li>a:hover{color:#fbd900;border-color:#fbd900}
@media (max-width: 900px) {
.shopping_cart{display:none}
.header-logo{float:none;margin:24px 0 18px}
header .ppTopMobile{float:none;margin:20px 0 10px;display:block}
}
#ppmanufacturer{margin:0;position:relative}
@media (min-width: 901px) {
#ppmanufacturer{padding:0 235px 0 0}
#ppmanufacturer:after{margin:0;position:absolute;top:-33px;right:-20px;z-index:-1;width:244px;height:200px;content:'';background:url(../img/pp/women.jpg) no-repeat 0 0}
}
.ppmanufacturer .block_content{padding-right:1px}
.ppmanufacturer .prev{float:left}
.ppmanufacturer .next{float:right}
.ppmanufacturer .slick-list{padding:0}
.ppmanufacturer .item_a{border:1px solid transparent;display:block;padding:5px;position:relative}
.ppmanufacturer .item img{margin:0 auto;position:relative;max-width: 110px;}
.ppmanufacturer .item_a:hover{background:#fff;transform:scale(0.8)}
.ppmanufacturer .item_a:hover:before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;}
#ppmanufacturer h4 {text-transform: capitalize;}
.ppbanners{margin-bottom:32px}
.ppbanners .item{margin-bottom:24px}
#page .ppbanners2{margin-bottom:60px}
.ppbanners2 .full{padding:6px;border:1px solid #ddd}
.ppbanners2 .item{padding:6px;float:left}
.ppbanners2 .item-1,.ppbanners2 .item-2{width:26.8502%}
.ppbanners2 .item-3,.ppbanners2 .item-4{width:46.2994%}
.ppbanners2 .hover-2-effect:before{left:-85%}
.ppbanners2 .hover-2-effect:after{right:-85%}
.ppbanners2 .hover-2-effect:hover:before{left:50%}
.ppbanners2 .hover-2-effect:hover:after{right:50%}
#page .tabcat_1{margin-bottom:40px}
.tabcat_1 .block_content{background:#a2d8da;padding:12px 24px 20px}
.tabcat_1 .block_content .tab{text-align:center}
.tabcat_1 .block_content .tab li{margin:4px}
.tabcat_1 .block_content .tab .selected .btn{background:#fbd900}
.tabcat_1 .block_content .tab .btn:hover{background:#222}
.ppbanners4 .row{margin:0 -4px}
.ppbanners4 .item{float:left;width:33.333333%;padding:4px}
.ppbanners4 .item a{display:block}
.ppbanners4 .item img{opacity:.7}
.ppbanners4 .item a:hover img,.ppbanners4 .item div:hover img{opacity:1}
.ppmultibanners{margin:0 -12px}
.ppmultibanners .grid{margin:0 auto}
.ppmultibanners .item{padding:12px}
.ppmultibanners .item .pp{width:276px;height:276px}
.ppmultibanners .item2 .pp{width:576px}
.ppmultibanners .item3 .pp{height:576px}
.ppadvertising{margin-bottom:34px}
#ppadvertising a{display:block}
#categories_block_left .tree ul{margin:0 0 0 14px}
#categories_block_left li{position:relative;padding:6px 0}
#categories_block_left .tree>li{padding:6px 0}
#categories_block_left .tree .last{border:none}
#categories_block_left li a{display:block;font:400 12px/1 'Encode Sans', sans-serif;color:#333;position:relative;margin-right:30px;text-transform:uppercase}
#categories_block_left li li a:before{content:"\f105";font-family:"FontAwesome";line-height:1;font-size:14px;display:block;width:14px;height:14px;position:absolute;top:1px;left:0;color:#333}
#categories_block_left li span.grower{display:block;background:none;position:absolute;right:-5px;top:3px;z-index:1;cursor:pointer}
#categories_block_left li li span.grower{top:0}
#categories_block_left li span.grower:before{content:"\f068";font-family:"FontAwesome";display:block;width:20px;height:20px;text-align:center;font-size:11px;line-height:20px;color:#666;}
#categories_block_left li span.grower.CLOSE:before{content:"\f067"}
#categories_block_left li span.grower:hover + a,#categories_block_left li a:hover,#categories_block_left li a.selected{color:#000;text-decoration:underline}
#categories_block_left li a.selected{font-weight:700}
#categories_block_left li li:first-child{margin-top:5px}
#categories_block_left li li a{font-weight:400;font-size:12px;padding-left:12px}
#categories_block_left li li a:before{content:"\f10c";font-size:7px;top:4px;left:0}
#categories_block_left li li li a{padding-left:24px}
.blocknewsletter{float:left;width:68%}
#blocknewsletter>div>h4{margin:12px 24px 12px 0;text-transform:uppercase;text-align:right;color:#000}
.blocknewsletter .block_content{padding:0;width:55%}
.blocknewsletter .block_content .desc{color:#333;font-size:14px}
.blocknewsletter form>div{max-width:100%;position:relative;margin:0}
.blocknewsletter .inputNew{height:52px;padding:15px 60px 15px 15px;font-size:15px;background:rgba(255,255,255,1);color:#777;border:1px solid #ddd;margin:0;max-width:490px}
.blocknewsletter .inputNew:focus{color:#333;background:#fff}
.blocknewsletter .block_content button{position:absolute;top:6px;right:9px;width:40px;height:40px;font-size:22px;background:#0A1A3A;color:#fff;border-radius:0 50px 50px 50px;}
.blocknewsletter .block_content button i{vertical-align:inherit;line-height:inherit;top:-3px}
.blocknewsletter .block_content button:hover{background:#fbd900;color:#222}
.ppfeatured2{margin-bottom:30px}
.ppfeatured2>h4{text-align:right}
#ppfeatured2 .block_content{position:relative}
#ppfeatured2 .ppGrid{margin:0}
#ppfeatured2 .item-1,#ppfeatured2 .item-3{float:left}
#ppfeatured2 .item-2,#ppfeatured2 .item-4{float:right}
#ppfeatured2 .item-3{clear:left}
#ppfeatured2 .item-4{clear:right}
#ppfeatured2 .item{width:25%;padding:0 12px 24px}
#ppfeatured2 .banner_block{width:50%;float:none;position:absolute;top:0;left:25%}
#ppfeatured2 .ppGrid .block-2{border-bottom-width:1px}
#ppfeatured2 .ppGrid .block-3{display:none}
#ppfeatured2 .ppGrid .block-2 .pp{height:40px;padding-top:0}
#ppfeatured2 .ppGrid .block-2 h5{font-size:12px}
.ppeditorial .block_content>a{display:block}
.ppeditorial .block_content .image{background-position:center 0;background-repeat:repeat-x;width:100%}
.ppeditorial .caption{padding:44px 28% 0 0;min-height:216px;text-align:right}
.ppeditorial .caption h4,.ppeditorial .caption p a{color:#fff;font-family:'Encode Sans', sans-serif;font-size:20px;line-height:1.2}
.ppeditorial .caption h4{margin:0 0 24px;font-weight:700}
.ppeditorial .caption .phone{padding:58px 0 0;position:relative}
.ppeditorial .caption .phone:before{position:absolute;right:10%;top:0;content:'';width:56px;height:56px;background:url(../img/icon/phone.png) no-repeat 0}
.ppeditorial .caption p a:hover{color:#222}
.mailalerts>p{float:left}
.mailalerts h6{font-weight:600}
footer #pp-social{display:block;margin:0;position:relative;padding:8px 0 0 10px;float:right}
footer #pp-social h4{margin-bottom:18px}
footer #pp-social>div>a:before{display:none}
footer .footer-content .item{text-align:left;margin-bottom:30px}
footer .footer-content .item>div>h4,footer .footer-content .item>div>h4 a,footer .footer-content .item>div>h4 span{line-height:1;font-size:17px;font-weight:600;text-transform:uppercase}
footer .footer-content .item>div>h4{position:relative;margin:0}
footer .footer-content .item ul{padding-left:0;padding-top:6px}
footer .footer-content .item ul li{line-height:1;padding-top:16px}
footer .footer-content .item ul li,footer .footer-content .item li a,footer .footer-content .item ul pre,footer .footer-content .item p{color:rgba(255,255,255,.6);line-height:1;font-size:12px;font-family:'Encode Sans', sans-serif;text-transform:uppercase}
footer .footer-content .item .rte,footer .footer-content .item p,footer .footer-content .item ul li pre{line-height:1.4;font-size:13px;text-transform:none}
footer .footer-content .item li a{position:relative;display:inline-block}
footer .footer-content .item li a:hover{padding-left:5px;color:#000}
footer .footer-content .item li a:before{font-family:'FontAwesome';content:'\f105';font-size:14px;line-height:12px;margin-right:5px;display:inline-block}
footer .footer-content .logout{text-transform:uppercase}
footer .footer-content .ppsocial li a:before{display:none}
footer .footer-content .ppsocial li .fa{font-size:18px;color:rgba(255,255,255,.8);margin:-2px 5px -2px 0;width:18px;text-align:center}
footer .footer-content .item-4 li a:before{display:none}
footer .footer-content .item-4 .fa{width:20px;float:left;font-size:18px;color:#000}
footer .footer-content .item .phone a{font-size:20px}
footer .footer-content .phone .fa-phone{font-size:19px;top:1px}
footer .footer-content .phone .fa-mobile{font-size:23px;top:-1px}
#footer .footer-content .email a{text-transform:none}
footer .footer-content .email .fa{font-size:13px}
footer .footer-content .addr .fa{top:1px}
footer .footer-content .item .addr pre{overflow:hidden;text-transform:none}
footer .footer-content .item .view{padding:10px 0 0}
footer .footer-content .item li a{color:#000}
/*.pptopmenu .sf-menu li li li a::before{content:"\f111";display:inline-block;font-family:"FontAwesome";padding-right:6px;color:#ffd700;font-size:10px;vertical-align:middle;display:none}*/
#pplink4 .addr pre{color:#000}
.footer-content .toggleContent{display:none}
#special_block_right .price-discount {color: #555;text-decoration: line-through;}
#special_block_right .price {font-weight: 700;color: red;font-size: 14px;margin-left: 10px;}
#special_block_right p {padding: 10px 0 5px;}
#special_block_right .reduction {background: #fbd900;padding: 3px 6px;font-weight: bold;}
#special_block_right h5.s_title_block {margin-top: 5px;}

.sf-contener{clear:both;width:100%;position:relative}
.sf-menu,.sf-menu *{margin:0;padding:0;list-style:none}
.sf-menu{clear:both;padding:0;width:100%}
.sf-menu ul{position:absolute;top:-999em;background:#fff}
.sf-menu li:hover{visibility:inherit}
.sf-menu > li{float:left}
.sf-menu > li > a{display:block}
.sf-menu li li a{display:inline-block;position:relative}
@media (max-width: 1000px) {
.sf-menu li li ul{display:none!important}
}
.sf-menu li ul{display:none;left:0;z-index:99}

@media (max-width: 1000px) {
.sf-menu li li ul{position:static;display:block !important;opacity:1!important;background:none;overflow:hidden;margin-left:1px}
}
.sf-menu > li > ul > li.category-thumbnail{width:100%!important;float:none;clear:both;overflow:hidden;padding:0}
.sf-menu > li > ul > li.category-thumbnail > div{float:left;width:33.3333%;padding:0 10px 10px}
.sf-menu > li > ul > li.category-thumbnail > div img{border:1px solid #ddd;width:100%}
@media (max-width: 479px) {
.sf-menu > li > ul > li.category-thumbnail > div{width:100%;padding-left:0;padding-top:10px;text-align:center}
}
.cat-title{display:none}
.newImg {
	display:none;
}
ul.submenu-container{overflow:hidden}
.img_li > img, img#ppImgCat {display:none}


@media (min-width: 1001px) {
	
	.sf-menu li li ul {
		position: absolute;
		background: transparent;
		margin-left: 24.5%;
		margin-top: 30px;
		width: 27%;
		border-left: 1px solid #ddd;
	}
	.pptopmenu .sf-menu > li > ul {
		padding: 25px;
		width: 100%;
		background: #f6f6f6;
		box-shadow: rgba(0,0,0,0.5) 0 3px 8px;
		border-radius: 25px;
	}
	.pptopmenu .sf-menu > li > ul > li {
		display: block;
		width: 25%;
	}
	.pptopmenu .sf-menu > li > ul > li > ul > li {
		padding: 0;
		padding-left:27px;
		line-height: 20px;
	}
	.pptopmenu .sf-menu ul ul li a {
		font-size: 11px;
		line-height: 12px;
		font-weight:600;
	}
	.pptopmenu .sf-menu > li > ul > li > a {
		line-height: 30px;
	}
	.pptopmenu .sf-menu li li li ul {
		margin-left: 300px;
		border-left: 1px solid #ddd;
		margin-top: 15px !important;
		width: 260px;
	}
	.pptopmenu .sf-menu li li li ul ul li {
		/*line-height: 17px;*/
	}
	.pptopmenu .sf-menu li li li ul ul a {
		font-size: 10px;
		line-height: 14px !important;
	}
	.pptopmenu .sf-menu li li li ul ul {
		width: 270px;
		border-right: none;
	}
	.pptopmenu .sf-menu ul ul ul li {
		line-height: inherit;
		padding: 5px 10px;
	}
	.pptopmenu .sf-menu ul ul ul li a {
		line-height: 9px !important;
		font-size:10px;
	}
	.pptopmenu .sf-menu ul ul ul ul {
		margin-left: 220px !important;
	}
	.pptopmenu .sf-menu li li li:hover::before {
		display:none;
	}
	.pptopmenu .sf-menu > li > ul > li:hover::before {
		content: "\f111";
		font-family: FontAwesome;
		font-size: 15px;
		color: gold;
		padding-right: 10px;
		margin-left: -22px !important;
	}
	.pptopmenu .sf-menu li li li:hover::before {
		content: "\f111";
		display: contents;
		font-family: "FontAwesome";
		color: gold;
		font-size: 15px;
		margin-left: -23px;
		padding-right: 10px;
		line-height: 0px;
	}
	.newImg {
		border-radius: 20px;
		display: block !important;
		position: absolute;
		bottom: 30px;
		right: 30px;
	}
	.newImgBg {
		border-radius: 20px;
		display: block !important;
		position: absolute;
		bottom: auto;
		right: 0px;
		height: 100%;
		opacity: 0.3;
		filter: blur(7px);
		width: 100%;
		top: 0;
	}
	/* noIS Dodatek do menu w postaci prawej rezerwy na bannery lub kategorie */ 
	.submenu-container .insertCategoriesToMenu div {
    width:32%;
    height:100%;
    position:absolute;
    right:0;
    top:0;
    padding: 8px;
	}
	.submenu-container .insertCategoriesToMenu h3 {
		text-align: left;
		padding: 14px 5px;
	}
	.submenu-container .insertCategoriesToMenu article {
		max-width: 70px;
		margin: 1% 2.5%;
		float: left;
		height: 100px;
	}
	.submenu-container .insertCategoriesToMenu .OZ article {
		max-width: 100%;
		margin: 1% 3.0%;
		float: left;
		height: auto;
	}
	.submenu-container .insertCategoriesToMenu article:hover {
		scale: 0.95;
	}
	.submenu-container .insertCategoriesToMenu article img {
		max-width: 80px;
		max-height: 80px;
	}
	.submenu-container .insertCategoriesToMenu .OZ article img {
		max-width: 150px;
		max-height: 135px;
	}
	
	.submenu-container .insertCategoriesToMenu article p {
		font-size: 11px;
	}
	/* wersja z gradientem wertykalnym */
/*.submenu-container .insertCategoriesToMenu .promka {
	background: linear-gradient(#ffee94, #cb2ed069);
}*/
/* wersja z cieniem lewym */
/*.submenu-container .insertCategoriesToMenu .promka {
	background: #ffee95;
	box-shadow: -10px 0px 40px 30px #ffee95;
}*/
.submenu-container .insertCategoriesToMenu .promka {
	/* background: linear-gradient(#ffcb0045,#2e93d0cf); */
	box-shadow: -10px 0px 40px 30px #f1f1f1;
	background: #f1f1f1;
}
.submenu-container .insertCategoriesToMenu .promka img {
	max-width: 100%;
	border-radius: 13px;
	overflow: hidden;
	display: inherit;
	margin: 5px auto 0px;
	box-shadow: 0 0 10px #ccc;
	padding: 4px 3px;
	border: 1px solid #fff;
}
.submenu-container .insertCategoriesToMenu .promka img:hover {
	scale: 0.99;
}
	.submenu-container .insertCategoriesToMenu .GIW {
		background: #f6f6f6;
	}
	.submenu-container .insertCategoriesToMenu .ZS {
		background: #ddd;
	}
	.submenu-container .insertCategoriesToMenu .OW, .submenu-container .insertCategoriesToMenu .OZ {
		background: white;
	}
	.submenu-container .insertCategoriesToMenu .ZS article img, .submenu-container .insertCategoriesToMenu .OW article img {
		border-radius: 8px;
	}
	/* Lipiec 2025 */
	.pptopmenu .sf-menu > li li {
		background: white;
		border-radius: 25px;
		margin-bottom: 3px;
	}
	.sf-menu li li ul {
		border-left: none;
		padding: 20px 15px;
	}
	.pptopmenu .sf-menu li li li ul {
		border-left: 0px solid #ddd;
		padding: 15px;
	}
	.pptopmenu .sf-menu > li > ul > li > ul > li {
		line-height: 1.7;
	}
	.pptopmenu .sf-menu > li > ul > li > ul > li {
		padding-left: 13px;
	}
	.pptopmenu .sf-menu ul ul li a {
		line-height: inherit;
	}
	.sf-menu li li ul {
		width: 20%;
	}
	#relatedProductsTab1 {
		background: #f6f6f6;
		padding: 50px;
		border-radius: 25px;
		width: 83%;
	}
	
}

.submenu-container > li:nth-child(8) > ul > li, .submenu-container > li:nth-child(13) > ul > li {
	line-height: 5px !important;
}
.submenu-container > li:nth-child(9) > ul > li {
	line-height: 8px !important;
}

.smartblog_latest_news {
    padding: 50px !important;
    margin: 40px;
    background: #fbfbfb;
    border: none !important;
    border-radius: 25px;
}
.smartblog_latest_news .block-1 {
    border: none !important;
}