/*
@font-face{font-family:Rubl;src:url(/f/roboto-light-rubl.eot)}@font-face{font-family:Rubl;src:url(data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAApgABEAAAAAD9gAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAABgAAAABwAAAAcYcGjK0dERUYAAAGcAAAAHQAAACAARQAET1MvMgAAAbwAAABQAAAAYLCuH4tjbWFwAAACDAAAAHcAAAGSTfx2hmN2dCAAAAKEAAAABAAAAAQAAABpZnBnbQAAAogAAAGxAAACZVO0L6dnYXNwAAAEPAAAAAwAAAAMAAcAE2dseWYAAARIAAAC3QAABDT0Q6QeaGVhZAAABygAAAAvAAAANgXWKRRoaGVhAAAHWAAAABwAAAAkDAoFrmhtdHgAAAd0AAAARwAAAGA8OgJGbG9jYQAAB7wAAAAZAAAAMg6cDTRtYXhwAAAH2AAAACAAAAAgATIBF25hbWUAAAf4AAABtAAAA64yzI1PcG9zdAAACawAAAB7AAAA58a79V1wcmVwAAAKKAAAAC4AAAAusPIrFHdlYmYAAApYAAAABgAAAAY+rlRuAAAAAQAAAADMPaLPAAAAAMTwES4AAAAA0JPvLXjaY2BkYGDgA2IJBhBgYmAEQnEgZgHzGAAFRwBKAAAAeNpjYGbqYdRhYGVgYZ3FaszAwCgPoZkvMqQxMTAwgDAEPGBg+h/AoBANZCqA+O75+elASkX1D1vavzQGBrZehh8KDIzz/RnhWoBcAHp8Df142mNgYGBmgGAZBkYGEOgB8hjBfBaGAiAtwSAAFOFgUGHQY1FgMWRxYHFW4FLQV4hXWKP65/9/oApkGQaEzP/7/6/9fvr76u/jv48+4Lz/9P62+1m3pKG2YAWMbAxwaUYmIMGErgBCMcMFWBiGEBAjRhEAVVQfMAAAAABpeNpdUbtOW0EQ3Q0PA4HE2CA52hSzmZDGe6EFCcTVjWJkO4XlCGk3cpGLcQEfQIFEDdqvGaChpEibBiEXSHxCPiESM2uIojQ7O7NzzpkzS8qRqnfpa89T5ySQwt0GzTb9Tki1swD3pOvrjYy0gwdabGb0ynX7/gsGm9GUO2oA5T1vKQ8ZTTuBWrSn/tH8Cob7/B/zOxi0NNP01DoJ6SEE5ptxS4PvGc26yw/6gtXhYjAwpJim4i4/plL+tzTnasuwtZHRvIMzEfnJNEBTa20Emv7UIdXzcRRLkMumsTaYmLL+JBPBhcl0VVO1zPjawV2ys+hggyrNgQfYw1Z5DB4ODyYU0rckyiwNEfZiq8QIEZMcCjnl3Mn+pED5SBLGvElKO+OGtQbGkdfAoDZPs/88m01tbx3C+FkcwXe/GUs6+MiG2hgRYjtiKYAJREJGVfmGGs+9LAbkUvvPQJSA5fGPf50ItO7YRDyXtXUOMVYIen7b3PLLirtWuc6LQndvqmqo0inN+17OvscDnh4Lw0FjwZvP+/5Kgfo8LK40aA4EQ3o3ev+iteqIq7wXPrIn07+xWgAAAAAAAAIACAAC//8AD3ja3ZNLaxNRFMfPnTqp6SQz9yYzGW2b5jH2QUZndPKoQYQoCF36EdwYxIWtolboFxBbUcSFooviQi0qPTMxPgpqFLUPHaybuKnuKoqKILoqjd4JLvwMnsO9M+e/+/24Bwic+r29Yz10FrbBBfBMABOH8ij6nil2mbWKmQub2Gsj81F1PNYbZCwWNglaNspNTPkI6SZDwccUdRkxMeeg6uMQv6m7kc+bHez3Ufddm5guS7EYRsqospok9ma36GXcGEOjDG6vyGJ1ILK+qT9IGUNa3r4jPpxXE3mnVCwMDFqkWCgNF/NaH1GIURgwsiFNTeh9RFNDnZpRtMipjrGlcxfvnL+3vLBwuzrbEDrGps9fvHz66Zv5ZTxY/06uhtyrV8aPTO3ZOzdz7bW8tEQ/PhcvPb5y8thkZd/9G9fn5cePpLfAS4AnAOKEiJCAFIyCp3Ez7QvBxlgeiY/UwQ1cQmALdQdTNnb6BNM2ak1XCDmBB1fRHcdTtUCbyrV5mhr8asCtbmgr6uGKJN/NEBPcFHeAUoBdzATNMk6CwxkZjTczWDzTNmFknhCxtUZE8m51bW21NS1k1z+Mj5MDd+t3661pMlKdrQrfPjeefZqtth6QETJxf3Lq4f/JRGD/7y8dr8UXYMIqeIMBTNoPeHraPJvbPHqbR3NQ5i/ZRprHLh8lh+BWG3N/wZK+q27iYMlcQJPs4TQJx8slgyn3ly1J3Sh/xds4X6kbB7qJK0etRXCjsrXIk7kfo0+Pg2Z2iShTpA2MUpQacz+bjTWeSijRWkSKxk2ktKZQOW56fEyfSZ8xQjKLlT2e8Q+4EcWySE2KKNTihZVuAi6kWbAogcd80eCnAHknoXdahO9BkrR18m5vy7Au8xR2k/0zMzNEWSmPVsKloztvLwjG+vvgvLpVHiuESyd2rbS+C1r1ZrX/JzGocpjGP80P8jH+8itjhxRKsr/igeN/agf8AU51SQgAAAB42mNgZGBgAGL5pFMP4/ltvjLIczCAwIXJ73UR9H8D1mq2XiCXg4EJJAoAQf8LPwB42mNgZGBg6/3PASIZgIC1moGRARVIAABI8wLIeNpjYYAAplUMDCz5DBUMAgwMrLcY9jOIQGl+BgZmNwYGtl4EzaTPwMC4GIjFIZjhIpD2B9KxEBokx2LIEMD4hYEBAC/OC7QAeNpjYICCHiD8xvCNMQEfZBJikgIA3YoI5AAAAAABAAAAGAAuAAIAAAAAAAIAAQACABYAAAEAAOUAAAAAeNp1UstOwkAUPS2oQZH4iiGuujIuoBQkJtbEoEaNCWEBBDcuLIhA5KGlaPQD/AK/wm/wA/QT3LoyfoWn0ym0JKSZ23Pv3HvumTsDYB1/iECJxgAccnlYQZKeh1UkUJM4AgM3EkexgzeJ55DCh8TzrP2VeAEFxeeMIa4UJF7ChlKUOI5t5VriZVwprxInUFV+JF5BXN2TeBWL6rHEa0iqPs8nNlVf2xcM9cXD3xFsqe84wwB9ONCo3+LfImowdo9n2OighbbYPWdsQK+LJr0cz5ulLTNW53K4NBTH+WVmtTBitkWWYK05s8aUrLszM7Qp3ho9G0Puu2fQWKtzGYIlz3UwVhrmTIeUBnt1yKaJGThktjiTJnqi1x1jA9xOTUIPeeEdd4o9nLCLLXgdWkvo9Hq62h3GXe2ungYjffpNdtV4xr7obgstbTH1I96KxTzPC9ekGJmeR44qDHFKh5UmMvyexKeTZ8KlM9+m7gyVBzmHjBRxwTOcooQKbVpyBqc2a5aT+CW56pyd/9KygqPKvRG9EuOP8qY0cXMm7T6tQevfYD7wUit4YGWHmm0yd/8BKEuKU3jabcnLCsIwFITh88dqvGvVhY+RponapYh5Eje6UBD6/F6a486B4WMYMdLldZOL/Mv2U8SIlRJDj4I+AyxDRoyZMGXGnAVLSlas2dj2fnXBu2xdZYPuUH/1zjm1Ur36+4Ma1Z26Vw9qox6zPmVjKs7t89GNmE5v0WMquAC4Af+FsAGNAEuwCFBYsQEBjlmxRgYrWCGwEFlLsBRSWCGwgFkdsAYrXFhZsBQrAAAAAVRuPq0AAA==) format('woff'),url(/f/roboto-light-rubl.ttf) format('truetype');font-weight:400;font-style:normal}*/
@font-face {
    font-family: 'rubsans';
    src: url('/f/RUBSN.eot');
    src: url('/f/RUBSN.eot?#iefix') format('embedded-opentype'),
         url('/f/RUBSN.woff2') format('woff2'),
         url('/f/RUBSN.woff') format('woff'),
         url('/f/RUBSN.ttf') format('truetype'),
         url('/f/RUBSN.svg#rubsans') format('svg');
    font-weight: normal;
    font-style: normal;

}
*{padding:0;margin:0;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;-ms-text-size-adjust:none}
li{list-style:none}
body{line-height:1;font-size:60.5%!important;font-family:'Open Sans',sans-serif}
header,main,section,artilce,footer{display:block}
html,body{height:100%}
body{min-width:1152px}
html.fulls,html.fulls body{width:100% !important;overflow:hidden;min-width:100%!important}
html.feedback-open,html.feedback-open body{overflow:hidden;position:relative}
html.feedback-open>body{height:auto}
.fixfixed .overlay-box-feedback{
  position: absolute!important;
}
.c:after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0;
}
* html .c             { zoom: 1; } /* IE6 */
*:first-child+html .c { zoom: 1; } /* IE7 */
* img{border: 0;}
.wc{max-width:1152px;margin:0 auto;}

.w{
	min-height: 100%;
	height: auto !important;
	height: 100%;
    position: relative;
}

.w>header{
    height: 229px;
    margin-bottom: -1px;
}

main {
  padding-bottom: 253px;
}

.minger-line{
    background-color: #fff;
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI2MHB4IiBoZWlnaHQ9IjZweCIgdmlld0JveD0iMCAwIDYwIDYiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDYwIDYiPjxyZWN0IHN0eWxlPSJmaWxsOiMwMDAiIHg9IjMwIiB5PSIwIiB3aWR0aD0iMzAiIGhlaWdodD0iNiIvPjwvc3ZnPg==');
    background-position: 50% 50%;
    background-origin: content-box;
    height: 6px;
    padding-left: 90px;
    box-shadow: 0 0 12px rgba(0,0,0,.12);
    position: relative;
}

.minger-line:before{
    content: ' ';
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI1MHB4IiBoZWlnaHQ9IjZweCIgdmlld0JveD0iMCAwIDUwIDYiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDUwIDYiPjxyZWN0IHN0eWxlPSJmaWxsOiNmZmYiIHg9IjAiIHk9IjAiIHdpZHRoPSI1MCIgaGVpZ2h0PSI2Ii8+PHJlY3Qgc3R5bGU9ImZpbGw6I2YwMCIgeD0iMTAiIHk9IjAiIHdpZHRoPSIzMCIgaGVpZ2h0PSI2Ii8+PC9zdmc+');
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-size: 50px 100%;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}

.w>header{
    position: relative;
}

.w>header .wc>div{
    /*border-bottom: #e0e0e0 1px solid;*/
    margin: 0 12px;
    height: 84px;
    position: relative;
}

.w>header .wc>div>a,
.w>header .wc>div>span{
    position: relative;
    top: 44px;
    color: #000;
    display: inline-block;
    font-size: 1.8em;
    text-decoration: none;
    line-height: 22px;
    height: 22px;
}

.w>header .wc>div>a{
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIxOHB4IiBoZWlnaHQ9IjIycHgiIHZpZXdCb3g9IjAgMCAxOCAyMiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTggMjIiPjxwYXRoIHN0eWxlPSJmaWxsOiNmMDAiIGQ9Ik0xNy45OSwxOC41OTFjLTAuMDI2LDAuMzE5LTAuMTgyLDAuNTY5LTAuNDY5LDAuNzVsLTMuMzU2LDIuMTAyYy0wLjE1MywwLjExLTAuMzQyLDAuMTkyLTAuNTY0LDAuMjQ0Yy0wLjIyMiwwLjA1NC0wLjQzMiwwLjA3NC0wLjYzMywwLjA2Yy0wLjAxNC0wLjAwMy0wLjA1Ny0wLjAwOC0wLjEyNy0wLjAxNWMtMC4wNzEtMC4wMDgtMC4xNjItMC4wMjMtMC4yNzMtMC4wNDZjLTAuMjY0LTAuMDU1LTAuNjgyLTAuMTg3LTEuMjUyLTAuMzk3Yy0wLjU3LTAuMjA4LTEuMjQ2LTAuNTc1LTIuMDI0LTEuMDk2Yy0wLjc3OS0wLjUyLTEuNjM0LTEuMjM3LTIuNTY4LTIuMTQ5Yy0wLjkzMi0wLjkxNC0xLjg3OC0yLjA5Ny0yLjgzOC0zLjU1MmMtMC43NjgtMS4xMzMtMS4zNzgtMi4xOTEtMS44My0zLjE3M2MtMC40NTItMC45ODQtMC43OTQtMS44NzYtMS4wMjYtMi42OGMtMC4yMy0wLjgwMy0wLjM3OS0xLjUxOS0wLjQ0NS0yLjE0NkMwLjUyLDUuODYyLDAuNDk5LDUuMzI5LDAuNTIyLDQuODg5YzAuMDI1LTAuNDQsMC4wNjktMC43OCwwLjEzNi0xLjAxOWMwLjA2Ny0wLjI0MSwwLjEwNC0wLjM3NCwwLjEwOS0wLjQwMkMwLjgzNywzLjI4NCwwLjk0MiwzLjEwNSwxLjA4MSwyLjkzYzAuMTQtMC4xNzYsMC4yOTMtMC4zMTEsMC40NTgtMC40MDNsMy4zNTktMi4xMjNjMC4yMzYtMC4xNDksMC40OC0wLjE5OCwwLjczLTAuMTQ2YzAuMTc5LDAuMDM3LDAuMzI4LDAuMTIxLDAuNDQ1LDAuMjUxYzAuMTE3LDAuMTMsMC4yMDgsMC4yNzksMC4yNzMsMC40NDhsMS4zMjksNC41NzRjMC4wNzgsMC4yNDEsMC4wNjEsMC40ODQtMC4wNTEsMC43M0M3LjUxMiw2LjUwNiw3LjM0Niw2LjY5OCw3LjEyNyw2LjgzN0w1Ljg5LDcuNjE5Yy0wLjAzNCwwLjAyMS0wLjA2NywwLjA2LTAuMTAxLDAuMTE3QzUuNzU0LDcuNzkyLDUuNzMyLDcuODQsNS43MjUsNy44ODFjLTAuMDA4LDAuMjk0LDAuMDQ4LDAuNjQ1LDAuMTYxLDEuMDVjMC4wOTcsMC4zNTksMC4yNjcsMC44MDYsMC41MTIsMS4zNDRzMC42MjEsMS4xNzYsMS4xMjcsMS45MTZjMC40ODksMC43NTEsMC45MzgsMS4zNDgsMS4zNDksMS43OTRjMC40MTEsMC40NDUsMC43NjIsMC43ODIsMS4wNTMsMS4wMTJjMC4yOTEsMC4yMjgsMC41MiwwLjM3OSwwLjY4NSwwLjQ0OGwwLjI1LDAuMTA0YzAuMDI4LDAuMDA2LDAuMDc1LDAuMDA2LDAuMTQxLTAuMDAyYzAuMDY3LTAuMDA4LDAuMTE4LTAuMDIxLDAuMTUyLTAuMDQzbDEuNDQ0LTAuOTMxYzAuMjk3LTAuMTY0LDAuNjEyLTAuMjEyLDAuOTQ2LTAuMTQzYzAuMjM2LDAuMDQ4LDAuNDE0LDAuMTI3LDAuNTM1LDAuMjM4bDAuMDIxLDAuMDA1bDMuNTE0LDMuMTRDMTcuODY5LDE4LjA1LDE3Ljk5MywxOC4zMDksMTcuOTksMTguNTkxeiIvPjwvc3ZnPg==');
    background-repeat: no-repeat;
    background-size: 18px 22px;
    padding-left: 27px;
    margin: 0 41px 0 -4px;
}

