/* Start:/local/templates/real/css/additional-css.css?151290547014621*/
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 500;
  src: local('Roboto Medium Italic'), local('Roboto-MediumItalic'), url(https://web.archive.org/web/20180401005637im_/https://fonts.gstatic.com/s/roboto/v18/OLffGBTaF0XFOW1gnuHF0TTOQ_MqJVwkKsUn0wKzc2I.woff2) format('woff2');
  unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 500;
  src: local('Roboto Medium Italic'), local('Roboto-MediumItalic'), url(https://web.archive.org/web/20180401005637im_/https://fonts.gstatic.com/s/roboto/v18/OLffGBTaF0XFOW1gnuHF0TUj_cnvWIuuBMVgbX098Mw.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 500;
  src: local('Roboto Medium Italic'), local('Roboto-MediumItalic'), url(https://web.archive.org/web/20180401005637im_/https://fonts.gstatic.com/s/roboto/v18/OLffGBTaF0XFOW1gnuHF0UbcKLIaa1LC45dFaAfauRA.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 500;
  src: local('Roboto Medium Italic'), local('Roboto-MediumItalic'), url(https://web.archive.org/web/20180401005637im_/https://fonts.gstatic.com/s/roboto/v18/OLffGBTaF0XFOW1gnuHF0Wo_sUJ8uO4YLWRInS22T3Y.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 500;
  src: local('Roboto Medium Italic'), local('Roboto-MediumItalic'), url(https://web.archive.org/web/20180401005637im_/https://fonts.gstatic.com/s/roboto/v18/OLffGBTaF0XFOW1gnuHF0b6up8jxqWt8HVA3mDhkV_0.woff2) format('woff2');
  unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 500;
  src: local('Roboto Medium Italic'), local('Roboto-MediumItalic'), url(https://web.archive.org/web/20180401005637im_/https://fonts.gstatic.com/s/roboto/v18/OLffGBTaF0XFOW1gnuHF0SYE0-AqJ3nfInTTiDXDjU4.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 500;
  src: local('Roboto Medium Italic'), local('Roboto-MediumItalic'), url(https://web.archive.org/web/20180401005637im_/https://fonts.gstatic.com/s/roboto/v18/OLffGBTaF0XFOW1gnuHF0Y4P5ICox8Kq3LLUNMylGO4.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto'), local('Roboto-Regular'), url(https://web.archive.org/web/20180401005637im_/https://fonts.gstatic.com/s/roboto/v18/ek4gzZ-GeXAPcSbHtCeQI_esZW2xOQ-xsNqO47m55DA.woff2) format('woff2');
  unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto'), local('Roboto-Regular'), url(https://web.archive.org/web/20180401005637im_/https://fonts.gstatic.com/s/roboto/v18/mErvLBYg_cXG3rLvUsKT_fesZW2xOQ-xsNqO47m55DA.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto'), local('Roboto-Regular'), url(https://web.archive.org/web/20180401005637im_/https://fonts.gstatic.com/s/roboto/v18/-2n2p-_Y08sg57CNWQfKNvesZW2xOQ-xsNqO47m55DA.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto'), local('Roboto-Regular'), url(https://web.archive.org/web/20180401005637im_/https://fonts.gstatic.com/s/roboto/v18/u0TOpm082MNkS5K0Q4rhqvesZW2xOQ-xsNqO47m55DA.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto'), local('Roboto-Regular'), url(https://web.archive.org/web/20180401005637im_/https://fonts.gstatic.com/s/roboto/v18/NdF9MtnOpLzo-noMoG0miPesZW2xOQ-xsNqO47m55DA.woff2) format('woff2');
  unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto'), local('Roboto-Regular'), url(https://web.archive.org/web/20180401005637im_/https://fonts.gstatic.com/s/roboto/v18/Fcx7Wwv8OzT71A3E1XOAjvesZW2xOQ-xsNqO47m55DA.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto'), local('Roboto-Regular'), url(https://web.archive.org/web/20180401005637im_/https://fonts.gstatic.com/s/roboto/v18/CWB0XYA8bzo0kSThX0UTuA.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: local('Roboto Medium'), local('Roboto-Medium'), url(https://web.archive.org/web/20180401005637im_/https://fonts.gstatic.com/s/roboto/v18/ZLqKeelYbATG60EpZBSDyxJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: local('Roboto Medium'), local('Roboto-Medium'), url(https://web.archive.org/web/20180401005637im_/https://fonts.gstatic.com/s/roboto/v18/oHi30kwQWvpCWqAhzHcCSBJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: local('Roboto Medium'), local('Roboto-Medium'), url(https://web.archive.org/web/20180401005637im_/https://fonts.gstatic.com/s/roboto/v18/rGvHdJnr2l75qb0YND9NyBJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: local('Roboto Medium'), local('Roboto-Medium'), url(https://web.archive.org/web/20180401005637im_/https://fonts.gstatic.com/s/roboto/v18/mx9Uck6uB63VIKFYnEMXrRJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: local('Roboto Medium'), local('Roboto-Medium'), url(https://web.archive.org/web/20180401005637im_/https://fonts.gstatic.com/s/roboto/v18/mbmhprMH69Zi6eEPBYVFhRJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: local('Roboto Medium'), local('Roboto-Medium'), url(https://web.archive.org/web/20180401005637im_/https://fonts.gstatic.com/s/roboto/v18/oOeFwZNlrTefzLYmlVV1UBJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: local('Roboto Medium'), local('Roboto-Medium'), url(https://web.archive.org/web/20180401005637im_/https://fonts.gstatic.com/s/roboto/v18/RxZJdnzeo3R5zSexge8UUVtXRa8TVwTICgirnJhmVJw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Ubuntu';
  font-style: italic;
  font-weight: 300;
  src: local('Ubuntu Light Italic'), local('Ubuntu-LightItalic'), url(https://web.archive.org/web/20180401005637im_/https://fonts.gstatic.com/s/ubuntu/v11/4iCp6KVjbNBYlgoKejZftVyCN4Ffgg.woff2) format('woff2');
  unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
/* cyrillic */
@font-face {
  font-family: 'Ubuntu';
  font-style: italic;
  font-weight: 300;
  src: local('Ubuntu Light Italic'), local('Ubuntu-LightItalic'), url(https://web.archive.org/web/20180401005637im_/https://fonts.gstatic.com/s/ubuntu/v11/4iCp6KVjbNBYlgoKejZftVyLN4Ffgg.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Ubuntu';
  font-style: italic;
  font-weight: 300;
  src: local('Ubuntu Light Italic'), local('Ubuntu-LightItalic'), url(https://web.archive.org/web/20180401005637im_/https://fonts.gstatic.com/s/ubuntu/v11/4iCp6KVjbNBYlgoKejZftVyDN4Ffgg.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Ubuntu';
  font-style: italic;
  font-weight: 300;
  src: local('Ubuntu Light Italic'), local('Ubuntu-LightItalic'), url(https://web.archive.org/web/20180401005637im_/https://fonts.gstatic.com/s/ubuntu/v11/4iCp6KVjbNBYlgoKejZftVyMN4Ffgg.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* latin-ext */
@font-face {
  font-family: 'Ubuntu';
  font-style: italic;
  font-weight: 300;
  src: local('Ubuntu Light Italic'), local('Ubuntu-LightItalic'), url(https://web.archive.org/web/20180401005637im_/https://fonts.gstatic.com/s/ubuntu/v11/4iCp6KVjbNBYlgoKejZftVyBN4Ffgg.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Ubuntu';
  font-style: italic;
  font-weight: 300;
  src: local('Ubuntu Light Italic'), local('Ubuntu-LightItalic'), url(https://web.archive.org/web/20180401005637im_/https://fonts.gstatic.com/s/ubuntu/v11/4iCp6KVjbNBYlgoKejZftVyPN4E.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Ubuntu';
  font-style: italic;
  font-weight: 400;
  src: local('Ubuntu Italic'), local('Ubuntu-Italic'), url(https://web.archive.org/web/20180401005637im_/https://fonts.gstatic.com/s/ubuntu/v11/4iCu6KVjbNBYlgoKej75l0mwFg.woff2) format('woff2');
  unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
/* cyrillic */
@font-face {
  font-family: 'Ubuntu';
  font-style: italic;
  font-weight: 400;
  src: local('Ubuntu Italic'), local('Ubuntu-Italic'), url(https://web.archive.org/web/20180401005637im_/https://fonts.gstatic.com/s/ubuntu/v11/4iCu6KVjbNBYlgoKej7wl0mwFg.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Ubuntu';
  font-style: italic;
  font-weight: 400;
  src: local('Ubuntu Italic'), local('Ubuntu-Italic'), url(https://web.archive.org/web/20180401005637im_/https://fonts.gstatic.com/s/ubuntu/v11/4iCu6KVjbNBYlgoKej74l0mwFg.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Ubuntu';
  font-style: italic;
  font-weight: 400;
  src: local('Ubuntu Italic'), local('Ubuntu-Italic'), url(https://web.archive.org/web/20180401005637im_/https://fonts.gstatic.com/s/ubuntu/v11/4iCu6KVjbNBYlgoKej73l0mwFg.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* latin-ext */
@font-face {
  font-family: 'Ubuntu';
  font-style: italic;
  font-weight: 400;
  src: local('Ubuntu Italic'), local('Ubuntu-Italic'), url(https://web.archive.org/web/20180401005637im_/https://fonts.gstatic.com/s/ubuntu/v11/4iCu6KVjbNBYlgoKej76l0mwFg.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Ubuntu';
  font-style: italic;
  font-weight: 400;
  src: local('Ubuntu Italic'), local('Ubuntu-Italic'), url(https://web.archive.org/web/20180401005637im_/https://fonts.gstatic.com/s/ubuntu/v11/4iCu6KVjbNBYlgoKej70l0k.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Ubuntu';
  font-style: italic;
  font-weight: 500;
  src: local('Ubuntu Medium Italic'), local('Ubuntu-MediumItalic'), url(https://web.archive.org/web/20180401005637im_/https://fonts.gstatic.com/s/ubuntu/v11/4iCp6KVjbNBYlgoKejYHtFyCN4Ffgg.woff2) format('woff2');
  unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
/* cyrillic */
@font-face {
  font-family: 'Ubuntu';
  font-style: italic;
  font-weight: 500;
  src: local('Ubuntu Medium Italic'), local('Ubuntu-MediumItalic'), url(https://web.archive.org/web/20180401005637im_/https://fonts.gstatic.com/s/ubuntu/v11/4iCp6KVjbNBYlgoKejYHtFyLN4Ffgg.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Ubuntu';
  font-style: italic;
  font-weight: 500;
  src: local('Ubuntu Medium Italic'), local('Ubuntu-MediumItalic'), url(https://web.archive.org/web/20180401005637im_/https://fonts.gstatic.com/s/ubuntu/v11/4iCp6KVjbNBYlgoKejYHtFyDN4Ffgg.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Ubuntu';
  font-style: italic;
  font-weight: 500;
  src: local('Ubuntu Medium Italic'), local('Ubuntu-MediumItalic'), url(https://web.archive.org/web/20180401005637im_/https://fonts.gstatic.com/s/ubuntu/v11/4iCp6KVjbNBYlgoKejYHtFyMN4Ffgg.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* latin-ext */
@font-face {
  font-family: 'Ubuntu';
  font-style: italic;
  font-weight: 500;
  src: local('Ubuntu Medium Italic'), local('Ubuntu-MediumItalic'), url(https://web.archive.org/web/20180401005637im_/https://fonts.gstatic.com/s/ubuntu/v11/4iCp6KVjbNBYlgoKejYHtFyBN4Ffgg.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Ubuntu';
  font-style: italic;
  font-weight: 500;
  src: local('Ubuntu Medium Italic'), local('Ubuntu-MediumItalic'), url(https://web.archive.org/web/20180401005637im_/https://fonts.gstatic.com/s/ubuntu/v11/4iCp6KVjbNBYlgoKejYHtFyPN4E.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 500;
  src: local('Ubuntu Medium'), local('Ubuntu-Medium'), url(https://web.archive.org/web/20180401005637im_/https://fonts.gstatic.com/s/ubuntu/v11/4iCv6KVjbNBYlgoCjC3jvWyNL4U.woff2) format('woff2');
  unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
/* cyrillic */
@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 500;
  src: local('Ubuntu Medium'), local('Ubuntu-Medium'), url(https://web.archive.org/web/20180401005637im_/https://fonts.gstatic.com/s/ubuntu/v11/4iCv6KVjbNBYlgoCjC3jtGyNL4U.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 500;
  src: local('Ubuntu Medium'), local('Ubuntu-Medium'), url(https://web.archive.org/web/20180401005637im_/https://fonts.gstatic.com/s/ubuntu/v11/4iCv6KVjbNBYlgoCjC3jvGyNL4U.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 500;
  src: local('Ubuntu Medium'), local('Ubuntu-Medium'), url(https://web.archive.org/web/20180401005637im_/https://fonts.gstatic.com/s/ubuntu/v11/4iCv6KVjbNBYlgoCjC3js2yNL4U.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* latin-ext */
@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 500;
  src: local('Ubuntu Medium'), local('Ubuntu-Medium'), url(https://web.archive.org/web/20180401005637im_/https://fonts.gstatic.com/s/ubuntu/v11/4iCv6KVjbNBYlgoCjC3jvmyNL4U.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 500;
  src: local('Ubuntu Medium'), local('Ubuntu-Medium'), url(https://web.archive.org/web/20180401005637im_/https://fonts.gstatic.com/s/ubuntu/v11/4iCv6KVjbNBYlgoCjC3jsGyN.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}

/* End */


/* Start:/local/templates/real/css/style.css?151756893169838*/
a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}input:focus{outline:0}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}

@font-face {
  font-family: 'FontAwesome';
  src: url('/web/20180401005637im_/https://pro-novostroyki.com.ua/local/templates/real/fonts/fontawesome-webfont.eot');
  src: url('/web/20180401005637im_/https://pro-novostroyki.com.ua/local/templates/real/fonts/fontawesome-webfont.eot#iefix&v=4.6.3') format('embedded-opentype'), 
  url('/web/20180401005637im_/https://pro-novostroyki.com.ua/local/templates/real/fonts/fontawesome-webfont.woff2') format('woff2'), 
  url('/web/20180401005637im_/https://pro-novostroyki.com.ua/local/templates/real/fonts/fontawesome-webfont.woff') format('woff'), 
  url('/web/20180401005637im_/https://pro-novostroyki.com.ua/local/templates/real/fonts/fontawesome-webfont.ttf') format('truetype'), 
  url('/web/20180401005637im_/https://pro-novostroyki.com.ua/local/templates/real/fonts/fontawesome-webfont.svg?v=4.6.3#fontawesomeregular') format('svg');
  font-weight: normal;
  font-style: normal;
}

body {
	max-width: 1920px;
	min-width: 320px;
	margin: 0 auto;
	font: 16px/1.375 'Roboto', sans-serif;
	background: url(/web/20180401005637im_/https://pro-novostroyki.com.ua/local/templates/real/img/content_bg.jpg) no-repeat, url(/web/20180401005637im_/https://pro-novostroyki.com.ua/local/templates/real/img/content_bg_2.jpg);
	-webkit-background-size: 100% 100%;
	background-size: 100% 100%;
}

.clearfix:after {
	content: '';
	display: table;
	clear: both;
}

.wrapper {
	min-width: 320px;
	margin: 0 auto;
	position: relative;
}

header {
	width: 229px;
	height: 100%;
	z-index: 10;
	overflow: hidden;
	position: fixed;
    background: #3d4349;
}

header .header-content {
	overflow-y: scroll;
	height: 100%;
	width: 255px;
    background: #3d4349;
}

header .header-content .header-view{
	width: 229px;
	padding: 15px 16px 20px 0;
}
/*
header:after {
	content: '';
	display: block;
	background: url(/web/20180401005637im_/https://pro-novostroyki.com.ua/local/templates/real/img/colored-squares.jpg) no-repeat;
	-webkit-background-size: 100% 100%;
	background-size: 100% 100%;
	width: 100%;
	height: 29px;
	position: absolute;
	bottom: 0;
	left:0;
}*/

header .vert-line {
	position: absolute;
	top: 0;
	right: -16px;
	width: 16px;
	height: 100%;
	background: url(/web/20180401005637im_/https://pro-novostroyki.com.ua/local/templates/real/img/side_bar_bg.png) no-repeat right top,
	url(/web/20180401005637im_/https://pro-novostroyki.com.ua/local/templates/real/img/vert_line.jpg) repeat-y left top;
	
	
}

header .logo {
	width: 176px;
	margin: 0 auto;
}

header .search-form {
	position: relative;
	width: 80%;
	margin: 15px auto 31px auto;

}


header .search-form input[type="text"] {
	width: 100%;
	background-color: #484d56;
	border: none;
	padding: 0 30px 0 13px;
	line-height: 41px;
	border-radius: 4px;
	color: #b1b9c5;
}

header .search-form input[type="text"]:focus {
	background-color: #4d535f;
}

header .search-form input[type="submit"] {
	display: block;
	font-size: 0;
	width: 17px;
	height: 17px;
	background: url(/web/20180401005637im_/https://pro-novostroyki.com.ua/local/templates/real/img/search_ico.png) no-repeat;
	position: absolute;
	right: 11px;
	top: 11px;
	border: none;
	cursor: pointer;
	-webkit-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}

header .search-form input[type="submit"]:hover {
	-webkit-filter: brightness(1.5);
	-o-filter: brightness(1.5);
	filter: brightness(1.5);
}

header nav {
	border-top: 1px solid rgba(46,59,53, 0.5);
	border-bottom: 1px solid rgba(46,59,53, 0.5);
	box-shadow: inset 0 1px 0 0 #4d535c, inset 0 -1px 0 0 #4d535c;
	padding: 25px 0;
}

header ul li a {
	text-decoration: none;
	color: #b1b9c5;
	font-size: 18px;
	padding: 10px 0 10px 20px;
	display: block;
	-webkit-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
	-webkit-background-size: 43px 100%;
	background-size: 43px 100%;
}

header ul li a:hover {
	background: url(/web/20180401005637im_/https://pro-novostroyki.com.ua/local/templates/real/img/menu_hover.png) no-repeat;
	color: #fab035;
}

header .bookmark {
	display: block;
	background-color: #484d56;
	line-height: 51px;
	border: 1px solid #74603f;
	width: 174px;
	margin: 32px auto 20px auto;
	position: relative;
	padding: 0 0 0 63px;
	text-decoration: none;
	box-shadow: 0 4px 3px 0 rgba(0,0,0,0.06);
}

header .bookmark:hover {

}

header .bookmark p {
	color: #b1b9c5;
}

header .bookmark-count {
	width: 41px;
	height: 34px;
	background: url(/web/20180401005637im_/https://pro-novostroyki.com.ua/local/templates/real/img/heart-ico.png) no-repeat;
	position: absolute;
	left: 6px;
	top: 50%;
	margin-top: -17px;

}

header .bookmark-count span {
	font-size: 10px;
	color: #3d424a;
	display: block;
	position: absolute;
	top: 3px;
	right: 3px;
	line-height: 14px;
	width: 14px;
	height: 14px;
	border-radius: 7px;
	background-color: #fab035;
	text-align: center;
}

header .header-view > p {
	padding: 0 17px;
	text-align: center;
	font-size: 14px;
	color: #717984;
}

.content-wrap {
	
	
	padding: 48px;
}

.content {
	background-color: #edeef2;
	box-shadow: 0 5px 30px 19px rgba(0,0,0,0.26);
	margin: 0 auto;
	border: 1px solid #fff;
	padding: 25px 37px 0 37px;
	max-width: 1040px;
	margin: 0 auto;
}

.content .top-block {
	margin-bottom: 26px;
}

.content .top-block .left-side {
	float: left;
	margin-top: 5px;
}

.content .top-block .left-side .add-fav {
	display: inline-block;
	width: 32px;
	height: 26px;
	background: url(/web/20180401005637im_/https://pro-novostroyki.com.ua/local/templates/real/img/hear_ico_2.png) no-repeat;
	margin-right: 16px;
	vertical-align: middle;
}

.content .top-block .left-side h1 {
	display: inline-block;
	font: 300 italic 30px/1 'Ubuntu';
	color: #737b86;
	vertical-align: middle;
}

.content .top-block .right-side {
	float: right;
}

.content .top-block .right-side p {	
	display: inline-block;
	margin-right: 31px;
}

.content .top-block .right-side p a {
	color: #737b86;
	font-size: 16px;
	text-decoration: none;
}
.content .top-block .right-side p a:hover {
	text-decoration: underline;
}

.content .top-block .right-side a.btn {
	display: inline-block;
	padding: 9px 23px 9px 23px;
	background-color: #fab035;
	text-decoration: none;
	color: #fff;
	border-radius: 12px;
}

.content .top-block .right-side p:before {
	content: '';
	display: inline-block;
	background: url(/web/20180401005637im_/https://pro-novostroyki.com.ua/local/templates/real/img/Ico_1.png) no-repeat;
	width: 18px;
	height: 19px;
	margin-bottom: -4px;
	margin-right: 8px;
}

.content .slider-block .slider {
	width: 64.93793%;
	float: left;
}

.content .slider-block .slider img {
	max-width: 100%;
	margin: 0 auto;
}

.content .slider-block .slick-nav img {
	padding: 11px 5px 0 5px;
	border-top: 6px solid transparent;
	-webkit-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
	max-width: 100%;
	cursor: pointer;
}

.content .slider-block .slick-slide:focus {
	outline: none !important;
}

.content .slider-block .slick-nav .slick-current img {
	border-top: 6px solid #057d89;
}

.content .slider-block .slick-nav .slick-prev,
.content .slider-block .slick-nav .slick-next {
	width: 26px;
	height: 53px;
	position: absolute;
	display: block;
	top: 50%;
	margin-top: -19px;
	font-size: 0;
	z-index: 5;
	border: none;
	cursor: pointer;
}

.content .slider-block .slick-nav .slick-prev:focus,
.content .slider-block .slick-nav .slick-next:focus {
	outline: none;
}

.content .slider-block .slick-nav .slick-prev {
	left: 0;
	background: url(/web/20180401005637im_/https://pro-novostroyki.com.ua/local/templates/real/img/prev_ico.png) no-repeat;
}

.content .slider-block .slick-nav .slick-next {
	right: 0;
	background: url(/web/20180401005637im_/https://pro-novostroyki.com.ua/local/templates/real/img/next_ico.png) no-repeat;
}

.content .slider-block .right-block {
	float: right;
	width: 30.394190%;
}

.content .slider-block .right-block p.note {
	font-size: 12px;
	color: #b1b9c5;
	text-align: center;
	margin: 14px 0 5px 0;
}

.content .slider-block .right-block a.price {
	display: block;
	background: #00a762;
	border-radius: 5px;
	text-decoration: none;
	color: #fff;
	font-size: 24px;
	text-align: center;
	padding: 7px 0;
	position: relative;
}

.content .slider-block .right-block a.price span.price-span {
	font-size: 31px;
}

span.super-text, .metr-price-selected span strong {
	vertical-align: super;
	font-size: 17px;
}

.metr-price-selected span strong {
	font-size: 11px;
}


.content .slider-block .right-block table tr {
	background: url(/web/20180401005637im_/https://pro-novostroyki.com.ua/local/templates/real/img/table_tr_border.jpg) repeat-x left top;
}


.content .slider-block .right-block table tr:last-child p{
	padding-bottom: 15px;
}

.content .slider-block .right-block table {
	background: url(/web/20180401005637im_/https://pro-novostroyki.com.ua/local/templates/real/img/table_tr_border.jpg) repeat-x left bottom;
	margin-top: 29px;
}

.content .slider-block .right-block table p {
	font-size: 16px;
	padding: 9px 0;
}

.content .slider-block .right-block table tr td:first-child p {
	color: #737b86;
}

.content .slider-block .right-block table tr td:last-child p {
	padding-left: 20px;
}

.content .slider-block .right-block table p .super-text {
	font-size: 11px;
}

.content .include {
	position: relative;
	margin-top: 35px;
	margin-bottom: 60px;
	min-height: 485px;
}

.content .include .cont {
	width: 37.240663%;
	font-size: 0;
}

.content .include .center {
	position: absolute;
	height: 487px;
	width: 21.7323%;
	top: 0;
	left: 39.278008%;
	text-align: center;
	background-color: #fff;
	border-radius: 5px;
	box-shadow: 0 5px 12px 0px rgba(115,123,134,0.14);
}

.content .include .center a,
.content .slider-block .right-block table tr a {
	color: #00a762;
}

.content .include .center a:hover,
.content .slider-block .right-block table tr a:hover {
	text-decoration: none;
}

.content .include .center .top-img img {
	max-width: 100%;
	width: 100%;
}

.content .include .center .inner-b {
	
	margin-top: -20px;
	padding: 20px 15px 0 15px;
}

.content .include .center .inner-b h2 {
	font: italic 24px 'Ubuntu';
	color: #028894;
	text-align: center;
	margin-top: 10px;
}

.content .include .center .inner-b p {
	line-height: 1.4;
	color:#737b86;
}

.content .include .center .inner-b h2:after {
	content: '';
	display: block;
	background: url(/web/20180401005637im_/https://pro-novostroyki.com.ua/local/templates/real/img/line_4.png) repeat-x;
	height: 5px;
	margin: 20px 0 15px 0;
}

.content .include .cont.left {
	float: left;
}

.content .include .cont.right {
	float: right;
}

.content .include .cont.left .row:nth-child(-n+2) {
	background: url(/web/20180401005637im_/https://pro-novostroyki.com.ua/local/templates/real/img/line_2.png) no-repeat left bottom;
	-webkit-background-size: 100% 14px;
	background-size: 100% 14px;
}

.content .include .cont.right .row:nth-child(-n+2) {
	background: url(/web/20180401005637im_/https://pro-novostroyki.com.ua/local/templates/real/img/line_3.png) no-repeat left bottom;
	-webkit-background-size: 100% 14px;
	background-size: 100% 14px;
}

.content .include .cont .row .item {
	padding-bottom: 31px;
}

.content .include .cont .row .item {
	display: inline-block;
	font-size: 18px;
	width: 50%;
	vertical-align: top;
	text-align: center;

}

.content .include .cont.left .row .item {
	padding-right: 6px;	
}

.content .include .cont.right .row .item {
	padding-left: 8px;	
}
.content .include .cont.right .row .item-8 {
    overflow:hidden;
}

.content .include .cont.left .row:nth-child(1) .item {
	background: url(/web/20180401005637im_/https://pro-novostroyki.com.ua/local/templates/real/img/border_row_1.jpg) no-repeat calc(100% - 5px) top;
}


.content .include .cont.left .row:nth-child(2) .item {
	background: url(/web/20180401005637im_/https://pro-novostroyki.com.ua/local/templates/real/img/border_include.jpg) no-repeat calc(100% - 5px) 12px;
	padding: 8px 6px 53px 0;
	height: 172px;
}

.content .include .cont.left .row:nth-child(3) .item {
	background: url(/web/20180401005637im_/https://pro-novostroyki.com.ua/local/templates/real/img/border_row_3.jpg) no-repeat calc(100% - 5px) 12px;
	height: 172px;
	padding-bottom: 0;
}

.content .include .cont.right .row:nth-child(1) .item {
	background: url(/web/20180401005637im_/https://pro-novostroyki.com.ua/local/templates/real/img/border_row_1.jpg) no-repeat 6px top;
}

.content .include .cont.right .row:nth-child(2) .item {
	background: url(/web/20180401005637im_/https://pro-novostroyki.com.ua/local/templates/real/img/border_include.jpg) no-repeat 6px 12px;
	padding: 8px 0 53px 6px;
	height: 172px;
}
.content .include .cont.right .row:nth-child(3) .item {
	background: url(/web/20180401005637im_/https://pro-novostroyki.com.ua/local/templates/real/img/border_row_3.jpg) no-repeat 6px 12px;
	height: 172px;
	padding-bottom: 0;
}

.content .include .cont.right .row:nth-child(2) .item:last-child,
.content .include .cont.right .row:nth-child(3) .item:last-child {
	background-position: 9px 12px;
}

.content .include .cont.right .row:nth-child(1) .item:last-child {
	background-position: 9px top ;
}

.content .include .cont .row:nth-child(2) .item strong {
	font-size: 14px;
	line-height: 1;
	color: #b1b9c5;
	font-weight: 400;
	display: block;
	margin-top: 5px;
}

.content .include .cont .row .item .thumb {
	height: 57px;
	background-repeat: no-repeat;
	background-position: center center;
	-webkit-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}


.content .include .cont .row:nth-child(1) .item .thumb {

	color: #b1b9c5;
	font: 500 50px/1 'Ubuntu';
}


.content .include .cont .row .item-1:hover > .thumb,
.content .include .cont .row .item-8:hover > .thumb {
	color: #fbb136;
}

.content .include .cont .row .item-2:hover > .thumb,
.content .include .cont .row .item-7:hover > .thumb {
	color: #00a762;
}



.content .include .cont .row .item-3 .thumb {
	background-image: url(/web/20180401005637im_/https://pro-novostroyki.com.ua/local/templates/real/img/include_ico_3.png);
}

.content .include .cont .row .item-3:hover > .thumb {
	background-image: url(/web/20180401005637im_/https://pro-novostroyki.com.ua/local/templates/real/img/include_ico_3_hover.png);
}

.content .include .cont .row .item-4 .thumb {
	background-image: url(/web/20180401005637im_/https://pro-novostroyki.com.ua/local/templates/real/img/include_ico_4.png);
}

.content .include .cont .row .item-4:hover > .thumb {
	background-image: url(/web/20180401005637im_/https://pro-novostroyki.com.ua/local/templates/real/img/include_ico_4_hover.png);
}

.content .include .cont .row .item-5 .thumb {
	background-image: url(/web/20180401005637im_/https://pro-novostroyki.com.ua/local/templates/real/img/include_ico_5.png);
}

.content .include .cont .row .item-5:hover > .thumb {
	background-image: url(/web/20180401005637im_/https://pro-novostroyki.com.ua/local/templates/real/img/include_ico_5_hover.png);
}

.content .include .cont .row .item-6 .thumb {
	background-image: url(/web/20180401005637im_/https://pro-novostroyki.com.ua/local/templates/real/img/include_ico_6.png);
}

.content .include .cont .row .item-6:hover > .thumb {
	background-image: url(/web/20180401005637im_/https://pro-novostroyki.com.ua/local/templates/real/img/include_ico_6_hover.png);
}

.content .include .cont .row .item-9 .thumb {
	background-image: url(/web/20180401005637im_/https://pro-novostroyki.com.ua/local/templates/real/img/include_ico_3r.png);
}

.content .include .cont .row .item-9:hover > .thumb {
	background-image: url(/web/20180401005637im_/https://pro-novostroyki.com.ua/local/templates/real/img/include_ico_3r_hover.png);
}

.content .include .cont .row .item-10 .thumb {
	background-image: url(/web/20180401005637im_/https://pro-novostroyki.com.ua/local/templates/real/img/include_ico_4r.png);
}

.content .include .cont .row .item-10:hover > .thumb {
	background-image: url(/web/20180401005637im_/https://pro-novostroyki.com.ua/local/templates/real/img/include_ico_4r_hover.png);
}

.content .include .cont .row .item-11 .thumb {
	background-image: url(/web/20180401005637im_/https://pro-novostroyki.com.ua/local/templates/real/img/include_ico_5r.png);
}

.content .include .cont .row .item-11:hover > .thumb {
	background-image: url(/web/20180401005637im_/https://pro-novostroyki.com.ua/local/templates/real/img/include_ico_5r_hover.png);
}

.content .include .cont .row .item-12 .thumb {
	background-image: url(/web/20180401005637im_/https://pro-novostroyki.com.ua/local/templates/real/img/include_ico_6r.png);
}

.content .include .cont .row .item-12:hover > .thumb {
	background-image: url(/web/20180401005637im_/https://pro-novostroyki.com.ua/local/templates/real/img/include_ico_6r_hover.png);
}

.content .include .cont .row .item .thumb img {
	vertical-align: middle;
}

.content .include .cont .row .item p.p-2 {
	font:500 italic 20px/1 'Ubuntu', sans-serif;
	margin-top: 5px;
}


.content .include .cont .row .item p.p-1 {
	font-size: 14px;
	line-height: 1;
	color: #b1b9c5;
	margin-top: 5px;
}

.content .include .cont .row:nth-child(n+2) .item p.p-1 {
	margin: 0px 0 5px 0;
}

.content .include .cont .row .item ul li {
	font:500 italic 16px/1 'Ubuntu', sans-serif;
	display: inline-block;
	padding-bottom: 3px;
}

.content .include .cont .row .item ul li a {
	color: #000;
	text-decoration: none;
}

.content .include .cont .row .item ul li span {
	display: inline-block;
	background-color: #00a762;
	color: #fff;
	font-size: 12px;
	font-style: italic;
	font-weight: 700;
	padding: 2px;
	border-radius: 4px;
}

.content .include .cont .row .item ul li:nth-child(-n+2) {
	border-bottom: 1px solid #b1b9c5;
}

.content .title-b h2.title{
	display: inline-block;
}

h2.title {
	font:600 italic 28px/1 'Ubuntu', sans-serif;
	color: #3d424a;
	margin-top: 8px;
}

.content .title-b h2 span {
	font:16px 'Roboto';
	color: #b1b9c5;
	display: inline-block;
	margin-left: 8px;
}

i.icon:before {
	font: 16px/1 'FontAwesome';
}

i.caret-down:before {
	content: '\f0d7 ';
	display: inline-block;
}

.content .title-b ul {
	float: right;
}

.content .title-b ul li a {
	color: #fff;
	background-color: #fab035;
	display: block;
	padding: 14px 20px;
	border-radius: 12px;
	font-size: 15px;
	text-decoration: none;	
}

.content .title-b ul li a i {
	margin-left: 13px;

}

.content .queue {
	position: relative;
	display: none;
}

.content #queue-tab-1 {
	display: block;
}

.content .queue table {
	max-width: 709px;
	width: 73.547717%;
	float: left;
}

.content .queue table span.super-text {
	font-size: 11px;
}

.content .queue table tr {
	background-image: url(/web/20180401005637im_/https://pro-novostroyki.com.ua/local/templates/real/img/table_tr_border.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
}

.content .queue table:first-child tr td p {
	font-size: 16px;
	color: #b1b9c5;
}

.content .queue table tr.table-tab {
	cursor: pointer;
}

.content .queue table tr td p{
	padding: 13px 0 15px 0;
	font-size: 18px;
	color: #737b86;
}

.content .queue table:nth-child(n+2) tr td:nth-child(1) p{
	font-family: 'Ubuntu';
	font-style: italic;
	font-weight: 500;
}

.content .queue table tr td:nth-child(1) {
	width: 20.118476%;
}
.content .queue table tr td:nth-child(2) {
	width: 14.322990%;
}
.content .queue table tr td:nth-child(3) {
	width: 30.3244%;
}
.content .queue table tr td:nth-child(4) {
	width: 26.234132%;
}

.content .queue table:nth-child(n+2) tr td:nth-child(3) p{
	color: #00a762;
	font-weight: 500;
}

.content .queue table tr td ul {
	display: inline-block;
	vertical-align: middle;
}

.content .queue table tr td .table-price {
	color: #ffad24;
	padding-right: 15px;
	display: inline-block;
	position: relative;
}


.content .queue table tr td {
	
}

.content .queue table tr.table-tab:hover, 
.content .queue table tr.active-tab{
	background-color: #f5f6f8;
}



.content .queue table tr:nth-child(1) {
	color: #b1b9c5;
	font-size: 16px;
}

.content .queue .tabs-box {
	float: right;
	width: 26.452283%;
	padding-top: 39px;
}

.content .queue .tab {
	background-color: #fff;
	text-align: center;
	box-shadow: 0 5px 12px 0 rgba(115,123,134,0.14);
	border-radius: 5px;
	padding-bottom: 14px;
	width: 26.452283%;
	position: absolute;
	right: 0;
	top: 31px;
	height: 94%;
}

.content .queue .tab:after {
	content: '';
	width: 11px;
	height: 22px;
	background: url(/web/20180401005637im_/https://pro-novostroyki.com.ua/local/templates/real/img/triangle.png) no-repeat center top;
	position: absolute;
	left: -11px;
}

.content .queue .tab-1:after {
	top: 31px;
}

.content .queue .tab-2:after {
	top: 84px;
}

.content .queue .tab-3:after {
	top: 137px;
}

.content .queue .tab-4:after {
	top: 192px;
}

.content .queue .tab img {
	max-width: 100%;
	max-height: 84%;
}

.content .queue .tab a {
	color:#00a762;
	display: block;
}
.content .queue .tab a:hover {
	text-decoration: none;
}

.tab-2,
.tab-3,
.tab-4 {
    display: none;
}

.map-wrap h2.title {
	margin: 11px 0 24px 0;
}

#map {
	height: 353px;
}

.content .house-info h2.title{
	margin: 25px 0 32px 0;
}

.content .house-info p {
	margin-bottom: 28px;
	color: #737b86;
	line-height: 1.6;
}

.content .simular-hits {

}

.content .simular-hits .tab-menu ul {
	background: url(/web/20180401005637im_/https://pro-novostroyki.com.ua/local/templates/real/img/table_tr_border.jpg) repeat-x left bottom;
}

.content .simular-hits .tab-menu ul li{
	display: inline-block;
	-webkit-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}

.content .simular-hits .tab-menu ul li:first-child {
	margin-right: 55px;
}

.content .simular-hits .tab-menu ul li a {
	color: #b1b9c5;
	text-decoration: none;
	font:italic 28px/1 'Ubuntu';
	border-bottom: 3px solid transparent;
	padding-bottom: 16px;
	display: block;
	-webkit-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}

.content .simular-hits .tab-menu ul li a:hover {
	color: #3d424a;
}

.content .simular-hits .tab-menu ul li a.active {
	border-bottom-color: #00a762;
	color: #3d424a;
	font-weight: 500;
}

#tab2 {
	display: none;
}

.content .simular-hits .tabb {
	font-size: 0;
	margin: 0 -17px;
	overflow: hidden;
	padding: 11px 17px;
}

.content .simular-hits .tabb .item {
	display: inline-block;
	width: 25%;
	font-size: 16px;
	padding: 13px 17px;
	border-radius: 5px;
	text-align: center;
	-webkit-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
	vertical-align: top;
}

.content .simular-hits .tabb .item a {
	text-decoration: none;
	display: block;
}

.content .simular-hits .tabb .item img {
	max-width: 100%;
}

.content .simular-hits .tabb .item p:nth-child(2) {
	font: 500 italic 20px/1 'Ubuntu';
	color: #737b86;
	margin: 14px 0 0 0;
}

.content .simular-hits .tabb .item p:nth-child(3) {
	font-size: 14px;
	color: #b1b9c5;
	margin-top: 4px;
}

.content .simular-hits .tabb .item:hover {
	background-color: #fff;
	box-shadow: 0 5px 12px 0 rgba(115,123,134,0.14);
}

.content .simular-hits .tabb .item:hover > p:nth-child(2) {
	color: #00a762;
}

footer {
	padding: 40px 0 40px 0;
}

footer p {
	text-align: center;
	color: #6e7b8f;
}

/* pop-up */
.pop-up-queue {
	position: absolute;
	top: 300px;
	left:600px;
	background-color: #fff;
	padding: 6px 6px;
	border-radius: 8px;
	display: none;
	width: 184px;
	z-index: 20;
}

.pop-up-queue ul:after {
	content: '';
	display: block;
	background: url(/web/20180401005637im_/https://pro-novostroyki.com.ua/local/templates/real/img/triangle_up.png);
	width: 18px;
	height: 8px;
	position: absolute;
	top: -8px;
	left: 50%;
	margin-left: -9px;
}

.pop-up-queue ul li a {
	display: block;
	padding: 10px 9px 10px 9px;
	text-decoration: none;
	color: #3d424a;
	-webkit-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
	border-radius: 5px;
}

.pop-up-queue ul li a:hover {
	background-color: #ffd48d;
}

/* pop-up */

.mobile-block {
	display: none;
	text-align: justify;
	padding: 19px 17px;
}

.content .mobile-block:after {
	    content: '';
    display: inline-block;
    width: 100%;
}

.content .mobile-block .right-b {
	position: relative;
}

.content .mobile-block div {
	display: inline-block;
	vertical-align: middle;
}

#touch-menu {
	width: 24px;
	height: 20px;
	display: inline-block;
	background: url(/web/20180401005637im_/https://pro-novostroyki.com.ua/local/templates/real/img/bars.png) no-repeat;
	vertical-align: middle;
}

.content .mobile-block .bookmark-count {
	width: 41px;
	height: 34px;
	background: url(/web/20180401005637im_/https://pro-novostroyki.com.ua/local/templates/real/img/heart-ico.png) no-repeat;
	position: relative;
	/*left: 6px;
	top: 50%;
	margin-top: -17px;*/

}

.content .mobile-block .bookmark-count span {
	font-size: 10px;
	color: #3d424a;
	display: block;
	position: absolute;
	top: 3px;
	right: 3px;
	line-height: 14px;
	width: 14px;
	height: 14px;
	border-radius: 7px;
	background-color: #fab035;
	text-align: center;
}


/*PRODUCT PAGE*/


/*MAIN PAGE*/

.main-page .content {
	padding: 0 0;
	border: none;
}

.main-page .content .head-block {
	min-height: 504px;
	background: url(/house_img_1.jpg) no-repeat;
	-webkit-background-size: cover;
	background-size: cover;
}

.main-page .content .head-block .text-b {
	text-align: center;
	padding-top: 150px;
}

.main-page .content .head-block .text-b h1 {
	font: 600 44px/1 'Ubuntu';
	color: #00a762;

}

.main-page .content .head-block .text-b h1 span {
	display: inline-block;
	background-color: #fff;
	padding: 0 5px 5px 5px;
}

.main-page .content .head-block .text-b p {
	font-weight: 600;
}

.main-page .content .head-block .text-b p span{
	display: inline-block;
	background-color: #fff;
	padding: 4px 4px;
}

.main-page .content .search-block {
	
}

.content .search-block .mini-srch {
	background-color: #3d424a;
	padding: 18px 38px 10px 38px;
}

.content .search-block .extended-srch  {
	background-color: #fff;
	padding: 18px 38px 19px 38px;
	display: block;
}

/*input style*/
.ev-select-box, .slide-metr-price {
    position: relative;
    width: 170px;
    display: inline-block;
}

.ev-select-box .ev-selected, .metr-price-selected {
    cursor: pointer;
    background: #fff;
    padding: 15px 5px;
   	border-radius: 5px;
   	font:italic 500 18px/1 'Ubuntu';
}

.ev-select-box .ev-selected span, .metr-price-selected span {
	padding: 0 13px;
}

.ev-select-box .ev-selected i, .metr-price-selected i {
    position: absolute;
    right: 20px;
    color: #00a762;
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}

.ev-select-box.active .ev-selected i,
.slide-metr-price.active .metr-price-selected i {
    -webkit-transform: rotateX(180deg);
    -moz-transform: rotateX(180deg);
    transform: rotateX(180deg);
}

.ev-select-box.active .ev-selected {
    
}

.ev-select-box ul.ev-select-list, .ev-select-box ol.ev-select-list, .slide-metr-price ol.price-list-metr-list {
    display: none;
    max-height: 238px;
    overflow-y: auto;
    position: absolute;
    background: #fff;
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding:5px 5px;
    top: 52px;
    border-radius: 10px;
    z-index: 10;
}

.ev-select-box ul.ev-select-list, .ev-select-box ol.ev-select-list,.slide-metr-price ol.price-list-metr-list {
	display: none;
	max-height: 238px;
	overflow-y: auto;
	position: absolute;
	background: #fff;
	width: 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding:5px 5px;
	top: 52px;
	border-radius: 10px;
	z-index: 10;
}

.slide-metr-price ul.price-list-metr-list {
	width: 210%;
}

.ev-select-box ol.ev-select-list li {
    cursor: pointer;
    border-radius: 5px;
    padding: 10px 13px;
    font:italic 600 18px/1 'Ubuntu';
}

.ev-select-box ol.ev-select-list li:hover {
    background: #ffd48d;
}
.ev-select-box ul.ev-select-list li {
    cursor: pointer;
    border-radius: 5px;
    padding: 10px 13px;
    font:italic 600 18px/1 'Ubuntu';
}

.ev-select-box ul.ev-select-list li:hover {
    background: #ffd48d;
}

/*input style END*/

/*MINI SEARCH*/
.content .search-block .mini-srch form {
	font-size: 0;
	text-align: justify;
}

.content .search-block .mini-srch form .input-wrap:after {
	content: '';
	display: inline-block;
	width: 100%;
}

.content .search-block .mini-srch form .input-wrap{
	display: inline-block;
	width: 84.024896%;
	text-align: justify;
}

.content .search-block .mini-srch form .ev-select-box:nth-child(1),
.content .search-block .mini-srch form .ev-select-box:nth-child(2) {
	width: 24.887966%;
}

.content .search-block .mini-srch form .ev-select-box:nth-child(n+3) {
	/*width: 21.219917%;*/
	width: 24.219917%;
}

.content .search-block .mini-srch form input[type="submit"] {
	font:600 18px/48px 'Ubuntu';
	background-color: #fab035;
	color: #fff;
	padding: 0 38px;
	border: none;
	border-radius: 5px;
	cursor: pointer;
	-webkit-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
	vertical-align: top;
	float: right;
	display: block;
}
.content .search-block .mini-srch form input[type="submit"]:hover {
	background-color: #e19641;
}

.content .search-block .mini-srch form .slide-metr ul {
	display: block;
	width: 300px;
}

.price-slide {
	width:100%;
	padding: 0 10px;
	overflow: hidden;
	background: url(/web/20180401005637im_/https://pro-novostroyki.com.ua/local/templates/real/img/ion_slide_bg.png) no-repeat center 23px;
	-webkit-background-size: 96% 17px;
	background-size: 96% 17px;
}

.slide-metr ul li:hover{
	background: none !important;
}

.content .search-block .mini-srch .bottom-b {
	text-align: center;
	margin-top: 11px;
}

.content .search-block .mini-srch .bottom-b a {
	display: inline-block;
	font-size: 16px;
	color: #fff;
	text-decoration: none;
	padding: 0 0 0 28px;
}


.content .search-block .mini-srch .bottom-b a:hover {
	text-decoration: underline;
}

.content .search-block .mini-srch .bottom-b a.show-map {
	background: url(/web/20180401005637im_/https://pro-novostroyki.com.ua/local/templates/real/img/map_marker_ico.png) no-repeat left center;	
}

.content .search-block .mini-srch .bottom-b a.extended-btn:after {
	content: '';
	display: inline-block;
	position: relative;
	background: #5c6471;
	width: 1px;
	height: 15px;
	margin: 0 20px 0 22px;
	bottom: -2px;
}

.content .search-block .mini-srch .bottom-b a.extended-btn {
	background: url(/web/20180401005637im_/https://pro-novostroyki.com.ua/local/templates/real/img/loope_ico.png) no-repeat left center;
}

/*.content .search-block .mini-srch {
	display: none;
}*/
.content .search-block .extended-srch {
	display: none;
}
.content .search-block .extended-srch-block {
	display: block;
}

/*MINI SEARCH END */




/*EXTENDED SEARCH*/

.content .search-block .extended-srch .ev-select-box,
.content .search-block .extended-srch .slide-metr-price {
	border: 2px solid #e0e4eb;
	border-radius: 10px;
}


.content .search-block .extended-srch .ev-select-box .ev-select-list,
.content .search-block .extended-srch .slide-metr-price .price-list-metr-list {
	border: 2px solid #e0e4eb;
}

.content .search-block .extended-srch .ev-select-box .ev-selected,
.content .search-block .extended-srch .slide-metr-price .metr-price-selected {
	background: none;
}

.content .search-block .extended-srch .top-block {
	font-size: 0;
	margin: 0 -19px;

}

.content .search-block .extended-srch .top-block > .item {
	display: inline-block;
	width: 25%;
	font-size: 18px;
	padding: 0 19px;
}

.content .search-block .extended-srch .top-block > .item > div {
	width: 100%;
}

.content .search-block .extended-srch .row {
	font-size: 0;
	text-align: justify;
}

.content .search-block .extended-srch .row:after {
	content: '';
	display: inline-block;
	width: 100%;
}

.content .search-block .extended-srch .row:nth-child(2) {

	margin: 21px 0 28px 0;
}

.content .search-block .extended-srch .row .item {
	font-size: 18px;
	display: inline-block;
	vertical-align: top;
}

.content .search-block .extended-srch .row .item:nth-child(1) {
	width: 29.979253%;
}


.content .search-block .extended-srch .row p.form-title {
	color: #737b86;
	display: inline-block;
	font: italic 20px/1 'Ubuntu';
}

.content .search-block .extended-srch .row:nth-child(2) p.form-title {
	padding-bottom: 20px;
}

.content .search-block .extended-srch .row .item.item1 ul,
.map .content .search-block .rooms {
	font-size: 0;
	background-color: #edeef2;
	padding: 12px 12px;
	border-radius: 10px;
	margin:0 -5px;
	font-size: 0;
}
.content .search-block .extended-srch .row .item.item1 ol,
.map .content .search-block .rooms {
	font-size: 0;
	background-color: #edeef2;
	padding: 12px 12px;
	border-radius: 10px;
	margin:0 -5px;
	font-size: 0;
}

.content .search-block .extended-srch .row .item.item1 ul li,
.map .content .search-block .rooms li {
	display: inline-block;
	
	width: 20%;
	
	cursor: pointer;
	padding: 0 5px;
	
	
	-webkit-transition: all 0.1s;
	-o-transition: all 0.1s;
	transition: all 0.1s;
}
.content .search-block .extended-srch .row .item.item1 ol li,
.map .content .search-block .rooms li {
	display: inline-block;
	
	width: 20%;
	
	cursor: pointer;
	padding: 0 5px;
	
	
	-webkit-transition: all 0.1s;
	-o-transition: all 0.1s;
	transition: all 0.1s;
}

.content .search-block .extended-srch .row .item.item1 ul li input,
.map .content .search-block .rooms li input {
	display: none;
}
.content .search-block .extended-srch .row .item.item1 ol li input,
.map .content .search-block .rooms li input {
	display: none;
}


.content .search-block .extended-srch .row .item.item1 ul li label,
.map .content .search-block .rooms li label {
	padding: 0 0;
	display: block;
}
.content .search-block .extended-srch .row .item.item1 ol li label,
.map .content .search-block .rooms li label {
	padding: 0 0;
	display: block;
}

.content .search-block .extended-srch .row .item.item1 ul li label::before,
.map .content .search-block .rooms li label::before {
	display: none;
}
.content .search-block .extended-srch .row .item.item1 ol li label::before,
.map .content .search-block .rooms li label::before {
	display: none;
}

.content .search-block .extended-srch .row .item.item1 ul li label::after,
.map .content .search-block .rooms li label:after {
	display: none;
}
.content .search-block .extended-srch .row .item.item1 ol li label::after,
.map .content .search-block .rooms li label:after {
	display: none;
}

.content .search-block .extended-srch .row .item.item1 ul li span,
.map .content .search-block .rooms li p {
	line-height: 45px;
	text-align: center;
	font-size: 18px;
	background-color: #fff;
	border-radius: 10px;
}
.content .search-block .extended-srch .row .item.item1 ol li span,
.map .content .search-block .rooms li p {
	line-height: 45px;
	text-align: center;
	font-size: 18px;
	background-color: #fff;
	border-radius: 10px;
}

.content .search-block .extended-srch .row .item.item1 ul li:last-child,
.map .content .search-block .rooms li:last-child {
	margin-right: 0;
}
.content .search-block .extended-srch .row .item.item1 ol li:last-child,
.map .content .search-block .rooms li:last-child {
	margin-right: 0;
}

.content .search-block .extended-srch .row .item.item1 ul li p:hover,
.map .content .search-block .rooms li p:hover {
	background-color: #ef9e18 !important;
}
.content .search-block .extended-srch .row .item.item1 ol li p:hover,
.map .content .search-block .rooms li p:hover {
	background-color: #ef9e18 !important;
}
.content .search-block .extended-srch .row .item.item1 ul li.chosen p ,
.map .content .search-block .rooms li.chosen p{
	background-color: #fab035;
}
.content .search-block .extended-srch .row .item.item1 ol li.chosen p ,
.map .content .search-block .rooms li.chosen p{
	background-color: #fab035;
}

.content .search-block .extended-srch .row:nth-child(2) .item:last-child {
	width: 65.041493%;
}


.content .search-block .extended-srch .row:nth-child(2) .item:last-child .item-top .price-block {
	display: inline-block;
	font:700 italic 14px/1 'Ubuntu';
	color: #737b86;
	min-width: 233px;
}

.content .search-block .extended-srch .row:nth-child(2) .item:last-child .item-top .checkbox-wrap {
	display: inline-block;
	margin-left: 5%;
}

.content .search-block .extended-srch .row:nth-child(2) .item:last-child .item-top .price-block span {
	color: #fab035;
}

.content .search-block .extended-srch .row:nth-child(2) .item:last-child .item-bottom {
	background-color: #edeef2;
	padding: 4px 12px 0 12px;
	height: 69px;
	border-radius: 10px;
	text-align: justify;
}

.content .search-block .extended-srch .row:nth-child(2) .item:last-child .item-bottom:after {
	content: '';
	display: inline-block;
	width: 100%;
}

.content .search-block .extended-srch .row:nth-child(2) .item:last-child .item-bottom .room-price {
	display: inline-block;
	width: 71.807628%;
	background: url(/web/20180401005637im_/https://pro-novostroyki.com.ua/local/templates/real/img/ion_room_price_bg.png) no-repeat center 23px;
	-webkit-background-size: 100% 17px;
	background-size: 100% 17px;
}

.content .search-block .extended-srch .row:nth-child(2) .item:last-child .item-bottom div {
	vertical-align: middle;
}

.content .search-block .extended-srch .row:nth-child(2) .item:last-child .item-bottom .ev-select-box {
	width: 24%;
	background-color: #fff;
}



/*CHECKBOX STYLE*/
input[type="checkbox"]:not(checked) {
	position: absolute;
  	opacity: 0;
}

label {
	font-size: 14px;
	top: 1px;
}

input[type="checkbox"]:not(checked) + label {
	position: relative; /* будем позиционировать псевдочекбокс относительно label */
   	padding: 0 0 0 26px;
   	margin: 0 0px -3px 20px;
   	cursor: pointer;
}

input[type="checkbox"]:not(checked) + label:before {
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	width: 19px;
	height: 19px;	
}

input[type="checkbox"]:not(checked) + label:after {
	content: '';
	position: absolute;
	top: -1px;
	left: 0;
	width: 19px;
	height:19px;
	background: url(/web/20180401005637im_/https://pro-novostroyki.com.ua/local/templates/real/img/checkbox.png) no-repeat 0 center;
}

input[type="checkbox"]:checked + label:after {
	background: url(/web/20180401005637im_/https://pro-novostroyki.com.ua/local/templates/real/img/checkbox.png) no-repeat -19px center;
}


input[type="checkbox"]:first-child:not(checked) + label {
	margin-left: 0;
}

input[type="checkbox"]:checked {
	background-position: -16px 0;
}
/*CHECKBOX STYLE*/
.content .search-block .extended-srch .row.row-3 {
	padding: 19px 0 0 0;
	border-top: 1px solid #e0e4eb;
}

.content .search-block .extended-srch .row.row-3 .item:first-child {
	width: 38.692946%;

}

.content .search-block .extended-srch .row.row-3 .item p.form-title {
	display: block;
	padding-bottom: 20px;
}

.content .search-block .extended-srch .row.row-3 .item:first-child .input-wrap {
	text-align: justify;
}

.content .search-block .extended-srch .row.row-3 .item:first-child .input-wrap:after {
	content: '';
	display: inline-block;
	width: 100%;
}

.content .search-block .extended-srch .row.row-3 .item:first-child .text {
	display: inline-block;
	max-width: 103px;
	font-size: 14px;
	color: #b1b9c5;
}

.content .search-block .extended-srch .row.row-3 .item:first-child .ev-select-box {
	width: 100%;
	max-width: 251px;
	
}
.content .search-block .extended-srch .row:nth-child(n+2) .item .ev-select-box .ev-selected {
	font-size: 16px;
}

.content .search-block .extended-srch .row:nth-child(n+2) .item .ev-select-box ol.ev-select-list li {
	font-size: 16px;
}

.content .search-block .extended-srch .row.row-3 .item:nth-child(2) {
	width: 29.6680497%;
	text-align: left;
}

.content .search-block .extended-srch .row.row-3 .item:nth-child(2) label {
	width: 100%;
	display: block;
	margin-top: 28px;
	margin-left: 0;
}

.content .search-block .extended-srch .row.row-3 .item:nth-child(2) label:nth-child(3) {
	margin-top: 2px;
}
.content .search-block .extended-srch .row.row-3 .item:nth-child(3) {
	width: 21.991701%;
}

.content .search-block .extended-srch .row.row-3 .item:nth-child(3) .ev-select-box {
	width: 100%;
}

.content .search-block .extended-srch .bottom-block {
	border-top: 1px solid #e0e4eb;
	padding-top: 21px;
}

.content .search-block .extended-srch .bottom-block a.mini-srch-btn,
.content .search-block .extended-srch .bottom-block a.toggle-srch {
	background-color: #3d424a;
	color: #fff;
	text-decoration: none;
	font-size: 18px;
	border-radius: 10px;
	display: inline-block;
	line-height: 45px;
	padding: 0 47px 0 20px;
	margin-right: 22px;
	position: relative;
}

.content .search-block .extended-srch .bottom-block a.mini-srch-btn i:after {
	content: '\f106';
	font-family: FontAwesome;
	position: absolute;
	right: 17px;
}

.content .search-block .extended-srch .bottom-block input[type="submit"],
.content .search-block .extended-srch .bottom-block input[type="reset"],
.map .search-block .extended-srch input[type="submit"] {
	background-color: #00a762;
	color: #fff;
	text-decoration: none;
	font-size: 18px;
	border-radius: 10px;
	display: inline-block;
	line-height: 45px;
	padding: 0 40px;
	border: none;
	cursor: pointer;
}
.content .search-block .extended-srch .bottom-block input[type="reset"] {
	display: block;
	float: right;
	padding: 0 20px;
	background-color: #fab035;
}

/*EXTENDED SEARCH END*/

.main-page .wrap {
	padding: 35px 37px;
}

.main-page .wrap {
	overflow: hidden;
}

.main-page .container.popular {
	margin-top: 25px;
}

.main-page .container .top-block  {
	text-align: justify;
}

.main-page .container .top-block:after {
	content: '';
	display: inline-block;
	width: 100%;
}

.main-page .container .top-block h2,
.main-page .blog h2,
.main-page .company h2 {
	font: 600 italic 28px 'Ubuntu';
	display: inline-block;
}

.top-block h1{
	font: 600 italic 28px 'Ubuntu';
	display: inline-block;
}

.main-page .container .top-block p {
	font:italic 20px 'Ubuntu';
	color: #b1b9c5;
	display: inline-block;
}



ul.items-list {
	overflow: hidden;
	margin: 0 -20px;
	font-size: 0;
}

ul.items-list li {
	display: inline-block;
	width: 25%;
	padding: 0 20px;
	font-size: 18px;
	margin: 20px 0;
	vertical-align: top;
	position: relative;
	
}

ul.items-list li .item-wrap {
	text-decoration: none;
	display: block;
	position: relative;
	border-radius: 5px;
	background-color: #fff;
	box-shadow: 0 5px 12px 0 rgba(115,123,134, 0.14);
}

ul.items-list li .item-wrap:hover {box-shadow: 0 5px 12px 0 rgba(115,123,134, 0.64)}


ul.items-list li .thumb {
	position: relative;
	border-radius: 5px;
   	overflow: hidden;
	
}

ul.items-list li .thumb img {
	display: block;
	max-width: 100%;
	width: 100%;
}

ul.items-list li .thumb .structure-title {
	position: absolute;
	bottom: 0px;
	padding: 20px 0 10px 0;
	width: 100%;
	text-align: center;
	background: -webkit-linear-gradient(bottom, rgba(0,0,0,0.5) 0%, transparent 100%);
	background: -o-linear-gradient(bottom, rgba(0,0,0,0.5) 0%, transparent 100%);
	background: -ms-linear-gradient(bottom, rgba(0,0,0,0.5) 0%, transparent 100%);
	background: -moz-linear-gradient(bottom, rgba(0,0,0,0.5) 0%, transparent 100%);
	background: linear-gradient(bottom, rgba(0,0,0,0.5) 0%, transparent 100%);
}

ul.items-list li .thumb .structure-title h3 {
	font: 600 italic 15px 'Ubuntu';
	color: #fff;
}

ul.items-list li .thumb .structure-title p{
	color: #d5d5d5;
	font-size: 12px;
	margin-top: 5px;
}

ul.items-list li .text-block {
	
	padding: 13px 16px;
}

ul.items-list li .text-block p:nth-child(1) {
	color: #3d424a;
	font-size: 16px;
}


ul.items-list li .text-block p:nth-child(2) {
	color: #b1b9c5;
	font-size: 12px;
	margin: 10px 0;
}

ul.items-list li .text-block .bottom-b {
        position: absolute;
        bottom: 17px;
        right: 11px;
}


ul.items-list li .text-block .bottom-b object {
	vertical-align: middle;
}

ul.items-list li .text-block .bottom-b object a {
	color: #00a762;
	font-size: 12px;
	text-decoration: none;
}

ul.items-list li .text-block .bottom-b object:last-child {
	float: right;
	margin-top: 3px;
}

ul.items-list li .infoblock {
	position: absolute;
	width: 100%;
	top: -1px;
	text-align: center;
}

ul.items-list li .infoblock span {
	font-size: 12px;
	background-color: #00a762;
	color: #fff;
	padding: 6px 10px 8px 10px;
	border-radius: 0 0 3px 3px;
}

.main-page a.more-btn {
	display: block;
	margin: 20px auto;
	font-size: 18px;
	color: #fff;
	text-decoration: none;
	width: 113px;
	line-height: 41px;
	background-color: #fab035;
	text-align: center;
	border-radius: 10px;
	-webkit-transition: all 0.1s;
	-o-transition: all 0.1s;
	transition: all 0.1s;
}

.main-page a.more-btn:hover {
	background-color: #ffc25d;
}

.main-page .blog h2 {
	margin-bottom: 27px;
}

.main-page .blog ul {
	margin-bottom: 30px;
}

.main-page .blog ul li {
	overflow: hidden;
	border-radius: 5px;
	background-color: #fff;
	box-shadow: 0 5px 12px 0 rgba(115,123,134, 0.14);
	margin-bottom: 24px;
}

.main-page .blog ul li:last-child {
	margin-bottom: 0;
}

.main-page .blog ul li .thumb {
	float: left;
	width: 213px;
}

.main-page .blog ul li .thumb  img {
	display: block;
}

.main-page .blog ul li .text-b {
	float: right;
	width: calc(100% - 213px);
	padding: 18px 100px 10px 34px;
}

.main-page .blog ul li .text-b h3 {
	font:italic 20px 'Ubuntu';
	margin-bottom: 6px;
}

.main-page .blog ul li .text-b p:nth-child(2) {
	color: #b9bfc7;
	margin-bottom: 2px;
}

.main-page .blog ul li .text-b p:nth-child(3) {
	color: #737b86;
	font-size: 14px;
	margin-bottom: 13px;
}

.main-page .blog ul li .text-b a {
	display: inline-block;
	text-decoration: none;
	color: #fff;
	background-color: #00a762;
	border-radius: 5px;
	line-height: 25px;
	padding: 0 11px;
	text-align: center;
	font-size: 12px;
	-webkit-transition: all 0.1s;
	-o-transition: all 0.1s;
	transition: all 0.1s;
}

.main-page .blog ul li .text-b a:hover {
	background-color: #07d17d;
}

.main-page .company h2 {
	margin-bottom: 27px;
}

.main-page .company ul {
	text-align: justify;
	text-align: center;
	font-size: 0;
	margin-top: 20px;
}

.main-page .company ul li {
	display: inline-block;
	line-height: 111px;
	width: 16.66666%;
	text-align: center;
	vertical-align: middle;
}

.main-page .company ul li img {
	
	max-width: 100%;
}

.main-page .company a.more-btn {
	width: 273px;
}
/* MAIN PAGE */


/* ALL */



.all-buildings .content {
	padding: 0 0;
}

.all-buildings .wrap {
    padding: 35px 37px;
}

.content .search-block .extended-srch .bottom-block a.toggle-srch i {
	position: absolute;
	right: 17px;
}

.content .search-block .extended-srch .bottom-block a.toggle-srch i:after {
	content: '\f107';
	font-family: FontAwesome;
}

.content .search-block .extended-srch .bottom-block a.toggle-srch.active i {
	transform: rotateX(180deg);
}

.all-buildings .container {
	overflow: hidden;
}

.all-buildings .container.popular {
	margin-top: 25px;
}

.all-buildings .container .top-block  {
	text-align: justify;
}

.all-buildings .container .top-block:after {
	content: '';
	display: inline-block;
	width: 100%;
}

.all-buildings .container .top-block h2,
.all-buildings .blog h2,
.all-buildings .company h2 {
	font: 600 italic 28px 'Ubuntu';
	display: inline-block;
}

.all-buildings .container .top-block p {
	font:italic 20px 'Ubuntu';
	color: #b1b9c5;
	display: inline-block;
}

.pagination {
	padding: 10px 0 0 0;
}

.pagination ul {
	font-size: 0;
}

.pagination ul li {
	display: inline-block;
	margin-right: 11px;
}

.pagination ul li:last-child {
	margin-right: 0;
}

.pagination ul li a {
	display: block;
	padding: 0 17px;
	line-height: 45px;
	font-size: 20px;
	color: #b1b9c5;
	text-decoration: none;
	background-color: #fff;
	border-radius: 10px;
}

.pagination ul li a:hover {
	background-color: #fab035;
	color: #fff;
}

.pagination ul li a.active {
	background-color: #dee0e6;
	color: #fff;
	pointer-events: none;
	box-shadow: inset 0 2px 6px 0px rgba(0,0,0,0.05);
}

.pagination ul {
	text-align: center;
}

.seo-text-block {
	padding: 35px 37px;
}

.seo-text-block h2 {
	font: italic 500 28px/1 'Ubuntu';
}

.seo-text-block h1 {
	font: italic 500 28px/1 'Ubuntu';
}

.seo-text-block p {
	font-size: 16px;
	color: #737b86;
	margin-top: 20px;
    margin-bottom: 33px;
}
/* ALL END*/

/* map */

.map .content {
	padding: 0;
	border: none;
}
.map .content .map-wrap{
	padding: 0 0;
	position: relative;
}
.map .content .map-wrap .search-block .extended-srch {
	display: block;
	padding: 30px 15px;
}

#int-map {
	width: 100%;
	height: 935px;
}

.map .content .map-wrap .search-block {
	position: absolute;
	width: 327px;
	
	background: #fff;
	right:0;
	top:0;
}
.map .content .map-wrap .search-block .extended-srch .map-filter {
	display: none;
}

.map .content .map-wrap .search-block .extended-srch h2 {
	font-size: 24px;
	font-style: italic;
	font-weight: 500;
	color: #00a762;
	position: relative;
	cursor: pointer;
}

.map .content .map-wrap .search-block .extended-srch h2 i {
	position: absolute;
	right: 0;
}

.map .content .map-wrap .search-block .extended-srch h2.active i{
	transform: rotateX(180deg);
}

.map .content .map-wrap .search-block .extended-srch h2 i::before {
	font: 25px/1 FontAwesome;
	content: '\f106';
}

.map .content .map-wrap .search-block .extended-srch form > p {
	margin: 20px 0 10px 0;
	font-size: 18px;
	color: #737b86;
	font-weight: 500;
	font-style: italic;
}

.map .content .map-wrap .search-block .extended-srch form > p span.super-text {
	font-size: 12px;
}

.map .content .map-wrap .search-block .extended-srch form > p.price-block {
	font-size: 14px;
	color: #737b86;
	
	margin: 0 0 10px 0;
}

.map .content .map-wrap .search-block .extended-srch form > p.price-block .room-price-from,
.map .content .map-wrap .search-block .extended-srch form > p.price-block .room-price-to {
	font-weight: bold;
	color: #fab035;
}


.map .content .map-wrap .search-block .extended-srch .rooms {
	padding: 0;
	background: none;
}

.map .content .map-wrap .search-block .extended-srch .irs-with-grid {
	background: url(/web/20180401005637im_/https://pro-novostroyki.com.ua/local/templates/real/img/ion_room_price_bg.png) no-repeat center 22px;
	-webkit-background-size: 100% 19px;
	background-size: 100% 19px;
}

.map .content .map-wrap .search-block .extended-srch .irs-with-grid .irs {
	width: 96%;
}
.map .content .map-wrap .search-block .extended-srch .rooms li {
	width: auto;
	padding: 0 5px 0 0;
}



.map .content .map-wrap .search-block .extended-srch .rooms li:last-child {
	padding-right: 0;
}

.map .content .map-wrap .search-block .extended-srch .rooms li p {
	font-size: 14px;
	line-height: 35px;
	padding: 0 9px;
	border: 2px solid #e0e4eb;
}

.map .content .map-wrap .search-block .extended-srch .rooms.map-rooms li p{
	font-size: 18px;
	min-width: 35px;
}

.map .content .map-wrap .search-block .extended-srch .rooms.map-rooms li {
	padding-right: 10px;
}

.map .content .search-block .rooms li p:hover {
	border-color: #ef9e18 !important;
}

.map .content .search-block .rooms li.chosen p {
	border-color: #fab035 !important;
}

.map .content .map-wrap .search-block .slide-metr-price {
	width: 100%;
	border: none;
}
.map .search-block .extended-srch .btn-wrap {
	margin-top: 30px;
}
.map .search-block .extended-srch input[type="submit"] {
	width: 125px;
	padding: 0;
	font-size: 16px;
}

.map .search-block .extended-srch input[type="reset"] {
	background: none;
	border: none;
	cursor: pointer;
}

.map #info-window {
	width: 327px;
	background-color: #fff; 
	position: absolute;
	top:0; 
	left: 0;
	display: none;
	padding: 0px 0 0 0;
}

.map #info-window .thumb {
	position: relative;
}

.map #info-window > .thumb > img {
	display: block;
	max-width: 100%;
        width: 100%;
}

.map #info-window .thumb .structure-title {
	position: absolute;
	bottom: 0px;
	padding: 20px 0 10px 20px;
	width: 100%;
	background: -moz-linear-gradient(top, rgba(125,185,232,0) 0%, rgba(0,0,0,0.7) 100%);
	background: -webkit-linear-gradient(top, rgba(125,185,232,0) 0%,rgba(0,0,0,0.7) 100%);
	background: linear-gradient(to bottom, rgba(125,185,232,0) 0%,rgba(0,0,0,0.7) 100%);
}

.map #info-window > .thumb .structure-title h3 {
	font: 600 italic 15px 'Ubuntu';
	color: #fff;
}

.map #info-window > .thumb .structure-title p{
	color: #d5d5d5;
	font-size: 12px;
	margin-top: 5px;
}
.map #info-window h2 {
	margin-bottom: 10px;
	font-size: 18px;
}


.map #info-window h2 span.price {
	font-size: 24px;
}

.map #info-window h2 span.super-text {
	font-size: 13px;
}

.map #info-window .text-block {
	padding: 16px 19px;
}

.map #info-window .text-block p {
	font-size: 14px;
	color: #b1b9c5;
}

.map #info-window .text-block a.btn {
	padding: 0 11px;
	background-color: #00a762;
	line-height: 25px;
	display: inline-block;
	font-size: 12px;
	color: #fff;
	text-decoration: none;
	border-radius: 5px;
	margin-top: 8px;
}

.map #info-window .text-block a.btn:hover {
	background-color: #048b53;
}

.map #info-window .text-block ul {
	font-size: 0;
	margin-top: 16px;
}

.map #info-window .text-block ul li {
	display: inline-block;
	text-align: center;
	width: 50%;
}

.map #info-window .text-block ul li:first-child a {
	border-right: 1px solid #e6e6e6;
}

.map #info-window .text-block ul li a {
	text-decoration: none;
	display: block;
}

.map #info-window .text-block ul li span.thumb {
	display: block;
	line-height: 37px;
}

.map #info-window .text-block ul li span.thumb > img {
	vertical-align: middle;
}

.map #info-window .text-block ul li span.text {
	font-size: 14px;
	color: #b1b9c5;
}

.map #info-window .text-block .bottom-b {
	margin-top: 11px;
}

.map #info-window .text-block .bottom-b a {
	color: #00a762;
	font-size: 14px;
	text-decoration: none;
	display: inline-block;
}
.map #info-window .text-block .bottom-b a:last-child {
	float: right;
}

.map #info-window .close {
	width: 35px;
	height: 35px;
	cursor: pointer;
	right: 12px;
	top: 15px;
	position: absolute;
	background: url(/web/20180401005637im_/https://pro-novostroyki.com.ua/local/templates/real/img/close_btn.png) no-repeat center top;
}

.map #info-window .close:hover {
	opacity: 0.6;
}

/* map END*/


/* developers */

.developers .left-side {
	margin-right: 21px;
}

.developers h2 {
	color: #3d424a;
	font: 500 italic 30px/1 'Ubuntu';
}

.developers .top-block {
	margin-bottom: 0;
}

.developers .top-block .ev-select-box {
	width: 210px;
}

.developers .top-block .ev-select-box .ev-selected {
	background: none;
	border: 2px solid #e0e4eb;
	border-radius: 10px;
}

.developers .top-block .ev-select-box .ev-select-list {
	    border: 2px solid #e0e4eb;
}

.developers .container {
	font-size: 0;
	margin: 0 -19px 20px -19px;
}

.developers .container .item {
	width: 33.333333%;
	display: inline-block;
	font-size: 18px;
	padding: 0 19px;
	margin-top: 37px;
}

.developers .container .item .cont-wrap {
	background: #fff;
	border-radius: 10px;
	box-shadow: 0 5px 12px 0px rgba(115,123,134, 0.14);
}

.developers .container .item .cont-wrap > .thumb {
	line-height: 145px;
	border-radius: 10px 10px 0 0;
	overflow: hidden;
	text-align: center;
}

.developers .container .item .cont-wrap > .thumb img {
	max-width: 100%;
	vertical-align: top;
}

.developers .container .item .cont-wrap > .text {
	padding: 19px 15px 19px 27px;
}

.developers .container .item .cont-wrap > .text h3 a{
	font-style: italic;
	font-size: 20px;
	color: #3d424a;
	display: block;
	text-decoration: none;
}

.developers .container .item .cont-wrap > .text > a {
	font: 14px/1.3 Roboto;
	color: #b9bfc7;
	text-decoration: none;
}

.developers .container .item .cont-wrap > .text p:nth-child(3),
.developers .container .item .cont-wrap > .text p:nth-child(4) {
	color: #737b86;
	font: 14px/1.3 Roboto;
}

.developers .container .item .cont-wrap > .text p:nth-child(5) {
	color: #3d424a;
	font: 14px/1.3 Roboto;
}

.developers .container .item .cont-wrap > .text p:nth-child(5) a {
	color: #df5c28;
}

.developers .container .item .cont-wrap > .text p {
	height: 18px;
}

.developers .container .item .cont-wrap > .text p a {
	color: #00a762;
}

.developers .container .item .cont-wrap > .text ul {
	font-size: 0;
	margin: 17px -6px 0 -20px;
}

.developers .container .item .cont-wrap > .text ul li {
	display: inline-block;
	width: 50%;
	text-align: center;
	padding: 0 5px;
	position: relative;
}

.developers .container .item .cont-wrap > .text ul li .thumb {
	position: relative;
}

.developers .container .item .cont-wrap > .text ul li .thumb .info-window {
	position: absolute;
	top: 0;
	right: -18px;
	font-size: 14px;
	display: block;
	background-color: #00a762;
	border-radius: 5px;
	padding: 3px 4px;
	color: #fff;
	
}

.developers .container .item .cont-wrap > .text ul li .thumb img {
	max-width: 100%;
	width: 100%;
}

.developers .container .item .cont-wrap > .text ul li .text {
	position: absolute;
	bottom: 0px;
	padding-bottom: 5px;
	padding: 5px 0;
	background: -moz-linear-gradient(top, rgba(125,185,232,0) 0%, rgba(0,0,0,0.7) 100%);
	background: -webkit-linear-gradient(top, rgba(125,185,232,0) 0%,rgba(0,0,0,0.7) 100%);
	background: linear-gradient(to bottom, rgba(125,185,232,0) 0%,rgba(0,0,0,0.7) 100%);
}

.developers .container .item .cont-wrap > .text ul li h3 {
	color: #ffffff;
	font-weight: 500;
	font-size: 14px;
}

.developers .container .item .cont-wrap > .text ul li p {
	font: 12px/1 Roboto;
	color:#d5d5d5;
}


/*developers END*/

/*developers-page*/

.developer-page .content {
	overflow: hidden;
}
.developer-page .top-block-1 {
	background-color: #fff;
	font-size: 0;
	box-shadow: 0 5px 12px 0 rgba(115,123,134, 0.14);
}

.developer-page .top-block-1 .dev-logo {
	display: inline-block;
	text-align: center;
	width: 17.74530%;
	vertical-align: top;
}

.developer-page .top-block-1 .dev-logo img {
	max-width: 100%;
}

.developer-page .top-block-1 > ul {
	display: inline-block;
	vertical-align: top;
	width: 82.2547%;
	font-size: 0;
}

.developer-page .top-block-1 > ul > li {
	display: inline-block;
	border-left: 1px solid #ededed;
	width: 22.982%;
	font-size: 18px;
	height: 100%;
	padding: 22px 10px;
	height: 90px;
	vertical-align: top;
	position: relative;
}

.developer-page .top-block-1 > ul > li:nth-child(1) {
	width: 31.0606%;
}

.developer-page .top-block-1 > ul > li h3 {
	display: inline-block;
	font: italic 20px/1 'Ubuntu';
	color: #3d424a;
}

.developer-page .top-block-1 > ul > li a.drop-menu-btn {
	font: italic 20px/1 'Ubuntu';
	color: #00a762;
	margin-left: 10px;
}

.developer-page .top-block-1 > ul > li a.drop-menu-btn:hover {
	text-decoration: none;
}

.developer-page .top-block-1 > ul > li a.drop-menu-btn i::before {
	font-size: 15px;
	margin-left: 10px;
}

.developer-page .top-block-1 > ul > li .drop-menu {
	position: absolute;
	z-index: 100;
	background-color: #fff;
	width: 150px;
	border-radius: 8px;
	top: 46px;
    left: 67px;
    border: 1px solid #ccc;
    display: none;
}

.developer-page .top-block-1 > ul > li .drop-menu ul li {
	padding: 10px 0px;
	text-align: center;
	border-bottom: 1px solid #ccc;
}

.developer-page .top-block-1 > ul > li .drop-menu ul li a {
	text-decoration: none;
	display: block;
	color: #00a762;
}

.developer-page .top-block-1 > ul > li .drop-menu ul li:last-child {
	border-bottom: none;
}

.developer-page .top-block-1 > ul > li a:nth-child(3) {
	display: block;
	text-decoration: none;
	color: #b9bfc7;
	font-size: 14px;
}

.developer-page .top-block-1 > ul > li span,
.developer-page .top-block-1 > ul > li strong  {
	display: inline-block;
	vertical-align: middle;
}

.developer-page .top-block-1 > ul > li span {
	font-size: 16px;
	font: italic 16px/1.3 'Ubuntu';
	color: #3d424a;
}

.developer-page .top-block-1 > ul > li strong {
	margin-left: 14px;
	color: #00a762;
}

.developer-page .top-block-1 > ul > li:last-child strong {
	color: #df5c28;
}

.developer-page h2 {
	color: #3d424a;
	font: 500 italic 28px/1.2 'Ubuntu';
	margin-top: 27px;
	padding-left: 5px;
}


.developer-page ul.items-list li{
	position: relative;
}

.developer-page .dev-info {
	position: absolute;
	width: 100px;
	height: 26px;
	border-radius: 0 0 5px 5px;
	top: 0;
	left: 50%;
	margin-left: -50px;
	background-color: #000;
	line-height: 25px;
	padding: 0 0 0 12px;
	background-repeat: no-repeat;
	background-position: 70px center;
}

.developer-page .dev-info span {
	font-size: 12px;
	line-height: 1;
	color: #fff;
}

.developer-page .dev-info-1 {
	background-color: #028894;
	background-image: url(/web/20180401005637im_/https://pro-novostroyki.com.ua/local/templates/real/img/money_box_ico.png);
}

.developer-page .dev-info-2 {
	background-color: #00a762;
	background-image: url(/web/20180401005637im_/https://pro-novostroyki.com.ua/local/templates/real/img/sofa_ico.png);
}

.developer-page .dev-info-3 {
	background-color: #df5c28;
	background-image: url(/web/20180401005637im_/https://pro-novostroyki.com.ua/local/templates/real/img/briefcase_ico.png);
}

.developer-page .dev-info-4 {
	background-color: #fab035;
	background-image: url(/web/20180401005637im_/https://pro-novostroyki.com.ua/local/templates/real/img/star_ico.png);
}

.developer-page ul.another-dev {
	font-size: 0;
	margin: 27px -19px 0 -19px;
}

.developer-page ul.another-dev li {
	display: inline-block;
	font-size: 16px;
	width: 25%;
	padding: 0 19px 20px 19px;	
	vertical-align: top;
}

.developer-page ul.another-dev li a {
	background-color: #fff;
	display: block;
	border-radius: 10px;
	box-shadow: 0 5px 12px 0 rgba(115,123,134, 0.14);
}

.developer-page ul.another-dev li .thumb {
	display: block;
	border-radius: 10px 10px 0 0;
	overflow: hidden;
}
.developer-page ul.another-dev li .thumb img {
	max-width: 100%;
	display: block;
	width: 100%;
}

.developer-page ul.another-dev li p {
	padding: 10px 0 10px 11px;
	text-decoration: none;
}

.developer-page ul.another-dev li a {
	text-decoration: none;
	color: #3d424a;
}
/*dev-page END*/


/* SALE PAGE*/
.sale .ev-select-box {
	margin-left: 20px;
	width: 181px;
}

.sale .obj-class {
	width: 231px;
}

.sale .ev-select-box .ev-selected {
	background: transparent;
	border: 2px solid #e0e4eb;
	border-radius: 10px;
	font-size: 20px;
}

.sale .ev-select-box.obj-class .ev-selected {
	color: #9fa5ac;
}

.sale .top-block {
	margin-bottom: 0;
}

.sale .sorting {
	overflow: hidden;
}

.sale .sorting form {
	display: flex;
	flex-direction: row;
	justify-content: flex-start;
	flex-wrap: wrap;
	max-width: 500px;
	margin: 0 -10px;
}

.sale .sorting form .input-wrap {
	margin-top: 26px;
	padding: 0 10px;
	flex-grow: 1;
}
.sale .sorting input[type="checkbox"]:not(checked) {
	position: absolute;
  	opacity: 0;
}

.sale .sorting label {
	width: 100%;
	font:italic 500 18px/1 'Ubuntu';
	margin: 0px 0px 0px 0px;
	padding: 9px 13px 11px 36px;
	border-radius: 5px;
	display: inline-block;
	overflow: hidden;
	vertical-align: middle;
}

.sale .sorting label span {
	position: relative;
	z-index: 100;
}

.sale .sorting input[type="checkbox"]:not(checked) + label {
	position: relative; /* будем позиционировать псевдочекбокс относительно label */
   	padding: 9px 13px 11px 36px;
   	
   	cursor: pointer;
   	border-radius: 5px;
   	color: #e3e7ed;
   	/*font:italic 500 18px/1 'Ubuntu';*/
}

.sale .sorting input[type="checkbox"]:checked + label {
	color: #000;
}

.sale .sorting input[type="checkbox"]:not(checked) + label:before {
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	background: #c7ccd3;
	width: 100%;
	height: 100%;	
}

.sale .sorting input[type="checkbox"]:not(checked) + label:after {
	content: '';
	position: absolute;
	top: 8px;
	left: 8px;
	background-color: #000;
	width: 20px;
	height:20px;
	background: url(/web/20180401005637im_/https://pro-novostroyki.com.ua/local/templates/real/img/sale_checkbox.png) no-repeat 0 0;
}

.sale .sorting input[type="checkbox"]:checked + label:after {
	background: url(/web/20180401005637im_/https://pro-novostroyki.com.ua/local/templates/real/img/sale_checkbox.png) no-repeat 0 -20px;
}

.sale .sorting input[type="checkbox"]:checked + label:before  {
	background-color: green;
}

.sale .sorting input#sale[type="checkbox"]:checked + label:before  {
	background-color: #fab035;
}
.sale .sorting input#credit[type="checkbox"]:checked + label:before  {
	background-color: #00a762;
}
.sale .sorting input#insurance[type="checkbox"]:checked + label:before  {
	background-color: #df5c28;
}


.sale .sorting input[type="checkbox"]:first-child:not(checked) + label {
	margin-left: 0;
}

.sale .sorting input[type="checkbox"]:checked {
	
}
/*CHECKBOX STYLE*/


.sale .ev-select-box ol.ev-select-list {
	top: 55px;
}


.sale ul.sale-item-list {
	margin: 15px -20px 0 -20px;
	font-size: 0;
}

.sale ul.sale-item-list li {
    display: inline-block;
    width: 33.333333%;
    padding: 0 20px;
    font-size: 18px;
    margin: 20px 0;
    vertical-align: top;
    /*height: 284px;*/
}
    
.sale ul.sale-item-list li .item-wrap {
	position: relative;
    text-decoration: none;
    display: block;
   
   /* background-color: #fff;
    box-shadow: 0 5px 12px 0 rgba(115,123,134, 0.14);*/
}

.sale ul.sale-item-list li .item-wrap .over-wrap {
	position: relative;
	border-radius: 5px;
	background-color: #fff;
	box-shadow: 0 5px 12px 0 rgba(115,123,134, 0.14);
}

.sale ul.sale-item-list li .thumb {
    position: relative;
    border-radius: 5px 5px 0 0;
    overflow: hidden;
    display: block;
}

.sale ul.sale-item-list li .thumb img {
	display: block;
    max-width: 100%;
    width: 100%;
}


.sale ul.sale-item-list li .thumb .structure-title {
	position: absolute;
	bottom: 0px;
	padding: 20px 0 10px 0;
	width: 100%;
	text-align: center;
	background: -moz-linear-gradient(top, rgba(125,185,232,0) 0%, rgba(0,0,0,0.1) 100%);
	background: -webkit-linear-gradient(top, rgba(125,185,232,0) 0%,rgba(0,0,0,0.1) 100%);
	background: linear-gradient(to bottom, rgba(125,185,232,0) 0%,rgba(0,0,0,0.1) 100%);
}

.sale ul.sale-item-list li .thumb .structure-title h3 {
	font: 600 italic 15px 'Ubuntu';
	color: #fff;
}

.sale ul.sale-item-list li .thumb .structure-title p{
	color: #d5d5d5;
	font-size: 12px;
	margin-top: 5px;
}

.sale ul.sale-item-list li .text {
	padding: 15px 13px;
	font-size: 12px;
}

.sale ul.sale-item-list li .text > p {
	
}

.sale ul.sale-item-list li .text a {
	color: #00a762;
	text-decoration: none;
	display: inline-block;
	margin-top: 8px;
}

.sale .dev-info {
	position: absolute;
	width: 100px;
	height: 26px;
	border-radius: 0 0 5px 5px;
	top: 0;
	left: 50%;
	margin-left: -50px;
	background-color: #000;
	line-height: 25px;
	padding: 0 0 0 12px;
	background-repeat: no-repeat;
	background-position: 70px center;
}

.sale .dev-info span {
	font-size: 12px;
	line-height: 1;
	color: #fff;
}

.sale .dev-info-1 {
	background-color: #028894;
	background-image: url(/web/20180401005637im_/https://pro-novostroyki.com.ua/local/templates/real/img/money_box_ico.png);
}

.sale .dev-info-2 {
	background-color: #00a762;
	background-image: url(/web/20180401005637im_/https://pro-novostroyki.com.ua/local/templates/real/img/sofa_ico.png);
}

.sale .dev-info-3 {
	background-color: #df5c28;
	background-image: url(/web/20180401005637im_/https://pro-novostroyki.com.ua/local/templates/real/img/briefcase_ico.png);

}

.sale .dev-info-4 {
	background-color: #fab035;
	width: 80px;
	margin-left: -40px;
	background-image: url(/web/20180401005637im_/https://pro-novostroyki.com.ua/local/templates/real/img/star_ico.png);
	background-position: 50px center;
}

.sale ul.sale-item-list li .price span.super-text {
	font-size: 14px;
}

.sale ul.sale-item-list li .bottom-bl {
	overflow: hidden;
	border-radius: 0 0 5px 5px;
	border-top: 1px solid #ebecee;
	display: none;
	width: 100%;
	padding: 15px 23px 0px 23px;
	text-align: justify;
	line-height: 1;
}

.sale ul.sale-item-list li .bottom-bl:after {
	content: '';
	display: inline-block;
	width: 100%;
	height: 0;
}

.sale ul.sale-item-list li .bottom-bl p {
	font-weight: 500;
	font-size: 18px;
	color: #3d424a;
	display: inline-block;
}

.sale ul.sale-item-list li .bottom-bl a {
	display: inline-block;
	font: italic 14px/1 'Ubuntu';	
	color: #a7acb4;
	background: url(/web/20180401005637im_/https://pro-novostroyki.com.ua/local/templates/real/img/marker_ico.png) no-repeat left center;
	padding: 4px 0 4px 20px;
}

.sale ul.sale-item-list li .bottom-bl a:hover {
	text-decoration: none;
}

.sale ul.sale-item-list li .bottom-bl p span {
	color: #00a762;
}

.sale ul.sale-item-list li .bottom-bl sup {
	font-size: 13px;
}


.sale ul.sale-item-list li .item-wrap{
	position: relative;
	height: 100%;
}

.sale ul.sale-item-list li .item-wrap:hover {
	z-index: 10;
}

.sale ul.sale-item-list li .item-wrap:hover > .over-wrap {
	position: absolute;
}

.sale ul.sale-item-list li .item-wrap:hover > .over-wrap .item-box {
	position: relative;
}

.sale ul.sale-item-list li .item-wrap:hover > .over-wrap .bottom-bl {
	display: block;
}
/* SALE PAGE END */

/* layout page*/
.layout {

}

.layout .content-wrap {
	overflow: hidden;
}

ul.breadcrumb {
	margin-bottom: 39px;
}

ul.breadcrumb li {
	display: inline-block;
}

ul.breadcrumb li:first-child {
	padding: 0 0 0 53px;
	background: url(/web/20180401005637im_/https://pro-novostroyki.com.ua/local/templates/real/img/heart_ico.png) no-repeat left center;
}

ul.breadcrumb li a {
	text-decoration: none;
	color: #737b86;
	display: inline-block;
	font: italic 300 30px/1.3 'Ubuntu';
	border-bottom: 2px solid transparent;
}
ul.breadcrumb li a:hover {
	border-color: #27d38c;
}
ul.breadcrumb li:after {
	content: '\00BB';
	display: inline-block;
	margin: 0 6px;
	font-size: 30px;
	font: italic 300 30px/1 'Ubuntu';
}

ul.breadcrumb li:last-child:after {
	display: none;
}


ul.breadcrumb li a.active {
	border-color:#00a762;
}

.layout h3 {
	font:italic 600 28px/1.2 'Ubuntu';
	margin-bottom: 30px;
}

.layout h3 strong {
	color: #fab035;
}

.layout .container {
	margin: 0 -18px 0 -18px;
	font-size: 0;
}

.layout .container .item {
	display: inline-block;
	width: 33.33333%;
	padding: 0 18px 45px 18px;
}

.layout .container .item .item-wrap {
	background-color: #fff;
	border-radius: 8px;
	padding-bottom: 25px;
	box-shadow: 0 5px 12px 0 rgba(115,123,134, .14);
}

.layout .container .item .item-wrap:hover {
	box-shadow: 0 5px 12px 0px rgba(115,123,134, .64);
}

.layout .container .item .image {
	padding: 4px 12px;
	display: block;
	text-align: center;
}

.layout .container .item .image img {
	max-width: 100%;
}

.layout .container .item .text p{
	font-size: 22px;
	color: #00a762;
	text-align: center;
}

/*menu top new*/
#menu-wrap {
	position: relative;
}
#line {
	position: absolute;
	
	height: 3px;
	background-color: #00a762;
	top: 0;
	z-index: 100;
	-webkit-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}
#menu-wrap {
	border-top: 1px solid #ced2dd;
	margin: 0 -37px;
}

#menu {
	padding: 0 37px;
}
#menu li {
	display: inline-block;
}

#menu li:nth-child(n+2) {
	margin-left: 40px;
}

#menu li a {
	display: block;
	padding: 20px 0;
	text-decoration: none;
	font-weight: 500;
	color: #737b86;
	border-top: 3px solid transparent;
	font-size: 16px;
}

#menu li a.active{
	color: #00a762;
	/*border-color: #00a762;*/
}

#menu-btn {
	width: 24px;
	height: 20px;
	display: inline-block;
	background: url(/web/20180401005637im_/https://pro-novostroyki.com.ua/local/templates/real/img/bars.png) no-repeat;
	vertical-align: middle;
	display: none;
}
.top-block {
	position: relative;
	min-height: 50px;
}

.all-sales {
	display: block;
	position: absolute;
	right: 0;
	top: 0;
	width: 161px;
	height: 42px;
	text-decoration: none;
	border-radius: 3px;
	line-height: 42px;
	text-align: center;
	color: #fff;
	background:#00a762;
}

.all-sales::before {
	content: '';
	display: inline-block;
	width: 11px;
	height: 17px;
	background:url(/web/20180401005637im_/https://pro-novostroyki.com.ua/local/templates/real/img/left_icon.png);
	vertical-align: middle;
	margin-right: 19px;
}

.layout .all-sales {
	width: 211px;
}

@media screen and (max-width: 1200px) {
	.layout .breadcrumb, .sale-inner .breadcrumb {
		padding-top: 50px;
	}
}

@media screen and (max-width: 750px) {
	#menu-btn {
		display: inline-block;
		margin-left: 24px;
		margin-top: 10px;
	}
	#line {
		display: none;
	}
	#menu-wrap {
		padding: 0 31px;
	}
	#menu {
		display: none;
		padding: 0;
	}

	#menu li:nth-child(n+1) {
		display: block;
		margin: 0;
		text-align: center;
		border: none;
		border-bottom: 1px solid #ccc;
	}

	#menu li a {
		padding: 10px 0;
	}

	/*#menu li a.active{
		color: #00a762;
		border-color: #00a762;
	}*/

}

/*menu top new end*/

/* NAV MAIN */
.category-nav-wrap {
	font-size: 0;
	margin: 0 -20px;
	text-align: center;
}

.category-nav-wrap .item {
	display: inline-block;
	width: 25%;
	text-align: center;
	padding: 0 20px;
	text-decoration: none;
}

.category-nav-wrap .item .cont-wrap {
	border: 1px solid #d6cccc;
	display: block;
	padding: 5px 0;
}
.category-nav-wrap .item .text {
	font-size: 18px;
	color: #3d424a;
}

.category-nav-wrap .item .thumb {
	padding: 0 20px;
	display: block;
	line-height: 170px;
}

.category-nav-wrap .item .thumb img {
	max-width: 100%;
	vertical-align: middle;
}


.category-nav-wrap .item .cont-wrap:hover {
	border-color: #000;
}

.category-nav-wrap .item .cont-wrap:hover > .text {
	text-decoration: underline;
}

@media screen and (max-width: 1200px) {
	.category-nav-wrap .item {
		width: 50%;
		max-width: 251px;
	}
	.category-nav-wrap .item:nth-child(n+3) {
		margin-top: 25px;
	}
}

/* NAV MAIN END */
/*footer-link*/
.footer-link {
	margin-top: -20px;
	margin-bottom: 10px;
	text-align: center;
}

.footer-link ul {
	display: inline-block;
}

.footer-link ul li {
	display: inline-block;
}

.footer-link ul li:nth-child(n+2) {
	margin-left: 10px;
}

.footer-link ul li a {
	color: #6e7b8f;
	text-decoration: none;
}

.footer-link ul li a:hover {
	text-decoration: underline;
}

/*footer-link end*/

/* breadcrumb */
.breadcrumb {
	padding: 20px 0 20px 38px;
}

.breadcrumb ul li {
	display: inline-block;
	padding-right: 0px;
}

.breadcrumb ul li a {
	text-decoration: none;
	color:#737b86;
}
.breadcrumb ul li a.active {
	font-weight: 700;
	pointer-events: none;
}
.breadcrumb ul li:after {
	content: ' /';
}

.breadcrumb ul li:last-child:after{
	display: none;
}
.breadcrumb ul li a:hover {
	text-decoration: underline;
}
/* END breadcrumb */

.map-level-1{
	margin-left: 15px;
}
.map-level-2{
	margin-left: 30px;
}
.map-level-3{
	margin-left: 45px;
}
/* End */


/* Start:/local/templates/real/css/adaptive.css?148646882013418*/
@media screen and (max-width: 1530px) {
	.content-wrap {
		margin: 0 0 0 213px;
	}
	.content {
		margin: 0;
	}
}

@media screen and (max-width: 1330px) {
	.content .search-block .extended-srch .top-block > .item {
		width: 50%;
	}

	.slide-metr-price ul.price-list-metr-list {
		width: 150%;
	}

	.content .search-block .extended-srch .top-block > .item:nth-child(n+3) {
		margin-top: 20px;
	}

	.content .search-block .extended-srch .row:nth-child(2) .item:nth-child(1) {
		display: block;
		width: 100%;
		max-width: 285px;	
	}

	.content .search-block .extended-srch .row:nth-child(2) .item:last-child {
		margin-top: 17px;
		width: 100%;
		max-width: 630px;
	}

	.content .search-block .extended-srch .row.row-3 .item:first-child .text {
		display: block;
		max-width: 100%;
		width: 100%;
		margin-bottom: 8px;
	}

	.content .search-block .extended-srch .row.row-3 .item:first-child .input-wrap:after {
		display: none;
	}

	.content .search-block .extended-srch .row.row-3 .item:first-child .input-wrap {
		margin-bottom: 10px;
		text-align: left;
	}

	.content .search-block .extended-srch .row.row-3{
		margin-bottom: 15px;
	}

	.content .search-block .extended-srch .row.row-3 .item:first-child {
		width: 35%;
	}

	.content .search-block .extended-srch .row.row-3 .item:nth-child(3) {
		width: 35%;
	}

	.content .search-block .extended-srch .row.row-3 .item:nth-child(2) {
		padding-left: 10px;
	}

	.developer-page .top-block-1 > ul > li:nth-child(n+1) {
		width: 50%;
	}

	.developer-page .top-block-1 .dev-logo {
		line-height: 180px;
	}

	.developer-page .top-block-1 .dev-logo img {
		vertical-align: middle;
	}
}

@media screen and (max-width: 1215px) {
	.content .slider-block .right-block a.price {
		font-size: 20px;
	}

	.content .slider-block .right-block a.price span.price-span {
		font-size: 25px;
	}

	.content .include .center .inner-b h2 {
		font-size: 20px;
	}
	.content .include .center .inner-b p {
		font-size: 14px;
	}

	.content .title-b ul {
		float: none;
		max-width: 228px;
		margin: 5px auto;
	}

	.content .queue table {
		width: 100%;
		float: none;
		max-width: 100%;
	}

	.content .queue table tr td {
		width: auto;
	}

	.content .queue .tab {
		position: relative;
		top: 0px;
		width: auto;
		box-shadow: none;
		padding-bottom: 0;
		margin: -3px 0;
	}

	.content .queue .tab a {
		display: none;
	}

	.content .queue .tab:after {
		display: none;
	}

	.content .search-block .mini-srch form .input-wrap{
		display: block;
		width: auto;
	}

	.content .search-block .mini-srch form > div:nth-child(n+1) {
		
	}

	.content .search-block .mini-srch form input[type="submit"]{
		float: none;
		margin: 20px auto 0 auto;
		padding: 0 50px;
	}

	ul.items-list li {
		width: 50%;
	}
}

@media screen and (max-width: 1185px) {
	.developers .container .item {
		width: 50%;
	}

	.developers .top-block .ev-select-box {
		margin-top: 20px;
	}
}

@media screen and (max-width: 1120px) {
	.content .top-block .left-side, .content .top-block .right-side  {
		float: none;
		text-align: center;
	}

	.content .top-block .right-side {
		margin-top: 20px;
	}
	.content .title-b ul {
		float: none;
		max-width: 200px;
		margin: 5px 0;
	}
	.content .search-block .mini-srch form div,
	.content .search-block .mini-srch form div li {
		font-size: 14px;
	}
	
	.content .search-block .mini-srch form .input-wrap > div {
		
		vertical-align: top;
		width: 25%;
	}

	.content .search-block .mini-srch form .input-wrap > div .ev-selected{
		height: 46px;
	}

	.content .search-block .mini-srch form input[type="submit"] {
		margin-top: 0px;
	}
	
}

@media screen and (max-width: 1080px) {
	.content {
		padding: 25px 0px 0 0px;
		border: none;
	}
	.content .slider-block .slider {
		width: auto;
		float: none;
	}

	.content .slider-block .right-block {
		width: auto;
		float: none;
		margin-top: 15px;
		padding: 0 16px;
	}

	.content .slider-block .right-block table {
		margin: 29px auto 0 auto;
	}

	.content .include .center {
		position: initial;
		max-width: 400px;
		width: auto;
		height: auto;
		padding: 0 0 10px 0;
		margin: 0 auto 20px auto;
	}

	.content .include .cont {
		max-width: 358px;
		width: 50%;
	}

	.content .queue {
		padding: 0 16px;
	}

	.content .title-b {
		padding: 0 16px;
	}


	.map-wrap h2.title {
		padding-left: 16px;
	}

	.content .house-info {
		padding: 0 16px;
	}

	.content .simular-hits {
		padding: 0 16px;
	}

	.content .simular-hits .tabb {
		padding: 11px 0px;
	}

	.content .simular-hits .tab-box-2 {
		overflow: hidden;
	}

	.main-page .container .top-block h2, .main-page .blog h2, .main-page .company h2,
	.all-buildings .container h2 {
		display: block;
		margin-bottom: 10px;
	}

	.main-page .container .top-block ,
	.all-buildings .container .top-block{
		text-align: left;
	}

	.main-page .container .top-block:after,
	.all-buildings .container .top-block:after {
		display: none;
	}


	.main-page .blog ul li .text-b {
		padding: 15px 20px 10px 10px;
	}

	.content .search-block .extended-srch .row.row-3 .item:nth-child(3) {
		display: block;
		margin-top: 15px;
		width: 100%;
		max-width: 240px;
	}

	.content .search-block .extended-srch .row.row-3 .item:first-child, 
	.content .search-block .extended-srch .row.row-3 .item:nth-child(2) {
		width: 50%;
	}

	.content .search-block .extended-srch .row:nth-child(2) p.form-title {
		display: block;
	}

	.content .search-block .extended-srch .row:nth-child(2) .item:last-child .item-top .price-block {
		margin-bottom: 20px;
	}

	.developers .content {
		padding: 25px 10px 0 10px;
	}

	.developer-page ul.another-dev li {
		width: 50%;
	}
}

@media screen and (max-width: 1000px) {
	.content .title-b h2 span {
		display: block;
		margin: 7px 0;
	}

	.main-page .company ul li {
		width: 33.333333%;
	}

	.content .search-block .extended-srch .row:nth-child(2) .item:last-child .item-bottom .ev-select-box {
		display: none;
	}
	.content .search-block .extended-srch .row:nth-child(2) .item:last-child .item-bottom .room-price {
		width: 100%;
	}
}

@media screen and (max-width: 900px) {
	.content .queue table tr td:nth-child(1) {
		width: 10%;
	}

	.content .search-block .extended-srch .row.row-3 .item:first-child, .content .search-block .extended-srch .row.row-3 .item:nth-child(2) {
		display: block;
		width: 100%;
		
	}

	.content .search-block .extended-srch .row.row-3 .item:nth-child(2) {
		margin:25px 0;
	}

	.content .search-block .extended-srch .row.row-3 .item:first-child .ev-select-box {
		max-width: 100%;
	}

	.content .search-block .extended-srch .row.row-3 .item:nth-child(3) {
		max-width: 100%;
	}

	.content .search-block .extended-srch .row:nth-child(n+2) .item .ev-select-box .ev-selected,
	.content .search-block .extended-srch .row:nth-child(n+2) .item .ev-select-box ul.ev-select-list li {
		font-size: 18px;
	}

	.content .search-block .extended-srch .bottom-block a.mini-srch-btn, 
	.content .search-block .extended-srch .bottom-block a.toggle-srch {
		display: block;
		margin: 0 0;
		text-align: center;
	}

	.content .search-block .extended-srch .bottom-block input[type="submit"], 
	.content .search-block .extended-srch .bottom-block input[type="reset"] {
		display: block;
		width: 100%;
		float: none;

	}

	.content .search-block .extended-srch .bottom-block input[type="submit"] {
		margin: 20px 0;
	}

	.main-page .content .head-block {
		min-height: 350px;
	}
}

@media screen and (max-width: 860px)  {
	.content-wrap {
		padding:  0 0;
	}

	.content .include .cont {
		width: auto;
		display: block;
		margin: 0 auto;
		float: none !important;
	}

	.content .include .cont .row {
		background: url(/web/20180401005637im_/https://pro-novostroyki.com.ua/local/templates/real/img/line_3_mob.png) no-repeat center bottom !important;
		background-size: 100% 14px;
	}

	.content .include .cont .row .item {
		height: auto !important;
		padding-bottom: 27px !important;
		min-height: 188px;
	}

	.content .include .cont .row .item:first-child {
		background: none !important;
	}

	.content .include .cont .row .item:last-child {
		background: url(/web/20180401005637im_/https://pro-novostroyki.com.ua/local/templates/real/img/border_row_3.jpg) no-repeat left center !important;
		background-size: 2px 70% !important;
		margin-left: -1px;

	}

	.content .simular-hits .tabb .item {
		width: 50%;
	}

	.content .simular-hits .tab-menu ul li a {
		font-size: 20px;
	}

	.content .search-block .mini-srch form .input-wrap > div {
		width: 47% !important;
	}

	.content .search-block .mini-srch form .input-wrap > div:nth-child(n+3) {
		margin-top: 15px;
	}
}


@media screen and (max-width: 800px) {

	.content > .top-block {
		padding: 0 16px;
	}

	.content .top-block .left-side h1 {
		font-size: 18px;
	}

	.content .top-block .right-side p, .content .top-block .right-side a {
		font-size: 14px;
	}

	.content .top-block .left-side:after, .content .top-block .right-side:after {
		content: '';
		display: inline-block;
		width: 100%;
	}

	.developers .top-block .left-side:after {
		display: none;
	}
	
	.content .queue table tr td:nth-child(2) {
		width: 16%;
	}

	.content .queue table tr td p {
		font-size: 14px;
	}

	.content .queue table tr td .table-price {
		font-size: 12px;
	}

	.content .title-b ul {
		width: auto;
		max-width: 100%;
		text-align: center;
	}

	.content .search-block .extended-srch .row:nth-child(2) .item:last-child .item-top .price-block,
	.content .search-block .extended-srch .row:nth-child(2) .item:last-child .item-top .checkbox-wrap {
		display: block;
	}
	.content .search-block .extended-srch .row:nth-child(2) .item:last-child .item-top .checkbox-wrap {
		margin: 20px 0;
	}

	.content .search-block .extended-srch .top-block > .item {
		width: 100%;
		margin-top: 20px;
	}

	.content .search-block .extended-srch .top-block > .item:first-child{
		margin-top: 0;
	}

	.slide-metr-price ul.price-list-metr-list {
		width: 100%;
	}

	.developers .container .item {
		width: 100%;
	}
}

@media screen and (max-width:750px) {
	.content .simular-hits .tab-menu ul {
		font-size: 0;
	}
	.content .simular-hits .tab-menu ul li {
		width: 50%;
		margin: 0 0 !important;
	}

	.content .simular-hits .tab-menu ul li:last-child {
		text-align: right;
	}

	.main-page .content .head-block .text-b h1 {
		font-size: 27px;
	}
	.main-page .content .head-block .text-b p {
		font-size: 14px;
	}

	.main-page .content .head-block .text-b p span{
		width: 95%;
	}

	.main-page .wrap {
		padding: 35px 15px;
	}

	.developer-page .top-block-1 .dev-logo {
		display: block;
		width: auto;
		line-height: initial;		
	}

	.developer-page .top-block-1 > ul {
		width: auto;
	}
}

@media screen and (max-width: 700px)  {
	
	.content .simular-hits .tab-menu ul li a {
		font-size: 16px;
	}
}

@media screen and (max-width: 690px) {
	.content .queue table tr td a i {
		left: 50px;
	}

	.content .top-block .left-side, .content .top-block .right-side {
		text-align: justify;
	}

	.developers .top-block .left-side {
		text-align: left;
	}

	.content .top-block .right-side p {
		margin: 0;
	}
	
	.content .search-block .mini-srch form .input-wrap > div:nth-child(n+2) {
		display: none;
	}

	.content .search-block .mini-srch form .input-wrap > div:nth-child(1) {
		width: 100% !important;
		font-size: 20px;
	}
	
	.content .search-block .mini-srch {
		background-color: #fff;
	}

	.content .search-block .mini-srch form .input-wrap > div .ev-selected,
	.content .search-block .mini-srch form .input-wrap > div .ev-select-list {
		border: 2px solid #e0e4eb;
		border-radius: 10px;
	}

	.content .search-block .mini-srch form input[type="submit"] {
		width: 100%;
		background-color: #00a762;
	}

	.content .search-block .mini-srch .bottom-b a.extended-btn {
		width: 100%;
		background: #3d424a;
		display: block;
		padding: 0 0 0 25px;
		line-height: 45px;
		border-radius: 10px;
		font-size: 18px;
		text-align: left;
		position: relative;
	}

	.content .search-block .mini-srch .bottom-b a.extended-btn:after {
		content: '\f106';
		font: 18px FontAwesome;
		position: absolute;
		right: 17px;
		background: none;
		top: 14px;
	}

	.content .search-block .mini-srch .bottom-b a.show-map {
		color: #3d424a;
		font-size: 18px;
		margin-top: 20px;
		margin-bottom: 10px;
	}

	ul.items-list li {
		width: 100%;
	}
	
	.main-page .container .top-block h2, .main-page .blog h2, .main-page .company h2,
	.all-buildings .container .top-block h2  {
		font-size: 22px;
	}

	.main-page .container .top-block p,
	.all-buildings .container .top-block p {
		font-size: 17px;
	}

	.main-page .blog ul li .thumb {
		width: 100%;
		float: none;
		text-align: center;
	}

	.main-page .blog ul li .thumb img {
		display: inline-block;
		width: 100%;
	}

	.main-page .blog ul li .text-b {
		float: none;
		width: 100%;
	}

	.main-page a.more-btn {
		width: 100% !important;
	}

	.main-page .blog ul li .text-b {
		padding-right: 10px;
	}

	.main-page .blog ul li .text-b a {
		display: block;
		font-size: 18px;
		padding: 10px 0;
	}
	.developer-page ul.another-dev li {
		width: 100%;
	}
}

@media screen and (max-width: 630px) {
	.developer-page .top-block-1 > ul > li:nth-child(n+1) {
		width: 100%;
		text-align: center;
		border-left: none;
		border-top:1px solid #ededed;
	}

	.developer-page .top-block-1 > ul > li:first-child {
		border: none;
	}
}

@media screen and (max-width: 500px) {
	.mobile-block {
		display: block;
	}

	header .logo {
		display: none;
	}

	header {
		left: -213px;
	}

	.content-wrap {
		margin-left: 0;
	}

	.content .queue table tr td a i {
		left: initial;
	}
}

@media screen and (max-width: 400px) {
	.content .queue table tr td a i {
		left: 50px;
	}
}

/* End */


/* Start:/local/templates/real/js/plugins/slick-1.6.0/slick.css?14864688201729*/
/* Slider */
.slick-slider
{
    position: relative;

    display: block;
    box-sizing: border-box;

    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;

    display: block;
}
.slick-track:before,
.slick-track:after
{
    display: table;

    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;

    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;

    height: auto;

    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}

/* End */


/* Start:/local/templates/real/js/plugins/ion.rangeSlider.css?14864688203447*/
/* Ion.RangeSlider
// css version 2.0.3
// © 2013-2014 Denis Ineshin | IonDen.com
// ===================================================================================================================*/

/* =====================================================================================================================
// RangeSlider */

.irs {
    position: relative; display: block;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
     -khtml-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    width: 98%;
    margin: 0 auto;
}
    .irs-line {
        position: relative; display: block;
        overflow: hidden;
        outline: none !important;
    }
        .irs-line-left, .irs-line-mid, .irs-line-right {
            position: absolute; display: block;
            top: 0;
        }
        .irs-line-left {
            left: 0; width: 11%;
        }
        .irs-line-mid {
            left: 0; width: 100%;
        }
        .irs-line-right {
            right: 0; width: 11%;
        }

    .irs-bar {
        position: absolute; display: block;
        left: 0; width: 0;
    }
        .irs-bar-edge {
            position: absolute; display: block;
            top: 0; left: 0;
        }

    .irs-shadow {
        position: absolute; display: none;
        left: 0; width: 0;
    }

    .irs-slider {
        position: absolute; display: block;
        cursor: default;
        z-index: 1;
    }
        .irs-slider.single {

        }
        .irs-slider.from {
            cursor: pointer;
        }
        .irs-slider.to {
            cursor: pointer;
        }
        .irs-slider.type_last {
            z-index: 2;
        }

    .irs-min {
        position: absolute; display: block;
        left: 0;
        cursor: default;
    }
    .irs-max {
        position: absolute; display: block;
        right: 0;
        cursor: default;
    }

    .irs-from, .irs-to, .irs-single {
        position: absolute; display: block;
        top: 0; left: 0;
        cursor: default;
        white-space: nowrap;
    }

.irs-grid {
    position: absolute; display: none;
    bottom: 0; left: 0;
    width: 100%; height: 20px;
}
.irs-with-grid .irs-grid {
    display: block;
}
    .irs-grid-pol {
        position: absolute;
        top: 0; left: 0;
        width: 1px; height: 8px;
        background: #000;
    }
    .irs-grid-pol.small {
        height: 4px;
    }
    .irs-grid-text {
        position: absolute;
        bottom: 0; left: 0;
        white-space: nowrap;
        text-align: center;
        font-size: 9px; line-height: 9px;
        padding: 0 3px;
        color: #000;
    }

.irs-disable-mask {
    position: absolute; display: block;
    top: 0; left: -1%;
    width: 102%; height: 100%;
    cursor: default;
    background: rgba(0,0,0,0.0);
    z-index: 2;
}
.irs-disabled {
    opacity: 0.4;
}
.lt-ie9 .irs-disabled {
    filter: alpha(opacity=40);
}


.irs-hidden-input {
    position: absolute !important;
    display: block !important;
    top: 0 !important;
    left: 0 !important;
    width: 0 !important;
    height: 0 !important;
    font-size: 0 !important;
    line-height: 0 !important;
    padding: 0 !important;
    margin: 0 !important;
    outline: none !important;
    z-index: -9999 !important;
    background: none !important;
    border-style: solid !important;
    border-color: transparent !important;
}

/* End */


/* Start:/local/templates/real/js/plugins/ion.rangeSlider.skinFlat.css?14864688202379*/
/* Ion.RangeSlider, Flat UI Skin
// css version 2.0.3
// © Denis Ineshin, 2014    https://github.com/IonDen
// ===================================================================================================================*/

/* =====================================================================================================================
// Skin details */

.irs-line-mid,
.irs-line-left,
.irs-line-right,
.irs-bar,
.irs-bar-edge,
.irs-slider {
    background: url(/web/20180401005637im_/https://pro-novostroyki.com.ua/local/templates/real/js/img/sprite-skin-flat.png) repeat-x;
}

.irs {
    height: 40px;
}
.irs-with-grid {
    height: 60px;
}
.irs-line {
    height: 12px; top: 25px;
}
    .irs-line-left {
        height: 12px;
        background-position: 0 -30px;
        display: none;
    }
    .irs-line-mid {
        height: 5px;
        top: 4px;
        background-position: 0 0;
        background: url(/web/20180401005637im_/https://pro-novostroyki.com.ua/local/templates/real/img/ion_mid_bg.png) no-repeat;
        -webkit-background-size: 100% 100%;
        background-size: 100% 100%;
    }
   

.irs-bar {
    height: 5px; top: 29px;
    background: url(/web/20180401005637im_/https://pro-novostroyki.com.ua/local/templates/real/img/ion_bar.jpg) repeat-x;
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%;
}
    .irs-bar-edge {
        top: 25px;
        height: 12px; width: 9px;
        background-position: 0 -90px;
    }

.irs-shadow {
    height: 3px; top: 34px;
    background: #000;
    opacity: 0.25;
}
.lt-ie9 .irs-shadow {
    filter: alpha(opacity=25);
}

.irs-slider {
    width: 18px; height: 18px;
    top: 22px;
    background: url(/web/20180401005637im_/https://pro-novostroyki.com.ua/local/templates/real/img/ion_btn.png) no-repeat;
}
.irs-slider.state_hover, .irs-slider:hover {
    
}

.irs-min, .irs-max {
    color: #999;
    font-size: 10px; line-height: 1.333;
    text-shadow: none;
    top: 0; padding: 1px 3px;
    background: #e1e4e9;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.irs-from, .irs-to, .irs-single {
    color: #fff;
    font-size: 10px; line-height: 1.333;
    text-shadow: none;
    padding: 1px 5px;
    background: #fab035;
    -moz-border-radius: 4px;
    border-radius: 4px;
}
.irs-from:after, .irs-to:after, .irs-single:after {
    position: absolute; display: block; content: "";
    bottom: -6px; left: 50%;
    width: 0; height: 0;
    margin-left: -3px;
    overflow: hidden;
    border: 3px solid transparent;
    border-top-color: #fab035;
}


.irs-grid-pol {
    background: #e1e4e9;
}
.irs-grid-text {
    color: #999;
}

.irs-disabled {
}

/* End */


/* Start:/local/templates/real/components/bitrix/menu/main.menu/style.min.css?1486468819490*/
ul.left-menu{list-style:none;margin:0;padding:0;margin-bottom:8px;position:relative}ul.left-menu li{padding:10px 16px;background:#f5f5f5 url(/web/20180401005637im_/https://pro-novostroyki.com.ua/local/templates/real/components/bitrix/menu/main.menu/images/left_menu_bg.gif) top repeat-x}ul.left-menu li a{font-size:100%;color:#bc262c;font-weight:bold;text-decoration:none}ul.left-menu li a:visited{color:#bc262c}ul.left-menu li a:hover{color:#bc262c}ul.left-menu li a.selected:link,ul.left-menu li a.selected:visited,ul.left-menu li a.selected:active,ul.left-menu li a.selected:hover{color:#fc8d3d}
/* End */
/* /local/templates/real/css/additional-css.css?151290547014621 */
/* /local/templates/real/css/style.css?151756893169838 */
/* /local/templates/real/css/adaptive.css?148646882013418 */
/* /local/templates/real/js/plugins/slick-1.6.0/slick.css?14864688201729 */
/* /local/templates/real/js/plugins/ion.rangeSlider.css?14864688203447 */
/* /local/templates/real/js/plugins/ion.rangeSlider.skinFlat.css?14864688202379 */
/* /local/templates/real/components/bitrix/menu/main.menu/style.min.css?1486468819490 */

/*
     FILE ARCHIVED ON 00:56:37 Apr 01, 2018 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 11:42:57 Apr 06, 2022.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 85.569
  exclusion.robots: 0.082
  exclusion.robots.policy: 0.075
  RedisCDXSource: 0.539
  esindex: 0.008
  LoadShardBlock: 65.276 (3)
  PetaboxLoader3.datanode: 67.776 (4)
  CDXLines.iter: 17.502 (3)
  load_resource: 95.771
  PetaboxLoader3.resolve: 83.791
*/

/* style settings for java wayback Save Page Now UI */
  .__wb_overlay {
    filter:alpha(opacity=60); /* IE */
    opacity: 0.6; /* Safari, Opera */
    -moz-opacity:0.6; /* FireFox */  
    opacity: 0.6;
    
    background-color: #000;
    position: fixed;
    width:100%;
    height:100%;
    top: 0px;
    left: 0px;
    padding: 0px !important;
    border: 0px !important;
    margin: 0px !important;
    border-radius: 0px !important;
    z-index: 2147483643 !important;
  }
  
  #__wb_record_overlay_div {
    cursor: wait !important;
  }
  


  .__wb_record_content {
    opacity: 1.0;
    position: fixed;
    top: 50%;
    left: 50%;
    margin: 0px !important;
    padding: 0px !important;

    background-color: #ffffff !important;
    border-radius: 8px;
    z-index: 2147483644 !important;
    box-shadow: 0 0 30px 5px #000;
    -moz-box-shadow: 0 0 30px 5px #000;    
    -webkit-box-shadow: 0 0 30px 5px #000;  
  }
    
  #__wb_record_content_loader {
    cursor: wait !important;
    padding-top: 30px !important;    
    margin-left: -287px !important;
    margin-top: -177px !important;    
    width: 574px !important;
    height: 355px !important;  
  }
  
  #__wb_record_content_done {
    margin-left: -427px !important;
    margin-top: -177px !important;      
    width: 855px !important;
    height: 355px !important;  
  }
  
  .__wb_record_content > * {
    margin: auto !important;
    display: block !important;

    text-align: center !important;
    font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
  }
  
  .__wb_record_content > wb_h1 {
    font-size: 36px !important;
    color: #222 !important;
    margin: 0px 0px 0px 0px !important;
    padding: 0px !important;
    line-height: 2em;
    font-weight: normal !important;
    width: auto !important;
    height: auto !important;    
  }   
  
  .__wb_record_content > wb_p {
    font-size: 17px !important;
    color: #222 !important;    
    margin: 8px 0px 8px 0px !important;
    padding: 0px !important;
    line-height: 2em;
  }  
  
  .__wb_record_content > #_wb_logo  {
    margin-bottom: 10px !important;
  }
  
  .__wb_record_content > #_wb_spinner {
    margin-top: 30px !important;
    margin-bottom: 30px !important;    
  }
  
  .__wb_record_content > #_wb_curr_url {
    text-decoration: underline !important;
    font-weight: bold !important;
  }
  
  #__wb_record_content_done > #__wb_link {
    font-size: 20px !important;
    border: 1px !important;
    border-color: #aaa !important;
    border-style: solid !important;
    padding: 3px !important;
    text-align: center !important;
    width: 80% !important;
    height: auto !important;
  }
 
  #__wb_record_content_done > #__wb_link:focus {
    outline: 0px !important;
    border-color: #428bca !important;
  }
  
  /* DONATE */
  
  #__wb_record_content_done > #__wb_donate_close {
    font-size: 18px !important;
    width: auto !important;
    float: right;
    display: inline-block;
    margin: 0px !important;
    padding: 8px 8px 0px 0px !important;   
  }
  
  #__wb_donate_close > #__wb_record_done_close {
    cursor: pointer !important;
    display: inline-block;
    vertical-align: bottom !important;
  }
  
  #__wb_record_content_done > #__wb_donate_close a {
    color: #428bca !important;
  } 
  
  #__wb_record_content_done > #__wb_donate_close a:link {
    color: #428bca !important;
    text-decoration: none !important;
    margin-right: 16px !important;
  }
  
  #__wb_record_content_done > #__wb_donate_close a:visited {
    color: #428bca !important;
  } 
  
  #__wb_record_content_done > #__wb_donate_close a:hover {
    color: #00B1F7 !important;
  }

/* Spinner */
#__wb_spinningSquaresG{        
  position: relative;
  width: 240px;
  height: 20px;
  
 
  padding: 0px !important;
  margin: 30px 0px 30px 160px !important;
  border: 0px !important;
  border-radius: 0px !important;
}

.__wb_spinningSquaresG {
   
      
  margin: 0px !important;
  padding: 0px !important;
  border: 0px !important;
  border-radius: 0px !important;
    
position:absolute;
top:0;
background-color:#000000;
width:22px;
height:22px;
-moz-animation-name:bounce_spinningSquaresG;
-moz-animation-duration:1.9s;
-moz-animation-iteration-count:infinite;
-moz-animation-direction:linear;
-moz-transform:scale(.3);
-webkit-animation-name:bounce_spinningSquaresG;
-webkit-animation-duration:1.9s;
-webkit-animation-iteration-count:infinite;
-webkit-animation-direction:linear;
-webkit-transform:scale(.3);
-ms-animation-name:bounce_spinningSquaresG;
-ms-animation-duration:1.9s;
-ms-animation-iteration-count:infinite;
-ms-animation-direction:linear;
-ms-transform:scale(.3);
-o-animation-name:bounce_spinningSquaresG;
-o-animation-duration:1.9s;
-o-animation-iteration-count:infinite;
-o-animation-direction:linear;
-o-transform:scale(.3);
animation-name:bounce_spinningSquaresG;
animation-duration:1.9s;
animation-iteration-count:infinite;
animation-direction:linear;
transform:scale(.3);
}

#__wb_spinningSquaresG_1{
left:0;
-moz-animation-delay:0.76s;
-webkit-animation-delay:0.76s;
-ms-animation-delay:0.76s;
-o-animation-delay:0.76s;
animation-delay:0.76s;
}

#__wb_spinningSquaresG_2{
left:30px;
-moz-animation-delay:0.95s;
-webkit-animation-delay:0.95s;
-ms-animation-delay:0.95s;
-o-animation-delay:0.95s;
animation-delay:0.95s;
}

#__wb_spinningSquaresG_3{
left:60px;
-moz-animation-delay:1.14s;
-webkit-animation-delay:1.14s;
-ms-animation-delay:1.14s;
-o-animation-delay:1.14s;
animation-delay:1.14s;
}

#__wb_spinningSquaresG_4{
left:90px;
-moz-animation-delay:1.33s;
-webkit-animation-delay:1.33s;
-ms-animation-delay:1.33s;
-o-animation-delay:1.33s;
animation-delay:1.33s;
}

#__wb_spinningSquaresG_5{
left:120px;
-moz-animation-delay:1.52s;
-webkit-animation-delay:1.52s;
-ms-animation-delay:1.52s;
-o-animation-delay:1.52s;
animation-delay:1.52s;
}

#__wb_spinningSquaresG_6{
left:150px;
-moz-animation-delay:1.71s;
-webkit-animation-delay:1.71s;
-ms-animation-delay:1.71s;
-o-animation-delay:1.71s;
animation-delay:1.71s;
}

#__wb_spinningSquaresG_7{
left:180px;
-moz-animation-delay:1.9s;
-webkit-animation-delay:1.9s;
-ms-animation-delay:1.9s;
-o-animation-delay:1.9s;
animation-delay:1.9s;
}

#__wb_spinningSquaresG_8{
left:210px;
-moz-animation-delay:2.09s;
-webkit-animation-delay:2.09s;
-ms-animation-delay:2.09s;
-o-animation-delay:2.09s;
animation-delay:2.09s;
}

@-moz-keyframes bounce_spinningSquaresG{
0%{
-moz-transform:scale(1);
background-color:#000000;
}

100%{
-moz-transform:scale(.3) rotate(90deg);
background-color:#FFFFFF;
}

}

@-webkit-keyframes bounce_spinningSquaresG{
0%{
-webkit-transform:scale(1);
background-color:#000000;
}

100%{
-webkit-transform:scale(.3) rotate(90deg);
background-color:#FFFFFF;
}

}

@-ms-keyframes bounce_spinningSquaresG{
0%{
-ms-transform:scale(1);
background-color:#000000;
}

100%{
-ms-transform:scale(.3) rotate(90deg);
background-color:#FFFFFF;
}

}

@-o-keyframes bounce_spinningSquaresG{
0%{
-o-transform:scale(1);
background-color:#000000;
}

100%{
-o-transform:scale(.3) rotate(90deg);
background-color:#FFFFFF;
}

}

@keyframes bounce_spinningSquaresG{
0%{
transform:scale(1);
background-color:#000000;
}

100%{
transform:scale(.3) rotate(90deg);
background-color:#FFFFFF;
}

}


/* My Style */
.logo a,
.logo a:hover {
    text-decoration: none;
}

.seo-text-block ol {
    list-style: decimal;
}

.seo-text-block ul {
    list-style: disc;
}

.seo-text-block ol,
.seo-text-block ul {
    padding-left: 40px;
}