/*! normalize.css v3.0.2 | MIT License | git.io/normalize */hr,img,legend{border:0}body,figure{margin:0}.tooltip,button,select{text-transform:none}.fancybox-nav,html{-webkit-tap-highlight-color:transparent}.clear,.clearfix:after,.nav:after{clear:both}.lecturer__image,.product__image{table-layout:fixed;position:relative}.cart__guide_advantages,.nav-cart,ul li{list-style-type:none}button,html input[type=button],html input[type=button],input[type=reset],input[type=submit],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}/*!
 * Bootstrap v3.3.5 (http://getbootstrap.com)
 * Copyright 2011-2016 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 *//*!
 * Generated using the Bootstrap Customizer (http://getbootstrap.com/customize/?id=b2d1800e3993983cdb53134d34da0630)
 * Config saved to config.json and https://gist.github.com/b2d1800e3993983cdb53134d34da0630
 *//*!
 * Bootstrap v3.3.6 (http://getbootstrap.com)
 * Copyright 2011-2015 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 *//*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent;color:#337ab7;text-decoration:none}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,optgroup,strong{font-weight:700}dfn{font-style:italic}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}.nav-justified>.dropdown .dropdown-menu,.nav-tabs.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}sub{bottom:-.25em}img{vertical-align:middle}svg:not(:root){overflow:hidden}hr{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre,textarea{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{padding:0}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:10px}body{line-height:1.42857143}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}.img-thumbnail,.nav-tabs>li>a,.tooltip{line-height:1.42857143}a:focus,a:hover{color:#23527c;text-decoration:underline}a:focus{outline:dotted thin;outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px}.carousel-inner>.item>a>img,.carousel-inner>.item>img,.img-responsive{display:block;max-width:100%;height:auto}.img-rounded{border-radius:6px}.img-thumbnail{padding:4px;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;display:inline-block;max-width:100%;height:auto}.img-circle{border-radius:50%}hr{margin-top:20px;margin-bottom:20px;border-top:1px solid #eee}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}[role=button]{cursor:pointer}.fade{opacity:0;-webkit-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}.fade.in{opacity:1}.collapse{display:none}.collapse.in{display:block}tr.collapse.in{display:table-row}tbody.collapse.in{display:table-row-group}.nav>li,.nav>li>a{position:relative;display:block}.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition-property:height,visibility;-o-transition-property:height,visibility;transition-property:height,visibility;-webkit-transition-duration:.35s;-o-transition-duration:.35s;transition-duration:.35s;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease}.nav{margin-bottom:0;padding-left:0;list-style:none}.nav>li>a{padding:10px 15px}.nav>li>a:focus,.nav>li>a:hover{text-decoration:none;background-color:#eee}.nav>li.disabled>a{color:#777}.nav>li.disabled>a:focus,.nav>li.disabled>a:hover{color:#777;text-decoration:none;background-color:transparent;cursor:not-allowed}.nav .open>a,.nav .open>a:focus,.nav .open>a:hover{background-color:#eee;border-color:#337ab7}.nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.nav>li>a>img{max-width:none}.nav-tabs>li{float:left;margin-bottom:-1px}.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{cursor:default}.nav-tabs.nav-justified{width:100%;border-bottom:0}.nav-tabs.nav-justified>li{float:none}.nav-tabs.nav-justified>li>a{text-align:center;margin-bottom:5px;margin-right:0;border-radius:4px}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover{border:1px solid #ddd}@media (min-width:768px){.nav-tabs.nav-justified>li{display:table-cell;width:1%}.nav-tabs.nav-justified>li>a{margin-bottom:0;border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover{border-bottom-color:#fff}}.nav-pills>li{float:left}.nav-justified>li,.nav-stacked>li{float:none}.nav-pills>li>a{border-radius:4px}.nav-pills>li+li{margin-left:2px}.nav-pills>li.active>a,.nav-pills>li.active>a:focus,.nav-pills>li.active>a:hover{color:#fff;background-color:#337ab7}.nav-stacked>li+li{margin-top:2px;margin-left:0}.nav-justified{width:100%}.nav-justified>li>a{text-align:center;margin-bottom:5px}.nav-tabs-justified{border-bottom:0}.nav-tabs-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover{border:1px solid #ddd}@media (min-width:768px){.nav-justified>li{display:table-cell;width:1%}.nav-justified>li>a{margin-bottom:0}.nav-tabs-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover{border-bottom-color:#fff}}.tab-content>.tab-pane{display:none}.tab-content>.active,.tooltip{display:block}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-right-radius:0;border-top-left-radius:0}.tooltip{position:absolute;z-index:1070;font-style:normal;letter-spacing:normal;line-break:auto;text-align:left;text-align:start;text-decoration:none;text-shadow:none;white-space:normal;word-break:normal;word-spacing:normal;word-wrap:normal;font-size:12px;opacity:0;filter:alpha(opacity=0)}.carousel-caption,.carousel-control{color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.6);text-align:center}.tooltip.in{opacity:.9;filter:alpha(opacity=90)}.tooltip.top{margin-top:-3px;padding:5px 0}.tooltip.right{margin-left:3px;padding:0 5px}.tooltip.bottom{margin-top:3px;padding:5px 0}.tooltip.left{margin-left:-3px;padding:0 5px}.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;border-radius:4px}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.carousel,.carousel-inner{position:relative}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0}.tooltip.top-left .tooltip-arrow{bottom:0;right:5px;margin-bottom:-5px;border-width:5px 5px 0}.tooltip.top-right .tooltip-arrow{bottom:0;left:5px;margin-bottom:-5px;border-width:5px 5px 0}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px}.tooltip.bottom-left .tooltip-arrow{top:0;right:5px;margin-top:-5px;border-width:0 5px 5px}.tooltip.bottom-right .tooltip-arrow{top:0;left:5px;margin-top:-5px;border-width:0 5px 5px}.carousel-inner{overflow:hidden;width:100%}.carousel-inner>.item{display:none;position:relative;-webkit-transition:.6s ease-in-out left;-o-transition:.6s ease-in-out left;transition:.6s ease-in-out left}.carousel-inner>.item>a>img,.carousel-inner>.item>img{line-height:1}@media all and (transform-3d),(-webkit-transform-3d){.carousel-inner>.item{-webkit-transition:-webkit-transform .6s ease-in-out;-o-transition:-o-transform .6s ease-in-out;transition:transform .6s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;perspective:1000px}.carousel-inner>.item.active.right,.carousel-inner>.item.next{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);left:0}.carousel-inner>.item.active.left,.carousel-inner>.item.prev{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);left:0}.carousel-inner>.item.active,.carousel-inner>.item.next.left,.carousel-inner>.item.prev.right{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);left:0}}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}.carousel-inner>.active{left:0}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.carousel-inner>.next{left:100%}.carousel-inner>.prev{left:-100%}.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel-inner>.active.left{left:-100%}.carousel-inner>.active.right{left:100%}.carousel-control{position:absolute;top:0;left:0;bottom:0;width:15%;opacity:.5;filter:alpha(opacity=50);font-size:20px;background-color:rgba(0,0,0,0)}.carousel-control.left{background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,.0001)));background-image:linear-gradient(to right,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1)}.carousel-control.right{left:auto;right:0;background-image:-webkit-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.0001)),to(rgba(0,0,0,.5)));background-image:linear-gradient(to right,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1)}.carousel-control:focus,.carousel-control:hover{outline:0;color:#fff;text-decoration:none;opacity:.9;filter:alpha(opacity=90)}.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{position:absolute;top:50%;margin-top:-10px;z-index:5;display:inline-block}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{left:50%;margin-left:-10px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{right:50%;margin-right:-10px}.carousel-control .icon-next,.carousel-control .icon-prev{width:20px;height:20px;line-height:1;font-family:serif}.carousel-control .icon-prev:before{content:'\2039'}.carousel-control .icon-next:before{content:'\203a'}.carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;margin-left:-30%;padding-left:0;list-style:none;text-align:center}.carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;border:1px solid #fff;border-radius:10px;cursor:pointer;background-color:#000\9;background-color:rgba(0,0,0,0)}.carousel-indicators .active{margin:0;width:12px;height:12px;background-color:#fff}.carousel-caption{position:absolute;left:15%;right:15%;bottom:20px;z-index:10;padding-top:20px;padding-bottom:20px}.carousel-caption .btn,.fancybox-skin,.fancybox-title,.text-hide{text-shadow:none}@media screen and (min-width:768px){.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{width:30px;height:30px;margin-top:-10px;font-size:30px}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{margin-left:-10px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{margin-right:-10px}.carousel-caption{left:20%;right:20%;padding-bottom:30px}.carousel-indicators{bottom:20px}}.clearfix:after,.clearfix:before,.nav:after,.nav:before{content:" ";display:table}.center-block{display:block;margin-left:auto;margin-right:auto}.pull-right{float:right!important}.pull-left{float:left!important}.hide{display:none!important}.show{display:block!important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;background-color:transparent;border:0}.hidden{display:none!important}.affix{position:fixed}/*! fancyBox v2.1.4 fancyapps.com | fancyapps.com/fancybox/#license */.fancybox-image,.fancybox-inner,.fancybox-nav,.fancybox-nav span,.fancybox-outer,.fancybox-skin,.fancybox-tmp,.fancybox-wrap,.fancybox-wrap iframe,.fancybox-wrap object{padding:0;margin:0;border:0;outline:0;vertical-align:top}.icon-menu,.table,.table-cell,.table-row{vertical-align:middle}.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020;overflow:scroll}.fancybox-inner,.fancybox-outer,.fancybox-skin{position:relative}.fancybox-skin{background:#fff;color:#193152;padding:0}.fancybox-opened{z-index:8030}.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0,0,0,.5);-moz-box-shadow:0 10px 25px rgba(0,0,0,.5);box-shadow:0 10px 25px rgba(0,0,0,.5)}.fancybox-inner{overflow:auto!important;-webkit-overflow-scrolling:touch!important}.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap}.fancybox-iframe,.fancybox-image{display:block;width:100%;height:100%}.fancybox-image{max-width:100%;max-height:100%}#fancybox-loading,.fancybox-close,.fancybox-next span,.fancybox-prev span{background-image:url(../images/fancybox_sprite.png)}#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:.8;cursor:pointer;z-index:8060}.fancybox-close,.fancybox-nav,.fancybox-nav span{z-index:8040;position:absolute;cursor:pointer}#fancybox-loading div{width:44px;height:44px;background:url(../images/fancybox_loading.gif) center center no-repeat}.fancybox-close{top:10px;right:15px;width:30px;height:40px}.fancybox-nav{top:0;width:40%;height:100%;text-decoration:none}.fancybox-prev{left:0}.fancybox-next{right:0}.fancybox-nav span{top:50%;width:36px;height:34px;margin-top:-18px;visibility:hidden}.fancybox-prev span{left:10px;background-position:0 -48px}.fancybox-next span{right:10px;background-position:0 -80px}.fancybox-nav:hover span{visibility:visible}.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible!important}.fancybox-lock{overflow:hidden}.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url(../images/fancybox_overlay.png)}.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}.fancybox-title{visibility:hidden;font:400 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;z-index:8050}.Roboto-Regular,.breadcrumbs li a,.fixed-menu-cover:after,.frm-wrapper--cart .frm-row--account label,.nav-tabs>li,.text-regular,.tooltip,body{font-family:Roboto,Arial,sans-serif}.fancybox-opened .fancybox-title{visibility:visible}.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center}.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:0 0;background:rgba(0,0,0,.8);text-shadow:0 1px 2px #222;color:#FFF;font-weight:700;line-height:24px;white-space:nowrap}.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}.fancybox-title-inside-wrap{padding-top:10px}.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,.8)}#fancybox-thumbs{position:fixed;left:0;width:100%;overflow:hidden;z-index:8050}#fancybox-thumbs.bottom{bottom:2px}#fancybox-thumbs.top{top:2px}#fancybox-thumbs ul{position:relative;list-style:none;margin:0;padding:0}#fancybox-thumbs ul li{float:left;padding:1px;opacity:.5}#fancybox-thumbs ul li.active{opacity:.75;padding:0;border:1px solid #fff}#fancybox-thumbs ul li:hover{opacity:1}#fancybox-thumbs ul li a{display:block;position:relative;overflow:hidden;border:1px solid #222;background:#111;outline:0}#fancybox-thumbs ul li img{display:block;position:relative;border:0;padding:0;max-width:none}.icon-menu,[class*=" icon-"],[class^=icon-]{display:inline-block}@font-face{font-family:Roboto;src:url(../fonts/Roboto-Regular-webfont.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-family:Roboto;src:url(../fonts/Roboto-Light-webfont.woff) format('woff');font-weight:300;font-style:normal}@font-face{font-family:Roboto;src:url(../fonts/Roboto-Medium-webfont.woff) format('woff');font-weight:500;font-style:normal}@font-face{font-family:Roboto;src:url(../fonts/Roboto-Bold-webfont.woff) format('woff');font-weight:700;font-style:normal}@font-face{font-family:Roboto;src:url(../fonts/Roboto-Black-webfont.woff) format('woff');font-weight:800;font-style:normal}@font-face{font-family:Roboto;src:url(../fonts/Roboto-Italic-webfont.woff) format('woff');font-weight:400;font-style:italic}.Roboto-Light{font-weight:300}.Roboto-Regular{font-weight:400}.Roboto-Medium{font-weight:500}.Roboto-Bold{font-weight:700}.Roboto-Black{font-weight:800}.Roboto-Italic{font-style:italic}.icon-menu{width:23px;height:4px;position:relative;background:#fff;margin:-4px 10px 0 0}.icon-menu:after,.icon-menu:before{content:"";display:block;position:absolute;width:23px;height:4px;background:#fff;left:0;top:-8px}.icon-menu:after{top:auto;bottom:-8px}.icon-menu.icon-menu--red,.icon-menu.icon-menu--red:after,.icon-menu.icon-menu--red:before{background:#b50e0c}.icon-menu.icon-menu--open{background:0 0}.icon-menu.icon-menu--open:after,.icon-menu.icon-menu--open:before{bottom:0;top:0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.icon-menu.icon-menu--open:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}@-ms-viewport{width:device-width}.clear{margin:0;padding:0;border:0}.text-right{text-align:right!important}@media (min-width:480px){.pull-right--mobile{float:right}}.text-left{text-align:left!important}.text-center{text-align:center!important}.header__contact,.header__static-nav,h2.hp-headline{text-align:center}.img-respons{max-width:100%!important;height:auto!important}.loading{display:block;width:100%;height:100%;background:url(../images/preloader-lazy.svg) center center no-repeat}.col-wrapper{margin:0 -20px}.col-16,.col-20,.col-25,.col-33,.col-50,.col-66,.col-75{width:100%;position:relative;display:block;float:none;padding:0 20px}@media (min-width:768px){.col-16{width:16.6666%;float:left}.col-20{width:20%;float:left}}@media (min-width:480px){.col-25{width:50%;float:left}}@media (min-width:768px){.col-25{width:25%;float:left}.col-33{width:33.3333%;float:left}.col-50{width:50%;float:left}.col-66{width:66.6666%;float:left}.col-75{width:75%;float:left}}.line-through{text-decoration:line-through}.text-light{font-weight:300}.text-regular{font-weight:400}.text-medium{font-weight:500}.text-bold{font-weight:700}.text-xs{font-size:13px!important}.text-sm{font-size:14px!important}.text-md{font-size:16px!important}.text-lg{font-size:18px!important}.text-xl{font-size:22px!important}.text-italic{font-style:italic!important}.text-underline{text-decoration:underline!important}.text-uppercase{text-transform:uppercase!important}.text-uppercase-none{text-transform:none!important}.text-black{color:#000!important}.text-gray{color:#5a5a5a!important}.text-red{color:#b50e0c!important}.text-green{color:#70af24!important}.text-cyan{color:#4fb8b5!important}.text-orange{color:#f49b27!important}.text-orange-dark{color:#df7a00!important}.text-blue{color:#00b0f0!important}.text-blue-course{color:#0099d1!important}.text-purple{color:#a300bb!important}.text-purple-course{color:#8064a2!important}.display-block{display:block}.display-table,.table{display:table;width:100%}.col-wrapper,.overflow-hidden{overflow:hidden!important}.overflow-visible{overflow:visible!important}.box__white{background-color:#fff}.box__gray-border{background-color:#fbfbfb;border:1px solid #e6e6e6}.box__space-sm{padding:12px}.box__space-md{padding:20px}@media (min-width:768px){.box__space-sm{padding:20px}.box__space-md{padding:30px}}.space-0-bottom{margin-bottom:0!important}.space-xxs-bottom{margin-bottom:5px!important}.space-xs-bottom{margin-bottom:10px!important}.space-sm-bottom{margin-bottom:20px!important}.space-md-bottom{margin-bottom:30px!important}.space-lg-bottom{margin-bottom:40px!important}.space-xl-bottom{margin-bottom:50px!important}.space-xxs-top{margin-top:5px!important}.space-xs-top{margin-top:10px!important}.space-sm-top{margin-top:20px!important}.space-md-top{margin-top:30px!important}.space-lg-top{margin-top:40px!important}.space-xl-top{margin-top:50px!important}.space-xs-right{margin-right:10px!important}.table-row{display:table-row;width:100%}.table-cell{display:table-cell;width:100%}.valign-top{vertical-align:top}.line-2x{line-height:1.8}.link-underline{text-decoration:underline}.link-noline,.link-underline:focus,.link-underline:hover{text-decoration:none}.link-noline:focus,.link-noline:hover,p a{text-decoration:underline}.img-border-wrapper{outline:rgba(255,255,255,.5) solid 1px;outline-offset:-5px}.fixed-menu-cover{position:fixed;display:none;width:0;height:0;background:rgba(0,0,0,.8);left:0;top:0;cursor:pointer}.fixed-menu-cover:after{content:"ZAVŘÍT";position:fixed;display:block;background:url(../images/close-white.svg) center 8px no-repeat;background-size:26px 26px;color:#fff;left:252px;top:10px;width:70px;height:70px;cursor:pointer;font-size:16px;padding:41px 0 0 6px;text-align:center;font-weight:400}.ajax-preloader:after,.ajax-preloader:before,.header__user a:before,.infobox:before,.nav-primary>li:before{content:""}.fixed-menu-cover.open{display:block;width:100%;height:100%;z-index:890}.fixed-menu-cover.open--autocomplete:after{display:none}.table-wrapper{position:relative}@media (max-width:768px){.table-wrapper{overflow:hidden;overflow:scroll;-webkit-overflow-scrolling:touch;padding-bottom:15px}.table-wrapper:before{content:"";width:56px;height:56px;background:url(../images/ico-hand-click.png) center center no-repeat rgba(80,80,80,.5);display:block;position:absolute;border-radius:50%;left:50%;top:50%;margin:-33px 0 0 -28px}.table-wrapper table{min-width:640px}}.table-wrapper.active:before{display:none}.iframe-wrapper{position:relative;padding-bottom:59%;height:0;overflow:hidden;margin-bottom:10px}.iframe-wrapper.iframe-wrapper--youtube{padding-bottom:56%}.iframe-wrapper iframe{position:absolute;top:0;left:0;width:100%!important;height:100%!important;outline:rgba(255,255,255,.5) solid 1px;outline-offset:-5px}.container,.content,.infobox,.page{position:relative}*,.btn{outline:0}.transitionColor{-webkit-transition:color 250ms linear;-moz-transition:color 250ms linear;-o-transition:color 250ms linear;-ms-transition:color 250ms linear;transition:color 250ms linear}.transitionBg{-webkit-transition:background-color 250ms linear;-moz-transition:background-color 250ms linear;-o-transition:background-color 250ms linear;-ms-transition:background-color 250ms linear;transition:background-color 250ms linear}.transitionBorder{-webkit-transition:border 250ms linear;-moz-transition:border 250ms linear;-o-transition:border 250ms linear;-ms-transition:border 250ms linear;transition:border 250ms linear}*{box-sizing:border-box}html{width:100%;height:100%}body{color:#000;font-size:15px;font-weight:400;background-color:#ddd}h1,h2,h3,h4,h5,h6{margin:0;font-weight:400}h4,p a,strong{font-weight:700}h1{margin:0 0 20px;font-size:30px}@media (min-width:768px){h1{font-size:35px}}h2{font-size:22px;margin:10px auto 15px}@media (min-width:768px){h2{font-size:26px;margin:30px auto 25px}}h2.hp-headline{font-size:30px;margin:30px auto 20px}@media (min-width:768px){h2.hp-headline{font-size:35px;margin:40px auto 30px}}ul,ul li{padding:0;margin:0}h3{font-size:20px;margin-bottom:5px}.subtitle,h4{font-size:15px}h4{margin-bottom:10px}a:not(.btn){color:#b50e0c}a:not(.btn):focus,a:not(.btn):hover,p a:hover{color:#ce0b10}p{margin:0 0 10px;line-height:1.5}@media (min-width:992px){p{margin:0 0 20px}}p a{color:#b50e0c}.footer__nav ul li a:not(.btn),.header__cart,.header__cart:hover,.header__user a,.nav-primary>li ul li a,.nav-primary>li>a,p a:hover{text-decoration:none}.page{display:block;overflow:hidden}.content{padding-top:310px}.container{width:96%;margin:auto;max-width:1300px}@media (min-width:1540px) and (max-width:1620px){.container{width:1185px}}@media (min-width:1621px){.container{width:80%;width:calc(100% - 480px)}}@media (min-width:768px){.content{padding-top:260px}.container.container--sidebar{padding-left:250px}}.container__main{padding-bottom:45px}@media (min-width:992px){.container__main{float:right;width:calc(100% - 220px - 20px)}}@media (min-width:1185px){.container.container--sidebar{padding-left:300px}.container__main{width:calc(100% - 230px - 30px)}}.seminar__order .breadcrumbs,.seminar__order .footer,.seminar__order .header,.seminar__order .nav-primary-wrapper{display:none}.seminar__order .content{padding-top:30px}.subtitle{color:#5a5a5a;margin:0 0 30px}.subtitle a,.subtitle strong{font-weight:500;font-weight:400}.subtitle__list{color:#5a5a5a;font-size:14px;margin:0 0 15px -6px}.subtitle__list li{display:inline-block;margin:0 6px}.subtitle__list li a,.subtitle__list li strong{font-weight:700;font-weight:400}.subtitle__list li .subtitle__list__phone{color:#5a5a5a;text-decoration:none}h1+.subtitle,h1+.subtitle__list{margin-top:-15px}.subtitle+.subtitle{margin-top:-20px}.infobox{padding:21px 20px 19px 56px;border:1px solid transparent;margin:10px 0 35px;display:block;font-size:16px;font-weight:700}.infobox:before{position:absolute;top:50%;left:13px;width:32px;height:32px;margin-top:-16px}.infobox--successful{color:#57bb57!important;border-color:#57bb57}.infobox--successful:before{background:url(../images/info-ok.svg) no-repeat;background-size:contain}.infobox--warning{color:#f49b27!important;border-color:#f49b27}.infobox--bad,.infobox--bad-result{color:#b50e0c!important;border-color:#b50e0c}.infobox--warning:before{background:url(../images/info-orange.svg) no-repeat;background-size:contain}.infobox--bad:before{background:url(../images/info-error-red.svg) no-repeat;background-size:contain}.infobox--bad-result:before{background:url(../images/info-error.svg) no-repeat;background-size:contain}.infobox--orange{color:#f49b27!important;border-color:#f49b27;background-color:#eee}.infobox--orange:before{background:url(../images/info-orange.svg) no-repeat;background-size:contain;top:20px;margin-top:0}.infobox--red{color:#b50e0c!important;border-color:#b50e0c;background-color:#eee}.infobox--red:before{background:url(../images/info-error-red.svg) no-repeat;background-size:contain;top:20px;margin-top:0}.social-wrapper{float:left}.social-wrapper--facebook{margin:1px 0 0 10px}.header__user a.header__user__logout,.header__user a.header__user__register{margin-left:15px}.ajax-preloader{position:relative}.ajax-preloader:before{background:rgba(255,255,255,.7);position:absolute;width:100%;height:100%;z-index:100;left:0;top:0}.ajax-preloader:after{width:50px;height:50px;background:url(../images/preloader.svg) no-repeat;background-size:contain;position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);z-index:200}.btn .icon-arrow-left,.pagination .icon-arrow-left{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg)}.header{position:absolute;left:0;top:0;right:0;width:100%}.header__topmenu{background-color:#fff;border-bottom:1px solid #ebebeb;padding:8px 0;font-size:12px;color:#1d191a;overflow:hidden;font-weight:500}.header__contact a{display:inline-block;color:#1d191a;margin-right:12px}.header__contact a:last-child{margin-right:0}@media (min-width:480px){.header__topmenu{padding:12px 0}.header__contact{float:left}.header__static-nav{float:right;text-align:right}}.header__static-nav li{display:inline-block;margin-right:12px}.header__static-nav li a{color:#1d191a}.header__static-nav li:last-of-type{margin-right:0}.header__user{display:block;font-weight:500;text-align:center}@media (min-width:480px){.header__user{float:right;text-align:right}}.header__user a{font-size:13px;padding-left:20px;color:#1d191a;position:relative;display:inline-block;width:36px;height:36px}@media (min-width:320px){.header__user a{width:48px;height:48px}}@media (min-width:768px){.header__user a{display:inline-block;width:auto;height:auto;padding-left:24px}}.header__user a:before{display:block;position:absolute;left:0;top:0;width:36px;height:36px}@media (min-width:320px){.header__user a:before{width:48px;height:48px}}.header__user a.header__user__login:before{background:url(../images/user-login.svg) no-repeat;background-size:contain}.header__user a.header__user__logged:before{background:url(../images/user-logged.svg) no-repeat;background-size:contain}.header__user a.header__user__logout:before{background:url(../images/user-logout.svg) no-repeat;background-size:contain}.header__user a.header__user__register:before{background:url(../images/user-register.svg) no-repeat;background-size:contain}.header__user a span{display:none}@media (min-width:768px){.header__user a:before{width:20px;height:18px;top:0}.header__user a.header__user__logout:before{top:1px}.header__user a span{display:inline}}.header__logo{display:block;width:188px;height:92px;background:url(../images/logo.png) no-repeat;float:left}@media (max-width:319px){.header__logo{width:140px;height:70px;background:url(../images/logo-xs.png) no-repeat}}.header__search{position:relative;display:block;margin-top:15px;clear:both}@media (min-width:768px){.header__search{float:left;width:470px;width:calc(100% - 188px - 180px - 70px);max-width:520px;margin-top:25px;text-align:center;margin-left:35px;clear:none}}.detail__tabs--magazine .article--search:after,.detail__tabs--magazine .tab-content:after,.detail__tabs--magazine .tab-pane:after{clear:both}@media (min-width:992px){.header__search{margin-left:55px}}@media (min-width:1185px){.header__search{margin-left:75px}}.header__search .header__search__txt{width:100%;background:#fff;font-size:13px;padding:15px 40px 13px 20px}.header__search .header__search__txt ::-webkit-input-placeholder{color:#a3a3a3}.header__search .header__search__txt :-moz-placeholder{color:#a3a3a3}.header__search .header__search__txt ::-moz-placeholder{color:#a3a3a3}.header__search .header__search__txt :-ms-input-placeholder{color:#a3a3a3}.header__search .header__search__btn{position:absolute;top:0;right:0;width:47px;height:47px;border:0;outline:0;cursor:pointer;background:url(../images/search.svg) center center no-repeat;background-size:20px 20px}.header__search .header__search__radio{display:block;padding:5px 0;text-align:center}@media (min-width:768px){.header__search .header__search__radio{text-align:left;padding:2px 0 3px 20px}}.header__search .header__search__radio input[type=radio]{display:inline-block;vertical-align:middle}.header__search .header__search__radio label{cursor:pointer;font-size:11px;color:#686868;display:inline-block;margin:0 10px 0 4px;vertical-align:middle;font-weight:500}.header__search.open{z-index:900;background:#eee}.header__search.open .header__search__btn{background:url(../images/search-white.svg) center center no-repeat #b50e0c;background-size:20px 20px}.header__tools{text-align:right;overflow:hidden}@media (min-width:768px){.header__tools{width:180px;float:right;padding:20px 0 0;overflow:visible}}.header__cart{display:block;padding-top:20px;padding-bottom:8px;float:right}@media (min-width:768px){.header__cart{float:none;padding-top:15px}}.header__cart__price{display:none;color:#5a5a5a;font-weight:800;font-size:24px;padding:13px 15px 0 0;vertical-align:top}@media (min-width:480px){.header__cart__price{display:inline-block}}@media (min-width:768px){.header__cart__price{padding:8px 15px 0 0;font-size:28px}}.header__cart__price small{font-weight:500;font-size:12px}.nav-primary>li.nav-primary__promo,.nav-primary>li>a.active span,.nav-primary>li>a:after,.nav-primary>li>a:hover span{font-weight:700}@media (min-width:768px){.header__cart__price small{font-size:14px}}.header__cart__icon{display:inline-block;position:relative;width:36px;height:36px;background:url(../images/cart-header.svg) no-repeat;background-size:contain}@media (min-width:320px){.header__cart__icon{width:48px;height:48px}}.header__cart__icon .count{width:20px;height:20px;text-align:center;line-height:20px;color:#fff;background-color:#b50e0c;position:absolute;bottom:-6px;right:-5px;font-size:11px;font-weight:700;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;-ms-border-radius:50%;border-radius:50%}.nav-primary-wrapper{position:absolute;left:0;top:230px;right:0;width:100%;height:60px}@media (max-width:767px){.nav-primary{display:none}.nav-primary.active{display:block}}.nav-primary>li{position:relative;padding:0;text-transform:uppercase}@media (min-width:768px){.nav-primary-wrapper{top:170px}.nav-primary{display:table;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;min-width:100%;left:auto;right:auto}.nav-primary>li{flex-grow:1;-webkit-flex-grow:1;padding:0;border:0;text-align:center}}.nav-primary>li:before{position:absolute;left:0;top:0;height:2px;width:100%;background-color:#eee}@media (min-width:768px){.nav-primary>li:before{height:100%;width:2px}}.nav-primary>li:first-of-type:before{display:none}.nav-primary>li>a{display:block;background:#b50e0c;height:60px;line-height:60px;color:#fff;font-size:14px;padding:0 25px;-webkit-transition:background-color 250ms linear;-moz-transition:background-color 250ms linear;-o-transition:background-color 250ms linear;-ms-transition:background-color 250ms linear;transition:background-color 250ms linear}.nav-primary>li>a:after{display:block;content:attr(title);height:1px;color:green;overflow:hidden;visibility:hidden;margin-top:-1px}.nav-primary>li>a.active,.nav-primary>li>a:hover{color:#fff;background:#ce0b10}.nav-primary>li>a.active span:after,.nav-primary>li>a:hover span:after{display:none}.nav-primary>li.nav-primary__facebook{border-top:2px solid #eee}@media (min-width:768px){.nav-primary>li>a{padding:0}.nav-primary>li.nav-primary__facebook{padding-left:10px;border-top:0}}@media (min-width:992px){.nav-primary>li>a{font-size:15px}.nav-primary>li.nav-primary__facebook{padding-left:25px}}.nav-primary>li.nav-primary__facebook a{background:#3c579e;position:relative;padding-left:70px}.nav-primary>li.nav-primary__facebook a:before{content:"";background:url(../images/social-facebook-white.svg) center center no-repeat #314d94;background-size:12px 24px;height:100%;width:48px;position:absolute;left:0;top:0}.nav-primary>li.nav-primary__facebook a:after{content:"";background:rgba(255,255,255,.2);height:58px;width:2px;position:absolute;left:46px;top:1px;visibility:visible;margin:0}.nav-primary>li.nav-primary__facebook a:hover{background-color:#314d94}.nav-primary>li.nav-primary__facebook a .icon-facebook{width:74px;height:17px;display:inline-block;vertical-align:middle;background:url(../images/facebook-menu.svg) center center no-repeat;background-size:contain}.nav-primary>li ul{display:block;z-index:25;position:relative;height:auto;background-color:#ce0b10}@media (min-width:768px){.nav-primary>li.nav-primary__facebook a{padding-left:46px}.nav-primary>li ul{display:none;padding-top:15px}}.nav-primary>li ul li{display:block;height:auto;text-align:left;border-top:1px solid #b50e0c}.nav-primary>li ul li a{padding:7px 25px 7px 10px;vertical-align:middle;text-transform:none;color:#fff;background-color:#ce0b10;height:auto;font-size:14px;display:block;overflow:hidden}.article .article__more,.btn,.frm-title-wrapper h2,.nav-secondary__toggle{text-transform:uppercase}.nav-primary>li ul li a:hover{background-color:#b50e0c;color:#fff}.nav-primary>li .nav-primary__subitem__wrap{text-align:center;width:65px;height:45px;float:left}@media (min-width:768px){.nav-primary>li ul li{border-top:0}.nav-primary>li ul li a{white-space:nowrap}.nav-primary>li .nav-primary__subitem__wrap{float:none;display:inline-block}}.nav-primary>li .nav-primary__subitem__wrap img{max-width:100%;height:auto;display:inline-block}.nav-primary>li .nav-primary__subitem__title{font-weight:500;padding-left:5px;float:left;width:calc(100% - 65px)}@media (min-width:480px){.nav-primary>li .nav-primary__subitem__title{padding-top:8px}}.nav-primary>li.active a,.nav-primary>li:hover a{background-color:#ce0b10}@media (min-width:768px){.nav-primary>li .nav-primary__subitem__title{padding-top:0;white-space:nowrap;vertical-align:middle;display:inline-block;width:auto;float:none}.nav-primary>li.active>ul,.nav-primary>li:hover>ul{display:block;position:absolute;left:0;top:60px}.nav-primary__toggle{display:none!important}}.nav-secondary-wrapper{position:fixed;left:0;width:250px}@media (max-width:991px){.nav-secondary-wrapper{position:fixed;display:block;width:250px;height:auto;height:100%;bottom:0;left:-250px;background:#eee;overflow:scroll;-webkit-overflow-scrolling:touch;z-index:9000}.nav-secondary-wrapper.open{box-shadow:2px 0 45px rgba(0,0,0,.2)}}@media (min-width:992px){.nav-secondary-wrapper{width:220px;padding:0 0 30px;position:relative;float:left;left:auto!important}}@media (min-width:1185px){.nav-secondary-wrapper{width:230px;padding-bottom:45px}}.nav-secondary-wrapper h2{color:#b50e0c;margin:0;border-bottom:1px solid #fff;padding:8px 10px;font-size:16px}@media (min-width:992px){.nav-secondary-wrapper h2{padding:8px 0}}.nav-secondary li{display:block;font-size:14px;border-bottom:1px solid #fff;padding:0 10px}@media (min-width:992px){.nav-secondary li{padding:0}}.nav-secondary li:last-child{border-bottom:0}.nav-secondary li a{color:#414040;padding:9px 0 9px 14px;display:block;position:relative}.nav-secondary li.nav-secondary__subs>a:before{content:"+";position:absolute;left:0;top:8px}.nav-secondary li.nav-secondary__active>a{color:#b50e0c;font-weight:500}.nav-secondary li.nav-secondary__promo{background-color:#fff}.nav-secondary li.nav-secondary__promo:first-child{margin-top:10px}.nav-secondary li.nav-secondary__promo>a{font-weight:500;background-color:#fff;border-bottom:1px solid #f5f5f5}.nav-secondary li.nav-secondary__open>a{font-weight:500}.nav-secondary li.nav-secondary__open>a:before{content:"−";position:absolute;left:0;top:9px}.nav-secondary li:not(.nav-secondary__promo)+.nav-secondary__promo{margin-top:15px}.nav-secondary li ul li{padding-left:14px}.nav-secondary li ul li:last-child{border-bottom:0}.nav-secondary li ul li:first-child{border-top:1px solid #fff}.nav-secondary li ul li ul li{border:0;padding-left:28px}.nav-secondary__toggle{position:fixed;left:0;top:125px;padding:12px;background:rgba(255,255,255,.75);text-align:center;vertical-align:middle;z-index:110;font-weight:700}@media (min-width:480px){.nav-secondary__toggle{top:345px}}@media (min-width:992px){.nav-secondary__toggle{display:none!important}}.footer__nav-wrapper{display:block}@media (min-width:320px){.footer__nav-wrapper{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}}.footer__nav{display:block;width:100%;text-align:center}@media (min-width:320px){.footer__nav{width:50%;min-width:50%;float:left}}@media (min-width:768px){.nav-secondary__toggle{top:300px}.footer__nav{width:25%;min-width:25%}}@media (min-width:992px){.footer__nav{width:17%;min-width:0;text-align:left}}.footer__nav h3{font-size:18px;font-weight:700;margin:0 0 10px}.footer__nav ul{margin:10px 0;overflow:hidden}.footer__nav ul li{font-size:13px;padding:5px 12px 5px 0;display:block}.footer__nav ul li a:not(.btn){color:#3b3b3b;margin-left:12px;display:inline-block;position:relative}.footer__nav ul li a:not(.btn):before{content:"";position:absolute;left:-12px;top:6px;width:7px;height:7px;background:url(../images/arrow-red.svg) no-repeat;background-size:contain}.footer__nav ul li a:not(.btn):hover{color:#000;text-decoration:underline}.footer__nav--catalogs{text-align:center;padding-top:15px}@media (max-width:479px){.footer__nav--catalogs{width:100%;min-width:100%;float:none}}@media (min-width:768px){.footer__nav--catalogs{width:50%;min-width:50%;padding-top:0}}@media (min-width:992px){.footer__nav--catalogs{width:20%;min-width:20%}}.footer__nav--catalogs ul li{float:left;text-align:center;width:50%}.footer__nav--catalogs ul li a:before{display:none}.footer__nav--catalogs ul li img{display:block;margin:0 auto 2px}.footer__nav--catalogs ul li small{font-size:11px;font-weight:700;display:block}@media (max-width:479px){.footer__nav--social{width:100%;min-width:100%;float:none}}@media (min-width:768px){.footer__nav--social{width:50%;min-width:50%}}@media (min-width:992px){.footer__nav--social{width:12%;min-width:0;padding-top:32px}.footer__nav--social ul li{text-align:right}}.footer__nav--social ul li{padding:0;margin:0 0 5px}@media (min-width:480px){.footer__nav--social{float:right}.footer__nav--social ul li{padding:0 0 0 12px}.footer__copyright__left{float:left}}@media (min-width:992px) and (max-width:1184px){.footer__nav--social ul li{padding:0 0 0 2px}}.footer__nav--social ul li a:before{display:none}.footer__nav--social ul li .btn{margin:auto}.footer__copyright{display:block;margin:30px 0 0;padding:28px 0 15px;border-top:1px solid #e0e0e0;overflow:hidden;color:#3b3b3b;font-size:13px;text-align:center}.checkbox__wrapper,.frm-row__tooltip,.radio__wrapper{display:inline-block}.footer__copyright__left,.footer__copyright__right{margin-bottom:10px}.footer__copyright a,.footer__copyright strong{font-weight:400;font-weight:500}.footer__copyright a{text-decoration:none;color:#3b3b3b}.footer__copyright a:hover{color:#b50e0c}@media (min-width:480px){.footer__copyright__right{float:right}}input[type=text],input[type=email],input[type=password],select,textarea{font-size:14px;font-family:Roboto,Arial,sans-serif;font-weight:400;border:0;padding:9px 6px 8px;background:#ebebeb}@media (min-width:768px){input[type=text],input[type=email],input[type=password],select,textarea{padding:9px 20px 8px}}textarea ::-webkit-input-placeholder{color:#5b5b5b}textarea :-moz-placeholder{color:#5b5b5b}textarea ::-moz-placeholder{color:#5b5b5b}textarea :-ms-input-placeholder{color:#5b5b5b}select{font-size:14px;padding:8px 6px 7px;background:#ebebeb;font-weight:500;color:#5b5b5b}.frm-row__info,.frm-wrapper .scroll__wrapper ol,.frm-wrapper .scroll__wrapper p,.frm-wrapper .scroll__wrapper ul{font-size:13px}@media (min-width:768px){select{padding:8px 20px 7px}.frm-row__info--btn{vertical-align:top}}.checkbox__wrapper{padding-right:15px;padding-left:5px}.checkbox__wrapper:last-child{padding-right:0}.radio__wrapper label{display:inline-block;padding:0 8px 0 2px}.scroll__wrapper{height:150px;padding:20px;border:1px solid #ebebeb;overflow:auto;margin-bottom:20px}.breadcrumbs,.frm-col-wrapper,.frm-col-wrapper--cart,.frm-row,.frm-row__input{overflow:hidden}.frm-row__info{font-style:italic;color:#575656;position:relative;height:17px}@media (min-width:640px){.frm-row__info{padding-left:30px}}.frm-row__info:before{content:"";width:16px;height:16px;position:absolute;left:2px;top:1px}.frm-row__info--btn{height:38px}.frm-row__info--btn .btn{height:38px;font-size:12px;line-height:13px;padding:6px 15px 3px;border:0;margin:0;vertical-align:top}.frm-row__remove{float:right;margin:12px 0 0 5px;width:16px;height:16px;background:url(../images/close-red.svg) no-repeat;background-size:contain}.frm-row__remove--inline{float:none;width:auto;height:auto;min-height:16px;background-position:right center;background-size:16px 16px;padding-right:30px;text-decoration:underline}.account-toggle__link:focus,.account-toggle__link:hover,.address-add:focus,.address-add:hover,.breadcrumbs li a:hover,.btn,.btn:focus,.btn:hover,.frm-row__remove--inline:focus,.frm-row__remove--inline:hover{text-decoration:none}.frm-row__tooltip{width:14px;height:14px;background:url(../images/info-gray.svg) no-repeat;background-size:contain;margin-bottom:-1px}.frm-row__price{font-weight:700;color:#b50e0c}.frm-title-wrapper{position:relative;display:block;border:2px solid #fff;padding:5px;margin-bottom:25px}@media (min-width:768px){.frm-title-wrapper{border:5px solid #fff;padding:10px}}@media (min-width:1185px){.frm-title-wrapper{border:10px solid #fff;padding:20px}}.frm-title-wrapper h2{display:block;text-align:center;background-color:#fff;margin:-5px -5px 5px;padding:0 5px 2px}@media (min-width:768px){.frm-title-wrapper h2{margin:-10px -10px 10px;padding-bottom:5px}}@media (min-width:1185px){.frm-title-wrapper h2{margin:-20px -20px 20px;padding-bottom:10px}}@media (min-width:768px){.frm-col-wrapper{margin:0 -25px}.frm-col-50{padding:0 25px;width:50%;float:left}.frm-col-wrapper--cart{margin:0 -15px}.frm-col-wrapper--cart .frm-col-50{padding:0 15px}}.frm-row{margin-bottom:20px}.frm-row .address-add{width:auto;height:auto;padding:0 0 0 30px;font-size:13px;font-style:italic}.frm-row .address-add:before{top:50%;margin-top:-11px}.frm-row--required label:after{content:"*";font-weight:500;font-size:16px;color:#b50e0c;display:inline-block;margin-left:3px}.frm-row--checkbox{margin-bottom:10px;position:relative}.frm-row--checkbox label{display:inline!important;margin:0 0 0 12px;font-size:14px}@media (min-width:768px){.frm-row--checkbox label{margin:0 0 0 6px}}.frm-row--checkbox label:first-child{margin-left:0}.frm-row--checkbox label input[type=checkbox]{margin-right:6px;display:inline-block}.frm-row--checkbox input[type=checkbox]{display:inline}.frm-row--checkbox .frm-row__tooltip{margin-left:8px}.frm-row--valid input[type=text],.frm-row--valid input[type=email],.frm-row--valid input[type=password],.frm-row--valid select,.frm-row--valid textarea{border:1px solid #70af24}.frm-row--valid .frm-row__info{padding-left:30px}.frm-row--valid .frm-row__info:before{background:url(../images/instock-green.svg) center center no-repeat;background-size:contain}.frm-row--invalid input[type=text],.frm-row--invalid input[type=email],.frm-row--invalid input[type=password],.frm-row--invalid select,.frm-row--invalid textarea{border:1px solid #b50e0c}.frm-row--invalid .frm-row__info{color:#c03;padding-left:30px}.frm-row--invalid .frm-row__info:before{background:url(../images/close-red.svg) center center no-repeat;background-size:contain}.frm-row .frm-input--valid{border:1px solid #70af24!important;background-image:url(../images/instock-green.svg);background-repeat:no-repeat;background-position:96% center;background-size:16px 16px}@media (min-width:1185px){.frm-row .frm-input--valid{background-position:98% center}}.frm-row .frm-input--invalid{border:1px solid #b50e0c!important;background-image:url(../images/close-red.svg);background-repeat:no-repeat;background-position:96% center;background-size:16px 16px}.frm-row__info--invalid{color:#c03}.frm-wrapper .frm-row__input,.frm-wrapper input[type=text],.frm-wrapper input[type=email],.frm-wrapper input[type=password],.frm-wrapper select,.frm-wrapper textarea{width:100%}.frm-wrapper label{display:block;margin-bottom:5px}.frm-wrapper--course .frm-row__input,.frm-wrapper--course input[type=text],.frm-wrapper--course input[type=email],.frm-wrapper--course input[type=password],.frm-wrapper--course select,.frm-wrapper--course textarea{color:#000;font-weight:500;width:calc(100% - 30px)}.frm-wrapper--course label{padding-top:3px}@media (min-width:480px){.frm-wrapper--course .frm-row__input,.frm-wrapper--course input[type=text],.frm-wrapper--course input[type=email],.frm-wrapper--course input[type=password],.frm-wrapper--course select,.frm-wrapper--course textarea{display:inline-block;width:calc(100% - 100px - 30px)}.frm-wrapper--course label{display:inline-block;width:100px;margin-bottom:0}}.frm-wrapper--course .btn{margin-right:26px}.frm-wrapper--inline .frm-row__input,.frm-wrapper--inline input[type=text],.frm-wrapper--inline input[type=email],.frm-wrapper--inline input[type=password],.frm-wrapper--inline select,.frm-wrapper--inline textarea{font-size:13px;padding:10px 6px}@media (min-width:768px){.frm-wrapper--inline .frm-row__input,.frm-wrapper--inline input[type=text],.frm-wrapper--inline input[type=email],.frm-wrapper--inline input[type=password],.frm-wrapper--inline select,.frm-wrapper--inline textarea{padding:10px 20px}}@media (min-width:640px){.frm-wrapper--inline .frm-row__input,.frm-wrapper--inline input[type=text],.frm-wrapper--inline input[type=email],.frm-wrapper--inline input[type=password],.frm-wrapper--inline select,.frm-wrapper--inline textarea{width:calc(100% - 300px - 10px);display:inline-block}}.frm-wrapper--inline .frm-row__input{padding:0}.frm-wrapper--inline label{padding-top:3px}@media (min-width:992px){.frm-wrapper--inline .frm-row__input,.frm-wrapper--inline input[type=text],.frm-wrapper--inline input[type=email],.frm-wrapper--inline input[type=password],.frm-wrapper--inline select,.frm-wrapper--inline textarea{width:calc(100% - 300px - 330px - 10px)}.frm-wrapper--inline label{display:inline-block;width:300px;margin-bottom:0}}.frm-wrapper--inline .frm-row__info{display:block;margin-top:5px;line-height:15px}@media (max-width:639px){.frm-wrapper--inline .frm-row__info{height:auto;margin-bottom:2px}}@media (min-width:640px){.frm-wrapper--inline .frm-row__info{width:290px;margin-left:10px;display:inline-block;margin-top:0;line-height:14px}}@media (min-width:992px){.frm-wrapper--inline .frm-row__info{width:320px}}.frm-wrapper--inline .frm-row__info.frm-row__info--block{display:block;padding-left:0;margin:2px 0 0;width:100%}@media (min-width:992px){.frm-wrapper--inline .frm-row__info.frm-row__info--block{padding-left:302px}}.frm-wrapper--inline .frm-row__info.frm-row__info--block:before{display:none}@media (max-width:639px){.frm-wrapper--inline .frm-row__info.frm-row__info--invalid,.frm-wrapper--inline .frm-row__info.frm-row__info--valid{padding-left:0}.frm-wrapper--inline .frm-row__info.frm-row__info--invalid:before,.frm-wrapper--inline .frm-row__info.frm-row__info--valid:before{display:none}}@media (min-width:992px){.frm-wrapper--inline.box__space-sm .frm-row__info--block{padding-left:282px}.frm-wrapper--inline-fullwidth .frm-row__input,.frm-wrapper--inline-fullwidth input[type=text],.frm-wrapper--inline-fullwidth input[type=email],.frm-wrapper--inline-fullwidth input[type=password],.frm-wrapper--inline-fullwidth select,.frm-wrapper--inline-fullwidth textarea{width:calc(100% - 160px - 10px)}}.frm-wrapper--inline-fullwidth{max-width:800px}.frm-wrapper--inline-fullwidth .frm-row__input,.frm-wrapper--inline-fullwidth input[type=text],.frm-wrapper--inline-fullwidth input[type=email],.frm-wrapper--inline-fullwidth input[type=password],.frm-wrapper--inline-fullwidth select,.frm-wrapper--inline-fullwidth textarea{font-size:13px;padding:10px 6px}@media (min-width:768px){.frm-wrapper--inline-fullwidth .frm-row__input,.frm-wrapper--inline-fullwidth input[type=text],.frm-wrapper--inline-fullwidth input[type=email],.frm-wrapper--inline-fullwidth input[type=password],.frm-wrapper--inline-fullwidth select,.frm-wrapper--inline-fullwidth textarea{padding:10px 20px}}.frm-wrapper--inline-fullwidth .frm-row__input{padding:0}.frm-wrapper--inline-fullwidth label{padding-top:3px}@media (min-width:992px){.frm-wrapper--inline-fullwidth label{display:inline-block;width:160px;margin-bottom:0}.frm-wrapper--inline-fullwidth .frm-row__info{margin-left:160px}}.frm-wrapper--inline-fullwidth .frm-row__info{display:block;margin-top:5px}.frm-wrapper--popup .frm-row__input,.frm-wrapper--popup input[type=text],.frm-wrapper--popup input[type=email],.frm-wrapper--popup input[type=password],.frm-wrapper--popup select,.frm-wrapper--popup textarea{font-size:13px;padding:10px 6px}@media (min-width:768px){.frm-wrapper--popup .frm-row__input,.frm-wrapper--popup input[type=text],.frm-wrapper--popup input[type=email],.frm-wrapper--popup input[type=password],.frm-wrapper--popup select,.frm-wrapper--popup textarea{padding:10px 20px}}.frm-wrapper--popup .frm-row__input{padding:0}.frm-wrapper--popup label{padding-top:3px}@media (min-width:992px){.frm-wrapper--popup .frm-row__input,.frm-wrapper--popup input[type=text],.frm-wrapper--popup input[type=email],.frm-wrapper--popup input[type=password],.frm-wrapper--popup select,.frm-wrapper--popup textarea{width:calc(100% - 200px - 5px)}.frm-wrapper--popup label{display:inline-block;width:200px;margin-bottom:0}}.frm-wrapper--popup .frm-row__info.frm-row__info--block{display:block;padding-left:0;margin:2px 0 0;width:100%;height:auto}@media (min-width:992px){.frm-wrapper--popup .frm-row__info.frm-row__info--block{padding-left:204px}.frm-wrapper--popup-xs .frm-row__input,.frm-wrapper--popup-xs input[type=text],.frm-wrapper--popup-xs input[type=email],.frm-wrapper--popup-xs input[type=password],.frm-wrapper--popup-xs select,.frm-wrapper--popup-xs textarea{width:calc(100% - 160px - 5px)}.frm-wrapper--popup-xs label{width:160px}}.frm-wrapper--popup-xs .frm-row--checkbox label{width:auto}.frm-wrapper--cart{margin-bottom:20px;color:#414040;background-color:#fff;padding:20px;position:relative}@media (min-width:768px){.frm-wrapper--cart{margin-bottom:30px;padding:30px}}.frm-wrapper--cart h3{font-size:18px;font-weight:500;margin:0 0 20px;color:#000}.frm-wrapper--cart .frm-row{margin-bottom:15px}.frm-wrapper--cart label{font-weight:700;color:#414040;display:inline-block}.frm-wrapper--cart .frm-row__price{padding-left:3px;white-space:nowrap;display:block}@media (min-width:320px){.frm-wrapper--cart .frm-row__price{float:right}}.frm-row--account input[type=text],.frm-row--account select{float:left;display:block}.frm-wrapper--cart .frm-row--account{margin-bottom:0}.frm-wrapper--cart .frm-row--account label{font-weight:400;color:#000}.frm-wrapper--cart .frm-row--account .frm-row__input{display:block}@media (min-width:480px){.frm-wrapper--cart .frm-row--account label{width:120px}.frm-wrapper--cart .frm-row--account .frm-row__input{width:calc(100% - 120px - 5px);display:inline-block}}.frm-wrapper--cart .frm-row--account input[type=text]{padding-left:6px;padding-right:6px}@media (min-width:768px){.frm-wrapper--cart .frm-row--account input[type=text]{padding-left:8px;padding-right:8px}}.frm-row--account{position:relative}.frm-row--account input[type=text]:nth-of-type(1),.frm-row--account input[type=text]:nth-of-type(3){width:22%}.frm-row--account input[type=text]:nth-of-type(2){width:50%;width:calc(56% - 65px);margin:0 5px}@media (min-width:640px){.frm-wrapper--cart h3{font-size:22px}.frm-row--account input[type=text]:nth-of-type(2){margin:0 10px}}@media (min-width:1185px){.frm-row .frm-input--invalid{background-position:98% center}.frm-row--account input[type=text]:nth-of-type(2){width:calc(56% - 72px);margin:0 20px 0 5px}}.frm-row--account select{width:calc(100% - 32px);margin:0}.frm-row--account .account-label{float:left;width:10px;text-align:center;font-size:18px;padding:6px 0 0}.frm-row--account .account-label:nth-of-type(1){margin:0 0 0 5px}@media (min-width:640px){.frm-row--account .account-label:nth-of-type(1){margin:0 -5px 0 5px}}@media (min-width:1185px){.frm-row--account .account-label:nth-of-type(1){margin:0 0 0 5px}}.frm-row--account .account-label:nth-of-type(2){margin:0 5px 0 0}@media (min-width:640px){.frm-row--account .account-label:nth-of-type(2){margin:0 5px 0 -5px}}.frm-row--account label{vertical-align:top;padding-top:10px}.frm-row--account-full input[type=text]:nth-of-type(2){width:50%;width:calc(56% - 40px)}@media (min-width:1185px){.frm-row--account .account-label:nth-of-type(2){margin:0 0 0 -15px}.frm-row--account-full input[type=text]:nth-of-type(2){width:calc(56% - 40px)}}.account-toggle__link{float:right;width:22px;height:22px;color:#000;position:relative}.account-toggle__link:before{content:"+";display:block;width:22px;height:22px;border-radius:50%;border:2px solid #575656;position:absolute;left:0;top:8px;line-height:15px;text-align:center;color:#000}.account-toggle__link:focus,.account-toggle__link:hover{color:#000}.account-toggle__link.active:before{content:"−";line-height:18px}.frm-toggle{margin-bottom:30px}.frm-toggle .frm-row{display:none}.frm-toggle .frm-row:last-of-type{margin-bottom:5px}.frm-toggle .frm-toggle__link{display:block;font-weight:500;font-size:22px;position:relative;margin:0;color:#575656;padding-left:30px}.frm-toggle .frm-toggle__link:before{content:"+";display:block;width:22px;height:22px;border-radius:50%;border:2px solid #575656;position:absolute;left:0;top:5px;line-height:15px;text-align:center}.frm-toggle .frm-toggle__link:focus,.frm-toggle .frm-toggle__link:hover{color:#000;text-decoration:none}@media (min-width:640px){.frm-toggle .frm-row__input,.frm-toggle input[type=text],.frm-toggle input[type=email],.frm-toggle input[type=password],.frm-toggle select,.frm-toggle textarea{width:calc(100% - 280px - 10px)}}@media (min-width:992px){.frm-toggle .frm-row__input,.frm-toggle input[type=text],.frm-toggle input[type=email],.frm-toggle input[type=password],.frm-toggle select,.frm-toggle textarea{width:calc(100% - 280px - 310px - 10px)}.frm-toggle label{width:280px}}@media (min-width:640px){.frm-toggle .frm-row__info{width:270px}}@media (min-width:992px){.frm-toggle .frm-row__info{width:300px}}.address-add,.address-add:before{width:22px;height:22px;font-size:22px;font-weight:500;color:#000}.frm-toggle.active .frm-row{display:block}.frm-toggle.active .frm-toggle__link{margin-bottom:20px}.frm-toggle.active .frm-toggle__link:before{content:"−";line-height:18px}.address-other__chk{opacity:0;position:absolute}.address-add{position:relative;display:inline-block}.address-add:before{content:"+";display:block;border-radius:50%;border:2px solid #575656;position:absolute;left:0;top:8px;line-height:15px;text-align:center}.address-add:focus,.address-add:hover{color:#000}.address-add.active:before{content:"−";line-height:18px}.btn{display:inline-block;padding:12px 30px;border:1px solid;background:0 0;cursor:pointer;font-weight:700;font-size:14px}.btn.btn--xs{font-size:12px;padding:14px 20px 12px}.btn.btn--lg{font-size:15px;padding:20px 25px}.btn .icon-arrow-left,.btn .icon-arrow-right{display:inline-block;width:10px;height:16px;background:url(../images/arrow-white.svg) no-repeat;background-size:contain;margin:-3px 0 0 4px;vertical-align:middle}.btn .icon-arrow-left{transform:rotate(180deg);background-position:0 1px;height:17px;margin:-3px 4px 0 0}span.btn{cursor:default}.btn--red{background-color:#b50e0c;border-color:#b50e0c;color:#fff}.btn--red:focus,.btn--red:hover{color:#fff;background-color:#ce0b10;border-color:#ce0b10}.btn--black{background-color:#000;border-color:#000;color:#fff}.btn--black:focus,.btn--black:hover{color:#fff;background-color:#1a1a1a;border-color:#1a1a1a}.btn--green{background-color:#70af24;border-color:#70af24;color:#fff}.btn--green:focus,.btn--green:hover{color:#fff;background-color:#80c829;border-color:#80c829}.btn--white{background-color:#fff;border-color:#fff;color:#000}.btn--white:focus,.btn--white:hover{background-color:#b50e0c;color:#fff}.btn--cyan{background-color:#4fb8b5;border-color:#4fb8b5;color:#fff}.btn--cyan:focus,.btn--cyan:hover{color:#fff;background-color:#65c1be;border-color:#65c1be}.btn--orange{background-color:#f49b27;border-color:#f49b27;color:#fff}.btn--orange:focus,.btn--orange:hover{color:#fff;background-color:#f5a844;border-color:#f5a844}.btn--blue{background-color:#00b0f0;border-color:#00b0f0;color:#fff}.btn--blue:focus,.btn--blue:hover{color:#fff;background-color:#10bfff;border-color:#10bfff}.btn--blue-course{background-color:#0099d1;border-color:#0099d1;color:#fff}.btn--blue-course:focus,.btn--blue-course:hover{color:#fff;background-color:#00aff0;border-color:#00aff0}.btn--purple{background-color:#8064a2;border-color:#8064a2;color:#fff}.btn--purple:focus,.btn--purple:hover{color:#fff;background-color:#9077ad;border-color:#9077ad}.btn--gray{background-color:#9d9999;border-color:#9d9999;color:#fff}.btn--gray:focus,.btn--gray:hover{color:#fff;background-color:#aca9a9;border-color:#aca9a9}.btn--red-border{border-color:#b50e0c;color:#b50e0c}.btn--red-border:focus,.btn--red-border:hover{background-color:#b50e0c;color:#fff}.btn--green-border{border-color:#70af24;color:#70af24}.btn--green-border:focus,.btn--green-border:hover{background-color:#70af24;color:#fff}.btn--black-border{border-color:#000;color:#b50e0c}.btn--black-border:focus,.btn--black-border:hover{background-color:#000;color:#fff}.btn--red-action{background-color:#ed323d;border-color:#ed323d;color:#fff}.btn--red-action:focus,.btn--red-action:hover{color:#fff;background-color:#ef4e58;border-color:#ef4e58}.btn---facebook,.btn---instagram,.btn---twitter{border:0;font-weight:700;font-size:12px;padding:7px 10px 6px 35px;color:#000;width:160px;text-align:left}@media (min-width:992px){.btn---facebook,.btn---instagram,.btn---twitter{width:100%}}.btn--cart .icon,.btn--remove .icon{width:18px;height:18px;margin:-5px 5px 0 0;vertical-align:middle}.btn---facebook:focus,.btn---facebook:hover,.btn---instagram:focus,.btn---instagram:hover,.btn---twitter:focus,.btn---twitter:hover{background-color:#b50e0c;color:#fff}.btn---facebook{background:url(../images/social-facebook.svg) 12px center no-repeat #fff;background-size:auto 16px}.btn---facebook:focus,.btn---facebook:hover{color:#fff;background:url(../images/social-facebook-white.svg) 12px center no-repeat #b50e0c;background-size:auto 16px}.btn---twitter{background:url(../images/social-twitter.svg) 10px center no-repeat #fff;background-size:auto 14px;border:0}.btn---twitter:focus,.btn---twitter:hover{color:#fff;background:url(../images/social-twitter-white.svg) 10px center no-repeat #b50e0c;background-size:auto 14px}.btn---instagram{background:url(../images/social-instagram.svg) 10px center no-repeat #fff;background-size:auto 16px;border:0}.btn---instagram:focus,.btn---instagram:hover{color:#fff;background:url(../images/social-instagram-white.svg) 10px center no-repeat #b50e0c;background-size:auto 16px}.btn--block{display:block;position:relative}.btn--cart{font-size:12px;padding:9px 12px 8px}.btn--cart .icon{display:inline-block}.btn--cart.btn--red .icon{background:url(../images/cart-white.svg) no-repeat;background-size:contain}.btn--cart.btn--red:hover{background:#fff;border-color:#b50e0c;color:#b50e0c}.btn--cart.btn--red-border .icon,.btn--cart.btn--red:hover .icon{background:url(../images/cart-red.svg) no-repeat;background-size:contain}.btn--cart.btn--red-border:hover .icon{background:url(../images/cart-white.svg) no-repeat;background-size:contain}.btn--cart.btn--green-border .icon{background:url(../images/cart-green.svg) no-repeat;background-size:contain}.btn--cart.btn--green-border:hover .icon{background:url(../images/cart-white.svg) no-repeat;background-size:contain}.btn--remove{border-color:transparent;background:0 0;color:#b50e0c;padding-left:15px;padding-right:15px}.btn--remove .icon{display:inline-block;background:url(../images/close-red.svg) no-repeat;background-size:contain}.btn--remove:hover{background:#b50e0c;border-color:#b50e0c;color:#fff}.btn--remove:hover .icon{background:url(../images/close-white.svg) no-repeat;background-size:contain}.breadcrumbs{margin:-10px 0 20px;padding:0}.breadcrumbs li{display:inline-block;font-size:12px;font-weight:500;color:#303030}.breadcrumbs li a{margin-right:6px;font-weight:400;color:#545454}.pagination li,.sorting__item{font-weight:700;display:inline-block}.breadcrumbs li a:after{content:"›";display:inline-block;padding-left:8px;font-size:13px}.pagination{display:block;text-align:right}.pagination li{font-size:14px;padding:0 3px;vertical-align:middle}.pagination li.pagination__dots{color:#b50e0c;padding:0 1px}.pagination li.pagination__icon{padding-top:2px}.pagination li a{text-decoration:underline}.pagination li a:hover,.sorting__item{text-decoration:none}.pagination .icon-arrow-left,.pagination .icon-arrow-right{display:inline-block;width:8px;height:10px;background:url(../images/arrow-red.svg) no-repeat;background-size:contain}.pagination .icon-arrow-left{transform:rotate(180deg);background-position:0 1px;height:11px}.sorting{font-size:14px;color:#414040}.sorting__item{font-size:14px;padding:0 10px 0 2px;position:relative}.sorting__item.sorting__item--active,.sorting__item:hover{text-decoration:underline}.sorting__item.sorting__item--asc,.sorting__item.sorting__item--desc{padding-right:25px}.sorting__item.sorting__item--asc:after,.sorting__item.sorting__item--desc:after{content:"";display:block;width:8px;height:9px;background:url(../images/arrow-forms.svg) no-repeat;background-size:contain;position:absolute;right:12px;top:6px}.sorting__item.sorting__item--desc:after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}a.list-type{display:inline-block;font-weight:700;font-size:14px;padding:8px 0 0 18px;margin-right:15px;position:relative;color:#000}a.list-type:last-of-type{margin-right:0}a.list-type:before{position:absolute;left:0;top:12px;content:"";width:14px;height:12px;display:block}a.list-type.list-type--active,a.list-type:hover{color:#b50e0c}a.list-type.list-type--active:before,a.list-type:hover:before{background-position:0 -12px}.list-type--list:before{background:url(../images/list-style-list.png) no-repeat}.list-type--box:before{background:url(../images/list-style-box.png) no-repeat}.nav-tabs{border:0}.nav-tabs>li{font-weight:400}.nav-tabs>li>a,.nav-tabs>li>a:focus,.nav-tabs>li>a:hover{margin-right:3px;padding:12px 5px;background-color:#fff;border:0;border-top:2px solid #fff;border-radius:0;font-size:13px;color:#000}@media (min-width:640px){.nav-tabs>li>a,.nav-tabs>li>a:focus,.nav-tabs>li>a:hover{padding:15px 10px;font-size:14px;margin-right:4px}}@media (min-width:768px){.breadcrumbs{margin-top:-20px}.nav-tabs>li>a,.nav-tabs>li>a:focus,.nav-tabs>li>a:hover{padding:15px 10px;font-size:16px;margin-right:6px}}@media (min-width:1185px){.nav-tabs>li>a,.nav-tabs>li>a:focus,.nav-tabs>li>a:hover{padding:15px;font-size:18px;margin-right:8px}}@media (max-width:479px){.nav-tabs>li{width:33.333%;margin-bottom:0}.nav-tabs>li>a,.nav-tabs>li>a:focus,.nav-tabs>li>a:hover{border-bottom:1px solid #ebebeb;height:50px;padding:8px;font-size:14px;margin-right:2px}}@media (max-width:319px){.nav-tabs>li>a,.nav-tabs>li>a:focus,.nav-tabs>li>a:hover{font-size:13px;height:65px}}.nav-tabs>li:hover>a,.nav-tabs>li:hover>a:focus,.nav-tabs>li:hover>a:hover{border:0;color:#b50e0c;background-color:#fff;border-top:2px solid #fff}@media (max-width:479px){.nav-tabs>li:hover>a,.nav-tabs>li:hover>a:focus,.nav-tabs>li:hover>a:hover{border-bottom:1px solid #ebebeb}}.nav-tabs>li.active:hover>a,.nav-tabs>li.active:hover>a:focus,.nav-tabs>li.active:hover>a:hover,.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{border:0;background-color:#fff;border-top:2px solid #b50e0c;color:#b50e0c;font-weight:700}@media (max-width:479px){.nav-tabs>li.active:hover>a,.nav-tabs>li.active:hover>a:focus,.nav-tabs>li.active:hover>a:hover,.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{border-bottom:1px solid #ebebeb}.nav-tabs.nav-tabs--long>li{width:50%;margin-bottom:0}}.tab-content{background-color:#fff;padding:20px}@media (min-width:992px){.tab-content{padding:30px}}.tab-content .content{padding-top:0}.fancybox-inner{height:auto!important}.popup-fancybox{border-radius:0;color:#000;width:100%;padding:30px 15px 15px;-webkit-overflow-scrolling:touch;border-top:2px solid #b50e0c;background:#fff;overflow:hidden}@media (min-width:320px){.popup-fancybox{width:300px}}@media (min-width:480px){.popup-fancybox{width:440px}}@media (min-width:640px){.popup-fancybox{width:640px}}@media (min-width:992px){.popup-fancybox{width:850px}.popup-fancybox h2{font-size:30px}}@media (min-width:640px){.popup-fancybox.popup--sm{width:470px}.popup-fancybox.popup--md{width:600px}}@media (min-width:768px){.popup-fancybox{padding:35px 25px 25px}.popup-fancybox.popup--lg{width:650px}}.popup-fancybox.popup--infobox{border-top:0;padding:0;overflow:hidden}.popup-fancybox.popup--infobox .infobox{margin:0;text-decoration:none}.popup-fancybox h2{margin:0 0 20px}@media (max-width:768px){.popup-fancybox .col-50{float:none;text-align:center!important;padding-bottom:10px}}.popup__info li{display:block;border-bottom:1px solid #ebebeb;padding-bottom:12px;margin-bottom:12px}.popup__info li:last-of-type{border-bottom:0}@media (min-width:480px){.popup__info__label{display:inline-block;width:150px}}.popup__info__value{font-weight:500}.popup__info__value--price{color:#b50e0c;font-size:18px;font-weight:700}.autocomplete{display:none;position:absolute;left:0;top:100%;width:100%;z-index:900}.autocomplete__results{text-align:left;background:#fff;margin-bottom:6px}.autocomplete__results li{display:block}.autocomplete__results li a{display:block;padding:12px 20px;font-size:13px;color:#414040;overflow:hidden}.autocomplete__results li a:hover{color:#414040;background-color:#eee}.autocomplete__results__code{float:left;width:60px}.autocomplete__results__title{float:left;width:calc(100% - 60px);font-weight:700}.autocomplete__info{text-align:center;color:#fff;font-size:12px}.autocomplete__info .icon{display:inline-block;width:14px;height:14px;background:url(../images/info-white.svg) no-repeat;background-size:contain;margin:0 2px 0 0;vertical-align:middle}.tooltip{font-weight:400}.tooltip-inner{background-color:#b50e0c}.tooltip.top .tooltip-arrow,.tooltip.top-left .tooltip-arrow,.tooltip.top-right .tooltip-arrow{border-top-color:#b50e0c}.tooltip.right .tooltip-arrow{border-right-color:#b50e0c}.tooltip.left .tooltip-arrow{border-left-color:#b50e0c}.tooltip.bottom .tooltip-arrow,.tooltip.bottom-left .tooltip-arrow,.tooltip.bottom-right .tooltip-arrow{border-bottom-color:#b50e0c}.hp-carousel{margin-bottom:30px}.hp-carousel .carousel-indicators{bottom:0}.hp-carousel .carousel-indicators li{margin:0;width:14px;height:14px;border:2px solid #fff;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;-ms-border-radius:50%;border-radius:50%;opacity:.8}.hp-carousel .carousel-indicators .active{margin:0;background-color:#fff;opacity:1}.hp-carousel .carousel-inner .item img{width:100%;max-width:auto!important;height:auto!important}.hp-categories{background:#fff;padding:10px;overflow:hidden}.hp-categories>li{margin-bottom:25px}@media (min-width:768px){.hp-categories{padding:0 10px}.hp-categories>li{float:left;width:33.333%;padding:20px 10px;margin-bottom:0}}.hp-categories ul{padding:0 15px 0 20px}@media (min-width:768px){.hp-categories ul{padding:0 15px 0 0}}@media (min-width:992px){.hp-categories ul.hp-categories__50{width:50%;float:left}}.hp-categories ul li{display:block;padding:7px 0}.hp-categories ul li a{display:inline-block;position:relative;color:#b50e0c;text-decoration:underline;font-size:16px;font-weight:500;line-height:18px}@media (min-width:1185px){.hp-categories ul li a{text-decoration:none;border-bottom:2px solid #da8786;font-size:18px;line-height:20px}}.hp-categories ul li a:hover{color:#ce0b10}.hp-categories ul li .icon{display:inline-block;padding-right:10px;width:14px;height:8px;background:url(../images/arrow-red.svg) right 0 no-repeat;background-size:contain;text-decoration:none}.hp-categories__title{padding:20px;display:block;position:relative;background-color:#f5f5f5;margin-bottom:15px}.hp-categories__title.hp-categories__title--books{border-bottom:6px solid #e3010f}.hp-categories__title.hp-categories__title--courses{overflow:hidden;border-bottom:6px solid #7c932b}.hp-categories__title.hp-categories__title--magazines{border-bottom:6px solid #008ed0}.hp-categories__title h2{font-size:26px;margin:0;text-align:left}@media (min-width:768px){.hp-categories__title{height:145px;padding:0}.hp-categories__title.hp-categories__title--books{background:url(../images/hp-category-books.jpg) right bottom no-repeat #f5f5f5}.hp-categories__title.hp-categories__title--courses{background:url(../images/hp-category-courses.jpg) right bottom no-repeat #f5f5f5}.hp-categories__title.hp-categories__title--magazines{background:url(../images/hp-category-magazines.jpg) right bottom no-repeat #f5f5f5}.hp-categories__title h2{position:absolute;left:15px;top:20px}}@media (min-width:992px){.hp-categories__title h2{font-size:30px;left:30px}}.hp-news{background-color:#fff;overflow:hidden;padding:25px 5px;display:block}.hp-news__list{width:100%;min-width:100%;padding:0 20px 40px;position:relative}.hp-news__list h2{margin:10px 0 0;text-align:left;font-size:26px}.hp-news__list .article:nth-of-type(3){border-bottom:0}.hp-news__list__footer{text-align:center}@media (min-width:768px){.hp-news{display:table;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.hp-news__list{width:50%;min-width:50%;float:left;padding:0 40px 70px 20px}.hp-news__list:last-of-type{padding-left:40px}.hp-news__list h2{font-size:30px}.hp-news__list__footer{position:absolute;bottom:0;left:0;width:100%}}.article{padding:25px 0 25px 80px;border-bottom:1px solid #e5e5e5;position:relative;overflow:hidden}.article h3{font-weight:700;font-size:16px;margin:5px 0 8px}.article h3 a{color:#b50e0c;text-decoration:none}.article h3 a:hover{color:#ce0b10;text-decoration:underline}.article p{font-size:14px;color:#646464;line-height:22px}.article .article__more{color:#b50e0c;font-size:12px;text-align:right;float:right;display:block;margin:5px 10px 0 0;position:relative;text-decoration:underline;font-weight:700}.article .article__more:hover{color:#ce0b10;text-decoration:none}.article .article__more:after{content:"";position:absolute;width:6px;height:6px;background:url(../images/arrow-red.svg) right 0 no-repeat;background-size:contain;text-decoration:none;right:-10px;top:8px}.article.article--course .article__tag{background-color:#0099d1}.article.article--wide-date{padding-left:120px}.article.article--wide-date .article__date{width:105px}.article__date{width:65px;height:70px;background:#ebebeb;text-align:center;font-size:19px;color:#252525;line-height:50px;position:absolute;left:0;top:25px}.article__date--year{line-height:32px}.article__date--year small{font-size:12px;line-height:13px;display:block}.article__tag{width:100%;height:20px;color:#fff;font-weight:500;font-size:10px;line-height:20px;position:absolute;bottom:0;left:0;background-color:#b50e0c}.hp-products__list,.newsletter{background-color:#fff;overflow:hidden}.hp-products{overflow:hidden;display:block;margin:0 -17px 50px}.hp-products__wrapper{width:100%;padding:0 17px 25px}@media (min-width:992px){.hp-products{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.hp-products__wrapper{float:left;width:50%;min-width:50%;padding-bottom:0}}.hp-products__wrapper>.btn{padding:10px 16px 8px}.hp-products__list{display:block;padding:0 10px;margin-bottom:30px}@media (min-width:768px){.hp-products__list{padding:0 25px 10px}}.hp-products__list.hp-products__list--red{border-top:2px solid #b50e0c}.hp-products__list.hp-products__list--green{border-top:2px solid #70af24}.hp-products__list .product{width:100%;border-bottom:1px solid #e5e5e5}.hp-products__list .product:last-of-type{border-bottom:0}@media (min-width:480px){.hp-products__list{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.hp-products__list .product{width:50%;min-width:50%;float:left;border-bottom:0}.hp-products__list .product:nth-of-type(1),.hp-products__list .product:nth-of-type(2){border-bottom:1px solid #e5e5e5}.hp-products__list .product:nth-of-type(even){padding-left:15px}.hp-products__list .product:nth-of-type(odd){padding-right:15px}.hp-products__list .product__title a{height:65px;overflow:hidden}.hp-products__list .product__title__author{height:40px;display:inline-block;overflow:hidden}}.page-promo{position:absolute;top:70px;width:177px;display:none;z-index:100}@media (min-width:1540px){.page-promo{display:block}}.page-promo.page-promo--left{left:-188px}.page-promo.page-promo--right{right:-188px}@media (min-width:1620px){.page-promo.page-promo--left{left:-217px}.page-promo.page-promo--right{right:-217px}}.page-promo-sidebar{position:relative;width:100%;margin-top:30px;display:none}.page-promo-sidebar img{display:block;max-width:100%;height:auto}.newsletter{margin:45px 0 30px;padding:20px 10px;border-top:2px solid #b50e0c;text-align:center}@media (min-width:768px){.newsletter{text-align:left;padding:20px}.newsletter h2{width:50%;float:left;text-align:left}}.newsletter h2{font-size:24px;font-weight:300;padding:15px 10px 5px;margin:0;position:relative;vertical-align:middle}@media (min-width:992px){.page-promo-sidebar{display:block}.newsletter h2{width:32%}}@media (min-width:1185px){.newsletter h2{padding-right:30px}}.newsletter h2:before{content:"";width:26px;height:22px;display:inline-block;margin:2px 10px 0 0;vertical-align:middle;background:url(../images/newsletter.svg) no-repeat;background-size:contain}.newsletter__form{overflow:hidden;margin:10px auto}@media (min-width:768px){.newsletter__form{width:50%;float:left;padding:0 10px}}@media (min-width:992px){.newsletter__form{width:35%}}@media (min-width:1185px){.newsletter__form{padding:0 30px 0 0}}.newsletter__form input[type=email]{text-transform:none;font-weight:500;font-size:12px;width:calc(100% - 125px);float:left;padding:15px 20px 13px}.newsletter__form input[type=email] ::-webkit-input-placeholder{color:#5b5b5b}.newsletter__form input[type=email] :-moz-placeholder{color:#5b5b5b}.newsletter__form input[type=email] ::-moz-placeholder{color:#5b5b5b}.newsletter__form input[type=email] :-ms-input-placeholder{color:#5b5b5b}.newsletter__form .btn{float:right}.newsletter__description{color:#666;font-size:14px;padding-top:10px;text-align:center;margin:0}@media (min-width:992px){.newsletter__description{width:33%;float:left;padding:12px 0 0 10px;text-align:left}}@media (min-width:1185px){.newsletter__description{padding:12px 0 0 30px}}.cart-guide,.container--static,.scroll__wrapper,.store__info,.tab-pane{font-size:14px}.cart-guide a:not(.btn),.container--static a:not(.btn),.scroll__wrapper a:not(.btn),.store__info a:not(.btn),.tab-pane a:not(.btn){color:#b50e0c;text-decoration:underline}.cart-guide a:not(.btn):focus,.cart-guide a:not(.btn):hover,.container--static a:not(.btn):focus,.container--static a:not(.btn):hover,.scroll__wrapper a:not(.btn):focus,.scroll__wrapper a:not(.btn):hover,.store__info a:not(.btn):focus,.store__info a:not(.btn):hover,.tab-pane a:not(.btn):focus,.tab-pane a:not(.btn):hover{color:#ce0b10;text-decoration:none}.cart-guide ul:not(.breadcrumbs):not(.products__list):not(.cart__guide_advantages):not(.product__desc):not(.store__photo__thumbs),.container--static ul:not(.breadcrumbs):not(.products__list):not(.cart__guide_advantages):not(.product__desc):not(.store__photo__thumbs),.scroll__wrapper ul:not(.breadcrumbs):not(.products__list):not(.cart__guide_advantages):not(.product__desc):not(.store__photo__thumbs),.store__info ul:not(.breadcrumbs):not(.products__list):not(.cart__guide_advantages):not(.product__desc):not(.store__photo__thumbs),.tab-pane ul:not(.breadcrumbs):not(.products__list):not(.cart__guide_advantages):not(.product__desc):not(.store__photo__thumbs){margin:5px 0 20px;color:#646464}.cart-guide ul:not(.breadcrumbs):not(.products__list):not(.cart__guide_advantages):not(.product__desc):not(.store__photo__thumbs) li,.container--static ul:not(.breadcrumbs):not(.products__list):not(.cart__guide_advantages):not(.product__desc):not(.store__photo__thumbs) li,.scroll__wrapper ul:not(.breadcrumbs):not(.products__list):not(.cart__guide_advantages):not(.product__desc):not(.store__photo__thumbs) li,.store__info ul:not(.breadcrumbs):not(.products__list):not(.cart__guide_advantages):not(.product__desc):not(.store__photo__thumbs) li,.tab-pane ul:not(.breadcrumbs):not(.products__list):not(.cart__guide_advantages):not(.product__desc):not(.store__photo__thumbs) li{padding:0 0 10px 28px;position:relative}.cart-guide ul:not(.breadcrumbs):not(.products__list):not(.cart__guide_advantages):not(.product__desc):not(.store__photo__thumbs) li:before,.container--static ul:not(.breadcrumbs):not(.products__list):not(.cart__guide_advantages):not(.product__desc):not(.store__photo__thumbs) li:before,.scroll__wrapper ul:not(.breadcrumbs):not(.products__list):not(.cart__guide_advantages):not(.product__desc):not(.store__photo__thumbs) li:before,.store__info ul:not(.breadcrumbs):not(.products__list):not(.cart__guide_advantages):not(.product__desc):not(.store__photo__thumbs) li:before,.tab-pane ul:not(.breadcrumbs):not(.products__list):not(.cart__guide_advantages):not(.product__desc):not(.store__photo__thumbs) li:before{content:"";width:6px;height:6px;background-color:#b50e0c;border-radius:50%;position:absolute;left:10px;top:7px}.cart-guide ol:not(.breadcrumbs),.container--static ol:not(.breadcrumbs),.scroll__wrapper ol:not(.breadcrumbs),.store__info ol:not(.breadcrumbs),.tab-pane ol:not(.breadcrumbs){margin:5px 0 20px;color:#646464;padding:0;counter-reset:section subsection subsubsection;list-style-type:none}.cart-guide ol:not(.breadcrumbs) li,.container--static ol:not(.breadcrumbs) li,.scroll__wrapper ol:not(.breadcrumbs) li,.store__info ol:not(.breadcrumbs) li,.tab-pane ol:not(.breadcrumbs) li{padding:0 0 10px 32px;position:relative}.cart-guide ol:not(.breadcrumbs) li:before,.container--static ol:not(.breadcrumbs) li:before,.scroll__wrapper ol:not(.breadcrumbs) li:before,.store__info ol:not(.breadcrumbs) li:before,.tab-pane ol:not(.breadcrumbs) li:before{counter-increment:section;content:counter(section) ".";position:absolute;left:10px;top:0}.cart-guide ol:not(.breadcrumbs) li ol,.container--static ol:not(.breadcrumbs) li ol,.scroll__wrapper ol:not(.breadcrumbs) li ol,.store__info ol:not(.breadcrumbs) li ol,.tab-pane ol:not(.breadcrumbs) li ol{margin:5px 0 0;counter-reset:subsection subsubsection}.cart-guide ol:not(.breadcrumbs) li ol li,.container--static ol:not(.breadcrumbs) li ol li,.scroll__wrapper ol:not(.breadcrumbs) li ol li,.store__info ol:not(.breadcrumbs) li ol li,.tab-pane ol:not(.breadcrumbs) li ol li{padding:0 0 6px 40px}.cart-guide ol:not(.breadcrumbs) li ol li:before,.container--static ol:not(.breadcrumbs) li ol li:before,.scroll__wrapper ol:not(.breadcrumbs) li ol li:before,.store__info ol:not(.breadcrumbs) li ol li:before,.tab-pane ol:not(.breadcrumbs) li ol li:before{counter-increment:subsection;content:counter(section) "." counter(subsection);position:absolute;left:10px;top:0}.cart-guide ol:not(.breadcrumbs) li ol li ol,.container--static ol:not(.breadcrumbs) li ol li ol,.scroll__wrapper ol:not(.breadcrumbs) li ol li ol,.store__info ol:not(.breadcrumbs) li ol li ol,.tab-pane ol:not(.breadcrumbs) li ol li ol{margin:5px 0 0;counter-reset:subsubsection}.cart-guide ol:not(.breadcrumbs) li ol li ol li,.container--static ol:not(.breadcrumbs) li ol li ol li,.scroll__wrapper ol:not(.breadcrumbs) li ol li ol li,.store__info ol:not(.breadcrumbs) li ol li ol li,.tab-pane ol:not(.breadcrumbs) li ol li ol li{padding:0 0 6px 50px}.cart-guide ol:not(.breadcrumbs) li ol li ol li:before,.container--static ol:not(.breadcrumbs) li ol li ol li:before,.scroll__wrapper ol:not(.breadcrumbs) li ol li ol li:before,.store__info ol:not(.breadcrumbs) li ol li ol li:before,.tab-pane ol:not(.breadcrumbs) li ol li ol li:before{counter-increment:subsubsection;content:counter(section) "." counter(subsection) "." counter(subsubsection);position:absolute;left:10px;top:0}.cart-guide p,.container--static p,.scroll__wrapper p,.store__info p,.tab-pane p{margin:0 0 25px;color:#646464;font-size:15px;line-height:22px}.cart-guide img,.container--static img,.scroll__wrapper img,.store__info img,.tab-pane img{display:block;max-width:100%;height:auto;outline:rgba(255,255,255,.5) solid 1px;outline-offset:-5px}.cart-guide table:not(.lecturer-courses):not(.table-empty),.container--static table:not(.lecturer-courses):not(.table-empty),.scroll__wrapper table:not(.lecturer-courses):not(.table-empty),.store__info table:not(.lecturer-courses):not(.table-empty),.tab-pane table:not(.lecturer-courses):not(.table-empty){width:100%;margin:20px 0}.cart-guide table:not(.lecturer-courses):not(.table-empty) td,.cart-guide table:not(.lecturer-courses):not(.table-empty) th,.container--static table:not(.lecturer-courses):not(.table-empty) td,.container--static table:not(.lecturer-courses):not(.table-empty) th,.scroll__wrapper table:not(.lecturer-courses):not(.table-empty) td,.scroll__wrapper table:not(.lecturer-courses):not(.table-empty) th,.store__info table:not(.lecturer-courses):not(.table-empty) td,.store__info table:not(.lecturer-courses):not(.table-empty) th,.tab-pane table:not(.lecturer-courses):not(.table-empty) td,.tab-pane table:not(.lecturer-courses):not(.table-empty) th{padding:10px 15px}@media (min-width:480px){.cart-guide table:not(.lecturer-courses):not(.table-empty) td,.cart-guide table:not(.lecturer-courses):not(.table-empty) th,.container--static table:not(.lecturer-courses):not(.table-empty) td,.container--static table:not(.lecturer-courses):not(.table-empty) th,.scroll__wrapper table:not(.lecturer-courses):not(.table-empty) td,.scroll__wrapper table:not(.lecturer-courses):not(.table-empty) th,.store__info table:not(.lecturer-courses):not(.table-empty) td,.store__info table:not(.lecturer-courses):not(.table-empty) th,.tab-pane table:not(.lecturer-courses):not(.table-empty) td,.tab-pane table:not(.lecturer-courses):not(.table-empty) th{padding:12px 25px}}@media (min-width:992px){.cart-guide table:not(.lecturer-courses):not(.table-empty) td,.cart-guide table:not(.lecturer-courses):not(.table-empty) th,.container--static table:not(.lecturer-courses):not(.table-empty) td,.container--static table:not(.lecturer-courses):not(.table-empty) th,.scroll__wrapper table:not(.lecturer-courses):not(.table-empty) td,.scroll__wrapper table:not(.lecturer-courses):not(.table-empty) th,.store__info table:not(.lecturer-courses):not(.table-empty) td,.store__info table:not(.lecturer-courses):not(.table-empty) th,.tab-pane table:not(.lecturer-courses):not(.table-empty) td,.tab-pane table:not(.lecturer-courses):not(.table-empty) th{padding:15px 35px}}.cart-guide table:not(.lecturer-courses):not(.table-empty) th,.container--static table:not(.lecturer-courses):not(.table-empty) th,.scroll__wrapper table:not(.lecturer-courses):not(.table-empty) th,.store__info table:not(.lecturer-courses):not(.table-empty) th,.tab-pane table:not(.lecturer-courses):not(.table-empty) th{background-color:#b50e0c;color:#fff;text-transform:uppercase;font-weight:500;border-left:2px solid #bd4745;text-align:left}.cart-guide table:not(.lecturer-courses):not(.table-empty) th:first-child,.container--static table:not(.lecturer-courses):not(.table-empty) th:first-child,.scroll__wrapper table:not(.lecturer-courses):not(.table-empty) th:first-child,.store__info table:not(.lecturer-courses):not(.table-empty) th:first-child,.tab-pane table:not(.lecturer-courses):not(.table-empty) th:first-child{border-left:0}.cart-guide table:not(.lecturer-courses):not(.table-empty) td,.container--static table:not(.lecturer-courses):not(.table-empty) td,.scroll__wrapper table:not(.lecturer-courses):not(.table-empty) td,.store__info table:not(.lecturer-courses):not(.table-empty) td,.tab-pane table:not(.lecturer-courses):not(.table-empty) td{background-color:#fff}.cart-guide table:not(.lecturer-courses):not(.table-empty) td a,.cart-guide table:not(.lecturer-courses):not(.table-empty) td strong,.container--static table:not(.lecturer-courses):not(.table-empty) td a,.container--static table:not(.lecturer-courses):not(.table-empty) td strong,.scroll__wrapper table:not(.lecturer-courses):not(.table-empty) td a,.scroll__wrapper table:not(.lecturer-courses):not(.table-empty) td strong,.store__info table:not(.lecturer-courses):not(.table-empty) td a,.store__info table:not(.lecturer-courses):not(.table-empty) td strong,.tab-pane table:not(.lecturer-courses):not(.table-empty) td a,.tab-pane table:not(.lecturer-courses):not(.table-empty) td strong{font-weight:500;font-weight:400}.cart-guide table:not(.lecturer-courses):not(.table-empty) tr:nth-child(odd) td,.container--static table:not(.lecturer-courses):not(.table-empty) tr:nth-child(odd) td,.scroll__wrapper table:not(.lecturer-courses):not(.table-empty) tr:nth-child(odd) td,.store__info table:not(.lecturer-courses):not(.table-empty) tr:nth-child(odd) td,.tab-pane table:not(.lecturer-courses):not(.table-empty) tr:nth-child(odd) td{background-color:#f7f7f7}.cart-guide table td img,.container--static table td img,.scroll__wrapper table td img,.store__info table td img,.tab-pane table td img{min-width:50px}.cart-guide .table-empty td,.cart-guide .table-empty th,.container--static .table-empty td,.container--static .table-empty th,.scroll__wrapper .table-empty td,.scroll__wrapper .table-empty th,.store__info .table-empty td,.store__info .table-empty th,.tab-pane .table-empty td,.tab-pane .table-empty th{padding:5px 5px 5px 0}.cart-guide blockquote,.container--static blockquote,.scroll__wrapper blockquote,.store__info blockquote,.tab-pane blockquote{display:block;padding:25px 25px 25px 80px;background-color:#fff;border-top:2px solid #b50e0c;margin:20px 0;font-style:italic;position:relative;color:#646464}.cart-guide blockquote:before,.container--static blockquote:before,.scroll__wrapper blockquote:before,.store__info blockquote:before,.tab-pane blockquote:before{content:"";position:absolute;left:20px;top:25px;width:42px;height:40px;background:url(../images/blockqoute.png) no-repeat}.cart-guide blockquote:after,.container--static blockquote:after,.scroll__wrapper blockquote:after,.store__info blockquote:after,.tab-pane blockquote:after{content:""}.reviews{background-color:#fff;padding:25px;overflow:hidden;margin-bottom:30px}.reviews h2{text-align:center;font-weight:300;font-size:26px;margin:5px auto 40px}.reviews h2 strong{font-weight:500}.reviews__wrapper{overflow:hidden}.review{position:relative;padding:15px}@media (min-width:768px){.reviews h2{font-size:30px}.reviews__wrapper{display:table;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin:-25px}.review{width:50%;padding:25px 25px 25px 140px;min-height:140px}}.review__logo,.review__logo span{width:90px;height:95px;vertical-align:middle}.review p{font-size:14px;color:#646464;margin:0 0 12px}.review--hidden{display:none}.review__user{font-size:14px;display:block}.review__logo{display:table;outline:rgba(255,255,255,.5) solid 1px;outline-offset:-5px;background:#f3f3f3;background:radial-gradient(ellipse at center,#fffff8 0,#f2f2f2 100%);margin:10px auto}.store,.store-list{background-color:#fff}@media (min-width:768px){.review__logo{position:absolute;left:25px;top:25px;margin:0}}.review__logo span{display:table-cell;text-align:center}.review__logo img{max-width:100%;height:auto;display:inline-block}.store{padding:20px;margin-bottom:45px}.store__photo{width:100%;margin-bottom:40px;text-align:center}@media (min-width:768px){.store{padding:30px}.store__photo{float:left;width:300px}}@media (min-width:1185px){.store__photo{width:350px}}.store__photo img{outline:rgba(255,255,255,.5) solid 1px;outline-offset:-5px}.store__photo img:hover{outline:#b50e0c solid 2px;outline-offset:-2px}.store__photo__main{text-align:center;width:100%;position:relative;margin-bottom:10px}@media (min-width:992px){.store__photo__main{width:300px;height:310px;display:table;table-layout:fixed}}@media (min-width:1185px){.store__photo__main{width:350px;height:365px;margin-bottom:20px}}.store__photo__main a{margin:0;text-align:left}@media (min-width:992px){.store__photo__main a{display:table-cell;width:100%;height:100%;vertical-align:middle}}.store__photo__main a img,.store__photo__thumbs li img{max-width:100%!important;height:auto!important}.store__photo__main a img{display:inline-block;vertical-align:middle;max-height:365px}.store__photo__thumbs{overflow:hidden;margin:0 -5px;display:inline-block}@media (min-width:480px) and (max-width:991px){.store__photo__thumbs{width:310px}}.store__photo__thumbs li{width:33.333%;float:left;padding:0 5px}@media (min-width:1185px){.store__photo__thumbs{margin:0 -10px}.store__photo__thumbs li{padding:0 10px}}.store__map{margin-bottom:40px}.store__info--sections{overflow:hidden}@media (min-width:768px){.store__map{width:60%;width:calc(100% - 300px - 30px);float:right}.store__info--sections{margin:0 -10px}}@media (min-width:1185px){.store__map{width:calc(100% - 350px - 30px)}.store__info--sections{margin:0 -25px}}.store__info__section{margin-bottom:30px}@media (min-width:768px){.store__info__section{width:28%;float:left;padding:0 10px;margin-bottom:0}.store__info__section.store__info__section--persons{width:44%}}@media (min-width:1185px){.store__info__section{padding:0 25px}}.store__info__section h2{margin:10px 0 15px}.store__opening{margin-bottom:10px}.store__opening.store__opening--last{margin-bottom:20px}.store__opening__day{color:#5a5a5a;display:inline-block;width:70px}.store__opening__hour{color:#1d191a;font-weight:700;display:inline-block;margin-right:6px}.store__persons{overflow:hidden;margin:0 -6px}.store__person{float:left;padding:0 3px 6px;font-size:13px;text-align:center;font-weight:500;color:#1d191a;width:50%;min-height:190px}@media (min-width:480px) and (max-width:768px),(min-width:1185px){.store__person{width:33.333%}}.store__person img{margin:0 auto 10px;display:block;max-width:100%;height:auto;outline:rgba(255,255,255,.5) solid 1px;outline-offset:-5px}.store__person img:hover{outline:#b50e0c solid 2px;outline-offset:-2px}.store__person a{font-size:12px}.store-list{padding:20px;overflow:hidden}@media (min-width:1185px){.store-list{padding:25px;top:15px}}.store-list__item{background-color:#eee;padding:12px 10px;overflow:hidden;margin-bottom:20px;text-align:center}.store-list__item:last-of-type{margin-bottom:0}.store-list__image{margin:0 0 10px}@media (min-width:768px){.store-list__item{padding:18px 20px 16px;text-align:left;position:relative}.store-list__item .btn{float:right}.store-list__image{float:left;width:150px;margin:0 0 10px}}.store-list__image img{display:block;height:auto;max-width:130px;margin:auto}@media (min-width:768px){.store-list__image img{margin:0}}.store-list__title{font-size:14px;display:block;margin:0 0 10px;color:#5a5a5a}.store-list__title a{text-decoration:none;font-weight:700;color:#000;font-size:18px;display:block;padding:0 0 5px}@media (min-width:768px){.store-list__title a{display:inline-block;padding:0 15px 0 0}.store-list__title{float:left;width:calc(100% - 150px - 230px);margin:0 0 10px}.store-list__contact{float:left;width:200px}}.store-list__contact h4{margin:20px 0 10px;font-size:16px}@media (min-width:768px){.store-list__contact h4{margin:30px 0 15px;font-size:18px}}.store-list__contact .btn{margin-top:10px}@media (min-width:768px){.store-list__contact .btn{position:absolute;right:20px;bottom:16px;margin-top:0}.store-list__opening .col-50{width:auto}}.store-list__opening{display:block;margin-top:5px}.store-list__opening h4{font-weight:500}.store-list__opening .store__opening--last{margin-bottom:10px}.user-profile-nav{margin:5px -5px 30px;overflow:hidden}.user-profile-nav .btn{margin:0 5px 5px}@media (max-width:479px){.user-profile-nav .btn{display:block;text-align:center}}.user-profile-nav .btn--white:hover{background:#fff;color:#b50e0c}.user-address{margin-bottom:30px}@media (min-width:768px){.user-address{margin-bottom:45px}}@media (max-width:767px){.user-address:last-of-type{margin-bottom:0}}.user-address h3{font-size:20px;font-weight:500;margin:0 0 15px}@media (min-width:768px){.user-address h3{font-size:22px}}.user-address ul li{margin-bottom:12px;font-weight:700}.user-address ul li label,.user-address__label{font-family:Roboto,Arial,sans-serif;font-weight:400}.user-address ul li a:not(.btn){text-decoration:underline}.user-address ul li a:not(.btn):focus,.user-address ul li a:not(.btn):hover{text-decoration:none}@media (min-width:480px) and (max-width:768px){.user-address.col-33{width:50%;float:left}}@media (min-width:992px){.user-address__label{display:inline-block;width:155px}}.user-address__info{margin:10px 0 0;font-size:13px;font-style:italic}.lecturer{overflow:hidden;margin-bottom:30px}@media (min-width:640px){.lecturer__info{width:60%;width:calc(100% - 275px - 40px);float:left}}.lecturer__info p{color:#5a5a5a;margin:0 0 20px}.lecturer__info h1+p{margin-top:-15px}.lecturer__image{height:290px;text-align:center;width:100%;display:table;margin-bottom:15px}@media (min-width:640px){.lecturer__image{width:275px;float:right;margin-bottom:0}}.lecturer__image a{display:table-cell;width:100%;height:100%;margin:0;text-align:center;vertical-align:bottom}.lecturer__image a img{max-width:100%!important;height:auto!important;display:inline-block;vertical-align:bottom;max-height:290px}.lecturer-courses{width:100%;margin:-15px 0 15px}.lecturer-courses td{border-bottom:1px solid #ebebeb;vertical-align:middle;padding:18px 8px;color:#646464;font-size:15px}.lecturer-courses tr:last-child,.lecturer-courses tr:last-child td{border-bottom:0}@media (max-width:767px){.lecturer-courses td{display:block;text-align:center!important;width:100%;padding:5px 10px;border:0}.lecturer-courses tr{display:block;text-align:center;width:100%;border-bottom:1px solid #ebebeb;padding:5px 0}}.detail__tabs--magazine .article--search:after,.detail__tabs--magazine .article--search:before,.detail__tabs--magazine .tab-content:after,.detail__tabs--magazine .tab-content:before,.detail__tabs--magazine .tab-pane:after,.detail__tabs--magazine .tab-pane:before{display:table;line-height:0;content:""}.lecturer-courses a:not(.btn){text-decoration:underline;font-weight:700}.lecturer-courses a:not(.btn):focus,.lecturer-courses a:not(.btn):hover,.product__title a{text-decoration:none}.lecturer-courses .btn{padding:6px 8px 5px;white-space:nowrap}.lecturer-courses .frm-row__tooltip{margin-left:5px}.detail__tabs--magazine{float:none!important}.detail__tabs--magazine .tab-content,.detail__tabs--magazine .tab-pane{width:100%}.detail__tabs--magazine #productArticles td:nth-child(3),.detail__tabs--magazine #productArticles td:nth-child(4),.detail__tabs--magazine #productArticles td:nth-child(5){width:35px!important}.detail__tabs--magazine .article--search .search-wrapper{-webkit-box-shadow:4px 3px 15px -2px rgba(0,0,0,.75);-moz-box-shadow:4px 3px 15px -2px rgba(0,0,0,.75);box-shadow:4px 3px 15px -2px rgba(0,0,0,.75);padding-right:10px;box-sizing:border-box;float:left}.detail__tabs--magazine .article--search #articleSearch{background:url(../images/search.svg) center right no-repeat;background-size:20px 20px;height:35px;border:none;font-size:13px;line-height:35px;padding:5px 20px;width:100%;box-sizing:border-box}.detail__tabs--magazine .article--search .box{float:left;width:50%;margin-bottom:10px}@media (max-width:640px){.detail__tabs--magazine .article--search .box{width:100%!important;float:none}.detail__tabs--magazine .article--search .box:after,.detail__tabs--magazine .article--search .box:before{display:table;line-height:0;content:""}.detail__tabs--magazine .article--search .box:after{clear:both}}.detail__tabs--magazine .article--search .box .heading{float:left;width:120px;text-align:right;font-size:18px;line-height:45px;display:block;padding-right:10px;box-sizing:border-box;height:45px}.product--row .product__info,.product__image{text-align:center}@media (max-width:640px){.detail__tabs--magazine .article--search .box .heading{width:80px!important}}.detail__tabs--magazine .article--search .box input,.detail__tabs--magazine .article--search .box select{width:calc(100% - 120px);float:left;height:45px}@media (max-width:640px){.detail__tabs--magazine .article--search .box input,.detail__tabs--magazine .article--search .box select{width:calc(100% - 80px)}}.detail__tabs--magazine .article--search .box.smaller{width:40%}.detail__tabs--magazine .article--search .box.smaller .heading{width:60px}@media (max-width:640px){.detail__tabs--magazine .article--search .box.smaller .heading{width:80px}}.detail__tabs--magazine .article--search .box.smaller .search-wrapper,.detail__tabs--magazine .article--search .box.smaller select{width:calc(100% - 60px)}@media (max-width:640px){.detail__tabs--magazine .article--search .box.smaller .search-wrapper,.detail__tabs--magazine .article--search .box.smaller select{width:calc(100% - 80px)}}.detail__tabs--magazine .article--search .box.bigger{width:60%}.detail__tabs--magazine .detail__promo--magazine{border-top:0;float:none;margin:0 auto}.product{padding:30px 0 75px;position:relative;display:block}.product__image{height:250px;width:100%;display:table}@media (min-width:1185px){.product__image{height:275px}}.product__image a,.product__image span{display:table-cell;width:100%;height:100%;margin:0;text-align:center;vertical-align:middle}.product__image a img,.product__image span img{max-width:100%!important;height:auto!important;display:inline-block;vertical-align:middle;max-height:250px}.product__image .article__date{left:50%;top:10px;width:66px;margin-left:-33px}.product__image .article__date .article__tag{background-color:#0099d1;height:20px}.product__title a{font-size:15px;font-weight:700;display:block;margin:30px 0 5px;color:#000}.product__title__author,.product__title__desc{color:#828282;font-size:14.5px;margin:0 0 5px}.product__title__author a,.product__title__desc a{display:inline;font-size:14px;color:#b50e0c;text-decoration:underline}.product__title__author a:hover,.product__title__desc a:hover{color:#ce0b10;text-decoration:none}.product__price{position:absolute;bottom:25px;overflow:hidden;width:100%}@media (min-width:480px) and (max-width:767px),(min-width:992px){.product__price{padding-right:15px}}@media (min-width:768px) and (max-width:991px){.newsletter__description{clear:both}.product__price{padding-right:10px}}.product__price .price{color:#de3241;font-weight:700;font-size:17px;float:left;padding-top:6px}.product--row .product__title__author strong,.product--row .product__title__desc strong,.product__price__info strong{font-weight:500}.product__price .price small{font-size:12px;color:#1d191a}.product__price .btn{float:right}.product__price__info{display:block;font-size:13px;color:#828282;margin:0 0 10px}.product__price__link{display:block;font-size:13px;margin:0 0 12px;text-decoration:underline}.product__price__link:hover{text-decoration:none}.product__tags{margin:10px 0 16px;min-height:34px}.product__tags .btn{font-size:11px;padding:8px 8px 7px}.product__order{background-color:#eee;padding:12px 10px;overflow:hidden}@media (min-width:768px){.product__order{padding:18px 20px 13px}}.product__desc{color:#414040;font-size:14px}.product__desc li{display:inline-block;margin:0 6px}@media (min-width:640px){.product__desc{padding-top:12px}.product__desc li{margin:0 10px 0 0}}@media (min-width:1185px){.product__image a img,.product__image span img{max-height:275px}.product__desc li{margin:0 15px 0 0}}.product__desc li:last-child{margin-right:0}.product__desc .product__desc__instock{display:block;color:#70af24;font-weight:500;padding:5px 0 0}@media (min-width:640px){.product__desc .product__desc__instock{display:inline-block;padding:0 0 0 30px}}.product--row{padding:0;margin-bottom:40px;overflow:hidden}.product--row .product__image{height:220px}.product--row .product__image a,.product--row .product__image span{vertical-align:top}.product--row .product__image a img,.product--row .product__image span img{max-height:220px}.product--row .product__image.product__image--course{height:95px}@media (min-width:480px){.product--row .product__image{width:160px;float:left}.product--row .product__info{width:80%;width:calc(100% - 160px - 20px);float:right;text-align:left}}.product--row .product__title a{font-size:20px;margin:2px 0 10px}.product--row .product__title__author,.product--row .product__title__desc{color:#676767}.product--row .product__title__author a,.product--row .product__title__desc a{display:inline;font-size:14px;color:#b50e0c;text-decoration:underline}.product--row .product__title__author a:hover,.product--row .product__title__desc a:hover{color:#ce0b10;text-decoration:none}.product--row .product__title__desc{display:block;margin:-8px 0 10px}.product--row .product__price{position:relative;bottom:auto;width:100%;padding:10px 0 0}@media (min-width:992px){.product--row .product__price{float:right;text-align:right;width:42%;padding:0}}.product--row .product__price .btn,.product--row .product__price .price{float:none;display:inline-block;margin-bottom:5px}.product--lecturer .product__title,.product--lecturer-row .product__title,.product--magazine .product__price,.product--magazine .product__title{text-align:center}.product--row .product__price .price{color:#b50e0c;font-weight:700;font-size:18px;padding:7px 15px 0 0}.product--magazine .product__title a,.product--row .product__price .price small{font-weight:400;font-size:14px;font-family:Roboto,Arial,sans-serif}.product--row .product__price .price small{color:#414040}@media (min-width:992px){.product--row .product__desc{float:left;width:58%}}.product--magazine .product__title a{color:#121212;margin:20px 0 5px}.product--magazine .product__price{position:relative;bottom:auto;width:100%;padding:10px 0 0}@media (min-width:640px){.product--magazine .product__price{position:absolute;bottom:15px;left:0}}.product--magazine .product__price .price{color:#b50e0c;font-weight:700;font-size:18px;float:none;padding:0;display:block;margin-bottom:5px}.product--magazine .product__price .price small{color:#414040;font-size:14px;font-family:Roboto,Arial,sans-serif;font-weight:400}.product--magazine .product__price .btn{float:none}.product--lecturer{padding:0 0 40px}@media (min-width:768px){.product--lecturer{padding:0 0 55px}}.product--lecturer .product__image{height:240px}.product--lecturer .product__image a img,.product--lecturer .product__image span img{vertical-align:bottom;max-height:240px}.product--lecturer .product__title a{font-size:18px;margin:15px 0 5px;color:#b50e0c;text-decoration:underline}.product--lecturer .product__title a:focus,.product--lecturer .product__title a:hover,.product--lecturer-row .product__title:hover{text-decoration:none}.product--lecturer-row{overflow:hidden;margin:0 -20px;padding:20px}.product--lecturer-row:hover{background-color:#f4f4f4;text-decoration:none}.product--lecturer-row:after{content:"";height:1px;background-color:#eee;width:calc(100% - 40px);position:absolute;left:20px;bottom:0}.detail__order,.product-list-wrapper,.products__list{background-color:#fff}.detail__image,.detail__price,.detail__tool{position:relative}@media (min-width:1185px){.product--lecturer .product__title a{font-size:20px}.product--lecturer-row{margin:0 -25px;padding:20px 25px}.product--lecturer-row:after{left:25px;width:calc(100% - 50px)}}.product--lecturer-row:last-of-type:after{display:none}.product--lecturer-row .product__image{height:120px}@media (min-width:640px){.product--lecturer-row .product__image{width:40px;float:left;height:auto}}@media (min-width:1185px){.product--lecturer-row .product__image{width:55px}}.product--lecturer-row .product__image a,.product--lecturer-row .product__image span{vertical-align:middle;text-align:center}.product--lecturer-row .product__image a img,.product--lecturer-row .product__image span img{max-height:110px}@media (min-width:640px){.product--lecturer-row .product__title{width:240px;float:left;padding:20px 15px 0 0;text-align:left}}@media (min-width:992px){.product--lecturer-row .product__title{width:280px}}.product--lecturer-row .product__title a,.product--lecturer-row .product__title span{font-size:18px;color:#b50e0c;text-decoration:underline;vertical-align:middle;margin:0;font-weight:700}.product--lecturer-row .product__title a:focus,.product--lecturer-row .product__title a:hover,.product--lecturer-row .product__title span:focus,.product--lecturer-row .product__title span:hover{text-decoration:none}@media (min-width:1185px){.product--lecturer-row .product__title a,.product--lecturer-row .product__title span{font-size:20px}}.product--lecturer-row .product__desc{text-align:center;color:#646464;padding:0;line-height:22px;font-size:15px}@media (min-width:640px){.product--lecturer-row .product__desc{width:80%;width:calc(100% - 240px - 40px);float:right;text-align:justify;padding-left:15px}.products__list--magazines{margin-left:-25px;margin-right:-25px}}@media (min-width:992px){.product--lecturer-row .product__desc{padding-left:45px;width:calc(100% - 280px - 65px)}}.product--lecturer-tab{padding:30px 0 55px}.product--lecturer-tab .product__price,.product--lecturer-tab .product__title{text-align:center;padding-left:5px;padding-right:5px}.product--lecturer-tab .price{float:none}.product-list-wrapper{padding:20px;overflow:hidden}@media (min-width:1185px){.product-list-wrapper{padding:25px;top:15px}}@media (min-width:480px){.products__list--results .product--course{padding-left:185px}}.products__list--magazines{overflow:hidden}.products__list--magazines .product--magazine{padding:25px 0 15px}@media (min-width:640px){.products__list--magazines .product--magazine{width:33%;float:left;padding:25px 25px 150px}}@media (min-width:1185px){.products__list--magazines{margin-left:-40px;margin-right:-40px}.products__list--magazines .product--magazine{padding:30px 40px 150px}}.products__tools .pagination,.products__tools .sorting{padding:8px 0}.products__tools{overflow:hidden;border-top:1px solid #ebebeb;padding:8px 0;margin-bottom:30px;text-align:center}@media (min-width:640px){.products__tools{text-align:left}.products__tools .sorting{float:left;width:50%}.products__tools .pagination{float:right;width:50%;text-align:right}}.products__tools--top{border-bottom:1px solid #ebebeb}.products__tools--top-table{border:0;margin-bottom:5px}.products__list--lecturers{overflow:hidden;display:block;margin-bottom:15px}.products__list--lecturers .product{width:100%}@media (min-width:480px){.products__list--lecturers{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.products__list--lecturers .product{width:50%;min-width:50%;float:left}}@media (min-width:768px){.products__list--lecturers .product{width:33.333%;min-width:33.333%}}@media (min-width:992px){.products__list--lecturers .product{width:25%;min-width:25%}}.product-search{overflow:hidden;padding-bottom:15px}.product-search select{margin:0 5px 5px}@media (min-width:768px){.product-search select{margin:0 0 5px 15px}}.product-search .checkbox__wrapper{font-size:14px;font-weight:500;margin-top:10px}@media (max-width:767px){.product-search__title{display:block;margin-bottom:5px}}.product-search__selwrapper{white-space:nowrap;display:inline-block}.product-search__results{font-weight:700;font-size:14px;white-space:nowrap;display:block}.product-search__left{text-align:center}@media (min-width:768px){.product-search__left{text-align:left;float:left}}.product-search__right{text-align:center}.product-search--courses .product-search__left{font-weight:500;font-size:18px;vertical-align:middle;padding-bottom:5px}@media (min-width:768px){.product-search__right{text-align:right;float:right}.product-search--courses .product-search__left{padding-top:5px}}@media (min-width:480px){.product-search__results{display:inline}.product-search--courses .product-search__right select{margin-right:18px}}.letter-search{display:block;overflow:hidden;padding-bottom:8px;text-align:center}.letter-search ul,.letter-search ul li{display:inline-block}.letter-search ul li{color:#f4f4f4;padding:0 14px 5px 0}.letter-search ul li:last-child{padding-right:7px}.letter-search ul li a{font-weight:300;font-size:20px;color:#000;text-decoration:none}.detail--course a:not(.btn),.detail__tool a{text-decoration:underline}.letter-search ul li.active a{font-weight:500;color:#b50e0c}.letter-search__cancel{color:#b50e0c;display:block;text-transform:uppercase;font-weight:700;font-size:12px;padding:9px 0 5px}@media (min-width:768px){.letter-search{text-align:left}.letter-search--active ul{width:calc(100% - 110px);float:left}.letter-search__cancel{float:right;padding:9px 0 5px 10px}}.letter-search__cancel strong{font-weight:800;font-weight:400}.detail{overflow:hidden;margin:25px 0 45px}.detail__image{height:320px;text-align:center;width:100%;margin-bottom:25px}@media (min-width:1185px){.detail__image{height:385px}}.detail__image a{margin:0;text-align:left;cursor:default}@media (min-width:992px){.detail__image{float:left;width:290px;display:table;table-layout:fixed;margin-bottom:0}.detail__image a{display:table-cell;width:100%;height:100%;vertical-align:top}}.detail__image a img,.detail__price .price,.detail__value,.detail__value__radio{display:inline-block}.detail__image a img{max-width:100%!important;height:auto!important;vertical-align:middle;max-height:320px}.detail__info{overflow:hidden;padding:20px}@media (min-width:640px){.detail__info{float:left;width:46%;padding:20px 0}}@media (min-width:992px){.detail__info{float:left;width:40%;width:calc(100% - 275px - 320px - 50px)}.detail__info ul{max-width:320px}}.detail__info ul{float:right;width:100%;color:#414040;font-size:14px}.detail__info ul li{padding:6px 0;border-bottom:1px solid #fff;overflow:hidden}.detail__info ul li:last-child{border-bottom:0}.detail__value{float:right;font-weight:700;text-align:right;padding-left:5px}.detail__value.text-xl{margin-top:-8px}.detail__value__radio label{display:inline-block;padding:0 10px 0 4px}.detail__value__radio:last-of-type label{padding-right:0}@media (min-width:640px){.detail__label__magazines{display:inline-block;width:142px}.detail__label__magazines+.radio__wrapper{padding-left:1px!important}.detail__order{float:right;width:46%}}.detail__order{padding:20px}@media (min-width:992px){.detail__order{float:right;width:300px;margin-left:50px}}.detail__prices li{padding-bottom:12px}@media (min-width:480px){.detail__price{float:right}}.detail__price .price{color:#b50e0c;font-weight:700;font-size:18px;float:none;padding:0;margin:0 15px 5px 0}.detail__form,.detail__tools{margin-bottom:20px}.detail__price .price small{color:#414040;font-size:14px;font-family:Roboto,Arial,sans-serif;font-weight:400}.detail__form{padding-top:20px;border-top:1px solid #e6e6e6;font-size:14px;color:#5b5b5b}.detail__form input[type=text]{padding:9px 10px 8px;margin-right:5px}.detail__social,.detail__tools{padding-top:20px;border-top:1px solid #e6e6e6}@media (min-width:480px){.detail__form .btn{float:right}}.detail__tool{display:block;margin-bottom:10px;padding-left:30px;font-size:14px;font-weight:500}.detail__tool:last-of-type{margin-bottom:0}.detail__tool:before{content:"";display:block;width:22px;height:22px;position:absolute;left:0;top:-1px}.detail__tool.detail__tool--instock{color:#70af24}.detail__tool.detail__tool--instock:before{background:url(../images/instock-white.svg) 5px 6px no-repeat #70af24;background-size:13px 10px}.detail__tool.detail__tool--favorites:before{background:url(../images/favorites-white.svg) 5px 6px no-repeat #b50e0c;background-size:13px 11px}.detail__social{overflow:hidden}.detail__tabs{margin-bottom:45px;overflow:hidden}.detail__promo{text-align:center;background-color:#fff;border-top:2px solid #b50e0c;padding:20px;margin-bottom:45px}.detail__promo h3{font-size:20px;margin:10px 0 30px;position:relative}.detail__promo h3 strong{color:#b50e0c}.detail__promo h3:after{content:"";position:absolute;width:26px;height:2px;background-color:#b50e0c;bottom:-14px;left:50%;margin-left:-13px}.detail__promo p{color:#4d4d4d;font-size:14px}@media (min-width:640px){.detail__tabs--magazine{float:left}.detail__promo--magazine{float:right;width:315px;margin-top:53px}}.detail--course{padding:25px;background:#fff;margin:0 0 45px}.detail--course a:not(.btn):hover{text-decoration:none}.detail--course .detail__info{display:block;width:100%;background:0 0;padding:10px;float:none;color:#414040;margin:0;font-size:14px;text-align:center}@media (min-width:480px){.detail--course .detail__info{text-align:left;padding:20px}}.detail--course .detail__order{display:block;width:100%;background:#eee;padding:10px;float:none;margin:0;overflow:hidden;text-align:center}@media (min-width:480px){.detail--course .detail__order{text-align:left;padding:20px}}.detail__info_author{padding:5px 0}.detail__info_author a{display:inline-block;font-weight:700}.detail__info_author a:first-of-type{padding-left:2px}.detail__desc{color:#414040;font-size:14px;margin-bottom:10px}@media (min-width:480px){.detail__info__map{float:right;padding:0}.detail__desc{float:left;width:calc(100% - 260px);margin-bottom:0}}.detail__desc li{display:inline-block;padding:5px 10px 0}@media (min-width:480px){.detail__desc li{padding:9px 30px 0 0}}.detail__desc li:last-child{padding-right:0}.detail--magazine .detail__image{height:370px}@media (min-width:768px){.detail--magazine .detail__image{float:left;width:290px;display:table;table-layout:fixed;margin-bottom:0;text-align:left}}@media (min-width:992px){.detail--magazine .detail__image{width:310px}}@media (min-width:1185px){.detail__image a img{max-height:385px}.detail--magazine .detail__image{height:440px}}.detail--magazine .detail__image a img{max-height:370px}.detail__magorder{background-color:#fff;padding:20px;color:#414040;font-size:14px}@media (min-width:768px){.detail__magorder{width:calc(100% - 290px - 20px);float:right}}@media (min-width:992px){.detail__magorder{width:calc(100% - 310px - 50px)}}.detail__magorder input[type=text],.detail__magorder select{margin:0 3px}.detail__magorder input[type=radio]{margin-left:3px}.detail__magorder input[type=radio]+label{font-weight:700}.detail__magorder .detail__value{white-space:nowrap}@media (max-width:480px){.detail__magorder .detail__value{display:inline;float:none}}.detail__magorder h4{font-size:18px;font-weight:500;color:#292929}@media (min-width:1185px){.detail--magazine .detail__image a img{max-height:440px}.detail__magorder{width:calc(100% - 310px - 80px)}.detail__magorder h4{display:inline-block;padding-right:75px}}.detail__magorder .btn{font-size:14px;float:right}.detail__magorder .input__wrapper{padding-right:2px}@media (max-width:479px){.detail__magorder .input__wrapper{display:block;margin-bottom:8px}}.detail__magorder .input__wrapper:last-of-type{padding-right:0}.detail__magorder .input__wrapper:last-of-type input[type=text]{margin-right:0}.detail__magorder__50{padding-bottom:10px}@media (min-width:1185px){.detail__magorder__50{width:50%;float:left;padding-bottom:0}.detail__magorder__50+.detail__magorder__50{padding:0 0 0 10px}}.detail__magorder__row{display:block;margin-bottom:8px;overflow:hidden;position:relative}.detail__magorder__row .radio__wrapper{display:block;padding:3px 0}@media (min-width:640px){.detail__magorder__row .radio__wrapper{display:inline-block;padding:0}.detail__magorder__row .radio__wrapper:nth-of-type(2){padding-left:15px}}@media (min-width:1185px) and (max-width:1300px){.detail__magorder__row+.detail__magorder__row .input__wrapper input,.detail__magorder__row+.detail__magorder__row .input__wrapper select{padding:9px 10px 8px}}.detail__magorder__row--border-top{border-top:1px solid #ebebeb;padding-top:15px;margin-top:5px}@media (min-width:640px){.detail__magorder__row--border-top .radio__wrapper:nth-of-type(2){padding-left:25px}}.detail__magorder__row--border-bottom{border-bottom:2px solid #ebebeb;padding-bottom:15px;margin-bottom:5px}.detail__magorder__row--border-bottom textarea{height:120px;width:100%;margin:5px 0 10px;font-size:13px}@media (min-width:768px){.detail__magorder__row--border-bottom .btn{position:absolute;bottom:15px;right:0}.detail__magorder__row--border-bottom textarea{width:calc(100% - 155px);height:80px;margin:5px 0 0}}.detail__magorder__row--accessories{padding-top:15px;overflow:hidden}.detail__magorder__row--accessories .detail__value.text-xl{margin-top:0}.cart-footer{overflow:hidden}@media (max-width:320px){.cart-footer{text-align:center}.cart-footer .btn{float:none!important;margin:5px auto}}@media (max-width:480px){.popup-fancybox .cart-footer .btn{float:none!important;margin:5px auto}}.cart-summary{padding-bottom:25px;margin-bottom:30px;border-bottom:1px solid #d1d1d1}.cart-summary--top-border{border-top:1px solid #d1d1d1;padding-top:30px}.cart-summary--no-border{border:0;padding-bottom:0}.cart-summary__row{text-align:right;margin-bottom:10px;font-size:16px}.cart-summary__row strong{display:inline-block;width:85px;white-space:nowrap}@media (min-width:768px){.cart-summary__row{font-size:18px}.cart-summary__row strong{width:115px}}.cart-summary__row--main{font-size:20px}@media (min-width:768px){.cart-summary__row--main{font-size:25px}}.cart-summary__row--main strong{color:#b50e0c}.cart-summary__row--notice{color:#5b5b5b;font-size:13px;margin-top:-10px}.cart__info-magazine{padding:25px 0;margin-bottom:25px;border-top:1px solid #d1d1d1;border-bottom:1px solid #d1d1d1}.cart-guide{background-color:#fff;padding:25px;border-top:2px solid #b50e0c;margin-bottom:20px;overflow:hidden}.cart-guide h2{text-align:center;margin:0 0 2px;color:#b50e0c}@media (max-width:479px),(min-width:768px) and (max-width:991px){.cart-guide .btn{width:100%;text-align:center;white-space:normal}}.cart-guide .frm-wrapper{margin-bottom:30px}.cart-guide ol li{color:#000}.cart-guide__subtitle{text-align:center;font-size:13px;font-weight:500;margin-bottom:30px}.cart-guide__lost{padding:0 0 10px;display:inline-block;text-decoration:underline}.cart-guide__lost:focus,.cart-guide__lost:hover{text-decoration:none}@media (min-width:480px){.cart-guide .btn{float:right}.cart-guide__lost{padding:15px 0 0;text-align:left}}.cart__guide_advantages{margin:6px 0 0;display:table;table-layout:fixed;width:100%}.cart__guide_advantages li{overflow:hidden;font-weight:700;vertical-align:middle;padding:0 0 0 56px;position:relative;margin-bottom:30px;display:table;width:100%}.cart__guide_advantages li img{height:38px;width:auto;outline:0;position:absolute;left:0;top:50%;margin-top:-19px}.cart__guide_advantages li .table-cell{height:38px}.cart-address{margin-bottom:30px;border-right:1px solid #dedede}@media (min-width:768px){.cart-address{margin-bottom:0}}.cart-address:nth-of-type(2){border-right:3px solid #d7d7d7}.cart-address:last-of-type{margin-bottom:0;border-right:0}.cart-address h3{font-size:18px;font-weight:500;margin:0 0 15px}@media (min-width:768px){.cart-address h3{font-size:22px}}.cart-address ul li{margin-bottom:12px}.cart-address ul li a{color:#000;text-decoration:none}@media (min-width:992px){.cart-address__label{display:inline-block;width:85px}}.cart-ok{font-size:24px;padding:0 0 10px 56px;position:relative}@media (min-width:768px){.cart-ok{font-size:30px}}.cart-ok:before{content:"";position:absolute;top:5px;left:13px;width:32px;height:32px;background:url(../images/info-ok.svg) no-repeat;background-size:contain}.nav-cart{margin:0 0 20px;overflow:hidden;padding:0;position:relative;min-height:42px}@media (min-width:992px){.nav-cart{min-height:46px;display:table;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;min-width:100%}}.nav-cart li{display:block;font-size:18px;color:grey;position:relative;padding:7px 10px 0 0;margin:0 0 15px;counter-increment:item}@media (min-width:480px){.nav-cart li{width:50%;float:left;font-size:20px;margin:0 0 20px;padding:2px 10px 0}}@media (min-width:768px){.nav-cart li{width:25%;font-size:21px;padding:5px 10px 0;margin-bottom:0}}@media (min-width:992px){.nav-cart li{text-align:center;width:auto;flex-grow:1;-webkit-flex-grow:1}.nav-cart li:after{content:"";display:block;width:11px;height:20px;background:url(../images/arrow-gray.svg) no-repeat;background-size:contain;position:absolute;right:0;top:19px}}@media (min-width:1185px){.nav-cart li{font-size:24px;padding:0 10px}.nav-cart li:after{top:15px}}.nav-cart li:last-child:after{display:none}.nav-cart li a,.nav-cart li span{text-decoration:none;display:inline-block;position:relative;padding:6px 0 2px 40px}@media (min-width:480px){.nav-cart li a,.nav-cart li span{padding:4px 0 2px 40px}}@media (min-width:768px){.nav-cart li a,.nav-cart li span{padding:6px 0 6px 50px}}@media (min-width:1185px){.nav-cart li a,.nav-cart li span{padding:4px 0 4px 50px}.cart-table th{white-space:nowrap}}.nav-cart li a:before,.nav-cart li span:before{content:counter(item);width:36px;height:36px;line-height:36px;border-radius:50%;font-size:18px;font-weight:700;text-align:center;display:block;position:absolute;left:0;top:0;background-color:#cdcdcd;color:#fff}.nav-cart .nav-cart__active>a:before,.nav-cart .nav-cart__active>span:before,.nav-cart li a:before{background-color:#b50e0c}@media (min-width:992px){.nav-cart li a:before,.nav-cart li span:before{font-size:22px;width:42px;height:42px;line-height:41px}}.nav-cart .nav-cart__active>a,.nav-cart .nav-cart__active>span{color:#b50e0c;text-decoration:underline}.cart-table{margin-bottom:25px;width:100%;border:1px solid #d1d1d1;border-top:0}.cart-table th{background-color:#e8e8e8;font-weight:400;font-size:13px;color:#3f3f4c;text-align:left;padding:10px}.cart-table td,.cart-table tr{background-color:#fff}@media (min-width:992px){.cart-table th{font-size:14px;padding:15px 10px}}@media (max-width:767px){.cart-table thead{display:none}.cart-table tr{display:block;text-align:center;width:100%;border-top:1px solid #d1d1d1;padding:5px 0}}.cart-table td{border-top:1px solid #d1d1d1;overflow:hidden;vertical-align:top;padding:12px 10px;font-size:14px}@media (min-width:768px){.cart-table{border-top:1px solid #d1d1d1}.cart-table td{padding:12px 8px}}@media (min-width:992px){.cart-table td{padding:20px 10px;font-size:14px}.cart-table .frm-row__remove--inline{white-space:nowrap}}@media (min-width:1185px){.cart-table td{padding:20px 10px;font-size:15px}}.cart-table td a:not(.btn){text-decoration:underline}.cart-table td a:not(.btn):focus,.cart-table td a:not(.btn):hover{text-decoration:none}.cart-table .frm-row__remove{margin:9px 0 0}.cart-table .frm-row__remove--inline{font-weight:700}@media (max-width:767px){.cart-table td{display:block;text-align:center;width:100%;padding:5px 10px;border:0}.cart-table .frm-row__remove{float:none;display:block;width:16px;height:16px;margin:auto}.cart-table .frm-row__remove--inline{height:auto;width:auto;display:inline-block}.cart-table__icon-epub,.cart-table__icon-pdf{vertical-align:middle}}.cart-table__td-title .frm-row__add{margin-top:10px;font-size:13px}.cart-table__mobile-label{display:inline-block;padding-right:3px;color:#5a5a5a;font-size:13px}.cart-table__image img{max-width:100px;height:auto}@media (min-width:768px) and (max-width:991px){.cart-table__image img{width:50px;height:auto}}@media (min-width:768px){.cart-table__mobile-label{display:none}.cart-table__image{float:left;margin:0 15px 0 0}td.cart-table__td-code{text-align:right;padding-top:18px}}@media (min-width:992px){.cart-table__td-title{min-width:360px}.cart-table__image{float:left;margin:0 15px 0 0}.cart-table__image img{max-width:70px}.cart-table__title-wrap{float:left;width:calc(100% - 115px)}}.cart-table__title-wrap .btn{font-size:13px;margin-top:10px}.cart-table__title{font-weight:700;display:block;margin:8px 0 10px}.cart-table__row{display:block;margin-bottom:5px}.cart-table__row label{width:75px}.cart-table__row input[type=text]{width:calc(100% - 75px);padding-left:10px;padding-right:10px}@media (min-width:768px){td.cart-table__td-common{text-align:right}td.cart-table__td-count{width:100px}}@media (min-width:992px){.cart-table__row input[type=text]{padding-left:15px;padding-right:15px}td.cart-table__td-code{padding-top:28px}td.cart-table__td-count{width:110px}td.cart-table__td-count input[type=text]{float:left}}td.cart-table__td-count input[type=text]{width:42px;padding-left:5px;padding-right:5px;text-align:center}@media (min-width:768px){td.cart-table__td-count-final{text-align:center;padding-top:18px}}@media (min-width:992px){td.cart-table__td-count-final{padding-top:28px}}.cart-table__recount{width:20px;height:38px;background:url(../images/refresh.svg) center 4px no-repeat;background-size:contain;border:0;outline:0;margin:5px 0 0 5px;display:inline-block;vertical-align:middle}@media (min-width:768px){.cart-table__recount{float:right;background-position:center center;margin:0 0 0 5px}td.cart-table__td-status{padding-top:18px;white-space:nowrap}}.cart-table__icon-epub,.cart-table__icon-pdf{display:inline-block;min-height:26px;padding-right:28px;position:relative;margin:0 0 0 5px}.cart-table__icon-epub:after,.cart-table__icon-pdf:after{content:"";position:absolute;right:0;top:-4px;width:21px;height:26px}.cart-table__icon-pdf:after{background:url(../images/file-pdf.svg) right top no-repeat;background-size:contain}.cart-table__icon-epub:after{background:url(../images/file-epub.svg) right top no-repeat;background-size:contain}@media (min-width:992px){td.cart-table__td-status{padding-top:28px}}td.cart-table__td-status strong{font-weight:500}@media (min-width:768px){td.cart-table__td-price{text-align:right;padding-top:18px;white-space:nowrap}}@media (min-width:992px){td.cart-table__td-price{padding-top:28px;padding-left:5px;padding-right:5px}}@media (min-width:768px){td.cart-table__td-remove{text-align:right;padding-top:18px;white-space:nowrap}.cart-table__participant{min-width:280px}}@media (min-width:992px){td.cart-table__td-remove{padding-top:28px}}td.cart-table__td-participant{border-top:0;padding:0 10px 12px}@media (min-width:992px){td.cart-table__td-participant{padding:0 20px 20px}}@media (max-width:767px){td.cart-table__td-participant{padding:8px 10px 5px;margin-top:-6px}}td.cart-table__td-participant .btn{padding:7px 8px 6px;font-size:13px}.cart-table__participant{margin:0 0 5px}@media (min-width:992px){.cart-table__participant{min-width:290px}}@media (min-width:1185px){.cart-table__participant{min-width:295px}}.cart-table__participant .frm-row__remove{margin-left:5px;float:none;display:inline-block}.cart-table-delivery{width:100%;margin:6px 0 12px}.cart-table-delivery td{border:1px solid #d1d1d1;padding:10px 15px 10px 5px;color:#000;text-align:right}@media (min-width:768px) and (max-width:991px){.cart-table-delivery td{padding:10px 5px}}