@font-face {
  font-family: 'CenturyGothic';
  src: url('../fonts/CenturyGothic.eot?#iefix') format('embedded-opentype'),  url('../fonts/CenturyGothic.woff') format('woff'), url('../fonts/CenturyGothic.ttf')  format('truetype'), url('../fonts/CenturyGothic.svg#CenturyGothic') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'CenturyGothic-Bold';
  src: url('../fonts/CenturyGothic-Bold.eot?#iefix') format('embedded-opentype'),  url('../fonts/CenturyGothic-Bold.woff') format('woff'), url('../fonts/CenturyGothic-Bold.ttf')  format('truetype'), url('../fonts/CenturyGothic-Bold.svg#CenturyGothic-Bold') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'CenturyGothic-Italic';
  src: url('../fonts/CenturyGothic-Italic.eot?#iefix') format('embedded-opentype'),  url('../fonts/CenturyGothic-Italic.woff') format('woff'), url('../fonts/CenturyGothic-Italic.ttf')  format('truetype'), url('../fonts/CenturyGothic-Italic.svg#CenturyGothic-Italic') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'CenturyGothic-BoldItalic';
  src: url('../fonts/CenturyGothic-BoldItalic.eot?#iefix') format('embedded-opentype'),  url('../fonts/CenturyGothic-BoldItalic.woff') format('woff'), url('../fonts/CenturyGothic-BoldItalic.ttf')  format('truetype'), url('../fonts/CenturyGothic-BoldItalic.svg#CenturyGothic-BoldItalic') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Intro';
  src: url('../fonts/Intro.eot?#iefix') format('embedded-opentype'),  url('../fonts/Intro.otf')  format('opentype'),
	     url('../fonts/Intro.woff') format('woff'), url('../fonts/Intro.ttf')  format('truetype'), url('../fonts/Intro.svg#Intro') format('svg');
  font-weight: normal;
  font-style: normal;
}

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,font,img,ins,kbd,q,s,samp,small,strike,tt,var,center,dl,dt,dd,ul,li,fieldset,form,label,legend,table,caption {background:transparent;border:0;font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;margin:0;padding:0;outline:0;vertical-align:baseline;}
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section {display:block;}
audio,canvas,video {display:inline-block;*display:inline;*zoom:1;}
audio:not([controls]) {display:none;}
table {border-collapse:collapse;border-spacing:0;}

/* Constant */
.clearfix {*zoom:1;}.clearfix:before,.clearfix:after {display:table;content:"";line-height:0;}.clearfix:after {clear:both;}
.hidden {overflow:hidden;}.relative {position:relative;}.fixed {position:fixed;}.absolute {position:absolute;}
.fleft {float:left;}.fright{float:right;}
#desktop-only, #desktop-only-remove {display:none;}

