@charset "UTF-8";html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
strike, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline;}
body{background:none repeat scroll 0 0 #FFFFFF;color:#333;font-family:"Roboto", Helvetica, sans-serif;font-size:13px;font-weight:400;}
a{color:#333;outline:medium none;text-decoration:none;}
a:hover{text-decoration:underline;}
ul{list-style:none;}
ol li{margin-left:20px;}
caption, th, td{font-weight:normal;vertical-align:middle;}
strong{font-weight:700;}
q, blockquote{quotes:none;}
q:before, q:after,
blockquote:before, blockquote:after{content:"";content:none;}
img{height:auto;max-width:100%;}
a img{border:none;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary{display:block;}
.box{background:#fff;border:1px solid #ddd;padding:20px;margin:0 0 30px;}
table{border-collapse:collapse;border-spacing:0;}
table.table{border:1px solid #ddd;margin-bottom:30px;width:100%;}
table.table th{background:#fff;border-right:1px solid #ddd;border-bottom:1px solid #ddd;padding:12px 8px;text-transform:uppercase;}
table.table td{background:#FFFFFF;border-bottom:1px solid #ddd;border-right:1px solid #ddd;padding:8px;text-align:center;}
small,
small a{font-size:12px;color:#888;}
p{margin:0 0 15px;}
input, textarea, select{border:1px solid #ddd;padding:8px;margin:0;}
input, button, textarea, select, optgroup, option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}
.form-control[disabled],
.form-control[readonly],
fieldset[disabled] .form-control{background:#eee;cursor:not-allowed;}
#address p.required,
#identity p.required,
#account-creation_form p.required,
#new_account_form p.required,
#opc_account_form p.required,
#authentication p.required{}
sup{color:#ff0000;}
.clearfix:before, .clearfix:after{content:".";display:block;height:0;overflow:hidden;}
.clearfix:after{clear:both;}
.page-heading,
.page-subheading{font-family:"Roboto Condensed";font-size:18px;margin:0 0 20px;text-transform:uppercase;}
.page-heading span.heading-counter{font-family:"Roboto";font-size:13px;font-weight:400;margin:3px 0 0;float:right;text-transform:none;}
h3.page-product-heading{background:#eee;padding:10px;margin:0 0 10px;}
h3.subheading{font-size:16px;margin:0 0 20px;}
button,
input.button_mini,
input.button_small,
input.button,
input.button_large,
input.exclusive_mini,
input.exclusive_small,
input.exclusive,
input.exclusive_large,
a.button_mini,
a.button_small,
a.button,
a.button_large,
a.exclusive_mini,
a.exclusive_small,
a.exclusive,
a.exclusive_large,
span.button_mini,
span.button_small,
span.button,
span.button_large,
span.exclusive_mini,
span.exclusive_small,
span.exclusive,
span.exclusive_large{border:none;color:#fff;font-size:14px;cursor:pointer;display:inline-block;padding:10px 15px;text-decoration:none;-webkit-transition:all 0.5s;transition:all 0.5s;}
button:hover,
input.button_mini:hover,
input.button_small:hover,
input.button:hover,
input.button_large:hover,
input.exclusive_mini:hover,
input.exclusive_small:hover,
input.exclusive:hover,
input.exclusive_large:hover,
a.button_mini:hover,
a.button_small:hover,
a.button:hover,
a.button_large:hover,
a.exclusive_mini:hover,
a.exclusive_small:hover,
a.exclusive:hover,
a.exclusive_large:hover,
span.button_mini:hover,
span.button_small:hover,
span.button:hover,
span.button_large:hover,
span.exclusive_mini:hover,
span.exclusive_small:hover,
span.exclusive:hover,
span.exclusive_large:hover{background:#333;}
button.std-btn,
input.std-btn,
a.std-btn,
span.std-btn{background:#888;border:none;color:#fff;font-size:14px;cursor:pointer;display:inline-block;padding:10px 15px;text-decoration:none;-webkit-transition:all 0.5s;transition:all 0.5s;}
button.std-btn:hover,
input.std-btn:hover,
a.std-btn:hover,
span.std-btn:hover{background:#333;}
input.button_mini_disabled,
input.button_small_disabled,
input.button_disabled,
input.button_large_disabled,
input.exclusive_mini_disabled,
input.exclusive_small_disabled,
input.exclusive_disabled,
input.exclusive_large_disabled,
span.exclusive_large_disabled{background:#ccc;cursor:default;}
input.button_mini_disabled:hover,
input.button_small_disabled:hover,
input.button_disabled:hover,
input.button_large_disabled:hover,
input.exclusive_mini_disabled:hover,
input.exclusive_small_disabled:hover,
input.exclusive_disabled:hover,
input.exclusive_large_disabled:hover,
span.exclusive_large_disabled:hover{background:#999;}
i.left{margin-right:7px;}
i.right{margin-left:7px;}
i.fa-trash-o{font-size:21px;color:#ff0000;}
i.fa-trash-o:hover{color:#333;}
.form-group{margin:0 0 30px;}
.form-group:last-child{margin:0;}
.form-group label,
.form-group span{display:block;margin:0 0 10px;}
.form-group .form_info,
.form-group .inline-infos{color:#888;margin:5px 0 0;}
.form-group p.radio label,
.form-group p.radio input,
.form-group p.checkbox label,
.form-group p.checkbox input{display:inline;padding:0;}
.radio-inline{display:inline-block;margin-right:15px;}
.radio-inline label{margin:0;}
.form-group.form-ok input,
.form-group.form-ok textarea{background:url("../img/icon/form-ok.png") no-repeat scroll 98% 10px #DDF9E1;border:1px solid #46A74E;color:#35B33F;}
.form-group.form-error input,
.form-group.form-error textarea{background:url("../img/icon/form-error.png") no-repeat scroll 98% 10px #FFF1F2;border:1px solid #ff0000;color:#ff0000;}
.checkbox{margin:0 0 15px;border:none;}
label.required:after{color:#FF0000;content:"*";}
#header .container{position:relative;}
#header #nav-row{background:#F5F5F5;}
#tptnhtmlbox1{position:absolute;}
#tptnhtmlbox1 a{color:#f13340;}
#header #header_logo{position:absolute;left:15px;}
#header #tptn_header_links{position:absolute;}
#header #tptn_header_links ul li{display:inline-block;}
#header #tptn_header_links ul li a{background:#eee;display:inline-block;padding:11px 14px;text-decoration:none;-webkit-transition:all 0.5s;transition:all 0.5s;}
#header #tptn_header_links ul li a:hover{background:#333;color:#fff;}
#header #top-categ{left:15px;position:absolute;}
#header #top-categ span{color:#fff;font-family:"Roboto Condensed";font-size:16px;float:left;height:30px;line-height:30px;padding:0 15px;text-transform:uppercase;}
#header .shopping_cart{position:absolute;right:15px;z-index:102;}
#header .shopping_cart > a:before{content:"\f07a";display:inline-block;font-family:"FontAwesome";margin:0 5px 0 0;}
#header .shopping_cart > a{color:#fff;font-size:19px;display:block;height:30px;line-height:30px;padding:0 10px;text-decoration:none;}
#columns{background:#FFFFFF;padding-bottom:30px;}
#footer{border-top:1px solid #ddd;}
.footer_top{border-bottom:1px solid #E5E5E5;margin:0 0 30px;}
#tptnhtmlbox2{text-align:center;}
#tptnhtmlbox2 .box-content{padding-top:30px;padding-bottom:30px;}
#tptnhtmlbox2 a{color:#888;font-size:14px;display:block;text-decoration:none;text-transform:uppercase;}
#tptnhtmlbox2 a:hover{color:#333;}
#tptnhtmlbox2 em{background:#2AC9BC;border-radius:50%;color:#fff;font-size:25px;margin-bottom:15px;display:inline-block;width:50px;height:50px;line-height:52px;}
#tptnhtmlbox2 a:hover em{background:#333 !important;}
#tptnhtmlbox2 span{display:block;}
.footer_middle{padding:0 0 20px;}
.footer_middle h4{font-family:"Roboto Condensed";font-size:18px;text-transform:uppercase;}
.footer_middle h4:after{font-family:"FontAwesome";content:"\f078";font-size:18px;color:#999;cursor:pointer;float:right;}
.footer_middle h4.active:after{content:"\f077";}
.footer_middle a{color:#888;text-decoration:none;}
.footer_middle a:hover{color:#333;}
.footer_middle li{color:#888;margin:0 0 10px;}
#tptnsocial .social-icons li{display:inline-block;margin:10px 5px 0 0;}
#tptnsocial li a{display:block;height:36px;width:36px;text-decoration:none;}
/*#tptnsocial li a{color:#fff;font-size:18px;text-align:center;display:block;height:36px;line-height:36px;width:36px;text-decoration:none;-webkit-transition:background-color 0.5s;transition:background-color 0.5s;}
#tptnsocial li.facebook a{background-color:#4862A3;}
#tptnsocial li.twitter a{background-color:#00ACEE;}
#tptnsocial li.google a{background-color:#E52C27;}
#tptnsocial li.instagram a{background-color:#517FA4;}
#tptnsocial li.youtube a{background-color:#E52C27;}
#tptnsocial li a:hover{background-color:#111;}*/
.footer_bottom{border-top:1px solid #E5E5E5;overflow:hidden;padding:20px 0;}
.footer_bottom .copyright_txt{color:#aaa;}
#center_column{margin:30px 0 0;}
.column .block{background:#fff;border:1px solid #ddd;margin-top:30px;}
.column .block .title_block{border-bottom:1px solid #e5e5e5;font-family:"Roboto Condensed";font-size:18px;padding:14px 15px;text-transform:uppercase;}
.column .block .title_block a:hover{color:#888;text-decoration:none;}
.column.accordion .title_block:after{font-family:"FontAwesome";content:"\f078";font-size:18px;color:#999;cursor:pointer;float:right;}
.column.accordion .title_block.active:after{content:"\f077";}
.column .block .block_content{padding:15px;}
.column .block li{margin:0 0 10px;overflow:hidden;}
.column .block li:last-child{margin:0;}
.column .block li a:hover{color:#888;text-decoration:none;}
.column .colprods li{margin:0 0 15px;}
.column .colprods li.last{margin:0;}
.column .colprods li .left_block{border:1px solid #e5e5e5;float:left;margin:0 10px 0 0;width:70px;}
.column .colprods li .right_block{float:left;}
.column .colprods li .product-name{display:block;margin:0 0 10px;}
.column .colprods li .price{display:inline;}
.column .colprods li .old-price{text-decoration:line-through;display:inline;margin:0 0 0 3px;}
.tptnbanner{text-align:center;}
.tptnbanner li{margin-top:30px;}
.tptnbanner a{display:block;position:relative;text-decoration:none;}
.tptnbanner img{vertical-align:top;}
.tptnbanner a:before{background:rgba(0,0,0,0.2);content:"";position:absolute;left:50%;top:0;width:0;height:100%;opacity:0;-ms-filter:"progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;-webkit-animation-duration:.5s;-moz-animation-duration:.5s;-o-animation-duration:.5s;animation-duration:.5s;}
.tptnbanner a:hover:before{left:0;width:100%;opacity:1;-ms-filter:"progid: DXImageTransform.Microsoft.Alpha(Opacity=1)";filter:alpha(opacity=100);}
.tptncarousel{background:#fff;margin-top:30px;position:relative;overflow:hidden;border:1px solid #ddd;}
.tptncarousel h4{border-bottom:1px solid #e5e5e5;font-family:"Roboto Condensed";font-size:18px;padding:15px 60px 15px 15px;text-transform:uppercase;}
.tptncarousel h4 a:hover{color:#888;text-decoration:none;}
.tptncarousel .prodcrsl{overflow:hidden;}
.tptncarousel .owl-wrapper{display:none;position:relative;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);}
.tptncarousel .owl-item{float:left;border-right:1px solid #e5e5e5}
.tptncarousel .item{padding:0 0 15px;text-align:center;}
.tptncarousel img{vertical-align:top;}
.tptncarousel .product-image-container{position:relative;border-bottom:1px solid #E5E5E5;}
.tptncarousel .second-image{display:none;}
.tptncarousel .item:hover .first-image{display:none;}
.tptncarousel .item:hover .second-image{display:inline-block;}
.tptncarousel .product_name{margin:15px 0 0;}
.tptncarousel .product_name a:hover{color:#888;text-decoration:none;}
.tptncarousel .content_price{font-size:15px;margin:10px 0 0;}
.tptncarousel .content_price span{margin:0 2px;}
.tptncarousel .functional-buttons{position:absolute;-webkit-transition:all 0.5s;transition:all 0.5s;width:100%;}
.tptncarousel .functional-buttons a,
.tptncarousel .functional-buttons span{color:#fff;display:block;font-size:16px;margin:0 2px;text-decoration:none;height:34px;line-height:32px;width:34px;-webkit-transition:background 0.5s;transition:background 0.5s;}
.tptncarousel .functional-buttons span{background:#ccc;}
.tptncarousel .functional-buttons a:hover{background:#333;}
.tptncarousel .functional-buttons div{display:inline-block;}
.tptncarousel .no-products{color:#888;font-size:14px;margin:0;padding:15px;}
.tptncarousel .owl-controls{position:absolute;top:18px;right:15px;}
.tptncarousel .owl-buttons div{color:#aaa;cursor:pointer;float:left;font-family:"FontAwesome";font-size:17px;-webkit-transition:all 0.5s;transition:all 0.5s;}
.tptncarousel .owl-buttons .owl-prev{margin:0 10px 0 0;}
.tptncarousel .owl-buttons .owl-prev:before{content:"\f177";}
.tptncarousel .owl-buttons .owl-next:before{content:"\f178";}
.tptncarousel .owl-buttons div:hover{color:#333;}
.tptncarousel .loading{min-height:150px;background:url("../img/ajax-loader.gif") no-repeat center center}
.tptncarousel .grabbing{cursor:url("../img/custom/grabbing.png") 8 8, move;}
.breadcrumb{color:#888;margin:0 0 20px;}
.breadcrumb .navigation-pipe{margin:0 5px;}
.breadcrumb a{}
.breadcrumb a:hover{color:#888;text-decoration:none;}
.content_sortPagiBar{margin:0 0 30px;}
.content_sortPagiBar .display{float:left;border:1px solid #ddd;}
.content_sortPagiBar .display li{float:left;border-right:1px solid #ddd;}
.content_sortPagiBar .display li:last-child{border-right:none;}
.content_sortPagiBar .display li a{color:#AAA;display:block;padding:6px 12px;text-decoration:none;text-transform:uppercase;}
.content_sortPagiBar .display li.selected a{background:#fff;color:#333;cursor:default;}
.content_sortPagiBar .display li a:hover{color:#333;}
.content_sortPagiBar .sortPagiBar #productsSortForm{float:right;margin:0 0 0 30px;}
.content_sortPagiBar .sortPagiBar select{padding:5px;}
.content_sortPagiBar .nbrItemPage{float:right;}
div.pagination{float:left;margin:0 15px 0 0;}
ul.pagination{border:1px solid #ddd;float:left;}
ul.pagination li{border-left:1px solid #ddd;float:left;}
ul.pagination li:first-child{border-left:none;}
ul.pagination li > a,
ul.pagination li > span{background:#fff;display:block;text-align:center;text-decoration:none;height:38px;line-height:38px;width:32px;}
ul.pagination li.current span{background:#eee;}
ul.pagination li a:hover{color:#888;}
ul.pagination li i{font-size:16px;}
ul.pagination li.disabled span{color:#ccc;cursor:default;}
.content_sortPagiBar .product-count{color:#888;float:left;margin:12px 0 0;}
.content_sortPagiBar .compare-form{float:right;}
.content_sortPagiBar .instant_search,
.content_sortPagiBar .showall{display:none !important;}
ul#order_step{}
ul.step{margin:0 0 30px;overflow:hidden;}
ul.step li{background:#fff;float:left;padding:12px 0;text-transform:uppercase;text-align:center;}
ul.step li a,
ul.step li span{text-decoration:none;}
ul.step li.step_done{background:#ddd;}
ul.step li.step_current{background:#444;color:#fff;}
ul.step li.step_done a:hover{color:#777;}
ul.step li.step_done a:after{color:#41AE53;content:"\f00c";display:inline-block;font-family:"FontAwesome";margin-left:5px;}
ul.step li.step_todo span{color:#aaa;}
.cart_last_product{display:none;}
#order-detail-content{margin-bottom:30px;}
table#cart_summary th.cart_product{text-align:center}
.cart_quantity .cart_quantity_input{text-align:center;}
.cart_quantity .cart_quantity_button{margin:5px 0 0;}
.cart_quantity .cart_quantity_button .btn{font-size:12px;color:#999;margin:0 4px;}
.cart_quantity .cart_quantity_button .btn:hover{color:#333;}
table#cart_summary_total{float:right;}
table#cart_summary_total td{text-align:left;}
table#cart_summary_total .price{text-align:center;}
.cart_voucher{background:#fff;border:1px solid #ddd;float:left;}
.cart_voucher .voucher_box{padding:15px;overflow:hidden;}
.cart_voucher h4{border-bottom:1px solid #e5e5e5;padding:12px 15px;text-transform:uppercase;}
.cart_voucher #display_cart_vouchers{clear:both;line-height:16px;color:#666;font-weight:normal;border-top:1px dotted #ccc}
.cart_voucher #display_cart_vouchers .title_offers{margin-top:10px}
.cart_voucher #display_cart_vouchers span{}
.cart_voucher .discount_name{float:left;}
.cart_voucher .button{float:left;padding:0 5px;height:36px;}
#cart_summary .price{border-right:none;color:#333;}
#cart_summary .price-percent-reduction{display:none;}
.total_price_container p{text-align:left}
table#cart_summary .cart_total_price .total_price_container{padding:0;}
.cart_total_price .total_price_container p{display:block;padding:8px;color:#fff;text-transform:uppercase;background:#333}
.cart_total_price span{font-size:20px;}
.cart_navigation{margin:30px 0 0;overflow:hidden;}
.cart_navigation .standard-checkout{float:right;}
.order_carrier_content .carrier_title{font-size:16px;}
.order_carrier_content p.checkbox{margin:0;}
.order_carrier_content a.iframe{text-decoration:underline;}
.order_carrier_content a.iframe:hover{color:#888;}
#ordermsg{margin:20px 0 0;}
#order .delivery_option > div > table.resume,
#order-opc .delivery_option > div > table.resume{height:50px;}
#order .delivery_option > div > table.resume.delivery_option_carrier td,
#order-opc .delivery_option > div > table.resume.delivery_option_carrier td{padding:8px 11px 7px 11px;}
#order .delivery_option > div > table.resume td.delivery_option_radio,
#order-opc .delivery_option > div > table.resume td.delivery_option_radio{width:20px;}
#order .delivery_option > div > table.resume td.delivery_option_logo,
#order-opc .delivery_option > div > table.resume td.delivery_option_logo{width:100px;}
#order .delivery_option > div > table.resume td.delivery_option_price,
#order-opc .delivery_option > div > table.resume td.delivery_option_price{width:160px;}
#HOOK_SHOPPING_CART #loyalty{margin:0 0 20px;}
.payment_module{margin:0 0 20px;overflow:hidden;}
.payment_module:last-child{margin:0;}
p.payment_module a{background:#fff;border:1px solid #ddd;font-size:14px;padding:15px;display:block;text-decoration:none;}
p.payment_module a:hover{color:#888;}
.payment_module img{display:inline-block;margin-right:10px;vertical-align:middle;}
.pagenotfound .buttons{margin:20px 0 0;}
.unvisible,
.not-displayable,
.hide,
.block_hidden_only_for_screen{display:none;}
.hidden{display:none !important}
#back-top{background:#444;color:#fff;cursor:pointer;display:block;font-size:24px;position:fixed;right:0;bottom:30px;text-align:center;height:40px;line-height:40px;width:40px;z-index:1;-webkit-transition:all 0.5s;transition:all 0.5s;}
#back-top:hover{background-color:#666;}
.product-name a,
.product-name{}
.price{}
.old-price{color:#aaa;text-decoration:line-through;}
.new-box,
.sale-box{color:#fff;font-size:12px;padding:4px 8px;cursor:default;position:absolute;top:15px;z-index:100;}
.new-box{left:15px;}
.sale-box{right:15px;}
.rating{clear:both;display:block;margin:2em;cursor:pointer;}
.rating:after{content:".";display:block;height:0;width:0;clear:both;visibility:hidden;}
.cancel{float:left;margin:0 1px 0 0;width:16px;height:16px;cursor:pointer;}
.cancel, .cancel a{background:url(../img/custom/delete.gif) no-repeat 0 -16px !important;}
.cancel a, .star a{display:block;background-position:0 0;}
div.star_on a{background-position:0 -16px;}
div.star_hover a,
div.star a:hover{background-position:0 -32px;}
.star{display:inline-block;font-size:14px;font-weight:normal;}
.star a{display:block;position:absolute;text-indent:-5000px;}
div.star:after{content:"\f005";font-family:"FontAwesome";display:inline-block;color:#ddd;}
div.star.star_on:after{color:#F5B81C;}
div.star.star_hover:after{content:"\f005";font-family:"FontAwesome";display:inline-block;color:#F5B81C;}
.alert-info,
.alert-warning,
.warning,
.alert-success,
.success,
.alert-danger,
.danger{margin:10px 0;padding:15px 10px 15px 45px;position:relative;}
.alert-info,
.alert-warning,
.warning{background:#E2EFF7;color:#3396D7;}
.alert-success,
.success{background:#E1F2E4;color:#41AE53;}
.alert-danger,
.danger{background:#FEE7E9;color:#FF0000;}
.alert-info:before,
.alert-warning:before,
.warning:before,
.alert-success:before,
.success:before,
.alert-danger:before,
.danger:before{font-family:"FontAwesome";font-size:20px;position:absolute;left:15px;top:14px;}
.alert-info:before,
.alert-warning:before,
.warning:before{content:"\f05a";}
.alert-success:before,
.success:before{content:"\f058";}
.alert-danger:before,
.danger:before{content:"\f071";}
.mansup-container{background:#fff;border:1px solid #ddd;text-align:center;margin-bottom:30px;}
.mansup-container:hover{border:1px solid #ccc;}
ul.footer_links{overflow:hidden;margin:30px 0 0;}
.rte h2{font-size:20px;}
.rte h3{font-size:18px;}
.rte h4{font-size:16px;}
.rte h5{font-size:14px;}
.rte h6{font-size:12px;}
.rte h2,
.rte h3,
.rte h4,
.rte h5,
.rte h6{font-weight:700;margin:0 0 15px;}
.rte p{color:#888;}
.rte ul{list-style:disc inside none;}
.rte .cms-box{margin:0 0 30px;}
.rte iframe{max-width:100%;margin:10px 10px 0 0;}
.simptip{position:relative;display:inline-block;}
.simptip:before,
.simptip:after{position:absolute;visibility:hidden;opacity:0;z-index:1;left:50%;bottom:100%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:all 0.1s linear;-moz-transition:all 0.1s linear;-o-transition:all 0.1s linear;-ms-transition:all 0.1s linear;transition:all 0.1s linear;}
.simptip:before{content:'';border-color:#333333 transparent transparent;border-style:solid;border-width:6px;margin-bottom:-15px;}
.simptip:after{background-color:#333;-webkit-border-radius:3px;border-radius:3px;color:#fff;font-size:13px;line-height:30px;margin-bottom:-3px;padding:0 10px;content:attr(data-tooltip);white-space:nowrap;width:auto;}
.simptip:hover:before,
.simptip:hover:after{opacity:1;visibility:visible;-webkit-transform:translate(-50%, -10px);-moz-transform:translate(-50%, -10px);-ms-transform:translate(-50%, -10px);-o-transform:translate(-50%, -10px);transform:translate(-50%, -10px);}
p.payment_module img{width:80px;}


/*.tptncarousel span{display:block;font-family:"Roboto Condensed";font-size:18px;padding:15px 60px 15px 15px;text-transform:uppercase;}*/


#new-products_block_right span{display:block;}

/*div.container div.row div#center_column.col-xs-12.col-lg-9 div.tptncarousel.clearfix p {
	display:block;font-family:"Roboto Condensed";font-size:18px;padding:15px 60px 15px 15px;text-transform:uppercase;
	border-bottom: 1px solid #e5e5e5;
}*/

.brand_carousel span {
	font-weight: normal;
	font-size: 19px;
	text-transform: uppercase;
	padding-left: 12px;
}

footer section span {
	font-family: "Roboto Condensed";
	font-size: 18px;
	text-transform: uppercase;
}
#idTab9 li p{margin:0;}
#idTab9 li a.button{margin-bottom:15px;}
#index h2 {
font-size: large; margin: 10px 0;
}
.new-box,  .sale-box{
	color: #fff !important;
font-size: 12px!important;
padding: 4px 8px!important;
cursor: default!important;
position: absolute!important;
top: 15px !important;
z-index: 100!important;
}

div.owl-wrapper-outer div.owl-wrapper div.owl-item div.ajax_block_product.item div.content_price span.price.product-price {
	font-size: 15px;
}

.heading-mod {
	display:block;font-family:"Roboto Condensed";font-size:18px;padding:15px 60px 15px 15px;text-transform:uppercase;
	border-bottom: 1px solid #e5e5e5;
}

@media screen and (max-width: 1200px) {
	#footer .footer_middle section span {
		background: #f5f5f5 !important;
		padding: 15px!important;
		font-family: "Roboto Condensed"!important;
		font-size: 18px!important;
		text-transform: uppercase!important;
		display: block!important;
	}

	#footer .footer_middle section span::after {
		font-family: "FontAwesome";
		content: "\f078";
		font-size: 18px;
		color: #999;
		cursor: pointer;
		float: right;
	}
}
.icon-file::before {
    content: "";
}
.ptpdf .btn-default {
    color: #333;
    background-color: #fff;
    border: 1px solid #ccc;
}
.ptpdf .btn {
    display: inline-block;
    padding: 6px 12px;
    margin-bottom: 0;
    font-size: 13px;
    font-weight: normal;
    line-height: 1.42857;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    white-space: nowrap;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none;
}
.ptpdf .btn-default:hover, .ptpdf .btn-default:focus, .ptpdf .btn-default:active, .ptpdf .btn-default.active {
    color: #333;
    background-color: #ebebeb;
    border: 1px solid #adadad;
}
p.producttopdf a{
	position: relative;
    padding-left: 2px;
    margin-left: 19px;
    text-indent: -20px;
    line-height: 20px;
}
p.producttopdf a:before{
    display:none;
}
p.producttopdf i.left{
	margin-right:0;
}
.read-more-container .read-more-trigger {
    cursor: pointer;
    display: inline-block;
    padding: 0 .5em;
    color: #666;
    font-size: .9em;
    line-height: 2;
    border: 1px solid #ddd;
    border-radius: .25em;
    background: #fff;
    margin: 20px 0;
}

.read-more-container p {
      text-align: justify;
}

.read-more-container .read-more-state:checked ~ .read-more-wrap .read-more-target {
    opacity: 1;
    font-size: inherit;
    max-height: 999em;
}
.read-more-container .read-more-target {
    opacity: 0;
    max-height: 0;
    font-size: 0;
    transition: .2s ease;
    overflow: hidden;
}

.read-more-container .read-more-state {
    display: none;
}

.read-more-container .read-more-state:checked ~ .read-more-trigger::before {
    content: 'Pokaż mniej';
}
.read-more-container .read-more-state ~ .read-more-trigger::before {
    content: 'Pokaż więcej';
} 

@media screen and (max-width: 960px) {
	#fbpsc .bt-btn-sl {
	width:100% !important;
	float:left !important;
	    margin: 5px 0 !important;
    padding: 15px 0 !important;
	}
	#fbpsc p .fa {
	top: 15px !important;
}
}

@media screen and (max-width: 1060px) {
#left_column #marcas-cabecera{display:none;}
}

@media screen and (min-width: 960px) {
	#fbpsc .bt-btn-sl {
	    width: 32% !important;
	}
}
#fbpsc.login {
	background: transparent !important;
	border: 0 !important;
}
.alphabet, #manufacturer .alphabet {
    display: flex;
    flex-wrap: wrap;
}
#manufacturer .alphabet .alphabetical a {
    font-size: 16px;
    width: 50px;
    display: block;
}
.manufacturer .manu-list .alphabetical {
    margin-left: 15px;
    border: 1px solid #e5e5e5;
    width: 50px;
    border-radius: 0 15px 0 0;
    margin-bottom: -1px;
    text-align: center;
    margin-top: 30px;
}
.manufacturer .manu-list .alphabetical span {
    font-size: 30px;
}
.manufacturer .flex-row {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: flex-start;
    align-items: stretch;
    align-content: stretch;
    border: 1px solid #e5e5e5;
    margin: 0 15px;
    padding-top: 20px;
    border-radius: 0 10px 10px 10px;
}
.manufacturer .flex-row a {
    width: 21%;
    padding: 15px;
    text-align: center;
    margin: 0 2%;
    border: 2px solid #f7f7f7;
    background: #fcfcfc;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 25px;
    border-radius: 15px;
    -moz-transition: all .1s ease-in;
    -o-transition: all .1s ease-in;
    -webkit-transition: all .1s ease-in;
    transition: all .1s ease-in;
}
.manufacturer .flex-row h4 {
    color: #222;
    font-weight: 700;
}
#homecategories img {
    height: 130px;
    width: auto !important;
    object-fit: cover;
    border: none;
    margin-bottom: 5px;
}

#homecategories li {
    border: none;
    border-radius: 0;
    padding-top: 15px;
    position: relative;
    z-index: 0;
    /* box-shadow: 0px 0px 15px #ddd; */
    transition: .5s ease;
}

#homecategories li:before {
    content: ' ';
    width: calc(100% - 10px);
    height: calc(100% - 15px);
    border: 1px solid #d1d1d1;
    position: absolute;
    top: 7.5px;
    left: 5px;
    border-radius: 10px;
    z-index: -1;
    box-shadow: 0px 0px 10px hwb(0deg 87% 13% / 56%);
    transition: .5s ease;
}

#homecategories li:hover:before {
    box-shadow: 0px 0px 15px #9a9999;
}