.add,.contact h3{text-align:center}.add,a{text-decoration:none}:focus,a,img{outline:0}.add,footer nav a{text-transform:uppercase}.mgGallery .arrow,label.checkbox{-moz-user-select:none;-ms-user-select:none}.errors,.mgErrorTooltip{z-index:1;position:absolute}a,html{-webkit-tap-highlight-color:transparent}.mgGallery .arrow,.mgSliderBar .arrow{-webkit-touch-callout:none;-khtml-user-select:none}article .grid img,section .slider img{filter:grayscale(1);-webkit-filter:grayscale(1)}article .grid a:hover img,article img:hover,section .slider img:hover{filter:none;-webkit-filter:grayscale(0)}@media all and (min-width:981px){article{display:inline-block}.about,.contact,.grid,.login{padding-top:115px}}@media all and (max-width:980px){article .grid{padding:5px}}article{padding-left:4px}@media all and (max-width:980px){article{padding-left:0}}@media all and (max-width:700px){article{width:100%}}@media all and (min-width:981px) and (max-width:1069px){article{width:655px}}@media all and (min-width:1070px) and (max-width:1239px){article{width:689px}}@media all and (min-width:1240px) and (max-width:1479px){article{width:802px}}@media all and (min-width:1480px){article{width:961px}}.arrow-item-down.left,.arrow-item-down.right{font-size:16px;border:1px dashed #333;padding:3px 7px}.content,body{font-size:14px;font-family:'Open Sans',sans-serif}.add{border-radius:4px;color:#D70000;padding:8px 20px;line-height:18px;background:linear-gradient(#f0f0f0,#cfcfcf);cursor:pointer;min-height:18px;margin:6px;border:none}.content,a{color:#333}.contact h3{border-bottom:1px solid #eee}@media all and (max-width:600px){.contact{text-align:center}}@font-face{font-family:'Open Sans';src:url(../fonts/OpenSans-Light.eot);src:url(../fonts/OpenSans-Light.eot?#iefix) format('embedded-opentype'),url(../fonts/OpenSans-Light.woff2) format('woff2'),url(../fonts/OpenSans-Light.woff) format('woff'),url(../fonts/OpenSans-Light.ttf) format('truetype');font-weight:300;font-style:normal}@font-face{font-family:'Open Sans';src:url(../fonts/OpenSans-Bold.eot);src:url(../fonts/OpenSans-Bold.eot?#iefix) format('embedded-opentype'),url(../fonts/OpenSans-Bold.woff2) format('woff2'),url(../fonts/OpenSans-Bold.woff) format('woff'),url(../fonts/OpenSans-Bold.ttf) format('truetype');font-weight:700;font-style:normal}body{background-color:#f9fafb}.content{text-align:justify;font-weight:300;line-height:20px}img{border:none;line-height:0;vertical-align:middle;max-width:100%}.content a:hover{color:#cecece}p{margin:0;padding:0}@media all and (min-width:981px){.content{padding:0 2px}}@media all and (max-width:980px){.content{padding:0 10px}}.errors{left:50%;margin-left:-400px;top:0;width:800px;background-color:#FFFEE4;border:1px solid #C00;border-top:none}.errors div{display:none;padding:10px 15px 0;text-align:left;color:red}.errors div:last-child{display:block;padding:0 15px}.p2{padding:20px}.p02{padding:0 20px}.p20{padding:20px 0}.p1{padding:10px}.p10{padding:10px 0}.p01{padding:0 10px}.p101{padding:10px 10px 0}.p12{padding:10px 20px}.p15{padding:15px}.p202{padding:20px 20px 0}.p21{padding:20px 10px}.p4{padding:40px}.p04{padding:0 40px}.flex .m1,.flex .m2{padding:0}.m1{margin:10px}.m10{margin:10px 0}.flex .m2,.m2{margin:20px}.align_r{text-align:right}.flex .m1{margin:10px}.c-3,.c-4,.c-62,.c2,.c3,.c32,.c4,.c43,.c5,.c6,.w15,.w35{display:inline-block;vertical-align:top;box-sizing:border-box}@media all and (min-width:320px) and (max-width:600px){.flex .c43.m1{width:100%}}@media all and (min-width:460px) and (max-width:600px){.flex .c43.m1{width:calc(50% - 20px);display:inline-block}}@media all and (max-width:599px){.flex .c2,.flex .c3,.flex .c43{display:block}.c2,.c3,.c4,.c5,.c6{width:100%}.flex{display:flex;flex-wrap:wrap}.p04{padding:0}}@media all and (min-width:600px){.flex{display:flex;flex-wrap:wrap;justify-content:center}.c3{width:33.3333333%}.c-3{width:66.6667%}}@media all and (min-width:600px) and (max-width:799px){.c-3,.c-4,.c32,.c4{width:50%}.flex .c3.m1{width:calc(50% - 20px)}.c43{width:33.333333%}.flex .c43.m1{width:calc(33.333333333% - 20px)}}@media all and (min-width:600px) and (max-width:940px){.c-62,.c2{width:100%}.c6{width:50%}}@media all and (min-width:800px){.c4{width:25%}.c-4{width:75%}.flex .c3.m1{width:calc(33.333333333% - 20px)}.flex .c2{width:calc(50% - 40px)}}@media all and (min-width:800px) and (max-width:939px){.c3,.c43{width:33.333333333%}.c32{width:50%}.flex .c43.m1{width:calc(33.333333333% - 20px)}}@media all and (max-width:940px){.w35{width:70%}.w15{width:30%}}@media all and (min-width:940px){.c2{width:50%}.c-3{width:66.6667%}.c32{width:33.333333333%}.c43{width:25%}.flex .c43.m1{width:calc(25% - 20px)}.w35{width:35%}.w15{width:15%}}@media all and (min-width:800px) and (max-width:1099px){.c6{width:33.3333333%}.c-3{width:66.6667%}}@media all and (min-width:1100px){.c6{width:16.666666%}.c-62{width:66.6667%}.c3{width:33.3333333%}.c5{width:20%}}footer{padding:10px 0}footer nav a{font-family:'Open Sans',sans-serif;font-size:15px}footer nav a:hover{color:#cecece}@media all and (max-width:980px){footer{display:block;text-align:center}}@media all and (max-width:400px){footer nav a{display:block;padding-right:0}}@media all and (min-width:401px) and (max-width:980px){footer nav a{padding-right:20px}}@media all and (min-width:981px) and (max-width:1069px){footer{margin-left:327px}footer nav a{padding-right:10px}}@media all and (min-width:1070px) and (max-width:1239px){footer{margin-left:344px}footer nav a{padding-right:15px}}@media all and (min-width:1240px) and (max-width:1479px){footer{margin-left:402px}footer nav a{padding-right:20px}}@media all and (min-width:1480px){footer{margin-left:482px}footer nav a{padding-right:40px}}footer nav a.phone{padding-right:10px}form fieldset{border:0;margin:0;padding:0}form legend{padding:8px 0;color:#555}input[type=password],input[type=text],select,textarea{font-family:sans-serif;font-size:14px;margin:0;padding:4px 8px;line-height:24px;border:1px solid #999;border-radius:0;background-color:#FFF;color:#000;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none}textarea{min-height:100px;resize:vertical}select::-ms-expand{display:none}select{background-image:url(../svg/arrow_down.svg);background-size:28px 28px;background-repeat:no-repeat;background-position:right center;padding:4px 36px 4px 8px!important}a.cancel,button[type=submit]{font-size:14px;padding:5px 20px;text-transform:uppercase;display:inline-block;cursor:pointer;text-decoration:none}input[type=password]:disabled,input[type=text]:disabled,select:disabled,textarea:disabled{color:#333;background-color:#EEE}.w100,.w100 button,.w100 input[type=password],.w100 input[type=text],.w100 select,.w100 textarea{width:100%;box-sizing:border-box}.w50{width:50%}@media all and (max-width:700px){.w50{width:100%}}button[type=submit]{line-height:24px;color:#fff;background-color:#e11f2cff;border-radius:3px;border:none;-webkit-transition:background-color .5s ease,border .5s ease;-moz-transition:background-color .5s ease,border .5s ease;-ms-transition:background-color .5s ease,border .5s ease;-o-transition:background-color .5s ease,border .5s ease;transition:background-color .5s ease,border .5s ease;-webkit-appearance:none}a.cancel{font-family:sans-serif;line-height:27px;height:36px;color:#999;margin:0 10px;border:1px solid transparent;box-sizing:border-box;-webkit-transition:background-color .5s ease,border .5s ease;-moz-transition:background-color .5s ease,border .5s ease;-ms-transition:background-color .5s ease,border .5s ease;-o-transition:background-color .5s ease,border .5s ease;transition:background-color .5s ease,border .5s ease}label.checkbox span,label.radiocheck span{width:16px;height:16px;content:' ';margin-left:-30px}a.cancel:hover{background-color:#EEE;color:#000;border-radius:3px;border:1px solid #E1E1E1}select option{padding:6px}label.checkbox,label.radiocheck{line-height:16px;padding:5px 20px 5px 30px}label.checkbox{-webkit-user-select:none;user-select:none;vertical-align:bottom;display:inline-block}label.checkbox input{display:none}label.checkbox span{display:inline-block;border:1px solid;border-radius:3px;vertical-align:bottom;margin-right:6px}label.checkbox:hover span{border-color:#e11f2cff}label.checkbox input:checked+span{background-image:url(../svg/check.svg);background-color:#e11f2cff;background-position:center}@media all and (max-width:470px){label.checkbox{display:block}}label.radiocheck{vertical-align:middle;display:inline-block}label.radiocheck input{display:none}label.radiocheck span{display:inline-block;border:1px solid #a60300;border-radius:50%;vertical-align:middle}.cf:after,.mgErrorTooltip:after{content:" "}.cacl1,.calc2,.grid>div,article,header{vertical-align:top;box-sizing:border-box}label.radiocheck input:checked+span{background-image:url(../svg/circle.svg);background-color:#a60300;background-position:center}.mgBasketDelete{color:#999;padding-top:6px;cursor:pointer}.mgErrorField{border:1px solid red;background-color:#fffee4}.mgErrorTooltip{max-width:520px;padding:7px 20px 7px 10px;text-align:left;border-radius:4px;color:#fff;background-color:#c40000;box-shadow:1px 1px 3px 0 rgba(0,0,0,.35);margin-top:2px}.mgErrorTooltip:after{height:0;width:0;bottom:100%;left:25px;border:solid transparent;position:absolute;border-color:rgba(196,0,0,0);border-bottom-color:#c40000;border-width:7px;margin-left:-7px}.grid img,section .slide a:last-child{border:none}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:3/2),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){button,button.cancel,input,select,textarea{font-size:18px!important;line-height:28px!important;height:38px!important}input,select,textarea{padding:5px 10px!important}select{background-image:url(../img/select/arrow1@2x.png)}button,button.cancel{padding:5px 20px!important}}.mgGallery .slider .slide{text-align:center;position:relative;box-sizing:border-box;float:left;width:100%}.mgGallery .slider .slide img{max-width:100%;max-height:100%;width:100%}.mgGallery .slider .slide.fade{position:absolute;top:0;left:0}.mgGallery .slider .slide h3{position:absolute;top:40px;left:0;right:0;background-color:rgba(255,255,255,.5);line-height:60px;font-family:sans-serif}.mgGallery .frame{position:relative;overflow:hidden}.mgGallery .arrow{position:absolute;top:0;bottom:0;width:100px;-webkit-user-select:none;user-select:none}.mgGallery .arrow span{position:absolute;bottom:4px;width:40px;height:40px;font-size:16px;line-height:40px;text-align:center;text-decoration:none;color:#FFF;opacity:0;transition:opacity .5s,left .5s,right .5s;text-shadow:.2em .2em .2em rgba(0,0,0,.2)}.mgGallery .arrow.left{left:0}.mgGallery .arrow.right{right:0}.mgGallery .arrow.left span{left:-40px}.mgGallery .arrow.right span{right:-40px}.mgGallery:hover a.arrow.left span{opacity:1;left:4px}.mgGallery:hover a.arrow.right span{opacity:1;right:4px}.mgGallery .thumbs{display:none}section .slide{margin-top:10px}section .slide a{padding-right:4px;display:inline-block;box-sizing:border-box}@media all and (max-width:980px){section .slide{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;align-content:stretch}section .slide a{width:120px;border:none;margin:2px}}@media all and (max-width:380px){section .slide a{width:30%}}@media all and (min-width:981px) and (max-width:1069px){section .slide a{width:108px}.gallery-content{max-width:90%}}@media all and (min-width:1070px) and (max-width:1239px){section .slide a{width:114px}.gallery-content{max-width:85%}}@media all and (min-width:1240px) and (max-width:1479px){section .slide a{width:133px}.gallery-content{max-width:75%}}@media all and (min-width:1480px){section .slide a{width:160px}.gallery-content{max-width:70%}}section .slide img{filter:grayscale(1);-webkit-filter:grayscale(1);padding-top:7px}.gallery-content{padding:15px 5px 7px;text-align:left}@media all and (max-width:980px){.gallery-content{max-width:100%;box-sizing:border-box}}header img.logo{max-width:190px}header nav a{font-family:'Open Sans',sans-serif;font-size:17px;display:block;line-height:40px}@media all and (max-width:1069px){header nav a{line-height:34px}}header nav a.current,header nav a.current:hover{color:#e11f2cff}header nav a:hover{color:#cecece}@media all and (max-width:980px){header img.logo{padding:10px 30px 20px 10px;max-width:150px}header nav{display:none;overflow:hidden;width:100%}.mgE,header nav.show{display:block}header nav a{text-align:center}header nav a:last-child{margin-bottom:20px}.mgE{width:30px;height:30px;padding:15px;cursor:pointer;position:relative}header .mgE{float:right;margin-top:5px}.mgE hr{border:none;margin:0;position:absolute;width:30px;height:2px;background-color:#000;transition:all .25s ease;top:29px}.mgE hr:first-child{top:21px}.mgE hr:last-child{top:37px}.mgE.show hr:first-child,.mgE.show hr:last-child{width:0;top:15px;margin:15px;opacity:0}.mgE.show hr:nth-child(2){transform:rotate(45deg)}.mgE.show hr:nth-child(3){transform:rotate(-45deg)}}@media all and (min-width:981px){header img.logo{padding:115px 30px 35px 0}header nav{padding-left:70px}.mgE{display:none}}@media all and (min-width:981px) and (max-width:1069px){header{width:323px;display:inline-block;box-sizing:border-box}body{max-width:980px}}@media all and (min-width:1070px) and (max-width:1239px){header{width:341px;display:inline-block;box-sizing:border-box}}@media all and (min-width:1240px) and (max-width:1479px){header{width:398px;display:inline-block;box-sizing:border-box}}@media all and (min-width:1480px){header{width:479px;display:inline-block;box-sizing:border-box}}.cf:after,main{display:block}section.login h1{margin-top:0;font-size:22px}section.login{margin:0 0 0 10px}@media all and (max-width:980px){.login{margin-left:10px}}html{height:100%;margin:0;padding:0;-webkit-text-size-adjust:none}body{overflow-y:scroll;margin:0 auto;box-sizing:border-box}.grid>div,.mgSliderBar,main{overflow:hidden}.cf:after{visibility:hidden;font-size:0;clear:both;height:0}div.grid{box-sizing:border-box}.grid>div{display:inline-block;position:relative;width:33.333333333%;padding:2px;line-height:20px}.grid img{display:block;width:100%;line-height:0}.grid h3{position:absolute;bottom:0;max-height:0;width:100%;margin:0;background-color:rgba(255,255,255,.7);transition:max-height 1s ease}.grid h3 span{font-weight:400;font-size:15px;text-align:center;display:block;padding:17px}.grid>div:hover h3{max-height:80px}.mgSliderBar{position:relative}.mgSliderBar .slider{white-space:nowrap;margin-top:10px}.mgSliderBar .slider.active{position:absolute;top:0;left:0}.mgSliderBar a{cursor:default}.mgSliderBar .slider a{display:inline-block;box-sizing:border-box;padding-right:3px}@media all and (max-width:980px){.mgSliderBar{height:75px}.mgSliderBar .slider a img{width:91px}}@media all and (min-width:981px) and (max-width:1069px){.mgSliderBar{height:87px}.mgSliderBar .slider a img{width:106px}}@media all and (min-width:1070px) and (max-width:1239px){body{max-width:1030px}.mgSliderBar{height:92px}.mgSliderBar .slider a img{width:112px}}@media all and (min-width:1240px) and (max-width:1479px){body{max-width:1200px}.mgSliderBar{height:108px}.mgSliderBar .slider a img{width:131px}}@media all and (min-width:1480px){body{max-width:1440px}.mgSliderBar{height:130px}.mgSliderBar .slider a img{width:158px}}.mgSliderBar .arrow{position:absolute;top:0;bottom:0;width:15px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mgSliderBar .arrow span{position:absolute;margin-top:-15px;top:50%;display:inline-block;width:40px;height:40px;font-size:16px;line-height:40px;text-align:center;text-decoration:none;color:#FFF;opacity:0;transition:opacity .5s,left .5s,right .5s}.mgSliderBar .arrow.left{left:0}.mgSliderBar .arrow.right{right:0}.mgSliderBar .arrow.left span{left:-40px}.mgSliderBar .arrow.right span{right:-40px}.mgSliderBar:hover a.arrow.left span{opacity:1;left:4px}.mgSliderBar:hover a.arrow.right span{opacity:1;right:4px}