.w>header .adds{
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIxNC42NzRweCIgaGVpZ2h0PSIyMi4wMXB4IiB2aWV3Qm94PSIwIDAgMTQuNjc0IDIyLjAxIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxNC42NzQgMjIuMDEiPjxwYXRoIGZpbGw9IiNmMDAiIHN0cm9rZT0iI2YwMCIgc3Ryb2tlLXdpZHRoPSIxLjU2ODgiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iTTcuMzM3LDAuNzg0Yy0zLjYxOSwwLTYuNTUzLDIuOTM0LTYuNTUzLDYuNTUzYzAsMC45ODQsMC4yMTgsMS45MTYsMC42MDcsMi43NTRsMC4wMDIsMC4wMDVjMC4xNiwwLjM0Myw1Ljk0NCwxMC4zNDcsNS45NDQsMTAuMzQ3czUuNzg0LTEwLjAwNCw1Ljk0My0xMC4zNDZsMC4wMDMtMC4wMDZjMC4zODgtMC44MzcsMC42MDctMS43NywwLjYwNy0yLjc1NEMxMy44OSwzLjcxOCwxMC45NTYsMC43ODQsNy4zMzcsMC43ODR6IE03LjMzNywxMC40NzRjLTEuNzU0LDAtMy4xNzYtMS40MjItMy4xNzYtMy4xNzZjMC0xLjc1NCwxLjQyMi0zLjE3NiwzLjE3Ni0zLjE3NmMxLjc1NCwwLDMuMTc2LDEuNDIyLDMuMTc2LDMuMTc2QzEwLjUxMyw5LjA1Miw5LjA5MSwxMC40NzQsNy4zMzcsMTAuNDc0eiIvPjwvc3ZnPg==');
    background-repeat: no-repeat;
    background-size: 15px 22px;
    padding-left: 25px;
}

.w>header .wc>div ul{
    display: inline-block;
    position: absolute;
    top: 42px;
    right: -6px;
}

.w>header .wc>div li{
    background-color: #303030;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    border-radius: 50%;
    display: inline-block;
    width: 28px;
    height: 28px;
    overflow: hidden;
    text-indent: -124px;
    margin-left: 12px;
}

.w>header .wc>div li a{
    display: block;
    width: 100%;
    height: 100%;
}

.w>header .wc>div li.basket{
    background-image: url('basket.png');
    background-size: 25px 25px;
    //background-position: 10px 50%;
    background-color:#FF0000;

}

.w>header .wc>div li.vk{
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI5LjU5NHB4IiBoZWlnaHQ9IjEycHgiIHZpZXdCb3g9IjAgMCA5LjU5NCAxMiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgOS41OTQgMTIiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik0wLjAyMywwaDUuNDQ5YzEuNzkzLDAsMy4zMiwwLjg3OCwzLjMxOCwyLjY1NWMtMC4wMDEsMS40ODMtMC41MzgsMi4wNi0xLjY0MiwyLjcxMmMwLjA5NCwwLjA3OCwwLjcyNywwLjI2NiwwLjkzOSwwLjM3MWMwLjM0LDAuMTY4LDAuNTQsMC4zMzcsMC43NjQsMC41NjRjMC42MjYsMC42MzYsMC43NDMsMS4yMTgsMC43NDMsMi4yMTdjMCwyLjMxNi0yLjI0LDMuNDgxLTQuMzk4LDMuNDgxSDBMMC4wMjMsMHogTTIuOTg0LDMuMTUzbDAsMS41NThjMS40MDQsMCwyLjcyMywwLjE4NSwyLjcyMy0xLjMzN2MwLTEuNDA5LTEuNDkyLTEuMTc3LTIuNzI0LTEuMTc3TDIuOTg0LDMuMTUzeiBNMi45ODQsOS43OTFjMS41MzgsMCwzLjQzOCwwLjI1MywzLjQ3Mi0xLjQ5M0M2LjQ5LDYuNDc3LDQuNTAzLDYuODA2LDIuOTg0LDYuODA2TDIuOTg0LDkuNzkxeiIvPjwvc3ZnPg==');
    background-size: 9px 12px;
    background-position: 10px 50%;
}

.w>header .wc>div li.fb{
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI3LjIzOXB4IiBoZWlnaHQ9IjE1cHgiIHZpZXdCb3g9IjAgMCA3LjIzOSAxNSIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNy4yMzkgMTUiPjxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik0wLDQuOTYxaDEuNTUxVjQuMjU3VjMuNTY4VjMuNDUzYzAtMC42NjQsMC4wMTctMS42ODksMC41LTIuMzI0QzIuNTU5LDAuNDU3LDMuMjU3LDAsNC40NTgsMGMxLjk1NiwwLDIuNzgxLDAuMjc5LDIuNzgxLDAuMjc5TDYuODUxLDIuNTc3YzAsMC0wLjY0Ni0wLjE4Ny0xLjI1LTAuMTg3Yy0wLjYwMywwLTEuMTQzLDAuMjE1LTEuMTQzLDAuODE5djAuMjQ0djAuODA0djAuNzA0aDIuNDczTDYuNzU5LDcuMjA0SDQuNDU4VjE1SDEuNTUxVjcuMjA0SDBWNC45NjF6Ii8+PC9zdmc+');
    background-size: 8px 15px;
}

.w>header .wc>div li.in{
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIxNHB4IiBoZWlnaHQ9IjE0cHgiIHZpZXdCb3g9IjAgMCAxNCAxNCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTQgMTQiPjxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLXdpZHRoPSIxLjMwNzEiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iTTEwLjkyMiwxMy4zNDZIMy4wNzhjLTEuMzM5LDAtMi40MjUtMS4wODYtMi40MjUtMi40MjVWMy4wNzljMC0xLjMzOSwxLjA4Ni0yLjQyNSwyLjQyNS0yLjQyNWg3Ljg0M2MxLjMzOSwwLDIuNDI1LDEuMDg2LDIuNDI1LDIuNDI1djcuODQzQzEzLjM0NiwxMi4yNjEsMTIuMjYxLDEzLjM0NiwxMC45MjIsMTMuMzQ2eiIvPjxjaXJjbGUgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZmZmIiBzdHJva2Utd2lkdGg9IjEuMzA3MSIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBjeD0iNyIgY3k9IjciIHI9IjMuMDkzIi8+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTEwLjkyMiwwLjY1NEgzLjA3OGMtMS4zMzksMC0yLjQyNSwxLjA4Ni0yLjQyNSwyLjQyNXYxLjY5Mmg0LjIwMkM1LjQxMSw0LjIzNiw2LjE2NywzLjkwNyw3LDMuOTA3YzAuODMzLDAsMS41ODksMC4zMjksMi4xNDQsMC44NjRoNC4yMDJWMy4wNzlDMTMuMzQ3LDEuNzM5LDEyLjI2MSwwLjY1NCwxMC45MjIsMC42NTRNMTEuOTQ1LDMuMzFjMCwwLjMwOC0wLjI0OSwwLjU1Ny0wLjU1NywwLjU1N2gtMC44NDFjLTAuMzA4LDAtMC41NTctMC4yNDktMC41NTctMC41NTdWMi40N2MwLTAuMzA4LDAuMjQ5LTAuNTU3LDAuNTU3LTAuNTU3aDAuODQxYzAuMzA4LDAsMC41NTcsMC4yNDksMC41NTcsMC41NTdWMy4zMXoiLz48bGluZSBmaWxsPSJub25lIiBzdHJva2U9IiNmZmYiIHN0cm9rZS13aWR0aD0iMS4zMDcxIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHgxPSIwLjY1NCIgeTE9IjQuNzcxIiB4Mj0iNC44OTkiIHkyPSI0Ljc3MSIvPjxsaW5lIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLXdpZHRoPSIxLjMwNzEiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgeDE9IjkuMTAxIiB5MT0iNC43NzEiIHgyPSIxMy4zNDciIHkyPSI0Ljc3MSIvPjwvc3ZnPg==');
    background-size: 14px 14px;
}

.w>header .wc>div .operation-time{
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIyMi4wMzhweCIgaGVpZ2h0PSIyMi4wMzhweCIgdmlld0JveD0iMCAwIDIyLjAzOCAyMi4wMzgiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDIyLjAzOCAyMi4wMzgiPjxjaXJjbGUgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZjAwIiBzdHJva2Utd2lkdGg9IjEuNjI4OCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBjeD0iMTEuMDE5IiBjeT0iMTEuMDE5IiByPSIxMC4yMDUiLz48cG9seWxpbmUgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZjAwIiBzdHJva2Utd2lkdGg9IjEuNjI4OCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBwb2ludHM9IjE1LjQzMSwxNS40MzEgMTEuMDE5LDExLjAxOSAxMS4wMTksMi45MjkgIi8+PC9zdmc+');
    background-repeat: no-repeat;
    background-size: 20px 20px;
    padding-left: 25px;
}

.w>header .wc>div .basket_a{
    position:absolute;
    right:115px;
    background-image:url();
}

.w>header nav{
    height: 138px;
    position: relative;
    margin: 0 12px;
}

.w>header nav .first,
.w>header nav .second{
    position: absolute;
    top: 24px;
}

.w>header nav .first{
    left: 0;
}

.w>header nav .second{
    right: 0;
}

.w>header .wc>nav>a{
    background-image: url(../Content/minger.png);
    background-repeat: no-repeat;
    background-size: 124px 125px;
    width: 124px;
    height: 125px;
    position: absolute;
    top: -63px;
    left: 0;
    right: 0;
    margin: 0 auto;
    overflow: hidden;
    text-indent: -124px;
}

.w>header nav .first li,
.w>header nav .second li{
    color: #000;
    display: inline-block;
    font-size: 1.6em;
    text-decoration: none;
    line-height: 22px;
    height: 22px;
}

.w>header nav .first li{
    margin-right: 32px;
}

.w>header nav .second li{
    margin-left: 29px;
}

.w>header nav .first a,
.w>header nav .second a{
    color: #303030;
    display: block;
    text-decoration: none;
}

.w>header nav .first a span,
.w>header nav .second a span{
    border-bottom: rgba(48,48,48,0) 1px solid;
    display: inline-block;
    line-height: 1;
    transition: border-color 124ms linear;
}

.w>header nav .first a:hover span,
.w>header nav .second a:hover span{
    border-bottom-color: rgba(48,48,48,.8);
}

.w>header nav .last{
    background: rgb(31,31,31);
    background: linear-gradient(to bottom,rgba(31,31,31,1),rgba(0,0,0,1));
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 54px;

}

.w>header nav .last{
    width: 100%;
    display: table;
}

.w>header nav .last>li{
    vertical-align: top; 
    width: 1%; 
    white-space: nowrap;
    display: table-cell;
    height: 54px;
    line-height: 54px;
    text-align: center;
    position: relative;
}

.w>header nav .last>li.active{
    background-color: #f00;
}

.w>header nav .last .space{
    width:5px !important;
}

.w>header nav .last h1{
    display: block;
    font-size: inherit;
    font-weight: inherit;
    line-height: inherit;
}

.w>header nav .last a{
    color: #fff;
    display: block;
    height: 54px;
    white-space:nowrap;
    font-size: 1.6em;
    font-weight: 700;
    font-family: 'PT Serif';
    letter-spacing: 1px;
    padding: 0 18px;
    text-transform: uppercase;
}

.w>header nav .last span{
    border-bottom: rgba(255,255,255,0) 1px solid;
    display: inline-block;
    line-height: 116%;
    position: relative;
    z-index: 2;
    transition: border-color 124ms linear;
}

.w>header nav .last a:hover span{
    border-bottom-color: rgba(255,255,255,.8);
}



.main .fotorama__nav-wrap{
    margin-bottom: 44px;
}

.main .fotorama__nav--dots .fotorama__nav__frame{
    width: 60px;
    height: 42px;
}

.main .fotorama__dot{
    background-color: #e0e0e0;
    border: 0;
    border-radius: 0;
    width: 30px;
    height: 6px;
    top: 18px;
    left: 15px;
}

.main .fotorama__nav__frame.fotorama__active .fotorama__dot{
    background-color: #f00;
    border-width: 0;
    width: 30px;
    height: 6px;
}

.main .prefotorama{
    clear: both;
    height: 518px;
    position: relative;
}

.main .prefotorama .l,
.main .prefotorama .r{
    background: linear-gradient(to right, rgba(48,48,48,.24) 0%,rgba(48,48,48,0) 100%);
    min-width: 61px;
    position: absolute;
    top: 0;
    bottom: 86px;
    z-index: 3;
    cursor: pointer;
    opacity: .24;
    transition: opacity 124ms linear;

}

.main .prefotorama .r{
    background: linear-gradient(to left, rgba(48,48,48,.12) 0%,rgba(48,48,48,0) 100%);
}

.main .prefotorama .l:hover,
.main .prefotorama .r:hover{
    opacity: 1;
}

.main .prefotorama .l{
    left: 0;
}

.main .prefotorama .r{
    right: 0;
}

.main .prefotorama .l div,
.main .prefotorama .r div{
    width: 14px;
    height: 24px;
    position: absolute;
    top: 50%;
    margin-top: -12px;
    background-repeat: no-repeat;
    background-size: cover;
}

.main .prefotorama .l div{
    background-image: url(../g/l.png);
    right: 22px;
}

.main .prefotorama .r div{
    background-image: url(../g/r.png);
    left: 22px;
}

.main .prefotorama .l.cff div{
    background-image: url(../g/lff.png);
}

.main .prefotorama .r.cff div{
    background-image: url(../g/rff.png);
}

.table-center{
    display: table;
    width: 100%;
    height: 100%;
}

.table-center>div{
    display: table-cell;
    vertical-align: middle;
}

.main .fotorama article{
    max-width: 1152px;
    margin: 0 auto;
    position: relative;
}

.main .fotorama artilce.height100{
    height: 100%;
}

.slide-type1{
    position:absolute;
    top:0;
    right:0;
    left:0;
    bottom:0;
}

.main .fotorama .slide-type1 article{
    max-width: 1128px;
}

.main .fotorama .slide-type1{
    opacity: 0;
}

.main .fotorama .fotorama__wrap .slide-type1{
    opacity: 1;
}

.slide-type1{
    text-shadow: 0 0 72px 3px rgba(0,0,0,.42);
}

.slide-type1 h1{
    width: 552px;
    font-size: 4.2em;
    font-weight: 600;
    font-family: 'PT Serif';
    text-transform: uppercase;
    line-height: 120%;
}

.slide-type1 p{
    width: 552px;
    padding-top: 12px;
    font-size: 1.8em;
    line-height: 150%;
}

.slide1-20150521{
    color: #fff;
    background: #af8e7a url(/g/slide1-20150521.jpg) no-repeat top center;
    background-position: 50% 50%;
    background-size: auto 100%;
    text-shadow: 0 0 30px rgba(0,0,0,.3);
}

.slide1-20150629{
    background: #f9f9f9 url(/g/torty-na-zakaz-luboi-slojnosti.jpg) no-repeat top center;
    background-position: 50% 50%;
    background-size: auto 100%;
    text-shadow: 0 0 30px rgba(0,0,0,.3);
}

.slide1-20160103{
    background: #f5f5f5 url(/g/slide1-20160103.jpg) no-repeat top center;
    background-position: 50% 50%;
    background-size: auto 100%;
    /*text-shadow: 0 0 30px rgba(0,0,0,.3);*/
}

.slide1-20150629 p,
.slide1-20160103 p{
    width: 524px;
}

.slide1-20150629 a{
    color: #000;
    text-decoration: none;
}

.slide1-20160103 a{
    color: #f00;
    text-decoration: none;
    text-indent: 0;
}

.slide1-20150629 a span{
    border-bottom: rgba(0,0,0,0) 1px solid;
    display: inline-block;
    line-height: 100%;
    text-indent: 0;
    transition: border-color 124ms linear;
}

.slide1-20150629 a:hover span{
    border-bottom-color: rgba(0,0,0,.8);
}

.slide1-20160103 a span{
    border-bottom: rgba(255,0,0,0) 1px solid;
    display: inline-block;
    line-height: 100%;
    transition: border-color 124ms linear;
}

.slide1-20160103 a:hover span{
    border-bottom-color: rgba(255,0,0,.8);
}

