@import 'normalize.css';@import 'main.css';@import 'font-awesome.min.css';@import 'form.css';@import 'tables.css';@import 'buttons.css';@import 'price-slider.css';@import "sliders.css";@import 'grid.css';@import 'scroll-animate.css';@import 'modal.css';.errorMessage{color:red;line-height:22px;}
.errorSummary{color:red;}
.errorSummary p{margin:0;}
.vertical-align{position:relative;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);}
.none{list-style-type:none;margin:0;padding:0;}
.none li{margin:0;padding:0;}
.clearfix{content:"";display:table;height:0;clear:both;}
.ir{background-color:transparent;border:0;overflow:hidden;*text-indent:-9999px;}
.ir:before{content:"";display:block;width:0;height:150%;}
.unselectable{-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-o-user-select:none;-ms-user-select:none;user-select:none;}
.flash_messages{margin:20px auto;max-width:1252px;min-width:980px;padding:10px;background:#55bb33;color:#fff;}
#home-page .flash_messages{margin:35px auto;}
.flash_messages .close{border:1px solid;float:right;height:23px;line-height:13px;background-color:#FFFFFF;}
.text-center{text-align:center;}
.text-left{text-align:left;}
.text-right{text-align:right;}
.pull-right{float:right;}
.pull-left{float:right;}
.skip-float{clear:left;}
.top-pad{padding-top:25px;}
.top-margin{margin-top:25px;}
html,
body{height:100%;}
.wrapper{min-height:100%;margin-bottom:-410px;padding-bottom:50px;}
.wrapper:after{content:"";display:block;height:410px;}
footer{height:410px;}
header{height:274px;min-width:980px;margin:0 auto;background:#bd003d url(../images/header.png) center center no-repeat;}
header.home{position:relative;height:745px;}
header.home .menu-holder{position:absolute;top:0;left:0;width:100%;z-index:5;}
header a.logo{margin-left:18px;}
a.logo{display:block;width:150px;height:57px;background:url(../images/logo.png) left center no-repeat;background-color:transparent;border:0;overflow:hidden;*text-indent:-9999px;}
a.logo:before{content:"";display:block;width:0;height:150%;}
.control{height:108px;margin-bottom:5px;padding-top:28px;background-color:#fff;}
.callback,
.basket{padding-left:32px;padding-top:5px;}
.callback span.title,
.basket span.title{display:block;font-family:"pf_beausans_probold";font-size:1.143em;}
.callback a,
.basket a{text-decoration:underline;color:#575757;cursor:pointer;}
.callback{position:relative;z-index:12;background:url(../images/mobile.png) left top 13px no-repeat;}
.callback .callback-form{position:absolute;top:80px;left:-55px;width:425px;-webkit-box-shadow:-2px 2px 4px 2px rgba(0, 0, 0, 0.1);box-shadow:-2px 2px 4px 2px rgba(0, 0, 0, 0.1);background-color:#fff;display:none;}
.callback .callback-form div.title{position:relative;height:58px;line-height:58px;background-color:#eb1f28;font-family:"pf_beausans_probold";color:#fff;text-align:center;text-transform:uppercase;}
.callback .callback-form div.title:before{content:'';display:block;position:absolute;top:-12px;right:200px;width:23px;height:12px;background:url(../images/callback-marker.png) no-repeat;}
.callback .callback-form .callback-form-body{padding:20px;}
.callback .callback-form button[type="submit"],
.callback .callback-form input[type="submit"]{margin:15px 20px 15px 0;}
.callback .callback-form a{color:#eb1f28;}
.basket{position:relative;padding-left:42px;background:url(../images/basket.png) left top 15px no-repeat;}
#amount{position:absolute;display:block;width:20px;height:20px;left:15px;top:5px;-webkit-border-radius:20px;border-radius:20px;background-clip:padding-box;text-align:center;font-family:"pf_beausans_probold";font-size:0.929em;color:#fff;background-color:#000;}
ul.top-menu{list-style-type:none;margin:0;padding:0;height:45px;line-height:45px;margin-left:18px;}
ul.top-menu li{margin:0;padding:0;}
ul.top-menu.right{float:right;margin-left:0;margin-right:18px;}
ul.top-menu li{float:left;padding-right:5px;}
ul.top-menu li:after{content:"/";display:inline-block;margin-left:5px;color:#eb1f28;}
ul.top-menu li:last-of-type:after{content:"";}
ul.top-menu li.active a{text-decoration:underline;}
ul.top-menu a{color:#fff;}
ul.main-menu{list-style-type:none;margin:0;padding:0;height:53px;line-height:53px;width:100%;background-color:#fff;}
ul.main-menu li{margin:0;padding:0;}
ul.main-menu > li{position:relative;float:left;padding-left:20px;z-index:10;}
ul.main-menu > li:first-of-type{padding-left:0;width:8.6%;}
ul.main-menu > li.first{padding-left:0;width:8.6% !important;}
ul.main-menu > li.active{background-color:#eb1f28;}
ul.main-menu > li:hover:after,
ul.main-menu > li:hover:after,
ul.main-menu > li:hover:after{content:"";position:absolute;display:block;width:23px;height:12px;right:50%;margin-right:-11px;z-index:11;}
ul.main-menu > li > a{display:block;text-align:center;font-family:"pf_beausans_probold";color:#000;text-transform:uppercase;font-size:16px;}
ul.main-menu > li > a:hover{text-decoration:none;color:#eb1f28;}
ul.main-menu > li.active > a{color:#fff;}
.submenu{display:none;position:absolute;z-index:10;top:53px;width:480px;background-color:transparent;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=(0));-webkit-box-shadow:-3px 3px 4px 1px rgba(0, 0, 0, 0.1);box-shadow:-3px 3px 4px 1px rgba(0, 0, 0, 0.1);-webkit-transition:0.3s linear opacity;-moz-transition:0.3s linear opacity;-o-transition:0.3s linear opacity;-ms-transition:0.3s linear opacity;transition:0.3s linear opacity;}
.submenu-3{width:680px;}
.submenu-body{margin-top:2px;padding:30px 30px 30px;background-color:#fff;}
.submenu-body:after{content:"";display:table;height:0;clear:both;}
.submenu-body h3{display:block;margin-top:0;margin-bottom:30px;text-transform:uppercase;font-family:"pf_beausans_probold";font-size:1.000em;}
.submenu-body ul{line-height:22px;color:#313131;}
.submenu-body ul li{margin-bottom:10px;}
.submenu-body ul li a{color:#313131;text-transform:uppercase;text-align:left;}
.submenu-body ul li a:hover{text-decoration:none;}
.submenu-body ul.styled{margin-bottom:30px;}
.submenu-body ul.styled li a{font-family:"pf_beausans_prosemibold";font-size:0.857em;}
.submenu-body ul.list-unstyled{margin-bottom:0;}
.submenu-body ul.list-unstyled a{font-family:"pf_beausans_probold";}
.submenu-body ul.best-deals{list-style-type:none;margin:0;padding:0;}
.submenu-body ul.best-deals li{margin:0;padding:0;}
.submenu-body ul.best-deals:after{content:"";display:table;height:0;clear:both;}
.submenu-body ul.best-deals li{margin-bottom:0;padding:0 5px 0;text-align:center;}
.submenu-body ul.best-deals a.img-holder{display:block;height:120px;line-height:120px;margin-bottom:18px;overflow:hidden;text-align:center;}
.submenu-body ul.best-deals a.img-holder img{vertical-align:middle;}
.submenu-body ul.best-deals h4{margin:0;font-family:"pf_beausans_probold";text-transform:uppercase;font-size:0.857em;line-height:18px;}
.submenu-body ul.best-deals h4 span.brand{color:#b1b1b1;}
.submenu-body ul.best-deals h4 a{text-decoration:none;}
ul.main-menu > li:hover .submenu{display:block;left:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=(100));opacity:1;}
ul.main-menu > li:nth-child(5n-1):hover .submenu{}
ul.main-menu > li:nth-child(5):hover .submenu{}
@media only screen and (max-width:1140px){ul.main-menu > li:nth-child(5n-1):hover .submenu{left:-180px;}
}
ul.breadcrumbs{list-style-type:none;margin:0;padding:0;height:62px;line-height:62px;margin-left:18px;color:#fff;}
ul.breadcrumbs li{margin:0;padding:0;}
ul.breadcrumbs li{float:left;padding-right:10px;font-size:12px;}
ul.breadcrumbs li:after{content:"→";display:inline-block;margin-left:10px;}
ul.breadcrumbs li:last-of-type:after{content:"";}
ul.breadcrumbs li.active a{text-decoration:none;}
ul.breadcrumbs a{text-decoration:underline;}
.social{height:100px;background-color:#333333;color:#fff;}
.social > div{height:100px;}
.social span.title{display:inline-block;float:left;margin-right:10px;line-height:100px;font-family:"pf_beausans_probold";font-size:1.143em;text-transform:uppercase;}
.social ul{list-style-type:none;margin:0;padding:0;float:left;margin-top:36px;}
.social ul li{margin:0;padding:0;}
.social ul li{float:left;margin-right:10px;}
.social ul a{display:block;width:28px;height:28px;background-image:url(../images/sprites.png);background-repeat:no-repeat;}
.social ul a.fb{background-position:0 -50px;}
.social ul a.fb:hover{background-position:-50px -50px;}
.social ul a.google{background-position:-100px -50px;}
.social ul a.google:hover{background-position:-150px -50px;}
.social ul a.twitter{background-position:-200px -50px;}
.social ul a.twitter:hover{background-position:-250px -50px;}
.social ul a.vk{background-position:-300px -50px;}
.social ul a.vk:hover{background-position:-350px -50px;}
.social ul a.youtube{background-position:-400px -50px;}
.social ul a.youtube:hover{background-position:-450px -50px;}
footer nav{height:238px;overflow:hidden;border-bottom:3px solid #f2f2f2;}
.bottom-menu-title{height:60px;line-height:60px;border-bottom:3px solid #eb1f28;font-family:"pf_beausans_prosemibold";text-transform:uppercase;color:#000;}
.bottom-menu-title a{text-decoration:none;}
ul.bottom-menu{padding-top:9px;margin-bottom:0;color:#878787;}
ul.bottom-menu a{font-size:0.929em;}
ul.bottom-menu a:hover{color:#eb1f28;}
.foot{height:72px;line-height:72px;font-size:1.000em;color:#a3a3a3;}
.foot a.logo{float:left;margin-top:8px;margin-right:18px;}
.foot a.digital-force{display:block;float:right;width:50px;height:27px;margin-top:20px;background:url(../images/df.png) no-repeat;background-color:transparent;border:0;overflow:hidden;*text-indent:-9999px;}
.foot a.digital-force:before{content:"";display:block;width:0;height:150%;}
.heading{position:relative;line-height:34px;padding:15px 0;background:transparent url(../images/h1.png) left center repeat-x;}
.heading:after{content:"";display:table;height:0;clear:both;}
.heading h1,
.heading h2{display:inline-block;float:left;background-color:#fff;margin:0;padding-right:18px;font-size:1.714em;}
.heading h1.small,
.heading h2.small{font-size:1.429em;}
.heading.text-center h1,
.heading.text-center h2{float:none;padding-left:18px;}
.heading span.head-info{display:inline-block;float:left;padding-right:18px;background-color:#fff;font-family:"pf_beausans_proregular";font-size:1.714em;}
.pagination{height:26px;line-height:26px;list-style-type:none;margin:0;padding:0;margin-top:50px;text-align:center;}
.pagination li{margin:0;padding:0;}
.pagination li{display:inline-block;width:26px;text-align:center;}
.pagination li.active{background-color:#eb1f28;-webkit-border-radius:26px;border-radius:26px;background-clip:padding-box;}
.pagination li.active a{color:#fff;text-decoration:none;}
.pagination li.active a:hover{color:#fff;}
.pagination a{font-family:"pf_beausans_probold";font-size:1.143em;}
.pagination a:hover{color:#eb1f28;}
.banner{margin-bottom:18px;}
.banner a{display:block;width:100%;height:auto;text-align:center;overflow:hidden;}
.banner a img{width:100%;height:auto;}
.item-h3-mxn{height:70px;margin-top:0;margin-bottom:15px;font-family:"pf_beausans_probold";text-transform:uppercase;font-size:1.429em;line-height:20px;color:#000;}
.item-h3-mxn span.brand{font-size:12px;color:#b1b1b1;}
.item-h3-mxn a{text-decoration:none;}
.item-price-mxn{display:block;margin:15px auto;font-family:"pf_beausans_probold";font-size:1.143em;color:#eb1f28;text-transform:uppercase;}
.item{position:relative;z-index:1;height:530px;overflow:hidden;padding:5px 5px 0 5px;margin-bottom:-60px;background-color:#fff;text-align:center;border:1px solid #fff;}
.item a.img-holder{display:block;position:relative;text-align:center;height:250px;line-height:250px;overflow:hidden;}
.item h3{height:auto;margin-bottom:10px;margin-top:0;font-family:"pf_beausans_probold";text-transform:uppercase;font-size:1.429em;line-height:20px;color:#000;}
.item h3 span.brand{font-size:12px;color:#b1b1b1;}
.item h3 a{text-decoration:none;}
.item hr{width:98px;margin:0 auto;height:3px;border-top:3px solid #f2f2f2;}
.item span.price{display:block;margin:10px auto;font-family:"pf_beausans_probold";font-size:1.143em;color:#eb1f28;text-transform:uppercase;}
.item .view{height:460px;overflow:hidden;}
.item .to-buy{display:none;height:60px;}
.item .to-buy button,
.item .to-buy input[type="submit"],
.item .to-buy a.red-btn{margin:0 auto;}
.item:hover{z-index:2;-webkit-box-shadow:0 0 7px 3px rgba(235, 31, 40, 0.3);box-shadow:0 0 7px 3px rgba(235, 31, 40, 0.3);border-color:#f5f5f5;}
.item:hover .to-buy{display:block;}
ul.catalog{list-style-type:none;margin:0;padding:0;margin-bottom:78px;}
ul.catalog li{margin:0;padding:0;}
ul.catalog:after{content:"";display:table;height:0;clear:both;}
ul.catalog li{border-left:2px solid #f5f5f5;}
ul.catalog li:nth-child(3n-5){border-left-color:#fff;}
ul.catalog.vertical li{border-left:none;}
ul.catalog.vertical .item h3{height:auto;}
ul.catalog.short .item{height:415px;}
ul.catalog.short .item a.img-holder{height:180px;line-height:180px;}
ul.catalog.short .item h3{font-size:1.143em;}
ul.catalog.short .item .view{height:360px;}
ul.catalog.short .item .to-buy{height:60px;}
ul.catalog.six li{border-left:2px solid #f5f5f5;}
ul.catalog.six li:nth-child(6n+1){border-left-color:#fff;}
aside ul.catalog li{border-left:none;}
ul.items-list{list-style-type:none;margin:0;padding:0;padding-left:18px;}
ul.items-list li{margin:0;padding:0;}
ul.items-list li{display:block;padding-top:35px;padding-bottom:15px;border-bottom:2px solid #f5f5f5;}
ul.items-list li:after{content:"";display:table;height:0;clear:both;}
ul.items-list li:last-of-type{margin-bottom:100px;border-bottom:none;}
ul.items-list a.img-holder{display:block;float:left;width:160px;height:220px;padding-right:15px;overflow:hidden;text-align:right;}
ul.items-list a.img-holder img{vertical-align:top;}
ul.items-list form{margin-left:180px;}
ul.items-list h3{height:70px;margin-top:0;margin-bottom:15px;font-family:"pf_beausans_probold";text-transform:uppercase;font-size:1.429em;line-height:20px;color:#000;height:auto;margin-bottom:0;}
ul.items-list h3 span.brand{font-size:12px;color:#b1b1b1;}
ul.items-list h3 a{text-decoration:none;}
ul.items-list h3 .fa{color:#eb1f28;}
ul.items-list h3 .fa.no-active{color:#e5e5e5;}
ul.items-list span.price{display:block;margin:15px auto;font-family:"pf_beausans_probold";font-size:1.143em;color:#eb1f28;text-transform:uppercase;display:inline-block;width:150px;}
ul.items-list input[type="submit"],
ul.items-list button,
ul.items-list a.btn{margin:0 18px;}
.tag{position:absolute;display:block;width:88px;height:88px;background-image:url(../images/sell-labels.png);background-repeat:no-repeat;top:0;right:18px;}
.tag.payment-parts{background-position:-100px 0;}
.tag.best-seller{background-position:0 0;}
.tag.best-camera{background-position:-300px 0;}
.tag.our-choice{background-position:-200px 0;}
.category{margin-top:30px;margin-bottom:50px;border:1px solid #e5e5e5;}
.category h3{font-family:"pf_beausans_probold";text-transform:uppercase;}
.category .col-9-12{padding-left:18px;}
a.cat-block{display:block;height:74px;}
a.cat-block:hover .cat-tag{background-color:#313131;}
a.cat-block:hover .cat-name{text-decoration:underline;}
.cat-tag{display:inline-block;float:left;margin-right:10px;width:74px;height:74px;text-align:center;-webkit-border-radius:74px;border-radius:74px;background-clip:padding-box;background-color:#eb1f28;-webkit-transition:0.3s linear background-color;-moz-transition:0.3s linear background-color;-o-transition:0.3s linear background-color;-ms-transition:0.3s linear background-color;transition:0.3s linear background-color;}
.cat-tag i.fa{line-height:74px;color:#fff;}
.cat-name{display:inline-block;font-family:"pf_beausans_probold";font-size:0.857em;line-height:20px;text-transform:uppercase;position:relative;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);}
.brands h3{font-family:"pf_beausans_probold";text-transform:uppercase;}
.brands ul{list-style-type:none;margin:0;padding:0;margin:30px 0;}
.brands ul li{margin:0;padding:0;}
.brands ul:after{content:"";display:table;height:0;clear:both;}
.brands li{float:left;width:12.5%;height:40px;overflow:hidden;}
.brands a img{display:block;height:40px;width:auto;margin:0 auto;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter:alpha(opacity=(80));opacity:0.8;-webkit-transition:0.3s ease opacity;-moz-transition:0.3s ease opacity;-o-transition:0.3s ease opacity;-ms-transition:0.3s ease opacity;transition:0.3s ease opacity;}
.brands a img:hover{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=(100));opacity:1;}
ul.tabs{list-style-type:none;margin:0;padding:0;margin:35px 0;border-bottom:1px solid #e5e5e5;}
ul.tabs li{margin:0;padding:0;}
ul.tabs:after{content:"";display:table;height:0;clear:both;}
ul.tabs li{float:left;}
ul.tabs li.active a{background-color:#e5e5e5;}
ul.tabs a{display:block;padding:18px 15px;background-color:#fff;font-family:"pf_beausans_prosemibold";font-size:0.929em;text-transform:uppercase;text-decoration:none;-webkit-transition:0.2s linear background-color;-moz-transition:0.2s linear background-color;-o-transition:0.2s linear background-color;-ms-transition:0.2s linear background-color;transition:0.2s linear background-color;}
ul.tabs a:hover{background-color:#e5e5e5;}
h1.before-tabs{margin-bottom:0;margin-top:46px;}
span.cat-item{display:inline-block;margin-top:30px;font-family:"pf_beausans_proregular";font-size:1.429em;color:#aaa9a9;}
h1.cat-item,
h2.cat-item{margin-top:0;font-family:"pf_beausans_probold";font-size:1.429em;text-transform:uppercase;color:#000;}
.item-info{height:57px;line-height:51px;border-top:3px solid #f2f2f2;border-bottom:3px solid #f2f2f2;font-family:"pf_beausans_proregular";font-size:1.143em;}
.item-info:after{content:"";display:table;height:0;clear:both;}
.item-info .fa{font-size:20px;color:#eb1f28;}
.item-info .fa.no-active{color:#e5e5e5;}
.item-info input[type="submit"],
.item-info button,
.item-info a.btn{margin:0;font-size:16px;}
.item-info input[type="submit"] .fa,
.item-info button .fa,
.item-info a.btn .fa{color:inherit;font-size:16px;}
@media only screen and (max-width:1140px){.item-info input[type="submit"],
.item-info button,
.item-info a.btn{font-size:14px;}
}
.item-price{padding:20px 0;margin-bottom:20px;border-bottom:3px solid #f2f2f2;}
.item-price span.price{display:inline-block;height:39px;line-height:39px;float:left;margin-right:10px;font-family:"pf_beausans_probold";font-size:1.714em;}
.item-price span.profit{display:block;margin-top:20px;font-family:"pf_beausans_proregular";font-size:1.286em;color:#eb1f28;}
.item-price span.profit .old-price{color:#313131;text-decoration:line-through;}
.item-price input[type="submit"],
.item-price button,
.item-price a.button{margin:0px 0;}
.better-hand{padding:18px;border:1px solid #e5e5e5;margin-bottom:12px;}
.better-hand h4{margin-top:0;margin-bottom:10px;font-family:"pf_beausans_prosemibold";font-size:1.143em;}
.better-hand .fa{margin-right:10px;font-size:1.571em;color:#eb1f28;}
.better-hand a{text-decoration:underline;}
.features{padding:20px 0;}
.features:after{content:"";display:table;height:0;clear:both;}
.features a.label{line-height:32px;font-family:"pf_beausans_probold";font-size:0.857em;text-decoration:none;text-transform:uppercase;border-bottom:2px solid #e5e5e5;}
.features label.red-check{color:#313131 !important;}
.offer-block{position:relative;margin:30px 0;padding:30px 18px;border:2px solid #ef4e55;}
.offer-block:after{content:"";display:table;height:0;clear:both;}
.offer-block .block-title{position:absolute;width:100%;top:-12px;left:0;text-align:center;font-family:"pf_beausans_proregular";font-size:1.714em;background-color:transparent;}
.offer-block .block-title span{display:inline-block;padding:0 18px;background-color:#fff;}
.offer-block span.plus,
.offer-block span.equal{display:block;margin:0 auto;width:46px;height:120px;background-image:url(../images/offer.png);background-repeat:no-repeat;}
.offer-block span.plus{background-position:0 center;}
.offer-block span.equal{background-position:-50px center;}
.offer-block h4{margin:0;font-family:"pf_beausans_probold";text-transform:uppercase;font-size:1.143em;color:#000;}
.offer-block h4 span.brand{font-size:12px;color:#b1b1b1;}
.offer-block h4 a{text-decoration:none;}
.offer-block hr{width:80px;height:3px;margin:13px 0;border-top:3px solid #f2f2f2;}
.offer-block span.price{display:block;font-family:"pf_beausans_probold";font-size:1.143em;color:#eb1f28;text-transform:uppercase;}
.offer-block span.total-price{display:block;margin:0 auto;text-align:center;font-family:"pf_beausans_probold";font-size:2.714em;color:#000;}
.offer-block span.profit{display:block;margin:18px auto;text-align:center;font-family:"pf_beausans_proregular";font-size:1.143em;color:#eb1f28;}
.offer-block a.button,
.offer-block button,
.offer-block input[type="submit"]{display:block;margin:0 auto;}
.feedback{padding:20px 0;}
.feedback.reply{margin-left:50px;border-top:2px solid #e5e5e5;}
.feedback p{margin:10px 0;}
.feedback span.author,
.feedback span.date{line-height:26px;font-family:"pf_beausans_prosemibold";font-size:1.143em;}
.feedback span.date{color:#b1b1b1;}
.feedback .fa{color:red;}
.feedback .fa.no-active{color:#e5e5e5;}
.single-item{height:640px;border:1px solid #e5e5e5;text-align:center;}
.single-item .img-holder{height:360px;line-height:360px;overflow:hidden;}
.single-item .item-price{height:auto;border-bottom:none;margin-bottom:0;padding:0;}
.single-item .item-price span.price{display:block;float:none;}
.single-item .item-price span.profit{margin-top:0;}
.single-item .item-price input[type="submit"],
.single-item .item-price button,
.single-item .item-price a.btn{margin-top:20px;margin-bottom:30px;}
.single-item .item-price .features{display:inline-block;padding:0;line-height:35px;text-align:left;}
.item-filter{height:58px;overflow:hidden;padding:18px;border:1px solid #e5e5e5;margin-bottom:35px;text-align:justify;}
.blog-line{padding:20px;}
.blog-line h2,
.blog-line h3,
.blog-line h4{margin-top:0;font-family:"pf_beausans_prosemibold";}
.blog-line p{margin:10px 0;}
.contacts{padding:18px;border:1px solid #e5e5e5;margin-bottom:12px;margin-bottom:18px;text-transform:uppercase;font-size:0.857em;}
.contacts h4{margin-top:0;margin-bottom:10px;font-family:"pf_beausans_prosemibold";font-size:1.143em;}
.contacts .fa{margin-right:10px;font-size:1.571em;color:#eb1f28;}
.contacts a{text-decoration:underline;}
.contacts h3,
.contacts h4{font-family:"pf_beausans_probold";}
.contacts .fa{font-size:1.714em;}
.contacts p{margin:0 0 0 25px;padding:0;}
.contacts a{color:red;text-decoration:underline;}
#map{height:522px;}
#map .noscrollbar{line-height:1.35;overflow:hidden;white-space:nowrap;}
#map .noscrollbar h3{font-family:"pf_beausans_probold";margin:0;}
#map .noscrollbar p{margin:10px 0;}
.search-category{padding:18px;border:1px solid #e5e5e5;margin-bottom:12px;text-transform:uppercase;line-height:30px;font-family:"pf_beausans_probold";font-size:0.857em;color:#b1b1b1;}
.search-category h4{margin-top:0;margin-bottom:10px;font-family:"pf_beausans_prosemibold";font-size:1.143em;}
.search-category .fa{margin-right:10px;font-size:1.571em;color:#eb1f28;}
.search-category a{text-decoration:underline;}
.search-category h3{font-family:"pf_beausans_probold";font-size:16px;color:#313131;}
.search-title{margin-bottom:20px;padding-top:0px;padding-left:20px;border-bottom:3px solid #f2f2f2;}
.search-title span.title{font-family:"pf_beausans_proregular";font-size:1.429em;color:#b1b1b1;}
.search-title h2{margin-top:0;font-family:"pf_beausans_probold";text-transform:uppercase;}
.entrance form{width:320px;}
.entrance h2{font-size:1.714em;margin-top:16px;}
.entrance input[type="submit"],
.entrance a.btn,
.entrance button{margin-top:0;}
.entrance div.skip-float{padding-top:15px;padding-bottom:140px;}
ul.review-store{list-style-type:none;margin:0;padding:0;padding-top:35px;}
ul.review-store li{margin:0;padding:0;}
ul.review-store:after{content:"";display:table;height:0;clear:both;}
ul.review-store li{height:300px;overflow:hidden;padding-right:18px;}
ul.review-store li:nth-child(3n+3){padding-right:0;}
.review-author{overflow:hidden;}
.review-author .img-col{float:left;}
.review-author .img-col img{width:132px;height:132px;margin-right:18px;-webkit-border-radius:132px;border-radius:132px;background-clip:padding-box;}
.review-author hr{border-top:3px solid #e5e5e5;width:50px;}
.review-author span.name,
.review-author span.surname,
.review-author span.position{display:block;line-height:26px;}
.review-author span.name{margin-top:18px;font-family:"pf_beausans_proregular";font-size:1.429em;color:#b1b1b1;}
.review-author span.surname{font-family:"pf_beausans_probold";font-size:1.429em;color:#000;text-transform:uppercase;}
.review-author span.position{font-family:"pf_beausans_proregular";font-size:1.143em;}
ul.social-account{list-style-type:none;margin:0;padding:0;margin:32px 0;}
ul.social-account li{margin:0;padding:0;}
ul.social-account:after{content:"";display:table;height:0;clear:both;}
ul.social-account li{float:left;margin-right:10px;}
ul.social-account a{display:block;width:42px;height:42px;background-image:url(../images/sprites.png);background-repeat:no-repeat;}
ul.social-account a.vk{background-position:-300px -100px;}
ul.social-account a.vk:hover{background-position:-350px -100px;}
ul.social-account a.fb{background-position:0px -100px;}
ul.social-account a.fb:hover{background-position:-50px -100px;}
ul.social-account a.twitter{background-position:-200px -100px;}
ul.social-account a.twitter:hover{background-position:-250px -100px;}
ul.social-account a.google{background-position:-100px -100px;}
ul.social-account a.google:hover{background-position:-150px -100px;}
a.red{color:#eb1f28;text-decoration:underline;}
p.narrow{margin:10px 0;}
h2.semibold,
h3.semibold,
h4.semibold{font-family:"pf_beausans_prosemibold";}
span.processor{display:inline-block;float:left;margin-right:10px;height:23px;width:23px;background:url(../images/processor.png) center center no-repeat;}
span.close{display:block;width:22px;height:22px;background:url(../images/close.png) center center no-repeat;cursor:pointer;}
span.strut{display:inline-block;width:100%;height:0;font-size:0;}
.video-holder{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden;display:block;}
.video-holder iframe,
.video-holder object,
.video-holder embed{position:absolute;top:0;left:0;width:100%;height:100%;}
a, input, img, button{outline:none;}
.dk_sub_category_name{font-family:"pf_beausans_probold";text-transform:uppercase;text-align:left;font-weight:bold;line-height:15px;padding-bottom:5px;margin-bottom:20px;border-bottom:2px solid #eb1f28;}
.dk_sub_category_name a:hover{text-decoration:none;color:#eb1f28;}
.cart-ico{background:url('../images/cartico.png') 0 0 no-repeat;min-width:35px;padding-left:20px;margin-right:12px;font-size:14px;line-height:20px;font-family:'PT Sans Narrow', sans-serif;}
#callback, #smallCartBtn{margin:0;padding:0 8px;height:25px;line-height:25px;border-radius:25px;background:#fff;color:#eb1f28;border:1px solid #eb1f28;}
#callback:hover, #smallCartBtn:hover{color:#fff;background:#eb1f28;}
#smallCartBtn{margin-left:-10px;}
#layered_ajax_loader{
	height: 32px;
	width: 32px;
	margin: 0 auto;
	background: url('../images/preloader.gif') no-repeat;
}
#filter_block_container{
	min-height: 60px;
}
/*
     FILE ARCHIVED ON 01:57:52 Jan 11, 2016 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 14:05:25 Aug 23, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.742
  exclusion.robots: 0.067
  exclusion.robots.policy: 0.051
  esindex: 0.01
  cdx.remote: 96.644
  LoadShardBlock: 84.317 (3)
  PetaboxLoader3.datanode: 107.993 (4)
  load_resource: 1602.634
  PetaboxLoader3.resolve: 1483.69
*/