/* Skeleton */
.wrap {margin:0;width:100%;}
.header {position:fixed;left:0;right:0;top:0;height:55px;background:#000;z-index:10000;}
.pre_header {height:55px;}
.header_logo {text-align:center;}
.header_btn {}
.header_compare {margin:10px 0 0 0;text-align:center;}
.nav, .footer_menu {background:#000;border-top:1px solid #080808;border-bottom:1px solid #080808;padding:0;margin:0;}
.footer {background:#fff;padding:12px 0 30px 0;text-align:center;}

/* Main Layout */
html {}
body {font:15px/1.9 'CenturyGothic', Arial, sans-serif;color:#000;background:#fff url(../images/bg_header.png);}
a {color:#3168c2;text-decoration:underline;}
a:hover {text-decoration:none;}
ul {margin:1em;}
h1,h2,h3,h4 {font-weight:400;font-family:'CenturyGothic-Bold', Arial, sans-serif;margin:0em 0 1em;}
h1 {font-size:150%;}
h2 {font-size:140%;}
h3 {font-size:130%;}
h4 {font-size:110%;}
hr {margin:18px 0;border:0;border-top:1px solid #eee;border-bottom:1px solid #fff;}
strong, b {font-weight:400;font-family:'CenturyGothic-Bold', Arial, sans-serif;}
textarea {font-family:'CenturyGothic', Arial, sans-serif;}

/* header style */
.header a.btn-menu, .header a.btn-search {position:relative;display:inline-block;margin:10px 6px 0 6px;width:35px;height:35px;border:1px solid #fff;}
.header a.btn-menu:before {position:absolute;display:block;content:'';left:0;right:0;top:0;bottom:0;margin:auto;width:24px;height:18px;background:url(../images/menu_mobile.png) no-repeat 50% 0%;}
.header a.btn-menu.active:before {background-position:50% 100%;}
.header a.btn-search:before {position:absolute;display:block;content:'';left:0;right:0;top:0;bottom:0;margin:auto;width:24px;height:24px;background:url(../images/search_mobile.png) no-repeat 50% 0%;}
.header a.btn-search.active:before {background-position:50% 100%;}

.header_logo .logo {display:inline-block;margin:12px 0 0 0;}
.header_btn p {font-size:21px;padding:0;margin:0;}
.header_btn p.phone {font-size:24px;}

/* Menu Mobile */
.menu-mobile, .search-mobile {display:none;margin:0;background:#000}

/* Buttons */
.readmore {margin:10px 10px 0 0;display:inline-block;line-height:47px;padding:0 30px;border:2px solid #ffd800;font-size:18px;color:#ffd800;text-decoration:none;}
.readmore:hover {border:2px solid #ffd800;background:#ffd800;color:#000;}
.readmore:active {border:2px solid #ffd800;background:#ffe869;color:#000;}
.more {position:relative;display:table;margin:auto;font-size:23px;line-height:51px;padding:0 51px;border:6px solid #000;color:#000;text-decoration:none;}
.more:hover {line-height:59px;padding:0 55px;border:2px solid #000;background:#ffd800;}
.more:active {line-height:59px;padding:0 55px;border:2px solid #ffd800;background:#ffd800;}
.btnram {position:relative;display:inline-block;line-height:1;margin:4px 5px;background:#ffdc17;padding:0 35px;line-height:68px;color:#000;font-size:24px;text-transform:uppercase;text-decoration:none;font-weight:700;font-family:'Intro', Arial, sans-serif;cursor:pointer;}
.btnram:before {position:absolute;display:block;content:'';top:-4px;bottom:-4px;left:-5px;right:-5px;margin:auto;border:1px solid #ffdc17;}
.btnram:hover {background:#fce87b;}
.btnram:active {background:#efd024;}
.button {display:inline-block;line-height:51px;padding:0 30px;color:#000;text-decoration:none;background:#ffd800;border:6px solid #000;font-size:23px;font-family:'Intro', Arial, sans-serif;cursor:pointer;}
.button:hover {background:#fff2ad;}
.button:active {background:#ffea78;}
.btn {display:inline-block;line-height:63px;padding:0 30px;color:#000;text-decoration:none;background:#ffd800;border:0;text-align:center;font-size:23px;font-family:'Intro', Arial, sans-serif;cursor:pointer;}
.btn:hover {background:#fff2ad;}
.btn:active {background:#ffea78;}

.btn-reset {position:relative;border:0;display:inline-block;color:#000;text-decoration:none;font-size:17px;height:44px;line-height:44px;padding:0 23px;background:#ffd800;font-weight:700;font-family:'Intro', Arial, sans-serif;cursor:pointer;}
.btn-reset:before {position:absolute;display:block;content:'';top:0;left:100%;width:0;height:0;border-style:solid;border-width:44px 19px 0 0;border-color:#ffd800 transparent transparent transparent;}
.btn-reset:after {position:absolute;display:block;content:'';top:0;right:100%;width:0;height:0;border-style:solid;border-width:0 0 44px 19px;border-color:transparent transparent #ffd800 transparent;}
.btn-reset:hover {background:#fce66e;}
.btn-reset:hover:before {border-color:#fce66e transparent transparent transparent;}
.btn-reset:hover:after {border-color:transparent transparent #fce66e transparent;}
.btn-reset:active {background:#edcb0e;}
.btn-reset:active:before {border-color:#edcb0e transparent transparent transparent;}
.btn-reset:active:after {border-color:transparent transparent #edcb0e transparent;}

/* FeedBack call */
.feedcall {display:block;font-size:17px;border:3px solid #000;color:#000;line-height:44px;padding:0 15px;text-decoration:none;}
.feedcall:hover {border-color:#ffd800;background:#ffd800;}.feedcall:active {border-color:#000;background:#ffd800;}
.favorite {position:relative;z-index:3;display:inline-block;margin:0 5px 0 0;font-weight:700;font-size:17px;line-height:37px;padding:0 5px;background:#ffd800;color:#000;text-decoration:none;}
.favorite:hover {background:#ffe869;} .favorite:active {background:#edcb0e;}
.favorite img {display:inline-block;line-height:41px;vertical-align:middle;margin-top:-3px;padding:0 5px;}
.shadow4 {position:relative;z-index:2;display:inline-block;}
.shadow4:after {z-index:1;position:absolute;content:"";left:15px;right:15px;bottom:13px;height:10px;background:#777;-webkit-box-shadow:0 10px 10px #777;-moz-box-shadow:0 10px 10px #777;box-shadow:0 10px 10px #777;-webkit-transform:rotate(3deg);-moz-transform:rotate(3deg);-o-transform:rotate(3deg);-ms-transform:rotate(3deg);transform:rotate(3deg);}
.footer .feedcall {margin-top:14px;}

/* Top Menu */
.nav {text-align:left;}
ul.top_menu {display:table;margin:10px auto;padding:0;list-style:none;font-size:17px;}
ul.top_menu li {position:relative;display:block;margin:9px 0;padding:0;}
ul.top_menu li a {display:block;line-height:20px;padding:0 30px;color:#fff;text-decoration:none;}
ul.top_menu li:before {position:absolute;content:'';left:0;top:0;height:9px;width:1px;background:#8c8c8c;}
ul.top_menu li:after {position:absolute;content:'';left:0;top:10px;height:9px;width:1px;background:#8c8c8c;}
ul.top_menu li.active a {color:#ffd800;}
ul.top_menu li:hover a {color:#ffd800;}

/* Search */
.nav_search {margin:0;padding:0;line-height:1;}
.nav_search .search_body {position:relative;display:block;background:#000;padding:10px;}
.nav_search .search_body .input {margin:0;width:100%;box-sizing:border-box;background:#fafafa;border:1px solid #5c5c5c;color:#000;line-height:38px;padding:0 45px 0 10px;border-radius:3px;font-size:16px;font-family:'CenturyGothic-Italic', Arial, sans-serif;}
.nav_search .search_body .submit {position:absolute;right:10px;top:0;bottom:0;margin:auto;width:35px;height:35px;background:url(../images/ico_enter.png) no-repeat 50% 50%;border:0;}

/* Footer */
.footer_logo img {display:block;margin:auto;}
.footer_logo p {margin:0;padding:0;}
.footer_logo .slogan {display:table;margin:0 auto;line-height:44px;font-size:15px;font-weight:400;font-family:'CenturyGothic-Bold', Arial, sans-serif;}
.footer_logo .phone {font-size:24px;}
.footer_logo .phone span {margin:0 15px;}
.footer_logo .phone a {color:#000;text-decoration:none;}
.footer_logo .unn {font-size:17px;margin-top:10px;line-height:1.2;}
.footer_feedback {display:table;margin:auto;}
.soc-block {display:inline-block;height:44px;margin:20px auto;border:1px solid #000;text-align:center;}
.soc-block:before {position:absolute;display:block;content:'';left:0;right:0;top:0;bottom:0;margin:auto;border-top:1px solid #f8f8f8;border-bottom:1px solid #f8f8f8;} 
.soc-block .title {position:relative;margin:-10px auto 0 auto;line-height:1;font-weight:700;display:table;padding:0 10px;background:#fff;color:#000;}
.soc-block .block {margin-top:15px;} 
.soc-block .block img {margin:0 8px;} 
.footer_feedback .address {font-size:21px;}
.footer_feedback p {margin:10px 0;}
.footer_desktop {margin:20px 0 0 0;}
.footer_desktop .btn {position:relative;font-size:15px;line-height:1.1;padding:5px 85px 5px 35px;}
.footer_desktop .btn:before {position:absolute;content:'';top:0;bottom:0;right:25px;margin:auto;width:43px;height:39px;background:url(../images/btn_mobile.png) no-repeat 50% 50%;}
.footer_desktop .btn strong {font-size:17px;}
.pay-block {display:inline-block;margin:10px auto;border:1px solid #000;text-align:center;}
.pay-block:before {position:absolute;display:block;content:'';left:0;right:0;top:0;bottom:0;margin:auto;border-top:1px solid #f8f8f8;border-bottom:1px solid #f8f8f8;} 
.pay-block div.title {position:relative;margin:-10px auto 0 auto;line-height:1;font-weight:700;display:table;padding:0 10px;background:#fff;color:#000;}
.pay-block p.title {margin:0 0 10px 0;padding:0;line-height:1;font-weight:700;}
.pay-block .block {} 
.pay-block .block img {margin:0 8px;} 

/* Slider index block */
.shadow-box {position:absolute;top:0;left:0;right:0;width:1009px;height:529px;margin:auto;z-index:1;background:#fff;}
.bx-sh5 {box-shadow:0 0 5px 0px rgba(0, 0, 0, .1);}
.bx-sh10 {box-shadow:0 0 10px 0px rgba(0, 0, 0, .12);}

/* VoteRating */
.voterating {margin:10px 0 20px 0;text-align:center;}
.voterating > div {display:block;}
.voterating .title {line-height:29px;font-size:23px;margin:10px 0;}
.voterating .block {display:table;margin:auto;}

/* Salon index block */
.salon-index {z-index:2;border-bottom:1px solid #e3e3e3;box-shadow:0 2px 2px 1px rgba(238, 238, 238, 0.8);}
/*.salon-index:before {position:absolute;z-index:1;content:'';display:block;bottom:0;left:0;right:0;height:5px;border-bottom:1px solid #e3e3e3;box-shadow:0 1px 2px 2px #eee;}*/
.salon-index .fleft {margin-right:80px;}
.salon-index .fleft img {padding:5px;border:1px solid #939494;}
.salon-index .hidden {text-align:center;}
.salon-index .hidden h2 {font-size:21px;margin-bottom:5px;line-height:1.5;text-transform:uppercase;font-family:'Intro', Arial, sans-serif;}
.salon-index .address {padding:0;margin:5px 0;font-size:21px;}
.salon-index .phone {padding:0;margin:5px 0;line-height:1.5;font-size:32px;}
.salon-index .phone span {font-size:21px;}
.salon-index .time {padding:0;margin:10px 0;font-size:21px;line-height:1.5;}
.salon-index .time span {font-size:26px;}
.salon-index .mail {display:inline-block;font-size:20px;color:#000;text-decoration:none;margin:10px 0 30px 0;border-bottom:1px dashed #000;line-height:1.5;}
.salon-index .btnWhite {position:absolute;bottom:30px;left:35px;right:35px;line-height:50px;border:6px solid #fff;text-align:center;font-size:21px;color:#fff;text-decoration:none;}
.salon-index .btnWhite:hover {border-color:#ffd800;background:#ffd800;color:#000;}
.salon-index .btnWhite:active {border-color:#fff;background:#ffd800;color:#000;}

/* Seo index block */
.seo-index {background:#fff;padding:10px 20px;}
.seo-index h2 {text-transform:uppercase;font-size:29px;font-family:'Intro', Arial, sans-serif;text-align:center;margin:30px 0 0 0;}
.seo-index .fleft {float:none;}
.seo-index .fright {float:none;}
.seo-index a.read {display:table;font-size:15px;color:#000;text-decoration:none;margin:0 auto;border-bottom:5px solid #000;}
.seo-index a.read:hover {border-bottom:5px solid #ffd800;}
.seo-index a.read:active {border-bottom:5px solid #a1a1a1;}

/* Sale index block */
.sale-index {z-inde:2;background:#fff;padding:0 0 30px 0;}
h2.lineg {position:relative;z-index:1;margin:0 0 20px 0;font-size:38px;font-family:'Intro', Arial, sans-serif;text-align:center;}
h2.lineg span {position:relative;z-index:2;display:table;margin:auto;padding:0 20px;background:#fff;}
.sale-shadow-box {position:absolute;left:0;right:0;width:1050px;height:400px;bottom:5px;margin:auto;z-index:1;background:#fff;}

/* Popular index block */
.popular-index {background:url(../images/bg_popular.png);padding:40px 0;}
.popular-index h2 {margin:0 0 20px 0;font-size:38px;font-family:'Intro', Arial, sans-serif;text-align:center;background:url(../images/bg_h3_popular.png) no-repeat 50% 50%;}

/* Preim index block */
.preim-index {background:#fff;padding:20px 0;}
.preim-index {overflow:hidden;}

/* Brends index block */
.brends-index {background:#fff;padding:40px 0;}

/* Preim index block */
.links-index {background:#fff;padding:10px 0;}
ul.links {display:block;margin:0;padding:0;list-style:none;font-size:21px;}
ul.links li {display:block;margin:7px 0;}
ul.links li a {display:block;line-height:53px;padding:0 35px;background:#ffd800;color:#000;text-decoration:none;}
ul.links li a:hover {background:#fee559;font-weight:700;font-family:'CenturyGothic-Bold', Arial, sans-serif;}
ul.links li a span {position:relative;}
ul.links li a span:before {position:absolute;display:block;content:'';top:0;bottom:0;right:100%;margin:auto 8px auto 0;width:10px;height:14px;background:url(../images/link_arrow.png) no-repeat 50% 50%;;}
ul.links li a:hover span {border-bottom:2px dotted #000;}
ul.links li.row3 {width:100%;}
ul.links li.row1, ul.links li.row2 {width:50%;}
ul.links li.row1 a {border:2px solid #fff;border-left:0;text-align:right;}
ul.links li.row2 a {border:2px solid #fff;border-right:0;}
ul.links li.row3 a {border:2px solid #fff;border-left:0;border-right:0;text-align:center;}

/* Other content */
.hrline {margin:10px 0;height:1px;background:#000;}

/* Shadow box */
.effect4:before, .effect4:after {z-index: -2;position: absolute;content: "";bottom: 30px;left: 10px;width: 50%;top: 20%;max-width:500px;background: #777;-webkit-box-shadow: 0 25px 20px #777;-moz-box-shadow: 0 25px 20px #777;box-shadow: 0 35px 20px #777;-webkit-transform: rotate(-3deg);-moz-transform: rotate(-3deg);-o-transform: rotate(-3deg);-ms-transform: rotate(-3deg);transform: rotate(-3deg);}
.effect4:after {-webkit-transform: rotate(3deg);-moz-transform: rotate(3deg);-o-transform: rotate(3deg);-ms-transform: rotate(3deg);transform: rotate(3deg);right: 10px;left: auto;}
.effect5:before, .effect5:after {z-index: -2;position: absolute;content: "";bottom: 30px;left: 10px;width: 50%;top: 20%;max-width:500px;background: #777;-webkit-box-shadow: 0 25px 20px #777;-moz-box-shadow: 0 25px 20px #777;box-shadow: 0 35px 20px #777;-webkit-transform: rotate(-2deg);-moz-transform: rotate(-2deg);-o-transform: rotate(-2deg);-ms-transform: rotate(-2deg);transform: rotate(-2deg);}
.effect5:after {-webkit-transform: rotate(2deg);-moz-transform: rotate(2deg);-o-transform: rotate(2deg);-ms-transform: rotate(2deg);transform: rotate(2deg);right: 10px;left: auto;}
.effect6:before, .effect6:after {z-index: -1;position: absolute;content: "";bottom: 12px;left: 200px;width: 90%;top: 20%;max-width:700px;background: #777;border-radius:0 0 0 250px/0px;-webkit-box-shadow: 0 25px 20px #777;-moz-box-shadow: 0 25px 20px #777;box-shadow: 0 10px 10px #777;-webkit-transform: rotate(-1deg);-moz-transform: rotate(-1deg);-o-transform: rotate(-1deg);-ms-transform: rotate(-1deg);transform: rotate(-1deg);}
.effect6:after {border-radius:0 0 250px/0px 0;-webkit-transform: rotate(1deg);-moz-transform: rotate(1deg);-o-transform: rotate(1deg);-ms-transform: rotate(1deg);transform: rotate(1deg);right: 200px;left: auto;}

/* 404 Error */
.block404 {margin:0;text-align:center;}
.block404 p.error {padding:0;margin:20px 0;line-height:1;font-size:156px;color:#ffdc17;font-weight:400;font-family:'CenturyGothic-Bold', Arial, sans-serif;text-shadow:3px 0px 2px rgba(0, 0, 0, 0.51);}
.block404 p.text {margin:20px 0;line-height:1;text-align:center;display:block;font-size:30px;font-weight:400;font-family:'CenturyGothic-Bold', Arial, sans-serif;}
.back404 {font-size:16px;text-align:center;padding:0;margin:20px 0;padding:0 20px;}
.backlink404 {margin:20px 0;padding:0 80px;}
.btnram.home:after {position:absolute;display:block;content:'';top:18px;right:30px;width:30px;height:25px;background:url(../images/menu_index.png) no-repeat 50% 0;}

/* Map Google */
.contacts {margin:20px 0;}
.contacts #map {width:100%;height:464px;}
.contacts .hidden {text-align:center;}
.contacts .address {padding:0;margin:5px 0;font-size:27px;}
.contacts .phone {padding:0;margin:5px 0;line-height:1.5;font-size:32px;}
.contacts .phone span {font-size:21px;}
.contacts .time {padding:0;margin:10px 0;font-size:21px;line-height:1.5;}
.contacts .time span {font-size:26px;}
.contacts .mail {display:inline-block;font-size:20px;color:#000;text-decoration:none;margin:10px 0 30px 0;border-bottom:1px dashed #000;line-height:1.5;}
.contacts .shop-closed {font-size:19px;line-height:1.5;margin:40px 0 10px 0;padding:0;}
.map-infobox {display:block;background:#fff;width:255px;padding:15px;z-index:1;box-shadow:7px -3px 5px 0 rgba(150, 150, 150, 0.8);}
.map-infobox:before {position:absolute;content:'';top:0;bottom:0;left:0;right:0;margin:auto;background:#fff;z-index:3;}
.map-infobox:after {position:absolute;content:'';bottom:-15px;left:130px;margin:auto;width:30px;height:30px;background:#fff;z-index:2;box-shadow:7px -3px 5px 0 rgba(150, 150, 150, 0.8);transform: rotate(45deg);}
.map-infobox .top {position:relative;text-align:center;z-index:5;}
.map-infobox .text {position:relative;text-align:center;z-index:5;font-size:19px;}
.contacts .soc_link {position:relative;display:table;margin:auto;}
.contacts .soc_link img {margin-left:13px;}

/* About */
.about-form {margin:0;padding:30px 7px 30px 7px;background:#fff;}
.about-form h2 {text-align:center;text-transform:uppercase;font-size:32px;font-family:'Intro', Arial, sans-serif;}
.about-form .clearfix {margin:5px 0;}
.about-form .input-style {box-sizing:border-box;line-height:52px;width:100%;padding:0 15px;margin:5px 0;background:none;border:1px solid #000;color:#000;font-size:17px;}
.about-form .textarea-style {box-sizing:border-box;width:100%;height:100px;padding:15px;margin:5px 0;background:none;border:1px solid #000;color:#000;font-size:17px;}
.about-form .btn {display:block;width:100%;margin:5px 0;}

/* All article */
.article {overflow:hidden;}
.article h1 {text-transform:uppercase;font-size:24px;font-family:'Intro', Arial, sans-serif;line-height:1.2;}
.article p, .article h1 {margin-left:20px;margin-right:20px;}
.article .about-m {background:#fff;}

/* Catalog */
.catalog {}
.catalog .catalog-left {width:235px;padding-right:22px;margin:auto;}
.catalog .catalog-list {padding:0;}
.white {background:#fff;text-align:center;}

/* Modal */
.modal-fon {display:none;position:fixed;top:0;bottom:0;left:0;right:0;background:rgba(0, 0, 0, 0.8);z-index:1000;}
.modal-fon.active {display:block;}
#call .modal-box {position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;max-width:467px;height:430px;z-index:1010;background:#fff url(/src/images/bg_header.png);box-sizing:padding-box;}
#call .modal-box .modal-close {cursor:pointer;position:absolute;width:30px;height:30px;bottom:100%;right:0;margin:0 0 15px 0;background:url(/src/images/closed.png) no-repeat 50% 50%;}
#call .modal-box .title {margin:15px 0;font-size:31px;text-transform:uppercase;font-weight:700;font-family:'Intro', Arial, sans-serif;text-align:center;}
#call .modal-box .form-block {display:block;margin:0 auto;width:350px;}
#call .modal-box .btn {width:340px;margin:20px 0 0 0;}

#call .modal-box.result {background:#ffd800;width:477px;height:252px;}
#call .modal-box.result .res1 {font-size:45px;margin:0;padding:0;text-align:center;text-transform:uppercase;font-weight:700;font-family:'Intro', Arial, sans-serif;}
#call .modal-box.result .res2 {font-size:32px;margin:0;padding:0;text-align:center;text-transform:uppercase;font-weight:700;font-family:'Intro', Arial, sans-serif;}
#call .modal-box.result .res3 {font-size:22px;margin:0;padding:0 40px;text-align:center;}
#call .modal-box.result:before {position:absolute;content:'';left:-5px;right:-5px;top:-5px;bottom:-5px;border:1px solid #ffd800;}

.input {border:1px solid #000;font-size:17px;width:340px;height:54px;margin:4px;padding:0 15px;box-sizing:border-box;}
.textarea {border:1px solid #000;font-size:17px;width:340px;height:178px;margin:4px;padding:15px;box-sizing:border-box;}
.fields_error {border-color:#f00 !important;}

#call_answer .res1 {font-size:45px;margin:0;padding:0;text-align:center;text-transform:uppercase;font-weight:700;font-family:'Intro', Arial, sans-serif;}
#call_answer .res2 {font-size:32px;margin:0;padding:0;text-align:center;text-transform:uppercase;font-weight:700;font-family:'Intro', Arial, sans-serif;}
#call_answer .res3 {font-size:22px;margin:0;padding:0 40px;text-align:center;}

/* compare popup */
.compare-fixed {position:fixed;left:0;top:0;bottom:0;right:0;z-index:1000;background:rgba(0, 0, 0, .2);}
.compare-fixed .compare-block {position:absolute;width:220px;height:200px;left:0;top:0;bottom:0;right:0;margin:auto;z-index:1005;background:#fff;padding:40px 15px;text-align:center;}
.compare-fixed .compare-block:before {position:absolute;content:'';border:1px solid #ffd800;left:-5px;right:-5px;top:-5px;bottom:-5px;}
.compare-fixed .compare-block h2 {line-height:1.1;margin-bottom:40px;}
.compare-fixed .compare-block .btn {font-size:17px;line-height:40px;font-family:'CenturyGothic-Bold', Arial, sans-serif;padding:0 15px;}
.compare-fixed .compare-block .compare-close {position:absolute;top:-25px;right:-5px;width:15px;height:15px;background:url(../images/compare-close.png) no-repeat 50% 50%;cursor:pointer;}
.compare-fixed .compare-block .compare-body {position:relative;z-index:1010;}