.slide1-20150521 article{
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI2MHB4IiBoZWlnaHQ9IjYwcHgiIHZpZXdCb3g9IjAgMCA2MCA2MCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNjAgNjAiPjxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik00NS40ODEsMjIuMjU4YzAuNTAxLDAuNzI2LDAuMzE5LDEuNzItMC40MDYsMi4yMmwtMTQuNDc4LDkuOTk0Yy0wLjI3MiwwLjE4Ny0wLjU4OSwwLjI4MS0wLjkwOCwwLjI4MWMtMC4yNTUsMC0wLjUwOS0wLjA1OS0wLjc0Mi0wLjE4MWMtMC41MjYtMC4yNzgtMC44NTYtMC44MjItMC44NTYtMS40MTRWMTEuNzdjMC0wLjg4MSwwLjcxNS0xLjU5NiwxLjU5OC0xLjU5NmMwLjg4MSwwLDEuNTk2LDAuNzE1LDEuNTk2LDEuNTk2djE4LjM0NWwxMS45NzItOC4yNjRDNDMuOTg2LDIxLjM1Miw0NC45ODEsMjEuNTM1LDQ1LjQ4MSwyMi4yNTh6IE0yOS45ODksNTUuMDVjLTEzLjg0MiwwLTI1LjEwNS0xMS4yNTMtMjUuMTA1LTI1LjA4NFMxNi4xNDgsNC44ODEsMjkuOTg5LDQuODgxczI1LjEwMywxMS4yNTMsMjUuMTAzLDI1LjA4NFM0My44MzEsNTUuMDUsMjkuOTg5LDU1LjA1eiBNMjkuOTg5LTAuMDAxYy0xNi41MzYsMC0yOS45OTEsMTMuNDQyLTI5Ljk5MSwyOS45NjZzMTMuNDU0LDI5Ljk2NiwyOS45OTEsMjkuOTY2UzU5Ljk4LDQ2LjQ4OSw1OS45OCwyOS45NjVTNDYuNTI2LTAuMDAxLDI5Ljk4OS0wLjAwMXoiLz48L3N2Zz4=');
    background-repeat: no-repeat;
    background-size: 60px 60px;
    background-position: 34px 0;
    padding: 20px 0;
}

.slide1-20150521 h1{
    text-indent: 80px;
    margin-left: 34px;
}

.slide1-20150521 p,
.slide2-20150521 p,
.slide2-20150521 .cofe{
    margin-left: 34px;
}

.slide2-20150521{
    color: #000;
    background: #f0f0f0 url(/g/slide2-20150521.jpg) no-repeat top center;
    background-position: 50% 50%;
    background-size: auto 100%;
}

.slide2-20150521 h1{
    margin-left: 34px;
}

.slide2-20150521 p{
    margin-bottom: 19px;
}

.slide2-20150521 .cofe{
    color: #fff;
    background-color: #f00;
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI0MXB4IiBoZWlnaHQ9Ijc3cHgiIHZpZXdCb3g9IjAgMCA0MSA3NyIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNDEgNzciPjxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik0yOC41OTIsOC42MTRjMS4zMDcsMS40MDQsMy4wMjUsNS4xNzEsMC4xNjUsOS4zNzNjLTAuMzM0LDAuNDkxLTAuODcxLDAuNzU0LTEuNDE3LDAuNzU0Yy0wLjMzOSwwLTAuNjc5LTAuMTAxLTAuOTc4LTAuMzEyYy0wLjc4My0wLjU1MS0wLjk3OC0xLjY0Mi0wLjQzNi0yLjQzOWMxLjkxOS0yLjgyMywwLjMzNy00Ljc3MSwwLjE1LTQuOTgzYy0xLjI5MS0xLjM4Ny0zLjAwNi01LjE1Mi0wLjE1LTkuMzUyYzAuNTQyLTAuNzk3LDEuNjEyLTAuOTk3LDIuMzk2LTAuNDQ0YzAuNzgxLDAuNTUxLDAuOTc2LDEuNjQ0LDAuNDM1LDIuNDM5QzI2Ljc2MSw2LjU4NywyOC41MTcsOC41MzMsMjguNTkyLDguNjE0eiBNMjEuNTUxLDguNjE0YzEuMzA3LDEuNDA0LDMuMDIzLDUuMTY5LDAuMTY1LDkuMzcxYy0wLjMzNSwwLjQ5My0wLjg3MSwwLjc1Ni0xLjQxNywwLjc1NmMtMC4zMzksMC0wLjY4LTAuMTAxLTAuOTc5LTAuMzEyYy0wLjc4MS0wLjU0OS0wLjk3Ni0xLjY0Mi0wLjQzNS0yLjQzOWMxLjkxOS0yLjgyMywwLjMzNy00Ljc3MSwwLjE1LTQuOTgzYy0xLjI5MS0xLjM4Ny0zLjAwNy01LjE1Mi0wLjE1LTkuMzUyYzAuNTQyLTAuNzk1LDEuNjEyLTAuOTkzLDIuMzk1LTAuNDQ0YzAuNzgzLDAuNTUxLDAuOTc4LDEuNjQ0LDAuNDM2LDIuNDM5QzE5LjcxOCw2LjU4NiwyMS40NzQsOC41MzIsMjEuNTUxLDguNjE0eiBNMTQuNTEsOC42MTRjMS4zMDcsMS40MDQsMy4wMjMsNS4xNzEsMC4xNjcsOS4zNzNjLTAuMzM1LDAuNDkxLTAuODcyLDAuNzU0LTEuNDIsMC43NTRjLTAuMzM3LDAtMC42NzktMC4xMDEtMC45NzYtMC4zMTJjLTAuNzgzLTAuNTQ5LTAuOTc4LTEuNjQyLTAuNDM2LTIuNDM5YzEuOTE5LTIuODIzLDAuMzM3LTQuNzcxLDAuMTUtNC45ODNjLTEuMjkxLTEuMzg3LTMuMDA5LTUuMTUyLTAuMTUtOS4zNTJjMC41NDItMC43OTUsMS42MTQtMC45OTMsMi4zOTYtMC40NDJjMC43ODMsMC41NTEsMC45NzYsMS42NDIsMC40MzUsMi40MzdDMTIuNjc3LDYuNTg3LDE0LjQzNSw4LjUzMywxNC41MSw4LjYxNHogTTM2LjAwNSwzMS4wNzJsLTIuNzQxLTEuMjM5Yy0wLjYwNS0wLjI3NC0xLjA1Mi0wLjgxNy0xLjIxMi0xLjQ3MWwtMC45MzItMy43OTNIOS40ODFsLTAuOTMyLDMuNzkzYy0wLjE1OSwwLjY1My0wLjYwOCwxLjE5Ny0xLjIxNCwxLjQ3MWwtMi43MzgsMS4yMzl2My42NTZoMzEuNDA4VjMxLjA3MnogTTExLjQ1Miw3Mi41OTNIMjkuMTVsNC43MzYtMzMuNDgzSDYuNzE1TDExLjQ1Miw3Mi41OTN6IE0zOC4yMzgsMzkuMTAybC01LjA5MiwzNS45OTRjLTAuMTUzLDEuMDc5LTEuMDYsMS44OC0yLjEzLDEuODhIOS41ODhjLTEuMDcxLDAtMS45NzktMC44MDEtMi4xMy0xLjg4TDIuMzY1LDM5LjEwMmMtMS4xNTEtMC4wNDYtMi4wNzItMS4wMDEtMi4wNzItMi4xODR2LTcuMjcxYzAtMC44NjQsMC41MDEtMS42NSwxLjI3OC0yLjAwMWwzLjA1OC0xLjM4MmwxLjA4My00LjQxNmMwLjIzOS0wLjk3NSwxLjEwMS0xLjY2LDIuMDg4LTEuNjZoMjQuOTk4YzAuOTg5LDAsMS44NDgsMC42ODUsMi4wODgsMS42NThsMS4wODYsNC40MThsMy4wNTksMS4zODJjMC43NzYsMC4zNTMsMS4yNzcsMS4xMzcsMS4yNzgsMi4wMDF2Ny4yNzFDNDAuMzEsMzguMTAxLDM5LjM4OCwzOS4wNTgsMzguMjM4LDM5LjEwMnoiLz48L3N2Zz4=');
    background-repeat: no-repeat;
    background-size: 41px 77px;
    background-position: 34px 17px;
    border-radius: 8px;
    display: inline-block;
    width: 360px;
    padding: 19px 0 20px;
}

.slide2-20150521 .cofe li{
    display: block;
    font-size: 1.8em;
    font-weight: 300;
    line-height: 136%;
    padding-left: 98px;
}

.slide2-20150521 .cofe li a{
    color: #fff;
    display: inline-block;
    font-weight: 600;
    text-decoration: none;
}

.slide2-20150521 .cofe li a span{
    border-bottom: rgba(255,255,255,0) 1px solid;
    display: inline-block;
    line-height: 100%;
    transition: border-color 124ms linear;
}

.slide2-20150521 .cofe li a:hover span{
    border-color: rgba(255,255,255,.8);
}

.slide2-20150521 .netto{
    font-size: .778em;
}

.slide3-20150521,
.slide1-20151013{
    color: #fff;
    background: #000 url(/g/slide1-20151017.jpg) no-repeat top center;
    background-position: 50% 50%;
    background-size: auto 100%;
}

.slide3-20150521 h1,
.slide3-20150521 p,
.slide1-20151013 h1,
.slide1-20151013 p{
    width: 708px;
    margin: 0 auto;
    text-align: center;
}

.slide1-20160103 h1{
    position: relative;
    /*left: -23px;
    text-indent: 23px;*/
}

.slide1-20151013 p{
    color: #f00;
    font-weight: 600;
}

.slide1-20150629 p,
.slide1-20160103 p{
    width: 524px;
}

.slide3-20150521 h1 a{
    color: #fff;
    text-decoration: none;
}

.slide3-20150521 h1 a>span{
    border-bottom: rgba(255,255,255,0) 1px solid;
    display: inline;
    line-height: 100%;
    transition: border-color 124ms linear;
}

.slide3-20150521 h1 a:hover>span{
    border-bottom-color: rgba(255,255,255,.8);
}

.slide3-20150521 h1 a span span{
    vertical-align: text-bottom;
}

.slide3-20150521 .ostrovOpen{
    color: #fff;
    text-decoration: none;
}

.slide3-20150521 .ostrovOpen span{
    border-bottom: rgba(255,255,255,0) 1px solid;
    display: inline-block;
    line-height: 118%;
    transition: border-color 124ms linear;
}

.slide3-20150521 .ostrovOpen:hover span{
    border-color: rgba(255,255,255,.8);
}

.slide3-20150521 .mapButton{
    color: #fff;
    cursor: pointer;
    background-color: rgba(0,0,0,.5);
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIxNC42NzRweCIgaGVpZ2h0PSIyMi4wMXB4IiB2aWV3Qm94PSIwIDAgMTQuNjc0IDIyLjAxIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxNC42NzQgMjIuMDEiPjxwYXRoIGZpbGw9IiNmZmYiIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLXdpZHRoPSIxLjU2ODgiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iTTcuMzM3LDAuNzg0Yy0zLjYxOSwwLTYuNTUzLDIuOTM0LTYuNTUzLDYuNTUzYzAsMC45ODQsMC4yMTgsMS45MTYsMC42MDcsMi43NTRsMC4wMDIsMC4wMDVjMC4xNiwwLjM0Myw1Ljk0NCwxMC4zNDcsNS45NDQsMTAuMzQ3czUuNzg0LTEwLjAwNCw1Ljk0My0xMC4zNDZsMC4wMDMtMC4wMDZjMC4zODgtMC44MzcsMC42MDctMS43NywwLjYwNy0yLjc1NEMxMy44OSwzLjcxOCwxMC45NTYsMC43ODQsNy4zMzcsMC43ODR6IE03LjMzNywxMC40NzRjLTEuNzU0LDAtMy4xNzYtMS40MjItMy4xNzYtMy4xNzZjMC0xLjc1NCwxLjQyMi0zLjE3NiwzLjE3Ni0zLjE3NmMxLjc1NCwwLDMuMTc2LDEuNDIyLDMuMTc2LDMuMTc2QzEwLjUxMyw5LjA1Miw5LjA5MSwxMC40NzQsNy4zMzcsMTAuNDc0eiIvPjwvc3ZnPg==');
    background-repeat: no-repeat;
    background-size: 32px 47px;
    background-position: 35px 22px;
    border: #fff 1px solid;
    border-radius: 8px;
    display: inline-block;
    width: 202px;
    font-weight: 600;
    line-height: 132%;
    padding: 23px 31px 24px 81px;
    text-align: left;
    text-decoration: none;
    margin-top: 21px;
    transition: background-color 124ms linear;
}

/*.slide3-20150521 .mapButton:hover{
    background-color: rgba(0,0,0,.5);
}*/

.slide1-20150926{
    background: #f5f5f5 url(/g/slide1-20150926-1.png) no-repeat;
    background-position: 50% 0;
}

.slide1-20150926 h1,
.slide1-20150926 p{
    width: 578px;
}

.slide1-20150926 p>.red{
    color: #f00;
}

.slide1-20150926 .button{
    border: #f00 1px solid;
    border-radius: 8px;
    color: #f00;
    display: inline-block;
    font-size: 1.8em;
    width: 118px;
    height: 38px;
    font-weight: 300;
    line-height: 38px;
    text-decoration: none;
    text-align: center;
    margin-top: 23px;
    padding-bottom: 2px;
    transition: background-color 124ms linear, color 124ms linear;
}

.slide1-20150926 .button:hover,
.slide1-20150926 .button:focus,
.slide1-20150926 .button:active{
    background-color: #f00;
    color: #fff;
}

.slide1-20150926 .card{
    background: url(/g/slide1-20150926-2.png) no-repeat;
    background-position: 100% 0;
    display: inline-block;
    width: 489px;
    height: 362px;
    position: absolute;
    top: 36px;
    left: 0;
    right: 0;
    margin: 0 auto;
    padding-left: 634px;
    transform: translateX(100%);
    -webkit-transform: translateX(100%);
    transition: transform 200ms linear;
    -webkit-transition: -webkit-transform 200ms linear;
}

.fotorama__active .slide1-20150926 .card{
    transform: translateX(0);
    -webkit-transform: translateX(0);
}

.mini-company{
    text-align: center;
}

.mini-company h1{
    display: block;
    font-size: 2.4em;
    font-weight: 700;
    line-height: 150%;
    margin-bottom: 20px;
    text-transform: uppercase;
}

.mini-company p{
    display: inline-block;
    margin: 0 auto;
    width: 1032px;
    color: #303030;
    font-size: 1.8em;
    line-height: 136%;
}

.mini-company p a{
    color: inherit;
    display: inline-block;
    text-decoration: none;
}

.mini-company p a span{
    display: inline-block;
    border-bottom: rgba(85,85,85,0) 1px solid;
    line-height: 100%;
    transition: border-color 124ms linear;
}

.mini-company p a:hover span{
    border-color: rgba(85,85,85,.8);
}

.editor-choice{
    padding-top: 39px;
    text-align: center;
    margin-bottom: 36px;
}

.editor-choice>h1{
    color: #ff0000;
    display: block;
    font-size: 5em;
    font-weight: 300;
    line-height: 150%;
    margin-bottom: 22px;
    text-transform: uppercase;
    text-align: center;
    font-family:'Arno Pro Caption';
}

.editor-choice .button{
    display: inline-block;
    height: 60px;
    position: relative;
    margin: 11px auto 0;
}

.editor-choice .button a{
    color: #fff;
    border-radius: 4px;
    background-color: #f00;
    display: block;
    height: 60px;
    font-size: 2.4em;
    font-weight: 700;
    text-transform: uppercase;
    text-align: center;
    line-height: 60px;
    padding: 0 30px;
    text-decoration: none;
    transition: background-color 124ms linear;
}

.editor-choice .button a:hover,.editor-choice .button a:focus{
    background-color: #800000;
}

.editor-choice .button p{
    color: #a3a3a3;
    display: table;
    width: 376px;
    height: 60px;
    padding-left: 20px;
    font-size: 1.4em;
    text-align: left;
    position: absolute;
    top: 0;
    right: -398px;
}

.editor-choice .button span{
    display: table-cell;
    vertical-align: middle;
    line-height: 124%;
}

