@font-face{font-family:Acrobat #000;src:url(../fonts/Akrobat-Black.otf)}
@font-face{font-family:Acrobat Bold;src:url(../fonts/Akrobat-Bold.otf)}
@font-face{font-family:Acrobat ExtraBold;src:url(../fonts/Akrobat-ExtraBold.otf)}
@font-face{font-family:Acrobat ExtraLight;src:url(../fonts/Akrobat-ExtraLight.otf)}
@font-face{font-family:Acrobat Light;src:url(../fonts/Akrobat-Light.otf)}
@font-face{font-family:Acrobat Regular;src:url(../fonts/Akrobat-Regular.otf)}
@font-face{font-family:Acrobat SemiBold;src:url(../fonts/Akrobat-SemiBold.otf)}
@font-face{font-family:Acrobat Thin;src:url(../fonts/Akrobat-Thin.otf)}
.container{padding-bottom:25px}
.nopadding{padding-left:0!important;padding-right:0!important}
#language img{cursor:pointer;margin-right:5px}
#currency a{display:inline-block;padding:2px 4px;border:1px solid #CCC;color:#999;text-decoration:none;margin-right:2px;margin-bottom:2px}
#currency a b{color:#000;text-decoration:none}
html{overflow:-moz-scrollbars-vertical;margin:0;padding:0}
body{color:#999;padding:0;background:none;background-color:#f9f9f9;font-family:Acrobat Regular;overflow-x:hidden;margin:0}
/*body,td,th,input,textarea,select,a{font-size:12px}*/
h2{color:#000;font-size:16px;margin-top:0;margin-bottom:5px}
p{margin-bottom:20px}
a,a:visited{color:#e1261d;text-decoration:underline;cursor:pointer;}

#topmenu_aca a, .catalog_block a, .sections_wrapper a { font-family:Acrobat SemiBold;font-size:16px;}
#topmenu_aca .bx-nav-2-lvl a {font-size:15px;}

a:hover{text-decoration:none}
a img{border:none}
input[type='text'],input[type='password'],textarea{padding:4px;background:#fff;border:1px solid;border-color:#c1c1c1;border-radius:30px;-moz-border-radius:30px;-webkit-border-radius:30px;margin-left:0;margin-right:0}
select{padding:4px;background:#eee;border:1px solid;border-color:#ddd #eee #eee #ddd;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px}
label{cursor:pointer}
h1,h2,h3,h4{font-family:Acrobat Bold!important;font-weight:300;margin:0 0 20px;text-transform:uppercase}
h2{font-size:30px}
h3{font-size:24px}
h4{font-size:21px;margin:0 0 15px}
h5{font-size:16px;font-weight:700;margin:0 0 10px}
h6{font-size:13px;font-weight:700;margin:0 0 10px}
h1.heading-title{font-size:30px;font-family:Acrobat Bold!important;color:#000;margin:12px 0 20px;padding:22px 0 0 98px !important;text-transform:uppercase;background:url(../images/red-line.png) 28px 39px no-repeat}
.heading-title h1{font-size:30px;font-family:"Acrobat Regular";font-weight:400;color:#000;margin:0 0 24px}
h2.heading-title{font-size:30px}
h2.heading-title span{padding:0 12px}
.content{padding:20px 0}
.clear{clear:both;font-size:0;line-height:0;height:0}
#container{width:987px;margin-left:auto;margin-right:auto;position:relative;z-index:1;background:#fff}
#container_boxed{width:1008px;margin:15px auto;text-align:center;position:relative;z-index:1;padding:10px 0 20px;-webkit-border-radius:5px 5px 5px 5px;-moz-border-radius:5px;-khtml-border-radius:5px 5px 5px 5px;border-radius:5px 5px 5px 5px;box-shadow:0 0 8px #333;-moz-box-shadow:0 0 8px #333;-webkit-box-shadow:0 0 8px #333}
#column-left{float:left;width:220px}
#column-right{float:right;width:220px}
#content_holder{margin-bottom:0;width:987px;margin-top:-25px;z-index:10;overflow:hidden;background:#fff}
#content{min-height:200px;margin-bottom:25px}
.content-column-left{margin-left:255px}
.content-column-right{margin-right:255px}
/*.inner{margin:0 auto;width:988px}
#container_boxed .inner{width:968px}*/
#search{float:right;width:100%;height:19px;margin:16px 1px 0 0;position:relative}
.col-lg-3 #search input{width:260px}
.col-md-3 #search input,.col-sm-3 #search input{width:100%;outline:none}
#search input{height:28px;padding:5px 14px;display:inline-block;vertical-align:top;border-radius:16px;font-size:14px;font-family:Acrobat SemiBold}
#search div{display:inline-block;height:22px;width:26px;vertical-align:top;position:absolute;right:3px;top:3px;font-size:16px;color:#e1261d}
#pre-header{background:#333;padding:10px 0}
#pre-header .top-menu a{font-family:"Acrobat Bold";color:#fff;padding:0;margin-left:0;border:0}
#pre-header .top-menu a+a{margin-left:16px}
#pre-header .top-menu a span{padding:19px 4px 20px;display:block;font-size:13px;cursor:pointer;border-bottom:2px solid #333;text-transform:uppercase}
#pre-header .top-menu a span:hover{color:#e1261d;border-bottom:2px solid #e1261d}
#pre-header .container{padding-bottom:0}
#header{width:100%;height:223px;margin-top:0;margin-bottom:0;padding-bottom:0;z-index:20;background:#fafafa}
#toplogin .svg-inline-cabinet {top:4px;}
#toplogin .personal-link .name {padding:0px;}
span.red{color:#e1261d}
#header .logo{float:left;width:100%;margin:10px 0 0 15px}
#logo a{display:block;width:121px;height:150px;text-align:center}
#logo a img{margin:0 auto}
#header .time{font-size:17px;text-transform:uppercase;font-family:Acrobat SemiBold;line-height:20px;padding-top:49px;padding-left:77px}
#header .head-addr{font-family:Acrobat SemiBold;padding:15px 0 0 50px}
#header .head-addr .phone{color:#e1261d;font-size:25px}
#header .head-addr i{padding-right:13px}
ul.main_menu{background:#fff;min-height:79px;border-bottom:1px solid #fafafa}
ul.main_menu li{margin:0;padding:0;list-style:none;position:relative;vertical-align:middle}
ul.main_menu li ul li{padding:0 35px;margin:0;display:block;float:none}
ul.main_menu li a,ul.main_menu li.subico span{color:#333;font-size:16px;font-family:Acrobat Bold;text-transform:uppercase;padding:20px 5px}
ul.main_menu li a:hover,ul.main_menu li a.active{color:#e1261d;background:none}
ul.main_menu li ul li a{font-size:12px;font-weight:700;padding:8px;text-decoration:none;display:block;position:relative}
ul.main_menu li ul li a:hover{text-decoration:underline}
ul.main_menu li ul li a:before{content:" ";width:5px;height:5px;position:absolute;top:14px;left:-12px;background:url(../image/squares.png) no-repeat}
ul.main_menu li ul li a:hover:before{background-position:0 -10px}
.dropdown:hover > .dropdown-menu{display:block}
.dropdown-menu li.dropdown:hover>a{color:#e1261d;background:none}
.second-level{left:215px!important;top:-2px!important;padding:5px 0!important}
.navbar-header{background:#fff}
.navbar .container{padding-bottom:0}
.sub-menu{background:#fafafa;font-family:Acrobat Bold;text-align:center;border:0!important}
.sub-menu ul{height:80px}
.sub-menu ul li{padding:0 15px;height:80px;vertical-align:middle;font-family:Acrobat SemiBold}
.sub-menu ul li:hover{color:#fff;background:#e1261d}
.sub-menu ul li+li{background:url(../image/left-line.png) 0 2px no-repeat}
.company-menu ul{border-bottom:1px solid #e3e3e3;padding-bottom:42px}
.company-menu ul li{padding:23px 0 0;text-align:center}
.company-menu img{width:120px}
#container_boxed .menu_right,#container_boxed .menu_left{width:375px}
.menu_right li{float:left}
#header #welcome{color:#999;float:right;margin:10px 0 5px;text-align:right;white-space:nowrap}
#header .container{padding-bottom:0}
#container_boxed #header #welcome{margin:50px 10px 20px 0}
#header #welcome a{font-weight:700;text-decoration:none}

#container_boxed .menu{width:958px;background:url(../image/back_header_categories_boxed.png) top center no-repeat}


.prodpage_body{float:left;background:#fff;padding:10px 0 22px;position:relative}
.prodpage_body .short-description{font:16px Akrobat SemiBold}
a.prod_compare_bt{position:absolute;top:0;right:0;width:130px;height:28px;background:url(../image/prod_compare.png) no-repeat 0 0;text-indent:15px;cursor:pointer;text-decoration:none;line-height:28px;font-weight:700;color:#fff}
.prodpage_body h1{margin:0 0 12px;font-size:25px;font-weight:400;color:#000;text-align:left;padding:5px 0 0!important;background:#fff}
.prodpage_body .char{font-size:16px;color:#333;font-family:Acrobat Bold}
.prodpage_body .char td{padding-left:0;padding-bottom:5px;padding-top:3px;border-bottom:1px solid #f0f0f0;font-family:Acrobat Bold;font-size:17px}
.prodpage_body .char td span{font-family:Acrobat SemiBold}
.attributes{font-size:16px;color:#333;font-family:Acrobat Bold}
.attributes td{padding-left:0;border-bottom:1px solid #f0f0f0}
.prodpage_body .price{font-size:41px;color:#e1261d;font-family:Acrobat Bold}
.prodpage_body .compare{color:#696969;font-size:14px;font-family:Acrobat Bold;margin-top:32px;display:inline-block;text-transform:uppercase;padding:8px 0 8px 39px;text-decoration:underline;background:url(../image/refresh-compare.png) 0 5px no-repeat}
.prodpage_body .compare:hover{text-decoration:none}
.prodpage_body .old-price{font-size:18px;color:#9e9e9e;font-family:Acrobat SemiBold;text-decoration:line-through;margin-bottom:-11px}
.prodpage_body .zakaz{margin-top:23px;font-family:Acrobat SemiBold;text-transform:uppercase;font-size:19px;color:#333}
.prodpage_body .zakaz span{font-family:Acrobat Bold;color:#000;font-size:28px}
.product-page .image-additional{margin-top:32px}
.product-page .image-additional .image{margin-bottom:10px}
.product-page .image-additional .image img{border:1px solid #e6e6e6}
.prodpage_body .char_rt .rating_pr{text-align:center}
.prodpage_body .char_rt .rating_pr .rating-counter{font-size:14px;color:#fa8e12;font-family:Acrobat #000}
.prodpage_body .char_rt .rating_pr .rating-counter:hover{text-decoration:none}
.prodpage_body .char_rt .rating_pr .rating-count{font-size:36px}
.prodpage_body .char_rt .stars{color:#cacaca;font-size:19px}
.prodpage_body .char_rt .stars .active{color:#fa8e12}
.tabs_section .payment_pr{width:205px;height:70px}
.tabs_section .payment_pr .pay{width:208px;height:62px;background:url(../images/2024-03-26_16-25-14_sm.png) no-repeat;background-size:contain}
.prodpage_body .pr_menu{margin:0 0 0 2px;height:50px;width:188px;position:relative}
.prodpage_body .pr_menu ul{text-align:right;margin:0;padding:0;list-style:none}
.prodpage_body .pr_menu ul li{text-align:center;height:42px;font-size:16px;font-weight:700;vertical-align:top}
.prodpage_body .pr_menu ul li.active{background:url(../image/prmenu2.png) repeat-x}
.prodpage_body .pr_menu ul li a{color:#000;height:50px;display:block;line-height:42px;padding:1px 0 0 32px;background:#333 url(../image/button-cart.png) 36px 15px no-repeat;text-decoration:none}
.prodpage_body .pr_menu ul li a:hover{background:#e1261d url(../image/button-cart.png) 36px 15px no-repeat}
.prodpage_body .pr_menu ul li.active a{color:#fff;font-size:17px}
.prodpage_body .pr_menu .gar{position:absolute;left:5px;top:-18px;width:81px;height:82px;background:url(../image/gar.png) no-repeat}
.prodpage_body .short_desc{margin:35px 0 0;padding:0 10px;text-align:left}
.prodpage_body .short_desc p{margin:0 0 25px;padding:0;color:#000;font-size:12px;line-height:20px}
.prodpage_body .short_desc p strong{color:#000;font-size:14px;font-weight:400}
.prodpage_body .cor{display:none;position:absolute;right:0;bottom:0;width:25px;height:26px;background:url(../image/cor.png) no-repeat}
.prodpage_os{width:430px;margin:14px 0 0;float:left}
.prodpage_os h3{font-size:14px;font-weight:700;margin:0 0 5px;color:#000}
.prodpage_os img{display:block;margin:0 0 2px}
.prodpage_os table td{color:#000}
.prod_desc{padding:10px}
.prod_desc_left{font-family:Acrobat SemiBold;color:#333}
.prod_desc_right{color:#333;font-family:Acrobat SemiBold}
.prod_desc_right>div{background:#fafafa;line-height:30px;padding:15px}
.prod_desc_left h3,.prod_desc_right h3,.attributes h3{font-size:24px;font-family:Acrobat Bold!important;color:#333;margin:12px 0 20px;padding:22px 0 0 98px !important;text-transform:uppercase;background:url(../images/red-line.png) 28px 34px no-repeat}
.prod_desc_left h2,.prod_desc_right h2,.attributes h2{color:#333!important;font-family:Acrobat Bold!important;font-size:24px!important}
.prod_desc_left p,.prod_desc_right p,.attributes p{font-family:Acrobat SemiBold!important;font-size:16px!important;color:#333!important}
.prod_desc_right p {margin: 10px 0px 0px 0px;}
.prod_desc_left div,.prod_desc_right div,.attributes div{font-family:Acrobat SemiBold!important;font-size:16px!important;color:#333!important}
.prod_desc_left span,.prod_desc_right span,.attributes span{font-family:Acrobat SemiBold!important;font-size:16px!important;color:#333!important}
.prod_desc_left ul{list-style:none;margin:16px 0 18px -5px}
.prod_desc_left ul li{position:relative}
.prod_desc_left ul li:before{position:absolute;content:" ";background:url(../images/check.png) no-repeat;left:-28px;top:6px;width:14px;height:17px}
.attributes{border-top:1px solid #e3e3e3;margin-top:30px;padding-top:20px;padding-bottom:20px;margin-bottom:30px}
.attributes table tr td{font-size:16px;font-family:Acrobat SemiBold;border-bottom:1px solid #e3e3e3;padding: 8px;}
.prod_desc_left table tr td,.prod_desc_right table tr td,.attributes table tr td{font-family:Acrobat SemiBold!important;font-size:16px!important;color:#333!important}
.product-info{background:#fff}
.prod_chars{margin:20px 0;width:988px}
.prod_chars h3{font-size:14px;font-weight:700;margin:0 0 10px;color:#000}
.prod_chars table{width:100%;border-collapse:collapse;margin:0;padding:0;border-top:1px solid #000}
.prod_chars table td{padding:5px;font-size:14px;color:#666;border-bottom:1px solid #000;border-left:1px solid #000}
.prod_chars table td:first-child{font-weight:700;color:#000;border-left:none}
.cat_ul{margin:20px 0}
.cat_ul ul{margin:0;padding:0;list-style:none}
.cat_ul ul li{float:left;width:44%;margin:0 3%;height:45px;border-bottom:1px dotted #ccc;padding:10px 0}
.cat_ul ul li .image{float:left;margin:0 8px 0 0}
.cat_ul ul li .name{float:left;width:230px;margin:0 8px 0 0;text-align:left}
.cat_ul ul li .name a{color:#000}
.cat_ul ul li .price{float:left;width:65px;margin:0 8px 0 0}
.cat_ul ul li a.add_to_cart{float:left;width:59px;height:25px;background:#f10000;line-height:25px;text-align:center;text-decoration:none;color:#fff}
a.buy_rev{display:block;margin:0 auto 25px;width:120px;height:42px;background:#dc1010;line-height:42px;text-align:center;text-decoration:none;color:#fff;border:1px solid #ccc;font-size:18px}
.rec_bg{background-color:#201e1f;background-image:url(../image/jagged-edge-top.png),url(../image/jagged-edge-bottom.png),url(../image/texture.png);background-position:top center,bottom center,center;background-repeat:repeat-x,repeat-x,repeat;margin:0 auto;width:100%;max-width:100%}
.rec_bg .title{padding:38px 0 30px;text-transform:uppercase;font-size:30px;color:#fff;font-weight:700;text-align:center}
.rec_st{padding:0 24px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}
.rec_col{float:left}
.rec_item{margin:0 0 15px 15px;float:left}
.razrec_bg{background:#f3f2e9 url(../image/razrec_bg.png) no-repeat 0 0;width:987px;margin-left:-10px;padding-top:95px;background-size:100% auto}
.razrec_item{display:inline-block;width:284px;vertical-align:top;background:#fff;padding:5px;margin:0 0 32px 12px}
.razrec_item img{width:284px;display:block;margin:0 0 12px}
.razrec_item a{font-size:18px;color:#3f3e3e;text-decoration:none}
.razrec_item a:hover{color:#3f3e3e;text-decoration:underline}
.recipe_lt{float:left;width:614px}
.recipe_lt h1{font-size:30px;color:#000;font-weight:400;padding:0 0 0 30px;margin:0 0 12px}
.recipe_lt .rate{display:none}
.recipe_lt .image img{max-width:100%}
.recipe .image-additional{margin:10px 0 0}
.recipe .image-additional a{display:inline-block;margin:0 5px 5px}
.recipe_attr{padding:10px 0 10px 30px}
.recipe_desc{padding:25px 30px 25px 20px;background:#f3f2e9 url(../image/recipe_desc.png) no-repeat top right;font-size:15px;color:#222;line-height:30px}
.recipe_desc h2{font-size:24px;color:#000;text-transform:uppercase;padding:0 0 8px;margin:0 0 12px;border-bottom:1px solid #dfded6}
.recipe_rt{float:right;width:288px;margin-right:12px}
.recipe_rt h3{text-transform:uppercase;font-size:18px;margin:0 0 12px;color:#ba0e0e}
.recipe_rt .video{margin:30px 0;width:288px}
.is_text{margin-top:20px;text-align:justify;font-family:Acrobat SemiBold}
.is_text table{width:100%!important;text-align:justify;font-family:Acrobat SemiBold}
.is_text table td{font-size:16px!important}
#opaclayer{width:100%;position:absolute;left:0;top:0;z-index:9000;background-color:#000;display:none}
#cart-success{position:fixed;z-index:9998}
.cart-conf-popup{background:#fff;overflow:hidden;padding:10px;position:fixed;width:400px;z-index:9999;font-family:Acrobat SemiBold}
.cart-box-img{min-height:100px;min-width:100px;text-align:center}
.cart-box-succ-det{font-size:17px;text-align:center;margin:0 auto 45px;padding:20px 10px}
.popup-buttons{bottom:10px;clear:both;margin:0 auto;overflow:auto;position:absolute;width:95%}
.popup-buttons .left{float:left;text-align:left;width:130px}
.popup-buttons .center{float:left}
.popup-buttons .right{float:right}
.popup-buttons a{display:inline-block;padding:5px 10px;background:#e1261d;color:#fff;text-decoration:none;cursor:pointer}
.popup-buttons a:hover{background:#e00302;color:#fff;text-decoration:none}
ul.children ul.children2 li:first-child{display:none}
ul.children ul.children2 li:nth-child(2){display:none}
span.sku{position:absolute;top:17px;right:24px}
.box-headingw a{color:#fff;font-size:16px;text-transform:uppercase;font-weight:400}
.pow{float:left;margin-left:22px;margin-top:28px;color:#fff;font-size:13px}
.dev{color:#fff!important;border-bottom:1px solid rgba(255,255,255,0.69);text-decoration:none}
.cop{font-size:13px;float:right;color:#fff;margin-right:20px;margin-top:28px}
.dev:hover{color:#FCAFB8!important}
.cop img{display:inline-block;vertical-align:-webkit-baseline-middle;max-height:31px;margin-top:-15px}
a.prod_compare_bt{text-indent:15px}
.categ-desc{padding:0 15px}
.homegrid-columns{padding:42px 0 13px;border-bottom:1px solid #e3e3e3;margin-bottom:40px}
.homegrid-product{position:relative;border:2px solid #f0f0f0;min-height:343px;text-align:center;margin-bottom:60px;text-transform:uppercase}
.homegrid-product:hover{border-color:#e1261d}
.homegrid-product .logo{position:absolute}
.homegrid-product img.logo{width:100px!important;height:auto!important;right:16px;top:18px;margin:0!important}
.homegrid-product a{color:#333;text-decoration:none;font-family:Acrobat Bold;font-size:18px}
.homegrid-product:hover a{color:#e1261d;text-decoration:none}
.homegrid-product a span{bottom:18px;position:absolute;left:0;right:0}
.homegrid-product .img1{margin-top:17px}
.homegrid-product .img2{margin-top:39px}
.homegrid-product .img3{margin-top:65px}
.homegrid-product .img4{margin-top:53px}
.homegrid-product .img5{margin-top:35px}
.homegrid-product .img6{margin-top:46px}
.homegrid-product .img7{margin-top:23px}
.homegrid-product .img8{margin-top:58px}
.homegrid-product .img9{margin-top:31px}
.homegrid-product .img10{margin-top:68px}
.homegrid-product .img11{margin-top:34px}
.homegrid-product .img12{margin-top:50px}
.homegrid-product .img13{margin-top:29px}
.homegrid-product .img14{margin-top:15px}
.type{padding-bottom:76px;border-bottom:1px solid #e3e3e3}
.type .title{text-transform:uppercase;font-size:30px;font-family:Acrobat Bold;width:300px;text-align:center;margin:10px auto 40px;position:relative}
.type .title:before{position:absolute;content:url(../images/red-line.png);left:-79px;bottom:9px}
.type .title:after{position:absolute;content:url(../images/red-line.png);right:-75px;bottom:9px}
.type a{display:block;position:relative;font-size:16px;color:#333;font-family:Acrobat SemiBold;padding-left:36px;padding-top:14px}
.type a:hover{color:#e1261d;text-decoration:none}
.type a:before{position:absolute;content:" ";background:url(../images/fire.png) no-repeat;left:12px;top:18px;width:14px;height:17px}
.type a:hover:before{background-position:0 -15px}
.seo_text{padding:14px 35px;font-size:16px;line-height:20px}
.seo_text ul{list-style:none;margin:16px 0 18px -5px}
.seo_text ul li{position:relative}
.seo_text ul li:before{position:absolute;content:" ";background:url(../images/check.png) no-repeat;left:-28px;top:6px;width:14px;height:17px}
.seo_text p,.seo_text p span{font-size:16px!important}
.contacts-col{margin:18px 0 46px}
.contacts-col .border{border:1px solid #d1d1d1;color:#333;min-height:344px;font-size:16px;font-family:Acrobat SemiBold}
.contacts-col .title{font-family:Acrobat Bold;font-size:21px;text-align:center;text-transform:uppercase;margin-top:34px;margin-bottom:30px}
.contacts-col .ttl-two{margin-top:21px;margin-bottom:24px;line-height:25px}
.contacts-col .image img{border:6px solid #e6e6e6;margin:7px 0 0 13px}
.contacts-col .addr{margin-bottom:17px;margin-left:34px}
.contacts-col .addr img{padding-right:17px;margin-bottom:3px}
.contacts-col .contacts{font-size:16px;margin-left:34px}
.contacts-col .contacts .red{font-size:21px;line-height:27px}
.contacts-col .contacts .red img{margin-bottom:3px;padding-right:16px}
.contacts-col .contacts p{margin-top:5px;margin-bottom:17px;letter-spacing:.8px}
.contacts-col .contacts p img{margin-bottom:3px;padding-right:15px}
.contacts-col .days{margin-left:34px}
.contacts-col .days img{margin-bottom:2px;padding-right:15px}
.contacts-col .info{font-size:18px;text-align:center;margin-top:28px}
.contacts-col .site{margin-bottom:16px;margin-left:33px}
.contacts-col .site img{margin-bottom:2px;padding-right:13px}
.map{margin-bottom:62px}
.about{font-family:Acrobat SemiBold;padding:0 40px;margin-bottom:71px}
.about p{line-height:19px;font-size:16px;margin-bottom:22px}
.about h2{font-family:Acrobat Bold;font-size:25px;margin-bottom:19px}
.about ul{list-style:none;margin:16px 0 18px -5px}
.about ul li{position:relative}
.about ul li:before{position:absolute;content:" ";background:url(../images/check.png) no-repeat;left:-28px;top:6px;width:14px;height:17px}
.delivery{border-bottom:1px solid #e3e3e3;margin-bottom:30px;padding-bottom:45px}
.delivery .info-delivery{border:15px solid #fafafa;margin-top:9px;color:#333;min-height:338px;padding-top:5px}
.delivery .info-delivery .ttl{font-size:24px;font-family:Acrobat Bold;padding-left:43px;margin-bottom:24px}
.delivery .info-delivery p{padding-left:42px;margin:0;font-size:16px;font-family:Acrobat SemiBold;line-height:19px}
.illustration-delivery img{margin-top:-31px}
.delivery-payment{font-size:16px;font-family:Acrobat SemiBold;padding-left:80px}
.delivery-payment .title{font-family:Acrobat Bold;font-size:18px;padding-top:9px}
.delivery-payment ul{list-style:none;margin-top:15px;padding-left:25px;margin-bottom:1px}
.delivery-payment ul li{position:relative;padding-bottom:8px}
.delivery-payment ul li:before{position:absolute;content:" ";background:url(../images/fire.png) no-repeat;left:-20px;top:3px;width:14px;height:17px}
.delivery-payment ul a{color:#e1261d;text-decoration:underline;font-size:16px;font-family:Acrobat SemiBold}
.delivery-payment ul a:hover{text-decoration:none}
.delivery-payment p{margin-top:17px;line-height:20px}
.category-page{padding-top:13px}
.line-top{border-top:1px solid #e3e3e3;padding-top:40px}
.b-share_theme_counter .b-share__handle{border-radius:0!important;width:35px!important;height:35px!important}
.b-share_theme_counter .b-share-icon{width:35px!important;height:35px!important}
.b-share_theme_counter .b-share-icon_vkontakte{background-position:7px -53px!important}
.b-share_theme_counter .b-share-btn__wrap{margin-left:10px!important}
.b-share_theme_counter .b-share-icon_facebook{background-position:3px 4px!important}
.b-share_theme_counter .b-share-icon_twitter{background-position:6px -82px!important}
.b-share_theme_counter .b-share-icon_gplus{background-position:7px -142px!important}
.feedback-form{border:1px solid #f0f0f0;margin-bottom:17px}
.feedback-form .box-heading{text-align:center;font-size:30px;text-transform:uppercase;font-family:Acrobat Bold;margin-top:43px;line-height:24px}
.feedback-form .box-heading p{text-transform:none;font-size:18px;padding:0 50px}
.feedback-form input{border-bottom:1px solid #c6c6c6;border-top:0;border-left:0;border-right:0;background:#fff;height:33px;padding:0 0 10px 70px;outline:none;border-radius:0;margin-bottom:24px;font-family:Acrobat SemiBold}
.feedback-form label{color:#333;position:absolute;left:8px;margin-bottom:0;font-size:15px;font-family:Acrobat Bold}
.feedback-form .box-content p{font-size:16px;font-family:Acrobat SemiBold;margin-bottom:36px}
.feedback-form .box-content p .red{font-size:26px}
.feedback-form .box-content p .right{float:right;line-height:43px}
.feedback-form .box-content{padding:5px 64px 0 63px}
.cooking{padding-top:16px}
.cooking h2{font-size:25px;text-align:center;margin-bottom:35px}
.cooking .text{font-size:18px;font-family:Acrobat SemiBold;text-align:center;line-height:26px;margin-bottom:50px}
.cooking .text .upper{text-transform:uppercase;font-family:Acrobat Bold}
.cooking p{margin-bottom:50px;font-size:18px;font-family:Acrobat SemiBold;text-align:center}
.cooking p .upper{text-transform:uppercase}
.cooking .row img{margin:0 auto;border:13px solid #FAFAFA;margin-bottom:54px}
.cooking .row img.two{border-color:#e1261d}
.cooking .mclasses .ttl{text-align:center;text-transform:uppercase;font-family:Acrobat SemiBold;font-size:18px;margin-bottom:65px}
.cooking .mclasses .ttl .inred{color:#fff;background:#e1261d;font-size:156px;font-family:Acrobat Bold;display:block;line-height:141px;width:156px;margin:0 auto;height:156px}
.cooking .mclasses .ttl .up{font-family:Acrobat Bold;text-transform:uppercase;font-size:33px;line-height:17px}
.cooking .mclasses .cl{border:1px solid #d8d8d8;padding:25px 15px 0;height:437px;margin-bottom:73px}
.cooking .mclasses .head{font-size:18px;font-family:Acrobat SemiBold;padding-left:16px;height:70px}
.cooking .mclasses .head .red{font-size:25px;font-family:Acrobat Bold;text-transform:uppercase}
.cooking .mclasses .info{margin-top:5px;padding-bottom:13px}
.cooking .mclasses p{margin-bottom:7px;text-align:left;padding-left:16px;padding-bottom:3px;line-height:27px}
.cooking .mclasses p+p{border-top:1px solid #d8d8d8}
.cooking .mclasses p b{font-family:Acrobat Bold}
.cooking .form{position:relative;margin-bottom:99px}
.cooking .form:after{position:absolute;content:url(../image/after.png);top:154px;right:-18px;z-index:-1}
.cooking .form:before{position:absolute;content:url(../image/before.png);top:101px;z-index:-1;left:-61px}
.cooking .form .feedback-form{border:14px solid #e1261d;max-width:490px;margin:0 auto;background:#fff}
.cooking .form .feedback-form .box-heading{text-align:center;font-size:26px;text-transform:uppercase;font-family:Acrobat Bold;margin-top:30px;line-height:30px;margin-bottom:13px}
.cooking .form .feedback-form .box-heading p{text-transform:none;font-size:18px;padding:0 50px}
.cooking .form .feedback-form td{position:relative}
.cooking .form .feedback-form input{border-bottom:1px solid #c6c6c6;border-top:0;border-left:0;border-right:0;background:#fff;height:33px;padding:0 0 10px 70px;outline:none;border-radius:0;margin-bottom:24px;width:100%;font-size:16px;font-family:Acrobat SemiBold}
.cooking .form .feedback-form label{color:#333;position:absolute;left:8px;margin-bottom:0;font-size:15px;font-family:Acrobat Bold}
.cooking .form .feedback-form .box-content p{font-size:24px;font-family:Acrobat SemiBold;margin-bottom:43px;text-align:left;line-height:40px}
.cooking .form .feedback-form .box-content p .red{font-size:26px}
.cooking .form .feedback-form .box-content p .right{float:right;font-size:16px}
.cooking .form .feedback-form .box-content{padding:2px 64px 27px 63px}
.cooking .form .feedback-form a{position:absolute;top:17px;padding:14px 42px 13px 41px;right:90px;font-size:16px;font-family:Acrobat SemiBold}
.cooking .video+h2{font-size:30px;margin-top:60px;margin-bottom:65px}
.cooking .flags{margin-bottom:31px}
.cooking .flags a{display:block;border:1px solid #d8d8d8;text-transform:uppercase;height:63px;margin-bottom:22px;color:#333;font-size:18px;padding-top:17px}
.cooking .flags a img{border:0;float:left;padding:0 12px 15px 8px;margin-bottom:0;margin-top:-3px}
.cooking .flags a:hover{text-decoration:none;color:#e1261d}
a.download{border:1px solid;padding:1px 8px 3px;margin:10px 0 0;display:inline-block}
.third{margin:0 0 0 15px !important}
#footer{width:100%;padding-bottom:0;background:#333;color:#fff;border-bottom:2px solid #fff;font-family:Acrobat SemiBold;clear:both}
#footer .powered{font-size:16px;padding-top:8px;line-height:20px}
#footer .time{font-size:17px;text-transform:uppercase;font-family:Acrobat SemiBold;padding:42px 0 0 20px;line-height:20px}
#footer .head-addr{font-family:Acrobat SemiBold;padding:23px 0 0 20px}
#footer .head-addr .phone{color:#e1261d;font-size:25px}
#footer .head-addr i{padding-right:13px}
@media screen and (max-width: 1230px) {
#header .time{padding-left:30px}
#header .head-addr{padding-left:20px}
#pre-header .top-menu a span{padding:18px 2px 20px}
ul.main_menu li a,ul.main_menu li.subico span{padding:27px 0 8px}
.second-level{left:-170px!important}
}
@media screen and (max-width: 992px) {
#header .time{padding-left:15px;padding-right:15px}
#header .head-addr{padding-left:15px;padding-right:15px}
}
@media screen and (max-width: 700px) {
#pre-header .top-menu a span{padding:5px 2px}
.modal-window{width:90%}
}
@media screen and (max-width: 450px) {
#header{float:left}
#header .logo{margin:23px 0 0}
#cart{height:100px}
#cart a{background:url(../image/new__cart.png) no-repeat 0 32px;padding:36px 0 0 45px;background-size:35px}
.nav-justified>.dropdown .dropdown-menu{display:none}
.product-filter .sort{float:left;margin-top:55px}
.box-product a.button-cart{margin-bottom:10px}
.cat_ul h2,.cat_list h2{font-size:28px;width:100%}
.cat_ul h2:before,.cat_ul h2:after,.cat_list h2:before,.cat_list h2:after{display:none}
.slideshow0{display:none}
.navbar{float:right}
}
.slideshow0{width:100%;clear:both;padding-top:10PX}
.row .three{padding:80px 30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background-color:#2c3e50;color:#ecf0f1;text-align:center}
.hamburger .line{width:40px;height:3px;background-color:#ecf0f1;display:block;margin:8px auto;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.hamburger:hover{cursor:pointer}
#hamburger-1.is-active .line:nth-child(2){opacity:0}
.hamburger{margin-top:18px}
#hamburger-1.is-active .line:nth-child(1){-webkit-transform:translateY(9px) rotate(45deg);-ms-transform:translateY(9px) rotate(45deg);-o-transform:translateY(9px) rotate(45deg);transform:translateY(9px) rotate(45deg)}
#hamburger-1.is-active .line:nth-child(3){-webkit-transform:translateY(-13px) rotate(-45deg);-ms-transform:translateY(-13px) rotate(-45deg);-o-transform:translateY(-13px) rotate(-45deg);transform:translateY(-13px) rotate(-45deg)}
.site-container{height:100%}
.site-container.active{-webkit-transform:translate3d(250px,0,0);transform:translate3d(250px,0,0);box-shadow:0 14px 48px 0 rgba(1,34,56,0.3)}
.main-nav.active{visibility:visible;opacity:1;overflow:hidden;-webkit-transform:translate(0px,0);-ms-transform:translate(0px,0);transform:translate(0px,0)}
.main-nav__item{margin-bottom:5px;font-size:14px;color:#fff;display:block}
.main-nav__item a{color:#444343;border-bottom:1px solid rgba(80,80,80,0.35);font-weight:200}
.main-nav__item a:hover{color:#e1261d;border-bottom:1px solid transparent}
.main-nav{text-align:left;list-style:none;position:fixed;left:-250px;width:250px;text-align:center;padding-top:70px;z-index:999;margin-top:0;padding-left:0;visibility:hidden;opacity:1;transition:all .5s;min-height:100vh}
.main-nav__ul{text-align:left;padding-left:20px;margin-bottom:30px}
.main-nav__header{padding-left:20px;font-size:12px;color:#cc0707;text-align:left;font-family:Acrobat SemiBold;margin-bottom:10px}
.sert{max-width:35px;display:inline-block}
@media screen and (max-width: 992px) {
.cart-small a{color:#fff}
#cart a{height:32px;background:url(../image/shopping-cart.png) no-repeat;padding:6px 0 0 40px;margin-top:10px}
.head-addr{color:#fff}
#cart a .red{color:#fff}
#cart{height:32px}
}
#pre-header{max-height:100px}
.serts{margin-left:15px;font-size:17px;text-transform:uppercase;font-family:Acrobat Bold;;margin-top:-9px;}
@media screen and (max-width: 992px) {
.site-container{float:left;width:100%}
.logo-wrapp img{max-width:80%}
#header{height:auto}
.serts{margin-left:15px;margin-top:-9px;}
}
/*.articles-list{display:flex;flex-wrap:wrap;flex-direction:row}
.article{padding:10px;margin-bottom:40px}*/
.callback{color:#333;border:1px solid #333;background:#fff;font-size:13px;font-family:Acrobat Bold;text-transform:uppercase;padding:7px 0;width:200px;outline:none;cursor:pointer}
.callback:hover{color:#e1261d;border-color:#e1261d}
.inline-search-show {border: 0px;background-color: #333;color: white;border: 0px;font-size: 18px;border: 0px;margin-top: 15px;}
.inline-search-show span {font-size: 16px;}
.fotorama__nav-wrap{bottom:10px;position:absolute}
.fotorama__dot{border-color:#fff!important}
.slideshow0{background:#333;margin-top:20px;padding-top:0}
img.responsive{max-width:100%}
.flexrow{display:flex;flex-direction:row;flex-wrap:wrap;width:100%}
.gray-c{background:#fafafa}
.land-image{padding-right:0!important}
.land-text{font-family:Acrobat Bold!important;font-size:16px;margin-top:10px}
/*.icon{min-width:200px;width:20%;text-align:center;margin-bottom:35px}*/
.icons-row{align-items:baseline;margin-top:40px;padding-bottom:30px;border-bottom:1px solid #e3e3e3;margin-bottom:30px}
h1.landing-title{margin-top:50px!important}
.land-products{padding-bottom:30px;border-bottom:1px solid #e3e3e3;margin-bottom:40px}
.guaranty-block__item{width:32%;padding:50px 40px;margin-bottom:20px}
.guaranty-block__item.wide{width:100%}
.guaranty-block__item p{font-size:16px;font-family:Acrobat SemiBold!important;margin-top:20px}
.guaranty-block{justify-content:space-between;margin-bottom:56px;float:left}
.guaranty-block.one{justify-content:center;margin-bottom:56px;float:left}
.guaranty-title{margin-top:0!important;font-size:21px!important}
.center{text-align:center}
.guaranty-text{margin-bottom:40px;font-family:Acrobat Bold!important;font-size:18px}
.guaranty-text.big{text-transform:uppercase}
.guaranty-text.small{font-size:16px;font-family:Acrobat SemiBold!important}
.guaranty-list{list-style:none;font-family:Acrobat Bold!important;font-size:16px;padding-left:0;margin-top:20px}
.guaranty-list li{margin-bottom:5px}
.guaranty-list li b{font-family:Acrobat ExtraBold!important}
.grills-img{margin-bottom:30px}
@media (max-width: 980px) {
.guaranty-block__item{width:100%;padding:40px 30px}
}
.front-link:hover{background-color:transparent!important;color:#fff!important}
.front-link{font-size:14px!important;color:#000!important}
.buy-block{margin-top:40px}
.phone-link{font-size:18px!important}
.kupi{width:800px;max-width:100%;margin:30px auto;align-self:auto}
.feed-back{float:right!important}
.feed-back .feedback-form{width:100%!important}
.cursor{cursor:pointer}
.box-product .callback{width:auto;padding:10px}
.box-product .payment_pr{text-align:center}
.simplecheckout-customer-same-address{display:none}
.cards-small-row .card img{width:4.5em;height:4.5em;margin-left:1.25rem}
.cards-small-row .card{margin-top:1em;margin-bottom:1em;padding:1em;width:100%;box-shadow:1px 1px 3px -1px rgba(0,0,0,0.49)}
.cards-small-row{display:flex;flex-direction:row;flex-wrap:wrap}
.cards-large-row .card .row .col-img{display:flex}
@media (min-width: 768px) {
.cards-large-row .card .row .col-img img{width:100%;height:100%}
}
.order-md-2{order:2}
.cards-large-row .card .card-title{color:#3a3f4c;font-size:23px;line-height:1.55;font-weight:600}
.info.col-md-12.nopadding{min-height:90px}
a.slick-slide{margin:0 10px}
.main-grid-description{max-height:350px;overflow:hidden;margin-bottom:20px;text-overflow:ellipsis;overflow-wrap:normal}
.main-grid-description .seo_text{padding:0}
.main-grid-description h2{padding:0}
.cat-all.button{margin-top:78%;margin-left:auto;margin-right:auto}
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}
.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}
.slick-list:focus{outline:none}
.slick-list.dragging{cursor:pointer;cursor:hand}
.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}
.slick-track:before,.slick-track:after{display:table;content:''}
.slick-track:after{clear:both}
.slick-loading .slick-track{visibility:hidden}
.slick-slide{display:none;float:left;height:100%;min-height:1px}
[dir='rtl'] .slick-slide{float:right}
.slick-slide img{display:block}
.slick-slide.slick-loading img{display:none}
.slick-slide.dragging img{pointer-events:none}
.slick-initialized .slick-slide{display:block}
.slick-loading .slick-slide{visibility:hidden}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}
.slick-arrow.slick-hidden{display:none}
#footer .head-addr .amulet{position:absolute;bottom:-80px;color:#333;left:0}
#footer .head-addr .cavaleria{position:absolute;bottom:-60px;color:#333;left:0}
#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden}
#cboxOverlay{position:fixed;width:100%;height:100%}
#cboxMiddleLeft,#cboxBottomLeft{clear:left}
#cboxContent{position:relative}
#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch}
#cboxTitle{margin:0}
#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%}
#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}
.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none}
.cboxIframe{width:100%;height:100%;display:block;border:0}
#colorbox,#cboxContent,#cboxLoadedContent{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}
#cboxOverlay{background:rgba(0,0,0,0.7)}
#colorbox{outline:0}
#cboxTopLeft{width:21px;height:21px;background:url(images/controls.png) no-repeat -101px 0}
#cboxTopRight{width:21px;height:21px;background:url(images/controls.png) no-repeat -130px 0}
#cboxBottomLeft{width:21px;height:21px;background:url(images/controls.png) no-repeat -101px -29px}
#cboxBottomRight{width:21px;height:21px;background:url(images/controls.png) no-repeat -130px -29px}
#cboxMiddleLeft{width:21px;background:url(images/controls.png) left top repeat-y}
#cboxMiddleRight{width:21px;background:url(images/controls.png) right top repeat-y}
#cboxTopCenter{height:21px;background:url(images/border.png) 0 0 repeat-x}
#cboxBottomCenter{height:21px;background:url(images/border.png) 0 -29px repeat-x}
#cboxContent{background:#fff;overflow:hidden}
.cboxIframe{background:#fff}
#cboxError{padding:50px;border:1px solid #ccc}
#cboxLoadedContent{margin-bottom:28px}
#cboxTitle{position:absolute;bottom:4px;left:0;text-align:center;width:100%;color:#949494}
#cboxCurrent{position:absolute;bottom:4px;left:58px;color:#949494}
#cboxLoadingOverlay{background:url(images/loading_background.png) no-repeat center center}
#cboxLoadingGraphic{background:url(images/loading.gif) no-repeat center center}
#cboxPrevious,#cboxNext,#cboxSlideshow,#cboxClose{border:0;padding:0;margin:0;overflow:visible;width:auto;background:none}
#cboxPrevious:active,#cboxNext:active,#cboxSlideshow:active,#cboxClose:active{outline:0}
#cboxSlideshow{position:absolute;bottom:4px;right:30px;color:#0092ef}
#cboxPrevious{position:absolute;bottom:0;left:0;background:url(images/controls.png) no-repeat -75px 0;width:25px;height:25px;text-indent:-9999px}
#cboxPrevious:hover{background-position:-75px -25px}
#cboxNext{position:absolute;bottom:0;left:27px;background:url(images/controls.png) no-repeat -50px 0;width:25px;height:25px;text-indent:-9999px}
#cboxNext:hover{background-position:-50px -25px}
#cboxClose{position:absolute;bottom:0;right:0;background:url(images/controls.png) no-repeat -25px 0;width:25px;height:25px;text-indent:-9999px}
#cboxClose:hover{background-position:-25px -25px}
.cboxIE #cboxTopLeft,.cboxIE #cboxTopCenter,.cboxIE #cboxTopRight,.cboxIE #cboxBottomLeft,.cboxIE #cboxBottomCenter,.cboxIE #cboxBottomRight,.cboxIE #cboxMiddleLeft,.cboxIE #cboxMiddleRight{
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);}
.cboxIE6 #cboxTopLeft{background:url(images/ie6/borderTopLeft.png)}
.cboxIE6 #cboxTopCenter{background:url(images/ie6/borderTopCenter.png)}
.cboxIE6 #cboxTopRight{background:url(images/ie6/borderTopRight.png)}
.cboxIE6 #cboxBottomLeft{background:url(images/ie6/borderBottomLeft.png)}
.cboxIE6 #cboxBottomCenter{background:url(images/ie6/borderBottomCenter.png)}
.cboxIE6 #cboxBottomRight{background:url(images/ie6/borderBottomRight.png)}
.cboxIE6 #cboxMiddleLeft{background:url(images/ie6/borderMiddleLeft.png)}
.cboxIE6 #cboxMiddleRight{background:url(images/ie6/borderMiddleRight.png)}
.cboxIE6 #cboxTopLeft,.cboxIE6 #cboxTopCenter,.cboxIE6 #cboxTopRight,.cboxIE6 #cboxBottomLeft,.cboxIE6 #cboxBottomCenter,.cboxIE6 #cboxBottomRight,.cboxIE6 #cboxMiddleLeft,.cboxIE6 #cboxMiddleRight {
    _behavior: expression(this.src = this.src ? this.src : this.currentStyle.backgroundImage.split('"')[1], this.style.background = "none", this.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src=" + this.src + ", sizingMethod='scale')");
}
@media screen and (max-width: 450px) {
#cboxTitle{bottom:30px}
}

html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
body{margin:0}
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}
a:active,a:hover{outline:0}
abbr[title]{border-bottom:1px dotted}
b,strong{font-weight:700}
dfn{font-style:italic}
h1{margin:.67em 0;font-size:2em}
mark{color:#000;background:#ff0}
small{font-size:80%}
sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}
sup{top:-.5em}
sub{bottom:-.25em}
img{border:0}
svg:not(:root){overflow:hidden}
figure{margin:1em 40px}
hr{height:0;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}
pre{overflow:auto}
code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}
button,input,optgroup,select,textarea{margin:0;font:inherit;color:inherit}
button{overflow:visible}
button,select{text-transform:none}
button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}
button[disabled],html input[disabled]{cursor:default}
button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}
input{line-height:normal}
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-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
fieldset{padding:.35em .625em .75em;margin:0 2px;border:1px solid silver}
legend{padding:0;border:0}
textarea{overflow:auto}
optgroup{font-weight:700}
table{border-spacing:0;border-collapse:collapse}
td,th{padding:0}
@media print {
*,:before,:after{color:#000!important;text-shadow:none!important;background:transparent!important;-webkit-box-shadow:none!important;box-shadow:none!important}
a,a:visited{text-decoration:underline}
a[href]:after{content:" (" attr(href) ")"}
abbr[title]:after{content:" (" attr(title) ")"}
a[href^="#"]:after,a[href^="javascript:"]:after{content:""}
pre,blockquote{border:1px solid #999;page-break-inside:avoid}
thead{display:table-header-group}
tr,img{page-break-inside:avoid}
img{max-width:100%!important}
p,h2,h3{orphans:3;widows:3}
h2,h3{page-break-after:avoid}
.navbar{display:none}
.btn > .caret,.dropup > .btn > .caret{border-top-color:#000!important}
.label{border:1px solid #000}
.table{border-collapse:collapse!important}
.table td,.table th{background-color:#fff!important}
.table-bordered th,.table-bordered td{border:1px solid #ddd!important}
}
