abbr,acronym,address,applet,b,big,blockquote,caption,center,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,font,form,h1,h2,h5,h6,html,i,iframe,ins,kbd,label,legend,li,object,ol,pre,q,s,samp,small,span,strike,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,tt,u,ul,var{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0}a,body,h3,h4,img,p{padding:0;vertical-align:baseline;background:0 0}body,h3,h4{margin:0;border:0;outline:0}a:hover{text-decoration:underline}a,img,p{font-size:100%}p{outline:0}a,img{margin:0}a,img,p{border:0}img{outline:0}ol,ul{list-style:none}blockquote,q{quotes:none}:focus{outline:0}a,ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}body{font:12px/18px Arial,Tahoma,Verdana,sans-serif}a{color:#cb479a;outline:0}p{margin:0 0 18px}.cursiv{font-style:italic;color:#513e29;font-size:1.05em}p.very_small{font-size:12px;font-style:italic}img.max{width:100%;height:auto;max-width:382px}input{vertical-align:middle}.hide{display:none!important;opacity:0}/*.active,.cursor{cursor:pointer;cursor:hand}*/.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}.clearfix{transform:scale(1)}#wrapper{margin:0 auto}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}p.page_link{color:#898989}.pay_window h2{margin-bottom:20px}input,select,textarea{font:12px/18px arial,sans-serif;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.ie6 legend,.ie7 legend{margin-left:-7px}.ie6 input{vertical-align:text-bottom}button,input[type=button],input[type=submit]{cursor:pointer}button,input,select,textarea{margin:0}textarea{overflow:auto;resize:none}input[type=radio]{vertical-align:text-bottom}input[type=checkbox]{vertical-align:bottom}.ie7 input[type=checkbox]{vertical-align:baseline}button{width:auto;overflow:visible}.sub_title{color:#fff;font-size:20px;padding-bottom:40px;padding-top:60px;text-transform:uppercase}.sub_title,.text_center,h1{text-align:center}.grid{display:grid;grid-gap:50px}.grid_2col{grid-template-columns:auto auto}.grid_3col{grid-template-columns:auto auto auto}.bt{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:1px 1px 2px 0 #b5b5b5;-moz-box-shadow:1px 1px 2px 0 #b5b5b5;box-shadow:1px 1px 2px 0 #b5b5b5;color:#fff;cursor:pointer;text-decoration:none;display:inline-block;transition:background-color .8s ease}input.bt{border:0}.skew .bt{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.bt.red{background:#ff0600}.bt.green{background:#468343}.bt.rose{background:#b97ebb}.bt.blue{background:#1e73be}.bt.small{padding:3px 10px;line-height:24px;font-size:1.15em;text-decoration:none}.bt.big,.bt.med{line-height:30px;font-size:1.35em;text-decoration:none}.bt.med{padding:5px 20px}.bt.big{padding:15px 25px}#back_info .bt,#leg_info .bt{width:100%;padding:15px 0}.flip_wrap{display:block;text-align:center;position:relative;margin-bottom:30px;-webkit-perspective:1000px;-moz-perspective:1000px;-o-perspective:1000px;perspective:1000px}.flip_wrap .flip_box{position:relative;width:100%;height:100%;-webkit-transition:.6s;-moz-transition:.6s;-o-transition:.6s;transition:.6s;-ms-perspective:1000px;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-o-transform-style:preserve-3d;transform-style:preserve-3d}.flip_wrap .ifb-front{z-index:9}.flip_wrap .ifb-back{position:absolute;top:0;width:100%}.flip_face{font-size:16px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;color:#fff;background:#ffca00;border-width:2px;border-style:solid;border-color:#ffca00}@media (max-width:1023px){.flip_face{font-size:13px}}.flip_wrap .ifb-back,.flip_wrap .ifb-front{padding:15px;height:100%;margin-bottom:0;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:400ms;-moz-transition:400ms;-o-transition:400ms;transition:400ms}.flip_box .ifb-front,.flip_box.hover .ifb-back{-webkit-transform:rotateY(0deg);-moz-transform:rotateY(0deg);-ms-transform:rotateY(0deg);-o-transform:rotateY(0deg);transform:rotateY(0deg)}.flip_box .ifb-back{-webkit-transform:rotateY(-180deg);-moz-transform:rotateY(-180deg);-ms-transform:rotateY(-180deg);-o-transform:rotateY(-180deg);transform:rotateY(-180deg)}.flip_box.hover .ifb-front{-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-ms-transform:rotateY(180deg);-o-transform:rotateY(180deg);transform:rotateY(180deg)}h3{font-size:1.25em}h4{font-size:1.15em}.title_1{font-size:2.25em;margin-bottom:10px}.title_1,.title_2,.title_3,.title_4{text-transform:uppercase;line-height:1.2em}.title_2{font-size:1.98em;margin-bottom:30px}.title_3{font-size:1.55em;margin-bottom:10px}.title_4{font-size:1.35em;margin-bottom:30px}#footer .phone a,#mastera_list .item_list.cell.col3 .item .text,.black{color:#111}.grey{color:#1b1f21}.white{color:#fff}.box_title,.subtitle{text-transform:uppercase}.subtitle{color:#513e29;font-size:1.55em}.box_title{font-size:16px;margin-bottom:10px}h1{line-height:42px}h1,h2,h3,h4,h5,h6,ul.list li{color:#2f2f2f;font-weight:400}a,body,code,h1,h2,h3,h4,h5,h6,input,textarea,ul.list li{font-family:"Open Sans"}.r5{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.contacts_more,.form input[type=email],.form input[type=tel],.form input[type=text],.shortcode_button{-webkit-border-radius:3px 3px 3px 3px;-moz-border-radius:3px;border-radius:3px 3px 3px 3px}.bt,.shortcode_button{background-color:#7c2180}.bt:hover,.most_popular .price_item_title:hover,.price_item.most_popular .shortcode_button:hover,.shortcode_button:hover{transition:background-color .3s ease;background-color:#794494}.item_list .item .user_photo,.item_list.cell.col3 .item .img.no_image{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.form_block .text{color:#fff}.fl{float:left}.fr{float:right}.container,.slide,.slide.skew{position:relative}#feedback.slide .heading{line-height: 1} #feedback.slide,.item_list.cell.bordered .review_block .item .heading{padding-top:10px}.slide.skew{padding:0 5px 25px;margin-bottom:5px;margin-top:0;background-position:50% 0;background-size:cover!important;background-repeat:no-repeat!important;background-attachment:fixed!important}.container{max-width:1080px;margin:0 auto;padding:40px 20px}#intro .block,.feedback_block .block{padding-top:20px}#contacts .block{padding:20px 20px 50px}#first_massage.slide.onScreen .cols .col,#interior.slide.onScreen .item_list .item,#mastera.slide.onScreen .item_list .item,#press.slide.onScreen .item_list .item,#why_free.slide.onScreen .item_list .item{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1}#first_massage.slide .cols .col,#interior.slide .item_list .item,#mastera.slide .item_list .item,#press.slide .item_list .item,#why_free.slide .item_list .item{-webkit-transition:all 1500ms;transition:all 1500ms;-webkit-transform:translateY(-150px);-ms-transform:translateY(-150px);transform:translateY(-150px);opacity:0}.cols .col{display:inline-block;vertical-align:top;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.cols .col.col2{width:49%}.cols .col.col3{width:33%}.slide .block .col .wrap{padding:0 10px;font-size:16px;line-height:24px}.skew_appended,.skew_prepended{background:#fff;width:100%;position:absolute;left:0;overflow:hidden;-webkit-transform:skewY(-3.1deg);-ms-transform:skewY(-3.1deg);transform:skewY(-3.1deg);-webkit-backface-visibility:hidden!important;padding-left:0!important;padding-right:0!important;z-index:1}.slide .title{color:#660666;font-size:32px;line-height:42px;text-align:center;padding-bottom:40px;padding-top:40px;text-transform:uppercase}.box_title,.slide.skew .title{color:#fff;text-shadow:1px 1px 2px #111,1px 1px 3px #5a5a5a,0 0 5px #7c2180;font-weight:700}.slide.skew .title{font-weight:400}.slide.skew .block p.bold{color:#fff;text-shadow:0 1px 1px #111,0 0 1em #111;font-weight:700;text-align:center;font-size:15px}.slide.skew .block .text p.bold{text-shadow:0 1px 1px #111,0 0 1em #fff;font-weight:400}#legs.slide .title{color:#111;text-shadow:1px 1px 2px #fff,0 0 1em #ffca00}#legs.slide p.bold{font-size:16px}#back.slide .title,#legs.slide p.bold{color:#111;text-shadow:1px 1px 2px #fff,0 0 1em #fff}#back.slide p.bold,.slide p.bold{font-size:16px}#mastera.slide .title{color:#fff;text-shadow:1px 1px 2px #111,0 0 5px #7c2180;font-weight:400}.slide p.bold{color:#fff;text-shadow:1px 1px 2px #000,0 0 5px #7c2180;text-align:center}.gototop{width:135px;height:58px;position:fixed;display:block;z-index:200;bottom:20px;left:20px;text-indent:-2000px}.price_table{margin-top:30px}.price_item,.price_table{text-align:center}.price_item_title{padding:15px 7px}.price_item_title h5{margin-bottom:0}.price_item_cost,.price_item_text{padding:29px 8px;border-bottom:1px solid #d4d4d4}.price_item_text{color:#2f2f2f;font-size:15px;padding:13px 7px;line-height:20px}.price_table .shortcode_button{margin-top:17px;margin-bottom:18px}.most_popular .price_item_cost{padding:37px 8px}.price_item.most_popular{margin-top:-10px}.most_popular .shortcode_button{margin-top:17px;margin-bottom:18px}.most_popular .btn_text{color:#fff}.most_popular .shortcode_button:hover{background-color:#3c3c3c}.price_table .price_item:first-child .price_item_title{-webkit-border-radius:3px 0 0 0;-moz-border-radius:3px 0 0;border-radius:3px 0 0 0}.price_table .price_item:first-child .price_item_body{-webkit-border-radius:0 0 0 3px;-moz-border-radius:0 0 0 3px;border-radius:0 0 0 3px}.price_table .price_item:last-child .price_item_title{-webkit-border-radius:0 3px 0 0;-moz-border-radius:0 3px 0 0;border-radius:0 3px 0 0}.price_table .price_item:last-child .price_item_body{-webkit-border-radius:0 0 3px 0;-moz-border-radius:0 0 3px;border-radius:0 0 3px 0}.most_popular .price_item_body{-webkit-border-radius:0 0 3px 3px;-moz-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px}.most_popular .price_item_title{-webkit-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;background:#b045c5}.most_popular .price_item_btn .shortcode_button:hover,.price_item_title{background:#6e297c}.price_item_title h4{font-size:15px;line-height:19px;color:#fff;text-transform:uppercase;margin-bottom:0}.price_item_body{border:1px solid #d4d4d4;border-top:none}.price_item_btn,.price_item_cost,.price_item_text{background:#f2f2f2}.price_item:hover .price_item_btn,.price_item:hover .price_item_cost,.price_item:hover .price_item_text{background:#fbf6cc}.most_popular .price_item_btn,.most_popular .price_item_cost,.most_popular .price_item_text{background:#fbfbfb}.currperiod,.currprice{line-height:26px;font-size:26px;color:#2f2f2f}.currprice_old{display:block;font-size:18px;color:#555;margin-bottom:8px}.most_popular .currperiod,.most_popular .currprice{line-height:32px;font-size:32px;color:#cb479a}.price_item_btn .shortcode_button{line-height:20px;font-size:15px;padding:11px 15px;background:#6e297c}.shortcode_button{color:#fff;display:inline-block;text-transform:uppercase;font-weight:800;font-size:22px;line-height:30px;padding:30px 25px;transition:all 300ms;-webkit-transition:all 300ms}.custom_pay_form{position:relative;z-index:999;background:#eee;border-radius:8px;box-shadow:0 1px 3px #999;font-family:Arial,sans-serif;font-size:13px;margin:2px 3px 4px;padding:20px}.custom_pay_form label{background-color:#fff;border:1px solid #ccc;border-radius:5px;display:inline-block;line-height:30px;margin-right:10px;padding:10px 20px;margin-bottom:5px}.custom_pay_form label input{margin-right:10px}.custom_pay_form .input{background:#fff;border:1px solid #d4d4d4;width:calc(100% - 34px);padding:10px 17px;font-size:13px;color:#555;font-weight:300;display:inline-block;margin-bottom:10px;vertical-align:top}.custom_pay_form textarea{width:100%;height:50px}.quickiebar{background:#ffca00;height:60px;position:fixed;left:0;bottom:0;width:100%;overflow:hidden;z-index:100}.quickiebar .wrap{width:1024px;margin:0 auto;text-align:center;height:60px}.bar_text{font-size:16px}#intro .intro_nav li.order_form a,.bar_button,.bar_text{color:#fff}.bar_button,.bar_text{line-height:40px;margin:10px}.center{text-align:center}ul.list li{text-transform:uppercase;font-size:18px;line-height:1.2em;margin-bottom:30px}ul.list.style1 li{background-image:url(../img/ico_flower_2.png);background-size:30px 30px;padding-left:45px;background-repeat:no-repeat;line-height:30px}.image_list,.item_list{margin:20px 0}.item_list .item{display:inline-block;vertical-align:top;position:relative;box-sizing:border-box;min-height:1px;margin-bottom:20px}#press .item_list .item{vertical-align:middle}.item_list .item .wrap{padding:10px}.item_list .item .img{text-align:center}.item_list .item .heading{text-transform:uppercase;font-weight:400;line-height:32px;color:#7c2180;margin-top:15px}.item_list .item .text{color:#666;font-weight:400;font-family:"Open Sans";margin-top:10px;line-height:25px}.item_list .item .user_photo{width:100px;height:100px;overflow:hidden;position:absolute;top:10px}.item_list.cell.bordered .item{margin:0}.item_list.cell.bordered .review_block,.item_list.cell.col1 .item{/*border-bottom:1px solid #ebebeb*/}.item_list.cell.bordered .review_block.visibility{border-bottom:none!important}.item_list.cell.bordered .review_block .item.first{/*border-right:1px solid #ebebeb*/background: #f9d0ff;border: 1px solid #b78ebd;border-radius: 6px;margin-bottom: 20px}.item_list.cell.bordered .review_block .item.last{background: #fcebff;border: 1px solid #b78ebd;border-radius: 6px;margin-bottom: 20px}.item_list.cell.bordered .review_block .item.first .user_photo{text-align:right;right:15px;border: 2px solid #aa74b3;border-radius: 50%;margin-top: 10px}.item_list.cell.bordered .review_block .item.first .heading,.item_list.cell.bordered .review_block .item.first .text{text-align:right;padding-right:130px}.item_list.cell.bordered .review_block .item.last .user_photo{text-align:left;left:15px;margin-top: 10px;border: 2px solid #aa74b3;border-radius: 50%}.item_list .item .user_photo img{width:100%;height:auto;max-width:100px;min-height:100px}.item_list.cell.bordered .review_block .item.last .heading,.item_list.cell.bordered .review_block .item.last .text{text-align:left;padding-left:130px}.item_list.cell.col1 .item{width:100%;padding:20px 0}.item_list.cell.col1 .item .heading{font-size:22px}.item_list.cell.col1 .item .text{font-size:16px;color:#111}.item_list.cell.col1 .item:nth-child(2n){text-align:left;padding-left:100px}.item_list.cell.col1 .item:nth-child(2n) .img{float:left;padding-right:50px}.item_list.cell.col1 .item:nth-child(2n+1){text-align:right;padding-right:100px}.item_list.cell.col1 .item:nth-child(2n+1) .img{float:right;padding-left:50px}.item_list.cell.col2 .item{/*width:49%*/}.item_list.cell.col2 .item .heading{font-size:24px;text-align:center}.item_list.cell.col2 .item .text{font-size:16px;text-align:center}.item_list.cell.col3 .item{width:33%}#mastera_list .item_list .item .img{border-radius:50%;width:180px;height:180px;margin:0 auto;overflow:hidden}#mastera_list .item_list .item .img.no_image{width:180px;height:180px;border:1px solid #cb479a;margin:0 auto 20px}#mastera_list .heading{text-align: center;font-size: 20px} #mastera_list .text{text-align: center}.item_list.cell.col3 .item .heading{font-size:20px;text-align:center} .heading-2{text-align: center;font-weight: bold;color: #018801;font-size: 14px;margin: 5px 0 20px}.item_list.cell.col3 .item .text{text-align:center;font-size:14px}.item_list.cell.col_auto .item{margin:5px}.image_list .image_block{display:inline-block;width:250px;height:250px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-align:center;margin:10px}.image_list .image_block .image{width:250px;height:250px;overflow:hidden;margin:0 auto}.image_list .image_block.visibility_transition .item_list .review_block.visibility_transition,.item_list .item.visibility_transition{-webkit-transition:all 2.5s ease;transition:all 2.5s ease;opacity:1;filter:alpha(opacity=100)}.image_list .image_block.visibility,.item_list .item.visibility,.item_list .review_block.visibility{opacity:0;filter:alpha(opacity=0);height:0;visibility:hidden;margin:0;display:block}#intro{/*min-height:500px;*/background-size:cover;background-repeat:no-repeat;background-position:center center}#intro.slide.skew{margin-bottom:0;background-position:center center!important;background-size:cover!important;background-attachment:scroll!important}#contacts{background:#fff5fb;padding-top:20px;padding-bottom:20px}#contacts .container,#intro .title{padding-top:0;padding-bottom:20px}#intro .title{padding-top:25px;font-size:30px}#intro .title span{font-size: 40px}#intro .title2{color:#fff;text-shadow:1px 1px 2px #111,1px 1px 3px #5a5a5a,0 0 5px #7c2180;font-weight:300;text-transform:uppercase;font-size:20px;margin-bottom:30px}#intro:before,#mastera:before,#quot:before{content:'';display:block;width:100%;height:100%;position:absolute;left:0;top:0;background:rgba(152,63,149,.27)}#intro .salon_social{margin-top:0}#intro .salon_social a{margin:0 5px}#intro .logo img{max-width:160px}#intro .intro_nav{text-align:right}#intro .intro_nav li{text-transform:uppercase;display:inline-block;text-shadow:1px 1px 2px #5e5e5e,1px 1px 14px #111;line-height:12px;font-size:18px;font-weight:100;color:#efefef;transition:all 300ms;-webkit-transition:all 300ms;padding-bottom:10px;text-align:right}#intro .intro_nav li:last-child{margin-right:0}#intro .intro_nav li.phones{color:#fff;display:block;text-align:right}.header-phone{color:#fff;border-bottom:1px dashed #fff}.header-phone:hover{text-decoration:none;border-bottom:none}#intro .intro_nav li.phones.adress{text-transform:none;font-size:1.44em}#intro .intro_nav li.phones img{vertical-align:middle;margin-right:10px}#intro .title_block{/*position:absolute;top:220px;left:0;*/width:100%;text-align:center;will-change:transform;-webkit-transition:-webkit-transform .7s ease;-moz-transition:-moz-transform .7s ease;-o-transition:-o-transform .7s ease;transition:-webkit-transform .7s ease,-moz-transform .7s ease,-o-transform .7s ease,transform .7s ease;-webkit-transform:translate(-100%,0);-moz-transform:translate(-100%,0);-o-transform:translate(-100%,0);-ms-transform:translate(-100%,0);transform:translate(-100%,0);-webkit-transform:translate3d(-100%,0,0);-moz-transform:translate3d(-100%,0,0);-o-transform:translate3d(-100%,0,0);-ms-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}#intro .title_block .first,#intro .title_block .second{margin-bottom:20px;display:block}#intro .title_block .second{text-transform:uppercase;color:#fff;font-size:33px;font-family:"Open Sans";font-weight:300;text-shadow:1px 1px 14px #111}#intro .title_block .first img{padding:0 5px}#intro .title_block .second img{padding:0 10px}#intro .title_block .bt{text-transform:uppercase;margin-top:10px;background-color:#ffca00;color:#cb479a;padding:10px 20px}#intro .title_block .bt:hover{background:#ffd700}.screen_animate #intro .title_block{-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-o-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.contacts .name{line-height:40px;font-size:30px;margin-bottom:50px;-webkit-transition:-webkit-transform 211.7s ease;-moz-transition:-moz-transform 211.7s ease;-o-transition:-o-transform 211.7s ease}.contacts .contacts_more span,.contacts .name strong{font-weight:900}.contacts .bt{margin:0 5px 10px}.contacts_more{padding:10px;font-size:14px;text-align:left;color:#222}#first_massage .subtitle{text-align:center;margin-bottom:25px}.top_item{width:300px;height:340px;overflow:hidden;text-align:center}.top_item .image{width:300px;height:300px;overflow:hidden}.top_item .name{background:#111;color:#fff;line-height:40px;text-align:center;font-weight:900}.top_item .hover_block{top:0;left:0;display:block;position:absolute;width:300px;height:300px;font-size:14px;color:#fff;line-height:23px;overflow:hidden;background:rgba(0,0,0,.45);-moz-transform:translate(-100%,-100px) rotate(-180deg);-ms-transform:translate(-100%,-100px) rotate(-180deg);-o-transform:translate(-100%,-100px) rotate(-180deg);-webkit-transform:translate(-100%,-100px) rotate(-180deg);transform:translate(-100%,-100px) rotate(-180deg)}.top_item .hover_block p,.top_item:hover .hover_block{-webkit-transform:translateX(-100%) rotate(-90deg);-moz-transform:translateX(-100%) rotate(-90deg);-o-transform:translateX(-100%) rotate(-90deg);-ms-transform:translateX(-100%) rotate(-90deg);transform:translateX(-100%) rotate(-90deg);-webkit-transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out;-ms-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out}.top_item:hover .hover_block,.top_item:hover .hover_block a,.top_item:hover .hover_block p{-webkit-transition-delay:300ms;-moz-transition-delay:300ms;-o-transition-delay:300ms;-ms-transition-delay:300ms;transition-delay:300ms}.top_item:hover .hover_block p{-webkit-transform:translateX(0) rotate(0deg);-moz-transform:translateX(0) rotate(0deg);-o-transform:translateX(0) rotate(0deg);-ms-transform:translateX(0) rotate(0deg);transform:translateX(0) rotate(0deg)}.top_item .hover_block a{-webkit-transform:translateY(-200px);-moz-transform:translateY(-200px);-o-transform:translateY(-200px);-ms-transform:translateY(-200px);transform:translateY(-200px);-webkit-transition:all 400ms ease-in-out;-moz-transition:all 400ms ease-in-out;-o-transition:all 400ms ease-in-out;-ms-transition:all 400ms ease-in-out;transition:all 400ms ease-in-out}.top_item:hover .hover_block,.top_item:hover .hover_block a{-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.top_item:hover .name{transition:background-color .5s ease;background-color:#ffca00}#back_info ul{margin-top:40px}#back_info ul li{margin-bottom:37px}#back_info .main_picture,#leg_info .main_picture{max-width:500px;text-align:center}.form_block .form_wrapper{padding:70px 0}.form_block .text{font-size:14px;line-height:24px}#footer .col,.form_block .form{text-align:center}.form_block a.bt{margin-top:20px;font-weight:700}.form input[type=email],.form input[type=tel],.form input[type=text],.form textarea{background:#f2f2f2f5;border:1px solid #ce8acb;padding:18px 17px;font-size:13px;color:#555;font-weight:300;display:inline-block;margin-bottom:10px;vertical-align:top;width:100%}.form input.error[type=email],.form input.error[type=tel],.form input.error[type=text],.form textarea.error{-webkit-box-shadow:0 0 4px 2px red;-moz-box-shadow:0 0 4px 2px red;box-shadow:0 0 4px 2px red}#content,.top_item{position:relative}#footer{color:#868686;padding-top:53px;padding-bottom:90px}.copyright{color:#c1c1c1;font-weight:400}.copyright img{max-width:140px;height:auto}#footer .phone{font-weight:900;font-size:26px}#footer .studio{padding-top:25px}#footer .name{font-weight:900;font-size:20px}					.spoiler-wrap{background:#fff;margin: 0 0 10px} .spoiler-head{background:#a666ca;background:linear-gradient(45deg,rgba(57,34,88,0.7) 0%,rgba(122,43,132,0.8) 30%,rgba(112,97,166,0.8) 60%,rgba(71,160,218,0.8) 100%);color:#fff;padding:15px 10px;text-align:center;font-size:16px;font-weight:600;cursor:pointer;border-radius:6px} .spoiler-head:hover{background:#794494;background:linear-gradient(45deg,rgba(57,34,88,0.9) 0%,rgba(122,43,132,1) 30%,rgba(112,97,166,1) 60%,rgba(71,160,218,1) 100%);transition:background-color .3s ease} .spoiler-body{padding-top:15px;cursor:default} .spoiler-wrap.disabled .spoiler-body{display:none} .spoiler-wrap.active{margin-bottom:30px} .spoiler-wrap.active .spoiler-head{background:linear-gradient(45deg,rgba(57,34,88,0.9) 0%,rgba(122,43,132,1) 30%,rgba(112,97,166,1) 60%,rgba(71,160,218,1) 100%);color:#fff;padding:15px 10px;text-align:center;font-size:16px;font-weight:600} .price-table  {border-collapse:collapse;border-spacing:0;width:100%} .price-table th{border:1px solid #b9b9b9;font-size:14px;font-weight:600;overflow:hidden;padding:10px 5px 10px 10px;text-align:center;background: #e6e6e6} .price-table th:nth-child(1){width: 60%} .price-table th:nth-child(2){width: 20%;text-align:center} .price-table th:nth-child(3){width: 20%;text-align:center} .price-table td{border:1px solid #b9b9b9;font-size:14px;overflow:hidden;padding:10px 5px 10px 10px} .price-table .tg-0pky{text-align:left;vertical-align:middle} .price-table .table-head{text-align:center;vertical-align:middle;font-weight:600}

a.form_main_btn{
	display: inline-block;
	text-decoration: none;
	padding: 15px 0;
	margin: 20px 20px 0 0;
	background: #d9339b;
	color: #fefcfc;
	font-size: 16px;
	width: 100%;
	text-align: center;
	transition: all .2s linear;
	-o-transition: all .2s linear;
	-moz-transition: all .2s linear;
	-webkit-transition: all .2s linear;
}
a.form_main_btn:hover{
	background: #ea4daf;
}
a.form_main_btn span{
	font-weight: 700;
	font-size: 18px;
	letter-spacing: 2px;
}

.text-uppercase {
	text-transform: uppercase;
}
.booklet{font-size: 16px;border-bottom: 1px dashed #cb479a}
.booklet:hover{border-bottom: none;text-decoration: none}