.products{
    -webkit-font-smoothing: antialiased;
}

.products article{
    display: inline-block;
    width: 264px;
    height: 360px;
    margin: 0 10px 24px;
    text-align: center;
    vertical-align: top;
    position: relative;
}

.products article a{
    text-decoration: none;
}

.products article img{
    display: block;
    transition: opacity 124ms linear;
}

.products article h1{
    color: #000;
    display: inline;
    font-size: 1.9em;
    font-family: 'PT Serif';
    line-height: 118%;
    border-bottom: rgba(0,0,0,0) 1px solid;
}

.products article h1>span{
    vertical-align: text-bottom;
    line-height: 102%;
}

.products article>a{
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}

.products article p{
    color: #505050;
font-size: 1.4em;
    line-height: 150%;
    margin-top: 2px;
}

.products article>a>.img{
    display: block;
    width: 264px;
    height: 180px;
    overflow: hidden;
}

.products article>a>.img img{
    display: block;
    width: 264px;
    height: 180px;
    transition: opacity 80ms ease-in-out,transform 80ms ease-in-out;
    -moz-transition: opacity 80ms ease-in-out,transform 80ms ease-in-out;
    -webkit-transition: opacity 80ms ease-in-out,-webkit-transform 80ms ease-in-out;
    -o-transition: opacity 80ms ease-in-out,transform 80ms ease-in-out;
}

.products article>a:hover>.img img{
    -moz-transform: scale(1.2);
    -webkit-transform: scale(1.2);
    -o-transform: scale(1.2);
    -ms-transform: scale(1.2);
    transform: scale(1.2);
}

.products article>a>.img.hot:before{
    content: ' ';
    display: inline-block;
    background-image: url(/g/hot.png);
    background-repeat: no-repeat;
    background-size: 32px 32px;
    width: 32px;
    height: 32px;
    position: absolute;
    top: 12px;
    right: 12px;
    z-index: 3;
}

.products article>a>.txt{
    border: #f0f0f0 1px solid;
    border-top: 0;
padding: 0 24px 0;
height: 170px;
position: relative;
}

.products article>a>.txt>div{
    height: 21px;
    position: absolute;
right: 0;
bottom: 5px;
left: 0;
}


.products article .cost{
    color: #f00;
    font-size: 1.9em;
    font-weight: 700;
}

.products article .slash{
    color: #696969;
    font-weight: 300;
}

.products article .netto{
    color: #696969;
    font-size: 1em;
    font-style: italic;
}

.products article:hover{
    background-color: #000;
}

.products article>a:hover>div{
    border-color: #000;
}

.products article>a:hover h1{
    color: #fff;
}

.products article>a:hover p{
    color: #dddddd;
}

.products article>a:hover h1{
    border-color: rgba(255,255,255,.8);
}

.products article.noactive{
    display: none;
    visibility: hidden;
}

.instagram{
    text-align: center;
    margin-bottom: 90px;
}

.instagram h1{
    display: inline-block;
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIxN3B4IiBoZWlnaHQ9IjE3cHgiIHZpZXdCb3g9IjAgMCAxNyAxNyIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTcgMTciPjxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLXdpZHRoPSIxLjU4NzEiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iTTEzLjI2MiwxNi4yMDZIMy43MzhjLTEuNjI2LDAtMi45NDUtMS4zMTgtMi45NDUtMi45NDVWMy43MzhjMC0xLjYyNiwxLjMxOC0yLjk0NSwyLjk0NS0yLjk0NWg5LjUyNGMxLjYyNiwwLDIuOTQ1LDEuMzE4LDIuOTQ1LDIuOTQ1djkuNTI0QzE2LjIwNiwxNC44ODgsMTQuODg4LDE2LjIwNiwxMy4yNjIsMTYuMjA2eiIvPjxjaXJjbGUgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMDAwIiBzdHJva2Utd2lkdGg9IjEuNTg3MSIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBjeD0iOC41IiBjeT0iOC41IiByPSIzLjc1NiIvPjxwYXRoIGZpbGw9IiMwMDAiIGQ9Ik0xMy4yNjIsMC43OTRIMy43MzhjLTEuNjI2LDAtMi45NDUsMS4zMTgtMi45NDUsMi45NDV2Mi4wNTVoNS4xMDNDNi41NzEsNS4xNDQsNy40ODksNC43NDQsOC41LDQuNzQ0czEuOTI5LDAuNCwyLjYwNCwxLjA0OWg1LjEwM1YzLjczOEMxNi4yMDcsMi4xMTIsMTQuODg4LDAuNzk0LDEzLjI2MiwwLjc5NCBNMTQuNTA1LDQuMDJjMCwwLjM3My0wLjMwMywwLjY3Ni0wLjY3NiwwLjY3NmgtMS4wMjFjLTAuMzczLDAtMC42NzYtMC4zMDMtMC42NzYtMC42NzZWMi45OTljMC0wLjM3MywwLjMwMy0wLjY3NiwwLjY3Ni0wLjY3NmgxLjAyMWMwLjM3MywwLDAuNjc2LDAuMzAzLDAuNjc2LDAuNjc2VjQuMDJ6Ii8+PGxpbmUgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMDAwIiBzdHJva2Utd2lkdGg9IjEuNTg3MSIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiB4MT0iMC43OTQiIHkxPSI1Ljc5MyIgeDI9IjUuOTQ5IiB5Mj0iNS43OTMiLz48bGluZSBmaWxsPSJub25lIiBzdHJva2U9IiMwMDAiIHN0cm9rZS13aWR0aD0iMS41ODcxIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHgxPSIxMS4wNTEiIHkxPSI1Ljc5MyIgeDI9IjE2LjIwNiIgeTI9IjUuNzkzIi8+PC9zdmc+');
    background-repeat: no-repeat;
    background-position: 0 50%;
    background-size: 17px 17px;
    font-size: 2.4em;
    line-height: 100%;
    text-transform: uppercase;
    margin-bottom: 24px;
}

.instagram h1 a{
    color: #000;
    display: block;
    padding-left: 25px;
}

.instagram h1 span{
    display: inline-block;
    border-bottom: rgba(0,0,0,0) 1px solid;
    transition: border-color 124ms linear;
}

.instagram h1:hover span{
    border-color: rgba(0,0,0,.8);
}

#instafeed>a{
    display: inline-block;
    margin: 0 12px;
}

#instafeed img{
    display: block;
    width: 168px;
    height: 168px;
    transition: opacity 124ms linear;
}

#instafeed a:hover img{
    display: block;
    width: 168px;
    height: 168px;
    opacity: .8;
}

.main-cakes-order{
    background-color: #f9f9f9;
    max-width: 1128px;
    height: 210px;
    position: relative;
    margin-bottom: 60px;
}

.main-cakes-order img{
    display: inline-block;
    position: absolute;
    bottom: 0;
    left: 7px;
}

.main-cakes-order>div{
    display: table;
    width: 100%;
    height: 100%;
}

.main-cakes-order>div>div{
    display: table-cell;
    vertical-align: middle;
    padding-left: 447px;
}

.main-cakes-order span{
    color: #f00;
    display: block;
    font-size: 3.6em;
    font-weight: 600;
    line-height: 100%;
    text-transform: uppercase;
    position: relative;
    left: -1px;
    margin-bottom: 3px;
}

.main-cakes-order h1{
    color: #303030;
    display: block;
    font-size: 2.4em;
    font-weight: 400;
    line-height: 100%;
    margin-bottom: 24px;
}

.main-cakes-order a{
    color: #f00;
    border: #f00 1px solid;
    border-radius: 4px;
    display: inline-block;
    font-size: 2.4em;
    height: 46px;
    line-height: 46px;
    text-decoration: none;
    padding: 0 16px;
    margin: 0 0 2px 1px;
    float: left;
    transition: background-color 124ms linear, color 124ms linear;
}

.main-cakes-order a:hover{
    background-color: #f00;
    color: #fff;
}

.main-cakes-order p{
    color: #a3a3a3;
    width: 376px;
    padding-left: 22px;
    font-size: 1.4em;
    float: left;
    line-height: 124%;
    padding-top: 6px;
}

.main-news{
    margin-bottom: 90px;
}

.main-news>h1{
    display: block;
    font-size: 2.4em;
    text-align: center;
    margin-bottom: 31px;
}

.main-news>h1 a{
    color: #000;
    border-bottom: rgba(0,0,0,0) 1px solid;
    display: inline-block;
    text-decoration: none;
    text-transform: uppercase;
    line-height: 100%;
    transition: border-color 124ms linear;
}

.main-news>h1 a:hover{
    border-color: rgba(0,0,0,.8);
}

.main-news article{
    display: inline-block;
    width: 360px;
    margin: 0 12px;
    vertical-align: top;
}

.main-news article img{
    display: inline-block;
    vertical-align: top;
    margin-right: 12px;
    transition: opacity 124ms linear;
}

.main-news article div{
    display: inline-block;
    width: 180px;
    vertical-align: top;
}

.main-news article a{
    color: #000;
    display: block;
}

.main-news time{
    color: #f00;
    display: block;
    font-size: 1.3em;
    font-weight: 600;
}

.main-news article h1{
    display: inline;
    font-size: 1.3em;
    font-weight: 600;
    line-height: 150%;
    border-bottom: rgba(0,0,0,0) 1px solid;
    transition: border-bottom-color 124ms linear;
}

.main-news article h1>span{
    vertical-align: text-bottom;
    line-height: 102%;
}

.main-news article a:hover h1{
    border-color: rgba(0,0,0,.8);
}

.main-news article a:hover img{
    opacity: .8;
}

.share{
    position: relative;
}

.share a:before{
    content: ' ';
    background-image: url(../g/share.png);
    background-repeat: no-repeat;
    background-size: 86px 86px;
    background-position: 50% 50%;
    display: inline-block;
    width: 168px;
    height: 72px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    overflow: hidden;
}

.subscribe,
.vk-wall,
.fb-wall{
    display: inline-block;
    width: 360px;
    height: 227px;
    margin: 0 12px 90px;
    vertical-align: top;
    position: relative;
}

.vk-wall,
.fb-wall{
    overflow:hidden;
}

.vk-wall>div,
.fb-wall>div{
    border:#eaeaea 1px solid;
    box-sizing: border-box;
    width: 360px;
    height: 227px;
}

.subscribe:before,
.subscribe:after{
    content: ' ';
    background-repeat: repeat-y;
    background-size: 5px auto;
    width: 5px;
    position: absolute;
    top: 0;
    bottom: 0;
}

.subscribe:before{
    background-image: url(../g/mail-line-l.png);
    left: 0;
}

.subscribe:after{
    background-image: url(../g/mail-line-r.png);
    right: 0;
}

.subscribe{
    background-color: #f9f9f9;
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI3Mi4xMDNweCIgaGVpZ2h0PSI4NC42OTNweCIgdmlld0JveD0iMCAwIDcyLjEwMyA4NC42OTMiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDcyLjEwMyA4NC42OTMiPjxnPjxkZWZzPjxwYXRoIGlkPSJTVkdJRF8xXyIgZD0iTTcwLjg0MSwzNC45M0w0Ni41OTQsNTkuMTc3SDI1LjUxOWgtMC4wMDZMMS4yNjYsMzQuOTNjMC4yNjYtMC43LDAuNjc1LTEuMzQ0LDEuMjA4LTEuODc3TDMzLjU3MiwxLjk2MWMxLjM3NS0xLjM3NSwzLjU5My0xLjM3NSw0Ljk2OCwwbDMxLjA5MiwzMS4wOTJDNzAuMTY2LDMzLjU4Niw3MC41NzUsMzQuMjMsNzAuODQxLDM0LjkzeiIvPjwvZGVmcz48Y2xpcFBhdGggaWQ9IlNWR0lEXzJfIj48dXNlIHhsaW5rOmhyZWY9IiNTVkdJRF8xXyIgb3ZlcmZsb3c9InZpc2libGUiLz48L2NsaXBQYXRoPjxnIGNsaXAtcGF0aD0idXJsKCNTVkdJRF8yXykiPjxwb2x5Z29uIGZpbGw9IiMzMDMwMzAiIHBvaW50cz0iMzYuMDUyLDE5LjgxNCAzOC4yMDIsMTcuNzYyIDM5Ljk2NCwyMC4xNTYgNDIuNDM5LDE4LjUwOSA0My43NTgsMjEuMTcyIDQ2LjQ4MSwxOS45OCA0Ny4zMTgsMjIuODMyIDUwLjIwNywyMi4xMzEgNTAuNTM1LDI1LjA4NSA1My41MDIsMjQuODk2IDUzLjMxMywyNy44NjMgNTYuMjY3LDI4LjE5MSA1NS41NjUsMzEuMDggNTguNDE4LDMxLjkxNyA1Ny4yMjUsMzQuNjQgNTkuODg5LDM1Ljk1OSA1OC4yNDIsMzguNDMzIDYwLjYzNiw0MC4xOTUgNTguNTg0LDQyLjM0NiA2MC42MzYsNDQuNDk3IDU4LjI0Miw0Ni4yNTkgNTkuODg5LDQ4LjczNCA1Ny4yMjUsNTAuMDUzIDU4LjQxOCw1Mi43NzYgNTUuNTY1LDUzLjYxMyA1Ni4yNjcsNTYuNTAxIDUzLjMxMyw1Ni44MyA1My41MDIsNTkuNzk3IDUwLjUzNSw1OS42MDcgNTAuMjA3LDYyLjU2MiA0Ny4zMTgsNjEuODYgNDYuNDgxLDY0LjcxMyA0My43NTgsNjMuNTIgNDIuNDM5LDY2LjE4NCAzOS45NjQsNjQuNTM3IDM4LjIwMiw2Ni45MzEgMzYuMDUyLDY0Ljg3OSAzMy45MDEsNjYuOTMxIDMyLjEzOSw2NC41MzcgMjkuNjY0LDY2LjE4NCAyOC4zNDUsNjMuNTIgMjUuNjIyLDY0LjcxMyAyNC43ODUsNjEuODYgMjEuODk2LDYyLjU2MiAyMS41NjgsNTkuNjA3IDE4LjYwMSw1OS43OTcgMTguNzkxLDU2LjgzIDE1LjgzNiw1Ni41MDEgMTYuNTM4LDUzLjYxMyAxMy42ODUsNTIuNzc2IDE0Ljg3OCw1MC4wNTMgMTIuMjE0LDQ4LjczNCAxMy44NjEsNDYuMjU5IDExLjQ2Nyw0NC40OTcgMTMuNTE5LDQyLjM0NiAxMS40NjcsNDAuMTk1IDEzLjg2MSwzOC40MzMgMTIuMjE0LDM1Ljk1OSAxNC44NzgsMzQuNjQgMTMuNjg1LDMxLjkxNyAxNi41MzgsMzEuMDggMTUuODM2LDI4LjE5MSAxOC43OTEsMjcuODYzIDE4LjYwMSwyNC44OTYgMjEuNTY4LDI1LjA4NSAyMS44OTYsMjIuMTMxIDI0Ljc4NSwyMi44MzIgMjUuNjIyLDE5Ljk4IDI4LjM0NSwyMS4xNzIgMjkuNjY0LDE4LjUwOSAzMi4xMzksMjAuMTU2IDMzLjkwMSwxNy43NjIiLz48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZmlsbD0iI2ZmZiIgZD0iTTI3Ljk4LDM5LjU1M2MtMC4wMTQsMC4wNTctMC4wMjcsMC4xMTMtMC4wNDEsMC4xNzJjLTAuMDE5LDAuMDgzLTAuMDE4LDAuMTc3LTAuMDYyLDAuMjY5Yy0wLjE0OCwwLjMwOC0wLjE2LDAuNDcyLDAuMTg1LDAuODEyYzAuMjQ5LDAuMjQ1LTAuMDg2LDAuNzQ0LTAuMTY2LDAuODM2Yy0wLjQ0MSwwLjUwNC0wLjg4NywwLjcwMS0xLjE4MiwxLjE2MmMtMC4zMDIsMC40NzItMC42OTksMC45NS0wLjk5LDEuNjA2Yy0wLjU2NCwxLjI3MSwwLjY4MywwLjk2LDEuMzQxLDEuNDMzYy0wLjIxNiwwLjMzNi0wLjI5OCwwLjYwNi0wLjIzNSwxLjA2MmMwLjAyOSwwLjIwOCwwLjQ1OCwwLjQyMiwwLjU3MiwwLjcyMWMwLjExLDAuMjg5LDAuNDM1LDAuMjU3LDAuNjUsMC40NjJjMC4wMTMsMC4zMjYtMC4yMTEsMC4xMjEtMC4yMDUsMC41NjljMC4wMDUsMC4zOTUsMC4zMDMsMC42NzEsMC4yNTMsMS43MzNjLTAuMDM0LDAuNzEtMC40MzUsMS40NDIsMS4zMDQsMS42ODhjMS4xMTUsMC4xNTgsMi4zOTEtMC40NzIsMy4yNzUsMC4yMjVjMC4yOTcsMC4yMzUsMC41MTUsMC40ODcsMC42MywwLjc3N2MtMC41ODUtMC4zNTItMS4xMzUtMC41MjgtMS42MDgtMC42MDhjLTAuMDA1LDAuOTEyLTAuMDEsMS44MjQtMC4wMTYsMi43MzZjMC40NDctMC4wNSwwLjgxNy0wLjEwOSwxLjE1Ny0wLjE4MmMtMC4zMywwLjQ5LTAuNzUxLDAuOTY0LTEuMDg5LDEuMzI5Yy0zLjQ5OSwzLjc4Mi01LjM5Miw4LjU5NC02LjY4MiwxMi45ODNjMy4xNzYsMi43MzYsNy4zMTEsNC4zOSwxMS44MzEsNC4zOWM1LjA1MSwwLDkuNjE5LTIuMDY2LDEyLjkwOC01LjM5N2MwLjUyLTAuOTk0LDAuNzk4LTIuMTMyLDAuNzMtMy40MjdjLTAuMDkyLTEuNzYyLTAuNDIyLTMuODYxLTEuOTY3LTYuMzU5Yy0xLjE0OS0xLjg1OS0yLjYwNy0zLjYwOS00LjI0Ny01LjIxMWMtMC4wNjctMC45NDUtMC41OTktMi4wMzEtMS40NzctMy4wNGMtMC42My0wLjcyNS0wLjMwNy0xLjA1OC0xLjE0MS0xLjE2MWMtMC4xNzgtMC45OC0wLjU2Ny0xLjE5LTAuMTcyLTIuNDU0YzAuMDc4LTAuMjQ3LDAuMTY5LDAuMTI4LDAuMzU0LTAuMDg4YzAuMTg1LTAuMjE2LDEuMDMyLTEuOTc2LDEuMTM3LTIuMjE1YzAuNTE5LTEuMTc4LDEuMDE2LTIuMzg0LDEuMjIyLTMuNTI3YzEuOTU4LDAuMTI2LDMuODMxLDAuMTgyLDUuMjk0LDAuMDY1YzAuNTc3LTAuMDQ2LDAuNzQ2LTEuMDM5LTAuMTE1LTEuMDM2Yy0xLjM4MiwwLjAwNS0zLjA2NC0wLjE5OS00LjgzMy0wLjQ4bDAuMTE0LTQuODEzYzAuMDYxLTIuNTQ1LTIuOTU5LTQuMDkzLTYuNTg4LTQuNDk3Yy0zLjQwOS0wLjM3OS02LjU4Ni0wLjI4MS04LjE4LDIuMDQyYy0xLjA3LDEuNTU5LTEuNTMxLDMuODk1LTEuOTksNS43MzRjLTEuODQxLDAuMDAxLTMuNzMtMC4wNzUtNS41NjctMC40MDJjLTAuODM3LTAuMTQ5LTAuNjk0LDAuNzAxLTAuMTE1LDAuOTIxQzIzLjc5NiwzOC45NiwyNS44MjcsMzkuMzEzLDI3Ljk4LDM5LjU1MyIvPjwvZz48L2c+PGc+PGRlZnM+PHBhdGggaWQ9IlNWR0lEXzNfIiBkPSJNMzMuNTcxLDEuOTU4TDIuNDczLDMzLjA1MWMtMC45ODgsMC45ODgtMS41NDMsMi4zMjgtMS41NDMsMy43MjV2NDQuMzUzYzAsMS40NTUsMS4xNzksMi42MzQsMi42MzQsMi42MzRINjguNTRjMS40NTUsMCwyLjYzNC0xLjE3OSwyLjYzNC0yLjYzNFYzNi43NzZjMC0xLjM5Ny0wLjU1NS0yLjczNy0xLjU0My0zLjcyNUwzOC41MzgsMS45NThDMzcuMTY2LDAuNTg2LDM0Ljk0MywwLjU4NiwzMy41NzEsMS45NTh6Ii8+PC9kZWZzPjxjbGlwUGF0aCBpZD0iU1ZHSURfNF8iPjx1c2UgeGxpbms6aHJlZj0iI1NWR0lEXzNfIiAgb3ZlcmZsb3c9InZpc2libGUiLz48L2NsaXBQYXRoPjxnIGNsaXAtcGF0aD0idXJsKCNTVkdJRF80XykiPjxsaW5lIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzMwMzAzMCIgc3Ryb2tlLXdpZHRoPSIxLjg1ODUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiB4MT0iMjUuNTEzIiB5MT0iNTkuMTc3IiB4Mj0iNDYuNTkiIHkyPSI1OS4xNzciLz48bGluZSBmaWxsPSJub25lIiBzdHJva2U9IiMzMDMwMzAiIHN0cm9rZS13aWR0aD0iMS44NTg1IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgeDE9IjAuOTMxIiB5MT0iODMuNzYyIiB4Mj0iMjUuNTE0IiB5Mj0iNTkuMTc5Ii8+PGxpbmUgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMzAzMDMwIiBzdHJva2Utd2lkdGg9IjEuODU4NSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHgxPSI0Ni41OSIgeTE9IjU5LjE3NyIgeDI9IjcxLjE3NCIgeTI9IjM0LjU5NCIvPjxsaW5lIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzMwMzAzMCIgc3Ryb2tlLXdpZHRoPSIxLjg1ODUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiB4MT0iMjUuNTEzIiB5MT0iNTkuMTc3IiB4Mj0iMC45MjkiIHkyPSIzNC41OTQiLz48bGluZSBmaWxsPSJub25lIiBzdHJva2U9IiMzMDMwMzAiIHN0cm9rZS13aWR0aD0iMS44NTg1IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgeDE9IjQ2LjU5IiB5MT0iNTkuMTc3IiB4Mj0iNzEuMTc0IiB5Mj0iODMuNzYxIi8+PC9nPjx1c2UgeGxpbms6aHJlZj0iI1NWR0lEXzNfIiAgb3ZlcmZsb3c9InZpc2libGUiIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzMwMzAzMCIgc3Ryb2tlLXdpZHRoPSIxLjg1ODUiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIvPjwvZz48L3N2Zz4=');
    background-repeat: no-repeat;
    background-position: 36px 13px;
    background-size: 72px 85px;
    text-align: center;
}

.subscribe p{
    display: block;
    width: 198px;
    font-size: 1.4em;
    padding-left: 128px;
    margin-top: 35px;
    margin-bottom: 4px;
    line-height: 138%;
    text-align: left;
}

.subscribe h1{
    color: #f00;
    display: block;
    font-size: 1.8em;
    font-weight: 700;
    text-transform: uppercase;
    padding-left: 128px;
    margin-bottom: 27px;
    text-align: left;
    text-indent: -1px;
}

.subscribe form{
    display: inline-block;
    width: 300px;
}

.subscribe input{
    border: #f0f0f0 1px solid;
    display: inline-block;
    /*height: 46px;*/
    line-height: 46px;
    vertical-align: top;
    outline: none;
    -webkit-appearance: none;
}

.subscribe input[type="email"]{
    border-right: 0;
    border-radius: 4px 0 0 4px;
    background: #fff;
    width: 245px;
    font-size: 1.4em;
    text-indent: 18px;
}

.subscribe input[type="submit"]{
    border-left: 0;
    border-radius: 0 4px 4px 0;
    color: #fff;
    background: #f00;
    width: 53px;
    font-size: 2em;
    font-weight: 700;
    box-sizing: content-box;
    transition: background-color 124ms linear;
}

.subscribe input[type="submit"]:hover{
    cursor: pointer;
    background-color: #800000;
}

.subscribe span{
    color: #a5a5a5;
    display: inline-block;
    font-size: 1.3em;
    margin-top: 18px;
}



#vk1 {
    margin-right:24px;
    position:relative;
    width:360px;
    height:227px
}
#vk1 a,
#fb1 a{
    color: #fff;
    background-color: #000;
    width:360px;
    height:32px;
    font-size: 1.4em;
    line-height: 31px;
    text-decoration: none;
    padding-left: 8px;
    position:absolute;
    left: -1px;
    top: -1px;
    z-index:2;
}
#vk2 {
    max-height:228px;
    position:absolute;
    left:38px;
    top:-4px;
    overflow:hidden
}
#vk1, #fb-root, #fb1 {
    display:inline-block;
    float:left;
    vertical-align:top
}
#fb1 {
    position:relative;
    width:360px;
    height:227px;
}

#vk1 a:after,
#fb1 a:after{
    background-color: #fff;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    content: ' ';
    width: 24px;
    height: 24px;
    position: absolute;
    top: 4px;
    right: 12px;
}

#vk1 a:after{
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI5LjU5NHB4IiBoZWlnaHQ9IjEycHgiIHZpZXdCb3g9IjAgMCA5LjU5NCAxMiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgOS41OTQgMTIiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxwYXRoIGZpbGw9IiMwMDAiIGQ9Ik0wLjAyMywwaDUuNDQ5YzEuNzkzLDAsMy4zMiwwLjg3OCwzLjMxOCwyLjY1NWMtMC4wMDEsMS40ODMtMC41MzgsMi4wNi0xLjY0MiwyLjcxMmMwLjA5NCwwLjA3OCwwLjcyNywwLjI2NiwwLjkzOSwwLjM3MWMwLjM0LDAuMTY4LDAuNTQsMC4zMzcsMC43NjQsMC41NjRjMC42MjYsMC42MzYsMC43NDMsMS4yMTgsMC43NDMsMi4yMTdjMCwyLjMxNi0yLjI0LDMuNDgxLTQuMzk4LDMuNDgxSDBMMC4wMjMsMHogTTIuOTg0LDMuMTUzbDAsMS41NThjMS40MDQsMCwyLjcyMywwLjE4NSwyLjcyMy0xLjMzN2MwLTEuNDA5LTEuNDkyLTEuMTc3LTIuNzI0LTEuMTc3TDIuOTg0LDMuMTUzeiBNMi45ODQsOS43OTFjMS41MzgsMCwzLjQzOCwwLjI1MywzLjQ3Mi0xLjQ5M0M2LjQ5LDYuNDc3LDQuNTAzLDYuODA2LDIuOTg0LDYuODA2TDIuOTg0LDkuNzkxeiIvPjwvc3ZnPg==');
    background-size: 9px 12px;
}

#fb1 a:after{
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI3LjIzOXB4IiBoZWlnaHQ9IjE1cHgiIHZpZXdCb3g9IjAgMCA3LjIzOSAxNSIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNy4yMzkgMTUiPjxwYXRoIGZpbGw9IiMwMDAiIGQ9Ik0wLDQuOTYxaDEuNTUxVjQuMjU3VjMuNTY4VjMuNDUzYzAtMC42NjQsMC4wMTctMS42ODksMC41LTIuMzI0QzIuNTU5LDAuNDU3LDMuMjU3LDAsNC40NTgsMGMxLjk1NiwwLDIuNzgxLDAuMjc5LDIuNzgxLDAuMjc5TDYuODUxLDIuNTc3YzAsMC0wLjY0Ni0wLjE4Ny0xLjI1LTAuMTg3Yy0wLjYwMywwLTEuMTQzLDAuMjE1LTEuMTQzLDAuODE5djAuMjQ0djAuODA0djAuNzA0aDIuNDczTDYuNzU5LDcuMjA0SDQuNDU4VjE1SDEuNTUxVjcuMjA0SDBWNC45NjF6Ii8+PC9zdmc+');
    background-size: 8px 15px;
}

#fb2 {
    position:absolute;
    left:0;
    top:-3px;
    overflow:hidden;
    width:358px;
    max-height:228px;
}
.fb-like-box {
    position:absolute;
    left:18px;
    top:-30px
}
#fbw {
    background:#fff;
    position:absolute;
    top:0;
    right: 2px;
    left: 0;
    width:358px;
    height:40px;
    z-index:1
}
#fbw2 {
    background:#fff;
    position:absolute;
    bottom:2px;
    right: 2px;
    left: 0;
    height: 36px;
    z-index:1;
}
#fbw3 {
    background:#fff;
    position:absolute;
    top: 38px;
    right: 2px;
    left: 0;
    height: 18px;
    z-index:1;
}

.fb_iframe_widget span{
    position: absolute;
    top: 16px;
    left: 20px;
}

.fb_iframe_widget li{
    margin: 24px !important
}

body>footer {
    background-color: #f9f9f9;
    border-top: #f0f0f0 1px solid;
    width: 100%;
    height: 222px;
    position: relative;
    margin-top: -223px;
}

body>footer>.wc{
    color: #323232;
    font-size: 1.4em;
    max-width: 1128px;
    position: relative;
}

body>footer .minger-line{
    position: absolute;
    right: 0;
    bottom: 0;
    left: 0;
}

body>footer div.first{
    display: inline-block;
    width: 265px;
    padding-top: 37px;
    vertical-align: top;
}

body>footer div.first a{
    display: inline-block;
    background-image: url(../Content/minger.png);
    background-repeat: no-repeat;
    background-size: 72px 73px;
    width: 72px;
    height: 73px;
    overflow: hidden;
    text-indent: -184px;
    vertical-align: top;
}

/*! Social Likes v3.0.14 by Artem Sapegin - http://sapegin.github.com/social-likes - Licensed MIT */
.social-likes,.social-likes__widget{display:inline-block;padding:0;vertical-align:middle!important;word-spacing:0!important;text-indent:0!important;list-style:none!important}.social-likes{opacity:0}.social-likes_visible{opacity:1;transition:opacity .1s ease-in}.social-likes>*{display:inline-block;visibility:hidden}.social-likes_vertical>*{display:block}.social-likes_visible>*{visibility:inherit}.social-likes__widget{display:inline-block;position:relative;white-space:nowrap}.social-likes__widget:before,.social-likes__widget:after{display:none!important}.social-likes_vertical .social-likes__widget{display:block;float:left;clear:left}.social-likes__button,.social-likes__icon,.social-likes__counter{text-decoration:none;text-rendering:optimizeLegibility}.social-likes__button,.social-likes__counter{display:inline-block;margin:0;outline:0}.social-likes__button{position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.social-likes__button:before{content:"";display:inline-block}.social-likes__icon{position:absolute;top:0;left:0}.social-likes__counter{display:none;position:relative}.social-likes_ready .social-likes__counter{display:inline-block}.social-likes_ready .social-likes__counter_empty{display:none}.social-likes_vertical .social-likes__widget{display:block}.social-likes_notext .social-likes__button{padding-left:0}.social-likes{min-height:36px;margin:6px 9px}.social-likes{line-height:19px}.social-likes__widget{margin:6px;color:#000;background:#fff;border:1px solid #ccc;border-radius:3px;line-height:19px}.social-likes__widget:hover,.social-likes__widget:active,.social-likes__widget:focus{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;cursor:pointer}.social-likes__button,.social-likes__counter{vertical-align:middle;font-family:"Helvetica Neue",Arial,sans-serif;font-size:13px;line-height:20px;cursor:inherit}.social-likes__button{padding:1px 6px 1px 20px;font-weight:400;border-right:0}.social-likes__icon{width:20px;height:18px;margin-top:1px;background-repeat:no-repeat;background-position:50% 50%}.social-likes__counter{min-width:12px;padding:1px 4px;font-weight:400;text-align:center;border-left:1px solid #ccc}.social-likes__widget:hover>.social-likes__counter,.social-likes__widget:focus>.social-likes__counter,.social-likes__widget:active>.social-likes__counter,.social-likes__widget_active>.social-likes__counter{position:relative;border-left-color:transparent}.social-likes__widget:hover>.social-likes__counter:before,.social-likes__widget:focus>.social-likes__counter:before,.social-likes__widget:active>.social-likes__counter:before,.social-likes__widget_active>.social-likes__counter:before{content:"";position:absolute;top:0;bottom:0;left:-1px;border-left:1px solid;opacity:.4}.social-likes_vertical .social-likes__widget{margin:3px}.social-likes_notext{margin:-3px}.social-likes_notext .social-likes__widget{margin:3px}.social-likes_notext .social-likes__button{width:18px}.social-likes_notext .social-likes__icon{width:100%;background-position:center center}.social-likes__icon_facebook{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAaklEQVR42mJ0Cp7jycDAMBeIJRnwg+dAnMxEpGIGqJq5THgULwFicSBmBGJbmCYWPCYWAvEbdEF8GmCK/yMLMjGQCLBpsIW6GwaQ/UC6Ddj8cBjJZOr44TkJ6l+ANKSAGEQofgpKGgABBgAWcxAZp2KpkQAAAABJRU5ErkJggg==")}.social-likes__widget_facebook:hover,.social-likes__widget_facebook:active,.social-likes__widget_facebook:focus{background:#425497;border-color:#425497}.social-likes__widget_facebook:hover .social-likes__icon_facebook,.social-likes__widget_facebook:active .social-likes__icon_facebook,.social-likes__widget_facebook:focus .social-likes__icon_facebook{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAaUlEQVR42mL6//+/JxA/+08YgNR4MoIYDAwMkgzEgedMeBQvAWJxIGYEYluomCQLHtMKgfgNuiA+DTDF/5EFmRhIBNg02ELdDQPIfiDdBlCw/sclRzU/PCdB/QuQhhQQgwjFT4E4GSDAAMuiQX7Tr7YFAAAAAElFTkSuQmCC")}.social-likes__icon_vkontakte{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAsElEQVR42mKJLJ3tycDAMBeIJRnwg+dAnMxEpGIGqJq5TGiKGZEwSE4ViDcha2LCYpIREK8C4l4gfgLElciSLDisDgXi/0A8DYi58GkA8Y8AsQkQfwHie0C8BVkBupO4kWyIBWJxIE4D4u/4nKQMxOVQ9jcgbgPii0BsgUvDIyCeBcR/gHgFVI00PhsuA3E61Lkg2xYAsSyyhudIcfGBQOS9AJmSAmIQEdNPQUkDIMAA8iAe2OyimvEAAAAASUVORK5CYII=")}.social-likes__widget_vkontakte:hover,.social-likes__widget_vkontakte:active,.social-likes__widget_vkontakte:focus{background:#526e8f;border-color:#526e8f}.social-likes__widget_vkontakte:hover .social-likes__icon_vkontakte,.social-likes__widget_vkontakte:active .social-likes__icon_vkontakte,.social-likes__widget_vkontakte:focus .social-likes__icon_vkontakte{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAQAAAD8fJRsAAAAfUlEQVQYGQXBMQ4BUQAFwGej0P1aohJCJBpcwu6N1AqVTqFX6TSu4B4if2+gNGZirwIAqPZRAQBADSAiBmYeQACxcXc2sgICiA4/MzsggKFia6HxBAIolk6Oxia+EEDRgYN4QQDF2tXF1NAbAigiGnM3ICoAAOij1QMA+Gj/aNf4AJYJLVIAAAAASUVORK5CYII=")}

body>footer .social-likes{
    display: inline-block;
    vertical-align: top;
}

body>footer div.first>span{
    display: block;
    line-height: 100%;
    margin-top: 20px;
}

body>footer>.wc>p{
    display: inline-block;
    width: 214px;
    line-height: 150%;
    margin-top: 41px;
    vertical-align: top;
}

body>footer>.wc>p a{
    color: #323232;
    text-decoration: none;
}

body>footer>.wc>ul{
    display: inline-block;
    margin-top: 41px;
    vertical-align: top;
}

body>footer>.wc>ul.first{
    margin-right: 40px;
    margin-left: 56px;
}

body>footer>.wc>ul>li{
    display: block;
}

body>footer>.wc>ul>li>a{
    color: #323232;
    text-decoration: none;
    line-height: 150%;
}

body>footer>.wc>ul>li>a span{
    display: inline-block;
    border-bottom: rgba(85,85,85,0) 1px solid;
        line-height: 100%;
    transition: border-color 124ms linear;
}

body>footer>.wc>ul>li>a:hover span{
    border-color: rgba(85,85,85,.8);
}

address{
    display: inline-block;
    width: 168px;
    position: absolute;
    font-size: 65.5%!important;
    top: 46px;
    right: 0;
    font-style: inherit;
}

address>p{
    display: block;
    vertical-align: top;
    padding-bottom: 2px;
}

address>p>a,address>p>span{
    display:inline-block;
    float:left;
}

address a{
    color: #000;
    width: 65px;
    margin-right: 24px;
    font-size: 1.6em;
    font-weight: 600;
    line-height: 150%;
}

address a{
    color: #000;
    width: 65px;
    margin-right: 24px;
    font-size: 1.6em;
    font-weight: 600;
    line-height: 124%;
    text-decoration: none;
}

address a>span{
    /*border-bottom: rgba(0,0,0,.5) 1px solid;*/
    display: inline-block;
    line-height: 100%;
    transition: border-color 124ms linear;
}

address a:hover>span{
    border-color: rgba(0,0,0,.8);
}

address>p>span{
    color: #000;
    text-indent: -16px;
    font-size: 1.4em;
    line-height: 124%;
    position: relative;
    top: -2px;
}

.footer-gp>a{
    height: 16px;
    margin-bottom: 18px;
    text-indent: -9999px;
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iNjUuNzIzcHgiIGhlaWdodD0iMTZweCIgdmlld0JveD0iMCAwIDY1LjcyMyAxNiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNjUuNzIzIDE2OyI+PHBhdGggZD0iTTUuMTc3LDQuODU2aDQuNzM4djYuMDU3Yy0xLjMxNiwwLjQ1Mi0yLjczMywwLjY3OS00LjMxNiwwLjY3OWMtMS43MzgsMC0zLjA2LTAuNTA0LTQuMDA5LTEuNTEyUzAuMTc3LDcuNjM1LDAuMTc3LDUuNzY5YzAtMS44MiwwLjUyNC0zLjIzNywxLjU2My00LjI0OVM0LjIzNywwLDYuMTA4LDBjMC43MSwwLDEuMzgsMC4wNjcsMi4wMSwwLjIwMWMwLjYzLDAuMTM0LDEuMTc5LDAuMzAzLDEuNjQ3LDAuNTA5TDguODAyLDMuMUM3Ljk5LDIuNjk5LDcuMDk4LDIuNDk5LDYuMTI2LDIuNDk5Yy0wLjg4OSwwLTEuNTc3LDAuMjg5LTIuMDYzLDAuODY4UzMuMzM0LDQuNzcxLDMuMzM0LDUuODQ2YzAsMS4wNTQsMC4yMiwxLjg1NywwLjY1OSwyLjQxczEuMDExLDAuODI5LDEuODM5LDAuODI5YzAuNDUyLDAsMC45MjQtMC4wNDQsMS4xODctMC4xMzFWNy4yMjVINS4xNzdWNC44NTZ6Ii8+PHBhdGggZD0iTTE1LjQ0Myw3LjIyNXY0LjIxMmgtMy4xNTlWMC4xMThoMy43MDVjMy4wNjQsMCw0LjU5NiwxLjEzMyw0LjU5NiwzLjM1NGMwLDEuMzA2LTAuNjM4LDIuMzI3LTEuOTEzLDMuMDQybDMuMjg1LDQuOTI0aC0zLjQ1NWwtMi4zOTEtNC4yMTJIMTUuNDQzeiBNMTUuNDQzLDUuMTE5aDAuNDY5YzEuMDY0LDAsMS41OTYtMC40OTksMS41OTYtMS40NGMwLTAuNzc2LTAuNTIyLTEuMTkzLTEuNTY2LTEuMTkzaC0wLjVWNS4xMTl6Ii8+PHBhdGggZD0iTTIzLjA3OCwxMS40MzdWMC4xMThoMi44OTZ2MTEuMzE5SDIzLjA3OHoiLz48cGF0aCBkPSJNMzguMDU1LDUuNTZjMCwxLjg4Mi0wLjUxOCwzLjMzMi0xLjU1NCw0LjM1Yy0xLjAzNiwxLjAxOC0yLjQ5MiwxLjUyNy00LjM2OSwxLjUyN2gtMy41MjZWMC4xMThoMy43ODFjMS44MSwwLDMuMjA3LDAuNDg1LDQuMTkyLDEuNDFDMzcuNTYyLDIuNDU0LDM4LjA1NSwzLjgxMiwzOC4wNTUsNS41NnogTTM0Ljg5Myw1LjY2OGMwLTEuMDMzLTAuMjA0LTEuNzM2LTAuNjEzLTIuMjM0Yy0wLjQwOS0wLjQ5OS0xLjAzLTAuNjg0LTEuODYyLTAuNjg0aC0wLjkxNnY2LjMxOGgwLjcwN2MwLjkyNSwwLDEuNjA0LTAuMzMzLDIuMDM2LTAuODcxQzM0LjY3Nyw3LjY2LDM0Ljg5Myw2Ljc3NCwzNC44OTMsNS42Njh6Ii8+PHBhdGggZD0iTTQ4LjI1OCwzLjc0OGMwLDEuMjYtMC4zNzEsMi4yNi0xLjExNCwyLjk0N2MtMC43NDMsMC42ODYtMS43OTgsMS4wNTctMy4xNjYsMS4wNTdoLTAuODk0djMuNjg1aC0yLjg5NlYwLjExOGgzLjc4OWMxLjQyNCwwLDIuNDk0LDAuMzMzLDMuMjA4LDAuOTU1UzQ4LjI1OCwyLjYwMiw0OC4yNTgsMy43NDh6IE00My4wODQsNS4xMTloMC41OTNjMC40NTgsMCwwLjgyMS0wLjA4MSwxLjA5MS0wLjMzOWMwLjI3LTAuMjU3LDAuNDA1LTAuNTI0LDAuNDA1LTAuOTc3YzAtMC43NjEtMC40MjItMS4wNTQtMS4yNjUtMS4wNTRoLTAuODI0VjUuMTE5eiIvPjxwYXRoIGQ9Ik00OS45MjgsMTEuNDM3VjAuMTE4aDMuMTU5djExLjMxOUg0OS45Mjh6Ii8+PHBhdGggZD0iTTY1LjcxMSwxMS40MzdoLTMuNTI0bC0yLjE5OC0zLjUyNGwtMi4xNzUsMy41MjRoLTMuNDQ3bDMuNzQtNS43OTFMNTQuNTksMC4xMThoMy4zNzhsMi4wMzYsMy40ODZsMS45NTktMy40ODZoMy40NzhMNjEuODcsNS44ODVMNjUuNzExLDExLjQzN3oiLz48cmVjdCB4PSIwIiB5PSIxMy4yMDEiIHN0eWxlPSJmaWxsOiNmMDA7IiB3aWR0aD0iNjUuNzIzIiBoZWlnaHQ9IjIuNzk5Ii8+PC9zdmc+');
    background-repeat: no-repeat;
    background-size: 65px 16px;
}

.footer-ne>span{
    top: 10px;
}

.products.standart{
    margin: 54px auto;
    text-align: center;
}

.products.standart>h1{
    display: block;
    font-size: 2.4em;
    font-weight: 700;
    line-height: 150%;
    margin-bottom: 27px;
    text-transform: uppercase;
    text-align: center;
}

.products .filter,
.prepanorama .filter{
    display: block;
    text-align: center;
    padding-bottom: 30px;
}

.products .filter li,
.prepanorama .filter li{
    display: inline-block;
    margin: 0 9px;
}

.products .filter li a,
.prepanorama .filter li a{
    color: #000;
    border-radius: 4px;
    display: block;
    height: 22px;
    font-size: 1.6em;
    line-height: 22px;
    padding: 0 6px;
    text-decoration: none;
    transition: background-color 124ms linear;
    cursor: pointer;
}

.products .filter li span,
.prepanorama .filter li span{
    border-bottom: rgba(0,0,0,0) 1px dashed;
    display: inline-block;
    line-height: 116%;
    transition: border-color 124ms linear;
}

.products .filter li a:hover span,
.prepanorama .filter li a:hover span{
    border-color: rgba(0,0,0,.8);
}

.products .filter li.active a,
.prepanorama .filter li.active a{
    color: #fff;
    background-color: #f00;
}

.products .filter li.active span,
.products .filter li.active a:hover span,
.prepanorama .filter li.active span,
.prepanorama .filter li.active a:hover span{
    border-color: #f00;
}

.products-position{
    max-width: 1128px;
    margin-top: 60px;
    padding-bottom: 26px;
}

.products-position .fotorama__stage{
    margin-bottom: 6px;
}

body .fotorama__thumb-border{
    border-color: #f00;
}

.products-position .prefotorama{
    display: inline-block;
    vertical-align: top;
    margin-right: 24px;
}

.products-position .right-block{
    display: inline-block;
    width: 360px;
    vertical-align: top;
}

.products-position .right-block>h1{
    display: block;
    font-size: 3em;
    font-weight: 700;
    font-family: 'PT Serif', Serif;
    line-height: 120%;
    text-transform: uppercase;
    position: relative;
    top: -7px;
}

.products-position .right-block .cost{
    color: #f00;
    font-size: 3em;
    font-weight: 700;
    line-height: 100%;
    position: relative;
    top: -4px;
}

.products-position .right-block .netto{
    color: #696969;
    font-size: 1.4em;
    font-style: italic;
    position: relative;
    top: -5px;
}

.products-position .right-block .netto a{
    color: #696969;
    text-decoration: none;
}

.products-position .right-block .netto a span{
    border-bottom: rgba(105,105,105,0) 1px solid;
    display: inline-block;
    line-height: 100%;
    transition: border-color 124ms linear;
}

.products-position .right-block .netto a:hover span{
    border-color: rgba(105,105,105,.8);
}

.products-position .right-block>p{
    color: #303030;
    font-size: 1.4em;
    line-height: 150%;
    margin-top: 44px;
}

.products-position .right-block .social-likes,
.products-position .right-block .social-likes__widget{
    margin: 0;
}

.products-position .right-block .social-likes{
    margin-top: 26px;
}

.products-position .right-block .social-likes__widget_vkontakte{
    margin-right: 16px;
}

.products-position .right-block .consist{
    color: #303030;
    border: #f9f9f9 1px solid;
    width: 318px;
    font-size: 1.3em;
    line-height: 150%;
    padding: 16px 20px 0;
}

.products-position .right-block .consist h1{
    font-size: inherit;
    font-weight: 700;
    text-transform: uppercase;
}

.products-position .right-block .consist section{
    margin-bottom: 16px;
}

.products-position .right-block .consist-inline-block{
    display: inline-block;
    vertical-align: top;
    width: 159px;
}

.products-position .right-block .share{
    background-color: #f9f9f9;
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI0MnB4IiBoZWlnaHQ9IjQwLjExOXB4IiB2aWV3Qm94PSIwIDAgNDIgNDAuMTE5IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA0MiA0MC4xMTkiPjxwYXRoIGZpbGw9IiNmMDAiIGQ9Ik0yNi4xNTMsMjIuNzc2Yy0wLjQ4LDAtMC44MzksMC4zNTQtMS4wMTEsMC41NjVjLTAuMzg0LDAuNDcyLTAuNjA0LDEuMTQ5LTAuNjA0LDEuODU3YzAsMC43MDgsMC4yMiwxLjM4NSwwLjYwNCwxLjg1N2MwLjE3MiwwLjIxMSwwLjUzMSwwLjU2NSwxLjAxMSwwLjU2NWMwLjQ4LDAsMC44NC0wLjM1MywxLjAxMS0wLjU2NWMwLjM4My0wLjQ3MiwwLjYwMy0xLjE0OSwwLjYwMy0xLjg1N2MwLTAuNzA5LTAuMjItMS4zODYtMC42MDMtMS44NTdDMjYuOTkzLDIzLjEzLDI2LjYzNCwyMi43NzYsMjYuMTUzLDIyLjc3NiIvPjxwYXRoIGZpbGw9IiNmMDAiIGQ9Ik0xNS44NDYsMTcuMzEyYzAuNDgsMCwwLjg0LTAuMzU0LDEuMDEyLTAuNTY1YzAuMzg0LTAuNDcyLDAuNjA0LTEuMTQ5LDAuNjA0LTEuODU3cy0wLjIyLTEuMzg1LTAuNjA0LTEuODU3Yy0wLjE3Mi0wLjIxMS0wLjUzMS0wLjU2NS0xLjAxMi0wLjU2NWMtMC40OCwwLTAuODM5LDAuMzUzLTEuMDExLDAuNTY1Yy0wLjM4NCwwLjQ3Mi0wLjYwNCwxLjE0OC0wLjYwNCwxLjg1N3MwLjIyLDEuMzg2LDAuNjA0LDEuODU3QzE1LjAwNywxNi45NTksMTUuMzY1LDE3LjMxMiwxNS44NDYsMTcuMzEyIi8+PHBhdGggZmlsbD0iI2YwMCIgZD0iTTQxLjQ1NiwxOC45NTNsLTUuMTQxLTMuODg1bDEuODc2LTYuMTY3YzAuMTI1LTAuNDEsMC4wNS0wLjg1Ni0wLjIwMi0xLjIwM2MtMC4yNTItMC4zNDctMC42NTMtMC41NTUtMS4wODItMC41NjNsLTYuNDQ1LTAuMTE4bC0yLjEwMi02LjA5NWMtMC4xNC0wLjQwNi0wLjQ2My0wLjcyMy0wLjg3MS0wLjg1NWMtMC40MDgtMC4xMzMtMC44NTUtMC4wNjYtMS4yMDcsMC4xOGwtNS4yODQsMy42OTdsLTUuMjgzLTMuNjk3Yy0wLjM1Mi0wLjI0Ni0wLjc5OS0wLjMxMi0xLjIwNy0wLjE4Yy0wLjQwOCwwLjEzMy0wLjczMSwwLjQ0OS0wLjg3MSwwLjg1NWwtMi4xMDEsNi4wOTVMNS4wOTIsNy4xMzVDNC42NjMsNy4xNDMsNC4yNjMsNy4zNTEsNC4wMTEsNy42OThDMy43NTgsOC4wNDUsMy42ODMsOC40OSwzLjgwOCw4LjkwMWwxLjg3Niw2LjE2N2wtNS4xNDEsMy44ODVDMC4yMDEsMTkuMjExLDAsMTkuNjE1LDAsMjAuMDQ0YzAsMC40MjksMC4yMDEsMC44MzMsMC41NDMsMS4wOTFsNS4xNDEsMy44ODVsLTEuODc2LDYuMTY3Yy0wLjEyNSwwLjQxMS0wLjA1LDAuODU2LDAuMjAyLDEuMjAzYzAuMjUyLDAuMzQ3LDAuNjUzLDAuNTU2LDEuMDgyLDAuNTY0bDYuNDQ1LDAuMTE4bDIuMTAxLDYuMDk1YzAuMTQsMC40MDYsMC40NjIsMC43MjMsMC44NzEsMC44NTVjMC40MDgsMC4xMzMsMC44NTUsMC4wNjYsMS4yMDctMC4xOEwyMSwzNi4xNDRsNS4yODMsMy42OTdjMC4yMzMsMC4xNjMsMC41MDcsMC4yNDcsMC43ODUsMC4yNDdjMC4xNDIsMCwwLjI4NS0wLjAyMiwwLjQyMy0wLjA2N2MwLjQwOC0wLjEzMywwLjczMS0wLjQ0OSwwLjg3LTAuODU1bDIuMTAyLTYuMDk1bDYuNDQ1LTAuMTE4YzAuNDI5LTAuMDA4LDAuODMtMC4yMTYsMS4wODItMC41NjNjMC4yNTItMC4zNDcsMC4zMjctMC43OTIsMC4yMDItMS4yMDNsLTEuODc2LTYuMTY3bDUuMTQxLTMuODg1QzQxLjc5OCwyMC44NzcsNDIsMjAuNDczLDQyLDIwLjA0NEM0MiwxOS42MTUsNDEuNzk4LDE5LjIxMSw0MS40NTYsMTguOTUzIE0xNS44NDYsMTAuNTY5YzEuOTQxLDAsMy41MTUsMS45MzUsMy41MTUsNC4zMjJjMCwyLjM4Ny0xLjU3NCw0LjMyMS0zLjUxNSw0LjMyMWMtMS45NCwwLTMuNTE0LTEuOTM1LTMuNTE0LTQuMzIxQzEyLjMzMiwxMi41MDQsMTMuOTA1LDEwLjU2OSwxNS44NDYsMTAuNTY5IE0xNS42MjMsMjkuNTM4Yy0wLjIxOSwwLjMwNS0wLjU3NiwwLjQ4OC0wLjk1MywwLjQ4OGMtMC4yNDYsMC0wLjQ4Mi0wLjA3Ni0wLjY4Mi0wLjIyYy0wLjUyNS0wLjM3Ny0wLjY0NS0xLjExLTAuMjY4LTEuNjM1bDEyLjY1Ny0xNy42MmMwLjIyLTAuMzA2LDAuNTc2LTAuNDg4LDAuOTUzLTAuNDg4YzAuMjQ2LDAsMC40ODEsMC4wNzYsMC42ODIsMC4yMmMwLjUyNSwwLjM3NywwLjY0NSwxLjExLDAuMjY4LDEuNjM1TDE1LjYyMywyOS41Mzh6IE0yNi4xNTMsMjkuNTE5Yy0xLjk0MSwwLTMuNTE0LTEuOTM1LTMuNTE0LTQuMzIyYzAtMi4zODcsMS41NzMtNC4zMjEsMy41MTQtNC4zMjFjMS45NDEsMCwzLjUxNCwxLjkzNSwzLjUxNCw0LjMyMUMyOS42NjgsMjcuNTg1LDI4LjA5NCwyOS41MTksMjYuMTUzLDI5LjUxOSIvPjwvc3ZnPg==');
    background-repeat: no-repeat;
    background-size: 42px 40px;
    background-position: 20px 50%;
}

.products-position .right-block .share p{
    color: #f00;
    font-size: 1.3em;
    line-height: 150%;
    padding: 18px 20px 18px 84px;
}

.products-position+.products.standart:not(.active){
    opacity: .3;
    pointer-events: none;
    -webkit-filter: grayscale(100%);
}

.torty-na-zakaz>*,
.catering-bar>*,
.company>*,
.contact>*{
    max-width: 1128px;
}

.torty-na-zakaz section,
.catering-bar section,
.company section,
.news section,
.contact section{
    margin-top: 50px;
}

.torty-na-zakaz section>h1,
.catering-bar section>h1,
.company section>h1,
.news section>h1,
.news section>span.h1,
.contact section>h1{
    display: block;
    font-size: 5em;
    font-weight: 300;
    font-family: 'Arno Pro Caption', Serif;
    line-height: 100%;
    text-transform: uppercase;
    text-align: center;
    margin-bottom: 28px;
    color:#ff0000;
}

.news h2{
    display: block;
    font-size: 2em;
    font-weight: 700;
    font-family: 'PT Serif', serif;
    line-height: 118%;
    padding: 17px 0 6px 0;
}

.torty-na-zakaz section>img,
.catering-bar section>img,
.company section>img,
.news img.standart,
.news .prefotorama,
.news .stndartYoutube{
    display: block;
    margin-bottom: 29px;
}

.torty-na-zakaz section>p,
.catering-bar section p,
.company section p,
.torty-na-zakaz .table-simple{
    margin-left: 192px;
}

.torty-na-zakaz section p,
.catering-bar section p,
.company section p,
.news p.standart,
.torty-na-zakaz .table-simple{
    color: #111;
    width: 744px;
    font-size: 1.4em;
    line-height: 150%;
    margin-bottom: 21px;
}

.torty-na-zakaz section p.accentuated,
.news section .accentuated{
    background-color: #f9f9f9;
    width: 660px;
    padding: 42px;
}

.news section .accentuated h2,
.news section .accentuated p{
    padding: 0;
    margin: 0;
}

.company section p.quote{
    font-size: 1.8em;
    font-weight: 700;
    font-family: 'PT Serif', serif;
    line-height: 136%;
    text-align: center;
    padding: 22px 0 20px;
}

.torty-na-zakaz section p a{
    color: #111;
    text-decoration: none;
}

.torty-na-zakaz section p a span{
    /*border-bottom: rgba(17,17,17,.2) 1px solid;*/
    display: inline-block;
    line-height: 1;
    transition: border-color 124ms linear;
}

.torty-na-zakaz section p a:hover span{
    /*border-bottom-color: rgba(17,17,17,.8);*/
}

.torty-na-zakaz .main-cakes-order{
    margin-top: 92px;
}

.torty-na-zakaz .filling{
    color: #111;
    width: 768px;
    margin-left: 180px;
    text-align: center;
}

.torty-na-zakaz .filling article{
    display: inline-block;
    width: 232px;
    text-align: center;
    vertical-align: top;
    margin: 22px 12px 42px;
}

.torty-na-zakaz .filling article h1,
.torty-na-zakaz .hcaption{
    font-size: 2em;
    font-weight: 700;
    font-family: 'PT Serif', serif;
    line-height: 118%;
    padding: 17px 0 0 0;
}

.torty-na-zakaz .hcaption{
    display: block;
    line-height: 100%;
    padding: 3px 0 0 0;
    margin-bottom: 5px;
}

.torty-na-zakaz .fotorama__caption .hcaption{
    margin-bottom: 1px;
}

.prefotorama>.caption{
    text-align: center;
    margin-bottom: 30px;
}

.prefotorama>.caption .fotorama__caption{
    bottom: 18px;
}

.prefotorama>.caption .fotorama__caption__wrap{
    border-radius: 4px;
    font-size: .71em!important;
    padding: 12px 24px 9px;
}

.torty-na-zakaz .filling article p{
    width: auto;
    font-size: 1.4em;
    line-height: 150%;
    padding: 0 10px 10px;
    margin-bottom: 0;
}

.torty-na-zakaz .filling article .cost,
.prefotorama>.caption .cost{
    color: #f00;
    font-size: 2.3em;
    font-weight: 700;
}

.torty-na-zakaz .filling article .netto,
.prefotorama>.caption .netto{
    color: #696969;
    font-size: 1.3em;
    font-style: italic;
}

.torty-na-zakaz .filling article img{
    display: block;
    width: 232px;
}

.table-simple{
    border: 0;
    border-collapse: collapse;
    width: 100%;
}

.table-simple td{
    padding: 8px 0;
    /*border-bottom: #f0f0f0 1px solid;*/
}

.table-simple td span{
    color: #696969;
}

.table-simple tr:last-of-type td{
    border-bottom: 0;
}

.catering-bar section+section{
    margin-top: 75px;
}

.catering-bar .callback{
    height: 299px;
    position: relative;
    margin-top: 84px;
    margin-bottom: 90px;
}

.catering-bar .callback img{
    display: block;
    position: absolute;
    z-index: 1;
    bottom: 0;
}

.catering-bar .callback div{
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 2;
    padding-left: 552px;
    padding-right: 48px;
}

.catering-bar .callback a[href^="tel"]{
    color: #fff;
    display: block;
    font-size: 7.2em;
    line-height: 100%;
    text-decoration: none;
    margin: 37px 0 12px 0;
}

.catering-bar .callback p{
    color: #cacaca;
    display: block;
    font-size: 2.4em;
    font-weight: 300;
    line-height: 120%;
    margin-bottom: 25px;
}

.catering-bar .callback .modal{
    background-color: #f00;
    border-radius: 4px;
    box-shadow: 0 0 48px rgba(255,0,0,0);
    color: #fff;
    display: inline-block;
    height: 48px;
    font-size: 2.4em;
    line-height: 46px;
    text-decoration: none;
    padding: 0 17px;
    transition: box-shadow 124ms linear;
}

.catering-bar .callback .modal:hover{
    box-shadow: 0 0 48px rgba(255,0,0,.5);
}

.company .prefotorama,
.company .prepanorama{
    padding-top: 10px;
    display: block;
    width: 744px;
    margin-left: 192px;
    margin-bottom: 53px;
}

.company .prepanorama>div{
    display: none;
}

.prefotorama>span{
    color: #676767;
    display: block;
    font-size: 1.3em;
    font-style: italic;
    line-height: 150%;
    text-align: center;
    margin: 7px 0 53px;
}

.company section p a{
    color: #111;
    text-decoration: none;
}

.company section p a span{
    /*border-bottom: rgba(17,17,17,.5) 1px solid;*/
    display: inline-block;
    line-height: 100%;
    transition: border-color 124ms linear;
}

.company section p a:hover span{
    border-color: rgba(17,17,17,.8);
}

.company section p:last-of-type{
    margin-bottom: 85px;
}

.news>section{  
    max-width: 744px;
}

.news.all article{
    margin-bottom: 36px;
}

.news.all article img{
    display: inline-block;
    vertical-align: top;
    margin-right: 24px;
    transition: opacity 124ms linear;
}

.news.all article div{
    display: inline-block;
    width: 360px;
    vertical-align: top;
}

.news.all article a{
    color: #000;
    display: block;
}

.news time{
    color: #f00;
    display: block;
    font-size: 1.8em;
    font-weight: 700;
    position: relative;
    top: -2px;
}

.news.all article h1,
.news div h1{
    display: inline;
    font-size: 1.8em;
    font-weight: 700;
    line-height: 150%;
}

.news.all article h1{
    border-bottom: rgba(0,0,0,0) 1px solid;
    transition: border-bottom-color 124ms linear;
}

.news.all article h1>span{
    vertical-align: text-bottom;
    line-height: 116%;
}

.news.all article a:hover h1{
    border-color: rgba(0,0,0,.8);
}

.news.all article a:hover img{
    opacity: .8;
}

.news section>h1+article{
    padding-top: 23px;
}

.pagination{
    display: block;
    text-align: center;
    padding-top: 38px;
    margin-bottom: 74px;
}

.pagination li{
    display: inline-block;
    vertical-align: top;
}

.pagination li a{
    vertical-align: top;
    color: #000;
    display: block;
    font-size: 1.8em;
    font-weight: 700;
    text-decoration: none;
    height: 18px;
    line-height: 18px;
    padding: 14px;
}

.pagination li a span{
    display: inline-block;
    line-height: 1;
    border-bottom: rgba(0,0,0,0) 1px solid;
    transition: border-bottom-color 124ms linear;
}

.pagination li a:hover span{
    border-bottom-color: rgba(0,0,0,.8);
}

.pagination li.active a{
    color: #f00;
}

.pagination li.active a span,
.pagination li.active a:hover span{
    border-bottom-color: rgba(255,255,255,0);
}

.pagination li.prev,
.pagination li.next{
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIxMC40OTlweCIgaGVpZ2h0PSIxOHB4IiB2aWV3Qm94PSIwIDAgMTAuNDk5IDE4IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAxMC40OTkgMTg7Ij48Zz48ZGVmcz48cGF0aCBpZD0iU1ZHSURfMV8iIHN0eWxlPSJmaWxsOiMwMDA7IiBkPSJNMCw5bDEuNDk5LTEuNTAxTDAsOXogTTEuNDk5LDEwLjUwMUwwLDlMMS40OTksMTAuNTAxeiBNMS40OTksMTAuNTAxTDAsOWw5LTlsMS40OTksMS41MDFMMS40OTksMTAuNTAxTTEwLjQ5OSwxNi40OTlMOSwxOEwwLDlsMS40OTktMS41MDFMMTAuNDk5LDE2LjQ5OSIvPjwvZGVmcz48Y2xpcFBhdGggaWQ9IlNWR0lEXzJfIj48dXNlIHhsaW5rOmhyZWY9IiNTVkdJRF8xXyIgIHN0eWxlPSJvdmVyZmxvdzp2aXNpYmxlOyIvPjwvY2xpcFBhdGg+PGcgc3R5bGU9ImNsaXAtcGF0aDp1cmwoI1NWR0lEXzJfKTsiPjxyZWN0IGlkPSJTVkdJRF8zXyIgc3R5bGU9ImZpbGw6IzAwMDsiIHg9Ii0wLjU0NiIgeT0iLTAuNTQ1IiB3aWR0aD0iMTEuNjY3IiBoZWlnaHQ9IjE5LjA5MSIvPjwvZz48L2c+PC9zdmc+');
    background-repeat: no-repeat;
    background-size: 11px 18px;
    background-position: 14px 14px;
    width: 11px;
    height: 18px;
    padding: 14px;
    position: relative;
    top: 1px;
}

.pagination li.next{
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIxMC40OTlweCIgaGVpZ2h0PSIxOHB4IiB2aWV3Qm94PSIwIDAgMTAuNDk5IDE4IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAxMC40OTkgMTg7Ij48Zz48ZGVmcz48cGF0aCBpZD0iU1ZHSURfMV8iIGQ9Ik0xMC40OTksOUw5LDEwLjUwMUwxMC40OTksOXogTTksNy40OTlMMTAuNDk5LDlMOSw3LjQ5OXogTTksNy40OTlMMTAuNDk5LDlsLTksOUwwLDE2LjQ5OUw5LDcuNDk5TTAsMS41MDFMMS40OTksMGw5LDlMOSwxMC41MDFMMCwxLjUwMSIvPjwvZGVmcz48Y2xpcFBhdGggaWQ9IlNWR0lEXzJfIj48dXNlIHhsaW5rOmhyZWY9IiNTVkdJRF8xXyIgIHN0eWxlPSJvdmVyZmxvdzp2aXNpYmxlOyIvPjwvY2xpcFBhdGg+PGcgc3R5bGU9ImNsaXAtcGF0aDp1cmwoI1NWR0lEXzJfKTsiPjxyZWN0IHN0eWxlPSJmaWxsOiMwMDAiIHg9Ii0wLjYyMiIgeT0iLTAuNTQ1IiB3aWR0aD0iMTEuNjY3IiBoZWlnaHQ9IjE5LjA5MSIvPjwvZz48L2c+PC9zdmc+');
}

.pagination li.prev:hover a,
.pagination li.next:hover a{
    padding: 0;
}

.pagination li.prev a,
.pagination li.next a{
    background-color: #fff;
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIxMC40OTlweCIgaGVpZ2h0PSIxOHB4IiB2aWV3Qm94PSIwIDAgMTAuNDk5IDE4IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAxMC40OTkgMTg7Ij48Zz48ZGVmcz48cGF0aCBpZD0iU1ZHSURfMV8iIHN0eWxlPSJmaWxsOiNmMDA7IiBkPSJNMCw5bDEuNDk5LTEuNTAxTDAsOXogTTEuNDk5LDEwLjUwMUwwLDlMMS40OTksMTAuNTAxeiBNMS40OTksMTAuNTAxTDAsOWw5LTlsMS40OTksMS41MDFMMS40OTksMTAuNTAxTTEwLjQ5OSwxNi40OTlMOSwxOEwwLDlsMS40OTktMS41MDFMMTAuNDk5LDE2LjQ5OSIvPjwvZGVmcz48Y2xpcFBhdGggaWQ9IlNWR0lEXzJfIj48dXNlIHhsaW5rOmhyZWY9IiNTVkdJRF8xXyIgIHN0eWxlPSJvdmVyZmxvdzp2aXNpYmxlOyIvPjwvY2xpcFBhdGg+PGcgc3R5bGU9ImNsaXAtcGF0aDp1cmwoI1NWR0lEXzJfKTsiPjxyZWN0IGlkPSJTVkdJRF8zXyIgc3R5bGU9ImZpbGw6I2YwMDsiIHg9Ii0wLjU0NiIgeT0iLTAuNTQ1IiB3aWR0aD0iMTEuNjY3IiBoZWlnaHQ9IjE5LjA5MSIvPjwvZz48L2c+PC9zdmc+');
    background-repeat: no-repeat;
    background-size: 11px 18px;
    background-position: 50% 50%;
    border-bottom-color: rgba(255,255,255,0) !important;
    padding: 0;
    overflow: hidden;
    text-indent: 24px;
    opacity: 0;
    transition: opacity 124ms linear;
}

.pagination li.next a{
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIxMC40OTlweCIgaGVpZ2h0PSIxOHB4IiB2aWV3Qm94PSIwIDAgMTAuNDk5IDE4IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAxMC40OTkgMTg7Ij48Zz48ZGVmcz48cGF0aCBpZD0iU1ZHSURfMV8iIGQ9Ik0xMC40OTksOUw5LDEwLjUwMUwxMC40OTksOXogTTksNy40OTlMMTAuNDk5LDlMOSw3LjQ5OXogTTksNy40OTlMMTAuNDk5LDlsLTksOUwwLDE2LjQ5OUw5LDcuNDk5TTAsMS41MDFMMS40OTksMGw5LDlMOSwxMC41MDFMMCwxLjUwMSIvPjwvZGVmcz48Y2xpcFBhdGggaWQ9IlNWR0lEXzJfIj48dXNlIHhsaW5rOmhyZWY9IiNTVkdJRF8xXyIgIHN0eWxlPSJvdmVyZmxvdzp2aXNpYmxlOyIvPjwvY2xpcFBhdGg+PGcgc3R5bGU9ImNsaXAtcGF0aDp1cmwoI1NWR0lEXzJfKTsiPjxyZWN0IHN0eWxlPSJmaWxsOiNmMDAiIHg9Ii0wLjYyMiIgeT0iLTAuNTQ1IiB3aWR0aD0iMTEuNjY3IiBoZWlnaHQ9IjE5LjA5MSIvPjwvZz48L2c+PC9zdmc+');
}

.pagination li.prev a:hover,
.pagination li.next a:hover{
    opacity: 1;
}

.pagination li.disabled{
    opacity: .1;
}

.news img.standart{
    display: block;
}

.news p a{
    color: #111;
    text-decoration: none;
}

.news p a span{
    /*border-bottom: rgba(17,17,17,.5) 1px solid;*/
    display: inline;
    line-height: 100%;
    transition: border-color 124ms linear;
}

.news p a:hover span{
    border-color: rgba(17,17,17,.8);
}

.news span.h1+div{
    position: relative;
    padding-top: 22px;
    margin-bottom: 85px;
}

.news span.h1+div>time{
    margin-bottom: 3px;
}

.news span.h1+div>time+h1{
    display: block;
    margin-bottom: 29px;
}

.back-news{
    color: #000;
    display: inline;
    font-size: 1.4em;   
    line-height: 120%;
    position: absolute;
    top: 20px;
    left: -120px;
    text-decoration: none;
    text-indent: -18px;
}

.back-news span{
    /*border-bottom: rgba(0,0,0,.5) 1px solid;*/
    display: inline-block;
    line-height: 100%;
    text-indent: 0;
    transition: border-color 124ms linear;
}

.back-news span:hover{
    border-color: rgba(0,0,0,.8);
}

.contact section>.left{
    display: inline-block;
    width: 360px;
    margin-right: 24px;
    vertical-align: top;
    position: relative;
    top: -6px;
}

.contact section>.left h1{
    font-size: 1.8em;
    font-weight: 700;
    line-height: 150%;
}

.contact section>.left p{
    font-size: 1.8em;
    line-height: 150%;
}

.contact section>.left p a{
    color: #000;
    text-decoration: none;
}

.contact section>.left p a span{
    /*border-bottom: rgba(0,0,0,.5) 1px solid;*/
    display: inline-block;
    line-height: 108%;
    transition: border-color 124ms linear;
}

.contact section>.left p a:hover span{
    border-color: rgba(0,0,0,.8);
}

.contact section>.left>div{
    margin-bottom: 27px;
}

.contact section>.left a.callback{
    color: #f00;
}

.contact section>.left a.callback span{
    border-color: rgba(255,0,0,.5);
}

.contact section>.left a.callback:hover span{
    border-color: rgba(255,0,0,.8);
}

.contact #map{
    display: inline-block;
    margin-bottom: 90px;
}

.rub{
    font-family: 'rubsans';
    font-weight: normal;
}

.overlay-box-feedback{
    background-color: rgba(0,0,0,.24);
    display: none;
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 9;
    transition: background-color 1s ease-in-out;
    -moz-transition: background-color 1s ease-in-out;
    -webkit-transition: background-color 1s ease-in-out;
    -o-transition: background-color 1s ease-in-out;
}

.overlay-box-feedback>div{
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}

.overlay-box-feedback.noopen{
    background-color: rgba(0,0,0,0);
}

.box-feedback{
    background-color: #fff;
    border-radius: 4px;
    box-shadow: 0 0 120px rgba(0,0,0,.5);
    display: none;
    width: 276px;
    height: 396px;
    position: absolute;
    top: 50%;
    left: 50%;
    z-index: 10;
    margin-left: -162px;
    margin-top: -222px;
    padding: 24px;
    transition: transform .6s ease-in-out;
    -moz-transition: transform .6s ease-in-out;
    -webkit-transition: -webkit-transform .6s ease-in-out;
    -o-transition: transform .6s ease-in-out;
}

/*html.orderleft .overlay-box-feedback,html.orderright .overlay-box-feedback{background-color:rgba(0,0,0,0);pointer-events:none}*/
.box-feedback.orderleft{-moz-transform:scale(0.8) translateX(-2000px);-webkit-transform:scale(0.8) translateX(-2000px);-o-transform:scale(0.8) translateX(-2000px);-ms-transform:scale(0.8) translateX(-2000px);transform:scale(0.8) translateX(-2000px)}
.box-feedback.orderright{-moz-transform:scale(0.8) translateX(2000px);-webkit-transform:scale(0.8) translateX(2000px);-o-transform:scale(0.8) translateX(2000px);-ms-transform:scale(0.8) translateX(2000px);transform:scale(0.8) translateX(2000px)}

.box-feedback>a{
    display: inline-block;
    background-image: url(../g/minger.png);
    background-repeat: no-repeat;
    background-size: 70px 71px;
    width: 70px;
    height: 71px;
    overflow: hidden;
    margin: 0 18px 24px 0;
    text-indent: -124px;
    vertical-align: top;
}

.box-feedback>h1{
    display: inline-block;
    width: 146px;
    font-size: 2.6em;
    font-weight: 700;
    font-family: 'PT Serif';
    line-height: 120%;
    padding-top: 4px;
    text-transform: uppercase;
    vertical-align: top;
}


.box-feedback input{
    background-color: #fff;
    border: #f0f0f0 1px solid;
    border-radius: 4px;
    display: inline-block;
    width: 274px;
    font-size: 1.8em;
    font-family: 'Open Sans',sans-serif;
    line-height: 46px;
    margin-bottom: 24px;
    outline: none;
    text-indent: 16px;
    transition: border-color 124ms linear;
    -webkit-appearance: none;
}

.box-feedback input:focus{
    border-color: #000;
}

.box-feedback input[type="tel"]{
    margin-bottom: 15px;
}

.box-feedback input[type="submit"]{
    background-color: #f00;
    border: 0;
    color: #fff;
    width: 276px;
    font-size: 2.2em;
    font-weight: 600;
    margin-bottom: 0;
    text-indent: 0;
    text-transform: uppercase;
    opacity: .24;
    pointer-events: none;
    transition: opacity 124ms linear,background-color 124ms linear;
}

.box-feedback input[type="submit"].active{
    cursor: pointer;
    opacity: 1;
    pointer-events: auto;
}

.box-feedback input[type="submit"].active:hover{
    background-color: #800000; 
}

.box-feedback ul{
    display: block;
    margin-bottom: 28px;
}

.box-feedback li{
    cursor: pointer;
    font-size: 1.8em;
    vertical-align: top;
    line-height: 30px;
}

.box-feedback li.active{
    color: #f00;
    font-weight: 700;
}

.box-feedback li>div{
    border: #f0f0f0 1px solid;
    border-radius: 4px;
    display: inline-block;
    width: 18px;
    height: 18px;
    position: relative;
    top: 3px;
    margin-right: 12px;
    transition: border-color 124ms linear;
}

.box-feedback li.active>div{
    border-color: #f00;
}

.box-feedback li.active>div{
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIxNC42NjZweCIgaGVpZ2h0PSIxMXB4IiB2aWV3Qm94PSIwIDAgMTQuNjY2IDExIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxNC42NjYgMTEiPjxwb2x5Z29uIGZpbGw9IiNmMDAiIHBvaW50cz0iMTIuODMzLDAgNS41LDcuMzMzIDEuODMzLDMuNjY3IDAsNS41IDMuNjY3LDkuMTY3IDUuNSwxMSA3LjMzMyw5LjE2NyAxNC42NjYsMS44MzMgIi8+PC9zdmc+');
    background-repeat: no-repeat;
    background-size: 14px 11px;
    background-position: 50% 50%;
}

.box-feedback .send-ok{
    display: none;
    background-color: #fff;
    height: 84px;
    position: absolute;
    top: 24px;
    right: 24px;
    left: 24px;
}

.box-feedback .send-ok span{
    display: block;
    font-size: 1.4em;
    padding: 6px 0 3px;
}

.box-feedback .send-ok p{
    display: block;
    font-size: 2em;
    font-family: 'PT Serif';
    font-weight: 700;
    line-height: 120%;
    text-transform: uppercase;
}

.w>header nav .hold,
.box-feedback *.hold{
    opacity: .5;
    pointer-events: none;
}

.box-feedback li.hold{
    color: #000;
}

.box-feedback li.hold>div{
    border-color: #f0f0f0;
}

.up-back{
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIzNS45NzdweCIgaGVpZ2h0PSI0NHB4IiB2aWV3Qm94PSIwIDAgMzUuOTc3IDQ0IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAzNS45NzcgNDQ7Ij48cGF0aCBzdHlsZT0iZmlsbDojZjAwOyIgZD0iTTE5LjQyMywxLjM5NEwxNy45ODksMGwtMS40MzQsMS4zOTRMMTcuOTg5LDBMMTkuNDIzLDEuMzk0eiBNMTYuNTU0LDEuMzk0TDE3Ljk4OSwwbDE3Ljk4OSwxOC41MDFsLTEuNDM0LDEuMzk0TDE2LjU1NCwxLjM5NCBNMS40MzQsMTkuODk1TDAsMTguNTAxTDE3Ljk4OSwwbDEuNDM0LDEuMzk0TDEuNDM0LDE5Ljg5NSIvPjxyZWN0IHN0eWxlPSJmaWxsOiNmMDA7IiB4PSIxNi45ODgiIHk9IjIuMDA3IiB3aWR0aD0iMi4wMDEiIGhlaWdodD0iNDEuOTkzIi8+PC9zdmc+');
    background-repeat: no-repeat;
    background-size: 36px 44px;
    background-position: 50% 50%;
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    z-index: 4;
    transition: background-color 124ms linear;
    opacity: 0;
    pointer-events: none;
}

.up-back.visible,
.up-back.back{
    cursor: pointer;
    pointer-events: auto;
}

.up-back.back{
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIzNS45NzdweCIgaGVpZ2h0PSI0NHB4IiB2aWV3Qm94PSIwIDAgMzUuOTc3IDQ0IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAzNS45NzcgNDQ7Ij48cGF0aCBzdHlsZT0iZmlsbDojZjAwOyIgZD0iTTE2LjU1NSw0Mi42MDZMMTcuOTg5LDQ0bDEuNDM0LTEuMzk0TDE3Ljk4OSw0NEwxNi41NTUsNDIuNjA2eiBNMTkuNDI0LDQyLjYwNkwxNy45ODksNDRMMCwyNS40OTlsMS40MzQtMS4zOTRMMTkuNDI0LDQyLjYwNiBNMzQuNTQ0LDI0LjEwNWwxLjQzNCwxLjM5NEwxNy45ODksNDRsLTEuNDM0LTEuMzk0TDM0LjU0NCwyNC4xMDUiLz48cmVjdCB4PSIxNi45ODkiIHk9IjAiIHN0eWxlPSJmaWxsOiNmMDA7IiB3aWR0aD0iMi4wMDEiIGhlaWdodD0iNDEuOTkzIi8+PC9zdmc+');
    opacity: 1 !important;
}

.up-back.hold,
.up-back.back.hold{
    cursor: default;
    opacity: 0 !important;
    pointer-events: none;
}

.up-back:hover{
    background-color: rgba(180,180,180,.12);
}

@media (-webkit-min-device-pixel-ratio:1.5),(min-resolution:2dppx){

    .w>header .wc>nav>a{
        background-image: url(../g/minger@2x.png);
    }

}

.editor-label {
    padding:5px;
}